18 33 13 28 15 33 19 38 4 31 25 54 22 28 6 9 4 19 12 33 19 38 18 35 15 33 18 38 19 38 19 35 21 40 19 38 19 40 22 42 24 42 19 35 18 38 22 45 27 35 7 14 9 35 22 47 13 31 18 38 18 31 10 19 13 31 25 42 24 33 18 28 16 28 21 33 21 33 18 26 13 26 19 38 27 42 27 42 22 26 12 16 12 26 19 33 22 33 19 26 16 28 19 33 13 23 18 31 21 31 18 26 22 35 22 35 22 35 22 35 25 38 22 33 18 26 13 21 13 26 19 35 18 21 4 2 1 9 6 16 7 9 1 2 3 7 13 47 30 31 9 16 13 26 16 31 22 42 30 52 31 52 31 50 31 50 30 47 34 42 25 57 40 57 36 66 39 66 36 59 33 62 36 66 39 69 40 74 40 69 36 62 43 62 34 76 52 83 39 57 37 71 42 64 42 95 64 105 49 81 46 76 46 81 49 85 52 90 55 95 57 95 57 93 55 102 60 100 55 93 55 97 55 105 67 109 57 90 54 97 63 112 70 117 61 90 45 74 61 107 63 105 58 100 61 109 73 136 82 152 92 167 96 169 84 159 92 174 93 169 85 157 81 162 84 167 88 174 92 179 98 183 95 179 93 181 96 186 88 171 82 162 79 164 84 174 88 183 99 195 99 188 96 188 98 195 98 195 98 195 98 195 99 195 95 188 95 195 101 205 90 191 93 198 99 207 104 212 99 202 99 202 99 202 99 202 102 202 101 202 101 202 99 200 105 210 105 210 105 210 105 210 104 210 110 217 113 217 110 212 116 224 116 224 116 224 116 224 122 236 116 226 111 226 116 234 114 229 114 231 116 234 117 234 116 231 117 236 119 238 122 241 126 245 122 241 122 241 125 248 120 248 120 250 122 253 123 253 122 248 120 245 119 248 120 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 122 253 123 255 125 250 126 250 128 250 128 250 128 250 129 253 129 253 129 253 129 253 125 255 125 257 126 260 128 260 128 260 128 260 128 260 128 260 123 253 125 257 126 260 129 262 131 265 131 262 129 260 128 255 132 255 131 255 131 260 134 265 132 269 137 279 141 291 147 298 155 315 158 315 152 305 153 317 155 308 146 288 135 279 134 281 131 265 125 260 128 267 129 265 129 269 131 272 132 269 131 267 126 267 128 269 129 272 131 274 131 272 131 274 132 276 134 276 135 279 138 286 140 286 138 288 144 305 153 329 170 358 185 379 202 415 203 410 200 403 180 353 162 343 161 315 138 269 132 279 137 286 135 286 134 274 122 245 119 248 116 243 116 243 120 250 119 245 119 243 117 241 116 241 116 241 116 238 114 236 113 236 113 234 108 229 111 234 108 226 105 222 102 226 113 238 113 229 111 234 111 234 111 234 113 236 110 231 110 231 110 229 105 224 105 231 105 229 104 226 102 226 98 219 96 214 95 212 92 210 90 205 90 205 90 205 90 205 96 210 87 193 81 191 82 193 87 195 84 191 82 191 82 193 82 188 79 186 81 191 85 198 84 195 82 193 81 188 78 186 75 181 75 181 75 181 75 176 78 176 79 174 78 171 76 171 79 174 75 167 73 169 78 176 84 179 82 176 82 176 82 176 78 169 78 167 76 164 75 164 78 162 75 157 72 152 70 152 66 148 70 155 73 155 70 152 73 152 67 143 63 143 67 150 67 148 67 150 69 152 70 155 67 143 66 140 64 143 66 145 63 140 66 145 66 138 58 126 64 140 64 138 61 133 58 128 52 124 55 128 60 136 63 140 64 140 64 140 64 143 66 143 54 126 55 128 57 126 55 124 49 124 52 124 48 112 37 97 39 107 43 114 46 114 43 112 46 114 48 117 49 119 51 119 57 124 52 126 60 133 55 119 51 109 43 97 37 93 39 90 51 102 48 93 42 81 34 74 34 74 33 71 34 74 36 78 37 81 39 76 31 66 31 74 36 76 33 64 30 71 27 47 19 54 24 52 18 57 37 97 30 62 30 74 36 64 27 66 42 95 40 88 34 93 43 112 42 105 43 114 51 121 49 112 43 107 43 105 42 102 40 102 37 93 37 95 40 100 45 107 39 107 48 97 36 95 43 100 45 102 43 102 43 102 43 102 45 93 30 78 33 95 42 102 46 100 39 81 30 81 40 102 36 88 37 90 39 88 37 85 48 83 24 71 40 107 46 90 48 93 31 69 27 83 45 109 28 95 52 107 39 81 37 100 28 74 30 81 34 81 28 66 11 16 15 16 11 16 19 21 3 18 31 25 31 18 11 13 3 12 3 13 11 16 23 19 19 18 23 21 27 21 27 21 31 21 27 19 23 21 27 22 31 21 27 19 23 21 27 22 27 16 0 10 11 19 27 19 11 16 19 21 27 21 27 19 11 21 35 25 31 21 19 21 15 19 23 22 27 21 19 18 15 19 23 24 35 27 39 27 27 19 7 13 7 18 15 18 19 19 15 18 15 19 23 21 11 18 23 22 27 22 23 19 27 22 27 22 27 22 27 22 35 24 27 21 19 18 11 16 27 19 39 22 35 18 11 9 0 6 0 7 0 3 0 0 0 1 0 16 31 10 3 10 15 12 19 15 35 22 51 28 59 31 51 31 51 31 51 31 59 27 39 34 71 36 63 40 75 37 63 33 59 34 67 37 79 40 83 40 79 39 71 37 83 39 55 48 95 49 63 39 55 43 67 39 63 54 111 57 79 46 75 45 75 48 87 52 91 54 95 55 103 57 99 55 95 57 95 57 83 52 79 55 83 60 115 63 87 51 79 57 87 60 111 66 107 60 91 57 103 63 107 61 95 58 103 64 123 73 142 84 170 92 174 93 158 87 166 92 170 90 150 85 142 84 146 87 158 90 166 92 178 95 170 92 166 93 174 96 162 88 150 85 146 85 154 88 162 93 186 101 186 96 178 96 182 96 182 96 182 96 182 96 186 98 182 95 182 98 194 102 174 93 182 96 194 101 202 104 198 101 198 101 198 101 198 101 186 101 186 101 186 101 186 102 198 105 198 105 198 105 198 105 182 108 186 111 194 111 186 110 198 114 198 114 198 114 198 114 218 119 206 113 194 113 206 117 202 114 202 116 206 117 210 117 210 116 214 119 218 120 226 122 234 123 226 120 222 122 230 125 222 120 222 122 226 123 230 123 226 120 222 119 218 120 222 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 226 123 230 125 234 125 238 128 238 128 238 128 238 128 246 131 246 131 246 131 246 131 234 125 234 126 238 128 242 128 238 126 238 126 238 126 238 126 230 123 234 126 238 128 246 129 249 131 249 129 246 128 242 128 242 131 238 131 238 132 246 135 242 132 253 138 269 143 281 146 309 156 325 158 309 150 305 155 309 150 289 141 265 135 257 134 242 128 230 125 238 129 238 126 242 131 246 132 249 131 246 129 230 128 234 129 234 129 238 131 238 131 238 132 242 134 246 134 249 137 257 140 261 140 253 137 265 146 281 155 309 170 357 191 404 212 404 206 372 193 313 164 301 170 293 153 257 137 249 137 253 134 246 132 242 126 210 116 206 119 202 116 198 119 206 122 210 119 210 117 206 116 202 116 202 116 202 114 198 113 194 113 202 111 190 108 198 111 190 107 186 105 178 107 198 113 198 107 194 110 194 110 194 110 194 111 190 110 194 110 194 108 186 105 194 105 190 104 190 102 186 102 174 98 170 96 166 93 158 92 170 90 170 90 170 90 170 90 174 90 162 84 150 82 150 85 150 85 134 84 130 82 134 84 130 82 126 81 126 82 134 84 154 82 150 81 142 78 138 76 130 75 130 75 130 75 130 76 142 79 138 78 138 76 134 76 138 78 130 75 130 75 138 78 154 84 154 84 154 84 158 85 138 78 138 76 134 76 130 75 130 75 138 76 134 72 119 67 115 69 123 73 130 73 126 70 126 70 115 66 107 66 115 67 115 67 115 69 119 69 123 70 115 66 111 64 107 66 111 67 107 64 111 66 107 61 95 57 103 63 103 63 99 60 91 57 79 55 83 57 95 61 99 63 99 61 99 61 99 61 99 61 79 55 83 57 87 55 83 54 83 54 91 54 83 48 59 40 59 45 67 48 75 48 71 46 67 49 71 49 75 51 79 52 87 52 79 55 95 58 83 49 83 49 71 45 63 42 67 43 83 48 83 45 71 42 67 37 47 33 39 31 39 33 51 37 43 31 35 28 31 30 35 30 43 34 39 28 35 33 31 19 15 25 23 22 7 22 47 45 31 28 15 36 31 31 19 34 59 45 59 42 51 39 63 48 59 40 55 43 75 49 75 45 67 45 67 43 63 43 59 42 55 40 55 40 59 43 67 46 47 45 71 39 39 37 55 40 55 40 55 40 55 40 55 40 67 39 35 33 47 42 63 43 71 43 59 34 35 33 55 45 55 39 55 39 55 39 55 39 71 39 35 33 51 43 71 43 59 37 39 31 35 36 59 43 31 39 75 46 55 34 51 43 31 28 27 31 39 33 31 27 12 33 21 38 16 31 18 40 19 35 16 35 19 40 21 40 18 33 13 26 13 33 19 42 19 38 21 40 22 42 22 42 22 42 21 38 19 40 21 42 19 40 21 42 22 40 21 38 15 31 15 35 21 40 18 31 19 38 19 38 21 42 24 47 21 35 25 38 21 33 22 38 21 33 22 35 22 35 21 33 22 35 21 33 22 38 24 40 24 33 18 28 19 31 18 23 16 26 18 31 21 33 21 33 21 33 22 38 25 40 24 38 22 35 22 35 22 35 22 35 24 38 24 35 22 33 21 33 21 35 22 38 22 35 18 31 12 19 9 14 4 4 0 2 7 7 1 9 6 9 7 26 12 21 13 26 18 35 24 42 28 47 31 50 31 50 31 50 33 45 27 54 37 57 36 62 37 64 34 59 33 62 36 66 43 74 42 71 40 71 40 71 45 74 46 90 54 78 43 76 43 78 45 69 42 81 51 83 45 76 45 76 46 83 51 88 51 88 54 93 55 93 55 90 51 93 55 93 51 88 51 93 54 100 61 102 54 88 52 95 54 97 61 107 63 107 64 112 61 107 63 105 60 102 63 112 66 124 75 140 84 155 87 157 88 162 88 167 88 167 88 167 85 167 87 169 88 171 88 174 93 176 92 174 90 176 92 179 90 179 90 179 90 181 92 181 90 186 99 193 98 188 96 191 96 193 96 193 96 193 96 193 96 193 96 195 98 198 99 198 95 195 96 200 99 205 101 207 101 205 101 205 101 205 101 205 99 200 99 202 102 205 104 207 105 210 105 210 105 210 105 210 105 212 110 217 111 217 111 214 113 219 113 219 113 219 113 219 119 234 114 226 113 226 116 231 114 229 114 231 116 234 117 234 116 231 117 236 119 238 122 241 122 241 120 238 120 238 122 241 120 248 122 250 122 250 123 253 122 248 120 245 119 248 120 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 122 253 123 255 125 250 126 250 128 250 128 250 128 250 129 253 129 253 129 253 129 253 125 255 125 257 126 260 128 260 126 257 126 257 126 257 126 257 123 253 125 257 126 260 129 262 131 265 129 262 129 262 128 255 132 255 131 255 131 260 134 265 129 265 134 272 137 284 143 288 150 312 158 319 156 310 152 305 152 305 147 293 140 284 134 279 129 262 123 257 126 265 126 260 129 267 131 269 131 269 129 267 131 272 129 269 129 269 128 267 131 272 131 274 132 276 134 276 135 279 138 286 140 286 138 288 138 300 149 312 152 329 179 384 203 427 217 425 200 398 182 362 177 355 162 317 149 291 140 279 138 284 131 276 128 269 120 248 120 250 119 248 119 245 120 248 119 245 119 243 117 241 116 241 116 241 116 238 114 236 113 236 113 234 108 229 111 234 108 226 108 226 107 229 111 234 108 224 108 229 108 229 108 229 108 229 108 229 110 231 110 229 107 224 105 229 104 229 102 226 102 226 98 219 98 217 95 212 93 210 90 205 90 205 90 205 90 205 87 200 87 198 85 195 84 195 87 198 85 193 82 191 84 193 82 191 84 193 84 191 81 188 82 191 81 188 78 183 76 181 75 181 75 181 75 181 75 176 78 174 78 174 76 171 76 171 78 171 76 169 75 171 76 174 79 171 79 174 82 176 84 179 79 171 78 169 76 167 76 167 70 157 76 167 78 157 69 145 70 152 72 157 75 157 73 155 69 150 69 148 67 145 66 145 66 145 67 148 67 150 69 150 66 143 64 140 64 140 66 143 66 143 64 140 63 136 60 133 63 138 63 138 61 133 58 128 57 128 57 131 58 133 60 133 60 133 58 131 57 128 55 126 54 126 55 128 57 126 55 124 55 133 58 136 57 128 51 121 48 121 51 126 52 126 51 124 51 119 51 121 52 121 54 124 52 119 51 121 55 126 52 117 49 112 49 112 49 109 48 105 43 93 42 88 42 83 37 81 33 69 30 64 28 69 34 78 34 64 24 59 28 69 28 59 30 71 31 64 30 71 30 54 27 64 27 57 19 54 30 78 31 62 28 71 34 74 34 85 45 102 48 102 42 97 42 105 42 102 39 102 43 112 46 109 46 112 46 109 45 109 43 107 43 102 42 100 42 102 43 105 37 102 43 90 33 93 39 93 39 95 39 95 40 97 40 97 43 97 37 93 40 102 43 100 40 95 40 88 34 83 39 95 40 90 37 85 36 88 39 93 43 95 40 88 36 88 42 102 33 83 34 85 36 85 36 85 30 83 39 93 39 88 37 90 34 78 28 74 31 81 31 76 0 16 31 22 19 15 15 21 31 16 3 12 15 21 23 16 31 21 23 18 19 19 27 22 23 19 23 19 23 21 31 22 35 22 27 19 23 19 27 21 19 19 31 24 35 22 23 18 11 16 19 19 27 19 15 15 39 22 23 16 11 16 19 19 31 24 31 22 19 19 31 27 27 22 27 22 27 22 27 22 31 22 23 18 15 18 23 21 31 22 27 22 31 21 11 13 3 15 15 21 27 22 27 21 23 22 27 24 31 25 35 25 23 21 27 22 27 22 31 24 31 24 31 24 31 24 31 24 35 19 31 19 31 19 35 21 31 18 19 10 0 4 0 3 7 4 0 0 0 4 11 15 19 13 23 16 31 21 47 25 47 28 43 30 47 31 51 31 51 28 43 31 63 37 63 36 67 34 59 31 59 34 71 39 91 43 83 40 75 40 87 45 75 45 83 55 87 43 67 49 75 48 75 43 67 43 67 43 63 42 67 45 79 49 87 52 87 51 91 54 95 54 95 54 87 54 87 54 79 51 79 54 79 55 95 57 79 51 75 54 99 61 107 61 95 58 103 64 103 63 107 63 99 60 107 67 111 69 130 78 154 84 154 85 170 88 158 85 158 88 158 92 158 88 158 88 158 88 158 88 162 90 162 90 162 90 162 90 162 90 166 93 170 93 170 92 166 95 182 99 182 96 178 98 178 95 178 95 178 95 178 95 178 96 186 99 190 99 190 98 190 98 190 99 194 99 194 101 202 102 202 102 202 102 202 102 178 99 182 101 190 104 198 105 194 104 198 105 198 105 202 107 186 108 186 110 190 111 190 111 190 111 190 111 190 111 190 111 210 116 202 113 198 114 202 116 202 114 202 116 206 117 210 117 214 117 214 119 218 120 222 120 222 120 222 120 222 120 222 120 226 122 226 122 226 122 226 122 226 120 222 119 218 120 222 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 226 123 230 125 234 125 234 126 234 126 234 126 234 126 238 128 238 128 238 128 238 128 234 125 234 126 238 128 242 128 234 125 234 125 234 125 234 125 234 125 234 126 238 128 242 128 246 129 246 129 246 129 246 129 242 131 238 131 238 132 246 135 242 132 249 137 261 140 273 143 293 152 317 159 325 155 301 147 297 149 293 146 281 138 261 132 242 126 226 123 230 126 234 125 238 129 246 131 246 131 242 128 242 131 238 129 234 128 230 126 238 131 238 132 242 134 246 134 249 137 257 140 261 140 253 137 242 143 281 150 281 158 337 190 353 202 400 209 376 199 357 188 329 170 277 153 285 152 277 140 261 134 238 126 230 123 210 117 214 120 210 119 206 120 206 120 210 119 210 117 206 116 202 116 202 116 202 114 198 113 194 113 202 111 190 108 198 111 190 107 194 110 194 110 194 108 186 104 190 108 186 107 186 107 182 105 186 108 194 110 194 108 186 107 190 104 190 102 186 102 182 101 178 99 174 96 166 95 162 93 174 92 170 90 170 90 166 88 154 84 158 87 162 87 158 85 154 87 138 84 134 84 134 85 130 84 138 85 134 82 123 78 146 81 142 78 134 76 130 75 130 75 130 75 130 75 130 76 138 78 138 76 134 76 130 75 134 76 134 76 134 76 134 76 123 72 126 75 134 78 142 79 142 78 138 78 134 76 134 76 130 73 134 76 134 73 123 69 130 73 130 73 134 73 130 73 115 69 119 69 119 67 111 64 111 66 111 66 111 67 115 67 111 66 107 63 103 64 111 66 115 66 107 63 99 60 99 61 99 61 99 61 99 60 91 57 91 58 91 58 91 58 91 58 95 60 91 57 83 54 75 52 79 55 83 57 87 55 83 54 91 57 99 58 99 57 91 54 83 52 83 52 87 54 83 52 83 54 83 54 83 54 83 54 75 51 75 51 79 52 75 49 71 48 83 52 87 51 87 49 55 37 55 34 47 33 43 30 43 30 27 25 23 28 43 36 63 33 23 27 39 34 31 22 27 31 39 28 35 33 39 27 31 30 31 25 15 22 27 31 27 27 7 33 31 34 43 45 59 46 75 48 63 40 51 40 67 42 51 39 59 45 71 45 71 46 67 45 63 43 63 43 67 43 59 40 55 40 55 40 51 43 63 36 43 39 55 37 59 42 59 42 59 43 63 43 51 39 51 40 59 42 55 39 51 40 59 40 51 36 55 40 59 39 43 33 39 34 55 40 71 43 59 39 51 39 59 42 35 33 43 36 51 36 39 31 35 31 39 36 51 39 51 34 51 33 27 28 31 33 43 34 12 33 22 42 19 33 18 38 25 40 16 33 19 40 16 26 22 42 24 47 24 42 21 38 18 35 16 33 16 35 21 40 24 42 21 38 19 38 19 38 18 38 22 45 24 42 19 35 18 38 19 35 18 33 18 38 27 45 19 33 15 33 19 40 24 38 22 33 18 31 24 42 22 35 22 35 22 35 22 35 24 35 18 26 15 23 16 28 24 35 22 38 25 35 18 19 13 23 18 33 22 35 22 33 21 33 21 33 21 35 22 38 21 33 21 35 22 38 24 38 24 38 24 38 25 40 25 40 22 35 21 33 21 38 24 42 27 42 21 28 13 19 9 16 3 9 3 4 3 11 9 16 12 21 12 23 15 28 18 33 22 38 25 42 28 47 31 50 31 47 30 47 33 59 36 52 34 59 31 57 31 62 37 69 45 76 40 69 40 74 43 78 40 74 49 88 46 66 42 83 49 81 46 78 45 71 40 69 40 71 43 76 48 83 51 85 49 83 51 88 54 90 52 88 51 93 57 95 54 90 54 97 54 95 55 93 52 88 52 93 60 105 61 100 55 95 58 105 61 107 64 107 61 105 64 117 66 124 73 138 82 150 84 150 90 162 85 162 85 167 92 174 90 174 90 171 88 171 88 169 88 174 90 174 90 174 90 171 88 176 90 183 93 183 93 181 92 186 98 191 96 186 96 193 95 191 95 191 95 191 95 191 95 193 98 198 99 198 99 195 99 202 99 202 99 202 99 202 102 207 102 207 102 207 102 207 99 200 101 205 104 210 105 212 104 207 104 210 105 212 107 212 107 212 108 212 110 214 111 217 111 217 111 217 111 217 111 217 114 229 113 226 113 229 114 231 114 229 114 231 116 234 117 234 117 234 119 236 119 236 120 238 120 238 120 238 120 238 120 238 122 250 122 250 122 250 122 250 122 248 120 245 119 248 120 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 122 253 123 255 125 250 125 248 126 248 126 248 126 248 125 245 125 245 125 245 125 245 125 255 125 257 126 260 128 260 125 255 125 255 125 255 125 255 125 255 126 257 126 257 128 260 129 262 129 262 129 262 129 257 132 255 131 255 131 260 134 265 134 269 135 276 138 286 143 288 144 303 153 319 161 317 152 300 149 303 147 298 143 288 137 279 131 265 125 260 126 262 126 257 128 265 129 269 131 267 128 265 132 272 131 269 129 267 128 265 131 272 131 274 132 276 134 276 135 279 138 286 140 286 138 288 131 296 153 319 153 324 171 372 180 393 205 417 203 415 200 403 179 351 155 312 155 312 153 293 141 286 131 276 128 269 122 253 122 255 122 255 122 250 120 248 119 245 119 243 117 241 116 241 116 241 116 238 114 236 113 236 113 234 108 229 111 234 108 226 110 231 111 231 108 226 105 224 108 229 107 226 105 224 105 222 107 226 108 231 110 231 108 226 104 229 102 226 102 224 101 224 99 222 98 219 96 214 93 212 92 207 92 205 90 202 88 202 82 195 85 200 87 200 85 198 88 198 85 195 84 193 85 195 82 193 85 195 84 191 79 183 81 191 79 186 76 183 75 181 75 181 75 181 75 181 75 176 76 174 76 171 76 169 75 169 76 171 76 171 76 171 76 171 69 157 72 162 75 167 76 169 78 169 76 167 76 164 75 164 76 159 73 152 70 155 73 159 75 159 73 157 73 157 73 157 67 150 69 150 69 148 66 143 66 145 66 145 66 143 64 143 66 140 63 138 63 138 64 143 67 143 64 138 61 133 61 136 60 133 61 136 60 133 58 128 60 133 58 131 58 131 57 128 61 133 60 131 57 126 54 121 54 126 55 128 57 126 55 124 55 131 55 131 55 131 54 128 54 126 52 126 52 126 52 126 55 126 55 124 54 124 54 124 51 119 51 119 49 117 51 119 45 107 49 114 52 114 51 107 39 83 36 76 31 64 24 59 31 66 27 59 27 64 31 74 43 74 27 62 30 69 25 47 24 69 33 64 28 71 33 64 30 66 28 62 24 57 25 62 28 57 24 69 34 76 37 100 40 97 45 105 42 95 37 97 48 107 40 102 43 112 46 112 43 107 43 107 42 105 40 102 43 100 40 95 37 93 37 93 42 105 43 93 37 102 43 95 40 97 40 100 42 102 43 102 36 93 39 97 39 93 36 90 36 90 40 93 39 88 39 93 39 85 33 78 31 81 36 90 49 95 37 85 40 95 39 85 34 83 34 83 34 83 34 81 33 78 30 81 36 88 36 81 39 83 30 74 30 83 36 85 15 16 19 19 27 21 23 19 47 25 35 24 35 22 19 15 23 21 35 25 39 24 23 18 19 18 11 15 11 18 23 22 39 24 31 21 23 19 23 19 23 21 27 22 31 21 27 19 27 21 27 18 11 15 19 22 35 22 23 18 23 22 43 30 23 22 27 19 11 18 23 25 27 22 23 21 23 21 27 22 27 21 19 16 11 15 7 15 27 22 23 22 31 22 15 15 11 16 15 19 23 21 23 21 19 19 15 18 19 19 27 22 19 19 23 22 27 24 35 25 31 24 31 24 31 24 31 24 51 25 47 25 47 25 51 28 59 28 51 24 31 16 19 13 0 4 0 4 0 10 11 6 7 9 7 9 7 10 19 13 15 19 23 22 35 27 43 30 47 31 51 28 51 37 63 30 59 33 55 30 55 34 71 39 79 40 79 40 79 42 83 43 71 42 75 49 71 39 59 48 83 46 79 51 83 42 55 40 59 42 67 46 79 48 79 48 79 49 87 51 91 52 87 51 87 54 91 55 83 54 87 58 87 55 83 52 79 52 83 55 83 57 95 57 91 57 103 64 99 63 111 63 103 63 115 69 115 70 134 79 154 84 150 84 166 87 154 85 158 88 162 93 162 90 162 90 162 88 158 88 158 90 162 92 166 90 162 88 158 88 158 90 166 92 170 93 170 95 182 96 174 95 182 99 182 96 182 96 182 96 182 96 182 96 182 98 186 99 190 99 194 99 194 99 198 101 198 101 198 101 198 101 198 101 198 101 186 101 190 102 194 105 198 105 190 102 194 105 198 107 206 108 190 108 182 108 182 110 190 113 190 111 190 111 190 111 190 111 198 113 198 113 202 114 202 114 202 114 202 116 206 117 210 117 218 119 218 119 218 119 218 119 222 120 226 122 226 122 222 120 230 123 226 122 226 122 222 120 226 120 222 119 218 120 222 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 226 123 230 125 234 125 230 125 230 125 230 125 230 125 230 125 230 125 230 125 230 125 234 125 234 126 238 128 242 128 238 126 238 126 238 126 238 126 238 126 238 126 238 126 238 126 242 128 246 129 246 129 249 131 242 131 238 131 238 132 246 135 249 135 257 138 265 141 273 143 281 144 301 156 329 161 313 150 301 149 293 144 281 140 269 137 253 131 234 126 238 128 234 125 238 128 242 129 242 129 238 128 238 131 234 129 234 129 230 128 238 131 238 132 242 134 246 134 249 137 257 140 261 140 253 137 238 141 285 156 297 161 329 180 337 196 380 205 384 205 372 193 329 170 269 152 281 156 289 150 269 138 253 134 246 129 222 120 218 123 222 123 218 123 206 119 210 119 210 117 206 116 202 116 202 116 202 114 198 113 194 113 202 111 190 108 198 111 190 107 190 110 202 111 190 105 182 107 194 110 190 107 186 105 178 104 182 107 190 110 194 110 190 108 186 102 186 102 182 101 182 99 182 99 178 98 170 95 166 95 178 93 174 90 170 88 162 87 158 85 158 85 158 85 158 88 154 88 142 85 138 85 138 85 130 82 134 84 134 82 126 81 150 81 146 79 138 76 134 75 130 75 130 75 130 75 130 76 134 76 134 76 130 75 130 73 130 76 134 78 138 76 134 75 126 73 130 76 134 78 138 79 130 75 130 73 126 73 123 72 146 76 126 69 119 70 134 78 134 75 130 72 123 72 126 73 119 69 119 67 115 66 111 66 111 66 107 64 107 63 103 63 107 64 103 63 103 63 107 64 111 66 107 64 103 61 95 60 91 58 95 60 95 60 91 57 91 58 91 58 91 58 91 58 95 60 95 58 87 57 83 55 79 55 83 57 87 55 83 54 87 54 87 52 83 52 83 52 91 54 83 51 79 51 83 52 87 55 87 54 83 54 79 52 75 52 79 51 67 48 75 54 71 48 75 49 79 49 87 49 67 42 63 36 43 30 31 24 35 28 31 28 35 30 39 33 59 33 27 25 23 25 11 18 19 31 47 30 31 31 39 28 27 27 27 27 27 27 27 27 23 25 11 34 39 37 47 46 47 42 63 43 55 39 47 39 71 43 59 42 67 46 67 43 63 43 59 42 59 40 55 40 55 40 51 37 43 36 43 37 67 46 63 37 51 45 63 37 39 36 43 37 51 39 55 40 43 37 55 39 47 34 39 36 47 39 59 40 51 37 55 42 51 36 43 33 39 34 47 37 75 40 43 34 59 42 55 33 51 37 47 34 43 34 43 36 47 33 35 33 43 34 39 31 59 36 35 30 39 36 47 36 22 35 13 31 21 45 22 35 25 50 27 45 21 40 22 45 16 35 18 38 19 38 18 35 21 38 16 31 16 35 22 45 25 45 22 40 19 35 18 38 22 40 21 38 19 40 21 42 19 42 22 40 16 31 18 40 21 40 19 38 19 42 25 50 18 31 21 31 16 26 19 33 22 33 19 28 18 31 21 35 21 35 22 33 21 31 18 26 21 31 19 31 22 35 19 26 19 31 18 28 18 31 21 33 21 31 18 28 18 31 22 38 19 31 21 35 22 38 25 40 24 38 24 38 22 35 22 35 27 45 27 45 25 42 25 42 28 47 28 45 24 33 16 23 6 23 16 21 13 33 18 21 12 21 12 19 12 21 13 26 13 23 16 31 22 40 27 45 30 52 31 42 30 59 36 45 33 57 30 54 31 62 37 69 37 66 39 71 40 74 40 71 43 71 43 81 46 69 40 78 48 76 46 90 54 76 40 74 40 71 45 78 48 78 46 76 46 81 49 85 51 85 51 83 48 90 54 93 52 90 54 97 57 95 52 90 54 95 55 97 52 95 58 102 60 102 63 112 60 107 64 107 63 107 67 119 66 124 73 138 81 148 82 145 85 157 85 164 88 169 92 174 88 171 90 174 90 174 90 174 88 174 92 179 93 176 90 171 90 179 88 176 90 183 96 191 93 188 98 188 95 186 98 195 96 193 96 193 96 193 96 193 98 195 96 191 96 195 101 202 98 202 99 205 101 207 102 207 101 205 101 205 101 205 101 205 102 207 104 207 104 207 104 207 102 205 104 210 105 212 108 214 108 214 108 210 108 214 111 219 113 219 113 219 113 219 113 219 110 224 113 226 114 229 114 229 114 229 114 231 116 234 117 234 119 236 119 236 119 236 119 236 120 241 123 245 125 243 122 238 123 253 123 250 122 248 120 248 122 248 120 245 119 248 120 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 122 253 123 255 125 250 123 245 125 245 125 245 125 245 126 248 126 248 126 248 126 248 125 255 125 257 126 260 128 260 126 257 126 257 126 257 126 257 126 257 126 257 126 257 126 257 128 260 128 262 129 265 131 260 132 255 131 255 131 260 134 265 132 269 135 274 137 281 140 284 140 291 146 310 161 324 159 312 152 305 147 293 141 288 140 288 137 272 129 265 129 267 128 262 126 265 128 267 129 265 128 262 128 267 129 269 129 269 131 272 131 272 131 274 132 276 134 276 135 279 138 286 140 286 138 288 137 296 146 312 155 331 171 362 190 396 205 413 209 425 203 396 187 365 165 327 156 317 155 305 144 298 141 293 138 284 129 260 125 260 126 262 126 253 120 245 119 245 119 243 117 241 116 241 116 241 116 238 114 236 113 236 113 234 108 229 111 234 108 226 105 231 113 234 108 224 107 229 111 234 110 229 107 224 105 222 105 226 108 231 110 231 110 229 102 226 102 224 101 224 99 222 101 224 99 219 96 217 95 214 93 210 92 205 90 202 87 200 88 200 85 195 82 195 85 200 90 200 87 195 85 195 85 198 82 191 81 188 81 191 84 193 84 193 82 191 79 186 78 183 75 181 75 181 75 181 75 176 75 171 76 169 75 169 73 167 75 169 78 174 78 174 75 169 76 167 76 167 76 167 76 167 73 162 72 159 72 157 70 157 76 159 72 152 70 155 75 162 75 157 72 150 69 150 70 155 72 152 67 145 64 145 67 148 64 143 64 140 63 140 61 138 64 138 63 136 61 138 63 140 64 140 66 143 64 136 60 128 57 131 58 133 60 133 58 128 58 131 58 131 58 131 58 131 57 128 57 128 57 128 57 128 54 126 55 128 57 126 55 124 55 128 52 124 51 124 51 124 57 133 54 126 51 126 52 128 55 124 54 124 52 121 51 119 51 124 54 119 48 114 52 128 51 114 49 109 48 112 51 109 40 85 37 78 33 66 27 62 27 64 31 71 33 71 31 66 31 66 28 62 25 59 25 59 24 71 36 69 27 66 30 64 22 57 25 62 30 66 30 64 30 66 31 85 42 93 42 105 37 97 43 102 42 102 42 107 43 105 40 105 45 109 42 100 45 109 43 107 43 105 42 105 40 97 39 93 37 93 39 95 43 105 40 90 39 105 43 90 34 88 36 93 37 95 40 97 37 97 42 97 36 88 36 95 37 90 39 90 36 88 40 97 37 88 37 88 37 88 37 88 39 88 37 85 36 85 36 85 37 88 37 88 37 85 34 83 37 88 36 83 33 78 31 81 39 85 33 78 34 88 37 85 43 18 0 12 27 27 35 16 27 22 31 19 11 16 31 30 15 15 3 10 3 15 19 19 31 21 19 16 19 21 35 25 39 24 31 21 23 18 19 18 35 22 23 18 19 19 31 24 15 21 39 24 23 15 15 18 27 21 23 16 15 15 11 16 11 18 19 19 11 15 11 19 23 21 15 16 11 18 23 21 27 24 35 25 35 22 19 18 23 18 11 18 23 22 23 18 27 21 19 16 11 18 19 21 23 21 19 18 15 21 27 25 19 19 23 22 27 24 35 25 31 24 31 22 27 21 23 21 39 22 43 24 43 22 31 19 47 27 55 28 47 21 23 13 23 24 47 21 39 28 59 22 31 18 27 16 23 18 31 19 0 12 7 18 23 24 35 27 43 33 51 27 47 37 63 27 55 31 51 30 55 34 71 39 63 36 75 40 83 40 75 39 87 42 63 46 79 43 63 46 75 43 75 57 103 46 63 46 63 43 71 46 79 46 71 43 75 48 83 51 87 51 83 49 71 49 79 51 71 49 79 55 95 55 79 52 83 57 91 57 91 60 107 64 103 61 103 63 99 63 111 64 107 64 119 70 111 67 126 76 146 79 138 79 154 85 158 88 166 90 162 92 158 88 158 90 162 92 166 92 162 90 170 95 174 93 162 90 170 92 162 88 162 93 182 101 174 96 178 96 174 95 182 101 186 98 186 98 186 98 186 98 190 98 178 93 178 98 194 104 190 98 194 101 198 102 206 104 194 99 194 99 194 99 194 99 198 105 194 104 194 104 194 102 190 102 194 105 198 107 206 108 194 110 182 107 182 110 194 114 194 113 194 113 194 113 194 113 190 110 194 113 202 114 202 114 202 114 202 116 206 117 210 117 218 119 218 119 218 119 218 119 226 122 234 126 238 125 226 122 230 123 230 122 226 120 222 120 226 120 222 119 218 120 222 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 226 123 230 125 234 125 230 125 230 125 230 125 230 125 242 129 242 129 242 129 242 129 234 125 234 126 238 128 242 128 242 128 242 128 242 128 242 128 238 126 238 126 238 126 238 126 242 128 242 129 246 131 249 131 242 131 238 131 238 132 246 135 242 132 246 134 253 135 261 138 273 140 281 150 325 164 329 158 309 150 289 141 273 140 277 143 265 134 246 129 246 131 242 126 234 128 238 129 242 128 238 126 226 128 230 129 234 131 238 132 238 131 238 132 242 134 246 134 249 137 257 140 261 140 253 137 261 141 253 143 281 161 329 180 357 197 384 208 408 217 384 196 353 185 305 161 269 155 277 153 269 144 277 144 273 138 238 125 222 126 226 126 222 123 206 119 210 119 210 117 206 116 202 116 202 116 202 114 198 113 194 113 202 111 190 108 198 111 190 107 178 108 202 111 186 105 186 110 202 111 194 110 190 107 182 105 182 105 190 110 194 110 194 110 186 102 186 101 182 99 178 99 182 101 178 98 174 96 166 95 178 93 174 90 170 88 162 87 174 88 158 82 146 82 158 88 158 88 142 85 138 85 138 87 130 81 123 79 126 82 138 87 154 84 150 82 146 79 138 78 130 75 130 75 130 75 130 76 134 76 134 75 130 73 126 73 126 75 138 79 142 78 130 73 126 73 126 73 126 73 123 72 123 72 119 70 119 69 115 69 126 72 130 73 134 73 130 73 134 73 123 69 115 67 119 70 130 70 115 64 103 64 115 69 107 64 107 63 103 61 99 60 107 63 103 61 99 63 103 64 103 64 111 67 111 63 91 55 87 57 91 60 95 60 91 58 87 57 87 58 91 60 95 60 79 55 83 55 83 55 87 57 79 55 83 57 87 55 83 54 95 55 87 51 79 49 75 49 103 58 91 54 83 54 87 55 83 54 83 52 79 51 75 49 79 54 87 52 67 48 79 58 95 54 83 48 75 49 91 54 39 33 43 30 35 30 35 27 27 28 43 34 51 34 39 30 35 31 39 31 35 30 43 37 23 34 55 31 27 28 35 28 7 21 15 27 39 33 39 28 39 31 35 45 71 45 63 49 51 42 63 43 59 43 67 48 55 39 51 42 63 43 51 36 71 46 71 45 67 43 63 43 59 40 55 39 51 40 55 42 59 42 47 34 47 43 55 33 47 37 51 40 59 42 63 45 55 43 67 42 43 34 51 43 51 39 55 37 47 37 63 45 55 40 63 42 63 42 59 39 31 37 63 39 35 30 43 40 47 37 59 42 63 37 43 31 51 39 55 36 35 28 31 33 55 36 39 34 47 37 51 36 27 40 18 35 15 26 16 50 16 35 19 42 25 47 21 35 16 35 18 35 18 35 19 38 10 28 16 38 21 38 16 31 18 38 22 42 19 38 22 45 21 42 22 42 22 40 19 35 13 31 15 33 18 38 21 40 18 31 13 28 15 33 15 26 15 26 19 35 24 38 22 35 16 31 21 33 18 23 15 26 19 33 22 38 22 33 18 26 22 38 24 35 22 31 18 26 21 33 21 31 19 28 18 28 25 38 22 33 21 33 22 35 25 38 21 35 22 33 18 21 18 31 21 38 25 38 19 23 21 35 22 40 25 42 25 42 25 40 22 35 21 40 27 47 25 40 25 40 25 40 25 40 28 40 22 35 25 38 19 21 12 23 19 38 25 40 24 35 24 40 27 45 28 42 25 38 28 52 27 47 25 47 27 50 28 59 37 71 40 69 40 74 45 74 42 69 42 76 49 88 43 76 48 83 49 81 45 71 43 74 43 74 43 74 43 74 43 74 43 76 48 85 54 93 45 83 49 88 51 88 49 85 52 90 52 93 54 95 55 95 55 97 60 107 63 107 61 102 52 90 54 95 57 100 60 102 67 121 69 128 76 143 84 152 92 164 90 167 88 169 90 171 90 174 90 174 90 174 90 174 92 176 92 176 92 176 92 176 90 179 90 179 90 179 90 179 92 183 98 193 101 193 96 186 96 193 98 195 98 193 95 191 99 200 102 202 102 198 96 191 95 198 98 202 99 202 99 200 102 207 102 207 102 207 102 207 102 207 105 210 102 205 104 210 101 202 102 207 105 210 105 210 105 210 107 212 108 214 110 214 111 214 110 214 110 217 113 222 113 229 114 231 116 229 114 226 116 231 117 234 117 236 119 236 116 231 117 236 119 238 122 241 122 241 122 243 123 245 125 245 122 250 122 248 120 245 119 245 117 245 119 248 120 245 119 243 120 250 122 253 123 250 122 248 122 250 122 250 122 250 122 250 126 255 125 253 123 250 122 248 125 253 123 250 122 253 123 250 125 248 126 248 126 248 126 248 126 248 126 250 128 253 129 253 125 255 125 257 126 260 128 260 128 260 128 260 128 260 128 260 125 257 129 265 131 262 126 255 129 260 128 260 128 262 131 262 129 255 131 257 132 262 134 265 132 269 134 269 131 269 134 279 138 288 144 303 152 312 158 317 162 315 149 293 141 288 138 284 134 272 131 265 128 262 126 262 128 262 126 265 131 269 128 260 126 265 126 267 128 269 129 269 132 274 132 276 134 279 135 279 138 281 138 286 140 288 140 293 146 303 146 305 146 315 159 336 185 377 194 401 203 415 208 417 193 379 176 343 158 317 155 317 144 296 138 288 135 281 129 262 123 257 122 253 122 250 123 253 119 245 119 245 117 241 114 236 114 238 114 236 113 234 111 234 111 234 111 231 110 229 108 229 110 231 110 229 108 226 107 226 108 229 108 229 108 229 108 229 110 231 107 224 105 224 105 224 102 229 104 229 104 226 101 222 101 224 101 222 99 219 98 219 93 207 92 205 90 202 88 200 90 202 87 195 84 193 82 195 88 202 90 202 88 195 82 188 84 193 84 193 85 198 88 202 81 191 81 191 81 191 81 191 76 183 76 181 75 179 73 174 82 183 84 181 79 171 73 164 84 179 78 169 73 169 78 176 76 164 75 162 73 164 75 167 73 162 73 162 73 162 73 162 67 150 70 155 73 157 73 157 70 155 72 157 73 155 72 152 70 152 70 150 69 150 67 148 70 150 66 140 63 143 66 148 64 140 64 140 64 140 64 140 64 138 61 133 58 128 57 128 58 131 60 136 61 136 60 133 52 128 60 133 58 131 60 136 60 131 57 126 55 126 55 128 52 124 54 126 55 124 54 121 52 128 54 128 54 126 51 121 58 133 54 126 51 124 52 128 54 126 55 126 55 126 57 128 52 121 51 119 52 121 54 126 51 114 52 117 51 112 48 100 39 78 30 66 28 66 27 62 28 66 31 71 34 76 36 76 28 66 30 66 30 66 30 69 37 74 31 64 27 62 27 64 25 64 31 69 31 69 34 78 42 95 43 100 45 97 42 100 43 102 43 107 42 109 42 109 36 100 39 97 36 97 40 107 52 112 42 107 49 117 43 93 39 97 43 105 45 102 40 95 40 97 40 97 40 97 40 97 37 93 40 100 42 100 42 100 33 90 39 95 37 90 37 95 37 88 37 90 39 93 40 93 40 90 37 88 39 90 36 78 42 95 42 95 42 95 42 95 39 85 33 81 36 88 37 85 37 88 37 88 36 83 33 78 33 76 30 81 39 95 37 81 31 18 15 16 7 9 3 21 11 18 31 24 39 22 27 19 27 21 27 21 27 19 23 19 7 15 19 19 23 19 19 16 19 19 31 22 23 19 31 24 27 22 31 22 31 21 23 18 15 16 19 18 23 19 27 21 23 16 11 16 23 19 19 16 11 18 19 21 27 24 31 24 15 21 27 22 19 16 15 18 19 19 23 22 23 19 15 16 19 21 23 21 23 19 15 18 23 21 23 19 19 18 15 18 19 19 19 21 27 24 39 28 43 27 35 25 39 27 27 19 23 21 23 22 35 25 23 18 39 22 43 25 47 25 43 24 43 22 39 22 43 24 47 27 39 27 39 27 39 27 39 27 31 21 19 19 27 22 15 13 7 16 19 22 31 24 27 21 19 19 23 21 23 21 19 19 47 27 43 25 39 27 47 28 51 33 75 40 75 39 75 40 71 40 59 40 59 43 75 48 71 46 83 51 87 48 75 43 71 45 71 45 71 45 71 45 71 45 71 46 79 49 91 54 75 49 71 49 71 51 75 52 79 52 79 54 83 54 87 55 83 55 91 57 95 58 95 58 95 58 99 60 103 63 107 64 107 66 119 72 138 79 150 85 166 88 162 88 162 90 162 93 162 90 162 90 162 90 162 90 166 92 166 92 166 92 166 92 162 90 162 90 162 90 162 90 166 93 178 98 182 98 178 95 178 95 182 98 186 98 182 96 190 99 194 101 190 98 182 96 182 96 190 99 194 99 194 98 202 102 202 102 202 102 202 102 190 104 198 105 190 102 194 105 190 102 194 105 198 105 194 104 182 107 182 108 182 110 186 110 190 111 186 110 190 111 194 114 198 114 202 116 206 114 202 113 202 116 206 116 210 117 210 119 210 116 214 119 218 120 226 122 226 122 226 123 230 125 234 125 226 122 226 120 222 120 218 119 218 119 222 120 222 120 218 119 222 122 226 123 230 122 226 120 226 122 226 122 226 122 226 122 234 125 230 123 230 123 226 122 234 123 230 122 226 123 230 125 234 126 234 126 234 126 234 126 234 126 234 128 238 129 242 129 234 125 234 126 238 128 242 128 242 128 242 128 242 128 242 128 238 128 242 129 246 128 242 126 246 128 242 128 242 129 249 132 238 132 242 132 242 132 246 134 238 131 246 132 238 129 249 135 261 137 277 146 301 155 317 158 325 153 293 143 281 143 277 140 261 135 253 132 246 129 246 131 242 128 234 128 246 131 238 125 226 126 230 128 230 129 234 129 242 132 242 134 246 135 249 135 257 138 257 140 261 140 257 140 265 143 265 143 265 149 289 164 317 182 353 202 388 208 380 205 365 196 329 174 289 161 281 161 273 143 265 137 253 134 234 126 222 123 214 120 210 122 214 123 210 120 214 119 210 116 198 113 198 114 198 113 194 113 190 111 198 111 198 110 194 108 190 108 194 110 194 108 190 107 186 107 190 108 190 108 190 108 190 108 194 108 186 105 182 105 182 107 186 104 190 104 190 102 182 99 182 101 182 99 178 98 174 98 174 92 174 90 170 90 170 90 178 92 170 88 162 87 162 88 150 88 150 90 146 87 134 82 138 85 134 84 134 85 142 88 150 82 150 81 146 79 142 79 134 76 134 75 130 73 126 75 150 82 150 81 142 78 130 73 146 79 138 75 130 76 138 79 134 75 130 75 130 75 130 76 126 73 126 73 126 73 126 73 119 70 126 73 130 73 126 72 123 70 126 72 126 72 123 70 123 69 119 69 115 67 115 66 119 67 111 66 107 64 107 66 103 63 103 63 103 63 103 63 107 63 99 60 91 58 91 58 91 60 95 60 95 60 91 57 83 58 95 60 87 57 91 61 95 58 87 55 83 55 83 57 75 54 79 55 83 54 79 52 83 54 87 54 87 52 79 49 91 55 87 52 83 52 87 54 87 55 87 55 87 55 87 54 75 51 75 49 75 52 83 54 79 51 83 52 83 48 75 45 59 36 43 30 39 31 43 28 27 28 39 33 47 34 47 34 35 30 35 30 35 30 35 30 47 33 39 30 31 28 31 28 15 25 31 30 31 30 43 34 67 45 67 46 67 46 63 43 63 43 63 43 63 42 63 42 43 39 59 40 51 39 55 43 79 46 63 43 71 46 59 36 55 40 59 42 59 42 55 40 51 39 51 39 51 39 51 39 47 39 55 40 59 40 55 39 43 39 59 43 55 40 55 43 51 37 51 39 55 40 59 40 55 37 47 37 55 39 47 33 55 39 55 39 55 39 55 39 55 36 39 33 47 37 51 36 47 36 51 37 51 36 43 33 71 39 35 31 43 36 39 28 19 33 18 40 18 26 13 40 13 38 25 50 22 38 19 42 21 40 21 38 18 35 16 33 18 35 18 38 19 38 21 40 18 38 22 42 19 38 22 45 21 42 22 42 22 40 19 35 19 38 19 38 21 40 21 40 21 35 18 38 22 45 24 42 19 31 19 31 21 35 24 40 21 38 25 40 22 31 19 33 19 31 19 33 19 28 16 23 16 26 18 31 21 31 19 31 21 33 21 33 19 31 19 31 19 31 19 33 22 38 27 45 27 40 24 40 27 42 24 33 25 35 21 35 24 40 24 33 24 40 25 42 25 40 22 38 21 38 24 40 25 42 25 40 28 45 28 45 28 45 28 45 22 33 19 33 24 38 21 28 19 31 19 31 19 31 19 31 18 28 16 26 16 26 18 28 25 47 25 47 27 52 30 57 31 62 39 71 39 66 37 69 36 64 39 66 40 71 43 74 42 74 46 81 48 78 45 74 45 76 45 76 45 76 45 76 48 78 46 78 46 81 49 85 51 88 49 83 49 88 54 95 52 90 52 90 54 93 54 95 52 90 52 90 52 93 54 95 61 107 63 107 63 107 63 107 63 117 67 128 76 145 84 152 85 157 87 164 88 171 93 176 90 174 90 174 90 174 90 174 92 176 92 176 92 176 92 176 90 179 90 179 90 179 90 179 93 183 93 186 95 188 96 188 92 188 95 193 98 195 98 195 99 198 98 193 96 193 98 195 96 198 98 202 99 202 99 202 102 207 102 207 102 207 102 207 102 207 105 210 102 205 104 210 104 210 105 210 105 207 104 205 105 212 108 212 110 214 110 214 111 217 110 214 111 219 114 222 113 229 114 231 116 229 114 226 113 229 114 229 116 231 116 234 116 231 117 236 119 238 122 241 122 241 122 243 123 245 125 245 122 250 122 250 120 248 120 245 120 248 122 250 122 250 120 248 120 250 122 253 123 250 122 248 122 250 122 250 122 250 122 250 122 250 123 253 123 253 125 255 125 253 123 250 122 253 123 250 125 248 126 248 126 248 126 248 126 248 126 250 128 253 129 253 125 255 125 257 126 260 128 260 128 260 128 260 128 260 128 260 129 260 128 257 126 260 128 262 129 260 128 260 128 262 131 262 134 260 134 260 132 260 132 260 128 265 131 265 126 265 131 274 131 279 137 293 147 308 156 317 156 308 146 296 144 298 144 296 140 284 137 276 134 274 134 274 129 265 128 267 131 272 129 262 126 267 128 267 129 269 129 269 132 274 132 276 134 279 135 279 138 281 138 284 140 286 138 293 140 296 141 298 141 305 153 324 161 343 187 398 208 415 206 410 208 408 193 370 174 343 164 331 149 300 141 291 137 284 131 267 125 260 123 255 122 250 123 253 120 248 120 248 119 243 114 238 114 238 114 238 113 236 113 234 111 234 111 231 110 229 108 229 110 231 110 229 108 226 107 226 108 229 108 229 108 229 108 229 110 229 107 224 105 224 107 226 104 229 104 229 104 226 101 224 101 224 101 222 99 219 98 219 90 205 90 207 92 207 92 207 95 210 92 205 88 200 88 202 87 198 88 200 88 200 87 195 88 198 85 193 84 193 85 195 85 195 84 193 79 186 78 183 76 183 76 181 75 179 73 174 78 176 81 179 79 174 76 171 76 171 76 171 78 174 78 174 75 164 75 164 75 164 75 164 73 162 73 162 73 162 73 162 72 155 72 157 72 152 70 150 69 150 70 152 70 152 69 150 69 148 67 148 66 145 66 143 66 148 67 148 66 145 64 140 63 138 63 138 63 138 63 138 64 138 61 133 58 131 58 131 60 133 60 133 58 128 55 124 60 133 60 128 55 126 58 136 60 131 57 126 55 126 55 128 52 124 54 126 55 124 54 121 52 128 54 128 54 126 51 121 51 126 54 128 54 128 54 128 57 128 57 126 54 124 52 121 49 117 49 117 49 119 52 121 48 112 49 114 49 107 45 97 43 85 33 74 33 74 31 69 27 64 30 69 33 71 33 71 33 69 31 66 30 64 28 62 28 66 30 69 31 66 30 64 24 62 30 69 30 69 34 78 46 102 48 105 46 107 45 105 43 107 42 109 42 109 42 109 36 102 43 109 43 105 42 107 45 109 45 109 43 105 40 100 42 97 40 95 39 97 40 100 37 93 37 93 37 93 37 93 39 95 40 97 40 95 37 90 36 95 42 102 40 97 40 102 37 88 37 90 39 93 40 93 37 85 36 88 40 93 37 85 36 85 36 85 36 85 36 85 39 85 33 81 36 88 37 85 33 83 36 88 37 88 36 85 48 93 31 74 31 81 33 78 23 18 31 28 43 22 31 28 3 21 47 28 27 16 19 22 19 18 15 15 7 12 0 10 31 21 23 19 23 21 31 22 19 19 31 22 23 19 31 24 27 22 31 22 31 21 23 18 31 22 27 21 27 21 27 21 23 18 19 19 35 27 39 24 23 21 19 18 19 21 31 25 27 25 43 27 31 22 27 24 23 21 23 19 19 18 15 18 3 15 11 18 19 21 19 19 23 21 23 21 23 21 23 19 35 24 27 21 23 21 27 22 19 18 15 19 27 22 23 18 39 24 23 21 31 25 35 24 47 25 47 25 43 22 35 21 31 21 43 27 51 25 43 22 47 30 47 30 47 30 47 30 31 24 35 27 43 28 39 27 31 24 23 19 15 18 15 18 23 19 11 15 7 16 19 21 35 24 35 24 39 28 51 31 55 34 75 39 71 36 63 36 55 37 55 40 63 42 63 42 55 39 63 43 67 42 63 40 75 46 75 46 75 46 75 46 83 49 79 46 75 48 79 49 91 52 71 48 67 51 83 57 75 51 79 52 79 54 83 54 83 52 75 49 71 51 83 55 99 60 99 60 99 58 95 58 95 61 111 70 138 79 146 84 154 84 150 87 162 92 170 96 162 90 162 90 162 90 162 90 166 92 166 92 166 92 166 92 166 92 166 92 166 92 166 92 174 93 170 93 170 95 178 98 170 92 178 96 186 99 190 99 194 99 182 95 178 96 186 99 186 98 194 99 198 101 194 99 202 102 202 102 202 102 202 102 190 104 198 105 190 102 194 105 202 107 202 107 198 104 190 101 186 108 182 110 186 110 190 111 194 111 190 111 190 113 198 116 198 114 202 116 206 114 202 113 198 113 198 114 202 114 206 116 210 116 214 119 218 120 226 122 226 122 226 123 230 125 234 125 230 123 226 122 226 120 222 120 222 122 226 123 230 122 226 120 222 122 226 123 230 122 226 120 230 123 230 123 230 123 230 123 222 122 226 123 230 125 234 126 234 123 230 122 226 123 230 125 234 126 234 126 234 126 234 126 234 126 234 128 238 129 242 129 234 125 234 126 238 128 242 128 242 128 242 128 242 128 242 128 249 129 238 125 234 126 246 131 246 128 242 128 242 129 249 132 249 135 249 134 242 132 238 131 238 131 246 131 238 128 246 134 242 129 257 138 285 150 313 158 317 153 297 146 293 147 289 143 273 141 265 137 257 135 257 135 246 129 242 131 249 132 246 128 230 128 230 129 234 129 238 131 242 132 242 134 246 135 249 135 253 137 257 138 257 140 253 138 253 140 257 141 257 144 273 158 257 162 313 194 376 208 380 208 372 203 345 184 309 168 277 161 285 147 273 138 257 135 242 129 226 126 218 122 214 122 214 123 214 120 214 120 210 117 202 114 202 116 198 114 198 113 194 113 198 111 198 110 194 108 190 108 194 110 194 108 190 107 186 107 190 108 190 108 190 108 190 108 190 108 186 105 182 105 186 108 190 104 194 105 190 104 186 101 182 101 182 99 178 98 174 98 170 90 174 92 178 95 182 95 174 92 166 87 158 85 158 87 150 87 146 88 146 88 146 88 150 88 142 85 134 82 130 82 162 85 154 82 142 78 134 75 134 76 134 75 130 73 126 75 134 78 138 79 142 79 138 78 126 73 134 78 138 78 138 78 130 76 134 76 134 76 134 75 126 73 126 73 126 73 126 73 130 73 130 73 126 69 115 66 115 69 119 70 123 69 119 67 115 67 111 66 111 64 107 64 107 66 115 69 119 66 103 61 99 61 99 61 99 61 99 61 107 63 99 60 95 60 95 60 95 61 95 60 91 55 79 52 103 63 95 57 75 54 87 61 95 58 87 55 83 55 83 57 75 54 79 55 83 54 79 52 83 54 87 54 87 52 79 49 71 49 83 55 91 55 87 52 95 57 91 55 83 52 75 51 71 48 67 48 67 49 75 52 71 48 79 49 75 45 67 42 63 39 47 31 43 33 47 30 27 27 31 30 39 31 39 30 47 33 39 31 31 28 27 25 23 27 35 31 43 31 35 30 31 31 51 36 51 37 63 42 75 48 71 48 71 45 67 43 63 43 63 42 63 42 63 42 43 40 71 48 71 43 59 43 55 43 67 45 59 39 51 40 59 40 51 37 47 39 55 42 51 39 51 39 51 39 51 39 51 40 55 40 51 37 43 34 35 36 51 39 47 36 47 39 51 37 51 39 55 40 59 40 47 34 43 37 59 42 55 37 43 34 43 34 43 34 43 34 55 36 39 33 47 37 51 36 35 33 43 36 51 39 55 39 51 31 23 28 43 39 55 37 16 33 22 57 31 50 27 59 12 40 28 52 21 33 18 42 18 35 16 31 13 26 10 23 24 42 21 40 19 40 21 42 18 38 22 42 19 38 22 45 21 42 22 42 22 40 19 35 22 42 21 40 21 40 21 40 18 33 16 35 22 47 24 42 22 33 19 28 18 33 22 38 22 40 28 42 24 35 22 38 22 33 21 31 19 31 19 31 12 21 16 28 19 33 21 33 21 33 21 33 21 33 21 35 25 38 22 33 21 33 22 35 18 26 16 28 21 33 18 26 27 38 21 33 24 40 25 38 25 42 25 42 24 38 21 35 19 35 24 45 27 42 24 38 30 47 30 47 30 47 30 47 24 40 28 45 30 47 30 47 27 40 24 33 19 28 18 28 19 28 16 23 15 26 18 31 22 42 22 42 24 50 28 54 28 59 36 66 34 59 33 59 34 64 39 71 43 74 43 71 39 69 42 71 43 74 43 74 46 78 46 78 46 78 46 78 51 83 48 78 46 78 48 81 51 88 48 81 48 85 54 97 51 88 51 90 52 90 54 93 55 93 52 85 49 88 54 95 58 100 58 100 57 97 57 97 58 112 66 126 75 140 81 145 82 152 84 162 88 171 95 181 90 174 90 174 90 174 90 174 92 176 92 176 92 176 92 176 92 181 92 181 92 181 92 181 95 186 93 183 93 186 96 191 92 186 95 193 98 198 99 198 99 198 96 191 95 195 99 200 96 200 99 205 101 205 101 202 102 207 102 207 102 207 102 207 102 207 105 210 102 205 104 210 107 212 107 212 107 210 104 205 107 212 110 214 110 217 111 217 113 219 111 217 113 219 114 224 113 229 114 231 116 229 114 226 113 226 113 229 114 229 116 231 116 231 117 236 119 238 122 241 122 241 122 243 123 245 125 245 123 253 123 250 122 250 120 248 120 250 122 253 123 250 122 248 120 250 122 253 123 250 122 248 123 253 123 253 123 253 123 253 120 250 122 253 123 255 125 257 125 253 123 250 122 253 123 250 125 248 126 248 126 248 126 248 126 248 126 250 128 253 129 253 125 255 125 257 126 260 128 260 128 260 128 260 128 260 128 260 131 262 126 255 125 257 129 265 129 260 128 260 128 262 131 262 137 265 135 262 134 260 132 260 131 267 134 267 129 269 134 279 126 269 131 281 141 300 153 315 159 315 152 303 149 300 144 291 141 284 138 276 135 274 134 276 132 269 129 269 134 274 131 265 128 267 129 269 129 272 131 272 132 274 132 276 134 279 135 279 137 279 137 284 138 284 138 291 138 296 143 300 143 303 150 317 152 322 170 367 194 405 211 425 208 410 197 382 179 346 164 327 158 310 144 293 138 286 134 272 128 265 125 257 123 253 123 253 120 250 122 248 120 243 116 238 116 241 116 238 114 238 113 236 111 234 111 231 110 229 108 229 110 231 110 229 108 226 107 226 108 229 108 229 108 229 108 229 108 226 105 224 105 226 108 229 104 231 105 231 105 229 102 224 101 224 101 222 99 219 98 219 92 207 92 210 95 212 96 214 93 207 90 202 87 200 87 200 88 200 88 200 88 200 90 202 92 202 87 195 84 191 82 191 87 198 84 193 79 186 76 181 76 183 76 181 75 179 73 174 73 171 78 174 79 176 78 174 72 167 75 171 78 174 78 171 75 167 78 169 78 169 76 164 73 162 73 162 73 162 73 162 73 157 73 155 70 148 66 143 67 150 69 152 70 150 69 148 67 148 66 145 66 143 64 143 64 145 67 150 69 145 63 138 61 136 61 136 61 136 61 136 64 138 61 136 60 133 61 136 61 136 61 133 58 128 54 124 63 138 60 128 52 124 57 136 60 131 57 126 55 126 55 128 52 124 54 126 55 124 54 121 52 128 54 128 54 126 51 121 46 121 52 128 55 128 52 126 57 128 55 124 52 119 51 117 49 114 48 114 48 117 51 121 46 109 49 112 48 105 43 95 40 83 31 71 31 69 30 66 27 64 30 69 31 69 30 66 34 71 31 69 28 64 27 59 24 62 30 69 33 71 31 66 30 71 37 81 39 83 43 97 46 105 46 107 45 102 42 102 43 107 42 109 40 112 40 109 37 105 46 114 46 109 43 107 40 105 45 109 42 100 40 102 43 100 39 93 37 95 42 102 42 100 42 100 42 100 42 100 40 97 40 97 40 93 36 90 33 90 39 95 37 90 37 95 37 88 37 90 39 93 40 93 36 83 34 88 40 95 39 88 36 85 36 85 36 85 36 85 39 85 33 81 36 88 37 85 30 78 34 85 37 90 39 90 30 71 27 78 39 97 40 88 7 13 23 25 39 21 31 28 11 21 43 27 31 18 19 19 27 21 27 19 19 18 15 16 31 22 31 21 27 21 23 19 19 19 31 22 23 19 31 24 27 22 31 22 31 21 23 18 23 19 23 19 27 21 27 21 19 16 11 18 27 22 31 19 23 21 23 19 19 21 23 22 23 24 35 25 27 19 19 21 23 21 19 18 11 18 15 18 3 15 11 19 23 21 23 21 23 21 23 21 27 22 27 22 19 19 19 21 27 24 39 28 27 21 23 22 31 24 23 18 35 22 23 22 31 25 31 21 43 24 47 25 47 24 39 22 35 22 43 24 47 25 47 25 47 30 39 30 39 30 39 30 15 24 35 28 31 25 31 28 43 27 39 25 27 21 19 18 11 16 7 15 7 15 11 16 27 21 23 21 27 22 35 25 35 28 55 33 55 30 51 31 59 37 55 39 59 42 67 43 63 43 67 45 71 46 79 48 71 45 71 45 71 45 71 45 83 49 79 46 75 46 79 48 79 49 67 46 67 49 75 52 71 51 75 51 79 52 79 52 87 55 83 52 79 52 79 52 91 57 91 57 91 58 95 58 91 61 111 70 134 76 130 76 150 82 146 85 162 92 170 96 162 90 162 90 162 90 162 90 166 92 166 92 166 92 166 92 170 93 170 93 170 93 170 93 174 95 178 96 178 98 182 98 170 93 178 96 186 98 186 98 190 99 186 98 190 99 194 102 190 98 194 101 202 102 198 101 202 102 202 102 202 102 202 102 190 104 198 105 190 102 194 105 198 107 202 108 202 107 198 104 190 110 186 110 190 111 190 113 194 113 194 113 194 114 202 116 198 114 202 116 206 114 202 113 198 114 202 114 206 116 206 117 210 116 214 119 218 120 226 122 226 122 226 123 230 125 234 125 234 123 230 123 226 122 226 122 222 120 226 122 226 122 222 120 222 122 226 123 230 122 226 120 234 125 234 125 234 125 234 125 226 122 230 123 230 123 234 125 234 123 230 122 226 123 230 125 234 126 234 126 234 126 234 126 234 126 234 128 238 129 242 129 234 125 234 126 238 128 242 128 242 128 242 128 242 128 242 128 246 128 242 126 238 128 242 129 246 128 242 128 242 129 249 132 249 135 249 135 246 134 246 134 246 134 253 134 246 131 253 137 242 129 249 134 273 146 305 155 329 158 309 152 301 147 285 140 269 140 261 135 253 134 253 134 253 132 246 132 257 135 249 129 234 129 234 129 238 131 238 132 242 132 242 134 246 135 249 135 249 137 253 137 257 138 249 137 253 140 261 143 261 144 265 153 269 156 281 176 333 200 376 215 376 206 365 194 329 177 293 165 305 153 281 141 261 137 249 132 234 128 226 123 214 123 210 123 218 122 218 122 214 119 202 116 206 116 202 116 198 114 198 114 198 111 198 110 194 108 190 108 194 110 194 108 190 107 186 107 190 108 190 108 190 108 190 108 186 107 182 105 182 107 190 110 194 105 198 107 194 104 186 102 182 101 182 99 178 98 174 98 182 95 182 95 182 96 186 96 190 96 182 93 174 92 174 93 162 90 146 88 146 88 150 90 150 88 142 85 134 82 130 82 158 84 154 82 142 78 138 76 134 76 134 75 130 73 126 75 130 76 134 78 138 78 134 76 130 75 130 75 130 76 134 76 130 76 138 79 142 78 134 75 126 73 126 73 126 73 126 73 126 72 126 72 123 67 111 64 119 69 123 70 123 70 119 69 119 67 115 67 111 66 111 64 111 67 115 67 111 66 107 63 103 63 103 63 103 63 103 63 107 63 99 61 99 61 103 63 99 61 99 61 99 60 87 57 95 60 95 57 83 55 91 61 95 58 87 55 83 55 83 57 75 54 79 55 83 54 79 52 83 54 87 54 87 52 79 49 75 51 79 52 83 52 83 51 87 55 83 54 79 51 75 51 71 49 71 49 71 51 79 52 75 49 79 51 79 46 71 43 59 36 43 30 39 31 43 28 31 30 39 31 39 31 35 30 43 31 39 30 35 28 31 27 27 27 31 30 39 31 39 31 31 31 51 37 55 40 71 45 75 46 71 46 67 43 55 40 63 43 63 42 63 40 63 42 47 42 67 46 67 43 63 45 59 42 63 43 63 43 59 40 63 42 59 40 55 42 59 43 63 43 63 43 63 43 63 43 55 40 59 42 59 40 51 39 43 39 59 43 55 40 55 43 51 37 51 39 55 40 59 40 51 36 47 37 59 40 51 36 51 37 51 37 51 37 51 37 55 36 39 33 47 37 51 36 35 33 43 36 51 39 55 39 43 31 31 34 55 40 47 30 18 31 18 40 18 26 12 35 19 40 24 47 24 40 18 33 21 40 21 40 21 38 19 38 19 40 22 42 22 38 18 33 18 38 22 42 19 38 22 45 21 42 22 42 22 40 19 35 16 33 18 35 19 38 21 40 21 38 18 35 21 42 21 35 19 33 21 35 22 33 21 31 18 33 22 35 19 26 18 28 18 26 15 21 12 21 15 23 16 28 19 33 22 35 21 33 21 33 21 35 22 38 24 38 19 31 19 33 22 38 27 45 27 40 24 40 27 40 22 31 21 33 21 35 25 40 21 28 22 38 24 42 25 42 24 40 24 38 22 38 24 40 25 45 28 45 28 45 28 45 28 45 22 42 31 47 27 40 27 47 28 45 28 45 27 38 21 31 16 28 18 31 19 28 18 26 19 38 18 35 18 38 21 40 18 42 28 54 28 52 28 54 36 62 36 62 36 66 42 74 40 69 40 71 43 76 46 78 45 76 45 76 45 76 45 76 48 81 46 78 46 81 49 83 45 81 46 81 48 83 49 85 49 85 51 88 51 90 52 90 52 93 54 93 52 90 51 85 51 88 52 90 54 93 55 95 60 114 67 128 73 136 73 131 82 152 84 162 87 169 93 176 90 174 90 174 90 174 90 174 92 176 92 176 92 176 92 176 93 183 93 183 93 183 93 183 95 188 98 195 101 195 99 191 95 191 96 195 98 195 96 193 98 198 101 202 102 202 102 202 98 202 101 205 102 207 101 205 102 207 102 207 102 207 102 207 102 207 105 210 102 205 104 210 104 210 107 214 108 214 107 212 108 214 110 217 111 217 113 219 114 219 113 219 113 222 116 226 113 229 114 231 116 229 114 226 114 231 116 231 117 234 117 236 116 231 117 236 119 238 122 241 122 241 122 243 123 245 125 245 125 255 123 253 123 250 122 250 119 245 120 248 120 248 119 245 120 250 122 253 123 250 122 248 125 255 125 255 125 255 125 255 125 255 123 253 123 253 122 250 125 253 123 250 122 253 123 250 125 248 126 248 126 248 126 248 126 248 126 250 128 253 129 253 125 255 125 257 126 260 128 260 128 260 128 260 128 260 128 260 126 260 128 262 129 260 128 257 129 260 128 260 128 262 131 262 134 260 135 262 135 265 135 267 131 267 134 267 129 267 132 276 131 274 132 279 138 296 150 312 158 312 152 308 152 305 147 296 141 284 138 279 135 276 135 276 134 272 132 274 135 276 134 269 129 269 129 272 131 272 132 274 132 274 132 276 134 279 135 279 135 276 137 281 137 284 137 288 135 288 140 298 140 298 144 308 153 322 164 353 187 396 208 427 209 417 203 396 191 367 173 339 161 317 147 296 140 288 137 276 131 267 126 260 123 253 122 250 122 250 122 250 120 245 117 241 117 243 116 241 116 238 114 238 111 234 111 231 110 229 108 229 110 231 110 229 108 226 107 226 108 229 108 229 108 229 108 229 107 224 105 224 105 226 108 231 105 231 107 234 105 231 104 226 101 224 101 222 99 219 98 219 96 214 96 214 96 212 95 212 99 217 96 210 93 207 92 210 95 207 90 200 87 198 88 202 88 200 87 195 84 193 84 193 82 193 82 191 81 188 79 188 76 183 76 181 75 179 73 174 75 171 78 174 78 171 75 169 78 171 75 167 72 167 75 171 75 167 79 174 81 171 76 164 73 162 73 162 73 162 73 162 70 152 70 152 70 150 66 145 70 152 72 155 72 155 70 152 70 150 69 150 67 148 67 145 69 148 66 145 64 143 64 145 63 138 63 138 63 138 63 138 64 138 61 136 61 138 63 140 61 136 63 138 63 136 61 133 55 131 60 133 57 128 58 136 60 131 57 126 55 126 55 128 52 124 54 126 55 124 54 121 52 128 54 128 54 126 51 121 52 126 51 124 49 121 51 124 54 121 52 121 52 121 52 121 51 119 51 117 51 121 54 124 49 114 51 117 51 109 46 100 43 85 33 74 33 74 31 69 31 69 33 71 33 71 31 66 30 66 30 66 30 66 30 66 30 66 28 64 28 66 31 69 30 71 37 81 40 85 46 100 49 109 48 109 46 109 42 105 42 109 42 109 40 112 40 109 37 105 43 107 42 105 43 109 46 105 40 107 48 114 45 102 43 102 45 105 45 105 43 102 42 100 42 100 42 100 42 100 40 97 42 102 43 102 43 100 36 95 42 102 40 97 40 102 37 88 37 90 39 93 40 93 39 88 36 88 39 90 36 81 37 88 37 88 37 88 37 88 39 85 33 81 36 88 37 85 33 81 34 85 37 88 37 88 42 85 31 81 36 85 33 74 35 21 23 21 11 7 0 13 27 21 27 24 39 24 19 13 15 18 19 18 19 18 23 19 19 19 31 24 31 19 15 13 19 19 31 22 23 19 31 24 27 22 31 22 31 21 23 18 7 15 11 16 19 19 27 21 35 21 23 19 31 22 27 18 19 21 27 24 31 21 19 18 11 19 23 21 15 15 7 16 7 13 0 9 0 10 0 12 15 19 23 22 27 22 27 21 23 21 23 22 27 24 31 24 35 24 27 21 23 21 27 22 43 27 35 25 35 24 23 16 15 19 23 24 35 24 19 15 35 21 39 24 47 25 47 25 47 24 39 21 35 24 51 30 43 28 35 28 35 28 35 28 35 31 55 34 43 28 39 33 39 28 51 31 47 27 27 19 23 22 31 25 35 24 27 21 23 19 19 16 15 16 19 18 11 19 39 27 43 27 47 30 55 33 47 30 47 34 67 40 51 33 51 33 55 37 67 40 75 43 75 43 75 43 75 43 87 46 83 46 83 48 91 51 63 45 63 48 67 48 63 46 71 49 71 51 75 52 79 52 75 52 83 54 87 51 75 46 67 43 71 46 75 49 83 49 103 63 123 72 130 73 119 72 150 85 150 85 150 88 162 92 162 90 162 90 162 90 162 90 166 92 166 92 166 93 166 92 170 93 170 93 170 93 170 93 174 96 190 104 198 102 186 98 182 96 186 98 186 96 178 95 186 99 198 105 206 105 202 102 190 99 198 102 202 102 202 101 202 102 202 102 202 102 202 102 190 104 198 105 190 102 194 105 194 104 198 108 206 108 206 108 190 110 186 111 190 113 194 113 198 113 194 113 194 114 202 117 198 114 202 116 206 114 202 113 206 116 210 117 210 119 214 119 210 116 214 119 218 120 226 122 226 122 226 123 230 125 234 125 234 125 234 123 230 122 226 122 214 119 218 120 222 119 218 117 222 122 226 123 230 122 226 120 234 125 234 125 234 125 234 125 238 125 234 123 230 122 226 120 234 123 230 122 226 123 230 125 234 126 234 126 234 126 234 126 234 126 234 128 238 129 242 128 234 125 234 126 238 128 242 128 242 128 242 128 242 128 242 128 234 126 246 131 249 129 238 125 246 128 242 128 242 129 249 132 242 134 246 135 249 137 253 137 238 131 242 131 238 128 246 134 257 132 253 134 269 144 301 153 309 152 305 152 309 153 301 147 277 141 269 138 261 135 261 137 253 132 249 134 261 137 253 131 234 129 234 131 238 132 242 132 242 132 242 134 246 135 249 135 249 135 249 137 253 138 249 137 238 135 253 140 253 140 257 146 269 159 285 176 329 199 372 209 369 205 357 197 333 180 301 168 305 156 281 143 257 138 253 135 238 129 230 125 218 123 218 122 218 122 222 122 214 119 206 116 206 117 206 116 202 116 198 114 198 111 198 110 194 108 190 108 194 110 194 108 190 107 186 107 190 108 190 108 190 108 190 108 182 105 182 105 182 107 194 110 194 107 198 107 198 105 190 102 182 101 182 99 178 98 174 98 186 99 190 98 186 96 182 95 186 96 178 93 170 90 170 92 174 95 162 88 150 87 150 88 154 87 146 84 142 84 146 85 146 81 146 81 146 81 146 81 134 76 134 75 130 73 126 75 134 78 138 78 138 76 130 73 146 78 130 72 119 72 130 76 130 76 142 81 146 79 134 75 126 73 126 73 126 73 126 73 119 69 123 70 123 69 115 66 123 72 126 73 130 72 126 70 123 70 123 69 119 69 115 67 123 69 111 63 103 64 111 67 107 64 107 64 107 64 107 64 103 63 99 61 99 63 107 64 99 61 103 64 107 64 103 63 75 57 95 60 91 58 95 61 95 58 87 55 83 55 83 57 75 54 79 55 83 54 79 52 83 54 87 54 87 52 79 49 91 54 79 49 71 48 75 51 75 51 79 52 79 52 79 54 79 52 75 51 79 52 83 55 83 51 87 52 83 49 79 45 71 40 55 34 51 37 51 33 43 33 47 34 47 33 39 31 31 30 35 30 35 30 35 31 43 31 31 27 27 28 39 33 47 37 67 43 75 46 91 52 83 51 83 49 75 46 67 43 63 43 63 42 63 42 63 42 55 42 59 42 51 40 63 46 75 43 51 43 79 52 71 39 59 43 71 48 75 46 63 42 55 40 55 40 55 40 55 40 55 40 63 45 67 45 67 45 35 36 51 39 47 36 47 39 51 37 51 39 55 40 59 40 59 39 51 37 55 39 47 31 47 36 47 36 47 36 47 36 55 36 39 33 47 37 51 36 39 34 47 37 51 37 47 36 71 37 31 28 35 36 43 33 24 40 15 26 12 31 21 45 12 38 25 47 21 35 18 38 21 35 16 31 15 38 24 50 19 38 21 42 21 38 16 31 22 40 19 35 18 35 18 38 24 47 25 42 19 33 16 35 21 40 21 40 21 40 21 40 19 40 22 42 21 38 16 28 19 31 19 31 19 31 19 31 21 31 18 28 21 33 19 28 16 21 12 21 16 28 16 21 13 21 15 26 19 33 22 35 24 38 21 31 18 33 21 38 22 38 22 40 24 42 25 42 22 33 19 31 21 35 25 42 25 38 24 35 22 33 21 31 25 40 25 40 25 40 25 40 22 38 27 45 28 42 24 35 28 45 28 45 28 45 28 45 28 45 28 45 28 45 28 45 31 50 22 45 28 54 28 47 30 52 27 47 25 47 25 47 16 35 21 42 21 35 13 23 15 31 16 35 21 47 28 54 34 54 33 52 33 52 34 57 31 52 34 57 39 66 43 69 42 76 45 83 48 81 45 76 49 85 49 83 48 81 46 81 45 76 45 78 46 81 48 81 54 88 49 81 48 83 52 90 52 81 51 88 57 88 42 50 24 42 28 54 37 69 45 81 55 105 66 117 72 119 75 124 82 143 85 157 87 167 90 171 88 171 88 174 92 179 95 183 93 176 93 176 93 176 93 176 88 179 92 181 93 186 96 188 96 188 96 191 98 193 99 193 98 195 98 198 99 200 101 200 105 207 104 202 102 200 99 198 102 207 102 205 101 202 99 202 102 207 102 207 102 207 102 207 102 207 105 212 107 212 107 210 108 214 108 214 108 214 108 214 111 217 107 210 107 217 113 224 111 219 111 222 113 224 114 224 116 231 116 231 116 231 116 231 117 234 117 234 117 234 117 234 117 234 117 236 119 238 120 238 123 243 123 243 123 243 123 243 119 245 119 248 120 250 122 250 125 255 125 255 125 255 125 255 123 253 123 253 123 253 123 253 123 253 123 253 123 253 123 253 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 250 125 250 125 250 125 250 126 250 125 250 125 250 123 253 126 257 126 257 126 257 126 257 128 260 128 260 128 260 128 260 128 260 128 260 128 260 128 260 129 262 129 262 129 262 129 262 129 262 129 265 131 265 131 269 134 272 132 272 132 274 135 279 134 276 134 279 140 293 147 303 158 315 158 315 156 310 153 305 147 298 143 288 137 281 135 279 128 272 132 279 134 276 131 272 128 269 128 269 128 274 132 276 134 276 132 274 131 276 132 279 135 279 135 279 135 279 135 279 140 286 140 286 140 291 143 300 146 308 161 346 179 365 193 405 209 408 202 403 194 384 176 353 161 331 149 310 143 298 138 288 132 272 125 257 123 257 122 245 123 257 122 253 122 248 119 245 116 236 116 234 114 229 113 231 114 236 111 231 110 231 110 234 111 234 111 231 110 229 108 229 107 226 107 226 107 226 107 226 111 231 110 229 108 231 110 234 108 234 108 231 107 229 105 229 107 231 105 226 101 219 98 214 96 217 96 217 96 217 96 217 96 214 92 205 88 207 92 212 92 202 88 200 87 202 88 205 85 198 85 195 84 193 82 193 87 198 82 188 78 186 79 188 81 188 78 183 75 181 75 176 75 174 78 176 79 174 78 171 76 171 76 171 76 171 76 171 70 162 76 171 79 167 73 157 72 159 73 164 75 164 73 162 66 152 70 159 72 157 67 150 64 150 66 152 67 155 69 155 72 155 69 148 66 143 64 143 67 148 66 145 66 145 64 143 66 143 64 140 63 143 64 145 66 145 66 143 64 140 63 140 60 136 61 136 61 133 58 128 58 131 58 131 58 131 58 131 55 128 57 131 58 133 60 136 51 121 55 128 57 126 52 119 51 121 55 128 57 126 52 119 61 133 58 131 57 126 54 124 55 126 52 119 51 119 51 119 57 128 57 126 54 121 49 117 54 126 51 121 48 112 49 105 37 78 36 71 33 64 34 64 31 64 28 62 27 64 28 66 34 69 30 69 33 71 31 64 31 74 30 74 33 81 39 88 43 95 45 97 46 95 45 93 49 109 49 107 48 105 46 102 42 95 37 97 39 102 43 109 36 97 39 102 40 100 37 95 43 109 45 109 45 107 42 102 40 105 43 109 45 109 45 107 43 105 42 102 40 105 42 107 45 105 46 109 46 105 43 97 42 97 39 93 34 88 34 88 37 93 37 95 39 97 40 100 39 95 39 95 39 95 39 95 43 93 37 83 34 88 40 97 42 90 36 81 33 85 39 93 42 93 40 90 37 85 34 83 39 88 34 81 33 83 37 90 27 19 11 13 7 15 23 21 19 21 35 24 27 19 19 19 15 16 15 18 23 21 27 22 35 22 23 16 15 18 23 21 39 24 31 21 27 21 27 21 27 22 35 22 23 19 27 22 35 24 31 21 23 18 15 16 19 19 27 21 27 21 27 19 23 21 23 21 23 21 23 21 23 19 15 18 23 22 19 18 15 15 3 15 11 16 7 13 3 13 3 15 11 16 15 18 35 21 31 19 31 21 35 22 35 21 35 21 39 22 43 24 23 21 23 21 27 22 31 25 35 25 35 24 31 24 31 24 35 25 35 25 35 25 35 25 39 27 43 28 43 28 39 27 43 28 43 28 43 28 43 28 47 30 47 30 47 30 47 30 55 27 35 24 43 30 47 25 55 30 47 27 43 27 43 27 27 21 31 22 27 18 15 13 3 12 7 13 11 18 23 21 59 30 55 28 55 30 63 33 55 30 59 31 71 36 79 37 79 42 91 46 95 46 91 43 99 48 95 46 91 45 91 43 75 46 75 48 75 49 79 49 87 51 79 49 79 49 83 52 83 51 83 52 115 51 83 25 35 21 47 27 63 34 71 40 83 49 115 64 126 72 123 81 119 81 126 88 138 92 146 90 162 90 170 90 174 93 174 96 158 93 158 93 150 93 150 93 162 90 166 93 174 95 178 96 178 96 178 98 182 99 186 99 186 98 186 99 190 101 194 101 202 104 198 102 198 102 194 101 202 102 202 101 198 99 194 99 202 102 202 102 202 102 202 102 190 104 198 107 202 107 202 105 206 108 206 108 206 108 206 108 206 110 190 107 186 110 202 114 198 111 202 113 202 114 206 114 206 116 206 116 206 116 206 116 210 117 210 117 210 117 210 117 210 117 210 119 214 120 218 120 222 122 222 122 222 122 222 122 218 119 222 120 222 122 226 122 230 123 230 123 230 123 230 123 230 123 230 123 230 123 230 123 230 123 230 123 230 123 230 123 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 234 126 230 126 230 126 230 126 230 126 234 128 234 128 234 128 234 128 234 128 234 128 234 128 234 128 238 129 238 129 238 129 238 129 238 129 242 129 246 131 246 132 253 132 249 132 249 134 257 137 246 134 246 135 257 143 281 150 305 158 309 158 305 155 297 153 297 147 285 141 269 137 265 135 242 129 249 132 253 131 246 129 246 129 242 128 242 129 249 132 257 132 253 131 249 132 253 134 249 135 249 135 249 135 249 135 261 138 257 140 261 143 273 146 253 143 277 165 313 180 345 208 365 205 353 199 349 187 309 170 301 159 281 147 269 141 257 137 249 131 238 125 238 125 230 122 234 123 230 122 226 120 218 119 214 117 214 117 210 117 206 116 206 114 202 111 198 111 198 111 198 111 198 110 194 108 190 108 186 107 186 107 186 107 186 107 198 110 194 108 190 110 194 111 194 108 194 107 190 105 186 105 194 107 186 104 178 99 166 98 170 96 170 96 170 96 170 96 166 93 158 92 154 90 154 92 170 88 166 87 162 88 166 90 158 85 158 84 154 84 150 82 158 84 150 81 142 79 142 79 138 76 134 75 130 75 130 78 126 78 130 79 134 78 130 76 126 76 126 76 126 76 126 76 123 73 134 78 138 76 126 72 130 75 130 75 126 72 119 70 111 69 115 70 119 69 115 67 107 67 111 67 115 69 119 70 126 70 119 67 111 66 111 66 115 67 115 66 111 66 107 64 111 64 107 63 103 64 107 66 111 66 107 64 107 63 103 63 95 61 99 61 99 60 91 57 91 58 91 58 91 58 91 58 87 57 91 58 91 58 95 60 75 54 83 55 83 55 79 52 71 52 75 54 79 52 75 51 95 60 91 57 83 55 79 54 87 54 79 51 75 51 75 52 83 54 83 54 79 51 71 48 91 49 87 49 91 49 87 49 59 37 51 36 47 34 47 34 39 30 35 28 31 30 35 31 39 28 27 28 39 33 43 31 27 33 27 34 35 39 51 45 67 48 67 48 67 48 67 46 55 45 59 48 67 49 71 51 51 43 47 42 51 45 59 46 47 40 51 43 55 42 47 40 55 43 59 45 59 43 51 42 55 40 59 43 63 43 63 43 63 42 59 40 55 42 59 43 59 43 67 45 67 43 55 39 63 43 59 42 55 39 51 37 43 36 47 37 51 39 51 40 51 39 51 39 51 39 51 39 55 39 47 34 43 36 55 39 67 42 55 39 51 39 59 42 59 39 55 37 47 34 43 33 55 37 43 33 39 34 51 39 19 35 16 33 16 33 18 38 24 42 21 40 21 40 19 33 15 35 21 47 25 47 22 40 28 45 18 28 12 33 22 47 27 50 25 45 22 42 24 45 19 40 24 45 22 40 24 47 21 40 19 38 18 35 16 33 19 38 19 38 21 42 25 47 21 33 21 33 21 33 21 33 22 31 18 31 21 35 21 28 21 28 15 23 16 26 15 19 16 26 16 26 16 26 16 28 16 31 19 35 22 38 22 38 18 31 19 33 21 35 21 35 19 33 22 38 24 38 22 35 25 40 25 40 25 42 27 42 25 40 25 40 25 40 25 40 30 47 28 45 28 45 30 47 28 45 28 45 28 45 28 45 30 47 30 47 30 47 30 47 30 50 25 47 27 52 28 50 33 57 30 52 28 52 30 54 25 47 24 45 22 40 19 38 15 31 15 28 13 28 13 28 24 40 22 38 24 42 27 45 24 42 27 47 30 52 33 54 40 71 42 76 45 78 43 76 45 78 45 78 43 76 43 76 48 81 49 83 49 85 51 85 51 85 49 83 49 83 51 85 52 78 49 81 51 71 30 35 15 28 18 33 22 42 28 45 30 64 43 88 60 102 73 121 76 131 82 155 90 174 93 183 90 174 90 174 92 179 95 183 93 176 93 176 93 176 93 176 92 181 92 183 95 186 96 188 96 188 96 191 98 193 99 193 98 195 98 198 99 200 101 200 101 200 102 202 102 202 104 205 102 207 102 207 101 205 101 205 102 207 102 207 102 207 102 207 102 207 105 212 107 212 107 210 108 214 108 214 108 214 108 214 111 217 108 212 107 217 113 224 111 222 113 222 114 224 114 224 116 231 116 231 116 231 116 231 117 234 117 234 117 234 117 234 117 234 117 236 119 238 120 238 120 238 120 238 120 238 120 238 119 248 120 248 122 250 122 250 123 253 123 253 123 253 123 253 123 253 123 253 123 253 123 253 123 253 123 253 123 253 123 253 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 123 253 123 255 126 257 128 260 126 257 126 257 126 257 126 257 128 260 128 260 128 260 128 260 128 260 128 260 128 260 128 260 129 262 129 262 129 262 129 262 129 269 131 269 132 272 132 274 132 272 132 272 132 274 135 276 134 276 134 279 138 291 146 300 155 312 156 315 156 312 155 308 150 303 146 293 141 288 138 286 129 272 131 274 131 274 129 269 132 274 129 272 128 272 129 274 134 276 132 274 131 276 132 279 135 279 135 279 135 279 135 279 138 284 138 284 140 288 144 293 138 293 147 322 165 343 188 401 202 401 200 405 196 391 177 360 167 343 156 322 147 308 140 288 137 281 128 267 128 262 125 255 123 257 123 255 122 248 120 245 120 243 119 241 119 236 119 236 116 241 114 238 114 236 113 236 111 234 111 231 110 229 108 229 107 226 107 226 107 226 107 226 111 231 110 229 108 231 110 234 108 234 107 231 107 231 105 229 108 231 105 226 102 222 99 219 98 219 98 219 98 219 98 219 92 212 93 212 92 210 90 205 90 202 88 200 87 202 88 205 85 198 85 198 84 195 84 193 84 195 84 193 82 191 79 186 75 181 73 179 73 181 76 179 75 174 78 176 79 174 78 171 76 171 76 171 76 171 76 171 75 164 75 164 75 164 75 164 76 167 76 164 73 159 69 152 70 157 69 155 69 155 70 157 69 155 69 157 70 157 72 159 70 150 67 148 67 148 67 150 69 148 67 148 66 145 64 143 66 143 64 140 63 143 64 145 66 143 64 143 63 140 63 140 60 136 61 136 61 133 58 128 58 131 58 131 58 131 58 131 60 133 58 131 58 131 57 128 54 124 55 126 55 126 54 124 52 121 51 119 51 119 52 121 58 131 58 128 55 126 54 124 55 124 52 119 51 119 52 121 49 119 51 121 52 119 49 117 49 121 49 121 51 114 51 112 39 81 37 71 34 64 34 64 33 69 30 66 30 66 31 69 34 69 27 62 28 69 31 66 33 81 33 83 37 93 43 102 51 107 48 102 46 105 49 109 46 105 46 107 49 109 51 112 43 102 45 105 46 105 46 105 43 109 45 112 46 109 45 107 42 105 43 109 45 109 43 107 39 102 40 102 42 105 42 105 43 105 42 102 40 105 42 107 42 100 42 100 42 97 39 93 39 97 42 102 43 100 39 93 36 90 36 90 37 93 37 93 39 95 39 95 39 95 39 95 36 85 36 85 36 85 36 85 40 93 40 93 40 93 40 93 37 88 37 85 34 81 33 81 37 85 34 81 33 83 36 88 23 19 23 21 27 19 23 19 43 21 11 15 23 21 19 13 23 21 39 27 47 28 43 25 47 24 23 15 7 16 31 25 43 25 35 22 31 22 31 24 27 22 39 24 31 21 31 25 3 13 11 16 23 21 31 22 35 22 27 19 27 22 39 27 27 22 27 22 27 22 27 22 27 21 15 19 27 22 23 19 27 21 15 16 15 16 7 12 31 22 27 22 23 21 19 19 15 15 27 21 39 22 39 21 27 19 31 19 35 21 35 22 19 21 31 25 35 24 27 21 27 22 31 24 35 27 39 27 31 24 35 25 35 25 39 27 47 28 39 25 35 27 43 30 43 28 43 28 43 28 43 28 51 31 51 31 51 31 51 31 51 28 43 27 43 28 47 28 59 33 55 30 51 30 55 31 51 28 43 25 35 24 35 24 35 24 31 21 19 16 7 13 23 16 23 15 23 18 31 19 27 19 39 25 55 31 67 34 75 39 79 42 83 43 87 43 91 45 91 45 87 43 87 43 79 48 75 48 79 49 83 51 83 49 79 49 79 49 79 51 83 52 87 51 95 39 55 16 27 13 23 15 23 18 23 21 23 25 59 40 79 55 103 67 123 76 138 88 162 95 162 93 174 92 174 92 174 93 174 96 162 95 162 95 154 95 154 95 166 93 170 95 174 96 178 96 178 96 178 98 182 99 186 99 186 98 186 99 190 101 194 101 190 99 194 102 198 104 206 105 202 102 202 102 202 102 202 101 206 104 206 104 206 104 206 104 190 104 198 107 202 107 202 105 206 108 206 108 206 108 206 108 202 110 190 108 190 110 198 113 202 113 202 114 206 114 210 116 206 116 206 116 206 116 206 116 210 117 210 117 210 117 210 117 210 117 210 119 214 120 218 120 214 119 214 119 214 119 214 119 222 120 222 122 226 122 230 123 226 122 226 122 226 122 226 122 230 123 230 123 230 123 230 123 230 123 230 123 230 123 230 123 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 226 123 230 125 238 128 246 129 234 128 234 128 234 128 234 128 234 128 234 128 234 128 234 128 230 126 234 128 234 128 238 129 238 129 238 129 238 129 238 129 246 131 249 132 249 134 253 134 249 132 246 131 249 132 253 135 246 134 246 135 253 141 277 147 297 153 301 156 305 156 301 155 309 152 297 146 281 141 277 140 249 131 249 131 249 129 246 128 257 132 249 129 246 129 246 129 257 132 253 131 249 132 253 134 249 135 249 135 249 135 249 135 257 138 257 138 261 141 269 144 269 146 265 155 273 165 317 194 353 199 353 202 361 191 321 173 313 165 289 153 273 144 253 135 249 132 242 126 246 126 238 122 238 125 234 122 226 122 222 120 222 119 218 119 214 119 214 117 210 117 214 117 210 116 206 113 198 111 198 110 194 108 190 108 190 108 190 108 190 108 190 108 198 110 194 108 190 110 194 111 190 107 190 107 190 107 190 107 194 108 190 105 182 102 178 101 178 99 178 99 174 98 174 98 154 92 162 95 166 92 150 87 170 88 166 87 162 88 166 90 162 87 158 85 158 84 154 84 146 82 154 85 154 82 142 78 126 73 123 73 126 75 134 79 126 78 130 79 134 78 130 76 126 76 126 76 126 76 126 76 134 75 130 73 126 75 130 76 130 75 130 75 130 72 119 70 123 70 115 67 111 69 119 72 123 72 123 72 123 72 123 72 119 69 115 67 115 69 123 70 123 69 119 67 111 66 107 64 111 64 107 63 103 64 107 66 107 64 107 63 103 63 99 61 95 61 99 61 99 60 91 57 91 58 91 58 91 58 91 58 99 60 95 58 91 57 87 55 79 55 83 55 83 55 83 54 87 55 75 51 71 52 83 57 91 57 87 55 83 54 79 54 83 54 79 51 75 51 79 54 71 49 75 52 79 52 75 51 79 49 83 49 83 51 91 54 59 37 51 36 43 33 43 33 31 30 27 28 23 30 27 31 51 34 27 27 23 30 27 27 31 34 39 39 55 45 67 48 83 51 67 45 63 46 79 52 75 52 71 49 63 46 59 45 47 45 59 48 63 46 55 43 59 45 63 46 63 46 59 45 47 42 55 45 59 45 55 43 51 39 51 39 55 40 59 42 63 42 59 40 55 42 59 43 59 42 59 42 59 40 55 39 35 34 51 40 59 39 43 34 43 36 43 36 43 36 43 36 47 37 47 37 47 37 47 37 47 37 51 39 55 37 51 36 39 34 47 37 51 37 47 36 47 36 47 34 43 33 39 33 51 36 43 33 39 34 47 37 21 42 24 45 24 45 22 40 24 35 13 28 18 38 16 26 21 40 21 42 24 47 25 50 24 42 21 40 19 38 21 40 24 42 22 40 19 38 21 40 24 47 27 45 21 35 19 40 12 28 15 33 19 40 22 42 27 47 22 40 19 40 22 45 22 35 22 35 22 35 22 35 22 33 19 31 22 38 21 31 24 33 19 28 19 28 15 21 24 38 22 35 21 31 19 28 12 26 18 35 22 38 21 35 19 35 21 35 22 38 22 40 21 35 24 40 25 38 21 31 21 33 21 35 24 38 25 40 24 38 24 40 25 42 27 42 28 42 25 38 24 40 27 45 28 45 28 45 28 45 28 45 31 50 31 50 31 50 31 50 30 54 28 52 27 50 28 54 33 57 31 54 31 57 33 59 33 57 30 50 27 47 27 50 28 52 27 47 22 38 16 28 13 21 10 19 10 19 12 21 12 23 18 38 27 52 34 62 36 64 37 69 40 74 43 76 45 78 45 78 46 81 46 81 45 76 46 78 48 81 48 81 48 83 49 83 49 83 49 81 52 83 52 81 46 59 24 28 13 23 15 26 15 28 18 28 16 38 25 50 34 62 46 81 67 121 78 155 93 176 93 179 93 179 92 176 93 179 95 183 95 179 95 179 95 179 95 179 93 186 95 186 95 188 96 188 96 188 96 191 98 193 99 193 98 195 98 198 99 200 101 200 98 198 99 200 104 207 105 210 102 207 102 207 102 207 102 210 104 210 104 210 104 210 104 210 102 207 105 212 107 212 107 210 108 214 108 214 108 214 108 214 108 214 108 214 110 217 111 222 113 222 114 224 114 226 116 226 116 231 116 231 116 231 116 231 117 234 117 234 117 234 117 234 117 234 117 236 119 238 120 238 119 236 119 236 119 236 119 236 120 248 122 250 122 253 123 253 122 250 122 250 122 250 122 250 123 253 123 253 123 253 123 253 123 253 123 253 123 253 123 253 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 123 253 125 257 128 262 129 265 128 260 128 260 128 260 128 260 128 260 128 260 128 260 128 260 126 257 126 260 128 262 129 262 129 262 129 262 129 262 129 262 131 269 132 272 132 274 134 274 132 269 131 269 131 272 134 276 135 276 134 276 137 286 144 296 150 305 153 310 156 312 156 312 155 308 150 300 144 293 141 291 134 279 132 274 131 272 129 272 135 279 132 274 129 272 129 272 134 276 132 274 131 276 132 279 135 279 135 279 135 279 135 279 138 281 137 284 138 288 143 293 147 303 147 315 155 327 174 382 193 393 200 413 203 403 185 370 168 348 159 331 150 315 138 288 135 279 128 265 125 262 123 253 125 260 123 257 123 250 120 248 119 238 117 238 117 234 117 231 116 243 117 245 117 241 114 236 111 234 111 231 110 229 108 229 108 229 108 229 108 229 108 229 111 231 110 229 108 231 110 234 107 231 107 231 107 231 107 231 108 234 107 231 105 226 104 226 102 226 101 224 99 222 98 219 90 210 93 214 95 210 88 202 90 202 88 200 87 202 88 205 87 200 87 198 85 198 84 195 81 193 84 198 85 195 81 188 73 179 73 179 75 183 78 181 75 174 78 176 79 174 78 171 76 171 76 171 76 171 76 171 76 164 75 162 73 164 75 167 70 157 72 164 75 164 75 164 73 159 70 155 69 157 72 162 73 162 73 159 72 159 72 159 69 150 69 148 69 150 70 155 72 152 70 150 67 145 64 143 66 143 64 140 63 143 64 145 64 143 63 140 63 138 61 138 60 136 61 136 61 133 58 128 58 131 58 131 58 131 58 131 61 133 60 131 58 128 57 126 57 126 55 126 55 126 55 128 60 131 55 124 54 126 58 133 57 126 55 126 55 124 54 124 54 121 51 119 51 121 54 124 51 121 54 124 55 124 54 121 48 121 49 121 51 119 51 114 39 83 36 71 33 64 31 64 30 69 27 66 27 66 28 69 36 74 28 69 31 78 34 78 36 88 40 95 45 105 49 107 51 107 45 97 43 100 49 109 54 117 52 112 49 105 45 102 42 100 45 105 46 102 43 97 45 109 45 107 43 109 45 109 42 105 43 109 45 107 43 105 40 100 39 97 39 102 42 107 43 105 42 102 40 105 42 107 45 102 43 100 42 100 42 100 33 88 39 97 42 95 36 88 36 90 36 90 36 90 36 90 37 93 37 93 37 93 37 93 39 93 40 95 42 93 40 90 31 81 34 85 37 88 36 85 36 83 34 83 34 81 33 81 36 83 33 78 31 81 34 85 31 22 35 24 35 24 31 22 19 16 11 16 19 19 19 15 15 16 15 16 19 19 27 22 27 22 35 25 35 22 23 18 31 21 23 18 19 18 19 18 35 25 39 22 19 16 15 18 27 21 23 19 19 18 15 16 39 25 31 21 23 19 23 19 23 21 23 21 23 21 23 21 31 21 19 21 27 24 27 19 31 21 19 19 23 21 15 15 19 19 15 18 11 16 7 15 19 16 27 19 31 21 35 19 35 21 35 21 39 22 43 24 27 22 31 24 31 22 23 19 23 21 23 22 27 22 27 22 27 22 31 25 35 27 43 28 35 25 31 24 31 24 35 25 43 28 43 28 43 28 43 28 47 30 47 30 47 30 47 30 47 30 55 30 43 27 51 33 55 31 51 30 51 31 59 34 59 33 55 30 51 28 43 27 43 27 43 27 35 21 15 15 19 13 11 9 3 7 0 9 3 10 19 19 43 30 67 36 63 34 63 36 71 39 83 43 91 45 91 45 95 46 95 46 79 45 71 46 75 46 79 48 79 48 83 49 83 49 79 48 79 51 99 51 95 33 51 15 31 15 31 16 27 16 27 18 27 16 39 21 39 25 51 34 95 60 126 81 162 93 178 93 182 95 178 93 178 93 174 96 166 96 166 96 158 96 158 96 174 95 174 96 178 96 178 96 178 96 178 98 182 99 186 99 186 98 186 99 190 101 194 101 186 99 194 101 202 104 206 107 202 102 202 102 206 104 206 104 210 105 210 105 210 105 210 105 190 104 198 107 202 107 202 105 206 108 206 108 206 108 206 108 198 108 190 110 194 111 198 111 206 114 206 114 210 116 210 117 206 116 206 116 206 116 206 116 210 117 210 117 210 117 210 117 210 117 210 119 214 120 218 120 214 119 214 119 214 119 214 119 226 122 226 122 230 123 230 125 230 123 230 123 230 123 230 123 230 123 230 123 230 123 230 123 230 123 230 123 230 123 230 123 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 242 129 246 129 238 129 238 129 238 129 238 129 234 128 234 128 234 128 234 128 226 125 230 128 234 129 242 131 238 129 238 129 238 129 238 129 242 131 246 131 249 132 249 134 246 131 242 129 246 132 253 134 249 134 246 134 249 140 269 144 285 150 293 155 305 156 305 156 313 153 301 147 285 143 277 141 265 137 257 132 249 131 253 132 257 132 253 131 249 131 249 132 257 132 253 131 249 132 253 134 249 135 249 135 249 135 249 135 253 137 253 137 257 140 269 143 265 141 265 152 269 161 313 193 337 196 365 208 392 202 345 179 317 167 301 158 289 149 265 137 246 131 230 126 234 123 230 120 242 125 238 123 230 122 226 122 214 117 214 117 210 117 206 116 206 116 214 119 218 116 202 111 198 111 198 110 194 108 190 108 194 110 194 110 194 110 194 110 198 110 194 108 190 110 194 111 186 105 190 107 190 107 194 108 194 108 194 107 190 105 186 105 190 104 186 102 182 99 178 98 158 93 162 93 158 92 154 88 170 88 166 87 162 88 166 90 166 87 162 87 158 85 158 85 150 82 154 84 154 84 150 82 134 76 130 75 130 76 138 81 126 78 130 79 134 78 130 76 126 76 126 76 126 76 126 76 130 75 130 75 130 75 130 75 111 69 123 73 130 76 134 76 123 72 119 70 119 70 123 72 126 73 126 72 123 72 119 70 126 70 119 69 119 69 123 70 126 72 123 69 115 66 107 64 111 64 107 63 103 64 107 66 103 63 103 63 99 61 99 60 95 61 99 61 99 60 91 57 91 58 91 58 91 58 91 58 95 60 91 58 91 58 87 57 87 57 83 55 83 55 87 57 95 60 91 58 91 58 95 60 83 55 83 54 79 54 79 54 79 52 75 51 75 52 83 55 83 54 87 55 87 54 83 52 75 49 83 49 83 51 91 51 63 40 59 37 47 34 43 31 31 30 27 28 27 28 31 30 31 30 31 34 59 45 71 45 51 42 63 46 71 49 75 49 75 48 67 45 63 46 71 49 71 51 71 51 71 51 71 51 55 45 55 45 55 43 47 42 59 43 51 42 51 42 55 45 55 45 59 45 59 43 51 40 59 40 51 39 51 40 63 45 63 42 59 40 55 42 59 43 71 45 63 42 59 42 59 42 51 40 59 43 63 42 51 37 47 37 47 37 43 36 43 36 43 36 43 36 43 36 43 36 63 42 63 42 63 42 63 42 47 36 47 37 55 40 59 42 47 36 47 36 43 34 43 34 47 34 39 31 35 33 43 36 21 40 21 38 19 40 21 40 13 33 21 42 21 40 21 42 12 31 18 38 21 40 19 38 21 42 24 47 24 42 19 35 21 40 19 35 16 33 18 35 19 40 22 40 18 31 16 35 24 45 22 40 19 35 16 33 19 40 21 40 21 40 19 35 21 33 21 33 21 33 21 33 24 35 19 33 24 38 22 33 22 33 19 31 21 35 21 28 16 26 16 26 15 23 15 23 18 31 18 28 18 31 19 33 18 31 19 33 21 35 21 35 25 38 22 35 21 33 21 33 24 38 24 38 24 35 22 35 22 35 24 40 25 42 28 45 25 40 27 42 27 42 25 40 28 45 28 45 28 45 28 45 30 47 30 47 30 47 30 47 28 57 33 54 27 47 30 59 30 54 28 52 30 57 33 59 31 57 33 59 31 54 27 45 24 47 27 52 27 45 21 35 21 33 16 23 10 16 9 16 9 19 12 28 19 38 25 45 33 59 33 59 36 69 42 76 42 74 43 76 45 78 45 81 45 78 46 81 48 81 49 83 46 81 49 83 49 83 48 78 43 74 49 76 39 47 19 23 13 26 15 28 18 31 18 33 15 28 18 28 16 23 21 35 34 71 55 128 82 171 95 183 96 181 95 179 93 179 95 183 96 181 96 181 96 181 96 181 96 188 96 188 96 188 96 188 96 188 96 191 98 193 99 193 98 195 98 198 99 200 101 200 99 200 101 202 102 205 104 207 102 207 102 210 104 212 105 212 105 212 105 212 105 212 105 212 102 207 105 212 107 212 107 210 108 214 108 214 108 214 108 214 107 214 110 217 111 219 111 219 114 224 114 226 116 226 117 229 116 231 116 231 116 231 116 231 117 234 117 234 117 234 117 234 117 234 117 236 119 238 120 238 120 238 120 238 120 238 120 238 122 250 122 253 123 253 125 255 123 253 123 253 123 253 123 253 123 253 123 253 123 253 123 253 123 253 123 253 123 253 123 253 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 126 260 128 260 128 260 128 260 129 262 129 262 129 262 129 262 128 260 128 260 128 260 128 260 125 255 126 260 128 262 131 265 129 262 129 262 129 262 129 262 128 267 129 267 131 269 131 272 131 269 129 267 131 269 132 274 135 276 134 276 135 284 141 293 147 300 150 308 156 312 158 315 153 308 149 298 144 293 141 291 141 288 137 279 132 276 134 279 132 276 131 274 131 276 134 279 134 276 132 274 131 276 132 279 135 279 135 279 135 279 135 279 137 281 137 281 138 286 141 291 141 293 144 312 155 324 171 377 190 393 203 425 212 420 193 384 171 360 167 346 161 331 150 308 137 284 128 272 126 265 123 257 126 262 125 257 123 253 122 250 120 243 119 241 119 236 119 236 113 238 117 245 117 241 113 231 111 234 111 231 110 229 108 229 110 231 110 231 110 231 110 231 111 231 110 229 108 231 110 234 105 229 105 231 107 234 108 234 110 234 108 234 108 231 107 231 105 231 104 226 101 222 99 219 95 212 92 210 90 207 90 210 90 202 88 200 87 202 88 205 88 202 87 200 87 198 85 198 84 195 82 193 82 195 84 198 81 188 78 186 76 186 78 183 75 174 78 176 79 174 78 171 76 171 76 171 76 171 76 171 72 162 76 169 78 167 73 159 70 157 72 162 75 164 75 164 70 159 72 162 73 159 72 157 73 159 72 159 70 157 69 155 73 157 70 150 69 150 69 150 73 157 72 152 67 145 64 143 66 143 64 140 63 143 64 145 63 140 63 138 61 138 60 136 60 136 61 136 61 133 58 128 58 131 58 131 58 131 58 131 57 128 58 131 58 131 60 133 58 128 55 126 55 126 57 131 57 131 58 133 60 131 58 128 54 124 54 124 54 124 54 124 52 119 51 119 51 121 54 126 54 124 55 124 54 121 49 117 52 124 52 119 51 117 49 109 48 97 43 88 39 81 37 78 34 76 34 74 33 76 34 78 36 78 39 93 49 102 49 95 45 105 46 112 49 112 48 107 48 109 48 109 48 109 48 109 51 112 51 112 51 112 51 112 49 107 46 102 45 102 45 102 46 109 43 105 42 107 45 112 46 112 46 109 43 105 39 97 45 105 40 100 40 105 45 114 43 105 42 102 40 105 42 107 45 102 40 95 39 95 40 100 43 102 42 100 40 95 39 93 40 95 39 95 37 93 36 90 36 90 36 90 36 90 36 90 43 95 39 90 39 90 42 97 37 85 34 83 36 90 42 97 36 85 36 85 37 88 37 88 36 83 31 76 30 78 34 85 23 18 15 16 15 16 19 19 0 18 39 28 39 22 35 27 3 16 35 28 51 27 31 19 35 24 35 24 31 22 27 21 31 21 23 18 19 18 19 19 11 16 23 18 15 16 19 21 27 21 27 21 27 21 27 21 7 16 23 21 31 22 27 19 19 19 19 19 19 19 19 19 31 22 23 21 31 24 27 21 27 19 15 19 27 24 27 19 15 18 15 18 15 18 15 18 35 19 27 15 19 16 27 19 23 16 23 18 27 19 31 19 39 25 27 21 19 19 23 22 43 27 39 25 35 24 31 22 27 22 31 25 35 27 43 28 35 27 47 31 51 30 39 25 43 28 43 28 43 28 43 28 43 28 43 28 43 28 43 28 47 31 59 31 43 25 51 34 47 28 47 28 47 30 55 33 51 31 59 34 59 30 39 22 39 27 51 31 55 28 39 22 51 24 35 16 15 12 7 10 7 10 11 13 19 18 27 19 59 33 55 33 63 37 83 43 79 40 79 42 83 43 87 43 87 48 79 49 83 51 87 51 71 46 83 51 87 49 75 45 59 43 83 45 75 25 35 12 35 13 31 16 39 18 35 19 31 15 31 13 19 10 31 19 27 27 79 63 154 90 186 98 186 96 182 93 178 93 174 95 166 96 166 96 158 96 158 96 178 96 178 96 178 96 178 96 178 96 178 98 182 99 186 99 186 98 186 99 190 101 194 101 194 101 194 102 198 104 202 104 202 102 202 104 206 105 210 105 210 105 210 105 210 105 210 105 190 104 198 107 202 107 202 105 206 108 206 108 206 108 206 108 194 108 194 111 198 111 198 110 206 114 206 116 210 117 214 117 206 116 206 116 206 116 206 116 210 117 210 117 210 117 210 117 210 117 210 119 214 120 218 120 218 120 218 120 218 120 218 120 226 122 226 123 230 125 234 125 234 125 234 125 234 125 234 125 230 123 230 123 230 123 230 123 230 123 230 123 230 123 230 123 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 246 129 242 128 242 128 242 126 238 129 238 129 238 129 238 129 234 128 234 128 234 128 234 128 226 125 230 128 234 129 242 131 238 129 238 129 238 129 238 129 238 128 238 129 242 129 246 131 246 129 242 129 242 131 249 134 249 134 246 134 249 138 265 143 277 147 289 153 305 158 309 158 309 152 297 146 281 141 277 141 281 141 269 135 257 134 261 135 249 131 249 131 253 134 261 135 257 132 253 131 249 132 253 134 249 135 249 135 249 135 249 135 253 137 249 137 257 140 265 143 269 143 269 150 265 153 281 176 341 196 372 214 412 209 369 185 321 171 313 168 309 161 285 150 249 135 242 128 242 128 234 123 242 126 238 123 234 123 226 122 226 122 226 120 222 120 218 120 202 114 210 119 214 114 198 108 198 111 198 110 194 108 190 108 194 110 194 110 194 110 194 110 198 110 194 108 190 110 194 111 186 105 186 107 190 108 194 108 198 110 194 108 194 108 194 107 198 105 190 104 186 101 178 99 170 95 158 88 150 90 158 93 170 88 166 87 162 88 166 90 166 88 166 87 162 85 158 85 158 84 150 81 146 84 158 87 154 82 146 79 138 78 138 79 126 78 130 79 134 78 130 76 126 76 126 76 126 76 126 76 119 73 134 79 142 76 126 70 126 73 130 75 130 73 123 72 115 70 126 75 130 73 119 69 123 72 123 70 119 69 115 67 134 75 126 70 119 67 115 67 134 73 126 70 115 66 107 64 111 64 107 63 103 64 107 66 103 63 103 61 99 60 95 60 95 61 99 61 99 60 91 57 91 58 91 58 91 58 91 58 83 57 87 58 91 60 95 61 95 58 83 54 79 55 91 60 79 55 91 60 95 58 83 54 79 54 79 54 79 54 79 54 75 51 75 51 75 52 87 55 83 54 83 52 75 49 63 46 87 52 79 52 71 49 75 46 95 52 83 46 75 42 67 40 43 39 39 36 35 37 43 39 63 46 67 51 79 51 55 37 71 46 79 51 83 49 75 46 75 49 79 51 83 49 79 48 87 57 83 52 67 48 55 45 75 51 63 46 55 46 63 48 67 46 55 42 51 43 63 48 67 48 67 46 55 40 39 36 71 43 59 40 55 43 71 49 63 42 59 40 55 42 59 43 63 40 51 37 43 37 51 39 59 40 51 37 39 34 39 34 59 40 55 39 51 37 47 37 43 36 43 36 43 36 43 36 67 40 51 34 43 37 59 43 43 33 31 30 35 34 55 42 51 37 51 37 51 37 51 39 47 34 35 30 31 31 43 36 21 38 16 31 16 38 22 47 21 47 24 35 16 42 22 35 15 45 24 33 13 35 19 28 18 38 19 40 21 42 22 45 22 40 18 33 16 35 21 42 21 33 15 33 19 40 18 31 19 38 19 38 19 42 24 45 13 33 19 42 24 42 19 35 24 38 24 38 24 38 24 38 18 33 22 35 22 35 24 42 22 35 22 35 22 35 22 35 19 31 19 31 19 31 19 31 24 38 21 33 19 35 22 40 18 33 21 35 18 31 19 35 19 31 21 35 22 38 25 40 18 31 22 38 25 38 22 35 22 38 25 42 27 42 27 40 25 40 25 42 27 45 28 45 28 42 27 42 27 45 30 50 28 45 28 47 30 50 31 50 27 52 31 59 34 62 33 57 28 52 28 54 30 57 31 57 33 59 33 59 33 59 33 59 33 59 33 62 34 64 36 64 31 47 24 38 22 33 16 21 6 11 7 19 13 31 21 38 19 42 25 52 31 59 34 62 34 64 39 74 43 78 45 78 45 78 45 81 46 83 48 83 49 83 48 81 43 74 40 71 46 66 42 71 34 33 13 31 10 23 13 26 16 31 19 33 18 28 13 16 10 19 18 28 16 38 25 85 72 171 95 162 90 176 93 183 96 181 93 176 98 181 96 179 95 181 96 183 95 186 95 188 96 191 98 191 98 191 98 193 99 195 101 195 99 198 99 200 101 202 102 202 102 202 102 202 102 202 102 202 104 207 102 207 102 210 105 214 104 210 104 212 105 214 107 214 108 214 108 214 108 214 108 214 111 217 110 214 108 217 110 219 110 217 110 219 111 222 113 222 114 224 114 224 114 224 114 224 113 226 113 229 114 231 116 231 119 236 119 236 119 236 119 236 120 238 120 238 120 238 120 238 122 238 120 236 119 238 120 241 120 248 120 250 122 253 123 253 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 128 257 126 255 125 253 123 250 123 255 125 257 126 255 125 253 123 253 123 253 123 253 123 253 123 253 123 255 125 257 126 257 126 257 126 257 126 257 126 257 129 260 128 257 126 260 128 262 128 260 128 260 128 260 128 260 129 260 128 257 126 260 128 262 129 262 129 262 129 262 129 262 128 267 129 269 131 267 129 265 131 269 131 269 131 269 131 269 129 269 131 272 134 281 138 286 138 288 147 305 156 317 161 319 156 312 152 303 146 296 144 296 143 291 140 286 137 281 137 284 131 274 131 274 131 274 131 274 129 272 129 272 129 272 129 272 134 276 134 279 135 281 137 281 138 284 138 284 138 284 138 284 137 291 141 300 147 312 159 343 180 372 188 403 203 417 196 393 177 372 170 355 161 336 155 324 140 296 137 281 128 269 122 257 129 265 126 260 125 253 125 255 120 241 117 236 117 234 117 236 117 243 116 238 114 236 111 234 110 231 110 231 110 231 110 231 110 231 110 231 110 231 110 231 107 226 107 226 107 226 107 226 108 234 110 236 110 234 107 231 107 231 107 231 107 231 107 231 102 226 101 222 98 219 96 217 98 217 95 212 92 207 92 210 90 205 90 202 88 200 87 200 87 202 88 202 88 200 85 195 84 195 84 193 82 193 81 191 79 188 79 188 79 188 79 183 79 179 81 176 79 176 78 174 78 171 75 167 73 167 73 169 73 164 75 164 75 162 72 157 75 164 73 159 72 157 69 155 70 159 73 162 72 157 67 150 72 159 72 157 70 155 69 155 72 150 67 148 69 148 64 136 67 148 69 150 69 148 66 145 61 140 66 148 67 145 63 138 60 136 61 138 60 136 58 131 60 131 58 128 57 131 58 133 54 128 61 140 64 138 60 131 60 133 60 131 58 128 57 128 55 126 55 128 57 131 58 131 55 126 55 126 55 126 55 126 54 124 54 121 52 119 51 119 49 117 51 124 54 124 54 124 52 124 54 124 54 121 51 117 55 124 52 119 48 112 46 102 49 109 46 102 43 93 39 90 37 90 39 93 42 97 45 100 48 112 57 117 51 107 51 114 52 117 54 117 51 109 43 100 48 109 48 107 46 105 45 105 54 114 51 112 48 107 46 102 49 107 46 102 45 102 45 105 48 114 48 112 46 109 45 109 48 112 45 107 42 105 42 105 39 100 40 102 42 107 43 109 40 102 42 107 43 107 42 105 42 97 39 93 37 93 37 95 37 93 37 93 37 93 37 93 39 95 40 100 42 95 37 88 34 90 39 95 39 95 36 88 39 83 30 74 33 93 45 105 43 93 34 78 31 83 40 97 33 83 34 85 36 83 33 81 39 85 33 83 37 90 37 81 31 19 19 16 15 18 27 24 23 24 31 16 11 19 27 16 3 19 27 15 3 16 19 13 23 19 27 21 27 21 31 22 27 21 23 18 19 19 27 21 27 18 11 16 23 21 23 16 27 21 23 19 23 21 31 24 11 16 23 22 35 22 23 18 27 22 27 22 27 22 27 22 19 21 27 22 19 18 19 21 27 22 27 22 27 22 27 22 19 19 19 19 19 19 19 19 39 21 31 18 27 19 35 22 27 19 35 21 27 18 31 21 19 19 23 22 27 24 35 25 19 21 27 24 31 24 31 24 27 24 35 27 39 27 39 25 35 25 35 27 39 28 43 28 43 27 39 27 39 28 47 31 43 28 43 30 47 31 51 31 43 28 47 30 51 30 51 28 47 28 51 30 51 31 55 31 59 33 59 33 59 33 59 33 59 33 59 34 63 36 67 36 75 31 51 25 39 19 19 10 0 7 3 12 19 18 35 22 19 19 31 25 47 30 55 31 63 34 67 37 79 42 87 43 79 45 83 45 83 45 83 45 91 48 87 46 83 43 79 43 87 43 79 40 67 18 35 16 35 12 39 15 39 18 35 19 39 16 35 12 39 13 51 19 47 19 39 42 134 93 182 84 170 92 178 93 182 95 170 93 170 98 166 96 154 96 158 96 174 95 174 96 178 98 182 98 182 98 182 99 186 101 190 101 190 99 190 101 194 101 198 102 198 102 198 102 198 102 198 102 206 102 202 102 202 104 210 107 206 104 206 105 210 107 214 107 206 108 206 108 206 108 206 108 214 110 210 108 206 110 210 111 202 110 194 111 198 113 202 113 206 114 206 114 206 114 206 114 198 113 202 114 202 116 206 116 214 119 214 119 214 119 214 119 218 120 218 120 218 120 218 120 222 120 218 119 214 120 218 122 222 120 222 122 226 123 230 123 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 238 126 234 125 234 125 230 123 230 125 234 126 238 125 234 123 230 123 230 123 230 123 230 123 230 123 234 125 234 126 238 126 238 126 238 126 238 126 238 126 238 128 234 126 230 128 234 129 234 128 234 128 234 128 234 128 238 128 234 126 230 128 234 129 238 129 238 129 238 129 238 129 238 129 242 131 246 129 242 128 246 131 246 131 246 131 246 131 238 131 238 132 246 137 257 140 257 141 277 152 305 158 313 161 317 155 305 149 289 144 285 144 281 141 273 138 265 135 265 137 249 131 249 131 249 131 249 131 246 129 246 129 246 129 246 129 246 134 246 135 249 135 253 137 257 138 257 138 257 138 257 138 261 140 261 143 257 150 265 162 313 179 333 196 388 203 380 190 337 177 325 167 301 158 289 152 261 138 249 132 234 125 226 120 249 128 242 125 234 123 234 125 222 120 218 117 214 119 214 119 214 117 210 114 206 113 198 111 194 110 194 110 194 110 194 110 194 110 194 110 194 110 194 110 186 107 186 107 186 107 186 107 182 105 190 108 198 110 198 110 190 107 190 107 190 107 190 107 190 102 186 101 178 98 174 96 174 96 166 93 158 90 158 92 170 90 170 88 166 88 162 87 162 88 166 88 166 87 158 84 154 82 150 82 146 81 146 79 142 79 142 79 142 79 142 81 138 79 134 79 130 78 130 76 130 76 123 75 119 73 119 73 126 75 130 75 130 73 123 70 130 75 126 72 123 70 115 69 123 73 126 73 126 72 119 70 123 72 123 70 119 69 115 69 130 72 123 70 126 70 115 64 115 69 119 69 119 67 111 64 103 64 115 69 119 67 107 63 99 61 103 63 99 60 91 58 95 60 91 58 91 58 95 60 87 57 91 60 95 60 95 60 95 60 95 58 91 57 87 57 71 52 79 55 91 60 99 63 83 55 83 55 83 55 83 55 79 54 79 52 75 52 71 51 71 51 79 54 83 54 83 54 79 54 83 54 83 52 75 49 79 52 75 51 71 48 63 46 79 48 79 45 71 43 63 42 63 45 67 48 75 49 79 51 71 52 91 55 83 49 79 54 79 49 83 51 83 49 75 48 75 48 75 46 71 45 67 45 75 51 71 49 67 48 63 46 67 48 59 45 55 45 55 46 63 46 59 45 59 43 55 43 47 40 47 42 51 43 59 46 63 43 63 43 59 42 59 42 55 40 55 40 55 40 55 40 59 40 51 39 47 37 51 39 47 37 47 37 47 37 47 37 39 36 47 39 47 36 35 31 39 36 47 39 51 37 43 34 55 36 35 31 47 40 67 45 67 40 47 33 39 36 59 43 47 36 47 36 47 37 51 37 59 37 47 36 59 42 55 36 22 40 19 33 16 35 19 40 19 42 21 31 15 38 19 31 13 38 21 33 15 35 19 35 22 42 21 40 21 40 19 38 21 40 19 38 19 38 21 40 21 38 16 35 21 40 19 35 24 42 21 40 19 40 21 42 16 35 21 42 22 42 19 38 22 35 22 35 22 35 22 35 21 35 22 33 18 23 16 28 22 35 22 35 22 35 22 35 19 31 19 31 19 31 19 31 19 31 18 28 16 31 18 33 18 33 21 35 18 31 19 35 19 31 21 35 22 38 25 40 22 35 22 35 22 38 24 40 22 38 25 42 27 42 27 40 25 40 25 42 27 45 28 45 28 42 27 42 27 45 30 50 28 45 28 47 30 50 31 50 33 57 30 54 30 54 30 54 28 54 30 54 31 57 31 57 33 59 33 59 33 59 33 59 33 59 33 62 34 64 36 64 39 57 31 47 25 35 15 19 6 16 10 26 18 33 21 35 16 35 19 42 25 50 27 50 33 59 33 59 34 66 40 74 43 76 43 76 43 76 43 76 46 81 46 81 46 81 46 81 49 71 40 59 27 31 13 33 13 26 13 28 18 31 19 33 21 28 15 21 13 21 18 28 19 35 24 69 63 155 93 164 92 176 92 176 92 179 95 183 99 186 98 183 96 181 95 179 96 188 96 188 98 191 98 191 98 191 98 193 99 195 101 195 99 198 99 198 101 200 101 202 102 202 102 202 102 202 102 202 104 207 102 207 102 210 105 214 104 210 104 212 105 214 107 214 108 214 108 214 108 214 108 214 111 217 110 214 108 217 110 219 110 217 110 219 111 222 113 222 114 224 114 224 114 224 114 224 113 229 114 229 116 231 116 231 119 236 119 236 119 236 119 236 120 238 120 238 120 238 120 238 122 238 120 236 119 238 120 241 120 248 120 250 122 253 123 253 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 123 253 125 255 125 255 126 257 123 255 125 257 126 255 125 253 123 253 123 253 123 253 123 253 123 255 125 255 126 257 126 257 126 257 126 257 126 257 126 257 129 260 128 257 126 260 128 262 128 260 128 260 128 260 128 260 129 262 128 260 128 260 129 262 129 262 129 262 129 262 129 262 128 267 129 269 131 267 129 265 131 269 131 269 131 269 131 269 131 272 131 274 134 279 138 286 138 288 144 303 155 315 159 319 156 312 152 303 147 298 144 296 143 291 140 286 137 281 137 284 132 276 132 274 131 274 131 274 129 272 129 272 129 272 129 272 134 276 134 276 135 279 135 281 138 284 138 284 138 284 138 284 138 296 143 300 144 308 153 331 170 360 182 396 199 413 197 401 184 382 176 362 164 339 155 324 147 310 141 291 132 276 126 265 129 265 126 260 125 253 125 255 122 245 120 241 119 238 120 238 117 243 116 238 114 236 111 234 110 231 110 231 110 231 110 231 110 231 110 231 110 231 110 231 107 226 107 226 107 226 107 226 102 226 105 234 110 238 111 238 107 231 107 231 107 231 107 231 105 229 104 226 101 222 99 219 98 217 95 212 92 207 92 210 90 205 90 205 88 202 88 200 87 202 88 202 88 200 85 195 82 191 81 191 79 188 79 186 79 188 79 188 79 188 79 183 78 174 78 174 76 171 76 169 76 171 76 169 75 167 73 167 73 164 75 164 75 162 72 157 75 164 73 159 72 157 69 155 73 162 73 159 73 162 75 167 72 159 72 157 70 155 69 155 76 159 73 157 75 159 70 148 69 150 69 150 69 148 66 143 66 148 69 152 70 150 67 145 63 140 64 143 63 140 61 136 61 136 60 133 60 133 61 136 60 131 57 126 55 131 60 136 60 133 60 131 58 128 57 128 54 124 55 128 57 131 60 133 55 126 55 126 55 126 55 126 54 124 54 124 52 121 52 119 51 119 52 124 54 124 54 121 52 124 54 124 54 121 51 117 52 121 51 119 49 117 48 114 48 114 48 114 46 107 43 105 48 109 51 112 52 117 54 117 49 114 54 117 52 112 51 114 48 114 48 114 49 117 51 121 48 114 48 112 46 109 45 109 49 109 49 109 49 109 49 109 49 107 46 102 45 102 45 105 45 109 43 107 43 105 42 105 39 100 40 102 42 107 45 109 48 112 46 109 43 105 42 102 43 105 40 97 36 97 37 100 42 100 40 95 37 93 39 95 37 93 37 93 37 93 37 93 36 90 39 95 39 90 34 85 34 90 37 93 37 93 36 88 39 88 34 83 37 93 40 90 42 90 36 81 33 85 39 95 39 88 36 85 36 90 42 97 39 85 34 85 37 90 37 85 35 22 23 18 19 18 19 19 23 24 31 16 15 21 27 16 19 21 35 22 27 22 39 25 35 22 31 21 27 19 23 18 27 21 27 19 23 21 27 21 27 19 23 19 27 21 27 19 39 24 31 21 27 21 27 21 19 19 27 22 31 21 27 19 23 21 23 21 23 21 23 21 19 22 27 21 15 16 15 19 27 22 27 22 27 22 27 22 19 19 19 19 19 19 19 19 23 16 23 16 23 16 23 16 27 19 35 21 27 18 31 21 23 21 23 22 27 24 31 24 35 24 27 21 23 22 35 27 27 24 35 27 39 27 39 25 35 25 35 27 39 28 43 28 43 27 39 27 39 28 47 31 43 28 43 30 47 31 51 31 79 37 63 33 55 33 63 34 51 30 51 31 55 31 59 33 59 33 59 33 59 33 59 33 59 33 59 34 63 36 67 36 79 34 63 30 59 25 31 15 0 10 19 19 35 22 39 21 19 19 27 24 39 25 39 25 59 31 47 28 51 33 71 40 83 45 83 43 79 43 75 42 83 45 87 46 91 48 91 49 91 46 75 31 47 18 47 19 47 15 43 16 47 19 43 19 35 19 27 16 39 16 63 19 63 22 39 33 95 82 166 90 174 90 170 88 170 93 174 98 174 99 174 99 162 96 154 93 178 98 182 98 182 98 182 98 182 98 182 99 186 101 190 101 186 98 190 99 190 101 194 101 198 102 198 102 198 102 198 102 206 102 202 102 202 104 210 107 206 104 206 105 210 107 214 107 206 108 206 108 206 108 206 108 214 110 210 108 206 110 210 111 202 110 194 111 198 113 202 113 206 114 206 114 206 114 206 114 202 114 202 116 206 116 210 117 214 119 214 119 214 119 214 119 218 120 218 120 218 120 218 120 222 120 218 119 214 120 218 122 222 120 222 122 226 123 230 123 238 126 238 126 238 126 238 126 234 125 234 125 234 125 234 125 226 123 230 125 234 126 238 128 230 125 234 126 238 125 234 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 238 128 234 126 230 128 234 129 234 128 234 128 234 128 234 128 242 129 234 128 234 128 238 131 238 129 238 129 238 129 238 129 238 129 242 131 246 129 242 128 246 131 246 131 246 131 246 131 238 131 238 132 246 135 253 138 257 140 269 147 293 156 309 159 321 156 309 150 293 146 289 144 281 141 273 138 265 135 265 137 257 132 253 132 253 131 249 131 246 129 246 129 246 129 246 129 242 132 246 134 246 135 249 135 253 137 253 137 253 137 253 137 261 141 265 143 253 147 257 155 281 170 321 188 369 197 376 194 353 185 337 174 309 159 285 152 285 152 273 141 257 134 246 132 249 128 242 125 234 123 234 125 230 122 222 120 218 120 222 122 214 117 210 114 206 113 198 111 194 110 194 110 194 110 194 110 194 110 194 110 194 110 194 110 190 108 190 108 190 108 190 108 182 105 190 108 194 108 194 108 186 105 186 105 186 105 186 105 194 105 190 104 186 101 178 99 174 96 166 93 158 90 158 92 174 92 170 90 170 88 166 88 162 88 166 88 166 87 158 84 146 81 142 79 142 78 138 78 142 79 142 79 142 79 142 81 130 78 126 76 126 75 123 75 126 76 126 76 123 75 119 72 126 75 130 75 130 73 123 70 126 73 126 72 123 70 119 70 126 72 119 70 119 73 134 78 123 72 123 70 119 69 115 69 138 75 130 75 138 76 126 69 123 70 123 70 119 67 111 64 111 66 115 69 119 67 111 66 107 64 111 66 111 64 103 61 103 61 99 60 95 61 99 63 91 58 87 57 87 58 91 60 95 60 95 58 91 57 87 57 99 61 95 58 83 54 75 52 83 55 83 55 83 55 83 55 83 55 79 54 79 52 75 52 79 52 83 55 87 54 83 52 79 54 83 54 83 52 75 49 71 51 71 51 71 51 71 49 67 48 79 49 79 49 87 49 63 48 67 49 71 51 71 52 67 51 75 52 75 51 71 51 83 49 75 46 71 49 87 54 75 48 75 46 71 45 67 45 63 49 67 49 67 49 67 51 67 48 59 45 55 45 55 46 59 45 59 45 55 43 51 42 55 43 55 43 51 40 43 37 71 46 71 45 67 43 63 43 75 45 59 37 43 37 51 40 63 42 55 39 51 39 51 40 51 39 51 39 51 39 51 39 51 40 59 43 59 40 47 36 47 37 51 39 51 39 47 37 59 37 51 39 59 40 55 36 51 36 43 33 39 34 47 37 55 37 43 34 43 37 63 45 39 33 35 31 39 33 39 31 22 42 21 38 18 35 18 35 22 50 25 38 18 42 24 38 19 40 24 45 22 42 24 52 24 42 22 40 21 38 19 35 21 40 21 42 22 40 21 40 21 42 22 42 21 40 21 42 27 47 24 42 21 40 21 40 21 40 22 42 22 40 21 38 21 33 21 33 21 33 21 33 18 33 22 35 21 33 22 40 22 35 22 35 22 35 22 35 19 31 19 31 19 31 19 31 15 28 16 28 16 28 16 26 18 33 21 35 18 31 19 35 21 33 22 35 22 35 24 38 27 40 24 35 21 35 25 42 22 38 25 42 27 42 27 40 25 40 25 42 27 45 28 45 28 42 27 42 27 45 30 50 28 45 28 47 30 50 31 50 40 66 34 59 31 59 34 62 30 54 31 57 31 59 33 59 33 59 33 59 33 59 33 59 33 59 33 62 34 64 36 64 31 50 30 52 33 50 25 35 10 26 19 40 27 45 24 38 24 45 27 52 28 52 28 52 31 54 27 47 27 54 34 64 43 76 43 76 43 76 43 76 43 76 45 81 46 83 49 85 48 74 39 47 21 31 16 33 15 31 16 31 16 33 19 33 21 31 19 26 19 21 21 28 24 38 24 59 54 140 90 162 90 171 88 171 90 176 96 186 98 186 99 188 99 183 96 179 99 191 98 191 98 191 98 191 98 191 98 193 99 195 101 195 98 195 98 198 99 198 101 200 102 202 102 202 102 202 102 202 104 207 102 207 102 210 105 214 104 210 104 212 105 214 107 214 108 214 108 214 108 214 108 214 111 217 110 214 108 217 110 219 110 217 110 219 111 222 113 222 114 224 114 224 114 224 114 224 114 229 116 231 116 234 117 234 119 236 119 236 119 236 119 236 120 238 120 238 120 238 120 238 122 238 120 236 119 238 120 241 120 248 120 250 122 253 123 253 126 257 126 257 126 257 126 257 125 255 125 255 125 255 125 255 122 253 123 255 125 257 126 260 123 255 125 257 126 255 125 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 129 260 128 257 126 260 128 262 128 260 128 260 128 260 128 260 131 265 129 260 128 262 131 265 129 262 129 262 129 262 129 262 128 267 129 269 131 267 129 265 131 269 131 269 131 269 131 269 132 274 132 274 134 279 137 284 138 286 141 296 150 310 158 317 158 315 153 305 149 300 146 298 143 291 140 286 137 281 137 284 135 279 134 276 132 274 131 274 129 272 129 272 129 272 129 272 132 274 132 276 134 276 135 279 137 281 137 281 137 281 137 281 138 293 143 300 143 303 147 322 158 346 174 382 190 401 193 403 188 398 184 379 171 353 158 331 156 324 146 298 137 286 132 276 128 265 126 260 125 253 125 255 123 245 120 243 120 238 122 241 117 243 116 238 114 236 111 234 110 231 110 231 110 231 110 231 110 231 110 231 110 231 110 231 108 229 108 229 108 229 108 229 107 234 108 234 107 229 104 224 105 229 105 229 105 229 105 229 105 231 104 229 102 224 99 222 98 217 95 212 92 207 92 210 92 207 92 205 90 205 88 202 87 202 88 202 88 200 85 195 81 191 79 188 79 186 78 186 79 188 79 188 79 188 79 183 76 174 76 171 76 169 75 169 75 169 76 171 76 169 73 164 73 164 75 164 75 162 72 157 73 162 72 159 72 159 70 157 70 157 69 152 69 159 73 167 72 159 72 157 70 155 69 155 75 157 72 157 75 159 72 150 72 155 72 155 70 148 66 143 64 143 66 145 66 145 64 143 66 145 66 145 66 143 63 138 63 136 61 133 60 136 61 138 55 128 60 136 61 133 57 126 60 133 60 131 58 128 57 128 63 136 60 131 55 124 52 119 55 126 55 126 55 126 55 126 55 126 55 124 54 124 52 121 54 124 55 126 55 124 54 121 52 124 54 124 54 121 51 117 54 117 52 119 51 119 51 119 49 117 48 119 49 121 49 119 48 107 48 109 49 109 49 109 49 109 51 112 52 114 51 109 54 121 49 112 46 114 49 119 48 114 48 112 46 109 45 109 48 109 49 109 49 109 49 112 49 107 46 102 45 102 45 105 48 114 46 112 45 109 45 109 43 107 45 109 43 102 39 97 43 107 43 109 45 112 46 112 51 114 43 102 39 100 42 107 43 100 40 97 39 95 40 97 39 95 39 95 39 95 39 95 40 100 43 102 43 97 39 93 40 97 40 97 40 97 40 97 40 90 39 93 42 95 37 83 37 88 36 85 36 85 37 88 39 85 34 81 33 85 40 95 31 81 33 81 31 78 33 81 27 21 23 19 23 19 19 18 35 28 43 21 23 24 39 21 19 16 23 22 27 16 19 24 31 22 27 21 27 21 23 19 27 21 31 22 31 22 27 21 27 22 39 24 27 21 31 24 39 24 35 22 31 22 31 24 31 22 31 22 27 21 27 21 27 22 27 22 27 22 27 22 15 21 27 24 27 22 35 28 27 22 27 22 27 22 27 22 19 19 19 19 19 19 19 19 19 16 23 18 27 16 23 15 27 19 35 21 27 18 31 21 27 22 27 22 27 22 27 22 39 27 35 24 31 24 31 24 27 24 35 27 39 27 39 25 35 25 35 27 39 28 43 28 43 27 39 27 39 28 47 31 43 28 43 30 47 31 51 31 59 31 51 30 51 30 51 30 55 31 55 31 59 33 59 34 59 33 59 33 59 33 59 33 59 33 59 34 63 36 67 36 55 28 59 31 71 33 55 24 15 18 47 31 67 31 51 24 51 30 55 33 59 33 55 31 47 28 43 25 43 28 55 33 79 40 79 42 83 43 87 43 83 43 87 45 91 46 95 46 91 48 87 28 43 18 59 15 55 16 55 18 51 18 43 19 31 21 31 21 51 21 67 21 63 25 43 34 75 78 154 90 154 87 162 88 170 93 174 96 166 98 174 101 170 99 162 96 186 99 186 99 182 98 182 98 182 98 182 99 186 101 190 101 182 98 186 98 190 99 190 99 198 102 198 102 198 102 198 102 206 102 202 102 202 104 210 107 206 104 206 105 210 107 214 107 206 108 206 108 206 108 206 108 214 110 210 108 206 110 210 111 202 110 194 111 198 113 202 113 206 114 206 114 206 114 206 114 206 116 206 116 210 117 210 119 214 119 214 119 214 119 214 119 218 120 218 120 218 120 218 120 222 120 218 119 214 120 218 122 222 120 222 122 226 123 230 123 242 128 242 128 242 128 242 128 234 125 234 125 234 125 234 125 230 123 234 125 234 125 238 126 230 125 234 126 238 125 234 123 238 126 238 126 238 126 238 126 238 126 238 126 242 128 242 129 246 129 246 129 246 129 246 129 238 128 234 126 230 128 234 129 234 128 234 128 234 128 234 128 242 131 238 129 238 129 242 131 238 129 238 129 238 129 238 129 238 129 242 131 246 129 242 128 246 131 246 131 246 131 246 131 246 132 242 132 242 134 249 137 253 138 261 143 281 153 305 159 325 156 313 152 297 147 289 146 281 141 273 138 265 135 265 137 261 135 261 134 253 132 249 131 246 129 246 129 246 129 246 129 238 132 242 132 246 134 246 134 249 135 249 135 249 135 249 135 261 138 269 143 261 146 249 150 253 162 305 180 345 188 372 193 361 188 353 182 329 167 301 158 289 150 269 137 238 129 238 129 242 128 242 125 234 123 234 125 226 122 222 119 214 120 218 120 214 117 210 114 206 113 198 111 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 110 194 108 190 104 178 101 182 104 182 104 182 104 182 104 194 104 190 102 182 99 178 98 174 96 166 93 158 90 158 92 178 92 174 92 170 90 170 90 162 88 166 88 166 87 158 84 150 81 146 81 142 79 142 78 142 79 142 79 142 79 142 81 134 78 130 78 126 76 126 75 119 75 126 78 130 75 115 70 126 75 130 75 130 73 123 70 123 72 123 72 123 72 123 72 119 70 115 69 115 70 123 72 123 72 123 70 119 69 115 69 126 70 123 72 130 73 126 69 130 73 130 72 123 67 111 64 107 64 107 64 107 64 107 64 107 66 111 66 111 64 103 61 99 61 95 60 95 60 99 61 87 58 103 66 107 61 87 54 95 60 95 58 91 57 87 57 87 57 87 57 87 57 87 57 83 55 83 55 83 55 83 55 87 55 83 55 79 54 79 54 87 55 87 57 87 54 83 52 79 54 83 54 83 52 75 49 79 55 67 54 71 51 67 49 71 49 79 49 83 49 83 49 71 51 71 52 75 52 75 52 71 49 63 49 75 52 67 46 87 51 79 49 75 48 75 48 75 48 75 46 71 45 67 45 67 49 67 49 67 49 67 49 67 48 59 45 55 45 55 46 67 48 67 46 63 46 59 45 43 40 55 45 63 46 59 43 55 42 59 43 67 46 71 48 79 48 67 43 59 42 63 45 63 43 59 40 55 40 55 40 55 40 55 40 55 40 55 40 47 39 55 40 55 39 43 34 59 40 51 39 51 39 55 42 59 39 55 40 63 42 55 36 55 40 63 42 63 42 59 39 55 37 47 34 43 36 51 39 47 37 55 37 47 34 47 39 18 35 19 38 21 40 19 38 22 50 25 38 19 45 24 38 21 33 18 42 19 28 15 42 19 38 21 40 21 40 22 42 21 40 22 45 24 42 21 40 21 45 27 47 22 40 22 47 24 45 22 42 22 45 25 47 25 45 22 42 21 40 21 40 22 35 22 35 22 35 22 35 19 33 22 35 21 31 21 38 22 35 22 35 22 35 22 35 19 31 19 31 19 31 19 31 15 28 18 33 19 31 16 26 18 33 21 35 18 31 19 35 22 35 22 35 22 35 22 35 25 42 27 42 25 38 24 35 22 38 25 42 27 42 27 40 25 40 25 42 27 45 28 45 28 42 27 42 27 45 30 50 28 45 28 47 30 50 31 50 27 52 28 54 30 54 30 52 31 57 31 59 33 59 34 62 33 59 33 59 33 59 33 59 33 59 33 62 34 64 36 64 28 47 30 54 34 52 25 35 18 38 30 59 37 59 30 45 33 62 34 64 36 62 33 59 27 50 27 52 28 52 30 54 33 62 34 66 39 71 42 74 42 74 42 76 43 76 43 76 43 76 42 47 19 33 18 23 18 33 18 33 18 33 19 33 21 33 24 31 22 26 22 23 27 45 31 64 54 136 88 162 84 167 88 174 92 179 95 181 93 179 99 191 102 191 101 186 101 195 101 193 99 191 98 191 98 191 98 193 99 195 101 195 96 193 98 195 98 198 99 198 102 202 102 202 102 202 102 202 104 207 102 207 102 210 105 214 104 210 104 212 105 214 107 214 108 214 108 214 108 214 108 214 111 217 110 214 108 217 110 219 110 217 110 219 111 222 113 222 114 224 114 224 114 224 114 224 116 231 116 234 117 234 119 236 119 236 119 236 119 236 119 236 120 238 120 238 120 238 120 238 122 238 120 236 119 238 120 241 120 248 120 250 122 253 123 253 128 260 128 260 128 260 128 260 125 255 125 255 125 255 125 255 126 257 125 255 125 255 123 253 123 255 125 257 126 255 125 253 126 257 126 257 126 257 126 257 126 257 126 260 128 260 129 262 129 262 129 262 129 262 129 262 129 260 128 257 126 260 128 262 128 260 128 260 128 260 128 260 132 265 131 262 129 265 131 267 129 262 129 262 129 262 129 262 128 267 129 269 131 267 129 265 131 269 131 269 131 269 131 269 134 276 132 274 132 276 135 281 137 284 140 288 146 305 156 317 159 317 155 308 149 300 147 300 143 291 140 286 137 281 137 284 137 284 135 279 132 276 131 274 129 272 129 272 129 272 129 272 131 272 132 274 132 276 134 276 135 279 135 279 135 279 135 279 132 286 138 300 143 303 147 319 152 339 170 372 180 386 187 398 188 401 188 389 180 365 165 341 158 327 146 300 134 281 131 279 128 265 126 260 125 253 125 255 120 243 119 238 119 236 119 236 117 243 116 238 114 236 111 234 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 107 229 102 224 104 226 104 226 104 226 104 226 104 226 102 224 99 219 98 217 98 217 95 212 92 207 92 210 93 210 92 207 92 205 90 205 87 202 88 202 88 200 85 195 84 193 82 193 81 191 81 188 79 188 79 188 79 188 79 183 79 176 79 176 78 174 78 171 73 169 76 174 78 169 72 162 73 164 75 164 75 162 72 157 72 159 72 159 72 159 72 159 72 159 72 162 72 159 70 155 72 159 72 157 70 155 69 155 72 152 70 155 75 159 72 150 73 157 73 155 70 148 66 143 66 145 66 143 64 145 66 145 64 143 64 143 64 140 61 138 60 133 58 131 58 131 60 133 61 138 64 140 63 136 60 131 60 133 60 131 58 128 57 128 55 126 55 128 57 131 58 131 55 126 55 126 55 126 55 126 57 128 55 126 55 124 54 124 55 128 57 128 55 126 54 121 52 124 54 124 54 121 51 117 58 121 55 121 51 117 49 114 49 121 49 119 48 119 46 119 51 114 52 114 52 114 52 114 51 107 46 109 52 117 49 105 48 114 49 119 51 119 49 117 48 114 48 112 46 109 45 109 52 112 51 109 49 107 48 105 49 107 46 102 45 102 45 105 46 112 46 109 45 109 43 107 39 105 45 114 49 114 46 109 42 105 42 105 43 107 43 107 45 109 43 107 43 107 43 107 45 102 42 97 40 97 40 100 40 97 40 97 40 97 40 97 37 95 40 100 40 95 36 88 39 93 36 88 34 90 37 95 42 90 37 90 42 95 42 90 36 90 40 95 42 93 39 85 42 93 40 90 37 88 36 85 36 90 42 93 36 85 37 93 15 16 19 19 27 21 27 21 27 25 35 18 15 22 31 18 39 19 27 25 31 13 11 24 19 19 23 21 27 22 31 24 23 21 35 25 39 24 27 19 27 25 43 25 31 21 35 27 31 22 31 22 35 25 43 27 39 25 35 22 27 21 27 21 31 24 31 24 31 24 31 24 23 22 27 21 15 16 11 18 27 22 27 22 27 22 27 22 19 19 19 19 19 19 19 19 23 16 31 21 35 19 23 16 27 19 35 21 27 18 31 21 27 22 27 22 27 22 27 22 35 27 43 28 39 25 27 21 27 24 35 27 39 27 39 25 35 25 35 27 39 28 43 28 43 27 39 27 39 28 47 31 43 28 43 30 47 31 51 31 43 28 55 33 63 34 59 31 55 31 55 33 59 34 63 34 59 33 59 33 59 33 59 33 59 33 59 34 63 36 67 36 59 30 63 33 67 30 39 16 31 25 67 39 91 37 63 27 63 36 67 36 67 34 59 33 39 27 47 30 51 30 47 28 47 28 51 33 67 37 75 40 83 42 83 43 83 43 83 43 87 46 91 28 43 21 47 10 59 18 59 18 51 18 43 19 31 22 35 24 51 22 63 21 59 30 55 37 87 76 158 90 150 84 170 92 182 95 178 93 162 92 178 102 186 104 182 101 190 101 190 99 186 98 182 98 182 98 182 99 186 101 190 101 182 96 182 98 186 99 190 99 198 102 198 102 198 102 198 102 206 102 202 102 202 104 210 107 206 104 206 105 210 107 214 108 206 108 206 108 206 108 206 108 214 110 210 108 206 110 210 111 194 110 194 111 198 113 202 113 206 114 206 114 206 114 206 114 206 116 206 117 210 119 214 119 214 119 214 119 214 119 214 119 218 120 218 120 218 120 218 120 222 120 218 119 214 120 218 122 222 120 222 122 226 123 230 123 242 128 242 128 242 128 242 128 234 125 234 125 234 125 234 125 242 126 238 125 234 123 230 122 230 125 234 126 238 125 234 123 238 126 238 126 238 126 238 126 238 126 238 128 242 129 246 129 246 129 246 129 246 129 246 129 238 128 234 126 230 128 234 129 234 128 234 128 234 128 234 128 246 131 242 129 238 131 242 132 238 129 238 129 238 129 238 129 238 129 242 131 246 129 242 128 246 131 246 131 246 131 246 131 246 134 242 132 242 134 249 135 253 137 257 141 277 150 305 159 325 158 313 152 297 147 293 147 281 141 273 138 265 135 265 137 269 137 261 135 257 132 249 131 246 129 246 129 246 129 246 129 238 131 238 132 242 134 246 134 249 135 249 135 249 135 249 135 249 134 265 141 261 144 257 150 253 159 301 176 325 180 349 188 349 190 353 185 333 174 309 164 305 159 285 143 253 134 246 135 242 128 242 125 234 123 234 125 222 120 214 117 210 117 210 117 214 117 210 114 206 113 198 111 194 110 194 110 194 110 194 110 194 110 194 110 194 110 194 110 194 110 194 110 194 110 194 110 182 104 186 107 190 107 186 105 182 104 182 104 182 104 182 104 186 102 182 99 174 98 170 96 174 96 166 93 158 90 158 92 178 93 178 92 174 90 170 90 162 88 166 88 166 87 158 84 154 85 154 84 150 84 146 82 142 81 142 81 142 81 142 79 138 81 138 79 134 79 130 78 119 75 130 79 130 75 115 70 126 75 130 75 130 73 123 70 123 72 123 72 123 72 123 72 126 75 134 76 130 73 119 69 123 72 123 70 119 69 115 69 130 72 126 73 138 76 130 70 134 75 130 73 123 67 111 64 119 67 115 66 111 67 115 69 103 63 107 64 107 63 99 60 95 58 91 57 87 58 91 60 115 66 103 61 99 61 103 63 95 60 95 58 91 57 87 57 95 60 91 57 87 55 79 54 83 55 83 55 83 55 83 55 87 57 87 55 83 54 79 54 91 57 91 57 91 55 79 52 79 54 83 54 83 52 75 49 91 58 83 54 71 49 63 46 75 49 75 48 79 46 75 46 71 51 67 51 67 51 67 49 67 48 55 48 71 54 63 45 51 43 75 51 87 54 87 52 75 48 75 46 71 45 67 45 79 52 71 51 63 48 59 45 67 48 59 45 55 45 55 46 59 45 59 43 55 42 51 42 63 48 71 51 71 46 55 40 67 43 63 42 55 40 51 39 55 40 59 43 63 43 59 42 67 43 59 40 55 40 55 42 55 40 55 40 55 40 55 40 59 42 63 45 67 42 55 37 43 34 35 31 31 33 39 36 63 39 51 37 59 43 67 42 31 33 47 37 51 36 39 30 67 43 67 43 59 39 47 34 39 37 55 37 43 33 47 39 24 45 22 38 18 38 24 52 21 42 22 42 21 35 15 26 19 40 22 42 19 38 21 42 15 35 22 38 15 28 16 40 16 35 21 42 22 40 18 33 21 40 21 42 22 45 24 45 22 42 21 40 21 38 19 38 25 47 24 42 19 35 16 33 21 33 21 33 21 33 21 33 21 35 25 45 28 40 22 31 18 31 18 31 18 31 18 31 21 31 15 26 18 33 21 33 13 26 18 33 19 31 15 23 16 31 19 35 21 35 21 33 19 35 22 40 24 35 19 31 24 38 19 31 19 35 25 45 27 40 25 38 24 40 25 42 25 40 25 42 27 45 28 45 28 45 28 45 28 45 28 45 30 50 33 52 30 47 31 52 30 54 31 57 31 54 28 52 34 62 34 59 33 57 31 57 30 57 33 62 34 62 34 59 30 57 34 64 36 62 31 54 34 47 27 45 31 50 24 38 19 47 33 71 37 69 33 64 36 64 37 69 39 71 42 74 42 69 33 50 25 47 28 54 31 59 31 57 31 57 34 54 40 64 42 66 43 71 46 76 46 64 34 40 19 28 18 28 21 33 21 31 19 28 18 28 19 31 22 31 21 28 24 38 16 42 31 64 49 138 85 152 84 169 88 174 85 169 90 176 93 183 99 193 104 193 99 186 101 191 101 188 99 186 98 186 99 186 99 188 101 191 102 195 105 205 104 202 102 200 101 200 104 202 102 202 102 202 101 200 99 202 104 210 107 210 104 205 105 210 107 214 108 217 111 219 105 212 110 219 113 219 110 214 108 214 108 217 110 219 111 219 114 222 114 219 113 222 114 224 114 222 114 224 116 226 117 226 117 226 117 229 119 231 120 231 120 234 122 236 123 234 122 231 120 238 120 238 120 238 120 238 120 238 120 238 120 238 120 238 117 245 122 253 125 253 122 248 125 255 126 260 128 262 131 265 126 257 125 255 125 257 128 260 126 257 126 257 126 257 126 257 128 257 126 255 125 257 126 260 128 260 128 260 128 260 128 260 128 257 126 255 126 260 131 267 128 262 129 265 131 262 129 260 131 269 131 269 131 269 131 269 128 265 128 265 128 267 132 272 129 265 128 262 126 265 128 267 129 267 129 267 129 267 129 267 129 267 129 267 129 267 129 267 131 269 131 269 131 269 131 269 132 276 132 276 132 276 132 276 134 279 137 288 143 298 149 305 153 310 156 308 149 293 144 293 146 296 146 293 143 284 135 274 138 284 137 279 132 272 129 267 131 272 131 272 131 272 131 272 132 272 131 272 131 274 134 279 135 279 135 279 135 279 135 279 140 284 138 288 143 300 146 312 147 322 156 355 173 386 187 401 184 393 187 391 185 377 171 358 158 336 153 324 144 308 137 298 134 269 123 257 122 260 123 260 123 253 122 248 119 238 119 245 117 245 116 243 114 241 113 241 108 234 110 236 108 234 107 229 110 236 110 234 108 231 107 231 107 234 108 236 110 234 108 231 111 236 107 229 104 229 107 234 102 224 102 224 102 224 102 224 98 222 99 222 99 219 96 214 93 212 93 210 92 207 90 207 90 207 90 207 90 207 90 207 88 205 87 202 87 205 90 207 88 200 87 195 85 193 82 191 84 193 82 188 81 186 78 183 78 181 78 179 78 176 76 176 76 171 78 164 76 162 75 162 72 159 72 162 73 164 75 164 78 167 76 164 75 162 73 159 72 159 72 159 72 159 72 159 73 162 73 159 72 157 70 157 64 150 69 159 73 162 72 159 70 157 70 155 69 152 67 152 69 150 69 148 67 148 66 145 67 145 63 138 60 136 61 140 64 138 64 138 64 138 64 138 63 136 63 136 63 136 63 136 60 136 61 136 61 133 58 128 57 126 54 124 55 128 60 136 58 128 58 128 58 128 58 128 58 126 57 124 55 126 57 128 54 124 54 121 52 119 51 119 54 126 55 128 57 126 55 124 49 119 51 121 52 119 51 117 51 119 51 119 51 119 51 119 45 109 45 112 46 114 48 114 48 114 48 114 48 114 48 114 46 105 43 117 52 119 54 133 39 105 43 109 45 109 48 119 51 114 52 114 51 107 45 100 45 102 45 102 45 102 45 102 49 112 43 107 46 114 48 112 49 114 45 107 40 102 39 100 45 107 40 100 39 102 43 109 46 109 42 102 39 102 42 107 40 97 40 97 40 97 40 97 37 93 37 93 37 93 37 93 45 105 45 105 45 102 42 97 39 95 39 93 37 90 36 90 39 95 39 97 43 102 42 95 34 88 33 88 36 95 42 105 33 90 37 93 37 93 39 100 33 81 33 97 40 90 36 95 35 24 35 19 15 15 19 19 31 22 31 21 23 18 15 15 15 22 15 24 7 21 11 24 0 19 7 21 3 18 3 21 15 18 23 22 31 21 23 18 27 21 27 22 31 24 35 24 35 22 31 22 27 21 27 19 27 21 27 21 27 21 27 21 23 21 23 21 23 21 23 21 23 22 31 25 35 25 31 22 31 19 31 19 31 19 31 19 27 15 15 13 23 19 35 19 19 16 27 18 27 18 23 15 23 18 31 21 35 21 35 19 31 21 39 22 39 21 31 18 43 22 35 21 35 22 47 27 43 27 39 25 35 27 39 28 35 25 35 27 39 28 43 28 43 28 43 28 43 28 43 28 47 31 55 33 47 28 51 33 47 30 51 31 55 30 51 28 63 34 63 33 59 31 55 31 51 31 59 34 63 34 63 33 51 31 63 36 67 34 55 30 51 31 55 33 55 28 27 15 19 24 59 37 75 36 67 34 67 36 71 39 75 40 83 42 79 37 63 30 47 28 51 31 43 30 31 30 39 28 39 30 59 34 63 37 79 39 83 40 103 37 75 24 43 18 43 19 47 21 47 19 43 18 39 18 47 22 59 22 47 19 55 24 51 30 63 28 87 70 186 85 178 85 182 87 174 85 170 92 178 93 190 101 202 102 190 99 198 101 198 99 194 98 182 98 178 101 182 102 174 104 178 104 202 102 198 102 194 101 190 99 198 102 198 102 198 102 198 104 186 102 194 105 198 105 198 104 198 105 202 108 206 110 214 111 194 108 194 111 202 111 194 110 190 108 194 110 194 111 198 111 202 114 198 113 194 114 198 116 198 114 202 116 202 117 206 117 206 117 210 119 210 120 214 120 218 122 222 123 222 123 218 122 218 120 218 120 218 120 218 120 218 120 218 120 218 120 218 120 218 120 226 123 234 123 226 122 234 125 238 126 242 129 249 131 242 126 238 125 234 126 242 128 238 126 238 126 238 126 238 126 234 126 230 125 226 126 230 128 234 128 234 128 234 128 234 128 234 128 230 125 230 128 242 132 238 129 242 131 242 131 238 129 242 129 242 129 242 129 242 129 242 128 238 128 238 129 246 132 242 128 238 126 234 128 238 129 242 129 242 129 242 129 242 129 234 129 234 129 234 129 234 129 242 132 242 132 242 132 242 132 253 132 253 132 253 132 253 132 253 134 265 140 281 146 293 149 297 156 305 155 289 146 277 146 277 146 277 144 269 138 249 134 257 138 253 135 242 131 234 129 238 131 238 131 238 131 238 131 242 131 238 131 238 132 246 135 249 135 249 135 249 135 249 135 273 140 269 140 269 144 269 147 257 147 257 158 289 176 325 188 313 187 321 187 321 177 305 165 297 159 297 152 289 144 277 140 253 131 226 122 222 125 222 123 218 122 210 120 202 119 202 119 206 116 206 114 202 113 198 113 190 110 194 111 190 108 182 107 198 110 198 108 194 107 190 107 194 108 198 110 198 110 194 108 198 108 190 105 182 105 190 107 178 102 178 102 178 102 178 102 174 99 178 99 178 98 170 95 162 93 162 92 158 92 154 90 170 90 170 90 170 90 170 90 170 88 166 87 162 88 166 90 154 88 142 85 138 84 130 82 134 84 130 81 126 79 119 78 138 78 138 76 134 76 130 76 126 76 126 76 123 76 119 75 123 72 123 73 126 75 130 75 134 76 130 75 130 75 126 73 123 72 123 72 123 72 123 72 126 73 126 72 123 70 119 70 123 70 130 75 142 76 138 75 126 70 126 69 123 67 119 67 119 67 115 67 111 66 111 66 107 63 99 61 99 63 107 66 95 64 95 64 95 64 95 64 91 63 91 63 91 63 91 63 95 60 99 61 95 60 91 57 91 57 83 55 83 57 91 60 79 58 79 58 79 58 79 58 75 55 71 54 67 55 71 57 87 55 87 55 83 54 79 52 79 52 83 55 87 54 79 52 71 51 75 52 79 51 75 49 75 51 75 51 75 51 75 51 63 46 67 48 71 49 71 51 67 48 67 48 67 48 67 48 75 46 63 51 75 48 71 54 51 43 63 46 59 45 67 51 71 51 71 51 67 48 59 46 55 45 55 45 55 45 55 45 75 48 59 46 67 49 71 48 67 46 59 45 59 45 63 46 67 45 63 43 63 43 67 45 71 45 59 40 55 40 59 42 51 39 51 39 47 37 47 37 51 39 51 39 51 39 51 39 67 42 71 43 67 40 59 39 59 39 59 37 55 37 51 36 59 37 55 39 67 43 63 39 55 36 47 34 47 36 59 39 31 31 47 36 51 36 63 42 47 31 47 40 63 36 47 37 18 38 21 38 16 31 15 35 24 42 21 38 18 35 18 35 19 40 24 42 21 38 22 42 22 38 19 35 21 40 21 35 15 33 19 42 22 42 21 38 21 40 22 42 22 42 24 45 25 45 24 45 22 42 22 40 16 35 18 38 22 45 24 47 21 33 21 33 21 33 21 33 21 33 22 35 24 38 25 40 19 33 19 33 19 33 19 33 15 21 10 21 16 33 19 33 16 28 18 31 18 31 16 28 16 31 19 35 21 35 21 33 19 33 21 38 22 35 21 33 22 38 22 40 24 42 25 42 30 45 27 42 27 42 28 47 25 40 25 42 27 45 28 45 28 45 28 45 28 45 28 45 28 50 33 50 30 45 30 52 28 52 30 57 31 54 30 52 34 62 33 59 33 59 31 57 30 57 33 62 34 62 34 59 30 57 34 64 36 62 31 54 30 52 36 57 30 35 15 26 16 50 31 69 37 76 37 71 34 64 37 69 39 71 42 74 37 66 36 64 34 62 34 62 28 54 28 50 25 47 25 40 30 47 31 47 33 52 34 52 36 52 28 35 19 31 21 33 21 33 21 31 19 28 18 28 24 38 25 31 19 23 19 31 27 50 28 52 40 131 87 162 82 169 87 171 85 169 88 176 88 174 95 186 101 191 101 188 101 191 99 188 99 188 98 186 102 191 104 193 104 195 105 195 101 200 101 200 99 198 99 198 101 200 101 202 104 205 105 207 104 207 104 207 104 210 107 212 105 210 107 214 108 217 111 219 107 214 110 219 111 219 111 217 108 217 110 217 111 219 111 219 116 222 114 219 113 222 114 224 114 224 116 224 117 226 117 226 117 229 119 229 120 231 120 231 123 236 125 238 125 238 123 236 120 238 120 238 120 238 120 238 120 238 120 238 120 238 120 238 119 248 122 253 123 253 123 250 125 255 125 257 128 262 129 265 128 260 126 257 126 257 128 260 126 257 126 257 126 257 126 257 128 257 126 255 125 257 126 260 128 260 128 260 128 260 128 260 128 260 126 257 126 260 129 265 131 265 132 267 132 267 131 265 129 267 129 267 129 267 129 267 129 267 128 265 128 267 131 272 129 267 128 265 128 265 129 267 129 267 129 267 129 267 129 267 129 267 129 267 129 267 129 267 132 272 132 272 132 272 132 272 132 276 132 276 132 276 132 276 132 279 135 286 141 296 146 300 153 312 158 312 152 300 149 300 147 298 146 293 141 284 137 276 138 284 137 279 134 274 131 272 131 272 131 272 131 272 131 272 132 272 131 272 131 274 134 279 135 279 135 279 135 279 135 276 138 279 138 284 141 293 144 310 144 317 149 336 161 372 179 398 187 396 188 396 185 374 170 358 165 353 161 341 153 324 144 315 138 286 129 272 126 265 125 260 123 257 120 250 119 245 119 245 116 245 116 243 114 241 113 241 111 238 113 241 111 238 110 234 110 236 110 234 108 231 107 231 108 236 110 238 111 236 110 234 110 234 107 229 104 229 105 229 102 224 102 224 102 224 102 224 99 222 99 222 99 219 96 217 93 212 93 212 92 210 92 207 90 207 90 207 90 207 90 207 90 207 88 202 87 205 88 207 88 200 87 195 85 193 82 191 84 193 82 188 81 186 78 183 78 186 78 183 78 176 76 176 76 171 78 167 76 164 76 162 72 159 72 162 73 164 75 164 73 162 75 164 75 164 76 167 72 159 72 159 72 159 72 159 73 162 73 159 72 157 70 157 69 157 72 164 75 167 75 164 70 157 70 155 69 152 67 152 67 148 67 145 66 143 64 143 61 138 60 138 63 143 66 148 64 138 64 138 64 138 64 138 63 136 63 136 63 136 63 136 60 133 61 136 60 131 57 128 60 131 57 126 55 126 57 128 58 128 58 128 58 128 58 128 55 124 54 119 52 121 55 124 58 131 57 128 55 126 55 126 51 119 52 124 54 121 51 119 49 119 51 121 52 119 51 117 51 119 51 119 51 119 51 119 49 117 49 117 51 119 51 119 48 114 48 114 48 114 48 114 54 117 48 121 51 109 45 117 46 114 49 117 46 112 48 117 51 112 49 107 48 107 49 109 45 102 45 102 45 102 45 102 52 117 46 112 49 119 49 114 45 109 45 112 48 119 52 124 45 109 46 112 46 112 45 109 45 109 43 105 40 102 42 105 42 100 42 97 39 95 39 93 42 100 42 100 42 100 42 100 39 97 40 97 40 95 37 93 39 95 39 95 37 93 37 90 37 90 36 93 40 100 39 93 39 95 37 90 34 88 34 90 33 88 36 90 33 85 34 93 37 88 34 97 39 85 31 90 0 13 19 19 23 19 27 24 35 22 23 18 19 19 27 22 15 22 15 24 7 21 11 24 19 21 0 19 15 25 11 18 11 18 23 22 35 24 31 21 31 22 31 22 31 22 31 22 39 25 39 24 35 24 31 22 15 18 19 19 31 24 35 25 27 22 27 22 27 22 27 22 23 21 23 21 27 24 35 27 35 21 35 21 35 21 35 21 11 10 7 12 23 19 31 18 23 18 27 18 27 18 27 16 23 18 31 21 35 21 35 19 31 19 35 21 35 22 35 21 35 22 43 25 47 25 47 24 43 27 39 25 35 27 39 28 35 25 35 27 39 28 43 28 43 28 43 28 43 28 43 28 43 30 55 31 43 28 47 31 43 28 51 31 55 31 51 30 59 33 59 33 59 33 59 33 51 31 59 34 63 34 63 33 55 33 59 34 63 33 59 31 47 33 59 28 19 13 0 12 23 24 59 36 75 37 75 39 71 37 71 39 75 40 79 40 67 37 75 40 79 39 71 36 47 30 35 30 35 25 27 25 51 31 51 31 59 31 63 33 71 27 55 21 43 19 47 22 47 21 47 19 43 18 39 18 47 22 59 22 47 19 55 25 63 34 63 25 75 67 186 85 174 85 178 87 174 84 170 90 162 88 174 95 190 99 190 101 194 99 194 99 194 99 186 99 182 102 182 102 178 104 182 105 190 99 190 99 190 99 190 99 190 101 194 102 202 105 210 107 198 105 190 102 190 105 202 110 202 107 202 108 206 110 210 110 198 108 194 110 198 111 198 111 194 110 194 111 198 111 202 113 202 114 198 113 194 114 198 116 202 116 202 117 206 117 210 119 210 119 210 120 214 120 218 122 222 125 226 126 230 125 226 123 218 120 218 120 218 120 218 120 222 122 222 122 222 122 222 122 222 120 226 122 230 123 230 123 230 123 234 126 242 128 246 129 246 129 242 126 238 126 238 128 238 126 238 126 238 126 238 126 234 126 230 125 226 126 230 128 238 129 238 129 238 129 238 129 234 128 234 128 234 128 234 129 242 132 246 134 249 132 246 131 238 128 238 128 238 128 238 128 246 129 238 128 238 129 246 131 246 129 238 128 238 128 242 131 242 129 242 129 242 129 242 129 234 129 234 129 234 129 234 129 246 134 246 134 246 134 246 134 253 132 253 132 253 132 253 132 253 134 261 138 273 143 285 146 293 155 305 156 297 152 293 153 285 147 277 144 265 140 253 135 257 138 253 135 246 132 242 131 242 132 242 132 242 132 242 132 242 131 238 131 238 132 246 135 249 135 249 135 249 135 249 135 269 138 261 138 261 143 261 144 246 144 246 155 281 170 313 179 325 190 333 190 329 180 313 168 309 165 313 159 301 152 297 147 277 138 249 129 234 128 222 122 222 123 214 119 206 119 202 120 206 116 206 114 202 113 198 113 198 113 202 114 202 113 194 110 198 110 198 108 194 107 190 107 198 110 202 111 202 111 198 110 194 107 190 105 186 104 182 105 182 104 182 104 182 104 182 104 178 99 182 101 178 99 174 96 166 95 162 93 162 92 158 92 174 92 174 92 174 92 174 92 174 90 166 87 162 87 166 88 154 88 142 85 138 84 130 82 134 84 130 81 126 79 119 78 138 78 138 76 134 76 130 76 130 78 126 78 126 76 123 76 123 72 123 73 126 75 130 75 123 73 126 75 130 76 134 78 123 72 123 72 123 72 123 72 126 73 126 72 123 70 119 70 119 69 123 70 126 72 130 72 126 70 126 69 123 67 119 67 115 67 111 66 107 64 107 64 99 61 99 61 103 64 107 66 99 66 95 64 95 64 91 63 91 63 91 63 91 63 91 63 91 60 95 60 95 58 87 55 95 58 91 57 83 55 83 55 79 58 79 58 79 58 79 58 75 55 71 54 67 55 71 57 95 57 91 57 87 55 87 54 75 52 83 54 83 54 79 51 71 51 75 52 79 51 75 49 75 51 75 51 75 51 75 51 71 49 71 49 75 51 75 51 67 48 67 48 67 48 67 48 83 49 71 52 79 46 59 48 71 51 79 51 67 46 67 49 71 49 63 46 59 49 71 52 59 46 59 46 59 46 59 46 75 48 59 45 67 49 71 48 59 45 59 46 67 49 79 54 59 43 67 46 71 45 63 42 67 45 63 43 59 42 59 42 75 48 71 45 67 43 59 42 55 40 55 40 55 40 55 40 59 39 63 40 63 40 59 37 63 40 59 39 59 37 55 37 51 34 47 37 63 40 59 36 63 39 59 37 55 37 55 37 71 43 71 39 43 28 31 28 67 36 51 39 55 31 35 34 12 33 21 42 22 42 24 50 22 40 19 35 19 40 22 45 19 40 24 42 21 38 22 42 27 40 19 38 25 47 24 35 16 35 21 45 24 45 22 40 22 42 22 42 22 42 22 42 25 47 25 45 24 45 22 42 21 40 21 40 21 40 21 40 22 35 22 35 22 35 22 35 21 33 21 33 21 35 24 40 21 35 21 35 21 35 21 35 12 19 10 23 16 33 18 28 19 31 18 31 18 31 18 33 16 31 19 35 21 35 21 33 19 33 19 33 21 38 22 40 21 38 24 42 25 42 24 40 25 38 24 35 22 38 24 40 25 40 25 42 27 45 28 45 28 45 28 45 28 45 28 45 28 47 31 50 28 42 30 50 27 52 30 57 31 57 31 57 33 59 33 59 33 59 33 59 30 57 33 62 34 62 34 59 33 59 33 59 33 59 33 59 31 50 25 26 7 9 9 33 19 52 31 69 37 76 39 76 36 66 39 69 39 69 40 71 36 66 40 76 43 74 40 69 36 64 36 59 31 54 30 47 31 50 31 45 30 45 30 45 24 38 21 31 19 31 21 35 21 33 21 31 19 28 18 28 16 28 22 28 21 31 25 42 25 52 31 59 43 131 82 150 82 167 87 169 84 167 87 174 85 169 90 179 96 188 99 191 99 188 99 188 99 188 99 188 99 186 101 188 102 191 102 191 99 198 99 198 99 198 99 198 101 200 102 205 105 210 107 212 107 210 104 205 104 210 108 217 107 212 108 214 108 214 110 217 108 214 108 214 110 217 111 219 110 217 111 219 111 222 113 222 116 222 114 219 113 222 114 224 116 224 117 226 117 229 119 229 119 229 120 231 120 234 122 234 123 238 125 241 126 238 125 236 120 238 120 238 120 238 120 238 122 241 122 241 122 241 122 241 120 248 120 248 122 250 123 253 123 253 125 255 126 260 129 262 131 265 129 260 126 257 126 260 126 257 126 257 126 257 126 257 128 257 126 255 125 257 126 260 129 262 129 262 129 262 129 262 128 260 128 260 128 260 128 257 131 267 132 269 134 267 132 265 128 265 128 265 128 265 128 265 131 269 129 265 128 265 129 269 131 269 129 265 128 267 131 269 129 267 129 267 129 267 129 267 129 267 129 267 129 267 129 267 134 274 134 274 134 274 134 274 132 276 132 276 132 276 132 276 132 276 134 284 138 291 143 293 149 305 155 312 153 308 153 310 150 300 146 293 141 286 138 281 138 284 137 281 135 276 134 274 132 274 132 274 132 274 132 274 132 272 131 272 131 274 134 279 135 279 135 279 135 279 135 276 135 274 135 279 138 288 143 303 137 308 149 339 162 365 173 379 188 401 191 403 190 384 176 370 165 353 161 343 155 329 149 319 143 296 135 281 129 274 125 257 125 260 122 253 119 250 120 248 116 245 116 243 114 241 113 241 114 243 114 243 114 241 111 236 110 236 110 234 108 231 107 231 108 236 110 238 111 236 110 234 105 231 107 229 105 226 104 224 104 226 104 226 104 226 104 226 99 224 101 224 101 222 98 217 95 214 95 212 93 212 92 210 92 210 92 210 92 210 92 210 92 207 88 202 87 202 87 202 88 200 87 195 85 193 82 191 84 193 82 188 81 186 78 183 78 186 78 183 78 176 76 176 78 174 79 167 78 167 76 164 72 159 72 162 73 164 75 164 72 162 73 164 75 167 76 169 72 159 72 159 72 159 72 159 73 162 73 159 72 157 70 157 69 155 69 155 70 157 72 159 70 157 70 155 69 152 67 152 67 148 67 145 66 143 64 143 64 143 64 143 63 138 61 136 66 140 66 138 64 136 63 136 63 136 63 136 63 136 63 136 58 131 60 133 58 131 57 126 58 131 58 131 57 126 55 124 58 128 58 128 58 128 58 128 60 128 58 126 57 128 58 131 57 126 55 126 54 124 54 121 54 124 55 128 57 126 54 124 49 119 51 121 52 119 51 117 51 119 51 119 51 119 51 119 49 117 49 117 48 114 48 114 48 114 48 114 48 114 48 114 49 109 48 124 54 114 48 119 51 121 54 121 48 112 46 117 51 109 48 105 46 109 51 114 46 105 46 105 46 105 46 105 48 109 42 105 45 112 46 109 46 109 45 107 45 109 46 112 40 105 43 109 45 107 42 102 45 109 45 109 43 107 42 105 48 109 46 107 45 105 43 102 40 97 40 97 40 97 40 97 39 97 42 100 42 100 40 97 40 97 40 95 39 95 37 93 36 88 34 93 40 97 39 90 39 95 39 97 40 100 42 97 46 109 46 100 36 83 30 83 43 93 36 95 37 83 30 88 35 25 39 24 27 19 27 22 27 19 23 21 27 22 35 25 15 22 15 24 7 21 11 24 19 24 11 24 19 25 15 22 23 21 31 24 35 22 27 19 35 24 31 22 31 22 27 21 39 24 35 24 31 22 31 21 35 22 31 21 27 19 23 18 31 24 31 24 31 24 31 24 23 22 27 22 23 21 23 21 31 19 31 19 31 19 31 19 19 13 15 15 27 19 23 13 31 19 27 18 27 18 31 19 23 18 31 21 35 21 35 19 31 19 31 19 31 22 43 25 35 21 35 22 39 22 43 24 31 24 27 21 23 22 31 24 35 25 35 27 39 28 43 28 43 28 43 28 43 28 43 28 39 30 51 30 43 27 43 31 39 27 47 30 55 31 55 31 55 31 59 33 59 33 63 34 51 31 59 34 63 34 63 33 59 33 59 33 59 33 59 33 51 27 15 9 0 6 7 19 39 28 63 36 71 36 75 39 75 39 75 39 75 39 75 39 71 39 83 43 87 42 79 39 67 39 59 39 59 36 55 36 51 31 47 30 51 27 47 27 47 21 43 18 39 19 47 21 47 21 47 19 43 18 39 18 31 16 51 21 51 24 67 31 63 36 75 30 87 67 174 78 170 84 174 85 170 84 166 90 170 90 174 93 186 98 186 101 190 98 194 99 194 99 190 101 174 99 174 101 170 101 174 102 190 99 190 99 194 101 194 101 198 102 202 104 206 107 210 107 198 105 198 105 198 107 206 108 206 108 206 108 206 108 206 108 202 108 190 108 190 110 198 113 198 111 198 111 202 113 202 114 202 114 198 113 194 114 198 116 206 117 206 117 210 119 210 120 214 120 214 120 218 122 218 123 222 123 226 125 226 125 222 123 218 120 218 120 218 120 218 120 226 123 226 123 226 123 226 123 226 120 222 120 222 122 230 125 226 123 230 125 238 128 242 128 253 132 246 128 238 126 238 128 238 126 238 126 238 126 238 126 234 126 230 125 226 126 230 128 242 131 242 131 242 131 242 131 234 128 238 129 238 128 230 125 242 131 246 132 246 132 242 131 242 129 242 129 242 129 242 129 249 131 242 128 238 128 242 129 246 131 242 129 242 129 246 131 242 129 242 129 242 129 242 129 234 129 234 129 234 129 234 129 242 132 242 132 242 132 242 132 253 132 253 132 253 132 253 132 249 132 257 135 265 140 277 141 277 149 297 155 297 153 301 156 293 149 281 144 265 140 257 138 257 138 253 137 249 135 249 134 246 134 246 134 246 134 246 134 242 131 238 131 238 132 246 135 249 135 249 135 249 135 249 135 257 137 257 135 257 140 261 143 242 140 249 153 281 167 309 173 329 188 333 191 349 187 329 176 301 164 301 158 301 152 289 149 273 138 253 132 242 128 222 122 222 125 214 120 206 119 206 120 206 116 206 114 202 113 198 113 198 114 202 114 202 113 194 110 198 110 198 108 194 107 190 107 190 108 194 110 198 108 194 107 186 105 186 107 186 104 178 101 186 105 186 105 186 105 186 105 182 101 186 102 182 99 174 98 170 95 166 95 162 93 162 93 178 93 178 93 178 93 178 93 178 92 170 88 162 87 162 87 154 88 142 85 138 84 130 82 134 84 130 81 126 79 119 78 138 78 138 76 134 76 130 76 134 78 130 79 126 78 126 78 123 72 123 73 126 75 130 75 126 73 130 75 130 75 134 76 123 72 123 72 123 72 123 72 126 73 126 72 123 70 119 70 138 73 134 72 130 73 138 75 126 70 126 69 123 67 119 67 119 69 119 67 115 67 111 66 107 64 111 64 103 61 95 58 103 67 99 64 95 63 87 61 91 63 91 63 91 63 91 63 91 58 91 58 91 57 83 55 87 57 91 58 91 57 83 54 79 58 79 58 79 58 79 58 87 60 79 58 79 58 83 61 87 55 87 55 83 54 79 52 83 55 91 57 91 57 87 54 71 51 75 52 79 51 75 49 75 51 75 51 75 51 75 51 71 49 71 49 67 48 67 48 67 48 67 48 67 48 67 48 59 43 63 54 87 51 71 52 71 52 79 51 67 46 67 49 71 51 67 48 63 48 67 49 63 48 63 48 63 48 63 48 63 43 47 42 55 45 59 43 63 45 55 42 51 40 51 42 55 40 59 42 59 42 55 40 67 45 71 46 67 43 59 42 59 42 59 42 59 42 59 42 51 39 51 39 51 39 51 39 59 40 63 42 71 42 67 42 67 40 63 40 59 39 59 39 55 36 51 37 63 42 59 37 51 37 59 40 67 42 63 40 63 42 71 42 59 37 55 40 71 37 51 37 51 31 39 36 27 52 27 42 19 35 21 45 18 38 21 42 24 47 25 47 19 40 24 42 21 38 22 42 24 45 27 45 24 42 25 47 22 45 25 47 24 40 19 33 24 45 24 42 22 40 21 40 24 42 22 42 21 40 21 38 22 42 22 40 21 38 19 38 24 38 24 38 24 38 24 38 21 35 24 38 22 33 18 26 19 33 19 33 19 33 19 33 18 28 16 31 19 33 15 21 21 33 18 31 18 31 19 35 16 31 19 35 21 35 21 33 19 33 18 31 19 38 24 45 21 33 18 31 18 35 22 40 25 38 24 35 22 38 24 40 25 40 25 42 27 45 28 45 28 45 28 45 28 45 28 45 27 45 31 47 27 42 28 47 25 50 28 54 31 59 33 57 31 57 31 59 33 62 34 62 30 57 33 62 34 62 34 59 34 59 33 57 31 59 33 62 30 35 13 11 9 21 18 40 27 62 34 69 36 71 36 71 37 69 39 69 39 69 39 69 40 71 42 74 42 71 40 69 40 74 42 71 40 69 40 64 36 57 34 50 31 45 28 42 19 31 18 28 18 28 18 31 21 33 21 31 19 28 18 28 16 28 22 28 21 31 25 42 31 57 31 54 40 126 81 152 81 167 85 169 84 164 87 171 93 179 93 181 96 186 99 191 98 186 98 188 99 191 101 191 101 188 101 191 102 191 104 193 99 198 101 200 102 202 102 205 104 207 105 207 105 207 105 207 104 210 107 212 108 214 107 212 108 214 108 214 108 214 108 214 110 217 108 212 108 217 111 222 111 219 111 222 113 222 114 224 116 222 114 219 113 222 114 224 117 226 117 229 119 229 120 231 120 231 120 234 122 234 123 236 122 234 123 236 123 236 122 234 120 238 120 238 120 238 120 238 123 243 123 243 123 243 123 243 122 250 120 245 120 250 123 255 122 250 123 255 126 257 128 260 134 267 131 262 128 257 126 257 126 257 126 257 126 257 126 257 128 257 126 255 125 257 126 260 131 265 131 265 131 265 131 265 128 260 129 265 129 260 125 253 129 262 131 265 131 265 129 262 129 267 129 267 129 267 129 267 132 269 129 265 128 265 128 267 132 269 131 267 129 269 131 272 129 267 129 267 129 267 129 267 129 267 129 267 129 267 129 267 132 272 132 272 132 272 132 272 132 276 132 276 132 276 132 276 131 276 134 281 137 286 140 288 143 296 150 305 152 308 155 315 152 303 147 291 141 286 140 286 138 284 137 281 137 279 135 279 134 276 134 276 134 276 134 276 132 272 131 272 131 274 134 279 135 279 135 279 135 279 135 279 134 274 134 276 137 286 140 298 141 305 143 315 152 346 171 372 179 389 187 398 190 386 179 374 165 353 162 346 156 331 152 324 140 293 132 284 131 276 123 262 126 262 123 255 120 250 119 253 116 245 116 243 114 241 113 241 113 241 113 241 113 238 110 236 110 236 110 234 108 231 107 231 105 229 107 231 107 231 105 229 104 226 105 231 105 226 102 222 105 229 105 229 105 229 105 229 101 224 102 226 101 224 99 219 96 217 95 214 95 212 93 212 93 212 93 212 93 212 93 212 93 210 90 205 87 200 85 202 88 200 87 195 85 193 82 191 84 193 82 188 81 186 78 183 78 186 78 183 78 176 76 176 79 176 79 169 79 167 78 167 72 159 72 162 73 164 75 164 76 167 75 164 75 164 73 162 72 159 72 159 72 159 72 159 73 162 73 159 72 157 70 157 76 164 73 159 72 159 75 164 70 157 70 155 69 152 67 152 70 152 70 152 69 150 67 148 61 140 64 143 64 140 61 136 67 143 66 138 64 136 61 133 63 136 63 136 63 136 63 136 57 131 58 131 58 128 55 124 54 126 57 131 58 131 57 126 58 128 58 128 58 128 58 128 60 128 58 126 57 128 58 131 58 131 57 128 55 126 55 126 52 124 55 126 55 126 54 121 49 119 51 121 52 119 51 117 51 119 51 119 51 119 51 119 52 121 51 119 49 117 49 114 48 114 48 114 48 114 48 114 45 107 46 124 55 119 48 119 48 117 51 117 48 112 48 117 51 112 51 112 49 107 46 105 48 107 48 107 48 107 48 107 48 109 42 105 45 112 45 109 45 109 43 105 40 102 42 105 43 107 42 105 42 105 43 107 45 109 46 112 46 109 42 102 37 95 39 97 42 100 43 102 42 100 42 100 42 100 42 100 36 93 39 97 40 97 40 97 42 100 40 97 40 95 39 95 39 93 37 95 42 102 40 95 36 93 39 95 39 93 36 88 36 95 40 97 39 93 40 100 42 90 34 90 36 83 33 93 35 24 31 19 19 19 35 28 11 18 27 24 39 25 39 24 15 22 15 24 7 21 11 24 11 27 31 28 15 21 19 28 35 25 39 25 35 21 19 15 35 24 35 22 31 21 27 21 31 22 27 21 27 19 23 19 27 21 27 21 27 21 27 21 31 24 31 24 31 24 31 24 23 22 35 25 31 19 7 12 27 18 27 18 27 18 27 18 35 19 31 19 35 19 19 10 39 21 27 16 23 18 35 22 23 18 31 21 35 21 35 19 31 19 27 18 31 22 47 27 35 19 23 15 19 18 39 24 39 25 35 24 31 25 35 27 35 25 35 27 39 28 43 28 43 28 43 28 43 28 43 28 39 28 47 30 39 27 43 30 39 27 47 30 55 33 59 33 55 31 55 33 59 34 63 34 51 31 59 34 63 34 63 33 63 33 59 31 55 33 59 34 43 21 0 10 7 21 31 21 55 33 71 36 67 34 67 36 75 39 75 39 75 39 75 39 83 42 83 40 79 39 75 39 71 40 63 42 75 42 75 43 79 42 75 39 75 36 67 34 39 18 39 18 39 18 39 18 47 21 47 19 43 18 39 18 43 21 59 22 51 21 59 27 91 40 67 22 63 63 178 84 170 82 174 85 166 82 166 88 186 95 182 95 186 98 186 99 190 98 190 99 194 101 190 101 182 102 182 104 178 105 182 105 194 101 194 102 198 104 202 105 210 107 206 105 206 105 206 104 190 104 202 110 210 108 202 105 206 108 206 108 206 108 206 108 206 110 190 107 190 110 202 114 198 111 198 113 202 114 206 114 202 114 198 113 194 114 198 116 206 117 206 119 210 120 214 120 214 120 214 122 218 123 222 123 214 122 218 123 222 122 218 120 218 120 218 120 218 120 218 120 226 123 226 123 226 123 226 123 230 122 222 119 222 122 234 126 226 122 230 125 234 126 242 128 257 132 249 129 242 126 238 126 238 126 238 126 238 126 238 126 234 126 230 125 226 126 230 128 242 131 242 131 242 131 242 131 234 129 238 131 238 128 226 123 234 129 238 131 242 129 238 128 246 131 246 131 246 131 246 131 249 132 242 128 238 128 238 128 249 131 246 129 242 131 246 132 242 129 242 129 242 129 242 129 234 129 234 129 234 129 234 129 238 131 238 131 238 131 238 131 253 132 253 132 253 132 253 132 249 132 253 134 261 137 269 140 265 144 285 152 293 152 301 158 297 150 281 143 265 140 261 140 257 138 253 137 253 137 249 135 246 134 246 134 246 134 246 134 242 131 238 131 238 132 246 135 249 135 249 135 249 135 249 135 253 134 253 134 253 138 257 141 265 140 230 137 242 156 305 179 309 177 321 185 337 182 333 176 309 165 309 161 301 155 297 153 253 135 249 131 242 129 226 120 226 125 218 122 210 120 210 120 206 116 206 114 202 113 198 113 194 111 198 113 198 111 190 108 198 110 198 108 194 107 190 107 182 104 186 107 190 105 182 104 178 104 186 107 186 104 174 99 186 105 186 105 186 105 186 105 182 102 186 102 186 101 178 98 170 96 170 95 166 93 162 93 178 93 178 93 178 93 178 93 178 92 170 88 162 85 158 85 154 88 142 85 138 84 130 82 134 84 130 81 126 79 119 78 138 78 138 76 134 76 130 76 134 79 134 79 130 78 126 78 123 72 123 73 126 75 130 75 138 76 134 75 130 73 126 72 123 72 123 72 123 72 123 72 126 73 126 72 123 70 119 70 134 72 123 67 119 69 126 72 126 70 126 69 123 67 119 67 126 72 126 70 123 70 119 69 91 60 103 64 111 66 107 63 103 67 99 64 95 63 87 61 91 63 91 63 91 63 91 63 87 58 91 58 91 57 83 54 75 54 87 58 95 60 91 57 79 58 79 58 79 58 79 58 79 57 75 55 71 57 75 58 99 60 99 58 95 57 91 57 75 52 79 54 83 52 79 51 71 51 75 52 79 51 75 49 75 51 75 51 75 51 75 51 83 54 83 52 79 51 75 51 67 48 67 48 67 48 67 48 63 45 67 55 87 49 63 49 63 48 71 49 63 46 67 49 71 52 75 52 71 48 55 43 63 48 63 48 63 48 63 48 71 46 55 43 63 48 67 46 55 43 51 42 51 43 55 45 75 46 63 42 59 43 71 48 63 45 71 48 71 45 59 40 51 39 55 42 67 46 75 48 63 43 63 43 63 43 63 43 47 34 51 37 59 39 59 39 67 42 67 40 63 39 59 39 59 39 59 40 71 43 67 39 55 37 55 37 51 33 31 27 55 39 63 39 51 34 51 37 67 36 43 36 51 31 43 39 19 40 21 42 22 40 21 38 28 45 19 40 25 50 25 42 25 45 24 42 25 45 22 35 22 42 25 42 21 35 21 40 18 38 22 45 25 47 24 42 22 42 22 42 22 42 22 42 24 42 19 38 21 40 19 33 24 42 22 40 21 42 22 45 22 38 24 40 25 38 24 35 19 33 22 38 24 33 18 26 18 31 18 28 16 26 15 26 13 26 18 33 19 31 15 23 19 33 19 33 19 33 19 33 21 33 19 31 19 35 24 42 16 31 18 33 19 31 18 28 18 31 19 35 21 38 24 40 25 42 27 45 28 42 27 40 25 42 27 45 28 42 27 40 24 40 28 50 33 50 28 42 27 42 27 45 28 47 30 47 28 52 28 54 30 57 31 57 33 59 33 59 33 59 33 59 33 59 33 59 33 59 33 59 39 62 30 54 31 62 34 59 25 40 24 35 22 40 31 66 36 69 36 71 37 78 39 74 39 69 39 66 37 69 39 71 42 74 42 74 42 74 42 74 43 78 45 78 45 81 48 76 45 76 51 74 42 54 33 47 21 31 19 28 18 31 19 33 22 33 21 31 19 33 21 35 18 28 19 26 19 31 24 33 33 62 36 59 37 117 82 169 85 167 84 164 82 167 85 169 90 176 93 183 96 186 98 183 96 188 102 195 101 188 101 193 102 191 102 191 102 191 102 191 101 200 101 200 101 200 101 200 102 202 104 205 104 205 105 207 108 214 108 214 108 214 108 214 107 212 107 212 107 212 107 212 107 214 110 219 111 219 111 217 108 217 113 224 116 224 113 219 119 229 119 229 119 229 119 229 122 234 122 231 120 229 119 229 117 226 119 231 120 229 117 226 122 234 122 234 122 234 122 234 120 238 120 238 120 238 120 238 122 241 122 241 122 241 122 241 123 250 122 248 120 250 122 253 123 253 123 255 125 257 126 257 132 267 131 262 129 260 126 257 126 257 126 257 126 257 126 257 128 257 125 255 126 260 131 267 129 262 129 262 129 262 129 262 132 267 132 265 131 262 129 262 129 262 129 265 131 267 132 267 126 265 131 272 132 269 128 262 126 265 131 272 132 269 128 262 128 265 128 267 129 269 131 269 131 272 132 267 128 265 131 276 131 269 131 269 131 269 131 269 134 274 134 274 132 269 129 267 129 272 129 274 131 276 132 276 134 279 134 281 135 284 137 284 143 293 146 298 150 305 155 310 153 305 152 303 147 293 141 286 140 286 140 284 138 281 137 281 134 276 134 276 134 276 134 276 134 274 132 272 131 274 132 276 132 276 134 279 135 276 134 274 137 279 137 279 137 281 135 286 138 296 141 305 144 324 164 353 167 372 176 386 180 377 173 365 170 360 165 348 156 327 146 312 140 298 132 284 131 284 129 274 123 267 125 262 125 260 122 255 117 245 114 241 113 241 113 243 114 238 108 234 111 241 113 238 111 236 110 234 108 236 110 238 108 234 108 231 107 229 105 229 105 229 105 229 105 229 105 229 102 226 104 229 105 226 104 224 101 226 102 226 102 224 99 219 98 217 95 214 98 219 96 214 90 207 90 207 90 207 90 207 92 210 92 207 90 205 88 205 88 200 87 195 85 193 82 191 81 188 81 188 81 188 81 188 79 188 79 186 79 179 78 179 79 176 81 169 79 167 78 167 76 167 76 167 78 171 81 176 75 164 75 164 75 164 75 164 73 162 73 162 73 162 73 162 72 159 72 159 72 159 72 159 69 157 70 159 72 157 70 155 72 159 72 159 72 159 72 159 70 152 70 152 70 152 70 152 63 140 63 140 63 140 63 140 67 140 64 136 63 136 63 138 57 133 66 140 63 131 58 128 55 128 60 136 61 133 57 126 58 131 58 131 58 131 58 131 60 131 60 128 58 126 57 126 57 126 57 126 57 126 57 126 57 128 57 126 55 124 54 124 52 121 52 121 52 121 52 121 51 121 52 121 52 121 52 124 52 121 52 119 51 117 49 117 51 121 54 121 49 114 49 119 48 117 51 119 48 114 49 119 49 114 48 112 46 114 48 117 48 114 46 112 46 114 49 117 48 109 49 109 48 105 45 102 54 114 51 109 49 112 52 117 46 109 45 107 43 109 45 112 45 112 46 109 42 105 45 114 48 112 43 105 42 107 46 114 42 105 42 107 43 109 45 109 43 102 43 102 43 102 43 102 40 100 42 102 43 100 42 97 40 95 39 93 37 95 39 97 45 102 43 100 42 102 45 105 39 93 36 88 34 93 39 97 40 95 39 93 37 95 39 97 36 81 31 100 46 100 36 88 31 88 39 95 36 85 31 83 23 21 27 22 31 21 27 19 43 24 23 21 35 27 39 22 23 22 11 24 23 27 15 22 11 24 19 24 7 19 7 22 23 21 31 24 35 24 31 21 31 22 31 22 31 22 31 22 47 25 31 24 39 25 31 21 35 22 31 21 27 22 31 24 27 24 31 25 35 24 31 22 31 22 23 21 19 19 19 19 27 18 27 16 23 15 19 15 19 16 23 18 27 16 23 15 31 19 31 19 31 19 31 19 31 18 27 16 27 19 35 22 27 19 35 21 35 21 31 18 27 18 31 21 35 22 43 24 31 24 35 27 39 25 31 24 35 27 39 28 43 27 39 25 31 25 43 31 51 30 43 27 39 27 39 28 43 30 47 30 47 28 47 30 51 31 55 31 51 30 51 30 51 30 51 30 59 33 59 33 59 33 59 33 67 33 55 31 63 36 63 33 23 24 31 24 35 28 55 37 71 36 71 37 75 39 79 39 79 39 75 37 71 39 75 40 83 42 83 42 83 42 83 42 79 43 71 46 83 46 87 48 95 48 99 48 95 39 63 28 43 19 39 18 39 18 43 19 47 21 43 19 43 19 47 21 43 18 47 18 47 22 63 27 83 39 79 27 59 57 174 92 182 84 170 82 166 84 162 87 170 90 178 95 186 96 178 96 186 99 202 102 198 99 190 102 182 102 182 102 174 102 174 102 194 101 194 101 194 101 194 101 198 102 202 104 202 105 206 105 206 108 206 108 206 108 206 108 202 107 202 107 202 107 202 107 194 108 194 111 198 111 198 110 194 111 202 114 206 114 206 113 210 119 210 119 210 119 210 119 218 122 218 120 214 119 210 119 210 119 214 120 214 120 210 119 218 122 218 122 218 122 218 122 218 120 218 120 218 120 218 120 222 122 222 122 222 122 222 122 230 122 226 120 222 122 226 123 230 123 230 125 234 126 238 126 249 131 246 129 246 129 242 128 238 126 238 126 238 126 238 126 234 128 230 126 230 128 242 132 238 129 238 129 238 129 238 129 246 132 246 131 242 129 238 129 238 129 238 131 242 132 246 132 238 129 242 131 246 129 242 128 238 128 246 131 246 131 238 128 238 128 238 129 242 131 246 131 246 132 249 129 238 128 246 135 238 131 238 131 238 131 238 131 242 132 246 134 246 132 238 131 246 129 246 131 249 132 253 132 257 134 257 135 261 135 265 137 269 143 273 147 289 152 297 155 297 152 293 150 281 144 265 140 261 140 261 138 257 138 253 137 246 134 246 134 246 134 246 134 246 132 242 131 238 132 242 134 242 134 246 135 249 134 246 132 261 137 253 137 253 137 246 135 249 140 249 141 257 149 289 165 293 168 309 177 329 177 321 171 329 170 309 158 289 150 277 150 273 141 261 134 253 132 242 129 222 123 222 123 218 122 210 119 210 116 202 114 198 113 198 114 202 111 190 110 194 113 198 110 202 110 198 108 194 110 198 111 194 108 194 107 190 105 186 105 186 105 186 105 186 105 186 105 178 104 182 105 186 104 182 102 182 102 186 102 186 101 178 98 174 96 166 95 174 98 170 95 170 90 170 90 170 90 170 90 174 92 174 90 170 88 166 88 154 88 142 85 138 84 130 82 126 81 126 81 126 81 126 81 142 79 142 78 138 78 134 78 134 79 134 79 130 78 126 78 142 78 134 76 130 76 134 78 130 75 130 75 130 75 130 75 126 73 126 73 126 73 126 73 123 72 123 72 123 72 123 72 123 69 126 70 126 70 123 69 130 72 130 72 130 72 130 72 119 69 119 69 119 69 119 69 107 64 107 64 107 64 107 64 99 66 95 63 87 61 91 63 79 61 99 66 91 60 79 58 87 58 95 60 95 60 91 57 91 58 91 58 91 58 91 58 83 60 83 58 79 57 75 57 75 57 75 57 75 57 75 57 91 57 91 55 87 54 83 54 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 51 75 49 71 49 75 52 83 52 71 48 71 51 63 48 71 49 63 45 67 49 75 49 71 48 67 49 71 51 71 48 67 46 63 48 67 49 71 51 71 51 67 48 55 43 71 49 63 46 59 48 67 51 63 46 63 46 63 46 63 46 59 46 63 45 51 42 59 48 71 46 63 43 63 43 71 46 59 42 59 43 63 45 67 45 63 43 63 43 63 43 63 43 59 42 59 42 59 42 59 42 63 39 59 37 55 39 59 40 71 42 63 39 59 37 59 39 67 40 55 36 47 36 55 37 55 37 51 36 51 36 55 37 59 33 43 39 63 37 51 37 47 34 51 37 51 34 43 31 19 40 21 42 22 40 21 38 27 45 21 40 24 47 24 42 19 38 21 42 27 50 27 42 22 42 25 42 21 35 21 40 22 42 24 45 24 42 21 38 22 42 22 42 22 42 22 42 27 47 22 45 25 47 24 40 24 42 22 40 21 42 22 45 22 38 24 40 25 38 24 35 27 38 21 28 16 28 21 35 18 31 16 28 16 28 15 26 18 28 16 26 15 28 16 31 19 33 19 33 19 33 19 33 18 28 16 28 16 31 19 35 19 35 22 38 22 38 21 33 18 31 19 35 21 38 24 40 22 35 24 40 25 38 22 35 25 42 27 45 28 42 27 40 24 40 28 50 31 47 28 42 27 42 27 45 28 47 30 47 28 52 28 54 30 57 31 57 30 54 30 54 30 54 30 54 33 59 33 59 33 59 33 59 33 57 31 62 36 64 33 52 16 33 25 45 30 50 33 66 36 69 36 71 37 78 39 74 39 69 39 66 37 69 39 71 42 74 42 74 42 74 42 74 43 78 45 78 45 81 48 76 51 78 48 74 48 66 34 38 18 28 16 26 16 26 18 28 19 31 18 28 18 28 19 31 22 33 19 23 19 31 27 45 34 59 31 52 31 102 76 167 85 167 84 164 82 167 85 169 87 171 90 179 93 181 95 179 95 186 102 193 101 188 101 193 102 191 102 191 102 191 102 191 101 200 101 200 101 200 101 200 102 202 104 205 105 207 105 210 108 214 108 214 108 214 108 214 107 212 107 212 107 212 107 212 108 214 110 219 111 219 111 219 113 222 113 222 113 224 116 226 119 229 119 229 119 229 119 229 122 234 120 231 120 231 119 229 120 234 122 236 123 234 122 231 122 234 122 234 122 234 122 234 120 238 120 238 120 238 120 238 122 241 122 241 122 241 122 241 123 250 122 248 120 250 122 253 123 253 123 255 125 257 126 257 128 260 129 262 129 262 131 265 126 257 126 257 126 257 126 257 128 260 128 257 128 262 129 265 129 262 129 262 129 262 129 262 132 267 132 265 131 262 129 262 129 262 131 265 131 265 132 267 131 267 129 265 128 267 129 269 128 267 129 269 131 267 129 265 128 265 129 267 129 267 131 269 131 272 132 269 128 265 131 274 131 269 131 269 131 269 131 269 131 269 132 274 134 274 132 272 129 272 129 274 131 276 132 276 134 279 134 279 135 281 135 284 141 291 144 296 149 305 153 308 153 305 152 303 147 296 143 288 140 286 140 286 138 284 138 281 135 279 135 279 135 279 135 279 134 274 132 272 131 274 132 276 132 276 134 279 135 276 134 274 137 281 137 281 137 281 135 286 138 291 140 296 141 310 153 334 162 362 168 374 176 374 176 374 176 365 164 341 153 327 153 329 149 312 140 298 137 291 131 281 123 267 122 265 122 255 119 250 117 245 116 245 114 243 114 241 114 238 110 238 113 243 113 236 111 236 110 234 108 236 110 238 108 234 108 231 107 229 105 229 105 229 105 229 105 229 105 229 102 226 104 229 105 226 104 224 101 226 102 226 102 224 99 219 98 217 95 214 98 219 96 214 92 210 92 207 90 207 90 207 92 210 92 207 90 205 88 205 88 200 87 195 85 193 82 191 82 191 82 188 81 188 81 188 79 188 78 186 79 181 78 179 79 176 81 169 79 167 78 167 79 169 76 164 73 162 73 162 75 164 75 164 75 164 75 164 73 162 73 162 73 162 73 162 72 159 72 159 72 159 72 159 67 152 69 155 69 155 67 152 72 159 72 159 72 159 72 159 67 148 67 148 67 148 67 148 64 143 64 143 64 143 64 143 66 138 64 136 61 133 63 136 60 136 66 140 63 131 60 131 58 131 60 133 60 133 58 131 58 131 58 131 58 131 58 131 60 131 60 128 58 126 57 126 57 126 57 126 57 126 57 126 57 128 55 126 55 126 54 124 52 121 52 121 52 121 52 121 55 124 54 121 52 119 51 117 52 121 51 119 51 119 49 117 51 121 54 121 49 114 49 119 45 112 49 114 45 109 46 114 52 119 49 117 49 117 51 121 49 117 48 112 46 114 48 117 52 114 52 114 51 107 46 102 46 105 45 100 43 102 46 105 46 114 49 119 51 117 48 112 45 112 46 109 42 105 45 114 46 109 45 107 43 109 45 112 42 105 43 107 43 107 45 109 43 102 43 102 43 102 43 102 45 102 40 95 39 97 43 105 40 95 39 93 37 95 39 97 45 102 42 95 37 90 36 90 45 102 40 90 34 88 34 90 36 88 33 85 33 85 34 90 40 90 34 93 34 81 33 97 39 88 33 88 39 95 34 78 23 21 27 22 31 21 27 19 35 22 27 21 31 22 35 24 23 22 11 24 23 27 15 21 7 24 19 24 7 19 7 24 35 24 35 24 31 21 27 19 31 22 31 22 31 22 31 22 31 21 23 19 31 22 27 18 35 22 31 21 27 22 31 24 27 24 31 25 35 24 31 22 31 22 23 19 15 19 23 21 23 16 23 16 23 16 23 16 31 18 19 13 15 15 27 19 31 19 31 19 31 19 31 19 27 18 27 18 27 18 31 19 31 19 35 22 39 21 31 19 31 19 31 21 35 22 39 22 27 24 35 25 35 25 31 22 35 27 39 28 43 27 39 25 35 27 43 30 47 30 43 28 39 27 39 28 43 30 47 30 47 28 47 30 51 31 55 31 59 33 59 33 59 33 59 33 59 33 59 33 59 33 59 33 55 31 55 34 63 31 39 19 0 18 39 33 59 36 67 37 71 36 71 37 75 39 79 39 79 39 75 37 71 39 75 40 83 42 83 42 83 42 83 42 79 43 71 46 83 46 87 48 111 49 91 48 111 46 67 22 39 16 35 15 31 16 35 18 43 18 39 16 35 18 39 19 59 22 47 18 47 24 75 34 87 37 71 25 43 45 146 88 182 84 170 82 166 84 162 87 162 87 166 90 174 93 166 92 178 98 198 101 198 99 190 102 186 104 186 104 178 104 178 104 198 102 198 102 198 102 198 102 198 102 202 104 206 107 210 108 206 108 206 108 206 108 206 108 206 108 206 108 206 108 206 108 198 110 198 111 202 113 198 111 206 114 198 111 198 114 210 119 210 119 210 119 210 119 210 119 214 120 214 120 214 120 214 120 218 123 222 125 226 123 222 122 218 122 218 122 218 122 218 122 218 120 218 120 218 120 218 120 222 122 222 122 222 122 222 122 230 122 226 120 222 122 226 123 230 123 230 125 234 126 238 126 238 126 242 129 246 131 253 132 242 128 242 128 242 128 242 128 238 129 234 128 238 129 238 129 238 129 238 129 238 129 238 129 246 132 246 131 242 129 238 129 242 131 242 131 242 131 242 131 249 131 238 126 234 128 246 132 242 129 242 129 242 129 242 129 242 129 242 129 242 129 242 129 242 131 249 131 242 128 246 134 238 131 238 131 238 131 238 131 234 129 238 132 246 134 246 134 246 129 246 131 249 132 253 132 253 132 257 134 257 135 261 135 261 141 269 146 281 150 293 153 293 152 293 150 285 146 273 143 265 141 261 140 261 138 257 138 253 137 253 137 253 137 253 137 246 132 242 131 238 132 242 134 242 134 246 135 249 134 246 132 249 135 249 135 249 135 242 134 246 140 253 138 253 143 269 152 281 159 293 167 313 176 329 177 329 171 309 161 289 156 281 153 297 149 277 140 261 135 249 129 230 125 218 120 206 117 202 117 206 116 210 116 206 114 202 113 198 111 194 111 202 114 198 110 202 110 198 108 194 110 198 111 194 108 194 107 190 105 186 105 186 105 186 105 186 105 186 105 178 104 182 105 186 104 182 102 182 102 186 102 186 101 178 98 174 96 166 95 174 98 170 95 178 92 174 92 174 90 170 90 174 92 174 90 170 88 166 88 154 88 142 85 138 84 130 82 134 82 130 82 130 81 126 81 138 78 138 78 138 79 138 79 134 79 134 79 130 78 126 78 134 75 126 72 123 72 123 73 126 73 126 73 126 73 126 73 126 73 126 73 126 73 126 73 123 72 123 72 123 72 123 72 115 67 119 69 123 67 119 66 126 70 126 70 126 70 126 70 119 69 119 67 115 67 115 67 103 63 103 63 103 63 103 63 103 67 99 64 91 64 95 64 87 63 99 66 91 60 83 61 91 60 95 60 95 60 95 58 91 58 91 58 91 58 91 58 83 60 83 58 79 57 75 57 75 57 75 57 75 57 75 57 87 55 87 55 87 55 87 55 83 54 83 54 83 54 83 54 91 55 83 54 75 51 71 48 75 51 75 51 75 51 75 51 75 52 83 52 71 48 71 51 63 48 71 49 63 46 67 49 75 49 71 48 67 49 71 51 75 49 67 46 63 46 67 48 67 51 71 52 75 52 71 49 55 45 55 45 55 45 55 45 55 46 71 51 75 49 63 43 59 46 63 45 51 42 59 48 67 45 67 45 67 45 67 45 63 43 63 43 63 43 63 43 59 42 59 42 59 42 59 42 71 43 55 37 47 40 63 46 63 39 59 37 55 39 59 40 79 45 71 42 63 40 63 42 75 42 59 37 51 36 55 37 51 34 47 33 43 34 47 36 55 36 59 39 47 27 39 39 67 36 35 33 59 40 51 28 19 40 21 42 22 40 21 38 22 42 22 40 21 40 22 45 27 47 24 45 25 42 21 31 21 40 24 42 21 38 22 42 25 45 24 42 21 40 21 40 22 42 22 42 22 42 22 42 22 38 18 38 22 42 21 38 24 42 22 40 21 42 22 45 22 38 24 40 25 38 24 35 21 33 22 38 22 33 19 28 16 28 16 28 16 28 16 28 19 31 15 23 13 26 18 33 19 33 19 33 19 33 19 33 21 35 21 35 21 35 19 33 16 31 19 33 19 33 18 28 19 33 21 35 21 35 22 38 25 40 27 45 28 42 25 40 25 42 27 45 28 42 27 40 25 42 28 45 30 47 30 47 27 42 27 45 28 47 30 47 28 52 28 54 30 57 31 57 33 59 33 59 33 59 33 59 33 59 33 59 33 59 33 59 33 57 33 59 31 47 16 21 10 28 28 57 37 59 36 66 36 69 36 71 37 78 39 74 39 69 39 66 37 69 39 71 42 74 42 74 42 74 42 74 43 78 45 78 45 81 48 76 54 78 46 76 51 71 31 28 18 26 16 23 15 26 16 28 19 28 18 26 16 28 18 31 25 35 21 26 21 38 33 54 36 57 31 57 28 83 64 162 85 167 84 164 82 167 85 169 85 169 88 174 92 176 92 176 92 183 99 191 99 188 101 195 104 193 104 193 104 193 104 193 102 202 102 202 102 202 102 202 102 202 104 207 107 212 108 214 108 214 108 214 108 214 108 214 108 214 108 214 108 214 108 214 108 217 111 222 113 222 113 219 116 224 113 219 113 224 117 231 119 229 119 229 119 229 119 229 120 231 120 231 120 231 120 231 123 236 125 238 125 238 123 236 122 234 122 234 122 234 122 234 120 238 120 238 120 238 120 238 122 241 122 241 122 241 122 241 123 250 122 248 120 250 122 253 123 253 123 255 125 257 126 257 125 257 126 260 131 267 132 269 128 260 128 260 128 260 128 260 129 262 131 265 129 262 129 262 129 262 129 262 129 262 129 262 132 267 132 265 131 262 129 262 131 265 131 265 131 265 131 265 132 269 128 262 126 265 131 272 129 267 129 267 129 267 129 267 129 267 129 267 129 267 129 267 128 269 134 272 131 267 131 272 131 269 131 269 131 269 131 269 129 267 131 272 134 274 134 274 129 272 129 274 131 276 132 276 132 276 132 279 134 279 135 281 138 286 141 293 146 300 150 305 152 305 152 305 149 298 144 293 141 288 141 286 140 286 138 284 137 281 137 281 137 281 137 281 134 274 132 272 131 274 132 276 132 276 134 279 135 276 134 274 135 279 135 279 135 279 134 284 135 288 138 291 140 293 144 317 153 351 159 362 170 372 176 377 170 362 170 358 165 341 156 329 152 319 141 305 138 296 132 281 128 276 123 262 117 255 116 248 116 248 117 250 117 245 114 241 113 238 111 243 116 245 113 236 111 236 110 234 108 236 110 238 108 234 108 231 107 229 105 229 105 229 105 229 105 229 105 229 102 226 104 229 105 226 104 224 101 226 102 226 102 224 99 219 98 217 95 214 98 219 96 214 95 212 93 210 92 207 90 207 92 210 92 207 90 205 88 205 88 200 87 195 85 193 82 191 85 193 84 191 82 188 81 188 78 186 78 186 79 181 79 181 79 176 81 169 79 167 78 167 72 159 72 159 72 162 75 167 73 162 73 162 73 162 73 162 73 162 73 162 73 162 73 162 72 159 72 159 72 159 72 159 66 152 67 155 69 152 67 150 70 157 70 157 70 157 70 157 72 155 70 152 69 150 69 148 61 138 61 138 61 138 61 138 70 145 67 140 66 140 66 143 63 138 66 140 63 131 61 136 61 133 60 133 60 133 60 136 58 131 58 131 58 131 58 131 60 131 60 128 58 126 57 126 57 126 57 126 57 126 57 126 55 126 55 126 55 126 55 126 54 124 54 124 54 124 54 124 57 126 54 124 51 119 49 114 51 119 51 119 51 119 51 119 51 121 54 121 49 114 49 119 49 119 52 121 49 117 51 121 48 112 46 109 45 112 46 114 51 117 48 112 46 112 46 112 45 105 49 112 54 117 54 117 46 105 48 107 48 107 46 105 42 107 46 117 49 112 43 105 45 112 46 109 42 105 45 114 45 109 45 109 45 109 45 109 43 107 43 107 43 107 43 107 42 100 42 100 42 100 42 100 46 102 40 93 37 97 43 107 40 95 39 93 37 95 39 97 40 97 40 97 40 100 45 105 42 97 37 93 37 95 40 100 39 93 36 90 36 90 37 95 34 90 40 105 39 81 30 90 43 90 31 85 39 100 36 81 23 21 27 22 31 21 27 19 27 22 31 21 23 19 27 24 39 28 19 25 19 22 3 15 3 22 15 24 7 21 11 25 39 24 31 21 27 21 31 22 31 22 31 22 31 22 31 22 35 22 27 22 39 27 39 24 35 22 31 21 27 22 31 24 27 24 31 25 35 24 31 22 19 21 31 25 31 21 15 15 19 15 23 16 23 16 27 18 27 16 23 15 19 16 23 18 31 19 31 19 31 19 31 19 35 22 39 22 39 21 31 18 23 16 27 19 31 18 23 16 35 21 35 21 35 21 35 21 35 27 43 28 43 28 39 25 35 27 39 28 43 27 39 25 39 27 39 28 43 30 47 30 39 27 39 28 43 30 47 30 47 28 47 30 51 31 55 31 51 30 51 30 51 30 51 30 59 33 59 33 59 33 59 33 63 33 55 31 51 24 11 7 0 19 47 37 71 39 71 37 71 36 71 37 75 39 79 39 79 39 75 37 71 39 75 40 83 42 83 42 83 42 83 42 79 43 71 46 83 46 87 48 99 48 95 49 107 42 51 19 39 18 35 16 35 16 39 18 43 19 39 18 39 18 43 19 59 24 55 22 59 30 87 39 87 37 79 33 47 36 119 84 182 84 170 82 166 84 162 87 162 87 166 90 174 92 166 92 174 95 190 99 194 99 190 104 190 105 190 105 182 105 182 105 202 104 202 104 202 104 202 104 198 102 202 105 210 108 218 110 206 108 206 108 206 108 206 108 210 110 210 110 210 110 210 110 202 110 198 113 206 114 202 113 206 114 206 114 206 116 214 117 210 119 210 119 210 119 210 119 210 119 214 120 214 120 218 122 218 123 222 125 226 123 222 122 218 122 218 122 218 122 218 122 218 120 218 120 218 120 218 120 222 122 222 122 222 122 222 122 230 122 226 120 222 122 226 123 230 123 230 125 234 126 238 126 234 126 242 128 249 131 253 134 246 129 246 129 246 129 246 129 242 131 242 132 242 129 238 128 238 129 238 129 238 129 238 129 246 132 246 131 242 129 238 129 246 132 242 131 242 131 238 129 246 129 242 128 238 129 242 131 246 129 242 128 238 129 242 131 246 131 242 129 242 129 238 128 238 131 253 134 246 129 242 131 238 131 238 131 238 131 238 131 238 131 242 134 246 134 242 132 246 129 246 131 249 132 253 132 249 132 253 132 257 134 257 134 257 138 261 143 277 147 285 150 293 152 293 152 289 149 277 144 269 141 265 141 261 140 261 140 257 138 257 138 257 138 257 138 246 132 242 131 238 132 242 134 242 134 246 135 249 134 246 132 246 134 246 134 246 134 238 132 242 137 253 138 249 141 261 147 265 153 281 164 309 173 317 173 309 168 321 171 313 165 281 155 297 147 281 140 269 138 257 132 249 129 230 122 206 116 202 117 206 117 214 120 214 117 202 113 198 113 198 116 210 117 198 110 202 110 198 108 194 110 198 111 194 108 194 107 190 105 186 105 186 105 186 105 186 105 186 105 178 104 182 105 186 104 182 102 182 102 186 102 186 101 178 98 174 96 166 95 174 98 170 95 182 95 182 93 174 92 170 90 174 92 174 90 170 88 166 88 154 88 142 85 138 84 130 82 138 85 138 84 130 82 126 81 134 76 138 78 138 79 142 81 134 79 134 79 130 78 126 78 123 70 119 72 126 75 134 78 123 72 123 72 123 72 123 72 126 73 126 73 126 73 126 73 123 72 123 72 123 72 123 72 119 67 123 69 123 69 119 67 123 69 123 69 123 69 123 69 130 73 126 72 123 69 119 67 103 63 103 63 103 63 103 63 111 69 103 66 99 66 99 66 95 66 103 66 91 61 87 64 99 61 95 60 95 60 99 61 91 58 91 58 91 58 91 58 83 60 83 58 79 57 75 57 75 57 75 57 75 57 75 57 83 54 87 55 87 55 91 57 87 55 87 55 87 55 87 55 87 54 83 52 79 51 75 49 71 49 75 51 75 51 79 52 75 52 83 52 71 48 71 51 75 52 83 54 75 49 79 54 63 46 59 43 55 45 63 46 79 51 71 48 63 46 63 46 51 45 63 51 75 54 79 54 63 48 67 51 71 49 63 48 51 43 59 46 63 45 55 42 59 46 63 45 51 42 59 48 63 45 67 46 71 45 67 43 67 45 63 43 63 43 59 42 55 40 55 40 55 40 55 40 67 43 55 39 51 40 63 45 63 39 59 37 55 39 59 40 47 34 47 36 55 40 67 43 63 39 55 37 55 40 67 43 63 40 59 39 59 39 63 40 47 34 59 46 71 34 39 36 71 37 43 33 55 39 55 33 19 40 21 42 22 40 21 38 19 42 24 40 18 35 21 47 27 47 24 45 25 42 21 31 19 38 24 42 21 38 24 45 24 42 21 40 21 42 24 47 22 42 22 42 22 42 22 42 24 42 21 42 25 50 25 45 24 42 22 40 21 42 22 45 22 38 24 40 25 38 24 35 22 35 22 35 21 33 19 28 15 26 15 28 16 31 18 31 15 28 16 31 18 28 16 26 19 33 19 33 19 33 19 33 19 35 21 38 21 33 18 28 18 31 19 35 21 33 18 31 21 35 21 35 21 35 21 35 24 40 27 42 27 42 25 38 25 42 27 45 28 42 27 40 27 42 27 42 28 45 30 50 27 42 27 45 28 47 30 47 28 52 28 54 30 57 31 57 30 54 30 54 30 54 30 54 33 59 33 59 33 59 33 59 34 59 31 57 30 50 19 31 15 35 31 59 39 62 37 66 36 69 36 71 37 78 39 74 39 69 39 66 37 69 39 71 42 74 42 74 42 74 42 74 43 78 45 78 45 81 48 76 45 76 49 78 46 54 25 28 19 31 18 28 18 28 19 31 21 33 19 31 19 31 21 33 24 38 24 35 28 45 36 57 36 57 37 71 34 78 57 155 85 167 84 164 82 167 85 169 87 169 90 176 93 179 93 179 90 179 98 188 99 188 101 195 105 195 105 195 105 195 105 195 104 205 104 205 104 205 104 205 102 202 104 207 108 214 111 217 108 214 108 214 108 214 108 214 110 217 110 217 110 217 110 217 110 219 113 222 114 224 113 222 113 224 116 226 117 229 116 226 119 229 119 229 119 229 119 229 119 229 119 231 120 234 122 234 122 234 123 236 123 236 122 234 122 234 122 234 122 234 122 234 120 238 120 238 120 238 120 238 122 241 122 241 122 241 122 241 123 250 122 248 120 250 122 253 123 253 123 255 125 257 126 257 126 260 128 262 129 265 131 267 129 262 129 262 129 262 129 262 131 265 132 267 132 265 128 257 129 262 129 262 129 262 129 262 132 267 132 265 131 262 129 262 132 267 132 265 131 262 129 262 128 267 129 269 131 267 129 265 131 269 128 265 128 265 131 269 131 269 131 267 129 265 128 265 126 269 134 274 132 267 129 269 131 269 131 269 131 269 131 269 132 272 134 274 134 272 131 269 129 272 129 274 131 276 132 276 131 274 132 276 132 279 134 279 137 284 140 288 144 298 149 300 152 305 152 305 150 300 147 296 143 291 141 288 141 286 140 286 140 286 140 286 140 286 140 286 134 274 132 272 131 274 132 276 132 276 134 279 135 276 134 274 134 276 134 276 134 276 134 276 132 286 138 293 138 293 144 312 147 341 158 362 170 367 170 362 171 362 171 362 170 348 162 339 153 322 144 312 143 308 140 298 135 286 126 267 119 257 117 253 114 248 119 253 120 248 114 241 113 241 113 245 119 248 113 236 111 236 110 234 108 236 110 238 108 234 108 231 107 229 105 229 105 229 105 229 105 229 105 229 102 226 104 229 105 226 104 224 101 226 102 226 102 224 99 219 98 217 95 214 98 219 96 214 96 217 95 212 92 210 90 207 92 210 92 207 90 205 88 205 88 200 87 195 85 193 82 191 87 198 85 193 82 191 81 188 76 183 76 186 79 183 81 183 79 176 81 169 79 167 78 167 75 164 73 162 73 164 75 167 72 159 72 159 72 159 72 159 73 162 73 162 73 162 73 162 72 159 72 159 72 159 72 159 69 155 70 157 70 157 69 155 69 155 69 155 69 155 69 155 73 155 72 152 69 148 66 145 66 145 66 145 66 145 66 145 67 140 64 136 63 136 63 138 64 140 67 138 61 133 63 140 63 136 60 133 60 133 61 138 58 131 58 131 58 131 58 131 60 131 60 128 58 126 57 126 57 126 57 126 57 126 57 126 54 124 54 126 55 128 57 128 55 126 55 126 55 126 55 126 52 121 52 121 52 121 52 121 49 117 49 119 51 121 52 121 51 121 54 121 49 114 49 119 49 119 54 121 49 117 51 121 48 112 46 109 45 112 46 114 52 119 49 114 46 109 45 112 46 105 48 109 51 109 49 109 46 107 49 112 51 109 48 105 46 112 46 112 46 112 46 112 45 112 46 109 42 105 45 114 43 107 46 112 46 112 43 107 45 109 45 107 43 105 42 105 40 97 40 97 40 97 40 97 42 100 42 100 42 100 42 100 40 95 39 93 37 95 39 97 36 90 36 90 37 95 40 97 43 100 40 93 37 95 40 100 40 97 39 95 39 95 40 97 40 90 36 100 45 97 37 95 40 95 37 90 34 90 37 93 23 21 27 22 31 21 27 19 23 22 35 22 19 16 27 25 19 24 11 24 19 25 11 19 0 21 15 24 7 21 15 27 23 21 23 19 27 22 39 27 31 22 31 22 31 22 31 22 27 18 19 19 31 24 31 21 35 22 31 21 27 22 31 24 27 24 31 25 35 24 31 22 35 24 23 18 15 19 23 22 19 15 19 16 23 18 27 18 15 15 27 19 31 18 19 13 31 19 31 19 31 19 31 19 27 19 31 21 31 18 19 13 31 21 35 22 39 21 35 19 35 21 35 21 35 21 35 21 27 24 31 25 35 24 31 22 35 27 39 28 43 27 39 25 43 27 39 27 39 28 47 31 39 27 39 28 43 30 47 30 47 28 47 30 51 31 55 31 59 33 59 33 59 33 59 33 59 33 59 33 59 33 59 33 59 31 55 31 59 31 43 22 15 24 51 37 71 37 71 37 71 36 71 37 75 39 79 39 79 39 75 37 71 39 75 40 83 42 83 42 83 42 83 42 79 43 71 46 83 46 87 48 79 46 103 51 91 33 39 19 47 19 43 18 39 19 43 21 51 21 47 19 43 21 47 22 51 24 63 27 75 33 91 36 87 36 87 40 63 36 111 81 182 84 170 82 166 84 162 87 166 88 174 92 182 95 182 93 166 93 190 99 194 99 190 104 190 105 190 105 182 105 182 104 202 104 202 104 202 104 202 104 198 102 202 105 214 110 222 113 206 108 206 108 206 108 206 108 210 110 210 110 210 110 210 110 202 111 202 114 206 114 206 113 198 113 210 119 218 117 210 114 210 119 210 119 210 119 210 119 210 119 210 120 214 122 218 122 214 122 218 123 222 122 218 120 218 122 218 122 218 122 218 122 218 120 218 120 218 120 218 120 222 122 222 122 222 122 222 122 230 122 226 120 222 122 226 123 230 123 230 125 234 126 238 126 242 128 242 129 246 131 249 131 246 129 246 129 246 129 246 129 242 132 249 134 246 131 234 126 238 129 238 129 238 129 238 129 246 132 246 131 242 129 238 129 246 132 246 131 242 129 238 129 234 128 246 132 249 131 238 126 249 131 238 126 234 128 246 132 246 131 246 129 242 128 238 128 234 131 253 134 249 129 242 131 238 131 238 131 238 131 238 131 246 134 246 134 242 131 234 129 246 129 246 131 249 132 253 132 249 131 249 132 253 134 257 134 253 137 261 141 273 146 281 149 293 152 293 152 293 149 281 147 269 143 269 141 265 140 261 140 261 140 261 140 261 140 261 140 246 132 242 131 238 132 242 134 242 134 246 135 249 134 246 132 246 134 246 134 246 134 238 134 238 135 253 140 257 141 269 147 261 150 289 165 317 168 313 164 325 171 317 167 305 165 301 164 301 150 285 144 277 146 281 141 265 134 238 122 210 117 214 119 206 117 218 122 218 117 202 113 198 113 202 117 214 117 198 108 202 110 198 108 194 110 198 111 194 108 194 107 190 105 186 105 186 105 186 105 186 105 186 105 178 104 182 105 186 104 182 102 182 102 186 102 186 101 178 98 174 96 166 95 174 98 170 95 182 96 182 95 178 92 170 90 174 92 174 90 170 88 166 88 154 88 150 85 146 84 138 82 154 87 146 85 142 82 134 81 134 76 134 78 138 81 142 81 134 79 134 78 130 76 126 76 142 78 134 75 126 73 126 73 123 72 123 72 123 72 123 72 126 73 126 73 126 73 126 73 123 72 123 72 123 72 123 72 123 70 126 72 130 70 126 69 123 69 123 69 123 69 123 69 123 70 119 67 111 66 107 63 119 69 119 69 119 69 119 69 95 63 87 60 83 60 83 61 99 67 103 64 87 61 91 66 107 63 95 58 91 60 103 64 91 58 91 58 91 58 91 58 83 60 83 58 79 57 75 57 75 57 75 57 75 57 75 55 79 54 83 55 87 57 91 57 87 55 87 55 87 55 87 55 75 52 79 52 79 52 79 54 71 49 71 51 75 52 79 52 75 52 83 52 71 48 71 51 67 49 75 51 67 48 71 51 71 48 67 46 63 48 67 49 79 51 71 48 63 45 59 45 67 49 67 49 63 46 55 43 59 46 67 51 71 49 59 46 71 48 67 46 63 48 67 49 59 46 63 45 51 42 59 48 59 43 71 48 75 46 63 42 67 45 67 43 63 42 59 42 55 40 55 40 55 40 55 40 55 42 59 43 63 42 59 40 63 39 59 37 55 39 59 40 67 42 63 39 59 40 63 42 83 45 67 39 55 37 55 39 63 39 59 37 55 39 59 40 79 36 43 39 71 43 67 43 63 40 59 36 43 33 55 40 24 40 18 38 24 45 21 31 16 33 18 35 19 40 21 42 25 45 24 40 22 38 19 35 24 42 24 45 25 47 27 47 25 45 24 45 24 45 24 45 25 47 25 45 24 42 22 42 24 45 24 45 24 45 24 45 19 40 24 50 25 45 19 35 22 40 25 40 22 38 24 45 22 38 21 33 19 31 16 28 13 26 15 28 16 26 15 23 18 28 16 26 15 28 16 31 18 28 15 26 16 31 21 38 24 38 19 31 16 31 18 33 18 26 13 28 22 42 24 35 21 38 24 42 25 42 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 42 30 50 33 50 30 45 28 45 28 47 31 52 34 57 28 52 28 52 28 52 28 52 33 59 33 59 33 59 33 59 33 59 33 59 33 59 33 59 36 64 37 66 36 59 30 52 24 47 27 52 31 59 34 62 37 66 37 69 39 71 39 71 39 69 39 69 39 69 39 69 39 71 42 76 43 76 43 74 45 78 43 76 43 78 48 78 43 78 51 71 36 45 27 42 19 33 22 33 18 26 16 31 16 26 16 26 16 28 19 33 21 40 28 45 25 42 33 62 37 54 34 69 34 66 57 152 85 167 84 167 84 167 84 167 87 171 88 174 88 176 92 176 88 181 95 193 99 198 99 195 99 198 104 202 105 202 104 202 101 200 101 202 102 205 104 205 107 210 107 212 108 214 110 214 108 214 108 214 108 214 108 214 108 214 108 214 108 214 108 214 110 217 111 222 113 224 116 226 113 222 113 224 114 226 116 226 120 231 120 231 120 231 120 231 122 234 122 234 122 234 122 234 123 241 122 238 120 241 122 243 122 241 122 241 122 241 122 241 123 243 123 243 123 243 123 243 122 241 122 241 122 241 122 241 122 250 122 250 122 250 122 250 126 255 125 253 123 255 125 257 131 262 128 260 129 267 134 274 131 265 131 265 131 265 131 265 131 262 128 257 126 257 126 260 126 257 129 265 131 265 131 265 129 265 128 265 128 265 126 262 129 267 129 267 129 267 129 267 128 267 132 274 134 272 129 265 129 267 129 269 131 272 132 272 129 267 129 269 131 272 132 272 132 272 132 272 132 272 132 272 134 274 134 272 132 269 131 269 131 269 131 272 132 274 134 274 131 274 131 274 131 274 131 274 129 272 132 279 134 279 134 279 137 281 137 281 138 286 141 291 149 303 152 308 153 303 149 298 146 296 141 288 138 288 141 293 140 288 138 284 137 281 134 279 135 279 135 276 134 274 132 274 132 274 132 274 132 274 132 274 134 272 134 274 134 274 134 274 135 281 137 291 140 296 141 296 146 324 156 348 168 365 170 360 173 360 162 358 168 360 159 334 150 324 150 317 146 310 144 300 132 284 128 267 120 262 120 257 119 255 119 250 117 248 113 245 111 245 113 248 114 245 113 243 110 236 110 236 110 236 110 236 110 236 110 234 108 231 107 231 105 229 105 229 105 229 105 229 102 224 101 222 101 219 99 219 101 224 99 222 99 219 98 219 95 214 95 214 95 214 95 214 96 214 93 210 92 210 92 212 90 207 88 202 85 198 84 195 88 200 85 198 85 198 84 195 84 195 84 193 82 191 81 191 79 188 79 186 78 183 76 183 76 179 78 179 78 179 78 179 81 176 76 167 73 169 76 174 75 169 75 167 73 164 72 164 75 164 75 162 73 162 72 159 72 159 72 159 72 159 72 159 70 159 72 159 72 157 69 152 69 155 69 155 69 155 69 155 75 159 73 155 72 152 69 150 69 150 69 148 67 145 66 145 67 148 67 145 66 143 64 143 67 145 63 136 58 133 60 136 61 133 60 131 58 133 60 136 61 136 58 128 57 128 57 128 58 131 58 128 57 126 55 124 52 124 57 131 58 128 54 121 54 124 54 124 54 128 58 131 54 124 54 126 55 128 58 131 54 124 54 121 52 119 51 119 48 117 51 119 48 112 49 119 52 121 52 121 52 121 52 121 51 124 57 126 51 114 45 109 46 112 48 117 49 117 48 114 52 121 52 121 52 119 48 114 46 114 51 121 52 119 48 112 48 117 49 119 51 117 49 114 45 109 45 112 46 114 48 114 46 112 45 109 45 107 43 107 46 112 46 109 45 107 43 107 46 112 46 112 46 112 46 112 45 109 43 105 40 102 39 97 43 107 43 107 43 107 43 107 40 100 45 107 46 100 37 88 42 102 43 105 45 102 43 100 40 102 45 105 42 95 40 100 37 93 36 88 34 88 34 90 37 93 39 93 36 88 31 83 43 95 36 90 37 93 36 88 15 22 3 22 19 27 15 21 11 22 11 22 11 21 7 21 15 24 15 24 15 24 19 25 15 24 15 25 19 27 23 27 19 25 19 25 19 25 19 25 23 27 23 25 19 24 15 24 35 24 35 24 35 24 35 24 23 21 31 24 39 24 31 21 39 24 47 24 35 21 43 27 39 22 35 19 27 18 23 16 15 15 19 16 23 15 19 13 27 16 23 15 19 16 23 18 23 16 23 16 27 18 31 21 43 22 31 18 23 18 31 19 31 16 19 18 35 24 39 19 31 19 35 22 43 24 39 22 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 31 25 43 30 47 30 43 27 43 28 43 30 51 33 59 36 47 28 47 28 47 28 47 28 59 33 59 33 59 33 59 33 59 33 59 33 59 33 59 33 67 36 71 37 67 33 55 28 39 25 43 30 55 33 63 36 71 37 71 39 75 40 79 40 79 40 79 39 75 37 71 37 75 40 83 43 87 43 87 42 83 43 79 43 87 45 95 49 95 48 115 46 75 28 47 25 43 21 51 21 39 16 39 19 39 18 35 16 39 19 47 21 43 22 63 27 63 28 71 37 79 33 71 39 67 36 123 82 178 84 170 84 170 84 170 84 174 87 178 87 182 88 182 92 174 92 186 98 190 99 182 99 186 101 182 105 186 105 186 105 194 101 198 102 198 104 202 104 210 107 210 108 214 110 218 110 210 110 210 110 210 110 210 110 206 108 206 108 206 108 206 108 202 110 198 113 202 114 210 116 202 113 206 114 206 116 210 116 214 120 214 120 214 120 214 120 214 122 218 122 218 122 218 123 226 122 222 120 218 122 222 123 222 122 222 122 222 122 222 122 226 123 226 123 226 123 226 123 222 122 222 122 222 122 222 122 226 122 226 122 226 122 226 122 238 125 234 123 230 125 234 126 246 129 242 128 246 132 257 135 249 131 249 131 249 131 249 131 242 129 234 128 230 126 234 128 230 128 238 131 242 131 242 129 242 129 242 129 242 129 246 131 242 129 242 129 242 129 242 129 238 129 249 134 253 132 242 128 242 129 242 131 246 132 249 132 242 129 242 131 246 132 249 132 249 132 249 132 249 132 249 132 253 134 253 132 249 131 246 131 246 131 246 132 249 134 253 134 249 131 249 131 249 131 249 131 246 131 253 134 257 134 257 132 253 135 249 137 253 140 265 143 281 149 293 153 293 150 285 147 289 144 277 140 273 140 277 141 273 140 269 137 265 135 257 134 249 135 249 134 246 132 242 132 242 132 242 132 242 132 242 132 246 135 246 135 246 134 246 134 249 137 257 138 265 140 265 140 269 147 293 161 325 167 329 168 333 168 309 165 317 167 293 153 285 155 285 150 273 143 265 141 249 131 242 123 230 117 226 119 218 120 206 119 202 116 202 113 198 113 210 114 214 113 214 111 198 110 198 110 198 110 198 110 198 110 198 108 194 107 190 107 186 105 186 105 186 105 186 105 186 105 182 104 182 102 178 102 186 101 182 101 178 99 178 98 170 96 170 96 170 96 170 96 170 95 162 93 158 92 162 93 158 92 154 88 146 85 142 84 162 87 162 85 158 85 154 84 154 84 154 82 150 81 146 81 142 79 142 78 138 76 134 76 134 76 134 76 134 76 134 78 142 78 134 76 130 75 134 76 130 75 130 73 126 73 123 72 130 73 126 73 123 72 123 70 123 72 123 72 123 72 123 72 126 72 130 72 130 70 123 67 123 69 123 69 123 69 123 69 119 69 123 72 126 73 134 75 119 69 119 67 115 67 111 66 115 67 115 66 111 64 107 64 111 64 103 61 95 60 95 60 99 60 95 58 91 60 95 61 99 60 91 58 87 57 87 58 95 60 91 58 87 57 87 55 79 55 87 57 87 57 83 54 83 55 79 54 79 55 87 58 79 54 79 54 83 55 83 55 87 55 87 54 83 54 79 52 75 54 87 54 75 51 79 54 79 52 79 52 79 52 79 52 75 54 87 54 75 48 67 49 71 49 71 51 75 51 71 49 75 52 79 52 75 51 71 48 67 48 75 51 75 51 67 48 63 48 67 49 71 48 67 46 71 46 75 48 75 49 79 49 75 46 71 46 67 45 67 43 75 48 75 46 71 46 67 45 63 43 63 43 63 43 63 43 67 45 63 43 59 40 51 39 67 45 67 45 67 45 67 45 71 45 67 43 63 43 63 43 55 40 59 43 63 42 55 40 67 43 67 39 51 36 59 43 63 40 59 37 51 34 47 34 47 36 55 37 59 37 55 37 63 39 51 36 59 39 51 33 24 40 21 40 27 50 27 45 27 47 25 42 22 40 21 38 22 40 24 45 27 47 28 50 24 42 25 45 25 45 27 47 25 45 25 45 25 45 25 45 27 47 25 45 25 45 24 42 24 45 24 45 24 45 24 45 19 40 21 42 22 45 24 47 22 40 25 40 21 35 22 42 22 35 21 33 18 28 16 28 13 26 15 28 16 26 15 23 18 28 16 26 15 28 16 31 15 28 18 33 19 33 18 31 22 35 19 31 18 31 19 33 21 31 16 31 21 38 21 31 18 31 19 35 21 35 21 35 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 24 40 27 42 28 45 27 42 30 45 28 45 30 50 34 54 28 52 28 52 28 52 28 52 33 59 33 59 33 59 33 59 33 59 33 59 33 59 33 59 36 64 36 64 36 59 31 54 27 50 28 54 31 59 34 64 37 66 39 69 39 69 40 71 42 71 40 69 39 66 37 64 39 71 42 76 43 76 43 74 43 78 43 76 43 78 48 76 43 78 51 71 36 38 22 33 19 33 22 33 18 28 18 33 19 28 18 28 18 31 21 33 18 33 25 42 28 50 34 64 37 54 34 69 36 64 54 145 85 167 84 167 84 167 84 167 84 169 85 169 87 171 87 174 88 186 93 193 98 198 99 198 101 202 104 207 107 207 107 205 101 202 102 202 104 205 104 205 107 210 107 212 108 214 110 214 111 219 111 219 111 219 111 219 108 214 108 214 108 214 108 214 110 217 111 222 113 224 116 226 113 224 114 224 116 226 116 226 120 231 120 231 120 231 120 231 120 231 120 234 122 236 123 236 123 241 122 238 120 241 122 243 122 241 122 241 122 241 122 241 123 243 123 243 123 243 123 243 122 241 122 241 122 241 122 241 122 250 122 250 122 250 122 250 126 255 125 253 123 255 125 257 129 262 128 262 131 267 134 272 131 265 131 265 131 265 131 265 131 265 129 260 126 257 128 260 126 260 129 265 131 265 129 262 129 267 129 269 132 272 134 274 129 267 129 267 129 267 129 267 128 267 132 274 134 272 129 265 129 267 131 269 131 269 132 272 129 267 129 269 131 272 132 272 132 272 132 272 132 272 132 272 134 274 134 272 132 269 131 269 131 269 131 272 132 274 134 274 131 274 131 274 131 274 131 274 129 274 132 279 134 279 132 276 135 279 135 279 137 284 141 288 147 300 150 305 152 303 149 298 144 296 143 291 140 288 141 291 140 288 138 284 137 281 134 279 135 279 135 276 134 274 132 274 132 274 132 274 132 274 132 272 134 272 135 272 134 274 134 274 134 279 135 291 138 293 140 293 140 310 147 324 156 346 165 355 171 358 165 358 168 362 161 341 161 334 156 322 149 308 141 296 134 284 128 267 119 260 119 255 119 255 120 253 117 248 114 245 111 245 113 248 114 245 113 243 110 236 110 236 110 236 110 236 110 236 110 234 108 231 107 231 105 229 105 229 105 229 105 229 108 234 107 231 105 229 105 229 104 226 102 226 101 224 101 222 98 219 98 219 98 219 98 219 96 217 95 212 92 210 93 212 93 212 92 210 90 205 88 202 88 200 87 200 85 198 84 195 84 195 84 193 82 191 81 191 79 188 79 186 78 183 76 183 76 183 76 183 76 183 76 179 76 174 78 174 78 171 75 169 75 169 75 169 73 167 73 164 73 159 72 159 70 157 70 155 72 159 72 159 72 159 72 159 72 159 72 159 72 157 69 155 67 152 67 152 67 152 67 152 69 150 70 155 72 157 75 159 69 150 69 150 67 148 67 145 67 148 67 145 66 143 64 143 64 143 64 140 63 138 60 133 61 133 60 131 58 133 60 136 61 133 60 131 57 131 58 131 60 133 60 133 58 131 58 131 55 126 57 128 57 128 55 126 58 128 55 126 54 126 55 128 54 124 54 124 52 121 52 121 57 128 57 126 55 126 55 124 51 124 55 124 52 119 52 126 52 121 52 121 52 121 52 121 51 121 52 119 48 114 51 124 51 119 51 119 51 119 51 119 51 119 51 121 51 117 49 114 48 117 49 119 51 117 49 114 48 117 49 119 51 117 49 114 48 114 49 117 49 119 51 119 49 114 48 114 46 112 46 109 49 117 49 114 48 114 46 112 42 105 42 105 42 105 42 105 45 109 43 107 42 102 40 102 46 112 46 112 46 112 46 112 48 102 39 90 36 97 45 112 39 95 40 100 42 97 39 95 43 100 39 88 31 85 39 102 43 100 40 95 37 90 36 88 31 85 36 95 40 100 43 102 37 90 36 93 40 95 36 83 11 22 11 24 19 28 31 30 23 27 23 25 19 24 15 24 11 24 15 24 19 25 23 27 19 25 19 25 19 25 19 25 19 25 19 25 19 25 19 25 19 25 19 25 19 25 19 25 35 24 35 24 35 24 35 24 23 19 23 21 31 24 43 28 43 24 47 22 31 19 39 24 35 21 31 19 27 16 19 15 15 15 19 16 23 15 19 13 27 16 23 15 19 16 23 18 19 16 31 21 35 19 27 16 35 19 31 19 31 19 31 19 35 19 31 19 31 19 31 18 27 18 31 21 39 21 35 21 35 25 35 25 35 25 35 25 39 27 39 27 39 27 39 27 35 25 39 27 43 28 43 28 47 28 43 28 47 31 55 33 47 28 47 28 47 28 47 28 55 31 55 31 55 31 55 31 59 33 59 33 59 33 59 33 67 36 67 36 63 33 59 31 47 30 51 31 59 34 67 36 75 39 75 39 75 39 75 39 75 39 75 39 75 39 75 39 75 40 83 43 87 43 87 42 79 43 75 42 87 43 91 48 95 48 115 45 67 24 31 19 43 21 51 22 43 18 43 22 47 21 43 19 43 19 47 22 43 21 59 30 79 36 87 40 79 34 75 40 67 34 111 78 182 85 174 85 174 85 174 85 170 84 170 85 174 85 178 88 182 92 182 95 182 98 186 98 186 102 194 105 190 107 190 107 198 102 198 104 202 104 206 105 210 107 210 108 214 110 218 110 214 111 214 111 214 111 214 111 210 110 210 110 210 110 210 110 206 111 198 113 202 114 206 114 206 114 206 116 210 116 214 117 214 120 214 120 214 120 214 120 210 119 214 122 218 123 226 125 226 122 222 120 218 122 222 123 222 122 222 122 222 122 222 122 226 123 226 123 226 123 226 123 226 123 226 123 226 123 226 123 230 123 230 123 230 123 230 123 238 125 234 123 230 125 234 126 242 128 246 129 249 132 257 134 253 132 253 132 253 132 253 132 246 131 238 128 234 128 234 129 234 128 238 131 242 131 238 128 234 126 238 129 246 132 253 134 242 129 242 129 242 129 242 129 242 131 246 132 249 131 246 129 246 131 246 131 246 131 246 131 242 129 242 131 246 132 249 132 249 132 249 132 249 132 249 132 253 134 253 132 249 131 246 131 246 131 246 132 249 134 253 134 249 131 249 131 249 131 249 131 249 131 253 134 257 134 253 131 249 135 249 135 253 138 261 141 277 147 285 152 293 150 285 147 285 144 281 143 277 141 277 141 273 140 269 137 265 135 257 134 249 135 249 134 246 132 242 132 242 132 242 132 242 132 242 132 242 134 242 134 242 132 242 132 246 134 253 137 261 138 261 138 253 138 257 144 285 156 313 165 321 167 317 168 317 167 301 159 297 159 285 155 273 147 265 143 249 132 246 125 230 117 226 119 222 122 210 119 202 117 206 114 198 113 210 114 214 113 214 111 202 111 202 111 202 111 202 111 198 110 198 108 194 107 190 107 186 105 186 105 186 105 186 105 194 108 190 107 190 105 186 105 190 104 190 102 186 102 182 101 178 99 178 99 178 99 178 99 174 96 166 93 162 93 162 95 166 95 162 93 158 92 158 90 170 88 166 87 158 85 154 84 154 84 154 82 150 81 146 81 142 79 142 78 138 76 134 76 138 78 138 78 138 78 138 79 134 78 142 81 142 78 130 73 134 76 130 75 130 73 126 73 123 72 119 70 119 69 115 69 123 72 123 72 123 72 123 72 130 72 134 73 130 72 126 69 119 67 119 67 119 67 119 67 134 75 130 72 126 70 119 69 123 70 119 69 119 67 115 67 115 67 115 66 111 64 107 64 99 63 107 66 107 63 95 58 99 60 95 58 91 60 95 61 99 60 95 58 91 58 95 60 95 60 95 60 95 60 95 60 83 57 87 57 87 57 87 55 95 58 87 55 83 55 83 55 79 54 79 52 75 51 67 49 87 55 87 55 87 55 83 54 67 51 79 51 71 48 71 52 79 52 79 52 79 52 79 52 71 51 75 49 67 49 83 57 79 52 75 49 71 49 71 49 71 49 75 51 75 49 71 48 71 49 71 49 71 49 71 49 75 51 79 54 83 52 75 51 75 48 75 48 79 49 83 51 79 49 79 48 75 48 71 46 79 49 75 48 71 46 71 46 67 45 67 45 67 45 67 45 67 45 67 43 63 42 59 40 67 45 67 45 67 45 67 45 55 37 35 31 31 36 59 45 51 40 59 42 59 42 55 39 67 42 67 39 51 36 59 42 63 40 67 42 63 40 59 39 43 34 55 40 71 43 75 45 47 34 51 39 63 39 47 30 22 40 24 42 24 47 30 54 24 42 25 45 27 47 27 50 25 42 24 42 22 40 21 38 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 45 19 38 19 40 22 45 27 52 24 42 25 38 19 31 21 38 21 35 19 31 16 28 15 26 13 26 15 28 16 26 15 23 18 28 16 26 15 28 16 31 16 31 19 35 21 33 16 26 18 33 19 33 19 33 19 33 19 35 21 33 19 31 18 33 19 33 21 38 22 38 22 38 25 40 25 40 25 40 25 40 27 42 27 42 27 42 27 42 28 45 28 45 30 47 31 50 30 45 28 45 28 47 31 50 28 52 28 52 28 52 28 52 31 57 31 57 31 57 31 57 33 59 33 59 33 59 33 59 36 64 34 62 34 59 34 62 31 57 31 59 34 62 36 64 39 69 39 69 39 69 39 69 34 64 36 66 40 74 42 76 39 71 42 76 43 76 43 74 43 76 42 74 42 76 46 76 43 76 48 62 30 31 18 28 19 33 22 35 19 31 21 38 24 35 21 33 21 33 21 35 21 38 27 52 37 64 40 66 39 57 36 71 36 59 49 133 87 169 85 169 85 169 85 169 84 167 84 169 85 169 87 171 90 186 93 188 95 193 96 195 101 202 104 207 105 207 105 205 102 202 104 205 104 207 105 207 107 210 107 212 108 214 110 214 108 214 108 214 108 214 108 214 110 217 110 217 110 217 110 217 111 219 113 222 113 222 114 224 114 224 116 226 116 229 117 229 120 231 120 231 120 231 120 231 120 231 120 234 122 236 123 236 123 241 122 238 120 241 122 243 122 241 122 241 122 241 122 241 123 243 123 243 123 243 123 243 123 243 123 243 123 243 123 243 123 253 123 253 123 253 123 253 126 255 125 253 123 255 125 257 128 260 129 265 132 267 134 269 132 267 132 267 132 267 132 267 132 265 129 262 128 260 129 262 128 262 131 265 131 262 128 260 125 260 126 265 129 269 132 272 129 267 129 267 129 267 129 267 131 269 131 269 131 269 131 269 131 269 131 269 131 269 131 269 129 267 129 269 131 272 132 272 132 272 132 272 132 272 132 272 134 274 134 272 132 269 131 269 131 269 131 272 132 274 134 274 131 274 131 274 131 274 131 274 131 276 134 279 134 276 131 274 135 276 134 279 135 284 140 288 144 296 149 303 152 303 149 298 144 296 144 296 143 293 141 291 140 288 138 284 137 281 134 279 135 279 135 276 134 274 132 274 132 274 132 274 132 274 132 272 132 269 134 269 132 272 132 272 132 274 134 286 137 288 137 291 135 298 137 308 147 327 159 346 168 353 167 360 170 362 164 351 159 334 158 324 153 317 149 310 140 291 132 272 123 262 120 257 120 257 120 255 119 250 114 248 111 245 113 248 114 245 113 243 111 238 111 238 111 238 111 238 110 236 110 234 108 231 107 231 105 229 105 229 105 229 105 229 107 229 105 229 104 226 104 224 104 229 104 226 102 226 101 224 99 222 99 222 99 222 99 222 98 217 95 214 93 212 95 214 95 214 95 214 93 212 93 212 92 205 90 202 87 198 84 195 84 195 84 193 82 191 81 191 79 188 79 186 78 183 76 183 78 186 78 186 78 186 78 181 76 174 81 179 81 174 76 167 76 171 76 169 75 169 73 167 72 159 70 157 70 155 69 155 72 159 72 159 72 159 72 159 72 162 73 162 73 159 70 155 67 152 67 152 67 152 67 152 75 159 73 155 72 152 69 150 70 152 70 150 69 150 67 148 67 148 67 145 66 143 64 143 61 140 64 145 66 143 61 136 61 133 60 131 58 133 60 136 61 133 60 131 58 133 61 136 60 133 60 133 60 133 60 133 58 128 57 128 57 128 57 131 61 133 58 128 55 126 55 126 54 124 54 121 52 119 49 117 52 121 52 121 52 121 54 124 49 119 52 121 49 117 51 121 52 121 52 121 52 121 52 121 49 117 51 117 48 117 54 131 52 119 49 112 46 112 48 114 48 114 49 119 51 117 49 114 49 117 49 117 49 117 49 117 49 117 51 119 51 119 49 117 45 109 46 112 48 114 48 114 49 117 49 114 48 114 46 112 46 112 46 112 45 109 43 107 45 109 45 109 45 109 45 109 45 109 45 107 43 107 43 105 42 105 42 105 42 105 42 105 36 90 34 88 36 93 39 97 42 100 43 105 45 102 42 100 39 100 45 105 42 95 39 95 36 93 40 100 43 102 42 100 37 95 40 100 42 100 42 100 33 85 34 93 40 95 34 81 11 24 15 22 7 22 23 31 11 22 15 25 19 27 27 28 19 25 15 22 7 21 3 19 23 27 19 25 19 25 15 24 19 25 19 25 19 25 19 25 15 24 19 25 19 25 23 27 35 24 35 24 35 24 35 24 23 21 27 22 31 24 35 25 43 25 47 22 27 18 31 22 31 19 31 18 23 15 19 13 15 15 19 16 23 15 19 13 27 16 23 15 19 16 23 18 27 18 31 19 31 18 23 15 23 18 31 21 35 21 31 19 23 19 35 21 27 18 31 22 31 19 35 22 43 24 39 22 35 25 35 25 35 25 35 25 43 28 43 28 43 28 43 28 47 30 43 28 47 30 51 33 47 30 43 28 43 28 47 30 47 28 47 28 47 28 47 28 51 30 51 30 51 30 51 30 59 33 59 33 59 33 59 33 67 36 63 33 59 34 63 36 59 33 59 34 63 36 67 36 79 40 75 39 75 39 71 37 63 36 67 37 79 42 83 43 75 40 83 43 87 43 87 42 75 42 71 40 83 43 91 46 95 45 95 36 47 18 31 22 43 21 55 22 47 21 51 25 59 24 51 22 47 21 51 22 55 24 63 33 95 42 91 37 83 34 79 42 67 31 99 70 186 87 178 87 178 87 178 87 170 85 174 85 178 87 178 88 186 93 178 92 182 95 182 98 190 101 190 102 194 104 182 102 202 104 202 104 206 105 206 107 210 107 210 108 214 110 218 110 206 108 206 108 206 108 206 108 214 111 214 111 214 111 214 111 210 113 202 113 202 113 202 113 210 116 210 116 214 117 214 119 214 120 214 120 214 120 214 120 218 122 218 122 218 122 218 122 226 122 222 120 218 122 222 123 222 122 222 122 222 122 222 122 226 123 226 123 226 123 226 123 230 125 230 125 230 125 230 125 234 125 234 125 234 125 234 125 238 125 234 123 230 125 234 126 238 128 246 131 253 134 253 132 257 134 257 134 257 134 257 134 246 132 242 129 238 129 238 129 238 129 242 131 242 129 234 126 230 125 234 126 238 129 242 129 242 129 242 129 242 129 242 129 246 131 246 131 246 131 246 131 249 132 246 131 246 131 242 129 242 129 242 131 246 132 249 132 249 132 249 132 249 132 249 132 253 134 253 132 249 131 246 131 246 131 246 132 249 134 253 134 249 131 249 131 249 131 249 131 253 132 257 134 257 132 249 129 246 134 246 134 249 137 261 140 269 144 281 150 289 150 285 149 285 144 289 146 285 143 277 141 273 140 269 137 265 135 257 134 249 135 249 134 246 132 242 132 242 132 242 132 242 132 242 132 238 132 238 132 238 131 238 131 238 132 246 134 253 135 253 135 253 137 253 141 273 152 297 159 309 167 321 170 317 170 309 167 293 158 289 156 285 153 285 152 265 140 253 129 234 123 234 122 218 122 214 120 206 117 210 116 198 113 210 114 214 113 214 111 206 113 206 113 206 113 206 113 198 110 198 108 194 107 190 107 186 105 186 105 186 105 186 105 182 104 182 102 178 102 174 101 190 102 186 102 182 101 182 99 178 99 178 99 178 99 178 99 174 98 170 95 166 95 166 95 166 95 166 95 166 95 162 93 174 92 170 88 162 85 154 84 154 84 154 82 150 81 146 81 142 79 142 78 138 76 134 76 142 79 142 79 142 79 142 81 142 79 142 79 142 78 134 76 138 76 134 76 130 75 130 75 126 72 123 72 119 70 119 69 123 72 123 72 123 72 123 72 134 73 138 75 134 72 126 70 123 69 123 69 123 69 123 69 119 69 123 72 126 73 134 75 126 70 123 70 119 69 119 69 115 67 115 66 111 64 107 64 103 63 107 64 107 64 103 63 99 60 95 58 91 60 95 61 99 60 95 60 95 61 103 63 91 58 91 58 95 60 95 60 91 58 87 57 87 57 91 58 95 58 91 57 87 57 87 58 79 54 79 54 75 52 75 52 75 51 75 52 79 52 79 54 83 55 91 57 83 52 83 57 79 52 79 52 79 52 79 52 67 49 75 51 71 49 79 55 79 51 67 45 59 45 63 48 63 46 67 49 71 49 71 48 75 49 71 48 67 49 71 51 59 45 63 46 63 46 59 45 67 45 67 46 71 46 75 48 79 48 75 48 71 46 71 45 71 46 67 45 67 43 63 43 55 40 55 40 55 40 55 40 67 45 67 45 67 43 63 43 55 40 55 40 55 40 55 40 47 39 55 42 59 42 55 40 59 43 67 45 67 45 63 42 55 42 83 49 79 42 59 37 51 37 63 42 71 43 67 40 63 40 67 42 67 40 59 39 43 33 43 36 59 39 51 33 24 45 24 38 18 35 24 52 24 42 24 42 24 45 25 45 24 42 24 42 24 42 22 40 27 47 27 45 25 42 24 42 25 45 25 45 25 45 25 45 24 42 24 45 25 47 27 47 24 45 24 45 24 45 24 45 19 40 22 45 25 45 22 40 24 42 24 38 18 28 18 35 19 33 18 31 16 26 13 23 13 26 15 28 16 26 15 23 18 28 16 26 15 28 16 31 21 33 18 31 16 28 16 28 15 28 19 35 22 35 19 33 15 31 21 35 18 31 21 40 16 31 19 35 21 35 21 35 25 40 25 40 25 40 25 40 28 45 28 45 28 45 28 45 30 45 27 42 27 45 31 52 30 47 28 42 27 45 28 47 28 52 28 52 28 52 28 52 30 54 30 54 30 54 30 54 33 59 33 59 33 59 33 59 36 62 33 59 33 62 36 66 34 62 34 64 36 64 36 66 40 71 40 69 39 66 37 66 39 69 39 69 39 69 39 69 39 71 42 76 43 76 43 74 42 76 40 71 42 74 45 74 43 71 40 45 21 23 21 38 18 33 24 35 21 33 24 40 27 40 24 35 22 35 22 35 24 35 25 50 37 62 36 52 39 57 37 74 36 57 45 126 88 171 87 171 87 171 87 171 85 171 87 171 88 174 88 176 93 188 90 186 92 188 95 193 98 195 99 200 102 202 101 200 104 205 104 207 105 207 107 210 107 210 107 212 108 214 110 214 110 217 110 217 110 217 110 217 111 219 111 219 111 219 111 219 113 222 113 222 113 222 113 222 116 226 116 229 117 229 119 231 120 231 120 231 120 231 120 231 125 238 123 234 122 231 119 229 123 241 122 238 120 241 122 243 122 241 122 241 122 241 122 241 123 243 123 243 123 243 123 243 125 245 125 245 125 245 125 245 125 255 125 255 125 255 125 255 126 255 125 253 123 255 125 257 126 260 129 267 134 269 132 267 134 269 134 269 134 269 134 269 134 267 131 262 129 262 129 265 129 265 131 265 131 262 128 257 128 265 129 267 129 267 129 267 129 267 129 267 129 267 129 267 132 269 131 267 129 269 131 272 132 272 132 269 131 267 129 267 129 267 129 269 131 272 132 272 132 272 132 272 132 272 132 272 134 274 134 272 132 269 131 269 131 269 131 272 132 274 134 274 131 274 131 274 131 274 131 274 132 279 134 279 134 276 131 272 134 276 134 276 135 281 138 286 141 293 147 300 150 303 149 300 144 296 146 298 146 296 141 288 140 288 138 284 137 281 134 279 135 279 135 276 134 274 132 274 132 274 132 274 132 274 132 272 131 267 132 267 131 269 131 269 129 272 131 284 134 286 135 288 138 300 141 310 147 324 155 334 164 351 170 360 170 362 168 360 162 341 161 331 156 322 152 312 146 300 138 281 128 269 123 262 123 260 122 255 119 253 116 250 111 245 113 248 114 245 113 243 113 241 113 241 113 241 113 241 110 236 110 234 108 231 107 231 105 229 105 229 105 229 105 229 104 226 104 224 102 224 101 222 102 224 101 224 99 222 99 219 98 219 98 219 98 219 98 219 99 219 96 214 95 214 95 217 93 212 93 212 93 212 93 212 93 210 92 205 87 198 84 195 84 195 84 193 82 191 81 191 79 188 79 186 78 183 76 183 79 188 79 188 79 188 79 183 81 179 79 174 78 174 78 176 78 174 76 171 76 169 75 169 75 162 73 162 72 159 72 157 72 159 72 159 72 159 72 159 73 162 75 164 73 162 72 157 70 157 70 157 70 157 70 157 69 150 70 155 72 157 75 159 72 155 70 152 70 150 69 150 67 148 67 145 66 143 64 143 64 143 63 140 63 143 64 145 61 133 60 131 58 133 60 136 60 133 60 133 60 136 63 140 55 128 57 128 58 131 60 133 60 131 57 128 57 128 58 133 58 131 57 128 57 131 60 133 54 124 54 124 55 126 55 126 52 121 52 124 54 124 55 126 54 126 57 128 54 124 55 128 52 121 52 121 52 121 52 121 48 119 52 121 51 117 51 121 55 124 49 112 45 112 48 117 45 112 48 117 49 117 49 117 51 119 48 114 48 114 51 119 46 112 48 114 48 114 46 112 46 112 46 114 48 114 49 117 48 112 46 112 45 109 45 107 48 114 46 112 46 109 45 109 40 102 40 102 40 102 40 102 45 109 45 109 45 109 45 109 42 105 42 105 42 105 42 105 42 100 42 100 42 100 40 97 40 100 43 102 43 102 42 97 37 100 45 105 42 95 37 95 37 97 42 102 42 97 36 88 39 95 40 97 40 97 39 95 34 85 31 85 36 93 36 88 15 25 19 21 0 16 11 28 23 25 19 24 15 22 7 21 11 22 15 25 19 27 27 28 23 27 23 25 19 24 15 24 19 25 19 25 19 25 19 25 15 24 15 25 19 27 23 27 35 24 35 24 35 24 35 24 23 21 35 27 39 24 23 18 43 25 43 21 27 16 27 19 31 19 27 16 23 15 15 13 15 15 19 16 23 15 19 13 27 16 23 15 19 16 23 18 39 21 27 16 19 15 23 18 19 16 31 21 39 21 35 19 11 16 35 21 27 18 39 27 19 16 27 19 31 19 27 18 35 25 35 25 35 25 35 25 43 28 43 28 43 28 43 28 43 27 35 24 35 27 47 31 47 30 43 27 39 27 43 28 47 28 47 28 47 28 47 28 51 30 51 30 51 30 51 30 59 33 59 33 59 33 59 33 67 34 59 31 55 34 67 37 63 36 67 36 67 36 71 37 79 40 79 39 75 37 71 37 87 43 83 40 71 36 63 34 75 40 83 43 87 43 87 42 75 40 71 40 79 42 87 46 95 42 79 27 27 16 39 28 39 21 55 24 51 21 55 27 63 27 59 24 51 22 51 22 51 21 51 28 83 36 67 27 83 36 79 42 67 30 95 67 186 87 178 87 178 87 178 87 178 87 182 88 182 90 186 90 190 92 182 88 178 93 186 96 182 98 190 99 186 101 182 99 202 104 202 105 206 107 210 107 210 107 210 108 214 110 218 110 214 111 214 111 214 111 214 111 214 111 214 111 214 111 214 111 210 113 202 113 202 113 202 113 210 116 210 117 214 119 218 119 214 120 214 120 214 120 214 120 230 126 226 123 214 119 206 117 226 122 222 120 218 122 222 123 222 122 222 122 222 122 222 122 226 123 226 123 226 123 226 123 230 125 230 125 230 125 230 125 234 125 234 125 234 125 234 125 238 125 234 123 230 125 234 126 234 128 246 132 257 134 253 131 257 134 257 134 257 134 257 134 249 132 242 129 238 129 238 131 242 131 242 131 242 129 230 126 249 132 246 131 246 131 246 129 242 129 242 129 242 129 242 129 249 131 246 129 242 131 246 132 249 132 249 131 246 129 242 129 242 129 242 131 246 132 249 132 249 132 249 132 249 132 249 132 253 134 253 132 249 131 246 131 246 131 246 132 249 134 253 134 249 131 249 131 249 131 249 131 257 134 257 134 257 132 246 129 246 134 242 134 249 137 257 140 265 143 277 149 289 150 285 149 281 144 289 147 289 144 277 140 273 140 269 137 265 135 257 134 249 135 249 134 246 132 242 132 242 132 242 132 242 132 242 132 238 132 238 132 238 131 238 131 234 131 242 132 249 134 249 134 261 141 265 146 281 152 289 155 305 167 325 173 317 170 317 171 305 167 293 161 281 152 269 147 277 144 265 134 246 126 234 125 218 123 214 120 210 119 210 116 198 113 210 114 214 113 214 111 206 113 206 113 206 113 206 113 198 110 198 108 194 107 190 107 186 105 186 105 186 105 186 105 186 105 182 104 182 102 178 102 182 101 178 99 178 98 174 98 174 98 174 98 174 98 174 98 178 98 170 95 166 95 166 96 162 93 162 93 162 93 162 93 182 93 174 90 162 85 154 84 154 84 154 82 150 81 146 81 142 79 142 78 138 76 134 76 142 79 142 79 142 79 142 81 154 82 142 78 134 78 142 81 138 78 138 76 134 75 130 75 130 75 130 73 126 73 123 72 123 72 123 72 123 72 123 72 134 75 138 75 138 73 130 70 130 72 130 72 130 72 130 72 134 75 130 72 126 70 119 69 126 72 126 70 123 69 119 69 115 67 115 66 111 64 107 64 111 64 103 61 99 64 111 67 99 60 95 58 91 60 95 61 95 60 95 60 95 63 107 64 79 55 83 57 87 58 91 58 99 60 87 55 83 57 95 61 87 57 87 57 91 60 99 61 79 54 79 55 83 57 91 58 83 54 83 55 87 57 91 57 75 52 83 54 75 51 79 54 79 52 79 52 79 52 79 52 63 51 83 55 79 49 71 49 95 55 75 48 63 48 71 51 59 45 63 49 71 49 71 49 79 51 67 46 63 48 75 52 75 52 79 54 83 52 79 51 75 48 75 49 79 51 83 51 71 46 67 45 67 43 63 43 79 49 79 48 75 46 71 46 63 43 63 43 63 43 63 43 67 45 67 45 67 45 67 45 63 43 63 43 63 43 63 43 63 42 51 37 43 37 47 39 51 40 55 42 59 40 55 39 59 40 67 39 51 36 55 40 67 43 71 43 63 36 39 28 51 36 59 39 63 40 63 39 51 33 35 31 47 37 55 36 25 45 25 45 25 47 28 52 27 45 25 42 22 40 21 38 30 50 27 47 25 45 27 47 25 45 25 45 25 45 25 45 27 47 27 45 25 42 24 42 28 50 27 45 22 38 19 35 19 40 24 47 25 45 21 38 21 40 21 40 21 40 21 40 22 40 24 40 24 38 21 33 16 26 15 23 13 26 15 28 15 28 18 31 16 26 12 19 19 31 18 28 16 31 18 33 13 23 13 26 15 26 16 28 19 31 18 31 18 31 18 28 18 31 18 33 19 35 21 35 18 33 21 35 18 31 19 35 22 35 22 38 24 40 25 40 31 47 30 45 28 42 27 42 30 47 30 45 28 45 27 42 28 42 27 42 27 45 30 50 31 54 28 50 28 54 33 62 28 52 28 54 30 57 31 57 31 57 31 59 33 62 34 62 34 62 34 62 34 62 34 62 39 66 37 64 36 66 37 69 39 69 39 69 39 69 39 69 42 71 40 69 39 71 40 74 39 69 42 76 43 76 43 76 43 76 42 74 42 76 46 76 45 69 37 42 19 23 18 31 19 31 21 33 21 35 22 35 22 38 24 40 25 38 24 35 24 45 34 62 37 59 37 62 31 69 39 62 36 59 43 133 88 171 87 169 84 164 79 157 88 174 88 174 88 174 88 174 88 183 90 188 92 191 96 193 96 195 99 200 101 200 101 198 104 205 105 207 105 207 107 210 107 210 107 210 107 210 107 210 110 217 110 219 111 222 113 222 113 222 113 222 113 222 113 222 113 222 113 224 114 226 116 226 116 226 116 229 117 231 119 231 120 231 120 231 120 231 120 231 123 234 120 229 120 234 125 241 122 238 120 236 119 238 120 241 122 241 122 241 122 241 122 241 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 245 126 255 125 253 123 255 125 257 125 255 126 257 126 260 128 260 126 257 128 262 129 265 132 267 134 269 132 265 131 265 132 269 131 267 132 267 132 265 129 260 129 262 129 262 129 262 129 262 129 267 129 267 129 267 129 267 126 262 126 265 128 265 129 267 128 267 132 274 134 272 129 265 129 267 129 267 129 267 129 267 132 272 132 272 132 272 132 272 135 274 132 269 132 274 137 281 132 274 134 276 134 272 129 265 129 269 131 272 132 274 134 276 131 274 131 274 131 274 131 274 132 279 134 276 129 272 132 281 131 272 131 274 134 279 138 284 141 293 147 303 152 303 149 296 146 298 146 296 144 293 143 293 138 286 137 281 135 279 132 276 134 276 134 276 134 276 134 276 131 272 131 272 131 272 131 269 132 269 134 269 132 272 132 272 131 274 134 286 137 286 134 281 137 296 141 310 146 317 155 336 159 339 164 351 168 353 167 351 167 341 158 322 150 317 152 317 143 298 138 286 132 279 129 272 126 262 122 255 119 250 116 250 114 248 114 245 113 243 111 243 114 243 114 241 113 238 111 238 110 236 110 234 108 231 107 231 102 226 107 231 105 231 108 238 104 226 104 226 104 226 104 226 104 226 101 224 104 231 102 224 102 226 102 224 101 222 99 222 98 219 98 217 96 214 95 214 95 212 92 207 90 207 90 210 88 202 88 200 87 198 85 198 85 195 81 191 84 195 81 188 81 191 81 191 81 191 81 191 78 186 78 183 76 181 75 176 78 176 79 174 78 171 76 171 78 171 75 167 73 167 73 169 73 162 73 162 73 162 73 162 72 162 73 162 73 162 73 164 69 157 73 164 75 162 70 155 67 155 72 162 73 159 69 152 70 155 72 157 73 155 72 152 75 157 72 155 69 150 67 145 67 148 67 145 66 143 64 143 61 143 67 145 60 133 61 143 63 140 64 143 66 140 64 138 57 131 61 138 63 136 58 128 54 133 63 138 58 126 55 128 58 128 57 126 57 131 61 138 60 133 58 128 54 121 51 119 51 121 55 128 57 126 52 119 55 126 55 126 55 121 51 119 54 124 54 124 54 124 54 124 54 124 54 124 54 124 54 124 52 126 57 124 48 112 51 126 54 119 48 114 51 121 52 119 46 114 51 121 52 119 48 112 54 121 49 112 45 109 45 112 49 114 48 117 52 121 49 112 49 117 49 114 48 112 46 112 46 117 51 114 42 102 43 114 48 114 48 112 45 107 40 102 37 100 42 107 45 109 43 105 45 109 45 109 45 109 45 109 46 109 45 107 43 105 42 102 45 105 45 102 42 93 33 83 31 85 34 93 40 102 45 107 37 93 37 93 37 93 37 93 37 93 39 95 39 95 39 97 42 100 42 97 40 97 39 95 40 95 37 90 36 90 36 93 27 28 27 30 31 31 35 31 15 25 19 27 27 28 31 30 31 28 23 25 15 24 15 25 11 24 15 25 19 27 23 28 23 27 23 25 19 24 15 24 27 28 27 27 19 25 15 24 27 21 35 24 35 24 27 21 27 21 27 21 27 21 27 21 31 19 35 21 31 19 27 16 19 15 15 13 15 13 19 15 23 16 23 16 19 15 15 12 23 16 19 13 15 15 23 16 19 15 19 15 23 16 27 18 27 18 27 18 27 18 27 18 27 18 27 19 31 21 35 21 27 19 35 21 27 18 31 21 27 22 31 24 31 25 35 25 47 28 43 28 39 27 35 25 47 28 43 28 39 27 39 25 43 27 39 27 39 28 47 31 51 30 47 27 47 30 55 33 47 28 51 30 51 31 55 31 55 31 55 33 59 34 63 34 63 34 63 34 63 34 63 34 75 37 71 36 67 37 71 39 75 39 75 39 75 39 75 39 83 40 79 39 75 40 79 42 75 40 83 43 87 43 87 42 79 42 75 42 83 43 91 48 103 40 67 24 31 18 31 19 39 19 43 19 47 21 47 22 51 24 55 25 59 24 55 22 55 30 87 39 91 37 83 37 63 42 83 34 71 33 91 72 182 85 178 85 174 82 162 79 182 88 182 88 182 88 182 88 186 88 182 92 186 93 194 96 190 98 190 99 194 101 190 99 202 104 206 105 206 105 210 107 210 107 210 107 210 107 210 107 210 110 210 111 214 113 218 113 218 113 218 113 218 113 218 113 210 113 202 114 206 116 210 116 210 116 210 117 214 119 218 119 214 120 214 120 214 120 214 120 218 122 214 120 214 122 226 126 222 120 218 119 214 120 218 122 222 122 222 122 222 122 222 122 230 125 230 125 230 125 230 125 230 125 230 125 230 125 230 125 238 125 234 123 230 125 234 126 234 125 234 125 238 126 238 128 238 126 242 129 246 131 253 132 253 132 253 132 253 132 253 132 242 132 246 132 246 131 238 128 238 129 238 129 238 129 238 129 242 129 242 129 242 129 242 129 238 128 238 128 242 129 246 131 242 131 246 132 249 131 246 129 246 131 246 131 246 131 246 131 249 132 249 132 249 132 249 132 253 132 249 132 249 134 257 137 249 132 253 135 253 132 242 128 246 131 249 132 249 132 253 134 249 131 249 131 249 131 249 131 253 134 257 132 246 129 253 135 246 134 246 134 249 137 257 140 265 143 281 150 289 150 281 146 289 146 289 144 285 143 281 143 269 138 265 137 261 134 253 132 246 134 246 134 246 134 246 134 238 131 238 131 238 131 238 131 242 134 242 134 242 132 242 132 238 132 249 135 253 135 249 134 246 138 257 143 269 147 285 158 293 161 305 167 309 168 309 167 293 164 281 155 273 152 281 153 265 143 257 137 249 131 246 128 230 126 222 122 210 119 214 117 206 114 214 113 210 111 210 111 210 114 210 113 206 113 202 111 198 110 198 108 194 108 190 107 186 107 194 108 190 107 194 111 182 104 182 104 182 104 182 104 190 101 178 101 186 104 186 99 186 102 186 101 182 99 178 99 174 98 174 96 170 96 166 95 166 93 158 90 154 90 154 92 166 88 166 87 162 87 158 85 158 84 146 82 154 84 150 79 146 81 146 81 146 81 146 81 138 78 138 76 134 76 130 76 142 79 142 78 138 78 134 76 134 76 134 75 130 73 126 73 126 73 126 73 126 73 126 73 126 73 126 73 126 73 126 73 126 72 130 73 134 72 130 70 123 69 130 72 130 72 123 69 123 72 126 73 130 72 126 70 130 72 126 70 123 69 119 67 115 67 115 66 111 64 107 64 107 67 119 67 103 61 103 66 99 61 103 64 107 63 99 61 87 58 99 63 103 61 91 57 83 60 107 63 95 55 87 58 91 58 87 55 87 58 99 63 91 58 87 55 83 54 75 52 75 54 79 55 83 54 79 52 87 55 87 55 87 54 79 51 83 54 83 54 83 54 83 54 83 54 83 54 83 54 83 54 79 54 83 52 71 49 75 54 83 51 67 48 75 52 79 51 67 49 71 51 75 49 71 48 87 52 67 45 55 45 63 48 71 48 67 49 79 52 71 46 79 49 79 48 75 46 71 46 75 51 83 49 67 45 75 51 71 46 71 46 67 43 59 40 51 40 59 43 67 43 59 40 63 43 63 43 63 43 63 43 67 45 63 43 63 43 59 42 55 40 55 40 55 39 47 36 51 39 51 40 59 42 59 43 59 39 59 39 59 39 59 39 67 42 63 40 63 40 63 40 59 39 59 39 55 37 51 36 55 36 51 34 47 36 51 37 21 40 25 47 27 45 24 42 24 45 25 47 28 50 30 52 30 50 27 42 22 40 22 40 21 38 22 42 27 50 30 52 27 47 27 45 25 42 24 42 25 45 25 45 25 45 25 42 21 42 22 45 24 42 22 40 21 40 21 40 21 40 21 40 19 33 21 35 19 33 18 28 13 23 12 21 12 21 13 23 18 28 15 23 13 23 15 26 18 28 16 26 15 28 16 31 16 28 16 31 18 31 19 33 15 28 16 31 18 33 19 35 18 31 18 33 19 35 21 35 18 33 21 35 18 31 19 35 22 38 24 38 25 40 25 40 27 42 27 42 25 40 25 40 28 42 27 42 25 40 25 38 28 42 27 42 27 45 30 50 30 52 28 52 28 54 31 59 28 54 30 54 31 57 31 57 31 57 31 59 33 62 34 62 34 62 34 62 34 62 34 62 39 66 37 64 36 66 37 69 39 69 39 69 39 69 39 69 40 71 40 71 40 71 40 71 39 71 42 76 43 76 42 74 43 76 42 74 42 76 46 76 46 62 27 28 19 31 21 28 16 28 18 28 19 31 19 33 22 38 24 40 25 38 24 35 25 47 36 62 39 59 37 62 33 69 39 64 37 62 42 126 85 167 85 169 85 169 84 164 88 174 88 174 88 174 88 174 88 183 90 188 92 191 95 193 96 193 98 198 101 200 99 198 104 205 104 207 105 210 107 210 107 210 107 210 107 210 107 210 110 217 110 219 111 222 113 222 113 222 113 222 113 222 113 222 113 222 113 224 114 226 116 226 116 226 116 229 117 231 119 231 120 231 120 231 120 231 120 231 122 234 120 231 122 236 125 238 122 241 120 238 120 238 122 241 122 241 122 241 122 241 122 241 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 245 126 255 125 253 123 255 125 257 123 253 123 255 125 257 126 257 126 257 128 262 129 265 132 267 129 265 134 269 135 269 132 265 132 267 132 267 132 265 129 262 129 262 129 262 129 262 129 262 129 267 129 267 129 267 129 267 129 267 129 269 131 269 132 272 132 269 131 267 129 269 131 272 131 269 131 269 131 269 131 269 132 272 132 272 132 272 132 272 131 269 132 274 134 274 134 274 132 272 134 274 134 272 131 267 134 274 132 272 132 272 131 269 131 274 131 274 131 274 131 274 132 279 134 276 129 272 132 281 138 281 137 279 135 281 138 284 140 291 146 298 149 300 147 298 146 298 146 296 144 293 143 293 138 286 138 284 135 279 134 276 134 276 134 276 134 276 134 276 131 272 131 272 131 272 131 269 132 269 134 269 132 272 132 272 132 274 132 284 135 286 134 284 135 293 141 300 144 308 152 327 158 336 164 348 168 355 168 353 168 343 162 329 155 324 156 322 147 305 143 293 135 279 129 267 131 269 126 260 122 257 119 255 114 248 114 245 113 243 111 243 114 243 114 243 113 241 113 238 110 236 110 236 108 234 108 231 108 236 111 236 108 231 107 236 104 226 104 226 104 226 104 226 102 222 98 222 101 226 101 219 102 226 102 224 101 222 99 222 98 219 98 219 96 217 96 214 95 212 92 207 90 207 90 210 88 202 88 202 87 200 87 198 87 195 82 193 84 195 82 188 81 191 81 191 81 191 81 191 78 186 78 186 76 183 76 176 78 176 79 176 78 174 78 171 75 169 76 174 76 169 72 162 73 162 73 162 73 162 73 162 76 164 75 162 73 159 72 157 73 159 72 157 70 159 72 162 69 157 70 159 72 157 70 155 70 155 72 157 73 155 72 152 70 152 70 152 70 152 70 152 67 148 67 145 66 143 64 143 66 148 69 148 64 140 64 145 60 133 61 138 63 136 60 133 57 131 61 138 63 136 58 128 58 136 64 138 60 131 58 133 58 131 57 128 57 131 60 136 55 126 55 126 55 126 55 126 55 126 54 124 54 124 55 126 54 126 55 126 55 124 52 121 54 124 54 124 54 124 54 124 54 124 54 124 54 124 54 124 52 119 48 114 51 121 52 119 54 119 48 114 51 121 52 119 51 117 49 114 48 117 49 119 55 121 48 109 43 109 48 117 49 114 48 117 52 121 49 112 49 117 48 114 48 114 46 112 48 117 51 117 48 114 51 124 45 109 46 112 46 109 43 107 42 107 43 107 43 105 40 102 42 105 42 105 42 105 42 105 42 105 43 107 43 107 45 109 37 93 37 93 39 97 42 102 45 105 43 102 42 97 40 95 40 97 40 97 40 97 40 97 45 105 43 102 42 97 40 97 37 93 36 90 36 88 34 88 36 88 34 85 33 88 36 90 3 21 15 27 23 25 11 19 23 25 19 24 11 22 7 21 31 28 19 24 7 21 7 21 11 24 15 25 19 27 23 28 23 27 23 25 19 24 15 24 0 19 3 19 7 21 11 22 31 22 31 22 31 22 31 22 31 22 31 22 31 22 31 22 39 24 43 24 43 22 35 19 15 12 11 10 7 12 11 13 27 16 15 12 11 13 19 16 35 21 31 19 31 19 35 21 27 18 27 19 31 21 35 21 15 15 23 16 31 19 35 22 27 18 27 19 31 21 35 21 27 19 35 21 27 18 31 21 31 24 31 25 35 25 39 27 35 25 35 25 35 25 35 25 39 27 35 25 35 24 31 24 43 27 39 27 39 28 47 31 47 28 47 28 51 30 55 31 51 30 51 31 55 31 59 33 55 31 55 33 59 34 63 34 63 34 63 34 63 34 63 34 75 37 71 36 67 37 71 39 75 39 75 39 75 39 75 39 79 40 79 40 79 40 79 40 79 40 83 43 87 43 83 40 79 42 75 42 83 43 91 48 99 33 35 15 27 22 35 18 35 16 35 18 39 18 43 19 51 24 55 25 59 24 55 22 63 31 91 40 95 37 83 37 71 43 83 36 75 34 83 66 174 82 170 85 178 87 178 85 182 88 182 88 182 88 182 88 190 90 190 92 194 93 190 93 186 96 194 99 190 99 190 98 198 102 202 105 206 107 214 108 214 108 214 108 214 108 214 108 210 110 210 111 214 113 218 113 218 113 218 113 218 113 218 113 210 113 202 114 206 116 210 116 210 116 210 117 214 119 218 119 218 122 218 122 218 122 218 122 218 122 218 122 222 123 226 125 226 122 218 120 218 120 222 123 226 123 226 123 226 123 226 123 230 125 230 125 230 125 230 125 230 125 230 125 230 125 230 125 238 125 234 123 230 125 234 126 230 123 230 123 234 125 238 126 242 128 242 129 246 131 249 131 242 129 257 135 265 134 253 129 246 132 249 134 246 132 242 129 242 131 242 131 242 131 242 131 242 129 242 129 242 129 242 129 246 131 246 132 249 134 253 134 253 132 242 128 238 129 249 134 249 132 249 132 249 132 249 132 249 132 249 132 249 132 249 132 238 131 249 135 257 135 249 132 249 132 249 132 249 132 249 131 257 134 253 132 249 131 246 129 253 132 253 132 253 132 253 132 253 134 257 132 246 129 253 135 257 138 253 135 249 135 253 137 257 141 269 146 281 147 281 147 289 146 289 144 285 143 281 143 273 140 269 137 261 135 257 134 246 134 246 134 246 134 246 134 238 131 238 131 238 131 238 131 238 132 238 132 238 131 238 131 242 132 246 132 249 134 249 134 249 140 257 143 261 146 273 155 281 156 297 165 309 168 309 168 297 165 281 161 277 158 285 159 273 149 269 141 257 132 238 128 234 128 226 123 214 120 218 119 206 114 214 113 210 111 210 111 214 116 210 114 210 113 206 113 202 111 198 110 198 108 194 108 202 113 210 111 194 105 190 108 186 105 186 105 186 105 186 105 182 99 170 98 182 101 178 98 186 102 186 101 182 99 178 99 178 99 174 98 174 96 170 96 166 93 158 90 154 90 154 92 170 90 166 88 166 87 162 87 162 84 150 82 154 85 150 81 146 81 146 81 146 81 146 81 142 79 138 78 138 76 134 78 146 81 142 79 142 78 138 78 126 75 138 79 138 75 123 69 126 73 126 73 126 73 126 73 138 76 130 75 123 72 119 69 138 73 126 69 123 70 134 75 126 70 126 70 126 70 126 70 123 72 126 73 130 72 126 70 119 70 123 70 123 70 123 72 115 67 115 66 111 64 107 64 111 67 115 66 107 64 107 64 95 61 103 63 103 63 99 60 91 60 95 61 99 60 95 58 99 63 103 63 99 60 95 60 91 58 91 58 91 58 91 60 79 54 79 55 83 57 87 57 87 55 79 52 75 54 83 57 83 55 87 57 91 55 83 54 83 54 83 54 83 54 83 54 79 52 79 52 79 52 79 52 79 48 59 46 79 55 83 51 83 51 67 48 75 52 79 51 79 51 67 46 63 48 75 52 75 51 75 49 71 48 67 46 71 48 67 49 79 52 71 46 75 48 75 48 75 48 75 48 71 48 75 48 75 49 83 54 63 43 67 46 71 46 67 45 67 45 67 43 63 42 55 40 59 42 59 42 59 42 59 42 55 42 59 43 63 45 67 46 55 40 51 37 51 42 67 46 67 45 63 42 55 39 51 37 67 42 67 42 67 42 67 42 75 45 71 42 63 39 55 37 55 37 55 36 51 34 47 34 59 39 55 36 47 34 47 36 27 52 33 59 34 54 28 47 27 45 25 42 22 40 21 38 28 47 25 40 22 38 21 38 28 47 27 45 25 42 24 40 27 47 27 45 25 42 24 42 18 33 19 35 21 40 22 42 22 42 22 42 22 42 22 42 22 42 22 42 22 42 22 42 22 40 24 40 24 38 21 33 13 21 12 19 10 21 12 23 16 26 13 21 12 23 16 31 21 33 19 31 18 33 19 35 18 31 19 33 21 35 21 35 13 26 16 28 19 33 21 38 18 31 18 33 19 35 21 35 18 33 21 35 18 31 19 35 24 38 25 40 25 42 27 42 25 40 25 40 25 40 25 40 27 42 25 40 25 38 24 38 28 42 27 42 27 45 30 50 28 52 30 54 31 57 31 57 30 54 31 57 31 59 33 59 31 57 31 59 33 62 34 62 34 62 34 62 34 62 34 62 39 66 37 64 36 66 37 69 39 69 39 69 39 69 39 69 39 71 40 74 42 71 40 69 40 74 43 76 43 74 40 71 43 76 42 74 42 76 46 76 40 47 18 19 18 33 21 26 16 26 16 28 18 28 19 31 22 38 24 40 25 38 24 35 28 52 39 64 39 59 36 62 37 71 39 64 40 64 39 114 84 164 85 171 87 174 87 171 88 174 88 174 88 174 88 174 90 186 92 188 92 188 93 191 93 193 98 195 99 198 98 195 102 202 104 207 105 210 108 212 108 212 108 212 108 212 108 212 110 217 110 219 111 222 113 222 113 222 113 222 113 222 113 222 113 222 113 224 114 226 116 226 116 226 116 229 117 231 119 231 122 234 122 234 122 234 122 234 122 234 123 236 125 238 125 238 123 243 122 238 120 241 123 243 123 243 123 243 123 243 123 243 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 245 126 255 125 253 123 255 125 257 123 253 123 255 125 257 126 257 128 260 129 262 129 262 131 265 126 262 132 272 137 272 132 265 132 269 134 269 134 267 131 262 131 265 131 265 131 265 131 265 129 267 129 267 129 267 129 267 131 269 132 272 134 274 134 274 134 272 129 265 128 267 132 274 132 272 132 272 132 272 132 272 132 272 132 272 132 272 132 272 128 267 132 274 135 274 132 269 132 272 132 272 132 272 132 274 135 274 134 272 132 269 131 267 132 276 132 276 132 276 132 276 132 279 134 276 129 272 132 281 137 279 134 276 132 276 134 279 138 284 141 291 146 298 147 300 146 298 146 296 144 293 143 293 140 288 138 286 137 281 134 279 134 276 134 276 134 276 134 276 131 272 131 272 131 272 131 269 131 267 132 267 131 269 131 269 132 274 131 279 132 281 134 284 138 296 143 300 143 305 149 322 152 324 158 341 167 348 170 348 167 343 165 334 159 331 159 324 150 312 150 300 140 286 132 269 128 267 125 257 120 253 117 253 114 248 114 245 113 243 111 243 116 245 116 243 114 243 113 241 111 238 111 236 110 236 108 234 113 243 114 241 108 229 105 231 105 229 105 229 105 229 105 229 101 222 96 219 101 224 99 219 102 226 102 224 101 222 99 222 99 222 99 219 98 219 96 217 95 212 92 207 90 207 90 210 90 205 90 202 88 202 87 200 87 198 82 195 85 198 84 191 81 191 81 191 81 191 81 191 79 188 79 186 78 186 76 179 79 179 81 176 79 176 78 174 73 169 78 176 78 169 72 159 73 162 73 162 73 162 73 162 78 167 75 164 72 159 70 155 75 162 70 155 69 157 73 164 70 157 70 157 70 157 70 157 70 155 72 157 73 155 72 152 69 152 70 152 70 152 70 155 67 148 67 145 66 143 64 143 66 143 63 140 63 140 63 138 63 138 64 143 66 140 63 138 60 133 60 133 60 133 60 133 64 138 61 136 61 136 61 133 58 131 58 131 58 131 58 128 52 121 54 126 55 128 58 131 58 128 55 124 54 126 57 131 54 126 55 128 57 128 55 126 54 124 54 124 54 124 54 124 52 121 52 121 52 121 52 121 54 114 45 112 52 126 54 119 54 119 48 114 51 121 52 119 52 119 48 112 46 114 51 121 46 114 52 126 55 119 46 107 49 114 48 117 52 121 49 112 48 114 48 114 48 114 48 114 46 109 45 109 46 114 49 117 43 107 45 112 46 112 45 109 46 112 45 107 43 105 42 105 45 109 45 109 45 109 45 109 40 105 42 107 43 109 45 112 46 105 43 97 40 100 43 105 40 97 40 95 39 95 39 95 42 100 42 100 42 100 42 100 43 102 42 97 39 93 36 90 40 97 39 95 39 93 37 93 46 105 42 95 36 88 34 88 27 30 35 31 35 30 23 25 15 25 19 27 27 28 31 30 23 27 19 24 15 24 15 24 31 30 27 27 15 22 7 21 23 27 23 25 19 24 15 24 11 22 15 24 19 25 23 27 35 22 31 21 27 22 31 24 35 24 35 24 35 24 35 24 31 19 35 21 31 19 27 16 15 13 11 12 11 12 15 13 19 15 15 13 15 15 23 18 23 15 15 13 15 13 19 16 27 18 27 19 31 21 35 21 19 16 23 18 27 19 31 21 27 18 27 19 31 21 35 21 27 19 35 21 27 18 31 21 35 25 35 25 39 27 39 28 35 25 35 25 39 27 39 27 43 27 39 27 35 25 35 24 43 27 39 27 39 28 47 31 43 28 51 31 55 31 55 30 55 31 55 31 59 33 59 34 55 31 55 33 59 34 63 34 63 34 63 34 63 34 63 34 75 37 71 36 67 37 71 39 75 39 75 39 75 39 75 39 71 39 83 43 87 42 75 37 83 42 87 43 87 42 79 39 79 42 75 42 83 43 91 48 63 24 27 15 27 21 35 18 35 18 39 18 43 19 43 21 51 24 55 25 59 24 55 22 71 34 95 42 99 37 79 37 83 45 83 36 83 36 75 58 174 84 174 87 182 88 182 87 182 88 182 88 182 88 182 88 202 92 194 92 194 92 186 92 190 93 190 98 194 98 194 98 194 102 198 104 210 108 214 110 218 110 218 110 218 110 218 110 210 110 210 111 214 113 218 113 218 113 218 113 218 113 218 113 210 113 202 114 206 116 210 116 210 116 210 117 214 119 218 119 222 123 222 123 222 123 222 123 218 122 222 125 230 126 226 125 226 123 222 122 222 122 226 123 230 125 230 125 230 125 230 125 230 125 230 125 230 125 230 125 230 125 230 125 230 125 230 125 238 125 234 123 230 125 234 126 234 125 238 126 238 128 242 128 246 129 246 129 246 129 246 129 242 129 253 134 261 135 257 132 249 134 253 135 249 132 242 131 246 132 246 132 246 132 246 132 242 129 242 129 242 129 242 129 246 131 246 132 249 134 253 134 249 131 246 129 242 131 246 132 246 131 246 131 246 131 246 131 249 132 249 132 249 132 249 132 242 129 246 132 249 132 249 132 249 132 246 131 246 132 253 135 253 134 249 132 249 132 246 131 257 134 257 134 257 134 257 134 253 134 257 132 246 129 253 135 246 134 242 132 242 134 246 135 253 138 261 141 273 146 281 149 289 146 289 144 285 143 281 143 277 140 273 138 265 135 261 135 246 134 246 134 246 134 246 134 238 131 238 131 238 131 238 131 234 131 234 131 234 129 234 129 242 132 238 129 242 132 249 134 253 141 261 141 257 143 261 149 257 150 277 158 293 167 301 167 285 164 281 164 285 159 285 159 273 150 277 149 265 138 246 131 230 126 222 122 210 119 214 117 206 114 214 113 210 111 210 111 218 116 214 116 210 114 210 114 206 111 202 111 198 110 198 110 202 113 206 111 190 105 186 107 190 107 190 107 190 107 190 107 186 99 174 99 182 102 182 98 186 102 186 101 182 99 178 99 182 99 178 99 174 98 174 98 166 93 158 90 154 90 154 92 174 90 170 90 166 88 166 88 166 85 154 84 158 85 154 81 146 81 146 81 146 81 146 81 146 79 142 79 138 78 138 79 150 81 146 81 142 79 142 79 130 75 134 78 134 75 123 70 126 73 126 73 126 73 126 73 134 75 130 73 126 72 123 70 134 72 130 70 126 72 130 73 130 70 126 69 123 70 126 72 123 72 126 73 130 72 126 70 123 70 123 70 123 70 123 70 115 67 115 66 111 64 107 64 111 63 99 61 103 64 99 60 103 64 111 66 111 66 107 63 95 60 95 60 95 60 95 60 111 61 91 58 95 61 95 58 91 58 95 60 95 58 87 55 79 54 79 55 83 57 87 57 87 57 83 55 83 55 87 57 83 55 87 57 95 57 91 57 83 54 83 54 83 54 83 54 75 51 75 51 75 51 75 51 83 52 71 51 79 54 83 54 83 51 67 48 75 52 79 51 75 49 71 48 67 49 71 51 59 48 79 57 91 52 67 43 71 48 67 49 79 52 71 46 71 46 75 48 75 48 79 49 75 45 63 43 71 48 75 46 67 45 71 46 71 45 63 43 71 46 67 43 63 43 63 45 67 45 67 45 67 45 67 45 59 42 63 43 63 43 67 45 75 46 67 43 55 40 55 40 47 37 47 39 51 39 51 39 67 42 67 42 67 42 67 42 63 40 63 39 55 37 51 36 67 42 67 42 63 40 59 39 79 45 71 40 55 36 51 36 25 45 25 45 24 42 22 40 24 45 25 47 28 50 30 52 25 45 25 42 25 47 28 50 28 47 27 45 25 42 24 40 27 47 27 45 25 42 24 42 25 45 25 45 27 47 27 47 24 45 21 40 21 40 24 45 24 45 24 45 24 45 24 45 19 33 21 35 19 33 18 28 15 26 13 23 13 23 15 26 12 23 15 26 16 28 16 28 13 23 12 21 12 21 13 23 16 31 18 31 19 33 19 33 18 31 18 31 18 31 18 31 18 31 18 33 19 35 21 35 18 33 21 35 18 31 19 35 25 40 25 42 27 42 28 45 25 40 27 42 28 45 28 47 30 45 28 45 27 42 27 40 28 42 27 42 27 45 30 50 27 52 30 57 33 57 30 54 31 57 31 59 33 59 34 62 31 57 31 59 33 62 34 62 34 62 34 62 34 62 34 62 39 66 37 64 36 66 37 69 39 69 39 69 39 69 39 69 37 69 42 76 43 74 39 66 42 76 43 76 43 74 40 69 43 76 42 74 42 76 46 76 22 35 19 26 18 26 19 28 18 31 19 31 21 33 21 35 22 38 24 40 25 38 24 35 30 54 40 66 40 59 36 59 40 74 39 66 43 66 36 105 85 169 87 174 88 174 87 171 88 174 88 174 88 174 88 174 92 188 92 188 92 188 92 188 92 191 96 195 98 195 98 193 101 200 102 205 107 212 110 214 110 214 110 214 110 214 110 214 110 217 110 219 111 222 113 222 113 222 113 222 113 222 113 222 113 222 113 224 114 226 116 226 116 226 116 229 117 231 119 231 123 236 123 236 123 236 123 236 120 234 125 241 126 241 125 238 125 243 123 241 122 243 123 245 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 245 126 255 125 253 123 255 125 257 126 257 128 260 129 262 129 262 129 262 129 262 129 262 129 262 129 262 131 267 134 269 135 272 134 269 135 272 134 269 132 265 132 267 132 267 132 267 132 267 129 267 129 267 129 267 129 267 129 269 131 269 132 272 132 272 129 269 131 272 132 269 131 267 131 269 131 269 131 269 131 269 132 272 132 272 132 272 132 272 131 269 129 267 131 269 132 274 132 272 131 267 131 272 135 279 131 269 132 272 132 272 134 274 134 279 134 279 134 279 134 279 132 279 134 276 129 272 132 281 134 276 132 276 134 279 138 284 135 281 138 286 143 293 147 300 146 298 146 296 144 293 143 293 141 291 140 286 137 284 135 281 134 276 134 276 134 276 134 276 131 272 131 272 131 272 131 269 129 265 131 265 129 267 129 267 132 274 129 276 129 279 134 286 135 288 140 291 137 291 141 303 143 310 149 329 161 341 165 343 162 339 164 334 162 331 159 322 149 312 152 308 146 293 137 276 131 269 126 260 122 257 119 255 114 248 114 245 113 243 111 243 117 248 116 245 116 243 114 243 113 241 111 238 111 236 110 236 108 236 111 236 105 226 105 231 107 231 107 231 107 231 107 231 104 224 99 224 102 229 102 222 102 226 102 224 101 222 99 222 101 224 99 222 99 219 98 219 95 212 92 207 90 207 90 210 92 207 90 205 90 202 88 202 88 198 84 195 85 200 84 193 81 191 81 191 81 191 81 191 81 191 79 188 79 186 78 181 81 181 81 179 81 176 79 176 76 171 76 169 75 167 73 167 73 162 73 162 73 162 73 162 73 162 73 162 73 162 73 162 70 159 72 162 73 159 72 157 72 159 69 155 69 155 72 159 70 155 72 157 73 155 72 152 73 155 72 152 70 150 69 148 67 148 67 145 66 143 64 143 69 143 61 140 66 145 63 136 61 138 64 140 64 140 63 136 61 133 60 131 58 133 60 136 66 136 57 126 58 133 60 128 58 131 60 136 60 131 55 124 54 126 55 126 55 126 55 128 55 128 57 131 58 128 57 126 54 126 57 128 58 131 58 128 54 124 54 124 54 124 54 124 51 119 51 119 51 119 51 119 55 126 57 124 52 121 54 126 54 119 48 114 51 121 52 119 48 117 49 119 51 117 49 114 49 117 51 121 52 119 51 117 49 114 48 117 52 121 49 112 46 112 46 114 48 117 49 117 52 114 45 109 48 117 48 109 46 112 46 112 45 107 42 102 46 109 43 105 43 109 46 114 43 107 43 107 43 107 43 107 45 109 43 107 43 107 42 105 42 100 42 100 40 95 37 90 40 97 40 97 40 97 40 97 40 97 40 97 40 97 40 97 40 97 40 97 40 97 39 95 43 100 42 100 40 97 40 97 42 97 39 93 37 93 39 95 31 30 27 27 19 25 19 27 23 25 19 24 11 22 7 21 19 25 19 25 23 28 31 31 19 25 19 25 19 25 19 25 23 27 23 25 19 24 15 24 15 24 15 24 15 24 15 24 39 24 27 19 23 21 35 25 35 24 35 24 35 24 35 24 39 24 43 24 43 22 35 19 23 15 19 13 15 15 19 16 7 12 19 16 27 18 23 15 23 15 19 13 15 15 19 16 23 16 23 18 27 18 31 19 31 18 27 18 27 18 27 16 27 18 27 19 31 21 35 21 27 19 35 21 27 18 31 21 35 25 35 27 39 28 43 28 39 27 39 28 43 30 47 31 47 30 47 28 43 28 39 27 43 27 39 27 39 28 47 31 39 27 51 31 59 31 51 28 55 31 55 33 59 34 63 34 55 31 55 33 59 34 63 34 63 34 63 34 63 34 63 34 75 37 71 36 67 37 71 39 75 39 75 39 75 39 75 39 71 39 83 43 87 42 75 37 87 43 87 43 87 42 75 39 79 42 75 43 83 45 91 48 27 19 39 21 27 16 27 19 43 19 47 21 47 22 51 22 51 24 55 25 59 24 55 22 75 36 99 42 99 37 79 36 87 45 83 37 95 37 79 54 182 87 178 88 182 87 178 85 182 88 182 88 182 88 182 88 194 92 202 92 194 92 194 92 186 93 190 98 194 98 194 96 190 101 198 104 210 108 218 111 218 110 218 110 218 110 218 110 210 110 210 111 214 113 218 113 218 113 218 113 218 113 218 113 202 113 202 114 206 116 210 116 210 116 210 117 214 119 218 119 222 123 222 123 222 123 222 123 214 122 226 126 234 126 226 123 230 123 226 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 123 238 125 234 123 230 125 234 126 242 128 246 129 246 131 249 131 246 129 246 129 246 129 246 129 246 129 246 131 253 134 261 137 249 135 253 135 253 134 246 131 246 132 246 132 246 132 246 132 242 129 242 129 242 129 242 129 242 129 242 131 246 131 249 132 238 129 249 134 253 132 242 128 242 129 242 129 242 129 242 129 249 132 249 132 249 132 249 132 249 131 242 128 238 131 253 135 249 131 246 129 246 132 257 137 242 131 246 132 249 134 253 135 257 134 257 134 257 134 257 134 253 134 257 132 246 129 253 135 246 134 246 135 253 138 265 141 249 135 253 138 265 144 281 149 289 146 289 144 285 143 281 143 277 141 273 138 269 137 261 135 246 134 246 134 246 134 246 134 238 131 238 131 238 131 238 131 234 131 234 129 234 129 234 129 246 132 238 128 238 131 249 135 238 135 242 135 234 134 238 140 246 143 261 155 281 162 293 164 277 161 277 162 281 158 281 156 265 149 273 150 273 143 246 134 242 131 230 126 222 123 226 122 206 114 214 114 210 113 210 111 218 117 218 116 214 114 210 114 206 113 206 111 202 110 198 110 190 108 198 108 186 104 186 107 190 107 190 107 190 107 190 107 190 102 182 101 190 105 186 101 186 102 186 101 182 99 178 99 182 101 182 99 178 98 174 98 166 93 158 90 154 90 154 92 174 92 174 90 170 88 166 88 166 87 154 84 162 87 154 82 146 81 146 81 146 81 146 81 146 81 146 79 142 78 138 78 150 82 150 81 146 79 142 79 138 76 130 73 126 73 126 75 126 73 126 73 126 73 126 73 123 73 126 73 126 73 126 75 115 70 126 75 130 73 126 69 134 72 123 67 119 69 130 73 123 72 126 73 130 72 126 70 134 73 126 72 119 69 115 66 115 67 115 66 111 64 107 64 123 66 103 64 115 69 111 61 95 61 99 63 103 61 99 60 99 60 95 58 91 60 95 61 107 60 79 54 87 60 91 55 91 60 95 61 95 58 83 54 83 55 83 55 83 55 83 55 79 55 91 60 95 58 83 54 83 54 91 58 95 58 95 58 83 54 83 54 83 54 83 54 75 51 75 51 75 51 75 51 87 58 99 57 79 49 83 58 83 51 67 48 75 52 79 51 63 48 75 52 79 51 67 46 83 52 71 48 67 49 79 55 71 48 67 49 79 52 71 46 71 46 71 48 75 49 79 49 95 51 71 46 79 51 75 45 75 48 75 46 67 43 55 40 67 43 59 42 63 45 75 49 59 42 59 42 59 42 59 42 71 45 67 43 63 42 59 40 43 37 51 40 51 37 39 33 67 43 63 42 59 40 55 39 63 40 63 40 63 40 63 40 63 42 67 42 67 42 71 43 67 42 67 40 63 40 59 39 47 34 47 36 55 39 63 42 22 45 28 47 24 40 24 50 28 52 30 52 28 45 22 38 22 40 25 47 27 47 27 47 27 45 22 38 21 40 25 47 21 40 24 42 27 47 28 52 21 38 22 42 24 45 27 47 24 42 22 45 27 50 25 42 22 42 21 40 21 38 19 38 27 40 27 35 21 26 18 26 13 21 16 26 18 21 13 16 12 16 13 21 15 23 18 26 16 23 16 23 16 23 16 23 13 21 15 26 19 31 22 33 19 28 19 28 19 28 19 28 16 28 16 31 18 33 19 33 19 33 19 33 19 33 19 33 19 40 27 42 22 35 24 50 24 40 24 40 24 40 24 40 27 42 27 45 28 47 30 47 28 45 28 42 27 40 25 40 27 50 36 62 39 54 30 40 33 52 33 52 33 52 33 52 28 54 31 59 34 64 36 64 33 59 33 59 33 59 33 59 39 66 34 59 33 62 37 69 34 66 40 71 39 69 40 74 36 66 40 74 42 71 37 64 43 83 52 85 43 66 37 69 42 64 40 66 45 69 36 42 19 31 21 33 21 33 19 28 21 35 22 35 22 35 24 38 22 33 21 38 27 47 30 45 39 64 40 66 40 64 37 59 40 64 42 69 37 57 43 100 82 167 88 167 90 181 92 167 87 171 87 179 88 181 90 181 88 186 93 193 96 193 93 188 95 191 93 191 93 193 96 198 101 210 107 217 110 219 108 214 108 217 108 217 108 217 108 217 110 217 108 217 110 219 113 224 114 224 114 224 114 224 114 224 110 219 111 222 114 226 117 229 119 231 119 234 120 236 122 236 123 241 119 234 117 236 122 243 120 238 120 241 122 243 123 243 125 245 125 245 125 245 125 245 123 243 123 243 123 243 123 243 125 248 123 245 122 248 123 250 125 250 125 250 125 250 125 255 125 255 125 257 126 260 128 260 128 260 128 260 128 260 128 260 129 260 128 260 128 262 131 267 131 262 129 262 129 265 132 269 137 279 135 274 134 272 131 269 131 269 131 269 131 269 131 269 132 272 132 272 132 272 132 272 131 269 131 269 131 269 131 269 131 269 131 269 131 269 131 269 132 272 132 272 132 272 132 272 131 274 131 274 131 274 131 274 132 276 132 276 132 276 132 276 129 272 129 272 129 272 129 272 132 276 132 276 132 276 132 276 132 274 131 272 129 274 131 276 132 276 132 276 132 276 132 276 132 276 132 279 134 281 135 281 135 281 135 284 138 288 141 293 143 296 146 300 147 300 147 298 141 291 143 293 141 286 135 279 138 284 137 279 135 276 132 274 134 276 134 274 132 272 131 272 131 269 131 272 131 272 131 272 129 269 129 272 131 274 132 274 131 272 131 274 132 279 134 281 135 293 146 315 158 331 164 341 159 331 161 336 161 331 156 324 150 317 153 322 155 312 141 286 129 274 126 269 123 260 122 257 120 253 119 245 116 243 113 243 110 238 108 241 110 243 111 243 111 243 111 241 110 238 108 238 107 231 105 229 105 226 104 226 110 234 107 229 105 229 105 231 104 226 102 224 101 226 102 229 101 224 101 222 99 219 98 219 99 222 99 222 99 222 99 222 96 214 93 210 90 205 90 207 90 205 88 200 85 195 84 193 87 200 87 198 85 195 84 195 82 193 82 191 81 188 79 188 81 191 81 188 79 186 78 186 79 183 79 181 76 176 73 171 75 174 72 169 70 169 70 171 75 169 75 169 75 169 75 169 75 169 75 169 75 169 75 169 73 159 73 159 73 159 72 159 75 164 73 159 72 157 70 157 66 150 66 152 69 157 73 164 72 159 73 162 72 155 66 148 66 145 64 143 64 140 63 140 64 143 64 143 64 143 64 143 58 136 63 143 64 140 60 133 63 140 63 138 61 136 60 136 63 138 63 138 63 136 58 131 60 133 60 133 60 133 60 133 57 126 54 124 54 124 55 128 55 126 55 124 54 121 52 121 52 126 52 128 54 131 55 131 52 126 51 124 51 121 49 121 55 126 49 124 52 128 52 124 52 126 51 124 51 121 49 121 52 121 54 124 52 117 46 109 45 121 57 121 45 105 46 121 46 112 46 112 46 114 51 119 49 117 49 114 48 112 46 112 48 114 48 114 48 114 48 114 49 117 49 114 48 112 46 112 48 112 46 109 45 112 46 114 45 105 40 100 40 107 46 117 43 107 43 109 45 112 46 112 48 105 37 102 46 117 45 100 43 102 43 100 40 97 45 112 43 102 43 102 43 102 43 102 37 93 37 93 37 93 37 93 42 97 37 90 34 90 37 95 43 100 42 105 48 107 39 85 36 90 37 95 39 95 37 93 11 27 27 27 15 22 19 28 39 30 27 25 15 24 19 25 11 24 19 27 23 27 23 25 19 25 15 24 15 24 19 25 11 24 15 25 19 27 23 28 15 24 15 24 15 24 15 24 39 24 31 24 39 25 31 19 35 24 31 22 27 21 27 22 35 25 31 21 15 16 11 18 3 13 7 16 11 16 7 15 15 18 11 15 7 13 0 12 11 16 11 16 11 16 11 16 11 12 15 13 19 16 23 16 31 19 31 19 31 19 31 19 23 16 23 18 27 19 31 19 35 21 35 21 35 21 35 21 31 22 43 24 39 22 43 25 43 24 43 24 43 24 43 24 39 27 39 28 43 30 47 30 43 28 43 27 39 27 35 25 43 30 59 37 67 34 51 28 55 33 55 33 55 33 55 33 47 30 55 33 63 36 67 34 59 33 59 33 59 33 59 33 71 37 63 34 63 34 71 37 63 37 79 40 75 39 75 42 75 40 83 42 83 42 79 39 79 43 91 45 83 42 83 45 83 42 75 45 103 45 71 28 31 19 43 19 43 19 39 18 47 21 47 22 51 22 51 24 51 22 55 25 59 27 67 30 91 40 91 39 87 39 83 37 91 40 91 42 83 34 99 57 170 87 178 87 182 95 190 85 178 87 182 88 182 90 186 90 182 92 190 95 198 95 190 93 194 95 194 95 194 96 202 99 206 102 206 105 214 107 214 107 218 108 218 108 218 108 218 108 218 108 214 107 210 111 218 113 214 114 214 114 206 114 206 114 202 113 206 114 210 117 214 117 218 119 218 120 222 122 226 122 222 122 218 120 218 120 222 122 218 120 222 122 222 123 226 123 230 125 230 125 230 125 230 125 230 125 230 125 230 125 230 125 234 123 230 122 226 123 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 128 246 129 242 128 246 129 249 132 249 131 246 129 249 131 253 134 261 137 257 134 253 132 246 131 246 131 246 131 246 131 246 131 249 132 249 132 249 132 249 132 246 131 246 131 246 131 246 131 246 131 246 131 246 131 246 131 249 132 249 132 249 132 249 132 249 131 249 131 249 131 249 131 253 132 253 132 253 132 253 132 246 129 246 129 246 129 246 129 253 132 253 132 253 132 253 132 253 131 249 129 246 131 249 132 253 132 253 132 253 132 253 132 253 132 253 134 257 135 261 135 261 135 261 137 269 140 277 143 281 144 289 146 293 147 289 146 277 141 281 143 277 140 265 134 257 138 253 137 249 134 242 132 246 134 246 132 242 131 238 131 238 131 238 131 238 131 238 131 234 129 234 131 238 132 242 132 230 134 234 132 234 134 234 135 234 140 249 152 281 162 297 165 289 161 297 162 297 161 285 156 277 153 269 152 269 149 246 138 230 129 234 126 234 123 226 120 226 120 222 120 222 116 214 116 198 108 190 110 194 111 198 111 198 111 198 110 194 108 190 108 194 108 190 107 186 105 186 105 198 108 190 105 186 105 186 107 190 102 186 101 182 102 186 104 182 101 182 99 178 98 174 98 174 98 174 98 174 98 174 98 166 93 158 90 150 87 150 88 170 90 166 88 162 87 158 85 162 87 162 85 158 84 154 84 150 82 150 81 146 81 142 79 146 81 146 79 142 78 138 78 146 81 146 79 138 76 130 73 130 73 123 72 119 70 123 73 130 75 130 75 130 75 130 75 126 73 126 73 126 73 126 73 115 73 107 73 115 73 115 73 123 72 130 72 126 70 126 70 119 67 119 67 123 70 130 73 130 72 134 73 130 69 119 64 115 67 111 66 111 64 107 64 107 64 107 64 107 64 107 64 103 61 99 61 99 61 99 63 103 63 103 61 99 60 95 60 99 63 103 63 103 61 95 58 95 60 95 60 95 60 95 60 95 58 87 57 87 57 91 60 83 55 83 54 79 54 75 52 83 52 83 54 87 55 91 55 87 54 83 52 79 51 79 51 95 52 75 48 79 54 87 54 87 52 83 52 79 51 79 49 79 52 83 54 79 49 67 46 67 52 87 52 67 45 67 52 67 46 63 46 67 48 71 51 67 48 63 46 63 45 59 45 71 49 71 49 71 49 71 49 71 49 71 48 67 46 63 46 63 45 59 43 55 45 59 46 67 46 55 42 51 43 59 46 63 43 63 45 67 46 71 46 75 42 47 40 71 49 67 39 55 42 67 45 63 45 75 52 63 43 63 43 63 43 63 43 59 39 59 39 59 39 59 39 67 40 55 36 51 36 55 37 67 39 55 40 71 42 55 33 51 36 55 37 55 37 51 36 24 47 28 47 25 42 25 50 34 54 27 40 21 42 27 50 22 42 25 47 27 47 25 45 25 45 27 47 27 47 25 45 25 45 25 45 25 45 25 45 27 47 25 42 24 40 21 38 27 45 24 45 25 45 21 35 25 47 24 45 24 42 22 38 25 33 19 21 13 19 15 23 13 19 13 19 15 23 18 26 18 26 16 21 15 19 12 16 16 23 16 23 16 21 15 21 13 19 13 19 13 19 13 19 18 26 18 26 18 26 18 26 16 28 16 31 18 33 19 33 21 35 21 35 21 35 21 35 21 33 19 35 22 40 24 38 24 40 24 40 24 40 24 40 27 42 27 45 28 47 30 47 28 45 28 45 27 42 27 40 28 47 31 52 34 54 34 52 33 52 33 52 33 52 33 52 28 54 31 59 34 62 34 62 33 59 33 59 33 59 33 59 37 64 36 62 34 64 36 66 34 66 40 71 39 66 39 71 40 71 42 76 43 74 40 71 39 66 37 69 42 78 45 74 45 66 42 69 48 69 36 40 16 26 16 28 18 26 16 23 19 31 19 33 21 35 22 35 21 40 28 42 24 38 28 52 43 69 40 64 37 64 40 66 42 66 40 69 39 59 43 93 78 157 88 169 90 179 92 169 87 174 88 179 90 181 90 181 90 188 93 193 95 193 95 191 96 195 96 193 96 198 99 200 101 205 101 207 104 212 107 217 108 217 108 217 108 217 108 217 108 217 107 214 110 219 111 222 114 224 114 224 114 224 114 224 116 229 117 229 117 229 117 229 119 231 119 234 120 236 122 236 122 241 123 243 123 243 122 241 120 241 122 241 123 243 123 243 125 245 125 245 125 245 125 245 126 248 126 248 126 248 126 248 125 253 123 250 122 253 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 260 129 262 128 260 129 265 132 267 131 265 129 262 131 267 134 269 137 279 135 274 134 272 131 269 131 269 131 269 131 269 131 269 132 272 132 272 132 272 132 272 131 269 131 269 131 269 131 269 131 269 131 269 131 269 131 269 132 272 132 272 132 272 132 272 131 274 131 274 131 274 131 274 132 276 132 276 132 276 132 276 129 272 129 272 129 272 129 272 132 276 132 276 132 276 132 276 132 274 131 272 129 274 131 276 132 276 132 276 132 276 132 276 132 276 132 279 134 281 135 281 137 281 135 281 137 286 141 291 143 293 144 298 147 300 146 298 141 291 143 293 143 288 137 281 138 284 138 281 135 276 134 274 134 276 134 274 132 272 131 272 131 272 131 272 131 272 131 272 129 269 129 272 131 274 132 274 134 274 134 276 135 279 135 286 137 291 143 310 155 324 162 331 161 334 164 339 164 336 159 329 159 324 150 315 149 312 144 300 132 279 129 274 128 262 122 260 120 253 120 250 117 243 116 241 110 241 110 241 111 243 111 243 111 243 111 241 110 238 108 238 110 236 108 234 108 231 107 231 108 234 107 229 105 229 105 229 102 226 101 224 101 224 102 226 101 224 101 222 99 219 98 219 98 219 98 219 98 219 98 219 93 212 90 205 87 202 87 202 90 205 90 205 88 202 88 202 87 200 87 198 85 195 84 195 82 193 82 193 81 191 81 188 81 191 81 188 79 186 78 186 82 193 81 191 79 186 78 183 75 181 73 176 70 174 72 171 73 169 75 169 75 169 75 169 72 164 72 164 72 164 72 164 73 159 73 159 73 159 73 159 69 155 69 155 70 157 70 157 70 155 69 152 67 155 69 157 72 159 72 159 72 155 67 150 69 150 69 148 67 148 66 145 64 143 64 143 64 143 64 143 66 140 60 133 58 136 63 145 63 140 63 138 61 136 60 136 61 136 63 138 63 136 60 131 60 133 60 133 60 133 60 133 63 136 60 133 60 133 61 138 55 126 55 126 54 124 54 121 52 126 52 128 54 131 55 131 55 131 54 128 54 126 52 126 57 128 49 119 51 128 54 128 55 128 54 128 52 126 52 124 52 124 54 124 52 119 48 114 52 121 52 121 51 119 51 119 48 114 48 112 48 117 49 119 46 112 46 109 45 109 43 107 51 119 51 119 51 119 51 119 49 117 49 114 48 112 46 112 45 109 43 105 42 107 45 109 49 117 48 112 45 109 43 107 43 107 45 109 45 109 46 112 48 107 39 102 46 114 43 100 37 97 45 107 48 109 51 117 43 102 43 102 43 102 43 102 40 97 40 97 40 97 40 97 40 97 39 93 36 90 37 93 39 93 34 90 37 93 36 85 34 90 36 93 37 90 34 88 19 27 23 27 23 25 23 27 39 30 23 24 11 24 23 28 15 24 19 27 23 27 19 24 15 25 27 30 31 28 19 24 23 25 19 25 19 25 19 24 19 25 19 24 15 22 11 22 35 22 27 22 39 25 31 19 43 27 43 25 39 24 35 25 39 22 11 12 0 15 11 18 3 12 0 12 3 16 19 21 0 12 3 15 7 16 15 18 11 16 11 15 7 15 7 13 27 18 23 16 19 15 15 13 23 16 23 16 27 18 27 18 23 16 23 18 27 19 31 19 39 22 39 22 39 22 39 22 39 18 23 18 43 25 39 19 43 24 43 24 43 24 43 24 39 27 39 28 43 30 47 30 47 30 43 28 43 27 39 27 43 28 43 30 51 33 63 36 55 33 55 33 55 33 55 33 51 31 59 34 63 34 63 34 63 34 63 34 63 34 63 34 67 36 67 36 67 36 67 36 67 39 83 42 75 37 75 40 79 40 79 40 79 40 79 40 83 37 59 34 79 45 91 45 91 45 83 45 99 43 67 25 19 16 31 16 35 15 31 13 39 18 39 19 47 21 51 22 47 25 71 27 51 21 67 37 107 45 91 37 83 39 95 43 99 40 91 42 91 37 95 51 150 84 178 88 182 95 190 87 182 88 182 90 186 90 190 92 186 92 190 93 194 95 194 95 202 98 198 96 202 98 206 102 214 102 198 101 202 105 218 110 218 108 218 108 218 108 218 108 222 110 222 108 214 113 222 114 214 114 214 114 206 114 206 114 222 119 218 119 218 119 214 117 218 119 218 120 222 122 226 122 218 122 230 126 234 125 222 120 222 122 222 123 226 123 230 125 230 125 230 125 230 125 230 125 234 126 234 126 234 126 234 126 234 123 230 122 226 123 230 125 238 126 238 126 238 126 238 126 238 126 238 128 242 128 246 129 246 129 246 129 246 129 246 129 249 129 246 129 246 131 253 134 253 131 249 131 249 132 257 135 257 135 257 134 253 132 249 132 246 131 246 131 246 131 246 131 246 131 246 131 246 131 246 131 249 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 253 132 253 132 253 132 253 132 249 131 249 131 249 131 249 131 253 132 253 132 253 132 253 132 253 131 249 129 246 131 249 132 253 132 253 132 253 132 253 132 253 132 253 134 257 135 261 135 265 135 261 135 265 138 273 140 277 143 285 146 289 146 289 144 273 141 281 144 281 141 269 137 261 140 257 137 249 135 246 134 246 134 246 132 242 131 238 131 238 131 238 131 238 131 238 131 234 129 234 131 238 132 242 132 238 135 242 135 238 137 242 137 234 140 249 146 269 156 285 161 293 162 301 165 305 164 293 159 285 155 269 150 261 149 253 143 242 134 246 129 234 126 230 123 230 122 226 119 222 117 218 117 194 111 198 111 198 111 198 111 198 111 198 110 194 108 190 108 202 111 202 110 198 108 194 108 194 107 186 105 182 104 186 105 186 102 182 99 178 101 186 102 182 101 182 99 178 98 174 98 170 96 170 96 170 96 170 96 170 95 162 92 154 88 150 90 170 90 170 90 170 90 174 92 162 87 162 85 158 84 154 84 154 84 150 82 150 81 146 81 146 81 146 79 142 78 138 78 150 81 142 78 138 78 138 78 134 75 126 72 123 72 123 75 130 75 130 75 130 75 130 75 123 72 123 72 123 72 123 72 119 75 111 75 119 75 119 75 107 66 119 69 123 70 126 70 130 70 123 67 119 67 119 69 130 72 130 72 126 69 123 67 126 72 123 70 123 69 119 69 111 66 111 66 111 66 111 66 107 63 99 60 95 61 103 64 103 63 103 61 99 60 95 60 95 61 103 63 103 61 95 60 95 60 95 60 95 60 95 60 103 61 99 60 95 61 99 63 87 57 83 55 83 54 79 54 83 52 83 54 87 55 91 55 95 57 95 55 91 54 87 54 83 51 79 52 91 55 83 49 91 55 91 54 87 54 83 52 83 54 83 52 79 51 75 49 87 54 75 52 83 54 79 49 71 49 67 48 67 49 71 51 67 48 67 46 63 46 59 45 75 51 75 51 75 51 75 51 71 49 71 48 67 46 63 46 63 45 59 43 55 45 59 46 67 49 71 49 71 48 63 45 67 45 67 45 67 45 67 45 71 43 59 42 67 45 63 40 43 40 71 48 71 46 71 48 59 42 59 42 59 42 59 42 67 42 67 42 67 42 67 42 63 40 59 39 55 37 55 37 59 37 47 34 47 36 51 36 51 36 51 37 51 36 47 33 28 47 27 47 27 50 27 47 27 47 28 50 27 47 25 45 24 45 27 47 27 45 24 42 24 45 28 52 30 50 25 42 27 45 25 45 25 45 25 42 22 40 22 42 24 45 25 45 21 38 19 42 25 47 24 40 27 50 27 50 25 47 24 40 27 33 15 16 15 26 19 26 13 16 12 16 13 23 19 31 12 16 13 21 15 23 18 26 16 23 16 21 15 19 13 16 18 23 16 21 13 19 12 16 13 19 15 21 16 23 18 26 16 28 16 31 18 33 19 33 22 38 22 38 22 38 22 38 22 31 16 31 24 42 22 33 24 40 24 40 24 40 24 40 27 42 27 45 28 47 30 47 30 47 30 45 28 45 27 42 28 45 28 45 30 52 36 59 33 52 33 52 33 52 33 52 30 57 33 62 34 62 33 59 34 62 34 62 34 62 34 62 36 64 36 64 36 64 36 64 36 69 42 74 39 66 37 69 37 66 37 66 37 66 37 66 46 71 34 64 40 76 42 66 48 69 43 69 45 64 31 33 15 21 15 23 15 23 13 21 15 26 16 28 19 33 22 35 21 40 30 42 22 35 31 64 48 74 42 64 39 66 43 74 43 66 39 71 42 62 40 83 69 150 88 171 90 176 92 174 88 174 90 181 90 183 92 183 92 188 92 188 93 191 95 193 98 198 96 195 98 198 99 202 105 212 104 210 104 214 110 222 108 217 108 217 108 217 108 217 113 222 111 222 113 224 116 229 114 224 114 224 114 224 114 224 120 234 120 231 119 231 119 231 119 231 119 234 120 236 122 236 120 241 125 248 126 245 122 238 122 241 123 243 123 245 125 245 125 245 125 245 125 245 125 245 123 243 123 243 123 243 123 243 125 253 123 250 122 253 123 255 126 257 126 257 126 257 126 257 126 257 128 260 128 262 129 262 129 262 129 262 129 262 129 262 131 265 129 262 131 265 132 269 132 267 131 265 132 267 134 272 135 276 134 274 134 274 132 272 131 269 131 269 131 269 131 269 131 269 131 269 131 269 131 269 132 272 132 272 132 272 132 272 132 272 132 272 132 272 132 272 132 272 132 272 132 272 132 272 131 274 131 274 131 274 131 274 132 276 132 276 132 276 132 276 131 274 131 274 131 274 131 274 132 276 132 276 132 276 132 276 132 274 131 272 129 274 131 276 132 276 132 276 132 276 132 276 132 276 132 279 134 281 135 281 137 281 135 281 135 284 138 286 141 293 144 296 146 298 144 296 140 291 143 296 144 291 140 286 140 286 138 284 137 279 134 276 134 276 134 274 132 272 131 272 131 272 131 272 131 272 131 272 129 269 129 272 131 274 132 274 134 274 135 279 135 281 137 286 138 291 140 303 147 315 156 322 159 334 164 341 165 339 162 334 156 324 153 322 153 317 144 300 137 288 134 281 129 272 125 262 120 257 120 253 119 248 117 243 113 243 111 243 111 243 111 243 111 243 111 241 110 238 108 238 111 238 111 238 110 236 108 234 108 231 105 226 104 226 104 229 102 224 99 222 99 222 101 226 101 224 101 222 99 219 98 219 96 217 96 217 96 217 96 217 99 219 96 214 93 212 93 212 90 205 90 205 90 205 92 207 87 200 87 198 85 195 84 195 84 195 84 193 82 193 81 191 81 191 81 188 79 186 78 186 79 186 76 181 75 181 76 186 76 181 73 179 72 176 73 174 73 169 75 169 75 169 75 169 75 169 75 169 75 169 75 169 75 162 75 162 75 162 75 162 66 150 67 155 69 157 70 157 73 159 70 155 67 152 67 152 72 159 70 157 70 155 70 157 73 155 72 155 70 152 70 152 66 145 66 145 66 145 66 145 61 140 64 145 66 143 63 138 63 140 63 138 61 136 60 136 60 133 61 138 63 138 61 133 60 133 60 133 60 133 60 133 60 133 58 131 58 131 60 133 57 128 57 126 55 126 54 124 52 126 52 128 54 131 55 131 57 133 57 133 55 131 54 128 48 121 52 133 60 133 51 114 55 131 55 128 54 128 52 126 54 124 54 121 52 121 52 121 55 124 51 121 54 124 52 117 51 119 49 114 48 117 49 119 51 119 49 117 49 114 48 114 48 114 48 114 48 114 48 114 49 117 49 114 48 112 46 112 49 114 48 112 46 114 48 117 45 112 48 117 49 117 49 117 45 109 45 109 45 109 45 109 46 109 43 107 43 107 42 102 39 100 45 107 43 97 40 97 42 100 42 100 42 100 42 100 42 100 42 100 42 100 42 100 40 97 40 97 39 95 37 93 39 95 37 93 36 93 39 97 37 93 37 93 37 90 34 85 31 27 19 27 27 30 27 25 19 25 27 30 31 28 19 24 19 25 23 27 23 25 15 22 19 25 23 27 23 27 19 25 19 25 19 25 19 25 19 25 7 21 11 24 15 25 23 27 27 19 23 21 35 25 31 19 43 27 43 25 39 24 35 25 47 21 11 12 19 19 23 16 11 13 11 13 15 16 23 18 23 18 19 15 15 13 7 12 19 16 15 15 11 12 7 12 11 12 11 10 3 9 0 7 11 12 15 13 19 16 23 18 23 16 23 18 27 19 31 19 35 21 35 21 35 21 35 21 35 19 31 21 39 24 43 22 43 24 43 24 43 24 43 24 39 27 39 28 43 30 47 30 51 30 47 30 43 28 43 28 43 28 43 28 47 31 55 34 55 33 55 33 55 33 55 33 55 31 59 34 63 33 59 31 67 36 67 36 67 36 67 36 63 36 67 37 71 36 67 34 71 40 83 42 75 36 71 39 71 37 67 34 63 36 71 37 95 43 79 40 79 42 79 40 91 43 79 42 91 39 51 19 19 16 31 16 35 15 31 13 27 13 31 16 39 19 47 22 47 24 59 24 55 27 87 42 111 46 99 42 91 42 99 45 103 40 87 43 99 39 91 45 130 79 178 90 182 93 190 90 186 90 186 90 190 92 190 93 190 92 186 92 186 93 194 96 198 96 198 95 198 98 206 101 218 105 210 105 214 108 222 111 218 108 218 108 218 108 218 108 226 111 226 111 218 114 226 117 214 114 214 114 206 114 206 114 218 119 218 119 218 119 218 119 218 119 218 120 222 122 226 122 222 122 226 123 226 123 222 122 226 123 226 123 230 125 230 126 230 125 230 125 230 125 230 125 226 123 226 123 226 123 226 123 234 123 230 122 226 123 230 125 242 128 242 128 242 128 242 128 242 128 242 128 246 129 246 131 249 131 249 131 249 131 249 131 249 131 249 131 249 132 257 134 253 132 253 132 253 134 261 135 253 134 253 134 253 134 253 134 246 131 246 131 246 131 246 131 242 129 242 129 242 129 242 129 253 134 253 134 253 134 253 134 253 134 253 134 253 134 253 134 249 132 249 132 249 132 249 132 249 131 249 131 249 131 249 131 253 132 253 132 253 132 253 132 253 132 253 132 253 132 253 132 253 132 253 132 253 132 253 132 253 131 249 129 246 131 249 132 253 132 253 132 253 132 253 132 253 132 253 134 257 135 261 135 265 137 261 135 261 135 265 137 277 141 281 144 285 144 285 144 273 141 281 144 285 143 277 140 265 140 261 138 253 135 249 135 246 134 246 132 242 131 238 131 238 131 238 131 238 131 238 131 234 129 234 131 238 132 242 132 242 134 238 134 242 135 238 137 246 140 246 141 257 149 269 156 285 159 297 164 301 164 293 161 281 155 277 155 277 152 249 140 253 138 257 134 242 128 238 125 226 120 230 120 222 117 218 117 202 113 202 113 198 111 198 111 198 111 198 110 194 108 190 108 202 111 202 110 198 108 194 108 190 107 186 104 178 102 182 104 182 101 178 99 178 99 182 101 182 101 182 99 178 98 174 98 174 98 174 98 174 98 174 98 182 101 174 96 166 95 166 95 170 90 170 90 166 88 166 88 162 87 162 85 158 84 154 84 158 84 154 84 150 82 150 82 146 81 146 79 142 78 138 78 142 78 130 73 126 75 134 78 134 76 130 73 126 73 126 75 130 75 130 75 130 75 130 75 130 75 130 75 130 75 130 75 123 76 115 76 123 76 123 76 115 69 123 69 126 70 126 70 130 72 123 67 119 67 119 67 130 72 126 69 123 70 126 72 130 73 126 72 123 70 123 70 115 67 115 67 115 67 115 67 95 63 111 67 115 66 103 60 103 63 103 61 99 60 95 60 91 60 99 63 103 63 99 61 95 60 95 60 95 60 95 60 91 58 87 55 83 57 91 58 91 57 87 57 83 55 83 55 83 52 83 54 87 55 91 55 95 57 95 55 91 54 87 54 67 49 87 58 107 57 75 43 91 54 87 54 83 52 83 51 87 54 79 52 79 52 83 54 79 52 79 52 75 51 75 51 79 52 75 49 71 49 71 51 79 52 75 51 75 49 71 49 67 48 67 48 67 48 67 48 71 49 71 48 67 46 63 46 75 49 67 48 67 48 71 51 59 45 63 48 67 49 75 51 71 46 67 45 67 45 63 43 71 46 67 43 63 42 55 40 55 43 67 43 55 37 47 39 55 40 55 40 55 40 55 40 67 42 67 42 67 42 67 42 63 40 67 42 63 39 55 37 55 39 67 40 59 39 63 43 59 39 63 39 59 36 47 33 31 47 25 47 30 54 28 45 27 47 27 47 27 47 27 50 25 47 27 47 27 45 24 40 25 45 24 42 24 42 25 45 22 42 24 45 25 47 27 50 24 42 24 42 24 42 24 42 25 45 21 42 22 40 18 31 25 47 25 47 24 45 24 38 21 23 10 16 16 28 16 16 13 19 15 23 16 23 15 21 18 26 16 21 15 19 12 16 16 23 15 21 13 16 10 14 10 14 9 11 9 11 9 11 10 14 12 19 15 23 16 26 16 28 16 31 18 33 19 33 21 35 21 35 21 35 21 35 19 38 24 40 22 38 24 42 24 40 24 40 24 40 24 40 27 42 27 45 28 47 30 47 31 50 30 47 30 45 28 45 30 47 30 47 30 47 30 47 33 52 33 52 33 52 33 52 31 59 33 62 34 59 33 57 36 64 36 64 36 64 36 64 34 62 37 66 37 66 34 62 37 71 42 74 39 64 36 66 39 66 36 64 36 64 37 69 42 76 45 78 42 71 40 69 45 64 40 62 40 54 24 23 16 23 16 26 16 26 15 23 12 19 13 26 18 31 21 35 21 33 21 35 25 52 39 69 46 76 45 74 43 71 43 71 46 66 39 71 45 66 40 76 61 145 90 174 90 174 93 179 90 176 90 183 92 183 93 186 93 191 92 186 92 191 95 195 95 193 95 193 95 195 98 198 101 207 104 214 107 217 108 217 108 217 108 217 108 217 108 217 110 217 108 217 110 219 113 224 114 224 114 224 114 224 114 224 116 226 116 229 119 231 120 234 119 231 119 234 120 236 122 236 122 241 120 238 120 238 122 241 123 243 123 245 125 245 126 248 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 253 123 250 122 253 123 255 128 260 128 260 128 260 128 260 128 260 128 262 129 262 131 265 131 265 131 265 131 265 131 265 132 265 131 265 131 267 134 272 134 267 132 267 132 269 135 274 134 274 134 274 134 274 134 274 131 269 131 269 131 269 131 269 129 267 129 267 129 267 129 267 134 274 134 274 134 274 134 274 134 274 134 274 134 274 134 274 132 272 132 272 132 272 132 272 131 274 131 274 131 274 131 274 132 276 132 276 132 276 132 276 132 276 132 276 132 276 132 276 132 276 132 276 132 276 132 276 132 274 131 272 129 274 131 276 132 276 132 276 132 276 132 276 132 276 132 279 134 281 135 281 137 284 135 279 134 281 135 284 140 291 143 296 144 296 144 293 140 291 143 296 146 296 141 288 141 288 140 284 137 281 135 279 134 276 134 274 132 272 131 272 131 272 131 272 131 272 131 272 129 269 129 272 131 274 132 274 131 272 132 274 134 276 132 284 140 291 138 296 143 308 150 317 156 329 161 336 162 336 161 331 159 327 153 319 152 317 147 308 141 296 138 288 132 276 126 269 122 260 120 255 119 250 117 248 114 248 114 245 113 243 111 243 111 243 111 241 110 238 108 238 110 236 110 236 108 234 108 231 107 229 104 226 102 224 104 226 101 222 99 219 98 222 99 224 101 224 101 222 99 219 98 219 98 219 98 219 98 219 98 219 101 222 98 217 95 212 95 214 90 205 88 202 87 200 85 198 87 200 87 198 85 195 84 195 85 198 84 195 84 193 82 193 81 191 81 188 79 186 78 186 81 186 76 181 75 183 79 191 78 183 75 179 73 179 73 176 73 169 75 169 75 169 75 169 73 167 73 167 73 167 73 167 76 164 76 164 76 164 76 164 72 159 72 159 70 157 70 157 70 157 69 152 67 152 69 155 72 157 69 155 69 157 72 162 72 155 72 152 70 152 69 150 67 148 67 148 67 148 67 148 63 143 64 143 64 143 64 140 63 140 63 138 61 136 60 136 58 133 61 138 63 138 63 136 60 133 60 133 60 133 60 133 58 131 57 126 55 128 58 131 58 131 57 128 57 126 55 126 52 126 52 128 54 131 55 131 55 131 55 131 54 128 54 126 51 124 51 128 57 131 51 119 54 126 52 126 51 124 51 121 55 124 52 119 52 121 55 126 48 121 55 121 48 109 48 121 54 121 51 117 49 117 49 117 51 119 51 117 49 117 48 114 49 117 49 117 49 117 49 117 49 117 49 114 48 112 46 112 49 114 48 112 46 114 48 117 48 114 46 109 45 112 48 117 46 112 46 109 45 107 43 107 46 112 46 109 42 102 40 102 42 102 43 100 39 95 40 102 40 97 40 97 40 97 40 97 40 97 40 97 40 97 40 97 40 97 42 100 42 97 37 90 33 93 43 102 40 95 40 100 42 100 42 100 40 93 36 88 35 28 19 27 31 31 31 25 35 28 19 22 11 25 31 31 23 27 23 27 23 25 11 22 23 25 11 21 7 22 19 27 7 22 15 24 23 27 27 30 23 27 19 24 15 22 7 21 51 27 35 22 27 18 7 9 39 25 35 24 35 22 31 24 27 13 0 10 19 18 11 7 11 15 19 18 23 15 11 12 7 12 11 15 15 16 23 18 19 16 15 13 7 12 3 9 11 12 11 12 11 12 11 12 3 10 11 12 15 15 23 16 23 16 23 18 27 19 31 19 31 19 31 19 31 19 31 19 31 24 51 25 39 21 43 30 43 24 43 24 43 24 43 24 39 27 39 28 43 30 47 30 51 31 51 30 47 28 43 28 47 30 51 31 51 30 43 27 55 33 55 33 55 33 55 33 59 33 63 34 63 33 55 31 67 36 67 36 67 36 67 36 59 34 71 39 75 37 63 33 71 40 87 42 75 36 67 37 83 40 71 36 67 37 79 42 71 43 99 48 87 40 83 46 87 42 71 39 79 33 35 13 23 18 35 18 39 16 35 15 19 12 27 15 39 19 47 21 51 19 35 19 63 36 103 45 103 46 107 46 107 45 99 42 107 40 87 43 103 40 87 42 115 76 182 92 182 92 194 92 186 90 186 92 190 93 194 93 194 93 186 90 186 93 198 98 194 93 190 93 190 95 198 99 198 99 206 105 214 107 210 104 218 108 218 108 218 108 218 108 214 105 210 105 202 108 210 111 214 114 214 114 206 114 206 114 202 114 206 116 214 119 222 122 218 119 218 120 222 122 226 122 226 122 214 117 210 119 222 123 226 123 226 125 230 126 234 126 230 125 230 125 230 125 230 125 234 126 234 126 234 126 234 126 234 123 230 122 226 123 230 125 242 128 242 128 242 128 242 128 242 128 242 129 246 131 249 131 249 131 249 131 249 131 249 131 253 131 249 131 249 132 257 135 257 132 253 132 253 134 261 137 253 134 253 134 253 134 253 134 246 131 246 131 246 131 246 131 242 129 242 129 242 129 242 129 253 134 253 134 253 134 253 134 253 134 253 134 253 134 253 134 249 132 249 132 249 132 249 132 249 131 249 131 249 131 249 131 253 132 253 132 253 132 253 132 253 132 253 132 253 132 253 132 253 132 253 132 253 132 253 132 253 131 249 129 246 131 249 132 253 132 253 132 253 132 253 132 253 132 253 134 257 135 261 135 265 137 261 134 257 134 261 135 273 141 281 144 285 144 285 143 273 141 281 146 289 144 281 141 265 141 261 138 257 137 249 135 246 134 246 132 242 131 238 131 238 131 238 131 238 131 238 131 234 129 234 131 238 132 242 132 238 131 238 132 242 132 238 132 249 140 249 138 249 146 269 152 277 156 289 161 297 161 289 159 301 158 269 147 257 149 261 149 261 141 253 135 238 129 230 126 226 122 222 119 226 119 218 117 206 114 206 113 202 111 198 111 198 111 198 110 194 108 190 108 198 110 194 108 194 107 190 107 190 105 182 102 178 102 178 104 182 99 178 98 174 99 178 101 182 101 182 99 178 98 174 98 178 99 178 99 178 99 178 99 178 98 170 95 162 93 162 93 170 90 166 87 158 84 154 82 162 87 162 85 158 84 154 84 158 85 158 84 154 82 150 82 146 81 146 79 142 78 138 78 150 81 138 76 134 78 146 84 138 76 130 73 126 73 126 76 130 75 130 75 130 75 130 75 123 72 123 72 123 72 123 72 123 76 115 76 123 76 123 76 130 75 134 72 130 70 126 70 126 69 123 67 119 69 123 70 130 70 123 67 119 70 130 73 126 72 126 70 123 69 119 69 115 67 115 67 115 67 115 67 115 66 103 61 99 63 111 67 103 63 103 61 99 60 95 60 91 58 99 63 103 63 103 63 95 60 95 60 95 60 95 60 95 58 91 57 87 58 91 60 91 58 91 57 87 55 83 55 83 52 83 54 87 55 91 55 91 55 87 54 87 52 83 52 95 52 75 49 79 54 87 52 83 52 79 51 79 49 75 49 87 54 79 51 79 54 87 57 59 52 91 52 59 42 63 52 83 54 79 49 71 49 71 49 71 49 71 48 67 46 63 46 75 51 75 51 75 51 75 51 71 49 71 48 67 46 63 46 67 46 63 45 59 46 63 48 79 49 63 43 51 43 59 48 71 46 71 45 67 43 63 43 71 46 71 45 59 40 55 40 59 43 63 42 55 42 71 49 55 40 55 40 55 40 55 40 63 40 63 40 63 40 63 40 59 40 67 43 67 40 55 36 35 36 71 45 67 39 59 40 71 43 71 42 67 39 55 36 30 52 27 45 25 45 25 45 33 52 25 45 27 47 25 42 19 45 30 50 21 33 21 45 28 50 28 47 27 47 25 45 28 50 28 50 27 45 24 40 24 40 22 38 21 40 22 42 21 40 22 42 21 35 15 28 21 42 24 47 25 47 25 40 13 19 10 11 9 14 13 21 13 16 12 14 10 16 12 19 12 16 13 21 18 28 21 33 13 16 12 16 12 19 15 23 12 16 12 16 12 16 12 16 12 16 12 19 13 21 15 21 16 28 16 28 16 28 16 28 19 31 16 28 19 33 18 28 15 28 18 31 21 35 22 40 25 40 24 40 24 42 27 47 27 45 30 50 30 45 27 40 25 42 30 50 31 47 27 40 30 47 30 50 31 52 33 52 34 52 30 45 30 52 36 59 33 59 33 59 33 59 33 59 36 64 36 64 36 64 36 64 34 64 36 66 37 64 36 62 39 69 39 69 39 69 39 69 37 69 39 71 40 69 39 66 34 64 39 74 43 76 43 69 39 69 48 69 33 33 16 21 15 23 18 28 15 23 18 31 16 26 16 28 18 31 19 31 18 33 21 31 27 62 42 62 45 71 43 69 42 71 43 74 40 66 40 66 40 66 40 71 55 143 95 183 93 176 93 179 92 179 92 186 93 188 95 188 93 191 93 193 95 195 96 195 95 193 95 195 96 198 98 198 104 210 105 212 105 210 102 207 108 217 108 219 110 222 111 222 110 219 110 222 113 224 114 224 110 219 111 222 114 226 117 231 120 234 119 229 117 229 119 231 122 236 123 238 123 236 120 234 122 241 122 243 123 245 125 245 125 245 125 245 125 245 125 245 123 243 125 248 126 250 129 253 126 248 126 248 126 248 126 248 128 257 126 255 125 257 126 260 129 262 129 262 129 262 129 262 125 257 128 262 129 262 129 260 131 265 131 265 131 265 131 265 132 267 132 267 132 267 132 267 132 267 132 269 134 272 135 272 131 272 134 276 135 276 135 274 134 274 134 272 132 269 131 269 128 267 131 269 132 272 131 269 134 274 134 274 134 274 134 274 135 274 134 272 132 274 134 276 132 272 132 272 132 272 132 272 129 274 131 276 132 274 131 272 131 274 131 274 131 274 131 274 135 279 131 272 129 274 134 281 131 274 131 276 132 279 134 279 131 274 131 274 131 274 131 274 134 279 134 279 134 276 129 272 132 276 132 276 132 276 132 276 132 276 132 279 135 284 138 288 135 286 141 293 144 296 143 293 144 296 144 296 144 296 144 296 143 291 141 286 137 279 134 276 135 279 135 276 134 274 132 274 129 269 129 269 129 269 129 269 129 269 129 269 129 269 129 269 131 269 129 274 132 276 132 281 132 284 135 293 141 303 146 308 150 319 156 331 162 336 162 336 153 322 152 317 150 315 147 312 146 310 140 291 134 281 129 274 123 265 120 257 120 255 114 243 116 250 116 248 114 245 113 245 111 243 111 241 110 238 108 238 110 236 110 236 110 236 110 236 107 229 105 226 104 229 105 231 104 229 104 226 102 224 101 224 101 224 101 224 101 224 101 224 99 222 99 224 101 226 102 226 96 214 95 214 93 210 92 207 93 207 90 200 85 195 84 195 84 195 84 195 84 195 84 195 84 195 84 193 82 191 81 191 82 193 82 191 81 188 79 188 78 186 78 183 76 181 75 181 78 181 73 181 79 191 76 171 75 171 76 169 75 167 73 167 72 167 73 169 75 167 73 164 73 159 73 162 75 164 76 164 73 162 73 162 73 162 73 162 69 155 69 155 69 155 69 155 66 152 70 159 72 157 67 150 70 152 70 152 70 152 70 152 69 150 69 148 67 145 66 145 64 143 64 143 64 143 64 143 64 143 64 140 63 138 61 138 64 140 64 138 63 138 61 136 64 138 61 136 60 133 61 136 57 128 57 131 58 133 60 133 58 128 57 126 55 128 57 131 58 133 54 128 57 133 54 126 57 136 58 138 60 136 58 133 51 124 51 126 52 128 54 128 52 124 49 119 48 119 48 121 52 121 52 121 52 121 52 121 54 124 52 119 51 117 48 114 55 124 51 114 46 112 48 114 48 112 45 109 45 109 46 114 51 117 46 109 45 112 49 119 46 114 51 121 54 124 52 119 51 124 54 121 49 114 49 119 39 100 42 107 45 112 46 109 45 109 45 109 45 109 45 109 45 109 45 107 43 105 42 105 45 102 40 95 40 102 46 112 40 100 42 102 43 100 42 97 39 97 40 100 42 102 43 105 37 97 43 107 45 100 36 85 36 90 37 95 42 102 45 105 42 100 42 100 40 95 37 90 31 28 23 25 19 25 19 27 27 25 11 22 15 25 15 22 15 30 43 33 19 22 19 30 19 25 15 24 15 22 11 22 19 25 23 27 23 27 23 27 15 22 11 21 7 22 11 24 31 22 31 22 31 19 15 15 31 22 35 24 35 24 31 21 19 13 7 9 3 10 15 15 23 15 19 13 15 15 19 16 11 12 15 15 27 19 35 21 19 15 15 13 19 16 23 18 15 13 15 13 15 13 15 13 11 12 11 13 15 15 19 15 23 16 23 16 23 16 23 16 31 18 23 16 31 19 27 16 23 18 27 19 31 21 35 22 47 24 43 24 43 25 51 28 35 27 43 30 47 30 43 27 43 30 51 33 55 31 47 28 47 30 47 31 51 33 55 33 59 33 51 30 47 33 63 37 59 33 59 33 59 33 59 33 63 34 63 34 63 34 63 34 63 36 67 37 71 36 67 34 75 39 75 39 75 39 75 39 71 39 75 40 79 39 75 37 67 37 79 42 87 43 83 42 71 45 95 43 63 22 19 15 15 15 35 15 27 13 31 18 39 18 43 19 43 21 47 21 39 21 47 21 67 39 107 40 103 43 99 42 95 43 99 45 95 42 95 42 95 42 95 42 99 75 194 98 190 92 186 90 190 92 190 93 194 95 198 95 190 93 190 95 194 96 198 96 194 95 198 96 198 98 202 99 210 104 206 105 210 104 206 102 218 108 218 110 222 111 226 111 222 110 226 111 218 114 222 114 206 113 210 114 206 116 214 117 222 119 218 119 214 119 218 119 222 120 226 123 230 123 226 122 222 122 222 123 226 125 230 125 230 125 230 125 230 125 230 125 226 123 230 126 234 128 242 129 234 126 234 126 234 126 234 126 242 126 238 125 234 126 238 128 246 129 246 129 246 129 246 129 234 126 242 129 246 129 246 128 249 131 249 131 249 131 249 131 253 132 253 132 253 132 253 132 253 132 257 134 257 135 261 135 246 132 253 135 257 135 257 134 257 135 257 135 253 134 249 132 242 129 246 132 253 134 249 132 253 134 253 134 253 134 253 134 253 132 249 131 246 132 249 134 253 134 249 132 249 132 249 132 246 131 249 132 253 131 249 129 253 132 253 132 253 132 253 132 257 134 249 131 249 131 257 134 249 131 249 132 253 134 257 134 249 131 249 131 249 131 249 131 253 134 257 134 257 132 249 129 257 134 257 134 257 134 257 134 257 132 253 134 261 137 269 140 261 138 273 143 285 144 281 143 285 144 285 144 285 144 285 144 269 143 265 140 253 135 246 134 249 135 249 134 246 132 242 132 234 129 234 129 234 129 234 129 234 129 234 129 234 129 234 129 246 131 246 131 242 134 246 132 238 132 238 137 249 141 261 143 269 150 273 156 289 161 293 161 273 153 269 150 265 149 257 147 277 144 261 137 242 131 226 128 230 123 218 119 218 119 210 113 210 116 210 114 206 113 202 113 198 111 198 110 194 108 190 108 198 110 198 110 198 110 198 110 190 105 186 104 182 105 186 107 190 104 190 102 186 101 182 101 182 101 182 101 182 101 182 101 178 99 178 101 182 102 186 102 170 96 166 92 158 90 154 90 170 88 162 85 154 84 154 84 154 84 154 84 154 84 154 84 154 84 154 82 150 81 146 81 150 82 146 81 146 79 142 79 138 78 138 76 134 75 130 75 138 75 126 76 142 79 134 73 134 76 134 75 130 73 126 73 123 73 126 75 130 73 126 72 115 73 107 75 119 76 123 76 126 73 134 73 134 73 134 73 126 70 126 70 126 70 126 70 119 67 126 70 126 70 119 67 123 70 123 70 123 70 123 70 119 69 119 67 115 66 111 66 107 64 107 64 107 64 107 64 107 64 107 63 103 61 99 61 107 63 103 63 99 61 99 60 103 63 99 60 91 60 95 60 87 57 87 58 91 60 95 60 91 57 87 55 83 57 87 58 99 57 87 54 95 57 87 52 91 55 95 57 95 57 91 55 79 51 79 52 83 54 87 54 83 52 79 49 75 49 75 49 79 52 79 52 79 52 79 52 75 51 75 51 75 51 75 51 83 52 75 49 67 46 63 46 67 48 63 46 63 46 67 48 75 49 63 45 59 46 71 51 63 48 71 51 79 52 75 49 75 52 83 52 71 48 67 51 43 40 55 45 63 46 63 46 67 45 67 45 67 45 67 45 67 45 67 43 63 42 59 42 59 40 47 37 47 40 63 45 55 42 59 43 63 42 59 40 63 40 67 42 67 42 71 43 63 40 67 42 67 40 59 39 59 39 63 40 63 40 67 42 59 39 63 40 67 40 63 40 30 50 27 45 25 45 27 47 27 42 21 40 24 47 25 45 27 54 34 57 28 45 27 52 25 45 24 42 24 40 22 40 22 42 24 45 27 50 28 52 24 42 22 40 22 40 24 42 24 45 24 45 22 40 19 35 22 42 24 42 22 38 18 28 13 19 9 11 7 14 12 21 15 21 12 19 12 19 13 23 10 16 12 21 15 26 18 28 15 23 13 21 15 23 16 28 15 21 15 21 15 21 15 21 12 16 12 19 13 21 15 21 16 28 16 28 16 28 16 28 19 31 16 28 19 33 18 28 19 33 19 33 19 33 19 33 24 40 24 40 24 42 27 45 24 40 27 47 30 47 30 47 30 50 33 52 33 52 31 47 30 47 30 50 31 52 33 52 34 52 31 47 30 52 36 59 33 59 33 59 33 59 33 59 33 59 33 59 33 59 33 59 34 64 36 66 37 64 36 62 39 69 39 69 39 69 39 69 37 69 39 71 40 69 39 66 39 69 40 74 42 74 40 64 40 66 46 62 30 31 16 23 12 19 15 21 12 19 13 26 19 31 21 33 21 35 22 35 19 35 22 33 28 64 43 64 45 71 43 69 42 71 43 74 43 71 43 71 43 71 43 76 52 140 93 183 93 171 90 174 92 179 92 186 93 188 95 188 93 191 93 193 95 195 96 195 95 195 96 195 98 198 98 198 102 207 104 212 105 210 104 207 108 217 108 219 110 222 111 222 110 222 111 222 114 224 114 224 114 224 114 224 114 226 116 226 119 231 119 231 119 231 119 231 119 234 122 238 125 241 125 238 122 241 122 243 123 245 125 245 125 245 125 245 125 245 125 245 123 243 125 248 126 250 129 253 126 248 126 248 126 248 126 248 128 260 126 257 126 257 128 260 129 262 129 262 129 262 129 262 126 257 128 262 129 262 129 262 131 265 131 265 131 265 131 265 132 267 132 267 132 267 132 267 132 269 134 269 135 272 135 272 132 272 134 276 135 276 135 276 138 281 137 279 135 276 135 276 131 272 134 274 135 276 134 274 134 274 134 274 134 274 134 274 132 272 131 267 129 269 132 272 135 276 134 274 132 272 131 269 131 274 132 276 132 276 131 274 134 279 134 279 134 279 134 279 134 276 132 274 131 276 132 279 132 276 132 276 134 279 134 279 131 274 131 274 131 274 131 274 132 276 134 279 134 276 131 272 134 279 134 279 134 279 134 279 134 279 134 279 135 284 138 288 137 284 140 291 143 293 143 293 144 296 144 296 144 296 144 296 143 291 141 286 137 279 134 276 135 279 135 276 134 274 132 274 129 269 129 269 129 269 129 269 129 269 129 269 129 269 129 269 131 269 129 274 131 276 132 281 132 281 134 288 135 291 138 293 144 310 149 319 155 327 158 329 153 322 152 317 150 315 147 312 147 312 143 300 134 281 128 274 128 267 119 257 119 253 117 250 116 250 116 248 114 245 113 245 111 243 111 241 110 238 108 238 110 236 110 236 110 236 110 236 107 229 105 226 104 229 105 231 104 229 104 226 102 224 101 224 101 224 101 224 101 224 101 224 99 222 99 222 101 224 101 224 98 217 93 207 88 205 90 207 85 195 82 193 82 193 84 195 84 195 84 195 84 195 84 195 84 195 84 193 82 191 81 191 82 191 81 191 79 188 79 188 78 186 78 183 76 181 75 181 76 181 75 183 79 188 76 174 75 171 76 169 75 167 73 167 72 167 73 169 75 167 73 164 73 159 75 162 75 162 76 164 73 162 73 162 73 162 73 162 72 159 72 159 72 159 72 159 67 155 69 157 70 155 69 152 70 152 70 152 70 152 70 152 69 150 69 148 67 145 66 145 66 145 66 143 64 143 64 143 64 143 64 140 63 138 61 138 63 136 61 136 60 133 60 131 61 136 60 131 58 131 58 131 57 128 57 131 58 133 60 133 58 128 57 126 55 128 57 131 58 133 54 128 57 133 54 126 54 128 55 131 55 131 54 128 51 124 52 126 52 126 54 128 54 128 52 124 49 124 51 124 52 121 52 121 52 121 52 121 48 114 49 119 51 121 54 124 51 119 51 119 49 114 46 109 51 117 49 114 48 117 49 119 51 117 46 109 45 112 49 119 45 112 48 117 49 117 48 114 49 119 52 119 48 112 48 119 42 107 45 112 48 114 48 114 45 109 45 109 45 109 45 109 45 109 43 107 43 107 42 105 42 97 39 93 39 97 43 105 40 100 42 102 43 100 42 97 43 102 42 100 42 100 40 97 42 100 39 95 39 97 43 105 42 100 42 97 40 95 39 95 37 93 39 97 42 100 43 102 27 28 23 25 19 25 23 28 27 27 15 25 27 31 35 30 19 28 35 30 23 24 15 27 27 28 27 27 23 27 19 25 15 24 15 24 19 27 23 28 19 24 11 22 11 22 15 25 39 25 39 25 35 22 31 21 35 24 31 22 23 16 11 13 15 10 19 9 15 10 19 12 19 9 15 7 11 9 15 10 19 10 23 13 31 16 35 18 27 13 27 13 27 15 35 18 23 16 23 16 23 16 23 16 11 12 11 13 15 15 19 15 23 16 23 16 23 16 23 16 31 18 23 16 31 19 27 16 35 19 31 19 31 19 31 18 43 24 39 22 43 24 47 27 31 25 39 28 47 31 51 31 47 31 51 31 51 31 51 30 47 30 47 31 51 33 55 33 55 33 51 31 51 33 59 36 59 33 59 33 59 33 59 33 59 33 59 33 59 33 59 33 63 36 67 37 71 36 67 34 75 39 75 39 75 39 75 39 71 39 75 40 79 39 75 37 79 40 79 40 79 40 75 40 75 43 87 37 47 18 15 16 11 15 31 15 27 13 31 18 43 19 43 19 47 21 51 22 47 22 51 22 71 42 111 42 103 43 99 42 95 43 99 45 99 43 99 43 99 43 99 43 91 73 190 98 194 93 186 88 190 92 190 93 194 95 198 95 190 93 190 95 194 96 198 96 198 96 198 98 202 98 206 101 206 102 206 105 210 105 206 104 218 108 218 110 222 111 226 111 226 111 226 113 222 114 226 116 218 116 218 116 210 114 206 114 214 117 218 119 222 120 218 119 214 119 226 123 234 126 238 126 222 122 222 123 226 125 230 125 230 125 230 125 230 125 230 125 230 125 230 126 234 128 238 128 238 128 238 128 238 128 238 128 246 128 238 126 238 126 242 129 246 129 246 129 246 129 246 129 238 128 246 129 249 131 246 129 253 132 253 132 253 132 253 132 253 132 253 132 253 132 253 132 257 134 257 135 261 135 265 137 249 134 257 135 261 137 257 135 265 137 261 137 257 135 257 134 249 134 257 137 261 137 257 135 257 135 257 135 257 135 257 135 253 132 249 131 246 132 249 134 261 135 257 134 249 132 246 131 249 131 253 134 257 132 249 131 257 134 257 134 257 134 257 134 253 132 253 132 253 132 253 132 253 134 257 134 257 134 257 134 253 132 253 132 253 132 253 132 249 132 257 134 257 132 249 131 261 135 261 135 261 135 261 135 257 134 257 134 257 135 265 138 265 137 269 140 277 143 281 143 281 143 281 143 281 143 281 143 269 143 265 140 253 135 246 134 249 135 249 134 246 132 242 132 238 131 238 131 238 131 238 131 234 129 234 129 234 129 234 129 246 131 246 131 249 132 246 132 242 134 242 135 242 135 242 135 249 143 249 147 265 153 277 155 273 153 269 150 265 149 257 147 269 146 265 140 246 131 226 126 234 125 210 116 202 119 214 117 210 116 210 114 206 113 202 113 198 111 198 110 194 108 190 108 198 110 198 110 198 110 198 110 190 105 186 104 182 105 186 107 190 104 190 102 186 101 182 101 182 101 182 101 182 101 182 101 178 99 178 99 178 99 178 101 174 96 158 88 146 87 150 90 146 81 142 79 146 82 154 84 150 82 150 82 150 82 150 82 154 84 154 82 150 81 146 81 146 81 146 79 142 79 138 78 138 78 138 76 134 75 130 75 134 76 134 78 138 78 134 76 134 76 134 75 130 73 126 73 123 73 126 75 130 73 126 72 119 75 111 75 119 75 119 75 123 72 130 72 130 72 130 72 130 72 130 72 130 72 130 72 123 69 123 69 123 69 123 69 123 70 123 70 123 70 123 70 119 69 119 67 115 66 111 66 115 66 111 66 111 64 107 64 107 64 107 63 103 61 99 61 99 61 95 60 95 58 91 58 99 60 91 57 87 57 87 58 87 57 87 58 91 60 95 60 91 57 87 55 83 57 87 58 99 57 87 54 95 57 87 52 87 54 91 55 91 55 87 54 83 52 83 52 83 52 83 52 91 54 83 52 79 51 83 52 79 52 79 52 79 52 79 52 71 49 71 51 75 52 79 52 71 49 75 52 75 49 63 45 79 51 75 49 71 51 75 52 71 48 67 46 63 48 67 49 59 46 63 46 63 46 63 46 67 49 75 49 67 46 67 49 55 45 63 48 67 48 67 48 67 45 67 45 67 45 67 45 63 43 63 43 63 43 63 43 71 45 63 43 63 45 71 46 55 42 59 43 63 42 59 40 75 43 71 42 67 40 63 39 63 40 59 39 63 42 75 45 67 42 67 40 63 39 59 39 59 39 59 39 63 40 67 43 28 47 25 45 25 47 28 50 30 47 25 45 30 54 31 54 25 50 30 52 27 45 25 45 28 50 28 47 27 47 25 45 28 47 25 42 22 42 24 45 25 45 24 40 22 42 25 45 25 47 25 45 24 45 24 45 24 45 22 40 19 33 13 21 10 16 10 16 10 16 10 16 9 14 7 11 7 11 9 14 10 16 12 19 13 23 15 26 12 19 10 16 12 21 15 23 16 23 16 23 16 23 16 23 12 16 12 19 13 21 15 21 16 28 16 28 16 28 16 28 19 31 16 28 19 33 18 28 21 33 19 33 19 33 19 31 24 38 22 38 22 40 25 45 25 40 25 42 28 47 31 52 30 45 28 45 28 45 28 47 30 47 30 50 31 52 33 52 31 50 31 50 33 52 34 57 33 59 33 59 33 59 33 59 36 64 36 64 36 64 36 64 34 64 36 66 37 64 36 62 39 69 39 69 39 69 39 69 37 69 39 71 40 69 39 66 42 74 40 71 40 71 40 66 40 66 42 52 24 23 15 23 13 23 16 26 15 23 16 31 16 26 18 28 19 31 19 31 21 38 24 38 31 66 46 69 45 71 43 69 42 71 43 74 40 66 40 66 40 66 40 71 48 136 93 186 96 179 93 179 92 179 92 186 93 188 95 188 93 191 93 193 95 195 96 195 96 195 98 198 98 200 99 200 101 207 104 212 105 212 105 212 108 217 108 219 110 222 111 222 111 222 113 224 114 226 116 226 117 229 117 226 116 226 116 226 116 226 119 234 120 234 120 231 119 234 122 241 126 243 126 243 122 241 122 243 123 245 125 245 125 245 125 245 125 245 125 245 125 245 126 248 126 248 128 250 128 250 128 250 128 250 128 250 129 262 128 257 126 260 129 262 129 262 129 262 129 262 129 262 126 260 129 265 131 265 131 262 132 267 132 267 132 267 132 267 132 267 132 267 132 267 132 267 134 269 135 272 135 274 137 274 132 274 135 279 137 279 137 276 137 276 135 276 134 274 134 272 132 274 135 279 137 279 137 279 135 276 135 276 135 276 135 276 137 276 135 274 134 276 135 279 137 276 135 274 134 272 132 272 131 276 134 279 134 279 132 274 131 274 131 274 131 274 131 274 132 276 132 276 132 276 132 276 135 279 134 279 134 279 134 279 132 276 132 276 132 276 132 276 131 274 132 279 134 279 132 274 135 281 135 281 135 281 135 281 135 281 134 279 134 281 137 286 137 284 137 286 140 291 143 293 143 293 143 293 143 293 143 293 143 291 141 286 137 279 134 276 135 279 135 276 134 274 132 274 131 272 131 272 131 272 131 272 129 269 129 269 129 269 129 269 131 269 129 274 131 276 132 281 135 286 135 288 135 288 135 288 138 298 141 305 147 317 153 324 153 322 152 317 150 315 147 312 144 312 143 308 137 291 129 276 131 274 120 257 117 260 119 257 116 250 116 248 114 245 113 245 111 243 111 241 110 238 108 238 110 236 110 236 110 236 110 236 107 229 105 226 104 229 105 231 104 229 104 226 102 224 101 224 101 224 101 224 101 224 101 224 99 222 99 222 99 222 99 219 96 214 92 205 87 200 85 202 78 186 78 186 79 191 82 195 82 193 82 193 82 193 82 193 84 195 84 193 82 191 81 191 81 191 79 188 79 186 78 186 78 186 78 183 76 181 75 181 75 183 78 186 78 183 76 179 75 171 76 169 75 167 73 167 72 167 73 169 75 167 73 164 75 162 75 162 75 162 75 162 72 159 72 159 72 159 72 159 69 155 69 155 69 155 69 155 69 155 69 155 69 155 69 155 70 152 70 152 70 152 70 152 69 150 69 148 67 145 66 145 69 148 67 145 66 143 64 143 64 143 64 140 63 138 61 138 61 136 60 133 60 131 58 131 61 133 58 128 57 128 57 131 57 128 57 131 58 133 60 133 58 128 57 126 55 128 57 131 58 133 54 128 57 133 54 126 55 131 57 133 57 133 55 131 52 126 52 126 52 126 52 126 55 128 52 126 51 124 52 126 52 121 52 121 52 121 52 121 52 121 52 119 51 117 49 117 48 117 51 121 52 117 48 112 52 121 51 119 51 119 52 121 48 114 48 114 48 114 48 114 46 112 46 109 45 109 46 112 45 114 49 114 46 109 48 117 45 109 46 114 48 114 46 112 45 109 45 109 45 109 45 109 43 107 43 107 43 107 43 107 46 107 45 105 45 105 45 107 40 100 42 102 43 100 42 97 45 102 43 100 42 97 40 95 39 95 42 102 45 105 43 102 39 95 39 97 40 100 42 100 43 102 40 95 39 95 39 97 23 27 19 25 19 27 27 30 27 25 11 24 23 28 27 27 31 30 35 31 31 28 23 27 19 25 15 24 15 22 11 22 31 28 19 22 7 21 11 24 19 25 15 24 15 24 19 25 39 25 35 22 31 24 35 25 35 24 31 21 23 16 11 13 11 10 19 10 19 10 19 10 23 12 19 10 19 10 23 12 19 10 23 12 27 13 27 15 23 10 19 10 19 12 27 15 23 16 23 16 23 16 23 16 11 12 11 13 15 15 19 15 23 16 23 16 23 16 23 16 31 18 23 16 31 19 27 16 31 19 31 19 31 19 31 19 39 22 35 21 39 24 47 25 39 27 39 27 39 30 51 33 47 28 39 27 39 27 43 30 47 30 47 31 51 33 55 33 51 31 51 33 55 34 59 34 59 33 59 33 59 33 59 33 67 36 67 36 67 36 67 36 63 36 67 37 71 36 67 34 75 39 75 39 75 39 75 39 71 39 75 40 79 39 75 37 83 40 75 39 75 40 83 43 79 43 75 31 31 15 15 18 19 18 39 18 35 15 39 19 35 16 35 18 39 18 43 19 51 25 59 25 75 43 119 43 103 43 99 42 95 43 99 45 91 40 91 40 91 40 91 40 67 67 182 98 198 96 198 93 190 92 190 93 194 95 198 95 190 93 190 95 194 96 198 96 202 98 202 98 206 99 206 102 202 101 202 104 210 105 210 105 218 108 218 110 222 111 226 111 230 113 230 113 226 116 226 117 218 116 218 117 214 117 214 117 202 116 218 120 226 122 222 119 222 122 230 125 238 126 238 125 222 122 222 123 226 125 230 125 230 125 230 125 230 125 230 125 234 126 234 126 234 126 234 126 242 129 242 129 242 129 242 129 246 129 242 128 242 128 246 129 246 129 246 129 246 129 246 129 242 128 246 131 253 132 249 131 257 134 257 134 257 134 257 134 253 132 253 132 253 132 253 132 261 135 261 135 265 137 265 138 253 134 257 137 265 138 261 137 257 135 257 135 253 134 249 132 249 134 257 137 261 137 261 135 261 137 261 137 261 137 261 137 265 137 257 135 257 135 261 138 253 134 253 135 257 135 257 135 253 132 257 134 257 134 253 132 249 131 249 131 249 131 249 131 249 132 253 134 257 132 253 131 261 135 261 135 257 134 257 134 257 134 257 134 257 134 257 134 246 131 253 134 257 134 253 132 257 134 257 134 257 134 257 134 265 135 261 134 257 135 265 137 265 137 265 137 269 140 281 143 277 141 277 141 277 141 277 141 269 143 265 140 253 135 246 134 249 135 249 134 246 132 242 132 242 132 242 132 242 132 242 132 234 129 234 129 234 129 234 129 253 131 253 131 249 132 246 132 249 135 246 135 246 135 249 137 234 137 234 140 249 149 269 155 273 153 269 150 265 149 257 147 253 141 257 141 253 135 234 131 230 126 214 119 210 120 210 117 210 116 210 114 206 113 202 113 198 111 198 110 194 108 190 108 198 110 198 110 198 110 198 110 190 105 186 104 182 105 186 107 190 104 190 102 186 101 182 101 182 101 182 101 182 101 182 101 178 99 178 99 174 98 174 98 166 93 158 90 146 85 134 82 142 78 138 78 142 81 150 84 146 81 146 81 146 81 146 81 154 84 154 82 150 81 146 81 142 79 142 79 138 78 138 76 138 78 138 76 134 75 130 75 126 76 142 79 134 75 130 78 134 76 134 75 130 73 126 73 123 73 126 75 130 73 126 72 123 76 111 75 119 75 115 73 119 70 126 70 126 70 126 70 123 69 123 69 123 69 123 69 126 69 123 67 119 69 123 70 123 70 123 70 123 70 123 70 119 69 119 67 115 66 111 66 119 69 119 67 111 66 107 64 107 64 107 63 103 61 99 61 103 61 99 61 95 60 95 58 99 61 95 58 91 58 91 58 87 57 87 58 91 60 95 60 91 57 87 55 83 57 87 58 99 57 87 54 95 57 87 52 91 55 95 57 95 57 91 55 87 54 83 52 83 52 79 51 87 54 83 51 75 51 79 51 79 52 79 52 79 52 79 52 83 54 79 51 75 49 67 48 71 49 71 51 75 49 71 48 79 51 75 49 71 51 75 52 67 48 67 48 67 48 67 48 71 48 63 45 59 45 63 46 55 45 67 46 59 45 63 49 55 45 63 46 63 46 59 45 67 45 67 45 67 45 67 45 59 42 63 43 63 43 67 45 63 43 63 43 59 42 59 42 55 42 59 43 63 42 59 40 71 43 67 42 67 42 63 40 59 40 71 45 75 45 67 42 59 39 59 40 63 42 67 42 79 45 67 39 55 37 59 40 27 45 25 45 25 47 28 52 30 47 24 42 27 47 27 45 28 50 28 50 30 50 27 42 25 45 24 42 24 40 22 40 28 45 22 38 21 40 25 47 27 45 25 42 24 45 25 47 25 45 22 40 21 42 24 47 22 42 22 42 21 35 16 26 9 16 10 19 12 16 10 14 12 19 10 14 9 16 12 19 10 16 12 19 12 21 13 21 13 19 12 19 12 21 15 26 15 21 15 21 15 21 15 21 12 16 12 19 13 21 15 21 16 28 16 28 16 28 16 28 19 31 16 28 19 33 18 28 16 31 18 33 19 35 21 38 22 38 21 35 22 38 24 42 30 45 27 42 27 45 30 50 31 47 28 42 27 45 30 50 30 47 30 50 31 52 33 52 30 50 33 52 34 54 34 54 33 59 33 59 33 59 33 59 34 62 34 62 34 62 34 62 34 64 36 66 37 64 36 62 39 69 39 69 39 69 39 69 37 69 39 71 40 69 39 66 40 69 37 66 39 71 43 74 42 64 39 45 19 19 15 26 13 23 16 26 15 21 16 28 18 28 18 31 19 31 21 33 24 42 25 40 33 71 48 71 45 71 43 69 42 71 43 74 42 69 42 69 42 69 42 74 34 117 84 179 95 179 93 181 92 179 92 186 93 188 95 188 93 191 93 193 95 195 96 195 98 198 98 200 99 200 101 202 99 205 102 210 105 214 107 212 108 217 108 219 110 222 111 222 113 224 113 226 116 226 117 229 114 224 116 229 117 231 119 234 113 224 119 236 123 236 120 231 123 238 125 243 126 241 125 238 122 241 122 243 123 245 125 245 125 245 125 245 125 245 125 245 126 248 126 248 126 248 126 248 129 253 129 253 129 253 129 253 131 262 129 260 128 262 129 265 129 262 129 262 129 262 129 262 128 262 131 265 132 267 131 265 134 269 134 269 134 269 134 269 132 267 132 267 132 267 132 267 135 272 135 274 137 274 138 276 134 276 137 279 138 281 137 279 138 281 137 279 135 276 135 276 132 272 134 276 135 276 135 276 137 279 137 279 137 279 137 279 137 276 135 274 134 276 135 279 132 272 134 276 135 279 137 281 132 279 134 281 135 279 134 276 132 276 132 276 132 276 132 276 131 274 134 279 134 279 131 274 137 284 137 281 135 279 134 279 134 279 134 279 134 279 134 279 129 274 132 279 134 279 134 276 134 279 134 279 134 279 134 279 137 281 135 279 134 281 135 284 137 284 135 281 137 288 141 296 141 291 141 291 141 291 141 291 143 291 141 286 137 279 134 276 135 279 135 276 134 274 132 274 132 274 132 274 132 274 132 274 129 269 129 269 129 269 129 269 131 269 129 274 131 276 132 281 131 279 131 284 134 286 135 288 135 293 137 298 143 312 152 324 153 322 152 317 150 315 147 312 138 305 141 308 141 300 134 291 128 272 122 267 122 262 119 255 116 250 116 248 114 245 113 245 111 243 111 241 110 238 108 238 110 236 110 236 110 236 110 236 107 229 105 226 104 229 105 231 104 229 104 226 102 224 101 224 101 224 101 224 101 224 101 224 99 222 99 219 98 217 96 217 92 210 93 210 88 200 81 188 81 191 79 188 79 191 82 193 81 191 81 191 81 191 81 191 84 195 84 193 82 191 81 191 79 188 79 186 78 186 76 183 78 186 78 183 76 181 75 181 72 183 79 188 76 179 75 181 75 171 76 169 75 167 73 167 72 167 73 169 75 167 73 164 76 164 76 162 75 159 73 159 70 157 70 157 70 157 70 157 70 157 70 157 70 157 70 157 70 157 67 152 67 152 70 157 70 152 70 152 70 152 70 152 69 150 69 148 67 145 66 145 70 152 69 148 66 145 64 143 64 143 64 140 63 138 61 138 64 138 63 138 61 136 61 133 63 138 61 133 58 133 60 133 57 128 57 131 58 133 60 133 58 128 57 126 55 128 57 131 58 133 54 128 57 133 54 126 54 128 55 131 55 131 54 128 54 128 54 126 52 124 51 124 52 126 51 121 49 121 49 121 52 121 52 121 52 121 52 121 51 119 51 119 51 119 51 119 51 117 49 114 48 117 49 119 51 119 49 117 49 117 51 119 46 114 48 117 49 114 48 112 51 117 48 109 45 109 46 114 42 107 46 112 45 109 46 117 43 107 45 109 45 109 43 107 45 109 45 109 45 109 45 109 42 105 42 107 43 109 45 109 43 105 45 105 43 100 42 97 40 100 42 102 43 100 42 97 40 97 42 100 42 100 43 102 45 105 43 100 42 100 43 102 42 100 40 97 40 97 39 95 45 100 39 93 37 95 42 102 19 25 19 25 19 27 31 30 47 33 27 28 31 30 27 27 19 24 15 24 19 24 11 19 27 28 27 27 23 27 19 25 19 22 7 19 7 24 27 30 23 25 19 24 15 25 19 27 27 22 27 19 23 21 35 25 31 22 35 24 39 21 27 16 7 10 19 12 23 10 19 9 15 7 11 6 7 7 11 9 19 10 23 12 23 12 27 13 31 13 27 13 27 15 35 18 19 15 19 15 19 15 19 15 11 12 11 13 15 15 19 15 27 16 23 16 23 16 23 16 31 18 23 16 31 19 27 16 19 16 27 18 35 21 39 24 39 21 35 21 35 22 43 25 51 30 43 27 35 27 43 30 59 33 47 28 43 30 55 34 47 30 47 31 51 33 55 33 47 31 55 34 59 34 59 33 59 33 59 33 59 33 59 33 59 33 59 33 59 33 59 33 63 36 67 37 71 36 67 34 75 39 75 39 75 39 75 39 71 39 75 40 79 39 75 37 75 37 71 37 75 42 91 48 87 42 79 28 23 12 19 18 11 13 31 15 23 12 31 16 43 19 43 21 47 22 51 22 55 27 63 27 79 45 123 45 103 43 99 42 95 43 99 45 99 43 99 43 99 43 99 43 35 54 162 92 186 93 190 92 190 92 190 93 194 95 198 95 190 93 190 95 194 96 198 96 202 98 202 99 206 101 210 102 202 101 202 104 210 107 214 107 218 108 218 110 222 111 226 111 230 113 230 114 226 117 230 117 218 114 226 117 226 120 230 122 198 114 218 122 230 122 222 119 234 125 238 126 238 125 230 123 222 122 222 123 226 125 230 125 230 125 230 125 230 125 230 125 234 126 234 126 234 126 234 126 242 129 242 129 242 129 242 129 249 129 246 128 242 129 246 131 246 129 246 129 246 129 246 129 242 129 249 132 253 132 253 131 257 134 257 134 257 134 257 134 253 132 253 132 253 132 253 132 261 135 261 137 265 138 269 138 253 135 261 138 265 138 265 137 269 140 269 138 265 137 261 137 246 132 253 135 257 135 253 134 261 137 261 137 261 137 261 137 257 134 253 132 249 134 253 135 246 131 249 134 261 138 269 140 253 134 257 135 261 134 257 132 257 134 257 134 257 134 257 134 246 131 257 135 261 134 249 129 265 137 265 135 261 134 257 134 257 134 257 134 257 134 257 134 246 129 253 134 257 134 257 134 253 132 253 132 253 132 253 132 265 137 261 134 257 134 261 135 265 137 261 135 265 138 277 144 277 141 277 141 277 141 277 141 269 143 265 140 253 135 246 134 249 135 249 134 246 132 242 132 242 132 242 132 242 132 242 132 234 129 234 129 234 129 234 129 246 131 246 131 249 134 253 132 234 128 238 129 234 132 242 134 234 137 238 140 253 147 277 155 281 153 277 150 273 149 265 147 238 138 249 143 261 140 246 134 222 125 214 123 222 122 206 114 210 116 210 114 206 113 202 113 198 111 198 110 194 108 190 108 198 110 198 110 198 110 198 110 190 105 186 104 182 105 186 107 190 104 190 102 186 101 182 101 182 101 182 101 182 101 190 101 186 99 186 98 182 96 178 96 158 90 170 93 162 85 134 75 142 84 146 81 142 82 146 84 146 82 146 82 146 82 146 81 154 84 154 82 150 81 146 81 142 79 142 78 138 76 134 76 138 78 138 76 134 75 130 75 123 76 146 79 130 73 130 79 134 76 134 75 130 73 126 73 123 73 126 75 130 73 126 72 123 76 123 75 119 73 115 73 119 70 126 70 126 70 126 70 130 72 130 72 130 72 130 72 130 70 119 66 115 67 126 72 123 70 123 70 123 70 123 70 119 69 119 67 115 66 111 66 126 70 119 69 115 66 107 64 107 64 107 63 103 61 99 61 107 64 107 63 103 63 99 61 107 63 99 61 95 60 99 61 87 57 87 58 91 60 95 60 91 57 87 55 83 57 87 58 99 57 87 54 95 57 87 52 79 52 83 54 87 52 83 51 87 54 87 52 83 51 79 51 83 51 75 48 71 48 71 49 79 52 79 52 79 52 79 52 67 48 71 51 75 52 83 54 75 49 67 46 63 49 75 52 75 49 71 48 67 49 71 51 63 48 67 49 71 48 67 46 79 51 67 46 59 46 67 48 47 43 59 45 55 43 63 49 51 43 55 45 59 43 51 42 67 45 67 45 67 45 67 45 59 42 59 43 63 45 67 45 75 48 75 48 75 46 67 43 55 42 59 43 63 42 59 40 59 40 63 42 67 43 71 45 91 48 67 39 55 40 71 46 75 45 71 42 59 37 51 36 67 39 55 36 55 40 75 46 25 42 24 42 24 45 27 50 28 47 27 50 30 52 28 45 27 47 27 47 27 47 27 47 34 50 24 42 27 52 27 40 30 47 21 33 19 42 30 59 25 42 22 38 21 38 21 40 21 42 21 42 22 45 25 40 21 35 19 31 16 21 12 16 9 14 9 14 9 14 9 14 12 19 12 16 10 14 9 14 7 11 7 14 9 14 10 16 12 16 9 16 13 23 13 19 16 23 15 21 13 19 12 16 6 19 16 28 13 19 13 23 15 21 13 19 13 16 12 16 15 23 16 26 18 28 19 31 18 33 21 38 22 38 22 35 24 45 28 52 30 47 25 38 24 40 25 45 28 50 30 52 27 45 27 45 27 45 27 45 28 47 27 45 28 47 30 52 30 50 30 52 31 54 33 54 33 54 33 52 31 50 30 50 39 59 33 52 31 54 36 64 36 62 40 66 37 62 40 69 37 64 39 66 40 64 39 62 39 64 39 64 39 64 39 64 36 62 39 66 42 71 43 71 45 52 27 38 22 21 9 16 18 33 21 31 16 23 16 28 21 33 19 28 19 33 24 40 19 38 31 57 37 64 43 71 45 71 43 69 42 71 43 74 42 71 43 74 45 71 43 74 43 109 78 167 96 179 93 186 93 191 95 195 95 191 92 183 96 193 95 193 95 195 98 200 96 195 96 198 98 200 99 200 102 207 104 210 104 210 104 212 111 219 110 219 110 222 113 226 111 224 114 229 116 229 116 226 114 229 116 231 119 229 117 226 119 231 119 234 120 236 122 236 123 238 123 238 123 238 123 238 125 243 123 243 123 245 126 250 122 243 125 248 126 248 126 245 128 250 128 250 128 250 128 250 131 253 129 250 128 253 129 255 129 262 125 260 129 265 128 260 128 262 128 265 129 267 131 267 129 269 129 269 129 269 129 269 131 272 131 272 131 272 131 272 132 272 132 274 134 276 135 276 134 274 134 274 134 274 134 274 135 276 135 276 135 276 135 276 137 279 137 279 137 279 137 279 131 276 134 279 135 284 138 286 138 286 138 284 137 284 135 281 137 281 132 274 131 276 135 284 135 279 134 276 132 279 134 281 135 281 135 279 134 276 132 276 131 274 132 279 134 281 137 284 132 276 132 276 132 276 132 276 132 279 135 284 137 284 137 281 135 281 135 279 134 276 132 276 129 274 134 284 137 281 134 276 134 279 134 279 134 279 134 279 132 276 132 276 132 276 132 276 135 279 137 284 140 286 141 291 143 291 143 291 143 291 143 291 138 291 138 288 137 286 135 286 137 286 132 279 129 279 132 284 134 276 134 276 134 276 134 276 137 279 134 276 131 272 129 267 131 272 131 272 131 272 131 272 131 272 131 274 132 279 135 288 137 286 137 288 141 305 150 315 150 310 146 312 144 308 141 308 146 312 144 310 146 305 138 286 135 284 126 262 119 260 123 262 119 257 114 253 116 257 114 250 114 253 114 250 113 248 111 243 111 238 111 236 110 236 108 234 107 231 107 229 105 226 104 226 107 229 104 224 102 224 101 226 101 224 101 224 101 224 101 224 96 214 96 214 96 214 96 214 90 205 88 200 85 193 81 188 81 193 81 193 81 193 81 193 84 193 78 191 81 195 82 193 79 188 79 188 79 188 79 188 81 191 81 191 81 191 81 191 76 183 75 181 75 179 73 179 76 183 76 181 75 179 73 174 75 171 76 169 75 167 73 167 73 167 73 167 73 167 73 167 72 159 72 159 72 159 72 159 73 162 73 159 72 157 70 157 69 155 69 152 67 150 66 150 69 155 69 155 69 155 69 155 67 155 69 157 70 155 69 152 66 150 66 150 66 150 66 150 70 145 63 143 67 150 66 138 66 145 66 143 64 140 63 140 60 133 60 133 60 133 60 133 58 131 60 133 60 133 60 136 55 131 61 133 57 126 58 136 57 128 57 126 55 124 54 124 55 128 55 128 55 128 55 128 51 121 51 124 52 126 54 126 52 124 54 126 55 124 54 121 49 117 49 117 49 117 49 117 49 119 54 126 55 124 51 117 52 121 52 119 51 117 49 117 48 117 49 119 51 121 52 124 52 114 43 107 49 121 52 119 49 109 43 109 48 117 46 107 51 119 48 112 45 107 43 107 51 117 46 109 45 112 49 119 46 114 49 112 43 102 42 107 46 112 46 112 46 112 46 112 43 109 45 112 46 109 45 107 45 114 52 126 54 117 43 100 43 105 40 102 42 107 46 117 46 107 39 95 34 93 36 97 43 107 43 105 40 100 36 93 37 105 45 109 42 97 37 97 39 105 43 102 34 90 36 102 19 25 19 25 19 27 27 28 31 28 23 27 27 28 27 27 19 27 19 27 19 27 19 27 31 28 15 25 19 27 19 25 19 24 11 21 7 24 19 27 19 24 11 21 7 21 7 22 23 22 23 22 31 24 35 25 39 22 39 21 27 15 11 10 15 9 15 9 15 9 15 9 23 12 23 10 19 9 15 9 11 9 15 9 19 10 19 12 27 10 15 10 27 15 31 12 31 15 27 13 27 13 23 12 11 12 35 16 27 12 27 15 23 16 27 18 31 19 35 21 23 16 27 18 27 18 31 19 27 19 35 21 39 22 35 21 39 25 51 30 59 28 47 24 43 24 47 25 51 27 55 28 51 27 51 27 51 27 51 27 55 28 55 28 55 30 63 33 59 30 59 31 63 33 67 33 67 33 67 31 63 31 59 30 79 34 67 30 59 33 71 37 75 37 87 39 79 37 83 42 79 39 83 40 87 39 83 37 83 39 83 39 83 39 83 39 75 37 83 40 91 43 95 42 115 36 63 25 51 16 27 16 39 19 47 19 35 15 35 18 43 19 39 18 39 19 51 24 43 25 79 37 95 40 107 46 103 43 99 42 95 43 99 45 95 43 99 45 103 43 99 42 99 60 174 93 214 95 194 93 186 93 194 96 210 95 210 92 206 96 194 95 198 96 202 99 202 98 206 99 210 101 210 102 214 105 210 105 214 107 214 107 226 110 222 110 222 111 230 114 226 113 234 116 238 116 238 114 234 116 238 117 242 116 238 116 226 119 222 120 222 122 226 122 226 122 226 122 226 122 226 122 230 125 226 123 230 125 234 128 222 123 230 126 234 126 234 125 242 128 242 128 242 128 242 128 249 129 246 128 242 129 246 131 257 128 246 128 253 131 253 126 249 128 253 129 253 131 257 131 257 129 257 129 257 129 257 129 261 131 261 131 261 131 261 131 257 132 261 134 261 135 265 135 261 134 261 134 261 134 261 134 257 135 257 135 257 135 257 135 261 137 261 137 261 137 261 137 253 132 257 135 265 137 269 138 269 137 265 137 261 135 261 134 261 135 253 132 253 132 261 135 261 134 257 132 253 134 257 135 261 135 261 134 257 134 253 132 249 131 253 134 257 135 265 137 253 132 253 132 253 132 253 132 253 134 261 137 265 137 265 135 261 135 261 134 257 132 253 132 249 132 257 134 261 135 261 134 257 134 257 134 257 134 257 134 257 134 257 134 257 134 257 134 249 135 253 137 257 140 265 141 269 143 269 143 269 143 269 143 261 138 261 137 257 137 253 135 257 135 246 131 242 131 246 132 246 134 246 134 246 134 246 134 249 134 246 132 242 131 238 129 230 131 230 131 230 131 230 131 230 131 230 132 238 135 246 138 242 135 242 138 253 146 273 150 277 149 273 144 265 143 261 141 253 140 242 143 261 146 249 138 246 132 226 122 202 119 206 125 210 117 198 116 206 117 202 113 198 114 198 113 194 113 190 113 194 110 190 110 186 108 186 108 182 107 182 105 178 105 174 104 190 105 182 102 178 102 182 102 186 99 186 99 194 99 194 99 194 99 194 99 194 99 194 99 170 90 166 87 158 82 146 81 138 81 130 81 130 81 130 81 134 79 123 78 126 81 130 79 142 79 142 79 142 79 142 79 146 81 146 81 146 81 146 81 138 76 134 76 130 75 130 73 134 76 134 75 130 73 126 75 134 76 134 75 130 75 126 73 126 73 126 73 126 73 126 73 119 70 119 70 119 70 119 70 126 73 126 72 123 70 119 70 115 69 115 67 111 67 107 66 115 69 115 69 115 69 115 69 119 69 123 70 126 69 123 67 115 66 115 66 115 66 115 66 123 66 107 64 115 67 111 61 111 66 111 64 107 63 103 63 95 60 95 60 95 60 95 60 99 60 95 60 95 60 95 60 83 58 99 60 87 55 91 61 87 57 87 55 83 54 79 54 83 55 83 55 83 55 83 55 75 52 79 54 79 55 83 55 79 54 83 55 83 55 79 54 71 51 71 51 71 51 71 51 75 51 83 54 83 54 75 51 79 52 79 51 75 49 71 49 71 49 75 51 75 51 79 52 79 48 63 46 75 54 79 51 75 48 59 46 71 51 71 46 75 49 67 46 59 45 59 45 71 48 67 46 63 48 67 49 67 49 75 48 59 43 55 45 59 45 59 45 59 45 59 45 55 45 59 46 63 45 59 43 51 42 75 52 87 51 75 45 63 43 63 43 63 45 71 48 63 43 63 43 59 40 51 37 59 42 63 42 59 39 47 36 51 42 63 42 51 37 47 39 51 42 63 40 47 36 51 43 27 47 27 45 27 50 30 52 30 50 27 45 25 47 28 52 27 47 27 47 27 47 27 47 28 50 28 47 24 42 25 50 22 40 24 42 24 40 21 38 25 42 22 38 21 38 21 40 24 47 24 45 24 42 24 38 24 40 24 31 18 19 10 9 9 14 9 14 9 14 9 14 10 16 10 16 9 14 9 14 9 16 10 16 12 19 12 21 13 19 10 19 15 26 15 21 12 19 13 21 13 21 15 23 9 19 15 23 13 21 13 23 15 23 18 28 21 33 24 38 19 28 18 26 18 26 16 23 18 31 19 35 22 38 21 35 21 38 25 47 28 47 27 42 24 40 24 40 25 42 25 42 27 45 27 45 27 45 27 45 30 47 28 47 28 50 31 54 30 50 30 52 31 54 33 54 33 54 33 54 31 52 31 50 34 54 31 50 30 52 33 57 34 62 39 64 37 62 39 69 37 64 39 66 40 64 39 62 39 64 39 64 39 64 39 64 36 62 39 66 42 69 42 69 45 52 24 33 19 23 15 31 16 31 19 31 16 23 16 28 18 28 16 26 16 28 19 33 21 40 34 62 40 66 43 71 45 71 43 69 42 71 43 74 42 71 43 74 45 71 43 69 42 102 78 167 96 179 93 186 92 191 95 193 95 193 93 188 96 195 95 193 96 198 99 200 101 202 101 202 102 205 104 207 105 214 107 214 108 217 110 219 111 219 110 219 110 222 113 226 113 224 114 229 116 229 116 229 116 229 117 231 117 231 116 229 119 234 120 234 122 236 122 236 120 234 120 234 120 234 120 234 125 245 123 243 125 248 128 250 123 243 125 248 126 248 126 248 128 250 128 250 128 250 128 250 131 255 129 253 129 253 131 255 132 265 128 265 131 269 131 262 128 265 129 265 131 267 131 267 129 269 129 269 129 269 129 269 131 272 131 272 131 272 131 272 132 274 134 274 135 276 135 276 134 274 134 274 134 274 134 274 135 276 135 276 135 276 135 276 137 279 137 279 137 279 137 279 134 279 134 281 137 284 138 286 137 281 135 281 134 279 134 276 135 279 134 276 132 279 134 281 135 279 134 276 132 279 134 281 135 281 135 281 134 279 134 276 131 274 132 279 134 281 137 284 132 276 132 276 132 276 132 276 132 279 135 284 137 284 137 281 135 281 135 279 134 276 132 276 134 276 132 276 134 279 135 284 134 279 134 279 134 279 134 279 135 281 135 281 135 281 135 281 135 279 137 281 138 286 140 286 143 291 143 291 143 291 143 291 138 291 138 291 137 288 137 286 135 286 134 281 131 279 132 281 134 276 134 276 134 276 134 276 132 274 132 274 132 274 132 274 131 272 131 272 131 272 131 272 132 272 131 272 132 276 137 281 134 276 134 284 138 296 146 308 147 308 146 310 143 308 141 308 137 300 138 303 146 312 146 300 138 288 129 267 120 262 122 260 120 257 116 255 117 260 116 253 114 253 114 253 113 250 113 243 108 236 110 234 108 231 107 231 107 231 107 231 105 229 105 226 105 229 104 224 102 224 101 224 99 222 99 222 99 222 99 222 99 219 99 219 99 219 99 219 90 202 88 200 85 193 82 191 79 191 79 191 79 191 79 191 81 188 76 186 78 191 79 188 79 188 79 188 79 188 79 188 82 193 82 193 82 193 82 193 79 186 78 186 76 183 76 181 76 183 76 181 75 179 73 174 75 171 76 171 75 169 75 167 73 167 73 167 73 167 73 167 69 155 69 155 69 155 69 155 73 162 73 159 72 157 70 157 69 155 69 155 67 152 67 150 69 155 69 155 69 155 69 155 67 155 69 157 70 155 69 152 66 150 66 150 66 150 66 150 69 148 64 143 67 148 64 140 66 145 66 143 64 140 63 140 60 133 60 133 60 133 60 133 63 138 61 136 60 131 58 131 57 131 60 133 57 128 58 133 57 128 57 126 55 124 54 124 55 128 55 128 55 128 55 128 54 128 55 128 55 131 57 131 55 126 57 128 57 128 55 126 52 121 52 121 52 121 52 121 51 121 52 124 54 121 52 119 52 121 52 119 51 117 49 117 52 121 51 119 51 119 49 117 51 117 49 119 54 126 52 117 52 117 48 117 51 121 51 114 49 114 46 112 46 112 46 114 46 114 48 117 49 114 48 112 49 119 52 117 46 109 45 114 43 107 43 107 43 107 43 107 45 109 46 112 46 112 45 109 39 105 46 117 51 117 46 109 43 107 45 112 46 112 45 109 40 107 48 117 49 112 42 100 40 102 42 105 42 105 40 100 43 109 46 107 40 102 42 109 40 105 43 105 40 102 43 112 27 28 23 27 27 28 31 31 31 28 23 24 11 24 27 33 19 27 19 27 19 27 19 27 15 28 31 28 11 22 19 31 19 25 19 25 15 22 11 21 19 24 11 21 7 21 7 22 27 24 27 24 31 22 31 24 47 24 43 21 23 12 3 6 11 7 11 7 11 7 11 7 19 9 15 9 15 9 15 9 19 10 23 12 23 13 27 13 27 12 19 12 31 16 35 13 19 12 23 13 27 15 31 16 19 12 27 13 27 13 31 15 11 13 15 15 23 18 27 19 35 19 31 18 27 16 23 15 23 18 31 21 35 21 35 19 31 21 39 25 51 27 51 27 43 24 43 24 43 24 39 22 51 27 51 27 51 27 51 27 51 27 51 27 51 28 59 30 59 30 59 31 63 33 67 33 71 34 67 33 67 31 63 31 67 31 59 30 59 30 63 33 71 37 83 39 79 36 83 40 79 39 83 40 87 39 83 37 83 39 83 39 83 39 83 39 79 39 87 42 91 42 91 42 95 27 35 13 27 10 23 18 31 18 43 18 31 15 35 18 35 16 35 16 35 16 35 18 43 25 79 39 99 40 99 42 103 43 99 42 95 43 99 45 95 43 99 45 103 43 99 42 87 57 174 93 214 96 194 92 190 93 190 95 210 95 218 95 210 96 198 96 198 98 206 101 206 101 210 101 214 102 214 105 218 105 210 107 218 108 222 110 226 110 222 110 222 111 230 114 230 114 238 116 242 117 238 116 238 116 242 119 246 117 238 117 230 120 222 122 226 122 230 123 226 122 226 122 226 122 226 122 234 125 230 125 230 126 238 129 226 125 234 126 238 128 234 126 242 128 242 128 242 128 242 128 253 131 246 129 246 129 249 132 261 131 253 129 261 134 257 129 253 129 253 131 257 131 261 132 261 131 261 131 261 131 261 131 261 131 261 131 261 131 261 131 261 134 261 135 265 135 269 137 265 135 265 135 265 135 265 135 257 135 257 135 257 135 257 135 265 138 265 138 265 138 265 138 257 135 261 137 265 138 269 138 261 135 257 134 257 132 253 132 257 134 257 134 257 134 257 134 261 134 257 132 253 134 257 135 265 137 261 135 261 134 257 134 253 132 253 134 257 135 261 135 257 134 257 134 257 134 257 134 253 134 261 137 265 137 265 135 261 135 261 134 257 132 253 132 261 134 253 131 249 134 265 138 257 134 257 134 257 134 257 134 265 137 265 137 265 137 265 137 249 135 249 137 253 138 257 140 265 141 265 141 265 141 265 141 265 140 261 138 261 137 257 137 253 135 249 134 246 132 246 132 246 134 246 134 246 134 246 134 238 132 242 132 242 132 242 134 230 131 230 131 230 131 230 131 234 131 230 131 234 134 242 135 230 132 230 134 242 140 261 144 273 146 269 143 265 141 261 141 242 135 230 140 257 146 261 144 253 137 234 126 210 120 206 123 218 119 206 117 210 119 206 114 202 116 198 114 198 113 194 114 190 110 186 108 182 107 182 107 186 108 182 107 182 105 178 105 186 104 178 102 174 101 182 101 182 98 182 98 190 98 190 98 186 96 186 95 182 95 178 93 170 88 162 85 154 82 150 82 134 79 126 79 126 79 126 79 130 78 115 75 119 78 119 75 138 78 138 78 138 78 138 78 150 82 150 82 150 82 150 82 142 79 142 78 138 78 134 76 134 76 134 75 130 73 126 75 138 78 134 76 134 75 130 75 130 75 130 75 130 75 130 75 119 70 119 70 119 70 119 70 126 73 126 72 123 70 119 70 119 70 115 69 115 67 111 67 115 69 115 69 115 69 115 69 119 69 123 70 126 69 123 67 115 66 115 66 115 66 115 66 115 67 111 66 111 66 107 64 111 66 111 64 107 63 103 63 99 61 99 61 99 61 99 61 107 64 103 61 95 58 91 57 91 58 91 58 91 58 91 58 87 57 87 55 83 54 79 54 83 55 83 55 83 55 83 55 79 54 83 55 83 55 83 55 83 57 87 58 91 57 87 55 79 54 79 54 79 54 79 54 79 52 79 52 79 52 79 52 79 52 79 51 75 49 71 49 83 52 79 51 75 49 71 48 75 51 79 55 87 55 79 49 75 49 71 49 75 51 75 49 67 48 63 46 63 48 71 49 59 46 71 51 75 49 63 45 67 49 75 49 63 45 59 48 59 45 59 45 59 45 59 45 59 45 63 48 67 46 59 45 67 46 75 48 71 43 59 40 59 43 67 46 71 45 59 40 55 43 71 49 79 48 67 42 51 39 55 42 63 43 63 42 79 49 79 46 63 43 75 51 63 43 63 43 63 45 71 49 28 50 27 47 28 50 30 54 28 50 28 42 21 40 27 57 27 47 27 47 27 47 27 47 24 50 30 50 24 40 27 54 31 52 27 42 24 42 25 47 25 42 22 38 21 38 21 40 22 45 22 42 22 42 22 35 25 40 24 31 16 16 9 7 7 11 7 11 7 11 7 11 7 14 9 14 9 14 9 14 10 16 12 19 12 21 13 21 13 19 10 19 15 26 15 21 10 19 12 21 13 23 15 26 13 19 12 19 13 23 15 23 13 19 13 19 13 19 13 19 21 28 19 26 18 23 16 21 16 31 19 33 21 35 19 33 18 33 21 40 25 42 27 45 24 40 24 40 24 40 22 38 27 45 27 45 27 45 27 45 25 42 24 40 25 42 27 47 30 50 30 52 31 54 33 54 34 57 34 54 33 54 31 52 31 52 31 50 30 52 31 52 34 59 39 62 36 59 37 66 37 64 39 66 40 64 39 62 39 64 39 64 39 64 39 64 37 64 40 69 42 69 40 66 34 35 13 19 12 16 12 28 13 26 18 28 15 23 16 28 16 26 16 26 16 26 15 23 18 38 33 62 39 62 39 62 45 71 43 69 42 71 43 74 42 71 43 74 45 71 43 69 36 97 76 167 98 181 92 183 93 191 93 193 95 195 96 195 98 198 96 195 98 198 99 202 98 200 99 200 101 202 101 205 102 210 104 212 107 217 110 219 111 219 110 219 110 222 113 226 113 226 116 231 117 231 117 229 116 231 119 234 119 234 117 229 120 234 122 236 122 238 123 238 125 241 125 241 125 241 125 241 126 248 125 245 126 248 128 253 123 245 126 250 128 250 128 248 128 250 128 250 128 250 128 250 132 257 131 253 129 255 132 257 132 267 129 265 132 272 131 265 129 265 131 267 131 269 132 269 131 272 131 272 131 272 131 272 131 272 131 272 131 272 131 272 134 274 135 276 135 279 137 279 135 276 135 276 135 276 135 276 135 276 135 276 135 276 135 276 138 281 138 281 138 281 138 281 135 284 137 284 137 286 138 286 135 281 134 279 134 276 132 276 134 279 134 279 134 279 134 279 135 279 134 276 132 279 134 281 137 284 137 281 135 281 134 279 132 276 134 279 134 279 135 281 134 279 134 279 134 279 134 279 132 279 135 284 137 284 137 281 135 281 135 279 134 276 132 276 135 279 132 274 131 279 137 286 134 279 134 279 134 279 134 279 137 284 137 284 137 284 137 284 135 279 135 281 137 281 137 284 141 288 141 288 141 288 141 288 140 293 140 291 138 291 137 288 135 286 135 286 134 284 132 281 134 276 134 276 134 276 134 276 131 274 132 274 132 274 132 276 131 272 131 272 131 272 131 272 132 272 131 272 131 274 134 276 132 274 132 279 135 288 140 300 146 303 143 308 143 305 141 308 141 303 138 300 141 305 141 296 138 291 132 274 125 267 123 260 123 262 119 260 120 262 119 255 116 255 116 253 114 253 113 245 108 236 110 234 108 231 107 231 108 234 108 231 107 231 105 229 105 226 102 222 101 222 99 224 98 219 98 219 98 219 98 219 96 214 95 212 93 210 93 207 90 202 87 195 84 195 84 195 82 191 82 191 82 191 82 191 82 186 76 179 76 183 76 179 78 186 78 186 78 186 78 186 81 191 81 191 81 191 81 191 79 188 79 186 78 186 76 183 76 183 76 181 75 179 73 174 76 174 78 171 76 171 75 169 75 169 75 169 75 169 75 169 73 162 73 162 73 162 73 162 73 162 73 159 72 157 70 157 70 157 70 155 69 155 67 152 69 155 69 155 69 155 69 155 67 155 69 157 70 155 69 152 66 150 66 150 66 150 66 150 67 148 67 145 66 143 64 143 66 145 66 143 64 140 63 140 61 136 61 136 61 136 61 136 66 140 64 138 61 133 58 131 58 131 58 131 58 131 58 131 57 128 57 126 55 124 54 124 55 128 55 128 55 128 55 128 54 126 52 124 52 124 52 124 55 128 57 131 58 128 57 126 54 124 54 124 54 124 54 124 52 121 52 121 52 121 52 121 52 121 52 119 51 117 49 117 54 121 52 119 51 117 49 114 49 121 55 126 55 121 51 119 48 117 49 117 48 114 48 117 48 114 48 112 48 114 49 119 45 112 49 119 51 117 46 109 45 112 48 112 43 107 43 112 48 114 48 114 48 114 48 114 45 112 48 114 48 114 46 109 48 112 46 109 45 107 42 105 42 107 45 109 45 105 39 97 43 107 45 109 45 109 45 109 39 100 42 107 43 109 43 107 46 114 46 109 42 107 46 119 45 107 43 107 45 114 48 117 23 27 23 25 23 28 31 30 19 28 31 25 7 21 19 31 19 27 19 27 19 27 19 27 15 27 19 27 15 25 23 31 39 30 23 25 15 25 27 31 19 24 11 21 7 21 7 22 11 18 15 19 27 21 27 22 43 24 43 21 27 13 7 7 7 6 7 6 7 6 7 6 11 7 11 7 15 9 15 9 15 10 19 10 23 12 23 13 23 10 15 10 27 15 27 12 23 12 27 13 27 13 31 15 31 12 19 10 27 16 35 15 27 18 27 16 23 15 19 15 31 19 27 18 27 18 23 16 23 16 27 19 31 19 31 19 31 19 35 21 39 24 43 25 43 24 43 24 47 25 47 25 51 27 51 27 51 27 51 27 47 25 43 24 47 27 55 28 59 30 59 31 63 33 67 33 75 34 71 34 67 33 67 33 63 31 67 33 67 33 63 31 67 36 79 37 75 36 79 40 79 39 83 40 87 39 83 37 83 39 83 39 83 39 83 39 83 39 87 42 91 40 87 39 79 22 27 15 31 13 31 21 23 15 35 16 31 13 35 18 35 16 39 18 39 16 31 13 39 25 83 40 99 39 91 37 103 43 99 42 95 43 99 45 95 43 99 45 103 43 99 42 75 54 170 93 218 96 190 92 194 93 190 93 210 96 230 99 210 98 202 98 202 99 210 101 202 98 206 99 210 101 210 102 206 102 206 105 214 108 222 110 226 110 222 110 222 111 230 114 234 114 238 117 246 119 242 117 242 117 246 119 246 119 242 119 234 122 226 122 230 123 230 125 238 126 238 126 238 126 238 126 234 126 234 126 234 128 242 129 230 125 234 128 242 129 238 128 242 128 242 128 242 128 242 128 253 132 249 131 249 131 253 132 261 129 249 129 257 132 257 128 257 131 257 131 261 132 261 134 265 132 265 132 265 132 265 132 261 131 261 131 261 131 261 131 265 135 265 135 269 137 269 138 269 137 269 137 269 137 269 137 257 135 257 135 257 135 257 135 269 140 269 140 269 140 269 140 265 137 265 138 269 138 269 138 265 135 261 135 257 134 257 132 253 134 257 135 261 134 257 132 261 134 257 132 253 134 257 135 269 137 265 137 261 135 261 135 257 134 257 134 257 134 257 134 261 135 261 135 261 135 261 135 253 134 261 137 265 137 265 135 261 135 261 134 257 132 253 132 257 132 253 132 257 134 261 137 257 134 257 134 257 134 257 134 265 137 265 137 265 137 265 137 249 135 249 135 249 137 253 137 261 140 261 140 261 140 261 140 269 140 265 140 261 138 261 138 253 135 257 137 253 134 246 132 246 134 246 134 246 134 246 134 242 132 242 132 242 132 242 132 230 131 230 131 230 131 230 131 234 132 230 131 230 131 234 132 234 132 230 132 234 138 253 141 265 144 265 141 261 141 261 141 261 141 238 138 246 141 246 138 246 135 238 129 226 126 218 126 222 122 210 120 218 122 214 117 206 116 202 116 198 114 198 116 194 111 194 110 190 110 186 108 190 108 186 108 182 107 182 107 182 104 178 101 170 99 178 99 186 99 186 99 194 99 194 99 194 99 194 98 186 95 182 95 170 88 158 84 150 84 158 85 146 85 146 85 146 85 146 85 142 81 123 76 126 78 123 75 134 76 134 76 134 76 134 76 138 78 138 78 138 78 138 78 142 78 138 78 134 76 134 75 134 76 134 75 130 73 126 75 142 78 138 78 134 76 134 76 134 76 134 76 134 76 134 76 130 75 130 75 130 75 130 75 126 73 126 72 123 70 119 70 123 70 119 70 115 69 115 69 115 69 115 69 115 69 115 69 119 69 123 70 126 69 123 67 115 66 115 66 115 66 115 66 111 67 119 67 107 63 107 66 111 66 111 64 107 63 103 63 103 63 103 63 103 63 103 63 107 64 107 63 99 61 95 60 95 58 87 57 95 60 91 57 87 57 87 55 83 54 79 54 83 55 83 55 83 55 83 55 79 52 75 52 75 51 71 51 83 55 87 57 87 57 83 55 79 54 79 54 79 54 79 54 83 52 79 51 75 52 79 54 79 52 79 51 75 49 71 49 79 52 75 51 75 51 71 49 71 52 87 54 75 49 71 51 63 49 75 49 67 46 67 51 75 49 67 48 67 48 71 49 63 48 67 49 71 48 67 46 55 45 63 46 55 42 55 46 71 49 71 49 71 49 71 49 63 46 67 48 67 48 63 46 67 43 63 43 67 46 79 49 71 46 71 45 63 42 51 39 63 43 63 43 63 43 59 42 51 40 59 43 67 45 67 43 51 42 59 42 51 40 59 45 75 45 63 43 71 48 75 46 25 45 25 45 25 47 28 50 21 47 30 50 22 38 24 52 27 47 27 47 27 47 27 47 28 45 24 42 27 50 30 50 25 47 27 47 27 50 28 50 25 42 22 38 21 38 21 40 13 31 15 33 18 38 22 38 22 38 22 31 18 21 12 14 6 9 6 9 6 9 6 9 6 9 6 11 7 14 9 14 7 14 9 14 10 16 10 19 10 11 7 14 12 21 12 16 15 23 13 21 13 21 12 19 16 19 9 14 13 26 16 23 16 23 18 26 18 26 18 26 16 23 18 26 18 26 19 28 15 28 18 33 19 33 19 31 21 35 21 35 21 35 22 38 24 40 25 42 27 45 28 47 27 45 27 45 27 45 27 45 28 47 27 45 28 47 30 52 30 50 30 52 31 54 33 54 36 59 34 57 34 54 33 54 33 54 34 57 34 57 33 54 33 59 37 62 36 57 37 64 37 64 39 66 40 64 39 62 39 64 39 64 39 64 39 64 39 66 40 69 42 66 40 64 27 28 12 23 16 21 15 31 12 21 16 26 15 21 16 31 16 28 19 31 19 26 15 21 21 45 39 71 45 66 40 64 45 71 43 69 42 71 43 74 42 71 43 74 45 71 43 69 33 93 75 167 98 181 92 181 95 193 93 191 95 198 99 200 99 198 98 198 98 200 101 205 101 202 101 202 102 205 104 207 102 210 105 214 108 222 111 224 111 219 110 219 110 222 113 226 114 229 117 231 119 234 117 231 117 234 119 236 120 234 119 231 122 236 122 238 123 238 125 241 125 241 125 241 125 241 125 241 128 248 126 248 126 250 129 255 125 248 128 250 129 253 128 250 128 250 128 250 128 250 128 250 134 257 132 255 131 257 132 260 131 262 126 262 129 267 129 260 131 267 131 269 132 269 134 272 132 274 132 274 132 274 132 274 131 272 131 272 131 272 131 272 135 276 135 279 137 279 138 281 137 279 137 279 137 279 137 279 135 276 135 276 135 276 135 276 140 284 140 284 140 284 140 284 138 286 138 286 138 286 138 286 138 284 137 284 135 281 135 279 132 276 135 281 135 281 132 276 135 279 134 276 132 279 134 281 138 286 137 284 137 281 135 281 134 279 134 279 134 279 134 279 135 281 135 281 135 281 135 281 132 279 135 284 137 284 137 281 135 281 135 279 134 276 132 276 131 276 134 279 135 281 135 279 134 279 134 279 134 279 134 279 135 281 135 281 135 281 135 281 135 279 135 279 135 279 135 279 140 286 140 286 140 286 140 286 141 296 140 293 140 291 138 291 135 286 137 288 137 286 132 279 134 276 134 276 134 276 134 276 135 276 134 274 132 272 131 269 131 272 131 272 131 272 131 272 132 274 131 269 129 272 131 274 134 276 132 279 135 288 140 298 143 300 141 305 141 305 141 308 144 305 138 296 138 300 140 293 134 286 132 279 129 274 129 269 125 265 120 262 122 267 120 260 117 257 116 255 116 253 114 248 111 241 113 241 111 238 110 236 110 236 108 234 108 231 107 231 104 224 101 222 99 219 99 222 99 222 99 222 99 222 99 222 101 219 99 217 96 212 93 210 90 202 85 193 82 195 85 200 87 198 87 198 87 198 87 198 85 191 78 181 78 183 76 179 76 183 76 183 76 183 76 183 76 183 76 183 76 183 76 183 78 183 76 183 75 181 75 179 76 183 76 181 75 179 73 174 78 176 78 174 78 171 76 171 76 171 76 171 76 171 76 171 73 162 73 162 73 162 73 162 73 162 73 159 72 157 70 157 72 159 70 157 70 155 69 155 69 155 69 155 69 155 69 155 67 155 69 157 70 155 69 152 66 150 66 150 66 150 66 150 64 148 70 148 64 138 64 148 66 145 66 143 64 140 63 140 63 138 63 138 63 138 63 138 63 138 63 138 63 138 63 136 61 131 55 128 60 136 58 126 57 128 57 126 55 124 54 124 55 128 55 128 55 128 55 128 55 128 54 126 54 124 52 124 54 124 55 126 55 126 54 124 52 121 52 121 52 121 52 121 54 124 51 119 51 119 54 124 52 121 52 119 51 117 49 117 49 117 51 119 51 119 52 121 51 121 54 119 46 112 48 121 48 119 54 121 49 114 49 121 52 121 49 114 48 114 48 114 49 114 48 112 46 114 48 117 43 112 48 114 45 107 46 114 48 114 48 114 48 114 48 114 46 114 48 117 49 114 48 112 46 112 45 107 45 114 51 121 52 119 49 112 45 107 42 105 42 109 46 114 46 107 40 97 40 105 43 109 45 109 43 107 37 102 43 107 42 105 42 109 49 112 42 105 45 114 45 107 19 24 15 24 15 25 23 28 3 25 35 30 15 21 15 28 19 27 19 27 19 27 19 27 27 25 3 22 23 31 27 27 0 21 19 30 31 28 19 24 19 24 11 21 7 21 7 22 0 10 0 15 19 19 27 24 35 21 35 21 27 15 15 12 7 6 7 6 7 6 7 6 7 6 7 7 11 9 15 9 11 7 11 9 15 9 19 10 15 7 7 7 19 12 19 9 35 15 31 13 27 12 23 10 39 12 11 9 27 16 35 15 11 12 15 15 23 19 31 21 19 16 23 18 27 19 31 21 19 16 27 19 31 19 31 18 39 22 35 19 31 19 35 21 43 24 47 27 55 30 59 31 51 27 51 27 51 27 51 27 63 31 59 30 63 31 67 34 59 30 59 31 63 33 67 33 75 36 75 34 71 33 67 33 67 34 71 36 75 34 71 33 67 34 79 37 71 34 79 39 79 39 83 40 87 39 83 37 83 39 83 39 83 39 83 39 87 40 91 42 91 40 83 39 47 12 15 12 27 12 19 15 19 13 35 15 27 13 35 19 39 19 47 21 43 18 31 13 55 31 103 48 119 46 107 42 103 43 99 42 95 43 99 45 95 43 99 45 103 43 99 42 67 51 166 93 218 96 190 90 194 95 190 93 210 98 234 102 214 98 202 98 202 99 210 102 214 102 214 104 218 105 222 107 218 105 214 108 226 113 234 116 226 110 222 110 222 111 230 114 234 116 242 119 246 119 246 117 242 119 246 120 249 119 246 119 234 122 226 123 230 125 234 125 230 123 230 123 230 123 230 123 238 126 234 126 234 128 242 131 230 126 238 129 242 129 242 128 242 128 242 128 242 128 242 128 257 132 253 131 249 132 253 134 253 128 242 126 253 129 249 126 257 131 257 132 261 134 265 134 265 132 265 132 265 132 265 132 261 131 261 131 261 131 261 131 265 135 265 137 269 138 273 138 269 137 269 137 269 137 269 137 257 135 257 135 257 135 257 135 269 140 269 140 269 140 269 140 269 138 269 138 269 138 269 138 269 138 269 137 265 137 261 135 249 132 261 137 265 135 253 131 261 134 257 132 253 134 257 135 269 138 269 137 265 135 261 135 257 134 257 134 257 134 257 134 261 135 261 135 261 135 261 135 253 134 261 137 265 137 265 135 261 135 261 134 257 132 253 132 246 131 257 137 265 135 257 132 257 134 257 134 257 134 257 134 261 135 261 135 261 135 261 135 249 135 249 135 249 135 249 135 261 140 261 140 261 140 261 140 269 141 269 140 265 138 261 138 249 135 257 138 257 135 246 131 246 134 246 134 246 134 246 134 253 135 246 134 238 131 234 128 230 131 230 131 230 131 230 131 234 132 230 129 226 129 230 131 238 134 234 134 238 138 253 141 261 143 261 141 261 141 261 141 253 138 230 137 242 141 249 141 234 132 238 131 234 129 230 131 226 123 214 122 222 123 214 119 206 117 206 116 202 114 198 116 202 114 202 113 198 113 194 111 190 110 190 108 186 107 182 107 182 102 174 99 170 99 174 99 190 101 190 101 198 101 198 101 186 96 182 93 174 90 170 88 170 88 154 82 146 84 158 88 154 88 154 88 154 88 154 88 150 82 130 78 130 79 126 75 134 76 134 76 134 76 134 76 130 75 130 75 130 75 130 75 134 76 130 75 130 73 126 73 134 76 134 75 130 73 126 75 142 79 142 78 138 76 134 76 134 76 134 76 134 76 134 76 123 72 123 72 123 72 123 72 126 73 126 72 123 70 119 70 123 72 123 70 119 69 115 69 115 69 115 69 115 69 115 69 119 69 123 70 126 69 123 67 115 66 115 66 115 66 115 66 107 67 123 69 103 61 107 67 111 66 111 64 107 63 103 63 103 63 103 63 103 63 103 63 99 63 103 63 103 63 107 64 99 58 83 57 95 61 91 55 87 57 87 55 83 54 79 54 83 55 83 55 83 55 83 55 87 57 87 55 83 54 79 54 75 54 79 55 83 54 79 52 75 52 75 52 75 52 75 52 87 54 75 49 71 51 83 55 79 52 79 51 75 49 71 49 67 49 71 51 75 52 79 54 75 52 79 49 55 43 67 52 71 54 87 54 75 49 79 55 83 54 75 49 67 46 63 46 75 49 63 45 59 46 71 51 59 48 71 49 63 46 67 51 63 46 63 46 63 46 63 46 63 48 67 49 71 48 67 46 91 52 75 45 63 45 75 49 103 55 87 48 71 45 71 46 55 45 83 54 87 46 47 33 59 43 63 45 67 43 63 42 55 43 75 49 75 46 71 48 83 46 59 42 67 46 63 40 22 45 27 45 22 40 27 54 28 50 30 52 28 45 22 38 27 47 27 45 25 42 22 40 33 54 27 45 24 45 28 54 27 47 27 47 25 42 22 38 24 47 28 45 19 33 21 45 16 38 21 42 22 40 19 26 18 31 19 26 15 16 9 9 7 9 6 7 4 9 6 11 6 9 6 9 6 9 6 9 9 14 9 16 10 19 12 21 9 14 9 16 10 19 12 19 13 21 13 21 13 21 13 21 10 16 12 21 13 23 16 26 15 21 15 21 15 21 15 21 15 23 18 26 15 19 16 26 10 21 15 28 18 28 15 23 18 35 24 40 22 33 19 33 28 47 27 45 27 47 30 52 28 47 28 47 28 47 28 47 30 50 30 47 28 45 27 45 31 52 31 52 31 52 31 52 31 52 31 54 33 57 34 57 34 57 34 57 34 57 34 57 37 59 36 59 36 62 39 66 37 62 37 62 37 62 37 62 37 62 37 62 37 62 37 62 39 66 40 64 37 62 39 66 21 23 9 9 7 16 12 21 15 21 13 21 13 23 16 28 13 28 22 33 18 26 21 40 27 52 39 66 42 62 37 59 43 71 43 71 43 71 43 71 43 71 43 74 45 76 46 76 37 81 66 169 104 181 92 193 90 188 93 191 95 195 98 195 98 200 101 205 102 205 102 202 101 200 99 200 99 202 102 207 108 217 108 219 110 222 111 222 110 219 110 222 111 224 113 224 116 229 116 231 117 234 119 234 120 236 120 234 119 231 117 231 123 236 122 236 122 236 120 234 119 234 122 238 126 245 129 250 126 248 126 248 126 248 126 248 125 248 126 250 128 248 126 245 131 253 129 250 128 253 129 255 131 255 131 255 131 255 131 255 129 265 129 265 129 265 129 265 129 265 129 267 131 269 132 269 131 272 131 272 131 272 131 272 132 272 129 267 128 272 134 279 137 279 137 279 137 279 137 279 137 276 135 274 134 276 135 279 137 279 137 279 137 279 137 279 134 276 138 286 143 286 138 279 138 286 138 284 137 281 135 281 135 284 137 284 137 281 134 276 135 281 135 281 135 281 135 281 138 286 138 284 137 281 135 281 135 281 135 281 135 281 135 281 135 281 135 281 135 281 135 281 132 276 132 279 134 281 135 281 138 284 137 281 135 284 137 286 137 284 137 284 137 284 137 284 134 279 134 279 134 279 134 279 135 281 135 281 135 281 135 281 135 281 135 281 135 281 135 281 137 279 135 276 134 279 135 281 138 284 138 286 140 288 141 288 143 298 141 293 140 291 137 288 138 288 135 284 134 284 135 286 135 279 135 276 134 274 132 274 131 272 132 276 134 276 132 274 131 272 131 272 131 272 131 272 132 274 132 276 134 279 135 279 128 269 131 279 135 286 137 293 140 296 138 303 140 305 141 308 138 303 140 300 140 300 140 296 138 293 137 291 140 291 135 272 125 267 123 265 122 262 120 260 117 257 117 255 116 253 114 248 113 243 114 241 113 238 111 238 111 238 111 236 110 234 108 234 105 229 105 226 104 224 101 224 101 224 101 224 101 224 101 224 96 214 98 219 99 214 95 207 87 207 90 195 88 214 95 198 90 198 88 195 87 193 85 191 85 188 84 186 81 183 81 181 76 181 73 179 75 183 79 191 73 179 73 179 75 183 78 188 75 181 75 183 76 186 78 186 78 186 76 183 76 181 75 176 75 174 78 176 79 174 78 171 78 174 78 171 76 169 75 169 75 164 75 164 75 164 75 164 72 159 72 159 72 159 72 159 69 157 70 159 72 157 70 155 72 157 70 155 69 157 70 159 69 152 67 150 66 152 67 155 66 150 66 150 66 150 66 150 69 150 69 148 67 145 66 145 66 145 64 143 64 140 63 140 63 138 63 138 63 138 63 138 61 136 61 136 61 136 61 136 61 133 58 131 61 136 60 131 60 131 55 124 54 126 58 133 55 128 55 128 55 128 55 128 55 128 55 131 57 133 58 133 54 124 54 126 55 128 57 128 55 124 54 121 52 124 54 126 54 121 52 119 51 121 52 124 54 121 51 117 49 117 49 119 46 114 49 119 52 121 52 121 48 117 52 124 54 121 49 114 52 119 48 112 46 114 51 121 52 121 49 114 48 114 48 114 45 109 45 112 48 117 52 124 54 124 54 124 54 121 49 117 46 112 46 112 46 112 46 112 43 112 49 117 48 112 49 121 48 114 48 114 48 114 48 114 49 117 48 114 48 114 48 114 48 119 52 117 43 102 42 109 39 102 43 109 45 107 40 100 43 109 49 119 52 119 48 112 39 107 46 114 45 105 40 105 11 25 23 25 11 22 23 31 31 30 31 28 23 25 15 22 19 27 19 27 15 25 15 25 31 30 19 25 11 24 15 27 15 24 19 25 23 25 19 25 19 27 19 22 7 21 15 27 19 19 15 19 23 19 23 21 31 19 31 18 19 12 3 7 11 6 7 4 3 6 7 7 7 6 7 6 7 6 7 6 11 7 15 9 15 9 19 10 15 9 15 10 19 12 23 12 23 12 23 12 23 12 23 12 19 10 23 13 27 15 35 16 23 16 23 16 23 16 23 16 19 18 31 18 23 15 23 19 11 13 19 18 27 18 23 15 23 19 43 24 39 19 31 21 47 25 47 25 47 27 55 30 55 28 55 28 55 28 55 28 59 30 59 28 55 27 51 27 63 31 63 31 63 31 63 31 63 31 63 33 67 34 71 34 71 34 71 34 71 34 71 34 79 36 75 36 75 37 83 40 79 37 79 37 79 37 79 37 83 39 83 39 83 39 83 39 83 40 87 39 79 37 79 39 51 16 19 9 19 13 31 15 31 13 27 13 27 15 35 18 31 16 43 19 39 18 47 24 71 36 103 45 111 42 99 40 99 43 99 43 99 43 99 43 99 43 99 45 103 46 107 46 103 46 130 90 230 99 198 101 186 92 190 95 214 96 226 98 210 99 210 102 214 102 214 101 210 101 206 99 210 101 214 105 226 108 222 110 222 111 226 111 222 110 226 111 226 113 230 113 238 116 238 117 242 119 246 119 249 120 249 119 246 117 242 119 238 123 230 123 230 123 234 125 222 122 226 125 238 128 246 129 234 126 234 126 234 126 234 126 230 126 234 128 238 126 234 125 249 129 246 128 242 129 246 131 249 131 249 131 249 131 249 131 253 129 253 129 253 129 253 129 253 129 257 131 257 132 261 132 261 131 261 131 261 131 261 131 261 131 257 129 261 131 265 134 269 137 269 137 269 137 269 137 269 135 265 134 261 135 265 137 261 137 261 137 261 137 261 137 253 135 265 141 273 140 265 137 273 140 273 138 269 138 265 137 261 137 265 137 265 135 257 132 261 135 261 135 261 135 261 135 269 138 269 137 265 135 261 135 261 135 261 135 261 135 261 135 261 135 261 135 261 135 261 135 253 132 257 134 257 135 261 135 269 137 265 135 261 137 265 138 265 137 265 137 265 137 265 137 257 134 257 134 257 134 257 134 261 135 261 135 261 135 261 135 257 134 257 134 257 134 257 134 253 135 249 134 246 135 249 137 257 138 257 140 261 140 265 141 273 143 269 140 265 138 257 137 257 137 253 134 249 134 249 134 253 137 253 135 249 135 246 134 238 132 242 134 246 132 242 131 230 131 230 131 230 131 230 131 234 132 234 134 238 134 242 135 222 131 226 132 238 137 242 137 253 140 253 140 257 140 261 141 246 138 238 140 246 140 246 140 257 140 257 141 265 141 246 134 226 125 222 123 218 120 214 119 206 117 202 116 202 114 198 116 202 114 202 113 198 111 194 111 194 111 194 110 190 108 186 108 186 105 186 104 182 102 182 101 190 101 190 101 198 101 194 99 186 96 190 98 186 93 166 87 146 88 174 87 158 87 146 70 123 73 123 75 138 84 162 90 158 87 154 85 150 82 138 78 130 75 126 72 123 73 134 78 126 73 123 72 126 75 134 78 130 75 130 76 134 76 138 78 138 78 138 78 134 76 134 76 134 78 138 79 142 78 138 76 138 78 138 76 134 75 130 75 130 75 130 75 130 75 130 75 123 72 123 72 123 72 123 72 115 70 119 72 123 70 119 69 123 70 119 69 115 70 119 72 123 67 119 66 115 67 119 69 115 66 115 66 115 66 115 66 119 69 119 67 115 66 111 66 115 66 111 66 107 64 107 63 103 63 103 63 103 63 103 63 99 61 99 61 99 61 99 61 99 60 91 58 99 61 95 58 99 60 91 57 87 58 95 61 83 55 83 55 83 55 83 55 83 55 83 57 87 58 91 58 75 52 75 54 79 55 83 55 83 54 79 52 75 54 79 55 83 52 79 51 75 52 79 54 79 52 79 51 75 51 71 49 75 51 79 52 79 51 71 49 71 49 71 48 67 49 71 49 75 49 71 48 67 49 71 51 79 51 71 48 67 48 67 49 59 45 55 45 59 48 71 51 75 52 79 52 79 51 71 49 63 46 63 46 63 46 63 46 51 45 63 46 59 45 67 49 75 48 75 48 75 48 75 48 79 49 75 48 71 46 67 45 71 48 83 48 63 40 59 45 63 43 59 42 59 42 59 42 63 43 63 43 63 45 71 46 63 46 75 48 67 43 67 46 24 45 27 45 24 42 27 52 31 52 28 47 25 45 25 45 27 47 27 47 28 50 28 50 28 50 27 45 24 40 22 38 22 40 24 45 27 47 28 50 28 45 21 35 22 45 27 50 24 42 18 33 16 35 24 40 21 35 21 26 15 16 7 7 6 9 4 7 4 7 6 9 6 9 6 9 6 9 6 9 10 16 10 16 10 14 9 14 9 14 9 16 10 19 12 19 10 16 10 16 10 16 10 16 10 16 12 21 13 23 16 26 16 23 16 23 16 23 16 23 16 28 21 28 18 23 18 31 15 26 16 31 19 31 18 31 15 31 22 38 21 35 22 40 24 40 22 38 24 42 27 45 27 45 27 47 28 47 28 47 30 50 28 47 28 47 27 45 31 52 31 52 31 52 31 52 31 52 31 54 33 57 34 57 34 57 34 57 34 57 34 57 36 59 36 59 36 62 39 64 37 62 37 62 37 62 37 62 39 64 39 64 39 64 39 64 39 66 40 66 39 62 36 57 22 28 12 16 12 23 16 26 13 21 13 21 13 23 16 26 16 23 13 23 18 33 21 33 36 64 45 76 46 71 43 71 43 71 43 71 43 71 43 71 43 71 43 74 45 76 46 76 52 85 55 152 102 191 99 200 93 191 93 193 96 195 98 195 98 200 101 205 102 205 102 202 101 202 99 200 101 205 104 207 108 219 110 219 111 222 111 222 110 222 111 222 113 224 113 224 116 229 116 231 117 234 119 234 120 236 120 236 119 234 119 234 123 238 123 241 126 243 128 245 123 238 125 241 126 243 126 245 126 248 126 248 126 248 126 248 126 248 128 250 128 250 126 248 131 255 129 253 129 253 131 255 131 255 131 255 131 255 131 255 129 265 129 265 129 265 129 265 129 267 131 267 132 269 132 269 131 272 131 272 131 272 131 272 129 269 131 274 132 274 132 274 137 279 137 279 137 279 137 279 137 279 135 276 135 276 137 279 137 279 137 279 137 279 137 279 134 276 138 286 141 284 138 279 141 291 141 288 140 288 140 286 137 284 137 284 137 281 134 279 135 281 135 281 135 281 135 281 138 286 137 284 137 284 135 281 135 281 135 281 135 281 135 281 135 281 135 281 135 281 135 281 132 279 134 279 135 281 135 281 138 284 137 281 135 284 137 286 137 284 137 284 137 284 137 284 134 279 134 279 134 279 134 279 135 281 135 281 135 281 135 281 134 279 134 279 134 279 134 279 137 279 135 276 134 279 135 281 138 284 138 284 140 286 140 288 143 298 141 293 140 291 137 288 137 286 134 281 132 281 132 284 138 284 138 281 137 281 135 279 131 274 132 276 134 274 131 272 131 272 131 272 131 272 131 272 132 274 132 274 134 276 134 279 132 274 132 281 134 284 134 286 140 296 138 300 140 303 140 308 138 303 140 300 140 298 138 293 144 300 143 300 144 298 140 279 126 269 125 267 122 262 119 260 116 255 116 255 114 253 113 245 113 243 114 241 113 238 111 238 111 238 111 236 110 234 108 234 105 229 105 226 104 224 101 224 102 226 101 224 99 222 98 219 95 214 96 212 93 202 85 193 82 205 93 200 79 181 66 155 58 145 57 145 63 167 79 191 84 191 87 193 85 188 81 181 75 179 73 176 72 176 72 179 73 176 72 176 72 179 73 181 75 181 75 181 76 183 76 186 79 188 79 186 78 183 76 179 75 171 78 174 78 174 76 171 78 174 78 171 76 169 75 169 75 164 75 164 75 164 75 164 72 159 72 159 72 159 72 159 69 157 70 159 72 157 70 155 72 157 70 155 69 157 70 159 69 155 67 152 67 152 69 155 66 150 66 150 66 150 66 150 69 150 67 148 67 148 66 145 69 148 67 148 66 145 66 143 63 138 63 138 63 138 63 138 61 136 61 136 61 136 61 136 61 133 58 131 61 136 60 131 61 136 60 131 58 133 61 136 55 128 55 128 55 128 55 128 55 128 57 131 57 131 58 133 51 119 52 121 52 124 54 124 55 124 54 121 52 124 54 126 54 121 52 119 51 121 52 124 51 121 54 124 54 119 49 114 52 121 54 121 51 117 48 112 51 117 46 107 43 112 49 119 48 117 49 119 51 117 49 114 52 119 49 114 48 114 49 117 46 109 45 107 43 109 46 112 48 114 49 119 51 119 49 117 46 112 46 112 46 112 46 112 42 107 46 109 43 107 45 114 48 114 48 114 48 114 48 114 49 117 48 112 45 107 42 105 43 109 46 109 43 105 43 109 49 112 43 102 39 102 43 109 45 107 40 100 40 105 46 114 46 114 49 114 46 109 48 117 19 25 19 25 19 27 27 30 35 30 23 25 15 25 23 27 19 27 19 28 23 30 31 31 23 28 23 28 19 24 3 21 15 24 15 24 19 25 23 28 31 24 0 18 15 28 31 28 19 21 15 18 19 21 31 25 39 22 39 19 19 12 0 6 7 6 3 3 0 4 7 6 7 6 7 6 7 6 7 6 31 13 27 12 23 10 19 9 15 9 15 10 19 12 23 12 19 10 19 10 19 10 19 10 19 10 23 13 27 15 35 16 27 18 27 18 27 18 27 18 27 19 39 21 27 18 31 21 23 16 27 18 31 19 31 19 19 18 35 22 35 21 43 25 43 24 43 24 43 25 51 27 47 27 51 27 51 28 55 28 55 28 55 28 55 28 55 28 59 30 59 30 59 30 59 30 63 31 63 33 67 34 71 34 67 33 71 34 71 34 75 36 75 36 71 34 75 36 79 39 79 37 79 37 79 37 79 37 87 40 87 40 87 40 87 40 87 39 87 40 87 37 67 30 43 15 23 10 23 15 35 15 27 13 23 12 27 13 31 16 39 13 19 12 39 22 51 19 91 42 115 48 115 45 111 45 99 43 99 43 99 43 99 43 99 43 99 45 103 46 107 46 119 43 99 79 234 105 210 99 190 95 194 96 214 98 226 98 210 99 210 102 214 102 214 101 214 101 210 101 210 102 218 107 230 110 222 111 226 111 230 113 226 111 226 113 230 113 234 114 238 116 238 117 242 119 246 119 249 120 249 120 249 120 249 120 230 120 226 123 234 126 242 128 238 126 238 126 238 126 238 126 238 128 238 128 238 128 238 128 234 126 238 129 242 128 234 126 253 131 246 129 246 129 249 132 253 132 253 132 253 132 253 132 257 131 257 131 257 131 257 131 257 131 257 132 261 132 265 134 265 132 265 132 265 132 265 132 253 129 265 134 273 134 265 131 269 137 269 137 269 137 269 137 273 137 265 135 265 135 269 138 261 137 261 137 261 137 261 137 257 137 265 140 269 140 265 138 273 140 273 140 273 140 269 138 265 137 269 138 265 137 261 134 261 135 261 135 261 135 261 135 265 137 265 137 265 137 265 137 261 135 261 135 261 135 261 135 261 135 261 135 261 135 261 135 257 134 257 135 261 135 265 137 269 137 265 135 261 137 265 138 265 137 265 137 265 137 265 137 261 135 261 135 261 135 261 135 257 134 257 134 257 134 257 134 253 132 253 132 253 132 253 132 253 135 249 134 246 135 249 137 253 137 257 138 257 140 261 140 269 141 269 140 265 138 261 138 257 135 249 132 246 132 246 132 257 138 253 137 249 135 249 135 242 132 246 134 246 132 238 129 230 131 230 131 230 131 230 131 230 131 234 132 234 134 238 134 234 134 234 134 234 134 234 132 249 138 253 138 253 140 257 140 246 138 238 138 242 138 242 137 265 143 261 143 269 143 253 135 234 126 226 123 218 120 210 119 202 116 202 116 198 114 198 114 202 114 202 113 198 111 194 111 194 111 194 110 190 108 186 108 186 105 186 104 182 102 182 101 194 102 190 101 194 98 190 96 178 95 182 95 178 90 158 84 170 92 170 81 119 63 91 58 79 52 51 43 47 52 87 64 126 76 142 84 154 84 146 81 134 76 130 75 126 73 123 72 126 73 123 70 119 70 123 72 126 73 130 75 130 76 134 76 142 79 142 79 138 78 134 78 130 76 138 78 138 78 134 75 138 78 138 76 134 75 130 75 130 75 130 75 130 75 130 75 123 72 123 72 123 72 123 72 115 70 119 72 123 70 119 69 123 70 119 69 115 70 119 72 126 69 119 67 119 67 123 70 115 66 115 66 115 66 115 66 115 67 115 67 115 67 115 67 119 69 119 67 115 67 111 66 103 63 103 63 103 63 103 63 99 61 99 61 99 61 99 61 99 60 91 58 99 61 95 58 95 60 95 58 91 60 95 60 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 79 54 79 54 79 54 79 54 83 54 79 52 75 54 79 55 83 52 79 51 75 52 79 54 71 52 83 57 87 52 71 46 75 52 79 52 79 51 71 48 75 49 67 46 63 48 71 51 63 48 75 52 79 51 67 46 75 51 71 48 67 48 71 51 71 49 63 46 59 45 59 46 59 45 63 49 71 49 71 49 63 46 63 46 63 46 63 46 55 45 67 46 59 43 59 48 75 48 75 48 75 48 75 48 83 49 75 46 63 42 55 39 55 42 63 43 63 43 67 46 79 48 67 43 59 42 63 43 71 45 67 43 67 46 75 49 63 46 83 52 83 48 75 48 27 47 25 45 27 50 30 52 30 50 27 42 24 45 27 50 27 47 27 50 28 52 31 54 30 52 30 52 28 47 24 40 28 50 25 42 24 42 24 45 30 42 19 35 25 52 30 50 16 38 21 42 24 45 24 35 22 38 22 28 16 16 9 9 6 7 3 4 3 4 4 9 6 9 6 9 6 9 6 9 12 19 10 16 9 11 7 11 9 14 9 16 10 19 12 19 13 21 13 21 13 21 13 21 10 16 12 21 13 23 16 26 18 26 18 26 18 26 18 26 18 28 22 31 18 26 19 31 16 28 16 31 18 33 19 35 16 31 21 35 19 35 24 45 25 42 25 40 25 45 28 47 24 42 25 45 27 47 28 47 28 47 28 47 28 47 28 47 30 50 30 50 30 50 30 50 31 52 31 54 33 57 34 57 33 54 33 57 34 59 36 59 36 57 34 57 34 59 37 64 37 62 37 62 37 62 37 62 40 66 40 66 40 66 40 66 40 64 39 69 42 64 31 40 15 19 9 14 12 21 13 21 13 19 12 19 12 21 15 26 19 21 10 19 18 38 24 35 37 66 45 74 43 66 42 69 43 71 43 71 43 71 43 71 43 71 43 74 45 76 46 76 43 66 45 145 104 198 96 183 95 195 96 195 96 198 98 195 98 200 101 205 102 205 102 202 102 205 101 202 102 205 104 210 110 219 111 222 111 224 113 224 111 222 113 224 113 226 114 226 116 229 116 231 117 234 119 234 120 236 120 236 120 236 120 238 119 231 120 236 123 241 126 243 128 245 128 243 126 243 126 241 128 250 128 250 128 250 128 250 126 250 129 253 129 253 128 248 132 257 131 253 129 255 132 257 132 257 132 257 132 257 132 257 131 267 131 267 131 267 131 267 131 267 132 269 132 272 134 272 132 274 132 274 132 274 132 274 128 272 132 279 135 279 132 274 137 279 137 279 137 279 137 279 138 281 137 276 135 279 138 281 137 279 137 279 137 279 137 279 135 279 138 281 140 284 140 284 137 284 137 284 137 284 138 286 137 286 138 286 138 284 135 279 135 281 135 281 135 281 135 281 137 284 137 284 137 284 137 284 135 281 135 281 135 281 135 281 135 281 135 281 135 281 135 281 134 279 135 281 135 284 137 284 138 284 137 281 135 284 137 286 137 284 137 284 137 284 137 284 135 281 135 281 135 281 135 281 134 279 134 279 134 279 134 279 132 276 132 276 132 276 132 276 137 279 135 276 134 279 135 281 137 281 137 284 138 284 140 286 141 296 140 293 140 293 138 291 137 286 134 281 132 281 134 284 135 279 135 279 134 276 132 274 134 276 134 276 134 274 131 269 131 272 131 272 131 272 131 272 131 272 131 274 132 274 134 276 135 279 134 281 134 281 131 281 138 293 137 300 138 300 140 305 138 303 140 298 138 296 137 288 141 296 140 296 141 293 137 274 129 274 126 269 123 262 119 260 117 257 117 255 116 255 114 248 113 243 114 241 113 238 111 238 111 238 111 236 110 234 108 234 105 229 105 226 104 224 101 224 101 224 101 222 99 219 98 217 93 210 95 212 95 207 88 200 92 198 75 167 60 152 61 167 58 136 48 114 39 117 45 128 61 152 69 169 79 181 84 188 79 188 79 188 78 183 76 181 75 181 72 174 70 174 70 174 73 179 73 181 75 181 76 183 79 188 79 186 78 183 76 179 73 169 76 174 78 171 75 169 78 174 78 171 76 169 75 169 75 164 75 164 75 164 75 164 72 159 72 159 72 159 72 159 69 157 70 159 72 157 70 155 72 157 70 155 69 157 70 159 70 157 69 152 67 155 70 157 66 150 66 150 66 150 66 150 67 148 67 148 67 148 67 148 69 150 69 148 67 148 66 145 63 138 63 138 63 138 63 138 61 136 61 136 61 136 61 136 61 133 58 131 61 136 60 131 57 128 57 131 58 128 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 55 124 54 121 52 124 54 126 54 121 52 119 51 121 52 124 51 121 55 128 57 124 49 114 48 117 51 121 52 121 52 119 48 117 51 121 52 119 49 114 46 114 51 121 52 119 48 112 51 117 48 114 48 117 51 119 54 121 51 114 48 114 48 114 43 109 46 114 49 117 49 114 46 112 46 112 46 112 46 112 46 114 49 117 46 109 46 117 48 114 48 114 48 114 48 114 51 117 48 112 43 105 40 100 40 102 40 105 43 109 46 109 45 112 48 114 48 109 43 105 43 109 46 114 49 114 46 112 39 109 54 128 55 121 48 112 31 27 15 25 27 30 31 28 27 27 23 25 19 27 23 27 19 27 19 27 23 28 23 28 27 30 27 28 23 28 23 27 35 30 23 24 11 22 15 25 27 25 15 24 23 28 27 27 3 18 23 25 39 25 31 22 35 21 35 19 27 15 11 10 3 4 0 3 0 3 3 4 7 6 7 6 7 6 7 6 7 6 3 4 3 4 3 3 15 9 15 10 19 12 23 12 27 13 27 13 27 13 27 13 19 10 23 13 27 15 35 16 23 16 23 16 23 16 23 16 23 19 35 19 27 16 27 21 23 16 23 15 23 18 31 19 27 19 35 21 31 19 43 27 47 25 47 25 47 27 55 28 43 24 43 25 51 27 55 28 51 27 55 28 55 28 59 30 55 28 55 28 55 28 55 28 63 31 63 33 67 34 71 34 63 31 67 34 71 36 79 37 71 34 67 33 71 36 79 37 79 37 79 37 79 37 79 37 83 39 83 39 83 39 83 39 87 39 83 42 95 39 55 19 27 10 15 9 23 13 27 12 23 12 19 10 23 13 31 15 43 16 27 13 39 22 63 28 95 42 107 43 103 40 99 43 99 43 99 43 99 43 99 43 99 43 99 45 103 46 107 46 87 33 83 78 230 104 198 92 198 96 198 98 218 98 226 98 210 99 210 102 214 102 214 101 214 102 214 102 214 104 222 107 234 111 226 111 230 113 230 114 230 113 230 113 234 114 234 116 238 116 238 117 242 119 246 119 249 120 249 120 253 122 253 123 226 119 222 120 226 123 230 123 242 128 242 128 242 126 238 126 242 129 242 129 242 129 242 129 238 128 242 129 242 129 238 128 253 132 249 131 249 131 253 132 257 134 257 134 257 134 257 134 261 132 261 132 261 132 261 132 261 132 261 132 265 134 265 135 269 134 269 134 269 134 269 134 261 131 265 134 269 134 269 134 269 137 269 137 269 137 269 137 273 138 269 137 269 137 273 138 261 137 261 137 261 137 261 137 261 137 261 138 265 140 269 140 261 135 261 137 265 137 265 138 269 138 273 140 269 137 261 135 261 135 261 135 261 135 261 135 261 135 265 137 265 137 269 138 261 135 261 135 261 135 261 135 261 135 261 135 261 135 261 135 261 135 261 135 265 137 265 138 269 137 265 135 261 137 265 138 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 253 132 253 132 253 132 253 132 257 134 257 134 257 134 257 134 253 135 249 134 246 135 249 137 249 137 253 137 257 138 257 138 265 140 265 140 265 140 265 140 261 137 253 135 249 134 253 135 249 135 246 134 246 132 242 132 246 134 246 134 242 131 234 128 230 131 230 131 230 131 230 131 226 131 230 131 234 132 234 132 234 134 234 134 234 134 234 132 246 138 249 137 253 138 253 138 246 138 234 138 238 135 234 135 249 137 249 138 257 138 238 131 242 129 234 125 222 120 210 119 214 120 210 119 210 117 206 119 202 114 202 113 198 111 194 111 194 111 194 110 190 108 186 108 186 105 186 104 182 102 182 101 182 98 182 98 190 99 194 99 178 95 182 95 178 90 162 84 142 69 91 58 95 63 111 75 103 60 75 49 51 42 43 42 55 48 75 60 111 75 142 82 146 82 150 84 150 82 146 79 138 76 130 72 119 70 119 70 123 73 126 73 130 75 130 75 138 78 134 76 134 75 130 76 130 75 134 76 134 76 130 75 138 78 138 76 134 75 130 75 130 75 130 75 130 75 130 75 123 72 123 72 123 72 123 72 115 70 119 72 123 70 119 69 123 70 119 69 115 70 119 72 126 70 123 69 123 69 126 70 115 66 115 66 115 66 115 66 111 66 115 67 115 67 119 69 119 67 115 67 111 66 111 64 103 63 103 63 103 63 103 63 99 61 99 61 99 61 99 61 99 60 91 58 99 61 95 58 83 55 87 58 91 57 83 55 91 58 91 58 91 58 91 58 91 58 87 57 87 57 83 55 95 60 91 58 91 57 87 57 83 54 79 52 75 54 79 55 83 52 79 51 75 52 79 54 79 54 87 55 87 54 75 49 63 48 71 51 79 54 79 52 67 49 79 55 87 52 71 48 67 49 71 51 75 49 71 48 71 49 67 48 67 49 75 52 83 52 75 49 71 49 71 49 59 46 67 49 71 49 67 48 63 46 63 46 63 46 63 46 67 49 75 49 63 45 63 49 75 48 75 48 75 48 75 48 79 49 75 46 67 43 59 42 63 42 55 42 71 48 71 45 63 45 75 51 83 48 67 43 51 42 67 48 79 48 67 43 55 48 99 60 107 55 87 49 30 47 24 45 28 54 31 50 25 47 27 50 28 47 27 45 27 47 27 47 25 45 25 45 28 47 25 45 25 47 30 54 30 47 24 40 22 42 27 50 24 47 30 52 27 45 25 45 18 40 21 42 24 45 27 42 18 31 21 28 18 23 15 19 4 4 3 2 1 4 3 7 6 9 6 9 6 9 6 9 4 7 4 9 6 9 6 9 9 14 9 16 10 19 12 19 12 19 12 19 12 19 12 19 10 16 12 21 13 23 16 26 16 23 16 23 16 23 16 23 15 26 19 26 16 21 16 28 16 26 13 23 13 28 18 33 21 38 22 33 18 31 22 42 24 40 22 38 24 42 27 45 22 38 24 42 27 45 28 47 27 45 27 47 28 50 30 50 28 47 28 47 28 47 28 47 31 52 31 54 33 57 34 57 31 52 33 57 34 59 37 62 34 57 33 54 34 57 36 62 37 62 37 62 37 62 37 62 39 64 39 64 39 64 39 64 40 64 39 69 45 66 27 28 13 19 10 16 13 26 15 21 12 19 10 16 12 19 13 23 18 28 18 26 18 33 28 54 40 66 45 69 42 64 42 69 43 71 43 71 43 71 43 71 43 71 43 74 45 76 46 76 39 64 45 140 99 191 98 195 98 198 98 198 98 198 98 195 98 200 101 205 102 205 102 202 104 205 102 205 102 207 105 212 111 222 111 224 113 224 114 226 113 224 113 226 114 226 116 229 116 229 116 231 117 234 119 234 120 236 120 238 122 241 123 241 122 236 123 238 123 238 123 238 126 243 128 245 128 245 128 245 129 253 129 253 129 253 129 253 128 253 129 255 131 253 129 250 134 257 132 255 131 257 132 260 134 260 134 260 134 260 134 260 132 269 132 269 132 269 132 269 132 269 132 272 134 272 135 274 134 276 134 276 134 276 134 276 134 274 132 274 132 276 135 281 137 279 137 279 137 279 137 279 140 281 138 279 137 281 138 284 137 279 137 279 137 279 137 279 137 279 137 279 138 281 140 286 137 284 137 286 138 286 140 288 138 286 140 288 138 286 137 281 135 281 135 281 135 281 135 281 135 281 135 284 137 286 138 286 135 281 135 281 135 281 135 281 135 281 135 281 135 281 135 281 135 281 135 284 137 284 138 286 138 284 137 281 135 284 137 286 137 284 137 284 137 284 137 284 137 284 137 284 137 284 137 284 132 276 132 276 132 276 132 276 134 279 134 279 134 279 134 279 137 279 135 276 134 279 135 281 135 279 137 281 137 284 138 284 140 293 140 293 140 293 140 293 140 293 138 288 135 286 137 288 137 281 135 279 135 276 134 276 134 279 135 276 132 272 129 267 131 272 131 272 131 272 131 272 129 269 131 272 131 274 132 274 134 276 134 281 134 281 132 284 137 291 137 298 137 300 138 303 138 303 138 298 137 293 134 286 138 291 137 291 138 288 134 272 131 279 128 272 123 262 119 260 122 265 122 262 120 262 119 255 113 243 114 241 113 238 111 238 111 238 111 236 110 234 108 234 105 229 105 226 104 224 101 224 95 217 96 219 98 222 101 224 98 217 96 210 90 195 79 183 63 148 54 169 81 193 79 181 75 167 70 152 57 128 43 112 37 109 40 124 54 150 70 171 79 191 84 198 85 195 82 193 81 188 76 179 72 174 70 174 72 176 73 179 73 181 75 181 76 183 75 181 73 179 73 174 72 169 75 171 76 169 75 167 78 174 78 171 76 169 75 169 75 164 75 164 75 164 75 164 72 159 72 159 72 159 72 159 69 157 70 159 72 157 70 155 72 157 70 155 69 157 70 159 72 157 70 155 69 157 70 159 66 150 66 150 66 150 66 150 66 145 66 148 67 150 69 150 67 145 66 145 64 143 64 140 63 138 63 138 63 138 63 138 61 136 61 136 61 136 61 136 61 133 58 131 61 136 60 131 55 128 58 133 60 131 57 126 58 133 58 133 58 133 58 133 58 133 58 131 57 128 55 128 58 131 58 128 57 126 55 126 55 124 54 121 52 124 54 126 54 121 52 119 51 121 52 124 55 126 55 124 54 121 52 121 49 117 51 121 52 121 51 119 49 117 49 119 51 117 49 117 51 117 49 114 48 117 49 119 49 114 48 114 48 117 51 121 52 119 49 114 48 114 49 117 48 117 49 119 49 117 48 112 46 112 46 112 46 112 46 112 46 117 49 114 45 107 45 112 48 114 48 114 48 114 48 114 49 117 48 114 46 112 45 109 48 109 42 107 48 117 46 107 43 109 46 114 49 117 49 117 45 109 46 114 48 114 48 114 51 124 58 133 60 131 60 136 35 27 15 25 31 33 35 28 15 25 23 30 31 28 23 25 19 27 19 25 15 24 7 22 19 24 7 21 7 25 27 31 23 24 11 21 11 25 31 31 11 28 43 33 27 22 11 24 23 21 15 18 23 24 43 31 23 18 27 19 31 18 23 15 3 3 0 1 0 3 0 4 7 6 7 6 7 6 7 6 15 9 15 10 19 12 23 13 15 9 15 10 19 12 23 12 19 10 19 10 19 10 19 10 19 10 23 13 27 15 35 16 19 15 19 15 19 15 19 15 19 16 27 18 19 13 23 18 23 15 15 12 11 15 23 18 39 22 39 19 27 18 35 24 39 21 35 21 35 22 43 25 35 22 43 24 47 27 55 28 51 27 51 28 55 30 59 30 55 28 55 28 55 28 55 28 63 31 63 33 67 34 71 34 63 31 67 34 71 36 79 37 71 33 67 33 67 34 75 37 79 37 79 37 79 37 79 37 79 37 79 37 79 37 79 37 91 39 83 43 107 40 51 13 31 13 23 13 35 18 39 15 23 10 19 10 19 12 27 15 39 19 47 19 35 21 71 37 103 45 115 45 103 40 103 45 99 43 99 43 99 43 99 43 99 43 99 45 103 46 107 46 99 36 91 73 210 101 214 108 202 98 202 98 210 98 218 98 202 99 210 102 214 102 214 101 218 102 214 102 214 104 222 108 226 111 226 113 230 114 234 114 230 113 230 114 234 116 238 116 238 116 238 117 242 119 246 119 249 120 249 122 253 123 257 125 246 126 234 125 234 125 234 123 238 126 238 128 242 129 246 129 242 129 242 129 242 129 242 129 238 129 242 131 246 129 242 128 257 132 253 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 135 269 135 269 134 269 134 269 134 269 134 273 134 265 131 265 134 277 140 269 137 269 137 269 137 269 137 277 138 273 137 269 138 273 140 261 137 261 137 261 137 261 137 265 137 261 137 261 138 269 141 269 138 269 140 273 141 277 141 269 140 273 140 273 138 265 135 261 135 261 135 261 135 261 135 261 135 261 137 265 138 269 138 261 135 261 135 261 135 261 135 261 135 261 135 261 135 261 135 261 135 261 137 265 138 269 138 269 137 265 135 261 137 265 138 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 253 132 253 132 253 132 253 132 261 135 261 135 261 135 261 135 253 135 249 134 246 135 249 137 249 135 249 137 253 138 257 138 265 140 265 140 265 140 265 140 269 140 261 138 257 137 261 138 257 138 257 137 253 135 249 135 249 135 249 134 242 131 234 128 230 131 230 131 230 131 230 131 226 129 226 131 230 132 234 132 230 132 230 134 234 135 238 134 246 137 246 137 249 138 253 138 246 138 242 137 234 135 230 132 249 138 249 138 257 138 242 129 234 131 238 126 230 120 226 117 230 125 222 122 218 122 214 120 202 114 202 113 198 111 194 111 194 111 194 110 190 108 186 108 186 105 186 104 182 102 182 101 162 93 174 96 186 101 202 102 198 101 186 95 158 81 123 70 71 48 79 84 206 104 170 84 170 87 154 76 111 54 43 34 19 33 23 37 51 54 99 69 138 81 150 87 158 87 154 84 150 82 138 76 126 73 119 70 123 72 123 73 126 75 130 75 130 75 126 73 126 72 123 72 126 75 130 76 134 75 130 73 138 78 138 76 134 75 130 75 130 75 130 75 130 75 130 75 123 72 123 72 123 72 123 72 115 70 119 72 123 70 119 69 123 70 119 69 115 70 119 72 130 70 126 69 123 70 126 72 115 66 115 66 115 66 115 66 111 66 111 67 115 69 119 69 111 66 107 64 107 63 103 63 103 63 103 63 103 63 103 63 99 61 99 61 99 61 99 61 99 60 91 58 99 61 95 58 87 58 99 63 103 61 91 57 91 58 91 58 91 58 91 58 91 58 91 57 87 55 83 55 87 57 87 55 83 54 79 54 83 54 79 52 75 54 79 55 83 52 79 51 75 52 79 54 91 55 83 52 79 52 83 54 79 52 79 52 75 49 67 46 75 49 63 45 59 46 71 51 79 51 67 46 63 48 75 52 67 48 67 48 67 49 79 52 71 48 67 46 63 48 67 49 75 51 75 51 75 49 63 46 63 46 63 46 63 46 63 46 59 46 67 46 55 42 51 45 75 48 75 48 75 48 75 48 79 49 75 48 75 48 75 48 79 46 63 45 75 49 75 43 71 45 63 43 71 49 91 54 87 48 79 46 83 49 99 54 115 58 115 57 103 60 115 70 28 42 21 40 28 52 27 40 13 33 24 52 33 54 27 42 22 40 22 40 22 42 25 47 22 42 28 52 31 50 27 42 24 42 24 42 24 42 24 42 27 50 28 45 22 38 24 47 24 50 21 42 19 40 18 35 16 31 21 35 19 28 12 16 7 4 0 0 1 7 4 7 3 2 1 2 1 4 4 9 6 11 7 14 9 11 7 9 9 16 12 21 13 21 13 19 10 16 10 16 10 16 10 16 4 14 12 21 13 19 15 26 12 19 12 21 13 23 15 23 16 28 19 31 16 26 18 31 12 23 21 33 21 26 16 23 18 28 19 31 21 33 22 35 24 38 22 38 22 38 22 35 30 47 27 40 24 42 27 47 34 54 30 47 27 42 25 42 27 45 27 47 28 50 30 50 33 54 31 52 31 52 30 50 36 57 31 50 31 57 37 64 36 59 36 59 36 59 36 59 37 62 37 62 37 62 37 62 39 62 39 62 37 62 37 62 40 62 39 71 40 45 15 19 6 11 10 21 16 28 18 28 13 21 13 23 15 26 16 26 19 35 21 16 12 33 36 66 49 74 46 69 43 64 42 64 46 74 45 71 43 69 42 66 45 74 45 74 45 74 45 74 46 62 40 136 102 195 101 200 95 198 99 205 102 205 99 202 99 202 99 205 101 205 102 207 105 210 104 210 104 212 107 217 108 217 108 219 110 222 111 222 114 229 116 231 117 229 116 226 114 231 119 231 114 224 114 231 122 238 122 241 123 243 125 243 122 243 123 245 125 248 126 248 128 248 126 248 128 255 134 265 129 253 129 250 128 248 126 248 129 253 129 253 129 253 129 253 134 265 129 257 128 257 128 257 132 265 132 265 132 265 132 269 132 272 131 272 131 272 131 272 129 272 131 274 132 272 131 269 135 276 135 276 135 276 135 276 134 274 134 276 135 279 137 279 137 279 137 281 138 284 140 284 138 281 138 281 138 281 138 281 135 281 135 284 137 286 138 286 137 284 137 284 137 284 137 284 137 284 138 288 140 291 143 293 140 288 140 286 138 284 137 284 141 288 137 281 135 284 140 291 137 284 137 284 137 284 137 284 138 284 137 281 135 284 137 286 134 279 135 284 137 284 135 281 138 284 137 281 135 284 137 286 135 281 135 281 135 281 135 281 137 284 137 284 137 284 137 284 137 284 137 284 137 284 137 284 140 288 138 284 137 281 134 279 137 284 137 281 135 279 134 279 134 284 134 284 134 284 134 284 132 281 132 284 134 286 135 286 143 298 141 293 140 291 137 288 137 288 137 288 137 288 137 288 137 288 137 286 135 284 134 284 131 279 131 276 129 274 128 274 129 276 129 274 128 272 126 272 129 276 129 276 129 276 129 276 132 274 131 279 131 279 131 281 131 286 134 296 137 296 132 296 137 298 137 296 135 293 134 293 135 296 134 286 132 286 135 288 129 274 129 269 126 262 123 257 132 265 125 260 125 269 119 255 113 245 116 248 114 243 108 236 107 238 108 241 110 238 108 236 102 231 104 231 104 229 102 222 98 214 93 210 98 219 101 217 108 210 88 183 79 164 54 119 28 140 82 198 90 198 95 205 90 205 88 200 81 176 69 159 43 109 25 95 34 119 49 128 69 164 75 181 87 193 87 186 79 181 82 186 81 176 75 169 72 176 72 176 72 176 72 176 72 176 75 183 76 181 72 174 72 174 73 176 75 179 76 181 76 176 75 174 73 171 72 169 73 167 73 167 73 167 73 167 67 159 72 167 73 164 69 157 73 167 73 167 73 167 73 167 70 162 70 162 70 162 70 162 69 155 69 155 69 155 69 155 69 155 69 152 67 152 66 150 64 148 64 148 64 148 64 148 66 150 66 150 66 150 66 150 63 145 63 143 63 143 64 143 63 140 63 138 63 138 63 138 60 133 60 133 60 133 60 133 58 131 58 131 58 131 58 131 55 128 57 131 58 128 57 126 60 138 64 133 54 117 51 124 52 121 54 126 57 128 57 128 58 131 58 128 54 119 48 112 51 121 55 128 58 131 57 126 51 119 51 121 54 126 57 131 55 124 51 117 49 119 54 126 52 121 52 119 51 117 49 117 48 114 48 117 49 119 51 119 46 112 46 112 46 117 51 121 51 119 51 119 51 119 51 119 51 112 43 112 49 121 49 109 45 109 45 112 46 114 48 114 51 117 46 109 43 107 45 112 46 112 46 112 46 112 46 112 49 121 54 119 45 105 43 112 46 114 49 119 51 114 46 109 46 107 43 112 52 124 51 119 46 121 42 145 45 105 46 124 45 145 55 145 60 155 75 140 23 25 15 24 23 27 19 24 0 21 19 30 35 30 27 25 15 24 15 24 15 25 23 28 23 28 27 30 27 27 15 22 19 25 19 25 19 25 19 25 23 28 27 25 11 22 15 27 47 25 39 22 31 18 19 16 15 18 23 21 19 16 3 9 3 3 0 0 0 4 3 4 0 1 0 1 0 3 3 6 7 7 11 9 15 7 11 6 15 10 23 12 27 13 23 12 19 10 19 10 19 10 19 10 7 10 27 13 23 12 27 15 23 12 23 13 27 15 31 15 35 18 43 19 35 15 39 19 19 15 23 18 31 19 27 16 31 19 35 21 35 21 39 22 39 22 39 22 39 22 39 22 59 28 51 25 47 25 51 28 67 31 59 28 51 27 51 27 51 27 51 28 55 30 59 30 59 30 59 31 63 33 67 33 75 34 67 31 63 34 79 39 75 36 75 36 75 36 75 36 79 37 79 37 79 37 79 37 71 39 71 39 79 37 79 37 91 37 95 43 95 25 27 10 11 9 23 13 31 16 35 16 27 13 27 15 31 16 35 16 23 21 35 15 23 28 91 46 115 51 107 46 99 45 99 45 103 45 99 43 99 43 99 42 103 45 103 45 103 45 103 45 103 36 87 75 230 105 226 104 198 98 206 101 214 101 218 99 206 99 202 101 206 102 210 104 218 104 214 104 214 105 222 108 218 108 222 110 222 111 226 111 234 116 238 117 242 116 238 114 234 117 246 117 234 114 238 117 253 122 253 123 257 125 261 126 238 123 234 125 234 126 238 126 246 129 242 128 242 129 249 131 246 129 246 128 242 126 238 126 249 131 249 131 249 131 249 131 261 131 253 129 249 128 249 129 261 132 261 132 261 132 261 132 261 131 261 131 261 131 261 131 257 131 261 132 265 131 261 129 265 135 265 135 265 135 265 135 261 134 265 135 265 137 269 137 261 137 261 138 265 140 269 140 265 138 265 138 265 138 265 138 261 135 265 137 265 138 269 138 265 137 265 137 265 137 265 137 277 140 273 140 273 140 273 140 273 140 273 138 269 138 265 137 273 140 265 137 265 137 273 140 265 137 265 137 265 137 265 137 265 135 261 134 257 135 261 137 257 135 261 137 265 137 261 134 269 137 265 135 261 137 265 138 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 273 140 269 137 265 135 257 134 265 137 265 135 261 134 257 134 249 134 249 134 249 134 249 134 246 132 249 134 249 135 253 135 269 141 265 140 265 138 261 138 257 137 257 137 257 137 257 137 249 137 249 135 246 134 242 134 234 131 234 129 230 129 226 128 230 129 230 128 226 128 222 126 230 129 230 129 230 129 230 129 234 132 234 131 234 131 234 131 234 132 246 135 249 135 246 131 249 137 249 135 246 134 242 134 246 135 242 132 238 134 242 137 218 140 242 134 273 129 281 129 253 129 214 126 210 122 210 117 194 114 198 116 194 113 190 107 186 108 198 110 202 108 202 107 174 104 170 105 178 102 178 101 170 96 162 96 174 102 178 101 178 92 146 76 103 57 39 36 79 78 174 98 174 93 170 88 166 90 170 90 162 82 134 73 103 55 35 25 0 25 19 45 63 55 103 75 158 90 170 88 158 85 150 81 142 78 134 76 123 72 123 72 123 72 123 72 119 72 126 75 130 75 126 72 126 73 130 75 130 75 134 76 130 75 126 73 126 73 126 73 126 73 126 73 126 73 126 73 119 72 126 75 130 73 123 70 126 73 126 73 126 73 126 73 119 70 119 70 119 70 119 70 115 69 115 69 115 69 115 69 115 67 111 67 107 66 107 66 115 66 115 66 115 66 115 66 115 66 115 66 115 66 115 66 107 61 107 63 107 63 107 64 103 63 103 63 103 63 103 63 99 61 99 61 99 61 99 61 91 58 91 58 91 58 91 58 83 57 87 58 91 57 87 55 87 60 99 60 79 52 79 57 79 54 83 57 87 57 83 55 87 57 87 55 79 52 67 48 79 55 87 57 87 55 79 52 67 49 67 49 71 54 83 57 79 54 71 51 71 51 79 54 75 52 75 51 71 51 67 49 75 48 75 49 79 51 83 51 87 51 79 49 75 49 79 51 75 51 75 51 75 51 75 51 79 49 63 48 75 52 75 48 59 45 59 46 63 48 67 48 75 49 67 45 59 45 63 48 67 48 67 48 67 48 67 48 67 51 79 49 63 43 59 48 63 45 75 49 75 46 67 43 87 49 67 46 75 48 67 39 103 34 67 48 71 39 103 49 123 57 134 55 111 69 107 67 24 47 28 47 25 42 25 47 24 45 27 50 30 52 28 50 27 47 25 45 25 47 28 52 31 54 30 50 25 42 22 40 27 47 27 47 27 47 27 47 25 47 28 45 22 40 24 47 30 64 27 54 21 40 16 35 15 33 19 31 19 26 13 19 9 7 0 0 1 7 4 4 3 2 1 2 1 4 4 9 6 9 7 11 7 11 6 9 9 14 10 19 13 21 12 19 10 16 10 16 10 16 10 16 9 19 15 23 13 19 12 21 12 19 12 21 13 23 15 23 15 28 19 28 16 23 16 31 18 19 10 16 18 31 18 21 22 33 21 31 21 31 19 28 19 35 21 38 22 40 24 42 28 45 27 42 25 45 28 47 30 47 28 45 27 47 28 50 27 45 27 47 28 50 30 50 27 45 28 50 33 57 36 59 36 57 33 52 31 57 37 64 36 59 36 59 36 59 36 59 37 62 37 62 37 62 37 62 39 62 39 62 37 62 37 62 40 62 39 69 36 38 13 21 10 19 13 23 15 23 15 21 13 21 13 23 15 26 16 26 13 28 21 28 22 54 46 76 52 81 49 74 46 71 46 74 43 71 43 71 45 74 45 74 45 74 45 74 45 74 45 74 48 62 43 133 99 198 104 205 98 200 99 205 101 205 99 202 98 200 99 205 102 210 105 212 105 210 104 210 104 212 107 217 108 219 110 219 111 222 111 222 114 229 116 231 117 229 116 226 114 229 119 231 116 226 116 234 122 238 122 241 123 243 125 243 122 245 125 245 126 248 126 248 129 255 131 255 129 253 128 248 129 253 129 253 128 250 128 250 134 260 134 260 134 260 134 260 132 267 131 265 128 265 129 265 132 269 132 269 132 269 132 269 129 269 129 269 129 269 129 269 131 272 132 274 132 274 131 272 134 274 134 274 134 274 134 274 134 276 135 276 137 279 137 279 137 279 137 281 138 284 140 284 138 281 138 281 138 281 138 281 135 284 137 284 138 286 138 286 137 284 137 284 137 284 137 284 144 293 143 291 140 286 138 284 140 288 140 288 138 286 138 284 140 286 138 284 137 286 138 288 137 284 137 284 137 284 137 284 135 281 134 276 132 279 135 281 135 281 137 284 137 284 135 279 138 284 137 281 135 284 137 286 138 286 138 286 138 286 138 286 137 284 137 284 137 284 137 284 137 284 137 284 137 284 137 284 140 288 138 284 137 281 134 279 137 284 135 281 135 281 134 279 134 284 134 284 134 284 134 284 132 284 134 284 135 286 135 286 138 291 138 291 140 293 140 293 137 288 137 288 137 288 137 288 137 288 137 286 135 284 134 284 131 279 131 279 129 276 129 274 129 276 129 276 128 274 128 272 129 276 129 276 129 276 129 276 132 274 131 279 131 279 131 281 131 284 132 293 134 293 132 293 137 298 135 296 135 296 134 293 135 296 134 293 134 293 135 296 138 291 135 284 131 284 129 284 131 281 132 274 126 265 122 265 116 248 116 248 114 241 108 236 107 238 108 241 110 238 108 236 104 231 104 231 104 229 102 224 101 219 98 217 104 219 102 210 84 181 76 152 51 117 39 114 84 198 99 200 92 198 90 188 88 207 92 210 92 205 87 198 84 181 66 128 28 83 25 102 36 117 52 152 75 179 84 186 88 186 82 176 78 174 78 176 70 174 70 174 70 174 70 174 69 174 72 179 75 181 73 179 76 183 75 181 75 181 73 179 73 179 73 179 75 181 75 176 72 167 73 167 73 167 73 167 73 167 75 171 76 169 73 167 73 167 73 167 73 167 73 167 70 162 70 162 70 162 70 162 69 155 69 155 69 155 69 155 67 152 67 150 66 148 64 148 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 63 152 64 145 63 145 64 143 63 140 63 138 63 138 63 138 61 136 61 136 61 136 61 136 58 131 58 131 58 131 58 131 57 128 58 131 58 131 57 128 55 128 58 131 55 126 57 131 55 126 57 128 57 126 54 124 54 126 55 126 55 124 52 119 57 128 57 128 55 124 51 119 49 117 48 117 49 119 54 124 54 121 52 119 51 121 52 124 52 121 52 121 51 119 51 117 48 114 49 117 49 117 51 119 57 126 54 119 49 117 49 117 51 119 51 119 51 119 51 119 54 119 49 119 52 121 51 117 46 112 46 112 48 114 48 114 51 119 49 114 46 114 48 117 48 114 48 114 48 114 48 114 46 117 51 117 46 109 46 117 42 107 46 114 48 112 45 107 52 117 45 107 43 109 45 117 39 121 33 136 46 124 57 136 37 140 48 150 58 159 72 150 11 27 35 28 15 22 19 30 27 28 27 27 27 28 31 30 27 28 23 27 23 28 31 30 35 30 27 27 19 24 15 25 23 27 23 27 23 27 23 27 19 27 23 25 11 22 19 28 47 27 43 22 31 19 23 16 15 16 19 19 15 16 7 12 7 4 0 0 0 3 0 3 0 1 0 1 0 3 3 6 3 6 11 7 11 7 7 4 11 9 19 12 23 12 23 10 19 10 19 10 19 10 19 10 19 13 35 15 27 10 23 13 23 12 23 13 27 15 31 15 31 16 43 18 31 15 35 18 35 12 0 7 19 21 31 15 43 22 39 21 35 19 31 18 27 19 35 21 43 24 47 27 51 27 47 27 51 27 55 28 55 27 51 27 51 28 59 31 51 27 51 28 55 30 59 30 55 28 59 31 63 33 71 34 71 34 67 33 67 34 75 37 75 36 75 36 75 36 75 36 79 37 79 37 79 37 79 37 71 39 71 39 79 37 79 37 91 37 95 39 75 19 23 13 23 13 27 15 31 13 23 12 27 13 27 15 31 16 35 16 11 18 35 21 51 39 103 46 119 51 111 48 103 46 107 48 95 42 99 43 103 46 107 46 103 45 103 45 103 45 103 45 111 40 95 70 222 108 238 105 206 99 210 101 210 101 218 101 202 98 202 101 210 104 218 107 218 104 214 104 214 105 222 108 222 110 222 111 226 111 230 113 234 116 238 117 242 116 238 114 234 116 246 117 238 116 242 120 253 122 253 123 257 125 261 126 242 125 234 126 238 126 242 128 238 128 249 132 253 131 242 126 246 129 246 129 246 129 246 128 253 132 253 132 253 132 253 132 261 131 257 129 253 129 257 131 261 132 261 132 261 132 261 132 257 129 257 129 257 129 257 129 261 131 265 134 269 132 261 131 261 134 261 134 261 134 261 134 265 135 265 137 269 137 273 138 261 137 261 138 265 140 269 140 265 138 265 138 265 138 265 138 265 137 265 138 269 138 273 140 269 138 269 138 269 138 269 138 281 143 277 141 277 140 273 140 277 141 273 140 273 138 269 138 269 138 269 138 269 138 269 138 265 137 265 137 265 137 265 137 265 135 261 134 257 135 261 137 265 137 269 138 265 137 261 134 269 137 265 135 261 137 265 138 269 138 269 138 269 138 269 138 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 269 138 269 137 265 135 261 135 261 135 261 135 261 135 261 135 253 135 253 135 253 135 253 135 249 134 249 135 253 135 257 137 253 135 257 138 265 141 269 143 261 138 261 138 261 138 261 138 249 137 249 135 246 134 242 134 238 132 234 131 234 129 230 129 234 131 230 129 230 128 226 128 230 129 230 129 230 129 230 129 234 132 234 131 234 131 234 131 234 131 238 132 242 132 242 131 246 135 246 135 246 135 246 135 246 134 242 134 242 135 249 138 214 135 222 131 246 128 242 132 218 135 214 134 214 125 246 129 210 117 202 116 194 111 190 108 186 108 198 110 202 108 202 107 186 104 182 105 178 104 182 102 174 102 178 102 186 104 178 96 134 76 99 51 23 39 63 66 166 93 166 85 154 93 166 85 166 90 174 93 178 92 170 90 158 90 162 79 95 45 7 25 19 37 43 48 75 61 115 75 150 82 146 81 142 79 142 79 119 70 119 70 119 70 119 70 115 70 119 72 126 73 130 75 138 76 134 75 130 73 126 72 123 72 126 73 130 76 134 78 130 75 130 75 130 75 130 75 126 73 130 75 130 75 126 73 126 73 126 73 126 73 126 73 119 70 119 70 119 70 119 70 115 69 115 69 115 69 115 69 111 67 107 66 103 64 103 64 119 67 119 67 119 67 119 67 115 66 115 66 115 66 115 66 115 63 111 64 111 63 107 64 103 63 103 63 103 63 103 63 103 63 103 63 103 63 103 63 95 60 95 60 95 60 95 60 87 57 91 60 95 58 87 57 87 57 91 57 87 55 87 57 87 57 87 57 83 54 75 52 75 52 79 55 83 54 79 52 83 55 83 55 79 54 75 52 71 51 67 49 71 52 79 54 75 52 75 52 75 52 75 52 79 54 75 52 75 51 71 51 79 49 79 49 79 49 79 49 91 54 87 51 79 49 83 51 75 51 75 51 75 51 75 51 79 51 75 51 75 51 71 49 63 48 67 48 67 48 67 48 75 51 71 49 71 49 71 49 71 49 71 49 71 49 71 49 63 48 67 48 67 48 67 49 63 45 71 49 79 48 71 45 75 45 59 40 59 45 75 46 67 27 67 55 95 70 95 48 19 42 51 51 87 66 119 73 24 50 31 52 25 40 27 54 30 50 27 47 27 50 30 54 30 52 28 50 27 50 28 52 28 47 27 45 25 47 28 50 24 42 24 42 24 42 24 42 24 45 27 45 22 40 25 50 21 50 21 47 19 42 19 42 18 35 19 31 19 28 16 26 10 9 1 0 1 4 3 2 3 2 1 2 1 4 4 9 4 7 6 11 7 9 4 7 7 14 10 16 12 19 10 16 10 16 10 16 10 16 10 16 12 23 16 26 13 19 12 21 12 19 12 21 13 23 15 23 15 26 18 28 15 21 16 28 21 16 4 7 15 31 21 26 24 33 22 31 21 28 19 26 18 33 21 35 24 40 25 45 24 42 25 45 28 47 28 47 27 45 27 45 28 50 31 54 27 45 27 47 28 50 30 50 31 52 31 52 31 52 31 52 33 54 33 54 34 57 36 62 36 59 36 59 36 59 36 59 37 62 37 62 37 62 37 62 39 62 39 62 37 62 37 62 40 64 39 62 28 26 10 23 13 21 15 23 15 21 12 16 13 21 13 23 15 26 16 26 13 26 21 31 27 59 43 64 49 74 48 71 46 71 46 74 43 71 43 74 46 76 48 78 45 74 45 74 45 74 45 74 49 69 45 124 93 200 108 205 102 207 101 205 101 205 99 205 99 202 101 207 104 212 105 214 105 210 104 210 104 212 107 217 110 219 111 222 111 224 113 224 114 229 116 231 117 229 116 226 114 229 119 234 117 231 119 238 122 238 122 241 123 243 125 243 123 245 126 248 126 250 128 250 123 245 128 255 132 257 131 255 129 253 129 253 129 253 129 255 132 257 132 257 132 257 132 257 132 267 131 265 129 267 132 269 132 269 132 269 132 269 132 269 131 272 131 272 131 272 131 272 131 274 134 276 134 276 132 272 134 274 134 274 134 274 134 274 135 276 137 279 137 281 138 281 137 279 137 281 138 284 140 284 138 281 138 281 138 281 138 281 137 284 138 286 138 288 140 288 138 286 138 286 138 286 138 286 140 288 141 291 141 293 143 293 141 291 141 288 140 288 138 286 138 286 138 286 138 286 138 286 137 284 137 284 137 284 137 284 140 286 138 284 137 286 138 288 138 286 138 286 138 284 135 279 138 284 137 281 135 284 137 286 135 281 135 281 135 281 135 281 137 284 137 284 137 284 137 284 137 284 137 284 137 284 137 284 138 286 137 284 137 284 135 281 135 281 135 281 135 281 135 281 135 286 135 286 135 286 135 286 134 284 135 286 135 288 137 288 134 284 135 288 138 293 141 298 138 291 138 291 138 291 138 291 137 288 137 286 135 284 134 284 132 281 132 279 131 279 129 276 131 279 131 276 129 276 128 274 129 276 129 276 129 276 129 276 132 274 131 279 131 279 131 281 131 281 129 286 129 288 131 293 135 296 135 296 135 296 135 296 135 293 134 293 135 298 138 300 144 310 137 308 132 310 129 308 132 310 138 298 129 269 126 274 119 253 117 248 113 241 108 238 107 238 108 241 110 238 108 236 104 234 105 234 107 229 104 224 102 222 102 219 105 212 93 191 72 157 51 112 33 128 72 202 93 202 87 183 84 200 92 193 90 210 92 210 90 202 88 200 87 195 92 202 90 167 52 109 34 105 31 97 30 109 49 143 67 162 76 179 82 179 79 171 72 176 72 176 72 176 72 176 70 174 70 174 72 176 73 179 78 183 76 181 75 179 73 176 73 179 73 181 76 183 78 181 73 169 75 169 75 169 75 169 73 167 72 164 72 164 73 167 73 167 73 167 73 167 73 167 70 162 70 162 70 162 70 162 69 155 69 155 69 155 69 155 67 152 67 150 66 148 64 148 67 152 67 152 67 152 67 152 66 150 66 150 66 150 66 150 66 155 66 148 64 145 64 143 63 140 63 138 63 138 63 138 63 138 63 138 63 138 63 138 60 133 60 133 60 133 60 133 57 131 60 133 60 133 58 128 60 133 58 128 57 126 54 124 57 128 57 128 55 124 52 121 51 121 54 126 55 126 54 124 52 121 52 121 54 124 55 126 54 121 52 121 52 124 55 126 52 121 52 121 52 121 52 121 54 124 54 121 52 121 51 119 49 117 49 117 49 117 49 117 49 117 49 114 49 119 52 124 51 119 51 119 51 119 51 119 49 119 51 117 48 112 46 112 49 114 48 114 48 114 48 114 49 117 49 117 51 117 49 117 49 117 49 117 49 117 49 117 48 112 46 114 48 117 49 114 45 112 49 119 52 119 49 117 46 112 43 102 40 107 46 121 52 155 60 171 84 200 95 157 70 179 61 174 61 159 66 155 23 28 31 28 23 25 23 30 23 27 19 25 23 28 31 31 35 30 27 27 23 27 27 28 19 25 19 27 23 28 27 28 15 24 15 24 15 24 15 24 15 25 23 25 15 24 23 30 23 18 23 19 27 19 31 21 23 19 23 21 23 21 23 19 11 6 0 0 0 3 0 1 0 1 0 1 0 3 3 6 3 4 7 6 7 6 3 4 11 7 15 10 19 10 19 10 19 10 19 10 19 10 19 10 19 13 35 16 31 13 27 15 23 12 23 13 27 15 31 15 27 16 39 16 31 13 31 18 27 13 0 9 19 21 35 21 39 22 35 21 35 21 31 19 31 21 35 22 39 24 43 25 39 24 47 28 55 28 55 28 51 27 51 27 51 28 63 31 51 27 51 28 55 30 59 30 67 33 67 31 63 30 59 30 67 33 67 34 71 36 75 36 75 36 75 36 75 36 75 36 79 37 79 37 79 37 79 37 71 39 71 39 79 37 79 37 95 39 95 36 55 10 15 15 27 13 31 15 31 13 23 12 27 13 27 15 31 16 35 16 19 19 31 19 55 40 99 42 107 48 103 46 103 46 107 48 103 45 103 45 107 46 107 46 103 45 103 45 103 45 103 45 107 42 91 63 198 107 242 104 218 104 214 101 210 101 218 102 214 102 210 102 214 104 214 104 218 104 214 104 214 105 222 108 226 111 226 111 230 113 230 114 234 116 238 117 242 116 238 114 234 116 246 119 242 117 249 123 253 122 253 123 257 125 261 126 246 126 238 126 242 128 242 129 230 125 238 129 249 132 253 134 246 129 246 129 249 131 249 131 249 131 249 131 249 131 249 131 261 131 257 131 257 132 265 134 261 132 261 132 261 132 261 132 269 134 269 134 269 134 269 134 265 132 269 134 269 134 265 132 265 135 265 135 265 135 265 135 269 137 269 137 273 138 273 140 261 137 261 138 265 140 269 140 265 138 265 138 265 138 265 138 269 138 269 138 273 140 273 141 273 140 273 140 273 140 273 140 269 140 273 141 281 144 285 146 281 141 277 141 273 140 273 140 265 138 269 140 273 138 269 137 265 137 265 137 265 137 265 137 277 140 269 138 269 138 273 141 273 140 273 140 269 137 261 134 269 137 265 135 261 137 265 138 261 135 261 135 261 135 261 135 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 257 134 261 135 261 135 265 137 257 137 257 137 257 137 257 137 253 135 253 135 257 137 257 138 249 134 253 137 261 140 269 141 265 140 265 140 265 140 265 140 249 137 249 135 246 134 242 134 242 132 238 132 234 131 234 131 238 131 234 131 230 129 230 129 230 129 230 129 230 129 230 129 234 132 234 131 234 131 234 131 234 129 230 128 230 129 238 131 242 134 246 135 246 135 249 137 246 134 242 134 246 137 257 140 238 144 238 140 234 132 198 128 206 146 206 140 218 128 253 125 230 120 202 114 190 111 194 110 186 108 198 110 202 108 202 107 190 105 186 107 190 105 182 104 182 102 182 104 186 95 138 76 79 48 27 34 47 66 162 104 190 99 174 85 154 92 170 87 170 90 166 88 162 85 158 84 166 85 146 85 158 85 119 64 39 37 15 22 0 21 19 43 59 54 103 73 142 79 134 73 130 75 130 75 130 75 130 75 123 72 119 70 115 70 123 72 134 76 130 75 130 75 126 73 130 75 130 75 134 76 134 78 134 76 134 76 134 76 134 76 126 73 123 70 119 72 126 73 126 73 126 73 126 73 126 73 119 70 119 70 119 70 119 70 115 69 115 69 115 69 115 69 115 69 115 67 111 67 107 66 115 66 115 66 115 66 115 66 115 66 115 66 115 66 115 66 119 66 119 66 111 64 107 64 103 63 103 63 103 63 103 63 99 61 99 61 99 61 99 61 99 61 99 61 99 61 99 61 91 58 95 60 95 60 91 58 103 60 87 57 87 57 79 51 83 55 87 57 87 55 79 54 75 52 79 55 83 55 79 54 71 51 71 51 75 54 87 57 83 54 79 52 75 54 83 55 71 52 75 54 79 52 75 51 83 54 79 54 75 52 75 52 75 51 79 49 79 49 75 48 75 48 75 48 79 51 91 54 75 51 75 51 75 51 75 51 71 51 75 49 63 43 59 46 71 49 71 49 67 48 67 48 63 46 67 49 75 49 71 48 67 48 67 48 67 48 67 48 75 48 63 46 71 49 67 45 67 48 79 52 91 54 87 51 87 52 79 46 59 39 59 40 119 54 158 107 242 171 281 134 99 85 71 70 91 64 123 73 30 50 27 47 30 52 28 47 22 40 24 45 27 50 30 52 30 52 28 47 25 45 27 47 25 47 28 52 28 47 25 42 25 45 25 45 25 45 25 45 22 45 25 45 24 42 27 52 21 50 21 50 21 45 19 42 22 40 22 35 22 35 24 38 12 9 1 0 1 2 1 0 3 2 1 2 1 4 4 9 3 7 4 9 6 7 4 4 6 11 9 16 10 16 10 14 10 16 10 16 10 16 10 16 9 19 16 26 15 23 16 28 12 19 12 21 13 23 15 23 13 23 18 26 13 21 15 26 15 19 13 19 16 28 22 35 19 28 21 31 21 31 22 33 22 38 22 38 22 38 22 38 21 40 25 47 30 50 28 47 28 47 27 45 27 47 30 50 27 45 27 47 28 50 30 50 30 50 31 52 31 52 33 54 31 54 34 57 36 59 36 59 36 59 36 59 36 59 36 59 37 62 37 62 37 62 37 62 39 62 39 62 37 62 37 62 42 64 39 57 21 16 7 26 12 19 13 23 15 23 13 21 13 21 13 23 15 26 16 26 16 26 18 28 30 69 51 74 49 76 48 74 48 74 49 78 48 76 46 76 46 76 45 74 45 74 45 74 45 74 45 74 46 69 42 109 84 195 108 200 105 210 102 205 99 205 99 207 105 212 104 210 104 207 102 207 105 210 104 210 104 212 107 217 111 222 111 224 113 224 114 226 114 229 116 231 117 229 116 226 113 229 119 234 119 234 122 241 122 238 122 241 123 243 125 243 125 248 126 250 128 250 129 253 128 250 128 250 129 255 132 257 129 253 129 255 131 257 132 257 134 260 134 260 134 260 134 260 131 267 131 267 131 269 134 274 132 269 132 269 132 269 132 269 135 279 135 279 135 279 135 279 132 276 134 279 135 276 134 274 137 279 137 279 137 279 137 279 137 279 137 281 138 281 140 284 137 279 137 281 138 284 140 284 138 281 138 281 138 281 138 281 138 286 138 288 140 288 141 291 140 288 140 288 140 288 140 288 141 293 143 293 143 293 143 293 143 293 141 291 141 288 140 288 137 284 140 288 140 288 137 284 137 284 137 284 137 284 137 284 140 286 138 284 137 286 138 288 140 288 140 288 138 284 135 279 138 284 137 281 135 284 137 286 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 284 134 279 134 281 135 284 137 284 137 288 137 288 137 288 137 288 135 286 135 288 137 288 138 291 135 286 135 288 137 291 138 293 140 293 140 293 140 293 140 293 137 288 137 286 135 284 134 284 134 284 132 281 132 279 131 279 132 281 131 279 131 276 129 276 129 276 129 276 129 276 129 276 132 274 131 279 131 279 131 281 131 279 126 281 126 284 129 293 134 293 134 296 135 298 137 298 134 293 134 296 137 300 140 308 143 322 150 351 156 365 153 365 171 370 161 329 143 288 125 255 123 257 119 245 113 241 110 241 107 238 108 241 110 238 108 236 107 231 108 234 107 231 105 224 101 219 102 214 98 191 75 155 42 112 34 133 73 200 99 210 95 212 98 198 88 200 93 198 88 205 87 200 85 198 85 198 92 195 84 186 82 183 82 181 61 145 51 109 22 78 24 100 31 109 48 143 67 164 73 167 76 183 76 183 76 183 76 183 75 179 72 171 67 171 69 174 73 179 75 181 75 181 76 183 78 183 76 183 76 183 75 176 75 171 76 171 76 171 76 171 76 169 73 164 72 167 75 171 73 167 73 167 73 167 73 167 70 162 70 162 70 162 70 162 69 155 69 155 69 155 69 155 70 157 70 157 69 155 67 152 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 67 159 67 150 64 148 64 143 63 140 63 138 63 138 63 138 61 136 61 136 61 136 61 136 61 136 61 136 61 136 61 136 58 133 60 136 61 133 60 131 60 128 54 126 58 133 57 124 54 124 55 128 57 128 55 126 54 124 55 126 55 124 52 121 54 121 51 119 51 121 54 126 54 124 52 119 51 121 52 124 51 119 54 124 54 124 51 119 55 126 54 124 54 121 52 121 51 119 51 117 49 114 48 114 52 121 51 119 51 121 52 124 51 119 51 119 51 119 51 119 49 121 54 119 46 107 45 114 51 119 51 117 49 114 48 114 43 109 46 117 49 117 48 112 48 114 48 114 48 114 48 114 52 117 46 112 49 117 46 107 42 114 48 121 51 124 49 121 49 124 52 119 42 105 40 112 55 200 135 355 244 496 276 408 146 279 107 229 79 176 69 179 35 27 15 25 35 33 31 25 0 19 11 25 27 28 31 30 31 28 23 25 19 25 19 25 23 28 35 31 31 25 11 19 23 27 23 27 23 27 23 27 11 24 19 25 15 24 23 30 47 25 39 24 35 21 27 19 35 22 31 22 31 24 35 24 11 6 0 0 0 1 0 0 0 1 0 1 0 3 3 6 0 4 3 6 7 4 3 3 7 7 15 10 19 10 19 9 19 10 19 10 19 10 19 10 11 12 31 16 35 15 39 19 23 12 23 13 27 15 31 15 27 15 35 16 27 13 31 16 11 15 23 18 23 19 39 27 27 19 31 21 35 22 39 24 43 22 39 22 39 22 39 21 35 22 47 28 59 30 55 28 59 28 55 27 51 28 55 30 51 27 51 28 55 30 59 30 51 28 55 30 67 34 71 36 63 33 71 36 75 36 75 34 75 36 75 36 75 36 75 36 79 37 79 37 79 37 79 37 71 39 71 39 79 37 79 37 95 39 95 33 43 7 11 16 19 12 27 15 31 15 31 13 27 13 27 15 31 16 35 16 23 18 23 19 67 49 130 55 115 51 115 49 111 51 119 52 115 48 111 46 107 45 103 43 103 45 103 45 103 45 103 45 99 42 83 55 182 105 242 102 226 105 214 101 206 101 218 102 226 107 218 104 214 102 206 101 218 104 214 104 214 105 222 108 226 111 226 113 230 114 234 114 234 116 238 117 242 116 238 114 230 116 246 119 246 119 253 125 253 122 253 123 257 125 261 126 246 126 238 128 242 129 246 129 253 131 246 126 238 128 246 131 246 129 246 131 249 132 253 132 261 135 261 135 261 135 261 135 257 131 257 131 257 134 269 135 261 132 261 132 261 132 261 132 277 137 277 137 277 137 277 137 265 134 269 135 273 134 269 132 273 138 273 138 273 138 273 138 269 137 269 138 273 140 277 140 261 137 261 138 265 140 269 140 265 138 265 138 265 138 265 138 269 138 269 140 273 141 277 141 273 140 273 140 273 140 273 140 289 146 285 143 281 141 273 140 281 143 281 141 277 140 273 140 261 137 273 141 277 140 265 135 265 137 265 137 265 137 265 137 269 137 265 135 261 137 265 138 277 141 277 140 269 137 261 134 269 137 265 135 261 137 265 138 269 138 269 138 269 138 269 138 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 257 134 257 135 261 137 265 137 257 137 257 137 257 137 257 137 253 135 253 137 257 138 261 138 253 135 253 137 257 137 261 138 265 140 265 140 265 140 265 140 249 137 249 135 246 134 242 134 242 134 242 132 238 131 234 131 238 132 238 131 234 129 230 129 230 129 230 129 230 129 230 129 234 132 234 131 234 131 234 131 230 129 226 125 226 128 234 131 242 134 242 135 246 137 249 137 242 134 242 135 249 138 257 141 249 153 297 174 353 191 337 196 313 188 265 165 273 143 281 120 238 123 206 114 190 111 194 110 186 108 198 110 202 108 202 107 190 108 194 108 194 108 190 104 178 102 186 101 166 84 111 60 15 30 31 66 186 113 202 90 154 93 182 90 162 92 178 92 162 85 158 85 158 87 166 90 166 95 182 92 150 81 146 87 162 85 134 57 27 21 0 21 0 27 27 46 83 64 119 73 138 78 138 78 138 78 138 78 138 75 123 69 111 67 111 69 123 73 126 75 130 76 134 78 142 78 138 76 134 75 130 75 134 76 134 76 134 76 134 76 142 78 130 73 126 75 138 79 126 73 126 73 126 73 126 73 119 70 119 70 119 70 119 70 115 69 115 69 115 69 115 69 123 72 123 70 119 70 115 69 111 64 111 64 111 64 111 64 115 66 115 66 115 66 115 66 126 67 119 67 115 64 107 64 103 63 103 63 103 63 103 63 95 60 95 60 95 60 95 60 99 61 99 61 99 61 99 61 91 60 95 61 99 60 95 58 87 54 71 54 95 63 95 57 75 52 79 55 87 57 87 57 79 55 83 55 83 54 75 51 87 55 75 51 67 49 71 52 75 52 71 49 67 49 71 51 67 51 79 55 83 54 71 49 83 55 83 54 79 52 75 52 75 51 75 49 71 48 67 48 95 57 87 54 79 52 79 52 75 51 75 51 75 51 75 51 75 55 91 54 67 45 63 51 75 51 75 49 71 48 67 48 51 43 63 48 71 48 63 46 63 46 63 46 63 46 63 46 87 51 63 46 71 49 59 40 59 42 71 48 83 49 79 48 67 48 87 51 75 43 71 46 222 137 511 291 769 384 702 280 341 188 226 125 146 72 119 67 25 40 24 52 30 42 22 45 24 40 21 38 21 42 27 50 31 42 19 40 30 57 30 45 22 42 25 47 25 42 21 35 27 47 27 45 25 42 24 42 19 38 21 40 22 38 21 35 24 50 18 45 21 47 22 45 22 42 25 40 25 38 22 33 15 14 3 0 1 4 3 4 4 4 1 0 1 4 6 11 3 7 6 11 7 7 3 2 7 9 4 4 4 9 9 16 10 16 10 16 10 16 10 16 12 16 10 14 9 16 10 19 6 11 10 21 15 23 13 21 12 21 16 28 18 26 13 19 16 23 16 26 18 28 19 28 21 28 19 28 19 28 19 28 16 31 19 35 22 40 22 38 24 40 24 42 25 45 27 45 28 45 25 40 24 45 30 52 31 50 30 47 28 50 30 52 28 50 33 54 30 50 33 57 36 57 33 52 33 57 37 64 34 57 34 57 34 57 34 57 34 57 34 59 36 62 37 62 40 64 40 64 39 64 39 64 40 71 37 35 13 26 15 16 10 19 13 23 15 23 15 21 13 23 15 26 16 23 15 21 21 26 15 33 39 83 55 76 51 78 51 78 51 78 51 78 48 78 49 83 51 83 49 81 49 78 46 74 46 78 49 83 48 66 40 109 81 186 105 210 101 207 105 214 107 212 101 205 104 210 104 212 105 212 107 214 102 207 105 214 110 222 113 226 113 224 114 226 114 229 116 229 116 229 116 231 117 234 119 234 119 234 119 236 120 238 122 238 122 238 122 241 123 243 125 243 125 250 129 255 131 255 131 253 129 253 129 253 129 253 129 253 129 253 129 255 131 257 132 257 134 260 134 262 135 265 137 265 132 269 132 272 134 274 135 274 134 272 135 274 135 276 137 276 132 274 132 274 132 274 132 274 132 276 137 281 134 276 137 284 138 281 138 281 138 281 138 281 138 281 138 281 138 281 138 281 138 281 138 281 138 281 138 281 140 284 140 284 140 284 140 284 144 293 143 293 143 293 143 293 143 293 140 286 138 286 138 286 144 296 144 296 144 296 144 296 140 288 140 288 140 288 140 288 140 288 140 288 140 288 140 288 137 284 137 284 137 284 137 284 140 288 140 288 140 288 140 288 140 288 140 286 138 284 137 284 137 284 137 286 138 288 140 288 137 286 138 288 140 286 138 284 137 284 137 286 138 288 140 288 140 288 140 288 140 288 140 288 137 281 134 279 135 284 140 291 137 284 137 284 137 284 137 284 138 291 138 288 137 286 135 286 137 288 137 288 137 288 137 288 138 288 137 286 135 288 137 291 138 291 138 291 138 291 138 291 134 286 137 291 137 286 132 279 134 284 134 281 132 279 131 279 135 284 132 281 129 276 128 272 131 279 131 279 131 279 131 279 131 272 129 276 129 276 129 279 129 279 128 284 128 284 126 286 129 286 131 291 132 293 135 296 134 293 134 296 137 300 135 296 146 319 150 382 211 482 247 489 251 425 180 355 155 303 131 253 122 257 120 250 114 243 108 238 107 238 108 238 108 236 105 231 108 234 107 229 104 224 107 229 107 212 95 202 85 152 46 109 28 136 72 205 96 212 95 214 88 202 88 202 88 202 88 202 90 207 90 205 88 200 87 200 92 198 88 193 88 191 88 193 84 186 85 179 70 138 39 97 25 88 25 97 39 133 66 167 73 181 78 191 82 193 81 191 72 176 70 174 70 171 69 171 70 174 72 179 73 181 76 183 76 186 78 183 75 179 76 183 76 171 73 169 78 174 76 169 78 171 73 164 70 164 73 169 72 164 70 162 70 159 69 159 67 157 69 159 69 159 69 162 69 155 69 155 69 155 69 155 70 157 70 155 69 155 67 152 67 152 67 152 67 152 67 152 66 150 66 150 66 150 66 150 60 150 66 152 67 150 64 140 64 140 61 133 60 133 60 136 61 136 61 133 60 131 58 131 60 133 60 131 58 128 57 128 58 133 60 136 61 138 63 140 57 128 57 128 57 128 57 128 60 133 58 128 57 126 54 124 52 124 54 126 55 124 54 121 51 121 52 124 54 121 52 119 54 126 55 124 51 119 54 128 52 121 52 121 52 121 52 121 51 119 52 121 52 119 49 114 54 124 54 124 54 124 54 124 40 107 46 114 48 114 51 124 49 117 49 117 49 117 49 117 52 114 45 107 46 117 49 114 52 119 48 112 46 114 51 121 52 119 48 112 45 109 46 114 58 126 51 114 46 114 51 121 52 117 46 112 48 114 46 109 39 114 51 124 48 117 51 128 45 119 39 109 61 152 72 183 138 415 316 601 377 608 371 577 292 463 199 315 81 183 75 148 19 22 15 28 27 24 11 25 19 24 11 22 11 22 11 24 27 22 0 21 23 31 27 24 15 25 23 27 23 25 11 21 23 27 23 25 19 24 15 24 11 22 11 24 15 22 11 22 39 21 23 18 31 22 35 21 35 24 35 25 31 22 23 19 23 9 0 0 0 3 0 1 0 3 0 0 0 3 3 6 0 3 3 6 7 6 3 4 7 6 3 3 3 6 11 9 15 9 15 9 15 9 15 9 27 13 23 12 23 12 27 13 11 9 23 13 31 15 31 13 27 13 35 16 35 16 27 13 23 16 23 18 27 18 31 19 31 19 31 19 27 18 27 18 23 18 31 21 39 24 39 22 43 24 47 25 47 27 51 27 51 25 47 25 51 27 55 30 63 30 59 28 55 30 59 31 55 30 67 33 59 30 67 34 71 34 67 31 67 34 75 37 71 34 71 34 71 34 71 34 71 34 71 36 75 37 79 37 75 40 75 40 83 39 83 39 91 42 83 21 27 15 27 9 19 12 27 15 31 15 31 13 31 16 39 18 39 18 35 15 43 19 27 27 95 55 130 51 115 51 115 51 115 51 115 51 111 49 115 51 119 51 115 48 115 48 107 45 103 46 111 49 107 42 87 58 182 101 238 107 214 104 222 105 222 105 226 102 218 104 218 105 218 107 222 107 214 105 222 108 230 111 238 113 230 113 230 113 234 114 234 116 238 116 242 117 242 119 246 119 246 119 249 120 249 122 253 122 253 122 257 123 257 125 261 126 246 128 246 131 249 131 249 129 246 129 246 129 246 129 246 129 246 129 249 131 249 132 253 132 257 134 257 135 261 137 265 137 261 132 261 134 265 135 269 135 265 134 265 134 269 135 269 137 265 132 265 132 265 132 265 132 265 135 277 137 273 134 277 138 273 138 273 138 273 138 273 138 273 138 273 138 273 138 273 138 265 138 265 138 265 138 265 138 269 140 269 140 269 140 269 140 281 143 281 143 277 141 277 141 281 143 277 140 273 140 273 141 285 144 285 144 285 144 285 144 277 141 277 141 277 141 277 141 273 140 273 140 273 140 273 140 265 137 265 137 265 137 265 137 273 140 273 140 273 140 273 140 273 140 273 138 269 138 265 137 265 137 265 138 269 140 273 140 265 138 269 140 273 138 269 137 265 137 265 138 269 140 273 140 273 140 273 140 273 140 273 140 265 135 261 135 265 138 269 140 265 137 265 137 265 137 265 137 261 138 261 137 257 135 253 135 253 135 253 135 253 135 253 135 261 137 257 135 253 137 257 138 261 138 261 138 261 138 261 138 246 137 249 137 249 135 242 132 242 134 242 132 238 131 234 131 242 132 238 131 234 129 230 128 234 131 234 131 234 131 234 131 234 132 234 131 234 131 234 131 230 129 230 128 230 128 230 126 230 129 234 131 238 134 246 135 242 134 242 135 249 137 249 137 234 144 333 226 587 304 634 303 555 257 369 173 218 134 269 111 230 120 206 116 194 111 190 107 186 108 198 108 198 107 194 104 198 110 194 107 190 105 194 110 206 102 178 88 119 52 27 34 55 63 146 93 182 93 178 95 166 88 166 88 166 88 166 88 170 90 170 88 166 88 162 87 170 90 162 87 158 88 158 90 178 95 186 93 158 75 103 57 19 28 0 21 0 36 59 55 95 66 119 76 138 78 134 75 126 72 123 72 119 70 119 69 119 70 123 73 126 75 134 76 130 76 138 75 126 73 134 79 142 76 130 76 138 79 138 75 138 76 126 72 123 72 126 73 126 72 123 72 119 70 119 69 123 72 119 70 119 70 119 70 115 69 115 69 115 69 115 69 119 69 115 69 111 67 111 66 119 67 119 67 119 67 119 67 111 64 111 64 111 64 111 64 107 61 115 66 115 66 107 64 103 63 99 60 95 61 99 61 99 61 99 60 95 60 91 58 95 60 95 58 91 58 87 57 95 60 99 61 99 61 99 63 87 57 87 57 87 57 87 57 95 60 91 57 87 55 79 54 75 54 79 55 83 54 79 52 75 52 79 54 79 54 75 52 79 55 83 54 71 51 79 57 75 52 75 52 75 52 75 52 87 57 83 54 75 51 67 49 79 52 79 52 79 52 79 52 79 54 87 54 75 49 75 52 71 49 71 49 71 49 71 49 79 49 63 45 67 49 71 49 79 51 67 46 63 48 75 52 79 51 71 49 67 49 71 49 67 46 59 45 59 48 79 54 79 49 63 46 67 48 67 46 63 45 79 48 75 46 75 48 75 51 91 63 130 63 190 143 638 307 868 369 809 383 745 351 619 286 384 143 115 70 146 61 25 38 22 47 27 40 21 45 25 45 25 45 24 40 21 35 25 40 19 38 25 50 25 38 27 47 28 50 28 47 25 42 27 47 27 45 25 42 24 42 24 42 24 42 24 42 24 42 24 50 18 45 21 47 22 45 25 47 25 38 22 33 19 31 16 16 4 2 1 4 3 2 3 2 1 2 1 4 4 9 3 4 3 4 4 9 7 11 6 7 4 7 4 9 7 14 7 11 7 11 7 11 7 11 16 26 15 21 13 23 16 26 10 19 13 23 16 26 16 23 13 23 15 26 16 23 15 21 16 23 16 23 18 26 18 28 16 23 16 23 18 26 18 26 16 31 19 35 22 40 22 38 24 42 25 42 27 45 27 45 24 42 27 45 28 47 28 45 31 50 30 47 28 50 30 52 28 50 33 54 30 50 33 57 34 54 33 54 33 57 36 62 34 57 34 57 34 57 34 57 34 57 34 59 36 62 37 62 40 64 40 64 39 64 39 64 40 64 30 31 12 23 13 19 10 19 13 23 15 23 15 21 16 28 19 31 19 31 18 26 24 31 22 50 48 88 57 83 51 78 51 78 51 78 51 78 49 81 51 83 51 83 49 78 48 76 46 74 45 74 46 78 46 71 43 112 84 193 108 207 104 210 105 212 105 212 102 210 105 212 105 214 107 214 108 217 108 217 108 219 110 222 111 222 111 222 111 224 113 226 114 226 116 231 117 231 119 234 119 234 119 236 120 236 122 238 122 238 122 241 123 241 125 243 125 243 126 250 129 255 131 255 131 255 129 253 129 253 129 253 129 253 129 255 131 255 132 257 132 257 134 260 134 262 135 265 137 265 132 269 134 272 134 272 135 274 132 269 132 272 134 274 135 274 134 276 134 276 134 276 134 276 132 279 137 281 135 279 137 286 138 281 138 281 138 281 138 281 138 281 138 281 138 281 138 281 138 281 138 281 138 281 138 281 140 284 140 284 140 284 140 284 140 288 140 288 141 291 141 291 143 293 141 291 141 293 144 296 144 296 144 296 144 296 144 296 143 293 143 293 143 293 143 293 140 288 140 288 140 288 140 288 138 286 138 286 138 286 138 286 140 288 140 288 140 288 140 288 140 288 140 288 138 286 138 284 137 284 137 286 138 288 140 288 137 286 138 288 140 286 138 284 137 284 137 286 138 288 140 288 140 288 140 288 140 288 140 288 135 281 137 286 138 286 138 286 137 284 137 284 137 284 137 284 138 291 138 288 137 286 135 286 134 284 134 284 134 284 134 284 138 288 137 286 135 288 137 291 138 291 138 291 138 291 138 291 138 291 137 286 135 286 135 286 134 284 134 281 132 279 131 279 131 279 131 279 131 279 131 279 131 279 131 279 131 279 131 279 134 276 132 281 132 281 132 284 129 279 128 284 128 284 126 286 129 286 129 288 132 293 134 296 134 293 134 296 135 298 137 298 144 336 212 527 342 608 366 608 352 582 285 403 147 284 129 257 119 253 117 248 113 241 108 236 108 238 108 238 108 236 105 234 108 234 108 231 107 229 107 222 110 210 90 167 52 102 34 117 76 193 93 214 93 205 90 207 88 202 88 202 88 202 88 202 90 207 90 207 88 202 88 200 92 198 88 193 88 191 88 193 90 195 93 198 90 186 81 171 57 128 37 95 24 95 36 114 46 145 63 174 76 183 73 174 75 179 73 179 72 176 72 174 70 174 72 179 73 181 76 183 73 181 76 181 72 176 75 181 79 174 76 174 79 179 79 171 76 171 75 167 72 164 73 167 75 167 73 167 72 164 72 162 75 169 73 167 72 162 70 162 69 155 69 155 69 155 69 155 69 152 67 152 66 150 66 148 67 152 67 152 67 152 67 152 63 145 63 145 63 145 63 145 61 152 64 150 66 148 66 143 63 138 61 136 61 136 63 140 61 136 61 136 60 133 60 131 60 133 60 133 58 131 58 128 61 136 61 136 60 133 60 133 57 128 57 128 57 128 57 128 60 133 58 128 57 126 54 124 52 124 54 126 55 124 54 121 54 124 55 126 55 126 54 124 54 126 55 124 51 119 54 128 52 121 52 121 52 121 52 121 63 136 57 124 51 119 51 119 52 121 52 121 52 121 52 121 57 131 58 128 52 119 51 121 51 119 51 117 49 117 49 117 54 119 48 114 49 119 51 117 52 119 48 112 46 114 51 121 49 117 51 121 52 121 51 119 45 107 43 105 43 112 49 119 52 117 46 112 48 117 48 112 51 124 45 121 46 121 45 117 48 128 58 159 66 140 117 377 331 599 378 608 372 608 377 608 348 582 235 319 96 198 69 159 19 21 7 25 19 21 7 25 19 27 27 28 27 25 15 21 19 22 7 24 23 28 19 22 31 30 31 28 27 27 23 27 23 27 23 25 19 24 15 24 15 24 11 22 11 22 15 24 39 21 23 18 31 22 35 21 43 25 35 22 23 19 19 18 27 12 7 1 0 3 0 1 0 1 0 1 0 3 3 4 0 1 0 1 0 6 15 10 3 4 3 4 7 6 11 7 11 7 11 7 11 7 11 7 35 15 31 13 27 15 31 16 23 13 31 15 35 16 35 16 31 15 31 15 31 15 31 15 19 15 23 16 23 18 27 18 19 15 19 16 23 16 23 18 23 18 31 21 39 24 39 22 47 25 47 27 51 27 55 28 39 24 51 30 59 28 51 25 63 30 59 28 55 30 59 31 55 30 67 33 59 30 67 34 67 33 67 33 71 34 75 36 71 34 71 34 71 34 71 34 71 34 71 36 75 37 79 37 71 39 75 40 83 39 87 40 91 34 59 16 23 12 23 10 19 12 27 15 31 15 31 13 35 16 39 19 43 18 35 16 39 19 43 39 119 57 126 55 119 52 119 52 119 52 119 52 119 51 123 52 119 51 115 48 111 46 107 45 103 45 103 45 103 45 95 58 182 105 246 105 218 105 222 105 222 105 230 104 226 107 222 107 226 108 226 110 234 111 234 111 234 110 230 110 226 111 226 111 230 113 234 114 242 117 242 119 246 119 249 120 249 120 249 122 253 122 257 123 257 123 257 125 261 125 265 128 249 129 249 131 253 132 249 131 249 131 249 131 249 131 249 131 249 131 249 132 253 132 257 134 257 134 257 135 261 137 265 137 265 134 265 134 265 134 265 134 261 132 261 132 265 134 269 135 273 135 273 135 273 135 273 135 269 135 281 137 273 135 277 140 277 140 277 140 277 140 277 140 277 140 277 140 277 140 277 140 269 140 269 140 269 140 269 140 273 141 273 141 273 141 273 141 269 138 269 140 273 140 273 141 281 143 281 143 281 146 293 147 285 144 285 144 285 144 285 144 285 144 285 144 285 144 285 144 277 141 277 141 277 141 277 141 273 140 273 140 273 140 273 140 273 140 273 140 273 140 273 140 277 141 273 140 273 138 269 138 265 137 265 138 269 140 273 140 265 138 269 140 273 138 269 137 265 137 265 138 269 140 273 140 273 140 273 140 273 140 273 140 261 137 269 140 277 140 265 135 265 137 265 137 265 137 265 137 261 138 261 137 257 135 253 135 249 134 249 134 249 134 249 134 261 137 257 135 253 137 257 138 261 138 261 138 261 138 261 138 261 138 249 134 242 134 249 137 242 134 242 132 238 131 234 131 230 131 234 131 234 131 234 132 234 131 234 131 234 131 234 131 234 132 234 131 234 131 234 131 230 129 230 128 230 128 230 126 226 128 230 131 238 132 242 134 238 134 246 135 242 135 253 140 297 191 555 327 849 380 857 384 821 372 702 276 337 135 226 114 206 119 202 114 190 111 190 107 190 108 202 110 198 108 198 105 198 107 194 108 202 111 202 105 190 90 119 54 27 30 51 64 182 98 190 96 170 88 166 92 170 90 170 90 170 90 170 90 174 92 170 90 170 88 166 88 170 90 162 87 158 88 158 90 154 85 158 87 162 87 158 85 142 70 87 45 27 31 11 30 19 42 75 66 130 76 130 73 130 75 130 73 126 73 123 72 119 70 123 73 126 75 134 76 123 73 130 73 119 70 126 78 146 79 138 78 146 82 142 78 134 76 130 75 126 73 126 73 130 75 130 73 126 73 123 72 130 75 126 72 119 69 111 67 115 69 115 69 115 69 115 69 111 67 107 66 107 64 103 64 115 66 115 66 115 66 115 66 107 63 107 63 107 63 107 63 111 63 111 64 111 64 111 66 103 61 99 61 99 63 107 64 103 63 99 61 99 60 95 60 99 61 95 60 95 58 91 58 103 63 99 61 95 58 91 58 87 57 87 57 87 57 87 57 91 58 91 57 87 55 83 55 75 54 79 55 83 54 79 52 79 55 83 57 87 55 83 54 79 55 83 54 71 51 79 57 79 54 79 54 79 54 79 54 103 60 83 51 67 51 75 54 79 54 79 54 79 54 79 54 71 54 83 54 75 51 79 55 79 51 75 51 75 49 71 49 83 51 71 49 79 52 79 49 75 49 71 48 67 49 71 51 59 48 71 52 83 52 75 51 71 48 63 43 55 43 55 43 79 49 63 46 71 51 71 48 107 52 83 48 91 51 83 43 111 60 115 66 150 92 404 271 900 366 912 383 833 377 753 371 678 319 432 140 170 87 119 67 27 40 21 45 25 38 22 47 24 45 28 54 31 52 28 50 27 45 25 47 28 50 25 40 31 52 30 50 28 50 28 50 27 47 27 45 25 42 24 42 22 40 21 35 19 38 22 40 24 50 18 45 21 47 22 45 25 45 24 33 19 31 19 33 19 21 6 4 3 4 3 2 1 2 3 4 4 7 4 7 3 2 1 2 3 9 9 16 4 7 6 9 7 11 7 11 10 16 10 16 10 16 10 16 13 21 12 16 10 19 13 21 15 23 15 23 15 23 16 26 15 23 15 23 15 23 15 23 15 21 15 23 16 23 18 26 15 21 15 23 16 26 18 26 16 31 19 35 22 40 22 38 25 42 27 45 27 47 28 47 22 40 27 50 30 47 27 42 31 50 30 47 28 50 30 52 28 50 33 54 30 50 33 57 33 54 34 57 36 59 36 59 34 57 34 57 34 57 34 57 34 57 34 59 36 62 37 62 39 62 39 64 39 66 40 66 40 50 19 23 12 21 12 21 10 19 13 23 15 23 15 21 13 23 16 26 16 26 15 21 19 23 25 66 55 85 52 83 52 81 52 81 52 81 52 81 52 85 52 85 52 83 49 78 48 78 48 78 46 74 45 71 46 76 45 105 78 195 111 205 107 212 105 212 105 212 104 214 107 217 108 217 110 219 110 219 113 224 113 224 111 222 111 222 111 222 111 224 113 226 114 226 117 231 119 234 119 236 120 236 120 236 122 238 122 241 123 241 123 241 125 243 125 245 126 245 126 253 131 257 132 257 132 255 131 255 131 255 131 255 131 255 131 255 132 257 132 260 134 260 134 260 134 262 135 265 137 265 134 272 134 272 134 272 134 272 132 269 132 272 134 274 135 274 135 279 135 279 135 279 135 279 134 281 138 284 137 279 138 286 140 284 140 284 140 284 140 284 140 284 140 284 140 284 140 284 140 284 140 284 140 284 140 284 141 286 141 286 141 286 141 286 138 286 138 288 140 291 141 291 144 293 143 293 144 298 147 303 144 296 144 296 144 296 144 296 144 296 144 296 144 296 144 296 141 291 141 291 141 291 141 291 140 288 140 288 140 288 140 288 140 288 140 288 140 288 140 288 141 291 141 288 140 288 138 286 137 284 137 286 138 288 140 288 137 286 138 288 140 286 138 284 137 284 137 286 138 288 140 288 140 288 140 288 140 288 140 288 137 286 140 291 141 288 137 281 137 284 137 284 137 284 137 284 138 291 138 288 137 286 135 286 137 288 137 288 137 288 137 288 138 288 137 286 135 288 137 291 138 291 138 291 138 291 138 291 141 293 137 286 134 286 137 291 134 284 134 281 132 279 131 279 129 279 131 279 131 279 131 281 131 279 131 279 131 279 131 279 129 269 128 274 128 274 128 276 129 279 128 284 128 284 126 286 128 284 129 286 131 291 134 293 131 293 135 293 132 293 138 303 158 410 301 608 378 608 378 608 384 604 371 568 233 293 105 262 116 250 117 248 114 241 110 238 108 241 110 241 110 238 107 231 104 224 105 231 113 231 108 212 87 162 52 107 33 109 66 193 102 224 98 212 88 205 90 212 90 207 90 207 90 207 90 207 92 210 92 207 90 205 88 202 92 198 88 193 88 191 88 193 88 191 88 191 88 193 92 195 85 179 73 148 51 112 31 93 25 114 46 155 67 179 75 181 75 181 75 179 73 179 72 176 70 174 72 179 73 181 76 183 72 179 75 179 70 174 73 179 79 176 78 174 81 181 79 174 76 171 76 171 75 169 73 167 75 169 75 167 73 167 72 164 73 167 72 162 69 157 66 155 69 155 69 155 69 155 69 155 67 152 66 150 66 148 64 148 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 63 152 64 148 64 148 66 145 64 140 63 136 61 138 64 140 63 138 63 136 61 136 60 133 61 136 61 133 60 133 58 131 61 136 61 133 58 131 57 128 57 128 57 128 57 128 57 128 58 131 57 128 57 128 55 126 52 124 54 126 55 124 54 121 54 126 55 128 57 126 55 124 54 126 55 124 51 119 54 128 54 124 54 124 54 124 54 124 57 124 51 117 49 121 55 131 57 128 57 128 57 128 57 128 52 124 57 126 54 121 54 128 54 121 52 119 51 117 49 117 52 119 49 119 52 124 51 117 49 117 49 117 49 117 49 117 43 109 48 119 51 119 49 114 51 117 48 112 46 109 45 109 52 117 46 114 49 119 51 117 57 128 46 121 49 128 48 119 66 155 58 152 107 310 245 551 377 608 384 608 384 608 366 608 346 570 214 288 102 200 66 157 31 24 11 27 23 22 15 30 15 25 23 30 31 31 35 31 19 27 27 30 31 28 19 24 35 30 27 27 23 27 27 28 23 27 23 25 19 24 15 24 11 21 3 18 0 19 7 22 39 21 23 18 31 22 35 21 35 22 23 19 19 19 23 21 35 15 11 3 0 3 0 1 0 1 0 4 3 4 3 3 0 3 0 3 3 6 11 7 0 4 7 7 11 7 11 6 19 10 19 10 19 10 19 10 19 10 15 9 15 9 19 10 31 15 27 13 27 13 31 16 35 15 31 13 27 15 31 16 15 15 19 15 23 16 23 16 19 15 19 16 27 19 31 19 23 18 31 21 39 24 39 22 51 27 51 27 55 28 55 30 43 25 51 27 55 28 55 27 63 30 59 28 55 30 59 31 55 30 67 33 59 30 67 34 63 33 71 36 75 36 75 34 71 34 71 34 71 34 71 34 71 34 71 36 75 37 79 37 67 37 71 40 83 40 91 42 87 25 27 10 23 10 19 12 19 12 27 15 31 15 31 13 27 13 31 16 35 15 27 13 27 16 51 49 138 54 115 55 123 54 123 54 123 54 123 54 126 54 126 54 123 51 115 48 115 49 119 49 115 46 103 43 103 48 91 49 154 104 253 107 226 107 222 105 222 105 234 107 230 108 230 110 230 111 234 111 242 114 238 113 238 113 238 113 230 113 234 114 234 116 238 116 246 119 246 119 249 120 249 122 253 122 253 122 257 123 257 125 261 125 261 125 265 126 265 129 253 129 249 132 257 134 253 132 253 132 253 132 253 132 253 132 253 132 253 132 257 134 257 135 257 134 257 135 261 137 265 137 269 135 265 134 265 134 261 132 265 134 269 135 269 137 273 137 277 137 277 137 277 137 277 137 269 137 281 138 277 137 281 141 281 141 281 141 281 141 281 141 281 141 281 141 281 141 281 141 273 141 273 141 273 141 273 141 277 143 277 143 277 143 277 143 269 138 269 140 277 143 281 143 285 144 281 143 281 144 289 147 285 144 285 144 285 144 285 144 285 144 285 144 285 144 285 144 281 143 281 143 281 143 281 143 277 141 277 141 277 141 277 141 273 140 273 140 273 140 273 140 281 141 277 141 273 140 273 140 265 137 265 138 269 140 273 140 265 138 269 140 273 138 269 137 265 137 265 138 269 140 273 140 273 140 273 140 273 140 273 140 273 140 273 140 273 138 269 137 265 137 265 137 265 137 265 137 261 138 261 137 257 135 253 135 257 137 257 137 257 137 257 137 261 137 257 135 253 137 257 138 261 138 261 138 261 138 261 138 257 140 253 137 249 137 249 137 242 134 242 132 238 131 234 131 234 131 234 131 234 131 234 131 234 131 234 131 234 131 234 131 222 128 222 126 222 126 222 126 230 129 230 128 230 128 230 126 222 128 226 129 234 132 238 132 230 134 246 134 234 132 257 147 285 242 785 383 920 380 884 384 857 372 821 366 539 150 158 114 198 119 202 117 198 114 198 111 194 110 206 111 202 108 198 107 190 104 186 108 214 110 186 93 115 52 27 34 51 63 162 105 198 98 182 92 174 92 174 93 174 92 174 92 174 92 174 92 178 92 174 92 170 90 170 90 170 90 162 87 158 88 158 90 170 88 166 87 162 87 166 88 174 90 162 81 123 60 67 45 15 34 43 51 91 66 119 72 130 73 126 73 123 72 123 70 119 70 123 73 126 75 134 76 126 75 134 75 123 72 130 79 146 78 134 78 142 81 142 76 134 76 138 78 134 75 126 73 130 73 126 73 123 72 123 70 119 70 119 69 111 67 107 66 115 69 115 69 115 69 115 69 115 67 111 67 107 66 107 64 111 64 111 64 111 64 111 64 115 66 115 66 115 66 115 66 115 63 111 63 107 64 111 67 115 66 107 63 103 63 103 63 107 63 103 63 99 61 99 61 103 61 99 61 95 60 95 60 95 60 95 60 91 58 91 58 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 75 54 79 55 83 54 79 52 79 54 83 55 83 55 79 54 79 55 83 54 71 51 79 57 83 55 83 55 83 55 83 55 75 51 71 49 71 54 87 58 87 57 87 57 87 57 87 57 95 61 103 60 83 54 79 55 83 54 83 52 75 51 71 49 75 49 67 51 79 52 71 46 71 49 71 49 71 49 71 49 59 46 67 48 71 48 67 48 63 46 67 48 71 51 75 52 79 49 63 48 75 52 79 49 91 48 75 45 79 49 87 49 111 64 126 95 392 239 753 354 956 384 912 383 857 381 777 358 738 283 329 111 130 75 115 73 31 45 24 47 27 42 25 54 27 47 25 45 25 47 27 50 24 47 28 52 28 45 22 38 31 52 27 45 25 45 27 50 27 47 27 45 25 42 24 42 25 42 21 35 19 38 24 45 24 50 18 45 21 47 22 45 21 38 19 28 18 33 24 40 22 23 9 7 3 4 3 2 0 2 3 7 6 7 3 4 3 4 4 9 6 9 4 7 3 7 6 11 9 11 6 9 9 14 9 14 9 14 9 14 10 16 9 14 9 14 10 16 15 21 12 16 10 19 13 23 16 26 13 21 13 21 16 26 13 19 15 21 15 23 16 23 15 23 16 26 19 31 21 33 16 31 19 35 22 40 22 38 27 45 27 47 28 47 30 50 27 42 25 42 27 45 28 50 31 50 30 47 28 50 30 52 28 50 33 54 30 50 33 57 31 54 34 59 37 59 34 57 34 57 34 57 34 57 34 57 34 57 34 59 36 62 37 62 37 59 39 64 39 66 42 69 39 38 9 16 12 16 9 23 10 19 13 23 15 23 15 21 15 23 16 28 18 26 15 23 19 23 31 85 64 85 52 88 54 83 54 83 54 83 54 83 54 88 54 88 52 83 49 78 51 85 52 85 51 81 46 74 46 78 42 83 66 188 113 207 108 214 105 212 105 212 105 217 110 219 110 222 111 222 113 224 113 224 113 226 114 226 114 226 114 226 116 229 117 231 117 231 119 234 119 236 120 236 122 238 122 238 122 241 123 241 125 243 125 243 125 245 126 245 128 248 128 255 132 257 134 260 132 257 132 257 132 257 132 257 132 257 132 257 132 260 134 260 135 262 134 260 134 262 135 265 137 265 135 274 135 272 134 269 132 269 135 274 137 276 138 279 138 279 138 284 138 284 138 284 138 284 135 281 140 284 137 281 138 288 141 286 141 286 141 286 141 286 141 286 141 286 141 286 141 286 141 286 141 286 141 286 141 286 143 288 143 288 143 288 143 288 138 288 140 291 143 296 144 298 146 296 143 293 141 293 143 296 144 296 144 296 144 296 144 296 143 293 143 293 143 293 143 293 143 293 143 293 143 293 143 293 143 293 143 293 143 293 143 293 140 288 140 288 140 288 140 288 143 293 141 291 141 288 140 288 137 284 137 286 138 288 140 288 137 286 138 288 140 286 138 284 137 284 137 286 138 288 140 288 140 288 140 288 140 288 140 288 143 291 140 286 138 286 138 286 137 284 137 284 137 284 137 284 138 291 138 288 137 286 135 286 135 286 135 286 135 286 135 286 138 288 137 286 135 288 137 291 138 291 138 291 138 291 138 291 138 291 140 293 138 291 137 286 134 284 134 281 132 279 131 279 134 281 132 279 131 276 129 274 131 279 131 279 131 279 131 279 129 269 128 274 128 274 128 276 129 279 128 284 128 284 126 286 126 281 128 286 131 288 132 291 129 293 137 293 131 291 140 310 180 491 366 608 383 592 384 577 384 573 384 594 263 334 122 296 119 255 119 253 117 248 114 245 110 241 111 243 110 241 108 234 111 226 107 226 110 219 92 179 60 114 30 112 67 186 99 210 98 217 95 214 95 214 93 212 92 210 92 210 92 210 92 210 93 212 92 210 92 205 90 205 92 198 88 193 88 191 88 193 85 186 85 183 84 183 84 186 92 195 92 193 85 176 73 162 51 143 51 145 57 162 69 179 73 176 72 176 70 174 70 171 70 174 72 179 73 181 76 183 75 183 78 181 73 179 76 181 78 171 75 171 78 176 78 169 76 171 78 174 78 171 73 164 73 164 72 164 70 162 70 159 70 162 70 162 70 162 69 159 69 155 69 155 69 155 69 155 70 155 69 155 67 152 67 150 64 148 64 148 64 148 64 148 64 148 64 148 64 148 64 148 64 155 63 145 63 145 67 148 70 150 66 140 61 136 61 136 64 140 63 138 63 136 61 136 63 138 61 136 61 133 60 133 57 131 58 131 58 131 60 133 57 128 57 128 57 128 57 128 57 128 57 128 57 128 57 128 52 124 54 126 55 124 54 121 52 121 54 124 54 124 52 121 54 126 55 124 51 119 54 128 55 126 55 126 55 126 55 126 54 124 54 124 55 126 55 126 55 124 55 124 55 124 55 124 58 133 63 131 57 124 57 128 55 126 54 121 51 119 49 117 48 114 48 117 52 119 48 109 48 117 49 119 51 117 49 114 51 119 49 114 48 114 48 117 45 112 48 117 51 119 51 119 52 117 46 114 51 124 54 124 48 131 49 131 49 136 57 150 63 167 99 312 245 520 331 608 377 601 378 585 378 608 369 592 312 425 132 238 78 174 69 148 39 27 19 28 27 25 23 33 27 27 15 22 7 21 11 24 7 24 27 28 23 22 7 19 35 28 23 25 15 25 23 27 23 27 31 25 27 24 23 24 31 25 19 21 15 22 27 25 39 21 23 18 31 24 35 22 23 18 15 16 15 21 35 25 39 16 15 4 0 3 0 1 0 0 0 4 7 4 0 1 0 4 7 7 11 4 0 1 0 3 7 7 15 7 7 4 11 7 11 7 11 7 11 7 23 10 19 9 15 10 19 12 31 13 19 9 15 10 23 13 39 16 27 12 23 13 35 18 15 13 15 15 19 16 23 16 23 16 27 19 35 22 39 24 27 18 31 21 39 24 39 22 51 27 51 28 55 30 59 30 55 27 47 24 43 27 59 31 63 30 59 28 55 30 59 31 55 30 67 33 59 30 67 34 59 31 71 36 79 36 71 33 71 34 71 34 71 34 71 34 71 34 71 36 75 37 79 37 75 36 79 39 83 40 95 42 87 21 11 7 23 9 15 13 19 12 27 15 31 15 31 13 35 18 39 19 43 18 39 16 35 19 71 60 162 58 123 60 123 54 123 54 123 54 123 54 130 55 130 54 123 51 115 48 123 54 126 54 123 49 107 45 111 48 91 40 126 99 253 107 234 108 222 104 218 105 230 110 230 110 234 111 234 113 238 113 238 113 238 114 242 116 246 116 238 116 242 117 242 119 246 119 246 119 246 120 249 122 253 122 253 122 253 123 257 125 261 125 261 125 261 126 265 128 269 129 253 131 261 134 265 134 265 132 261 132 261 132 261 132 261 132 253 131 253 132 257 134 261 134 257 132 257 134 261 135 265 135 269 135 269 134 265 132 261 132 273 137 277 138 277 140 281 140 281 138 281 138 281 138 281 138 273 137 285 140 277 137 285 143 281 141 281 141 281 141 281 141 281 141 281 141 281 141 281 141 273 141 273 141 273 141 273 141 277 143 277 143 277 143 277 143 273 140 277 143 285 146 289 147 289 146 281 141 277 141 277 141 285 144 285 144 285 144 285 144 281 143 281 143 281 143 281 143 281 143 281 143 281 143 281 143 281 143 281 143 281 143 281 143 273 140 273 140 273 140 273 140 281 143 281 141 277 140 273 140 265 137 265 138 269 140 273 140 265 138 269 140 273 138 269 137 265 137 265 138 269 140 273 140 273 140 273 140 273 140 273 140 285 143 273 138 265 138 273 140 265 137 265 137 265 137 265 137 261 138 261 137 257 135 253 135 249 134 249 134 249 134 249 134 261 137 257 135 253 137 257 138 261 138 261 138 261 138 261 138 249 138 257 141 261 138 246 134 242 134 242 132 238 131 234 131 246 134 238 132 230 129 226 126 234 131 234 131 234 131 234 131 230 129 230 129 230 129 230 129 230 129 230 128 230 128 230 128 226 126 226 129 230 131 238 132 230 134 249 134 230 131 257 150 476 310 908 378 880 381 936 384 872 375 825 333 480 159 218 125 206 122 210 120 206 117 202 114 194 111 198 111 206 111 198 107 222 114 206 110 202 101 146 69 71 34 7 52 158 104 202 95 190 96 186 98 190 98 182 92 174 92 174 92 174 92 174 92 178 93 178 92 174 90 170 90 170 90 162 87 158 87 158 88 166 88 166 88 166 88 166 88 154 84 154 82 150 81 146 78 123 67 99 58 91 64 123 76 123 72 119 70 119 69 115 69 119 70 123 73 126 75 134 76 134 78 138 76 130 73 134 81 138 76 126 75 138 78 134 75 130 76 138 79 138 76 126 72 123 72 119 70 119 69 115 69 119 72 123 72 123 72 126 73 115 69 115 69 115 69 115 69 119 70 119 69 115 69 111 67 111 64 111 64 111 64 111 64 107 63 107 63 107 63 107 63 119 64 107 61 103 63 115 69 126 70 115 64 99 60 95 60 107 64 107 63 103 61 99 61 103 63 103 61 99 60 95 60 83 57 87 58 91 60 95 61 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 75 54 79 55 83 54 79 52 71 52 75 54 79 52 75 51 79 55 83 54 71 51 79 57 83 55 83 55 83 55 83 55 91 58 91 58 91 57 79 54 63 51 63 51 71 51 71 51 59 51 67 55 79 54 95 60 91 55 83 54 79 51 71 49 63 46 63 49 75 51 63 43 67 49 71 51 75 49 71 48 87 54 75 49 67 48 71 51 71 49 75 49 71 46 59 43 79 49 63 48 75 54 83 51 83 54 99 55 103 58 134 75 178 96 337 236 777 331 868 378 940 384 928 378 868 380 781 318 523 150 126 88 123 70 115 57 25 50 31 54 28 47 27 50 28 47 27 45 25 47 27 50 22 40 24 45 27 47 27 47 28 50 28 50 27 45 24 40 24 47 25 50 27 47 25 45 25 47 25 47 25 47 25 47 22 45 25 45 21 33 21 38 22 35 24 38 22 35 21 31 24 26 10 4 1 0 0 0 1 2 1 2 1 2 1 2 4 7 4 7 4 7 4 7 4 7 4 9 6 11 7 11 6 11 9 16 10 16 10 14 10 16 10 19 12 21 13 21 15 23 15 23 15 23 15 23 15 21 13 19 12 21 13 23 21 33 19 28 15 21 12 19 16 26 18 28 18 26 15 23 21 31 21 31 21 31 21 31 25 40 28 47 31 50 33 47 27 45 27 42 25 40 24 38 27 45 27 47 28 50 30 50 30 50 30 52 31 54 33 54 31 52 31 54 33 57 34 57 42 62 34 57 36 64 39 62 36 59 36 59 36 59 36 59 43 64 39 62 42 64 37 57 27 28 7 9 10 23 13 16 12 21 15 26 16 26 16 23 16 28 18 26 13 21 16 31 18 52 45 85 60 107 64 93 57 93 57 93 55 88 52 83 52 85 52 85 52 85 52 85 51 83 51 83 51 78 46 76 49 76 40 66 58 169 114 214 108 214 108 217 108 217 108 217 108 219 111 224 113 224 113 222 113 224 113 226 114 229 116 229 116 229 116 231 117 234 119 234 122 238 122 238 122 238 122 238 122 238 122 241 123 243 125 243 123 241 123 243 125 245 126 245 128 248 131 253 132 253 131 255 132 260 132 267 134 267 132 265 129 265 129 265 129 267 132 272 129 267 132 269 134 274 137 276 132 276 134 279 135 276 134 274 137 281 137 281 137 281 137 281 138 281 138 284 140 286 141 286 140 284 140 284 140 284 140 284 143 286 141 284 140 286 141 288 143 286 141 284 140 286 141 288 143 288 143 288 143 288 143 288 146 286 138 284 144 296 146 288 143 288 143 291 144 293 146 293 143 288 143 291 144 293 146 293 147 300 147 298 146 298 144 296 140 291 144 298 146 296 141 288 144 296 144 296 144 296 144 296 144 296 144 296 144 296 144 296 140 288 140 288 140 288 140 288 141 291 143 296 146 298 147 303 140 288 140 288 140 288 140 288 138 288 141 291 138 286 140 291 143 296 140 291 138 291 138 293 138 291 138 291 138 291 138 291 140 293 140 293 140 293 140 293 140 293 140 291 138 288 137 288 135 286 135 286 135 286 135 286 135 286 135 286 135 286 135 286 135 291 135 291 135 291 135 291 137 293 137 293 137 293 137 293 138 296 138 293 137 291 135 291 132 288 134 288 134 286 131 281 131 284 131 284 131 284 131 284 126 279 131 286 132 284 128 276 123 279 131 284 129 276 126 279 126 276 126 276 126 276 126 276 125 272 126 276 128 279 131 281 135 293 138 293 140 298 147 312 218 558 374 608 375 608 374 608 360 608 369 496 193 327 135 298 122 262 116 253 114 253 114 243 114 243 113 241 111 234 108 231 101 231 111 238 101 191 60 136 31 131 61 195 101 229 99 207 93 212 93 212 93 212 93 212 92 210 92 210 92 210 92 210 92 210 92 207 90 205 88 205 88 202 87 200 87 198 85 198 85 193 85 193 85 193 85 193 82 188 82 188 81 183 78 183 75 181 75 183 76 186 78 186 73 179 73 176 72 174 70 174 73 179 73 181 75 183 76 183 76 183 76 183 76 183 76 179 73 169 75 169 75 169 75 169 72 164 75 171 76 169 72 164 72 167 75 171 76 167 72 159 69 162 70 164 72 162 70 159 70 157 70 157 70 157 70 157 72 157 70 155 69 152 67 150 66 152 67 152 67 150 64 145 64 148 64 148 64 148 64 148 64 148 64 145 63 143 61 143 64 148 64 143 63 140 61 140 61 138 61 138 61 138 61 138 60 138 63 143 63 138 58 131 60 133 60 131 58 131 57 128 55 126 55 126 55 126 55 126 61 133 57 126 55 128 60 136 58 131 58 128 57 126 55 126 55 124 52 117 49 119 52 121 57 126 54 121 52 121 52 124 58 131 55 126 52 126 55 131 55 131 58 136 61 136 55 121 52 126 46 121 48 124 48 126 57 152 58 126 67 133 42 143 58 131 58 128 54 119 48 112 49 117 49 117 49 117 49 117 43 109 49 121 54 121 51 114 52 121 52 121 52 121 52 121 57 119 45 107 46 117 46 107 51 124 55 126 55 126 57 136 66 157 63 157 67 174 79 191 102 315 242 534 328 596 355 608 361 608 369 608 371 585 288 422 131 217 72 164 66 155 60 143 19 28 35 30 27 27 23 28 27 27 23 25 19 27 23 28 15 24 19 25 23 27 19 25 19 25 23 28 27 28 23 27 35 25 39 27 43 25 39 24 35 24 35 24 35 24 35 24 31 25 39 25 27 21 27 24 35 27 39 27 39 25 31 22 39 18 7 4 0 1 0 0 0 1 3 1 3 1 3 1 3 4 3 4 3 4 3 4 3 4 3 6 7 6 11 7 7 7 15 9 19 10 15 9 15 9 15 10 19 10 23 12 31 15 31 15 31 15 31 15 31 13 27 12 23 13 27 15 43 18 39 16 35 15 27 13 31 15 35 18 39 18 35 16 35 21 35 21 35 21 35 21 43 25 55 30 63 31 63 31 59 28 55 27 51 25 51 24 55 27 55 28 59 30 63 30 59 30 59 31 63 33 67 33 63 31 63 33 67 34 71 34 91 37 75 34 79 39 87 37 79 36 79 36 79 36 79 36 99 39 91 37 99 40 95 36 59 16 15 7 23 15 27 10 23 13 31 16 35 16 35 15 27 15 31 13 19 10 27 16 31 34 119 58 150 67 158 60 138 58 138 57 134 54 123 51 123 52 123 52 123 52 123 52 119 51 119 51 119 49 111 48 119 49 91 37 123 95 253 116 230 110 226 108 226 108 226 108 226 110 234 113 238 113 238 111 238 113 242 114 242 116 246 116 238 116 242 117 242 119 246 119 253 122 253 122 253 122 253 122 253 122 257 123 257 125 261 125 257 123 261 125 261 126 265 126 257 129 265 132 269 132 269 129 269 132 277 134 281 134 281 132 265 129 253 128 257 131 265 132 257 129 261 132 269 134 273 135 273 135 277 137 277 137 273 135 277 137 277 137 277 137 277 137 273 138 277 140 277 141 281 141 277 140 277 140 277 140 277 140 277 141 273 140 269 141 273 143 277 141 273 140 269 141 273 143 277 143 277 143 277 143 277 143 285 141 265 140 281 146 285 143 273 141 273 143 277 144 281 144 277 143 281 144 281 146 285 146 293 146 289 146 285 144 285 143 277 141 285 144 285 144 277 141 285 144 285 144 285 144 285 144 285 144 285 144 285 144 285 144 273 140 273 140 273 140 273 140 269 140 273 141 281 144 289 146 273 140 273 140 273 140 273 140 269 140 281 141 269 138 273 141 273 141 265 138 261 138 261 140 261 138 261 138 261 138 261 138 265 140 265 140 265 140 265 140 265 140 265 138 261 137 257 137 253 135 253 135 253 135 253 135 253 135 253 135 253 135 253 135 257 135 257 135 257 135 257 135 261 137 261 137 261 137 261 137 265 138 265 137 261 135 257 135 249 134 253 134 253 132 246 129 246 131 246 131 246 131 246 131 238 128 246 131 246 131 238 128 226 128 246 131 242 126 234 128 234 126 234 126 234 126 234 126 218 125 222 128 226 129 234 131 246 137 253 138 253 141 277 152 452 298 880 366 896 375 888 383 904 372 749 238 365 146 269 120 214 122 190 116 190 114 186 113 186 111 186 110 190 110 182 108 222 110 210 96 154 70 79 45 27 54 138 95 198 98 186 95 170 93 162 93 162 93 162 93 158 92 158 92 158 92 158 92 174 92 174 90 170 88 166 88 170 90 166 88 162 87 162 87 158 85 158 85 158 85 158 85 154 84 154 84 150 81 138 78 134 76 138 79 146 81 142 79 126 73 123 72 119 70 119 70 126 73 126 75 130 76 134 76 130 75 130 75 130 75 130 76 123 75 123 75 123 75 123 75 111 72 119 75 123 73 115 70 119 73 119 73 119 72 111 70 107 70 111 72 115 70 111 69 119 70 119 70 119 70 119 70 119 70 119 70 115 69 115 69 119 69 123 69 123 67 115 64 111 64 111 64 111 64 111 64 111 64 111 63 107 61 103 61 111 64 111 63 107 61 103 61 99 61 99 61 99 61 99 61 99 61 103 64 103 61 95 58 99 61 95 60 95 58 91 58 87 57 87 57 87 57 87 57 99 60 87 55 83 57 95 61 91 58 91 57 87 55 83 55 95 58 83 54 79 54 83 57 83 55 79 52 71 51 75 52 79 52 71 51 75 54 87 58 83 55 87 58 91 57 79 49 39 51 63 36 51 42 75 39 103 73 83 55 71 49 95 58 91 57 83 55 79 51 67 48 67 49 67 49 67 49 67 49 63 48 75 52 79 51 67 45 75 51 75 51 75 51 75 51 83 49 59 45 67 49 71 46 71 51 83 54 83 54 87 58 107 63 115 69 146 88 218 111 372 193 611 300 833 331 777 292 579 282 781 325 702 233 372 122 186 76 95 61 107 64 99 64 25 50 30 52 28 47 27 50 28 47 27 45 25 47 27 50 27 47 25 45 25 45 24 42 22 42 25 47 28 52 28 50 25 47 25 47 25 47 25 47 24 45 24 45 24 45 24 45 24 40 27 40 22 33 22 38 25 42 27 42 27 40 24 35 22 28 13 7 1 0 0 0 1 2 1 2 1 2 1 2 4 7 4 7 4 7 4 7 4 7 4 7 6 9 6 11 6 9 7 14 10 16 9 14 7 11 7 14 9 14 10 16 13 21 13 23 15 23 15 23 15 21 13 19 12 21 13 23 16 26 16 26 16 23 15 23 12 21 15 26 18 28 18 28 21 31 21 31 21 31 21 31 22 35 25 42 28 45 30 42 28 47 28 47 27 45 27 45 27 45 27 47 28 50 30 50 30 50 30 52 31 54 33 54 31 52 31 54 33 57 34 57 40 62 34 57 36 64 37 59 36 59 36 59 36 59 36 59 37 57 36 59 40 64 39 57 24 26 9 11 12 23 13 16 12 21 15 26 16 26 16 23 12 21 15 21 10 16 13 26 18 64 58 107 66 109 67 105 58 95 58 95 57 90 54 85 52 85 52 85 52 85 52 85 49 83 51 83 51 81 48 76 48 74 42 69 58 167 113 214 110 214 108 217 108 217 108 217 110 219 111 224 113 224 113 224 113 226 114 226 116 229 116 229 116 231 117 231 119 234 119 234 120 236 120 236 120 236 120 236 122 241 123 241 125 243 125 243 123 243 125 243 126 245 126 245 128 248 131 253 132 253 131 255 131 260 132 267 132 272 132 272 131 269 129 269 129 272 132 274 131 272 131 274 134 276 135 279 137 281 138 284 138 284 137 281 137 281 137 281 137 281 137 281 138 284 140 284 141 286 141 286 140 284 140 284 140 284 140 284 143 288 141 286 141 286 143 288 143 288 141 286 141 286 143 288 143 288 143 288 143 288 143 288 144 288 140 286 144 293 146 291 141 286 141 286 143 288 143 291 143 291 144 291 146 293 146 293 146 296 144 296 143 293 143 291 141 293 143 296 144 293 143 291 144 296 144 296 144 296 144 296 144 296 144 296 144 296 144 296 140 288 140 288 140 288 140 288 138 286 138 288 141 291 143 293 140 288 140 288 140 288 140 288 138 291 143 291 140 286 140 293 143 296 140 291 138 291 138 293 138 291 138 291 138 291 138 291 140 293 140 293 140 293 140 293 140 293 140 291 138 288 137 288 135 286 135 286 135 286 135 286 135 286 135 286 135 286 135 286 135 291 135 291 135 291 135 291 137 293 137 293 137 293 137 293 138 296 138 293 137 291 135 291 134 288 134 288 134 286 131 284 131 284 131 284 131 284 131 284 128 281 129 284 131 281 129 279 125 279 131 284 128 276 126 279 126 276 126 276 126 276 126 276 125 272 126 276 128 279 131 281 134 291 138 293 138 296 146 310 176 479 330 608 368 608 375 608 375 563 250 358 149 310 129 286 122 262 117 253 114 253 114 243 108 234 108 236 110 231 108 226 116 238 99 200 70 152 45 126 51 181 98 234 99 210 93 222 93 212 93 212 93 212 93 212 92 210 92 210 92 210 92 210 92 210 92 210 90 207 90 207 92 210 90 207 90 205 88 205 85 198 85 198 85 198 85 198 85 198 85 198 84 193 79 188 73 181 79 191 82 188 78 183 72 176 72 176 70 174 70 174 75 181 75 181 76 183 76 183 75 181 75 181 75 181 75 176 73 169 75 169 75 169 75 169 70 164 72 167 73 164 72 162 73 167 72 162 70 162 70 162 69 162 70 164 72 162 70 159 70 157 70 157 70 157 70 157 69 157 70 157 70 157 72 159 69 157 70 157 70 155 67 150 64 148 64 148 64 148 64 148 64 148 64 148 63 145 63 145 64 148 64 145 63 143 61 143 61 138 61 138 61 138 61 138 61 140 63 140 63 138 60 133 61 136 60 133 60 131 58 131 58 131 58 131 58 131 58 131 61 133 57 126 55 128 60 136 58 131 58 128 57 126 55 126 58 131 57 126 54 126 55 126 55 124 54 121 51 119 52 121 48 117 49 119 52 126 57 133 54 128 55 128 55 126 52 121 46 128 55 128 61 164 76 143 72 143 67 148 61 140 57 114 51 121 54 124 52 119 49 117 49 117 49 117 49 117 49 117 49 119 52 121 51 114 45 107 51 119 51 119 51 119 51 119 51 114 46 112 49 119 51 117 48 119 52 124 52 121 55 131 58 155 67 169 81 207 114 262 152 327 202 429 245 413 182 288 128 308 199 355 162 234 82 145 60 131 51 133 58 136 57 140 15 27 31 30 23 25 23 28 27 27 23 25 19 27 23 28 27 28 23 25 15 24 15 24 15 25 23 28 27 28 27 27 39 25 39 25 39 25 39 25 31 22 31 22 31 22 31 22 31 25 39 25 27 21 27 24 27 22 31 24 27 22 23 19 31 19 19 9 0 1 0 0 0 1 3 1 3 1 3 1 0 3 0 3 0 3 0 3 0 3 3 4 3 6 7 6 3 6 11 9 15 9 15 7 11 7 15 9 19 10 19 10 23 13 27 13 27 15 31 15 31 13 27 12 23 13 27 15 27 13 27 15 31 16 35 18 23 12 31 16 39 19 43 19 35 21 35 21 35 21 35 21 35 22 43 25 51 28 51 27 59 28 59 28 59 28 59 28 55 27 55 28 59 30 63 30 59 30 59 31 63 33 67 33 63 31 63 33 67 34 71 34 87 36 75 34 83 37 83 34 79 36 79 36 79 36 79 36 83 34 83 37 99 40 91 34 47 16 19 9 23 13 27 12 23 13 31 16 35 16 35 15 31 16 39 16 31 15 39 21 39 43 154 70 162 66 158 66 142 60 142 60 138 57 126 54 126 54 126 54 126 54 126 54 115 51 119 52 123 51 115 51 119 51 99 39 119 90 249 116 234 111 230 110 230 110 230 110 230 111 238 113 242 114 238 113 242 114 242 116 246 116 249 117 242 117 242 119 246 119 249 120 249 120 249 120 249 120 249 120 257 123 257 125 261 125 265 126 261 125 261 126 265 126 269 128 257 129 265 132 269 132 269 129 269 132 277 134 285 134 285 135 273 132 261 131 261 131 265 134 261 132 265 134 269 135 273 135 277 137 281 138 281 138 277 137 281 138 281 138 281 138 281 138 277 140 277 141 281 141 285 143 281 141 281 141 281 141 281 141 281 143 273 141 273 141 277 144 281 143 273 141 273 141 277 144 281 144 281 144 281 144 281 144 281 143 273 141 277 146 285 146 277 143 277 144 281 144 285 146 281 144 281 146 285 146 289 147 285 144 281 143 281 141 277 141 281 143 281 143 281 143 281 143 285 144 285 144 285 144 285 144 285 144 285 144 285 144 285 144 277 141 277 141 277 141 277 141 269 138 273 140 277 141 281 143 277 141 277 141 277 141 277 141 273 141 281 143 273 138 277 143 273 141 265 138 261 138 261 140 265 140 265 140 265 140 265 140 265 140 265 140 265 140 265 140 265 140 265 138 261 137 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 261 137 261 137 261 137 261 137 265 138 265 137 261 135 257 135 253 134 257 135 253 134 249 131 246 131 246 131 246 131 246 131 242 129 242 129 242 129 242 129 230 128 246 129 238 126 238 129 234 126 234 126 234 126 234 126 222 126 222 128 226 129 230 129 242 135 249 137 249 140 269 147 329 221 662 319 809 354 821 343 698 250 388 149 261 134 242 125 214 122 190 116 190 114 194 113 174 108 190 111 194 111 186 108 202 105 190 79 87 43 31 39 134 92 214 108 194 92 182 101 166 95 166 95 166 95 166 95 162 93 162 93 162 93 162 93 174 92 174 92 174 92 174 90 178 93 178 92 174 90 170 90 158 85 158 85 158 85 158 85 158 87 162 85 158 82 146 79 115 72 134 79 142 76 123 69 123 72 123 70 119 70 119 70 130 76 134 76 134 76 134 76 126 73 126 73 126 73 126 75 126 76 126 76 126 76 126 76 111 72 115 72 115 72 115 70 123 72 111 67 103 69 111 72 107 70 111 72 115 70 111 69 119 70 119 70 119 70 119 70 115 69 115 70 123 72 126 73 123 69 126 70 123 67 115 66 115 66 115 66 115 66 115 66 111 64 111 64 111 64 111 63 111 64 111 63 107 61 103 61 103 63 103 63 103 63 103 63 103 63 103 63 99 61 95 60 95 58 91 58 87 57 87 55 91 58 91 58 91 58 91 58 95 58 91 57 87 58 91 60 91 58 91 57 87 55 83 55 83 55 79 54 75 52 75 52 87 57 83 54 75 54 79 54 67 51 71 52 75 54 83 57 79 55 83 54 75 52 79 55 31 58 115 119 297 164 281 150 162 101 75 90 51 70 115 46 67 49 71 52 75 51 71 49 67 49 67 49 67 49 67 49 71 51 75 51 75 49 63 46 71 49 71 49 71 49 71 49 67 48 67 49 75 52 83 54 71 52 83 54 83 54 91 58 95 63 130 75 158 93 238 120 301 155 432 182 384 125 202 75 150 78 142 72 123 66 107 60 67 48 71 49 63 43 59 46 24 47 30 50 27 45 25 47 28 47 27 45 25 47 27 50 30 50 25 42 24 42 24 45 27 50 28 50 28 47 25 42 27 47 25 45 24 47 25 50 22 42 22 42 22 42 22 42 24 40 27 40 22 33 22 38 22 35 24 38 22 35 21 31 19 28 18 14 3 0 0 2 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 3 4 3 7 4 7 6 9 4 9 7 11 9 14 7 11 10 16 10 16 12 19 13 21 10 19 12 21 13 23 15 23 15 21 13 19 12 21 13 23 12 19 13 21 15 26 16 28 12 19 15 26 18 31 19 31 21 31 21 31 21 31 21 31 21 33 24 38 27 40 27 40 28 47 28 47 28 47 28 47 27 45 27 47 28 50 30 50 30 50 30 52 31 54 33 54 31 52 31 54 33 57 34 57 37 57 34 57 37 62 36 54 36 59 36 59 36 59 36 59 34 52 34 59 39 62 34 50 18 23 12 16 12 21 13 21 12 21 15 26 16 26 16 23 13 26 16 26 15 23 18 33 27 78 67 114 66 105 64 102 61 100 61 100 60 95 55 90 54 88 54 88 54 88 54 88 49 83 51 85 52 85 51 81 48 78 45 71 57 159 111 214 111 217 110 219 110 219 110 219 110 222 113 226 114 226 114 224 114 226 116 229 116 231 117 231 117 231 119 234 119 236 120 236 120 236 120 236 120 236 120 236 123 241 125 243 125 245 126 245 125 243 126 245 126 248 128 248 128 248 131 253 131 257 131 255 129 262 131 274 135 276 135 276 135 276 132 274 132 274 132 276 132 276 134 276 134 279 135 279 135 279 137 281 137 281 135 279 138 284 138 284 138 284 138 284 140 284 141 286 141 288 143 288 141 286 141 286 141 286 141 286 144 291 143 286 141 288 144 291 144 291 143 286 141 288 144 291 144 291 144 291 144 291 144 291 144 291 144 288 143 291 146 296 146 293 147 296 147 298 149 298 144 291 146 293 146 296 147 296 144 296 143 293 143 291 141 291 143 293 143 293 143 293 143 293 144 296 144 296 144 296 144 296 144 296 144 296 144 296 144 296 141 291 141 291 141 291 141 291 141 291 141 291 143 293 143 293 141 291 141 291 141 291 141 291 140 291 144 293 140 288 141 293 143 296 140 291 138 291 138 293 140 293 140 293 140 293 140 293 140 293 140 293 140 293 140 293 140 293 140 291 138 288 137 288 137 288 137 288 137 288 137 288 137 288 137 288 137 288 137 288 135 291 135 291 135 291 135 291 137 293 137 293 137 293 137 293 138 296 138 293 137 291 135 291 134 291 135 291 135 288 132 284 131 284 131 284 131 284 131 284 129 281 129 281 129 281 129 281 126 279 129 279 126 274 128 284 126 276 126 276 126 276 126 276 126 274 128 276 128 276 129 279 132 286 135 288 135 293 144 310 150 360 221 475 282 522 283 460 211 341 156 293 140 288 123 284 123 262 116 253 114 253 114 243 110 238 113 243 114 236 110 229 98 217 85 164 40 119 48 164 102 229 104 226 98 217 98 224 95 214 95 214 95 214 95 214 93 212 93 212 93 212 93 212 92 210 92 210 92 210 92 212 93 212 93 212 92 210 90 207 85 198 85 198 85 198 85 198 85 200 87 198 85 193 81 188 70 179 76 188 79 183 72 171 72 176 72 176 72 176 73 179 78 183 76 183 76 183 76 183 73 179 73 179 73 179 73 174 75 171 76 171 76 171 76 171 72 164 72 164 72 164 72 164 75 164 70 157 67 159 70 164 69 162 70 164 72 162 70 159 70 157 70 157 70 157 70 157 67 155 69 157 70 159 72 162 67 152 67 152 67 150 64 145 66 150 66 150 66 150 66 150 64 148 64 148 64 148 64 150 64 148 64 145 63 143 61 143 63 140 63 140 63 140 63 140 63 140 61 138 60 136 60 136 57 128 57 126 55 126 54 124 55 126 55 126 55 126 55 126 58 131 58 131 58 131 58 131 58 131 58 128 57 126 55 126 55 126 55 126 54 124 52 121 60 131 57 126 55 126 55 128 55 128 55 128 55 128 54 126 54 128 57 128 52 126 58 140 58 145 128 377 271 470 263 446 226 341 177 267 72 109 45 119 48 117 51 119 52 121 51 119 49 117 49 117 49 117 49 117 46 114 49 117 51 119 51 119 49 117 49 117 49 117 49 117 46 114 49 119 52 124 55 126 52 124 57 128 57 128 58 138 55 150 70 176 82 193 98 217 125 274 150 274 110 181 66 152 49 114 39 117 52 128 45 107 49 126 49 114 37 105 39 109 11 25 27 28 19 24 19 27 27 27 23 25 19 27 23 28 27 27 19 22 11 24 19 27 27 28 31 28 23 25 15 22 47 27 35 22 31 24 43 28 35 24 35 24 35 24 35 24 31 25 39 25 27 21 27 24 35 27 39 27 39 25 31 22 23 21 31 13 0 1 0 1 0 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 3 0 3 3 4 3 4 3 4 7 7 11 7 11 7 19 10 23 12 23 13 27 13 19 10 19 12 27 13 31 15 31 13 27 12 23 13 27 15 23 12 27 13 31 15 35 16 23 13 31 16 39 18 39 18 35 21 35 21 35 21 35 21 35 22 43 25 51 27 51 27 55 27 55 27 59 28 59 28 55 27 55 28 59 30 63 30 59 30 59 31 63 33 67 33 63 31 63 33 67 34 71 34 79 34 71 36 83 37 75 31 79 36 79 36 79 36 79 36 83 34 83 37 95 37 75 27 31 13 27 12 23 13 27 13 23 13 31 16 35 16 35 15 19 12 27 12 23 12 35 19 87 55 170 70 158 64 150 60 146 63 150 61 146 58 134 55 130 55 130 55 130 55 130 55 115 51 119 52 126 52 123 54 115 52 111 42 111 87 242 117 238 113 234 111 234 111 234 111 234 111 238 114 246 116 242 114 246 116 246 116 249 117 249 119 246 119 246 119 249 120 249 122 253 122 253 122 253 122 253 122 261 125 261 125 265 126 265 128 265 126 265 126 269 128 269 129 257 129 265 132 269 131 269 129 269 131 277 134 289 137 293 138 285 135 269 134 265 132 269 134 269 134 269 135 273 135 273 135 273 135 277 137 277 137 273 135 285 140 285 140 285 140 285 140 281 141 281 141 285 143 285 144 285 143 285 143 285 143 285 143 281 144 277 143 277 143 281 144 281 144 277 143 277 143 281 144 285 146 285 146 285 146 285 146 277 144 285 144 277 144 289 150 289 149 293 149 297 150 297 150 285 146 285 146 289 147 289 149 289 144 285 144 281 143 281 141 285 143 281 141 277 143 281 144 285 144 285 144 285 144 285 144 285 144 285 144 285 144 285 144 281 143 281 143 281 143 281 143 277 141 281 143 281 143 281 143 281 143 281 143 281 143 281 143 273 143 285 143 277 140 277 144 273 141 265 138 261 138 261 140 269 141 269 141 269 141 269 141 265 140 265 140 265 140 265 140 265 140 265 138 261 137 257 137 261 138 261 138 261 138 261 138 261 138 261 138 261 138 261 138 257 135 257 135 257 135 257 135 261 137 261 137 261 137 261 137 265 138 265 137 261 135 257 135 257 135 261 137 257 134 249 132 246 131 246 131 246 131 246 131 246 129 242 128 238 129 242 131 238 129 242 128 230 125 238 131 234 126 234 126 234 126 234 126 226 128 226 128 226 128 226 128 234 132 242 134 242 137 265 146 313 147 353 196 452 215 428 176 293 153 285 152 265 129 218 122 214 120 194 114 190 114 194 113 194 113 206 116 210 113 190 105 182 85 91 39 0 42 115 96 226 107 186 96 186 101 186 98 170 96 170 96 170 96 170 96 166 95 166 95 166 95 166 95 174 92 174 92 178 93 178 93 178 93 178 92 174 90 170 90 158 85 158 85 158 85 158 85 158 85 158 85 154 82 142 79 138 79 150 84 150 81 138 75 126 73 126 75 130 75 130 76 138 78 138 78 134 76 134 76 130 75 130 75 130 75 130 76 130 78 130 78 130 78 130 78 123 73 119 72 115 73 119 75 119 73 115 70 111 70 111 70 107 70 111 72 115 70 111 69 119 70 119 70 119 70 119 70 111 67 115 69 115 69 115 70 115 66 119 67 115 66 111 63 119 67 119 67 119 67 119 67 111 64 111 64 115 66 115 66 111 64 111 63 107 61 103 61 107 64 107 64 107 64 107 64 107 63 99 60 95 60 95 61 87 57 87 57 83 55 79 54 83 55 83 55 83 55 83 55 91 58 91 58 91 58 91 58 91 58 91 57 87 55 83 55 91 58 95 60 91 58 83 55 95 58 87 55 83 55 83 55 83 57 87 57 87 55 79 52 79 57 91 57 79 57 111 75 91 111 396 300 789 354 690 345 678 352 674 318 361 101 55 66 59 51 75 52 75 52 75 51 67 49 67 49 67 49 67 49 63 46 67 48 71 51 79 52 75 51 75 51 75 51 75 51 63 49 79 54 83 54 87 57 83 55 95 58 91 58 99 63 87 60 123 76 166 88 186 92 202 92 174 75 130 57 83 42 31 37 63 54 71 39 35 39 71 51 67 40 39 40 55 43 22 45 28 50 25 42 25 45 28 47 27 45 25 47 27 50 28 45 24 40 22 42 27 52 27 47 28 50 28 47 25 45 28 50 24 42 22 45 27 52 24 45 24 45 24 45 24 45 24 40 27 40 22 33 22 38 25 42 27 42 27 40 24 35 18 31 21 21 4 0 0 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 4 3 7 4 7 3 7 6 11 7 11 7 9 9 14 10 16 10 19 12 19 9 14 10 19 13 21 15 23 15 21 13 19 12 21 13 23 13 21 13 21 13 21 15 23 15 23 16 28 18 28 16 26 21 31 21 31 21 31 21 31 22 33 25 40 28 42 28 42 24 42 25 42 27 45 28 47 27 45 27 47 28 50 30 50 30 50 30 52 31 54 33 54 31 52 31 54 33 57 34 57 34 54 33 59 37 62 34 52 36 59 36 59 36 59 36 59 34 54 36 59 37 54 28 35 13 21 13 21 12 19 13 23 12 21 15 26 16 26 16 23 9 19 13 19 12 19 16 31 52 105 72 114 67 109 64 95 63 102 63 102 61 97 58 93 55 90 55 90 55 90 55 90 49 83 52 85 54 88 54 83 46 81 48 74 55 155 110 217 113 219 111 222 111 222 111 222 111 224 114 226 116 229 114 226 116 229 116 231 117 231 119 234 119 234 119 236 120 236 122 238 123 241 123 241 123 241 123 241 125 243 125 245 126 245 128 248 126 245 126 248 128 248 129 250 126 253 129 257 131 257 129 257 129 262 131 274 135 281 137 281 138 281 135 276 134 276 134 276 135 279 135 279 135 279 135 279 137 281 138 284 138 284 137 281 140 286 140 286 140 286 140 286 141 286 141 288 143 288 144 291 143 288 143 288 143 288 143 288 146 291 144 288 143 291 144 293 146 291 144 288 143 291 144 293 146 293 146 293 146 293 146 293 143 293 147 293 143 288 147 300 147 296 147 298 149 300 150 300 146 293 146 296 147 296 149 298 147 298 146 298 144 296 144 293 144 296 141 291 141 291 144 296 144 296 144 296 144 296 144 296 144 296 144 296 144 296 144 296 143 293 143 293 143 293 143 293 141 288 140 288 140 288 140 288 143 293 143 293 143 293 143 293 141 293 144 296 141 288 143 296 143 296 140 291 138 291 138 293 141 296 141 296 141 296 141 296 140 293 140 293 140 293 140 293 140 293 140 291 138 288 137 288 138 291 138 291 138 291 138 291 138 291 138 291 138 291 138 291 135 291 135 291 135 291 135 291 137 293 137 293 137 293 137 293 138 296 138 293 137 291 135 291 135 291 137 293 135 291 134 286 131 284 131 284 131 284 131 284 131 284 128 279 128 279 131 284 128 281 129 276 125 274 128 286 126 276 126 276 126 276 126 276 128 276 128 276 128 276 128 276 131 284 134 286 134 291 141 310 155 305 141 339 158 331 165 286 144 296 149 291 137 288 126 272 123 262 116 253 114 253 113 243 111 241 116 245 114 231 105 217 88 169 39 109 40 171 93 238 110 229 98 219 101 224 99 214 96 217 96 217 96 217 96 217 95 214 95 214 95 214 95 214 92 210 92 212 93 214 95 214 92 210 92 210 90 207 90 205 85 198 85 198 85 198 85 198 84 195 84 195 82 191 78 186 82 193 84 195 82 191 79 186 75 181 76 183 76 186 78 186 79 188 79 186 78 183 76 183 75 181 75 181 75 181 75 176 76 174 78 174 78 174 78 174 78 171 75 167 73 169 76 174 73 167 73 167 73 164 70 162 69 162 70 164 72 162 70 159 70 157 70 157 70 157 70 157 67 152 67 152 67 150 66 150 67 152 69 155 67 150 66 148 67 152 67 152 67 152 67 152 64 148 64 150 66 152 67 152 64 148 64 145 63 143 61 143 64 143 64 143 64 143 64 143 64 140 61 136 58 136 61 138 60 133 60 131 58 131 57 128 57 128 57 128 57 128 57 128 57 131 58 133 60 131 58 128 58 131 58 128 57 126 55 126 58 131 60 136 60 131 57 126 57 126 54 121 52 121 52 124 51 124 54 128 57 128 54 126 55 133 61 136 57 138 73 169 99 300 276 577 381 608 380 608 372 608 378 608 306 303 46 107 51 124 54 124 54 124 52 119 49 117 49 117 49 117 49 117 49 117 49 114 49 117 51 119 51 119 51 119 51 119 51 119 46 119 55 128 54 121 54 128 52 126 57 128 57 128 60 138 63 148 60 162 78 183 81 174 78 159 57 138 58 145 52 124 43 109 45 119 43 102 42 128 46 121 48 109 42 119 48 112 11 25 27 28 19 24 15 25 27 27 23 25 19 27 23 28 23 25 11 21 11 25 27 31 11 24 19 27 27 28 27 28 47 27 35 22 31 24 43 28 39 25 39 25 39 25 39 25 31 25 39 25 27 21 27 24 27 22 31 24 27 22 23 19 19 21 39 16 0 1 0 3 0 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 1 0 3 0 4 3 4 0 4 7 7 11 7 11 6 11 7 11 9 15 10 19 10 11 9 19 10 23 13 31 15 31 13 27 12 23 13 27 15 27 13 27 13 27 13 27 13 35 16 39 18 39 16 31 15 35 21 35 21 35 21 35 21 39 24 47 27 55 30 59 28 43 24 47 25 51 27 55 27 55 27 55 28 59 30 63 30 59 30 59 31 63 33 67 33 63 31 63 33 67 34 71 34 75 33 71 36 83 37 75 30 79 36 79 36 79 36 79 36 87 36 87 37 91 33 59 19 23 13 31 13 23 12 27 15 23 13 31 16 35 16 35 15 23 15 35 16 31 16 43 24 150 70 178 70 170 70 158 58 150 64 154 63 146 60 138 57 130 55 130 55 130 55 130 55 115 49 123 54 126 54 126 55 115 54 115 42 111 85 238 117 238 113 234 111 234 111 234 111 234 113 242 116 246 116 246 114 246 116 246 117 249 119 253 119 246 119 246 120 249 122 253 122 261 125 261 125 261 125 261 125 261 125 261 126 265 128 269 128 265 126 265 128 269 129 273 129 257 128 265 131 269 131 269 128 269 131 277 134 293 137 297 138 289 138 277 135 269 134 269 134 273 135 273 135 273 135 273 135 281 140 285 141 289 140 285 138 285 140 285 140 285 140 285 140 281 141 281 143 285 144 289 144 285 143 285 143 285 143 285 143 285 144 281 143 277 144 281 146 285 144 281 143 277 144 281 146 285 146 285 146 285 146 285 146 277 146 289 146 277 143 289 152 285 146 285 147 289 149 293 149 285 146 285 147 289 149 293 149 293 147 293 146 289 146 285 144 289 144 277 140 273 141 285 146 285 144 285 144 285 144 285 144 285 144 285 144 285 144 285 144 281 143 281 143 281 143 281 143 269 138 269 138 269 138 269 138 281 143 281 143 281 143 281 143 277 143 285 144 277 141 281 144 273 141 265 138 261 138 261 140 269 141 269 141 269 141 269 141 265 140 265 140 265 140 265 140 265 140 265 138 261 137 257 137 261 138 261 138 261 138 261 138 261 138 261 138 261 138 261 138 257 135 257 135 257 135 257 135 261 137 261 137 261 137 261 137 265 138 265 137 261 135 257 135 257 137 261 137 261 135 253 132 246 131 246 131 246 131 246 131 249 131 238 126 234 128 246 132 238 129 242 126 230 125 238 132 234 126 234 126 234 126 234 126 226 128 226 128 226 128 226 128 230 131 238 132 238 135 261 144 321 131 265 150 265 149 313 149 277 149 249 128 222 135 234 122 214 120 194 114 198 114 202 111 194 113 210 114 202 107 170 96 111 48 0 31 87 92 202 104 186 99 190 101 190 99 178 93 170 96 170 96 170 96 170 96 166 95 166 95 166 95 166 95 174 92 174 93 178 95 182 95 174 92 170 90 170 88 166 88 158 85 158 85 158 85 158 85 150 82 150 82 146 79 138 76 150 81 146 79 142 78 138 78 134 76 134 78 142 79 142 81 142 79 142 78 138 76 134 76 134 76 134 76 134 76 134 78 130 78 130 78 130 78 130 78 134 78 126 75 123 76 130 79 115 73 123 76 126 73 115 69 107 70 111 72 115 70 111 69 119 70 119 70 119 70 119 70 111 67 111 66 103 64 99 63 123 70 126 70 126 69 119 66 119 67 119 67 119 67 119 67 111 64 111 66 115 67 119 67 111 64 111 63 107 61 103 61 107 64 107 64 107 64 107 64 111 64 99 60 91 60 99 63 103 63 103 61 99 61 95 60 91 58 91 58 91 58 91 58 87 58 91 60 95 58 91 57 91 58 91 57 87 55 83 55 79 55 87 58 87 55 75 51 79 52 71 49 67 49 67 51 59 48 71 54 83 55 83 54 83 60 103 61 95 64 142 90 249 226 769 371 837 384 793 377 742 354 619 377 773 227 146 54 75 55 83 55 83 54 75 51 67 49 67 49 67 49 67 49 83 52 75 49 67 48 67 48 79 52 79 52 79 52 79 52 67 52 95 58 87 52 83 55 75 54 87 55 87 55 91 60 126 63 91 58 126 73 130 61 111 61 119 58 107 54 103 55 115 49 55 48 87 48 51 40 67 51 75 43 67 52 71 37 28 50 27 45 25 42 22 40 22 42 25 47 27 47 27 45 25 45 25 47 27 50 28 50 27 50 30 52 28 47 24 40 19 42 25 52 30 52 25 45 21 42 22 45 24 47 25 50 27 40 24 35 22 35 22 38 22 35 24 38 22 35 21 31 15 26 19 23 7 2 0 2 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 4 9 6 9 4 7 7 16 6 9 7 14 9 16 12 19 13 19 9 11 9 19 15 26 19 23 13 28 16 19 10 23 21 31 18 28 16 26 18 28 24 35 21 31 19 33 22 38 21 26 15 21 18 28 19 26 22 33 24 38 25 40 28 42 24 40 24 40 24 40 24 40 28 47 28 47 28 47 28 47 28 47 28 50 30 52 31 52 31 52 31 54 33 57 34 57 33 54 33 57 34 59 36 59 37 62 37 62 37 62 37 62 31 50 33 59 40 57 25 26 10 19 15 28 16 23 10 14 15 23 15 23 15 23 15 23 25 19 7 26 16 16 18 54 72 119 76 124 73 112 63 95 66 102 60 97 61 100 60 93 52 90 57 90 52 83 52 88 52 85 51 83 51 81 49 78 51 81 49 71 42 121 98 226 111 217 110 219 110 219 110 219 113 224 113 226 114 229 116 229 117 231 117 234 119 236 120 236 125 243 125 243 125 238 120 236 125 243 125 243 125 243 125 243 126 245 126 245 126 245 126 245 126 245 128 250 129 253 132 255 131 257 131 260 131 265 131 269 129 267 131 272 134 281 138 286 137 281 137 281 137 281 137 281 135 279 135 279 135 279 135 279 134 279 135 281 138 286 141 291 141 288 141 288 141 288 141 288 144 291 144 293 146 296 147 296 146 293 146 293 146 293 146 293 143 291 147 298 149 296 144 288 146 293 146 293 146 293 146 293 146 293 146 293 146 293 146 293 146 296 147 298 149 296 147 293 147 296 147 296 147 296 147 296 149 298 149 298 149 298 149 298 149 303 147 298 144 296 143 291 144 296 144 296 144 296 144 296 143 293 144 298 147 300 147 298 146 298 146 296 144 293 143 293 143 293 143 293 143 293 143 293 141 291 140 288 140 286 138 286 143 293 143 293 143 293 143 293 143 293 143 293 143 293 143 293 144 300 144 298 143 296 141 296 146 303 144 298 143 296 140 293 141 296 141 296 141 296 141 296 141 296 141 293 140 291 138 291 140 293 140 293 140 293 140 293 137 288 137 288 137 288 137 288 134 288 134 288 134 288 134 288 140 296 135 288 134 291 138 298 137 293 137 293 137 293 137 293 137 293 137 291 135 288 134 288 134 288 134 286 132 284 131 284 131 284 131 281 129 279 128 279 132 284 131 281 129 279 128 276 126 276 126 276 126 276 126 276 126 274 126 274 128 279 131 281 131 281 132 286 135 291 137 298 135 317 140 322 144 315 149 312 141 291 137 281 131 274 129 272 122 260 116 255 116 253 111 238 113 241 114 243 110 217 82 171 48 105 31 179 105 231 99 229 99 222 99 222 99 222 99 222 99 219 96 214 95 214 95 217 95 214 95 214 95 214 95 214 96 214 95 212 93 210 92 207 92 210 92 207 90 205 88 205 85 198 84 195 84 198 87 200 87 195 81 186 76 186 81 193 84 188 75 179 75 186 79 188 81 188 79 186 78 188 79 191 81 188 78 183 76 183 76 186 76 183 76 183 76 183 76 179 78 176 79 174 78 174 76 171 75 171 76 171 76 169 73 164 72 167 75 171 75 167 70 159 70 164 72 167 73 164 72 162 72 159 72 157 70 155 69 155 64 148 66 155 69 155 69 155 67 152 67 152 67 152 67 152 63 148 64 150 66 152 67 155 72 155 66 145 61 145 66 152 63 145 63 145 63 145 63 145 67 140 60 136 61 143 64 140 63 140 63 138 61 136 60 136 60 133 60 133 60 133 60 133 58 131 58 131 58 131 58 131 58 131 58 131 58 131 58 131 60 133 60 131 58 128 57 128 58 131 58 128 57 126 55 126 51 121 54 124 51 119 52 124 54 126 52 121 52 126 55 133 55 140 48 159 70 133 104 207 200 501 380 608 374 608 383 608 377 608 351 608 322 351 64 157 54 126 57 131 58 126 54 119 52 121 52 121 52 121 52 121 48 112 45 109 46 114 51 121 54 121 49 114 48 117 52 124 52 121 52 121 52 121 52 121 57 128 58 133 61 136 63 140 63 145 63 148 66 150 67 152 61 140 55 131 51 128 52 133 63 138 55 124 46 114 45 114 48 119 46 112 40 107 45 119 19 25 19 25 19 25 19 25 11 24 19 27 23 27 23 25 19 25 19 27 23 28 27 28 19 25 23 28 27 27 15 22 23 21 35 25 43 25 35 22 31 22 35 24 35 24 39 25 39 25 31 22 27 22 27 24 31 24 31 25 31 22 23 21 23 21 35 15 3 3 0 3 0 1 3 1 3 1 3 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 6 7 6 0 4 11 10 7 6 11 7 15 10 23 12 27 12 19 9 15 12 31 16 43 15 31 18 35 10 19 15 43 19 39 16 31 15 35 16 43 18 35 15 31 16 39 19 35 18 19 16 27 19 31 18 39 22 43 24 47 27 55 28 55 27 55 27 55 27 55 27 59 28 59 28 59 28 59 28 55 28 55 30 59 31 63 31 63 31 63 33 67 34 71 34 71 33 71 34 75 36 79 36 83 37 83 37 83 37 83 37 79 33 83 37 95 33 55 15 19 12 27 15 35 15 27 12 31 15 31 15 31 15 31 15 43 10 15 16 35 12 55 45 186 78 190 78 182 70 158 64 162 64 146 61 150 63 142 57 130 57 138 57 126 52 126 55 130 55 130 55 126 54 123 54 130 55 119 42 75 61 202 122 234 111 230 110 230 110 230 110 238 113 242 114 242 116 246 116 249 117 253 119 253 120 257 120 261 125 261 125 261 123 253 120 261 125 261 125 261 125 261 125 265 126 265 126 265 126 265 126 265 126 269 129 277 131 281 132 269 131 273 132 273 132 277 131 277 131 277 132 285 137 297 140 285 137 277 137 277 137 277 137 273 135 273 135 273 135 273 135 273 137 277 138 281 140 289 141 289 141 289 141 289 141 289 141 289 144 289 146 293 147 297 147 293 146 293 146 293 146 293 146 281 146 289 147 289 147 285 144 285 146 285 146 285 146 285 146 285 146 285 146 285 146 285 146 285 147 289 149 293 147 289 146 289 147 289 147 289 147 289 147 293 149 293 149 293 149 293 149 297 149 293 147 289 144 281 143 285 144 285 144 285 144 285 144 277 143 285 146 289 146 289 146 289 146 289 144 285 144 281 143 281 143 281 143 281 143 281 143 277 141 277 140 273 140 269 138 281 143 281 143 281 143 281 143 281 143 281 143 281 143 281 143 277 144 277 143 273 141 269 141 273 143 273 143 273 143 273 143 269 141 269 141 269 141 269 141 269 141 269 140 265 138 261 138 261 138 261 138 261 138 261 138 257 137 257 137 257 137 257 137 253 134 253 134 253 134 253 134 265 137 261 135 257 137 261 138 261 137 261 137 261 137 261 137 261 137 261 135 257 134 253 134 253 134 253 132 249 131 246 131 246 131 246 129 242 128 238 128 246 129 242 129 242 129 238 128 234 126 234 126 234 126 234 126 226 128 222 126 222 128 230 129 230 129 234 132 242 135 246 135 249 137 257 141 249 138 257 143 253 140 242 134 226 129 222 126 218 117 198 113 206 114 202 110 194 110 202 110 182 88 99 58 7 36 67 90 206 105 178 102 178 99 178 99 178 99 178 99 178 98 170 95 166 95 166 96 166 95 166 95 166 95 166 95 182 95 178 93 178 93 174 92 174 92 174 90 170 88 166 88 158 85 158 87 162 87 162 87 158 84 146 79 138 79 146 82 154 79 130 73 134 79 142 79 150 82 146 79 142 81 150 82 146 79 138 78 134 76 138 78 134 76 134 76 134 76 134 78 134 78 130 78 126 76 126 76 123 76 126 76 126 75 119 72 119 73 123 76 123 73 115 70 111 72 115 73 119 72 115 70 123 72 123 70 119 69 115 69 103 66 111 69 115 69 115 69 119 67 119 67 119 67 119 67 111 64 115 66 115 66 119 67 126 69 115 64 107 64 115 66 107 63 107 63 107 63 107 63 115 63 95 60 103 64 107 63 103 63 103 61 99 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 95 58 91 57 87 57 91 58 91 57 87 55 83 55 75 55 87 55 79 52 79 57 87 55 79 54 79 55 91 60 79 61 103 66 146 69 182 176 805 363 948 375 868 380 817 360 730 336 738 348 436 93 111 63 87 55 83 55 83 54 75 52 71 51 71 51 71 51 67 49 71 49 67 46 63 48 75 52 79 51 75 49 71 51 75 52 79 52 79 52 79 52 79 52 83 54 87 58 99 63 111 66 103 61 107 63 107 63 115 64 103 58 103 54 95 52 95 54 87 54 79 49 71 48 67 46 63 46 71 46 59 42 59 46 22 40 24 45 25 47 28 50 22 42 25 47 27 47 27 45 25 45 25 47 27 50 28 50 22 42 25 45 27 45 25 42 21 40 21 42 22 42 22 42 25 47 24 45 24 45 22 42 27 40 24 35 22 35 22 38 25 40 25 40 25 38 22 35 21 31 19 21 9 4 3 7 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 7 6 7 3 4 7 16 6 9 6 11 9 16 10 19 13 19 10 14 9 19 15 26 21 23 15 28 16 16 10 21 18 26 15 23 13 21 15 23 16 26 15 23 15 23 16 26 21 26 16 23 18 28 19 26 22 33 22 35 25 40 27 42 30 50 30 50 30 50 30 50 28 47 28 47 28 47 28 47 28 47 28 50 30 52 31 52 31 52 31 54 33 57 34 57 33 54 33 57 34 59 36 59 37 62 37 62 37 62 37 62 34 57 36 59 36 47 19 21 10 19 12 21 13 23 15 26 15 23 15 23 15 23 15 23 13 14 12 26 13 23 34 95 82 133 81 126 76 119 72 114 69 107 64 102 64 105 61 95 58 97 61 97 57 90 55 95 57 93 57 90 55 88 54 85 54 85 52 78 42 112 90 219 111 217 110 219 110 219 110 219 113 226 114 226 116 229 116 229 117 234 119 234 120 236 120 236 123 243 125 243 125 241 122 238 125 243 125 243 125 243 125 243 126 245 126 245 126 245 126 245 126 248 128 250 131 255 132 255 131 262 131 262 132 265 131 269 131 272 131 274 132 284 137 288 137 281 137 281 137 281 137 281 135 279 135 279 135 279 135 279 138 284 138 284 138 286 140 286 141 288 141 288 141 288 141 288 144 291 144 293 146 296 147 296 146 293 146 293 146 293 146 293 146 293 147 296 147 296 146 293 146 293 146 293 146 293 146 293 146 293 146 293 146 293 146 293 147 296 149 298 149 298 147 296 147 296 147 296 147 296 147 296 149 298 149 298 149 298 149 298 149 303 147 300 146 296 144 296 144 296 144 296 144 296 144 296 143 296 146 298 147 298 146 298 146 298 146 298 144 296 144 293 143 293 143 293 143 293 143 293 143 293 141 291 141 288 140 288 143 293 143 293 143 293 143 293 141 291 141 291 141 291 141 291 144 300 144 300 143 298 143 298 140 293 141 298 143 300 146 303 141 296 141 296 141 296 141 296 141 296 141 293 140 291 138 291 137 288 137 288 137 288 137 288 137 288 137 288 137 288 137 288 134 288 134 288 134 288 134 288 135 293 137 296 138 293 137 291 137 293 137 293 137 293 137 293 137 293 137 291 135 288 134 288 134 288 134 286 132 284 131 284 131 284 131 281 129 279 128 279 128 279 128 279 129 281 129 281 126 276 126 276 126 276 126 276 129 276 128 274 126 274 126 276 128 276 129 279 131 284 132 291 135 310 140 308 135 298 135 293 138 288 134 279 129 267 128 267 122 257 113 248 113 253 114 245 108 236 110 229 93 179 55 131 27 152 90 238 111 231 101 224 99 222 99 222 99 222 99 222 99 219 96 214 95 214 95 217 95 214 95 214 95 214 95 214 92 210 93 212 93 212 95 214 92 210 92 207 90 205 88 205 85 200 88 205 90 202 87 198 84 193 82 191 81 191 81 188 82 188 75 181 78 188 81 188 84 195 82 191 81 193 84 195 81 191 79 186 76 183 78 186 76 183 76 183 76 183 76 179 76 174 78 171 76 169 75 169 76 171 76 171 76 169 73 167 75 169 75 171 75 167 72 162 70 164 72 167 73 164 72 162 72 159 72 157 70 155 69 155 66 150 67 155 69 155 69 152 67 152 67 152 67 152 67 152 67 152 66 150 66 150 64 148 67 152 67 150 66 148 64 148 63 145 63 145 63 145 63 145 66 143 61 138 63 143 64 140 63 140 63 138 61 136 60 136 60 133 60 133 60 133 60 133 61 136 61 136 61 136 61 136 61 136 61 136 61 136 61 136 60 133 60 131 58 128 57 128 58 131 58 128 57 126 55 126 54 128 58 128 55 124 55 131 57 131 57 131 57 133 60 138 60 136 66 109 72 186 135 518 358 608 366 608 369 608 375 608 357 608 348 439 111 171 75 138 55 126 52 119 49 119 52 124 52 119 51 117 49 114 48 114 52 119 49 117 48 117 49 119 49 119 51 121 52 119 51 117 52 121 52 121 52 121 52 121 51 121 54 128 60 138 64 143 63 138 61 138 61 138 58 136 57 133 57 133 55 128 51 124 45 114 48 117 51 119 49 117 43 114 51 117 46 109 43 109 15 24 15 25 19 27 23 27 11 24 19 27 23 27 23 25 19 25 19 27 23 28 27 28 7 21 11 24 15 25 19 25 35 22 31 21 27 22 35 25 43 25 39 24 35 22 31 21 39 25 31 22 27 22 27 24 35 27 39 27 39 25 31 22 35 21 27 12 0 6 0 4 0 1 3 1 3 1 3 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 4 7 4 0 3 7 9 3 4 7 7 15 9 19 10 23 12 19 10 19 12 27 15 47 15 31 18 35 10 19 13 35 15 27 12 23 12 27 13 39 18 39 18 39 18 39 18 39 19 23 16 31 21 31 18 35 21 39 24 47 25 51 27 63 30 63 30 63 30 63 30 59 28 59 28 59 28 59 28 55 28 55 30 59 31 63 31 63 31 63 33 67 34 71 34 71 33 71 34 75 36 79 36 79 36 79 36 79 36 79 36 87 37 91 36 79 25 35 10 19 10 19 12 27 15 39 19 31 15 31 15 31 15 31 15 23 13 35 16 23 16 107 72 214 85 198 78 182 75 182 75 174 69 158 66 158 66 150 60 146 63 154 63 138 57 138 60 130 54 126 54 123 52 123 52 138 57 126 48 79 54 178 117 238 113 234 111 234 111 234 111 242 114 242 116 246 116 249 117 253 119 253 120 257 120 261 122 257 125 261 126 265 125 257 123 265 126 265 126 265 126 265 126 269 128 269 128 269 128 269 128 269 128 273 129 277 132 285 134 273 131 273 132 277 132 281 132 281 132 281 132 285 135 297 138 289 138 281 138 281 138 281 138 277 137 277 137 277 137 277 137 285 140 285 140 285 138 281 138 293 143 293 143 293 143 293 143 289 144 289 146 293 147 297 147 297 147 297 147 297 147 297 147 285 147 289 147 289 147 289 146 289 147 289 147 289 147 289 147 289 147 289 147 289 147 289 147 289 147 293 150 297 149 289 147 293 149 293 149 293 149 293 149 293 149 293 149 293 149 293 149 297 149 297 147 293 146 289 144 289 146 289 146 289 146 289 146 289 147 293 149 297 149 293 147 293 147 289 146 289 144 285 144 285 144 285 144 285 144 285 144 285 143 281 143 277 141 277 141 281 143 281 143 281 143 281 143 277 141 277 141 277 141 277 141 277 144 277 144 277 144 277 143 269 141 269 143 273 144 277 144 273 143 273 143 273 143 273 143 269 141 269 140 265 138 261 138 261 138 261 138 261 138 261 138 257 137 257 137 257 137 257 137 257 135 257 135 257 135 257 135 253 135 265 140 269 138 257 134 261 137 261 137 261 137 261 137 261 137 261 135 257 134 253 134 253 134 253 132 249 131 246 131 246 131 246 129 242 128 238 128 234 126 234 128 242 129 246 131 234 126 234 126 234 126 234 126 234 129 226 126 218 125 218 125 222 126 226 128 230 129 230 129 246 135 249 140 242 137 249 138 246 134 234 128 230 126 226 126 222 119 206 113 206 116 222 116 202 113 202 98 126 60 39 37 35 81 210 116 198 104 186 98 178 99 178 99 178 99 178 99 178 98 170 95 166 95 166 96 166 95 166 95 166 95 166 95 170 92 174 93 178 95 182 96 174 92 174 90 170 88 166 88 158 88 174 93 178 90 158 84 150 82 154 84 150 82 146 79 146 78 134 76 142 81 146 79 154 82 146 81 146 81 150 84 150 81 142 78 138 78 138 79 134 76 134 76 134 76 134 78 130 78 126 76 123 75 123 75 126 76 130 78 126 76 123 73 123 76 126 75 123 73 119 72 111 72 115 73 119 72 115 70 123 72 123 70 119 69 115 69 111 67 115 70 119 69 115 67 119 67 119 67 119 67 119 67 123 67 119 66 115 64 111 63 115 67 119 67 119 66 111 63 107 63 107 63 107 63 107 63 111 64 99 63 107 66 107 63 103 63 103 61 99 60 95 60 99 61 95 60 95 60 91 58 99 61 99 61 99 61 99 61 99 61 99 61 99 61 99 61 95 60 95 58 91 57 87 57 91 58 91 57 87 55 83 55 79 57 91 57 83 54 83 58 87 57 87 57 87 58 91 60 75 55 107 51 119 117 503 369 908 363 916 363 900 366 861 366 801 355 492 119 146 92 146 49 91 54 67 46 59 48 71 54 79 54 75 51 71 49 67 48 83 54 79 51 75 49 71 49 67 49 79 54 83 52 71 48 79 52 79 52 79 52 79 52 79 52 83 55 91 58 99 60 95 60 95 58 87 57 87 54 83 52 95 54 91 51 79 45 59 43 71 49 79 49 75 46 59 46 83 52 79 45 63 42 27 47 27 45 25 42 24 42 22 42 25 47 27 47 27 45 25 45 25 47 27 50 28 50 22 40 22 40 24 45 25 47 27 47 24 45 24 45 25 47 27 47 25 45 24 42 22 40 27 40 24 35 22 35 22 38 25 42 27 42 27 40 24 35 22 28 15 16 9 7 3 2 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 7 4 7 1 4 6 14 4 7 6 9 7 14 10 16 10 16 10 16 12 19 13 23 18 21 13 28 16 19 12 26 16 23 13 19 12 19 12 19 18 28 18 28 18 28 18 28 22 28 16 26 19 31 21 28 21 31 22 33 24 38 27 40 27 45 27 45 27 45 27 45 28 47 28 47 28 47 28 47 28 47 28 50 30 52 31 52 31 52 31 54 33 57 34 57 33 54 33 57 34 59 36 59 36 59 36 59 36 59 36 59 37 59 39 57 28 33 13 16 10 16 10 19 13 23 18 31 15 23 15 23 15 23 15 23 13 28 19 23 10 31 51 131 90 140 82 126 75 121 76 124 75 117 69 112 69 109 64 100 64 107 66 105 60 95 58 100 55 90 55 88 54 88 52 83 55 85 54 85 43 97 81 214 113 219 111 222 111 222 111 222 114 226 116 229 116 231 117 231 119 234 120 236 120 238 122 238 123 243 125 245 126 245 125 243 126 245 126 245 126 245 126 245 128 248 128 248 128 248 128 248 128 248 129 253 132 255 134 257 131 262 132 265 131 272 132 274 134 276 132 279 134 284 137 288 138 284 138 284 138 284 138 284 137 281 137 281 137 281 137 281 141 288 141 286 140 286 140 286 143 291 143 291 143 291 143 291 144 291 144 293 146 296 147 296 147 296 147 296 147 296 147 296 149 296 147 296 147 296 147 298 147 296 147 296 147 296 147 296 147 296 147 296 147 296 147 296 147 298 150 300 150 300 149 296 149 298 149 298 149 298 149 298 149 298 149 298 149 298 149 298 149 303 149 300 147 300 147 298 146 298 146 298 146 298 146 298 150 305 152 308 152 305 149 303 147 300 147 298 146 298 144 296 144 296 144 296 144 296 144 296 144 296 144 296 143 293 143 291 143 293 143 293 143 293 143 293 141 291 141 291 141 291 141 291 144 300 144 300 144 300 144 303 144 300 144 298 143 296 141 296 143 298 143 298 143 298 143 298 141 296 141 293 140 291 138 291 141 296 141 296 141 296 141 296 137 288 137 288 137 288 137 288 135 291 135 291 135 291 135 291 134 291 138 298 140 296 135 288 137 293 137 293 137 293 137 293 137 293 137 291 135 288 134 288 134 288 134 286 132 284 131 284 131 284 131 281 129 279 128 279 125 274 126 276 128 281 129 281 126 276 126 276 126 276 126 276 129 276 126 272 125 272 125 272 126 274 126 274 128 276 128 276 128 288 134 296 134 288 137 293 131 281 129 272 125 262 123 262 125 265 117 255 116 260 117 250 108 236 101 198 64 136 42 126 78 226 117 234 101 229 105 219 101 222 101 222 101 222 101 222 99 219 96 214 95 214 95 217 95 214 95 214 95 214 95 214 90 210 92 212 93 214 95 217 92 210 92 207 90 205 88 205 87 202 92 210 92 202 85 193 82 195 84 195 84 193 81 188 81 186 76 186 81 193 82 191 81 191 79 186 78 188 81 191 82 191 79 188 78 186 79 188 76 183 76 183 76 183 76 179 76 174 78 171 76 169 75 169 76 174 78 174 78 171 75 167 78 171 76 169 75 167 73 169 70 164 72 167 73 164 72 162 72 159 72 157 70 155 69 155 69 155 70 157 70 155 69 152 67 152 67 152 67 152 67 152 69 152 67 150 66 148 64 145 66 152 67 152 67 150 64 145 63 145 63 145 63 145 63 145 66 143 63 143 66 148 64 140 63 140 63 138 61 136 60 136 61 136 61 133 60 131 58 131 58 131 58 131 58 131 58 131 58 131 58 131 58 131 58 131 60 133 60 131 58 128 57 128 58 131 58 128 57 126 55 126 52 126 57 126 54 121 54 128 54 128 55 131 57 131 57 131 39 124 69 183 84 272 294 608 351 587 342 599 357 608 355 601 325 408 114 174 101 157 33 159 55 124 49 109 45 114 51 124 55 126 55 124 54 121 52 121 52 121 52 121 51 117 49 114 48 117 52 124 54 121 49 114 52 121 52 121 52 121 52 121 55 126 55 126 54 124 54 124 58 131 57 128 55 126 52 124 48 121 49 124 49 117 43 109 43 109 46 114 48 112 43 105 40 112 51 124 51 112 42 102 27 28 23 25 19 24 11 22 11 24 19 27 23 27 23 25 19 25 19 27 23 28 27 28 19 24 15 24 15 25 19 27 43 27 43 27 39 25 35 24 39 25 35 24 35 24 31 22 39 25 31 22 27 22 27 24 35 25 35 25 35 24 27 22 35 19 23 15 15 10 0 0 0 1 3 1 3 1 3 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 3 3 0 1 3 7 0 4 3 6 11 9 15 9 19 10 19 12 23 13 27 13 35 12 23 16 39 13 27 18 35 15 27 12 23 12 23 13 31 15 35 16 35 16 31 15 43 21 27 18 35 22 35 19 31 21 35 22 43 25 47 25 51 25 51 25 51 25 51 25 59 28 59 28 59 28 59 28 55 28 55 30 59 31 63 31 63 31 63 33 67 34 71 34 71 33 71 34 75 36 79 36 75 34 75 34 75 34 75 34 87 37 95 34 63 18 23 10 19 12 23 13 27 15 31 16 31 15 31 15 31 15 31 15 35 19 43 12 19 27 154 92 222 88 206 81 190 78 190 78 190 75 174 70 170 69 158 63 158 67 162 66 146 58 142 61 142 60 142 60 138 58 134 58 138 55 126 52 79 46 158 117 242 114 238 113 238 113 238 113 246 116 246 116 249 117 249 119 257 120 257 120 261 122 261 123 257 125 261 126 269 126 265 126 269 128 269 128 269 128 269 128 273 129 273 129 273 129 273 129 273 129 273 131 281 134 285 135 277 132 277 132 281 132 281 134 289 135 289 134 289 135 297 138 293 140 285 140 285 140 285 140 281 138 281 138 281 138 281 138 285 140 285 141 289 141 289 141 297 144 297 144 297 144 297 144 289 144 289 146 293 147 297 147 301 149 301 149 301 149 301 149 293 149 289 147 289 147 293 149 293 149 293 149 293 149 293 149 293 149 293 149 293 149 293 149 293 149 297 150 297 150 293 149 297 150 297 150 297 150 297 150 293 149 293 149 293 149 293 149 297 149 297 149 297 147 293 147 293 147 293 147 293 147 293 147 301 152 305 152 305 150 297 149 297 147 293 147 289 146 289 146 289 146 289 146 289 146 289 146 289 146 289 144 285 144 281 143 281 143 281 143 281 143 281 143 281 143 281 143 281 143 281 143 277 144 277 144 281 146 281 146 281 146 277 143 273 141 265 140 277 144 277 144 277 144 277 144 269 141 269 140 265 138 261 138 273 143 273 143 273 143 273 143 257 137 257 137 257 137 257 137 261 137 261 137 261 137 261 137 257 137 261 138 265 137 261 135 261 137 261 137 261 137 261 137 261 137 261 135 257 134 253 134 253 134 253 132 249 131 246 131 246 131 246 129 242 128 238 128 234 126 234 126 238 128 238 128 234 126 234 126 234 126 234 126 226 126 218 125 214 125 218 126 222 126 222 126 222 126 226 128 202 126 222 129 226 129 234 134 238 128 238 125 230 123 238 123 234 122 218 119 226 116 214 111 186 99 146 67 51 43 59 64 190 114 206 101 162 104 186 101 174 101 174 101 174 101 174 101 178 98 170 95 166 95 166 96 166 95 166 95 166 95 166 95 174 92 178 93 178 93 182 95 174 92 174 90 170 88 166 88 166 88 170 90 170 87 154 82 158 85 154 84 150 82 150 82 142 78 134 79 150 84 150 81 146 79 138 78 138 78 142 81 150 82 146 79 142 79 142 79 134 76 134 76 134 76 134 78 134 79 134 78 130 78 126 76 130 78 134 79 130 76 123 75 134 78 126 75 119 75 123 75 111 72 115 73 119 72 115 70 123 72 123 70 119 69 115 69 119 70 119 72 119 69 115 67 119 67 119 67 119 67 119 67 119 67 115 66 115 66 111 64 119 67 119 66 115 64 111 64 107 63 107 63 107 63 107 63 111 64 107 66 115 67 107 63 103 63 103 61 99 60 95 60 103 63 99 60 95 58 87 57 91 58 91 58 91 58 91 58 91 58 91 58 91 58 91 58 95 60 95 58 91 57 87 57 91 58 91 57 87 55 83 55 75 55 87 55 79 52 79 57 75 54 83 57 87 57 87 57 79 55 107 98 162 164 821 369 853 349 857 358 904 346 730 265 420 108 103 96 87 45 115 60 91 54 67 46 59 48 71 54 83 55 83 55 83 55 83 55 71 51 75 51 75 49 71 48 71 51 75 52 79 51 75 49 79 52 79 52 79 52 79 52 91 57 87 54 79 51 71 48 83 55 83 54 79 54 83 52 71 48 79 48 75 45 63 42 71 48 75 46 71 45 63 42 59 46 83 52 79 45 63 42 25 45 25 45 25 45 25 45 22 42 25 47 27 47 27 45 25 45 25 47 27 50 28 50 28 50 25 42 24 45 25 47 24 47 27 50 27 45 22 40 22 42 24 45 24 45 25 47 27 40 24 35 22 35 22 38 24 38 24 40 24 35 21 33 24 33 21 31 21 23 6 0 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 4 4 4 1 2 4 11 3 4 4 9 7 11 9 14 9 16 12 19 13 21 13 21 12 14 10 26 18 23 16 35 16 26 15 21 13 21 13 21 15 26 18 31 19 28 16 23 24 31 18 26 21 33 21 31 19 28 21 33 24 35 25 38 25 42 25 42 25 42 25 42 28 47 28 47 28 47 28 47 28 47 28 50 30 52 31 52 31 52 31 54 33 57 34 57 33 54 33 57 34 59 36 59 34 57 34 57 34 57 34 57 34 59 37 52 24 26 12 19 10 19 13 23 16 23 13 19 15 23 15 23 15 23 15 23 16 28 16 14 12 54 72 159 93 148 88 138 84 133 81 131 81 126 75 119 72 114 67 105 66 109 67 107 61 95 58 97 61 100 60 97 60 95 58 93 52 78 54 93 45 90 78 219 114 222 113 224 113 224 113 224 116 229 116 231 117 231 119 234 120 236 120 238 122 238 123 241 123 243 126 245 128 248 128 245 128 248 128 248 128 248 128 248 129 250 129 250 129 250 129 250 129 250 131 253 132 257 135 265 132 269 131 272 132 272 134 276 137 279 134 281 134 284 135 288 140 286 140 286 140 286 140 286 138 284 138 284 138 284 138 284 138 284 140 288 141 291 143 293 144 293 144 293 144 293 144 293 144 291 144 293 146 296 147 296 149 298 149 298 149 298 149 298 150 298 147 296 147 296 149 300 149 298 149 298 149 298 149 298 149 298 149 298 149 298 149 298 149 300 150 303 152 300 150 298 150 300 150 300 150 300 150 300 149 298 149 298 149 298 149 298 149 303 149 303 149 303 149 303 147 300 147 300 147 300 147 300 149 303 150 305 149 300 146 298 149 303 147 300 147 298 146 298 146 298 146 298 146 298 146 298 147 300 146 298 146 296 144 296 143 293 143 293 143 293 143 293 144 296 144 296 144 296 144 296 144 300 144 303 146 305 147 305 143 298 143 298 143 298 143 298 144 300 144 300 144 300 144 300 141 296 141 293 140 291 138 291 141 296 141 296 141 296 141 296 137 288 137 288 137 288 137 288 137 293 137 293 137 293 137 293 138 293 137 291 135 293 137 296 137 293 137 293 137 293 137 293 137 293 137 291 135 288 134 288 134 288 134 286 132 284 131 284 131 284 131 281 129 279 128 279 128 279 126 276 126 276 126 274 126 276 126 276 126 276 126 276 125 272 123 269 123 272 126 276 128 276 128 276 128 276 128 274 122 262 128 274 126 269 126 274 126 274 123 267 122 260 122 260 122 262 119 260 117 253 108 231 96 210 78 152 43 140 78 224 110 238 108 224 99 222 102 224 101 222 101 222 101 222 101 222 99 219 96 214 95 214 95 217 95 214 95 214 95 214 95 214 95 214 93 212 93 212 92 210 92 210 92 207 90 205 88 205 90 202 88 200 85 195 84 193 87 198 84 193 81 193 84 195 78 183 76 188 84 198 84 191 82 191 79 188 79 188 81 193 84 193 81 188 79 188 79 191 76 183 76 183 76 183 76 179 79 179 81 179 79 176 78 174 78 174 79 176 78 174 76 169 79 174 76 169 73 169 76 171 70 164 72 167 73 164 72 162 72 159 72 157 70 155 69 155 70 159 72 159 70 157 69 152 67 152 67 152 67 152 67 152 64 148 66 150 66 150 67 152 70 155 66 148 63 148 66 150 63 145 63 145 63 145 63 145 66 143 64 145 69 150 66 138 63 140 63 138 61 136 60 136 63 138 61 133 60 131 57 128 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 131 58 128 57 128 58 131 58 128 57 126 55 126 54 128 58 128 55 124 55 131 54 128 58 136 60 136 58 131 66 126 64 164 73 260 259 546 352 604 334 542 279 427 177 257 87 157 85 162 45 131 72 114 57 124 51 117 48 117 52 124 51 121 52 124 54 126 57 128 46 112 49 119 51 117 49 114 52 119 51 117 49 119 51 121 52 121 52 121 52 121 52 121 54 124 52 121 51 117 49 117 52 124 54 126 54 126 52 128 51 124 48 117 45 114 45 114 48 114 46 109 45 109 45 112 43 112 51 119 48 109 43 107 11 22 15 25 19 27 27 28 11 24 19 27 23 27 23 25 19 25 19 27 23 28 27 28 35 30 23 25 15 25 19 27 27 22 39 27 39 22 23 16 27 22 31 24 35 25 39 27 39 25 31 22 27 22 27 24 27 22 31 24 27 22 23 19 43 24 39 25 47 21 7 0 0 1 3 1 3 1 3 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 3 7 0 3 3 6 7 7 15 9 15 10 23 13 27 13 27 12 19 7 15 16 39 16 39 24 39 16 31 13 27 13 31 15 43 21 51 24 55 22 47 19 43 21 27 18 35 22 39 21 31 19 35 22 39 24 47 25 55 27 55 27 55 27 55 27 59 28 59 28 59 28 59 28 55 28 55 30 59 31 63 31 63 31 63 33 67 34 71 34 71 33 71 34 75 36 79 36 75 34 75 34 75 34 75 34 79 36 91 33 55 15 23 13 19 12 31 18 35 15 19 9 31 15 31 15 31 15 31 15 31 18 23 7 19 42 194 107 234 95 230 90 218 85 206 82 202 79 182 73 178 72 166 64 158 67 162 64 142 58 138 60 138 58 138 57 134 55 130 55 130 49 126 55 83 45 162 119 242 113 238 113 238 113 238 113 246 116 246 117 249 119 253 119 257 120 257 122 261 123 265 123 257 123 265 128 269 128 269 128 269 128 269 128 269 128 269 128 273 129 273 129 273 129 273 129 273 129 277 132 281 134 289 135 277 131 277 132 281 134 285 134 293 137 289 134 289 135 297 137 293 140 285 140 285 140 285 140 281 138 281 138 281 138 281 138 277 138 285 141 293 144 297 146 297 144 297 144 297 144 297 144 289 144 289 146 293 147 297 147 301 149 301 149 301 149 301 149 301 150 289 146 285 147 297 152 293 149 293 149 293 149 293 149 293 149 293 149 293 149 293 149 293 150 297 152 301 150 297 149 297 150 297 150 297 150 297 150 293 149 293 149 293 149 293 149 297 149 297 149 297 149 297 149 293 147 293 147 293 147 293 147 289 147 293 147 289 144 281 143 297 149 297 147 293 146 289 146 289 146 289 146 289 146 289 146 293 147 293 146 289 146 285 144 281 143 281 143 281 143 281 143 289 146 289 147 289 147 281 147 277 144 277 146 281 147 285 147 265 140 269 143 273 144 281 146 277 144 277 144 277 144 277 144 269 141 269 140 265 138 261 138 265 140 265 140 265 140 265 140 257 137 257 137 257 137 257 137 261 137 261 137 261 137 261 137 269 138 257 134 253 135 265 140 261 137 261 137 261 137 261 137 261 137 261 135 257 134 253 134 253 134 253 132 249 131 246 131 246 131 246 129 242 128 238 128 242 128 238 126 234 125 230 123 234 126 234 126 234 126 234 126 214 123 214 123 214 126 226 128 226 128 226 128 226 128 226 128 222 129 234 132 226 125 230 126 238 125 230 120 234 122 234 122 218 117 214 119 222 110 186 96 166 90 115 54 31 63 182 132 186 104 186 107 182 99 170 104 174 101 174 101 174 101 174 101 178 98 170 95 166 95 166 96 166 95 166 95 166 95 166 95 178 95 182 93 178 92 174 90 174 92 174 90 170 88 166 88 170 90 162 85 150 84 150 84 170 88 154 82 142 82 154 88 138 78 138 82 154 87 154 84 154 84 150 82 146 84 150 85 154 84 146 81 142 81 142 82 134 78 134 78 134 78 134 76 142 82 142 81 138 81 134 79 130 79 134 79 134 78 126 75 138 79 126 75 119 75 126 78 111 72 115 73 119 72 115 70 123 72 123 70 119 69 115 69 123 72 123 72 123 70 111 67 119 67 119 67 119 67 119 67 107 64 111 66 115 67 119 69 130 69 115 63 103 63 115 67 107 63 107 63 107 63 107 63 111 64 107 67 119 69 111 61 103 63 103 61 99 60 95 60 103 63 99 60 95 58 87 57 99 61 99 61 99 61 99 61 99 61 99 61 99 61 99 61 95 60 95 58 91 57 87 57 91 58 91 57 87 55 83 55 87 58 95 60 87 57 91 60 83 58 95 61 103 61 95 60 79 43 142 73 130 92 242 199 515 233 460 146 198 81 146 72 87 75 43 43 111 61 47 51 91 55 75 51 67 51 75 54 63 48 67 51 79 55 87 57 55 45 67 49 75 49 71 48 83 52 71 48 67 49 79 54 79 52 79 52 79 52 79 52 75 51 75 51 75 51 75 51 71 52 75 54 79 55 87 55 91 54 87 48 75 46 79 51 75 46 67 43 63 46 75 49 63 48 83 51 75 45 63 45 19 38 21 40 24 45 27 50 30 50 28 47 27 45 25 42 21 42 27 45 21 35 22 47 27 47 27 47 27 47 27 47 25 47 25 45 24 42 22 42 25 45 22 42 25 47 24 42 25 40 25 38 24 35 22 35 24 38 24 38 24 38 24 38 25 35 22 33 22 28 13 11 3 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 4 3 7 4 7 6 9 6 9 6 9 6 9 10 19 12 21 15 23 16 26 15 21 13 21 13 23 16 28 15 23 15 23 15 23 15 23 13 26 19 35 22 31 16 21 22 33 22 31 21 28 19 28 22 31 21 31 21 33 24 38 25 42 25 45 27 47 28 47 28 47 28 47 28 47 28 47 27 50 31 57 34 54 31 50 33 54 33 54 33 54 33 54 33 54 33 57 34 59 36 59 34 57 34 59 36 62 37 62 36 57 33 40 15 14 10 21 15 23 15 23 15 23 15 23 16 23 12 16 10 19 13 26 15 31 12 9 21 97 88 169 90 152 93 155 90 145 82 133 82 136 78 126 72 119 70 117 66 107 66 105 64 102 63 102 60 97 58 93 55 90 54 85 55 100 54 83 45 85 66 202 119 224 114 224 113 229 113 231 117 229 116 229 116 231 119 236 122 238 122 241 123 243 125 243 125 243 126 248 128 250 131 253 123 243 125 245 128 250 131 260 128 257 128 257 128 257 128 257 132 265 132 265 132 265 132 269 132 274 132 274 132 274 132 274 134 276 134 279 137 284 140 288 140 286 140 288 141 291 143 291 146 296 146 293 144 291 143 291 141 288 141 291 143 293 144 293 143 291 143 291 143 291 143 291 149 298 149 296 147 293 146 291 146 293 147 298 150 300 150 300 147 298 150 303 152 303 152 300 152 303 152 303 152 303 152 303 147 300 147 303 149 305 150 305 150 305 150 305 150 305 150 305 150 305 150 305 150 305 150 305 147 300 147 300 147 300 147 300 147 300 149 303 149 300 146 296 149 303 149 300 147 298 146 298 149 303 149 303 149 303 149 303 153 308 149 300 146 300 149 305 147 300 147 300 147 300 147 300 147 300 147 298 146 296 144 296 147 296 147 293 146 291 144 291 147 296 147 296 147 296 149 298 141 298 146 305 149 305 147 303 146 303 146 300 144 298 143 298 146 303 144 298 143 296 140 293 140 296 141 298 143 296 141 293 140 298 141 298 141 296 138 291 138 293 138 293 138 293 138 293 138 293 138 291 137 288 135 288 132 288 137 291 137 288 138 298 137 293 137 293 137 293 137 293 137 291 135 288 134 291 135 293 134 293 134 293 134 293 134 293 132 291 132 288 131 288 129 286 132 284 132 281 131 279 129 279 132 281 128 274 125 274 128 279 129 276 125 269 123 272 128 279 123 269 123 269 123 272 128 276 126 272 126 269 125 267 123 267 122 265 123 267 123 265 120 260 119 250 114 250 114 241 99 212 98 171 37 138 79 238 114 234 102 229 102 229 102 229 102 229 99 224 98 222 98 224 101 226 99 222 95 217 98 222 95 214 98 219 95 214 93 214 93 217 96 217 95 212 93 210 90 207 90 207 90 207 90 207 90 207 88 198 85 193 84 195 88 202 88 198 87 195 85 193 84 193 84 193 84 193 84 193 84 193 79 186 79 188 81 188 82 191 84 193 84 191 82 188 81 188 78 183 78 183 78 183 78 183 82 186 81 183 76 176 75 174 75 176 75 174 73 171 72 171 75 169 75 171 76 174 78 174 76 169 73 164 72 169 76 174 67 162 73 169 76 167 70 159 69 159 69 159 69 159 69 159 67 152 67 152 67 152 67 152 67 152 67 150 66 148 64 148 72 155 64 143 60 143 63 148 64 148 64 145 63 143 61 143 63 140 63 140 63 140 63 140 61 138 61 138 61 138 61 138 63 138 63 136 61 133 60 133 61 133 60 131 58 133 60 136 60 133 61 133 61 131 58 126 58 128 58 128 58 128 58 128 55 128 55 128 55 131 60 136 55 131 57 133 58 131 57 128 52 126 54 128 57 133 60 136 64 138 58 140 70 155 66 136 63 143 58 133 55 133 58 138 61 136 58 128 54 124 49 121 58 131 57 128 55 124 54 121 55 124 51 117 48 117 51 121 57 124 51 114 46 114 51 121 52 119 48 112 45 109 46 114 49 114 48 114 49 121 55 128 43 117 54 126 51 117 51 124 49 117 51 126 57 124 49 107 42 109 48 117 51 119 49 114 48 107 43 100 42 102 46 112 46 102 40 100 48 112 46 102 7 22 11 24 15 25 23 27 19 25 15 24 15 24 11 22 7 24 19 25 7 19 11 25 23 27 23 27 23 27 23 27 39 25 39 24 35 22 31 22 39 24 31 22 39 25 35 22 35 25 35 24 31 24 27 22 31 24 31 24 31 24 31 24 31 22 23 21 31 18 11 7 0 1 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 3 7 3 11 4 15 6 15 6 15 6 15 6 27 13 27 12 23 12 23 12 31 13 27 13 27 15 35 18 31 15 31 15 31 15 31 15 39 18 39 18 39 18 39 18 39 22 39 21 35 19 31 19 39 21 35 21 35 22 43 25 51 25 51 27 55 28 59 28 59 28 59 28 59 28 59 28 59 28 63 31 67 31 67 31 71 33 71 33 71 33 71 33 71 33 71 34 75 36 79 36 75 34 75 36 79 37 83 37 91 36 79 24 31 10 19 13 31 15 31 15 31 15 31 15 35 15 27 12 23 13 23 16 15 18 11 6 43 69 226 99 226 95 234 96 230 90 206 84 206 84 194 78 178 73 174 72 166 67 162 66 154 63 146 61 146 60 142 58 134 55 126 54 134 60 138 51 115 43 138 107 277 117 257 116 238 113 226 114 242 117 238 116 242 119 246 120 253 122 257 123 257 125 261 125 269 125 273 128 281 129 285 131 273 126 273 128 281 129 285 129 281 126 281 126 281 126 273 126 277 131 277 131 269 132 269 132 281 132 281 132 281 132 281 132 289 135 289 135 293 138 301 141 293 140 289 141 289 143 293 143 301 146 301 144 297 144 293 143 289 141 289 143 293 144 297 144 293 143 293 143 293 143 293 144 301 149 293 147 289 147 285 146 285 147 293 150 297 150 297 150 289 149 297 152 301 152 301 150 293 149 293 149 293 149 293 149 293 147 297 149 297 150 301 150 301 150 301 150 301 150 301 150 301 150 301 150 301 150 301 150 293 147 293 147 293 147 293 147 293 149 297 149 297 147 289 144 297 149 297 147 293 147 289 146 309 150 309 150 309 150 309 150 317 152 305 147 301 147 305 149 301 147 301 147 301 147 301 147 301 147 301 146 297 146 293 144 297 147 289 146 285 146 273 144 281 147 273 149 273 149 269 147 261 143 273 147 281 147 273 146 273 146 273 144 269 143 265 143 265 143 265 143 265 143 265 144 257 141 261 143 265 141 261 140 257 141 261 141 261 140 253 137 253 138 253 138 253 138 253 138 253 138 253 137 249 135 246 135 242 137 253 138 246 135 249 140 261 137 261 137 261 137 261 137 261 135 257 134 253 135 257 137 246 134 246 134 246 134 246 134 242 131 238 131 234 129 234 129 238 132 238 131 234 129 230 129 234 129 226 126 218 126 226 128 226 128 218 125 218 125 226 128 218 123 214 123 214 125 222 128 230 126 226 125 226 123 222 123 218 123 222 123 222 122 214 120 218 116 206 114 202 107 162 90 123 64 39 63 146 114 206 105 182 102 182 102 182 102 182 102 178 99 174 98 170 99 178 101 178 98 166 96 174 98 170 93 174 96 166 93 162 93 162 95 170 96 166 93 162 92 154 90 154 90 154 90 154 90 154 90 146 87 142 85 138 87 146 88 142 87 138 85 134 84 134 82 138 85 138 85 138 85 138 85 130 82 130 84 134 84 138 85 134 84 134 82 130 82 126 81 123 79 123 79 123 79 123 79 142 79 138 78 138 78 134 76 130 75 130 73 126 73 123 73 130 75 130 76 134 78 138 78 134 75 126 73 126 75 134 78 107 70 119 75 123 73 111 67 107 69 107 69 107 69 107 69 111 67 111 67 111 67 111 67 111 67 111 66 107 64 103 64 126 70 111 64 99 63 103 66 103 64 103 63 99 63 95 61 103 63 103 63 103 63 103 63 99 61 99 61 99 61 99 61 99 61 95 60 95 58 91 58 99 60 95 58 91 60 95 61 83 61 87 61 87 60 79 57 79 58 79 58 79 58 79 58 87 55 83 55 83 57 91 60 75 54 79 54 79 54 79 52 83 57 87 58 95 61 103 63 111 61 91 61 111 66 91 51 83 51 79 51 83 54 95 58 95 55 83 51 71 48 67 46 79 52 79 52 79 52 83 54 83 52 75 49 67 49 75 51 87 52 71 48 67 49 75 54 79 51 67 46 63 46 67 48 75 49 67 48 71 51 83 55 59 49 83 54 75 49 75 52 71 49 79 55 95 57 75 46 67 48 71 49 71 48 67 46 75 46 63 42 59 43 71 48 79 46 63 43 71 46 63 40 24 42 24 42 24 45 25 45 24 42 24 42 24 45 25 45 22 42 25 42 22 38 22 45 27 47 27 47 27 47 27 47 25 47 24 45 24 45 22 42 25 45 22 42 25 47 24 42 25 40 25 40 24 38 24 35 24 38 24 38 24 38 24 38 22 31 19 31 21 26 12 9 3 2 0 0 0 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 4 3 7 4 7 4 9 6 9 6 9 13 21 12 19 10 14 7 11 13 21 13 21 13 23 16 26 15 23 15 23 15 23 15 23 21 31 16 23 15 26 19 33 22 33 21 31 21 31 19 28 21 31 21 31 21 33 24 35 25 42 25 45 27 47 28 47 28 47 28 47 28 47 28 47 30 47 28 47 28 50 31 54 33 54 33 54 33 54 33 54 33 54 33 57 34 59 36 59 34 57 34 59 36 62 37 62 37 57 30 35 15 16 12 21 15 23 15 23 15 23 15 23 18 26 15 23 15 26 16 31 10 31 13 23 40 145 105 167 98 164 99 164 98 157 92 148 88 145 84 136 78 128 76 126 72 117 69 109 64 102 61 97 61 97 60 95 57 93 55 90 52 97 55 85 51 88 61 183 120 222 116 224 113 231 113 234 119 231 117 231 117 234 120 238 122 241 123 241 125 243 125 243 125 245 126 248 129 253 131 253 128 248 129 250 129 250 129 255 129 265 128 265 128 265 128 265 131 269 131 269 132 269 132 269 134 276 134 276 134 276 134 276 135 279 135 279 137 284 140 288 140 288 141 288 143 291 143 291 146 296 146 296 144 293 144 291 143 291 143 291 144 293 144 293 143 291 143 291 143 291 143 291 150 300 149 298 149 296 147 296 147 298 150 300 152 303 150 300 149 298 150 303 152 303 152 303 149 298 149 298 149 298 149 298 147 303 149 303 150 305 150 305 150 305 150 305 150 305 150 305 150 305 150 305 150 305 150 305 149 303 149 303 149 303 149 303 149 303 150 305 149 303 147 298 149 303 149 303 147 300 147 298 152 308 152 308 152 308 152 308 152 308 150 303 147 300 149 303 147 300 147 300 147 300 147 300 147 300 147 300 146 298 146 296 146 298 146 298 144 296 146 293 147 298 147 298 147 298 147 298 143 300 146 305 147 305 146 303 146 303 146 300 144 298 143 298 140 296 141 298 144 303 146 305 141 296 143 298 143 298 141 296 141 298 141 298 141 296 138 293 138 293 138 293 138 293 138 293 138 293 138 293 137 291 137 291 137 293 140 293 135 288 137 293 137 293 137 293 137 293 137 293 137 291 135 288 134 291 135 293 134 293 134 293 134 293 134 293 131 288 131 286 129 284 128 284 132 284 132 281 131 279 129 279 131 279 128 274 126 274 126 276 128 274 126 272 125 274 126 276 125 272 123 269 123 272 126 276 126 269 125 269 123 267 123 267 123 267 125 269 123 265 120 262 117 250 113 243 108 229 95 205 67 174 73 207 107 250 113 236 102 229 102 229 102 229 102 229 101 226 99 224 99 224 101 226 101 222 96 219 98 222 96 214 98 219 95 214 93 214 93 217 96 217 95 212 93 210 90 207 90 207 90 207 90 207 90 207 87 198 88 200 88 200 87 195 85 195 84 193 84 191 82 191 85 195 85 195 85 195 85 195 85 195 87 198 87 200 88 200 84 193 84 193 82 191 82 188 82 191 82 191 82 191 82 191 76 183 76 186 78 188 79 188 75 181 75 181 73 179 73 171 73 169 76 171 76 171 78 174 76 171 75 167 73 169 75 171 72 167 75 169 73 164 69 157 69 159 69 159 69 159 69 159 67 152 67 152 67 152 67 152 67 152 67 150 66 148 64 148 73 159 69 150 64 148 66 152 64 148 64 148 63 145 63 143 63 140 63 140 63 140 63 140 61 138 61 138 61 138 61 138 60 133 60 131 58 131 57 128 61 133 60 131 58 133 60 136 60 133 61 133 61 131 58 126 58 128 58 128 58 128 58 128 57 131 55 128 55 131 58 136 54 126 54 126 54 126 54 126 58 136 60 138 63 140 64 143 69 143 61 138 63 138 54 114 45 117 46 119 51 131 58 138 57 131 52 124 48 119 48 119 46 112 48 117 51 121 52 121 54 121 51 117 49 117 49 119 52 119 49 114 48 119 52 124 51 117 49 114 46 114 48 114 52 119 49 117 49 119 52 121 46 117 52 121 51 117 51 121 48 117 51 126 58 131 54 117 54 121 51 117 48 114 48 114 48 107 43 100 42 102 46 107 51 109 45 105 45 105 42 95 19 25 19 25 19 24 15 24 19 27 23 28 27 30 31 31 19 25 23 27 19 25 19 27 23 27 23 27 23 27 23 27 35 24 35 24 35 24 35 24 39 24 31 22 39 25 35 22 39 27 35 25 35 24 31 24 31 24 31 24 31 24 31 24 27 21 19 19 27 18 7 7 0 3 0 0 0 0 0 3 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 0 3 1 3 3 7 3 7 4 11 4 11 6 15 6 19 10 19 9 15 7 11 7 27 13 23 12 27 13 31 16 31 15 31 15 31 15 31 15 43 18 39 16 35 18 39 19 35 21 35 21 35 21 35 21 35 21 31 19 35 21 39 24 51 25 51 27 55 28 59 28 59 28 59 28 59 28 59 28 63 28 55 27 55 30 67 33 71 33 71 33 71 33 71 33 71 33 71 34 75 36 79 36 75 34 75 36 79 37 83 37 91 34 63 19 27 12 23 13 31 15 31 15 31 15 31 15 39 16 35 16 39 18 35 19 3 16 19 19 123 105 277 96 242 101 246 101 242 96 230 93 218 88 206 82 190 78 186 78 186 75 174 69 158 63 146 60 146 61 142 60 138 58 134 57 126 58 138 55 130 46 126 95 281 120 261 117 246 116 230 116 246 119 246 119 246 120 253 122 257 123 257 125 261 125 265 126 273 126 277 128 281 131 289 132 285 131 285 131 281 129 281 128 289 129 289 129 289 129 281 129 281 132 281 132 273 134 273 134 289 135 289 135 289 135 289 135 293 137 293 137 293 138 301 141 297 141 289 143 293 143 297 144 305 147 301 146 301 144 297 144 293 144 297 144 297 144 297 144 297 144 297 144 297 144 297 146 305 150 297 150 297 149 293 149 293 150 301 152 301 152 301 150 293 150 301 152 305 153 301 152 309 155 305 153 305 152 301 152 297 149 297 150 301 150 305 152 305 152 305 152 305 152 305 152 305 152 305 152 305 152 305 152 301 150 301 150 301 150 301 150 301 150 305 152 301 149 293 147 301 150 297 149 297 147 293 147 301 150 301 152 305 152 305 152 305 152 301 150 297 149 297 149 297 149 297 149 297 149 297 149 297 149 293 147 293 146 289 146 301 147 289 146 289 144 277 146 281 147 273 147 273 147 269 147 269 146 273 146 273 146 273 146 273 146 273 144 269 143 265 143 265 143 265 144 269 144 273 146 261 141 265 144 269 143 261 141 261 141 265 143 261 141 257 138 257 140 257 140 257 140 257 140 253 138 253 138 253 138 253 137 253 140 261 140 249 134 246 137 261 137 261 137 261 137 261 137 261 135 257 134 253 135 257 137 246 134 246 134 246 134 246 134 238 131 234 129 230 128 230 128 238 132 238 131 234 129 230 129 230 129 226 128 222 126 222 126 222 126 222 126 222 126 222 126 222 125 214 123 214 125 222 126 226 125 226 123 222 123 218 122 226 125 226 125 222 122 214 119 210 114 202 110 182 98 146 87 83 79 158 110 206 114 194 108 186 104 186 104 186 104 186 104 182 102 178 99 174 99 174 101 182 98 170 96 174 99 170 95 174 96 166 93 162 93 162 95 170 96 166 93 162 92 154 90 154 90 154 90 154 90 154 90 142 88 150 92 150 88 138 84 134 84 134 84 134 82 130 82 142 87 142 87 142 87 142 87 142 87 142 87 146 88 150 90 138 85 134 84 134 82 130 82 126 81 126 81 126 81 126 81 138 78 138 78 138 78 138 78 134 76 130 75 130 73 126 75 134 76 134 76 134 76 134 76 134 76 130 75 130 73 130 75 123 75 123 75 119 70 103 66 107 69 107 69 107 69 107 69 111 67 111 67 111 67 111 67 111 67 111 66 107 64 103 64 119 69 111 66 103 64 107 66 107 66 103 64 103 63 99 63 107 64 103 63 103 63 99 61 99 61 99 61 99 61 99 61 99 61 99 60 95 60 91 58 99 60 95 58 91 60 95 61 83 61 87 61 87 60 79 57 79 58 79 58 79 58 79 58 91 57 83 55 83 57 91 58 91 57 87 57 87 57 87 58 95 60 95 61 99 63 103 63 119 67 107 64 107 61 83 49 75 49 79 54 91 58 103 61 99 57 91 54 83 51 79 52 67 48 67 49 71 51 75 51 79 52 75 51 71 49 71 49 75 49 71 49 71 51 83 55 71 49 71 49 67 48 71 49 79 52 75 51 75 51 75 51 63 48 71 51 71 49 75 51 63 46 67 52 87 57 83 51 83 52 71 48 63 48 71 51 75 46 67 43 63 43 67 45 79 48 71 45 67 43 59 40 27 47 27 45 25 45 25 45 27 47 27 50 30 52 31 54 28 50 28 50 28 52 28 50 27 47 27 47 27 47 27 47 24 45 24 45 24 45 24 45 25 45 22 42 25 47 24 42 27 42 27 40 25 40 24 38 24 38 24 38 24 38 24 38 21 28 19 28 21 28 13 11 4 4 1 0 0 2 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 2 1 2 3 4 1 4 3 7 4 9 6 9 6 11 7 11 9 14 10 16 13 19 12 19 12 21 15 26 15 23 15 23 15 23 15 23 15 26 19 33 21 31 16 23 21 31 21 31 21 31 21 31 21 28 19 28 19 31 22 35 25 42 25 45 27 47 28 47 28 47 28 47 28 47 28 47 31 50 28 45 28 50 33 57 33 54 33 54 33 54 33 54 33 54 33 57 34 59 36 59 34 57 34 59 36 62 37 62 39 52 24 28 13 19 13 21 15 23 15 23 15 23 15 23 16 26 18 28 19 31 19 33 10 23 18 62 75 188 116 164 99 164 99 164 98 159 95 157 90 148 85 138 79 131 78 131 79 126 75 117 67 105 63 100 61 100 61 100 60 97 60 97 52 95 55 90 55 90 55 164 122 226 119 229 114 234 116 236 120 236 119 234 120 238 123 241 123 241 125 243 125 245 126 245 126 245 128 250 131 253 132 255 132 255 132 255 131 253 131 257 134 272 132 272 132 272 132 272 132 272 132 272 134 272 134 272 135 279 135 279 135 279 135 279 138 284 137 281 138 284 140 288 141 288 143 291 143 293 144 293 147 298 147 296 146 296 144 293 146 293 144 293 144 293 144 293 144 293 144 293 144 293 144 293 150 300 150 300 150 303 152 303 152 303 153 305 153 305 152 300 149 300 152 305 153 305 153 303 156 308 155 308 153 305 152 303 149 303 150 305 150 308 152 308 152 308 152 308 152 308 152 308 152 308 152 308 152 308 152 308 150 305 150 305 150 305 150 305 152 308 152 308 152 305 149 303 150 305 150 303 149 303 147 300 147 300 149 303 150 305 150 308 152 308 152 308 150 305 149 303 149 303 149 303 149 303 149 303 149 303 149 300 147 300 146 298 147 300 147 298 146 298 146 296 147 298 147 298 147 298 147 298 147 303 146 303 146 303 146 303 146 303 146 300 144 298 143 298 146 303 146 300 144 300 143 298 141 298 144 300 144 300 143 296 141 300 143 300 143 298 140 293 140 296 140 296 140 296 140 296 138 293 138 293 138 293 138 296 140 298 143 296 137 288 137 293 137 293 137 293 137 293 137 293 137 291 135 288 134 291 135 293 134 293 134 293 134 293 134 293 131 288 131 286 129 284 128 284 132 284 132 281 131 279 129 279 129 279 129 279 128 276 126 274 126 274 126 274 126 274 126 274 126 274 125 269 123 269 125 274 125 269 123 267 123 265 122 265 123 267 123 267 122 262 117 257 113 245 111 238 102 219 92 207 81 217 111 255 114 238 107 238 104 231 104 231 104 231 104 231 104 231 102 226 99 224 99 226 101 224 96 222 99 224 98 217 98 219 95 214 93 214 93 217 96 217 95 212 93 210 90 207 90 207 90 207 90 207 90 207 88 202 92 205 92 200 85 193 84 193 84 193 84 193 84 193 87 198 87 198 87 198 87 198 85 195 85 195 87 198 88 200 85 195 85 193 84 193 82 191 81 188 81 188 81 188 81 188 81 191 79 186 78 183 75 181 76 183 76 181 75 181 73 174 75 171 76 171 76 171 76 171 76 171 76 171 75 167 73 164 75 169 75 167 72 162 69 157 69 159 69 159 69 159 69 159 67 152 67 152 67 152 67 152 67 152 67 150 66 148 64 148 67 150 66 148 64 148 64 148 66 150 66 148 64 148 63 145 64 143 64 140 63 138 61 138 61 138 61 138 61 138 61 138 64 140 63 138 63 136 61 136 61 133 60 131 58 133 60 136 60 133 61 133 61 131 58 126 58 128 58 128 58 128 58 128 58 133 57 128 55 128 57 133 58 133 57 128 55 131 58 133 58 133 58 133 58 136 60 136 63 140 63 140 63 138 57 126 54 131 55 133 57 133 57 133 58 133 55 128 52 126 52 126 54 124 52 121 51 119 51 117 52 121 52 121 51 119 49 117 49 117 49 117 51 121 54 124 49 117 49 117 51 119 49 117 51 119 51 119 51 119 49 117 48 114 48 114 49 119 51 119 43 107 45 114 52 121 51 114 49 117 48 112 46 117 52 124 48 107 46 105 43 102 43 102 43 105 45 105 45 105 45 107 19 25 19 27 23 27 23 27 19 25 19 25 23 27 23 27 31 28 23 28 31 31 31 27 23 27 23 27 23 27 23 27 31 22 35 24 35 24 39 25 39 24 31 22 39 25 35 22 43 27 39 27 35 25 35 25 31 24 31 24 31 24 31 24 27 21 23 21 35 21 19 12 0 4 0 1 0 1 0 3 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 0 0 0 3 1 3 1 3 1 3 3 11 4 15 6 7 6 11 9 15 10 23 12 23 12 19 10 23 13 31 15 31 15 31 15 31 15 31 15 27 16 43 22 51 19 35 13 31 19 35 21 35 21 39 22 31 19 27 18 31 21 39 22 51 25 51 27 55 28 59 28 59 28 59 28 59 28 59 28 67 31 63 30 67 31 71 34 71 33 71 33 71 33 71 33 71 33 71 34 75 36 79 36 75 34 75 36 79 37 83 37 95 31 51 15 27 13 27 13 31 15 31 15 31 15 31 15 27 15 35 19 43 19 35 19 19 10 31 51 214 116 269 98 242 99 242 98 238 96 234 96 222 90 210 84 198 79 190 79 194 79 186 73 170 67 154 63 146 61 146 61 146 61 146 61 134 58 138 55 134 46 115 85 289 122 265 120 249 117 238 119 253 122 249 120 253 122 257 125 261 125 261 125 265 126 265 128 277 128 277 129 285 132 289 134 289 132 289 132 289 132 293 132 301 134 301 134 301 134 293 134 285 134 285 134 277 135 277 135 293 137 293 137 293 137 293 137 301 140 297 138 297 138 301 141 301 143 293 143 297 144 297 146 309 147 305 147 301 146 301 146 301 146 301 146 297 144 297 144 301 146 301 146 301 146 301 147 305 150 301 152 301 153 305 153 305 155 309 155 309 153 301 152 297 150 301 153 309 155 305 153 305 153 305 152 297 149 293 149 301 150 301 150 305 152 305 153 309 153 309 153 309 153 309 153 309 153 309 153 309 153 309 153 305 152 305 152 305 152 305 152 305 153 309 153 309 152 301 149 305 150 301 150 297 149 297 149 289 146 293 147 297 150 301 152 305 152 309 153 305 150 297 149 301 150 301 150 301 150 301 150 301 149 297 149 293 147 293 147 305 147 293 147 289 146 281 147 281 147 273 147 273 147 269 147 281 147 273 144 269 144 273 146 273 146 273 144 269 143 265 143 281 147 277 146 269 143 265 141 265 143 269 144 269 144 265 143 265 143 269 144 265 141 257 140 261 141 261 141 261 141 261 141 253 138 253 138 257 140 257 140 253 140 261 141 253 137 253 140 261 137 261 137 261 137 261 137 261 135 257 134 253 135 257 137 246 134 246 134 246 134 246 134 242 132 242 131 238 131 234 129 238 132 238 131 234 129 230 129 226 129 230 129 230 128 222 125 218 126 222 128 226 126 222 125 226 126 218 123 214 123 218 125 222 123 222 123 218 122 218 120 218 122 218 122 214 117 198 114 198 111 198 107 170 95 150 93 166 108 214 117 198 105 178 107 190 105 190 105 190 105 190 105 190 105 182 101 174 99 174 101 186 99 174 98 178 99 174 95 174 96 166 93 162 93 162 95 170 96 166 93 162 92 154 90 154 90 154 90 154 90 154 90 154 92 154 92 150 88 142 85 134 84 138 85 138 87 142 87 138 85 138 85 138 85 138 85 134 84 134 85 138 85 142 87 142 85 138 85 134 84 134 84 123 79 123 79 123 79 123 79 150 82 146 79 134 75 126 73 138 76 134 76 130 75 130 76 138 78 134 76 134 76 130 75 134 76 134 76 134 73 123 70 123 73 119 72 115 70 111 69 107 69 107 69 107 69 107 69 111 67 111 67 111 67 111 67 111 67 111 66 107 64 103 64 103 64 103 64 103 64 103 63 111 66 107 66 103 64 103 64 111 66 107 63 103 61 95 60 99 61 99 61 99 61 99 61 111 66 107 64 107 63 103 63 99 60 95 58 91 60 95 61 83 61 87 61 87 60 79 57 79 58 79 58 79 58 79 58 95 58 87 55 83 55 87 57 87 55 75 51 71 52 83 57 83 55 87 57 87 57 87 57 83 55 91 58 91 57 83 52 87 54 91 55 87 52 79 49 87 52 79 49 75 49 75 49 91 57 87 54 79 52 75 51 75 52 79 52 79 51 71 48 71 49 75 51 75 51 79 52 67 49 71 51 79 51 75 51 71 49 75 52 79 52 75 49 71 48 59 46 67 51 75 49 55 43 55 45 67 49 67 45 59 45 59 46 67 49 75 52 75 48 71 45 67 43 59 42 59 43 71 46 63 43 71 48 24 42 25 47 27 50 28 52 27 47 27 47 27 45 25 45 28 45 24 45 28 52 27 42 27 47 27 47 27 47 27 47 22 42 22 45 24 47 25 47 25 45 22 42 25 47 24 42 28 45 27 42 27 40 25 40 24 38 24 38 24 38 24 38 24 33 22 35 24 33 18 21 6 4 3 2 1 4 3 7 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 2 1 2 0 0 1 4 4 7 6 9 9 14 9 16 10 16 10 16 12 19 10 16 12 19 13 23 15 23 15 23 15 23 15 23 16 26 19 31 19 31 16 26 19 28 19 31 21 33 22 33 19 28 18 26 19 28 21 33 25 42 25 45 27 47 28 47 28 47 28 47 28 47 28 47 31 52 33 57 34 57 34 57 33 54 33 54 33 54 33 54 33 54 33 57 34 59 36 59 34 57 34 59 36 62 37 62 40 50 19 21 12 21 13 21 15 23 15 23 15 23 15 23 12 21 16 28 19 31 19 31 19 14 21 112 104 183 102 169 101 167 99 164 98 162 98 164 95 155 90 145 85 140 82 138 79 128 76 121 72 112 67 107 63 102 63 102 63 102 63 102 57 97 54 88 55 90 52 155 125 229 120 231 117 238 117 241 123 238 122 238 122 241 125 245 125 243 125 245 126 245 128 248 128 248 129 250 131 255 134 257 131 253 132 255 134 260 135 265 137 276 135 276 135 276 135 276 134 274 134 274 135 274 135 274 138 284 138 284 138 284 138 284 141 286 140 284 138 284 140 288 143 291 143 293 144 293 146 296 149 300 147 298 147 296 146 296 147 298 147 296 146 293 144 293 146 296 146 296 146 296 146 296 152 303 152 305 153 305 155 308 155 308 156 310 155 305 152 303 150 303 153 305 155 308 153 305 155 308 153 303 150 298 149 296 150 305 150 308 152 308 153 310 153 310 153 310 153 310 153 310 153 310 153 310 153 310 153 310 153 310 153 310 153 310 153 310 153 310 155 312 153 308 152 305 152 308 150 305 150 303 149 303 147 300 149 303 152 308 155 310 153 308 155 310 155 308 150 300 152 305 152 305 152 305 152 305 152 305 150 303 150 300 149 300 147 308 147 305 147 303 146 303 146 303 146 303 146 303 147 303 150 308 146 300 143 300 146 303 146 303 146 300 144 298 143 298 146 303 146 303 146 303 146 300 143 300 144 303 146 300 144 298 143 300 144 303 143 300 141 296 141 298 141 298 141 298 141 298 138 293 138 296 140 298 141 298 137 296 141 298 138 293 140 300 137 293 137 293 137 293 137 293 137 291 135 288 134 291 135 293 134 293 134 293 134 293 134 293 134 293 134 293 132 291 131 288 132 284 132 281 131 279 129 279 128 276 129 281 129 276 126 272 125 272 128 276 128 276 125 272 128 274 125 269 123 269 123 272 123 267 123 265 122 265 120 262 120 262 120 260 117 253 113 248 108 243 111 236 101 219 96 222 111 248 116 248 110 236 104 231 105 234 105 234 105 234 105 234 107 234 104 229 101 224 99 224 102 224 98 222 99 226 98 219 98 219 95 214 93 214 93 217 96 217 95 212 93 210 90 207 90 207 90 207 90 207 90 207 95 207 92 202 88 198 87 198 85 195 87 198 88 200 88 202 85 195 85 195 85 195 85 195 84 193 85 195 85 198 87 198 87 198 85 195 85 193 84 193 82 191 82 191 82 191 82 191 79 188 79 186 78 183 76 183 78 186 76 183 76 181 75 176 76 174 78 171 76 169 75 169 76 171 78 174 76 167 72 159 73 167 72 164 70 164 72 164 69 159 69 159 69 159 69 159 67 152 67 152 67 152 67 152 67 152 67 150 66 148 64 148 64 148 66 150 66 150 66 148 67 152 66 150 66 148 64 148 66 145 64 140 63 138 60 136 61 138 61 138 61 138 61 138 64 140 64 138 63 138 61 136 61 133 60 131 58 133 60 136 60 133 61 133 61 131 58 126 58 128 58 128 58 128 58 128 60 133 57 128 55 128 55 131 57 128 52 121 51 124 55 131 57 131 57 128 55 128 55 128 54 128 58 133 57 128 52 124 51 126 52 128 52 124 49 119 54 126 51 121 49 121 49 124 54 124 54 124 54 121 52 121 51 119 52 124 52 119 49 114 51 119 52 121 51 119 49 117 46 114 51 121 52 121 51 119 46 114 51 121 54 124 52 119 51 112 43 107 48 119 51 117 46 109 45 109 48 117 46 109 45 109 46 112 46 112 46 109 48 109 46 107 45 102 42 97 43 107 48 107 43 100 43 107 11 24 19 27 27 30 31 31 39 33 35 30 31 28 27 28 23 22 3 22 19 27 15 21 23 27 23 27 23 27 23 27 31 22 31 24 35 25 39 25 39 24 31 22 39 25 35 22 43 28 43 27 39 25 35 25 31 24 31 24 31 24 31 24 31 24 27 24 43 24 27 16 0 4 0 1 0 3 0 4 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 0 0 0 0 1 3 1 0 0 3 1 7 4 15 6 27 13 23 10 19 9 15 7 23 10 19 10 19 12 27 15 31 15 31 15 31 15 31 15 43 19 35 16 35 16 43 19 31 19 31 21 35 22 39 22 31 18 27 18 27 19 35 22 51 25 51 27 55 28 59 28 59 28 59 28 59 28 59 28 63 33 75 37 83 36 75 34 71 33 71 33 71 33 71 33 71 33 71 34 75 36 79 36 75 34 75 36 79 37 83 37 99 30 39 12 23 13 31 13 31 15 31 15 31 15 31 15 19 12 31 18 43 19 31 18 39 6 39 75 265 107 230 101 249 102 246 99 242 99 246 101 238 96 226 90 214 85 206 85 194 79 186 75 174 70 166 67 150 63 150 63 150 63 150 63 146 60 134 52 130 46 111 82 293 123 269 120 253 119 242 120 257 123 253 122 253 123 261 126 261 125 261 126 265 128 269 128 277 128 281 131 285 132 293 134 281 131 289 134 297 137 301 137 305 135 305 135 305 135 297 135 285 134 285 134 277 135 277 135 297 138 297 138 297 138 297 138 305 141 301 138 297 138 301 140 301 143 293 144 297 146 301 146 309 149 309 147 305 146 301 146 305 147 305 146 301 144 297 144 301 146 301 146 301 146 301 147 309 152 301 153 305 155 309 156 313 156 313 156 313 155 305 152 297 152 305 155 309 155 309 153 321 158 317 156 309 153 301 152 301 150 301 152 305 153 309 153 309 153 309 153 309 153 309 153 309 153 309 153 309 153 309 153 309 153 309 153 309 153 309 153 309 155 313 155 313 153 305 150 305 152 305 150 301 149 297 149 289 150 293 153 301 155 305 158 293 153 301 156 301 153 289 149 293 152 293 152 293 152 293 152 293 152 293 150 289 149 285 149 305 147 297 147 293 146 281 146 281 146 273 146 273 146 269 147 285 149 273 144 265 144 269 146 273 146 273 144 269 143 265 143 265 143 269 146 273 147 281 149 265 144 269 146 273 144 269 143 265 144 269 144 269 143 261 140 261 141 261 141 261 141 261 141 253 138 253 140 257 141 261 141 246 138 261 140 257 140 261 144 261 137 261 137 261 137 261 137 261 135 257 134 253 135 257 137 246 134 246 134 246 134 246 134 249 135 249 134 246 134 242 132 238 132 238 131 234 129 230 129 222 128 230 131 230 128 218 123 214 125 226 129 230 128 218 123 226 128 218 123 214 123 214 123 222 123 222 122 218 120 214 120 210 119 210 117 202 113 186 108 186 110 198 107 170 96 162 101 210 114 202 111 198 108 178 101 190 105 190 105 190 105 190 105 194 105 186 102 178 99 174 99 186 101 174 98 182 101 174 96 174 96 166 93 162 93 162 95 170 96 166 93 162 92 154 90 154 90 154 90 154 90 154 90 166 95 154 88 142 87 146 88 142 87 142 88 146 90 150 92 134 84 134 84 134 84 134 84 138 85 138 87 142 88 146 88 142 87 142 85 138 84 134 84 134 84 134 84 134 84 134 84 134 76 138 78 138 78 142 79 138 78 138 76 134 75 130 76 138 78 138 76 134 75 130 75 134 76 138 78 134 73 119 69 115 72 111 70 111 72 119 73 107 69 107 69 107 69 107 69 111 67 111 67 111 67 111 67 111 67 111 66 107 64 103 64 107 66 111 69 115 69 111 67 111 67 111 66 107 64 103 64 111 66 107 63 103 61 95 60 99 61 99 61 99 61 99 61 103 63 103 61 99 60 95 60 99 60 95 58 91 60 95 61 83 61 87 61 87 60 79 57 79 58 79 58 79 58 79 58 95 60 87 55 83 55 83 55 99 58 83 54 79 55 91 61 87 57 87 57 87 57 87 55 91 61 103 63 95 55 79 54 79 52 87 55 91 54 79 49 95 55 87 52 83 52 87 54 71 51 75 52 79 54 87 55 71 51 79 54 79 51 67 46 79 52 79 52 75 49 67 48 63 48 75 52 83 54 79 51 59 46 71 52 83 54 83 52 79 46 51 43 67 51 75 49 75 48 63 46 71 49 67 45 59 46 67 48 63 43 51 39 75 48 75 46 67 43 59 40 71 49 83 48 59 39 55 43 24 38 21 40 25 47 27 42 21 40 25 47 28 47 25 42 25 45 25 45 25 45 25 45 22 47 28 47 21 31 16 35 25 45 22 40 21 45 27 52 18 38 21 42 22 42 22 40 28 42 25 38 24 38 24 40 19 35 27 42 25 35 22 38 25 38 25 35 24 35 22 33 15 14 4 4 3 4 0 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 2 1 2 1 0 0 0 0 0 0 2 3 7 6 11 6 9 6 11 7 14 9 14 12 16 10 16 10 19 13 23 12 21 13 23 15 21 13 19 13 23 18 33 21 31 18 26 22 31 19 23 16 26 19 31 21 31 21 28 19 26 18 26 21 35 22 38 24 38 22 38 28 45 27 45 27 47 30 52 30 50 30 52 31 54 33 54 30 52 34 59 36 57 31 50 34 57 34 59 36 62 37 62 39 59 34 57 37 62 36 54 25 35 18 21 12 19 13 23 18 28 18 26 16 23 15 23 12 21 16 28 19 33 21 35 19 19 33 138 113 179 99 181 102 169 102 167 101 164 99 164 98 162 96 157 92 150 88 148 82 128 76 121 75 119 70 109 61 100 61 102 63 102 64 105 60 109 61 90 54 90 51 145 122 224 119 236 120 243 122 253 120 236 122 241 123 243 126 245 125 243 125 243 125 243 125 243 128 248 128 250 129 250 131 253 134 260 137 265 137 260 134 260 135 272 132 272 132 274 135 279 138 281 137 276 137 276 138 279 141 288 141 288 141 288 141 288 141 288 141 288 141 288 141 288 143 293 146 298 147 298 147 296 150 303 150 303 150 298 146 296 149 300 147 298 147 296 146 296 147 298 147 300 149 300 150 303 153 305 153 303 152 300 150 300 153 305 153 305 153 305 153 305 152 305 155 310 156 310 156 308 155 310 156 312 158 310 156 308 153 310 153 312 155 315 156 315 153 310 153 310 153 310 153 310 159 317 155 310 153 312 158 319 155 312 155 312 155 312 155 312 155 312 155 310 153 308 152 305 152 310 156 315 156 315 153 308 156 312 155 310 155 308 153 308 156 312 156 310 155 308 153 308 153 308 153 305 152 303 150 303 152 305 152 303 150 300 149 300 144 303 146 303 146 303 146 303 144 303 147 305 144 300 147 305 149 308 149 305 147 303 146 303 149 305 147 303 146 305 147 308 144 300 144 300 144 300 144 300 146 303 146 303 146 303 146 303 140 298 141 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 137 293 135 291 135 293 138 296 135 291 135 291 135 291 135 291 137 296 135 293 134 296 135 298 134 293 134 293 134 293 134 293 131 281 131 279 129 276 128 276 129 279 129 276 128 274 126 274 126 274 126 274 126 274 126 274 125 272 125 272 125 272 125 272 119 262 122 269 125 267 122 262 114 253 116 255 116 253 113 250 107 236 105 231 102 224 99 222 108 238 108 236 107 236 107 236 104 231 104 231 104 231 104 231 101 226 102 229 102 226 99 222 93 217 98 224 101 224 99 222 96 219 96 217 95 214 93 214 95 214 95 212 93 210 92 210 90 207 90 210 92 212 93 212 95 207 90 200 88 202 93 210 87 198 87 198 87 198 87 198 88 200 87 198 87 195 85 195 88 200 88 200 88 200 88 200 87 195 85 193 84 195 85 198 84 195 85 198 85 193 81 186 81 191 81 188 79 186 78 186 75 183 78 188 78 183 73 171 75 171 76 171 76 171 76 171 69 162 73 171 78 174 76 171 73 167 73 164 72 162 70 162 73 164 72 162 70 164 72 167 72 159 70 155 69 152 67 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 64 148 64 148 64 148 64 148 69 143 61 140 66 148 64 136 64 143 64 143 64 140 60 136 58 133 63 140 64 138 60 131 63 138 63 136 61 133 60 133 69 145 66 138 63 133 61 136 61 136 64 138 63 133 58 126 55 131 57 133 58 131 57 128 52 126 54 128 55 131 57 133 57 131 57 128 55 126 54 126 58 133 58 131 57 128 55 128 55 128 52 124 51 124 51 126 54 126 51 124 54 128 52 124 51 119 52 124 54 124 52 121 52 121 52 121 52 121 52 121 52 119 49 117 52 121 51 117 51 119 51 119 51 119 51 119 46 112 48 117 49 119 52 121 48 112 46 109 45 112 46 114 45 109 45 112 46 114 48 114 43 109 48 117 48 109 40 100 46 102 39 100 46 112 48 105 43 105 46 109 48 105 42 97 23 25 15 24 23 28 23 25 11 24 19 27 27 27 19 25 19 25 19 25 19 25 19 25 7 24 23 25 7 19 7 24 35 22 31 22 35 24 39 27 19 19 27 22 31 22 31 21 43 27 35 24 31 24 31 25 19 24 39 27 35 22 27 24 35 24 31 24 35 22 35 21 19 12 7 3 0 3 0 0 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 1 3 1 3 0 0 0 0 0 0 1 7 4 15 7 11 7 15 9 15 10 19 10 23 10 19 10 19 12 27 15 27 13 31 15 31 13 23 12 31 16 39 18 43 19 43 18 27 18 27 16 27 18 31 19 35 21 35 19 31 19 27 18 35 21 43 25 51 25 47 22 59 27 55 27 55 28 63 31 67 31 71 33 71 34 75 34 67 31 75 34 75 34 67 31 75 34 75 36 79 36 83 37 87 36 75 36 83 37 75 33 55 22 39 13 23 12 27 15 39 18 39 16 35 15 31 15 23 12 31 16 39 19 35 18 31 16 91 87 265 102 226 102 249 102 246 101 246 99 242 99 238 98 234 95 222 90 214 88 202 79 186 75 182 73 170 67 150 63 150 63 150 63 150 63 150 67 154 55 130 48 107 75 285 122 269 123 261 120 249 126 249 120 253 123 261 125 265 126 265 126 265 126 265 126 265 126 281 129 281 131 285 131 289 132 293 135 301 138 301 137 293 132 301 134 297 132 301 135 297 137 297 138 293 135 281 138 285 140 305 141 305 141 305 141 305 141 305 141 305 141 305 141 305 141 301 144 301 146 305 147 305 147 313 150 313 150 313 149 305 146 309 149 309 147 305 147 301 146 305 147 309 149 309 150 313 152 313 153 305 152 301 150 297 150 305 153 305 153 305 153 305 153 301 153 309 156 313 156 313 155 309 156 313 158 317 156 313 155 309 153 313 155 313 156 317 156 309 153 309 153 309 153 309 153 317 155 309 153 309 153 313 156 313 155 313 155 313 155 313 155 313 155 313 153 309 153 305 152 309 155 317 158 321 156 313 153 305 156 305 155 301 155 297 153 305 156 305 155 301 155 297 153 297 153 297 152 293 150 289 150 293 152 293 150 289 150 285 149 293 146 293 147 293 147 285 147 277 147 281 147 269 144 269 149 281 149 281 147 277 147 273 146 281 147 277 146 273 147 277 149 269 144 269 144 269 144 269 144 273 146 273 146 273 146 273 146 257 141 261 143 265 141 261 140 257 140 257 140 257 140 257 140 257 140 257 140 257 140 257 140 257 140 257 140 257 140 257 140 265 137 261 135 257 137 261 138 257 135 257 135 257 135 257 135 253 135 249 134 246 135 249 137 246 134 246 134 246 134 246 134 234 131 234 129 230 129 226 128 230 129 230 128 226 126 222 126 222 126 222 126 222 126 222 126 218 125 218 125 218 125 218 125 210 120 218 123 222 123 218 120 194 113 198 114 194 111 186 108 190 107 182 104 174 101 166 98 178 104 178 104 182 105 182 105 194 107 194 107 190 104 182 101 186 104 186 102 178 99 170 96 170 98 178 101 186 101 182 99 170 96 170 95 166 95 162 93 166 95 166 93 162 92 158 92 154 90 154 92 158 93 162 93 158 93 150 90 150 90 158 93 146 88 146 88 146 88 146 88 150 90 146 88 142 87 142 87 146 88 146 88 146 88 146 88 142 85 138 84 134 85 138 87 134 84 138 87 138 84 126 79 146 81 146 79 142 79 138 78 138 78 138 78 138 76 130 76 134 76 134 76 134 76 134 76 126 75 134 78 134 75 126 72 119 73 119 72 115 72 111 70 119 72 115 70 111 72 115 73 111 67 111 69 115 69 115 69 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 103 64 103 64 103 64 103 64 119 64 103 63 111 66 107 60 103 64 107 64 107 63 99 60 95 61 99 63 103 61 99 60 103 63 103 61 99 60 95 60 99 64 91 60 79 58 79 58 87 61 91 63 91 61 79 57 83 57 87 58 91 57 87 55 79 54 83 55 83 55 87 57 87 57 87 55 83 54 79 54 91 58 87 57 87 55 83 55 91 54 83 51 79 51 79 52 83 49 71 49 83 52 79 49 71 49 75 52 79 51 75 49 79 52 79 52 79 52 79 52 79 51 71 49 79 52 75 49 75 51 75 51 75 51 75 51 67 48 71 49 71 49 75 51 67 46 63 45 59 46 63 48 55 43 55 45 59 45 63 46 55 45 67 51 75 49 63 45 71 43 55 42 71 48 75 45 67 45 63 43 63 43 63 43 30 50 27 47 28 52 27 45 22 42 25 47 28 47 27 47 27 47 27 45 25 45 25 45 19 40 24 42 22 40 25 47 21 42 24 45 25 47 25 45 19 38 21 42 22 42 22 42 28 42 25 38 24 38 24 40 21 38 27 42 24 35 22 38 24 33 22 33 21 31 21 28 18 16 6 4 3 4 1 0 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 0 0 0 1 4 6 9 9 14 10 16 10 19 12 19 12 16 10 16 10 19 13 23 15 23 15 23 15 21 10 16 18 26 16 26 18 28 19 33 16 23 18 28 21 31 21 31 21 31 21 31 19 28 19 26 16 33 24 45 28 47 27 42 28 45 27 45 27 47 30 52 33 54 33 57 34 57 36 59 31 54 33 57 34 54 33 52 34 57 34 57 36 59 36 62 37 59 34 59 37 62 33 50 22 33 18 21 12 19 13 21 18 28 16 26 16 26 15 23 12 19 15 26 16 26 16 28 15 40 55 155 108 162 90 167 102 167 101 167 99 164 99 164 98 162 96 157 92 150 88 148 84 131 76 121 75 119 70 109 67 107 66 105 63 102 61 100 60 109 60 90 55 93 51 140 120 229 123 236 119 241 120 245 120 238 122 241 125 245 126 245 128 248 128 248 128 248 128 248 131 253 132 255 132 257 134 257 134 260 137 262 137 262 135 265 137 274 134 274 134 276 137 281 138 281 137 279 138 281 140 284 143 291 143 291 143 291 143 291 143 291 143 291 143 291 143 291 144 293 144 296 146 298 147 298 149 303 150 303 150 300 147 298 150 303 149 300 149 298 147 298 149 300 149 303 150 303 152 305 153 305 153 305 152 303 152 303 153 305 153 305 153 305 153 305 153 305 155 310 156 310 156 310 156 310 158 312 158 312 156 310 153 312 155 312 156 315 156 315 155 312 155 312 155 312 155 312 155 312 153 308 152 310 155 312 155 312 155 312 155 312 155 312 156 315 155 312 155 310 153 310 155 312 156 317 158 315 155 312 158 315 156 312 156 310 155 310 156 312 156 312 155 310 155 308 153 308 153 308 152 305 152 305 152 305 152 305 150 303 150 300 149 310 147 310 147 310 147 310 144 308 149 310 146 303 147 310 149 308 149 308 147 305 147 303 149 305 147 303 146 305 147 308 144 300 144 300 144 300 144 300 146 303 146 303 146 303 146 303 141 298 143 300 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 138 296 137 291 135 293 137 296 135 291 135 291 135 291 135 291 137 296 135 293 134 296 135 298 134 293 134 293 134 293 134 293 131 281 131 281 129 279 129 276 129 279 129 276 128 274 126 274 126 274 126 274 126 274 126 274 125 272 125 272 125 272 125 272 120 265 122 267 123 265 120 262 113 250 113 248 110 243 105 238 107 236 105 231 101 224 98 222 98 222 99 224 101 226 102 229 108 238 110 241 108 234 102 226 104 229 102 226 99 226 101 226 98 224 101 229 102 229 102 226 96 219 96 219 95 217 95 214 95 214 95 212 93 210 92 210 90 207 92 210 92 210 93 212 93 205 92 202 90 205 92 207 90 202 90 202 90 202 90 202 92 205 90 202 90 200 88 200 88 200 88 200 88 200 88 200 87 195 85 193 84 195 85 198 84 193 85 195 85 193 82 188 81 191 81 191 79 188 79 186 81 191 79 186 78 186 78 181 75 171 76 171 76 171 76 171 79 176 79 174 75 164 69 157 73 167 73 167 72 164 72 162 73 164 72 162 70 164 72 167 64 148 66 152 67 155 70 157 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 64 148 64 148 64 148 64 148 67 145 63 140 66 145 63 138 63 140 64 143 64 140 61 136 63 136 61 133 60 136 61 138 63 138 63 136 61 133 60 133 64 136 61 131 58 128 58 128 61 133 61 136 61 131 60 128 57 131 57 131 57 131 57 131 57 131 55 128 55 128 54 126 57 131 57 128 55 126 54 126 58 131 57 131 55 128 55 128 55 128 52 124 51 124 51 126 51 121 46 119 51 124 49 119 49 117 51 119 51 117 49 114 52 121 52 121 52 121 52 121 52 119 49 117 52 121 51 117 51 119 51 119 51 119 51 119 51 119 49 117 49 117 48 114 48 112 46 109 45 112 46 114 42 105 43 107 43 109 45 109 43 112 49 121 52 121 51 119 46 102 42 100 45 107 46 107 46 102 40 95 39 100 45 107 35 30 23 27 27 28 19 24 15 25 19 27 23 28 27 27 27 27 23 27 23 25 19 25 15 24 15 24 15 24 23 27 23 21 35 27 43 25 35 22 23 21 31 22 35 24 31 22 43 27 35 24 31 24 31 25 27 25 39 25 27 21 27 24 27 22 23 21 31 19 27 19 31 15 7 3 0 3 0 0 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 7 3 3 1 0 0 3 0 0 0 3 3 11 4 15 9 15 9 19 10 23 12 23 10 19 10 19 12 27 15 31 15 31 15 27 12 19 9 43 18 35 15 31 18 47 22 19 18 35 24 47 25 43 24 39 22 35 21 35 19 31 19 27 19 47 28 67 30 59 27 59 27 55 27 55 28 63 31 67 31 67 33 71 33 75 34 71 33 71 33 71 33 71 33 71 33 75 34 75 36 79 36 83 36 75 36 83 36 67 28 47 19 35 15 27 12 27 13 35 16 35 16 35 16 35 16 31 15 35 18 39 18 27 16 3 30 158 99 249 95 214 98 246 101 246 99 242 99 238 98 238 98 234 95 222 90 214 88 206 81 190 76 186 75 174 67 170 69 166 66 154 63 146 60 154 67 150 55 138 49 103 70 273 123 285 123 249 119 246 122 253 122 257 123 261 126 269 128 277 131 277 131 277 131 277 131 293 134 293 135 297 135 301 137 297 135 297 137 301 137 301 135 305 135 305 135 305 137 305 138 301 138 297 138 289 141 297 143 313 144 313 144 313 144 313 144 313 144 313 144 313 144 313 144 305 144 297 144 301 146 305 149 309 150 313 152 317 150 309 149 317 150 313 150 309 149 309 149 313 150 313 150 317 152 317 155 313 153 305 153 305 153 305 152 309 155 309 155 309 155 309 155 305 155 313 156 317 158 313 156 313 156 317 159 321 158 313 156 313 155 313 156 317 156 321 158 317 156 317 156 317 156 317 156 313 155 313 155 313 155 313 155 317 156 317 156 317 156 317 156 317 156 317 156 317 155 313 155 317 156 321 158 321 158 317 158 313 158 301 158 297 156 297 156 301 158 297 156 297 155 293 155 289 153 289 153 289 153 289 152 289 153 285 152 285 150 281 150 301 149 301 149 301 149 293 149 281 147 285 149 277 146 273 150 285 150 281 149 281 147 277 147 281 147 277 146 273 147 277 149 273 146 273 146 273 146 273 146 273 146 273 146 273 146 273 146 261 141 265 144 269 143 261 141 261 141 261 141 261 141 261 141 261 141 261 141 261 141 261 141 253 138 253 138 253 138 253 138 269 138 261 135 257 135 261 137 257 135 257 135 257 135 257 135 253 135 249 134 246 135 249 137 246 134 246 134 246 134 246 134 238 132 234 131 234 129 230 129 230 129 230 128 226 126 222 126 222 126 222 126 222 126 222 126 218 125 218 125 218 125 218 125 218 122 222 122 218 122 214 120 202 116 198 113 190 108 174 104 182 105 178 102 166 98 158 96 150 93 150 95 158 98 162 98 186 105 198 110 202 108 190 104 178 101 174 99 178 102 190 107 178 99 182 101 182 101 182 101 174 98 170 96 170 95 166 95 166 95 166 93 162 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 92 158 93 158 92 154 90 150 90 146 88 146 88 146 88 146 88 142 85 138 84 134 85 138 87 134 84 134 84 134 84 134 82 150 82 146 81 146 79 142 79 154 82 142 78 134 78 142 82 138 78 138 78 138 78 138 78 146 79 138 76 130 72 119 69 123 75 119 73 119 72 115 72 119 72 115 70 111 72 115 73 103 66 107 66 111 67 115 69 111 67 111 67 111 67 111 67 107 66 107 66 107 66 107 66 103 64 103 64 103 64 103 64 111 66 107 64 107 64 103 63 99 63 107 64 107 63 99 61 107 63 95 58 91 60 103 64 103 63 103 61 99 60 95 60 103 66 95 63 87 61 91 63 83 60 87 61 83 60 83 60 87 57 87 57 87 57 87 57 91 57 87 55 83 54 79 52 87 57 87 55 83 54 79 54 87 57 87 55 83 55 79 54 91 54 83 51 79 51 79 52 79 49 71 49 79 52 79 48 75 51 79 52 79 51 71 49 79 52 79 52 79 52 79 52 79 51 71 49 79 52 75 49 71 49 71 49 71 49 71 49 79 52 75 49 71 48 63 46 67 46 63 45 59 46 63 48 55 43 59 45 59 46 63 46 63 48 71 51 75 51 75 49 71 45 63 43 67 45 71 46 67 43 59 40 55 42 67 45 30 50 25 45 27 47 24 40 27 45 25 47 27 50 28 52 30 50 28 47 27 45 25 45 30 50 25 42 24 45 25 45 19 40 24 50 27 47 24 42 19 40 22 45 24 45 24 42 28 42 25 38 24 38 24 40 24 42 27 40 22 33 22 38 22 33 21 31 21 28 19 28 22 23 7 4 1 2 1 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 3 2 0 0 1 0 0 0 0 2 3 4 6 9 7 11 9 14 9 14 12 16 10 16 10 19 13 23 13 23 15 23 15 21 12 16 19 28 16 23 15 28 21 35 13 21 19 33 24 35 22 31 22 33 22 31 21 31 19 28 16 33 24 47 30 50 28 47 28 45 27 45 27 47 30 52 28 47 30 50 30 52 31 52 33 54 33 54 33 54 33 54 33 54 33 57 34 57 36 59 36 59 36 59 37 59 30 42 18 26 16 23 13 21 12 19 16 26 16 26 16 26 16 26 19 31 21 33 21 31 18 31 6 62 79 171 104 159 95 171 101 167 99 164 99 162 98 162 98 162 96 157 92 150 88 148 85 131 78 124 76 121 72 112 72 117 70 109 66 102 61 97 63 109 60 90 58 97 49 131 111 229 128 236 114 238 120 241 122 238 123 243 126 245 128 248 132 255 132 255 132 255 132 255 135 260 135 260 137 262 137 265 135 260 135 262 137 265 138 272 138 279 135 276 137 281 140 284 140 284 138 281 141 286 144 291 144 293 144 293 144 293 144 293 144 293 144 293 144 293 144 293 146 296 144 293 144 296 147 300 149 303 150 305 152 305 150 303 152 305 152 305 150 303 150 300 150 305 152 305 153 308 153 308 153 305 153 305 153 305 153 308 155 308 155 308 155 308 155 308 153 308 156 312 158 312 158 310 156 312 159 315 159 315 158 310 155 312 156 315 156 317 158 317 156 315 156 315 156 315 156 315 158 317 158 317 158 317 158 317 156 315 156 315 156 315 156 315 156 315 156 315 156 317 158 317 159 319 158 317 158 317 159 319 159 317 159 317 158 315 158 312 158 315 158 312 156 312 155 310 153 308 153 308 153 308 153 310 153 308 153 305 152 305 150 303 149 312 149 312 149 312 149 312 146 312 152 312 149 308 149 315 150 310 150 308 149 308 147 305 149 305 147 303 146 305 147 308 146 303 146 303 146 303 146 303 146 303 146 303 146 303 146 303 141 300 144 303 144 303 143 298 141 298 141 298 141 298 141 298 141 298 141 298 141 298 141 298 138 293 138 293 138 293 138 293 140 296 137 291 135 291 135 291 135 291 135 291 135 291 135 291 137 296 135 293 134 296 135 298 134 293 134 293 134 293 134 293 132 284 132 281 131 281 129 279 129 279 129 276 128 274 126 274 126 274 126 274 126 274 126 274 125 272 125 272 125 272 125 272 125 267 123 265 120 262 120 262 119 260 117 257 114 248 110 241 105 231 102 226 99 222 96 217 92 212 92 214 93 217 95 217 96 224 102 234 108 241 110 238 104 231 102 229 102 229 102 229 99 224 98 222 98 222 98 222 98 222 98 219 96 219 95 217 95 214 95 212 93 210 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 93 207 93 207 92 205 90 202 88 200 88 200 88 200 88 200 87 195 85 193 84 195 85 198 84 193 84 193 84 193 84 195 82 193 82 191 81 191 79 188 84 193 79 186 76 186 79 186 76 174 78 174 78 174 78 174 78 171 76 169 73 167 73 167 75 169 75 167 73 167 72 164 73 164 72 162 70 164 72 167 69 155 69 152 67 150 66 150 67 152 67 152 67 152 67 152 66 150 66 150 66 150 66 150 64 148 64 148 64 148 64 148 66 145 66 143 64 140 63 140 61 138 63 143 64 143 63 138 64 138 60 131 58 133 63 140 63 138 63 136 61 133 60 133 64 138 63 133 61 133 63 136 60 131 58 128 60 131 60 131 58 131 57 128 55 131 57 133 58 131 57 128 55 126 54 124 57 131 57 128 55 126 54 126 57 131 55 128 55 126 54 126 55 128 52 124 51 124 51 126 54 124 49 124 52 128 52 124 54 126 55 126 54 121 51 119 52 121 52 121 52 121 52 121 52 119 49 117 52 121 51 117 49 117 49 117 49 117 49 117 54 121 52 119 48 112 46 109 48 112 46 109 45 112 46 114 46 112 46 114 48 114 49 117 48 114 48 114 46 112 45 109 46 107 45 105 43 102 45 107 43 105 46 107 46 102 42 97 27 27 15 25 23 27 19 24 23 27 23 25 23 28 31 31 31 30 31 28 23 27 19 25 39 30 19 24 19 27 23 25 27 22 35 24 39 25 39 24 27 21 31 24 39 25 35 24 43 27 35 24 31 24 31 25 39 27 39 24 23 19 27 24 31 22 27 22 31 21 31 19 43 18 11 3 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 7 3 11 4 7 1 0 0 3 1 0 0 0 0 3 1 7 6 7 7 11 7 15 9 23 10 19 10 19 12 27 15 23 13 27 15 31 13 27 12 39 16 35 16 39 18 43 21 11 13 19 16 27 18 27 18 43 22 39 22 35 21 35 21 35 21 43 25 55 27 59 28 59 27 55 27 55 28 63 31 55 27 59 28 59 30 63 30 75 33 71 31 67 33 71 34 67 33 71 33 75 34 75 34 79 36 79 37 83 34 59 24 35 15 31 15 27 13 23 12 31 15 35 16 35 16 39 18 51 22 51 22 47 19 31 16 3 46 214 105 246 99 234 101 242 99 242 99 238 98 238 96 238 98 234 95 222 90 214 88 210 82 194 78 190 76 174 69 178 72 170 69 158 64 150 63 162 67 146 55 146 52 99 64 242 122 293 122 242 120 253 122 257 123 257 125 265 128 269 129 281 132 281 132 281 132 281 132 297 135 297 135 301 137 305 138 301 135 297 135 301 138 313 140 313 138 309 137 313 138 309 141 301 140 301 140 297 144 305 147 317 146 317 146 317 146 317 146 317 146 317 146 317 146 317 146 313 146 297 143 293 146 309 150 309 150 313 152 321 152 317 152 321 153 321 152 317 152 313 150 317 152 321 153 321 155 325 156 313 153 305 153 309 155 309 155 313 156 313 156 313 156 313 156 309 155 313 158 321 159 317 158 317 158 321 159 321 159 317 158 317 156 317 156 321 158 321 159 321 158 321 158 321 158 321 158 321 158 325 161 329 159 321 158 321 158 321 158 321 158 321 158 317 156 321 158 321 159 325 159 329 161 325 158 321 159 329 162 309 161 309 159 305 159 301 158 305 158 301 158 297 156 297 156 289 153 289 153 293 155 293 155 293 153 289 153 285 152 285 152 301 149 301 149 301 149 293 149 289 149 293 152 281 149 281 152 289 150 285 150 281 149 281 149 281 147 277 146 273 147 277 149 277 147 277 147 277 147 277 147 273 146 273 146 273 146 273 146 265 143 269 144 269 144 265 143 265 143 265 143 265 143 265 143 265 143 265 143 265 143 265 143 249 137 249 137 249 137 249 137 273 140 265 137 257 135 257 135 257 135 257 135 257 135 257 135 253 135 249 134 246 135 249 137 246 134 246 134 246 134 246 134 242 132 238 132 234 131 234 131 230 129 230 128 226 126 222 126 222 126 222 126 222 126 222 126 218 125 218 125 218 125 218 125 230 125 222 120 214 120 214 120 214 120 214 119 206 116 194 111 186 107 182 104 170 99 162 98 150 93 150 93 150 93 150 93 154 93 162 99 182 107 202 111 202 110 198 107 186 99 166 93 182 99 174 96 170 96 170 98 178 98 174 98 170 96 170 96 166 95 166 93 162 92 158 92 162 93 158 92 158 92 154 90 150 92 154 93 158 92 154 90 154 92 154 92 154 92 154 92 158 93 158 92 154 90 150 90 146 88 146 88 146 88 146 88 142 85 138 84 134 85 138 87 134 84 130 82 130 84 138 87 154 82 150 82 146 81 146 81 146 81 142 78 138 78 138 79 142 79 142 79 142 79 142 79 130 75 126 73 126 75 134 76 126 75 123 75 119 73 119 73 119 72 115 70 111 72 115 73 123 72 119 70 115 67 107 66 115 69 115 69 115 69 115 69 107 66 107 66 107 66 107 66 103 64 103 64 103 64 103 64 107 66 115 66 103 61 103 64 95 61 103 64 107 64 103 63 103 61 99 60 95 61 99 63 103 63 103 61 99 60 95 60 83 60 79 58 75 58 79 60 79 58 79 57 79 60 83 61 95 58 83 54 79 55 91 60 87 57 83 55 83 55 79 54 87 57 87 55 83 54 79 54 83 55 83 55 79 54 79 52 91 54 83 51 79 51 79 52 87 52 79 51 87 55 83 51 91 57 91 57 87 54 79 51 79 52 79 52 79 52 79 52 79 51 71 49 79 52 75 49 67 48 67 48 67 48 67 48 83 52 75 51 67 48 63 45 67 46 63 45 59 46 63 48 67 48 67 49 71 49 75 51 67 48 63 45 55 42 51 42 71 46 71 45 59 42 63 46 63 45 71 48 67 42 47 34 28 47 25 47 30 52 28 47 28 50 27 45 27 50 30 54 31 54 30 50 27 47 25 45 33 50 22 40 27 52 31 52 24 42 22 42 24 45 25 50 21 42 24 45 25 47 24 45 28 42 25 38 24 38 24 40 27 45 27 38 19 31 21 38 25 35 24 35 22 33 22 31 25 28 9 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 4 4 7 3 4 1 0 1 2 0 0 0 0 0 2 7 11 7 14 9 14 10 16 12 16 10 16 10 19 13 23 9 16 12 21 15 23 15 23 15 26 18 28 19 31 19 28 18 26 16 23 16 26 18 28 24 35 22 33 22 31 21 31 22 38 21 35 22 40 25 45 28 45 27 45 27 47 30 52 28 47 28 50 30 50 31 52 34 57 31 52 31 52 34 57 31 52 33 54 33 57 34 57 36 57 36 62 37 57 27 38 13 23 15 23 13 21 12 19 15 23 15 26 16 28 18 28 22 35 22 33 19 28 16 26 18 93 96 176 104 167 99 167 99 164 99 162 98 162 96 159 98 162 96 157 92 150 88 148 85 133 79 126 78 124 73 114 72 117 70 112 67 107 66 105 64 109 58 93 61 100 48 124 101 224 129 234 113 243 125 245 123 241 125 243 126 248 129 250 131 253 131 253 131 253 131 253 134 257 135 260 135 262 137 262 137 262 135 260 137 267 141 276 141 281 138 281 138 284 141 288 140 284 140 284 143 291 147 296 147 298 147 298 147 298 147 298 147 298 147 298 147 298 147 298 147 296 144 291 143 296 149 303 149 303 152 305 153 308 153 305 155 310 153 308 153 305 152 305 153 308 153 310 155 310 156 312 153 305 153 308 155 310 156 310 156 310 156 310 156 310 156 310 155 310 158 312 159 315 158 312 158 315 159 317 161 315 159 312 156 315 156 317 158 317 159 319 159 319 159 319 159 319 159 319 156 317 159 319 159 319 158 315 158 317 158 317 158 317 158 317 158 317 158 319 159 319 161 322 162 322 159 317 158 319 161 324 162 322 161 319 161 317 159 317 159 317 158 315 158 312 156 312 153 308 153 310 155 312 156 312 155 310 153 308 153 305 152 305 147 310 147 310 147 310 147 310 149 315 153 317 150 310 150 317 152 312 150 310 150 308 149 308 149 305 147 303 146 305 147 308 147 305 147 305 147 305 147 305 146 303 146 303 146 303 146 303 143 303 144 305 146 303 144 300 143 300 143 300 143 300 143 300 143 300 143 300 143 300 143 300 137 291 137 291 137 291 137 291 141 298 138 293 135 288 134 291 135 291 135 291 135 291 135 291 137 296 135 293 134 296 135 298 134 293 134 293 134 293 134 293 134 286 132 284 132 281 131 281 129 279 129 276 128 274 126 274 126 274 126 274 126 274 126 274 125 272 125 272 125 272 125 272 128 269 123 262 119 260 120 262 119 260 120 262 119 257 116 253 113 243 110 238 107 234 104 229 96 219 95 217 93 212 92 212 90 210 90 212 96 226 107 241 104 236 108 238 107 229 98 217 102 226 99 222 96 222 98 224 99 224 98 222 98 219 96 219 95 214 95 212 93 210 92 210 93 212 93 210 92 207 90 207 90 202 93 207 93 207 90 202 90 202 90 202 90 202 90 202 92 205 92 205 90 202 90 200 88 200 88 200 88 200 88 200 87 195 85 193 84 195 85 198 84 193 82 188 82 193 87 200 84 195 82 193 82 191 81 191 78 186 78 186 78 183 75 176 78 176 79 176 79 176 79 176 76 171 73 167 73 167 76 171 76 171 75 169 75 167 73 167 73 164 72 162 70 164 72 167 72 159 72 157 70 157 70 157 69 155 69 155 69 155 69 155 66 150 66 150 66 150 66 150 64 148 64 148 64 148 64 148 63 145 69 145 63 136 63 145 60 138 63 143 64 143 64 140 60 136 61 138 63 136 61 133 63 138 63 136 61 133 60 133 60 128 58 126 57 128 58 131 58 128 57 126 57 128 61 136 60 133 55 126 54 128 58 136 54 126 55 128 55 128 57 131 57 131 57 128 55 126 54 126 55 128 55 126 54 126 52 124 55 128 52 124 51 124 51 126 52 124 49 121 52 128 52 121 57 128 57 126 54 121 51 117 52 121 52 121 52 121 52 121 52 119 49 117 52 121 51 117 48 114 48 114 48 114 48 114 52 119 51 117 49 114 48 112 48 112 46 109 45 112 46 114 46 112 48 114 48 117 49 117 45 109 43 107 43 107 43 109 45 109 48 107 42 97 43 107 46 105 43 100 37 88 31 81 31 27 23 28 35 33 39 30 31 28 23 25 23 28 35 33 39 31 31 30 27 27 19 25 31 25 7 22 27 33 43 34 31 24 31 21 27 24 43 28 27 22 35 25 39 25 39 24 43 27 35 24 31 24 31 25 43 28 39 24 19 19 23 24 35 25 35 24 39 24 35 22 51 19 15 3 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 7 4 11 4 11 3 3 0 3 1 0 0 0 0 0 0 15 9 15 10 19 12 23 12 23 10 19 10 19 12 27 15 11 9 23 13 31 16 35 16 27 15 39 21 47 19 39 16 47 24 39 21 31 21 39 24 43 24 43 22 39 21 35 21 51 22 39 18 31 21 47 27 59 27 55 27 55 28 63 31 63 30 63 31 67 33 71 33 79 34 67 30 63 31 75 36 67 31 67 33 71 34 75 34 75 34 79 37 83 34 55 21 27 13 31 15 31 13 23 12 31 15 31 16 35 18 39 18 47 21 47 19 39 16 19 12 55 66 249 108 249 102 246 96 242 99 242 98 238 96 234 96 238 98 234 95 222 90 214 88 210 82 194 78 190 76 178 70 174 72 170 69 166 67 158 66 162 67 146 57 146 54 99 61 218 119 293 120 242 122 269 122 257 123 261 126 265 128 273 129 277 131 277 131 277 131 277 131 293 132 293 134 297 135 301 135 301 135 297 134 301 138 317 143 317 140 313 138 313 140 313 143 301 140 301 141 301 146 313 149 313 147 321 147 321 147 321 147 321 147 321 147 321 147 321 147 305 146 293 141 293 146 309 150 309 149 317 153 321 153 321 153 325 155 325 153 321 153 317 152 321 153 325 155 325 156 329 158 305 153 305 155 309 156 313 156 313 156 313 156 313 156 313 156 309 156 317 159 321 159 321 158 317 159 321 161 325 159 321 158 317 156 317 158 321 159 325 159 325 159 325 159 325 159 325 159 309 155 321 159 325 158 313 153 321 158 321 158 321 158 321 158 321 159 321 161 325 162 329 164 337 164 325 161 325 161 333 165 313 162 309 161 305 161 301 159 301 159 301 158 297 156 293 156 285 153 285 155 289 156 293 156 289 155 289 153 285 152 281 150 297 147 297 147 297 147 289 147 293 150 293 153 285 150 285 153 289 152 289 150 285 149 281 149 281 147 277 146 273 147 277 149 277 147 277 147 277 147 277 147 273 146 273 146 273 146 273 146 265 144 269 146 273 144 269 143 265 143 265 143 265 143 265 143 265 143 265 143 265 143 265 143 249 137 249 137 249 137 249 137 273 140 265 137 257 134 253 134 257 135 257 135 257 135 257 135 253 135 249 134 246 135 249 137 246 134 246 134 246 134 246 134 242 134 242 132 238 131 234 131 230 129 230 128 226 126 222 126 222 126 222 126 222 126 222 126 218 125 218 125 218 125 218 125 234 126 222 120 210 119 214 120 206 117 210 119 210 117 202 116 214 116 206 113 198 110 190 107 166 99 162 96 154 92 146 90 154 90 146 87 150 96 182 105 158 98 186 110 206 108 190 102 194 104 182 99 174 99 178 101 178 99 178 98 174 96 170 96 166 95 166 93 162 92 158 92 162 93 162 92 158 90 154 90 146 90 158 95 162 93 150 88 150 90 150 90 150 90 150 90 154 92 150 90 150 88 146 88 146 88 146 88 146 88 146 88 142 85 146 84 142 85 146 87 142 82 138 81 138 84 150 88 154 84 154 82 150 81 146 81 130 76 138 79 138 76 126 72 142 79 142 79 142 79 142 79 142 78 130 73 123 73 130 75 126 76 126 75 123 73 119 73 119 72 115 70 111 72 115 73 115 70 119 72 126 73 130 75 115 69 115 69 115 69 115 69 107 66 107 66 107 66 107 66 103 64 103 64 103 64 103 64 103 66 119 67 99 60 103 66 95 60 103 64 107 64 107 64 91 60 103 64 107 63 95 58 103 63 103 61 99 60 95 60 91 61 87 60 83 61 91 63 79 57 71 55 75 58 87 63 95 58 83 54 79 55 91 60 75 54 79 55 83 57 87 58 87 57 87 55 83 54 79 54 83 55 83 54 79 52 75 52 91 54 83 51 79 51 79 52 79 49 71 48 79 51 75 48 87 55 87 54 79 51 71 48 79 52 79 52 79 52 79 52 79 51 71 49 79 52 75 49 67 48 67 48 67 48 67 48 75 51 75 49 71 48 67 48 67 46 63 45 59 46 63 48 59 45 59 46 63 48 67 48 55 43 51 43 55 46 67 48 59 48 79 46 59 39 63 46 75 46 55 36 27 30 23 30 25 45 25 45 25 45 25 45 31 54 31 54 28 47 24 40 30 52 30 52 30 50 25 45 27 47 27 47 25 42 22 40 28 47 22 40 19 38 21 42 24 47 27 52 27 47 22 40 24 40 25 42 27 40 24 38 24 35 22 33 21 35 22 38 25 40 22 33 19 28 18 28 24 33 13 11 1 4 1 7 3 4 3 4 3 4 3 4 0 2 1 4 3 2 1 0 3 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 4 9 9 16 12 19 10 16 10 14 9 11 7 14 9 16 12 19 13 23 16 28 18 31 18 28 18 28 18 28 18 28 18 28 21 31 18 23 18 31 19 28 19 26 16 23 15 21 25 35 21 31 24 38 25 35 27 40 27 42 28 45 30 45 34 52 34 52 34 52 34 52 33 47 31 47 31 50 34 54 34 52 34 54 36 57 37 57 40 57 37 59 40 54 27 28 21 31 16 23 13 23 15 26 13 21 13 23 15 23 16 26 19 38 16 28 27 31 7 19 46 124 102 157 93 157 102 157 99 167 98 164 96 162 95 162 96 159 92 157 92 157 90 148 85 136 82 131 78 124 73 119 70 114 69 109 67 107 64 105 64 105 66 105 63 102 55 100 92 222 132 229 123 253 120 243 123 250 126 255 129 260 131 257 131 260 131 260 131 260 131 260 134 267 134 269 135 272 137 272 137 272 138 276 140 279 143 286 141 288 140 288 140 288 141 288 144 291 143 291 143 293 146 298 150 300 149 300 149 303 152 308 150 303 149 300 149 298 147 298 149 300 149 303 150 303 152 305 149 305 155 310 153 308 153 310 155 308 155 310 156 312 158 312 155 310 156 310 156 308 153 303 155 312 155 312 155 312 155 312 155 312 155 312 155 312 155 312 153 310 153 312 155 315 156 315 156 315 156 317 158 319 159 319 156 315 156 317 158 319 159 319 158 317 158 317 158 317 158 317 159 315 158 315 158 317 161 322 161 319 161 319 161 319 161 319 162 322 162 322 162 322 162 322 162 322 162 322 162 322 162 322 162 322 162 322 162 322 162 322 161 319 161 317 159 315 158 315 150 312 152 315 153 317 155 317 156 319 155 315 152 312 150 308 153 317 149 310 147 312 153 319 152 315 152 315 152 315 152 315 152 315 152 312 150 310 149 310 147 310 150 315 150 310 146 303 147 308 147 308 147 308 147 308 146 305 146 305 146 305 146 305 144 305 146 308 147 305 146 303 144 303 144 303 144 303 144 303 143 300 143 300 143 300 143 300 141 298 141 296 140 293 138 293 138 300 138 298 137 296 135 296 134 293 134 296 135 298 137 298 137 298 137 296 135 293 134 293 134 296 135 296 135 293 132 288 131 286 132 286 132 284 129 279 129 281 129 279 128 276 126 276 123 267 125 272 126 272 125 269 125 272 128 276 128 272 123 265 120 260 125 265 125 260 120 253 119 253 119 253 119 253 119 253 119 253 119 250 117 248 116 248 111 238 107 229 99 217 95 212 95 214 92 210 88 205 87 202 93 217 98 226 104 231 104 229 104 226 99 224 101 226 98 217 99 224 99 224 99 224 99 224 96 217 95 214 95 217 98 219 90 207 90 207 90 207 90 207 92 210 92 210 92 210 92 210 93 210 92 207 90 210 92 212 90 207 90 205 88 202 87 202 87 202 87 202 87 202 87 202 85 198 85 198 85 198 85 200 87 200 85 195 84 193 81 191 84 195 84 193 82 191 81 191 79 188 79 186 78 183 76 183 75 176 73 174 73 171 72 171 76 179 76 176 75 174 73 174 73 167 73 167 73 167 73 167 72 167 73 167 73 164 70 159 72 164 72 162 70 159 69 159 69 159 69 159 69 159 69 159 70 155 67 150 66 150 66 152 66 150 66 148 64 145 63 145 67 150 64 145 61 140 60 140 58 140 60 143 61 140 60 136 58 136 63 143 64 140 60 133 63 140 63 138 61 136 60 136 60 133 58 131 57 133 58 136 58 133 58 133 58 133 58 133 58 128 54 121 52 124 57 131 57 126 55 124 54 126 55 128 52 124 54 126 55 124 54 121 52 121 52 121 52 121 52 121 55 124 51 117 49 119 54 126 54 121 51 114 46 117 55 136 52 119 51 117 49 119 51 121 46 112 48 117 49 119 51 119 52 117 48 119 54 126 51 112 55 121 49 117 51 119 51 117 57 126 52 119 49 114 48 114 51 114 45 112 49 119 48 109 43 102 46 105 49 109 51 114 49 102 42 100 49 112 48 100 46 102 43 97 42 100 46 105 42 88 39 81 34 76 33 74 23 27 23 27 23 27 23 27 31 30 31 30 27 27 19 24 23 28 27 28 27 27 23 25 19 25 23 27 23 25 15 24 31 28 19 24 15 24 19 25 23 27 27 30 27 27 19 24 35 25 39 27 39 27 35 24 35 25 31 22 27 24 35 25 31 25 23 22 23 21 23 21 43 21 19 7 0 1 0 3 0 3 0 3 0 3 0 3 0 1 0 3 0 1 0 0 7 3 7 1 3 0 0 0 0 0 0 0 0 0 0 0 0 3 7 7 15 9 11 7 19 9 15 7 11 9 15 10 19 12 23 13 31 16 35 18 39 18 39 18 39 18 39 18 31 21 39 21 31 18 31 22 31 19 31 19 31 18 27 18 55 25 39 24 51 30 59 28 55 28 59 30 59 31 63 31 71 34 71 34 71 34 71 34 71 34 67 33 71 36 75 37 71 34 71 36 75 37 79 37 79 36 75 37 79 33 43 18 39 16 31 13 23 13 27 15 31 15 31 15 35 16 39 18 39 22 39 18 63 16 7 15 142 85 269 101 242 99 265 101 242 98 230 96 230 95 226 95 230 93 218 92 218 92 214 88 210 85 202 81 190 76 182 73 170 70 166 69 162 66 154 64 162 64 158 64 146 61 123 54 194 123 305 120 277 128 269 119 269 123 277 128 285 129 285 129 289 131 289 131 289 131 289 131 289 132 293 134 293 135 297 135 297 135 301 138 309 140 313 141 305 141 305 141 305 141 305 141 313 144 309 143 313 146 317 147 321 150 309 149 313 150 317 153 313 150 313 149 309 149 305 147 309 149 313 150 313 152 317 152 309 152 325 155 321 152 321 155 317 155 321 156 321 158 325 158 317 155 321 156 317 153 309 152 313 155 313 155 313 155 313 155 313 155 313 155 313 155 313 155 309 153 309 155 313 156 317 156 317 156 317 158 321 159 325 159 317 156 321 158 321 159 325 159 321 158 321 158 321 158 321 158 313 159 309 158 313 159 317 162 317 161 317 161 317 161 317 161 313 162 313 162 313 162 313 162 313 162 313 162 313 162 313 162 313 162 313 162 313 162 313 162 309 161 309 159 305 158 301 158 289 152 293 153 297 155 297 156 301 156 297 155 293 152 285 150 293 152 289 150 285 152 289 153 289 152 289 152 289 152 289 152 289 152 289 150 285 150 281 149 281 149 285 152 285 149 277 146 277 147 277 147 277 147 277 147 273 146 273 146 273 146 273 146 269 146 273 147 277 146 273 144 269 144 269 144 269 144 269 144 265 143 265 143 265 143 265 143 261 141 261 140 257 140 253 138 257 138 257 137 253 135 249 135 246 134 246 135 249 137 253 137 253 137 253 135 249 134 246 134 246 135 249 135 249 134 242 131 246 132 249 132 249 131 242 128 242 129 242 128 238 126 234 126 222 125 226 126 230 126 226 123 230 126 234 128 234 126 222 122 218 125 226 126 226 123 214 120 206 119 206 119 206 119 206 119 206 119 206 117 202 117 198 116 190 111 178 105 162 99 146 95 162 95 162 92 154 88 146 85 130 84 150 93 174 101 182 101 194 104 178 101 178 101 170 95 170 98 170 98 170 98 170 98 170 96 170 96 170 96 170 95 154 90 154 90 154 90 154 90 158 92 158 92 158 92 158 92 162 92 158 90 154 92 158 93 154 90 154 88 150 88 146 87 146 87 146 87 146 87 146 87 158 85 158 85 158 85 158 85 162 87 158 84 154 82 146 81 150 82 146 81 146 79 142 79 142 79 142 78 138 78 134 76 134 76 130 75 126 73 126 73 134 76 134 75 130 73 126 75 126 73 126 73 126 73 126 73 123 73 126 73 126 72 119 69 123 72 123 70 119 69 115 69 115 69 115 69 115 69 115 69 119 69 111 66 107 66 107 67 107 66 107 64 103 63 99 63 119 66 111 63 103 61 99 60 103 61 103 63 107 61 103 61 99 61 103 63 103 63 99 61 107 64 107 63 103 63 99 61 95 58 91 57 87 58 91 60 91 58 91 58 91 58 91 58 87 57 83 54 79 55 87 57 87 55 83 54 79 55 83 57 83 55 87 57 87 57 83 55 79 54 79 54 79 54 79 54 83 54 75 51 75 51 83 54 79 52 79 51 67 49 87 58 79 51 75 49 71 51 75 52 71 49 71 49 75 51 75 51 79 49 63 48 79 52 75 48 87 52 71 48 75 51 75 48 87 54 79 49 71 48 71 49 79 49 63 46 71 49 63 43 55 46 59 48 63 49 67 51 63 46 55 45 63 48 59 45 55 45 51 43 51 45 67 48 55 42 51 36 39 33 43 33 27 47 27 47 27 47 27 47 25 45 27 47 27 47 25 45 24 45 27 47 27 47 27 45 24 42 25 47 27 47 25 45 30 50 27 45 25 45 27 47 27 50 28 50 28 47 25 42 25 42 27 45 28 45 27 40 27 42 25 38 24 40 27 42 25 40 24 35 22 38 24 40 24 35 13 14 3 4 1 7 3 4 3 4 3 4 3 4 1 2 3 4 3 4 1 2 3 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 7 4 7 10 16 9 14 9 14 10 16 10 16 10 19 13 23 15 23 18 28 18 28 18 28 18 28 19 33 24 33 21 28 21 35 19 28 21 31 21 31 21 33 25 33 21 35 27 45 31 45 30 47 31 47 31 50 33 50 34 52 34 52 34 52 34 52 36 54 34 52 36 54 37 59 34 52 34 54 36 57 37 57 36 52 34 54 34 45 22 23 16 23 13 19 12 19 12 21 16 26 16 28 18 28 19 31 16 35 18 31 24 21 7 33 72 148 107 159 95 157 104 164 99 162 98 162 96 159 96 159 98 157 93 155 93 155 92 148 87 138 84 131 79 124 75 119 70 114 70 112 67 107 66 105 64 105 66 107 63 97 57 97 82 214 134 231 123 255 120 248 122 248 125 253 128 255 128 255 131 260 131 260 131 262 132 262 132 274 134 274 135 276 135 276 135 279 137 281 140 286 141 286 143 291 143 291 143 291 143 291 146 293 144 293 144 296 147 300 150 303 149 300 150 305 153 308 152 305 150 303 150 300 149 300 150 303 150 305 152 305 153 308 147 303 153 310 153 305 153 310 155 310 156 310 158 312 158 312 155 308 155 308 155 305 152 300 153 310 153 310 153 310 153 310 155 312 155 312 155 312 155 312 155 312 155 312 156 315 156 315 156 315 156 317 158 319 159 319 156 317 158 317 159 319 159 319 158 317 158 317 158 317 158 317 159 317 158 315 159 319 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 322 161 319 161 319 161 319 161 319 161 319 161 319 159 317 159 317 153 317 155 317 155 319 156 319 156 319 155 317 153 312 152 312 150 315 152 317 153 315 152 312 152 315 152 315 152 315 152 315 152 315 152 315 150 312 150 310 150 312 150 315 150 310 147 305 147 308 147 308 147 308 147 308 146 305 146 305 146 305 146 305 146 305 147 308 147 308 146 305 144 303 144 303 144 303 144 303 143 300 143 300 143 300 143 300 141 298 141 298 140 296 140 293 138 300 138 298 137 296 135 296 134 293 135 296 135 296 137 298 137 298 137 296 135 293 134 293 134 296 135 296 135 293 132 288 131 286 132 286 132 284 129 279 129 281 129 279 128 276 126 276 125 269 126 272 126 272 125 267 126 272 128 274 126 269 123 267 126 265 126 267 126 262 123 260 119 253 119 253 119 253 119 253 119 253 119 253 117 250 117 248 114 245 111 236 107 229 101 224 96 219 95 214 90 207 87 205 79 195 84 207 92 214 95 219 105 229 101 226 101 226 98 219 96 219 96 219 96 219 96 219 96 219 99 222 98 217 93 210 92 210 92 210 92 210 92 210 92 210 92 210 92 210 92 210 93 212 92 210 92 210 93 212 90 207 90 207 88 205 88 202 87 202 87 202 87 202 87 202 88 200 87 198 85 195 84 193 87 200 85 195 84 193 81 191 81 191 79 188 79 186 78 186 79 188 79 188 78 186 78 183 78 186 76 183 76 181 75 181 76 183 76 181 75 179 73 174 72 167 73 167 73 167 73 167 72 167 73 167 73 164 70 159 72 164 72 162 70 159 69 159 69 159 69 159 69 159 69 159 70 155 67 150 66 150 66 152 66 150 66 148 64 145 63 145 66 150 64 145 63 143 60 140 63 145 63 145 63 145 63 145 64 143 63 140 63 140 64 143 66 145 66 143 64 143 64 140 60 136 58 133 58 133 60 136 58 133 58 133 58 133 58 133 57 128 55 126 55 126 57 128 57 126 55 124 54 126 55 128 58 131 58 131 58 131 58 131 55 126 55 126 55 126 55 126 54 121 52 119 51 121 52 124 49 121 54 121 51 119 54 126 52 119 51 117 49 119 51 121 52 121 52 121 51 119 51 119 52 117 46 109 48 117 49 117 55 121 48 114 49 119 49 114 52 119 49 117 49 117 51 119 54 119 48 114 48 114 45 105 48 107 48 107 48 107 48 107 45 105 48 107 45 102 46 107 46 105 45 100 43 100 45 102 40 83 36 76 33 71 31 69 27 28 27 28 27 28 27 28 11 22 15 25 23 27 23 25 7 22 15 25 23 27 23 27 11 22 15 25 23 27 23 27 23 27 23 25 19 25 23 27 27 28 27 28 23 27 19 25 35 25 39 28 43 28 43 27 39 25 31 24 31 24 35 27 23 24 19 22 27 24 35 25 43 21 23 9 0 3 0 1 0 3 0 3 0 3 0 3 0 1 0 4 3 3 0 1 7 3 7 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 3 4 23 10 15 9 15 9 19 12 19 10 19 12 23 13 27 13 35 16 35 16 35 16 35 16 31 22 43 24 39 21 43 25 31 21 35 22 39 24 43 25 31 18 23 19 43 27 55 27 59 30 63 31 63 31 63 31 67 33 67 33 67 33 67 33 71 34 71 34 71 36 79 39 71 34 71 36 75 37 79 37 75 36 79 37 71 28 35 16 31 15 27 13 27 13 27 13 39 18 39 19 43 21 47 21 27 21 39 19 51 9 15 33 222 99 269 99 242 98 261 104 238 98 230 96 226 96 222 95 230 95 218 93 218 93 214 88 214 85 206 82 194 76 182 75 174 72 170 69 162 67 158 66 162 64 158 66 150 63 126 57 166 119 305 125 285 129 273 122 265 123 273 126 281 128 281 128 289 131 289 132 293 132 293 134 293 134 293 135 297 135 301 137 301 137 305 138 309 141 317 143 309 143 309 143 313 144 313 144 317 146 317 146 317 147 325 149 325 150 313 150 313 152 321 155 321 152 317 152 313 150 313 150 317 152 317 152 321 153 321 155 305 150 325 155 321 152 321 155 321 156 321 158 325 158 329 159 317 155 317 155 317 153 309 152 309 153 309 153 309 153 309 153 317 156 317 156 317 156 317 156 313 156 317 156 317 156 317 156 317 156 317 158 321 159 325 159 321 158 321 159 325 159 329 161 325 159 325 159 325 159 325 159 317 159 313 159 313 161 321 164 325 164 325 164 325 164 325 164 317 164 317 164 317 164 317 164 313 162 313 162 313 162 313 162 309 161 309 161 309 161 309 161 309 161 309 161 309 161 309 159 301 156 301 156 301 158 305 158 301 156 301 155 297 153 293 152 281 150 293 155 297 153 285 149 289 152 289 152 289 152 289 152 293 153 289 152 289 150 285 150 285 152 289 150 285 149 281 147 281 149 281 149 281 149 281 149 277 147 277 147 277 147 277 147 273 146 277 149 281 147 273 146 273 146 273 146 273 146 273 146 265 143 265 143 265 143 265 143 265 143 261 141 261 140 257 140 257 138 257 137 253 135 249 135 249 135 249 135 249 135 249 135 253 137 253 135 249 134 246 134 246 135 249 135 249 134 242 131 246 132 249 132 249 131 242 128 242 129 242 128 238 126 234 126 230 126 234 128 230 126 226 123 230 126 230 126 226 125 222 123 230 128 230 128 226 126 222 125 210 120 210 120 210 120 210 120 210 120 206 119 206 117 202 117 202 116 194 113 182 108 174 105 174 99 170 95 158 90 146 88 146 88 146 88 146 88 146 88 174 96 162 96 174 101 174 98 166 96 166 96 166 96 166 96 170 98 182 101 178 96 158 88 162 93 162 93 162 93 162 93 162 93 162 93 162 93 162 93 166 93 158 92 158 92 162 95 158 92 154 90 154 88 150 88 150 88 150 88 150 88 150 88 170 88 162 87 154 84 150 81 158 85 158 84 154 82 150 82 146 81 146 81 142 79 138 78 146 81 142 79 142 78 138 78 142 79 142 78 138 76 134 76 134 76 134 75 130 73 126 75 130 75 130 75 130 75 130 75 123 73 126 73 126 72 119 69 123 72 123 70 119 69 115 69 115 69 115 69 115 69 115 69 119 69 111 66 107 66 107 67 107 66 107 64 103 63 99 63 111 64 111 64 107 61 103 60 107 63 103 61 103 61 107 63 115 66 103 61 99 63 111 67 107 64 107 64 107 64 103 63 99 60 91 58 91 58 95 61 91 58 91 58 91 58 91 58 87 57 87 55 83 57 87 57 87 55 83 54 79 55 83 57 95 58 91 58 91 58 91 60 83 55 83 55 83 55 83 55 79 52 79 52 79 52 79 52 67 51 87 55 83 51 75 52 79 51 75 49 71 51 75 52 87 55 83 52 79 51 75 51 79 49 59 43 59 46 71 51 83 51 67 48 71 51 71 48 71 48 67 48 71 51 79 52 83 52 75 48 67 45 55 42 67 48 63 48 63 48 63 46 51 48 71 49 51 42 55 49 55 46 55 45 55 43 63 45 43 37 43 33 35 31 39 31 28 50 28 50 28 50 28 50 21 40 24 45 27 47 27 47 21 40 24 45 27 47 27 47 22 40 24 45 27 47 27 47 24 42 24 45 25 45 24 42 28 50 27 47 25 45 25 45 24 38 27 42 28 45 28 42 24 38 22 33 21 35 24 38 22 33 21 31 21 33 22 38 24 35 16 19 6 9 3 4 3 4 3 4 3 4 3 4 1 4 4 7 4 7 3 2 3 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 1 2 1 4 3 7 6 11 12 19 10 14 9 16 12 19 10 16 10 19 12 19 12 21 16 26 16 26 16 26 16 26 19 31 24 35 22 33 24 40 21 31 21 33 24 35 25 38 19 26 16 26 22 40 27 40 30 45 28 42 28 42 28 42 33 50 33 50 33 50 33 50 33 50 31 47 33 52 36 54 34 52 34 54 36 57 37 57 36 59 40 59 34 42 21 26 15 23 16 26 16 26 16 26 18 28 19 31 21 33 21 33 13 31 18 31 19 11 15 78 96 162 102 152 93 150 98 155 98 162 96 159 96 157 95 157 98 157 93 155 93 155 92 148 87 140 85 133 79 126 76 121 72 117 70 114 69 109 66 107 63 105 66 107 64 102 60 102 73 210 135 238 126 257 120 250 122 248 125 253 128 257 128 255 131 260 131 262 132 265 134 267 134 274 135 276 135 279 137 279 137 279 138 284 141 286 143 288 143 291 144 293 146 296 147 298 147 298 146 296 147 300 150 303 152 305 150 303 152 305 153 310 153 308 153 308 152 305 152 303 152 308 153 308 155 310 155 310 149 305 155 312 155 308 155 312 156 310 158 312 158 315 159 315 156 310 156 310 156 308 153 303 153 310 153 310 153 310 153 310 156 315 156 315 156 315 156 315 158 315 156 315 156 315 156 315 156 315 156 317 158 319 159 319 158 317 159 319 159 322 161 322 159 319 159 319 159 319 159 319 161 319 159 317 161 319 162 324 164 324 164 324 164 324 164 324 164 324 164 324 164 324 164 324 162 322 162 322 162 322 162 322 161 319 161 319 161 319 161 319 161 319 161 319 161 319 161 322 159 324 159 324 159 322 158 322 156 319 156 317 155 317 155 315 149 312 153 319 155 317 150 310 152 315 152 315 152 315 152 315 153 317 153 315 152 315 150 312 153 315 152 312 150 310 149 312 149 310 149 310 149 310 149 310 147 308 147 308 147 308 147 308 146 308 149 310 149 310 147 305 146 305 146 305 146 305 146 305 143 300 143 300 143 300 143 300 143 300 143 298 141 298 140 296 138 300 138 298 137 296 135 296 135 296 135 296 135 296 135 296 137 298 137 296 135 293 134 293 134 296 135 296 135 293 132 288 131 286 132 286 132 284 129 279 129 281 129 279 128 276 126 276 128 274 128 274 128 272 125 267 126 272 125 269 123 267 123 267 129 267 128 265 126 262 125 262 120 255 120 255 120 255 120 255 120 255 120 253 119 253 117 250 119 250 117 248 114 243 111 241 105 231 102 224 96 217 92 212 92 210 88 207 87 202 85 202 88 207 88 212 96 226 101 224 99 224 99 224 99 224 99 224 96 219 101 224 99 217 92 205 93 212 93 212 93 212 93 212 93 212 93 212 93 212 93 212 95 214 93 210 92 212 95 214 92 210 92 207 90 207 88 205 88 205 88 205 88 205 88 205 90 202 87 200 84 195 82 191 85 198 84 195 84 195 82 193 84 195 82 193 81 191 81 191 81 191 81 188 79 188 78 186 79 188 79 188 78 186 76 183 76 183 76 181 75 179 73 174 73 169 75 169 75 169 75 169 72 167 73 167 73 164 70 159 72 164 72 162 70 159 69 159 69 159 69 159 69 159 69 159 70 155 67 150 66 150 66 152 66 150 66 148 64 145 63 145 63 145 64 148 64 145 61 140 61 143 60 138 58 140 61 143 67 145 63 138 61 140 66 148 61 138 61 138 61 138 63 140 61 138 60 133 58 136 61 138 58 133 58 133 58 133 58 133 57 128 57 131 58 128 57 128 57 126 55 124 54 126 55 128 57 128 55 124 54 126 57 128 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 48 121 55 128 54 119 51 119 52 119 51 117 49 119 51 121 55 126 54 121 52 119 51 119 51 117 46 109 43 109 49 121 54 119 48 112 49 117 49 112 48 114 46 114 48 117 52 121 52 121 52 117 46 107 43 107 49 107 48 107 48 107 48 105 45 109 51 109 43 97 43 107 45 109 46 105 45 100 43 95 36 85 34 74 31 71 33 71 23 27 23 27 23 27 23 27 11 24 19 27 27 28 23 27 15 25 23 27 23 27 23 25 15 24 19 27 23 27 19 25 7 22 15 25 19 25 15 24 31 28 23 25 19 25 19 27 23 22 31 25 39 27 39 27 31 22 23 21 23 21 27 24 19 21 15 19 19 19 23 21 43 21 27 12 3 4 0 1 0 3 0 3 0 3 0 3 0 3 3 4 3 4 0 3 7 3 7 1 3 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 3 6 11 9 23 12 19 10 19 10 23 12 23 12 23 12 27 13 27 13 31 15 31 15 31 15 31 15 23 19 39 22 35 21 43 27 35 22 39 22 39 22 43 24 43 21 31 21 47 28 55 28 59 28 55 28 55 27 51 27 63 31 63 31 63 31 63 31 67 31 63 31 63 33 71 36 71 34 71 36 75 37 79 37 75 40 91 40 71 27 35 18 27 15 35 18 39 18 39 16 39 18 39 19 43 21 47 21 27 19 39 19 35 6 55 69 265 102 249 95 238 93 242 96 238 96 234 96 230 95 230 93 238 95 226 93 226 93 222 88 218 87 210 82 198 78 186 75 178 72 174 70 166 67 162 67 158 64 158 66 154 66 134 60 150 117 317 129 289 128 269 122 269 125 277 129 285 131 289 129 289 131 293 132 297 135 301 135 297 135 297 135 301 137 301 138 305 138 305 140 313 143 317 144 309 144 313 146 321 147 325 149 325 149 321 147 325 149 329 152 325 152 317 152 317 153 325 155 325 155 325 153 321 153 317 152 321 153 325 155 325 156 329 156 317 155 333 158 329 155 329 158 325 158 325 158 329 159 329 161 325 158 329 159 325 156 317 155 313 155 313 155 313 155 313 155 321 158 321 158 321 158 321 158 321 158 321 158 317 156 317 156 317 156 317 158 321 159 325 159 325 159 325 159 329 161 329 162 329 161 329 161 329 161 329 161 317 161 317 161 317 162 325 164 329 165 329 165 329 165 329 165 321 165 321 165 321 165 321 165 313 162 313 162 313 162 313 162 313 162 313 162 313 162 313 162 309 161 309 161 313 162 313 162 317 161 313 161 313 159 309 159 301 156 301 156 301 155 297 155 285 152 289 153 293 152 289 150 289 152 289 152 289 152 289 152 297 153 293 153 289 152 289 152 297 153 289 150 281 150 285 150 285 150 285 150 285 150 285 150 281 149 281 149 281 149 281 149 277 147 281 149 281 149 277 147 277 147 277 147 277 147 277 147 265 143 265 143 265 143 265 143 269 143 265 143 261 141 261 141 257 138 257 137 253 135 249 135 253 137 249 135 249 135 246 134 253 137 253 135 249 134 246 134 246 135 249 135 249 134 242 131 246 132 249 132 249 131 242 128 242 129 242 128 238 126 234 126 238 129 238 129 234 126 226 123 230 126 226 123 218 122 222 123 230 128 226 125 218 125 222 125 214 122 214 122 214 122 214 122 214 120 210 120 206 119 206 119 206 119 202 117 198 116 194 114 194 108 194 104 178 98 166 95 142 87 138 85 138 87 146 88 138 84 138 88 162 99 174 98 174 99 174 99 174 99 174 99 170 98 178 99 174 96 162 92 166 95 166 95 166 95 166 95 166 95 166 95 166 95 166 95 166 95 162 93 162 93 166 95 162 92 158 92 154 90 154 90 154 90 154 90 154 90 154 90 166 87 162 85 158 84 154 82 154 84 154 84 154 84 154 84 154 84 154 82 150 82 146 81 150 81 146 81 142 79 142 79 142 79 142 78 138 76 134 76 134 76 134 75 130 73 126 75 134 76 134 76 134 76 134 76 123 73 126 73 126 72 119 69 123 72 123 70 119 69 115 69 115 69 115 69 115 69 115 69 119 69 111 66 107 66 107 67 107 66 107 64 103 63 99 63 103 61 111 66 115 64 103 60 103 60 95 57 91 58 99 61 107 64 103 63 103 63 107 64 95 60 95 61 99 61 99 63 99 61 95 60 95 60 99 61 91 58 91 58 91 58 91 58 87 57 91 58 91 58 87 57 87 55 83 54 79 55 83 57 83 54 75 51 71 52 79 55 75 52 75 52 75 52 75 52 75 52 79 54 83 52 79 51 71 52 91 57 83 51 71 51 79 51 75 49 71 51 75 52 79 52 79 52 75 51 75 51 71 49 71 48 59 46 71 52 79 49 63 46 67 49 67 46 67 46 63 46 67 49 75 52 75 52 79 49 63 43 55 45 63 48 63 48 63 48 63 48 63 49 67 48 55 43 51 45 55 45 59 46 59 43 55 40 43 36 43 33 35 31 47 34 27 47 27 47 27 47 27 47 25 47 27 50 28 50 28 47 27 50 28 50 28 47 27 45 25 45 27 47 27 45 24 42 21 40 25 47 27 47 25 45 30 50 27 45 24 45 27 47 19 31 22 38 25 40 25 40 25 38 22 35 22 35 24 40 25 40 22 33 21 31 21 33 22 35 18 23 9 11 3 4 3 4 3 4 3 4 3 4 3 7 4 9 6 7 4 4 3 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 3 4 1 2 3 7 7 14 13 19 12 16 10 19 12 21 15 23 15 23 13 21 13 21 15 23 15 23 15 23 15 23 15 26 21 31 19 28 22 38 22 33 22 33 21 31 21 31 25 33 21 31 25 40 27 38 31 47 30 45 30 42 28 42 31 47 31 47 31 47 31 47 34 50 33 50 33 52 36 57 34 52 34 54 36 57 37 57 34 59 42 59 31 33 18 23 12 21 15 26 18 26 16 23 16 28 18 28 19 31 19 31 15 28 18 28 13 7 31 138 108 162 98 152 96 150 95 150 96 155 96 152 95 152 93 150 98 152 93 150 93 150 92 143 88 140 85 136 81 128 76 124 73 119 72 114 69 112 67 109 63 105 66 109 66 105 61 105 70 210 141 248 128 253 117 245 125 253 129 260 132 262 132 262 131 260 132 262 134 267 137 269 135 276 135 279 137 279 138 281 138 281 140 284 141 288 144 291 143 293 144 296 147 300 150 303 150 300 149 300 149 303 152 308 153 305 152 305 152 308 155 312 156 312 155 310 155 308 153 308 155 310 155 312 156 312 158 315 153 312 159 319 158 315 159 319 158 312 158 315 159 315 161 317 159 317 161 317 161 315 158 310 156 315 156 315 156 315 156 315 158 317 158 317 158 317 158 317 159 319 159 317 158 315 156 315 156 315 156 317 158 319 159 319 159 319 159 322 161 322 162 324 161 322 161 322 161 322 161 322 162 319 161 319 161 322 164 327 167 329 167 329 167 329 167 329 165 327 165 327 165 327 165 327 162 322 162 322 162 322 162 322 164 324 164 324 164 324 164 324 161 319 161 322 162 324 164 324 164 331 162 329 161 327 161 324 156 319 156 319 156 319 156 319 153 315 152 312 150 315 152 317 152 315 152 315 152 315 152 315 155 319 153 317 153 315 152 315 155 317 152 312 149 312 152 315 150 312 150 312 150 312 150 312 149 310 149 310 149 310 149 310 147 310 149 312 150 310 149 308 147 308 147 308 147 308 147 308 143 300 143 300 143 300 143 300 144 303 143 300 143 298 141 298 138 300 138 298 137 296 135 296 137 298 137 296 135 293 134 293 137 298 137 296 135 293 134 293 134 296 135 296 135 293 132 288 131 286 132 286 132 284 129 279 129 281 129 279 128 276 126 276 129 276 129 276 128 272 125 267 128 272 123 265 122 265 123 267 128 265 125 257 122 257 123 262 122 257 122 257 122 257 122 257 122 257 120 255 120 253 119 253 119 253 117 250 117 250 116 248 114 245 111 238 105 229 99 222 93 214 90 207 88 207 90 212 88 205 87 210 95 219 96 217 98 222 98 222 98 222 98 222 96 217 96 217 96 217 96 214 96 217 96 217 96 217 96 217 95 214 95 214 95 214 95 214 96 214 95 212 93 214 95 217 93 212 92 210 92 207 90 207 90 207 90 207 90 207 90 207 85 198 85 198 85 198 85 198 84 195 84 195 84 195 84 195 82 193 82 191 81 191 79 188 82 193 81 191 81 188 79 188 78 186 78 186 76 183 76 181 76 183 76 181 75 179 73 174 75 171 76 171 76 171 76 171 72 167 73 167 73 164 70 159 72 164 72 162 70 159 69 159 69 159 69 159 69 159 69 159 70 155 67 150 66 150 66 152 66 150 66 148 64 145 63 145 60 143 64 150 66 148 61 140 64 145 60 138 58 140 63 148 61 138 63 140 63 140 61 138 61 138 61 140 63 140 64 143 63 138 61 136 60 138 61 140 58 133 58 133 58 133 58 133 57 128 58 133 60 131 57 128 57 126 55 124 54 126 55 128 57 124 52 117 49 121 54 128 54 124 54 124 54 124 54 124 51 119 54 124 54 124 51 119 51 124 55 126 52 117 49 119 52 119 51 117 49 119 51 121 49 117 49 117 51 119 51 119 48 119 52 121 48 112 49 121 52 117 46 112 48 117 48 112 48 114 46 112 46 114 49 119 48 119 52 117 46 107 45 114 45 105 46 107 48 109 49 112 51 109 46 105 46 105 43 97 45 109 46 112 46 100 40 93 37 88 36 83 33 78 34 78 19 25 19 25 19 25 19 25 23 28 31 30 31 28 27 27 31 30 31 30 31 28 19 25 23 27 23 27 19 24 11 22 11 24 23 28 31 30 27 27 35 30 23 25 15 25 23 28 15 18 23 22 31 25 35 24 39 25 35 24 31 25 35 27 35 28 27 24 27 21 23 21 39 21 31 13 11 6 0 1 0 3 0 3 0 3 0 3 0 4 3 6 7 4 3 3 7 3 7 1 3 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 7 9 27 12 23 10 19 12 23 13 35 15 31 15 31 15 31 15 31 15 31 15 31 15 31 15 15 16 31 19 31 19 39 24 43 22 39 21 35 19 31 18 39 21 27 18 35 22 39 21 67 33 67 31 63 30 59 30 63 31 63 31 63 31 63 31 75 34 71 34 71 36 79 39 71 34 71 36 75 37 79 37 63 37 87 37 55 21 23 15 15 10 27 15 35 15 31 13 35 16 35 18 39 18 43 19 31 18 35 16 23 4 91 96 281 102 249 98 253 98 242 95 238 96 234 95 230 93 226 93 238 95 226 93 226 93 222 88 218 88 210 84 198 79 190 76 178 73 174 70 170 69 162 67 158 64 158 67 158 66 138 61 146 119 329 132 293 126 261 117 277 128 285 132 293 134 297 132 289 131 293 134 301 135 305 138 297 135 297 137 301 138 305 138 305 138 309 141 313 143 321 144 313 144 317 147 325 149 329 152 329 150 325 149 325 150 333 153 329 152 317 152 317 153 325 156 329 156 329 155 325 155 321 153 325 155 329 156 329 158 333 158 325 158 341 162 337 159 337 162 325 158 325 159 329 161 333 161 333 162 337 162 337 161 329 158 321 158 321 158 321 158 321 158 321 158 321 158 321 158 321 158 325 159 325 158 321 156 317 156 317 156 317 158 321 159 325 159 325 159 325 161 329 162 333 162 329 161 329 161 329 161 329 161 321 161 317 161 317 162 325 165 333 167 333 167 333 167 333 167 321 165 321 165 321 165 321 165 313 162 313 162 313 162 313 162 321 165 321 165 321 165 321 165 309 161 309 162 313 164 317 164 325 164 321 162 317 161 313 161 301 156 301 156 301 156 301 156 297 153 285 149 281 150 293 155 289 152 289 152 289 152 289 152 297 155 297 153 293 152 289 152 301 155 289 150 281 150 289 153 285 150 285 150 285 150 285 150 281 149 281 149 281 149 281 149 277 149 281 150 285 149 281 147 277 147 277 147 277 147 277 147 265 143 265 143 265 143 265 143 269 144 269 143 265 141 261 141 257 138 257 137 253 135 249 135 253 137 253 135 249 134 246 134 253 137 253 135 249 134 246 134 246 135 249 135 249 134 242 131 246 132 249 132 249 131 242 128 242 129 242 128 238 126 234 126 242 131 242 129 234 126 226 123 234 126 222 122 214 122 222 125 226 125 218 120 210 122 218 123 214 122 214 122 214 122 214 122 214 122 214 120 210 119 206 119 202 117 202 117 202 117 202 117 214 116 206 110 186 104 174 101 186 105 170 96 150 92 146 92 162 92 150 92 162 96 162 92 166 96 166 96 166 96 166 96 170 96 166 95 166 96 174 98 170 96 170 96 170 96 170 96 166 95 166 95 166 95 166 95 170 95 166 93 162 95 166 96 162 93 162 92 158 90 154 90 154 90 154 90 154 90 154 90 154 85 158 85 158 85 158 87 154 84 154 84 154 84 154 84 146 81 146 79 142 78 138 78 150 82 150 81 146 79 142 79 138 78 134 76 134 75 130 75 134 76 134 75 130 73 126 75 134 76 134 76 134 76 134 76 123 73 126 73 126 72 119 69 123 72 123 70 119 69 115 69 115 69 115 69 115 69 115 69 119 69 111 66 107 66 107 67 107 66 107 64 103 63 99 63 95 61 111 66 115 64 103 60 115 64 103 60 99 61 111 66 91 60 103 64 107 63 95 58 103 63 103 64 107 66 111 66 103 61 99 60 95 61 99 63 91 58 91 58 91 58 91 58 83 57 95 61 99 60 87 55 87 55 83 54 79 55 83 57 87 55 75 49 67 52 83 57 83 55 83 55 83 55 83 55 71 51 83 55 87 54 75 49 79 55 87 54 75 49 75 52 79 51 75 49 71 51 75 52 63 46 67 49 71 51 75 51 63 51 87 54 75 48 71 52 79 49 63 46 67 48 67 46 71 48 67 46 63 48 67 49 59 49 79 49 63 43 63 51 51 45 59 46 67 49 71 52 79 49 55 45 63 48 51 39 55 45 63 46 59 43 51 37 47 37 47 34 43 34 55 36 28 50 28 47 27 45 25 45 24 42 24 45 25 47 27 47 30 50 25 42 24 45 28 52 30 52 28 47 25 40 21 35 25 47 27 50 28 47 27 45 19 40 27 52 31 52 28 47 21 35 25 42 27 40 22 33 28 45 27 40 25 42 28 45 24 38 24 35 22 33 21 33 22 38 19 28 13 19 7 11 3 4 3 4 3 4 3 4 4 7 4 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 1 2 4 11 12 19 10 14 9 14 10 16 7 16 13 26 18 26 13 19 15 21 13 23 18 28 15 19 12 14 10 16 13 21 16 26 22 33 22 33 22 31 18 26 24 33 22 33 22 33 21 31 30 45 28 42 28 45 31 50 33 47 31 45 30 47 31 50 34 52 34 52 34 52 34 52 34 52 34 54 36 57 37 57 34 52 33 45 27 33 19 26 15 23 15 23 15 23 15 23 19 31 19 31 19 31 19 31 22 33 13 19 12 21 49 171 110 169 102 155 96 152 98 157 93 150 93 150 93 150 93 150 93 150 95 150 92 145 88 140 85 136 84 131 79 126 76 124 73 119 72 114 67 107 64 102 69 109 66 102 63 100 63 109 66 198 143 255 125 260 129 253 128 255 129 260 131 262 134 265 138 269 137 269 137 269 135 267 137 279 135 274 135 279 138 286 140 284 140 286 141 286 143 288 144 293 144 296 146 298 147 298 146 298 150 305 153 305 150 300 155 308 153 308 153 308 152 305 156 310 155 308 153 310 155 312 159 315 155 308 153 310 158 317 158 315 158 317 159 319 161 319 161 317 161 319 162 322 164 322 164 322 164 319 162 317 161 317 155 315 156 317 158 319 159 319 159 319 159 319 159 319 159 319 161 322 161 322 161 322 161 322 158 317 158 319 159 319 161 322 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 327 168 331 168 329 167 327 165 327 164 324 164 324 164 324 164 324 164 324 164 327 165 329 167 329 170 331 167 327 164 322 162 322 161 327 161 327 161 327 161 327 159 324 158 322 158 319 156 319 153 317 153 317 153 317 153 317 152 315 152 317 153 319 155 319 153 317 153 317 153 317 153 317 153 317 153 315 152 312 150 312 152 315 152 312 150 310 149 310 149 310 149 310 149 310 149 310 150 312 150 312 150 312 150 312 152 312 149 310 147 305 144 303 143 300 143 303 144 305 146 305 144 296 138 296 146 308 146 298 140 305 141 305 141 303 138 298 137 298 137 296 135 293 134 293 137 298 137 296 135 293 134 293 134 293 134 293 134 293 134 293 137 291 132 284 129 281 131 286 131 284 131 281 129 279 128 279 129 276 129 274 128 272 126 272 125 269 125 269 125 269 125 269 123 260 122 257 122 255 120 255 122 257 122 257 122 257 122 257 119 255 120 255 120 255 120 257 119 253 119 253 119 253 119 253 113 245 111 243 111 241 110 241 111 241 104 224 96 217 93 214 92 210 88 205 87 210 92 214 96 222 101 231 102 226 98 217 92 212 95 214 96 219 99 222 98 222 99 222 99 219 96 214 99 219 98 217 96 219 98 222 96 217 96 214 95 212 93 212 93 212 93 210 92 207 90 207 90 207 90 205 88 202 87 202 87 200 88 205 90 205 88 202 85 198 85 198 85 198 85 198 82 193 82 193 82 193 82 193 81 191 81 191 81 191 81 191 78 186 78 186 78 186 78 186 73 179 73 181 75 183 76 179 78 174 76 169 75 169 75 171 73 167 73 164 72 162 70 162 70 162 70 162 70 162 70 162 70 162 69 159 69 157 67 157 67 157 72 159 67 148 63 145 66 150 66 148 64 145 63 145 67 152 67 150 66 148 64 148 66 150 66 148 64 145 63 145 61 140 63 143 64 140 63 138 64 143 64 143 64 143 64 143 61 140 63 140 63 138 60 133 60 136 60 136 60 136 60 136 60 133 60 131 58 128 57 128 57 126 55 124 54 126 55 128 55 128 57 131 57 126 52 119 57 128 57 128 55 124 52 119 54 121 52 119 51 121 52 124 49 119 54 126 55 124 51 117 46 117 52 121 49 114 48 117 49 117 49 117 49 117 49 117 57 124 49 112 45 109 48 117 42 107 46 114 49 119 51 119 48 114 49 117 48 114 46 109 51 119 51 117 49 117 48 114 45 107 52 114 49 105 45 105 45 102 45 100 43 102 45 102 48 117 43 107 43 107 43 102 33 88 37 85 33 81 34 90 27 28 27 27 23 25 19 25 19 25 19 25 19 25 19 25 27 28 19 25 19 25 27 28 23 27 27 28 27 27 23 25 19 27 23 28 27 27 23 25 15 25 27 30 31 28 19 24 27 24 31 25 35 24 31 22 35 25 31 22 27 24 35 25 23 24 23 22 27 21 23 21 47 24 39 18 19 10 3 6 0 3 0 3 0 3 0 3 3 4 3 3 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 3 0 3 0 1 3 7 23 10 19 10 19 10 19 10 15 12 31 16 35 15 27 12 35 15 31 16 43 19 35 13 3 9 7 10 11 13 19 16 35 22 39 22 39 21 31 18 39 22 39 22 39 22 39 24 63 30 51 25 51 30 67 36 67 31 63 30 59 31 63 33 71 34 71 34 71 34 71 34 71 34 71 36 75 37 79 37 75 34 67 28 47 21 27 16 31 15 31 15 31 15 31 15 39 18 39 18 39 18 39 18 43 16 35 12 7 22 174 113 277 105 261 98 246 96 249 99 230 93 230 93 230 93 230 93 230 93 234 93 226 90 218 87 214 85 206 82 198 79 190 76 182 73 174 70 166 66 154 64 170 67 158 66 150 64 134 61 138 110 329 138 289 129 293 122 281 128 285 131 293 132 297 134 305 137 305 137 305 137 305 138 305 137 297 135 297 137 309 141 309 140 313 141 313 143 317 143 317 146 321 147 325 149 325 149 321 149 329 152 337 152 333 150 329 153 325 155 325 156 329 156 333 156 329 155 325 156 329 158 329 156 329 155 329 156 333 158 333 158 333 159 337 161 341 161 333 161 333 162 337 164 341 164 341 164 341 162 337 162 333 161 317 156 321 158 321 159 325 159 325 159 325 159 325 159 325 159 329 161 329 161 329 161 329 161 325 159 325 161 329 161 333 162 337 164 337 164 337 164 337 164 337 164 337 164 337 164 337 164 329 165 329 165 329 165 329 165 329 165 329 165 329 165 329 165 329 168 329 167 325 165 321 165 321 165 321 165 321 165 321 165 317 164 321 165 321 167 325 167 333 168 325 165 317 164 317 164 313 161 313 161 313 161 313 161 309 159 309 158 305 158 301 156 293 153 293 153 293 153 293 153 289 152 289 153 293 155 297 155 293 153 293 153 293 153 293 153 293 153 293 152 289 152 285 150 289 152 289 150 285 150 281 149 281 149 281 149 281 149 281 149 285 150 285 150 285 150 285 150 285 150 281 147 273 144 269 143 265 143 265 144 269 146 273 146 269 141 253 141 273 147 273 143 261 141 265 141 265 140 257 137 253 137 253 135 249 135 246 134 253 137 253 135 249 134 246 134 246 134 246 134 246 134 246 134 257 134 249 131 246 131 249 134 246 131 246 129 242 128 238 128 238 129 238 128 234 126 230 126 226 125 226 125 226 125 226 125 222 125 218 123 214 122 214 122 214 122 214 122 214 122 214 122 206 119 206 119 206 119 206 117 206 119 206 119 206 119 206 119 206 114 202 113 198 111 198 111 198 110 186 102 166 98 158 95 162 93 154 90 150 92 162 95 162 98 174 102 182 99 166 95 162 93 166 96 174 99 178 101 174 98 178 99 178 98 170 96 178 98 174 96 170 98 174 99 170 96 170 95 166 93 162 93 162 93 162 92 158 92 154 90 154 90 154 88 150 88 146 87 162 88 166 90 170 88 166 87 158 85 158 85 158 85 158 85 150 82 150 82 150 82 150 82 146 81 146 81 146 81 146 81 138 78 138 78 138 78 138 78 126 73 126 75 130 76 134 78 142 78 134 75 130 75 130 76 126 73 126 72 123 72 119 70 119 70 119 70 119 70 119 70 115 69 115 67 111 67 107 66 111 70 123 70 107 64 103 64 107 66 107 64 103 64 99 63 119 67 119 66 115 64 111 64 111 64 107 63 107 61 103 61 99 63 103 64 107 63 103 61 103 63 103 63 103 63 103 63 99 63 103 63 103 61 95 58 95 60 95 60 95 60 95 60 95 60 95 58 91 57 87 57 87 55 83 54 79 55 83 57 83 55 87 58 87 55 75 51 71 52 79 54 83 54 79 52 83 52 79 51 75 52 79 54 71 51 83 55 87 54 75 49 67 51 83 54 75 49 75 52 67 49 71 49 71 49 71 51 83 52 71 48 63 46 67 49 55 45 63 48 71 49 71 49 67 48 67 48 67 46 59 43 75 49 71 49 67 48 67 46 59 49 75 51 63 46 55 46 51 45 59 48 63 46 55 43 63 46 59 43 55 43 63 45 47 39 63 40 51 37 67 40 28 50 27 47 27 47 25 45 27 47 27 47 25 45 25 45 28 47 27 45 25 47 27 50 24 42 27 50 31 54 31 54 27 47 27 47 27 47 27 47 28 50 30 52 28 45 22 38 25 40 24 38 24 38 25 40 22 35 21 31 19 33 22 35 24 38 22 35 22 35 21 33 28 45 24 35 16 19 6 9 3 4 3 4 3 4 3 4 4 7 4 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 1 2 4 11 10 16 10 16 10 16 12 19 12 21 15 26 16 23 12 16 18 26 16 28 19 31 18 23 9 11 9 14 12 19 13 21 21 31 22 33 22 31 19 26 21 31 21 33 24 35 25 38 33 45 27 38 27 42 33 54 33 50 31 47 31 47 33 50 34 52 34 52 34 52 34 52 34 52 34 54 36 57 37 57 39 54 31 40 22 26 16 21 15 23 15 23 15 23 15 23 18 28 18 28 18 28 18 28 18 19 21 19 0 59 96 183 107 167 101 155 96 152 96 155 95 150 95 150 95 150 95 150 93 148 95 148 92 143 88 138 88 140 85 136 82 131 79 126 75 119 72 114 69 109 66 107 66 109 67 109 67 105 61 105 67 195 141 257 126 257 126 250 128 257 129 260 132 265 134 265 135 267 135 269 138 272 140 274 138 279 137 279 137 281 140 286 141 286 141 288 143 288 144 291 149 300 149 300 150 303 152 305 149 303 152 308 153 308 152 305 155 310 155 312 158 315 159 317 158 315 156 312 156 312 158 315 153 310 156 315 158 317 158 315 158 315 158 317 159 319 161 319 161 317 161 319 162 322 164 322 164 322 164 322 162 319 162 317 158 317 158 319 159 319 161 322 159 319 159 319 159 319 159 319 161 322 161 322 161 322 161 322 161 322 162 324 162 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 327 168 331 168 331 167 329 167 329 167 329 167 329 167 329 167 329 164 327 165 327 167 329 167 329 170 331 167 327 164 324 164 324 162 329 162 329 162 329 162 329 161 327 159 324 159 322 158 322 153 317 153 317 153 317 153 317 153 317 153 317 155 319 155 319 153 317 153 317 153 317 153 317 153 317 153 317 152 315 152 312 152 315 152 315 150 312 150 310 149 310 149 310 149 310 149 310 150 312 150 312 150 312 150 312 149 310 147 305 146 303 143 300 144 303 144 303 146 305 146 305 144 298 141 298 144 305 144 300 141 305 141 305 141 303 138 300 137 298 137 298 135 296 135 293 137 298 137 296 135 293 134 293 134 293 134 293 134 293 134 293 132 286 131 284 131 286 134 291 131 284 131 281 129 279 128 279 129 276 129 274 128 272 126 272 125 269 125 269 125 269 125 269 126 265 125 262 125 260 123 260 122 257 122 257 122 257 122 257 120 255 119 253 117 248 116 245 119 253 119 253 119 253 119 253 117 250 116 248 116 245 114 245 113 243 111 238 107 229 101 222 98 222 96 217 95 217 96 219 95 219 98 224 99 222 96 217 95 214 96 217 98 222 99 224 96 219 98 222 99 222 98 219 99 219 98 217 96 219 98 222 96 217 96 214 95 212 93 212 93 212 93 212 92 210 92 207 90 207 90 207 88 205 88 202 87 202 88 205 90 202 87 200 85 198 85 198 85 198 85 198 84 195 84 195 84 195 84 195 81 191 81 191 81 191 81 191 78 186 78 186 78 186 78 186 75 181 75 181 76 183 76 179 78 174 76 169 75 169 75 171 73 167 73 167 72 164 72 162 70 162 70 162 70 162 70 162 69 159 69 157 67 157 66 155 69 157 70 152 64 145 64 152 66 150 66 150 64 148 64 145 67 152 67 150 66 148 64 148 63 145 61 143 61 140 60 140 61 140 63 143 64 140 63 138 61 138 61 138 61 138 61 138 61 140 63 140 63 138 60 133 60 136 60 136 60 136 60 136 60 133 60 131 58 128 57 128 57 126 55 124 54 126 55 128 55 126 57 128 57 126 54 121 48 117 51 121 54 124 54 124 54 121 52 119 51 121 52 124 49 119 54 126 55 124 51 117 49 121 55 126 52 119 52 124 48 114 48 117 49 119 51 119 51 117 49 117 49 117 49 117 46 114 48 117 49 114 48 112 46 114 48 114 48 112 45 107 49 114 48 114 46 112 46 109 46 109 52 112 48 105 46 107 42 102 49 114 52 109 45 97 48 114 45 112 42 109 45 109 42 105 46 105 45 97 43 105 23 27 23 27 23 27 23 27 15 25 19 27 23 28 27 28 23 27 23 27 23 27 23 27 11 24 19 28 31 31 35 31 23 27 23 27 23 27 23 27 27 28 31 30 27 25 15 22 39 25 31 22 27 24 35 27 27 21 23 19 19 21 23 22 19 22 19 22 27 22 27 22 59 28 55 22 31 12 0 3 0 3 0 3 0 3 0 3 3 4 3 3 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 3 0 3 0 1 3 7 19 10 23 12 23 12 23 12 31 16 35 16 35 13 23 10 39 16 31 16 39 18 31 12 3 10 11 13 19 15 19 15 31 21 39 22 39 21 31 19 31 21 35 22 43 25 51 27 55 28 55 30 59 31 63 31 71 33 63 31 63 31 67 34 71 34 71 34 71 34 71 34 71 34 71 36 75 37 79 37 87 37 63 24 31 16 19 13 31 15 31 15 31 15 31 15 35 16 35 16 35 16 35 16 39 9 55 12 0 52 301 114 273 105 261 99 249 96 246 96 246 96 246 96 242 95 242 95 238 93 242 93 234 90 226 87 218 88 214 85 206 81 198 79 182 75 178 72 170 69 166 67 162 66 166 70 162 67 134 58 134 105 321 140 293 128 285 123 285 129 289 131 293 134 301 135 297 135 301 137 309 140 317 141 305 138 305 138 305 140 313 141 317 143 317 143 321 144 321 146 321 149 325 149 329 150 329 152 329 152 333 153 337 153 337 153 337 156 329 158 333 158 333 158 333 156 329 155 325 156 329 158 317 153 329 159 341 161 337 158 333 158 333 159 337 161 341 161 333 161 333 162 337 164 341 164 345 165 341 164 341 162 337 162 325 159 325 161 329 161 329 161 329 161 329 161 329 161 329 161 333 162 333 162 333 162 333 162 337 164 337 165 341 165 345 167 341 165 341 165 341 165 341 165 341 165 341 165 341 165 341 165 333 167 333 167 333 167 333 167 333 167 333 167 333 167 333 167 329 168 329 168 329 168 329 167 329 168 329 168 329 168 329 168 321 165 321 167 325 167 329 168 333 168 325 165 321 165 321 165 321 164 321 164 321 164 321 164 317 161 313 161 309 159 309 159 297 155 297 155 297 155 297 155 293 155 297 155 297 155 297 155 297 155 297 155 297 155 297 155 297 155 293 153 293 152 289 152 293 153 289 152 289 150 285 150 285 150 285 150 285 150 285 150 285 150 285 150 285 150 285 150 277 147 273 146 269 144 269 143 269 146 273 146 273 146 273 146 269 143 265 143 269 144 269 144 265 141 269 143 265 141 261 138 257 138 253 137 253 135 249 135 253 137 253 135 249 134 246 134 246 134 246 134 246 134 246 134 246 131 246 131 249 134 253 135 246 131 246 129 242 128 238 128 238 129 238 128 234 126 230 126 230 126 230 126 230 126 230 126 230 128 230 126 226 125 222 125 214 122 214 122 214 122 214 122 218 122 214 120 206 117 198 114 206 119 206 119 206 119 206 119 206 119 206 117 202 116 198 116 190 114 194 114 186 108 166 102 178 99 174 98 166 96 166 96 158 95 166 98 170 98 166 95 170 96 174 98 178 99 182 101 170 98 178 99 182 101 178 99 178 98 174 96 170 98 174 99 170 96 170 95 166 93 162 93 166 95 162 93 162 92 158 92 158 92 154 90 154 88 150 88 166 88 170 90 170 88 162 85 158 85 158 85 158 85 158 85 158 85 158 85 158 85 158 85 150 82 146 81 146 81 142 79 142 79 142 79 142 79 142 79 130 76 134 76 134 76 134 78 142 78 134 75 130 75 130 76 130 75 126 73 126 72 123 72 123 72 123 72 123 72 123 72 123 70 119 70 115 69 115 67 119 70 115 66 99 63 107 70 111 67 107 66 107 64 103 64 119 67 119 66 115 64 111 64 107 63 107 63 103 61 99 60 99 63 103 64 107 63 103 61 95 60 95 60 95 60 95 60 99 63 103 63 103 61 95 58 91 58 91 58 91 58 91 58 95 60 95 58 91 57 87 57 87 55 83 54 79 55 83 57 83 55 83 55 83 55 83 54 67 51 75 54 79 54 79 54 83 52 79 51 75 52 79 54 75 52 79 54 83 52 79 51 71 52 83 54 79 51 75 52 63 46 67 49 71 51 79 52 67 48 71 51 75 51 71 49 67 49 71 49 71 48 63 45 71 49 71 49 71 48 63 46 67 48 63 46 63 45 59 45 63 51 75 51 63 46 59 49 59 48 71 52 75 51 63 45 63 46 63 43 59 43 71 46 67 46 87 49 79 46 87 48 27 47 27 47 27 47 27 47 21 40 24 45 28 52 31 57 27 47 27 47 27 47 27 47 24 45 25 47 27 47 25 45 28 47 27 45 25 47 27 50 27 47 27 50 27 47 27 45 28 42 25 38 24 40 27 45 24 38 22 35 22 35 24 38 22 35 22 35 22 35 22 35 28 47 27 40 18 21 6 4 3 4 3 4 3 4 3 4 4 7 4 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 1 2 4 11 9 16 12 21 15 21 13 19 16 26 16 26 15 23 13 19 16 23 13 21 15 23 12 14 12 19 15 26 19 28 18 26 19 28 21 33 22 33 21 28 21 31 22 35 25 40 27 42 24 40 31 52 36 50 28 40 34 52 33 47 31 50 34 52 34 52 34 52 34 52 34 52 34 52 34 54 36 57 37 57 42 54 28 31 16 19 13 21 15 23 15 23 15 23 15 23 16 26 16 26 16 26 16 26 21 19 22 19 3 109 126 171 107 167 104 159 99 155 98 155 99 157 98 155 96 152 95 150 93 148 95 148 92 143 88 138 88 143 87 138 84 131 81 128 75 121 73 119 72 114 70 114 66 109 69 114 69 107 61 105 63 183 137 262 131 255 125 255 129 257 131 262 134 265 135 267 135 267 137 272 140 276 141 279 138 281 140 286 141 286 141 286 143 291 144 291 146 293 146 293 146 298 147 298 149 300 149 303 153 308 153 308 153 310 155 312 159 317 159 315 158 312 156 312 156 312 155 310 155 310 156 312 153 310 158 319 161 319 159 315 158 315 158 317 159 319 161 319 161 317 161 319 162 322 164 322 165 324 165 322 164 322 162 319 162 324 162 322 161 322 161 322 161 322 161 322 161 322 161 322 162 324 162 324 162 324 162 324 165 329 165 329 167 331 167 334 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 329 168 331 168 331 168 331 168 334 168 331 168 331 168 331 168 331 165 327 167 329 167 331 168 331 170 331 167 329 165 327 167 329 164 331 164 331 164 331 164 331 162 329 162 329 161 327 161 324 155 319 155 319 155 319 155 319 156 319 155 319 155 319 155 319 155 319 155 319 155 319 155 319 155 319 155 317 153 317 152 315 153 317 153 315 152 315 150 312 150 312 150 312 150 312 150 312 150 312 150 312 150 312 150 312 147 308 146 305 146 305 144 303 147 305 146 305 146 305 146 305 144 305 146 305 144 303 144 303 141 308 143 308 143 305 140 300 138 300 138 298 137 298 135 296 137 298 137 296 135 293 134 293 134 293 134 293 134 293 134 293 129 284 131 286 134 288 134 288 131 284 131 281 129 279 128 279 129 276 129 274 128 272 126 272 126 272 126 272 126 272 126 272 128 267 128 267 126 265 125 262 122 257 122 257 122 257 122 257 126 262 123 257 120 253 119 250 119 253 119 253 119 253 119 253 119 253 119 253 117 250 116 248 114 245 116 248 114 241 108 234 101 226 101 224 98 219 95 214 93 217 95 219 98 222 98 222 99 222 99 222 101 224 101 224 98 222 99 224 101 224 99 222 99 219 98 217 96 219 98 222 96 217 96 214 95 212 93 212 95 214 95 212 93 212 92 210 92 210 92 207 90 207 88 205 90 205 90 205 90 202 87 198 85 198 85 198 85 198 85 198 85 198 85 198 85 198 85 198 82 193 82 191 81 188 79 188 79 188 79 188 79 188 79 188 78 183 76 183 76 183 76 179 78 174 76 169 75 169 75 171 75 169 75 167 73 167 72 164 72 164 72 164 72 164 72 164 73 167 72 164 72 162 70 162 69 157 69 150 63 145 67 157 67 152 67 150 66 150 64 148 67 152 67 150 66 148 64 148 66 150 64 148 63 145 63 145 61 140 63 143 64 140 63 138 60 136 60 136 60 136 60 136 61 140 63 140 63 138 60 133 58 133 58 133 58 133 58 133 60 133 60 131 58 128 57 128 57 126 55 124 54 126 55 128 55 126 55 126 55 126 55 128 55 126 57 128 55 124 52 121 54 121 52 119 51 121 52 124 52 121 52 121 52 121 52 121 46 117 52 121 49 114 49 119 48 114 48 117 49 119 51 119 48 114 49 119 51 119 49 117 49 117 49 117 48 112 45 107 51 119 52 121 51 119 49 114 48 114 46 112 46 109 45 109 49 114 52 112 48 105 48 112 52 112 49 107 48 109 51 119 48 117 45 114 43 114 48 114 43 112 49 112 48 105 45 107 19 25 23 27 23 27 27 28 11 22 15 27 27 31 39 33 19 27 23 28 27 27 23 25 19 27 23 27 19 24 11 21 31 28 19 24 15 25 27 30 23 27 23 27 23 27 23 27 39 27 35 25 35 25 39 27 39 25 31 24 31 24 35 27 15 21 19 22 27 22 31 24 47 25 51 24 31 12 0 1 0 3 0 3 0 3 0 3 3 4 3 3 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 3 0 3 0 1 3 7 11 9 23 15 35 15 27 13 35 16 35 16 31 15 31 15 31 13 23 13 27 13 19 6 15 15 27 21 39 21 31 19 27 19 35 22 39 22 35 21 39 22 43 24 47 27 51 27 39 25 63 36 75 33 55 25 71 34 67 33 67 33 71 34 71 34 71 34 71 34 71 34 71 34 71 36 75 37 79 37 87 34 51 18 15 13 19 16 31 15 31 15 31 15 31 15 39 18 39 18 39 18 39 18 51 16 43 13 59 88 329 108 277 107 273 104 261 101 253 99 257 101 253 99 249 96 246 95 238 93 242 93 234 90 226 87 218 87 210 84 202 81 194 78 182 75 182 73 178 72 174 72 170 69 166 70 162 67 138 61 115 95 301 143 305 128 289 129 289 131 289 132 297 135 301 137 305 137 309 138 313 141 317 141 305 140 313 143 317 143 317 141 321 144 325 146 325 147 329 147 317 146 321 147 325 149 325 149 341 155 337 153 337 155 345 158 353 161 341 161 337 159 337 159 333 158 329 156 329 156 333 158 333 158 337 159 337 159 333 158 333 158 333 159 337 161 341 161 333 161 333 162 337 164 341 164 349 165 345 165 341 164 341 164 337 164 337 162 333 162 329 161 333 162 333 162 333 162 333 162 337 164 337 164 337 164 337 164 341 165 341 165 345 167 349 168 345 167 345 167 345 167 345 167 345 167 345 167 345 167 345 167 337 168 337 168 337 168 337 168 337 168 337 168 337 168 337 168 329 168 329 168 333 170 333 170 329 168 329 168 329 168 329 168 325 167 325 167 329 168 329 170 333 168 325 167 325 167 329 168 325 165 325 165 325 165 325 165 321 164 321 162 317 162 313 161 301 156 301 156 301 156 301 156 301 156 301 156 297 155 297 155 301 156 301 156 301 156 301 156 301 155 297 155 293 153 293 153 297 153 293 153 289 152 289 152 289 152 289 152 289 152 289 152 285 150 285 150 285 150 285 150 277 147 277 147 277 147 277 147 277 147 277 147 273 146 273 146 269 147 277 147 269 143 269 146 269 143 273 144 269 141 261 140 261 138 257 138 253 137 253 137 253 137 253 135 249 134 246 134 246 134 246 134 246 134 246 134 242 131 249 134 253 134 249 132 246 131 246 129 242 128 238 128 238 129 238 128 234 126 230 126 234 128 234 128 234 128 234 128 230 128 230 126 226 125 222 125 214 122 214 122 214 122 214 122 226 125 222 123 214 122 210 120 206 119 206 119 206 119 206 119 206 119 206 117 202 116 198 116 198 116 198 116 194 113 186 111 186 104 186 102 174 96 162 93 162 95 162 96 170 99 174 99 182 101 182 101 182 101 182 101 182 101 186 102 182 99 174 98 178 98 174 96 170 98 174 99 170 96 170 95 166 93 162 93 170 95 166 95 162 93 162 93 162 92 158 92 154 90 154 90 170 90 170 90 166 87 158 84 158 85 158 85 158 85 158 85 162 87 162 87 162 87 162 87 154 84 150 81 146 79 138 78 146 81 146 81 146 81 146 81 138 78 138 78 134 76 134 78 142 78 134 75 130 75 130 76 134 75 130 75 126 73 126 73 126 73 126 73 126 73 126 73 126 73 123 72 119 70 119 70 111 69 115 67 103 64 111 70 115 67 111 67 107 66 107 66 119 67 119 66 115 64 111 64 115 66 115 64 111 64 107 63 99 63 103 64 107 63 103 61 95 60 95 60 95 60 95 60 99 63 103 63 103 61 95 58 87 57 87 57 87 57 87 57 95 60 95 58 91 57 87 57 87 55 83 54 79 55 83 57 83 55 79 54 79 55 87 58 91 58 91 57 87 54 75 51 83 52 79 51 75 52 79 54 79 52 79 52 79 52 79 52 63 49 79 51 71 48 67 49 71 49 71 49 71 49 71 49 75 49 71 49 71 49 71 49 71 49 71 49 71 48 59 45 75 51 79 52 75 49 67 48 71 48 67 48 63 46 63 45 71 52 75 51 63 46 67 52 79 51 63 45 55 48 71 52 63 45 63 45 63 46 79 49 59 45 87 49 79 45 83 45 25 45 25 47 27 50 28 50 27 47 27 50 28 50 30 52 25 45 28 50 28 50 25 45 27 47 28 50 27 45 24 42 30 50 25 42 24 45 28 52 30 52 28 47 25 45 25 45 25 42 27 45 28 42 27 40 27 40 24 38 24 38 25 42 21 33 21 35 22 38 24 38 21 38 24 38 18 21 6 4 3 4 3 4 3 4 3 4 4 7 4 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 1 2 4 11 6 14 12 26 16 26 15 21 16 26 15 23 15 26 18 28 16 23 13 21 15 21 10 11 12 19 18 31 22 31 19 26 18 28 21 33 22 33 22 31 24 38 25 38 25 38 25 38 27 42 30 47 31 47 30 45 36 52 34 50 33 52 34 54 34 52 34 52 34 52 34 52 34 52 34 54 36 57 37 57 39 50 24 21 12 16 16 28 15 23 15 23 15 23 15 23 18 28 18 28 18 28 18 28 24 35 13 26 54 174 129 179 110 174 108 169 105 164 101 159 102 162 101 157 98 152 96 150 93 148 95 148 92 143 88 138 87 138 84 133 81 128 78 124 76 121 75 121 75 119 73 119 70 114 69 109 67 107 64 112 55 167 129 265 135 257 128 267 131 260 132 262 134 267 137 269 138 274 140 274 140 274 140 274 138 284 143 291 144 291 143 286 146 293 146 296 147 296 149 298 149 300 149 300 150 303 152 305 156 310 155 308 155 312 158 317 161 322 162 324 165 329 168 331 162 319 161 317 159 319 161 322 162 322 161 317 158 315 158 315 158 315 158 317 159 319 161 319 161 317 161 319 162 322 164 322 167 327 165 324 165 322 164 322 165 329 164 327 164 324 162 324 162 324 162 324 162 324 162 324 164 327 164 327 164 327 164 327 164 327 165 329 165 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 168 334 170 336 171 336 167 329 167 329 167 329 167 329 167 329 167 331 168 331 170 334 170 331 167 329 167 331 168 334 167 336 167 336 167 336 167 336 165 334 164 331 164 329 162 329 156 322 156 322 156 322 156 322 158 324 158 322 156 319 155 319 156 322 156 322 156 322 156 322 156 322 155 319 155 317 153 317 155 319 153 317 153 315 152 315 152 315 152 315 152 315 152 315 150 312 150 312 150 312 150 312 149 310 149 310 149 310 149 312 149 310 149 308 147 305 146 305 144 308 150 308 143 298 143 305 143 308 144 310 143 308 141 303 140 303 138 300 138 298 137 298 137 298 137 296 135 293 134 293 134 293 134 293 134 293 134 293 131 286 134 288 134 286 131 281 131 284 131 281 129 279 128 279 129 276 129 274 128 272 126 272 128 274 128 274 128 274 128 274 126 265 126 265 125 262 125 260 122 257 122 257 122 257 122 257 123 257 122 257 122 257 122 257 119 253 119 253 119 253 119 253 117 250 117 250 116 248 116 245 116 248 114 245 113 243 114 245 107 238 107 236 104 224 96 214 96 219 96 219 98 226 102 229 102 226 102 226 102 226 102 226 104 229 104 226 101 222 96 214 99 219 98 217 96 219 98 222 96 217 96 214 95 212 93 212 96 217 95 214 95 212 93 212 93 212 92 210 92 207 90 207 90 207 92 205 88 200 85 195 85 198 85 198 85 198 85 198 88 202 88 202 88 202 88 202 84 195 82 191 81 188 78 186 81 191 81 191 81 191 81 191 79 188 79 186 78 183 76 179 78 174 76 169 75 169 75 171 76 171 75 169 75 167 73 167 73 167 73 167 73 167 73 167 70 162 69 159 69 157 67 157 64 152 70 155 67 150 67 155 69 155 67 152 67 150 66 150 67 152 67 150 66 148 64 148 64 148 64 145 63 145 61 143 61 140 63 143 64 140 63 138 61 138 61 138 61 138 61 138 61 140 63 140 63 138 60 133 57 131 57 131 57 131 57 131 60 133 60 131 58 128 57 128 57 126 55 124 54 126 55 128 55 126 54 121 54 126 58 133 54 124 55 126 55 124 54 121 54 121 52 119 51 121 52 124 54 121 52 119 51 121 52 124 48 119 52 121 51 117 49 119 52 121 51 117 49 114 46 112 54 121 49 114 46 112 48 117 48 114 49 117 49 114 46 112 48 114 49 117 48 114 46 109 51 117 49 117 48 114 48 112 52 117 52 112 48 105 49 114 51 109 48 105 46 107 49 117 46 117 45 117 45 117 48 121 40 109 48 117 48 105 43 102 19 25 19 27 23 28 27 28 35 31 31 30 27 27 19 25 15 25 27 30 31 28 19 24 23 27 27 30 31 30 27 27 31 28 19 24 15 25 27 30 43 33 31 27 15 22 11 21 31 25 43 30 47 28 35 24 35 24 31 22 27 24 31 25 15 21 15 22 27 24 31 24 27 19 35 21 31 12 0 1 0 3 0 3 0 3 0 3 3 4 3 3 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 3 0 3 0 1 3 7 7 9 27 16 39 16 31 13 31 15 31 15 35 18 43 19 43 16 31 16 35 15 23 9 7 12 23 19 35 19 27 16 27 18 35 22 39 22 39 22 51 27 47 25 47 25 47 24 63 30 51 27 51 30 67 34 75 34 71 33 67 34 71 36 71 34 71 34 71 34 71 34 71 34 71 36 75 37 79 37 79 31 39 13 7 12 23 21 31 15 31 15 31 15 31 15 43 19 43 19 43 19 43 19 51 24 19 19 190 125 341 120 293 113 289 110 273 105 261 101 265 102 257 101 253 98 246 96 238 93 242 93 234 92 226 87 210 84 206 81 194 78 186 76 186 76 182 75 182 75 182 73 182 70 166 67 158 64 146 66 99 87 297 141 313 131 297 135 289 131 293 134 297 135 305 137 317 141 313 140 313 140 313 138 305 141 317 144 325 144 317 143 325 146 329 147 329 149 333 149 329 150 329 152 333 153 337 153 349 156 341 153 341 156 353 161 345 161 349 167 365 173 376 176 349 164 345 162 341 164 353 165 357 164 341 158 329 156 329 158 333 158 333 159 337 161 341 161 333 161 333 162 337 164 341 164 349 167 349 165 345 164 341 164 345 165 341 164 337 162 333 162 333 162 333 162 333 164 333 162 337 164 337 164 337 164 337 164 337 164 337 165 341 167 345 167 345 168 345 167 345 167 345 167 345 167 345 167 345 167 345 167 337 168 337 168 337 168 337 168 337 168 337 168 337 168 337 168 329 168 329 170 333 171 337 171 325 167 325 167 325 167 325 167 325 167 325 168 329 170 333 170 329 168 325 167 325 168 333 168 329 167 329 167 329 167 329 167 325 165 325 164 321 164 317 162 301 156 301 156 301 156 301 156 305 158 305 156 301 155 297 155 301 156 301 156 301 156 301 156 301 156 301 155 297 153 293 153 297 155 297 153 293 152 289 152 289 152 289 152 289 152 289 152 285 150 285 150 285 150 285 150 285 150 285 150 285 150 289 152 281 149 281 147 277 146 273 146 269 149 285 149 265 141 265 147 269 144 273 144 273 143 265 140 261 140 261 138 257 137 253 137 253 137 253 135 249 134 246 134 246 134 246 134 246 134 246 134 249 134 257 135 253 132 242 128 246 131 246 129 242 128 238 128 238 128 238 128 234 126 230 126 234 128 234 128 234 128 234 128 226 126 222 125 222 123 218 123 214 122 214 122 214 122 214 122 206 120 210 120 210 120 210 122 206 119 206 119 206 119 206 119 202 117 198 116 198 114 194 114 202 116 190 111 186 113 198 117 198 111 206 110 194 102 170 96 166 96 166 98 174 101 186 104 182 104 186 104 186 102 186 102 194 105 194 104 182 98 166 93 178 98 174 96 170 98 174 99 170 96 170 95 166 93 162 93 170 96 170 95 166 93 162 93 162 93 162 92 158 90 154 90 174 92 174 90 166 87 158 84 158 85 158 85 158 85 158 85 166 90 166 90 166 90 166 90 154 85 150 82 146 81 138 78 146 81 146 81 146 81 146 81 142 79 142 78 138 76 134 76 142 78 134 75 130 75 130 76 134 76 134 75 130 73 126 73 126 73 126 73 126 73 126 73 111 67 107 66 107 64 103 64 99 66 119 70 115 67 107 67 115 69 115 67 111 66 107 66 119 67 119 66 115 64 111 64 107 63 107 61 103 60 99 60 99 63 103 64 107 63 103 61 99 61 99 61 99 61 99 61 99 63 103 63 103 61 95 58 87 57 87 57 87 57 87 57 95 60 95 58 91 57 87 57 87 55 83 54 79 55 83 57 83 54 79 52 79 55 91 60 63 49 71 52 79 54 79 54 83 52 79 51 75 52 79 54 83 52 79 51 75 52 79 54 71 52 87 55 79 51 75 52 83 54 79 51 67 46 59 45 91 54 71 46 59 45 67 49 63 48 67 49 71 48 67 46 59 45 63 46 59 45 55 42 75 51 75 49 71 49 67 48 75 54 75 49 59 46 71 54 59 48 63 48 63 48 63 45 63 45 63 45 63 48 83 49 55 45 87 49 83 45 75 45 28 47 27 45 25 47 27 50 22 40 24 45 25 47 28 50 31 52 27 45 25 47 30 54 28 57 31 45 24 47 25 38 27 47 27 47 27 47 27 47 25 47 27 50 28 47 27 45 28 57 31 52 25 42 24 47 25 45 24 42 22 45 24 47 27 40 24 35 21 35 24 40 16 31 22 38 19 23 7 7 0 0 0 2 1 4 3 4 7 11 7 9 6 7 4 7 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 3 11 10 21 13 23 13 23 16 28 18 28 18 26 19 31 22 31 18 23 18 28 24 33 19 26 15 21 15 21 16 23 16 23 18 28 21 33 19 28 21 31 21 33 22 33 21 31 21 33 22 35 24 35 24 38 25 40 30 50 36 57 34 52 34 52 34 52 34 52 36 52 34 50 33 52 34 54 36 54 33 50 33 54 36 59 40 47 18 23 18 31 16 19 15 23 15 26 16 28 18 28 16 26 16 26 16 26 16 26 16 28 4 47 104 202 122 186 116 174 114 174 111 174 110 171 107 167 108 164 104 159 99 155 98 157 96 152 92 145 87 143 88 138 85 131 79 124 78 124 81 128 79 124 75 117 72 114 73 114 70 109 66 102 63 105 61 140 113 260 140 267 135 257 131 262 129 265 132 269 135 274 135 274 140 279 137 274 140 286 141 286 141 288 143 291 144 291 149 296 146 291 146 296 150 303 152 305 152 308 153 310 155 310 152 305 152 308 156 315 161 324 161 322 167 370 174 362 171 355 179 358 164 351 170 324 164 334 165 322 162 315 159 317 162 322 161 317 161 317 161 317 161 317 162 324 164 327 164 329 165 329 162 324 162 327 164 329 165 329 165 336 167 339 168 336 167 329 165 327 167 327 164 317 164 324 167 336 165 334 164 331 162 331 161 334 167 339 165 334 165 334 164 327 173 336 171 329 168 329 168 334 167 339 167 339 167 334 170 331 170 331 170 331 170 331 167 327 168 331 171 334 171 336 170 339 168 339 168 339 168 339 168 339 168 339 168 339 168 339 168 339 168 339 168 339 168 339 168 339 168 339 168 339 168 341 168 341 168 339 167 336 165 336 164 334 164 334 164 334 164 334 158 322 155 317 153 319 156 324 159 327 158 324 158 322 156 322 155 319 155 319 155 319 155 319 156 324 158 327 159 324 158 322 156 322 156 319 155 317 153 317 152 315 152 317 153 319 155 319 152 315 150 312 150 310 149 310 152 315 152 315 152 315 152 315 150 312 150 310 149 308 147 308 144 305 146 308 147 305 146 303 147 315 146 310 144 308 141 305 140 303 138 300 138 298 137 298 138 300 138 298 137 296 135 296 135 296 135 296 135 296 135 296 134 293 134 293 134 293 134 293 132 291 132 288 131 286 129 286 132 291 129 281 128 279 126 276 128 279 129 274 128 272 126 267 125 269 125 267 123 265 122 265 123 265 122 262 120 260 119 257 122 257 122 257 122 257 122 257 119 253 119 253 119 253 119 253 119 253 119 250 117 248 116 248 116 248 116 245 114 243 113 243 111 243 113 243 108 231 98 217 101 226 101 226 101 226 99 224 104 231 104 231 104 231 104 231 96 222 99 224 99 224 98 222 99 222 99 219 98 217 96 217 96 219 98 219 98 217 95 212 93 212 93 210 92 207 90 207 92 210 92 207 90 205 88 205 95 212 90 202 87 205 90 210 90 207 90 207 90 207 90 207 90 202 90 200 88 198 87 198 85 195 85 195 85 195 85 195 79 188 79 186 78 183 76 183 75 186 79 188 76 183 78 191 79 179 72 167 67 169 73 179 69 169 72 174 72 169 67 162 69 159 72 167 73 167 73 167 72 164 70 162 69 159 67 159 69 159 66 155 63 150 61 148 67 159 67 159 67 159 67 159 66 150 64 148 64 148 63 145 61 143 61 143 61 143 61 143 58 140 63 148 64 145 60 138 60 140 60 140 60 140 60 140 61 136 60 131 55 126 52 124 58 133 58 133 58 133 58 133 51 124 57 133 60 128 54 119 57 128 55 126 55 128 58 133 52 121 55 128 57 128 57 128 54 124 54 126 55 128 57 128 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 49 117 49 117 49 117 49 117 51 119 52 124 57 126 52 117 51 117 46 109 45 112 49 119 46 114 48 117 49 114 48 112 45 112 46 109 42 105 45 114 45 112 49 119 51 117 46 109 48 112 45 109 48 114 46 109 43 109 45 112 43 105 45 112 40 105 45 112 48 114 46 109 23 27 19 25 19 25 23 27 11 22 15 25 19 27 27 28 35 30 31 28 27 30 31 31 23 31 31 25 15 28 23 22 23 27 23 27 23 27 23 27 19 27 23 28 27 27 23 25 39 27 47 27 35 21 31 24 39 24 35 22 31 24 35 25 31 25 15 22 15 22 23 24 19 22 31 25 35 15 0 3 0 0 0 1 0 3 0 3 7 6 3 4 3 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 6 15 12 27 13 27 15 35 18 39 18 39 16 27 19 35 21 27 18 31 22 39 21 31 18 23 16 23 16 27 18 23 16 23 18 31 21 31 19 31 19 35 21 35 22 35 21 35 22 39 24 43 24 43 25 47 27 59 33 75 37 71 34 71 34 71 34 71 34 75 34 71 33 67 34 71 36 87 34 79 31 79 33 87 36 91 28 39 15 39 19 35 12 31 15 31 16 35 18 39 18 35 16 35 16 35 16 35 16 27 16 15 48 309 138 337 125 329 120 325 117 301 116 289 113 285 110 281 108 265 102 257 99 242 98 238 95 222 90 214 88 226 87 218 82 206 79 202 79 206 81 202 78 194 73 186 72 178 73 178 69 170 64 150 61 146 72 269 141 329 138 313 131 285 131 285 131 289 134 297 137 297 138 309 140 305 137 309 141 305 141 309 143 309 144 313 144 321 147 317 146 317 147 329 153 325 152 321 153 321 155 325 155 321 153 321 155 329 159 345 164 361 162 392 185 380 174 376 177 392 182 365 177 365 168 345 165 349 165 337 161 329 161 337 164 333 161 333 161 333 161 333 161 341 162 341 162 345 164 345 165 341 162 345 164 345 165 349 165 345 167 341 168 341 167 341 165 345 168 353 167 345 165 345 164 365 168 357 165 349 164 353 165 337 162 353 167 357 170 372 177 353 174 357 176 353 170 349 171 349 168 357 167 357 167 357 168 349 170 341 170 341 170 341 170 337 168 341 171 345 171 341 170 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 167 329 167 325 165 321 164 321 164 321 164 321 164 309 158 301 155 297 156 305 159 309 159 309 158 305 158 301 156 297 155 297 155 297 155 297 155 301 156 305 158 305 158 301 156 301 156 301 155 297 155 293 153 293 153 297 155 297 156 301 156 293 153 289 152 285 150 285 150 289 152 289 152 289 152 289 152 281 150 281 149 277 149 273 147 265 146 269 147 273 146 269 144 277 147 273 144 269 143 261 141 257 140 257 138 253 138 249 137 257 138 257 137 253 137 249 135 249 135 249 135 249 135 249 135 246 134 246 134 246 134 246 134 242 132 242 131 238 129 234 129 257 131 253 128 249 126 242 126 246 128 246 128 242 126 238 126 234 125 234 123 230 123 226 122 226 122 222 120 222 120 222 119 214 122 214 122 214 122 214 122 206 119 206 119 206 119 206 119 206 119 206 117 202 116 198 116 198 116 198 114 194 114 190 113 190 113 194 114 186 107 166 101 166 104 170 105 174 107 178 108 178 104 178 104 178 104 186 104 186 102 190 105 202 102 198 101 178 99 178 98 174 98 170 96 170 98 174 98 174 96 166 93 162 93 162 92 158 92 154 90 158 92 158 90 154 90 150 88 178 92 170 90 166 88 166 90 166 88 166 88 166 88 166 88 158 90 150 88 146 87 142 87 138 85 138 85 138 85 138 85 142 79 142 78 138 78 134 76 138 81 146 79 134 75 134 78 138 76 126 70 119 72 126 75 119 70 123 73 123 70 115 69 99 70 107 73 119 73 119 72 123 72 130 69 126 67 123 67 123 67 119 64 115 63 111 61 123 67 123 67 123 67 123 67 115 67 111 66 99 61 95 60 95 61 95 61 95 61 95 61 99 60 107 63 107 63 99 60 99 60 99 60 99 60 99 60 103 61 99 60 91 58 87 57 91 58 91 58 91 58 91 58 83 57 87 57 87 57 87 55 95 60 87 55 83 55 83 55 71 52 79 54 83 55 83 54 75 52 75 54 79 54 83 55 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 71 49 71 49 71 49 71 49 67 48 67 49 75 49 67 45 71 48 67 46 63 48 67 49 63 48 67 49 71 48 67 46 59 46 63 45 55 42 59 48 71 48 75 49 79 48 75 46 75 45 63 45 75 49 75 45 63 46 75 46 67 43 67 48 63 43 67 46 71 46 67 45 25 45 24 42 24 42 25 45 22 40 24 45 25 47 28 50 27 50 28 52 30 50 28 47 25 52 30 45 24 50 28 42 27 47 27 47 27 47 27 47 25 47 27 50 28 47 27 45 22 45 25 47 22 40 22 47 25 45 24 42 22 45 24 47 27 40 24 35 22 35 22 38 22 38 25 40 21 26 9 9 1 2 1 2 3 4 3 4 4 7 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 1 9 9 16 12 19 13 23 16 28 18 28 18 26 15 26 21 31 19 28 22 35 21 28 19 26 18 26 19 28 21 28 19 26 16 26 18 26 18 26 18 28 19 31 21 31 21 31 21 33 22 35 24 35 24 38 25 40 30 47 34 54 34 52 34 52 34 52 34 52 36 52 34 50 33 52 34 54 36 54 33 52 33 52 34 54 34 42 18 23 16 28 16 21 15 23 15 26 16 28 18 28 16 26 16 26 16 26 16 26 15 14 19 109 132 212 125 186 126 179 123 183 120 183 117 186 113 171 110 167 107 162 102 159 101 155 96 152 93 152 90 143 87 138 85 133 82 131 82 133 82 128 81 124 76 119 73 117 75 114 70 109 67 105 64 109 60 131 107 255 141 265 138 267 132 272 131 272 132 276 137 279 135 281 140 284 138 281 140 288 141 288 143 288 144 291 144 291 147 296 146 293 147 298 150 300 152 308 153 308 155 310 155 310 156 312 156 312 159 319 164 329 159 351 179 365 171 362 188 398 205 410 208 384 185 348 171 329 168 327 164 317 161 317 162 322 161 317 161 317 161 317 161 317 161 322 161 324 162 327 164 327 162 327 164 327 165 329 165 329 168 339 170 341 168 336 165 327 170 331 168 329 168 324 167 327 176 336 162 310 146 288 137 284 143 296 149 305 153 317 165 336 176 341 179 339 173 334 173 341 168 334 167 339 167 339 167 339 170 336 171 336 171 336 171 336 170 336 171 336 171 334 170 331 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 167 339 167 336 164 334 164 334 164 334 164 334 162 329 159 324 158 327 161 331 161 329 159 327 159 324 158 324 156 322 156 322 156 322 156 322 155 322 156 324 158 322 156 319 156 322 156 322 155 319 155 317 155 322 156 322 156 324 158 324 155 319 153 317 153 315 152 315 152 315 152 315 152 315 152 315 150 312 150 312 149 310 149 308 146 305 147 308 147 308 146 305 147 315 146 310 144 308 141 305 141 305 140 303 140 300 138 300 138 300 138 300 137 298 137 296 135 296 135 296 135 296 135 296 134 293 134 293 134 293 134 293 132 291 132 288 131 286 129 286 131 293 129 286 128 284 126 276 128 279 129 274 128 272 126 267 125 269 125 269 123 267 123 265 120 262 120 262 122 265 122 265 122 257 122 257 122 257 122 257 119 253 119 253 119 253 119 253 119 253 119 250 117 248 116 248 116 248 116 248 114 245 114 243 113 243 114 245 114 241 108 231 102 229 105 234 108 238 111 241 104 231 104 231 104 231 104 231 104 234 105 236 105 234 102 231 99 222 99 222 98 219 98 217 96 219 98 219 98 217 95 212 93 212 93 212 92 210 92 207 92 210 92 210 90 207 90 205 90 210 92 210 90 207 88 202 88 205 88 205 88 205 88 205 90 202 90 200 88 198 87 198 85 195 85 195 85 195 85 195 79 188 79 188 78 186 78 183 81 193 84 191 76 179 73 181 76 181 75 179 73 179 73 179 70 176 72 176 72 174 69 164 69 162 72 167 73 167 72 164 72 164 70 162 69 159 67 159 66 157 66 155 64 155 64 155 67 159 67 159 67 159 67 159 70 155 67 150 63 143 60 138 61 143 61 143 61 143 61 143 60 143 61 145 63 143 61 140 60 140 60 140 60 140 60 140 63 140 63 140 63 140 63 140 58 133 58 133 58 133 58 133 61 131 55 124 54 126 58 136 63 136 58 128 55 124 54 124 51 119 52 124 54 124 54 121 51 119 51 121 52 121 54 124 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 119 51 119 49 117 49 117 49 117 49 117 48 114 49 117 48 112 45 107 46 114 48 117 49 114 48 112 46 114 48 117 49 114 48 112 45 112 46 109 43 107 45 114 49 114 48 112 46 114 48 117 46 107 43 109 48 117 49 112 45 114 49 114 46 109 46 117 46 112 45 107 43 107 45 109 19 24 15 22 11 24 15 25 15 24 15 25 19 27 23 27 11 24 23 28 27 27 15 22 15 28 27 24 19 30 31 25 27 28 23 27 23 27 19 25 19 27 23 28 27 27 23 25 31 24 39 25 35 22 39 27 39 24 35 22 31 24 35 25 31 27 19 24 19 22 19 22 27 22 31 24 31 13 0 4 0 3 0 3 0 3 0 3 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 0 0 6 11 10 19 10 27 15 35 18 39 18 39 16 15 16 31 21 35 21 43 27 31 19 31 19 31 21 39 24 43 22 35 18 23 16 23 16 27 18 27 18 31 19 35 21 35 21 35 22 39 24 43 24 47 25 47 27 55 31 67 34 75 36 75 36 75 36 75 36 75 34 71 33 67 34 71 36 83 34 83 33 79 33 79 33 71 24 39 15 35 16 31 13 31 15 31 16 35 18 39 18 39 18 39 18 39 18 39 18 23 7 83 96 392 143 349 131 345 126 337 122 321 120 309 119 301 114 293 110 281 107 269 105 249 101 246 96 230 93 222 92 226 87 218 85 214 85 218 87 214 82 206 79 198 76 190 73 178 75 182 70 174 67 162 64 142 64 242 138 337 140 321 137 293 134 289 134 293 135 301 138 301 138 313 140 305 138 309 143 309 143 309 144 313 144 317 146 321 147 321 147 325 149 329 152 329 153 321 155 325 155 329 156 333 158 333 159 341 162 349 165 341 173 376 168 365 199 484 256 587 277 611 242 456 187 388 168 361 168 345 162 337 162 341 164 337 162 337 162 337 162 337 162 337 161 337 161 341 162 345 164 345 164 345 165 349 165 353 167 353 170 345 170 341 167 341 164 345 168 349 168 357 171 357 165 337 156 293 134 238 119 218 116 242 128 249 131 261 140 297 153 341 173 369 180 369 177 369 179 353 170 361 167 357 167 357 168 349 173 349 173 349 173 349 173 349 173 349 173 345 170 337 167 337 170 337 170 337 170 337 170 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 337 170 333 168 333 167 329 167 325 165 325 165 325 165 325 165 321 162 313 159 309 161 317 164 317 161 313 161 309 159 309 159 305 158 305 158 305 158 305 158 297 155 301 156 301 156 297 155 305 158 301 156 301 155 297 155 297 155 301 156 301 156 301 156 301 156 301 155 297 153 293 153 289 152 289 152 289 152 289 152 285 152 281 150 281 149 277 149 269 146 273 149 277 147 269 146 273 146 273 144 269 143 265 143 265 141 261 141 257 140 257 140 261 140 257 138 257 137 253 137 249 135 249 135 249 135 249 135 246 134 246 134 246 134 246 134 242 132 242 131 238 129 234 129 253 129 253 128 249 126 246 128 246 128 246 128 242 126 238 126 238 126 234 125 234 123 230 123 218 119 222 120 226 123 230 123 214 122 214 122 214 122 214 122 206 119 206 119 206 119 206 119 206 119 206 117 202 116 198 116 202 117 198 116 198 114 194 114 190 114 198 116 198 114 190 111 166 104 166 105 174 107 178 108 182 105 182 105 182 105 190 105 190 104 194 105 198 102 194 99 182 101 178 99 178 98 174 98 170 98 174 98 174 96 166 93 166 95 162 93 162 92 158 92 162 93 158 92 158 90 154 90 166 90 174 93 178 90 162 85 162 87 162 87 162 87 162 87 158 90 150 88 146 87 142 87 142 87 138 85 138 85 134 84 146 81 142 79 142 78 138 78 146 82 150 81 138 75 134 78 126 75 134 76 134 75 123 70 123 72 123 72 119 70 115 70 103 70 107 73 119 73 115 70 123 72 130 69 126 67 123 67 115 64 115 66 119 66 119 66 119 66 119 66 119 66 119 66 115 67 107 66 99 63 95 60 99 63 99 63 99 63 99 63 103 61 103 61 103 61 103 61 99 60 99 60 99 60 99 60 99 61 99 63 103 64 107 64 91 58 91 58 91 58 91 58 99 60 87 55 83 57 95 61 99 60 91 57 83 54 79 55 75 52 79 55 83 55 79 54 71 51 75 52 79 54 79 54 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 51 75 51 75 49 71 49 71 49 71 49 71 49 79 52 83 51 67 46 59 46 59 46 71 51 75 49 63 45 63 48 67 49 71 48 67 46 59 46 67 46 55 43 63 49 83 49 71 45 67 46 79 51 67 43 63 45 75 49 79 48 71 48 83 49 71 46 75 49 79 48 67 43 59 42 63 45 25 42 24 40 22 42 24 45 24 42 25 45 25 45 27 47 25 47 28 52 30 50 27 45 24 50 28 42 25 52 30 45 28 50 28 47 27 45 25 45 25 47 27 50 28 47 27 45 24 47 28 50 25 47 27 52 25 45 24 42 22 45 24 47 27 42 25 40 24 35 21 31 21 33 22 35 18 23 9 11 4 4 3 4 3 4 3 4 7 11 6 9 4 7 4 7 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 3 9 9 16 10 16 13 23 16 28 18 28 18 26 13 23 19 31 21 33 25 42 19 28 19 28 21 33 24 38 25 35 22 28 18 23 16 23 18 26 18 28 19 31 21 31 21 31 21 33 22 35 24 35 25 38 25 38 28 45 33 50 36 54 36 54 36 54 36 54 36 52 34 50 33 52 34 54 34 54 34 52 33 50 31 47 24 33 18 23 15 26 15 23 15 23 15 26 16 28 18 28 18 28 18 28 18 28 18 28 9 9 51 179 147 202 129 183 123 174 122 179 119 176 116 179 117 176 114 167 110 169 110 169 104 164 102 162 98 155 95 152 90 140 88 138 87 138 88 140 85 133 82 128 79 124 76 119 75 117 72 114 70 109 69 117 61 119 96 250 143 267 140 276 135 276 135 274 135 276 137 281 137 284 141 286 140 281 141 288 143 288 144 291 144 293 146 293 147 296 149 298 150 300 150 300 153 308 155 310 155 312 156 312 159 317 159 317 161 322 164 329 167 370 170 341 212 468 301 585 351 608 354 539 244 374 174 336 170 331 167 322 162 319 164 324 162 319 162 319 162 319 162 319 161 322 161 324 162 327 164 327 164 327 165 329 165 331 167 331 170 341 170 341 170 339 167 329 165 324 165 329 173 329 164 312 137 269 126 255 120 255 126 265 123 260 125 257 125 265 135 284 152 310 171 341 180 348 180 348 173 341 171 343 170 341 168 339 173 339 173 339 173 339 173 339 173 339 173 339 173 336 170 331 170 341 170 341 170 341 170 341 168 339 168 339 168 339 168 339 168 341 168 341 168 341 168 341 168 341 168 341 168 341 168 341 170 343 170 341 168 341 167 339 165 336 165 336 165 336 165 336 165 334 162 329 161 331 164 336 162 331 162 331 161 329 161 327 158 324 158 324 158 324 158 324 155 322 156 324 158 322 156 319 158 324 158 322 156 322 155 319 155 319 153 317 153 317 153 317 156 322 156 322 155 319 153 317 152 315 152 315 152 315 152 315 152 315 152 312 150 312 149 310 146 308 149 310 149 310 147 305 146 312 144 310 144 310 143 308 143 308 143 308 141 305 141 303 140 303 140 300 138 300 137 298 135 296 135 296 135 296 135 296 134 293 134 293 134 293 134 293 132 291 132 288 131 286 129 286 129 291 128 286 128 286 128 279 128 279 129 274 128 272 126 267 126 272 126 269 125 269 123 267 120 262 120 265 123 267 125 269 122 257 122 257 122 257 122 257 119 253 119 253 119 253 119 253 119 253 119 250 117 248 116 248 117 250 117 248 116 248 114 245 114 248 116 248 116 248 114 245 110 238 108 236 107 234 105 231 105 234 105 234 105 234 105 234 105 234 105 234 104 231 101 226 101 224 101 222 99 222 98 219 96 219 98 219 98 217 95 212 95 214 95 212 93 212 92 210 93 212 93 210 92 210 90 207 88 207 92 212 93 207 87 200 87 202 87 202 87 202 87 202 90 202 90 200 88 198 87 198 87 198 87 195 85 193 84 193 81 191 81 188 79 188 78 186 78 188 82 191 78 186 79 193 73 181 78 186 78 181 72 174 72 176 70 174 69 171 69 167 70 164 73 167 73 164 70 162 72 164 70 162 69 159 67 159 66 157 66 157 66 159 67 159 66 157 66 157 66 157 66 157 64 148 64 148 64 148 64 148 63 145 63 145 63 145 63 145 61 143 61 143 61 143 61 143 60 140 60 140 60 140 60 140 58 133 58 136 61 140 63 140 58 133 58 133 58 133 58 133 58 131 58 131 58 131 58 131 58 128 57 126 55 128 57 131 55 128 57 131 58 128 55 126 54 124 54 124 55 126 57 128 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 119 51 117 49 114 49 117 49 117 49 117 49 117 51 124 54 119 46 107 45 114 45 112 49 119 51 117 46 109 46 114 48 117 49 114 48 112 46 114 48 112 45 107 46 117 51 117 46 109 45 112 49 119 46 109 43 109 48 117 48 112 46 114 51 117 46 112 48 117 49 114 45 107 42 105 43 109 19 25 15 24 15 24 19 25 19 25 19 25 19 25 19 25 35 31 39 33 39 33 35 31 19 30 31 25 15 28 27 24 31 30 27 27 23 25 15 24 19 27 23 28 27 27 23 25 39 28 51 28 39 25 43 28 39 24 35 22 31 24 35 25 31 27 23 25 23 22 11 18 19 21 23 21 31 16 15 12 3 4 3 4 0 3 0 3 11 7 11 6 7 6 3 4 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 7 7 19 10 23 12 27 15 35 18 39 18 39 16 19 18 35 22 39 22 47 28 39 21 35 21 39 24 47 25 47 24 39 19 27 18 27 18 31 19 35 21 35 22 39 22 35 21 35 22 39 24 43 24 47 25 47 25 51 28 63 33 79 37 79 37 79 37 79 37 75 34 71 33 67 34 71 36 79 34 83 34 79 31 67 28 43 18 35 15 31 15 31 15 31 15 31 16 35 18 39 18 43 19 43 19 43 19 43 19 15 19 206 135 392 137 369 128 345 123 337 122 325 117 313 116 325 120 301 113 289 111 289 113 277 107 261 104 253 101 246 98 238 92 230 88 226 88 226 88 218 85 214 82 206 78 198 76 178 75 186 72 182 70 170 69 150 58 222 137 341 138 317 140 305 137 301 135 297 137 305 138 301 140 313 141 309 140 313 144 313 144 313 144 317 146 317 147 321 147 325 150 333 152 329 152 333 155 325 155 329 156 329 158 341 159 337 159 337 161 345 164 333 177 325 177 555 327 821 384 876 384 900 349 666 220 432 179 372 171 353 165 341 164 341 165 341 164 341 164 341 164 341 164 341 162 345 164 345 165 349 165 349 165 349 165 353 167 353 168 349 168 345 170 345 170 349 168 337 165 349 170 361 167 317 143 246 125 234 122 230 123 246 129 242 126 242 125 234 123 246 129 261 144 317 170 361 177 372 180 369 176 365 174 361 171 357 170 353 174 353 174 353 174 353 174 345 173 349 174 349 173 345 170 341 171 341 171 341 171 341 171 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 341 170 337 170 333 168 333 168 329 167 329 167 329 167 329 167 325 164 317 161 313 162 321 165 321 164 321 162 317 162 313 161 309 159 309 159 309 159 309 159 301 158 305 159 309 158 305 156 309 158 305 158 301 156 301 156 297 153 293 153 293 152 289 152 301 156 301 155 297 153 293 153 289 152 289 152 289 152 289 152 289 152 285 152 281 150 281 150 273 147 277 149 277 149 273 147 269 144 269 144 269 144 269 144 269 144 269 143 265 143 261 141 265 140 261 140 257 138 257 138 249 135 249 135 249 135 249 135 246 134 246 134 246 134 246 134 242 132 242 131 238 129 234 129 249 128 249 128 249 128 249 129 246 128 246 128 242 126 238 126 242 126 238 126 234 125 234 125 226 122 226 122 230 123 230 123 214 122 214 122 214 122 214 122 206 119 206 119 206 119 206 119 206 119 206 117 202 116 198 116 206 117 202 117 198 116 198 116 198 116 198 116 194 114 194 114 202 116 198 114 186 110 178 108 186 107 186 107 186 107 194 107 202 108 206 108 210 104 198 102 186 101 182 101 178 99 178 99 170 98 174 98 174 96 166 93 170 95 166 95 162 93 162 93 166 93 162 93 158 92 158 92 170 92 174 92 170 90 166 87 166 88 166 88 166 88 166 88 158 90 150 88 146 87 142 87 146 88 142 85 138 84 130 82 150 81 146 81 142 79 142 79 134 79 146 81 142 79 146 84 130 76 138 78 138 76 126 72 126 72 119 69 115 69 115 72 107 72 111 73 119 72 111 69 123 72 130 69 126 67 123 67 123 67 123 67 123 66 119 66 115 64 115 64 115 64 115 64 95 61 99 64 103 66 111 67 103 64 103 64 103 64 103 64 107 61 103 60 99 61 103 63 99 60 99 60 99 60 99 60 87 57 87 58 95 60 95 61 91 58 91 58 91 58 91 58 87 57 91 58 91 58 87 57 87 55 83 55 83 57 91 60 91 58 95 60 91 58 87 55 79 54 83 55 83 57 87 57 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 75 51 71 48 67 48 71 49 71 49 71 49 71 49 67 51 79 48 55 40 59 49 63 48 67 49 71 48 67 46 63 48 67 49 71 48 67 46 63 48 71 48 59 45 67 51 79 48 75 46 71 48 75 49 75 46 67 45 75 48 71 45 67 48 79 48 71 45 71 49 71 46 67 43 63 43 67 45 27 47 25 45 25 45 27 47 25 45 25 45 25 45 25 45 31 54 30 52 30 52 31 54 27 54 30 45 24 50 27 40 30 52 28 47 27 45 24 42 25 47 27 50 28 47 27 45 27 52 30 50 24 42 24 47 25 45 24 42 22 45 24 47 27 42 27 42 25 35 19 26 21 35 22 38 22 35 21 33 6 9 6 7 4 4 3 4 6 9 6 7 4 7 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 4 9 7 16 12 19 13 19 13 23 16 28 18 28 18 26 16 28 22 33 22 33 25 42 24 35 22 33 22 35 25 38 24 35 21 28 19 28 19 28 21 31 22 33 24 35 24 35 21 31 21 33 22 35 24 35 25 38 25 38 27 42 30 47 37 57 37 57 37 57 37 57 36 52 34 50 33 52 34 54 33 52 34 54 33 47 28 42 16 26 16 23 13 21 15 23 15 23 15 26 16 28 18 28 19 31 19 31 19 31 19 31 7 42 101 222 140 188 138 181 129 179 126 181 123 181 120 181 125 183 117 171 113 169 114 179 113 174 110 169 105 167 102 164 96 150 93 143 88 140 88 140 87 136 85 131 81 126 78 124 76 117 73 117 73 114 72 121 66 114 90 248 144 265 137 276 140 281 138 279 137 279 138 281 138 284 143 286 140 284 141 291 144 291 144 293 146 293 147 296 146 296 150 303 152 303 150 300 155 310 155 312 156 312 158 315 159 317 159 315 159 319 161 324 162 360 158 358 295 608 380 608 377 606 380 608 325 458 199 365 174 336 170 327 164 322 165 324 164 322 164 322 164 322 164 322 164 327 165 329 167 331 167 331 165 329 165 331 167 331 168 334 165 336 168 341 171 343 171 339 170 329 170 334 171 310 138 255 128 250 123 241 119 236 117 236 123 248 126 245 120 241 120 248 128 272 146 305 162 331 176 351 179 351 177 353 176 348 173 346 174 348 174 348 174 348 174 348 168 341 171 346 173 346 171 343 171 343 171 343 171 343 171 343 168 339 168 339 168 339 168 339 168 341 168 341 168 341 168 341 168 341 168 341 168 341 168 341 171 346 170 343 170 341 168 341 167 339 167 339 167 339 167 339 165 334 162 329 161 331 164 336 165 336 164 334 164 331 162 331 161 329 161 329 161 329 161 329 159 327 161 329 161 329 159 327 159 327 158 324 158 322 156 322 156 322 155 319 155 317 153 317 155 319 155 319 153 317 153 315 152 315 152 315 152 315 152 315 153 317 152 315 152 312 150 312 147 310 149 312 150 310 149 308 144 310 144 310 144 310 144 310 146 312 144 310 144 308 143 308 141 305 140 303 140 300 138 300 135 296 135 296 135 296 135 296 134 293 134 293 134 293 134 293 132 291 132 288 131 286 129 286 128 288 128 286 128 286 129 281 128 279 129 274 128 272 126 267 128 274 126 272 126 269 125 269 125 267 123 267 123 267 122 265 122 257 122 257 122 257 122 257 119 253 119 253 119 253 119 253 119 253 119 250 117 248 116 248 119 253 117 250 117 248 116 248 117 250 116 245 113 243 113 243 116 248 116 245 113 243 111 241 107 236 107 236 107 236 107 236 108 238 108 238 105 234 101 226 102 226 101 224 101 222 99 222 96 219 98 219 98 217 95 212 96 217 95 214 95 212 93 212 95 214 93 212 93 210 92 210 93 210 90 207 88 205 88 207 88 205 88 205 88 205 88 205 90 202 90 200 88 198 87 198 88 200 87 195 85 193 82 191 82 193 81 191 81 188 79 188 79 193 84 193 79 186 79 191 76 183 78 186 76 183 75 179 73 176 70 171 67 171 70 169 72 167 73 167 73 164 70 159 72 164 70 162 69 159 67 159 70 162 69 159 67 157 64 155 64 155 64 155 64 155 64 155 63 145 64 148 64 148 66 150 64 148 64 148 64 148 64 148 63 145 60 140 60 140 63 145 60 140 60 140 60 140 60 140 58 133 58 133 58 136 60 136 58 133 58 133 58 133 58 133 58 128 55 124 54 126 57 131 58 131 57 126 55 126 57 128 58 131 58 131 58 128 55 124 52 121 54 124 54 126 55 126 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 51 119 49 114 46 112 49 117 49 117 49 117 49 117 46 119 52 117 43 105 48 124 49 114 48 112 46 114 48 117 46 114 48 117 49 114 48 112 48 114 49 114 45 109 48 119 46 114 48 117 49 114 48 112 51 114 46 112 46 112 45 105 43 112 48 112 45 107 45 114 43 107 45 112 46 112 45 109 27 27 23 25 19 27 23 28 19 25 19 25 19 25 19 25 27 27 15 22 11 24 23 28 27 33 35 25 15 27 19 21 31 30 27 27 23 25 15 24 19 27 23 28 27 27 23 25 39 27 47 25 31 19 23 22 39 24 35 22 31 24 35 25 31 27 27 27 27 22 7 16 27 24 35 27 47 25 47 25 7 6 7 4 3 3 0 3 3 4 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 7 7 15 10 27 13 27 13 27 15 35 18 39 18 39 16 27 21 39 22 39 22 43 27 47 25 43 22 39 24 43 25 43 22 35 19 31 19 35 21 39 22 43 24 43 25 47 25 35 21 35 22 39 24 43 24 47 25 47 25 47 28 59 30 79 37 79 37 79 37 79 37 75 34 71 33 67 34 71 36 79 33 83 34 79 30 63 25 27 15 35 15 27 13 31 16 31 15 31 16 35 18 39 18 43 19 43 19 43 19 43 21 31 45 321 156 376 132 404 132 376 134 372 131 353 126 341 125 337 123 317 114 301 113 301 116 297 114 285 110 269 107 261 104 253 98 242 92 230 88 222 87 222 87 218 84 206 79 198 78 182 76 186 73 186 73 178 70 162 58 210 135 341 137 309 138 309 140 305 137 301 138 305 140 305 140 317 143 309 140 317 144 313 144 313 146 317 147 321 147 317 147 329 152 337 152 329 150 333 155 325 156 329 158 333 158 337 159 333 158 333 159 341 161 341 182 321 205 714 384 849 372 900 378 912 383 872 271 488 179 376 174 357 167 345 164 345 165 341 164 341 164 341 164 341 164 349 165 353 167 353 168 357 168 349 165 349 167 353 168 357 168 337 165 341 170 349 173 361 173 361 173 365 173 353 153 246 110 230 123 234 126 242 128 246 129 238 129 249 131 242 125 234 126 246 132 269 144 309 162 357 182 384 180 380 179 365 176 357 174 357 174 357 174 357 174 357 174 341 168 345 173 353 173 353 173 341 171 341 171 341 171 341 171 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 341 171 341 170 337 168 333 168 329 167 329 167 329 167 329 167 325 164 313 159 309 161 321 165 325 165 325 164 321 164 317 162 313 161 313 161 313 161 313 161 309 161 317 162 317 162 313 159 309 159 309 158 305 156 301 156 305 158 305 156 301 155 297 155 297 155 293 153 293 152 289 152 289 152 289 152 289 152 289 152 289 153 289 152 285 150 281 150 273 149 277 150 281 149 277 147 269 144 269 144 269 144 269 144 273 146 273 144 269 144 265 143 265 141 265 140 261 138 257 138 249 135 249 135 249 135 249 135 246 134 246 134 246 134 246 134 242 132 242 131 238 129 234 129 249 128 249 128 249 128 249 129 246 128 246 128 242 126 238 126 242 128 242 126 238 125 234 125 238 125 234 123 230 122 226 120 214 122 214 122 214 122 214 122 206 119 206 119 206 119 206 119 206 119 206 117 202 116 198 116 206 119 206 117 202 116 198 116 206 117 198 114 190 111 186 113 186 111 186 111 186 111 186 111 186 107 186 107 186 107 194 107 190 105 194 104 194 99 182 95 186 102 186 101 182 99 178 99 170 98 174 98 174 96 166 93 170 96 170 95 166 93 162 93 166 95 166 93 162 92 158 92 182 93 170 87 162 88 170 92 170 90 170 90 170 90 170 90 158 90 150 88 146 87 142 87 146 88 142 85 138 84 130 82 150 82 150 81 146 79 142 79 154 85 158 82 142 76 134 78 138 78 138 76 134 75 130 75 130 73 119 69 111 69 119 73 111 73 111 73 119 72 107 69 123 72 130 69 126 67 123 67 134 70 130 69 123 66 115 63 115 64 115 64 115 64 115 64 107 66 107 64 103 63 99 63 103 64 103 64 103 64 103 64 111 63 99 58 95 60 107 64 99 60 99 60 99 60 99 60 95 60 95 60 95 60 95 60 91 58 91 58 91 58 91 58 99 58 75 48 63 52 91 61 103 61 91 57 83 54 79 54 87 57 87 57 87 55 75 52 71 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 75 49 67 48 63 45 71 49 71 49 71 49 71 49 71 54 91 54 67 46 83 61 75 49 63 45 59 46 71 51 63 48 67 49 71 48 67 46 67 49 71 48 59 45 67 51 67 46 79 51 83 49 71 45 87 49 71 46 71 46 63 40 63 45 71 46 63 42 67 46 55 42 67 46 75 48 71 45 28 47 27 45 25 47 27 50 24 47 30 54 31 50 24 40 27 47 27 47 27 47 27 47 30 52 30 50 27 45 24 40 27 50 30 50 25 42 25 47 25 45 25 45 25 45 25 45 27 47 22 40 19 40 22 45 21 42 25 50 27 47 22 40 22 35 24 40 25 40 24 38 19 33 21 35 21 38 22 40 18 14 4 9 6 2 0 4 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 6 11 9 16 12 21 12 19 12 21 16 28 19 33 21 33 24 33 21 33 25 38 22 28 22 38 25 35 21 28 19 31 21 31 21 31 21 31 21 31 25 35 22 31 21 33 24 38 24 35 24 35 24 35 24 35 27 38 25 35 24 38 25 40 31 52 37 59 40 62 39 59 34 52 34 52 34 52 34 52 34 54 34 57 36 52 25 31 18 26 13 19 12 21 16 28 13 23 15 26 19 33 21 35 19 33 21 31 19 33 19 23 9 112 131 214 149 200 134 191 140 188 137 188 132 188 129 195 128 191 125 176 113 167 111 171 117 174 110 169 110 169 107 169 96 167 98 143 99 150 82 133 88 138 85 133 81 126 78 121 79 119 70 112 72 117 73 124 55 109 76 217 143 276 138 276 134 276 137 279 138 284 141 286 141 286 141 288 143 291 144 291 149 296 146 291 146 296 150 303 150 303 153 308 155 308 155 305 159 317 159 315 158 312 156 312 161 317 159 317 159 319 162 327 156 336 167 365 282 606 384 587 381 608 378 608 378 551 218 372 180 343 171 329 168 329 167 324 165 324 165 324 165 324 165 324 165 329 165 331 167 334 168 334 171 336 170 336 170 336 168 334 168 341 171 343 173 346 171 339 187 339 174 353 170 269 114 245 126 245 128 248 129 250 131 250 132 253 131 250 131 248 129 253 119 250 126 276 141 293 159 339 177 355 182 355 180 362 179 343 173 346 173 346 173 348 177 353 174 348 174 346 173 343 171 343 176 348 171 341 168 339 170 343 171 343 171 341 170 339 168 339 168 341 168 341 168 341 168 341 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 343 165 336 165 336 165 336 165 336 167 339 167 339 167 339 167 339 162 334 164 336 165 334 164 331 162 331 162 331 162 331 162 331 164 334 164 331 162 329 161 329 158 327 159 327 159 324 156 319 158 324 158 322 156 319 155 319 152 317 156 324 158 322 153 315 153 317 153 317 153 317 153 317 153 317 153 315 152 312 150 312 150 315 152 315 152 312 149 308 144 310 144 310 144 310 144 310 146 310 143 305 141 305 141 308 141 305 141 303 140 300 138 300 137 298 137 298 137 298 137 298 137 298 137 296 135 293 134 293 134 293 134 291 132 288 131 288 131 293 131 288 129 286 129 281 129 281 131 276 129 274 128 269 129 276 129 274 128 272 126 272 126 272 126 269 125 267 123 267 123 260 123 260 123 260 123 260 122 255 120 253 119 255 120 257 120 255 120 253 119 250 117 250 117 250 117 250 117 250 117 250 116 248 116 248 116 248 116 248 114 245 114 243 113 241 111 241 110 241 110 238 108 236 107 236 102 231 104 234 104 231 102 229 104 229 104 226 101 222 98 217 96 217 98 222 101 224 101 224 96 217 96 214 95 212 93 212 96 217 96 214 95 212 93 212 92 210 92 207 90 205 88 205 90 207 90 205 88 202 87 202 90 200 87 195 85 195 85 198 87 198 87 195 85 193 84 193 84 193 79 186 76 186 79 191 81 191 81 188 79 186 78 186 79 188 79 186 76 181 73 176 75 181 73 176 70 174 69 164 75 169 75 167 73 164 72 164 70 162 69 162 69 162 69 162 70 164 70 162 69 162 67 159 66 157 66 157 66 157 66 157 67 152 67 150 66 148 64 148 64 148 64 145 63 143 61 143 69 152 66 150 64 145 61 143 61 143 61 143 61 143 61 143 63 138 61 136 60 138 61 140 60 133 58 131 57 133 58 136 57 131 58 131 58 128 55 124 55 128 58 126 51 119 55 136 57 128 57 126 55 124 54 124 55 124 52 121 54 124 51 114 52 119 51 117 49 119 51 121 54 124 54 121 52 119 51 119 46 114 49 119 52 121 52 121 52 121 52 119 51 117 49 117 51 119 51 117 49 114 48 114 48 114 48 112 46 109 45 109 48 112 46 112 46 114 49 119 49 114 46 109 45 109 45 112 40 107 46 117 51 117 46 109 45 112 46 112 45 109 48 119 46 109 45 112 49 117 46 107 54 119 48 109 45 109 48 117 27 27 23 25 19 27 23 28 3 21 15 25 23 25 15 24 23 27 23 27 23 27 23 27 23 28 27 28 23 25 15 22 15 27 27 27 15 22 15 27 23 27 23 27 23 27 23 27 43 25 31 21 27 21 31 22 31 24 35 25 39 24 35 22 23 24 19 25 27 24 19 22 23 21 27 22 35 21 39 22 39 9 3 6 7 1 0 3 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 7 7 15 10 23 13 23 12 31 16 39 19 43 19 39 18 39 21 35 22 43 24 35 18 39 24 47 24 35 19 35 24 39 22 39 22 39 22 39 22 51 25 43 22 39 24 47 27 43 24 43 24 43 24 43 24 51 25 47 24 43 25 47 27 59 31 71 37 79 37 79 36 75 36 75 36 75 36 75 36 83 34 83 36 87 31 59 19 39 16 27 12 23 13 35 18 35 16 39 18 39 18 43 19 43 19 43 21 55 25 47 18 55 93 388 147 416 146 400 141 404 141 396 137 372 134 365 132 345 126 341 119 301 108 289 110 305 116 297 116 293 111 277 108 253 110 273 102 265 98 234 95 226 88 222 84 210 79 198 76 194 76 182 70 182 73 178 70 138 57 178 116 333 146 317 140 297 135 301 138 309 141 313 143 313 141 317 143 317 144 321 144 321 147 317 146 317 147 329 152 329 152 337 155 341 155 341 155 345 159 337 158 333 156 329 156 341 161 337 159 341 161 345 164 329 168 325 179 503 321 884 384 892 384 868 372 928 333 551 188 396 179 365 170 357 170 349 165 345 165 345 165 345 165 345 165 349 165 353 167 353 168 357 168 361 170 361 170 361 170 361 171 353 171 349 173 357 174 361 173 372 168 361 179 337 129 210 122 249 128 249 129 253 129 257 131 261 132 261 131 257 131 253 128 238 122 246 132 269 137 301 164 361 179 372 177 361 182 361 173 357 173 353 173 357 174 361 177 357 174 357 173 353 173 349 171 349 173 345 171 337 170 337 171 341 171 341 170 337 170 333 168 333 168 333 168 333 168 333 168 337 170 337 170 337 170 337 170 337 170 337 170 337 170 337 170 325 165 325 165 325 165 325 165 329 167 329 167 329 167 329 167 317 164 321 165 325 164 321 162 317 162 317 162 317 162 317 162 321 164 321 162 317 161 313 161 305 159 309 159 309 158 301 155 305 158 305 156 301 156 297 155 293 155 301 156 301 156 297 153 293 153 293 153 293 153 293 153 289 153 289 152 285 152 281 150 281 152 285 152 285 150 277 147 269 144 269 144 269 144 269 144 273 144 265 143 261 141 265 143 265 141 265 140 261 140 257 138 253 137 253 137 253 137 253 137 253 137 253 135 249 134 246 134 246 134 246 132 242 132 238 131 257 131 257 129 253 128 249 129 249 129 249 129 246 128 242 128 246 129 246 128 242 126 238 126 238 126 238 125 234 123 230 123 218 123 218 123 218 123 218 123 214 120 210 119 206 120 210 122 210 120 210 119 206 117 202 117 202 117 202 117 202 117 202 117 198 116 198 116 198 116 198 116 194 114 194 113 190 113 186 111 194 110 194 108 190 107 194 107 186 104 190 105 202 102 198 101 190 104 186 101 178 99 174 98 166 96 174 99 178 99 174 98 170 96 170 95 166 95 162 93 170 96 170 95 166 93 162 93 174 92 174 90 170 90 166 88 170 90 170 88 166 88 162 87 158 88 142 87 138 85 142 87 142 87 142 85 138 84 134 84 154 82 142 78 138 78 142 79 146 81 146 79 142 78 138 78 142 79 138 76 130 75 126 73 130 75 126 73 123 70 115 70 115 75 115 73 119 72 115 72 119 70 126 69 126 69 126 69 130 69 126 69 123 67 123 66 119 66 119 66 119 66 119 66 111 67 111 66 107 64 103 64 103 64 103 63 99 61 95 61 115 66 111 63 103 60 99 58 103 61 103 61 103 61 103 61 103 61 99 60 95 61 99 63 95 58 91 57 87 58 91 60 87 58 91 58 91 57 83 54 83 57 87 55 71 51 83 60 87 57 87 55 83 54 79 54 75 51 71 51 75 52 67 46 75 51 75 51 75 51 75 51 83 54 83 52 79 51 75 51 71 51 75 52 79 52 79 51 79 52 79 51 75 49 71 49 75 51 75 49 71 48 67 48 71 49 71 48 67 48 63 46 67 46 63 46 63 48 71 51 71 48 63 45 59 45 59 46 63 46 79 52 87 51 79 48 71 48 79 48 71 46 79 52 83 49 75 48 83 51 79 48 71 46 71 46 67 43 63 42 28 47 27 45 25 47 27 50 19 35 21 40 25 47 28 50 27 47 27 47 27 47 27 47 24 45 25 45 25 45 24 40 22 45 27 47 24 42 25 47 28 50 28 50 28 50 28 50 25 47 24 42 21 40 22 42 25 45 24 42 22 45 24 47 25 40 25 40 24 35 21 31 24 38 22 35 21 35 19 33 18 14 4 9 6 2 0 4 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 6 11 9 16 12 21 12 19 18 28 19 31 18 26 15 23 21 28 18 31 22 33 21 26 21 35 25 35 22 33 24 40 24 35 24 35 24 35 24 35 28 40 27 38 25 40 27 42 25 38 25 38 25 38 25 38 27 40 25 38 25 38 27 40 28 45 33 52 36 54 36 54 37 57 37 57 37 57 37 57 34 54 34 57 36 50 24 28 18 26 15 21 13 23 16 28 19 31 19 28 18 26 16 26 19 28 19 38 28 42 19 19 36 159 155 214 146 205 146 195 144 195 141 195 137 195 137 198 128 183 125 176 111 157 105 157 114 174 117 181 116 176 110 171 101 167 107 164 99 148 93 155 92 143 88 136 82 128 79 124 81 121 72 114 73 119 73 121 63 114 75 214 141 274 137 274 137 279 138 281 140 286 141 288 141 288 143 288 144 291 144 291 147 296 146 293 147 298 150 300 152 303 153 308 155 308 155 308 159 317 159 317 158 315 158 315 161 319 159 317 161 322 164 327 167 346 168 319 191 434 328 608 384 608 381 608 378 558 223 355 185 351 176 334 171 331 168 324 165 324 165 324 165 324 165 324 165 331 167 331 168 334 168 334 168 334 168 336 171 339 173 341 171 346 174 351 176 351 176 346 174 329 173 343 159 262 116 255 126 250 126 253 128 253 129 255 132 260 131 257 131 255 129 255 129 260 126 262 125 262 137 300 167 343 179 353 177 360 180 346 173 351 173 348 173 353 174 355 173 351 173 351 171 348 171 346 173 346 173 346 173 343 170 341 171 343 171 343 170 341 170 339 168 341 168 341 168 341 168 341 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 343 165 336 165 336 165 336 165 336 167 339 167 339 167 339 167 339 164 334 165 336 165 336 164 334 162 331 162 331 162 331 162 331 164 334 164 331 162 329 161 329 159 327 159 327 159 324 156 322 158 324 158 324 156 322 156 319 155 319 156 322 156 322 155 319 153 317 153 317 153 317 153 317 153 317 153 317 152 315 152 312 152 315 152 315 152 312 149 310 146 312 146 312 146 312 146 312 146 312 144 308 141 305 143 308 141 305 141 305 140 303 140 300 137 298 137 298 137 298 137 298 137 298 137 296 135 293 134 293 134 293 134 293 132 291 132 288 131 293 131 288 129 286 129 281 129 281 131 276 129 274 128 269 129 276 129 274 128 272 126 272 126 272 126 269 125 267 123 267 123 260 123 260 123 260 123 260 122 255 120 253 119 255 120 257 120 255 120 253 119 250 117 250 117 250 117 250 117 250 117 250 116 248 116 248 116 248 116 248 114 245 114 245 113 243 113 241 110 241 110 238 108 236 107 236 104 231 105 234 104 234 102 231 105 229 101 222 98 219 99 224 96 217 98 219 98 217 95 214 96 217 96 217 95 214 95 212 96 217 96 214 95 212 93 212 92 210 92 210 90 207 90 205 90 207 90 207 88 205 88 202 90 202 88 198 85 195 87 198 87 198 87 195 85 193 84 193 82 193 81 188 78 186 79 188 81 191 79 188 79 188 78 186 81 188 76 181 73 179 75 183 75 181 73 179 72 174 70 169 75 169 75 167 73 164 72 164 70 162 69 162 69 162 69 162 69 159 67 159 66 157 66 155 66 157 66 157 66 157 66 157 67 152 67 150 66 148 64 148 64 148 64 145 63 143 61 143 64 145 63 143 60 140 58 138 61 143 61 143 61 143 61 143 63 138 61 136 60 138 61 140 60 133 58 131 57 133 58 136 57 131 58 131 58 128 55 124 55 128 57 126 52 121 55 131 57 128 57 126 55 124 54 124 51 117 49 117 52 119 48 109 49 119 52 124 54 121 51 117 54 124 54 121 52 119 51 119 52 121 54 124 54 121 51 119 52 121 52 119 51 117 49 117 51 119 51 117 49 114 48 114 51 119 51 117 49 117 49 114 48 112 46 112 46 114 49 119 49 114 46 109 45 109 45 112 43 109 48 117 51 117 48 112 46 117 49 117 46 114 51 124 52 117 46 109 48 117 51 117 42 109 46 117 48 109 42 102 27 27 23 25 19 27 23 28 19 25 15 25 23 28 31 31 23 27 23 27 23 27 23 27 7 22 15 25 19 25 15 24 15 25 27 27 19 25 23 30 27 28 27 28 27 28 27 28 39 25 35 24 31 22 31 22 43 25 31 21 27 22 39 27 31 27 23 25 23 22 11 19 35 24 31 22 35 19 31 18 39 9 3 6 7 1 0 3 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 7 7 15 10 23 13 23 12 35 16 39 18 39 16 35 15 27 18 23 19 39 22 31 18 35 24 47 25 43 24 51 28 51 27 51 27 51 27 51 27 55 28 55 28 55 28 55 28 51 27 51 27 51 27 51 27 55 27 47 25 47 25 51 28 59 31 63 33 71 36 75 36 83 39 83 39 83 39 83 39 87 36 87 36 87 31 55 18 39 16 31 15 31 15 35 18 39 18 39 18 39 18 39 18 47 18 39 25 67 22 31 12 166 132 452 149 404 150 428 144 420 144 412 141 392 138 384 138 357 131 349 122 309 105 269 99 297 116 309 114 293 114 289 110 285 102 261 104 242 93 249 96 238 93 230 87 214 82 202 78 194 78 186 73 190 75 178 69 162 60 170 111 329 144 313 137 305 138 309 140 313 141 317 143 317 143 317 144 321 144 325 146 321 147 321 147 325 149 329 150 333 153 341 155 345 156 341 156 345 159 337 159 337 159 337 158 345 161 341 161 341 162 349 165 321 165 341 171 361 199 567 292 801 365 900 361 785 257 440 187 404 184 376 173 361 170 353 167 349 167 349 167 349 167 349 167 353 167 353 168 357 168 361 170 353 168 357 170 365 173 372 174 365 174 361 177 369 179 372 177 372 176 380 180 333 132 234 131 249 126 253 128 253 129 257 129 269 132 265 132 261 131 261 131 269 128 253 126 234 119 249 143 329 173 357 176 357 182 357 176 353 174 357 173 357 174 361 176 361 174 357 173 357 171 353 171 337 171 349 176 349 173 341 170 345 173 341 171 341 170 337 170 337 170 337 170 337 170 337 170 337 170 337 170 337 170 337 170 337 170 337 170 337 170 337 170 329 167 329 167 329 167 329 167 329 167 329 167 329 167 329 167 321 164 325 167 329 165 321 164 321 164 321 164 321 164 321 164 321 164 321 162 317 161 313 161 309 159 313 161 309 159 305 156 309 159 305 158 305 156 301 156 297 156 301 156 301 156 301 155 297 155 297 155 297 155 297 155 293 155 289 153 289 152 285 152 285 152 289 153 285 152 281 149 277 147 277 147 277 147 277 147 277 146 269 143 265 143 265 144 269 143 265 141 265 140 261 140 257 138 257 138 257 138 257 138 253 137 253 135 249 134 246 134 249 135 246 134 246 132 242 132 257 131 257 129 253 128 249 129 249 129 249 129 246 128 242 128 246 129 246 128 242 126 238 126 238 126 238 125 234 123 230 123 218 123 218 123 218 123 218 123 214 120 210 119 206 120 210 122 210 120 210 119 206 117 202 117 202 117 202 117 202 117 202 117 198 116 198 116 198 116 198 116 198 116 194 114 194 113 190 113 194 110 194 108 190 107 194 107 190 104 194 107 206 104 198 102 198 104 182 98 170 98 182 102 178 99 178 99 178 98 166 95 174 98 170 96 170 95 166 95 170 96 170 95 166 93 162 93 178 93 174 92 174 90 170 90 174 92 170 90 170 88 166 88 162 90 146 87 142 87 142 88 142 87 142 85 138 84 134 84 150 82 146 81 142 79 142 79 142 79 142 79 142 79 142 79 150 79 134 73 123 73 134 78 130 75 130 73 126 72 123 72 115 75 115 73 119 72 115 72 123 72 130 70 130 70 130 70 123 67 119 66 119 64 115 64 119 66 119 66 119 66 119 66 111 67 111 66 107 64 103 64 103 64 103 63 99 61 95 61 111 63 107 63 103 61 99 60 103 61 103 61 103 61 103 61 103 61 99 60 95 61 99 63 95 58 91 57 87 58 91 60 87 58 91 58 91 57 83 54 83 55 83 55 79 54 83 57 87 57 87 55 83 54 79 54 75 51 67 51 79 54 71 48 67 51 83 55 87 54 75 48 83 54 83 52 79 51 75 51 83 54 87 54 83 52 75 49 79 52 79 51 75 49 71 49 75 51 75 49 71 48 67 48 71 49 71 49 71 49 67 48 67 46 63 46 63 48 71 51 71 48 63 45 59 45 59 46 55 42 63 45 67 43 63 42 71 48 75 48 71 46 79 52 83 46 59 40 59 45 71 46 71 48 79 51 79 49 71 45 28 47 27 45 25 47 27 50 28 50 27 45 25 47 27 50 27 47 27 47 27 47 27 47 21 40 24 45 25 45 24 42 25 50 30 50 27 45 28 52 25 45 25 45 25 45 25 45 25 47 25 47 24 45 22 42 27 47 22 40 21 42 25 50 27 42 27 40 24 35 19 31 25 38 24 35 21 33 19 31 18 14 4 9 6 2 0 4 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 6 11 9 16 12 21 12 19 12 21 15 26 18 28 18 28 18 23 16 28 22 33 21 26 22 35 27 40 25 38 27 45 28 42 28 42 28 42 28 42 28 42 28 45 30 42 28 42 27 40 27 40 27 40 27 40 28 42 27 38 25 40 28 42 33 50 33 52 36 57 37 59 39 59 39 59 39 59 39 59 36 57 36 59 36 50 22 26 18 26 16 26 16 26 16 28 15 23 16 28 18 31 21 33 24 28 18 38 24 23 10 21 85 205 164 205 140 202 147 193 147 191 143 193 140 193 138 198 135 195 134 181 114 150 95 133 108 179 122 174 114 183 122 183 125 157 101 174 101 159 108 157 96 150 93 143 87 133 81 126 81 124 75 119 76 119 72 117 70 119 72 205 138 276 138 274 141 286 141 286 143 288 143 288 143 288 144 291 144 293 146 293 147 296 149 298 150 300 150 300 152 305 155 310 156 310 156 308 159 317 159 317 159 317 159 319 162 322 161 319 162 322 164 327 161 319 165 341 176 341 185 382 232 472 288 501 250 379 187 367 187 351 176 336 171 334 168 327 167 327 167 327 167 327 167 327 167 331 168 334 168 336 170 336 168 334 170 339 173 343 174 346 176 351 177 355 180 355 179 351 182 348 184 353 165 279 126 265 128 257 128 257 129 260 129 262 132 265 132 265 131 262 131 260 131 265 128 262 122 255 129 286 158 336 177 353 177 355 180 348 177 355 174 351 173 353 174 355 174 353 174 351 173 351 171 348 170 343 174 351 176 348 173 343 173 346 173 343 171 343 170 341 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 343 167 339 167 339 167 339 167 339 167 339 167 339 167 339 167 339 164 336 167 339 167 339 165 334 164 334 164 334 164 334 164 334 164 334 164 331 162 329 161 329 159 329 161 329 161 327 158 322 159 327 159 324 158 324 156 322 158 322 156 322 156 322 156 324 155 319 155 319 155 319 155 319 155 319 155 317 153 317 152 315 152 317 153 317 153 315 150 310 147 315 147 315 147 315 147 315 147 312 144 310 143 308 144 310 143 308 143 305 141 305 140 303 138 300 138 300 138 300 138 300 137 298 137 296 135 293 134 293 135 296 135 293 134 293 132 291 131 293 131 288 129 286 129 281 129 281 131 276 129 274 128 269 129 276 129 274 128 272 126 272 126 272 126 269 125 267 123 267 123 260 123 260 123 260 123 260 122 255 120 253 119 255 120 257 120 255 120 253 119 250 117 250 117 250 117 250 117 250 117 250 116 248 116 248 116 248 116 248 116 248 116 245 114 245 113 243 110 241 110 238 108 236 107 236 104 234 107 236 105 236 104 231 105 229 99 219 96 222 101 229 102 226 102 226 101 222 98 217 98 219 98 217 96 217 95 214 96 217 96 214 95 212 93 212 93 212 93 210 92 210 90 207 92 210 92 207 90 207 88 205 92 202 88 200 87 198 88 200 87 198 87 195 85 193 84 193 82 193 82 193 81 191 79 188 79 188 79 188 79 188 79 188 81 188 75 179 72 181 76 188 75 181 75 179 73 179 73 171 75 169 75 167 73 164 72 164 72 164 70 164 70 164 70 164 67 159 66 157 66 155 64 155 66 157 66 157 66 157 66 157 67 152 67 150 66 148 64 148 64 148 64 145 63 143 61 143 64 148 64 148 64 145 63 145 61 143 61 143 61 143 61 143 63 138 61 136 60 138 61 140 60 133 58 131 57 133 58 136 57 131 58 131 58 128 55 124 55 126 55 126 57 128 55 124 57 128 57 126 55 124 54 124 54 121 52 124 57 128 54 119 49 119 54 128 57 124 51 117 54 124 54 121 52 119 51 119 54 124 54 124 52 119 49 117 52 121 52 119 51 117 49 117 51 119 51 117 49 114 48 114 46 112 46 112 46 112 48 114 48 112 46 112 46 114 49 119 49 114 46 109 45 109 45 112 43 107 43 107 43 107 42 105 43 109 46 109 43 107 46 117 49 109 40 100 42 109 46 112 49 114 46 112 46 114 49 119 27 27 23 25 19 27 23 28 19 25 19 24 15 22 11 22 23 27 23 27 23 27 23 27 15 25 19 25 19 25 15 22 23 28 31 28 19 24 19 27 19 25 19 25 19 25 19 25 39 25 43 27 39 24 31 22 39 24 35 22 31 24 35 25 27 25 19 25 23 22 15 19 31 24 27 22 35 21 31 19 39 9 3 6 7 1 0 3 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 7 7 15 10 23 13 23 12 15 10 27 16 39 19 43 19 27 16 23 19 43 24 39 19 43 27 55 28 51 25 51 30 55 28 55 28 55 28 55 28 51 28 55 30 59 28 55 27 55 28 55 28 55 28 55 28 55 28 51 27 51 27 55 28 67 33 67 33 71 36 83 40 83 39 83 39 83 39 83 39 91 36 87 37 87 30 51 16 39 18 39 18 39 18 39 18 27 13 31 16 43 21 51 22 55 18 43 22 39 9 31 30 309 152 444 144 416 147 428 150 428 147 412 141 400 140 392 138 376 138 372 128 309 98 242 81 269 119 333 125 317 128 337 122 281 82 246 114 257 101 281 98 253 98 242 92 226 84 210 81 198 79 194 76 198 76 174 67 174 60 158 107 325 146 321 140 317 143 317 143 317 143 317 143 321 144 321 144 325 146 325 147 321 147 325 150 333 152 329 150 337 153 341 156 349 158 345 158 345 159 337 159 341 161 341 161 345 162 345 162 345 164 353 165 353 161 337 170 396 173 388 161 400 180 452 206 444 190 384 190 392 179 369 171 361 171 357 168 353 168 353 168 353 168 353 168 357 168 357 168 361 170 361 171 361 170 365 171 369 174 372 174 369 176 365 179 372 180 376 179 380 180 392 184 357 149 257 128 269 129 273 131 273 132 277 132 281 134 281 132 277 132 273 131 277 128 265 132 257 122 253 141 317 171 365 179 353 179 345 176 361 177 365 174 361 174 361 176 365 174 361 174 357 173 357 173 341 173 345 174 349 174 349 174 349 173 345 173 341 171 341 171 341 171 341 171 341 171 341 171 337 170 337 170 337 170 337 170 337 170 337 170 337 170 337 170 333 168 333 168 333 168 333 168 329 167 329 167 329 167 329 167 325 165 329 167 329 167 325 165 325 165 325 165 325 165 325 165 321 164 321 162 317 161 313 161 313 161 317 162 313 159 305 158 313 159 309 159 305 158 305 158 305 158 301 156 301 156 305 158 301 156 301 156 301 156 301 156 297 155 293 155 289 153 289 153 289 153 293 155 289 152 281 150 281 149 281 149 281 149 281 149 277 147 273 144 269 144 269 144 273 143 269 143 265 141 265 141 261 140 261 140 261 140 261 140 253 137 253 135 249 134 246 134 253 135 249 135 246 134 246 134 257 131 257 129 253 128 249 129 249 129 249 129 246 128 242 128 246 129 246 128 242 126 238 126 238 126 238 125 234 123 230 123 218 123 218 123 218 123 218 123 214 120 210 119 206 120 210 122 210 120 210 119 206 117 202 117 202 117 202 117 202 117 202 117 198 116 198 116 198 116 198 116 202 116 198 116 194 114 194 114 194 110 194 108 190 107 194 107 194 105 198 107 206 105 202 104 190 102 178 99 174 99 182 102 186 102 190 104 186 102 182 99 178 98 174 98 170 96 170 96 170 96 170 95 166 93 162 93 182 93 178 93 174 92 174 92 178 92 174 92 170 90 170 90 162 92 150 88 146 88 146 88 142 87 142 85 138 84 134 84 150 82 154 84 150 81 142 79 138 78 142 79 142 79 146 81 142 78 130 75 126 75 134 78 130 75 130 75 130 73 126 75 115 75 115 73 119 72 115 72 126 73 134 72 134 72 134 72 126 67 123 67 119 66 119 64 119 66 119 66 119 66 119 66 111 67 111 66 107 64 103 64 103 64 103 63 99 61 95 61 111 64 111 64 111 64 111 64 103 61 103 61 103 61 103 61 103 61 99 60 95 61 99 63 95 58 91 57 87 58 91 60 87 58 91 58 91 57 83 54 83 54 79 55 91 58 83 52 87 57 87 55 83 54 79 54 79 54 75 55 91 58 83 54 75 52 83 55 87 54 79 51 83 54 83 52 79 51 75 51 75 51 79 52 79 51 71 48 79 52 79 51 75 49 71 49 75 51 75 49 71 48 67 48 59 45 59 46 63 46 63 48 67 46 63 46 63 48 71 51 71 48 63 45 59 45 59 46 79 48 75 48 71 46 71 46 59 43 67 43 59 42 67 48 83 48 67 43 71 48 75 48 75 45 59 40 59 43 75 49 28 47 27 45 25 47 27 50 21 40 24 45 27 45 24 40 27 47 27 47 27 47 27 47 27 50 28 50 27 45 24 40 27 50 28 45 22 35 19 38 27 47 27 47 27 47 27 47 25 47 27 50 27 47 22 40 22 45 24 47 25 45 24 42 24 38 25 40 25 38 22 35 21 33 22 35 21 35 22 38 18 14 4 9 6 2 0 4 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 6 11 9 16 12 21 12 19 12 21 15 26 16 26 16 26 19 26 18 31 25 38 24 33 27 45 31 45 27 38 27 42 27 40 27 40 27 40 27 40 25 40 28 45 30 42 27 38 30 45 30 45 30 45 30 45 30 42 28 40 27 42 28 45 33 47 31 47 31 52 37 59 37 57 37 57 37 57 37 57 37 59 37 59 36 47 21 23 16 28 18 28 18 28 18 26 16 26 16 28 18 31 19 31 22 28 19 35 13 11 25 81 137 219 152 200 150 202 147 202 150 198 146 195 143 195 143 202 138 202 137 181 110 126 76 97 82 164 129 198 129 205 128 176 75 93 95 198 101 150 110 155 101 157 96 148 88 136 82 128 82 126 78 124 78 121 72 114 72 114 66 198 137 281 143 281 144 291 144 291 144 291 144 291 144 291 144 293 146 293 147 296 146 296 150 303 152 303 150 300 153 308 156 310 158 312 156 310 159 317 159 319 161 322 162 322 164 322 162 322 162 324 165 329 170 329 164 334 170 362 167 339 168 334 162 351 185 348 190 331 182 341 171 331 170 334 171 331 168 329 168 329 168 329 168 329 168 334 168 336 170 336 171 339 171 341 173 341 173 341 173 341 174 351 177 355 179 355 179 351 180 346 184 360 184 317 143 267 131 269 132 272 132 274 134 274 134 274 132 272 132 269 131 269 129 267 132 274 129 260 128 279 158 341 184 360 179 353 179 348 180 358 176 353 174 353 174 353 176 355 174 353 174 351 173 351 173 346 173 346 173 348 176 353 174 348 173 346 173 343 171 343 171 346 171 346 171 346 171 346 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 343 168 341 168 341 168 341 168 341 167 339 167 339 167 339 167 339 165 339 167 341 168 339 167 336 165 336 165 336 165 336 165 336 164 334 164 331 162 329 161 329 161 329 162 331 161 329 159 324 161 329 159 327 159 324 158 324 159 324 156 322 156 322 158 327 156 322 156 322 156 322 156 322 156 322 155 319 155 317 153 317 153 317 155 319 153 317 152 312 150 319 150 319 150 319 150 319 149 315 146 310 144 310 144 312 144 310 143 308 143 305 141 305 140 303 140 303 140 303 140 303 137 298 137 296 135 293 134 293 137 298 135 296 135 293 134 293 131 293 131 288 129 286 129 281 129 281 131 276 129 274 128 269 129 276 129 274 128 272 126 272 126 272 126 269 125 267 123 267 123 260 123 260 123 260 123 260 122 255 120 253 119 255 120 257 120 255 120 253 119 250 117 250 117 250 117 250 117 250 117 250 116 248 116 248 116 248 116 248 117 250 116 248 116 245 114 245 110 241 110 238 108 236 107 236 105 236 107 238 107 236 105 234 101 224 101 224 101 224 101 224 99 222 101 226 102 226 101 224 99 222 98 219 98 217 96 217 96 217 96 214 95 212 93 212 95 214 93 212 93 210 92 210 93 212 92 210 92 207 90 207 93 205 90 200 88 200 88 202 87 198 87 195 85 193 84 193 82 193 84 195 84 193 79 186 78 186 78 188 79 191 81 191 76 183 76 183 76 183 76 183 75 181 75 181 75 181 75 176 75 169 75 167 73 164 72 164 73 167 72 167 72 167 72 167 70 162 69 162 67 159 67 157 66 157 66 157 66 157 66 157 67 152 67 150 66 148 64 148 64 148 64 145 63 143 61 143 63 145 63 145 63 145 63 145 61 143 61 143 61 143 61 143 63 138 61 136 60 138 61 140 60 133 58 131 57 133 58 136 57 131 58 131 58 128 55 124 55 124 54 126 60 133 55 119 57 128 57 126 55 124 54 124 52 119 51 124 57 131 55 121 54 124 54 124 54 124 54 124 54 124 54 121 52 119 51 119 46 114 49 117 51 117 49 114 52 121 52 119 51 117 49 117 51 119 51 117 49 114 48 114 46 112 46 114 48 114 49 117 48 112 46 112 46 114 49 119 49 114 46 109 45 109 45 112 51 119 49 114 48 114 48 114 42 109 45 109 42 107 46 117 49 112 45 109 48 117 48 109 43 107 43 107 45 109 46 114 27 27 23 25 19 27 23 28 3 22 23 30 35 31 31 27 23 27 23 27 23 27 23 27 31 30 31 28 23 25 15 22 19 27 27 22 7 15 0 16 35 28 35 28 35 28 35 27 35 25 43 28 43 25 31 21 27 22 39 27 43 25 31 21 19 22 23 25 27 25 23 24 19 21 23 22 35 22 39 24 31 9 3 6 7 1 0 3 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 7 7 15 10 23 13 23 12 31 15 35 16 35 15 27 12 31 18 31 22 47 27 47 24 59 31 63 30 51 25 47 28 51 27 51 27 51 27 51 27 43 25 55 28 55 28 47 24 59 30 59 30 59 30 59 30 59 28 55 27 51 28 55 30 59 30 55 28 59 31 71 37 79 37 79 37 79 37 79 37 95 37 91 37 87 30 47 15 35 18 39 19 43 18 39 16 43 19 39 18 39 18 35 16 43 16 47 22 27 10 91 70 420 156 428 147 448 152 428 159 444 152 436 147 420 146 416 146 384 138 369 125 289 84 194 61 174 98 341 131 345 132 313 104 130 49 269 143 281 98 305 108 269 101 257 93 238 85 214 81 198 81 198 79 202 76 182 67 178 58 146 101 321 149 329 144 321 144 321 144 321 144 321 144 321 144 321 146 325 147 329 147 317 149 329 153 337 153 329 150 337 156 345 159 349 159 349 158 337 159 337 161 341 162 345 162 349 162 345 162 345 164 353 167 341 170 365 162 372 171 396 158 396 156 365 177 376 182 384 184 369 173 353 168 357 171 361 170 353 168 353 168 353 168 353 168 357 170 357 171 361 173 365 173 372 176 369 174 369 174 369 171 357 176 365 179 369 179 372 177 380 179 388 191 416 177 317 138 273 132 285 134 285 135 289 135 285 134 285 132 281 134 277 132 273 129 285 137 269 122 242 132 325 176 384 184 361 179 349 176 365 179 369 174 361 174 361 174 365 176 365 174 361 173 357 173 349 174 345 171 345 174 357 179 349 174 349 173 345 171 341 171 341 171 341 171 341 171 341 171 337 170 337 170 337 170 337 170 337 170 337 170 337 170 337 170 333 168 333 168 333 168 333 168 329 167 329 167 329 167 329 167 325 167 329 168 333 167 329 165 325 165 325 165 325 165 325 165 321 164 321 162 317 161 313 161 313 162 317 162 317 161 309 158 313 161 313 159 309 158 305 158 313 159 301 155 297 156 309 161 301 156 301 156 301 156 301 156 297 156 297 155 293 153 289 153 289 155 293 155 293 153 285 150 285 152 289 150 289 150 289 150 285 147 277 144 269 144 269 146 273 144 273 143 269 141 265 141 261 140 261 140 261 140 261 140 253 137 253 135 249 134 246 134 253 137 253 135 249 134 246 134 249 131 257 129 253 128 249 129 249 129 249 129 246 128 242 128 246 128 246 128 242 126 238 126 238 126 238 125 234 123 230 123 218 123 218 123 218 123 218 123 214 120 210 119 206 120 210 122 210 120 210 119 206 117 202 117 202 117 202 117 202 117 202 117 198 116 198 116 198 116 198 116 202 117 202 116 198 114 194 114 194 110 194 108 190 107 194 107 190 107 198 108 202 105 206 105 178 99 182 102 186 102 182 99 170 96 174 99 182 101 182 101 178 99 178 98 174 96 170 96 170 96 170 95 166 93 162 93 182 95 182 93 178 92 174 92 178 93 178 92 174 90 170 90 166 92 158 88 154 88 154 90 150 87 150 85 146 84 142 84 138 84 154 87 154 84 142 79 138 79 138 81 142 82 146 81 130 75 134 78 138 78 134 75 130 75 130 75 130 75 130 75 115 75 115 73 119 72 115 72 126 73 134 72 134 72 134 72 130 70 130 69 126 69 123 67 119 66 119 66 119 66 119 66 111 67 111 66 107 64 103 64 103 64 103 63 99 61 95 61 103 61 103 61 103 61 103 61 103 61 103 61 103 61 103 61 103 61 99 60 95 61 99 63 95 58 91 57 87 58 91 60 87 58 91 58 91 57 83 54 83 54 75 55 95 60 83 49 87 57 87 55 83 54 79 54 71 49 67 52 83 57 79 51 87 54 83 52 79 54 83 55 83 54 83 52 79 51 75 51 55 45 63 48 71 49 71 49 79 52 79 51 75 49 71 49 75 51 75 49 71 48 67 48 67 48 67 49 71 51 75 51 67 46 63 46 63 48 71 51 71 48 63 45 59 45 59 46 79 49 75 46 67 45 67 45 67 46 71 46 67 45 75 51 63 42 59 43 71 46 63 40 63 45 75 51 87 51 75 46 28 50 28 50 28 50 28 50 30 50 28 47 27 45 25 42 25 45 25 47 27 50 28 50 24 45 25 47 25 42 21 35 22 40 21 38 18 35 16 33 22 45 25 50 27 50 27 47 22 42 22 42 22 42 22 42 24 45 24 45 24 45 24 45 24 38 24 38 24 38 24 38 24 38 24 38 24 38 24 38 21 23 12 7 1 0 0 0 1 2 1 2 1 2 1 2 0 2 3 7 4 7 4 4 6 7 4 7 4 9 7 14 9 14 9 16 10 19 12 19 15 28 19 31 18 31 22 42 25 35 21 33 25 42 28 42 25 38 25 40 27 42 28 42 30 45 30 45 30 45 30 45 27 42 28 45 30 42 28 40 27 40 27 42 28 45 30 45 28 42 28 45 30 47 31 47 33 47 31 50 34 54 39 59 40 62 40 62 40 62 40 62 39 64 42 59 30 33 16 23 19 31 19 31 19 31 19 31 22 31 22 33 22 38 24 40 24 33 28 23 22 9 13 171 153 207 150 198 150 198 149 198 155 205 152 200 152 205 150 210 155 212 135 186 105 119 55 76 57 138 120 234 152 181 73 85 30 112 168 243 107 174 107 169 105 162 101 150 92 138 87 133 85 136 82 124 76 112 75 114 64 119 63 159 125 281 146 288 141 286 141 288 143 291 144 291 149 298 147 296 147 296 146 293 152 300 152 303 153 303 155 305 158 310 158 312 159 315 161 315 159 317 161 319 162 322 164 322 165 324 165 324 165 324 165 324 165 329 167 334 168 341 170 346 170 343 170 341 173 341 176 341 174 343 173 339 171 336 168 334 165 329 165 329 165 329 165 327 165 324 167 327 170 331 173 336 174 336 174 339 176 341 177 343 173 351 174 355 177 360 179 360 177 355 177 358 190 379 177 310 132 274 137 276 134 274 135 279 137 274 140 276 140 269 134 262 138 272 137 267 135 269 131 267 171 343 182 358 179 351 176 355 177 355 177 355 177 355 177 355 179 358 177 353 176 351 173 348 174 351 174 351 176 355 179 360 174 351 174 351 174 351 174 351 177 355 176 351 173 348 171 343 171 346 171 346 171 346 171 346 173 348 173 346 171 346 170 343 170 343 170 341 168 339 167 339 167 339 167 339 167 339 167 339 167 339 167 339 167 339 167 339 167 339 165 336 165 334 164 334 162 331 164 334 162 331 161 327 161 336 161 334 159 331 158 331 156 329 156 329 156 329 156 329 158 331 158 329 156 327 155 327 155 327 155 327 155 327 155 327 156 322 156 319 155 317 153 317 155 319 156 322 156 319 153 315 156 305 150 317 146 324 150 329 149 310 147 308 146 317 146 322 146 310 143 305 141 305 141 308 140 303 140 300 138 298 137 298 138 300 138 298 137 296 135 296 140 300 137 296 134 291 132 291 132 291 132 288 131 286 129 286 128 284 128 276 126 274 125 274 125 281 125 276 125 276 126 276 123 272 125 267 123 265 122 260 122 265 122 262 120 260 119 260 120 262 120 260 119 257 117 257 119 253 119 253 119 253 119 253 117 250 117 250 117 250 117 250 116 248 116 248 116 248 116 248 116 248 116 245 114 243 113 243 113 243 113 243 113 243 111 243 107 236 108 241 110 241 108 238 105 234 105 231 104 229 102 229 104 231 104 229 102 229 101 226 98 219 96 214 93 210 92 207 90 210 92 212 93 214 95 217 98 217 93 210 92 212 96 219 92 210 92 210 92 210 92 210 93 210 88 207 87 202 85 200 87 200 85 195 85 188 82 186 87 195 82 188 81 191 85 198 84 193 84 191 82 188 81 188 79 188 79 186 78 183 76 183 79 186 76 181 73 176 72 174 72 174 75 179 76 174 72 167 72 164 72 159 72 159 72 159 67 159 69 159 69 159 69 159 69 159 69 157 67 155 66 155 69 155 69 152 67 150 66 150 69 152 64 145 61 145 64 150 63 143 60 140 61 145 66 152 60 140 60 140 60 140 60 140 64 140 60 133 58 136 63 143 60 136 60 136 60 136 60 136 60 133 60 131 58 128 57 128 52 124 57 131 58 128 54 121 57 128 57 128 55 124 52 119 55 126 55 126 55 126 55 126 52 121 52 121 52 121 52 121 55 124 54 121 52 124 54 126 52 119 51 117 49 119 51 121 46 114 48 117 49 119 51 121 49 119 51 121 52 119 51 117 46 112 46 112 46 112 46 112 43 109 46 112 45 109 49 121 45 112 46 114 48 112 46 109 46 112 46 109 45 107 43 107 43 105 39 97 39 107 49 121 45 107 42 107 46 114 46 109 43 107 43 107 43 107 43 107 27 28 27 28 27 28 27 28 27 28 23 27 23 27 19 25 19 25 19 27 23 28 27 28 15 25 23 27 23 25 15 22 43 25 39 24 31 21 23 19 31 22 35 25 39 25 39 25 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 31 24 31 24 31 24 31 24 27 22 27 22 27 22 27 22 31 16 11 6 0 1 0 0 0 1 3 1 3 1 3 1 0 1 0 4 3 4 3 3 7 4 3 4 3 6 11 9 11 7 11 9 15 9 19 10 27 15 35 16 31 16 43 22 39 19 27 19 43 27 51 27 47 25 47 27 51 28 55 28 51 27 51 27 51 27 51 27 51 28 55 30 59 28 55 27 51 27 51 28 55 30 59 30 55 28 59 30 59 31 63 31 63 31 63 31 67 34 79 39 83 39 83 39 83 39 83 39 91 39 99 36 71 22 39 16 43 19 43 19 43 19 43 21 63 22 55 24 51 25 47 24 43 19 59 21 47 10 123 132 444 153 452 150 448 150 448 150 460 153 452 152 448 150 448 152 428 140 365 119 273 70 130 42 111 76 325 147 349 92 182 54 79 96 468 167 289 114 301 107 301 107 289 99 257 92 234 87 210 84 210 81 206 75 202 73 186 72 158 81 297 155 337 144 305 141 309 143 309 144 313 144 317 146 317 147 321 149 325 152 321 152 317 153 317 155 321 155 329 158 329 159 333 161 337 161 333 161 337 162 337 164 341 164 345 165 345 165 345 165 345 165 345 165 349 167 357 170 365 171 365 171 365 173 369 174 372 174 372 174 369 171 365 170 357 168 349 165 349 165 349 165 349 167 345 170 345 171 353 173 357 174 361 176 365 177 365 179 369 177 357 173 361 174 365 177 369 177 372 179 369 177 388 193 384 171 289 138 277 137 289 138 281 126 293 140 309 143 313 143 305 140 293 141 289 138 269 137 273 140 361 179 384 184 369 176 353 176 357 177 357 177 357 177 357 177 353 176 353 176 353 176 353 176 357 177 353 174 349 176 353 177 349 174 349 174 349 174 349 174 357 177 353 176 349 173 341 171 341 171 341 171 341 171 341 171 341 171 337 171 333 170 333 170 333 170 333 168 329 168 325 167 325 167 325 167 325 167 325 167 325 167 325 167 325 167 325 167 325 167 325 165 321 165 317 164 317 164 317 164 317 162 309 159 313 161 313 159 309 159 305 158 301 156 301 156 301 156 301 156 305 158 305 156 301 156 297 155 297 155 297 155 297 155 297 155 297 156 297 155 293 155 289 153 289 155 293 155 293 155 289 155 301 158 301 150 301 152 313 156 301 152 297 149 281 146 277 143 273 144 265 143 261 141 265 143 257 140 257 138 253 138 249 137 253 137 249 135 249 134 246 134 261 138 253 135 246 132 242 134 249 132 249 131 246 131 242 129 238 128 238 126 234 126 230 125 242 125 242 125 242 125 242 126 234 123 234 123 230 123 226 122 218 122 218 120 214 120 210 119 214 120 214 119 210 117 206 117 206 119 206 119 206 119 206 119 202 117 202 117 202 117 202 117 198 116 198 116 198 116 198 116 198 116 198 114 194 113 190 113 190 113 190 113 190 113 198 111 186 108 198 110 202 108 202 107 190 105 190 104 186 102 182 102 190 104 186 104 182 102 182 102 174 98 170 96 166 95 162 93 158 92 162 93 162 93 166 95 186 96 178 93 178 93 186 96 174 92 174 92 174 92 174 92 174 90 170 87 162 85 158 85 162 87 158 84 154 84 146 84 146 85 130 82 130 82 138 85 134 84 134 82 130 81 126 81 142 79 142 78 138 76 134 76 142 79 138 78 134 75 130 75 119 72 126 73 126 73 123 69 123 72 130 72 130 72 134 72 115 69 115 69 115 69 115 69 115 69 115 67 111 67 107 66 115 69 115 67 111 66 107 66 111 66 103 63 95 63 103 64 103 61 103 61 107 63 111 66 103 61 103 61 103 61 103 61 103 63 95 60 95 60 103 63 95 60 95 60 95 60 95 60 95 60 95 58 91 57 87 57 79 54 87 57 87 57 79 54 71 52 79 54 83 54 79 52 79 54 79 54 79 54 79 54 79 52 79 52 79 52 79 52 87 54 83 52 79 54 83 55 79 51 75 49 71 51 75 52 67 48 71 49 71 49 75 51 71 51 75 52 79 51 75 49 63 46 63 46 63 46 63 46 71 48 75 46 63 43 71 49 67 46 71 48 75 46 71 45 75 48 75 46 71 46 67 45 71 43 55 39 55 43 75 51 67 43 59 43 71 48 71 45 63 43 63 43 63 43 63 43 28 50 28 50 28 50 28 50 25 45 27 47 27 47 28 50 25 45 25 47 27 50 28 50 24 45 27 50 28 50 27 47 28 52 27 45 22 40 19 35 21 40 22 45 25 45 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 21 33 21 33 21 33 21 33 21 23 12 7 1 0 0 0 1 2 1 2 1 2 1 2 0 2 3 7 4 7 4 4 6 7 4 7 4 9 7 14 6 9 7 11 7 14 9 14 10 19 13 21 12 21 16 31 18 23 15 23 21 38 25 38 25 38 25 40 27 42 28 42 27 40 27 40 27 40 27 40 28 42 30 45 30 45 28 42 28 42 28 42 30 45 30 45 28 45 30 45 31 47 31 47 30 45 30 45 31 50 34 54 37 57 37 57 37 57 37 57 34 59 37 54 28 35 19 31 19 31 19 31 19 31 19 28 21 26 24 33 22 35 24 40 21 38 21 40 7 7 85 212 156 207 153 202 152 202 153 205 155 205 153 205 152 202 152 205 144 193 123 164 88 97 42 62 31 95 119 226 96 93 54 57 49 193 209 284 122 181 113 167 111 171 107 159 98 148 93 140 87 138 82 124 76 112 76 114 73 124 61 148 125 293 150 288 141 288 143 288 144 291 144 291 143 291 146 296 149 300 152 305 153 303 153 305 155 305 156 308 159 312 159 312 161 315 161 315 161 319 162 319 164 322 164 322 167 327 167 327 167 327 167 327 164 327 165 331 167 334 170 336 171 339 173 341 173 341 174 343 174 343 173 339 171 336 168 334 167 331 167 331 167 331 167 329 170 329 173 331 173 331 173 331 176 339 177 339 179 341 179 343 176 353 174 353 174 355 176 355 180 362 179 358 182 379 193 372 167 308 138 274 137 279 134 262 137 279 138 279 143 281 143 281 138 274 140 267 129 265 137 288 177 353 184 362 179 351 174 353 177 355 177 355 177 355 177 355 173 348 174 353 176 355 179 358 180 360 177 353 174 351 174 351 174 351 174 351 174 351 174 351 177 355 176 353 174 348 173 348 171 346 171 346 171 346 171 346 171 346 171 343 170 341 168 341 170 343 170 343 168 341 168 339 168 341 168 341 168 341 168 341 168 341 168 341 168 341 168 341 168 341 167 339 167 336 165 336 164 336 165 336 165 334 162 329 161 336 161 336 159 334 159 331 158 331 158 331 158 331 158 331 158 331 158 331 156 329 156 327 155 327 155 327 155 327 155 327 156 322 156 322 155 319 155 317 153 317 153 317 153 319 153 315 153 312 147 317 146 329 149 331 152 319 155 317 150 319 141 315 146 312 144 308 141 305 143 308 140 303 140 303 138 300 138 298 135 296 135 293 134 293 132 291 140 300 137 296 134 293 134 293 132 291 132 291 131 288 131 286 128 284 128 284 126 281 126 279 125 284 125 281 125 281 126 276 123 272 125 269 123 267 123 260 122 265 122 265 120 262 120 260 120 262 119 260 119 260 117 257 119 253 119 253 119 253 119 253 117 250 117 250 117 250 117 250 116 248 116 248 116 248 116 248 116 248 116 245 114 243 113 243 113 243 113 243 113 243 111 243 107 238 108 241 110 238 107 236 105 234 105 231 104 229 102 229 104 231 104 231 102 229 101 226 98 219 98 219 96 217 96 217 95 214 93 212 93 212 92 210 96 214 95 212 93 214 95 217 92 210 92 210 92 210 92 210 88 210 88 207 85 205 85 200 87 200 85 195 85 188 82 186 85 193 84 191 82 193 84 195 84 193 84 191 82 188 81 188 79 188 79 186 78 183 76 183 79 188 78 186 78 186 78 186 72 174 73 176 72 169 70 164 72 164 72 159 72 159 72 159 69 159 69 159 69 159 69 159 69 159 69 159 67 157 67 155 69 155 69 152 67 150 66 150 67 150 64 145 63 145 63 148 60 143 63 148 64 148 63 145 61 143 61 143 61 143 61 143 63 138 61 136 60 138 61 140 60 136 60 136 60 136 60 136 60 133 60 131 58 128 57 128 54 126 55 128 57 126 55 124 48 117 51 121 54 124 54 124 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 54 124 52 121 52 121 54 124 52 119 51 117 49 119 51 121 51 119 49 117 49 117 48 114 49 117 51 119 51 119 49 117 46 112 46 112 46 112 46 112 49 117 49 112 43 105 43 112 45 112 46 114 48 112 46 109 49 117 49 114 48 114 48 112 49 112 43 105 42 109 48 117 45 107 42 107 46 114 46 109 43 107 43 107 43 107 43 107 27 28 27 28 27 28 27 28 15 25 19 27 23 28 27 30 19 25 19 27 23 28 27 28 19 25 23 28 31 30 31 30 43 25 35 21 23 16 11 15 23 21 31 22 35 24 31 22 39 25 39 25 39 25 39 25 35 24 35 24 35 24 35 24 31 24 31 24 31 24 31 24 31 24 31 22 27 22 23 21 31 16 11 6 0 1 0 0 0 1 3 1 3 1 3 1 0 1 0 4 3 4 3 3 7 4 3 4 3 6 11 9 11 7 15 9 15 10 19 10 19 13 27 13 23 12 31 18 27 16 19 18 39 25 51 27 47 25 47 27 51 28 55 28 59 30 59 30 59 30 59 30 55 28 59 31 63 30 55 28 55 30 59 30 59 30 59 30 59 30 59 31 63 31 67 33 59 30 59 30 59 31 67 34 75 36 75 36 75 36 75 36 79 34 87 33 67 24 47 21 47 21 47 21 47 21 47 22 67 24 59 24 51 22 43 22 39 25 43 31 7 15 341 155 456 156 460 153 456 153 460 155 456 153 460 153 456 152 452 150 416 134 333 107 238 58 107 33 59 43 285 128 190 39 134 33 150 158 579 193 345 119 325 110 313 111 301 104 269 96 246 93 218 85 210 81 214 79 210 73 194 72 138 69 273 153 337 138 309 143 309 144 313 144 317 146 317 146 321 147 325 150 333 153 329 155 321 155 325 156 325 158 333 161 337 161 337 161 337 161 337 162 337 164 341 164 345 165 349 167 349 167 353 168 353 168 345 165 349 165 353 167 357 168 369 173 369 173 369 173 369 173 369 173 369 171 365 170 361 170 357 168 357 168 357 168 357 168 357 174 357 174 353 173 353 173 365 177 365 179 369 179 372 179 365 176 365 176 361 174 361 174 376 182 380 180 376 187 404 196 416 179 317 138 257 135 277 140 285 140 301 141 317 146 321 146 297 143 273 131 246 132 289 156 384 182 380 184 372 177 353 174 361 179 361 179 361 179 361 179 349 174 349 176 353 177 357 177 365 179 357 176 353 176 353 176 353 176 353 176 353 176 353 176 357 177 357 176 353 174 349 173 345 173 345 173 345 173 345 173 337 171 333 170 329 168 329 168 337 171 333 170 333 168 329 168 333 170 333 170 333 170 333 170 333 170 333 170 333 170 333 170 333 168 329 168 325 167 325 167 325 167 325 167 325 165 317 164 317 162 313 161 313 159 309 159 309 159 309 159 309 159 309 159 309 159 305 158 305 156 301 156 301 156 301 156 301 156 301 156 301 158 297 156 297 155 293 155 289 153 289 153 289 155 293 156 281 152 273 146 269 146 269 147 285 150 293 152 289 146 285 143 281 146 269 143 265 143 265 144 261 141 257 140 257 138 253 138 253 137 253 135 249 135 246 134 257 137 249 134 246 134 246 134 253 134 249 132 249 131 246 131 242 129 238 128 238 126 234 126 242 125 242 125 242 125 242 126 238 125 234 125 234 123 230 123 222 123 218 122 218 120 214 120 210 119 210 119 210 119 210 119 210 120 210 120 210 120 210 120 206 119 202 117 202 117 198 116 198 116 198 116 198 116 198 116 198 116 198 114 194 113 190 113 190 113 190 113 190 113 198 111 190 108 202 110 202 108 198 105 190 105 190 104 186 102 182 102 182 102 178 101 178 99 174 99 174 98 174 98 174 98 178 99 170 95 166 93 162 92 158 90 182 95 182 95 182 95 182 95 174 92 174 92 174 92 174 92 170 87 166 85 162 84 158 85 158 85 158 84 154 84 150 85 142 84 134 84 134 84 134 84 134 84 134 82 130 81 126 81 142 79 142 78 138 76 134 76 134 76 134 78 138 78 138 78 115 73 115 73 119 72 123 70 123 72 130 72 130 72 130 72 119 70 119 70 119 70 119 70 119 70 115 69 115 67 111 67 115 69 115 67 111 66 107 66 107 66 103 64 99 63 99 63 99 61 111 66 115 64 107 61 107 63 107 63 107 63 107 63 99 61 99 61 99 61 99 61 95 60 95 60 95 60 95 60 95 60 95 58 91 57 87 57 83 55 83 55 83 55 83 55 67 51 75 54 79 54 79 54 75 52 75 52 75 52 75 52 79 52 79 52 79 52 79 52 83 54 79 51 75 52 83 54 79 51 75 49 71 51 75 52 79 51 75 49 71 48 67 46 67 49 75 51 75 51 71 48 63 46 63 46 63 46 63 46 75 49 79 46 63 43 67 48 67 46 71 48 75 46 71 45 75 48 75 48 75 48 71 46 83 49 71 43 63 45 71 48 67 43 59 43 71 48 71 45 67 45 67 45 67 45 67 45 28 50 28 50 28 50 28 50 24 45 25 47 27 50 28 52 25 45 25 47 27 50 28 50 27 47 27 50 28 52 31 54 25 47 24 42 19 35 16 33 19 40 22 42 24 45 22 42 25 47 25 47 25 47 25 47 24 45 24 45 24 45 24 45 24 38 24 38 24 38 24 38 27 42 27 40 25 38 24 38 21 23 12 7 1 0 0 0 1 2 1 2 1 2 1 2 0 2 3 7 4 7 4 4 6 7 4 7 4 9 7 14 10 16 10 19 12 19 13 21 13 26 16 23 13 21 16 31 21 28 18 28 24 42 28 42 25 38 25 40 27 42 28 42 30 45 30 45 30 45 30 45 28 45 31 47 31 47 30 42 31 45 30 45 30 45 30 45 30 45 31 47 31 50 33 50 31 47 30 45 30 47 33 50 36 54 36 54 36 54 36 54 31 54 34 50 27 35 22 35 21 33 21 33 21 33 21 31 22 28 24 33 22 35 22 38 22 38 21 35 3 35 147 222 156 207 155 205 155 207 156 210 153 207 155 210 155 205 152 205 147 191 119 152 81 85 39 59 28 54 85 164 52 50 45 40 92 286 232 312 146 188 120 181 113 174 108 164 101 150 95 143 92 140 82 124 81 121 79 114 73 128 58 128 113 284 149 284 143 288 144 291 144 293 146 293 149 298 149 298 149 298 149 298 155 308 156 308 158 310 158 310 162 315 161 315 161 315 161 315 162 319 164 322 164 324 165 324 167 327 168 329 170 331 171 334 165 329 167 331 167 331 168 334 173 341 173 341 173 341 173 341 173 341 171 339 171 339 170 336 171 339 171 339 171 339 171 339 174 339 174 339 173 336 173 336 176 341 177 343 177 346 179 348 179 358 177 355 176 355 176 355 179 362 184 370 184 362 184 372 203 372 182 322 147 286 146 300 141 288 141 291 143 291 146 293 143 286 137 272 135 296 165 351 185 362 184 360 182 360 177 353 179 358 179 358 179 358 179 358 177 355 177 353 176 351 174 351 177 355 176 353 177 358 180 360 176 353 176 353 176 353 176 353 177 355 177 353 176 353 176 351 173 348 173 348 173 348 173 348 171 346 171 343 170 341 168 341 171 346 171 343 170 343 168 341 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 343 168 341 168 339 168 341 170 343 168 339 165 336 162 339 162 336 161 336 159 334 159 334 159 334 159 334 159 334 159 334 159 331 158 331 156 329 156 329 156 329 156 329 156 329 158 324 158 322 156 322 155 319 155 319 153 317 153 322 158 331 159 339 158 336 156 329 150 322 149 317 149 317 147 317 146 315 147 312 144 310 143 308 144 310 141 305 141 303 140 303 138 300 140 303 138 300 138 298 137 298 138 298 135 293 134 293 135 296 134 293 134 291 132 291 131 288 129 286 129 284 128 284 126 281 125 284 125 281 125 281 126 276 125 274 126 269 125 269 123 262 123 267 123 265 122 265 120 262 119 260 119 260 119 260 119 260 120 255 120 255 120 255 120 255 119 253 119 250 117 248 116 248 116 248 116 248 116 248 116 248 116 248 116 245 114 243 113 243 113 243 113 243 113 243 111 243 110 241 110 241 110 238 107 234 105 234 105 231 104 229 102 229 99 224 99 222 98 219 96 219 98 219 98 219 98 219 99 222 96 214 95 212 93 210 92 207 95 214 95 214 95 214 95 214 92 210 92 210 92 210 92 210 87 205 85 205 85 202 85 200 85 198 84 195 85 191 84 188 84 193 84 193 84 193 84 193 84 193 84 191 82 188 81 188 79 188 79 186 78 183 76 183 75 181 75 181 75 183 76 183 76 181 75 179 75 171 73 171 72 164 72 159 72 159 72 159 70 162 70 162 70 162 70 162 70 162 70 159 69 159 67 157 69 155 69 152 67 150 66 150 66 150 66 150 64 148 63 145 61 145 64 150 66 148 61 140 63 145 63 145 63 145 63 145 61 138 61 138 61 138 61 138 60 136 60 136 60 136 60 136 60 133 60 131 58 128 57 128 55 126 55 126 55 126 55 126 55 126 57 128 55 124 52 121 55 126 55 126 55 126 55 126 52 121 52 121 52 121 52 121 54 121 51 119 51 119 52 124 52 119 51 117 49 119 51 121 52 119 51 117 49 114 48 112 48 114 49 119 51 117 48 114 46 112 46 112 46 112 46 112 43 112 46 112 45 109 48 119 45 112 46 114 48 112 46 109 45 109 45 109 45 109 46 112 51 117 48 109 43 109 45 112 45 107 42 107 46 114 46 109 45 109 45 109 45 109 45 109 27 28 27 28 27 28 27 28 19 25 23 27 23 27 27 28 19 25 19 27 23 28 27 28 27 28 23 27 23 28 31 31 47 27 43 25 35 24 31 22 27 21 31 24 39 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 24 47 28 43 27 35 25 31 24 31 16 11 6 0 1 0 0 0 1 3 1 3 1 3 1 0 1 0 4 3 4 3 3 7 4 3 4 3 6 11 9 23 12 23 13 27 13 31 15 35 18 43 18 31 15 39 21 47 24 39 22 51 28 59 28 47 25 47 27 51 28 55 28 51 27 51 27 51 27 51 27 59 30 63 31 63 31 59 30 63 31 63 31 59 30 59 30 63 31 63 31 67 33 67 34 67 33 63 31 63 31 67 34 75 36 75 36 75 36 75 36 79 34 79 30 59 21 47 22 51 22 51 22 51 22 51 22 63 25 59 24 51 22 39 21 55 21 63 19 27 69 428 156 452 155 456 153 456 155 464 158 456 155 464 158 464 155 452 150 412 132 321 99 210 54 91 33 71 31 154 73 119 34 126 43 301 209 587 205 420 123 337 120 317 113 305 107 277 98 249 95 230 88 206 82 226 84 218 75 198 81 162 66 246 149 349 146 313 144 313 144 317 146 317 147 333 152 329 150 325 149 325 149 333 156 329 158 329 159 333 159 341 162 341 162 337 161 337 161 341 164 341 164 345 165 345 167 349 168 353 170 361 171 365 173 357 168 357 168 357 168 357 168 372 174 369 173 369 173 365 171 365 171 365 171 365 171 365 171 369 173 369 173 369 173 369 173 361 174 361 174 361 174 365 176 369 177 369 177 372 179 372 179 369 177 369 179 372 179 372 179 376 179 384 188 388 179 369 184 396 200 432 196 365 162 313 158 289 143 289 137 289 137 289 138 277 137 261 137 301 164 380 193 388 184 376 182 372 184 365 177 365 180 365 180 365 180 365 180 361 179 357 176 353 174 345 173 353 176 353 176 357 179 369 184 357 177 357 177 357 177 357 177 357 177 357 177 357 176 353 176 349 174 349 174 349 174 349 174 341 173 341 171 337 171 333 170 341 171 337 171 333 170 333 170 337 171 337 171 337 171 337 171 337 171 337 171 337 171 337 171 337 171 337 170 333 170 329 168 333 170 337 171 333 170 329 167 321 162 317 162 313 161 313 161 313 161 313 161 313 161 313 161 313 159 309 159 305 158 305 158 305 158 305 158 305 158 305 158 305 158 301 158 297 156 297 156 301 156 293 155 293 158 309 162 281 159 293 165 305 164 289 153 285 153 285 149 281 146 289 149 277 147 273 144 269 144 269 144 265 141 261 141 257 140 257 140 265 141 261 140 261 138 257 138 253 137 249 134 246 135 249 137 257 134 253 134 249 132 249 132 246 129 242 129 238 128 238 128 242 125 242 125 242 125 242 126 242 125 238 126 234 125 234 125 226 123 222 123 218 122 218 122 206 117 210 119 210 119 214 120 214 122 214 122 214 122 214 122 210 120 206 117 202 116 194 114 198 116 198 116 198 116 198 116 198 116 198 114 194 113 190 113 190 113 190 113 190 113 198 111 194 110 202 110 198 107 194 104 190 105 190 104 186 102 182 102 174 99 170 98 170 96 166 96 174 98 174 98 170 96 170 96 166 95 162 93 162 93 158 92 178 95 182 96 186 95 182 93 174 92 174 92 174 92 174 92 162 85 162 84 158 84 158 85 154 84 154 84 154 85 154 87 138 84 134 85 138 84 134 82 134 84 134 82 130 81 126 81 142 79 142 78 138 76 134 76 130 75 130 75 130 75 126 73 126 76 119 75 115 75 126 75 123 72 123 72 130 72 130 72 123 72 123 72 123 72 123 72 123 70 119 70 115 69 115 69 115 69 115 67 111 66 107 66 103 66 107 66 107 64 99 61 107 63 111 64 111 63 103 60 103 61 103 61 103 61 103 61 95 61 99 63 103 61 99 60 95 60 95 60 95 60 95 60 95 60 95 58 91 57 87 57 87 55 83 54 79 55 83 57 91 58 91 57 87 54 75 51 83 55 83 55 83 55 83 55 79 52 79 52 79 52 79 52 79 52 75 51 75 51 79 52 79 51 75 49 71 51 75 52 75 51 71 49 71 49 67 48 67 48 71 49 71 49 67 48 63 46 63 46 63 46 63 46 59 45 71 46 67 46 79 52 67 46 71 48 75 46 71 45 63 43 63 45 67 45 67 46 79 48 71 45 63 43 67 45 67 43 59 43 71 48 71 45 71 46 71 46 71 46 71 46 28 50 28 50 28 50 28 50 28 50 27 47 27 47 25 45 25 45 25 47 27 50 28 50 30 52 27 45 25 45 27 50 25 47 25 47 25 47 25 47 22 42 24 47 25 47 25 47 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 38 24 38 24 38 24 38 28 45 27 42 25 38 22 35 21 23 12 7 1 0 0 0 1 2 1 2 1 2 1 2 0 2 3 7 4 7 4 4 6 7 4 7 4 9 7 14 10 16 12 19 12 21 13 21 18 28 19 28 15 23 18 33 28 38 24 35 27 42 27 38 25 38 25 40 27 42 28 42 27 40 27 40 27 40 27 40 30 47 31 50 33 47 31 45 33 50 33 47 31 45 30 45 31 47 31 50 33 50 34 52 34 52 33 50 33 50 34 52 37 57 37 57 37 57 37 57 34 54 34 47 24 31 19 33 22 35 22 35 22 35 22 35 25 35 25 33 22 33 21 35 24 21 30 7 22 145 158 222 155 202 153 200 155 205 158 207 155 205 158 210 159 205 153 200 143 179 108 133 69 69 30 45 27 54 45 76 39 50 46 88 162 358 226 324 174 193 122 193 119 181 113 171 105 157 99 150 96 143 81 126 84 126 81 117 73 143 70 128 102 274 153 300 144 291 144 293 146 293 147 296 149 298 150 300 150 300 150 300 158 310 158 312 159 312 161 315 164 319 164 317 162 315 161 315 164 322 164 324 165 324 167 327 167 329 168 331 171 336 174 339 171 336 170 336 170 336 170 336 174 343 174 341 173 339 171 339 171 339 171 339 171 339 171 339 174 343 174 343 174 343 174 343 173 336 174 339 176 343 177 343 177 343 177 346 179 346 180 351 180 360 179 362 182 365 184 367 185 360 179 370 187 362 179 365 185 372 205 391 199 360 177 341 161 322 153 310 146 303 144 303 149 298 146 312 170 360 188 370 187 362 180 360 184 367 184 360 180 360 180 360 180 360 180 360 176 353 176 353 176 353 176 353 179 358 177 355 177 358 180 360 177 355 177 355 177 355 177 355 177 355 177 355 177 355 177 355 174 351 174 351 174 351 174 351 174 351 174 351 173 348 171 346 173 348 171 346 171 343 170 343 173 348 173 348 173 348 173 348 173 348 173 348 173 348 173 348 173 348 171 346 171 343 170 343 171 346 173 348 171 343 168 341 164 341 162 339 162 336 161 336 162 339 162 339 162 339 162 339 161 336 159 334 159 331 158 331 158 331 158 331 158 331 158 331 158 331 156 329 156 327 155 327 158 329 155 327 156 334 162 346 161 367 177 382 190 372 179 355 167 341 155 324 146 317 147 317 149 315 146 310 144 310 144 312 143 308 141 305 141 303 140 303 140 303 140 300 138 300 137 298 137 296 135 293 134 296 135 298 135 296 134 293 134 291 132 291 131 288 129 286 129 284 128 284 125 284 125 281 125 281 126 276 126 276 126 272 126 269 125 265 125 269 123 267 123 265 122 265 117 257 117 260 119 262 120 262 122 257 122 257 122 257 122 257 120 255 119 250 117 248 114 245 116 248 116 248 116 248 116 248 116 248 116 245 114 243 113 243 113 243 113 243 113 243 111 243 110 243 111 241 108 236 105 231 105 234 105 231 104 229 102 229 101 226 101 226 99 224 98 222 98 219 96 217 95 214 93 212 92 210 93 212 93 212 95 214 93 212 96 217 96 217 93 212 92 210 92 210 92 210 92 210 84 202 84 202 84 202 85 200 84 195 84 195 85 191 85 191 82 191 85 195 85 195 82 191 84 193 84 191 82 188 81 188 79 188 79 186 78 183 76 183 78 186 78 183 75 181 73 179 78 181 73 174 73 169 73 174 72 164 72 159 72 159 72 159 72 164 72 164 72 164 72 164 72 164 70 162 70 159 69 159 69 155 69 152 67 150 66 150 64 148 66 152 66 148 63 143 66 148 63 145 61 143 61 143 61 143 61 143 61 143 61 143 60 136 63 140 63 140 60 136 60 136 60 136 60 136 60 136 60 133 60 131 58 128 57 128 57 128 54 124 54 124 57 128 54 124 55 126 55 124 54 121 54 124 54 124 54 124 54 124 52 121 52 121 52 121 52 121 52 119 51 117 49 119 51 121 52 119 51 117 49 119 51 121 48 114 49 117 49 117 51 119 46 114 48 117 49 114 48 112 46 112 46 112 46 112 46 112 45 112 48 112 43 109 46 117 45 112 46 114 48 112 46 109 45 109 45 112 46 112 48 114 45 109 45 107 43 107 43 107 45 107 42 107 46 114 46 109 46 112 46 112 46 112 46 112 27 28 27 28 27 28 27 28 31 28 27 27 23 25 19 24 19 25 19 27 23 28 27 28 35 30 23 25 15 24 19 27 27 21 27 22 31 22 35 24 31 24 39 27 43 27 43 25 31 22 31 22 31 22 31 22 35 24 35 24 35 24 35 24 31 24 31 24 31 24 31 24 39 27 35 24 31 22 23 21 31 16 11 6 0 1 0 0 0 1 3 1 3 1 3 1 0 1 0 4 3 4 3 3 7 4 3 4 3 6 11 9 15 9 15 10 19 12 23 12 35 18 39 16 27 13 35 19 59 27 43 24 47 27 47 24 47 25 47 27 51 28 55 28 59 30 59 30 59 30 59 30 59 31 63 33 67 31 63 30 67 33 67 31 63 30 59 30 63 31 63 33 67 34 71 34 75 36 71 33 67 34 71 36 79 37 79 37 79 37 79 37 87 36 83 28 51 19 43 21 51 22 51 22 51 22 51 22 63 25 55 24 51 21 39 22 51 13 91 7 115 132 444 164 444 153 452 153 452 155 460 158 456 156 468 161 468 156 452 152 384 123 281 87 170 40 59 22 39 34 87 33 91 33 126 75 468 244 567 211 480 125 329 123 333 119 321 113 293 104 265 101 238 88 206 82 234 87 222 75 178 82 174 61 214 137 341 149 313 144 313 146 317 147 321 147 317 147 321 149 333 153 337 156 337 158 333 159 333 161 337 161 345 164 345 162 341 161 337 161 341 164 341 165 345 167 349 167 353 168 357 171 365 173 369 176 369 173 365 171 365 171 365 171 372 174 372 173 369 171 365 171 365 171 365 171 365 171 365 171 372 174 372 174 372 174 372 174 353 173 361 176 369 179 372 180 369 177 369 179 372 180 376 179 372 179 376 182 384 185 388 187 400 179 365 184 392 184 384 190 384 193 392 199 408 199 404 193 396 185 384 173 357 167 357 167 357 171 357 185 420 203 412 185 380 182 361 180 376 187 376 182 365 180 365 180 365 180 365 180 345 173 349 176 353 177 361 179 372 182 365 179 357 177 357 177 357 177 357 177 357 177 357 177 357 177 357 177 357 177 357 177 349 174 349 174 349 174 349 174 349 176 349 174 345 174 341 173 341 173 341 171 337 170 333 170 341 173 341 173 341 173 341 173 341 173 341 173 341 173 341 173 341 173 341 171 337 171 333 170 337 173 341 173 341 171 333 168 321 164 321 162 317 161 313 161 317 162 317 162 317 162 317 162 313 161 313 159 309 158 305 158 305 158 305 158 305 158 305 158 305 158 305 156 301 155 297 155 309 158 301 155 301 161 321 165 325 184 380 212 424 217 408 203 341 171 309 150 281 144 281 150 281 147 273 144 269 144 269 146 265 143 265 141 261 140 257 140 257 138 257 137 253 135 249 135 249 135 246 134 246 135 253 137 257 135 257 134 253 132 249 132 246 131 246 129 242 128 238 128 242 125 242 125 242 125 242 126 242 126 242 126 238 125 234 125 226 125 226 123 222 122 218 122 206 117 206 119 210 120 214 120 214 122 214 122 214 122 214 122 210 120 206 117 202 116 194 114 198 116 198 116 198 116 198 116 198 116 198 114 194 113 190 113 190 113 190 113 190 113 198 111 198 111 206 110 198 107 194 104 190 105 190 104 186 102 182 102 186 104 186 102 182 102 178 101 174 98 170 95 162 92 158 90 154 92 158 93 162 95 166 96 174 93 186 98 190 96 178 92 174 92 174 92 174 92 174 92 158 84 158 84 158 84 158 85 154 84 154 84 154 85 154 87 134 82 138 87 142 85 130 81 134 84 134 82 130 81 126 81 142 79 142 78 138 76 134 76 150 81 146 79 138 76 130 75 123 75 103 70 103 72 119 73 115 72 123 72 123 72 123 72 123 72 123 72 123 72 123 72 123 72 123 70 119 69 115 69 115 69 115 67 111 66 107 66 99 64 107 67 107 64 95 60 119 66 107 61 99 60 103 63 99 60 99 60 99 60 99 60 91 60 103 64 107 63 95 58 95 60 95 60 95 60 95 60 95 60 95 58 91 57 87 57 91 57 79 52 75 54 87 58 63 49 71 52 79 54 79 54 75 52 75 52 75 52 75 52 79 52 79 52 79 52 79 52 79 51 75 49 71 51 75 52 79 51 75 49 71 51 75 52 63 48 67 49 71 51 75 52 63 48 67 49 71 48 67 46 63 46 63 46 63 46 63 46 75 49 79 46 63 42 67 46 67 46 71 48 75 46 71 45 71 46 71 48 75 49 79 49 63 43 63 43 63 43 63 43 67 43 59 43 71 48 71 45 71 46 71 46 71 46 71 46 21 40 25 47 28 52 30 52 33 54 28 47 27 50 31 57 27 47 27 47 27 47 27 47 28 47 24 40 22 42 27 50 27 50 27 50 27 50 27 50 25 47 25 45 24 42 22 42 24 45 24 45 24 45 24 45 25 47 25 47 25 47 25 47 27 42 27 40 25 38 24 38 25 40 25 38 24 35 22 35 24 31 16 14 6 2 1 0 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 1 2 1 4 3 7 4 7 9 16 12 21 15 26 16 26 19 28 18 26 16 28 18 31 31 45 30 42 28 40 27 38 28 42 28 45 30 47 31 47 34 50 30 42 28 45 33 52 31 47 31 50 33 52 34 52 33 47 31 45 30 47 31 50 33 47 31 47 31 50 34 54 31 47 31 47 31 47 31 47 34 52 36 57 37 57 36 54 39 45 22 35 22 28 18 33 19 33 24 42 27 40 24 35 22 31 21 33 21 33 21 33 33 2 28 14 55 214 174 224 161 207 155 202 158 210 159 207 156 212 165 219 161 202 150 195 137 171 99 112 58 69 34 47 30 42 49 59 34 52 37 157 226 351 220 343 200 229 113 193 120 188 119 183 113 169 105 157 96 148 87 131 84 124 81 119 81 128 73 143 90 265 162 296 143 291 146 296 149 300 150 303 152 300 150 300 150 303 153 308 159 312 159 312 161 317 164 322 162 317 162 315 159 312 159 310 161 319 165 329 170 331 168 327 171 334 171 336 173 336 174 339 171 341 173 343 174 341 173 339 171 339 171 341 173 343 174 343 173 341 173 341 173 341 173 341 174 343 176 346 176 343 173 341 174 343 174 343 174 343 174 343 176 346 176 346 176 346 176 346 182 362 180 365 182 367 184 367 180 367 187 377 191 374 187 370 193 377 196 377 194 384 200 398 193 389 191 384 193 401 194 379 194 391 200 386 190 372 184 362 187 372 187 367 185 365 182 362 179 360 182 362 179 358 180 362 180 360 180 360 180 360 180 360 177 355 177 355 177 355 177 355 174 351 174 351 174 353 177 358 179 358 179 358 179 358 179 358 179 355 177 353 176 355 177 358 177 355 177 355 177 355 177 355 174 351 174 351 174 351 174 351 174 351 174 351 174 351 174 351 174 348 171 346 174 351 173 346 171 346 171 346 171 346 171 346 173 348 173 348 173 348 173 348 167 346 167 343 165 341 164 341 162 339 162 339 162 339 162 339 161 336 161 334 159 331 158 331 158 331 158 331 158 331 158 331 158 331 158 329 156 327 155 327 152 322 150 322 156 336 167 355 159 460 214 491 286 439 251 420 196 355 159 348 146 308 149 305 149 315 147 312 146 310 144 310 143 308 143 305 141 303 140 303 138 303 141 308 141 303 137 296 137 298 137 296 135 293 134 293 137 296 134 291 132 291 132 293 132 291 131 286 128 281 126 279 126 288 129 288 126 284 129 284 126 276 128 272 126 269 125 265 125 272 126 272 126 269 123 265 119 260 120 262 120 262 120 265 120 255 120 255 120 255 120 255 122 255 117 245 114 248 117 253 117 250 117 250 117 250 117 250 116 248 116 248 116 248 116 248 113 243 113 243 113 243 111 243 111 243 111 241 110 238 108 238 105 234 105 231 104 229 102 229 101 229 102 231 104 229 102 226 99 219 93 207 90 210 95 217 96 217 96 217 96 217 96 217 98 219 98 217 96 214 95 214 93 212 93 210 92 207 90 207 87 207 87 205 85 202 85 200 88 198 82 195 88 198 88 188 82 191 82 188 81 186 79 186 81 188 81 188 81 188 81 188 76 183 76 186 78 188 79 188 75 181 76 188 79 186 72 169 81 186 81 193 82 171 73 176 72 164 75 164 75 164 73 162 69 159 69 162 70 164 72 164 66 155 67 157 67 157 67 159 66 152 70 159 72 157 67 150 67 152 67 150 66 148 64 145 66 150 66 150 66 150 66 152 64 148 64 145 61 140 58 136 66 143 64 140 61 136 58 133 60 133 57 128 55 133 60 138 54 124 55 128 57 128 55 126 57 128 57 126 55 124 54 124 55 126 55 126 55 126 55 126 54 121 51 119 54 124 52 119 52 121 52 121 52 121 52 121 52 121 51 119 51 121 54 124 51 119 52 124 54 124 52 121 49 117 49 117 49 117 49 117 46 112 46 112 46 112 46 112 49 114 48 112 46 114 48 117 51 117 46 109 45 112 49 119 43 107 43 109 45 112 46 112 45 109 45 109 45 109 45 109 45 109 45 109 45 109 45 109 45 109 45 107 43 105 42 105 34 95 40 107 45 107 40 100 23 27 27 30 31 30 27 28 39 31 27 27 23 28 35 33 23 27 23 27 23 27 23 27 27 27 15 22 11 24 23 28 43 27 43 27 43 27 43 27 39 25 39 25 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 39 27 39 25 35 24 31 24 35 25 35 24 31 22 27 22 35 19 19 10 0 3 0 0 0 1 3 1 3 1 3 1 0 3 0 3 0 3 0 3 0 3 3 4 7 6 7 6 15 10 23 13 31 16 35 15 39 18 35 16 35 18 43 21 55 27 51 27 51 27 47 25 55 28 59 30 59 31 63 31 67 33 63 30 59 31 67 33 63 31 63 33 67 34 71 34 67 31 63 30 59 31 63 33 67 33 63 31 67 33 71 36 63 31 63 31 63 31 63 31 71 36 75 37 79 36 75 34 91 28 47 22 51 18 39 21 47 22 55 24 59 25 55 24 59 24 51 22 51 22 51 22 71 9 79 27 230 162 488 162 476 159 464 158 468 161 472 159 464 159 472 162 468 155 440 144 372 119 261 75 142 42 67 25 59 28 95 37 107 43 130 134 579 229 567 221 531 150 317 122 333 120 329 117 309 108 273 102 238 93 222 87 230 84 218 78 210 73 178 70 190 135 369 146 313 144 317 146 321 149 325 149 333 152 329 150 333 152 337 156 337 158 329 158 333 161 345 164 345 164 341 162 341 161 337 161 337 164 349 168 357 170 353 168 361 171 365 173 365 174 369 174 365 173 372 174 372 174 369 171 365 171 365 173 369 173 372 174 369 173 369 173 369 173 369 173 369 173 372 174 376 174 372 173 365 174 365 174 365 174 365 174 369 176 369 176 369 176 369 176 376 180 380 182 380 184 384 184 380 184 396 190 404 190 392 187 392 196 388 196 384 194 404 203 388 200 416 200 412 203 412 193 388 196 396 193 388 190 384 185 380 187 380 185 372 184 369 182 361 182 372 182 361 179 365 182 365 180 365 180 365 180 365 180 357 177 357 177 357 177 357 177 353 176 349 174 353 177 361 179 361 179 361 179 361 179 361 179 357 177 353 176 353 176 357 177 353 177 353 177 353 177 353 177 345 174 345 174 345 174 345 174 345 174 345 174 345 174 345 174 345 173 337 171 345 176 341 171 337 171 337 171 337 171 337 171 341 173 341 173 341 173 341 173 329 167 329 165 325 165 321 164 317 162 317 162 317 162 317 162 313 161 313 159 309 159 305 158 305 158 305 158 305 158 305 158 305 158 305 156 301 155 297 155 293 153 289 153 301 162 329 168 412 206 519 327 805 365 745 294 432 174 293 150 273 146 289 152 277 147 277 146 273 146 269 144 265 143 265 141 261 141 257 140 261 140 265 143 265 140 257 137 253 137 253 135 249 135 246 134 261 135 253 132 249 132 249 134 253 132 249 131 242 128 238 126 246 128 253 129 246 126 249 131 242 126 242 126 238 125 234 125 226 126 230 126 230 125 222 122 210 119 210 119 206 117 206 117 210 120 210 120 210 120 210 120 210 119 202 117 198 116 202 117 198 116 198 116 198 116 198 116 198 116 198 116 198 116 198 116 190 113 190 113 190 113 198 111 198 111 206 110 202 108 202 108 190 105 190 104 186 102 182 102 178 102 182 104 186 102 182 101 178 98 170 93 162 93 166 96 170 96 170 96 170 96 170 96 190 98 186 96 186 95 182 95 178 93 178 92 174 90 170 90 166 87 166 85 162 85 158 85 162 84 150 82 162 90 158 85 142 84 134 84 130 82 126 81 126 81 126 81 126 81 126 81 134 76 134 78 138 79 142 79 154 82 146 81 142 78 130 75 126 76 115 79 119 73 115 79 107 73 119 76 130 73 126 73 115 69 115 70 119 72 123 72 115 67 111 67 111 67 111 67 103 66 111 69 115 67 107 64 107 66 107 66 103 64 99 63 111 64 111 64 115 66 115 66 107 64 111 63 103 60 95 57 107 63 103 61 95 58 91 57 99 61 95 58 87 57 87 57 79 55 83 57 87 57 83 54 87 57 87 55 83 54 79 54 83 55 83 55 83 55 83 55 79 52 71 51 79 54 75 51 79 52 79 52 79 52 79 52 87 55 79 51 75 51 75 51 71 51 75 52 75 51 71 48 71 49 71 49 71 49 71 49 67 48 67 48 67 48 67 48 71 48 67 46 63 48 67 49 79 48 71 46 71 46 75 49 63 43 63 45 67 46 71 46 67 45 67 45 67 45 67 45 67 45 67 45 67 45 67 45 67 45 67 43 63 43 59 42 47 39 59 43 63 43 59 40 30 52 31 54 30 52 28 47 31 52 28 47 27 50 30 54 27 47 27 47 27 47 27 47 28 47 24 40 22 42 27 50 27 50 27 50 27 50 27 50 25 47 25 47 25 47 25 47 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 27 42 27 40 25 38 24 38 25 40 25 38 24 35 22 35 22 28 15 14 6 2 0 0 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 6 9 6 9 7 11 9 14 9 16 12 21 15 23 15 23 18 26 16 26 18 31 21 35 25 38 25 38 25 40 27 40 28 45 30 45 31 47 31 47 33 50 31 47 31 47 33 50 31 47 31 50 33 52 34 52 33 50 31 47 31 47 33 50 33 50 31 47 33 52 36 54 33 50 33 50 33 50 33 50 34 54 36 57 37 54 34 52 36 42 21 33 21 28 18 33 22 35 22 35 22 38 25 40 24 38 24 38 24 38 24 38 22 9 19 35 110 243 168 214 165 212 161 207 164 214 164 210 161 205 158 205 162 202 149 181 126 155 87 93 49 54 28 40 28 54 36 54 51 71 70 269 235 365 227 353 208 245 119 188 120 188 120 186 114 171 107 159 98 150 88 133 85 126 82 121 78 124 70 136 84 253 158 293 146 293 146 293 146 296 147 296 152 303 150 300 152 305 155 308 158 310 156 310 159 315 162 319 165 322 165 319 164 319 164 317 164 324 167 329 170 331 170 331 173 336 173 339 174 339 176 341 173 341 174 346 176 343 173 341 170 336 171 339 173 341 173 341 173 341 173 341 173 341 173 341 170 339 173 343 174 346 174 343 176 351 176 351 176 351 176 351 177 353 177 353 177 353 177 353 180 365 182 365 184 367 184 367 184 370 188 377 191 377 188 372 194 384 196 382 193 386 197 403 200 420 217 432 212 429 205 408 199 396 194 393 193 386 190 384 188 377 185 372 184 365 182 362 180 362 184 365 180 358 182 365 182 362 182 362 182 362 182 362 179 358 179 358 179 358 179 358 177 353 176 353 176 355 179 358 179 358 179 358 179 358 179 358 177 353 176 351 174 353 176 355 177 355 177 355 177 355 177 355 174 351 174 351 174 351 174 351 174 351 174 351 174 351 174 351 176 348 171 348 174 353 174 346 171 346 171 346 171 346 171 346 173 348 173 348 173 348 173 348 167 346 167 346 165 343 165 341 164 341 164 339 162 339 162 339 161 336 161 336 159 334 159 331 158 331 158 331 158 331 158 331 158 334 158 331 156 329 155 329 155 329 155 331 159 341 167 355 168 398 306 608 378 608 384 608 285 436 171 351 147 322 155 296 149 315 147 315 146 312 146 310 143 308 143 308 141 305 141 303 140 305 141 305 141 303 138 298 137 298 137 298 135 296 135 293 137 296 134 291 132 291 132 293 134 293 134 291 131 286 129 286 126 288 129 288 126 284 129 284 126 276 128 272 126 269 125 265 125 272 126 272 126 269 123 265 122 265 122 262 119 260 117 257 120 255 120 255 120 255 120 255 119 253 119 253 119 250 116 248 116 248 116 248 116 248 116 248 116 248 116 248 116 248 116 248 113 243 113 243 113 243 111 243 111 243 111 241 110 238 108 238 105 234 105 231 104 229 102 229 101 229 102 231 104 229 102 226 99 222 98 219 98 217 96 217 96 217 96 217 96 217 96 217 98 217 96 217 95 214 95 214 93 212 93 210 92 207 90 207 87 207 87 207 85 205 87 200 85 195 82 193 87 193 85 188 87 198 85 195 84 193 84 193 82 191 82 188 81 188 81 188 76 183 78 186 78 186 79 188 81 188 78 183 75 181 75 181 85 186 78 186 79 169 75 179 75 169 76 164 75 162 75 162 70 162 70 162 72 164 72 164 70 162 69 159 67 155 66 155 64 148 66 152 67 150 64 148 66 150 66 148 64 148 64 145 64 148 64 148 63 145 63 145 63 145 63 145 61 140 58 136 61 138 61 136 58 131 57 131 63 138 61 136 58 128 54 124 55 126 57 128 57 128 55 124 57 128 57 126 55 124 54 124 55 126 55 126 55 126 55 126 54 121 51 119 54 124 52 119 52 121 52 121 52 121 52 121 57 126 54 119 49 117 48 114 49 117 51 119 49 114 46 109 49 117 49 117 49 117 49 117 48 114 48 114 48 114 48 114 49 114 48 112 46 114 48 117 48 114 46 112 46 112 48 114 43 107 45 109 45 109 46 112 45 109 45 109 45 109 45 109 45 109 45 109 45 109 45 109 45 109 45 109 43 107 43 105 43 107 43 107 43 107 42 105 23 28 27 30 31 28 23 27 31 30 27 27 23 28 31 30 23 27 23 27 23 27 23 27 23 25 19 24 15 25 19 27 43 27 43 27 43 27 43 27 39 25 39 25 43 27 43 27 35 24 35 24 35 24 35 24 31 22 31 22 31 22 31 22 39 27 39 25 35 24 31 24 35 25 35 24 31 22 27 22 31 19 19 12 0 3 0 0 0 1 3 1 3 1 3 1 0 3 0 3 0 3 0 3 3 6 7 6 11 7 11 9 19 12 27 15 31 15 31 15 35 16 35 16 39 21 51 24 43 25 47 27 51 28 55 30 59 30 59 31 63 31 67 33 67 33 67 31 63 33 67 33 63 31 63 33 67 34 71 34 71 33 63 31 63 31 67 34 71 33 67 33 67 34 75 37 71 34 71 34 71 34 71 34 75 36 79 37 79 36 71 33 83 25 39 19 47 16 35 21 55 22 47 19 47 22 59 27 59 25 59 25 59 25 59 27 59 16 51 49 392 180 484 165 480 164 468 161 472 165 476 162 476 159 456 159 476 161 440 140 337 107 218 61 111 34 55 24 43 40 75 39 123 45 242 218 599 239 591 229 563 167 345 120 337 122 337 119 313 111 281 105 246 95 230 88 238 87 226 79 206 73 178 69 178 129 361 147 321 147 321 147 317 146 317 146 337 152 333 152 333 153 341 158 333 156 325 156 329 159 341 164 353 167 353 167 353 167 349 165 345 167 353 170 357 171 361 171 369 174 369 174 372 176 372 177 372 174 376 176 376 176 372 174 361 171 365 171 369 173 369 173 369 173 369 173 369 173 369 173 357 170 365 174 376 176 376 176 372 177 372 177 372 177 372 177 372 177 372 177 376 179 376 179 380 182 380 184 384 184 388 185 388 187 396 191 404 191 400 188 412 197 408 196 396 196 392 202 428 218 436 218 420 215 388 196 396 206 424 208 400 190 380 194 372 188 376 185 372 184 369 182 365 184 376 184 369 180 369 185 372 184 372 184 372 184 372 184 365 180 365 180 365 180 365 180 361 179 357 177 357 177 361 180 365 180 365 180 365 180 365 180 353 176 349 174 349 174 353 176 353 177 353 177 353 177 353 177 349 176 349 176 349 176 349 176 349 176 349 176 349 176 349 176 349 174 337 173 349 176 345 173 341 173 341 173 341 173 341 173 341 173 341 173 341 173 341 173 333 168 329 167 329 165 325 165 325 164 321 164 321 162 317 162 317 162 313 161 313 159 309 159 309 159 309 159 309 159 309 159 305 158 305 156 301 155 297 155 305 158 305 158 313 164 329 167 297 247 845 383 837 375 872 384 813 266 388 159 285 152 281 146 281 149 277 147 277 146 273 146 269 144 265 143 265 141 261 141 265 141 265 141 261 140 257 138 257 138 253 137 253 135 249 135 261 135 253 132 249 132 249 134 253 134 253 132 249 131 246 131 246 128 253 129 246 126 249 131 242 126 242 126 238 125 234 125 226 126 230 126 230 125 222 122 238 128 234 126 226 123 218 120 214 122 214 122 214 122 214 122 202 119 210 122 210 119 198 114 194 114 194 114 194 114 194 114 198 116 198 116 198 116 198 116 190 113 190 113 190 113 198 111 198 111 206 110 202 108 202 108 190 105 190 104 186 102 182 102 178 102 182 104 186 102 182 101 178 99 182 101 182 99 174 96 170 96 170 96 170 96 170 96 186 96 186 95 182 95 178 93 178 93 178 92 174 90 170 90 170 88 166 87 166 85 162 87 154 84 150 82 154 85 154 85 150 85 138 85 134 84 134 82 134 82 130 82 130 81 126 81 138 78 138 78 138 78 138 78 126 75 134 76 130 73 130 78 142 82 119 85 134 78 103 75 119 76 123 75 119 75 119 76 119 72 123 72 123 72 123 72 123 72 119 69 111 66 107 64 107 66 107 67 111 66 107 66 111 67 111 67 107 66 107 66 111 63 107 63 107 61 103 61 107 63 107 63 107 61 99 58 95 60 95 58 91 57 87 57 95 60 99 61 95 57 79 52 87 57 91 58 87 57 83 54 87 57 87 55 83 54 79 54 83 55 83 55 83 55 83 55 79 52 71 51 79 54 75 51 79 52 79 52 79 52 79 52 87 54 79 51 71 49 71 51 75 51 75 51 71 46 59 43 71 49 71 49 71 49 71 49 71 49 71 49 71 49 71 49 71 48 67 46 63 48 67 49 75 46 71 46 71 46 71 48 67 45 67 45 67 45 67 45 63 43 63 43 63 43 63 43 67 45 67 45 67 45 67 45 71 46 67 45 67 43 63 43 75 48 67 43 63 43 63 43 21 40 24 45 27 50 28 50 28 50 28 47 27 50 28 50 27 47 27 47 27 47 27 47 25 45 25 45 25 45 25 45 27 50 27 50 27 50 27 50 25 47 25 47 25 47 25 47 24 45 24 45 24 45 24 45 22 42 22 42 22 42 22 42 27 42 27 40 25 38 24 38 25 40 25 38 24 35 22 35 21 28 18 19 9 4 0 0 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 3 7 4 7 6 9 6 11 10 19 13 23 15 23 13 21 15 23 16 28 19 35 25 42 27 42 28 45 30 47 31 50 30 45 31 47 31 50 33 50 33 50 33 52 34 50 33 50 31 47 31 50 33 52 34 52 34 52 33 47 31 50 34 52 34 52 33 50 34 52 36 57 34 52 34 52 34 52 34 52 37 57 37 57 37 54 34 50 33 35 16 28 19 26 16 33 22 35 19 31 19 35 24 42 25 40 25 40 25 40 27 38 22 11 12 78 153 238 165 222 165 210 159 205 162 212 162 207 167 210 159 210 165 210 150 176 120 140 79 76 42 47 28 45 22 74 42 69 46 59 120 374 238 372 232 360 221 276 132 191 123 193 123 188 117 176 108 164 101 155 92 138 87 131 85 126 81 131 75 138 82 248 158 298 149 298 149 296 147 296 147 296 153 305 152 303 153 305 155 310 158 310 158 310 159 315 162 319 167 324 167 327 168 327 168 327 168 329 168 331 170 334 173 339 174 341 176 341 177 343 177 343 176 346 177 348 177 348 176 346 171 339 173 341 173 343 174 343 174 343 174 343 174 343 174 343 170 339 173 346 177 348 177 348 177 353 177 353 177 353 177 353 177 353 179 355 180 358 182 360 182 365 184 367 184 370 185 370 188 374 190 379 191 379 191 379 196 389 197 391 196 396 202 410 221 444 220 444 224 458 214 417 205 422 212 432 202 384 188 398 190 382 190 377 185 372 185 365 182 367 187 367 184 362 184 370 184 365 184 365 184 365 184 365 180 360 180 360 180 360 180 360 182 360 179 358 179 358 179 360 180 360 180 360 180 360 180 360 177 353 176 351 174 353 176 355 177 355 177 355 177 355 177 355 176 353 176 353 176 353 176 353 176 353 176 353 176 353 176 353 176 351 173 348 176 355 174 348 173 348 173 348 173 348 173 348 173 348 173 348 173 348 173 348 168 348 168 346 167 346 165 343 167 343 165 341 164 339 162 339 162 339 162 336 161 336 159 334 159 334 159 334 159 334 159 334 158 334 158 331 156 329 155 329 158 334 159 336 161 341 165 348 184 608 371 608 384 596 384 608 380 522 185 351 146 329 159 305 150 317 149 315 147 315 146 312 144 310 144 308 143 308 141 305 141 305 140 303 138 300 138 300 138 300 138 298 137 298 135 296 137 296 134 291 132 291 132 293 134 293 134 291 132 291 132 288 126 288 129 288 126 284 129 284 126 276 128 272 126 269 125 265 125 272 126 272 126 269 123 265 129 276 128 272 125 267 122 265 122 257 122 257 122 257 122 257 119 253 122 257 122 253 117 245 114 245 114 245 114 245 114 245 116 248 116 248 116 248 116 248 113 243 113 243 113 243 111 243 111 243 111 241 110 238 108 238 105 234 105 231 104 229 102 229 101 229 102 231 104 229 102 226 99 224 101 224 101 222 98 217 96 217 96 217 96 217 96 217 96 217 95 214 95 212 93 212 93 212 93 210 92 207 90 207 88 210 88 207 87 207 87 202 84 195 85 195 85 191 85 191 85 193 84 193 82 191 82 188 85 193 84 191 82 188 81 188 78 186 78 186 78 186 78 186 75 188 84 195 79 183 76 186 81 181 81 198 92 186 76 171 81 174 78 162 75 162 76 164 73 164 72 164 72 164 72 164 73 164 72 162 69 157 66 155 69 155 69 152 67 155 69 155 69 155 69 155 69 155 69 155 64 148 64 145 63 143 61 143 61 143 63 145 63 143 60 138 60 133 58 133 58 131 57 131 55 131 60 138 61 136 57 128 58 131 58 131 58 128 55 124 57 128 57 126 55 124 54 124 55 126 55 126 55 126 55 126 54 121 51 119 54 124 52 119 52 121 52 121 52 121 52 121 49 117 49 117 49 119 52 124 52 121 52 121 51 114 46 109 49 117 49 117 49 117 49 117 49 117 49 117 49 117 49 117 49 114 48 112 46 114 48 117 45 112 46 112 46 112 46 109 45 109 45 109 45 109 45 109 43 107 43 107 43 107 43 107 45 109 45 109 45 109 45 109 46 112 46 109 45 109 43 107 49 114 46 109 43 107 43 109 0 19 11 24 23 27 27 28 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 19 25 19 25 19 25 19 25 43 27 43 27 43 27 43 27 39 25 39 24 35 22 31 22 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 39 27 39 25 35 24 31 24 35 25 35 24 31 22 27 22 35 22 31 16 11 7 0 0 0 1 3 1 3 1 3 1 0 3 0 3 0 3 0 3 0 3 3 4 7 6 7 6 23 12 27 15 31 13 27 12 31 15 35 18 47 24 63 28 59 30 59 31 63 31 63 31 63 31 63 31 67 33 67 34 67 33 71 34 71 34 67 33 63 31 63 33 67 34 71 34 71 34 67 33 67 33 71 34 71 34 71 34 71 36 79 37 75 36 75 36 75 36 75 36 79 37 79 37 75 34 67 31 71 21 31 18 39 15 35 19 47 21 47 21 47 22 55 24 59 25 59 25 59 25 59 27 71 21 79 99 472 168 499 168 476 161 464 159 468 162 472 161 484 164 472 164 480 161 440 143 325 101 198 54 99 33 63 30 31 46 99 51 83 48 384 251 587 236 587 232 595 188 384 125 345 125 341 122 321 113 285 107 249 98 234 92 242 88 230 82 214 78 190 70 174 126 361 150 325 149 325 150 329 150 329 150 337 153 337 153 337 155 345 158 341 159 333 159 337 162 345 165 353 167 353 167 357 168 357 168 357 170 357 170 361 173 369 176 372 176 376 177 376 179 380 179 376 177 384 179 384 179 380 176 372 174 372 176 376 176 380 177 380 177 380 177 380 177 380 177 369 174 376 177 384 179 384 179 376 179 376 179 376 179 376 179 372 179 376 180 384 182 388 184 384 184 384 184 388 185 388 187 400 190 404 191 404 193 408 193 428 199 436 199 416 202 416 211 436 226 436 238 460 253 448 232 424 211 408 211 404 190 372 199 384 191 380 191 384 187 380 187 372 185 384 187 372 184 376 187 376 185 376 185 376 185 376 185 369 182 369 182 369 182 369 182 372 182 365 180 361 179 365 180 369 182 369 182 369 182 369 182 361 177 357 176 353 177 357 179 353 177 353 177 353 177 353 177 353 177 353 177 353 177 353 177 353 177 353 177 353 177 353 177 353 174 341 174 349 177 349 173 345 174 345 174 345 174 345 174 341 173 341 173 341 173 341 173 337 168 333 168 329 167 329 167 329 167 329 165 321 164 317 162 321 162 317 162 313 161 313 161 313 161 313 161 313 161 313 161 305 158 305 156 301 155 297 155 305 158 309 159 313 161 317 161 440 368 861 357 900 383 872 358 876 274 376 155 277 152 273 155 277 149 281 149 277 147 277 147 273 144 269 144 265 143 265 143 269 141 261 138 257 138 257 140 261 138 257 138 253 137 253 137 261 135 253 132 249 132 249 134 249 132 249 132 246 131 246 131 246 128 253 129 246 126 249 131 242 126 242 126 238 125 234 125 226 126 230 126 230 125 222 122 226 123 222 122 218 120 214 119 218 123 218 123 218 123 218 123 210 120 210 120 210 119 202 117 198 116 198 116 198 116 198 116 198 116 198 116 198 116 198 116 190 113 190 113 190 113 198 111 198 111 206 110 202 108 202 108 190 105 190 104 186 102 182 102 178 102 182 104 186 102 182 101 182 101 182 99 178 98 174 98 170 96 170 96 170 96 170 96 182 95 182 95 178 93 178 92 178 93 178 92 174 90 170 90 174 88 170 88 166 87 166 88 154 85 162 87 154 85 158 90 142 84 134 84 130 82 126 81 138 85 138 84 130 82 126 81 142 79 138 78 138 78 134 76 130 79 154 84 142 78 146 87 134 81 123 92 158 90 123 78 123 81 119 75 119 75 123 76 126 73 126 73 123 72 123 72 123 72 123 70 115 69 111 67 119 70 115 67 111 69 119 70 111 67 111 69 115 69 115 70 115 66 115 64 107 61 103 61 99 61 103 63 107 61 99 60 95 60 95 60 91 58 91 58 83 57 91 58 95 60 95 58 95 60 95 60 91 57 83 54 87 57 87 55 83 54 79 54 83 55 83 55 83 55 83 55 79 52 71 51 79 54 75 51 79 52 79 52 79 52 79 52 63 46 63 48 71 52 83 55 75 52 79 52 75 49 67 46 71 49 71 49 71 49 71 49 67 48 67 48 67 48 67 48 71 48 67 46 63 48 67 49 67 45 71 46 71 46 67 45 71 46 67 45 67 45 63 43 59 42 59 42 59 42 59 42 67 45 67 45 67 45 67 45 75 46 71 46 67 45 67 45 71 46 67 45 67 45 63 43 22 40 24 45 27 47 27 47 27 47 27 50 28 47 27 47 27 47 27 47 27 47 27 47 24 45 25 47 27 45 25 42 27 50 27 50 27 50 27 50 27 47 24 42 21 38 18 35 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 27 42 27 40 25 38 24 38 25 40 25 38 24 35 22 35 24 35 22 28 15 14 4 2 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 6 9 6 9 7 11 9 14 12 21 13 23 15 21 13 19 13 23 15 28 21 40 28 47 31 47 30 45 30 45 30 42 31 47 31 50 33 50 34 52 33 50 34 54 36 52 33 50 31 47 31 50 33 52 34 52 36 52 34 50 33 52 34 54 36 52 34 52 34 54 37 59 37 57 37 57 37 57 37 57 37 59 39 57 36 52 33 47 28 31 13 26 18 23 15 31 18 31 21 35 22 35 22 33 24 38 24 38 24 38 25 31 28 14 40 181 177 212 174 212 167 207 161 202 164 210 164 205 164 207 165 210 161 193 149 181 116 131 70 64 34 42 28 50 31 66 40 85 37 102 187 379 227 362 227 360 232 308 147 202 125 195 125 193 119 179 111 167 102 157 93 140 90 133 87 128 79 131 76 136 76 241 156 300 150 300 150 303 153 305 155 308 155 305 153 305 153 308 156 312 161 315 161 315 162 319 165 324 165 322 167 324 168 327 168 327 171 334 170 331 171 336 176 343 177 343 177 346 179 346 180 348 177 348 179 353 180 351 177 348 176 346 177 348 177 351 179 351 180 353 180 353 180 353 180 353 177 351 179 353 180 353 179 351 180 358 180 358 180 358 180 358 177 355 179 358 182 362 185 365 184 367 184 370 185 370 187 372 191 379 191 379 191 382 194 384 197 393 200 401 202 410 212 434 220 482 265 549 292 577 298 570 256 460 203 417 206 405 190 391 194 391 193 389 191 382 190 374 185 370 188 372 185 365 185 372 187 370 187 370 187 370 187 370 184 365 184 365 184 365 184 365 185 365 182 360 180 360 180 360 182 362 182 362 182 362 182 362 180 360 179 358 179 358 180 360 177 355 177 355 177 355 177 355 177 355 177 355 177 355 177 355 177 355 177 355 177 355 177 355 177 353 173 351 177 355 176 351 174 351 174 351 174 351 174 351 173 348 173 348 173 348 173 348 170 351 168 348 168 346 167 346 168 348 167 343 164 341 162 339 164 341 162 339 162 336 161 336 161 336 161 336 161 336 161 336 158 336 156 334 155 331 153 331 155 336 156 339 158 339 158 339 185 601 377 608 384 589 384 608 346 475 176 365 153 327 156 303 152 319 149 317 149 315 147 315 146 312 144 310 144 308 143 308 143 305 140 300 137 300 140 303 140 303 138 300 138 298 137 298 137 296 134 291 132 291 132 293 129 286 129 286 131 288 131 288 126 288 129 288 126 284 129 284 126 276 128 272 126 269 125 265 125 272 126 272 126 269 123 265 122 265 122 262 120 262 120 262 123 260 123 260 123 260 123 260 123 257 120 253 119 253 119 255 116 248 116 248 116 248 116 248 116 248 116 248 116 248 116 248 113 243 113 243 113 243 111 243 111 243 111 241 110 238 108 238 105 234 105 231 104 229 102 229 101 229 102 231 104 229 102 226 102 224 98 217 96 217 98 222 96 217 96 217 96 217 96 217 95 214 95 212 93 212 92 210 93 212 93 210 92 207 90 207 90 212 88 210 88 207 88 205 85 202 90 202 87 191 88 200 87 198 85 195 84 193 84 193 87 198 85 193 82 191 81 188 79 188 79 186 78 183 76 183 75 188 84 198 87 214 110 255 117 226 99 217 102 200 84 181 84 179 78 162 73 162 76 167 75 169 75 167 73 164 72 164 70 162 70 162 70 162 70 159 70 155 67 150 66 152 69 157 64 148 64 150 66 150 67 152 69 152 67 150 64 145 63 143 60 143 61 145 63 143 61 140 60 136 60 136 61 138 61 138 60 136 58 131 57 131 58 133 60 133 60 133 58 128 55 124 57 128 57 126 55 124 54 124 55 126 55 126 55 126 55 126 54 121 51 119 54 124 52 119 52 121 52 121 52 121 52 121 48 114 48 114 49 119 52 124 48 114 49 117 49 114 48 112 49 117 49 117 49 117 49 117 48 114 48 114 48 114 48 114 49 114 48 112 46 114 48 117 43 109 46 112 46 112 45 107 46 112 46 109 45 107 43 107 42 105 42 105 42 105 42 105 45 109 45 109 45 109 45 109 48 114 46 112 46 109 45 109 40 105 45 112 46 109 43 107 23 27 27 28 27 27 19 24 19 27 23 28 27 27 23 25 23 27 23 27 23 27 23 27 15 25 19 27 23 25 19 24 43 27 43 27 43 27 43 27 43 25 35 22 23 18 11 15 35 24 35 24 35 24 35 24 39 25 39 25 39 25 39 25 39 27 39 25 35 24 31 24 35 25 35 24 31 22 27 22 43 25 39 21 23 12 0 1 0 1 3 1 3 1 3 1 0 3 0 3 0 3 0 3 11 7 11 9 15 10 19 10 27 13 31 15 31 13 23 12 27 13 31 18 47 25 67 31 63 30 59 28 55 27 51 25 63 31 63 33 67 34 71 34 63 33 75 37 79 36 67 31 63 31 63 33 67 34 71 34 75 34 71 33 67 34 71 36 75 34 71 34 71 36 79 39 79 37 79 37 79 37 79 37 83 39 83 37 75 34 67 31 67 19 27 16 35 15 31 19 35 18 47 22 55 22 47 19 55 24 55 24 55 24 63 25 83 19 158 159 519 159 523 164 488 165 472 164 480 168 492 165 472 164 480 164 460 150 428 141 301 93 178 43 71 27 55 28 79 36 75 57 83 84 535 239 563 230 575 230 611 202 416 131 349 128 345 125 329 116 297 108 253 101 238 93 238 90 234 85 206 75 186 67 166 120 353 150 329 152 333 155 341 158 345 159 341 155 337 155 337 156 345 159 341 162 341 162 345 165 353 168 349 165 349 167 353 168 357 168 365 171 357 168 361 173 376 179 380 179 384 180 380 179 369 179 372 180 384 182 388 180 384 179 380 179 384 180 384 182 388 180 396 180 396 180 396 180 392 182 388 180 384 184 384 182 376 179 380 180 388 180 388 180 380 180 376 179 380 182 388 182 392 185 384 184 384 185 388 187 392 187 408 193 404 191 408 193 412 196 432 200 436 202 428 208 432 220 432 257 630 325 702 342 742 352 646 248 408 200 420 205 369 182 388 196 392 194 396 191 388 190 372 187 384 188 376 185 380 188 380 187 380 187 380 187 380 187 372 184 372 184 372 184 372 184 376 185 372 182 365 180 365 180 369 182 369 182 369 182 369 182 369 182 365 179 361 180 369 182 353 177 353 177 353 177 353 177 353 177 353 177 353 177 353 177 353 177 353 177 353 177 353 177 353 176 345 174 353 177 349 174 345 174 345 174 345 174 345 174 341 173 341 173 341 173 341 173 337 170 337 168 333 167 329 167 337 168 329 167 325 164 317 162 321 164 321 162 317 161 313 161 313 161 313 161 313 161 313 161 305 156 305 155 301 153 297 153 301 155 305 158 309 156 305 155 361 248 825 372 872 384 825 357 634 205 297 152 289 155 273 156 277 150 285 149 281 147 277 147 273 146 273 144 269 143 265 143 273 143 261 138 253 138 261 141 261 140 261 138 257 137 253 137 261 135 253 132 249 132 249 134 238 129 242 129 242 129 242 129 246 128 253 129 246 126 249 131 242 126 242 126 238 125 234 125 226 126 230 126 230 125 222 122 218 123 222 123 222 123 226 125 218 123 218 123 218 123 218 123 222 123 210 119 202 119 210 122 202 117 202 117 202 117 202 117 198 116 198 116 198 116 198 116 190 113 190 113 190 113 198 111 198 111 198 110 202 108 198 108 190 105 190 104 186 102 182 102 178 102 182 104 186 102 186 101 186 101 170 95 162 95 174 99 170 96 170 96 170 96 170 96 174 95 182 93 178 92 174 92 178 93 178 92 174 90 170 90 174 90 174 88 170 87 166 88 158 90 178 92 162 87 166 93 154 88 146 87 142 85 138 85 146 87 138 85 134 82 126 81 134 79 142 78 138 78 126 78 138 88 166 101 206 129 321 174 285 140 186 114 158 96 123 81 130 81 119 73 115 73 115 76 130 75 130 73 126 72 123 72 115 70 119 70 119 70 123 72 115 67 103 63 99 64 111 69 91 61 95 63 99 64 103 64 126 69 123 67 115 64 107 63 99 60 103 63 107 63 103 61 99 61 99 61 99 61 99 63 111 63 95 57 83 55 83 57 99 61 99 60 91 57 83 54 87 57 87 55 83 54 79 54 83 55 83 55 83 55 83 55 79 52 71 51 79 54 75 51 79 52 79 52 79 52 79 52 75 51 71 48 67 48 71 49 59 45 63 48 67 48 63 46 71 49 71 49 71 49 71 49 63 46 63 46 63 46 63 46 71 48 67 46 63 48 67 49 59 43 71 48 75 46 63 42 71 46 71 45 67 43 63 43 59 42 59 42 59 42 59 42 67 45 67 45 67 45 67 45 75 48 75 46 71 45 67 45 47 39 63 46 75 46 63 42 28 50 28 47 27 45 25 42 31 54 30 50 28 47 25 45 25 45 27 47 25 40 19 33 27 47 27 47 27 47 27 47 27 54 33 57 25 42 22 47 24 45 24 45 24 45 24 45 16 35 27 42 24 33 24 45 27 42 24 35 22 38 27 42 25 40 25 40 25 40 25 40 19 31 21 35 22 38 25 40 24 33 19 26 16 16 6 0 3 2 1 4 3 7 4 7 3 2 1 2 1 4 4 9 4 7 6 11 7 14 10 16 9 19 13 26 16 28 15 23 12 26 19 40 27 45 27 42 30 50 30 50 30 50 30 50 28 52 34 57 31 50 30 52 33 50 33 52 34 54 36 54 31 47 31 50 33 52 34 52 36 54 36 54 36 54 36 54 37 57 37 59 39 62 40 62 39 57 37 54 36 57 37 59 40 59 37 59 40 59 36 50 18 26 16 26 16 26 16 23 18 28 18 28 18 28 18 28 22 33 25 42 27 40 22 31 24 14 107 229 171 238 159 202 162 202 164 200 165 202 165 207 168 217 167 207 156 200 137 162 104 119 49 52 31 45 27 42 39 57 36 74 31 167 235 362 233 355 224 360 236 339 167 183 125 186 123 186 125 181 116 164 110 169 102 152 98 148 96 148 85 136 76 126 70 214 153 293 152 300 152 303 153 303 155 305 156 308 158 310 159 315 162 317 165 324 165 324 165 327 168 331 167 327 167 329 168 329 170 329 177 329 164 358 170 355 184 327 182 327 184 322 173 348 179 386 179 346 185 353 187 351 182 343 180 346 185 353 188 353 185 353 182 370 177 365 177 360 179 360 180 353 185 353 190 355 190 355 182 360 182 358 182 353 184 346 180 351 182 360 182 372 184 374 182 367 185 372 187 372 185 370 190 382 196 386 196 386 199 396 203 403 209 420 217 436 218 441 214 527 340 608 358 608 381 608 315 432 202 446 191 396 221 389 193 391 190 386 188 384 190 386 185 372 185 374 185 374 184 372 190 372 182 370 191 367 188 360 190 372 187 367 184 362 182 360 184 365 184 362 182 360 180 360 180 367 180 367 180 367 180 367 180 367 182 370 182 367 179 362 179 358 179 358 179 358 179 358 179 358 179 358 179 358 179 358 179 362 177 362 177 362 177 362 177 362 177 362 177 362 177 362 174 355 174 355 174 355 174 355 173 353 171 351 171 348 170 348 165 343 167 346 168 348 170 348 170 348 170 346 168 343 167 343 168 343 162 334 159 334 164 341 164 339 164 336 162 334 161 334 156 336 156 339 158 341 159 341 161 341 158 336 158 341 162 348 149 391 254 565 336 561 266 429 176 351 164 339 156 327 155 322 153 324 152 319 150 317 147 315 147 315 147 312 146 312 144 310 146 308 140 298 135 298 140 305 140 303 140 300 138 298 137 298 134 293 134 293 134 293 134 293 131 288 131 288 131 288 131 288 131 288 128 286 126 284 128 286 126 284 126 276 125 274 125 274 126 272 126 269 125 267 123 267 129 274 125 267 122 267 125 272 125 260 123 257 122 260 123 262 122 257 122 255 120 253 119 253 117 250 117 248 116 245 114 245 116 248 116 248 116 248 116 248 114 245 114 245 114 245 114 245 114 245 114 243 111 241 110 241 104 234 105 234 105 231 102 226 104 229 101 226 104 231 101 226 95 217 96 222 101 229 104 231 101 224 98 219 96 219 96 222 95 214 95 214 95 214 95 214 95 212 92 207 90 207 90 210 88 205 88 205 88 205 88 205 87 202 87 202 87 200 87 200 87 200 88 200 88 198 85 193 88 198 84 191 82 193 87 200 82 186 84 195 84 191 79 183 87 183 92 207 150 434 340 530 282 448 230 276 96 210 72 179 81 181 78 176 73 169 70 164 73 167 72 164 70 162 69 162 70 162 69 159 67 162 69 164 69 155 69 152 67 150 66 150 66 150 66 150 66 150 66 150 64 148 64 148 64 148 64 148 63 145 63 143 61 140 60 140 60 136 60 136 60 136 60 136 57 136 61 136 55 131 61 148 66 138 57 131 60 136 55 121 55 128 55 128 55 128 55 128 57 128 55 124 54 121 51 119 52 121 52 121 52 121 52 121 52 121 55 128 57 126 52 121 49 117 49 117 49 117 49 117 49 117 49 114 48 112 46 112 51 117 48 112 46 112 46 114 51 119 51 117 49 114 48 114 43 109 48 117 49 114 45 107 42 109 48 119 51 114 45 105 43 109 48 119 51 119 49 114 51 105 40 105 51 119 46 97 45 105 45 105 45 105 45 105 46 107 46 105 45 105 43 102 45 105 45 107 46 109 48 109 23 27 19 24 15 22 15 24 27 28 27 28 27 28 27 28 19 25 23 27 19 22 7 19 23 27 23 27 23 27 23 27 35 28 51 28 35 21 27 22 35 24 35 24 35 24 35 24 19 22 35 25 31 24 31 25 43 27 35 24 31 25 39 28 35 25 35 25 35 25 35 25 19 19 23 22 27 24 35 25 27 21 23 19 23 13 0 1 0 3 0 3 0 4 3 4 0 3 0 1 0 3 3 6 7 6 7 7 11 9 15 10 11 12 19 16 31 16 27 15 19 16 39 25 55 28 55 25 63 30 63 30 63 28 59 28 59 31 75 34 67 30 67 31 67 33 71 34 71 36 75 36 67 33 71 34 75 36 75 36 75 36 75 36 75 36 75 36 79 37 79 39 83 40 87 40 83 37 79 36 75 37 79 39 83 37 75 37 83 37 71 30 35 16 35 16 35 16 35 16 39 18 39 18 39 18 39 18 63 25 55 22 43 25 55 27 59 33 345 168 488 177 484 164 472 165 476 167 484 167 492 167 499 170 488 158 456 149 392 117 261 70 107 31 67 25 55 25 91 36 107 43 119 144 650 241 611 232 603 232 607 220 480 131 353 126 357 126 365 123 337 111 293 105 269 99 249 95 246 95 222 79 194 67 162 113 369 158 329 152 317 153 317 155 321 155 325 156 329 159 337 161 341 162 349 167 345 165 349 167 353 170 349 167 353 168 353 170 357 171 369 171 349 177 361 167 396 174 404 184 440 196 412 179 325 159 388 187 388 182 380 179 376 179 369 180 380 184 380 185 376 182 404 182 408 180 392 179 392 182 380 184 372 188 372 188 372 187 388 182 400 184 400 185 388 182 380 182 376 184 384 185 388 185 384 185 392 188 396 188 396 188 400 193 416 196 416 197 424 202 420 203 432 211 436 215 432 220 468 282 785 375 912 381 936 372 738 226 420 221 416 202 444 187 392 193 388 190 380 188 384 190 388 193 388 191 388 188 384 187 396 190 392 191 396 187 392 191 380 188 376 187 372 184 369 184 369 184 369 182 365 182 361 180 365 180 365 180 365 180 365 180 361 180 365 180 365 179 357 176 353 180 353 180 353 180 353 180 349 179 349 179 349 179 349 179 349 177 349 177 349 177 349 177 349 177 349 177 349 177 349 177 337 174 337 174 337 174 337 174 333 173 333 171 329 171 325 170 317 167 321 168 321 170 325 170 325 170 325 168 321 168 317 167 321 167 309 161 301 162 309 165 309 164 309 162 305 162 301 161 297 156 297 158 301 159 305 159 305 159 301 156 301 159 309 162 317 161 341 179 396 191 376 173 341 165 321 158 301 155 301 155 293 153 289 150 285 149 277 147 277 146 273 146 269 144 269 144 269 143 257 138 249 138 257 141 257 140 257 138 253 137 249 137 246 134 246 134 246 134 246 134 238 131 238 131 238 131 238 131 261 131 253 128 249 128 249 128 246 126 246 125 242 125 238 125 238 126 238 125 234 125 230 123 242 126 234 123 226 123 234 125 222 123 218 122 214 123 218 125 214 122 214 120 210 119 206 119 202 117 202 116 198 116 194 114 198 116 198 116 198 116 198 116 194 114 194 114 194 114 194 114 194 114 194 113 190 111 186 111 178 105 182 105 182 104 182 101 190 102 182 101 198 102 194 99 170 96 174 99 178 101 186 102 182 99 174 96 170 96 170 98 166 95 166 95 166 95 166 95 166 93 158 90 154 90 154 92 170 90 170 90 170 90 170 90 162 87 162 87 162 87 162 87 150 88 146 88 146 87 138 84 142 85 138 84 134 85 138 87 138 84 142 84 134 82 130 82 107 93 142 146 547 368 876 380 726 380 742 288 269 98 55 88 130 78 150 75 130 70 115 70 134 72 134 70 130 70 126 69 130 69 126 67 123 69 126 70 123 69 123 67 119 66 115 66 119 67 119 67 119 67 119 67 111 64 111 64 111 64 111 64 107 63 107 61 103 60 99 60 95 60 95 60 95 60 95 60 83 58 95 57 79 55 95 64 95 57 79 55 91 58 87 52 87 57 87 57 87 57 87 57 87 57 83 54 79 52 71 51 75 52 75 52 75 52 75 52 75 52 83 55 87 54 79 51 71 49 71 49 71 49 71 49 71 49 71 48 67 46 63 46 75 49 67 46 63 46 63 48 75 51 71 49 71 48 67 48 59 45 67 48 67 48 59 45 63 45 75 48 75 48 67 43 63 45 71 48 75 48 75 48 79 45 59 45 75 49 71 43 67 45 67 45 67 45 67 45 75 46 71 46 67 45 67 45 63 43 63 43 67 45 71 46 30 50 25 42 24 42 25 47 25 45 27 50 28 52 31 54 25 47 27 47 25 42 21 38 25 45 25 45 25 45 25 45 24 47 28 50 22 40 21 40 24 45 24 45 24 45 24 45 22 35 22 38 27 42 25 35 28 42 27 40 25 42 27 45 27 42 27 42 27 42 27 42 19 31 21 35 22 38 25 40 21 31 21 33 21 21 6 0 3 2 1 4 3 7 4 7 3 4 1 2 3 7 6 9 7 11 7 11 9 14 9 14 10 21 13 28 18 31 18 31 15 31 21 42 27 47 27 45 28 47 28 47 28 47 28 47 28 52 34 57 31 50 31 54 33 52 34 52 36 54 36 54 36 54 36 54 37 57 39 59 36 54 36 54 36 54 36 54 37 57 37 59 39 62 40 62 39 59 37 57 37 57 39 59 37 54 36 54 37 54 31 40 13 23 15 26 16 28 18 31 18 28 18 28 18 31 19 31 28 38 22 31 19 33 24 40 18 81 150 245 165 219 167 210 165 205 165 207 168 202 168 205 167 214 164 207 152 198 131 157 90 102 39 45 25 35 22 38 40 62 52 57 69 303 257 382 232 360 235 365 229 351 193 217 129 193 128 193 129 181 119 167 107 167 104 152 96 143 93 140 87 138 81 136 72 207 152 296 153 303 153 305 155 305 156 308 158 310 159 312 161 317 164 319 167 327 165 324 167 329 170 331 168 329 168 331 170 331 171 331 174 317 177 353 171 331 177 329 193 281 182 269 185 322 191 355 173 329 179 341 185 355 188 362 179 353 182 365 185 370 184 365 190 348 188 346 187 351 184 358 184 362 184 374 184 377 184 374 180 367 184 365 185 355 184 351 184 355 185 365 185 374 185 379 187 372 188 377 191 379 190 377 190 382 196 389 196 389 200 398 200 398 208 420 217 439 223 441 227 484 306 608 380 608 378 608 322 487 214 439 220 427 206 391 194 393 191 391 190 389 191 391 197 398 197 396 193 391 188 386 174 370 184 370 179 362 187 377 187 370 187 370 187 370 185 367 184 365 184 365 182 362 182 360 180 367 180 367 180 367 180 367 179 365 180 367 179 362 176 360 184 365 184 365 184 365 184 365 180 360 180 360 180 360 180 360 179 367 179 367 179 367 179 367 177 365 177 365 177 365 177 365 176 358 176 358 176 358 176 358 174 355 173 353 173 351 171 351 168 346 168 348 170 348 171 351 170 348 170 348 168 346 168 343 170 343 165 336 162 339 165 341 164 339 164 339 162 336 162 334 158 339 158 339 159 341 159 341 159 339 158 339 158 341 161 346 167 348 152 336 158 348 165 351 164 341 159 329 153 324 155 327 153 324 152 319 150 317 147 315 146 312 146 310 144 308 143 308 143 305 141 303 140 303 140 300 140 303 140 300 138 298 137 298 134 293 134 293 134 293 134 293 131 288 131 288 131 288 131 288 132 291 129 286 128 286 128 288 126 284 126 284 125 281 125 274 125 272 126 272 125 269 125 267 128 272 125 267 123 267 123 269 125 260 123 257 122 260 123 262 122 257 122 255 120 253 119 253 117 250 117 250 116 248 116 245 116 248 116 248 116 248 116 248 114 245 114 245 114 245 114 245 114 245 114 243 113 241 111 241 105 234 105 234 105 231 102 229 104 229 101 226 102 231 101 226 99 224 99 224 99 224 99 224 101 224 98 219 96 219 96 222 95 214 95 214 95 214 95 214 95 212 92 207 90 207 90 210 90 207 90 207 90 207 90 207 87 202 87 202 87 202 87 202 87 200 88 200 88 198 85 193 84 195 85 198 87 195 85 193 85 188 85 186 84 193 85 191 93 219 138 377 333 608 374 608 378 608 381 608 265 245 73 191 79 183 76 181 72 174 70 167 72 167 72 167 70 164 70 162 70 162 69 159 67 162 69 164 69 155 69 152 67 150 66 150 69 155 69 155 69 155 69 155 64 148 64 148 64 148 64 148 63 145 63 143 61 140 60 140 60 136 60 136 60 136 60 136 55 131 57 128 54 128 58 138 55 126 52 126 57 133 57 128 57 131 57 131 57 131 57 131 57 128 55 124 54 121 51 119 52 121 52 121 52 121 52 121 51 119 52 121 52 121 51 119 49 117 49 117 49 117 49 117 49 117 49 114 48 112 46 112 51 117 48 112 46 112 46 114 51 117 49 117 48 114 48 114 45 112 46 114 48 112 46 109 45 112 46 112 46 112 46 109 45 109 43 107 45 109 46 114 48 107 45 105 45 107 46 107 45 105 45 105 45 105 45 105 46 107 46 107 45 105 43 102 40 97 42 100 43 102 43 102 43 31 31 27 23 28 35 33 23 27 23 28 27 30 31 30 23 27 23 25 19 24 15 22 19 25 19 25 19 25 19 25 35 25 43 27 39 22 31 22 35 24 35 24 35 24 35 24 35 22 19 22 39 28 31 19 43 27 39 27 39 27 39 28 39 27 39 27 39 27 39 27 23 21 23 22 27 24 31 24 19 21 27 25 39 18 0 1 0 3 0 3 0 4 3 4 3 3 0 3 0 4 7 7 15 9 15 9 15 9 15 9 7 10 15 13 23 16 31 18 31 19 43 25 55 28 59 28 55 27 55 28 59 28 59 28 63 33 79 34 71 31 67 33 71 34 71 36 75 36 79 37 71 36 75 36 79 37 79 39 79 37 79 37 79 37 79 37 79 37 79 39 83 40 87 40 87 39 79 37 79 37 83 40 79 36 75 36 75 33 51 22 23 13 31 15 39 18 43 21 39 18 39 19 43 19 43 21 59 25 51 21 47 22 51 25 71 95 476 179 472 164 507 168 480 168 480 168 492 170 495 168 492 167 484 155 436 143 361 107 218 58 91 27 55 21 51 27 107 40 142 31 242 227 654 229 555 215 607 238 599 232 559 155 365 131 369 131 376 128 349 116 289 105 269 101 249 93 238 90 226 82 210 75 166 107 361 162 337 155 321 155 325 156 325 158 333 159 333 161 341 164 345 165 353 167 349 167 349 168 357 171 357 170 357 170 361 171 361 174 372 173 400 180 396 170 440 224 785 277 646 215 523 194 468 179 460 188 452 190 436 182 396 173 400 184 384 184 380 187 376 190 376 196 372 190 372 188 380 184 392 185 408 184 412 182 416 180 396 185 388 185 388 187 388 185 392 185 388 187 392 187 396 188 392 187 396 190 400 190 400 190 400 193 416 197 420 197 428 203 440 209 448 218 464 227 464 232 452 236 551 288 749 351 861 358 726 274 499 227 503 223 424 205 400 196 396 193 388 191 392 193 384 194 392 196 392 194 392 191 372 190 392 187 372 185 384 187 376 187 376 187 380 188 380 188 372 185 369 184 369 182 365 182 369 182 369 182 369 182 369 182 365 180 369 182 369 180 361 177 357 182 357 182 357 182 357 182 357 182 357 182 357 182 357 182 357 180 357 180 357 180 357 180 353 179 353 179 353 179 353 179 345 177 345 177 345 177 345 177 341 174 337 174 333 173 333 173 325 170 325 171 329 171 329 171 329 171 325 170 325 168 321 168 325 168 317 165 309 165 313 167 313 165 309 164 309 162 305 162 301 159 305 159 305 159 305 159 301 158 301 158 305 159 309 161 309 156 329 171 365 174 337 159 313 156 305 155 297 153 297 155 293 153 289 150 285 149 277 147 273 146 269 144 265 143 265 143 261 141 265 143 261 141 257 138 257 140 257 138 253 137 249 137 246 134 246 134 246 134 246 134 242 132 242 132 242 132 242 132 253 129 249 126 246 126 246 126 249 128 246 126 246 125 242 126 242 128 238 126 238 125 234 125 238 126 234 125 230 123 230 123 222 123 218 122 214 123 218 125 214 122 214 120 210 119 206 119 206 119 202 117 202 116 198 116 198 116 198 116 198 116 198 116 194 114 194 114 194 114 194 114 194 114 194 113 190 111 186 111 182 105 186 107 182 105 186 102 190 102 182 101 198 102 194 99 182 101 182 99 178 98 174 98 182 99 174 96 170 96 170 98 170 96 166 95 166 95 162 93 166 93 158 90 154 90 154 92 174 92 174 92 174 92 174 92 166 88 166 88 166 88 166 88 150 88 146 88 146 87 138 84 130 84 142 88 146 87 134 82 158 85 150 84 142 87 154 92 174 92 353 303 900 384 845 384 813 369 738 383 646 131 79 70 126 76 138 73 134 72 119 72 130 73 134 72 134 70 130 70 130 69 126 67 123 69 126 70 123 69 123 67 119 66 115 66 123 69 123 69 123 69 123 69 115 66 111 64 111 64 107 63 107 63 107 61 103 60 99 60 95 60 95 60 95 60 95 60 87 57 87 57 87 57 91 58 87 55 83 55 87 57 87 55 91 58 91 58 91 58 91 58 87 57 83 54 79 52 71 51 79 54 75 52 75 52 71 51 75 51 75 51 75 51 75 51 71 49 71 49 71 49 71 49 71 49 71 48 67 46 63 46 75 49 67 46 63 46 63 48 71 49 71 48 67 48 63 46 63 46 63 46 63 46 63 46 71 46 67 43 63 45 71 46 67 45 59 40 55 43 67 46 67 46 71 45 59 42 67 49 63 43 67 45 67 45 71 46 67 45 63 43 63 42 59 42 55 42 59 42 63 43 63 45 31 54 30 50 28 52 31 57 30 52 30 50 28 47 27 47 27 47 27 45 25 45 25 45 25 45 25 45 25 45 25 45 27 50 27 50 28 50 25 45 24 45 24 45 24 45 24 45 27 35 21 35 27 45 24 31 27 42 27 42 27 42 27 42 27 42 27 42 27 42 27 42 21 33 22 35 22 35 24 38 19 31 24 40 25 28 9 0 3 2 1 4 3 7 4 7 4 7 3 4 4 7 6 11 7 14 9 14 9 16 10 16 7 16 9 19 13 26 16 31 21 38 24 42 27 47 30 50 27 45 27 47 28 50 30 50 30 54 36 59 33 52 33 57 34 52 36 54 36 57 37 57 33 52 34 52 36 54 36 57 37 57 37 57 37 57 37 57 37 57 37 59 39 62 40 62 40 62 39 57 37 59 40 62 37 54 36 57 36 50 25 28 12 21 15 23 18 28 19 33 18 28 18 31 19 33 21 35 22 35 24 38 25 33 21 21 39 176 180 241 159 198 167 210 168 214 170 210 170 205 168 205 165 210 161 200 147 186 119 138 73 88 36 45 25 35 25 50 39 66 51 62 129 398 248 360 194 293 220 382 235 372 220 250 132 198 132 198 132 188 122 174 107 167 105 157 98 143 90 136 88 140 85 145 70 191 144 303 155 308 156 308 158 310 158 310 159 315 161 317 164 322 165 322 168 329 167 327 168 329 170 334 170 334 171 334 173 336 173 329 180 312 187 324 176 312 184 386 348 451 318 374 280 336 221 284 193 322 184 315 182 336 188 358 185 365 182 374 182 384 184 382 193 355 193 355 188 355 188 360 188 372 188 382 185 382 182 379 185 379 187 379 187 370 185 360 188 370 188 370 188 374 187 379 185 370 187 374 190 374 188 374 191 384 197 389 197 391 202 401 208 408 214 432 226 453 230 460 236 470 238 448 266 553 327 556 294 527 244 451 235 436 203 427 197 401 196 396 194 396 194 401 188 401 194 413 200 415 200 408 209 425 209 403 196 398 193 374 187 372 188 372 190 374 190 374 185 367 185 365 184 365 182 362 182 370 182 370 182 370 182 370 184 374 185 374 185 372 182 367 182 362 182 362 182 362 182 362 182 362 182 362 182 362 182 362 180 370 180 370 180 370 180 370 179 367 179 367 179 367 179 367 177 360 177 360 177 360 177 360 176 358 176 358 174 355 174 353 173 353 173 351 171 351 171 351 171 351 171 348 170 348 168 346 170 346 168 343 167 343 167 343 165 341 165 339 164 339 162 336 161 341 159 341 159 341 159 341 158 339 159 341 161 343 161 343 165 353 159 346 159 339 156 334 155 331 155 324 153 324 153 324 153 324 152 319 150 317 147 315 146 312 146 310 144 308 143 308 141 308 143 308 143 305 140 300 140 303 140 300 138 298 137 298 134 293 134 293 134 293 134 293 132 291 132 291 132 291 132 291 128 284 125 281 123 279 125 281 128 286 128 284 126 284 125 276 126 274 128 272 126 272 125 269 126 272 126 272 125 269 123 267 125 260 123 257 122 260 123 262 122 257 122 255 120 253 119 253 119 253 119 250 117 250 116 248 116 248 116 248 116 248 116 248 114 245 114 245 114 245 114 245 114 245 114 243 113 241 111 241 105 236 107 236 107 234 104 229 104 229 101 226 102 231 101 226 102 229 101 224 99 222 96 219 101 224 98 219 96 219 96 222 96 217 96 214 95 212 93 212 95 212 92 207 90 207 90 210 92 210 92 210 92 210 92 210 88 205 88 205 88 205 88 205 87 200 88 200 88 198 85 193 82 193 87 200 88 198 84 191 87 191 84 188 84 200 93 210 99 186 227 604 380 608 384 608 372 608 371 604 241 226 92 212 76 183 75 179 73 176 70 169 73 169 73 167 72 167 70 164 70 162 69 159 67 162 69 164 69 155 69 152 67 150 66 150 66 150 66 150 66 150 66 150 66 150 66 148 64 145 63 145 63 145 63 143 61 140 60 140 60 136 60 136 60 136 60 136 60 136 60 136 60 136 58 133 61 138 60 133 57 128 55 128 58 133 58 133 58 133 58 133 57 128 55 124 54 121 51 119 54 124 54 121 52 119 51 119 51 119 51 119 51 119 51 119 49 117 49 117 49 117 49 117 49 117 49 114 48 112 46 112 51 117 48 112 46 112 46 114 49 117 48 114 48 112 46 112 46 112 46 112 46 112 46 112 46 109 43 107 43 107 45 112 46 109 42 102 40 105 43 109 43 105 46 105 42 100 45 107 43 102 43 105 45 107 46 107 42 100 42 97 40 95 39 95 42 102 43 102 45 105 45 107 15 25 19 25 23 27 23 27 35 31 31 28 27 27 19 25 27 27 19 25 19 25 23 27 23 27 23 27 23 27 23 27 47 27 39 27 51 30 43 24 35 24 35 24 35 24 35 24 35 24 31 24 35 25 27 19 31 25 35 27 39 25 35 24 35 25 35 25 35 25 35 25 27 22 27 22 27 22 27 22 27 22 31 25 43 21 7 6 0 3 0 3 0 4 3 4 3 4 3 4 3 6 11 7 7 7 11 9 19 12 27 13 7 9 7 10 19 16 35 21 47 24 51 27 59 28 63 31 55 28 59 30 63 31 71 33 67 34 79 36 75 33 71 34 75 36 75 36 79 37 79 39 67 33 71 34 75 36 75 36 83 39 83 39 83 39 83 39 79 37 79 39 83 40 87 40 87 40 83 39 83 39 87 40 83 37 79 39 79 31 43 18 27 15 31 16 35 18 39 19 39 18 43 19 47 22 51 22 47 22 55 25 59 22 55 16 190 150 499 173 476 155 499 167 492 171 492 170 495 171 495 167 480 162 468 152 416 134 325 93 178 52 87 28 59 24 67 36 79 45 99 61 448 260 646 235 472 162 531 247 626 239 607 174 369 132 372 132 380 129 353 117 293 108 277 104 261 95 238 88 222 81 214 79 154 95 337 164 341 156 329 158 329 159 333 159 337 161 341 164 349 165 353 167 353 168 353 168 353 170 361 171 361 171 365 173 365 174 369 176 392 174 408 171 420 180 480 277 872 316 924 327 968 322 884 282 702 233 595 199 507 185 488 194 452 187 416 180 384 179 369 182 369 191 361 188 357 187 376 187 400 191 412 191 420 190 424 187 388 187 388 190 388 188 384 187 400 191 400 191 400 190 408 188 388 185 392 188 396 188 396 188 404 194 420 199 420 199 432 205 432 206 444 214 448 221 448 224 460 242 484 223 531 295 686 282 587 260 519 224 472 212 424 212 412 199 404 196 400 196 400 197 376 196 388 206 420 209 416 208 400 212 444 206 412 205 412 191 388 191 384 190 384 190 384 190 376 185 372 185 369 184 369 184 372 184 372 184 372 184 372 184 380 187 380 187 380 185 372 184 353 180 353 180 353 180 353 180 361 184 361 184 361 184 361 184 361 182 361 182 361 182 361 182 357 180 357 180 357 180 357 180 349 179 349 179 349 179 349 179 345 177 345 176 341 176 337 174 337 174 337 173 333 173 329 171 333 171 329 171 325 170 325 170 325 170 325 168 321 168 317 167 317 165 313 165 309 164 309 162 309 161 309 161 305 159 305 159 297 158 305 161 309 161 309 159 349 167 325 156 313 159 329 167 305 155 301 155 297 152 293 152 293 153 289 150 285 149 277 147 277 147 277 146 273 146 269 144 269 144 265 143 261 141 261 141 257 140 257 138 253 137 249 137 246 134 246 134 246 134 246 134 246 134 246 134 246 134 246 134 249 128 246 125 238 123 242 125 253 128 249 128 246 126 246 128 246 128 242 128 238 126 238 126 234 126 238 126 238 125 230 122 222 123 218 122 214 123 218 125 214 122 214 120 210 119 206 119 210 119 206 119 202 117 202 117 198 116 198 116 198 116 198 116 194 114 194 114 194 114 194 114 194 114 194 113 190 111 186 111 186 107 190 108 186 105 186 104 190 102 182 101 198 102 194 99 182 101 182 99 178 98 174 98 182 99 174 96 170 96 170 98 174 98 170 95 166 93 158 92 166 93 158 90 154 90 154 92 170 90 170 90 170 90 170 90 170 90 170 90 170 90 170 90 150 88 146 88 146 87 138 84 134 85 138 87 142 85 138 84 154 85 154 87 166 92 178 96 162 138 789 381 809 366 912 363 801 383 757 241 253 102 194 92 138 75 138 73 126 72 115 73 134 73 138 73 134 72 134 72 130 69 126 67 123 69 126 70 123 69 123 67 119 66 115 66 115 66 115 66 115 66 115 66 119 67 115 64 111 63 103 61 107 63 107 61 103 60 99 60 95 60 95 60 95 60 95 60 99 60 95 61 103 61 91 55 99 63 103 61 87 54 79 55 87 57 87 57 87 57 87 57 87 57 83 54 79 52 71 51 83 55 79 52 75 51 67 49 79 52 75 51 75 51 79 52 71 49 71 49 71 49 71 49 71 49 71 48 67 46 63 46 75 49 67 46 63 46 63 48 67 48 67 48 63 46 63 45 67 46 63 45 59 46 63 48 63 43 63 45 67 43 63 43 67 45 63 42 59 42 63 43 63 43 67 45 71 45 63 42 59 42 63 45 67 46 75 48 59 42 55 40 55 39 51 39 63 43 63 43 67 45 71 46 19 40 25 47 28 47 25 42 28 50 28 50 28 50 28 50 28 47 25 42 25 45 28 50 28 50 28 50 28 50 28 50 27 45 22 47 28 54 25 42 24 45 24 45 24 45 24 45 22 40 27 42 24 35 21 35 21 35 24 40 25 38 22 33 24 38 24 38 24 38 24 38 22 35 22 35 22 35 22 35 24 35 24 35 24 31 15 11 3 2 1 4 3 7 4 7 6 7 4 7 4 9 7 14 4 9 7 14 12 21 15 26 12 21 12 23 16 33 22 42 25 42 25 45 28 50 31 52 28 47 30 52 33 57 34 59 31 57 37 59 34 54 33 57 36 54 36 57 37 57 39 59 36 54 36 54 37 57 39 59 39 59 39 59 39 59 39 59 37 57 37 59 39 62 40 62 42 62 40 59 39 62 40 64 40 59 40 62 39 50 24 23 16 26 16 26 16 26 16 26 18 28 19 31 21 35 24 38 24 38 24 35 22 23 19 16 99 245 173 226 168 205 171 214 171 219 170 214 171 212 168 212 162 212 159 200 144 176 110 121 63 76 34 45 25 38 30 59 31 81 30 136 208 398 241 377 188 226 187 389 242 372 229 281 132 198 131 198 132 186 122 171 110 174 110 164 102 150 92 138 87 138 85 148 66 171 135 303 158 310 158 312 159 312 161 315 162 317 164 319 165 324 168 327 170 329 168 329 168 331 171 336 173 336 173 339 174 339 176 339 184 310 190 317 184 305 171 386 321 367 310 329 316 362 318 386 330 444 291 377 236 317 197 298 200 336 193 343 184 351 182 365 188 391 184 384 184 377 185 372 193 372 197 370 197 360 196 362 190 386 190 386 190 379 187 372 193 379 191 379 191 379 191 377 187 372 188 377 191 379 190 377 193 386 197 391 199 391 202 401 199 391 203 413 211 432 215 439 215 446 224 439 242 506 277 499 244 465 229 434 214 427 211 415 202 405 199 401 197 401 197 401 196 405 205 417 214 417 212 410 221 458 254 448 218 417 211 405 191 384 191 382 188 379 187 377 185 374 184 372 184 370 182 370 184 372 184 372 184 372 184 372 185 377 187 377 187 374 184 370 184 370 184 370 184 370 184 370 185 372 185 372 185 372 185 372 184 374 184 374 184 374 184 374 180 370 180 370 180 370 180 370 179 367 179 367 179 367 179 367 177 365 176 362 176 360 174 360 174 360 173 358 173 355 171 355 171 355 170 353 170 351 168 351 168 351 170 351 168 348 167 346 165 346 164 343 164 341 162 341 162 346 162 343 161 341 159 341 156 339 159 343 162 343 159 341 146 334 155 348 161 341 158 336 158 334 156 329 155 322 150 319 153 324 152 319 150 317 147 315 149 317 149 317 147 315 146 312 146 310 143 305 140 305 143 308 140 303 140 300 138 298 137 298 134 293 134 293 134 293 134 293 134 293 134 293 134 293 134 293 131 288 128 286 126 284 128 286 129 288 128 286 128 284 126 279 128 276 128 274 128 272 126 272 125 269 126 274 126 269 123 265 125 260 123 257 122 260 123 262 122 257 122 255 120 253 119 253 120 255 119 253 119 250 117 250 116 248 116 248 116 248 116 248 114 245 114 245 114 245 114 245 114 245 114 243 113 241 111 241 107 236 108 238 107 236 105 231 104 229 101 226 102 231 101 226 101 224 99 224 99 224 99 222 101 224 98 219 96 219 96 222 98 219 96 214 95 212 92 210 95 212 92 207 90 207 90 210 90 207 90 207 90 207 90 207 90 207 90 207 90 207 90 207 87 200 88 200 88 198 85 193 87 195 85 193 84 195 85 198 82 188 87 198 92 210 95 212 78 286 345 608 358 608 383 608 369 582 262 305 105 231 87 167 75 181 73 179 73 179 73 171 75 171 73 169 73 167 72 167 70 162 69 159 67 162 69 164 69 155 69 152 67 150 66 150 67 152 67 152 67 152 67 152 67 152 66 148 64 145 61 143 63 145 63 143 61 140 60 140 60 136 60 136 60 136 60 136 61 133 57 136 63 138 57 124 57 136 61 136 55 124 55 133 57 131 57 131 57 131 57 131 57 128 55 124 54 121 51 119 55 126 54 121 52 119 49 117 55 124 52 119 51 121 54 126 49 117 49 117 49 117 49 117 49 117 49 114 48 112 46 112 51 117 48 112 46 112 46 114 48 114 48 112 46 112 45 109 48 114 45 109 45 109 48 114 42 105 45 112 46 109 42 105 45 109 46 112 45 107 42 105 42 97 42 107 49 112 42 90 42 100 43 105 45 107 48 109 43 102 43 102 42 100 40 97 40 97 42 100 43 102 43 102 3 22 27 31 39 30 23 24 19 25 23 28 27 30 35 31 27 27 19 24 19 27 27 30 31 30 31 30 31 30 31 30 39 22 27 22 43 28 35 21 35 24 35 24 35 24 35 24 23 25 47 28 27 19 23 24 19 21 27 24 31 22 23 19 27 22 27 22 27 22 27 22 27 22 27 22 27 22 27 22 35 24 27 24 39 21 19 12 0 3 0 3 0 4 3 4 7 4 3 4 3 6 11 9 0 4 7 9 23 15 35 18 23 15 23 16 35 22 55 28 55 27 55 27 59 30 67 33 63 30 67 33 75 36 79 37 67 34 83 37 75 33 71 34 75 36 75 37 79 39 83 39 79 37 79 39 83 40 87 40 83 39 83 39 83 39 83 39 79 37 79 39 83 40 87 40 91 40 87 39 83 40 87 42 87 40 87 42 87 33 43 16 39 16 35 16 35 16 35 15 39 18 43 21 51 22 55 25 67 25 47 19 43 21 67 24 345 182 472 165 507 161 515 171 499 171 503 170 499 170 499 170 476 164 456 149 396 129 301 87 154 45 79 27 55 22 67 37 79 57 51 101 583 236 595 232 503 140 464 247 634 235 619 190 365 131 369 131 376 128 353 116 301 111 289 108 269 99 242 90 218 79 214 79 146 85 317 164 345 158 333 159 333 161 337 161 341 162 345 165 353 167 357 168 357 168 353 168 353 170 361 173 365 173 369 174 369 176 372 177 365 170 396 173 428 180 436 271 924 319 948 307 964 309 964 306 916 307 936 321 908 298 789 268 579 211 527 200 476 193 460 190 428 184 400 182 396 184 392 188 396 197 388 199 380 200 372 196 380 190 392 191 392 190 384 187 400 193 404 191 404 191 412 191 396 190 404 193 408 193 408 191 408 196 424 199 424 199 432 205 428 199 436 206 436 212 428 212 440 214 412 218 456 235 492 242 507 224 464 215 440 220 464 202 416 200 408 199 404 197 408 200 372 200 388 211 408 211 392 208 615 321 730 295 523 227 448 217 400 193 396 191 388 188 380 185 376 185 376 184 372 182 369 182 372 184 372 184 372 184 372 184 372 185 376 185 376 184 369 180 365 185 365 185 365 185 365 185 365 185 365 185 365 185 365 185 365 184 365 184 365 184 365 184 357 180 357 180 357 180 357 180 353 179 353 179 353 179 353 179 349 177 349 176 345 176 341 174 345 174 341 173 337 171 333 171 333 171 333 170 329 168 325 168 325 170 329 170 329 168 321 165 317 165 317 164 313 162 309 162 313 162 313 161 309 159 305 159 293 156 305 161 313 161 305 158 309 159 325 161 313 156 297 153 309 158 305 156 297 153 285 149 293 153 289 150 285 149 277 147 285 150 285 149 281 149 277 147 281 146 265 140 253 140 265 146 257 140 257 138 253 137 249 137 246 134 246 134 246 134 246 134 246 134 246 134 246 134 246 134 265 132 257 131 253 129 257 131 253 129 253 128 249 126 246 128 246 129 246 128 242 126 238 126 230 125 238 128 238 125 226 120 222 123 218 122 214 123 218 125 214 122 214 120 210 119 206 119 210 120 210 119 206 117 202 117 198 116 198 116 198 116 198 116 194 114 194 114 194 114 194 114 194 114 194 113 190 111 186 111 186 108 190 108 190 107 190 104 190 102 182 101 198 102 194 99 178 99 178 99 178 99 178 99 182 99 174 96 170 96 170 98 174 98 170 95 166 93 158 92 166 93 158 90 154 90 154 92 166 88 166 88 166 88 166 88 170 90 170 90 170 90 170 90 150 88 146 88 146 87 138 84 146 87 134 82 130 84 142 90 142 85 170 93 190 96 186 95 186 99 563 336 900 372 726 306 595 179 253 101 162 98 115 95 146 75 134 73 126 73 115 73 134 75 142 73 138 72 134 72 130 69 126 67 123 69 126 70 123 69 123 67 119 66 115 66 123 69 123 69 123 69 123 69 119 67 115 64 111 63 103 61 107 63 107 61 103 60 99 60 95 60 95 60 95 60 95 60 95 57 83 57 99 60 83 49 71 55 91 57 79 52 83 60 83 55 83 55 83 55 83 55 87 57 83 54 79 52 71 51 83 55 79 52 75 51 67 49 91 55 79 52 79 52 87 57 71 49 71 49 71 49 71 49 71 49 71 48 67 46 63 46 75 49 67 46 63 46 63 48 67 48 67 46 63 45 59 45 71 48 59 43 55 45 67 49 51 42 67 48 75 45 59 39 67 46 75 48 75 45 59 40 59 39 55 46 87 52 59 31 59 42 63 45 67 46 75 48 71 46 71 45 67 45 63 43 51 39 51 40 55 42 59 42 25 45 27 47 27 47 28 50 27 47 27 47 27 47 27 47 28 47 27 45 25 47 27 50 28 47 25 42 24 42 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 16 33 27 45 27 38 24 38 28 45 28 42 27 40 25 40 25 40 25 38 24 35 22 33 24 40 25 42 27 45 28 47 24 35 24 33 21 23 12 14 9 7 3 4 6 9 4 2 3 4 4 9 6 11 9 14 9 14 10 19 12 21 15 23 18 31 19 33 19 33 21 35 28 47 28 47 28 47 28 47 34 54 31 50 31 54 36 62 34 57 34 57 34 52 30 50 34 52 34 54 36 57 37 57 37 59 40 62 37 57 39 62 40 62 40 62 40 62 40 62 36 57 37 59 40 64 43 66 40 62 40 62 40 62 40 62 39 66 48 69 37 40 19 21 15 26 18 31 19 31 19 28 18 31 21 35 22 35 22 33 33 28 27 19 21 28 9 59 159 224 165 219 165 217 168 219 167 219 168 217 170 214 168 212 159 202 149 183 132 171 107 117 46 59 27 31 19 40 36 66 39 64 45 212 262 370 233 367 217 193 171 348 251 372 238 300 138 193 137 217 134 191 132 181 113 174 107 159 101 150 93 136 85 152 84 140 75 162 122 327 161 310 155 305 158 315 162 317 164 319 162 317 164 322 168 331 170 331 170 334 171 336 173 336 173 336 173 336 173 336 173 334 179 351 170 348 185 315 177 384 319 351 309 308 313 319 307 339 312 341 303 358 312 382 315 417 306 396 268 341 223 310 208 322 202 377 190 365 188 367 190 362 199 372 196 374 199 374 197 370 187 384 191 386 190 382 194 396 193 386 193 382 193 382 194 379 191 382 194 384 196 389 199 391 194 386 196 389 197 391 199 393 199 393 202 403 205 415 209 425 208 427 211 432 218 436 223 441 224 439 220 429 212 420 206 413 202 405 199 401 197 401 197 401 215 372 196 417 212 365 259 604 380 608 378 608 325 417 191 415 203 396 194 386 191 382 187 370 187 377 187 377 187 374 185 374 185 374 185 374 185 374 185 374 185 374 185 374 185 374 185 374 188 374 185 370 184 370 184 372 185 372 185 372 185 372 185 372 182 372 182 374 184 377 185 377 182 372 182 370 180 367 179 365 177 370 177 370 177 370 177 370 177 370 177 367 176 365 174 365 171 360 171 360 171 360 171 360 171 360 170 358 170 355 168 355 168 355 167 353 167 351 165 351 168 355 168 353 167 351 165 351 164 348 164 346 162 346 161 343 158 339 158 339 158 339 158 339 159 346 159 343 158 336 156 336 156 331 158 327 156 324 155 324 156 327 155 324 153 322 152 322 149 317 149 315 147 312 146 312 141 308 146 315 147 312 143 305 140 303 140 300 138 298 137 296 137 300 138 300 138 298 135 293 135 296 135 293 134 291 132 291 132 293 132 291 131 288 129 288 128 286 128 284 126 281 125 276 129 279 131 279 131 279 131 279 128 274 128 272 126 269 125 269 126 265 126 265 126 265 126 265 123 260 122 255 119 253 117 248 119 253 117 250 117 248 116 248 117 250 117 250 117 250 117 250 114 245 114 245 114 245 114 245 114 245 114 243 113 241 111 241 110 241 110 238 108 236 107 236 107 236 105 231 101 229 99 226 101 226 101 226 101 226 101 226 101 226 98 219 96 222 101 226 98 219 96 217 95 212 92 210 93 210 92 207 90 205 88 202 90 207 90 207 90 207 90 207 93 210 90 205 88 205 88 207 88 200 88 198 87 195 85 195 85 195 84 193 84 195 87 193 92 198 92 202 93 210 93 214 82 210 114 274 159 296 146 250 125 248 111 222 92 191 73 171 78 183 73 176 70 176 75 176 73 169 73 167 72 164 70 164 70 164 70 162 69 159 67 159 67 152 69 157 70 159 73 162 69 152 67 150 66 152 67 155 69 152 66 148 64 148 64 150 64 148 63 143 60 136 54 128 60 136 60 133 58 131 57 131 61 136 57 128 55 131 60 138 54 126 52 126 54 131 58 133 55 128 55 131 57 133 58 133 55 126 55 124 54 121 52 121 52 121 52 121 52 121 52 121 54 121 52 119 51 117 49 114 51 119 51 119 51 119 51 119 48 114 48 114 48 114 48 114 51 114 45 109 46 114 45 105 49 117 49 112 45 109 49 121 43 109 45 112 46 109 45 107 40 107 46 117 49 112 43 102 40 105 45 109 45 109 42 102 40 100 45 107 48 107 46 105 42 100 42 100 43 105 46 107 43 102 43 102 43 102 43 102 42 97 40 97 40 100 43 105 27 28 27 27 23 25 19 25 27 27 23 27 23 27 23 25 27 27 23 25 19 27 23 28 27 28 23 25 15 24 19 25 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 15 22 39 28 39 24 31 24 39 27 35 25 35 24 31 24 39 27 35 25 31 24 31 22 35 25 39 27 39 27 39 28 31 24 31 22 31 16 11 10 3 7 0 3 3 6 3 1 0 3 3 6 7 7 15 9 15 9 19 12 27 13 31 15 31 18 35 19 35 21 39 21 59 28 59 28 59 28 59 28 71 33 67 30 67 33 75 36 75 34 75 34 75 33 67 30 71 34 75 36 75 37 79 37 79 39 91 40 79 37 83 40 87 40 87 40 87 40 87 40 79 39 83 40 91 43 95 45 91 42 91 42 91 42 91 42 87 45 107 45 79 27 31 16 31 16 39 19 43 19 43 18 39 19 47 22 51 22 51 21 51 18 55 15 67 22 55 76 464 164 480 165 492 167 492 167 488 168 499 170 499 170 495 168 476 159 424 138 357 119 265 78 115 36 63 19 43 27 87 42 107 42 146 162 678 236 603 227 575 141 412 224 650 236 654 211 396 131 384 143 388 132 380 123 313 111 281 105 269 101 249 92 218 90 210 76 174 81 281 174 357 159 321 156 333 162 341 162 345 164 341 162 345 167 357 171 357 170 361 171 361 173 365 173 372 176 372 176 369 174 369 174 341 184 321 184 412 184 460 280 920 313 952 312 991 312 976 309 988 307 964 309 960 309 928 313 960 334 932 322 833 274 670 224 523 194 507 200 507 203 460 193 412 193 384 199 380 202 345 190 392 197 432 202 420 190 392 185 408 193 408 193 408 193 408 194 408 193 412 196 420 199 424 200 420 197 420 197 420 199 424 199 436 200 424 202 428 205 420 206 416 208 416 212 428 220 440 221 460 220 456 214 440 208 424 205 416 200 408 199 404 197 408 200 372 206 408 215 372 227 626 383 849 384 857 384 793 289 444 203 424 200 408 196 404 194 392 188 388 190 388 188 384 187 380 187 376 185 376 185 376 185 376 185 376 185 376 185 376 185 376 185 372 187 365 185 361 184 365 185 365 185 365 185 365 185 365 185 361 182 361 184 365 185 369 185 361 182 361 180 357 180 353 179 353 177 353 177 353 177 353 177 353 177 353 176 349 176 345 174 337 171 337 171 337 171 337 171 337 171 337 170 333 170 329 168 329 168 329 167 325 167 321 165 329 168 329 167 325 165 321 165 317 162 313 162 309 161 309 161 301 158 301 158 301 158 301 158 305 159 305 158 301 156 297 156 293 156 293 156 289 155 285 155 297 155 293 153 289 152 289 150 281 149 281 147 277 147 273 146 265 144 273 146 273 146 269 143 261 141 257 140 253 138 253 137 253 138 257 138 257 137 249 134 249 135 249 134 246 134 242 132 261 132 261 131 257 129 253 129 249 128 249 126 246 126 242 126 249 131 249 131 249 131 249 131 242 128 242 126 238 125 234 125 218 123 218 123 218 123 218 123 218 123 214 122 210 119 202 117 214 122 214 120 210 120 206 119 202 117 202 117 202 117 202 117 194 114 194 114 194 114 194 114 194 114 194 113 190 111 186 111 194 110 194 108 190 107 194 107 202 107 198 105 198 101 194 99 186 102 186 102 186 102 186 102 186 101 178 98 174 99 182 102 170 96 166 95 162 92 154 90 158 92 154 90 154 90 154 88 170 90 170 90 170 90 170 90 178 92 170 88 166 88 166 90 154 88 146 87 142 85 138 85 142 87 138 84 134 84 138 87 158 92 166 93 170 92 174 92 170 85 146 72 119 73 142 87 174 95 162 88 154 79 142 76 142 75 134 72 119 72 119 75 130 73 138 72 134 70 130 70 130 70 130 69 126 67 123 67 126 70 126 70 126 70 126 69 123 67 119 66 115 67 119 69 123 67 115 66 111 64 111 64 107 64 107 63 103 58 91 55 99 61 99 61 95 60 91 58 99 60 87 55 83 57 95 61 87 57 87 55 83 55 83 57 83 55 83 57 87 58 91 58 83 55 83 54 79 52 75 52 75 52 75 52 75 52 75 52 79 52 75 51 75 51 75 49 71 51 75 51 75 51 75 52 67 48 67 48 67 48 67 48 75 48 59 46 67 48 59 43 55 45 63 45 51 42 59 48 59 46 67 48 67 48 63 45 59 43 71 48 75 46 63 42 59 43 67 46 71 45 63 42 51 40 63 45 67 45 63 43 63 43 59 42 59 43 67 45 63 43 63 43 63 43 63 43 59 42 55 40 55 42 63 43 31 54 30 50 25 42 22 40 28 50 28 47 27 45 25 45 28 47 27 45 25 47 27 50 30 50 27 45 25 45 27 47 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 18 35 27 45 27 38 24 40 25 38 24 38 24 35 22 35 27 42 27 42 25 40 25 40 27 42 27 42 25 40 25 40 24 35 24 33 21 26 15 19 10 9 3 4 4 7 4 2 3 4 4 9 6 11 9 14 9 16 10 19 13 23 15 23 18 31 19 33 21 35 21 38 28 47 28 47 28 47 28 47 33 52 31 52 31 54 34 59 33 57 34 57 34 54 31 52 34 54 36 54 37 57 37 57 37 62 42 62 39 57 39 64 40 62 40 62 40 62 40 62 40 62 40 64 43 69 45 69 43 66 43 66 43 66 43 66 43 69 46 66 34 40 21 26 15 26 18 31 19 31 19 28 18 31 21 35 22 35 22 33 18 38 21 14 28 7 24 143 167 222 161 212 167 222 165 210 167 222 168 224 171 217 170 214 167 212 150 181 126 152 88 90 42 54 27 33 21 42 36 66 48 69 82 327 254 384 229 351 226 257 137 353 244 367 253 355 155 202 135 214 135 195 135 188 119 181 111 167 107 159 99 145 87 155 85 143 76 159 114 310 164 315 156 308 159 317 162 317 164 319 164 319 165 324 170 329 170 334 171 334 173 336 173 336 177 343 177 343 177 343 177 346 177 362 170 362 184 322 177 396 321 360 309 312 312 317 303 324 313 296 307 315 310 310 304 331 313 367 327 405 334 415 328 413 295 365 245 293 205 296 206 339 217 370 193 377 187 405 196 415 188 370 197 382 197 379 193 382 194 391 196 391 196 386 197 384 194 384 196 386 197 391 199 393 199 391 199 391 199 389 197 389 202 401 200 405 203 408 203 410 208 420 208 427 212 432 217 436 218 429 214 422 208 415 203 410 202 408 200 403 197 401 199 401 199 401 221 393 205 410 318 608 377 608 371 608 378 589 257 365 206 405 200 401 200 401 197 391 196 391 194 389 191 384 188 379 187 377 187 377 187 377 187 377 185 374 185 374 185 374 185 374 187 379 185 374 182 372 184 374 184 374 184 374 184 374 184 374 184 374 184 374 185 377 185 377 184 374 182 372 182 370 180 370 179 372 179 372 179 372 179 372 177 370 177 370 176 367 176 365 173 362 173 362 173 362 173 362 173 362 171 360 171 358 170 358 170 358 168 355 168 353 167 353 168 355 168 353 167 351 165 351 162 346 162 343 161 341 159 341 158 339 158 339 158 339 158 339 159 346 159 343 158 336 156 336 156 331 158 327 156 324 155 324 153 324 152 322 152 319 150 319 149 317 149 317 147 315 147 312 144 310 146 312 146 312 144 310 143 308 141 305 141 303 140 303 138 300 138 300 138 298 135 296 135 296 135 296 134 293 134 291 132 293 132 291 131 288 129 288 128 286 128 286 126 284 126 276 129 279 131 279 131 279 131 279 128 274 128 272 126 269 125 269 123 260 123 260 123 260 123 260 123 260 122 257 120 253 119 253 122 257 122 255 120 255 119 253 117 250 117 250 117 250 117 250 114 245 114 245 114 245 114 245 114 245 114 243 113 241 111 241 110 241 110 238 108 236 107 236 110 238 108 236 104 231 102 229 102 229 102 229 102 229 102 229 102 226 101 224 99 226 101 229 98 219 96 217 95 212 92 210 90 207 90 207 92 210 92 210 90 207 90 207 90 207 90 207 92 210 90 205 88 205 88 205 88 200 88 198 87 195 85 195 90 200 87 195 84 193 84 188 90 188 90 195 88 202 88 205 96 222 101 200 76 155 76 186 79 183 78 186 78 186 79 188 76 181 73 176 72 176 72 174 73 169 73 167 72 164 70 164 70 164 70 162 69 159 67 159 73 159 72 157 69 152 67 150 67 152 66 150 66 150 67 152 67 152 67 150 66 148 64 148 63 145 64 148 63 143 60 138 64 143 63 140 61 138 61 138 61 136 57 128 55 131 60 138 61 136 60 133 57 128 55 126 55 128 57 131 57 131 58 133 55 126 55 124 54 121 52 121 52 121 52 121 52 121 52 121 51 119 51 119 52 121 52 121 49 117 49 119 51 121 52 121 48 114 48 114 48 114 48 114 49 114 45 112 48 114 46 107 42 109 48 112 45 107 43 109 46 114 49 117 49 117 48 112 45 109 45 109 45 109 45 109 45 109 46 112 46 112 45 109 39 97 42 102 43 102 43 100 45 105 43 100 42 100 43 102 43 102 43 102 43 102 43 102 43 102 42 97 40 97 42 100 31 30 27 27 23 25 15 24 31 30 27 27 23 25 15 24 27 27 23 25 19 27 23 28 31 30 27 27 19 25 23 27 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 19 24 39 28 35 24 35 27 35 25 31 24 31 24 31 24 39 27 39 27 39 27 39 27 43 28 39 27 35 24 31 24 35 25 31 22 27 18 19 15 11 9 0 1 0 4 0 1 0 3 3 6 7 7 15 9 19 10 23 12 27 15 35 16 31 18 35 19 39 22 43 24 59 28 59 28 59 28 59 28 67 31 67 31 71 33 75 34 71 34 75 36 79 34 71 33 75 36 75 37 79 37 83 39 83 40 91 42 83 37 87 42 87 40 87 40 87 40 87 40 91 42 91 43 95 45 99 45 99 45 99 45 99 45 99 45 99 46 99 39 63 24 35 21 31 16 39 19 43 19 43 18 39 19 47 22 51 22 51 22 23 30 47 16 87 12 126 140 492 165 476 161 495 168 488 156 499 168 503 170 503 171 499 170 476 162 424 137 333 108 210 60 91 33 63 22 55 30 91 42 115 45 285 242 642 244 587 217 575 187 317 220 630 235 682 242 464 141 380 143 392 135 392 131 325 116 293 110 277 104 257 96 226 92 214 78 182 79 257 159 365 162 329 158 337 162 345 162 345 164 345 165 353 168 361 170 361 171 361 173 365 173 369 174 376 177 376 177 376 179 380 179 341 185 333 185 412 182 464 282 916 313 944 310 980 306 964 304 988 310 988 315 980 306 952 309 988 321 936 310 936 324 976 342 952 330 900 306 781 257 615 209 511 202 492 208 476 199 400 179 440 200 440 196 428 197 452 205 436 196 420 197 420 199 412 199 416 196 420 197 424 199 428 200 432 202 432 200 424 199 420 197 436 202 428 202 424 203 420 202 424 206 420 209 428 212 428 214 436 212 440 208 428 203 416 202 420 202 412 199 408 199 408 202 420 200 400 223 400 208 567 360 833 384 833 366 849 345 579 202 428 203 416 202 424 203 420 199 416 199 408 196 400 191 388 190 384 188 384 188 380 187 380 187 380 187 380 187 380 187 380 187 376 187 369 184 365 184 365 185 369 185 369 185 369 185 369 185 365 185 369 185 369 185 369 185 365 184 365 184 365 182 361 182 361 180 361 180 357 179 357 179 357 179 353 177 353 176 349 176 345 174 345 174 345 174 345 174 345 173 341 173 337 171 337 171 337 170 333 170 329 168 329 168 329 168 329 167 325 165 321 165 313 162 309 161 305 159 305 159 305 159 305 159 305 159 305 159 305 159 305 158 301 156 297 156 293 156 293 156 289 155 285 155 289 152 289 152 289 150 285 150 285 150 281 149 281 147 277 147 269 146 273 146 273 146 273 144 265 143 265 143 265 143 265 143 257 138 261 140 257 138 253 135 253 137 249 135 249 134 246 134 261 132 261 131 257 129 253 129 253 129 249 128 249 126 246 128 249 131 249 131 249 131 249 131 242 128 242 126 238 125 234 125 226 126 226 126 226 126 226 126 218 123 218 122 214 120 210 119 206 119 202 117 202 116 198 116 202 117 202 117 202 117 202 117 198 116 198 116 198 116 198 116 194 114 194 113 190 111 186 111 194 110 194 108 190 107 194 107 206 110 202 108 206 104 198 102 190 104 190 104 190 104 190 104 186 101 182 101 182 101 182 102 182 101 178 98 170 96 166 95 150 88 154 90 158 93 162 93 170 90 170 90 170 90 170 90 174 90 166 88 162 87 166 88 154 88 146 87 142 85 138 85 150 90 142 85 134 82 130 84 134 90 134 88 142 87 142 85 126 92 210 104 170 81 138 79 138 81 134 81 130 79 134 76 130 75 126 73 123 72 123 73 138 73 138 72 134 70 130 70 130 70 130 69 126 67 123 67 126 70 126 69 123 69 119 67 119 67 115 64 111 66 119 67 119 67 119 67 115 66 111 63 107 63 111 64 111 63 103 61 107 63 103 63 99 61 99 60 95 58 91 57 87 58 91 60 95 60 95 60 91 58 87 55 87 57 87 57 87 57 87 57 83 55 83 54 79 52 75 52 75 52 75 52 75 52 75 52 71 49 75 51 79 54 83 54 67 48 71 51 75 52 83 54 67 48 67 48 67 48 67 48 71 48 63 46 71 49 67 45 55 48 75 52 71 46 63 48 63 46 67 49 71 48 63 46 71 45 67 43 63 45 67 46 71 46 71 46 71 46 71 46 59 43 63 43 63 43 63 43 71 46 67 43 59 42 59 42 63 43 63 43 63 43 63 43 67 43 59 40 55 40 59 42 27 47 27 47 27 47 27 47 28 50 28 47 27 45 25 45 28 47 27 45 25 47 27 50 30 50 27 45 25 45 25 47 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 22 38 27 42 25 40 27 45 25 40 27 42 27 42 27 42 27 42 27 42 27 42 27 42 27 42 27 40 24 38 22 35 25 38 24 31 19 26 18 26 15 14 3 2 1 4 3 2 3 4 4 9 6 11 9 14 10 16 12 21 15 23 16 26 18 31 19 35 22 40 24 42 28 47 28 47 28 47 28 47 31 52 33 54 34 57 34 57 33 57 34 59 36 59 34 57 36 54 37 57 37 59 39 59 39 62 43 64 39 59 40 64 40 62 40 62 40 62 40 62 42 66 43 66 43 69 45 69 45 69 45 69 45 69 45 69 46 69 42 52 27 31 21 31 15 26 18 31 19 31 19 28 18 31 21 35 22 35 22 33 16 57 21 23 25 0 63 217 171 214 159 205 167 222 162 202 167 224 168 224 170 222 168 219 162 210 150 181 123 145 81 76 36 50 27 38 25 50 37 66 39 81 144 413 241 384 224 341 217 310 122 319 241 374 251 382 187 226 135 214 138 198 137 198 119 183 113 169 107 159 99 145 90 157 87 150 79 157 104 279 168 319 161 312 161 319 164 319 164 319 165 324 168 329 170 329 171 334 173 336 173 339 174 339 174 341 176 341 177 343 179 346 179 358 177 360 185 319 177 405 319 362 306 317 307 324 298 334 306 310 312 324 310 315 306 331 321 346 321 348 316 343 313 339 322 360 334 398 334 405 300 386 248 351 220 343 202 362 202 370 212 372 206 367 200 377 197 386 200 393 200 398 202 393 202 391 199 391 199 391 200 393 200 393 203 398 202 396 200 391 199 396 203 408 203 405 202 405 200 401 206 410 206 413 209 415 211 420 209 417 208 415 205 410 202 408 203 408 200 405 199 403 200 405 212 396 200 413 208 365 227 487 357 608 375 608 355 544 238 410 203 403 200 401 203 405 202 401 203 403 200 398 196 391 193 386 191 384 190 382 188 379 187 377 187 377 187 377 187 377 187 377 188 379 185 377 184 374 185 377 185 377 185 377 185 377 185 377 187 377 185 377 185 377 185 377 184 374 184 374 184 377 185 377 184 384 182 382 180 379 179 377 179 377 179 374 177 374 176 372 174 370 174 370 174 370 174 370 174 370 174 370 173 367 173 365 171 365 171 365 170 362 170 360 168 360 168 358 167 355 165 355 162 346 162 343 161 341 159 341 159 341 159 341 159 341 159 341 159 346 159 343 159 336 158 336 156 331 158 327 156 324 155 324 152 322 152 322 152 322 152 322 150 319 150 317 149 317 147 315 147 312 146 312 146 312 146 315 143 308 143 308 143 310 144 310 138 303 140 303 140 300 137 296 137 298 137 296 135 296 134 293 132 293 132 291 131 288 129 288 129 288 129 286 128 286 126 279 129 279 131 279 131 279 131 279 128 274 128 272 126 269 125 269 126 265 126 265 126 265 126 265 123 260 123 257 122 257 122 255 119 253 117 250 117 248 116 248 117 250 117 250 117 250 117 250 116 248 116 248 116 248 116 248 114 245 114 243 113 241 111 241 110 241 110 238 108 236 107 236 110 241 108 238 105 234 102 231 104 231 104 231 104 231 104 231 101 226 101 226 101 226 101 226 99 219 98 217 95 212 93 210 90 207 90 210 93 212 95 214 90 207 90 207 90 207 90 207 92 207 88 202 87 202 87 205 88 200 88 198 87 195 85 195 90 202 87 195 84 191 82 186 88 183 87 186 85 193 84 198 85 198 81 181 70 157 70 169 90 198 85 191 79 183 76 179 76 181 75 181 73 179 72 171 73 169 73 167 72 164 70 164 70 164 70 162 69 159 67 159 67 152 67 155 69 155 70 157 67 150 64 148 64 148 66 152 66 150 67 152 67 150 64 145 63 145 64 148 64 145 61 143 63 138 61 138 60 136 60 133 58 133 58 133 58 133 58 133 55 131 58 136 61 136 60 133 57 131 57 131 57 131 57 131 55 126 55 124 54 121 52 121 52 121 52 121 52 121 52 121 51 119 51 121 54 124 55 126 49 117 49 119 51 121 52 121 48 114 48 114 48 114 48 114 49 114 46 112 49 119 49 112 43 114 51 121 49 112 46 114 43 109 46 112 46 112 45 107 46 109 45 107 43 109 45 112 46 112 46 112 46 112 46 112 48 107 46 107 46 107 46 107 46 107 45 102 42 100 42 100 43 102 43 102 43 102 43 102 43 102 42 97 40 100 42 102 19 25 19 27 23 28 27 28 23 27 23 27 23 27 23 27 27 27 23 25 19 27 23 28 27 27 19 24 15 24 15 25 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 27 25 39 27 35 25 39 30 35 27 39 27 39 28 43 28 35 25 35 25 39 27 39 27 35 25 35 25 31 24 31 24 39 25 31 21 27 19 27 19 23 10 0 0 0 3 0 1 0 3 3 6 7 7 15 9 23 12 23 13 31 16 35 18 31 18 35 21 43 24 51 25 59 28 59 28 59 28 59 28 63 31 71 34 75 34 75 33 71 34 75 36 83 36 79 36 79 37 79 37 83 39 83 40 83 42 95 42 87 39 87 43 87 40 87 40 87 40 87 40 91 42 91 42 95 43 95 43 99 45 99 45 99 45 99 45 103 43 79 30 35 18 31 21 31 16 39 19 43 19 43 18 39 19 47 22 51 22 51 22 35 33 43 24 59 22 285 165 488 162 476 162 492 167 484 159 492 167 495 168 499 167 495 167 456 156 400 131 317 104 190 51 71 28 63 25 67 33 91 42 91 66 472 260 619 236 575 214 547 205 357 179 622 247 666 248 555 158 384 143 396 135 392 134 325 116 293 110 281 105 261 96 230 95 222 82 190 78 226 141 376 165 341 161 341 164 345 164 345 164 353 168 361 170 361 170 365 173 365 173 369 174 369 176 369 174 372 177 376 179 384 182 369 191 380 191 436 182 492 286 924 309 944 306 972 303 948 300 928 298 940 306 948 298 944 312 960 310 976 319 1003 324 1011 325 1007 321 960 309 952 325 976 339 940 306 785 250 654 230 638 230 488 200 480 206 488 205 452 190 452 202 440 202 424 203 420 205 428 200 428 200 428 200 428 200 436 203 436 202 432 202 432 202 436 203 432 203 432 205 432 205 444 208 440 208 436 208 436 208 428 206 428 205 420 203 420 202 420 203 416 200 412 200 412 200 392 203 420 199 400 211 436 214 583 295 710 322 678 242 428 203 428 202 416 200 424 203 420 199 424 202 416 199 408 196 404 194 396 193 392 191 388 188 384 187 384 188 384 188 384 188 384 188 376 188 372 185 369 185 369 185 372 187 372 187 372 187 372 187 372 187 372 187 369 185 369 185 365 184 369 185 369 187 372 187 372 185 369 184 365 180 361 179 361 179 357 179 353 177 353 177 349 176 349 176 349 176 349 176 349 176 349 174 345 174 341 173 341 173 341 171 337 171 333 170 329 168 329 167 325 165 321 165 317 164 317 162 313 162 309 161 309 161 309 161 309 161 309 161 297 159 297 158 293 158 289 158 285 156 285 156 281 155 277 155 289 152 293 153 293 155 297 155 289 150 285 150 281 149 281 149 277 147 273 146 273 146 277 147 261 141 265 143 265 144 269 144 261 140 265 141 261 138 253 137 257 137 253 137 249 135 249 135 261 132 261 131 257 129 253 129 257 129 253 129 249 128 249 129 249 131 249 131 249 131 249 131 242 128 242 126 238 125 234 125 218 123 218 123 218 123 218 123 218 123 218 123 218 122 214 122 214 122 214 120 210 120 206 119 202 117 202 117 202 117 202 117 202 117 202 117 202 117 202 117 194 114 194 113 190 111 186 111 194 110 194 108 190 107 194 107 206 108 202 107 202 102 198 101 186 102 186 102 186 102 186 102 174 99 178 101 182 99 178 98 166 93 162 92 154 88 150 88 158 92 158 92 162 93 162 93 170 90 170 90 170 90 170 90 170 90 166 87 158 85 162 87 154 88 146 87 142 85 138 85 150 88 142 85 134 84 134 85 126 88 115 87 123 84 126 81 162 87 138 78 134 85 154 88 134 82 130 81 119 76 115 75 119 76 130 75 138 73 130 72 138 73 138 72 134 70 130 70 130 70 130 69 126 67 123 67 111 66 115 67 123 70 126 72 115 66 111 64 111 64 115 66 111 66 119 69 123 66 107 61 107 63 111 64 107 61 99 58 99 61 99 61 95 60 91 58 91 58 91 58 91 58 91 58 75 54 87 60 99 60 95 58 91 58 87 57 87 57 83 55 83 55 83 54 79 52 75 52 75 52 75 52 75 52 75 52 79 52 79 52 83 54 83 54 75 51 75 51 75 51 75 51 67 48 67 48 67 48 67 48 71 48 63 48 75 51 75 48 51 45 67 46 59 43 55 45 55 43 59 46 63 45 55 43 67 45 67 45 67 45 67 45 71 46 67 45 67 45 71 46 83 49 75 46 71 46 71 48 67 45 63 42 59 42 63 43 63 43 63 43 63 43 63 43 59 40 55 40 55 42 63 45 28 50 27 47 27 47 25 45 24 42 25 47 27 50 30 52 28 47 27 45 25 47 27 50 27 45 24 40 22 40 22 40 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 40 27 42 25 40 28 50 24 38 25 40 25 42 27 42 22 38 24 38 25 40 27 42 22 38 24 38 24 38 25 40 27 38 22 31 19 28 21 31 16 16 3 0 0 2 3 4 3 4 4 9 6 11 9 14 12 19 13 21 15 26 18 28 18 31 19 35 24 42 27 45 28 47 28 47 28 47 28 47 30 52 33 57 36 57 33 54 33 57 36 59 37 62 37 59 37 57 37 59 39 59 40 62 40 64 43 66 40 59 42 66 40 62 40 62 40 62 40 62 42 64 42 64 40 62 40 62 43 66 43 66 43 66 43 66 45 64 34 35 16 21 16 31 15 26 18 31 19 31 19 28 18 31 21 35 22 35 22 33 19 40 16 33 13 35 131 224 162 212 162 207 162 214 164 217 164 217 165 219 165 217 165 214 155 195 141 167 114 128 67 54 30 42 27 42 30 54 39 66 40 140 217 396 238 362 218 334 217 327 158 234 235 398 247 391 218 250 138 214 138 195 135 198 123 188 116 174 111 167 104 152 92 159 88 152 81 152 95 255 171 324 162 317 164 322 165 319 162 322 167 329 171 331 170 329 173 336 173 339 174 339 176 341 176 343 177 346 180 351 182 351 180 348 180 358 187 312 179 405 315 355 301 317 306 329 300 351 295 339 298 346 295 327 297 348 328 365 315 336 307 336 315 348 309 355 315 377 322 374 307 353 318 403 337 432 331 379 272 315 227 362 211 362 208 382 203 384 205 401 203 405 206 401 206 401 202 396 202 396 202 396 202 396 202 396 202 398 203 398 203 403 205 413 205 410 205 410 208 405 208 403 208 405 209 405 209 408 208 413 205 413 205 410 203 410 205 410 202 405 200 405 200 413 190 432 203 410 200 417 211 377 199 415 233 460 232 420 188 417 205 410 200 405 202 408 200 401 199 403 199 401 197 398 196 396 194 389 193 384 190 379 188 377 188 379 188 379 188 379 188 379 190 384 185 379 184 379 184 382 185 382 185 382 185 382 185 382 188 382 188 379 187 377 185 377 185 377 185 379 187 379 188 382 187 389 185 384 182 379 180 377 180 379 179 377 179 374 177 374 177 374 177 374 177 374 177 374 177 374 176 372 176 370 174 370 174 370 173 367 173 365 171 365 168 360 168 358 167 355 165 355 165 351 165 351 164 348 162 346 161 343 161 343 161 343 161 343 159 346 159 343 159 336 158 336 156 331 158 327 156 324 155 324 153 324 155 327 156 329 156 331 152 322 150 319 150 317 149 317 149 315 146 312 146 312 147 317 140 303 141 305 143 308 143 310 140 303 141 305 140 303 138 298 138 300 137 298 137 296 135 296 132 293 132 291 131 288 129 288 131 291 129 288 129 286 128 281 129 279 131 279 131 279 131 279 128 274 128 272 126 269 125 269 123 260 123 260 123 260 123 260 123 260 123 260 123 260 123 260 122 257 122 255 120 255 119 253 117 250 117 250 117 250 117 250 117 250 117 250 117 250 117 250 114 245 114 243 113 241 111 241 110 241 110 238 108 236 107 236 108 236 107 234 102 229 101 226 102 229 102 229 102 229 102 229 95 219 98 224 99 222 96 217 96 214 95 212 92 207 90 207 95 212 93 212 93 212 92 210 90 207 90 207 90 207 90 207 90 205 87 202 85 200 87 202 88 200 88 198 87 195 85 195 87 198 85 193 84 193 85 191 90 183 90 186 85 191 81 195 73 186 79 198 87 193 85 186 79 183 79 183 79 181 78 181 75 179 76 183 75 179 72 169 73 169 73 167 72 164 70 164 70 164 70 162 69 159 67 159 67 152 67 152 67 152 67 155 66 148 64 145 63 148 64 150 64 150 67 155 69 150 63 143 63 148 63 145 61 138 57 133 64 143 63 140 61 138 61 138 57 133 58 136 60 133 58 131 52 126 57 136 60 133 55 126 58 133 58 131 57 128 55 128 55 126 55 124 54 121 52 121 52 121 52 121 52 121 52 121 55 124 54 124 54 124 52 121 54 124 52 119 51 117 48 114 48 114 48 114 48 114 48 114 49 114 46 114 51 121 51 117 43 109 46 109 42 105 45 114 45 109 46 114 48 112 45 109 42 107 46 114 48 112 43 105 46 109 43 105 42 107 45 112 51 112 46 105 45 105 46 107 43 102 42 100 42 102 45 105 43 102 43 102 43 102 43 102 39 95 39 97 42 102 46 109 35 30 31 28 19 24 15 22 11 22 15 25 27 30 35 31 27 27 23 25 19 27 23 28 19 24 11 21 7 21 7 22 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 27 43 27 35 25 43 31 27 22 27 24 31 25 35 25 23 22 27 24 31 25 35 25 23 22 27 24 31 25 35 27 39 25 27 21 27 19 31 22 27 12 0 0 0 1 0 3 0 3 3 6 7 7 15 9 23 12 27 15 31 16 39 18 31 18 35 21 47 25 55 28 59 28 59 28 59 28 59 28 59 30 71 34 79 34 71 31 71 33 79 37 83 37 83 37 79 37 79 39 83 40 87 40 87 42 95 43 87 40 91 43 87 40 87 40 87 40 87 40 87 40 87 40 87 40 87 39 95 43 95 43 95 43 95 43 99 40 63 22 15 12 23 19 31 16 39 19 43 19 43 18 39 19 47 22 51 22 51 21 35 16 27 28 35 48 440 167 464 161 488 164 488 162 488 167 484 162 488 165 495 164 484 162 440 149 384 122 289 88 146 33 71 25 67 27 71 34 95 42 111 105 622 242 619 226 563 211 571 211 452 131 607 260 654 257 611 170 392 143 400 134 392 132 341 122 309 116 293 110 273 101 238 95 218 84 194 76 214 131 380 168 345 162 345 165 349 164 341 165 357 171 365 173 361 170 365 173 365 174 369 176 372 176 380 179 384 182 392 185 396 187 388 193 400 191 436 184 507 292 936 306 936 304 956 303 944 304 928 300 920 300 908 289 928 310 964 312 988 316 1003 318 1007 316 1011 310 991 304 980 310 976 313 956 312 952 325 980 340 991 336 817 277 662 227 567 214 535 212 503 209 476 206 448 208 432 206 424 202 424 202 424 202 424 202 420 202 424 203 428 205 432 206 444 203 448 206 448 209 452 209 452 209 440 209 436 208 432 206 416 205 416 205 416 206 416 205 424 203 416 202 420 202 420 202 432 191 404 209 452 200 412 211 428 215 424 190 420 200 428 206 440 206 428 203 428 203 420 199 416 197 412 197 412 197 412 199 404 194 396 193 392 190 384 188 384 188 384 188 384 188 384 188 380 187 372 184 369 184 369 185 372 185 372 185 372 185 372 185 376 188 376 187 372 185 369 185 369 185 369 187 372 188 376 188 380 187 372 185 369 182 361 180 361 180 361 179 357 177 353 177 353 177 353 177 353 177 353 177 353 177 353 176 349 176 345 174 345 174 345 173 341 173 337 171 329 168 329 167 325 165 321 165 325 167 325 165 321 165 317 164 309 161 309 161 309 161 309 161 297 161 297 159 293 158 289 158 285 156 285 156 281 155 277 155 297 155 297 156 301 158 305 159 289 152 289 150 285 149 281 149 285 149 273 144 269 146 281 150 253 140 257 141 261 143 265 143 261 141 265 141 265 140 257 137 257 138 257 137 253 135 249 135 253 134 261 131 257 129 253 129 257 131 257 129 253 128 249 128 249 129 249 131 249 131 249 131 242 128 242 126 238 125 234 125 226 126 226 126 226 126 226 126 218 123 218 123 218 123 218 123 206 119 202 117 202 116 198 116 202 117 202 117 202 117 202 117 202 117 202 117 202 117 202 117 194 114 194 113 190 111 186 111 194 110 194 108 190 107 194 107 194 107 194 104 186 101 190 99 182 101 182 101 182 101 182 101 162 95 170 98 174 96 166 93 182 101 178 99 174 96 166 95 170 95 166 93 162 92 158 90 170 90 170 90 170 90 170 90 170 88 162 85 158 85 158 87 154 88 146 87 142 85 138 85 138 85 134 84 134 85 142 88 126 90 119 87 123 84 119 82 146 90 138 78 119 75 130 85 123 81 119 79 115 78 115 76 107 75 123 76 138 73 134 69 138 73 138 72 134 70 130 70 130 70 130 69 126 67 123 67 126 70 123 67 119 66 111 64 115 64 111 63 107 64 111 66 111 66 123 70 123 66 107 61 111 64 107 61 99 57 83 52 111 66 111 64 107 63 103 63 87 58 91 60 95 58 91 57 79 55 91 60 91 55 71 49 91 58 91 57 87 55 83 55 83 55 83 54 79 52 75 52 75 52 75 52 75 52 75 52 91 55 87 54 83 52 79 51 87 55 83 52 71 48 63 46 67 48 67 48 67 48 67 48 71 48 63 48 75 52 79 49 71 49 71 46 59 45 71 52 63 48 67 49 71 48 67 46 55 43 71 49 79 46 63 40 67 45 59 40 55 42 67 45 79 48 67 43 59 43 63 45 59 42 59 42 63 45 71 46 63 43 63 43 63 43 63 43 47 37 47 39 59 45 75 49 30 52 28 47 27 45 24 42 24 45 25 47 27 50 28 52 30 50 25 42 22 40 24 45 27 47 25 40 22 40 22 40 25 47 25 47 25 47 25 47 21 42 25 50 27 47 22 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 40 22 38 25 42 25 38 21 31 13 19 7 7 1 4 4 11 6 11 6 14 7 16 9 16 9 21 13 21 12 21 16 33 18 33 22 42 27 50 30 50 31 52 31 54 33 57 34 57 31 47 33 52 37 59 40 62 36 54 36 57 37 59 39 59 39 62 34 54 33 57 37 64 39 64 39 66 40 69 42 69 36 64 42 74 45 69 39 59 43 71 43 71 43 71 43 71 46 69 43 66 46 71 45 66 48 59 30 40 18 19 13 33 15 26 19 33 22 33 19 28 19 31 19 33 21 35 22 38 16 31 22 14 16 121 159 229 158 207 161 212 164 207 162 205 165 205 161 207 162 214 159 214 150 200 134 167 95 107 55 64 21 40 30 42 30 57 42 74 48 236 244 386 224 351 215 324 215 334 190 198 223 396 241 396 232 288 147 212 143 198 132 205 129 193 117 183 116 176 102 159 90 157 85 157 90 148 84 219 174 319 164 315 164 319 164 322 167 327 168 329 168 334 171 336 171 334 173 336 174 341 177 343 182 351 182 353 184 353 185 353 190 358 179 386 191 324 185 391 318 341 301 327 304 329 301 327 301 339 307 336 298 324 307 351 312 343 313 346 315 348 316 348 313 348 313 348 313 348 313 348 313 346 313 348 318 358 324 370 333 410 333 413 301 365 244 324 223 339 212 365 218 389 211 382 196 405 202 417 206 420 203 408 202 408 200 405 202 405 203 408 208 408 209 408 209 408 209 413 209 413 211 410 209 410 208 413 203 422 203 417 202 415 203 410 203 408 205 405 206 401 206 405 200 410 200 408 202 408 205 405 217 420 214 422 211 420 209 420 203 408 205 405 203 403 202 403 199 398 199 398 199 398 199 398 199 398 197 396 197 393 196 393 193 389 193 389 193 389 193 389 191 386 190 384 190 382 188 382 191 384 190 382 188 384 190 386 188 384 188 384 188 384 188 384 188 384 188 384 188 384 188 384 184 386 180 384 180 382 179 382 177 379 177 379 177 379 177 377 177 370 177 370 177 370 177 370 179 372 179 370 177 367 176 372 174 372 173 370 171 367 170 367 168 365 168 362 167 360 165 358 168 353 164 348 167 353 164 346 165 351 165 348 164 346 162 346 162 341 162 341 162 339 162 339 159 331 159 329 158 327 156 327 153 324 153 324 153 324 153 324 155 327 155 324 153 322 152 322 149 315 146 310 144 310 144 312 144 310 144 308 143 305 141 305 137 300 138 303 140 305 141 308 137 298 137 298 137 298 137 298 135 296 134 291 131 288 129 284 129 291 131 293 132 291 131 288 131 291 129 281 128 279 126 276 129 281 131 276 129 274 128 269 122 267 123 269 125 267 123 265 125 269 125 267 123 267 122 265 120 255 120 255 120 255 120 255 116 248 116 248 116 248 116 248 117 250 117 248 116 245 114 245 113 245 114 245 114 243 111 238 111 241 111 241 111 241 110 243 110 238 107 234 104 229 102 229 101 234 101 231 99 229 98 229 96 226 96 226 96 226 96 222 98 222 98 222 98 222 98 222 95 217 95 214 93 212 92 212 93 212 93 210 92 207 90 207 92 207 87 200 84 200 87 205 84 193 84 195 85 198 87 198 85 195 85 195 85 195 85 195 85 188 85 193 85 193 85 193 85 195 84 191 81 188 81 188 78 183 78 183 78 183 78 183 76 183 76 183 76 181 73 176 69 169 73 176 73 169 67 162 67 164 67 164 67 164 67 164 66 157 66 155 64 152 63 152 66 157 66 157 66 157 66 157 67 152 66 148 64 145 61 143 61 145 63 145 63 143 60 138 64 143 64 143 64 140 61 136 58 136 60 136 60 133 57 128 55 128 55 128 55 128 55 128 58 133 58 131 57 128 55 128 52 128 54 128 54 128 54 131 54 126 49 119 48 121 52 128 55 126 55 124 54 124 52 121 49 117 48 114 48 117 51 119 54 124 52 119 48 112 45 109 48 114 48 114 48 114 48 114 48 112 46 109 45 112 46 114 43 107 43 109 46 114 51 119 45 109 45 109 45 109 45 109 46 112 46 109 45 107 43 107 45 105 45 105 45 105 45 105 46 107 46 107 46 107 46 107 42 100 42 102 43 105 45 105 37 95 42 102 45 102 42 100 23 27 23 27 23 27 23 28 19 25 23 27 23 27 27 28 23 25 11 21 7 22 15 24 23 25 15 22 11 22 15 24 39 25 39 25 39 25 39 25 35 24 35 24 35 24 35 24 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 23 22 31 24 39 27 43 30 35 25 35 25 35 25 35 25 19 24 27 27 35 24 23 19 19 12 3 3 0 1 0 6 7 6 7 7 11 9 15 9 27 15 35 16 31 16 43 22 27 19 39 27 59 30 63 30 63 31 67 33 67 34 71 34 63 33 67 36 71 37 79 39 71 36 71 37 75 39 79 39 83 37 87 39 87 39 83 37 87 39 87 40 91 42 95 42 87 40 87 40 87 40 87 40 95 43 95 43 95 43 95 43 91 45 83 43 99 46 95 43 107 39 67 24 35 12 31 22 35 18 43 21 51 21 43 19 43 19 43 21 47 22 51 22 31 16 51 15 99 107 472 161 468 161 488 164 499 164 499 164 499 167 499 164 503 162 480 156 444 140 369 111 249 69 134 43 95 30 95 30 87 39 115 49 150 179 646 245 603 223 575 211 567 224 503 138 555 256 642 254 638 194 420 141 420 137 404 137 369 123 329 114 313 113 273 96 234 95 218 87 214 76 198 111 396 168 353 165 345 164 345 165 349 167 345 168 353 170 357 171 361 173 365 174 372 177 376 177 388 182 392 184 392 185 396 185 416 194 333 193 376 185 495 300 964 312 936 301 924 301 932 304 940 306 952 304 932 301 956 316 968 313 968 315 972 315 976 316 972 315 972 315 972 315 972 315 972 315 972 315 980 319 991 324 991 321 1007 331 991 325 904 310 757 256 583 215 511 221 515 227 495 217 444 197 408 196 424 205 408 200 432 211 444 211 428 205 460 209 468 209 452 209 444 209 432 211 416 209 404 208 396 208 396 203 404 203 404 203 412 205 420 206 428 206 432 206 432 206 420 202 412 203 416 205 420 205 436 211 436 209 432 208 428 208 420 205 420 203 416 203 412 202 404 199 404 199 404 199 404 199 404 199 404 197 400 197 396 196 388 193 388 193 388 193 388 193 384 191 384 190 380 190 376 188 384 190 376 188 376 188 380 191 369 188 369 188 369 188 369 188 369 188 369 188 369 188 369 188 361 182 361 180 357 180 353 179 349 177 349 177 349 177 349 179 353 177 353 177 353 177 353 177 357 179 357 177 353 177 349 176 345 173 345 171 341 171 337 170 333 168 333 167 329 167 325 167 329 167 317 165 325 167 321 162 321 165 321 164 317 162 313 164 309 164 309 164 309 164 309 164 297 159 297 158 293 158 289 156 293 153 293 153 293 153 293 153 297 155 297 153 293 152 289 152 281 147 273 146 269 144 273 146 269 144 269 143 265 143 261 141 253 140 257 140 257 140 261 141 249 137 249 137 249 137 249 137 249 135 246 134 249 131 242 129 253 131 257 132 269 131 265 129 257 131 253 128 249 126 242 126 249 129 249 129 246 128 242 128 218 123 222 125 226 123 222 122 226 123 222 123 218 122 218 120 210 120 210 120 210 120 210 120 198 116 198 116 198 116 198 116 202 117 202 116 198 114 194 114 190 114 194 114 194 113 186 110 182 110 182 110 186 111 194 110 194 108 194 105 186 104 186 102 186 101 186 99 182 99 178 98 174 96 174 96 174 96 174 96 170 96 170 96 170 96 170 96 166 95 166 93 162 92 158 92 178 93 178 92 174 90 170 90 170 88 162 85 154 85 162 87 142 84 134 85 138 87 142 87 138 85 138 85 138 85 138 85 134 84 134 84 134 84 134 84 142 85 134 81 126 79 123 81 119 78 119 78 126 78 126 78 130 75 130 75 138 73 130 70 130 70 138 73 142 70 126 66 126 67 126 67 126 67 126 69 119 66 119 64 115 64 111 63 119 66 119 66 119 66 119 66 119 67 115 64 111 63 103 61 107 63 107 61 103 60 99 60 95 61 99 61 95 60 91 57 91 60 95 60 95 58 87 55 87 57 87 57 87 57 87 57 91 58 91 57 87 55 83 55 87 54 87 54 87 54 87 54 83 52 79 49 75 51 83 52 87 54 83 54 79 52 79 51 75 49 71 48 67 49 71 51 71 49 71 49 71 49 71 49 67 48 67 48 67 48 67 48 75 46 71 45 67 46 71 48 67 45 67 45 71 48 79 51 67 45 67 45 67 45 67 45 79 49 75 48 71 45 63 43 75 45 75 45 75 45 75 45 75 45 75 45 75 45 75 45 67 42 67 43 71 45 75 45 59 40 71 45 75 45 71 42 24 45 25 47 28 52 30 54 28 50 27 47 27 47 25 45 25 45 24 42 24 45 27 47 25 42 24 40 24 42 25 47 25 47 25 47 25 47 25 47 27 47 22 40 21 42 25 50 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 24 38 24 40 25 42 27 42 25 40 25 40 25 40 25 40 22 38 25 42 25 38 21 31 15 21 7 9 1 7 4 11 6 11 6 14 7 16 9 16 13 26 16 28 15 28 19 38 13 31 22 47 31 54 31 52 31 54 33 54 34 57 34 57 36 54 36 54 36 54 36 54 36 54 36 57 37 59 39 59 36 64 42 71 43 69 39 59 39 64 40 66 40 66 42 69 46 71 39 59 36 64 43 76 43 71 43 71 43 71 43 71 46 69 43 66 46 71 45 66 48 57 25 33 15 19 15 35 16 28 19 33 21 33 21 31 19 31 19 33 21 35 22 38 18 40 21 28 55 193 174 212 161 214 164 217 167 214 165 212 168 212 167 214 167 214 155 205 143 195 122 152 84 90 48 57 39 45 30 47 37 69 49 85 85 355 251 379 236 331 221 315 220 346 205 219 199 393 253 401 247 319 158 217 144 210 137 198 131 195 117 186 117 179 104 162 96 169 90 157 88 143 79 198 170 322 168 315 164 322 165 322 168 329 168 334 170 339 173 341 171 339 173 343 176 346 177 348 182 355 182 358 184 358 185 358 190 365 180 398 190 329 185 389 319 334 300 327 304 331 301 319 301 329 306 327 300 324 309 348 313 343 313 343 315 346 315 348 315 346 315 346 315 346 315 346 316 348 316 348 316 351 319 355 315 351 321 372 328 408 336 436 348 453 307 405 265 360 226 322 200 355 212 386 220 382 202 370 205 391 200 393 199 410 208 422 209 420 209 420 211 417 211 417 209 415 209 415 208 413 209 408 206 405 205 405 205 405 205 408 205 405 206 408 205 408 205 408 203 405 203 405 205 408 205 408 208 413 206 410 206 408 205 408 205 408 205 408 203 405 203 403 200 401 200 401 200 401 200 401 200 401 199 398 199 396 197 396 194 391 194 391 194 391 194 391 193 389 191 386 191 384 190 384 190 384 188 382 188 382 190 384 190 386 190 386 190 386 190 386 190 386 190 386 190 386 190 386 184 389 182 386 182 384 180 384 179 382 179 382 179 382 179 379 179 372 179 372 179 372 179 372 179 372 179 372 177 370 177 367 173 372 173 372 171 370 171 367 168 365 168 365 167 362 167 358 170 353 165 351 167 353 165 346 165 351 165 348 164 346 162 343 162 339 164 339 164 339 164 339 159 331 159 331 158 329 158 327 153 324 153 324 153 324 153 324 155 327 155 324 153 322 152 322 149 317 147 312 144 310 146 312 144 310 144 310 143 308 143 305 141 305 141 305 140 303 140 303 138 300 138 298 137 298 137 298 135 296 134 293 132 288 131 288 132 291 132 293 132 293 131 291 131 293 129 286 128 284 126 276 129 281 131 276 129 274 128 269 123 267 125 269 125 269 123 267 123 265 122 265 120 262 120 260 120 255 120 255 120 255 120 255 116 248 116 248 116 248 116 248 117 250 117 248 116 245 114 245 113 245 114 245 114 243 111 238 110 238 110 238 108 236 107 236 108 238 107 234 105 231 102 229 101 234 101 234 99 231 99 229 98 229 98 226 96 226 96 226 96 219 96 219 96 219 96 219 95 217 95 214 93 212 92 212 92 210 92 210 90 207 90 207 90 205 87 200 85 200 85 202 84 193 85 195 85 195 87 198 85 195 85 195 85 195 85 195 84 193 84 193 84 193 84 193 85 195 82 188 79 186 79 186 78 183 78 183 78 183 78 183 72 179 73 179 73 176 70 171 69 174 72 179 73 174 67 167 69 171 69 169 67 169 67 164 66 157 66 157 64 155 64 152 66 157 66 157 66 157 66 157 67 152 66 148 64 145 61 143 66 148 61 140 58 140 61 143 60 136 61 138 61 136 58 131 58 136 60 136 60 133 57 128 57 131 57 131 57 131 57 131 58 133 58 131 57 128 55 128 57 131 55 128 54 126 52 124 52 126 51 124 51 124 52 126 54 121 52 121 51 119 51 117 51 119 49 114 48 117 49 119 45 112 46 114 51 121 52 124 48 114 48 114 48 114 48 114 48 112 46 109 45 112 46 114 46 112 45 109 45 112 48 114 45 109 45 109 45 109 45 109 51 119 49 114 46 109 45 107 45 105 45 105 45 105 45 105 45 105 45 105 45 105 45 105 42 100 43 102 43 102 45 105 40 100 45 107 46 107 43 102 23 27 23 28 27 28 31 30 31 28 27 27 23 25 19 24 27 28 27 28 31 31 39 33 15 24 15 24 15 25 23 28 39 25 39 25 39 25 39 25 39 25 31 22 31 22 39 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 51 30 43 27 31 22 23 19 35 25 35 25 35 25 35 25 19 24 27 27 35 24 23 19 23 13 7 4 0 3 0 4 7 6 7 7 11 9 15 9 15 12 27 12 23 12 35 19 19 16 43 28 67 33 67 31 67 33 67 34 71 34 75 36 75 37 75 36 71 34 67 34 71 36 71 37 75 39 79 39 83 39 91 42 95 40 87 37 91 40 91 40 91 40 91 40 99 43 87 37 79 40 95 45 95 43 95 43 95 43 95 43 91 45 83 43 99 46 95 43 107 34 47 18 31 12 35 22 39 18 43 19 47 21 47 21 43 19 43 21 47 22 51 22 47 22 39 22 222 153 503 153 476 162 492 165 503 165 503 165 492 165 492 165 488 156 448 140 424 132 341 99 218 58 107 37 115 33 87 37 119 48 115 52 285 259 650 235 626 211 591 215 567 227 555 153 456 242 666 250 666 208 452 143 416 147 416 135 365 126 333 116 317 114 281 98 242 99 226 87 214 79 194 102 380 170 369 167 345 167 357 167 357 170 349 170 357 173 361 174 361 174 365 176 372 179 376 179 388 184 388 184 392 185 392 188 416 196 345 197 376 185 499 301 960 310 932 301 920 301 928 303 936 303 940 301 932 303 956 315 964 312 968 313 968 315 972 315 972 315 972 315 972 315 972 315 980 318 976 315 972 316 976 318 999 324 976 316 948 315 940 318 940 328 948 337 924 315 809 274 698 242 599 211 523 208 527 220 495 209 452 205 420 208 424 212 428 209 436 209 436 209 436 209 436 211 432 209 432 208 428 208 444 208 452 209 444 208 436 206 432 206 424 206 416 205 408 206 416 205 420 205 420 205 420 205 424 206 424 205 420 205 420 205 424 206 420 205 420 203 416 203 412 202 412 202 412 202 412 202 412 200 408 200 404 199 404 199 396 196 396 196 396 196 396 196 392 193 388 193 384 191 384 191 380 190 376 188 376 188 380 190 376 191 376 191 376 191 376 191 376 191 376 191 376 191 376 191 369 184 365 184 361 182 361 182 357 180 357 180 357 180 357 182 361 180 361 180 357 179 357 179 361 180 357 179 357 177 353 177 349 174 345 173 345 171 341 171 337 170 333 168 333 167 329 168 333 167 321 165 325 168 321 164 321 165 321 164 317 162 313 164 309 164 309 164 309 164 309 164 301 161 297 159 297 158 293 158 297 155 297 155 297 155 297 155 297 155 297 153 293 152 289 152 285 149 277 146 273 146 273 147 273 146 269 144 269 143 265 143 265 143 265 141 257 140 253 138 257 138 253 138 253 137 249 137 249 135 249 134 246 132 249 131 249 132 261 134 273 132 265 131 253 129 253 128 249 126 246 128 249 129 249 129 246 128 242 128 222 123 226 126 230 125 222 123 218 122 214 120 214 119 210 119 210 120 210 120 210 120 210 120 202 117 202 117 202 117 202 117 202 117 202 116 198 114 194 114 190 114 194 114 194 113 186 110 182 108 178 108 178 107 182 105 186 107 194 107 190 104 190 102 190 102 186 101 186 99 182 99 182 98 178 98 178 96 174 96 166 95 166 95 166 95 166 95 166 95 166 93 162 92 158 92 174 90 170 90 170 90 170 90 166 88 162 87 158 85 158 85 146 85 138 85 138 85 138 85 138 85 138 85 138 85 138 85 134 84 134 84 134 84 134 84 138 84 130 81 123 79 123 79 115 76 115 76 123 76 123 76 119 72 123 72 130 70 123 67 134 70 138 72 138 70 130 67 134 69 130 69 130 67 126 69 123 67 119 66 119 64 115 64 115 64 115 64 115 64 115 64 115 66 115 64 111 63 107 63 119 64 103 58 91 58 103 63 103 63 107 64 107 63 103 61 91 60 95 60 95 58 87 55 91 58 91 58 91 58 91 58 91 58 91 57 87 55 83 55 99 57 91 55 83 52 79 49 83 52 83 51 79 52 83 52 79 52 75 51 75 49 71 49 79 51 71 48 67 48 71 49 59 46 63 48 75 52 79 54 67 48 67 48 67 48 67 48 75 46 71 45 67 46 71 48 75 48 71 45 67 45 71 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 67 43 79 48 83 46 75 43 30 52 30 50 28 50 27 47 30 50 28 47 27 45 25 42 28 50 30 52 31 57 33 57 24 42 24 42 25 47 28 52 25 47 25 47 25 47 25 47 22 42 25 47 25 47 22 42 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 31 47 28 42 24 35 21 31 25 40 25 40 25 40 25 40 22 38 25 42 25 38 21 31 18 26 10 11 3 7 3 9 6 11 6 14 7 16 9 16 9 21 13 21 12 21 16 33 16 33 24 47 33 54 33 52 33 54 34 57 34 59 36 59 39 59 37 54 36 52 33 50 36 54 36 57 37 59 39 59 40 64 37 59 36 62 39 66 40 66 40 66 40 66 40 66 40 69 43 71 43 71 42 66 43 71 43 71 43 71 43 71 46 69 43 66 46 71 45 66 45 47 18 26 16 21 16 33 18 28 18 28 19 31 21 33 19 31 19 33 21 35 22 35 27 35 9 38 99 238 176 214 159 212 162 214 165 214 164 210 167 207 165 207 159 202 143 188 141 188 114 136 73 83 42 52 33 35 31 69 51 78 49 90 149 427 245 351 238 312 226 324 220 336 221 265 162 362 254 401 248 341 171 219 140 217 144 205 132 200 120 188 119 183 107 167 92 167 90 155 90 155 84 191 162 324 174 319 164 327 170 324 170 334 170 339 173 343 174 343 176 346 176 348 179 353 180 355 184 360 185 360 187 362 187 360 190 372 184 408 190 331 188 398 318 336 298 324 303 329 301 317 301 324 301 322 300 329 310 343 312 341 312 343 313 343 315 346 315 346 315 346 315 346 315 346 318 351 316 346 315 346 315 351 322 367 319 362 316 367 316 372 309 365 315 386 333 415 340 427 331 425 292 362 244 327 221 331 212 360 220 398 223 410 209 403 211 425 209 425 209 425 209 420 209 420 209 417 208 417 206 410 208 391 209 393 208 396 208 408 206 410 206 417 205 420 205 417 206 408 205 408 205 408 205 408 206 410 206 410 206 413 208 413 206 410 206 408 205 408 203 405 202 403 202 403 202 403 202 403 202 403 202 403 200 401 200 398 196 393 196 393 196 393 196 393 194 391 194 391 193 389 193 386 191 386 190 382 188 384 191 386 194 393 194 393 194 393 194 393 191 389 191 389 191 389 191 389 185 391 185 391 184 389 184 386 180 384 180 384 180 384 180 382 184 379 182 377 180 374 179 372 180 374 180 372 179 372 177 370 174 374 174 372 173 372 171 370 170 367 170 365 168 365 167 360 170 355 165 353 168 355 167 348 165 351 165 348 164 346 162 343 162 339 164 339 164 339 164 339 161 334 161 331 159 331 158 329 155 327 155 327 155 327 155 327 155 327 155 324 153 322 152 322 150 317 147 315 146 312 147 315 146 312 146 310 144 310 143 308 144 310 143 308 141 303 140 303 141 303 140 300 138 298 137 298 135 296 135 293 134 293 134 291 132 293 134 296 134 296 132 291 129 291 128 286 128 286 128 279 129 281 131 276 129 274 128 269 123 269 126 272 126 272 125 267 122 265 120 262 120 260 119 260 120 255 120 255 120 255 120 255 117 250 117 250 117 250 117 250 117 250 117 248 116 245 114 245 113 245 114 245 114 243 111 238 110 238 110 236 108 234 105 234 105 234 107 236 107 234 104 229 102 236 102 234 101 234 99 231 101 231 99 229 98 226 96 226 95 217 95 217 95 217 95 217 95 217 95 214 93 212 92 212 88 207 90 207 90 207 90 207 88 205 88 205 87 202 85 200 85 195 85 195 85 195 85 195 85 195 85 195 85 195 85 195 84 193 84 193 84 193 84 193 85 193 82 186 79 183 78 186 76 181 76 181 76 181 76 181 70 174 72 176 70 171 67 169 72 176 72 176 70 174 69 169 72 174 70 171 69 169 67 164 67 159 67 157 66 157 64 155 64 155 64 155 64 155 64 155 66 150 64 148 64 148 63 145 67 148 61 138 57 138 61 145 61 140 63 143 64 143 63 140 58 136 60 136 60 133 57 128 58 133 58 133 58 133 58 133 58 133 58 131 57 128 55 128 58 133 55 131 52 126 51 121 52 126 52 128 54 126 52 126 52 121 51 119 51 117 49 117 52 119 49 114 48 114 48 114 49 117 49 117 49 117 49 117 48 114 48 114 48 114 48 114 48 112 46 109 45 112 46 114 48 114 46 109 45 109 46 112 46 112 46 112 46 112 46 112 39 100 40 105 45 112 48 114 43 102 43 102 43 102 43 102 43 102 43 102 43 102 43 102 43 102 43 102 43 102 43 102 43 105 46 109 48 107 43 100 39 31 35 30 27 27 23 25 27 28 23 27 23 27 19 25 15 25 23 28 27 28 23 27 23 25 19 25 19 27 23 28 39 25 39 25 39 25 39 25 27 22 39 27 43 25 31 21 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 31 24 31 25 35 27 39 27 35 25 35 25 35 25 35 25 19 24 27 27 35 24 23 19 31 16 11 6 0 3 0 4 7 6 7 7 11 9 15 9 27 15 35 16 31 16 43 22 39 22 47 27 59 31 67 33 71 34 71 34 75 36 75 37 75 37 75 36 71 34 67 34 71 36 71 37 75 39 79 39 95 39 79 34 75 36 87 42 95 42 91 40 91 40 87 39 79 40 99 48 107 45 87 37 95 43 95 43 95 43 95 43 91 45 83 43 99 46 95 43 87 27 35 16 39 16 35 18 43 18 39 18 39 19 47 22 43 19 43 21 47 22 51 22 59 18 27 45 345 167 476 161 480 161 488 164 492 164 492 164 503 168 495 164 488 155 448 140 412 128 321 87 182 51 91 33 79 27 99 51 130 48 123 64 480 265 622 223 607 215 595 224 599 223 607 199 412 224 670 259 662 224 503 144 392 144 432 137 372 128 337 119 325 117 285 101 230 99 226 84 218 87 206 96 361 173 384 168 341 168 365 167 361 171 357 173 365 174 369 176 372 177 376 179 380 182 388 184 392 185 396 187 396 188 400 190 416 197 361 199 380 184 503 306 960 307 928 298 916 300 924 303 936 300 928 298 936 306 960 313 960 312 964 312 968 313 968 313 972 315 972 315 972 315 972 315 980 316 972 315 972 315 972 316 964 316 964 321 984 322 991 322 1007 325 995 321 995 321 999 324 988 334 1003 340 932 300 749 250 619 226 531 209 468 205 460 212 444 209 440 209 440 209 440 209 448 209 444 208 440 206 440 208 456 211 464 209 448 209 440 208 428 208 412 206 404 205 400 206 416 206 424 206 420 205 420 205 424 206 428 208 428 209 432 209 428 206 424 206 420 205 420 205 416 203 416 203 416 203 416 203 408 203 408 202 404 202 400 200 392 197 392 197 392 197 392 197 396 196 396 194 392 194 388 193 392 193 384 191 384 191 388 194 388 196 388 196 388 196 388 196 380 193 380 193 380 193 380 193 372 187 372 185 369 185 365 184 361 182 361 182 361 182 361 184 372 185 369 184 365 180 361 179 365 180 361 180 357 179 357 179 353 174 349 174 345 173 345 173 341 170 337 170 333 168 333 170 337 168 325 167 329 168 325 164 321 165 321 164 317 162 313 162 309 164 309 164 309 164 309 164 305 161 301 161 297 159 297 159 301 156 301 156 301 156 301 156 297 155 297 153 293 152 289 152 285 150 281 147 277 147 277 147 277 146 273 146 269 144 269 144 265 143 265 143 261 141 261 141 261 141 261 140 253 138 249 137 246 135 246 135 249 134 246 134 253 134 265 134 265 134 261 132 249 128 249 128 249 128 249 129 249 129 249 129 246 128 242 128 226 125 230 126 230 126 226 125 222 122 218 122 214 120 214 119 210 120 210 120 210 120 210 120 206 119 206 119 206 119 206 119 202 117 202 116 198 114 194 114 190 114 194 114 194 113 186 110 186 111 186 110 178 107 182 105 178 104 194 108 198 107 190 102 194 102 190 102 186 101 186 101 186 101 186 99 178 98 174 96 170 96 170 96 170 96 170 96 166 95 166 93 162 92 158 92 166 88 166 88 170 90 170 90 162 88 166 88 166 87 158 84 150 87 138 85 138 85 134 84 138 85 138 85 138 85 138 85 134 84 134 84 134 84 134 84 134 84 126 79 119 78 119 78 111 75 111 75 119 75 119 75 119 70 123 72 130 70 123 67 138 72 138 70 134 69 130 69 138 72 138 70 130 69 126 69 126 67 123 67 119 66 119 66 111 63 111 63 111 63 111 63 111 64 111 64 111 64 111 64 115 64 103 60 95 60 103 61 87 58 95 61 99 61 95 60 91 60 95 60 95 58 87 55 87 57 87 57 87 57 87 57 91 58 91 57 87 55 83 55 95 55 91 54 87 52 83 51 83 52 87 54 87 54 83 52 83 52 79 52 75 51 75 49 83 52 75 49 67 48 67 48 79 51 75 49 71 48 67 46 67 48 67 48 67 48 67 48 75 46 71 45 67 46 71 48 71 46 67 45 67 46 75 48 75 48 75 48 75 48 75 48 47 37 51 40 63 45 71 48 67 42 67 42 67 42 67 42 75 45 75 45 75 45 75 45 75 45 71 43 71 43 67 42 71 43 79 46 79 45 67 40 30 52 30 52 30 52 30 50 25 45 27 47 27 47 28 50 25 45 27 50 27 45 24 40 28 50 27 45 25 45 27 47 25 47 25 47 25 47 25 47 24 45 24 45 24 45 24 45 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 21 35 24 38 27 42 28 47 25 40 25 40 25 40 25 40 22 38 25 42 25 38 21 31 21 28 12 11 3 7 3 9 6 11 6 14 7 16 9 16 13 26 16 28 15 28 19 38 27 42 25 42 27 50 31 54 34 57 34 59 36 59 37 62 37 54 36 54 36 54 36 52 36 54 36 57 37 59 39 59 40 66 39 64 39 64 40 66 42 69 42 66 40 64 39 64 39 66 45 78 48 74 40 64 43 71 43 71 43 71 43 71 46 69 43 66 46 71 45 66 37 35 15 28 21 28 15 23 19 31 18 26 18 31 21 35 19 31 19 33 21 35 22 35 21 21 12 95 146 241 156 224 162 212 164 217 167 219 165 217 171 214 162 210 159 205 146 195 135 179 104 121 60 66 34 45 31 42 37 78 51 74 60 133 230 396 242 341 226 324 220 331 229 319 233 331 153 336 250 415 254 379 199 238 132 212 144 207 135 202 122 193 120 186 108 169 95 174 92 152 90 159 82 174 156 327 180 322 162 329 173 324 173 336 173 341 174 346 177 348 179 355 179 358 182 362 184 365 187 367 187 370 188 370 190 367 190 377 188 413 190 331 190 405 315 334 297 329 300 329 298 319 301 319 297 317 301 331 310 341 310 339 312 341 312 343 313 343 315 346 315 346 315 346 315 346 315 346 315 343 313 346 316 351 315 358 318 358 321 358 321 355 315 343 324 358 330 348 325 348 331 372 327 386 328 417 334 458 291 391 254 348 220 339 218 367 215 386 212 389 212 396 209 403 212 420 208 427 206 429 203 429 208 405 209 410 208 413 208 415 208 420 206 422 206 422 206 420 208 413 208 410 206 408 205 408 206 410 206 413 208 415 209 415 208 413 206 410 206 408 205 408 205 408 205 408 205 408 205 408 205 408 203 405 203 403 202 403 199 398 199 398 199 398 199 398 197 396 196 393 196 391 194 391 196 393 194 389 193 391 196 393 197 398 197 398 197 398 197 398 194 393 194 393 194 393 194 393 188 396 187 393 187 391 185 391 184 389 184 389 184 389 184 386 187 384 185 379 182 374 180 372 182 377 180 374 180 372 179 372 176 377 174 374 174 372 173 372 171 370 170 367 170 365 168 362 171 355 167 353 168 358 167 351 165 351 165 348 164 346 162 346 162 341 162 341 162 341 162 341 161 339 159 336 159 334 158 334 156 329 156 329 156 329 156 329 155 327 155 324 153 322 152 322 152 319 149 315 147 315 147 317 147 315 146 312 146 310 144 310 141 305 143 308 143 308 143 310 143 308 141 303 138 300 137 298 135 296 135 296 135 296 135 296 134 296 135 298 135 296 134 293 128 288 128 286 128 286 129 281 129 281 131 276 129 274 128 269 125 272 126 274 128 272 126 269 125 267 123 267 122 265 122 262 120 255 120 255 120 255 120 255 119 253 119 253 119 253 119 253 117 250 117 248 116 245 114 245 113 245 114 245 114 243 111 238 114 243 113 241 110 236 107 234 102 231 107 238 108 236 104 229 104 238 102 236 102 234 101 234 102 236 101 231 98 229 96 226 96 219 96 219 96 219 96 219 95 217 95 214 93 212 92 212 87 202 87 205 88 207 90 207 87 202 88 207 88 202 85 198 87 198 87 195 85 193 84 193 85 195 85 195 85 195 85 195 84 193 84 193 84 193 84 193 84 191 81 186 78 183 78 183 75 179 75 179 75 179 75 179 72 176 73 179 72 174 69 171 73 176 70 174 69 171 69 171 73 179 72 174 69 171 67 164 69 162 67 159 67 157 66 157 63 152 63 152 63 152 63 152 64 148 64 148 64 148 64 148 63 145 63 143 61 140 60 140 57 133 60 136 61 138 61 136 58 136 60 136 60 133 57 128 57 131 57 131 57 131 57 131 58 133 58 131 57 128 55 128 54 128 54 128 54 128 54 128 52 126 54 131 55 128 52 126 55 124 54 124 52 121 52 119 54 121 51 117 48 112 46 114 51 119 51 117 49 114 48 114 48 114 48 114 48 114 48 114 48 112 46 109 45 112 46 114 45 109 45 109 46 114 49 119 48 114 48 114 48 114 48 114 42 105 42 107 43 107 45 109 42 100 42 100 42 100 42 100 45 105 45 105 45 105 45 105 45 105 45 102 43 100 42 100 42 102 45 105 45 102 40 95 23 27 27 30 31 31 39 33 15 25 19 27 23 28 27 30 27 30 35 31 31 28 19 24 31 30 27 27 19 25 19 25 39 25 39 25 39 25 39 25 43 25 31 21 27 22 39 27 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 25 19 24 27 27 35 24 23 19 35 18 15 7 0 3 0 4 7 6 7 7 11 9 15 9 15 12 27 12 23 12 35 19 63 28 47 24 47 28 63 34 71 34 71 36 75 37 79 37 71 36 71 36 71 36 71 36 71 36 71 37 75 39 79 39 87 40 99 45 103 43 91 39 95 42 95 40 91 39 87 39 87 42 99 46 103 45 91 40 95 43 95 43 95 43 95 43 91 45 83 43 99 46 95 43 71 22 27 18 51 19 31 13 47 19 39 16 39 19 51 24 43 19 43 21 47 22 51 22 47 12 63 84 460 168 436 165 488 165 499 168 503 168 503 167 495 164 472 155 460 149 436 140 388 119 285 76 154 42 63 27 91 33 103 51 119 45 158 98 658 244 634 227 587 226 579 227 607 209 615 229 396 205 642 260 694 250 571 158 372 137 420 135 376 129 341 120 329 117 289 102 246 107 238 84 214 85 190 84 349 174 392 170 341 170 372 167 365 173 361 174 369 176 372 177 369 179 372 182 380 184 384 185 388 187 392 188 392 190 396 190 416 199 369 202 380 184 507 309 956 307 928 297 916 298 924 301 936 298 920 297 936 307 960 312 960 310 960 312 964 313 968 313 972 315 972 315 972 315 972 315 972 313 968 313 968 315 976 318 976 318 984 321 991 324 1007 327 1011 325 1011 321 1007 321 1011 328 1007 322 1007 328 995 330 964 327 960 339 924 324 801 271 630 223 535 217 515 217 499 212 488 211 480 212 460 206 436 203 424 203 412 206 412 206 412 206 412 206 412 206 404 206 404 206 412 206 420 208 428 206 424 205 420 205 420 205 420 206 424 208 428 208 428 208 428 206 424 205 420 205 420 205 420 205 420 205 420 205 412 205 412 203 408 203 404 202 396 199 396 199 396 199 396 199 400 197 400 196 396 196 392 194 400 197 396 194 392 196 400 197 392 197 392 197 392 197 392 197 384 194 384 194 384 194 384 194 376 188 376 187 372 187 369 185 365 184 365 184 365 184 365 185 380 187 372 185 369 182 361 180 365 182 365 180 361 179 357 179 353 176 353 174 349 173 345 173 341 171 341 170 337 168 333 170 337 170 325 167 333 170 325 165 321 165 321 164 317 162 313 162 309 162 309 162 309 162 309 162 305 161 305 159 301 158 297 158 301 156 301 156 301 156 301 156 297 155 297 153 293 152 289 152 289 150 281 147 277 147 277 149 277 147 277 146 273 144 269 144 257 141 261 143 265 144 269 146 269 143 261 141 257 138 249 137 246 135 246 135 246 135 249 135 246 135 257 137 269 134 265 132 249 128 249 128 249 128 249 129 249 129 249 129 246 128 242 128 226 126 230 128 234 126 230 125 226 125 226 123 222 123 218 122 210 120 210 120 210 120 210 120 206 119 206 119 206 119 206 119 202 117 202 116 198 114 194 114 190 114 194 114 194 113 186 110 198 114 194 113 186 110 186 107 170 104 194 108 198 107 190 102 194 104 194 102 190 101 186 101 194 102 186 101 182 98 174 96 174 98 174 98 174 98 174 98 166 95 166 93 162 92 158 92 162 87 162 88 166 90 170 90 158 87 166 90 166 87 154 82 150 87 142 85 138 84 134 84 138 85 138 85 138 85 138 85 134 84 134 84 134 84 134 84 134 82 126 79 119 76 119 78 111 75 111 75 119 75 119 75 123 73 126 73 134 72 126 69 142 72 134 69 130 69 130 70 146 73 138 72 134 69 126 69 126 69 126 67 123 66 119 66 111 63 111 63 111 63 111 63 111 64 111 64 111 64 111 64 103 63 107 63 107 61 99 58 95 61 103 64 107 64 107 64 91 60 95 60 95 58 87 55 83 55 83 55 83 55 83 55 91 58 91 57 87 55 83 55 83 54 87 54 87 54 87 55 79 52 91 57 95 55 83 51 87 55 87 54 83 54 79 52 83 52 75 49 67 46 63 46 71 49 71 49 71 49 71 49 67 48 67 48 67 48 67 48 75 46 71 45 67 46 71 48 63 43 63 45 71 48 83 51 75 48 75 48 75 48 75 48 75 48 71 45 67 43 59 42 67 42 67 42 67 42 67 42 79 46 79 46 79 46 79 46 75 45 75 43 71 42 67 42 67 42 71 45 71 42 59 37 25 45 25 45 25 45 25 45 25 45 25 45 25 45 25 45 25 50 30 47 24 40 27 54 27 47 27 47 27 47 27 47 28 50 25 47 28 54 27 47 25 45 21 35 18 40 24 47 31 40 24 42 27 38 25 50 27 40 25 38 24 40 25 42 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 22 35 18 19 4 7 4 14 9 14 7 14 7 16 10 21 13 23 13 26 18 35 24 42 25 42 25 42 27 50 31 54 33 54 33 57 34 59 36 59 36 54 36 57 37 59 39 59 37 57 37 59 39 62 40 62 40 66 40 66 40 66 40 66 40 66 40 69 42 71 43 71 39 66 42 69 45 74 46 78 43 71 43 71 43 71 43 71 43 66 43 71 48 74 45 62 25 35 21 31 18 26 16 26 19 31 19 31 19 31 19 31 19 33 21 35 22 33 21 31 19 0 16 176 170 210 170 207 162 210 161 214 168 224 170 222 167 207 158 202 152 195 140 191 132 171 95 97 46 52 30 50 33 62 42 88 48 88 48 262 247 374 236 341 220 317 223 329 214 331 235 365 177 255 244 396 254 408 214 245 134 210 135 207 132 207 128 198 120 181 108 179 102 169 93 162 87 155 79 148 140 327 182 319 168 334 173 341 177 341 173 341 174 346 179 353 184 362 185 367 187 365 185 365 190 372 191 374 191 374 191 370 199 374 194 417 190 351 184 413 312 331 294 324 297 329 298 322 301 327 300 315 297 331 310 336 310 339 310 339 310 339 310 339 310 339 310 341 312 343 313 343 313 343 313 346 315 348 316 348 318 348 319 351 319 353 321 353 321 353 321 358 322 358 324 358 324 348 324 358 324 370 324 382 321 401 330 432 336 439 331 439 268 365 238 327 214 339 217 382 214 384 215 384 197 456 193 451 202 429 205 432 208 436 211 436 208 427 209 427 211 417 208 413 209 413 208 410 206 413 208 415 209 415 209 415 209 415 209 415 211 417 211 417 211 417 211 417 206 410 206 410 206 410 206 410 206 410 206 408 206 405 205 405 205 403 202 398 200 401 203 405 200 401 199 398 199 396 197 396 197 396 197 396 197 396 197 396 199 398 194 393 197 398 194 391 196 396 194 393 194 391 193 391 188 396 190 401 191 398 190 398 188 393 187 393 187 393 187 391 190 384 184 379 185 384 185 379 182 377 182 374 180 372 179 372 176 377 176 374 174 372 173 372 174 374 174 372 173 370 171 367 174 362 171 358 168 353 168 355 165 351 165 351 165 351 165 351 165 351 164 346 161 343 159 341 159 341 158 339 158 336 156 334 159 334 159 331 158 329 156 329 153 324 152 322 152 324 155 327 153 324 152 319 149 317 147 312 147 315 147 312 146 310 144 310 140 308 146 312 143 305 141 308 141 305 141 303 140 300 138 300 138 298 138 298 137 298 137 298 135 296 135 293 134 291 132 291 128 288 129 291 131 291 131 284 128 279 128 274 128 272 126 267 125 269 125 269 125 269 125 269 122 265 122 262 120 260 119 260 123 260 123 260 123 260 123 260 122 257 122 255 120 253 119 253 117 250 117 248 116 245 114 245 116 248 116 245 114 243 113 243 110 238 110 238 110 238 108 238 107 236 107 238 108 241 110 241 102 236 102 234 101 231 99 231 104 238 102 234 101 231 98 229 98 222 99 224 99 224 101 226 93 214 93 212 92 210 90 210 95 212 90 205 88 207 93 214 92 210 92 207 90 205 88 205 85 198 87 198 87 195 84 191 85 195 85 193 84 191 82 191 87 195 85 193 84 191 82 188 81 188 81 186 79 183 78 183 76 176 72 174 73 179 72 171 75 181 73 176 72 174 69 171 69 171 69 171 69 171 69 171 73 179 72 174 70 171 67 164 67 159 66 157 66 155 64 155 58 145 60 150 63 157 66 159 69 152 66 148 64 148 64 150 64 148 64 145 63 143 61 143 63 140 63 140 63 140 63 140 63 138 60 133 58 133 58 136 67 136 54 126 61 143 63 133 54 126 54 126 54 126 54 126 52 126 52 128 54 131 55 133 55 128 52 124 51 124 51 126 51 117 48 114 48 119 54 126 54 121 51 117 49 117 49 119 48 117 49 119 51 117 49 114 51 117 48 112 46 112 46 114 43 109 48 117 49 114 45 107 48 112 46 109 45 112 46 114 45 109 45 109 45 109 45 109 43 107 45 109 45 112 46 112 39 100 45 109 48 105 42 95 48 109 46 105 45 102 42 100 46 107 46 105 45 102 43 102 43 105 45 107 45 102 40 95 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 19 28 31 28 19 24 23 31 23 27 23 27 23 27 23 27 47 25 35 25 43 28 43 24 43 24 31 19 23 22 35 27 47 24 27 25 35 22 31 30 39 25 35 24 31 25 35 27 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 35 13 3 6 3 10 19 10 19 10 19 12 23 13 31 15 31 15 39 21 55 25 63 30 59 30 63 33 75 36 67 33 67 34 71 36 75 36 71 36 75 37 75 39 79 39 75 37 79 39 79 40 83 40 91 40 91 40 91 40 91 40 91 40 95 42 95 43 99 43 83 39 87 42 91 43 95 45 95 43 95 43 95 43 95 43 87 45 87 48 107 48 91 40 47 24 47 19 39 16 35 16 43 19 43 19 43 19 43 19 39 18 43 21 47 19 39 19 75 4 142 138 476 156 492 156 488 161 484 162 499 170 503 168 495 164 476 156 460 147 424 135 384 113 265 63 111 33 59 30 75 40 103 60 115 57 154 190 654 253 615 215 547 215 603 227 615 226 634 236 492 161 626 259 686 262 599 167 396 141 412 141 372 132 361 125 329 116 293 107 265 101 238 92 218 85 194 76 293 171 396 168 357 173 365 176 372 176 361 174 365 177 380 182 376 184 384 187 388 187 388 187 396 190 400 191 404 193 408 194 444 196 384 199 388 196 495 309 948 303 920 295 912 295 924 300 936 303 932 295 928 307 960 309 960 310 960 310 960 310 960 310 960 310 960 312 964 312 968 313 968 313 968 315 972 315 976 316 995 318 1003 321 999 319 995 321 988 321 988 321 980 322 984 322 991 324 991 325 991 324 980 324 976 325 972 328 972 331 972 331 968 333 880 295 730 238 559 197 511 227 507 199 507 208 420 190 412 209 380 200 376 202 392 206 408 208 424 209 424 211 440 212 432 208 428 206 424 208 428 209 432 209 432 209 432 209 432 209 436 211 436 211 436 211 436 211 428 208 428 208 428 208 428 208 416 208 408 206 404 206 400 205 404 205 396 202 392 203 400 206 416 202 412 202 408 200 408 199 400 197 400 197 400 197 400 197 404 199 392 197 396 199 392 194 388 196 388 194 384 194 380 193 376 190 380 191 384 190 380 190 372 187 372 187 372 187 372 188 384 187 369 182 369 185 369 182 365 182 365 180 361 180 357 179 357 177 357 177 353 176 349 174 349 174 349 173 345 173 341 173 345 173 337 170 329 168 329 168 321 165 321 165 321 165 321 165 321 165 317 164 313 161 305 159 305 159 305 158 301 158 297 158 305 158 301 156 301 155 297 155 297 153 293 152 289 153 297 155 293 153 289 152 285 149 277 147 277 147 277 146 273 146 269 144 257 143 273 146 265 141 265 143 261 141 261 140 257 138 253 138 242 138 242 138 249 137 249 137 249 135 249 134 253 134 249 132 257 131 253 129 253 129 253 131 249 129 246 129 242 128 242 128 226 125 226 125 226 125 226 125 218 122 218 120 214 120 210 119 214 122 214 122 214 122 214 122 214 122 214 120 210 119 206 119 202 117 202 116 198 116 194 114 198 116 198 114 194 113 190 113 182 110 182 110 182 110 190 108 186 107 194 108 198 110 206 110 190 102 190 101 186 101 182 99 194 104 190 101 186 99 178 98 178 99 178 98 170 96 170 95 162 93 162 92 158 92 154 90 178 93 170 90 170 90 178 93 174 92 174 90 170 88 166 88 146 87 142 87 142 85 134 82 138 85 138 84 134 84 130 82 138 84 134 84 134 84 130 82 126 81 126 79 123 78 119 78 119 75 107 73 119 75 115 70 130 75 126 72 130 70 123 69 130 69 130 69 130 69 130 69 130 70 134 70 134 70 134 72 130 70 126 69 123 67 123 67 107 61 107 63 115 66 119 66 123 67 115 64 111 64 111 66 111 64 111 63 107 61 103 61 99 61 99 61 99 61 99 61 103 61 95 58 91 58 91 60 107 58 79 55 99 64 95 55 79 54 79 54 79 54 79 54 79 51 83 52 87 54 87 55 91 54 83 51 79 51 79 52 75 51 75 51 75 52 83 54 83 52 75 49 71 49 71 51 67 49 71 51 75 49 71 48 75 49 67 46 63 46 63 48 67 45 75 48 75 48 67 45 75 46 71 45 67 46 71 48 67 45 67 45 67 45 67 45 59 43 63 43 67 45 67 46 63 42 75 46 79 45 67 40 75 45 75 45 75 45 75 45 75 45 71 43 71 42 67 42 71 43 75 46 75 43 63 39 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 50 30 52 27 47 28 52 27 47 27 47 27 47 27 47 27 45 22 45 25 50 25 42 27 47 24 42 22 45 25 50 27 35 21 38 24 33 22 42 27 40 25 38 24 40 25 42 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 27 42 22 28 10 14 9 21 12 21 12 21 13 23 15 26 16 28 15 26 16 33 22 42 31 52 31 52 31 57 36 62 33 54 34 57 34 57 36 59 36 57 37 57 39 59 39 59 37 59 39 59 40 62 40 62 40 66 40 66 40 69 42 69 40 69 42 69 43 71 43 71 40 66 40 66 40 66 42 69 43 71 43 71 43 71 43 71 46 71 46 76 49 74 43 57 24 35 19 28 16 26 16 28 19 31 19 31 19 31 19 31 16 26 18 31 19 28 16 23 22 0 85 226 161 222 162 207 162 210 161 212 167 224 168 222 168 214 159 205 152 200 140 191 125 159 82 88 39 50 27 47 31 59 43 93 52 85 93 348 257 389 232 291 194 305 233 324 239 319 239 336 205 226 227 417 263 417 233 288 147 229 146 224 137 212 131 205 123 188 113 183 107 174 96 167 92 162 82 155 125 317 182 322 167 331 171 336 174 339 174 346 177 353 184 360 182 365 185 370 190 374 190 374 188 374 191 379 194 384 197 384 200 377 196 417 191 353 185 417 310 336 294 327 297 334 298 322 301 324 298 312 298 336 312 334 310 339 310 339 310 339 310 339 310 339 310 339 312 341 312 343 313 343 313 343 315 346 315 346 318 339 319 343 318 351 319 355 321 367 319 372 321 379 321 379 322 360 322 358 324 362 324 365 327 360 322 355 322 365 331 386 328 401 336 432 327 422 294 410 229 384 196 425 190 382 226 434 202 415 203 417 209 429 217 436 212 417 209 413 209 413 212 420 209 415 208 413 208 413 209 415 211 417 211 417 211 417 211 417 211 417 211 417 211 417 211 417 209 415 209 415 209 415 209 415 208 413 208 410 208 408 206 408 208 410 206 405 205 408 208 410 205 408 205 405 203 403 202 403 199 398 199 398 199 398 199 398 203 403 199 401 200 403 199 396 197 398 196 396 196 393 194 393 191 401 191 401 191 401 191 401 190 398 190 398 190 398 190 396 188 382 182 377 184 382 184 377 182 377 182 377 180 374 180 372 180 384 179 382 177 379 177 379 174 374 174 374 173 372 173 367 174 365 171 358 168 355 168 355 165 351 165 351 165 351 165 351 167 353 165 348 162 346 161 343 161 343 159 341 159 339 158 336 156 329 156 327 155 327 153 324 155 327 153 324 153 324 155 327 153 324 152 322 150 317 149 317 147 315 147 315 146 312 146 310 140 308 146 312 143 305 143 310 141 305 141 305 140 303 140 303 138 298 138 298 138 298 137 298 135 296 135 296 134 293 134 291 135 296 131 286 128 286 131 284 131 284 131 279 131 276 129 272 125 269 125 269 125 269 125 269 122 265 122 265 120 262 120 260 122 257 122 257 122 257 122 257 122 257 122 255 120 253 119 253 117 250 117 250 116 248 116 245 116 248 116 245 114 243 113 243 110 238 110 238 110 238 108 238 107 236 107 236 108 238 108 238 102 236 102 236 101 234 101 231 104 238 102 234 101 231 98 229 101 226 99 219 95 214 92 212 93 214 93 214 92 212 92 210 93 210 92 207 90 210 92 212 92 210 92 207 90 205 88 205 87 198 87 198 87 195 84 193 85 195 85 195 84 193 84 191 82 191 82 191 84 193 84 193 81 188 81 186 79 183 78 183 79 181 75 179 76 183 75 176 75 181 73 176 72 174 69 171 69 171 69 171 69 171 69 171 66 169 67 171 70 176 72 174 72 167 72 164 70 164 69 162 64 155 64 155 66 157 66 157 69 152 66 148 64 148 64 150 64 148 64 145 63 143 61 143 60 136 60 136 60 136 60 136 63 138 60 133 58 133 58 136 60 131 54 131 61 140 58 126 55 128 55 126 54 126 54 126 51 124 51 124 52 126 52 126 55 128 52 124 51 124 51 126 51 119 52 124 54 124 54 124 54 121 51 117 49 117 49 119 48 117 49 119 51 117 49 114 51 117 48 112 46 112 46 114 45 112 46 114 48 112 46 109 48 112 46 109 45 112 46 114 45 109 45 109 45 109 45 109 40 105 42 105 43 107 43 109 43 102 43 102 43 102 43 102 42 100 43 105 45 107 48 109 43 100 42 100 42 97 40 97 43 102 45 105 45 102 42 97 27 28 27 28 27 28 27 28 27 28 27 28 27 28 27 28 23 28 31 30 31 28 27 28 23 27 23 27 23 27 23 27 39 24 27 22 39 25 35 22 43 27 39 24 35 25 43 27 39 22 27 25 35 22 27 27 39 25 35 24 31 25 35 27 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 25 47 18 15 9 7 10 19 10 23 13 27 13 27 13 43 18 35 15 35 19 55 25 63 30 55 28 59 31 67 34 71 34 71 34 71 34 71 34 75 37 75 39 79 39 83 40 79 39 79 40 83 40 87 42 91 40 91 42 95 42 95 43 95 42 95 43 99 43 103 45 95 43 91 42 91 42 91 42 99 45 99 45 99 45 99 45 95 48 95 49 111 46 83 34 39 22 43 18 35 16 35 18 43 19 43 19 43 19 43 19 35 18 43 19 43 19 39 18 63 16 353 171 448 165 476 159 488 161 480 162 495 168 499 165 488 165 468 156 452 146 412 132 353 102 218 51 91 28 47 27 75 37 103 58 111 54 301 248 638 248 583 188 503 223 650 233 642 211 638 218 595 150 551 268 694 259 638 193 416 143 416 140 384 138 372 129 341 122 309 113 269 104 242 93 222 88 202 78 238 164 404 171 353 173 365 174 369 176 369 177 380 184 396 188 376 184 380 188 392 193 396 193 388 190 392 194 404 197 412 200 452 197 392 200 392 197 503 310 948 303 920 295 912 295 924 300 936 301 924 294 936 310 964 306 956 309 956 309 956 309 956 309 956 309 960 310 960 312 964 312 964 312 968 313 968 315 972 315 988 318 999 318 995 318 980 318 980 321 964 319 964 319 956 321 960 321 980 322 980 324 991 324 995 324 991 319 999 325 1011 333 995 328 984 333 972 334 940 330 880 306 603 232 591 211 492 215 472 211 460 211 460 209 444 206 452 214 448 209 436 206 424 205 436 209 428 208 428 208 432 211 440 212 440 212 440 212 440 212 440 212 440 212 440 212 440 212 440 212 440 212 440 212 440 212 416 209 412 209 408 208 408 208 412 209 412 208 408 209 412 209 412 205 420 203 416 203 412 202 408 200 408 200 408 200 408 200 408 200 396 199 400 200 396 196 396 197 392 197 388 196 388 196 388 191 384 191 384 193 392 194 392 194 392 193 388 193 388 194 380 185 365 182 369 185 369 182 369 184 365 182 365 180 361 180 365 179 361 179 357 177 357 176 353 176 349 174 349 173 345 174 349 174 341 170 333 168 329 170 325 167 325 167 325 167 325 167 329 167 325 165 317 162 313 162 313 161 309 161 305 159 305 159 305 158 305 156 301 156 297 155 301 156 297 153 293 153 293 155 293 153 293 152 289 150 285 149 281 149 277 147 277 146 273 146 261 144 277 146 269 143 265 144 261 141 261 141 261 141 261 141 246 140 246 140 246 140 253 138 249 137 249 135 249 134 253 134 277 135 257 128 246 126 253 132 257 132 257 132 253 131 249 131 230 126 230 126 230 126 230 126 222 123 218 122 218 120 214 120 210 120 210 120 210 120 210 120 214 122 214 120 210 119 206 119 206 119 202 117 202 116 198 116 198 116 198 114 194 113 190 113 186 111 182 110 182 110 186 107 186 107 194 107 194 107 198 108 194 104 190 102 190 101 186 101 194 104 190 101 186 99 178 98 182 99 178 98 170 95 162 93 166 95 162 93 162 92 158 92 174 92 174 92 174 92 174 92 174 92 174 90 170 88 166 88 150 87 146 88 142 87 138 84 142 87 138 85 138 84 134 84 126 81 126 82 134 84 138 85 126 81 126 79 123 78 119 78 126 79 115 76 130 79 123 75 130 75 126 72 130 70 123 69 130 69 130 69 130 69 130 69 126 67 130 69 130 70 134 72 134 72 134 70 130 69 126 69 123 67 123 66 119 64 115 64 123 67 115 64 111 64 111 66 111 64 111 63 107 61 103 61 95 60 95 60 95 60 95 60 103 61 95 58 91 58 91 60 87 55 83 58 99 60 87 52 87 55 83 55 83 54 79 54 79 51 79 51 79 51 79 51 91 54 83 51 79 51 79 52 75 52 87 57 91 55 83 52 83 52 75 49 71 49 71 51 67 49 71 51 75 49 71 48 75 49 67 46 63 46 63 48 71 46 71 46 71 46 71 46 75 46 71 45 67 46 71 48 71 46 67 45 67 45 63 43 55 40 55 42 59 42 63 43 75 45 67 42 67 42 75 45 71 43 71 45 75 46 79 46 71 43 67 42 67 42 67 42 71 43 71 43 71 43 71 42 28 50 28 50 28 50 28 50 28 50 28 50 28 50 28 50 27 47 28 52 30 52 28 45 27 47 27 47 27 47 27 47 25 45 21 42 25 47 24 42 27 47 25 47 25 47 25 50 28 38 24 47 30 38 24 45 27 40 25 38 24 40 25 42 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 40 22 31 12 16 7 16 7 16 10 21 13 23 12 19 19 31 15 26 16 35 25 47 31 52 31 50 31 52 33 57 34 57 34 57 34 57 34 57 37 57 39 59 39 62 40 62 39 59 40 62 40 64 42 64 40 66 40 69 42 71 43 74 42 69 43 71 43 74 45 74 45 74 45 74 45 74 43 71 45 74 45 74 45 74 45 74 48 74 49 78 49 69 36 45 21 31 18 26 16 26 16 28 19 31 19 31 19 31 19 31 19 31 21 35 22 33 19 28 13 35 144 245 150 222 158 210 162 205 159 212 165 222 167 217 168 212 158 200 149 195 135 186 113 138 67 69 31 45 25 42 39 66 49 83 52 93 156 405 241 362 218 265 194 312 236 308 220 284 229 312 236 234 190 413 263 405 245 331 153 229 149 222 143 222 137 214 129 198 119 193 107 176 98 169 92 162 84 157 101 308 188 329 168 334 173 336 176 341 177 353 184 360 187 365 182 367 188 377 193 382 194 382 191 379 194 384 197 391 202 391 202 386 197 425 194 362 185 420 310 336 292 327 295 334 297 324 300 322 295 312 303 343 312 331 309 336 309 336 309 336 309 336 309 336 309 339 310 339 312 341 312 341 312 343 313 343 315 346 315 339 315 343 316 348 315 353 319 362 319 367 319 372 322 374 319 362 321 360 322 360 324 360 321 353 324 351 325 355 327 355 340 370 330 362 321 382 324 417 352 484 303 279 345 465 244 372 215 351 205 346 203 360 212 389 209 393 209 408 209 413 205 408 211 417 209 413 208 415 211 417 212 420 212 420 212 420 212 420 212 420 212 420 212 420 212 420 214 422 214 422 214 422 214 422 211 415 211 415 209 413 209 410 209 413 211 415 211 415 209 413 205 408 203 405 203 403 202 403 200 401 200 401 200 401 200 401 202 401 197 398 199 401 197 393 199 401 199 401 197 398 197 396 194 403 193 403 194 410 199 415 199 410 197 408 194 403 191 398 190 384 184 379 185 384 185 379 184 379 184 377 182 377 180 374 179 379 177 379 176 377 176 374 176 377 176 374 174 374 173 370 176 365 173 360 170 358 170 358 167 353 167 353 167 353 167 353 168 360 168 358 165 353 164 351 162 351 162 351 161 348 161 341 161 336 159 334 159 331 158 331 158 331 156 327 153 324 153 327 153 324 153 322 152 322 152 319 149 317 149 315 147 315 146 312 141 310 147 315 144 308 144 312 141 305 141 305 141 305 141 308 140 300 140 300 140 300 140 300 137 298 137 296 135 296 134 293 138 303 132 286 126 286 131 286 132 286 134 284 132 281 131 274 126 272 126 272 126 272 126 272 123 267 123 265 122 265 120 262 120 255 120 255 120 255 120 255 122 257 122 255 120 253 119 253 119 253 119 250 117 250 116 248 116 248 116 245 114 243 113 243 111 241 111 238 110 236 107 236 107 236 107 236 107 236 107 234 104 238 104 236 102 236 101 234 104 238 102 234 101 231 98 229 99 224 99 224 99 224 99 224 95 217 95 214 93 214 92 212 92 210 92 210 92 210 92 210 92 210 92 207 90 205 88 205 87 200 88 200 88 198 85 193 87 198 87 195 85 195 84 193 79 186 81 188 82 193 84 193 81 188 81 186 79 183 78 183 82 186 78 183 79 186 78 179 75 181 73 176 72 174 69 171 69 171 69 171 69 171 69 171 70 174 69 171 69 169 67 164 69 162 69 159 67 159 66 157 69 162 67 159 66 155 64 152 69 152 66 148 64 148 64 150 64 148 64 145 63 143 61 143 63 140 63 140 63 140 63 140 63 138 60 133 58 133 58 136 55 128 57 133 60 133 55 124 58 131 57 128 55 126 54 126 51 124 51 124 51 124 51 124 55 128 52 124 51 124 51 126 52 124 55 128 57 126 52 119 54 121 51 117 49 117 49 119 48 117 49 119 51 117 49 114 51 117 48 112 46 112 46 114 46 112 46 112 46 112 46 112 48 112 46 109 45 112 46 114 46 112 46 109 45 107 43 107 40 102 40 105 42 105 43 107 46 105 42 97 40 100 45 107 46 107 46 105 45 102 43 102 43 102 45 105 45 105 45 105 43 102 43 102 43 102 43 105 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 19 25 19 28 31 30 19 22 23 27 23 27 23 27 23 27 43 24 31 24 39 27 39 22 35 24 39 25 39 25 35 24 43 24 35 31 51 25 31 28 39 25 35 24 31 25 35 27 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 25 47 19 19 9 3 9 11 9 19 13 27 13 23 10 43 16 31 13 35 22 67 31 83 36 75 34 75 36 79 37 75 36 71 34 71 34 67 33 79 39 79 39 83 40 83 42 83 40 83 40 87 42 87 43 91 40 95 42 99 45 103 45 99 43 99 43 103 45 103 46 99 45 103 46 103 46 103 46 103 46 103 46 103 46 103 46 95 48 95 49 103 42 59 24 31 19 35 16 35 16 39 18 43 19 43 19 43 19 43 19 43 21 51 22 51 22 47 21 55 70 436 168 448 159 476 161 495 161 480 161 488 167 492 162 480 162 456 150 436 140 396 126 329 90 182 40 71 27 51 28 91 48 115 46 126 76 472 263 622 238 563 194 527 221 607 206 559 197 599 211 642 165 448 256 710 259 690 226 448 146 436 143 396 144 388 135 357 128 325 119 277 107 249 96 230 92 210 81 182 158 424 177 361 176 376 176 376 179 380 184 392 187 400 190 380 188 392 193 400 196 404 196 400 194 404 197 412 200 420 203 448 199 396 203 400 199 507 313 948 303 920 294 912 294 924 298 932 298 916 294 944 315 968 304 952 307 952 307 952 307 952 307 952 309 956 309 960 310 960 310 960 312 964 312 968 313 968 313 968 313 968 313 972 315 972 316 980 316 980 319 980 321 984 321 980 321 984 321 988 322 991 322 984 324 999 328 1011 327 1007 325 1003 325 995 324 988 328 988 331 932 321 968 289 749 366 988 318 777 268 678 229 575 215 543 218 480 206 456 209 432 211 408 208 428 211 432 209 432 209 436 211 444 214 444 214 444 214 444 214 444 214 444 214 444 214 444 214 444 214 444 214 444 214 444 214 420 212 412 211 408 211 404 209 404 209 408 212 412 211 404 209 412 205 420 203 416 202 412 202 412 202 412 202 412 202 412 202 404 199 392 197 396 199 392 194 400 200 400 199 396 199 392 197 392 194 392 196 404 203 424 209 420 203 412 199 396 194 384 191 392 190 376 185 376 188 376 185 372 184 369 184 365 182 365 182 357 177 357 177 353 176 349 174 357 176 353 176 349 174 349 176 349 176 341 171 333 170 333 170 329 168 329 168 329 168 329 168 333 170 329 168 325 165 317 164 317 164 317 162 313 162 309 161 317 162 313 161 313 159 309 159 309 159 301 155 293 153 293 155 293 153 293 153 293 152 289 152 285 149 281 149 277 147 277 147 265 146 277 147 273 144 269 146 261 141 261 141 265 143 265 144 249 141 242 141 249 141 249 141 253 137 249 137 249 135 249 135 273 135 261 129 253 129 257 132 257 132 257 132 253 131 249 131 234 128 234 128 234 128 234 128 226 123 222 123 218 122 218 122 214 122 214 122 214 122 214 122 214 122 214 120 210 119 206 119 210 119 206 119 202 117 202 117 198 116 198 114 194 113 190 113 190 113 186 110 182 108 182 105 186 107 194 107 190 105 194 105 198 104 194 104 190 102 190 102 194 104 190 101 186 99 178 98 174 98 178 99 178 101 182 101 170 95 166 95 162 93 162 93 170 92 174 93 178 92 174 90 174 92 174 90 170 88 166 88 154 88 150 90 146 87 138 85 146 87 142 87 138 85 138 85 126 81 126 81 130 82 130 82 126 81 126 79 123 78 119 78 126 79 115 76 130 79 123 75 130 75 126 72 130 70 123 69 130 69 130 69 130 69 130 69 138 70 134 69 126 66 123 66 123 67 119 66 115 64 115 64 123 67 119 66 115 64 111 63 123 67 115 64 111 64 111 66 111 64 111 63 107 61 103 61 103 63 103 63 103 63 103 63 103 61 95 58 91 58 91 60 87 57 91 58 91 58 87 57 91 58 91 57 83 55 79 54 83 52 83 52 79 51 79 51 91 54 83 51 79 51 79 52 83 54 83 54 83 52 75 51 83 52 75 49 71 49 71 51 67 49 71 51 75 49 71 48 75 49 67 46 63 46 63 48 75 46 71 45 67 46 71 48 75 46 71 45 67 46 71 48 75 48 71 45 67 43 59 42 55 42 59 42 63 43 63 45 79 45 67 40 63 42 75 46 83 48 79 45 75 43 67 42 71 45 75 45 75 46 79 46 71 43 67 42 67 43 75 46 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 24 40 24 47 30 52 24 35 27 47 27 47 27 47 27 47 28 47 24 47 27 52 27 45 22 42 24 45 24 45 22 42 25 35 24 47 30 38 22 40 27 40 25 38 24 40 25 42 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 45 27 38 16 21 10 19 7 19 13 28 16 26 13 21 18 26 13 23 16 40 31 59 39 62 37 59 36 59 37 64 36 59 36 57 34 54 33 54 39 59 39 62 40 62 42 64 40 62 40 64 42 64 43 66 40 66 42 69 43 74 46 76 43 71 43 74 45 74 46 76 42 71 43 74 45 76 48 78 46 76 46 76 46 76 46 76 46 71 48 74 46 59 27 28 19 26 16 23 15 26 18 28 19 31 19 31 19 31 19 31 18 31 21 33 21 33 19 26 19 155 152 222 159 200 155 205 162 205 159 210 164 219 164 214 162 207 152 195 143 188 129 174 107 126 57 57 28 47 28 45 39 78 52 64 64 152 221 405 242 343 209 281 206 298 214 269 199 288 217 305 235 269 152 393 272 413 266 384 168 241 162 231 147 229 141 222 135 205 123 200 114 188 104 179 99 174 92 167 84 303 196 339 171 343 179 341 180 351 184 362 187 365 187 362 190 377 193 382 196 384 196 382 197 386 199 389 200 391 202 391 203 389 200 427 196 365 188 422 310 336 292 331 295 336 297 324 298 317 294 312 306 348 313 327 307 334 307 334 307 334 307 334 307 334 309 336 309 339 310 339 310 339 312 341 312 343 313 343 310 348 312 351 313 348 315 346 316 346 318 343 318 343 321 346 319 353 321 355 321 358 321 360 319 360 325 367 327 367 325 360 331 353 331 360 328 360 321 362 331 374 348 470 194 353 358 451 366 482 330 417 274 365 230 351 223 386 212 403 206 422 209 434 212 417 211 415 209 417 211 420 215 425 215 425 215 425 215 425 214 422 214 422 214 422 214 422 212 420 212 420 212 420 212 420 214 420 212 417 212 415 211 415 208 413 211 417 212 415 209 410 208 410 206 410 205 408 205 405 203 405 203 405 203 405 203 405 203 403 199 401 200 403 199 396 202 405 200 403 200 401 199 401 196 405 196 410 202 427 214 441 220 444 215 432 206 420 199 408 194 391 188 386 190 391 190 386 185 382 184 379 184 377 182 377 180 384 179 382 177 379 177 379 177 379 176 377 176 374 174 372 177 367 174 360 171 358 170 360 168 355 168 355 168 355 168 355 171 365 170 360 167 358 165 355 165 355 164 353 164 351 162 346 161 336 161 334 159 334 158 331 161 334 158 329 155 324 153 324 153 324 153 324 153 324 153 324 150 319 149 317 149 315 147 315 143 312 149 315 146 310 144 312 141 305 141 308 143 310 144 310 141 303 141 303 141 303 141 303 138 300 137 298 137 296 135 296 132 296 132 293 132 293 134 288 131 284 132 281 131 279 131 272 128 274 128 274 128 274 128 274 125 269 123 267 123 265 122 265 122 257 122 257 122 257 122 257 122 257 122 255 120 253 119 253 120 255 119 253 119 250 117 250 116 248 116 245 114 243 113 243 113 243 111 238 110 236 105 234 107 236 107 234 105 231 104 231 105 241 104 238 104 236 102 236 104 238 102 234 101 231 98 229 99 224 99 222 98 222 98 222 96 219 95 217 95 214 93 214 90 207 93 212 93 212 90 207 92 210 92 207 90 205 88 205 88 200 90 202 88 200 87 195 88 200 87 198 87 195 85 195 82 191 81 188 81 188 81 186 81 188 81 186 79 183 78 183 81 183 76 181 78 183 76 176 75 181 73 176 72 174 69 171 69 171 69 171 69 171 69 171 69 169 67 169 67 169 67 164 66 157 66 157 64 155 64 152 64 155 64 155 63 152 63 152 69 152 66 148 64 148 64 150 64 148 64 145 63 143 61 143 61 138 61 138 61 138 61 138 63 138 60 133 58 133 58 136 60 136 60 133 57 133 60 138 60 136 58 131 55 128 54 126 55 128 54 128 52 126 51 124 55 128 52 124 51 124 51 126 54 124 52 119 51 119 51 119 54 121 51 117 49 117 49 119 48 117 49 119 51 117 49 114 51 117 48 112 46 112 46 114 48 114 45 109 45 109 48 114 48 112 46 109 45 112 46 114 48 114 46 109 45 107 42 105 42 107 43 107 45 109 45 112 45 102 43 100 42 102 43 105 45 105 45 105 45 105 45 105 42 100 43 102 43 105 45 105 43 102 42 97 42 102 46 109 19 25 19 25 19 25 19 25 19 25 19 25 19 25 19 25 11 21 7 25 31 28 11 16 23 27 23 27 23 27 23 27 39 27 39 25 47 30 43 25 27 22 31 24 35 22 31 21 31 21 27 28 43 22 23 24 39 25 35 24 31 25 35 27 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 51 28 59 25 35 15 15 12 11 12 31 18 43 18 31 13 35 15 23 13 35 24 79 37 75 36 71 33 67 33 71 34 75 36 75 34 71 33 67 33 79 39 79 40 83 42 87 42 83 40 83 42 87 43 91 43 91 40 95 43 103 45 107 48 99 43 99 45 103 46 107 46 83 40 91 42 99 45 103 48 103 46 103 46 103 46 103 46 91 46 91 48 95 36 43 16 27 18 31 15 31 16 39 18 51 21 51 19 43 19 43 19 35 18 39 19 43 18 39 18 99 140 436 153 488 147 468 155 488 162 480 161 488 165 488 161 472 156 440 147 416 135 372 120 305 84 154 36 67 28 55 28 83 52 115 39 166 114 615 263 622 221 535 202 563 217 575 206 547 214 587 209 607 188 372 248 710 257 714 244 460 149 452 144 408 147 396 141 365 131 325 122 301 114 273 105 253 101 230 90 158 158 444 184 369 182 384 177 388 182 392 187 392 190 388 185 392 193 396 196 400 196 396 194 412 200 412 200 412 200 416 202 452 200 400 205 396 200 507 313 948 303 916 294 912 294 924 298 928 295 912 292 948 316 968 301 952 306 952 306 952 306 952 306 952 307 952 309 956 310 960 310 960 310 960 312 964 313 968 313 952 310 952 312 964 313 972 315 980 315 988 316 999 318 1007 319 991 321 991 321 988 322 991 321 991 324 984 322 984 322 988 325 995 325 1003 325 995 327 999 328 988 318 995 322 991 224 916 358 976 331 1011 351 1007 336 888 306 662 238 551 214 464 206 452 214 452 209 448 208 444 211 444 212 448 217 440 217 440 217 440 217 436 215 436 215 436 214 436 214 432 212 440 212 448 212 448 212 424 212 424 211 420 212 416 211 404 208 408 212 412 211 400 206 424 209 432 208 428 208 424 206 416 203 416 203 416 203 416 203 412 203 400 200 408 203 400 199 404 202 404 200 400 200 396 197 388 196 396 199 428 212 464 226 515 238 492 227 456 215 424 208 400 193 384 190 388 193 388 190 372 185 372 184 369 182 365 182 369 184 369 182 365 180 361 180 357 179 357 177 353 176 349 176 353 176 345 173 337 171 337 171 329 168 329 168 329 168 329 168 337 171 333 170 329 167 321 165 321 165 321 164 317 164 313 162 309 159 309 158 305 156 301 156 313 159 305 156 297 153 293 153 293 153 293 153 293 153 293 153 285 150 285 149 281 147 277 147 265 146 281 149 273 144 269 146 261 141 261 143 265 144 269 144 249 141 249 141 249 141 249 140 253 138 253 137 253 135 249 135 249 131 261 134 265 134 261 134 253 131 249 131 249 129 246 129 234 128 234 128 234 128 234 128 226 125 226 123 222 122 218 122 218 123 218 123 218 123 218 123 214 122 214 120 210 119 206 119 210 120 210 119 206 117 202 117 198 116 198 114 194 113 190 113 190 113 186 110 182 108 182 105 186 107 194 105 190 104 186 104 198 107 198 105 194 104 190 102 194 104 190 101 186 99 178 98 182 99 178 98 166 93 162 92 170 96 170 95 166 93 162 93 166 90 178 95 182 93 170 88 174 92 174 90 170 88 166 88 154 90 150 90 150 88 142 85 146 88 146 87 142 85 138 85 134 82 138 81 134 79 130 78 134 81 134 79 130 78 126 78 130 78 119 75 123 78 126 72 130 75 126 72 130 70 123 69 130 70 130 70 130 70 130 70 119 66 123 69 126 70 134 72 123 67 119 66 119 64 115 64 111 63 111 63 111 63 111 63 123 67 115 64 111 64 111 66 111 64 111 63 107 61 103 61 95 60 95 60 95 60 95 60 103 61 95 58 91 58 91 60 99 61 95 58 87 57 99 64 99 60 91 58 87 55 79 54 95 55 91 54 87 52 83 52 91 54 83 51 79 51 79 52 87 54 75 48 67 48 71 51 83 52 75 49 71 49 71 51 67 49 71 51 75 49 71 48 75 49 67 46 63 46 63 48 79 48 67 43 63 45 75 49 75 46 71 45 67 46 71 48 75 48 71 45 67 43 59 42 63 43 67 45 67 46 71 46 71 43 71 43 71 43 71 43 67 42 71 45 75 46 83 48 63 40 63 42 67 43 71 43 71 42 67 40 67 43 79 48 25 45 25 47 27 50 28 50 24 42 25 45 25 45 25 45 27 47 27 45 25 42 24 40 25 45 25 47 27 50 28 50 27 47 25 47 25 47 25 47 28 50 24 42 21 42 24 47 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 28 42 24 35 22 38 27 45 28 42 25 40 28 45 27 40 22 38 22 40 24 38 22 35 18 33 21 38 21 31 13 19 18 26 12 21 13 23 13 21 15 26 15 28 21 45 34 62 31 52 31 54 33 57 34 57 36 59 36 57 34 54 33 54 39 64 39 66 40 69 42 69 40 66 40 66 40 66 40 66 42 66 40 66 40 69 43 74 45 71 42 66 42 71 46 78 42 66 42 66 43 74 49 81 48 74 45 76 52 83 48 66 52 85 57 81 43 50 24 28 19 28 18 26 16 23 15 19 19 21 18 28 18 31 18 35 13 50 24 38 25 31 7 14 61 162 168 214 158 205 156 202 158 205 161 212 164 212 164 212 159 205 152 191 141 195 125 164 92 102 43 54 34 50 30 52 40 102 31 93 54 248 262 372 241 308 202 296 223 300 214 298 211 281 239 336 238 296 141 346 263 427 259 386 191 238 158 231 153 236 147 224 137 210 128 202 119 195 110 188 107 179 95 164 84 262 191 351 184 351 167 365 187 367 188 372 190 374 193 374 194 382 194 384 197 389 200 391 202 393 202 393 202 396 205 398 208 401 205 434 211 346 200 434 312 341 294 334 297 336 294 319 297 319 288 334 309 351 306 343 304 343 304 343 304 343 304 343 309 341 309 341 309 341 309 341 310 343 310 343 310 343 310 343 312 346 312 348 313 351 315 351 313 343 313 346 315 348 316 348 316 348 315 351 316 351 316 351 321 355 319 355 319 358 322 362 322 360 321 362 324 365 325 370 313 405 318 372 360 308 235 374 346 403 348 384 334 436 319 456 346 444 304 377 248 327 223 336 217 410 200 403 209 425 215 413 214 417 220 422 221 420 218 413 214 408 217 415 215 420 211 415 214 425 212 425 212 422 212 422 214 434 214 429 212 422 212 422 212 420 209 415 209 415 209 417 209 417 208 415 208 413 206 413 203 410 205 413 206 410 205 408 203 408 203 405 202 403 200 401 203 408 203 405 202 403 200 408 197 415 200 427 199 434 197 494 324 565 322 487 221 410 223 444 202 413 197 401 190 391 185 389 185 389 184 384 180 382 179 379 179 372 179 372 179 372 179 372 176 370 180 372 176 362 171 367 176 372 173 367 171 365 168 362 174 370 170 362 167 362 170 370 167 365 168 365 168 362 165 358 164 358 162 353 161 351 158 346 159 339 159 334 156 329 155 327 159 334 156 329 155 329 155 331 161 334 158 329 153 322 150 317 150 319 150 317 149 315 147 315 150 319 150 317 149 315 147 315 146 312 144 308 143 305 140 303 143 305 140 300 138 300 138 303 138 298 137 298 138 300 135 291 134 296 135 296 135 293 132 288 132 288 131 281 129 284 132 286 128 272 129 272 129 269 126 265 125 265 125 262 123 260 122 260 122 265 122 265 122 265 122 265 117 257 117 257 117 257 117 257 120 255 120 255 120 255 120 255 116 248 116 245 114 243 113 243 111 243 111 241 110 238 108 238 104 231 105 234 105 234 105 236 107 231 107 229 105 226 102 229 102 226 98 231 101 234 98 224 104 231 102 229 99 219 95 214 93 214 93 212 92 210 90 210 90 212 90 212 90 212 90 212 90 210 87 207 90 212 88 207 87 205 88 202 87 200 85 200 87 198 87 195 87 188 85 188 84 191 79 186 78 186 78 188 75 181 75 183 76 186 78 186 76 183 76 181 75 179 73 179 75 181 75 179 73 176 72 176 73 169 70 162 69 162 69 162 72 167 70 162 69 159 66 157 66 152 67 152 67 152 67 152 66 150 66 150 66 150 66 150 66 150 66 148 64 145 63 145 61 145 64 150 66 145 60 138 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 131 58 128 57 128 60 133 60 131 58 131 57 128 52 126 52 126 52 126 52 126 49 121 49 121 49 124 54 128 55 121 49 117 51 119 49 114 52 119 48 112 46 114 51 121 51 117 49 119 52 121 48 107 43 109 46 114 49 117 49 117 46 109 48 112 48 107 43 100 46 107 46 107 46 107 46 107 40 100 42 102 43 105 45 107 45 105 45 105 45 105 45 105 48 109 46 105 42 97 39 95 40 97 40 100 42 102 43 102 45 100 43 97 43 95 42 95 46 102 43 95 42 95 42 95 19 25 19 27 23 28 27 28 23 27 23 27 19 25 19 25 27 28 23 27 19 25 19 24 19 25 19 27 23 28 27 28 23 27 23 27 23 27 23 27 27 27 19 24 11 24 19 25 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 39 27 31 24 31 24 39 27 43 27 31 25 43 28 39 25 35 22 39 24 43 22 39 21 31 21 39 24 39 19 23 13 31 16 15 13 19 16 19 13 19 15 23 19 43 30 71 37 63 31 67 33 67 34 71 34 83 37 79 37 75 36 71 34 83 39 83 40 87 42 91 42 83 39 83 39 83 39 83 39 91 40 87 40 91 42 95 45 95 43 91 42 91 43 103 48 83 43 83 45 87 48 99 51 99 46 91 48 107 52 95 43 111 54 123 49 87 28 43 16 39 18 43 16 43 16 39 15 63 18 63 18 47 18 39 16 19 21 47 21 71 18 31 21 269 146 495 161 456 158 456 159 464 161 472 162 476 164 476 162 456 156 436 144 392 137 341 111 234 67 103 34 87 31 79 31 87 58 83 54 186 190 686 248 638 215 567 214 599 215 571 214 587 209 678 238 650 212 365 206 662 271 670 256 539 155 428 147 412 152 396 143 365 134 333 128 305 117 273 110 261 104 226 88 182 123 428 187 376 182 329 190 380 184 400 188 400 197 384 203 380 197 384 199 392 202 400 203 408 205 404 205 404 206 412 209 460 208 404 208 420 185 531 318 948 303 920 294 916 294 920 294 932 288 908 298 964 306 952 303 952 303 952 303 952 303 952 304 960 309 960 309 960 309 960 309 964 310 964 310 964 310 964 310 968 312 968 313 972 313 976 315 968 312 968 313 972 315 976 315 972 316 972 316 972 316 972 316 984 319 980 319 980 321 988 324 988 321 988 322 991 322 995 324 976 337 995 316 1011 331 888 256 1011 337 968 345 984 315 1011 328 988 336 999 345 952 313 825 272 583 217 527 217 531 220 492 206 472 214 432 211 420 218 436 227 448 226 444 221 428 218 424 215 420 214 436 212 456 212 464 212 448 212 440 211 444 211 432 212 432 211 416 209 404 209 404 209 416 209 424 208 420 208 416 206 408 205 416 206 416 206 412 203 404 205 396 205 392 203 392 203 392 203 392 203 388 202 388 202 376 196 400 211 440 226 563 324 845 384 884 361 646 236 372 188 416 202 408 194 392 188 380 187 376 185 372 184 369 180 361 180 349 180 349 180 349 180 349 180 349 182 353 180 337 176 341 179 349 174 345 173 341 170 333 168 345 171 337 168 329 168 337 170 329 168 333 168 333 167 325 164 321 164 317 162 313 159 305 159 317 162 313 159 305 156 301 155 309 158 301 156 297 155 301 156 309 159 305 156 293 152 285 150 285 150 285 149 281 149 277 147 285 150 285 149 281 147 277 147 273 146 269 143 265 141 257 140 269 141 261 138 257 138 257 140 257 137 253 137 257 138 249 132 253 135 257 135 257 134 249 131 249 132 246 129 242 129 242 129 242 129 246 129 246 128 238 125 234 125 234 123 230 123 226 122 218 122 218 122 218 122 218 122 206 117 206 117 206 117 206 117 206 119 206 119 206 119 206 119 198 116 198 114 194 113 190 113 198 111 198 110 194 108 190 108 186 105 182 105 182 105 182 107 190 108 190 107 186 104 182 104 186 102 178 101 186 102 178 95 186 102 186 101 178 96 166 93 162 93 162 92 158 92 154 90 174 90 174 90 174 90 174 90 178 90 170 88 178 93 174 88 158 88 150 87 146 85 142 85 142 87 142 85 138 85 134 85 150 81 142 79 138 78 138 79 130 75 130 76 134 78 138 78 142 76 142 75 138 73 134 73 138 75 134 73 134 72 130 73 138 72 130 69 126 69 126 70 134 72 130 69 126 67 119 66 119 67 119 67 119 67 119 67 115 66 115 66 115 66 115 66 115 66 115 64 111 63 107 63 107 64 111 64 107 63 103 61 95 60 95 60 95 60 95 60 95 60 95 60 95 60 95 60 95 60 95 58 91 57 87 57 95 58 91 58 87 57 87 55 87 54 87 54 87 54 87 54 79 49 75 49 75 51 83 54 99 54 79 49 83 52 83 49 83 49 79 48 75 49 79 51 87 49 75 49 83 51 75 45 67 46 75 49 79 49 75 48 71 46 75 49 75 46 63 42 71 46 71 46 71 46 71 46 67 43 71 43 71 43 75 45 71 43 71 43 71 43 71 43 79 46 75 43 71 42 63 40 63 40 67 42 67 43 71 43 75 46 71 45 67 43 67 43 75 45 67 42 63 42 63 43 25 45 27 47 27 47 28 50 30 52 28 50 27 47 25 45 28 50 28 50 27 47 27 47 25 45 27 47 27 47 28 50 27 47 27 47 27 47 27 47 28 47 25 42 24 42 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 27 40 25 38 24 40 25 42 28 40 24 40 27 45 27 38 22 38 24 40 24 40 22 38 22 40 25 42 24 35 18 28 21 31 15 23 16 28 16 23 13 26 19 40 28 52 33 57 31 54 33 54 34 57 34 57 39 64 39 64 37 62 37 62 39 64 39 66 40 69 42 69 40 66 40 66 40 66 40 66 40 69 42 69 43 71 43 74 43 71 42 69 43 74 46 76 43 71 46 76 49 78 49 78 49 76 46 78 51 81 48 71 49 81 51 69 36 38 16 21 15 23 16 26 16 26 18 26 19 21 18 26 16 31 16 35 12 38 15 33 24 26 12 35 125 214 170 202 153 205 155 210 158 210 159 212 162 212 161 210 155 198 149 191 138 191 122 157 85 97 42 54 33 50 30 54 42 105 46 78 108 346 248 367 224 303 211 305 220 291 209 296 206 303 250 355 253 339 159 276 262 429 266 422 221 253 152 236 155 241 150 229 140 214 132 210 123 202 116 195 108 186 98 171 73 224 174 351 185 360 176 374 187 379 188 382 197 389 205 391 200 393 199 396 202 401 203 401 208 408 206 405 208 408 209 408 214 408 209 439 214 348 200 432 309 339 294 336 295 336 292 324 295 324 289 343 307 353 303 348 303 348 303 348 303 348 303 343 307 346 309 346 309 346 309 346 310 348 310 348 310 348 310 348 312 346 312 346 313 348 313 351 312 346 312 348 313 351 315 351 316 351 316 351 316 351 316 351 319 355 319 355 319 358 322 360 321 365 321 365 322 367 322 370 327 362 328 367 318 415 334 245 280 420 321 374 339 358 327 389 322 391 334 432 345 441 334 439 325 427 265 346 224 343 223 374 218 398 220 425 215 427 202 413 211 408 211 415 211 429 217 436 212 429 214 425 215 422 215 422 214 434 211 429 212 429 212 422 212 422 211 417 208 415 209 417 211 420 209 417 209 415 208 415 205 410 206 415 208 413 205 410 205 410 206 413 206 413 208 415 203 408 203 408 205 410 205 415 203 420 208 432 205 420 303 608 378 608 384 608 352 487 190 396 205 417 199 408 193 401 190 398 187 393 185 389 182 386 180 382 180 374 182 374 182 374 182 374 180 372 180 367 174 362 179 374 174 374 174 372 171 367 170 365 173 370 170 365 168 365 168 367 168 365 168 365 168 362 165 360 164 358 164 355 161 351 159 346 162 341 162 339 161 336 158 334 159 336 158 331 155 329 156 331 159 331 158 329 153 322 152 319 150 319 150 319 149 317 149 315 150 319 150 317 149 315 147 315 146 312 144 308 143 305 140 303 143 305 140 300 138 300 138 303 138 298 137 298 138 300 135 291 134 296 135 296 135 293 132 288 132 291 129 284 128 284 128 279 129 276 129 276 129 274 126 272 125 269 125 269 123 267 123 265 122 265 122 265 122 265 122 265 117 257 117 257 117 257 117 257 117 250 117 250 117 250 117 250 116 248 116 245 114 243 113 243 111 243 111 241 110 238 108 238 108 238 107 236 105 231 104 229 107 229 107 226 105 229 104 226 105 231 101 236 104 238 101 226 102 229 102 226 99 222 95 214 93 214 93 214 92 212 92 210 90 212 90 212 90 212 90 212 93 214 88 212 93 217 92 212 87 207 88 205 87 202 85 200 87 198 87 195 87 188 85 188 82 191 81 191 79 188 79 186 75 181 76 183 76 183 78 186 76 183 76 181 75 179 73 179 75 179 73 179 72 176 72 171 73 167 70 162 69 162 70 164 72 167 70 162 69 159 66 157 69 155 69 155 69 155 69 155 66 150 66 150 66 150 66 150 66 150 66 148 64 145 63 145 66 148 63 145 61 143 61 143 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 131 58 128 57 128 58 128 57 128 55 126 55 124 55 131 55 131 55 131 55 131 51 124 49 121 49 124 52 128 57 124 51 119 52 124 52 119 48 117 49 119 51 117 49 114 54 119 48 114 49 119 49 112 48 114 49 117 49 114 46 109 46 107 48 109 48 107 45 102 46 107 46 107 46 107 46 107 45 105 45 105 43 102 43 102 42 100 42 100 42 100 42 100 43 102 43 102 43 102 43 102 40 100 42 100 43 102 43 102 48 105 46 102 46 100 45 100 46 100 43 95 42 95 43 97 23 27 23 27 23 27 23 27 39 31 35 30 27 27 19 25 27 28 27 28 27 28 27 28 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 19 25 15 24 15 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 25 35 25 35 25 35 25 39 25 31 24 39 28 35 24 39 22 43 25 47 24 39 22 39 24 43 24 39 21 27 16 31 16 15 13 19 15 19 13 7 15 31 25 59 31 63 30 67 33 67 34 71 34 75 36 83 39 83 39 79 37 79 37 83 39 83 40 87 42 91 42 91 42 91 42 91 42 91 42 87 42 91 43 95 45 95 43 95 43 95 43 99 45 103 46 87 46 99 51 107 51 99 49 99 49 95 49 99 49 99 48 115 52 111 43 67 24 35 13 27 15 39 16 43 18 47 19 63 19 55 18 47 18 31 16 27 16 27 18 63 13 47 45 428 170 488 153 460 158 452 159 464 159 468 161 472 161 468 159 448 153 432 143 388 134 321 102 206 60 99 34 79 30 83 34 103 57 119 43 365 256 642 248 591 214 595 221 595 209 559 211 595 227 698 242 666 238 432 161 654 272 682 271 611 164 412 155 424 155 408 149 376 140 353 132 317 123 289 116 269 108 242 95 174 101 380 191 388 191 353 191 408 196 424 196 408 197 380 200 392 203 404 203 408 206 412 206 424 211 420 209 424 212 432 214 476 214 420 211 428 187 531 316 940 300 916 292 912 294 920 294 924 288 920 301 964 304 948 301 952 303 952 303 952 303 952 304 956 307 956 307 956 307 956 307 960 309 960 309 960 309 960 309 964 310 968 312 968 313 972 313 968 312 968 313 972 315 976 315 972 316 972 316 972 316 972 316 980 319 976 318 980 319 984 322 984 319 988 321 988 322 991 322 1011 312 1011 337 960 328 1011 315 761 303 1011 318 1007 343 928 339 988 324 940 312 920 321 944 336 972 342 920 319 825 280 678 236 543 209 515 212 499 212 484 212 456 208 448 206 432 211 420 214 408 214 408 215 416 215 416 215 428 212 436 212 436 212 436 214 436 212 420 209 416 209 416 211 432 211 428 211 424 209 424 209 416 206 420 208 420 208 416 206 404 205 396 206 404 208 408 209 392 203 396 205 396 206 400 206 392 200 416 209 436 208 789 380 876 375 813 374 837 279 365 199 420 203 416 197 400 193 392 191 384 187 380 185 372 182 369 184 357 184 357 184 357 184 357 184 337 177 345 177 337 174 337 179 353 176 349 173 341 171 337 170 341 171 337 170 333 168 333 168 333 168 337 170 333 168 329 165 325 165 321 162 313 161 309 161 321 164 321 162 317 161 313 161 313 159 305 156 301 156 301 158 305 158 301 155 297 153 289 152 289 152 285 150 285 149 281 149 285 150 285 149 281 147 277 147 273 146 269 143 265 141 257 140 269 141 261 138 257 138 257 140 257 137 253 137 257 138 249 132 253 135 257 135 257 134 249 131 242 129 238 128 238 129 242 131 246 129 249 131 246 129 242 126 238 126 234 125 234 123 230 123 218 122 218 122 218 122 218 122 210 119 210 119 210 119 210 119 202 117 202 117 202 117 202 117 198 116 198 114 194 113 190 113 198 111 198 110 194 108 190 108 194 110 190 107 182 104 178 104 186 107 186 107 186 105 186 105 194 104 186 102 194 104 182 98 186 102 186 101 178 98 170 95 166 95 162 93 162 92 158 92 174 90 174 90 174 90 174 90 178 90 170 88 178 92 174 88 158 88 150 87 146 85 142 85 142 87 142 85 138 85 134 85 146 81 150 81 146 79 142 78 134 76 134 76 134 76 134 76 142 76 142 75 138 73 134 73 134 73 134 72 130 72 126 72 134 72 130 69 126 69 130 72 130 70 130 69 126 67 123 67 123 69 123 69 123 69 123 69 115 66 115 66 115 66 115 66 115 66 115 64 111 63 107 63 119 66 107 60 99 61 107 66 99 61 99 61 99 61 99 61 95 60 95 60 95 60 95 60 95 60 95 58 91 57 87 57 87 57 83 55 83 54 79 54 91 55 91 55 91 55 91 55 83 51 75 49 75 51 83 52 99 54 87 52 91 55 95 52 71 48 83 52 87 51 75 46 95 51 71 46 75 49 79 48 83 51 83 49 75 46 67 43 71 46 71 46 71 46 71 45 71 46 71 46 71 46 71 46 79 46 79 45 71 43 67 42 67 42 67 42 67 42 67 42 67 42 67 43 71 45 75 45 67 42 67 43 71 43 75 45 83 49 83 48 79 46 75 46 71 45 67 42 63 42 67 45 27 47 27 47 27 47 27 47 33 54 31 52 28 47 25 45 28 50 28 50 28 50 28 50 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 25 45 24 42 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 25 40 25 40 25 40 25 40 27 40 22 38 27 42 25 38 22 40 25 42 25 42 24 38 22 38 22 35 21 33 18 28 16 23 10 19 12 23 12 19 10 23 19 42 30 50 28 47 33 54 34 57 34 59 36 59 36 59 36 59 37 62 37 62 39 64 39 66 40 69 42 69 45 74 45 74 45 74 45 74 40 69 43 74 46 74 45 71 43 71 45 74 46 76 46 76 46 76 51 83 52 81 49 76 49 78 51 78 49 78 49 81 55 83 49 64 31 33 16 23 13 23 15 26 16 28 18 28 18 21 18 26 16 31 16 35 21 38 15 33 19 7 21 90 156 222 159 200 161 210 152 207 158 210 159 212 161 210 158 207 153 202 150 191 137 183 113 143 70 83 39 52 33 50 34 64 48 95 51 81 173 408 239 362 211 303 220 312 218 288 206 288 221 329 248 346 247 360 187 226 245 429 263 420 236 269 152 253 159 248 155 238 146 229 138 226 131 214 123 207 116 198 105 188 82 198 158 365 188 372 184 379 197 398 197 396 199 396 202 393 208 410 208 410 208 413 209 413 214 417 212 417 212 420 215 422 218 415 214 446 217 351 202 436 306 334 291 334 295 334 292 327 294 327 294 348 307 348 300 346 303 348 303 348 303 348 303 343 306 343 307 343 307 343 307 343 309 346 309 346 309 346 309 346 310 348 310 351 312 351 313 353 312 351 312 353 313 355 315 355 315 355 315 355 315 355 315 355 318 358 316 358 316 360 319 365 319 362 319 365 321 365 322 367 328 365 328 384 316 348 333 427 294 229 321 434 310 391 346 360 328 386 328 398 327 401 322 386 322 365 340 415 348 434 322 434 285 413 245 382 211 379 205 403 217 413 218 422 215 425 214 427 214 429 215 425 217 422 218 422 214 425 214 425 214 425 214 425 214 422 211 420 209 417 211 420 211 427 211 427 209 425 209 422 206 420 208 422 208 422 206 420 202 413 205 415 206 420 208 420 205 415 205 415 205 415 205 415 197 413 206 427 208 422 340 608 381 608 381 608 369 499 187 422 205 420 200 410 196 405 193 403 188 396 188 393 185 389 184 384 182 377 184 377 184 377 184 377 177 372 185 379 182 370 177 367 176 377 174 374 173 370 170 367 171 370 171 370 170 367 168 365 168 367 170 367 170 365 167 360 165 360 164 358 162 353 159 348 162 343 164 341 162 341 162 341 161 336 158 334 156 331 158 334 158 331 156 327 155 324 152 322 152 322 152 319 150 319 149 317 150 319 150 317 149 315 147 315 146 312 144 308 143 305 140 303 143 305 140 300 138 300 138 303 138 298 137 298 138 300 135 291 134 296 135 296 135 293 132 288 126 281 126 284 129 288 134 291 128 279 131 279 131 276 128 272 126 272 126 269 125 269 123 267 122 265 122 265 122 265 122 265 119 260 119 260 119 260 119 260 120 255 120 255 120 255 120 255 116 248 116 245 114 243 113 243 111 243 111 241 110 238 108 238 111 241 110 238 107 234 104 229 105 226 107 226 105 229 105 229 107 231 102 236 105 238 101 229 101 226 101 226 99 222 96 217 95 217 95 214 93 214 92 212 90 212 90 212 90 212 90 212 88 207 85 205 88 210 87 205 87 207 88 205 87 202 85 200 87 198 87 195 87 188 85 188 81 193 82 195 82 191 79 186 76 183 76 183 76 183 76 183 76 183 76 181 75 179 73 179 73 179 72 176 72 174 70 169 72 164 69 162 69 164 72 167 70 164 69 162 69 162 67 159 69 155 69 155 69 155 69 155 66 150 66 150 66 150 66 150 66 150 66 148 64 145 63 145 67 150 63 140 60 143 63 145 61 136 61 136 61 136 61 136 60 133 60 133 60 133 60 133 60 133 60 131 58 128 57 128 57 128 55 126 55 124 54 124 52 126 52 126 52 126 52 126 52 126 51 121 49 121 51 126 57 124 51 119 54 126 55 124 46 114 51 121 52 119 48 112 55 119 46 112 48 117 49 114 51 119 51 117 48 112 43 105 46 107 46 107 46 107 46 109 46 107 46 107 46 107 46 107 48 109 46 107 45 102 43 102 45 105 45 105 45 105 45 105 40 97 42 102 43 105 46 107 42 100 43 102 43 105 45 105 49 107 49 107 48 105 46 102 45 97 42 95 42 97 45 100 27 28 23 27 23 27 19 25 31 30 27 28 23 27 19 25 23 27 23 27 27 28 27 28 27 28 23 27 23 27 19 25 23 27 23 27 23 27 23 27 19 27 23 27 23 25 15 22 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 31 25 35 27 39 25 35 24 39 24 27 24 35 27 35 22 43 24 47 25 47 25 43 24 43 22 39 21 31 18 27 16 19 12 3 9 7 12 7 9 15 16 35 27 59 31 59 30 71 34 71 34 75 36 75 37 75 36 75 36 79 37 79 37 83 39 83 40 87 42 91 42 99 45 99 45 99 45 99 45 87 42 99 46 107 46 99 43 95 43 99 46 107 48 103 46 95 49 99 51 103 49 99 49 99 51 107 49 95 48 103 54 126 54 111 39 55 21 31 15 31 15 43 16 43 16 47 19 55 19 55 19 39 18 31 16 47 21 39 22 51 4 107 99 452 162 456 155 480 158 444 161 464 159 468 159 468 158 460 156 456 155 428 140 376 125 289 88 150 46 87 33 79 33 91 43 111 48 115 73 523 262 650 239 583 217 611 221 595 214 567 206 634 241 670 241 646 241 503 147 579 271 674 260 634 180 420 162 432 159 416 153 388 146 361 140 337 131 309 123 285 116 249 102 186 78 309 191 372 191 369 191 408 197 420 200 424 206 400 211 408 211 416 211 420 212 420 212 428 214 424 214 424 215 432 218 480 215 428 215 440 191 543 322 932 297 908 291 912 292 924 295 920 289 932 304 964 301 940 300 952 303 952 303 952 303 952 304 952 306 952 306 952 306 952 306 956 307 956 307 956 307 956 307 960 310 964 310 968 312 968 312 968 312 968 313 972 315 976 315 972 315 972 315 972 315 972 315 976 316 972 315 976 318 984 319 980 319 984 319 988 321 988 321 976 331 1003 318 995 324 988 331 1011 260 773 337 1011 312 1011 318 991 330 991 331 991 330 976 328 1011 331 1007 321 988 333 1011 351 972 333 880 298 738 248 595 214 539 211 519 211 499 214 464 215 428 215 408 217 392 217 388 217 416 214 428 214 428 214 432 215 436 214 432 209 436 209 444 209 436 212 436 211 432 211 428 209 420 208 428 209 428 209 424 206 404 205 400 206 400 206 404 208 400 205 396 205 392 203 388 202 388 200 408 199 404 203 611 306 829 377 837 345 638 220 349 217 408 202 408 197 396 194 392 194 380 190 376 188 372 185 365 185 361 185 361 185 361 185 361 185 361 188 376 190 365 182 353 182 357 176 353 174 345 171 341 171 337 171 341 171 341 170 333 167 337 170 341 171 337 168 329 167 329 165 325 164 317 161 313 162 317 162 317 162 317 162 317 162 313 161 309 158 305 158 305 158 301 156 301 155 297 153 293 153 293 152 289 152 285 150 285 150 285 150 285 149 281 147 277 147 273 146 269 143 265 141 257 140 269 141 261 138 257 138 257 140 257 137 253 137 257 138 249 132 253 135 257 135 257 134 249 131 238 128 238 129 246 132 257 137 249 131 253 132 249 129 242 128 242 126 238 126 234 125 234 125 218 122 218 122 218 122 218 122 214 120 214 120 214 120 214 120 210 120 210 120 210 120 210 120 198 116 198 114 194 113 190 113 198 111 198 110 194 108 190 108 194 110 194 108 186 107 182 107 182 105 186 107 186 105 190 107 190 104 182 102 190 104 182 96 178 101 182 101 182 99 174 96 170 95 166 95 162 93 162 93 174 90 174 90 174 90 174 90 166 85 158 84 166 88 162 84 158 88 150 87 146 85 142 85 142 87 142 85 138 85 134 85 146 82 154 85 154 82 142 78 138 78 134 76 134 76 130 75 142 76 142 75 138 73 134 73 130 72 130 72 126 70 126 70 130 70 126 69 126 70 134 73 126 69 126 69 126 69 126 69 119 67 119 67 119 67 119 67 115 66 115 66 115 66 115 66 115 66 115 64 111 63 107 63 115 64 107 63 103 61 103 64 103 63 103 63 103 63 103 63 95 60 95 60 95 60 95 60 95 60 95 58 91 57 87 57 91 57 87 57 83 55 83 54 83 52 83 52 83 52 83 52 87 52 79 49 75 49 79 51 95 52 79 51 91 55 95 54 75 49 79 51 83 49 79 48 91 51 75 48 79 51 79 46 83 51 83 49 75 46 67 43 71 46 67 45 67 46 75 49 71 46 71 46 71 46 71 46 79 46 79 46 75 45 75 45 75 45 75 45 75 45 75 45 67 42 67 43 71 45 75 45 71 43 71 43 75 45 75 46 83 49 83 48 79 46 75 46 67 43 63 42 63 43 71 46 28 50 28 47 27 45 25 45 27 47 27 47 25 45 25 45 24 45 25 45 27 47 28 50 28 50 28 47 27 45 25 45 27 47 27 47 27 47 27 47 25 45 27 50 27 45 24 40 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 38 27 42 27 42 24 38 25 38 22 35 25 42 24 35 24 42 25 45 27 42 25 40 25 42 24 38 21 33 19 33 16 23 10 16 12 21 12 16 19 35 25 47 31 54 34 57 34 57 34 59 36 59 37 62 36 62 37 62 39 64 40 66 39 64 39 66 40 69 42 69 43 71 43 71 43 71 43 71 40 69 45 78 48 76 45 71 42 71 46 78 48 78 46 76 49 78 48 76 48 76 49 78 49 83 52 81 46 74 51 88 55 81 46 52 24 23 13 21 18 28 16 26 16 26 15 21 18 21 18 26 18 31 18 31 19 33 19 35 16 0 51 191 162 214 152 205 164 207 150 222 159 212 159 212 159 210 156 205 153 207 146 191 128 167 96 119 52 64 34 50 34 54 42 78 45 83 49 171 230 384 251 339 215 310 220 308 221 303 212 286 236 339 244 360 247 360 206 224 206 427 268 408 248 310 164 255 162 257 159 248 152 238 144 236 137 229 128 219 120 210 111 200 95 176 141 372 191 389 202 408 203 410 203 415 208 417 214 420 212 422 212 422 212 422 212 422 214 425 212 422 212 425 215 425 218 415 215 448 221 360 208 446 303 331 289 331 294 334 294 327 291 329 297 353 307 343 297 343 303 348 303 348 303 348 303 343 304 341 306 341 306 341 306 341 307 343 307 343 307 343 307 343 309 346 310 348 310 351 312 351 312 351 312 353 313 355 315 355 315 355 315 355 315 355 315 355 316 358 315 355 316 358 318 362 318 360 319 362 319 365 321 365 321 365 322 362 322 377 324 351 343 401 250 296 342 374 324 386 331 374 322 365 319 372 328 389 322 370 333 389 330 382 315 370 313 410 336 458 343 444 312 417 250 386 230 372 215 379 215 403 217 413 217 420 215 422 217 422 215 417 214 422 214 427 214 432 214 429 211 425 209 420 209 422 214 432 212 429 212 427 211 427 208 422 209 427 211 425 208 422 208 422 209 422 208 420 208 420 206 417 205 413 202 408 199 405 205 422 202 415 191 415 200 436 285 503 285 456 220 398 205 460 202 415 199 408 194 403 193 403 191 401 190 396 187 393 185 389 185 382 187 382 187 382 187 382 193 391 190 377 179 370 180 379 177 379 176 374 173 372 171 370 170 367 171 372 171 367 168 362 170 367 171 370 170 367 168 362 167 362 165 358 162 355 161 351 159 339 161 339 161 341 162 341 162 339 159 334 158 334 158 336 156 329 155 327 155 327 153 324 153 324 152 322 152 319 150 319 150 319 150 317 149 315 147 315 146 312 144 308 143 305 140 303 143 305 140 300 138 300 138 303 138 298 137 298 138 300 135 291 134 296 135 296 135 293 132 288 134 293 132 291 131 291 132 293 129 281 131 284 129 281 128 276 126 276 125 274 125 272 123 272 122 265 122 265 122 265 122 265 120 262 120 262 120 262 120 262 119 253 119 253 119 253 119 253 116 248 116 245 114 243 113 243 111 243 111 241 110 238 108 238 108 238 108 238 108 238 108 234 104 224 105 226 105 231 107 231 104 229 99 234 102 236 99 224 99 224 101 226 101 224 98 219 96 219 95 217 95 214 93 214 90 212 90 212 90 212 90 212 88 207 84 205 88 210 87 205 87 207 88 205 87 202 85 200 87 198 87 195 87 188 85 188 81 193 84 198 85 193 79 186 78 186 78 183 76 181 75 181 76 183 76 181 75 179 73 179 72 176 72 174 70 174 69 167 70 162 69 162 69 164 72 169 69 162 69 162 69 162 69 162 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 148 64 145 63 145 63 148 64 148 63 145 61 138 63 138 63 138 63 138 63 138 60 133 60 133 60 133 60 133 60 133 60 131 58 128 57 128 60 131 58 131 57 128 57 126 54 128 54 128 54 128 54 128 54 126 51 121 49 121 49 124 52 119 48 117 52 124 54 121 51 117 49 114 48 117 49 119 52 117 48 117 51 119 48 109 49 117 49 117 48 112 45 109 46 107 45 102 45 107 49 114 46 107 46 107 46 107 46 107 45 105 46 107 46 107 46 109 43 102 43 102 43 102 43 102 42 102 43 102 43 102 43 105 43 102 43 105 45 105 46 107 48 105 48 105 46 102 46 100 43 95 42 95 42 97 45 102 27 28 27 27 23 25 19 25 15 24 19 25 19 25 19 25 11 24 15 25 19 27 23 27 27 28 27 27 23 25 19 25 23 27 23 27 23 27 23 27 15 25 23 28 23 25 11 21 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 27 24 39 28 43 27 31 22 35 24 27 22 35 25 31 22 43 25 47 27 51 25 47 24 55 27 47 24 39 22 39 22 27 15 11 12 15 13 15 12 43 25 55 31 71 36 79 37 71 34 71 36 75 37 79 37 83 39 83 40 87 42 91 42 83 39 83 40 87 42 91 42 87 40 87 40 87 40 87 40 87 42 99 48 111 48 99 43 91 43 103 48 111 48 103 45 103 49 91 45 87 46 95 49 103 52 111 51 91 46 103 57 119 51 95 31 35 13 19 10 43 18 47 16 43 15 39 13 55 19 47 18 39 18 31 18 23 18 51 25 51 6 178 156 476 164 440 155 468 153 436 170 460 159 460 159 460 156 448 155 440 150 412 132 345 110 242 70 119 39 67 33 71 36 103 54 95 42 123 131 642 244 686 223 599 220 607 218 599 221 583 208 654 244 666 256 670 241 547 152 495 271 698 260 666 206 448 162 432 162 424 156 396 150 372 144 341 135 313 126 289 119 261 107 214 72 289 199 388 211 424 217 440 214 452 211 440 212 408 212 424 215 428 214 428 214 428 214 428 212 424 212 424 214 432 217 476 215 428 217 444 196 555 327 928 295 908 291 908 292 924 295 916 291 940 307 964 300 936 300 952 303 952 303 952 303 952 304 952 306 952 306 952 306 952 306 956 307 956 307 956 307 956 307 960 309 960 310 964 312 968 312 968 312 968 313 972 315 976 315 972 315 972 315 972 315 972 315 976 315 972 315 972 316 980 319 980 318 980 319 984 321 988 321 1011 301 980 337 972 315 1011 322 972 345 980 247 868 357 999 325 1003 331 1007 333 1007 328 999 321 1011 321 1011 316 1011 319 1011 333 991 330 956 331 956 339 968 345 948 318 801 262 630 224 531 215 499 218 464 217 444 215 428 215 432 215 432 215 428 215 432 214 432 212 432 209 444 209 456 211 448 214 440 212 436 212 432 211 424 209 428 211 432 209 428 208 428 212 416 211 412 209 408 209 404 206 396 203 384 199 372 196 376 202 400 203 424 233 369 223 440 214 432 215 420 227 456 197 400 200 400 196 392 193 388 193 384 191 380 190 376 187 369 187 365 187 365 187 365 187 365 187 388 191 357 174 317 170 341 184 357 177 353 174 349 173 341 171 333 170 341 173 341 170 329 165 337 171 341 171 341 170 333 167 329 167 325 164 321 162 313 162 305 161 305 161 305 161 305 161 309 161 301 158 297 158 297 159 301 156 297 155 297 155 293 153 293 153 293 152 289 150 285 150 285 150 285 149 281 147 277 147 273 146 269 143 265 141 257 140 269 141 261 138 257 138 257 140 257 137 253 137 257 138 249 132 253 135 257 135 257 134 249 131 269 138 261 134 249 131 246 131 249 131 253 131 253 129 246 126 242 126 242 125 238 123 234 123 218 122 218 122 218 122 218 122 214 120 214 120 214 120 214 120 202 117 202 117 202 117 202 117 198 116 198 114 194 113 190 113 198 111 198 110 194 108 190 108 186 108 190 108 190 108 194 111 182 105 182 107 186 107 190 107 182 101 174 99 182 101 174 95 178 99 182 101 182 99 174 98 170 96 170 95 166 93 162 93 174 90 174 90 174 90 174 90 174 88 166 87 174 90 170 87 158 88 150 87 146 85 142 85 142 87 142 85 138 85 134 85 146 82 158 87 158 82 142 78 138 78 138 76 134 75 130 75 142 76 142 75 138 73 134 73 130 72 130 70 126 69 123 70 126 69 126 69 126 70 138 73 126 69 126 69 126 69 126 69 111 64 111 64 111 64 111 64 115 66 115 66 115 66 115 66 115 66 115 64 111 63 107 63 103 63 111 66 115 63 99 60 103 63 103 63 103 63 103 63 95 60 95 60 95 60 95 60 95 60 95 58 91 57 87 57 95 60 95 58 91 58 87 57 91 55 91 55 91 55 91 55 87 54 79 49 75 49 75 49 83 49 71 48 83 54 91 52 87 51 75 46 71 48 83 52 83 49 79 51 87 52 75 43 75 48 79 49 79 48 71 45 71 45 67 43 67 46 79 51 71 46 71 46 71 46 71 46 71 45 75 46 79 48 83 49 67 42 67 42 67 42 67 42 71 43 71 43 71 43 71 43 71 43 71 45 75 46 79 46 79 48 75 46 75 45 71 45 63 42 63 42 63 43 75 46 27 47 27 47 27 47 27 47 25 45 25 47 27 50 28 50 22 38 21 42 27 52 30 50 22 42 27 50 28 47 24 40 25 45 25 45 25 45 25 45 21 42 27 52 30 47 24 38 27 47 22 40 21 42 25 50 24 45 24 45 24 45 24 45 27 42 27 42 25 38 22 33 27 42 27 42 27 40 22 35 25 42 25 42 25 42 25 42 18 35 24 42 27 40 22 33 15 23 12 21 13 26 18 33 16 38 28 52 31 52 31 54 34 57 34 59 36 62 37 62 40 66 40 69 42 71 43 71 39 64 39 66 40 69 42 69 40 66 40 69 42 69 43 71 43 74 46 76 43 71 45 76 45 74 45 74 45 74 45 74 48 76 48 78 49 81 51 81 54 78 46 74 48 81 51 78 54 74 37 38 16 19 13 26 15 23 15 26 16 28 18 28 19 26 18 28 18 31 18 31 9 47 7 14 16 14 99 226 155 205 153 202 155 210 159 217 162 214 161 212 159 210 158 214 149 212 144 191 123 162 85 105 42 59 30 42 33 62 48 81 49 83 54 272 259 377 242 346 221 322 224 308 223 315 223 298 233 348 245 358 257 362 200 262 168 410 260 429 251 362 171 262 162 260 162 257 155 248 146 241 143 238 134 229 129 226 122 224 116 200 156 413 227 448 211 434 218 441 214 434 212 432 217 436 214 429 215 432 217 434 218 436 215 432 217 434 217 434 217 427 217 420 211 458 217 348 223 441 294 329 292 331 292 334 294 322 289 334 301 353 303 339 297 346 300 343 300 346 301 348 303 343 304 341 306 341 306 341 306 341 307 343 307 346 309 348 310 348 307 348 307 348 307 348 307 348 307 348 307 351 309 353 310 353 312 355 312 358 313 360 315 360 312 355 312 358 313 360 315 360 319 362 319 362 319 362 319 362 319 362 319 365 321 367 322 367 325 370 349 367 233 362 339 377 322 398 324 360 343 372 312 396 322 396 321 391 321 384 322 379 327 370 330 367 333 365 336 374 331 429 334 446 328 458 283 384 233 367 202 386 217 417 218 432 217 413 221 417 217 427 211 415 215 436 214 429 212 425 214 425 211 429 209 429 209 429 209 429 209 429 209 429 209 429 209 429 209 429 211 427 209 425 208 425 205 420 205 417 203 415 202 415 205 417 203 427 203 425 209 410 226 415 226 415 217 425 200 422 206 422 200 410 193 398 188 396 191 401 191 398 190 396 188 393 182 379 188 384 188 384 191 393 182 355 159 334 152 324 155 346 173 372 173 372 173 372 173 372 171 370 171 370 171 370 171 370 171 370 171 367 170 365 168 365 167 362 167 360 165 358 164 355 162 341 162 339 161 336 159 336 162 339 159 334 158 334 158 336 158 329 156 327 155 329 156 331 156 329 156 329 156 329 156 329 156 327 152 319 149 319 152 324 147 315 146 310 144 310 146 312 143 308 143 305 141 303 140 303 140 303 138 298 137 296 134 293 132 291 134 293 134 293 135 296 132 291 132 291 132 291 132 291 128 276 125 272 123 274 126 279 128 279 128 276 126 274 125 274 125 269 126 272 125 269 123 265 119 260 120 262 120 262 122 265 119 253 119 250 117 248 116 248 117 248 114 243 113 243 113 245 110 243 111 245 113 243 111 241 110 241 110 238 108 236 107 234 105 226 107 229 107 234 108 236 111 243 108 241 102 234 98 229 99 224 99 222 98 219 96 219 99 222 96 217 95 217 95 219 93 217 93 217 93 217 93 217 88 212 90 212 90 210 87 205 84 205 87 207 88 205 87 200 85 195 84 193 85 191 88 193 79 188 79 188 79 188 79 188 79 188 79 186 78 183 76 183 76 183 76 181 75 179 73 179 73 179 73 176 72 174 70 169 75 171 75 169 73 167 72 167 70 164 70 164 70 164 70 167 72 157 69 152 67 152 67 155 66 150 66 150 66 150 66 150 67 152 67 150 66 148 64 148 66 150 66 148 64 148 63 143 63 138 63 136 61 133 60 133 57 128 57 128 57 128 57 128 57 128 57 131 58 133 60 133 58 131 58 128 57 126 55 126 51 126 55 136 60 133 51 114 52 126 52 126 52 126 52 126 52 124 52 117 46 112 51 124 55 124 51 117 48 117 49 119 46 114 51 121 52 119 48 112 43 109 46 114 49 114 46 109 43 105 45 105 45 105 45 105 45 107 46 109 48 107 46 105 43 102 43 105 45 107 46 107 43 102 43 102 43 102 43 102 45 105 45 102 43 100 42 100 46 100 40 100 48 112 48 102 39 97 46 100 42 93 43 105 46 100 40 90 39 95 46 107 23 27 23 27 23 27 23 27 19 25 19 27 23 28 27 28 15 22 11 24 23 30 27 27 19 27 27 30 31 28 23 25 19 25 19 25 19 25 19 25 15 24 19 25 19 25 19 25 43 25 31 21 27 22 39 27 35 24 35 24 35 24 35 24 43 28 47 30 47 28 39 27 35 27 39 27 39 25 31 22 47 25 47 25 47 25 47 25 31 21 43 25 47 22 31 18 19 13 15 12 15 16 31 21 39 27 67 34 71 33 67 34 71 34 75 36 75 37 79 37 87 40 87 42 91 42 95 43 87 40 91 42 91 43 95 43 87 42 91 42 95 43 95 45 95 45 103 46 95 43 99 46 103 46 103 46 103 46 103 46 95 48 95 49 99 51 103 51 111 49 91 46 99 51 103 49 115 46 75 24 23 13 27 16 35 16 47 18 47 19 51 19 47 19 39 19 31 18 31 18 11 28 31 19 51 39 341 164 440 155 444 153 448 156 460 161 464 161 460 158 452 155 444 152 416 144 404 128 337 105 222 60 87 33 51 27 67 42 111 52 126 45 174 191 674 244 642 229 607 224 615 218 599 224 599 214 638 248 662 248 686 241 531 176 428 250 690 274 666 236 464 168 424 165 424 162 404 153 376 147 357 141 329 132 313 129 289 120 238 111 392 233 460 235 424 227 460 220 464 215 444 218 436 223 428 218 436 220 436 221 440 221 436 220 436 220 436 220 436 220 480 220 420 221 432 188 591 321 904 295 916 291 904 292 924 292 912 294 952 306 952 297 936 301 944 300 944 301 948 303 952 304 952 306 952 306 952 306 952 306 956 307 956 309 960 309 964 310 960 307 960 307 960 307 960 307 960 307 960 309 964 310 968 310 968 312 968 313 972 313 976 315 968 312 968 313 972 315 976 315 984 319 984 319 984 319 984 319 984 319 984 321 988 321 991 322 980 334 972 328 948 233 984 352 948 333 1011 322 984 330 1011 325 999 322 991 322 988 322 991 325 1003 328 1003 333 1011 334 1011 334 968 331 968 337 964 336 868 297 777 282 670 236 535 206 476 194 468 214 448 215 444 221 428 214 436 214 440 212 452 212 456 212 440 209 432 209 432 209 432 209 432 209 432 209 432 209 432 209 424 211 416 209 412 209 408 208 400 205 400 203 396 203 392 202 396 205 408 205 420 206 428 212 452 223 440 217 420 203 392 197 408 202 396 196 380 190 372 188 376 191 376 190 372 190 369 190 365 187 369 190 372 187 357 182 285 147 249 143 246 138 242 147 345 173 345 173 345 173 345 173 341 171 341 171 341 171 341 171 341 171 341 170 337 170 333 168 329 167 329 165 325 164 321 165 301 162 301 161 297 161 293 159 301 161 293 159 289 158 293 159 305 156 301 155 297 156 301 158 301 156 301 156 301 156 301 156 301 155 289 150 285 150 289 152 281 147 273 144 269 144 273 146 269 143 269 141 265 140 261 140 261 140 257 138 253 135 246 134 257 135 257 134 253 132 249 132 249 132 249 132 249 132 249 132 249 128 242 125 238 126 246 129 246 128 246 126 242 125 238 125 226 125 226 125 226 123 218 120 218 122 218 120 214 119 210 119 206 119 206 117 202 117 198 116 202 116 194 114 190 113 194 114 194 111 198 113 202 111 198 110 198 110 194 108 190 107 186 107 178 104 178 105 182 105 186 105 194 107 194 104 186 101 182 101 178 99 178 98 174 98 170 96 178 98 170 95 166 95 166 96 178 92 178 92 178 92 178 92 170 90 174 90 174 88 166 85 150 87 146 88 150 87 146 85 142 87 138 84 134 85 138 87 142 79 142 79 142 79 142 79 146 79 142 78 138 76 134 75 142 76 142 75 138 73 134 73 134 73 134 72 130 72 126 72 142 75 138 73 138 72 134 72 126 69 126 69 130 70 130 70 126 69 119 66 115 66 115 67 111 66 115 66 115 66 115 67 119 67 119 66 115 64 111 64 115 64 111 64 107 63 107 63 103 63 103 61 99 60 95 60 91 58 91 58 91 58 91 58 87 57 87 58 91 60 95 60 91 58 91 57 87 55 83 55 95 55 83 54 91 55 83 51 83 52 83 52 83 52 83 52 87 54 87 51 75 46 79 52 87 51 79 48 71 48 75 49 75 49 79 51 83 49 79 48 71 48 79 51 83 49 71 46 67 45 67 45 71 46 71 46 67 46 71 48 75 46 71 45 71 43 71 45 75 46 79 46 71 43 71 43 71 43 71 43 75 45 75 43 71 42 67 42 79 43 63 43 79 49 79 43 67 46 79 45 63 39 59 43 75 43 59 37 55 42 75 49 27 47 27 47 27 47 27 47 25 45 27 47 27 47 28 50 27 45 24 45 27 50 27 42 27 50 30 52 30 52 28 47 25 45 25 45 25 45 25 45 25 42 22 40 24 45 28 52 27 47 22 40 21 42 25 50 24 45 24 45 24 45 24 45 25 42 28 45 30 45 28 45 25 40 27 42 27 40 24 35 25 42 25 42 25 42 25 42 21 38 24 40 22 35 18 28 16 26 13 23 15 31 21 38 28 54 37 62 36 57 34 59 34 59 36 59 37 62 37 62 40 66 40 66 42 69 42 71 42 69 43 71 43 74 45 74 42 71 43 71 45 74 45 76 43 74 46 76 43 71 45 76 48 78 48 78 48 78 48 78 48 76 48 78 49 81 51 81 52 81 48 76 49 81 51 78 48 64 31 31 15 19 13 23 18 28 18 31 19 31 21 33 19 26 18 28 18 31 18 31 16 31 19 16 13 78 150 231 152 207 152 207 153 212 158 219 158 217 156 210 152 202 147 200 140 200 132 176 110 150 73 83 34 50 27 40 34 64 52 83 55 83 102 355 262 367 238 322 220 317 221 303 218 310 221 296 232 346 248 362 257 362 206 286 156 370 271 441 260 393 194 265 167 267 165 269 161 260 153 255 147 248 137 241 134 238 126 236 113 308 227 477 236 463 230 470 226 463 223 458 221 456 224 453 223 448 223 448 224 451 224 451 221 446 221 446 221 446 221 439 221 429 215 458 217 353 223 434 294 329 292 331 292 334 294 322 288 336 303 351 301 341 298 343 300 343 300 346 301 348 303 343 304 341 306 341 306 341 306 341 307 343 307 343 309 346 309 348 307 348 307 348 307 348 307 348 307 348 307 351 309 353 310 353 312 355 312 355 313 358 313 360 312 355 312 358 313 360 315 360 319 362 319 362 319 362 319 362 319 362 319 362 321 365 321 367 325 365 330 370 348 279 256 413 333 379 331 370 315 367 337 362 330 379 328 377 328 374 325 372 327 374 327 374 327 377 327 372 333 360 334 391 333 410 315 436 324 506 309 434 238 415 236 405 223 401 209 398 214 425 215 427 215 434 211 427 211 420 212 422 211 429 209 429 209 429 209 429 209 429 209 429 209 429 209 429 209 429 211 429 209 427 209 425 205 420 205 420 203 417 203 415 205 415 203 427 203 429 209 417 215 403 214 403 206 415 199 427 200 413 196 403 191 398 190 398 191 401 191 401 190 398 190 393 190 386 190 389 191 379 173 346 149 312 141 315 143 305 138 312 174 374 174 374 174 374 174 374 171 370 171 370 171 370 171 370 171 370 171 370 170 367 170 365 167 362 167 360 165 358 164 355 162 341 162 341 161 339 161 336 162 341 161 336 158 334 159 336 158 331 156 329 156 329 158 331 156 329 156 329 156 329 156 329 155 327 153 322 150 319 152 322 149 317 147 312 144 310 146 312 143 308 143 305 141 303 140 303 140 303 140 300 137 296 135 293 138 300 137 296 132 288 129 286 132 291 132 291 132 291 132 291 129 286 128 284 126 286 128 288 126 284 126 281 125 279 123 274 123 269 125 269 125 267 122 262 125 269 123 265 119 257 116 255 119 253 119 253 117 250 117 248 117 250 116 245 113 243 114 245 110 243 111 245 113 243 111 241 113 243 110 241 107 236 105 229 102 224 105 224 104 229 105 229 102 229 101 234 102 236 102 236 99 224 99 224 98 222 98 219 99 222 96 217 95 217 95 219 90 212 90 212 90 212 90 212 88 212 90 212 90 210 87 205 84 205 87 207 88 205 87 200 90 200 87 195 85 188 85 188 79 188 79 188 79 188 79 188 82 191 79 188 76 183 75 179 76 183 76 181 75 179 73 179 73 179 73 179 72 176 72 169 75 169 73 169 72 167 72 167 69 162 69 162 67 159 67 159 69 152 66 148 64 148 64 150 64 148 64 150 66 152 67 152 67 152 67 150 66 148 64 148 64 145 63 145 61 143 61 138 63 138 63 136 61 133 60 133 60 133 60 133 60 133 60 133 58 131 58 131 60 133 60 133 58 131 58 128 57 126 55 126 61 133 51 119 49 126 55 131 52 126 52 126 52 126 52 126 52 124 54 119 48 114 49 121 51 117 48 112 46 112 48 114 51 117 49 114 48 117 49 119 51 119 52 119 51 117 46 112 48 109 48 109 46 107 46 107 45 107 46 109 48 107 46 105 43 102 43 105 45 107 46 107 43 102 43 102 43 102 43 102 45 105 43 102 43 102 42 100 45 102 42 102 46 109 46 105 46 105 48 100 42 90 39 93 43 95 39 88 39 93 45 105 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 31 28 19 25 23 27 19 22 23 28 27 28 27 28 27 27 19 25 19 25 19 25 19 25 15 24 15 24 19 27 27 28 39 24 35 22 31 24 35 25 35 24 35 24 35 24 35 24 23 21 31 25 35 25 35 25 31 25 39 27 39 25 31 24 47 25 47 25 47 25 47 25 39 22 43 22 35 19 23 15 23 16 19 15 23 19 39 25 67 36 83 39 75 34 71 34 75 36 75 37 79 37 83 39 83 39 87 40 87 42 91 42 91 42 91 42 95 43 99 45 95 43 99 45 99 46 103 46 95 45 103 46 95 43 99 46 111 49 111 49 111 49 111 49 95 48 95 49 99 51 103 51 107 51 95 49 103 52 103 49 95 37 51 18 15 13 27 13 35 16 43 18 47 18 51 19 39 19 31 19 27 18 27 19 43 16 63 16 43 87 460 158 432 152 436 152 440 155 448 158 456 158 448 153 432 147 420 144 404 135 369 116 293 88 174 48 63 27 39 27 63 45 115 55 111 49 349 250 678 238 622 214 603 223 607 214 587 221 595 214 619 245 670 253 686 238 559 199 424 212 718 282 694 260 531 171 436 168 428 165 420 159 384 153 369 146 337 140 325 134 305 125 194 171 511 253 452 233 444 229 464 227 472 226 468 226 448 227 452 226 456 226 456 226 456 226 452 223 448 223 448 221 444 223 495 227 432 221 436 193 599 316 904 295 916 291 904 292 924 292 904 295 956 303 944 300 944 298 944 300 944 301 948 303 952 304 948 304 948 304 948 304 948 304 952 306 956 307 956 309 960 309 960 307 960 307 960 307 960 307 960 307 960 309 964 310 968 310 964 310 968 312 968 313 972 313 968 312 968 313 972 315 976 315 980 318 980 318 980 318 980 318 980 318 984 319 984 321 988 321 972 327 991 319 995 340 753 279 1011 334 952 319 1007 327 991 336 968 333 952 331 960 330 976 328 988 325 1003 322 1011 321 1011 325 1011 333 980 333 936 300 857 306 884 324 857 266 734 289 841 285 662 248 503 217 460 215 428 211 428 212 420 211 432 212 448 212 444 211 436 211 436 211 436 211 436 211 436 211 436 211 436 211 428 212 416 211 416 209 412 209 404 206 400 205 400 203 396 203 400 206 408 205 412 205 416 209 416 212 404 203 396 199 392 199 388 196 384 191 376 190 376 191 380 193 376 191 376 190 372 191 388 191 376 193 380 184 309 150 285 150 261 150 265 144 253 150 353 176 353 176 349 174 349 174 345 173 345 173 345 173 345 173 345 173 341 171 341 170 337 170 329 167 329 165 325 164 321 165 305 164 301 162 301 161 297 161 305 162 297 159 293 159 293 161 301 158 301 156 301 156 305 159 305 158 305 158 305 158 305 158 297 155 293 153 289 152 289 152 285 150 277 146 273 144 273 146 269 143 269 141 265 140 261 140 265 141 261 138 253 137 249 135 261 137 257 134 253 132 246 131 249 132 249 132 249 132 249 132 253 129 253 129 253 129 253 129 246 126 246 125 242 123 238 125 230 126 230 126 230 125 222 123 222 123 218 120 214 119 206 117 210 120 206 119 206 117 202 117 206 117 198 114 194 114 194 116 194 111 198 113 202 111 198 110 202 111 198 110 186 105 182 105 194 110 194 110 194 108 194 108 182 102 182 101 182 101 182 101 182 101 178 99 178 98 174 98 178 98 170 95 166 95 166 96 178 92 178 92 178 92 178 92 170 90 174 90 174 88 166 85 150 87 146 88 150 87 146 85 150 90 142 85 134 84 130 84 146 81 142 79 142 79 138 78 150 81 146 79 134 75 130 73 142 76 142 75 138 73 134 73 138 75 134 73 134 72 130 73 138 73 138 72 134 72 130 70 126 67 123 67 123 66 119 66 123 69 119 66 111 64 115 66 107 63 111 66 115 67 123 69 119 67 119 66 115 64 111 64 107 63 103 61 103 60 99 61 103 63 103 61 99 60 95 60 99 61 99 61 99 61 99 61 91 60 95 60 95 60 95 60 91 58 91 57 87 55 83 55 107 57 79 48 75 54 91 55 83 52 83 52 83 52 83 52 83 52 91 52 79 48 79 51 83 49 79 49 79 49 79 49 87 51 75 46 71 48 83 52 87 52 83 51 75 46 67 45 79 49 79 48 75 48 75 46 67 46 71 48 75 46 71 45 71 43 71 45 75 46 79 46 75 45 75 45 75 45 75 45 71 43 71 43 71 43 71 43 75 45 71 45 75 46 75 45 75 46 75 45 63 40 59 40 67 42 55 37 55 40 67 46 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 31 52 27 47 28 50 25 40 27 45 25 45 25 45 25 47 25 45 25 45 25 45 25 45 19 40 25 50 30 50 25 42 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 19 33 22 38 25 40 25 38 24 38 25 42 27 42 25 38 25 42 25 42 25 42 25 42 24 40 24 38 21 33 18 28 18 28 16 28 19 38 25 47 33 57 37 59 33 52 31 57 36 59 37 62 37 64 39 64 39 64 39 66 40 66 42 69 39 64 40 66 42 69 42 69 43 71 45 74 45 76 46 76 43 74 46 76 43 71 45 76 49 81 49 81 49 81 49 81 48 76 48 78 49 81 51 81 52 81 49 81 52 85 51 78 42 50 22 21 13 21 15 21 13 21 15 23 15 26 16 26 19 26 19 28 18 31 19 28 22 7 25 2 21 143 167 202 149 205 152 210 155 212 155 214 159 217 156 210 150 200 146 198 138 198 125 169 99 131 61 69 27 40 22 38 34 64 51 78 43 114 176 422 257 362 229 312 221 317 220 298 217 308 220 296 226 339 250 370 256 353 211 324 171 298 266 444 271 420 221 276 167 274 167 274 164 267 156 262 152 257 144 248 140 248 132 245 108 382 245 477 236 465 236 463 227 470 226 470 226 465 226 460 226 460 224 458 224 458 224 458 223 456 223 453 221 451 220 444 226 439 220 458 220 365 229 432 294 329 292 331 292 334 294 322 285 339 306 346 298 346 301 339 300 343 300 346 301 348 303 343 303 339 304 339 304 339 304 339 306 341 306 343 307 343 309 346 307 353 306 353 306 353 306 353 306 353 306 355 307 358 309 358 310 358 310 360 312 360 313 362 312 360 312 362 313 365 315 360 318 360 318 360 318 360 318 360 318 360 318 362 319 362 321 365 307 420 301 377 325 408 318 250 301 410 328 365 339 379 310 384 333 358 334 360 333 367 330 374 327 382 324 391 321 393 319 384 327 362 330 389 316 365 303 417 309 434 285 365 268 463 321 468 318 499 245 427 224 434 218 446 214 439 212 427 212 420 215 422 212 436 209 436 209 436 209 436 209 436 209 436 209 436 209 436 211 436 211 434 209 434 208 432 205 427 205 425 203 425 202 417 206 413 206 427 203 429 206 422 211 405 208 403 202 420 199 432 196 405 194 401 193 401 193 401 194 403 194 401 193 401 191 396 196 391 191 393 194 377 165 324 155 319 143 317 147 317 152 339 179 382 177 379 176 377 174 374 173 372 173 372 173 372 173 372 173 372 173 370 171 370 170 367 167 362 167 360 165 358 164 355 164 343 165 341 164 341 162 339 165 341 162 339 161 336 162 339 161 334 158 329 156 331 159 334 158 331 158 331 158 331 158 331 155 327 155 327 153 324 152 322 152 322 149 315 146 312 146 312 143 308 143 305 141 303 140 303 141 305 140 303 138 298 135 296 134 293 134 293 134 293 134 293 132 291 132 291 132 291 132 291 129 288 129 291 131 288 129 288 126 284 126 281 125 279 123 274 126 274 129 276 128 274 126 269 120 262 120 262 120 262 120 262 120 255 120 253 119 253 117 250 119 250 116 248 114 245 116 248 110 243 111 245 113 243 111 241 111 243 110 238 108 236 105 231 110 234 111 231 108 234 108 234 105 234 102 234 99 231 98 229 101 226 101 224 99 224 98 222 99 222 96 217 95 217 95 219 95 219 95 219 95 219 95 219 88 212 90 212 90 210 87 205 84 205 87 207 88 205 87 200 90 202 87 195 85 186 84 186 81 191 81 188 79 186 78 186 81 191 79 186 78 183 75 181 76 183 76 181 75 179 73 179 75 181 75 179 73 179 72 171 73 169 72 167 72 164 70 164 69 162 69 159 67 157 66 157 72 157 69 152 67 152 67 152 64 148 64 150 66 152 67 152 67 152 67 150 66 148 64 148 63 145 61 143 61 140 60 138 63 138 63 136 61 133 60 133 61 136 61 136 61 136 61 136 61 133 60 133 60 133 60 133 58 131 58 128 57 126 55 126 58 131 52 126 54 131 54 124 52 126 52 126 52 126 52 126 51 121 54 121 49 114 49 119 51 121 52 121 52 121 52 121 52 119 48 112 46 114 51 121 51 119 49 114 45 109 43 107 49 112 49 109 48 107 46 107 45 107 46 109 48 107 46 105 43 102 43 105 45 107 46 107 45 105 45 105 45 105 45 105 43 102 43 102 43 102 43 102 45 105 46 105 45 102 45 105 43 97 42 97 43 100 43 97 42 95 40 93 40 95 43 100 23 27 23 27 23 27 23 27 27 28 23 27 23 27 19 25 35 30 23 27 27 28 23 24 23 25 15 24 15 24 19 27 19 25 19 25 19 25 19 25 7 24 23 30 31 27 11 21 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 31 25 39 27 39 27 39 25 27 24 35 27 39 27 35 25 47 25 47 25 47 25 47 25 47 25 43 22 39 21 35 21 27 18 27 18 35 24 55 30 63 34 71 34 63 30 63 34 79 37 79 37 83 39 83 40 79 39 83 39 87 40 87 40 83 39 83 40 87 40 91 42 91 43 95 43 99 45 99 46 95 45 103 46 95 43 99 46 111 49 111 49 111 49 111 49 95 48 95 49 99 51 103 51 107 51 103 52 111 54 103 49 83 31 31 13 19 18 35 15 23 12 35 13 35 15 39 15 39 19 31 19 27 18 27 19 47 9 67 15 115 128 456 146 424 149 436 153 444 155 444 155 448 156 444 152 432 147 420 146 404 134 361 108 269 79 150 37 51 22 27 25 63 43 103 52 83 95 551 271 654 239 595 218 611 224 607 214 587 223 599 215 587 241 670 256 678 230 571 220 523 165 670 277 710 268 579 182 428 167 432 167 420 162 396 156 376 150 349 143 333 138 309 128 238 211 503 247 464 238 468 227 456 227 480 227 472 227 444 226 448 226 456 226 452 224 452 224 456 226 452 224 448 221 444 221 499 232 440 221 444 203 619 316 904 295 916 291 904 292 924 292 900 298 964 301 936 303 952 295 944 300 944 301 948 303 952 304 944 303 944 303 944 303 944 303 948 306 952 306 956 307 956 307 960 306 960 306 960 306 960 306 960 306 960 307 964 309 968 309 960 310 964 310 968 312 968 312 968 312 968 313 972 315 976 315 976 316 976 316 976 316 976 316 976 318 980 318 984 319 984 319 1003 319 1011 313 964 321 1011 291 738 324 1011 321 984 328 964 327 976 330 980 331 980 330 984 328 980 327 980 324 976 321 976 322 976 325 984 321 916 297 884 310 924 298 793 262 833 313 920 297 825 277 551 223 492 220 452 223 428 215 420 215 428 215 440 217 440 211 440 211 440 211 440 211 440 211 440 211 440 211 440 212 432 211 420 211 416 209 416 209 408 205 404 205 400 203 400 205 412 208 404 203 404 203 404 206 404 211 400 206 392 199 400 197 384 197 376 194 369 193 369 194 376 194 372 194 369 193 369 194 388 194 380 194 380 185 329 162 281 147 257 150 281 158 313 176 365 180 361 179 357 176 353 174 349 174 349 174 349 174 349 174 349 173 345 173 341 171 341 171 329 167 329 165 325 164 321 165 309 165 297 165 293 164 293 164 297 165 293 162 289 162 289 161 301 159 305 158 305 158 309 159 309 159 309 159 309 159 309 159 297 155 301 156 297 153 289 152 293 152 285 147 273 146 269 146 269 143 269 141 265 140 261 140 269 141 265 140 257 137 253 137 249 132 249 134 253 135 257 135 249 132 249 132 249 132 249 132 249 129 253 131 257 129 253 128 246 126 246 125 242 123 238 123 234 128 238 129 234 126 226 125 210 119 210 120 214 122 218 122 214 120 210 120 206 119 206 119 206 119 202 116 198 116 198 116 194 111 198 113 202 111 198 110 194 110 190 108 190 108 186 108 190 108 190 108 186 105 186 105 194 107 190 102 182 99 178 98 186 101 182 101 178 99 178 99 178 98 170 95 166 95 166 96 190 96 190 96 190 96 190 96 170 90 174 90 174 88 166 85 150 87 146 88 150 87 146 85 150 88 142 85 134 85 134 85 150 82 146 79 142 78 134 76 142 79 138 78 138 78 134 76 142 76 142 75 138 73 134 73 142 75 138 75 134 73 134 75 134 72 134 72 130 70 130 69 130 70 130 69 123 66 119 66 130 70 123 69 119 67 123 69 115 66 115 66 115 66 115 66 119 67 119 66 115 64 111 64 111 63 107 63 103 61 103 61 103 63 103 61 99 60 95 60 99 61 99 61 99 61 99 61 99 61 99 61 95 60 95 60 91 58 91 57 87 55 83 55 87 54 87 55 95 57 83 48 83 52 83 52 83 52 83 52 79 52 91 54 83 48 75 49 83 52 91 55 95 55 91 54 83 49 79 48 75 49 79 51 79 49 71 45 67 43 67 45 79 49 79 48 71 45 67 45 67 46 71 48 75 46 71 45 71 43 71 45 75 46 79 46 79 46 79 46 79 46 79 46 67 42 71 43 71 43 75 45 75 46 83 46 71 42 71 45 67 42 59 42 71 46 71 43 67 43 63 42 67 43 71 46 27 47 27 47 27 47 27 47 28 50 28 47 27 45 25 45 31 50 27 47 30 52 28 45 28 47 25 42 24 45 27 50 25 45 25 45 25 45 25 45 27 47 28 50 27 42 22 38 22 45 24 47 25 45 24 42 24 45 24 45 24 45 24 45 25 40 27 42 27 40 24 38 22 38 25 42 27 42 27 40 25 42 25 42 25 42 25 42 25 42 24 40 24 40 24 40 19 33 19 33 22 42 30 54 31 54 34 54 31 52 34 59 37 62 37 64 39 64 40 66 37 62 39 64 39 66 40 66 40 66 40 69 42 69 43 71 40 69 42 69 43 71 43 74 43 74 46 76 43 71 45 76 48 78 48 78 48 78 48 78 48 76 48 78 49 81 51 81 52 81 51 83 55 88 52 76 40 45 18 19 16 28 18 26 13 21 13 23 15 23 16 26 18 28 19 28 18 31 19 28 21 9 25 7 67 202 158 207 149 205 152 212 155 214 153 212 152 210 150 205 147 200 144 202 137 200 120 157 90 119 51 54 25 38 22 38 34 59 46 71 43 219 250 432 250 372 217 327 224 322 221 298 217 310 223 303 217 329 250 370 251 341 214 351 221 234 241 429 272 420 233 293 171 279 171 281 168 274 162 272 153 262 144 257 141 253 134 250 143 453 251 487 248 470 244 479 229 482 229 482 230 475 229 465 229 468 229 465 227 463 226 463 230 468 229 465 226 460 223 448 226 444 220 456 223 382 238 434 294 329 292 331 292 334 294 322 283 343 307 343 297 348 303 336 300 343 300 346 301 348 303 343 301 336 303 336 303 336 303 336 304 339 306 341 306 343 307 343 306 353 306 353 306 353 306 353 306 353 306 355 307 358 309 358 309 355 310 358 310 360 312 360 312 360 312 362 313 365 315 360 315 358 316 358 316 358 316 358 316 358 318 360 318 362 319 362 337 312 352 348 316 393 321 417 262 319 321 408 319 377 333 355 324 374 324 377 327 379 328 379 327 374 330 372 328 370 327 377 322 410 322 386 292 377 298 396 318 372 262 362 310 420 313 427 297 444 217 398 220 427 215 441 217 446 218 434 215 422 218 425 212 439 211 439 211 439 211 439 211 439 211 439 211 439 211 439 212 439 211 436 211 434 209 434 206 429 205 427 205 425 203 420 208 415 206 429 203 432 205 422 208 410 209 408 202 420 193 422 199 413 199 405 194 403 194 403 196 405 194 403 194 401 193 398 191 391 194 391 191 384 184 372 171 351 167 360 176 365 180 384 182 386 180 382 177 377 176 374 174 374 174 374 174 374 174 374 174 374 173 372 173 370 171 370 167 362 167 360 165 358 164 355 165 346 165 343 165 341 164 341 167 343 164 339 162 339 162 341 162 334 159 331 158 334 159 336 159 334 159 334 159 334 159 334 155 327 156 329 156 327 152 319 155 324 150 317 146 312 144 310 143 308 143 305 141 303 140 303 143 308 141 303 138 300 137 298 135 296 134 293 134 293 132 291 132 291 132 291 132 291 132 291 126 288 129 293 131 291 128 286 126 286 126 284 125 281 123 279 123 269 126 272 125 269 123 265 122 265 120 262 120 262 119 260 122 257 120 255 120 253 119 253 120 253 117 248 116 248 116 250 110 243 111 245 113 243 111 241 107 236 108 238 108 238 110 238 108 231 108 229 107 229 105 229 105 234 104 238 102 236 102 236 102 229 101 226 101 224 99 224 99 222 96 217 95 217 95 219 95 219 95 219 95 219 95 219 88 212 90 212 90 210 87 205 84 205 87 207 88 205 87 200 87 198 85 193 85 188 87 191 82 193 81 188 79 186 76 183 76 183 78 186 78 186 79 188 76 183 76 181 75 179 73 179 76 183 75 181 75 179 73 174 72 167 72 164 70 164 69 162 73 167 72 164 69 159 67 157 70 155 69 152 66 150 67 152 69 155 67 150 66 148 63 145 67 152 67 150 66 148 64 148 66 148 64 148 63 145 63 140 63 138 63 136 61 133 60 133 60 133 60 133 60 133 60 133 63 138 63 136 61 133 60 133 58 131 58 128 57 126 55 126 55 128 54 131 57 131 52 121 52 126 52 126 52 126 52 126 49 121 55 124 51 117 48 117 49 119 52 124 55 124 54 121 48 117 49 119 51 117 49 114 49 117 46 109 45 112 48 117 49 109 48 107 45 102 43 100 45 107 46 109 48 107 46 105 43 102 43 105 45 107 46 107 46 107 46 107 46 107 46 107 42 100 42 102 43 105 45 105 43 107 49 107 43 97 43 107 46 97 40 95 45 102 43 93 45 100 45 100 45 102 46 105 23 27 23 27 23 27 23 27 27 28 27 27 23 25 19 25 31 28 23 27 31 30 27 27 35 30 23 25 19 27 31 31 19 25 19 25 19 25 19 25 35 30 23 24 11 22 11 22 31 24 35 25 39 24 35 22 35 24 35 24 35 24 35 24 31 24 31 24 27 21 19 18 27 22 35 27 39 27 39 27 47 25 47 25 47 25 47 25 47 25 47 24 47 25 51 28 31 19 31 21 39 27 63 33 63 34 71 34 67 33 75 39 79 37 79 39 83 40 87 40 79 37 79 39 83 40 87 40 91 42 91 43 95 45 99 45 87 40 87 42 91 42 95 43 95 45 103 46 95 43 99 46 107 48 107 48 107 48 107 49 95 48 95 49 99 51 103 51 107 51 103 54 115 55 107 46 83 30 27 13 27 22 43 18 31 15 39 16 43 18 47 18 39 19 31 19 31 18 31 19 39 13 71 24 246 162 440 161 420 149 432 153 444 155 436 152 420 147 420 146 416 144 412 141 396 131 341 101 246 70 130 28 51 24 35 25 63 39 91 43 107 156 702 269 642 245 571 224 619 227 611 215 591 224 607 220 559 235 654 254 666 226 579 230 642 138 611 268 710 263 587 188 440 173 444 173 440 167 420 162 376 149 345 141 321 138 293 129 301 245 531 254 480 227 460 239 460 232 480 233 480 232 456 229 460 230 468 229 464 227 460 227 476 232 472 230 464 227 456 226 480 232 432 220 456 209 634 319 904 295 908 291 896 292 924 292 896 300 968 300 932 304 956 294 944 300 944 301 948 303 952 304 944 303 944 303 944 303 944 303 948 304 948 306 952 307 956 306 960 307 960 307 960 307 960 307 960 307 960 309 964 310 968 310 960 309 960 310 964 312 968 312 968 312 968 313 972 315 976 315 976 316 976 316 976 316 976 316 976 316 976 318 980 319 984 319 976 339 928 334 976 319 972 324 1011 235 829 352 968 315 1011 306 999 321 999 325 1003 328 991 330 980 330 976 330 964 328 952 325 948 322 948 297 868 301 904 313 888 266 753 291 928 310 884 300 722 238 484 214 492 223 452 218 436 217 428 218 428 218 440 220 440 212 440 212 440 212 440 212 440 212 440 212 440 212 440 212 424 212 424 211 420 209 416 209 408 206 408 205 404 203 400 205 412 206 404 203 404 203 400 205 392 206 400 205 392 196 384 188 396 202 388 197 376 194 372 194 376 196 376 194 372 193 369 194 369 193 384 193 372 190 376 193 369 184 361 190 372 184 353 185 365 182 365 180 361 177 353 176 349 174 349 174 349 174 349 174 349 174 349 173 345 171 341 171 329 167 329 165 325 164 321 165 309 165 309 164 305 164 301 164 309 165 301 162 297 162 297 162 305 159 309 158 305 159 309 161 309 159 309 159 309 159 313 159 297 155 305 158 305 155 289 150 297 153 289 149 277 146 269 144 269 143 269 141 265 140 261 140 269 143 265 140 261 138 253 137 265 137 261 135 249 131 246 129 249 132 249 132 249 132 249 132 242 126 253 129 253 129 246 125 246 126 246 125 242 123 238 123 218 122 222 123 218 122 214 119 226 123 222 122 210 117 206 116 214 122 214 120 210 119 206 119 210 119 202 116 198 116 198 117 186 113 190 114 202 111 198 110 182 105 186 108 190 110 198 111 198 111 202 110 198 108 194 107 182 102 186 104 194 105 202 107 186 102 186 101 182 99 178 99 178 98 170 95 166 95 166 96 182 93 182 93 182 93 182 93 170 90 174 90 174 88 166 85 150 87 154 88 158 87 154 85 146 85 142 84 142 87 150 87 150 82 146 79 142 78 134 76 130 75 134 78 138 79 146 81 142 76 142 75 138 73 134 73 142 76 142 75 138 73 134 75 134 72 134 70 130 69 126 69 142 73 138 72 130 69 123 67 123 67 115 64 111 64 111 66 126 70 123 67 111 63 103 61 119 67 119 66 115 64 111 64 115 66 115 66 111 66 107 64 103 63 103 61 99 60 95 60 95 60 95 60 95 60 95 60 103 63 103 61 99 60 95 60 91 58 91 57 87 55 83 55 99 55 83 52 87 55 87 51 83 52 83 52 83 52 83 52 75 51 95 55 87 49 75 49 71 48 83 52 91 52 87 51 71 48 83 52 87 51 75 46 83 49 75 46 75 49 83 52 75 48 71 45 63 42 59 40 67 46 71 48 75 46 71 45 71 43 71 45 75 46 79 46 79 46 79 46 79 46 79 46 67 43 67 45 71 46 75 46 71 49 87 49 67 42 67 48 87 46 63 42 71 45 59 36 71 45 75 46 75 48 79 48 28 50 28 47 27 45 25 42 24 45 25 45 25 45 25 45 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 28 47 27 45 25 47 27 50 28 50 28 47 27 45 25 45 24 45 24 45 24 45 24 45 21 42 22 45 24 47 25 50 27 47 25 45 24 42 22 40 24 47 25 50 27 47 25 45 27 40 25 38 24 40 25 42 27 42 27 40 25 38 24 38 25 38 19 33 24 47 31 52 30 50 30 52 31 54 33 54 31 54 34 57 36 62 39 64 39 64 39 66 40 69 42 69 46 74 46 74 46 74 46 74 48 76 48 74 46 71 45 71 46 76 51 83 52 81 48 74 51 81 51 81 51 81 51 81 54 83 52 81 51 83 52 85 51 88 55 81 49 88 51 74 27 35 18 26 18 31 19 28 13 23 15 26 16 28 18 31 19 26 18 28 18 28 18 28 15 2 22 38 113 234 138 217 150 202 152 210 153 207 152 207 156 214 152 217 152 212 143 195 129 181 114 148 79 93 43 54 28 26 39 54 30 83 46 78 60 329 277 405 245 353 208 336 229 315 223 305 218 312 223 324 227 346 247 365 250 331 217 353 245 248 211 436 269 436 250 315 170 293 173 296 168 286 162 291 158 257 155 269 137 276 132 238 182 489 256 465 247 487 232 494 238 479 236 479 236 479 236 477 235 472 233 470 233 468 232 468 229 465 227 463 227 460 226 456 227 453 221 458 233 353 259 420 301 341 289 336 292 343 291 310 295 336 306 346 301 334 300 341 300 336 300 336 300 336 300 336 300 336 300 339 301 341 303 341 303 341 303 343 304 346 306 346 304 341 304 343 306 346 307 346 307 346 307 346 307 346 307 346 310 351 310 353 312 355 313 355 310 351 310 353 312 355 313 358 315 360 315 360 315 360 315 360 315 360 315 362 316 365 318 365 318 362 318 367 319 374 319 377 324 405 241 324 340 401 309 396 325 372 312 374 325 370 327 379 330 362 322 372 330 367 322 384 318 403 304 358 301 398 295 446 288 327 276 465 303 403 315 448 224 434 220 434 218 436 215 439 217 441 218 439 218 434 217 434 214 441 214 441 214 441 214 441 212 439 212 439 212 439 212 439 212 439 212 439 212 439 212 439 212 436 209 432 208 432 208 434 209 427 208 432 206 434 208 432 205 420 203 415 199 417 196 417 197 410 199 410 199 410 199 410 197 408 196 405 196 403 194 401 197 398 196 393 193 386 188 382 187 382 187 379 185 377 184 377 180 382 177 377 176 377 176 379 179 379 176 377 173 372 171 367 173 372 173 370 171 367 170 367 167 362 167 360 165 358 164 358 165 355 165 353 164 346 162 346 165 348 165 343 164 341 162 341 159 327 159 327 161 331 165 336 158 327 159 329 161 329 159 327 156 329 156 329 155 324 150 319 152 322 150 317 149 315 147 312 144 308 140 303 141 308 140 300 146 310 143 308 140 303 138 298 137 298 137 298 137 298 137 298 135 296 135 293 134 291 132 291 132 286 132 284 131 281 129 281 129 281 128 279 128 279 126 276 126 272 128 274 126 267 120 260 125 265 119 260 120 262 120 260 119 260 119 257 117 255 116 255 116 255 116 255 116 255 116 250 113 241 113 238 111 238 108 243 92 274 107 243 116 236 101 260 110 231 111 248 105 241 111 231 101 236 102 236 102 236 102 238 102 236 101 231 99 229 96 226 99 229 95 222 92 222 95 226 96 219 93 214 92 214 92 217 92 214 90 210 88 207 85 205 87 202 87 200 85 198 84 198 87 202 87 200 85 195 84 195 79 191 84 198 84 191 78 183 79 186 75 181 78 186 75 179 76 183 76 183 75 179 72 176 73 181 75 181 75 179 72 169 73 169 73 167 72 164 70 164 70 164 70 162 69 159 67 159 63 145 63 145 63 145 63 145 67 150 64 145 63 150 67 155 64 155 63 145 63 145 67 148 67 148 67 143 66 140 64 140 61 136 60 133 60 131 58 131 60 133 60 133 60 133 60 133 57 131 57 128 55 126 54 126 55 128 55 126 54 124 52 124 54 128 54 128 54 128 54 128 52 126 52 124 51 121 49 121 48 121 54 126 51 119 49 121 48 117 48 117 48 117 48 117 48 105 45 107 49 114 49 109 46 109 49 114 51 109 45 102 46 107 46 107 46 107 46 107 45 107 46 109 48 107 46 105 46 102 46 102 46 102 46 102 48 102 45 100 46 105 51 112 45 97 46 100 48 97 46 95 49 93 39 85 43 100 49 100 49 100 46 97 46 95 42 85 45 95 45 93 43 90 42 90 31 28 27 28 23 27 19 25 19 25 19 25 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 27 27 23 25 19 27 23 28 27 28 23 27 23 25 19 25 35 24 35 24 35 24 35 24 31 22 35 24 35 24 39 25 39 25 35 24 35 24 31 22 27 22 35 24 39 24 35 22 39 25 35 24 31 25 35 27 39 27 39 25 35 24 31 24 47 22 31 21 43 28 63 31 59 30 63 31 63 33 67 33 67 33 71 36 79 37 83 39 83 39 83 40 87 42 91 42 91 46 91 46 91 46 91 46 95 48 95 46 91 45 87 45 95 49 99 51 103 49 99 48 103 51 103 51 103 51 103 51 95 51 87 49 91 51 95 51 107 55 115 52 115 54 115 43 51 19 31 13 31 16 35 15 31 15 35 16 35 16 39 18 47 19 39 18 39 18 39 18 35 9 55 52 361 165 412 153 436 149 448 150 440 150 428 149 444 153 432 150 432 147 412 138 365 123 313 96 218 58 115 31 75 15 79 28 63 48 103 48 186 215 694 259 662 224 567 235 638 229 619 221 603 221 603 227 591 238 646 251 670 229 599 242 670 177 507 276 698 269 654 200 448 176 468 174 460 170 440 165 412 144 376 146 297 149 253 126 396 257 531 236 488 247 436 245 456 239 460 238 468 238 484 238 460 235 460 233 464 233 460 232 464 229 464 229 464 227 460 227 476 227 424 223 499 199 702 316 920 295 888 288 884 294 912 286 932 301 948 304 940 300 936 303 936 300 936 300 936 300 936 300 936 300 936 301 940 303 944 303 944 303 944 304 948 306 952 306 948 306 948 307 952 309 956 309 956 309 956 309 956 309 956 309 964 312 964 313 968 313 972 315 964 312 964 313 968 315 972 315 976 315 976 315 976 315 976 315 976 315 976 316 980 318 984 318 988 318 984 319 988 321 984 321 988 333 964 214 984 346 944 318 980 321 972 330 988 322 976 333 999 325 988 328 995 322 988 330 980 322 900 291 865 304 845 303 757 257 845 312 865 300 892 279 515 217 460 217 452 215 448 215 444 217 444 215 432 217 428 215 428 214 428 214 428 214 428 214 424 212 424 212 424 212 424 212 420 212 420 212 420 212 420 212 420 211 412 209 408 208 412 209 412 208 412 208 412 208 412 208 400 203 396 202 392 199 384 197 384 199 384 199 384 199 384 199 384 199 380 197 376 196 376 197 376 197 372 196 365 191 353 187 349 187 345 185 345 184 341 184 357 179 349 177 345 176 349 177 349 176 345 174 341 173 337 171 345 173 345 171 341 170 337 170 329 167 329 165 325 165 321 164 321 164 321 162 317 164 313 162 317 164 313 164 309 162 309 162 309 162 305 162 313 162 313 164 317 162 317 164 325 161 321 159 313 156 313 156 309 155 297 153 293 152 285 150 281 147 265 147 269 143 257 141 265 143 261 138 269 143 265 141 261 140 257 138 253 137 253 137 253 137 253 137 249 135 249 134 246 132 242 132 249 132 249 131 246 129 242 129 242 129 238 128 238 128 234 126 230 126 234 128 230 123 218 119 226 122 210 119 214 120 214 119 210 119 210 117 206 116 202 116 202 116 202 116 202 116 202 117 174 117 178 114 186 111 194 110 186 134 226 114 202 110 214 113 182 101 186 110 174 107 202 98 190 102 190 102 198 102 198 102 186 101 182 98 174 96 170 95 178 96 170 93 162 93 170 95 190 95 182 92 178 92 178 93 178 92 174 88 170 87 162 85 162 87 162 85 158 85 154 84 162 87 158 85 158 84 154 84 142 81 150 84 154 81 138 76 142 78 130 75 138 78 130 73 146 75 150 76 150 75 142 73 142 73 146 75 142 73 138 72 138 73 134 72 134 70 130 70 130 70 130 69 126 67 123 67 115 66 115 66 115 66 115 66 119 66 111 64 111 66 119 69 107 61 115 66 115 66 107 64 115 67 111 66 111 64 107 64 103 61 99 61 95 60 95 58 95 60 95 60 95 60 95 60 87 57 87 55 83 55 79 54 83 55 83 54 79 54 75 52 95 54 95 54 95 54 95 54 91 52 91 51 87 49 83 49 87 51 103 52 95 49 91 51 87 48 87 48 87 48 87 48 83 46 75 48 91 52 91 49 83 49 87 49 83 48 79 45 79 46 79 46 79 46 79 46 75 46 79 48 83 46 79 45 75 46 75 46 75 46 75 46 79 48 75 46 75 48 83 49 71 46 75 48 79 46 75 45 83 45 59 40 67 48 79 46 87 45 75 45 83 45 71 39 79 45 79 43 75 42 71 42 30 52 30 50 28 50 27 47 28 50 28 50 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 28 47 27 45 25 47 27 50 28 47 27 47 25 45 25 45 24 45 24 45 24 45 24 45 25 47 24 45 24 45 22 42 22 42 24 45 24 45 25 47 18 38 21 42 24 45 24 42 25 40 25 40 25 40 25 40 27 42 27 40 25 38 24 38 25 38 21 35 25 50 31 52 30 52 31 52 33 54 33 54 34 57 34 59 37 62 39 64 39 64 39 66 40 69 42 69 46 74 46 74 46 74 46 74 48 76 48 76 46 74 46 74 51 78 49 76 48 78 49 81 51 81 51 81 51 81 51 81 49 78 49 78 49 78 49 78 54 90 57 85 54 90 49 66 19 23 10 16 12 21 13 21 18 28 16 26 16 26 15 23 19 26 18 28 18 28 18 28 16 9 9 102 149 229 153 202 147 200 149 202 149 202 147 202 153 210 149 212 149 207 141 195 128 181 110 133 72 76 37 42 30 28 31 52 34 90 45 107 119 413 266 425 262 315 212 341 232 319 227 310 221 317 226 329 221 343 242 362 251 334 226 367 251 286 164 422 268 425 260 351 180 291 180 296 177 293 173 296 165 272 161 274 144 274 135 279 227 520 260 479 250 491 233 482 241 479 241 479 239 479 239 479 235 477 233 475 233 472 232 472 230 470 230 468 227 468 226 463 227 456 223 463 238 358 262 425 298 339 288 339 291 341 291 308 298 339 304 343 301 336 300 339 300 336 300 336 300 336 300 336 300 336 300 339 301 341 303 341 303 341 303 343 304 346 306 346 306 341 306 343 307 346 309 346 309 346 309 346 309 346 309 346 312 351 312 351 313 353 313 355 312 351 312 353 313 355 315 355 315 365 315 365 315 365 315 365 315 365 315 367 316 370 318 370 318 365 318 367 319 374 321 374 325 370 340 315 236 396 345 370 319 377 325 386 327 365 324 374 327 367 328 377 325 367 325 398 328 372 298 377 297 432 307 389 250 393 310 422 298 456 295 405 218 439 215 439 215 441 217 441 217 441 217 441 217 439 217 436 214 441 214 441 214 441 214 441 212 439 212 439 212 439 212 439 212 439 212 439 212 439 212 439 212 439 211 434 208 432 209 434 208 432 208 432 208 432 208 432 205 427 203 422 200 420 199 417 199 410 199 410 199 410 199 410 200 413 199 410 199 408 197 405 196 398 196 396 194 389 190 384 185 379 185 379 184 377 182 374 180 384 179 379 176 377 177 379 174 374 174 374 174 374 174 374 173 372 173 370 171 367 170 367 167 362 167 362 165 360 165 358 164 358 164 358 164 353 164 351 162 346 162 341 162 339 161 336 164 334 164 331 162 329 161 329 162 331 161 329 158 327 156 324 156 327 153 324 153 324 153 327 152 322 152 319 149 315 149 312 146 308 141 305 143 310 141 303 141 305 141 305 141 305 141 305 137 298 137 298 137 298 137 298 135 296 135 293 134 291 132 291 132 286 132 284 131 281 129 281 129 281 129 279 128 276 126 276 126 272 126 272 126 267 122 262 125 265 119 260 120 262 120 260 119 260 119 257 117 255 116 255 116 255 116 255 116 255 116 250 116 245 114 245 114 243 111 243 126 257 104 281 138 293 137 245 116 236 107 245 102 241 110 231 105 238 104 236 102 234 101 231 99 231 98 226 95 224 93 222 98 226 95 222 93 222 93 224 95 219 93 214 92 214 92 214 92 214 90 210 88 207 85 205 87 202 87 202 85 200 85 198 87 200 85 200 84 198 84 198 79 191 82 195 84 191 78 183 79 186 75 181 78 186 75 179 73 179 75 183 76 183 75 181 73 179 75 181 73 176 70 169 73 167 72 167 70 164 70 164 70 164 70 162 69 159 67 159 69 155 69 155 69 155 69 155 67 152 66 148 64 150 66 152 58 150 66 155 69 150 64 138 67 145 66 143 64 140 64 140 64 138 63 138 61 136 61 133 60 133 60 133 60 133 60 133 57 131 57 131 55 128 55 126 55 128 55 128 54 126 54 124 54 128 54 128 54 128 54 128 52 126 52 124 51 121 49 121 48 121 52 124 51 119 49 121 48 117 48 117 48 117 48 117 51 109 48 112 51 117 51 112 51 112 48 109 46 107 46 109 46 107 46 107 46 107 46 107 45 105 46 107 46 107 45 105 46 102 46 102 46 102 46 102 48 105 48 105 48 105 46 100 45 97 46 100 48 97 46 95 51 97 42 90 43 95 45 95 43 90 42 93 45 95 42 85 45 95 43 93 43 93 42 90 31 30 31 28 27 28 27 28 31 30 31 28 27 28 27 27 19 25 19 25 19 25 19 25 23 27 23 27 23 27 23 27 27 27 23 25 19 27 23 28 23 27 23 25 19 25 15 24 31 22 31 22 31 22 31 22 43 25 39 24 35 22 31 21 27 22 31 24 35 25 39 27 23 19 31 24 35 25 39 24 35 25 35 25 35 25 35 25 39 27 39 25 35 24 31 24 47 22 35 22 51 30 63 31 63 31 63 33 67 33 71 34 71 36 75 37 79 39 83 39 83 39 83 40 87 42 91 42 87 45 87 45 87 45 87 45 95 48 95 48 95 48 95 46 107 51 95 46 91 48 103 52 103 51 103 51 103 51 103 51 91 49 87 51 95 51 91 49 115 58 123 55 126 55 103 34 35 13 15 9 19 13 27 13 43 18 39 16 35 15 31 13 43 18 35 16 35 16 35 16 43 13 31 96 440 152 448 143 432 147 436 149 436 149 424 147 436 150 424 147 424 144 396 135 357 119 289 85 186 48 95 27 87 24 75 33 107 52 99 67 396 272 666 269 690 200 595 241 646 233 634 227 622 227 615 230 583 233 642 250 678 236 626 254 666 206 388 259 706 265 682 227 476 187 472 182 472 179 452 173 424 159 388 152 317 147 265 158 519 266 519 241 484 248 444 242 456 242 464 242 464 239 480 239 468 235 464 235 460 233 468 233 472 232 472 232 472 229 468 229 468 229 432 227 515 205 714 319 908 294 888 288 880 291 912 289 944 303 944 303 940 300 936 300 936 300 936 300 936 300 936 300 936 300 936 301 940 303 944 303 944 303 944 304 948 306 952 306 948 306 948 307 952 309 956 309 956 309 956 309 956 309 956 309 960 310 964 312 964 313 968 313 964 312 964 313 968 315 972 313 976 315 976 315 976 315 976 315 976 315 976 316 980 318 984 318 988 318 984 319 988 321 984 321 980 316 976 361 765 263 1011 334 964 316 964 322 980 324 988 330 980 328 991 327 984 321 1003 334 995 300 880 301 837 312 849 254 769 310 928 295 872 312 718 224 492 215 456 215 452 217 452 217 448 218 444 217 436 217 432 217 432 215 432 215 432 215 432 215 428 214 428 214 428 214 428 214 424 214 424 214 424 214 424 214 424 212 416 209 412 209 412 211 416 209 416 209 416 209 416 209 408 205 404 203 396 200 392 200 388 200 388 200 388 200 388 200 392 202 392 200 388 199 384 200 372 196 372 196 369 193 357 190 345 185 345 185 341 184 341 182 361 180 353 177 349 177 349 179 337 174 341 174 341 174 341 176 345 173 345 171 341 170 337 170 333 168 329 167 329 165 325 165 325 165 321 164 321 164 317 164 309 161 309 162 309 161 305 162 305 162 309 164 321 165 317 164 329 167 333 161 321 159 317 158 313 155 301 150 297 150 293 153 297 153 289 150 281 149 269 149 277 144 265 143 269 144 265 140 257 141 261 141 261 141 261 143 257 138 253 137 253 137 249 135 249 135 249 134 246 132 242 132 249 132 249 131 246 129 242 129 246 131 242 128 238 126 230 125 230 126 230 126 226 123 222 122 226 122 210 119 214 120 214 119 210 119 210 117 206 116 202 116 202 116 202 116 202 116 202 116 194 119 202 116 206 113 210 113 214 128 345 220 369 134 277 150 234 110 194 114 186 108 214 105 202 105 194 104 194 101 190 98 182 99 178 98 174 95 170 93 174 96 170 95 166 93 166 93 186 93 178 92 174 90 178 92 178 92 174 88 170 87 162 85 166 88 162 87 162 85 158 85 158 85 158 84 154 84 150 82 146 81 150 82 150 81 142 78 142 78 130 75 138 78 130 73 138 72 142 75 150 76 150 76 138 73 142 73 142 72 134 70 134 72 134 70 130 70 126 69 130 70 130 69 126 67 123 67 126 70 126 70 126 70 126 70 119 67 115 66 115 64 115 66 103 61 115 67 119 66 107 63 111 66 111 64 107 64 103 63 107 64 107 63 103 63 99 61 95 60 95 60 95 60 95 60 91 58 87 57 87 55 83 55 87 57 83 55 83 54 79 54 91 52 91 52 91 52 91 52 91 52 91 51 87 49 83 49 83 49 99 52 91 48 91 51 87 48 87 48 87 48 87 48 95 51 87 49 95 54 95 49 95 51 83 45 75 46 83 49 79 46 79 46 79 46 79 46 71 45 79 46 79 46 75 43 75 46 75 46 75 46 75 46 75 48 83 49 83 46 67 42 71 46 75 48 79 46 75 45 83 48 71 43 67 43 67 43 71 40 63 42 79 45 71 39 75 43 75 43 75 43 75 43 28 50 28 50 28 50 28 50 30 52 30 50 28 47 27 47 25 45 25 45 25 45 25 45 27 47 27 47 27 47 27 47 28 47 27 45 25 47 27 50 27 47 25 45 25 42 24 42 22 42 22 42 22 42 22 42 27 47 25 45 24 42 22 40 21 42 22 45 24 47 25 50 22 42 24 47 27 50 25 47 24 40 25 42 27 40 25 38 27 42 27 40 25 38 24 38 25 40 22 40 28 52 31 52 31 52 33 54 33 57 34 57 36 62 37 62 37 64 39 64 39 64 39 66 40 69 42 69 45 71 45 71 45 71 45 71 48 76 48 76 48 76 48 78 52 81 48 74 46 76 51 83 51 81 51 81 51 81 51 81 51 81 52 85 54 83 51 81 55 93 57 88 57 90 43 47 18 21 10 16 13 23 16 23 19 28 18 26 16 23 15 21 18 23 16 26 16 26 16 26 18 11 19 159 159 200 158 198 149 202 150 205 150 207 149 205 149 210 146 207 146 205 137 188 122 167 98 114 58 57 28 35 27 42 34 66 51 90 39 143 203 468 262 429 251 296 232 351 235 327 233 322 230 329 232 334 224 346 244 367 256 346 235 384 242 317 147 377 276 425 266 377 196 291 188 288 185 293 177 288 170 284 167 276 155 272 137 343 260 515 250 487 247 494 242 491 245 489 242 487 241 484 238 482 236 479 236 479 235 477 235 475 235 477 233 475 232 472 232 470 227 458 226 470 242 362 262 427 292 334 289 339 288 336 291 317 304 346 301 343 301 343 300 341 300 341 300 341 300 341 300 341 300 341 300 343 301 346 303 346 303 346 303 348 304 351 306 346 304 343 304 346 306 348 307 348 307 348 307 348 307 348 307 348 309 351 309 353 310 353 312 355 310 353 310 355 312 358 313 358 315 365 315 365 315 365 315 365 315 365 315 367 316 370 318 370 318 365 318 367 319 374 321 374 307 389 322 386 339 248 288 415 328 384 316 367 322 379 330 372 325 374 328 374 321 379 327 393 312 341 294 417 301 439 291 331 289 422 313 410 319 465 238 396 218 441 217 441 217 441 218 444 218 444 218 441 218 441 217 439 215 444 215 444 215 444 215 444 214 441 214 441 214 441 214 441 214 441 214 441 214 441 214 441 214 439 211 436 209 434 211 436 209 434 209 434 209 434 209 434 206 429 206 427 203 422 202 420 200 413 200 413 200 413 200 413 202 415 202 415 200 413 199 408 196 396 197 396 196 393 191 389 187 382 187 379 185 379 184 377 182 384 179 382 177 379 179 382 173 374 174 374 174 374 174 377 173 372 173 370 171 367 170 367 168 365 168 362 167 362 165 360 165 360 165 358 165 355 164 353 161 343 162 341 162 341 162 339 162 336 167 343 170 343 170 341 168 339 162 331 159 327 159 329 158 329 155 327 153 324 153 324 153 324 152 322 150 317 149 315 149 312 144 310 146 312 144 305 140 305 141 305 141 305 141 308 138 300 138 298 137 296 135 296 135 296 135 293 134 291 132 291 132 286 132 284 131 281 129 281 131 284 129 279 128 276 125 274 126 272 125 269 125 267 125 269 125 265 119 260 120 262 120 260 119 260 119 257 117 255 116 255 116 255 116 255 116 255 116 255 117 250 116 250 114 248 113 243 132 351 253 551 289 453 227 327 140 255 110 253 107 241 110 241 107 241 104 238 101 234 99 229 102 234 101 231 98 229 96 226 96 226 96 226 95 224 93 222 95 217 92 212 90 212 90 214 92 214 90 210 88 207 85 205 88 205 88 202 87 202 85 200 85 200 84 198 84 195 82 195 82 193 82 193 81 191 79 186 79 186 75 181 78 186 75 179 72 176 73 181 76 183 76 183 72 176 73 179 72 176 70 167 72 167 70 164 70 162 69 162 70 164 70 162 69 159 67 159 69 155 69 155 69 155 69 155 67 152 67 152 66 148 64 145 64 152 64 145 63 148 66 148 66 145 64 140 64 138 63 138 64 140 64 138 63 138 61 136 60 133 60 133 60 133 60 133 58 133 58 131 57 131 55 128 57 131 57 128 55 128 54 126 52 126 52 126 52 126 52 126 52 126 52 124 51 121 49 121 46 119 52 121 49 117 48 119 48 117 48 117 48 117 48 117 54 114 49 112 52 117 51 112 52 114 48 105 45 107 48 112 46 107 46 107 46 107 46 107 43 102 45 107 46 105 43 102 46 102 46 102 46 102 46 102 46 102 48 107 48 102 43 93 45 97 46 100 48 97 46 95 48 100 46 95 43 90 43 93 42 88 39 90 45 95 42 85 43 93 43 93 43 93 43 93 19 25 19 27 23 27 27 28 31 30 31 28 23 25 19 25 15 24 15 24 15 24 15 24 23 27 23 27 23 27 23 27 27 27 23 25 19 27 23 28 19 25 19 25 15 24 15 22 27 21 27 21 27 21 27 21 39 25 35 24 35 24 31 22 31 22 35 24 35 24 39 25 39 25 43 27 43 25 39 24 27 24 39 28 43 27 31 22 39 27 39 25 35 24 31 24 47 24 39 25 59 33 63 30 67 33 67 33 71 34 71 36 79 37 79 39 83 39 83 39 83 39 83 40 87 42 91 42 83 43 83 43 83 43 83 43 95 48 95 48 99 49 99 49 103 49 99 48 95 49 99 51 103 51 103 51 103 51 103 51 95 52 95 55 107 54 99 51 115 57 115 55 126 54 83 21 39 15 23 12 27 16 39 16 39 18 35 16 35 16 31 15 39 16 31 15 31 15 31 15 31 10 138 126 420 143 432 146 428 149 440 150 432 150 428 149 424 146 416 144 408 141 384 129 325 108 253 72 150 37 71 22 51 25 75 34 115 43 87 101 591 272 682 263 595 205 666 245 658 238 650 235 642 233 626 235 607 242 658 256 690 241 642 262 642 217 436 211 722 268 686 245 531 205 492 193 488 190 460 177 428 170 396 156 361 149 289 202 559 254 488 247 476 245 464 251 460 247 464 244 468 241 476 238 464 239 472 236 468 236 472 235 476 236 480 235 480 233 476 233 472 230 436 230 519 203 706 315 896 292 892 288 872 288 912 292 960 304 936 300 936 301 936 298 936 300 936 300 936 300 936 300 936 300 936 301 940 303 944 303 944 303 944 304 948 306 952 306 948 304 948 306 952 307 956 307 956 307 956 307 956 307 956 307 956 309 960 309 964 310 964 310 964 310 964 312 968 313 972 313 976 315 976 315 976 315 976 315 976 315 976 316 980 318 984 318 988 318 984 319 988 321 984 321 1007 306 991 315 1011 307 809 295 1011 331 991 318 976 327 988 322 980 327 988 324 980 324 988 319 940 288 872 310 837 286 769 263 928 319 916 309 857 268 488 215 472 221 468 220 456 218 456 218 452 218 448 218 436 218 436 218 436 217 436 217 436 217 436 217 432 215 432 215 432 215 432 215 428 215 428 215 428 215 428 215 424 214 420 211 416 211 416 211 420 211 420 211 420 211 420 211 412 208 408 206 404 203 396 202 392 202 392 202 392 202 392 202 392 202 392 200 388 199 384 200 372 196 376 197 372 194 365 193 357 190 353 188 353 187 349 187 361 182 357 179 353 179 353 179 341 174 341 174 341 174 341 174 345 173 345 171 341 170 337 170 337 168 333 168 329 167 329 167 329 165 325 165 321 165 321 165 309 161 313 164 313 165 317 167 337 173 341 171 333 165 317 159 277 146 273 138 265 138 277 141 301 153 309 156 317 158 309 158 301 153 293 152 285 149 273 150 281 147 269 146 277 147 273 143 261 141 261 141 261 141 261 141 261 140 257 137 253 135 246 134 249 135 249 134 246 132 242 132 249 132 249 131 246 129 242 129 249 131 246 129 234 125 230 123 230 126 226 123 222 125 226 126 226 122 210 119 214 120 214 119 210 119 210 117 206 116 202 116 202 116 202 116 202 116 202 116 210 116 218 114 218 113 214 113 269 248 749 363 841 378 738 226 289 117 186 111 178 101 190 101 198 104 194 102 198 101 194 99 190 102 186 101 182 98 174 96 170 96 174 96 174 95 166 92 182 93 178 90 170 88 174 90 178 92 174 88 170 87 162 85 170 88 166 88 162 87 162 87 154 84 154 84 150 82 150 81 150 82 150 81 146 79 142 79 142 78 130 75 138 78 130 73 142 73 146 76 150 76 146 75 138 72 138 72 138 70 130 70 130 70 130 70 126 69 126 67 130 70 130 69 126 67 123 67 119 67 119 67 119 67 119 67 119 67 119 67 119 64 107 61 119 64 107 61 103 63 115 69 107 64 107 64 103 63 103 61 107 63 103 63 99 61 99 60 95 60 95 60 95 60 95 60 95 58 91 58 87 57 87 57 91 57 87 57 83 55 83 55 87 51 87 51 87 51 87 51 91 52 91 51 87 49 83 49 79 48 95 51 87 46 87 49 87 48 87 48 87 48 87 48 95 51 87 49 91 51 87 46 91 49 83 48 79 46 79 48 79 46 79 46 79 46 79 46 71 43 75 45 75 45 71 43 75 46 75 46 75 46 75 46 71 46 75 46 75 45 71 43 71 46 75 48 79 46 75 45 67 46 79 46 67 42 67 45 75 42 71 43 79 45 71 39 71 42 75 43 75 43 79 45 22 42 24 42 25 45 27 47 30 50 28 47 25 42 24 40 24 42 24 42 24 42 24 42 27 47 27 47 27 47 27 47 28 47 27 45 25 47 27 50 25 45 25 42 24 42 22 40 21 40 21 40 21 40 21 40 22 42 24 45 24 45 25 47 25 47 24 45 24 45 22 42 25 47 27 47 25 45 21 40 22 38 27 45 28 42 24 35 27 42 27 40 25 38 24 38 24 40 24 45 31 54 33 50 33 54 33 57 34 57 36 59 39 64 39 64 39 64 39 64 39 64 39 66 40 69 42 69 43 69 43 69 43 69 43 69 48 76 48 78 49 81 51 81 48 78 49 81 51 78 49 76 51 81 51 81 51 81 51 81 48 78 52 85 54 83 49 76 54 88 54 85 55 85 34 26 16 21 10 16 13 26 18 28 15 23 16 26 16 26 18 28 16 21 15 23 15 23 15 23 7 4 84 207 149 207 143 202 147 202 149 205 149 205 146 207 146 205 143 205 143 200 132 186 113 152 85 95 48 52 27 35 22 47 33 59 48 81 51 231 256 425 274 408 200 322 260 355 239 334 239 331 236 339 236 341 238 367 254 377 260 351 239 391 242 324 187 276 271 427 266 415 227 341 208 322 202 327 191 317 177 322 173 312 170 305 147 436 269 506 248 508 245 489 250 506 247 496 245 491 241 487 239 484 239 487 238 484 238 482 236 482 236 484 235 482 233 479 233 477 229 463 227 472 241 358 256 413 288 331 289 339 286 334 291 322 309 348 300 339 300 343 300 336 300 341 300 341 300 341 300 341 300 341 300 343 301 346 303 346 303 346 303 348 304 351 306 351 304 343 304 346 306 348 307 348 307 348 307 348 307 348 307 348 307 348 309 351 309 353 310 353 310 353 310 355 312 358 313 358 315 365 315 365 315 365 315 365 315 365 315 367 316 370 318 370 318 365 318 367 319 374 321 374 336 341 316 417 289 434 300 284 312 389 331 384 318 367 324 370 324 377 324 374 322 398 319 365 298 358 295 436 301 398 262 403 316 396 310 425 289 413 211 460 226 456 224 451 221 446 218 441 220 446 218 444 220 441 218 441 217 446 217 446 217 446 217 446 215 444 215 444 215 444 215 444 215 444 215 444 215 444 215 444 215 441 212 436 211 436 211 439 211 436 211 436 211 436 211 436 209 434 208 429 205 427 203 425 202 415 202 415 202 415 202 415 200 413 200 413 199 410 199 405 196 396 197 398 197 396 194 391 191 389 191 386 190 386 188 384 184 386 180 382 179 382 179 384 177 377 176 374 174 372 173 370 173 372 173 370 171 367 170 367 170 367 168 365 168 362 167 362 167 362 165 360 167 355 165 355 162 346 165 346 167 348 167 348 177 351 173 334 155 300 135 279 122 260 117 253 114 255 119 265 132 298 144 319 155 331 156 329 155 327 153 322 150 319 150 317 150 315 146 312 147 317 146 310 144 308 143 305 141 303 140 300 140 303 138 298 137 296 134 293 135 296 135 293 134 291 132 291 132 286 132 284 131 281 129 281 132 286 131 281 126 274 123 272 126 269 123 267 123 269 126 274 125 265 119 260 120 262 120 260 119 260 119 257 117 255 116 255 116 255 116 255 116 255 116 255 113 253 114 248 113 243 113 238 176 568 380 608 368 608 378 589 159 267 108 248 104 229 102 231 102 236 102 236 102 236 102 236 101 234 99 231 98 226 95 224 95 224 96 229 96 224 93 219 93 214 90 212 88 210 90 212 92 214 90 210 88 207 85 205 90 207 88 205 88 202 87 202 84 198 84 195 82 195 81 193 84 193 81 191 79 188 79 188 79 186 75 181 78 186 75 179 75 181 76 183 76 181 73 179 70 176 72 176 72 174 69 164 70 164 70 162 69 162 67 159 70 164 70 162 69 159 67 159 67 152 67 152 67 152 67 152 67 152 69 155 67 148 63 140 63 152 64 148 64 148 66 145 64 143 64 138 63 138 61 136 63 136 61 136 60 133 60 131 60 133 60 133 60 133 60 133 60 136 58 133 58 131 57 131 58 133 57 131 57 128 55 128 51 124 51 124 51 124 51 124 52 126 52 124 51 121 49 121 45 117 51 121 48 114 48 117 48 117 48 117 48 117 48 117 52 112 48 109 49 112 48 105 48 112 49 112 48 109 46 105 46 107 46 107 46 107 46 107 42 102 43 105 45 102 43 100 46 102 46 102 46 102 46 102 45 100 43 97 45 100 46 102 45 97 46 100 48 97 46 95 40 95 48 100 45 93 45 100 48 95 43 95 46 95 42 85 42 90 42 93 43 95 45 95 7 22 11 24 15 25 19 25 27 28 23 25 15 22 11 21 15 24 15 24 15 24 15 24 23 27 23 27 23 27 23 27 27 27 23 25 19 27 23 28 19 25 19 24 15 22 11 22 27 21 27 21 27 21 27 21 27 22 31 24 35 25 39 27 43 25 39 24 35 22 31 21 39 25 39 24 31 21 19 16 27 24 39 28 43 27 31 22 39 27 39 25 35 24 31 24 43 24 43 27 63 34 67 30 67 33 67 34 71 36 75 36 83 39 83 39 83 39 83 39 83 39 83 40 87 42 91 42 83 43 83 43 83 43 83 43 95 48 95 49 99 51 103 51 91 48 103 52 107 51 95 46 103 51 103 51 103 51 103 51 83 48 87 52 99 51 87 46 111 54 111 54 126 51 63 10 31 12 15 9 23 16 35 16 27 15 31 16 35 18 39 19 39 16 31 15 31 15 31 15 0 7 297 155 408 153 396 147 416 146 420 147 424 146 416 143 420 144 404 143 400 140 372 129 305 99 230 63 126 34 67 24 63 33 75 30 115 46 146 164 666 241 710 250 480 223 726 247 662 241 662 239 654 238 634 236 642 254 682 262 702 244 646 263 658 218 535 156 694 268 686 265 591 229 535 211 511 206 476 188 416 180 404 165 400 155 333 236 579 253 499 260 464 241 468 254 460 247 460 245 464 241 468 239 468 239 468 238 464 238 468 236 480 236 480 235 484 235 480 233 476 232 440 230 515 200 690 307 888 291 892 288 868 286 912 294 968 304 932 298 936 301 936 297 936 300 936 300 936 300 936 300 936 300 936 301 940 303 944 303 944 303 944 304 948 306 952 306 948 304 948 306 952 307 956 307 956 307 956 307 956 307 956 307 956 307 956 309 960 310 964 310 964 310 964 312 968 313 972 313 976 315 976 315 976 315 976 315 976 315 976 316 980 318 984 318 988 318 984 319 988 321 984 321 960 328 980 316 1011 319 1011 272 876 309 1003 325 960 313 968 328 976 325 964 318 976 328 960 298 928 300 865 306 825 256 714 318 920 312 932 307 686 220 400 233 468 229 488 224 464 220 456 217 452 220 452 218 440 218 436 218 436 217 436 217 436 217 436 217 432 215 432 215 432 215 432 215 428 215 428 215 428 215 428 215 428 214 420 211 416 211 416 212 420 211 420 211 420 211 420 211 416 209 412 208 408 205 400 203 392 202 392 202 392 202 392 202 388 200 384 199 384 197 380 199 372 196 376 197 376 196 369 194 365 193 365 191 361 191 357 190 365 182 357 179 353 179 353 180 353 177 345 176 337 173 333 170 345 173 345 171 341 170 337 170 337 170 337 168 333 167 329 167 329 167 329 165 325 165 321 165 317 164 317 167 321 168 325 171 353 176 321 156 253 123 178 101 194 111 190 107 186 110 202 114 198 120 246 141 293 152 297 152 301 155 293 152 289 150 273 150 285 149 273 147 281 149 273 144 273 144 265 143 257 140 253 137 261 140 257 137 253 135 246 134 249 135 249 134 246 132 242 132 249 132 249 131 246 129 242 129 253 132 246 129 234 125 226 122 230 125 222 122 218 125 230 128 226 122 210 119 214 120 214 119 210 119 210 117 206 116 202 116 202 116 202 116 202 116 202 116 214 113 222 111 222 111 218 113 793 380 853 358 857 381 817 351 329 129 202 116 186 101 190 102 186 102 190 102 198 102 198 104 182 99 178 96 174 95 166 93 166 95 174 98 174 95 162 90 182 92 174 88 170 88 170 90 178 92 174 88 170 87 162 85 170 90 170 88 166 87 162 87 154 84 154 82 150 81 146 81 154 82 146 79 142 79 142 81 142 78 130 75 138 78 130 73 150 76 150 76 146 73 138 72 134 72 138 72 138 70 130 69 130 70 130 69 126 67 123 67 130 70 130 69 126 67 123 67 123 69 123 69 123 69 123 69 119 67 123 69 119 64 103 60 99 61 115 69 123 66 107 61 107 64 107 63 103 61 99 61 99 61 95 60 95 58 91 58 95 60 95 60 95 60 95 60 95 60 95 58 91 57 87 57 91 58 91 57 87 55 83 55 87 51 87 51 87 51 87 51 91 52 91 51 87 49 83 49 79 48 95 51 87 46 83 48 87 48 87 48 87 48 87 48 91 49 79 46 83 48 79 43 79 48 87 51 91 48 75 43 79 46 79 46 79 46 79 46 67 43 71 45 75 43 71 42 75 46 75 46 75 46 75 46 71 43 63 42 67 45 79 49 71 46 75 48 79 46 75 45 55 43 79 48 71 43 75 49 91 48 83 46 83 45 71 39 71 42 71 43 75 45 79 45 24 42 24 45 25 47 27 47 30 47 25 45 25 45 24 38 24 45 25 47 27 45 25 42 25 45 25 45 25 45 25 45 24 45 27 50 28 50 28 47 31 52 30 50 27 45 24 40 24 45 24 45 24 45 24 45 19 42 24 50 27 47 24 42 22 42 24 47 27 52 28 54 27 50 25 45 22 42 22 42 25 40 25 40 25 40 25 40 27 42 27 42 27 42 27 42 25 45 28 50 31 54 33 57 36 59 36 59 36 59 36 59 36 62 39 66 40 66 40 64 42 66 40 64 39 66 40 69 43 69 43 71 45 74 46 74 46 74 46 74 46 74 46 74 49 76 48 81 52 83 48 71 46 76 51 83 54 83 51 78 54 85 55 88 55 85 52 83 52 88 60 97 54 66 22 19 12 19 12 19 12 19 12 19 12 19 12 21 13 21 15 23 13 31 22 26 15 31 18 16 1 28 132 234 129 202 141 188 140 195 144 198 140 198 141 205 138 200 141 205 135 188 126 181 105 140 75 88 42 50 22 31 33 33 36 85 52 88 79 360 266 439 269 322 177 355 251 362 238 322 239 343 235 341 248 355 238 408 274 372 262 370 239 372 224 382 205 248 248 427 276 429 251 403 224 384 232 386 202 382 191 393 180 358 173 336 170 506 263 525 254 513 253 511 248 503 256 508 244 496 241 501 244 501 242 487 238 484 241 489 239 482 241 489 239 489 239 489 239 487 235 468 232 477 236 334 244 405 295 327 282 341 289 329 291 341 303 348 300 343 298 343 298 346 298 343 298 343 298 343 298 343 300 346 300 346 300 346 300 346 301 348 301 348 301 348 301 346 304 348 304 348 304 348 304 348 304 348 304 351 306 353 307 353 307 353 307 353 307 353 307 353 310 358 310 360 312 362 313 362 313 362 313 365 315 367 316 367 313 362 313 365 315 367 316 367 318 365 318 367 319 374 321 374 316 372 315 372 316 382 325 396 247 336 318 408 315 353 346 362 325 377 319 391 325 396 309 362 309 377 306 439 263 386 292 429 316 401 312 417 236 410 227 472 221 451 223 451 223 451 223 451 221 448 221 446 221 444 220 444 215 444 217 446 218 451 221 453 218 448 218 446 217 444 215 444 214 441 214 441 214 441 214 441 212 439 212 439 212 439 212 439 211 436 211 436 211 436 211 436 209 434 209 434 208 429 205 425 200 413 200 415 202 417 203 417 205 417 202 413 199 408 199 408 193 391 194 393 194 393 194 393 194 393 194 391 193 389 191 389 182 386 180 384 180 382 179 382 179 382 177 377 176 374 173 372 176 377 174 372 173 370 170 367 168 365 168 365 168 365 168 365 168 365 168 362 168 358 167 358 156 348 168 343 162 351 176 362 167 308 126 250 111 255 117 255 113 250 114 253 113 253 113 253 117 262 114 281 144 327 153 315 150 319 149 317 149 315 149 315 147 315 147 312 146 310 144 310 143 308 143 305 141 303 140 303 140 303 138 298 135 293 134 291 134 296 137 300 138 296 132 288 129 281 129 281 129 281 129 281 132 286 131 281 129 279 126 276 123 267 123 267 123 267 123 267 122 265 122 262 120 260 119 260 116 257 120 265 122 262 117 255 119 257 114 253 117 257 114 250 108 267 107 236 120 222 117 370 369 608 378 608 383 608 330 422 132 267 114 243 107 241 107 241 107 241 105 238 101 231 99 229 99 231 99 229 98 226 96 226 93 222 93 222 93 222 93 222 90 214 92 214 92 212 88 207 90 212 90 210 88 207 87 207 90 207 90 205 87 200 84 195 84 198 84 195 82 193 81 193 81 191 81 191 81 191 81 191 81 188 78 183 76 183 76 186 73 181 75 183 76 181 75 179 73 181 75 181 75 179 72 169 72 167 72 164 70 162 69 162 70 164 70 162 69 159 67 159 67 152 67 152 67 152 67 152 67 152 67 150 66 148 64 148 64 152 63 145 66 150 66 143 61 138 61 138 63 140 64 140 63 140 66 143 66 143 64 138 61 138 64 140 64 140 63 136 55 133 60 136 57 131 58 138 57 131 55 128 55 131 58 136 49 124 51 126 52 128 54 128 46 119 48 121 49 124 51 126 49 119 51 121 51 119 49 117 51 119 49 117 48 119 49 121 49 112 49 112 49 112 49 112 51 114 49 112 46 102 42 97 45 107 49 114 51 112 46 105 46 107 45 102 45 107 49 114 46 102 46 102 46 102 46 102 45 97 43 102 48 105 45 93 46 97 46 97 46 93 42 88 43 90 40 88 42 93 46 102 48 97 45 93 40 85 37 83 48 100 45 93 42 88 40 88 15 24 15 25 19 27 23 27 23 24 11 24 23 28 23 24 11 24 15 25 19 24 15 22 19 25 19 25 19 25 19 25 15 25 23 27 27 28 23 27 23 27 23 25 15 24 11 22 31 22 31 22 31 22 31 22 27 21 31 24 35 24 35 24 27 22 31 24 39 27 43 28 39 25 35 22 31 22 35 24 35 25 35 25 35 25 35 25 39 27 39 27 39 27 39 27 47 25 51 28 59 31 67 33 79 37 79 37 79 37 79 37 75 37 83 40 87 40 87 39 87 40 87 40 87 40 87 40 83 43 87 45 87 46 91 46 95 48 95 48 95 48 95 48 99 48 95 51 107 52 99 45 95 49 103 52 111 52 103 51 103 54 95 54 103 54 103 52 107 55 126 60 115 37 35 10 23 12 23 12 23 12 23 12 23 13 27 13 31 15 31 15 35 21 43 15 35 19 31 6 15 46 372 152 365 146 400 141 408 143 416 144 404 140 408 144 392 140 392 138 380 129 353 123 293 93 198 54 107 30 55 21 63 18 87 46 107 49 230 229 638 260 662 191 456 233 666 242 658 229 646 244 650 239 662 244 642 272 714 259 730 271 682 253 622 253 571 155 607 272 702 265 622 256 579 238 567 230 484 215 444 203 420 184 384 158 408 256 543 256 495 253 480 254 472 251 480 253 472 250 480 250 488 244 480 242 468 241 476 242 472 239 480 241 488 239 488 239 488 241 495 238 460 236 511 191 670 310 908 288 876 289 880 283 912 306 952 301 940 298 936 298 936 300 936 298 936 298 936 298 936 298 940 300 940 300 940 300 940 300 944 301 944 301 944 301 944 301 948 304 948 304 948 304 948 304 948 304 948 306 952 307 956 307 956 307 956 307 956 307 956 307 964 310 964 312 968 312 972 313 972 313 972 315 976 315 980 316 972 313 972 315 976 316 980 316 988 318 984 319 988 319 984 321 980 316 964 315 968 321 980 327 991 233 940 336 964 330 936 328 968 322 964 322 968 315 916 297 908 307 904 286 726 272 837 307 884 315 857 266 527 221 428 217 452 224 480 224 472 224 472 224 456 221 452 220 444 221 444 221 440 218 440 218 444 220 444 220 440 218 440 217 436 215 432 215 424 214 424 214 424 214 424 214 420 212 420 212 420 212 420 212 420 211 420 211 420 211 420 211 416 211 420 209 416 206 404 203 388 200 388 202 392 203 396 203 400 203 392 200 384 199 384 200 372 196 372 196 369 194 369 194 369 194 369 193 365 191 361 191 361 182 361 180 357 180 353 179 353 179 349 177 345 174 337 173 353 176 349 173 345 171 337 170 333 168 333 168 333 168 333 168 333 168 333 167 329 167 325 167 309 167 329 165 317 170 325 165 253 128 194 111 190 119 210 117 206 116 210 116 218 114 218 116 198 108 194 122 261 149 293 152 293 152 285 150 281 149 273 150 277 147 277 146 273 146 269 144 265 143 265 141 261 141 257 140 265 141 265 140 257 138 253 137 249 137 253 137 249 135 246 132 242 129 242 129 242 129 242 129 246 131 242 128 234 126 230 125 222 123 222 123 222 123 222 123 218 122 218 120 214 119 210 119 210 119 210 119 210 119 210 119 210 117 198 114 206 117 198 113 222 126 214 105 257 104 202 159 785 365 892 369 797 313 420 120 218 116 190 102 174 104 186 102 186 101 190 102 198 102 202 104 182 99 178 98 178 96 174 96 166 93 166 93 166 93 166 93 174 92 178 92 178 90 170 87 174 90 174 88 170 87 166 87 166 90 170 88 162 85 154 82 154 84 154 82 150 81 146 81 146 81 146 81 146 81 146 81 146 79 138 76 134 76 134 78 142 75 146 76 150 75 146 73 142 75 146 75 146 73 138 72 134 72 134 70 130 69 126 69 130 70 130 69 126 67 123 67 119 67 119 67 119 67 119 67 115 64 111 64 107 63 107 61 115 63 107 63 115 66 111 64 99 61 99 63 103 64 107 64 103 63 107 64 107 64 103 63 99 61 103 63 103 63 99 61 87 58 95 60 87 57 91 60 91 57 83 54 79 54 79 54 87 52 91 52 95 54 99 55 79 48 79 49 83 49 83 49 87 48 87 48 87 48 87 48 95 49 91 48 87 49 91 51 87 49 87 49 87 49 87 49 79 46 79 46 79 46 79 46 79 46 83 49 87 48 79 46 79 45 71 43 71 46 83 49 75 46 75 46 75 46 75 46 71 43 67 46 79 48 71 40 71 45 75 46 71 43 63 40 71 43 63 40 63 43 71 46 71 42 67 37 55 34 47 31 83 46 79 42 67 40 67 40 24 42 25 45 25 45 27 47 24 40 21 42 27 52 28 47 21 40 24 42 24 42 22 38 25 45 25 45 25 45 25 45 24 42 25 47 28 50 27 47 24 42 24 42 24 42 22 40 21 40 21 40 21 40 21 40 21 40 21 40 21 42 24 45 21 40 21 42 24 47 25 47 24 45 22 42 22 45 25 47 25 40 25 40 25 40 25 40 27 42 27 42 27 42 27 42 22 40 25 45 28 50 31 54 37 62 37 62 37 62 37 62 36 62 39 66 40 66 40 64 39 66 42 71 43 69 40 64 43 71 45 71 46 74 46 74 48 76 48 76 48 76 48 76 49 76 48 78 52 83 49 74 48 78 51 83 52 83 52 81 52 83 54 85 54 85 54 85 52 88 58 90 46 54 19 19 12 19 12 19 12 19 12 19 13 21 13 23 15 26 16 26 16 23 16 23 18 31 12 2 18 121 146 202 134 205 137 202 140 200 143 200 140 195 140 205 135 200 137 200 134 191 123 176 104 138 67 74 36 45 25 40 22 45 39 88 43 112 125 413 248 434 247 286 171 351 247 336 238 308 227 336 238 343 245 346 250 393 263 379 280 415 260 367 238 372 232 238 209 446 269 441 259 494 277 470 256 463 238 451 224 436 214 439 188 389 208 534 257 527 253 525 257 532 260 530 251 518 253 522 254 520 245 496 248 501 244 499 245 501 242 494 239 494 239 494 239 494 239 487 241 477 238 487 244 346 251 420 294 327 283 341 288 327 291 343 300 351 298 346 297 346 297 346 297 346 297 346 297 346 297 346 298 348 298 348 298 348 298 348 300 351 300 351 300 351 300 348 304 348 304 348 304 348 304 348 304 348 304 351 306 353 307 353 307 353 307 353 307 353 307 353 310 358 310 358 312 360 312 362 313 362 313 362 315 365 315 367 313 362 313 365 315 367 316 367 318 365 318 365 319 372 319 374 319 374 316 374 316 379 321 386 346 319 256 365 337 372 318 377 318 382 325 393 315 382 298 372 294 436 307 365 260 417 306 439 303 468 292 386 217 439 224 472 224 456 226 456 226 456 226 456 220 446 220 446 221 448 223 448 221 453 221 453 220 451 220 451 218 448 218 446 217 444 215 444 214 441 214 441 214 441 214 441 212 439 212 439 212 439 212 439 211 436 211 436 211 436 211 436 211 436 211 436 209 432 205 427 202 415 202 415 203 417 203 417 206 420 202 413 199 410 199 408 199 401 197 398 196 396 194 393 194 393 194 391 193 389 191 389 184 389 182 386 182 384 180 384 179 382 179 379 176 374 174 372 176 377 174 372 173 370 170 367 168 365 168 365 168 365 168 365 168 365 168 362 168 358 167 358 164 353 170 351 170 351 158 310 116 245 113 248 122 262 120 250 117 253 117 253 117 253 117 257 111 255 111 269 132 310 152 327 153 324 152 322 152 319 152 319 147 315 147 315 146 312 146 310 143 308 143 308 141 305 141 303 143 308 143 308 143 305 141 305 138 298 135 296 134 293 134 296 129 281 129 281 129 281 129 281 129 281 128 276 125 274 123 272 123 267 123 267 123 267 123 267 122 265 122 262 120 260 119 260 122 262 117 255 116 257 120 265 119 257 114 253 117 257 114 250 116 267 108 234 123 245 101 257 200 398 212 362 187 334 155 248 117 248 105 231 102 236 102 236 101 234 102 236 102 236 104 238 99 229 98 229 96 226 96 226 93 222 93 222 93 222 93 222 90 214 92 214 92 212 88 207 90 212 90 210 88 207 87 207 88 205 88 205 87 200 84 195 84 198 84 195 82 193 81 193 81 191 81 191 81 191 81 191 81 188 78 183 76 183 76 186 73 181 75 183 76 181 75 179 73 181 75 181 75 179 72 169 72 167 72 164 70 162 69 162 70 164 70 162 69 159 67 159 67 152 67 152 67 152 67 152 67 152 66 150 66 148 64 148 64 152 63 145 66 150 66 143 61 138 63 138 63 138 64 140 60 136 61 138 63 136 61 133 60 133 60 133 60 133 60 133 57 133 61 136 57 128 58 136 60 133 55 126 51 121 49 119 54 128 54 128 55 131 55 131 49 121 49 119 48 119 48 119 46 114 43 109 43 112 46 117 49 119 48 117 48 117 49 119 49 112 49 112 49 112 49 112 45 102 43 102 45 109 51 117 46 107 48 109 48 109 46 107 45 102 43 100 43 105 46 107 46 102 46 102 46 102 46 102 45 97 43 102 48 105 45 93 43 93 45 95 45 93 42 90 46 95 43 90 42 90 43 93 40 88 39 83 34 76 33 74 43 93 43 90 40 85 39 85 19 25 19 25 19 25 19 25 19 24 11 24 23 28 23 25 11 24 15 25 19 24 15 22 19 25 19 25 19 25 19 25 11 24 19 27 23 27 23 25 15 24 15 24 15 25 19 25 27 21 27 21 27 21 27 21 31 21 23 18 19 21 31 25 27 21 27 22 31 24 35 24 31 22 31 22 35 25 43 27 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 22 43 25 55 30 63 33 75 36 75 36 75 36 75 36 75 37 83 40 87 40 87 39 79 40 95 45 99 43 87 37 87 45 87 46 91 46 95 48 99 49 99 49 99 49 99 49 99 48 91 48 103 52 103 48 99 49 103 51 107 52 107 52 99 52 91 52 99 52 103 54 111 57 119 52 87 27 23 10 23 12 23 12 23 12 23 12 27 13 31 15 35 16 35 16 47 16 27 13 39 18 15 0 91 117 408 131 384 146 388 152 404 141 412 141 400 137 392 141 380 135 376 134 365 126 333 116 277 84 170 43 83 27 59 25 35 27 91 43 75 69 380 256 619 265 587 165 452 232 674 235 650 215 607 238 654 239 650 236 654 259 690 260 734 282 714 247 642 242 650 161 492 285 698 265 619 307 718 289 626 283 587 266 543 242 499 235 408 193 480 265 527 257 495 257 495 263 492 263 468 254 480 259 495 256 484 244 492 247 480 245 480 245 480 239 476 241 480 239 480 239 484 239 507 242 472 241 527 197 690 316 900 288 880 291 876 282 912 307 948 298 936 297 932 295 936 297 936 297 936 297 936 297 936 297 940 298 940 298 940 298 940 298 944 300 944 300 944 300 944 300 948 304 948 304 948 304 948 304 948 304 948 306 952 307 956 307 956 307 956 307 956 307 956 307 960 309 964 310 964 312 968 312 968 312 972 313 972 315 976 315 972 313 972 315 976 316 980 316 984 316 984 318 984 319 980 319 988 319 972 316 968 318 964 319 980 354 837 263 991 324 995 316 948 322 968 322 920 298 888 295 872 319 829 256 793 306 865 309 841 309 666 218 495 230 436 227 464 224 480 224 472 224 472 224 452 220 452 221 448 223 448 224 456 224 452 223 448 220 440 218 440 218 440 217 436 215 432 215 428 215 428 215 428 215 428 215 424 214 424 214 424 214 424 214 424 212 424 212 424 212 424 212 420 211 420 211 416 208 408 205 392 203 396 203 396 203 396 203 400 205 392 200 384 199 384 200 388 200 384 199 376 196 369 194 369 194 369 193 365 191 361 191 369 184 365 184 361 182 361 182 357 180 353 177 345 176 341 174 353 176 349 173 345 171 337 170 337 170 337 170 337 170 337 170 333 168 333 167 329 167 325 167 321 167 321 167 329 165 265 125 198 117 206 122 226 126 222 116 222 120 226 119 226 119 222 116 234 117 202 122 257 149 297 153 301 155 297 153 293 152 281 153 281 149 277 147 277 146 273 146 269 144 265 143 265 141 261 141 265 141 269 143 269 143 269 143 261 138 249 132 242 134 249 137 246 131 246 131 246 131 246 131 242 129 238 128 234 125 230 123 226 125 222 123 222 123 218 122 218 122 218 120 214 119 210 119 214 120 206 117 206 117 214 120 210 117 198 114 206 117 198 113 198 122 210 104 246 120 218 111 210 114 226 120 202 120 198 122 198 111 186 107 190 110 202 107 202 105 198 104 194 99 190 98 178 98 178 96 174 96 170 95 166 93 166 93 166 93 166 93 174 92 178 92 178 90 170 87 174 90 174 88 170 87 166 87 166 88 166 88 166 87 158 84 154 84 154 82 150 81 146 81 146 81 146 81 146 81 146 81 146 79 138 76 134 76 134 78 142 75 146 76 150 75 146 73 142 75 146 75 146 73 138 72 134 72 134 70 130 69 126 69 130 70 130 69 126 67 123 67 119 67 119 67 119 67 119 67 130 72 130 70 126 69 123 69 115 63 107 63 115 66 111 64 103 63 103 63 103 63 103 63 91 60 95 61 99 60 95 58 95 58 91 58 91 58 91 60 91 60 99 60 87 55 87 58 91 58 83 54 75 52 75 52 99 55 99 55 99 55 99 55 83 49 79 48 75 45 71 45 83 43 67 39 63 42 79 48 91 49 87 46 83 48 91 49 87 49 87 49 87 49 87 49 79 45 67 42 71 48 91 54 79 46 79 48 83 46 79 46 71 43 71 42 71 43 71 43 75 46 75 46 75 46 75 46 71 43 67 46 79 48 71 40 59 42 67 43 71 43 67 42 79 46 71 43 63 42 59 40 79 43 75 42 67 39 59 37 71 42 71 42 67 39 63 37 25 45 25 45 25 45 25 45 28 47 24 42 27 47 24 40 25 47 27 50 28 47 27 45 25 45 25 45 25 45 25 45 22 42 25 45 27 47 25 45 25 45 25 47 27 47 27 47 24 45 24 45 24 45 24 45 22 40 19 35 18 40 22 47 21 40 21 42 22 42 22 45 22 42 22 42 24 47 27 50 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 19 35 22 42 28 50 33 54 33 54 33 54 33 54 33 54 36 62 39 66 40 66 40 64 39 66 43 76 46 71 40 64 45 71 46 74 46 76 48 76 49 78 49 78 49 78 49 78 49 76 46 76 51 83 52 78 49 78 49 78 51 81 52 83 52 81 51 78 51 83 54 88 55 90 57 78 34 35 13 16 12 19 12 19 12 19 12 19 13 21 13 23 15 26 16 26 19 21 12 23 16 23 9 9 58 217 149 179 141 200 135 207 140 200 143 200 138 195 137 200 135 193 131 195 129 186 117 164 93 121 55 59 25 42 25 50 21 66 43 83 39 157 184 427 248 439 209 245 174 339 245 334 230 286 215 329 236 336 238 336 236 362 259 379 265 408 279 393 241 358 250 272 174 444 274 441 280 582 345 573 315 570 312 565 301 532 274 522 236 456 241 532 259 532 253 530 259 537 260 534 265 542 262 542 265 542 257 525 248 506 245 501 245 501 242 491 241 496 241 494 239 491 238 484 239 477 238 487 244 348 254 422 291 327 286 343 286 322 291 346 300 348 297 343 295 343 295 346 297 346 297 346 297 346 297 346 298 348 298 348 298 348 298 348 300 351 300 351 300 351 300 351 303 351 303 351 303 351 303 351 303 351 303 353 304 355 306 355 306 355 306 355 306 355 306 355 307 358 307 360 309 360 310 362 312 360 312 362 313 362 315 365 313 362 313 365 315 367 316 367 316 362 316 365 318 370 319 372 319 377 318 374 316 374 316 374 309 403 339 281 269 415 319 386 318 391 325 393 304 370 297 391 315 417 269 343 304 429 303 456 313 470 229 408 238 458 217 470 224 453 224 453 224 453 224 453 221 448 221 448 223 448 223 448 226 460 224 456 221 451 218 446 218 448 218 446 217 444 215 444 215 444 215 444 215 444 215 444 214 441 214 441 214 441 214 441 212 439 212 439 212 439 212 439 211 439 212 436 211 432 206 427 205 417 203 417 203 417 203 417 205 417 202 410 197 408 197 405 202 403 200 401 197 396 194 393 194 393 194 391 193 389 191 389 185 391 185 391 184 389 184 386 180 384 179 382 177 377 174 374 176 377 174 372 173 370 170 367 170 367 170 367 170 367 170 367 168 365 168 362 168 358 167 358 164 348 165 346 168 341 138 262 122 257 120 257 123 260 122 257 122 257 120 257 119 255 117 257 126 265 111 276 144 334 159 324 155 327 155 327 153 324 153 322 149 317 149 315 147 315 146 312 144 310 144 308 143 308 141 305 140 303 140 303 141 305 141 305 140 300 135 291 132 293 135 298 131 284 131 284 131 284 131 284 132 284 131 281 128 279 126 276 125 269 125 267 123 265 122 265 122 265 122 262 120 260 119 260 117 257 120 262 120 262 117 257 119 257 114 253 117 257 114 250 107 253 116 238 116 257 114 248 108 243 120 269 128 260 113 250 113 245 108 245 111 250 110 245 107 241 105 238 101 231 99 229 98 229 96 226 96 224 95 224 93 222 93 222 93 222 93 222 90 214 92 214 92 212 88 207 90 212 90 210 88 207 87 207 87 202 88 205 88 202 85 198 84 198 84 195 82 193 81 193 81 191 81 191 81 191 81 191 81 188 78 183 76 183 76 186 73 181 75 183 76 181 75 179 73 181 75 181 75 179 72 169 72 167 72 164 70 162 69 162 70 164 70 162 69 159 67 159 67 152 67 152 67 152 67 152 73 159 72 159 70 157 70 155 64 152 63 145 66 150 66 143 63 140 63 138 63 138 63 138 58 131 60 133 60 133 58 131 60 131 57 128 57 128 58 133 58 136 61 136 57 128 57 133 57 131 55 128 55 128 57 133 55 131 55 131 55 131 55 131 48 119 48 117 45 114 43 112 45 109 40 102 39 107 46 119 49 117 46 114 46 114 48 119 49 112 49 112 49 112 49 112 49 109 45 100 43 105 48 114 46 107 46 105 45 107 46 107 43 102 43 102 43 102 42 100 46 102 46 102 46 102 46 102 45 97 43 102 48 105 45 93 40 88 42 95 45 95 45 95 48 97 46 95 43 88 39 85 46 97 45 93 43 90 42 88 39 88 42 90 42 88 39 83 23 27 19 25 19 25 15 24 31 28 19 25 19 25 11 21 23 27 27 30 31 28 23 27 19 25 19 25 19 25 19 25 11 22 15 25 19 25 19 25 27 28 23 27 23 27 23 27 35 24 35 24 35 24 35 24 27 21 27 21 27 22 35 24 31 22 31 22 35 24 35 24 35 24 31 22 31 24 39 25 35 25 35 25 35 25 35 25 31 24 31 24 31 24 31 24 35 21 43 27 59 31 71 36 67 33 67 33 67 33 67 33 75 37 83 40 87 40 87 39 87 42 95 45 99 43 91 40 91 46 91 46 95 48 95 49 95 48 95 48 95 48 95 48 99 48 87 46 99 52 107 52 103 49 99 49 99 51 107 54 95 51 83 48 91 52 107 57 115 57 115 45 55 16 7 9 23 12 23 12 23 12 23 12 23 12 23 13 27 13 31 15 51 15 27 15 27 10 23 16 214 152 384 126 396 138 396 146 404 141 412 141 388 135 388 138 380 131 353 128 353 123 317 107 238 72 138 34 59 24 51 25 47 42 87 43 99 110 523 248 607 254 468 147 476 218 634 229 619 203 587 235 646 229 626 235 599 236 674 259 686 280 801 289 674 247 654 191 416 260 714 263 630 336 781 343 710 343 698 343 670 321 622 301 567 259 488 259 507 254 480 253 480 259 476 259 488 263 492 263 503 262 499 253 492 250 476 245 484 245 472 239 480 242 484 239 480 238 472 238 499 239 464 239 523 196 690 316 896 288 888 292 872 279 908 310 944 298 936 295 928 294 932 295 936 297 936 297 936 297 936 297 940 298 940 298 940 298 940 298 944 300 944 300 944 300 944 300 948 303 948 303 948 303 948 303 948 303 948 304 952 306 956 306 956 306 956 306 956 306 956 306 956 307 960 307 964 309 964 309 964 312 968 312 972 313 972 313 972 313 972 315 976 316 980 316 980 316 980 316 984 318 976 318 980 318 972 318 968 316 960 316 980 303 1011 318 805 294 1011 316 964 325 948 312 888 295 896 304 876 283 742 285 932 316 861 310 761 250 456 221 515 229 476 236 492 226 484 226 476 226 476 226 464 224 460 223 448 223 448 221 456 224 452 221 444 218 436 217 440 218 440 217 436 215 432 215 432 217 432 217 432 217 432 217 428 215 428 215 428 215 428 215 428 214 428 214 428 214 428 214 424 212 424 212 420 209 408 206 400 205 400 205 396 203 396 203 392 200 384 197 376 196 376 197 380 199 376 197 372 196 369 194 369 194 369 193 365 191 361 191 372 187 372 185 369 185 365 184 361 180 357 179 349 176 345 176 353 176 349 173 345 171 337 170 341 171 341 171 341 171 341 171 333 168 333 167 329 167 325 167 313 164 313 164 317 161 249 117 206 120 202 116 202 120 226 125 234 122 230 119 230 117 222 114 214 113 202 129 297 164 321 156 301 155 297 153 293 152 281 153 285 149 281 149 277 147 277 147 273 144 269 144 265 143 265 143 261 140 257 138 257 138 257 138 257 137 249 135 246 134 246 135 249 132 249 132 249 132 249 132 249 132 246 131 242 128 234 126 230 126 226 123 222 122 214 120 218 122 218 120 214 119 210 119 202 117 214 122 218 120 206 116 210 117 198 114 206 117 198 114 198 119 218 114 206 114 234 113 234 107 190 99 194 110 222 126 186 107 182 108 194 110 198 104 186 101 190 102 198 102 202 104 174 96 174 96 170 95 170 93 166 93 166 93 166 93 166 93 174 92 178 92 178 90 170 87 174 90 174 88 170 87 166 87 158 87 162 88 166 87 158 85 154 84 154 82 150 81 146 81 146 81 146 81 146 81 146 81 146 79 138 76 134 76 134 78 142 75 146 76 150 75 146 73 142 75 146 75 146 73 138 72 134 72 134 70 130 69 126 69 130 70 130 69 126 67 123 67 119 67 119 67 119 67 119 67 123 69 123 67 119 66 115 66 115 63 107 63 115 66 111 64 107 64 103 63 103 63 99 61 91 60 95 61 99 60 95 58 99 60 87 55 83 57 95 61 95 61 99 60 87 55 83 57 87 57 83 55 87 58 95 60 99 55 99 55 95 54 95 54 71 45 71 45 71 43 67 43 79 43 71 42 75 45 87 49 87 48 83 46 83 46 87 48 87 49 87 49 87 49 87 49 91 49 79 45 71 45 75 46 79 46 75 45 75 45 79 46 71 45 75 46 75 43 67 42 75 46 75 46 75 46 75 46 71 43 67 46 79 48 71 40 59 42 67 45 75 48 79 48 75 46 75 45 67 42 55 39 75 43 71 42 67 40 67 39 63 40 71 43 75 42 67 39 27 47 27 45 25 42 24 42 28 45 24 42 27 47 25 40 25 47 27 50 28 47 27 45 25 45 25 45 25 45 25 45 21 40 24 45 25 45 25 42 28 50 27 47 25 42 24 42 22 42 22 42 22 42 22 42 21 40 22 45 24 45 24 45 25 47 25 47 24 45 24 45 25 47 24 42 22 42 24 45 25 40 25 40 25 40 25 40 24 38 24 38 24 38 24 38 21 38 24 45 31 57 36 62 36 59 36 59 36 59 36 59 36 62 39 66 40 66 40 64 43 71 43 71 43 71 43 71 46 74 46 76 48 76 49 78 48 76 48 76 48 76 48 76 49 74 45 71 49 83 54 83 51 81 49 76 49 81 52 85 51 78 48 76 48 83 55 93 57 90 54 66 24 21 7 16 12 19 12 19 12 19 12 19 10 16 10 16 12 19 13 21 19 21 15 26 10 9 15 45 104 229 131 188 144 183 140 188 140 200 143 200 137 191 134 198 134 188 125 186 126 183 113 155 81 107 48 52 25 40 24 47 28 85 39 90 61 238 239 413 238 410 171 245 199 322 226 319 217 269 211 329 232 317 230 341 230 336 245 362 245 403 303 436 271 391 238 317 147 374 280 436 272 556 345 594 343 601 349 608 349 608 339 606 336 546 256 496 260 532 256 534 263 549 271 549 263 542 266 551 271 546 259 520 254 513 250 506 250 506 245 496 242 499 241 494 239 491 236 482 238 475 236 487 245 351 256 425 289 327 289 346 285 317 289 348 298 346 295 343 294 341 295 343 297 346 297 346 297 346 297 346 298 348 298 348 298 348 298 348 300 351 300 351 300 351 300 351 303 351 303 351 303 351 303 351 303 351 303 353 304 355 306 355 306 355 306 355 306 355 306 355 306 355 307 358 307 360 309 360 310 358 312 360 312 362 313 362 313 362 313 365 315 367 316 367 315 360 316 362 316 370 318 370 315 372 316 377 318 377 316 374 313 393 304 420 304 272 316 374 328 396 318 379 298 377 304 417 304 379 272 393 321 408 310 463 263 427 212 475 229 456 230 444 230 460 229 460 229 460 229 460 227 456 226 451 223 446 220 444 221 453 220 451 218 448 217 446 218 448 218 446 217 444 215 444 217 446 217 446 217 446 217 446 215 444 215 444 215 444 215 444 214 441 214 441 214 441 214 441 212 439 212 439 211 434 208 429 206 422 206 420 205 417 203 417 200 410 197 403 194 401 193 398 196 396 196 396 194 393 194 393 194 393 194 391 193 389 191 389 188 396 187 393 187 391 185 391 182 386 180 382 177 379 176 377 176 377 174 372 173 370 170 367 171 370 171 370 171 370 171 370 168 365 168 362 168 358 167 358 164 351 167 343 165 341 146 284 123 255 119 245 114 248 122 260 123 255 122 253 117 248 114 248 114 272 132 312 155 334 159 331 153 324 153 324 152 322 153 319 150 319 149 317 149 315 147 315 146 312 144 310 144 308 143 308 141 305 140 303 138 298 137 298 135 298 137 298 135 296 134 291 132 286 132 286 132 286 132 286 131 284 129 281 128 276 125 274 126 272 125 267 123 265 120 262 122 265 122 262 120 260 119 260 119 260 119 260 119 260 119 260 119 257 114 253 117 257 114 245 122 238 114 250 113 245 114 250 113 262 117 269 114 260 99 229 104 236 105 241 110 243 102 231 101 234 102 236 102 236 104 238 96 226 96 224 95 224 93 222 93 222 93 222 93 222 93 222 90 214 92 214 92 212 88 207 90 212 90 210 88 207 87 207 85 202 87 205 88 202 87 200 84 198 84 195 82 193 81 193 81 191 81 191 81 191 81 191 81 188 78 183 76 183 76 186 73 181 75 183 76 181 75 179 73 181 75 181 75 179 72 169 72 167 72 164 70 162 69 162 70 164 70 162 69 159 67 159 67 152 67 152 67 152 67 152 67 152 67 150 66 150 64 148 64 152 63 145 66 150 66 143 64 143 64 138 63 136 61 136 60 133 61 136 61 136 60 133 63 133 58 126 55 131 60 138 60 138 63 136 57 126 55 131 58 131 55 128 54 128 55 128 55 131 54 128 52 126 52 124 43 112 43 112 43 114 45 114 45 112 46 114 48 119 51 121 48 114 46 112 45 114 46 117 49 112 49 112 49 112 49 112 48 109 48 107 46 105 45 105 46 107 45 102 43 105 46 107 45 107 48 109 48 105 43 100 46 102 46 102 46 102 46 102 45 97 43 102 48 105 45 93 40 90 45 97 49 105 51 105 43 95 45 97 45 93 40 85 42 90 40 88 40 88 39 85 39 88 43 97 46 93 42 85 23 27 23 25 19 24 15 24 15 22 11 24 23 28 27 27 15 25 19 27 23 25 19 24 19 25 19 25 19 25 19 25 7 22 15 25 19 25 19 24 27 27 19 24 11 21 7 19 27 21 27 21 27 21 27 21 23 22 35 27 43 25 35 22 43 25 39 25 39 25 39 25 43 27 39 24 31 22 31 22 35 25 35 25 35 25 35 25 31 24 31 24 31 24 31 24 39 22 47 28 63 34 79 39 83 39 83 39 83 39 83 39 75 37 83 40 87 40 87 39 99 43 95 42 91 43 95 45 91 46 91 48 95 49 99 49 91 46 91 46 91 46 91 46 99 46 87 45 99 52 111 54 107 51 99 48 99 51 111 55 95 49 79 46 87 51 107 58 119 58 111 39 35 9 0 9 23 12 23 12 23 12 23 12 15 9 15 10 19 10 23 12 47 16 35 16 15 4 39 39 301 147 341 135 400 129 400 134 396 143 404 140 388 134 376 135 376 131 341 125 349 122 309 102 210 64 126 33 67 24 47 24 63 48 75 48 162 155 638 244 587 242 428 162 563 217 603 223 587 197 583 236 634 221 611 239 634 229 634 239 626 268 797 282 761 271 615 209 357 215 726 262 563 298 698 330 694 336 682 358 702 371 718 355 769 321 495 251 515 262 503 266 523 280 543 285 519 280 563 294 583 283 531 260 507 256 492 251 495 251 484 244 480 242 476 239 480 238 472 236 503 241 468 241 531 199 698 319 892 288 892 292 868 277 912 310 940 297 932 294 928 294 928 295 936 297 936 297 936 297 936 297 940 298 940 298 940 298 940 298 944 300 944 300 944 300 944 300 948 303 948 303 948 303 948 303 948 303 948 304 952 306 956 306 956 306 956 306 956 306 956 306 956 306 956 307 960 309 964 309 964 310 964 312 968 313 972 313 972 313 972 315 976 316 980 316 976 315 976 316 980 318 976 318 968 315 968 318 972 318 972 316 964 331 980 301 1011 291 714 340 991 325 928 303 880 298 904 313 801 266 809 316 896 309 865 301 563 212 452 232 436 223 535 224 507 232 499 232 492 232 492 232 476 227 468 224 448 221 440 218 444 220 440 218 440 217 436 217 440 218 440 217 436 215 432 215 432 217 432 217 432 217 432 217 428 215 428 215 428 215 428 215 428 214 428 214 428 214 428 214 424 212 428 212 420 209 412 206 400 206 400 205 396 203 392 203 384 197 376 193 369 191 365 193 365 193 376 194 369 194 369 194 369 194 369 193 365 191 361 191 369 188 376 187 372 187 369 185 361 182 357 179 353 177 345 176 353 176 349 173 345 171 337 170 341 171 341 171 341 171 341 171 333 168 333 167 329 167 325 167 317 167 325 164 317 162 281 138 230 129 226 120 202 116 202 120 222 120 218 117 218 116 214 113 218 137 313 164 317 153 297 158 297 153 289 152 289 150 277 152 285 150 285 149 281 147 277 147 273 146 273 144 269 143 265 143 273 143 265 140 257 137 253 135 246 135 253 138 257 135 242 131 242 134 242 132 249 134 249 134 242 131 238 126 234 126 218 125 230 126 226 123 222 122 214 120 218 122 218 120 214 119 210 119 218 120 206 116 202 117 214 122 210 117 198 114 206 117 198 114 210 101 178 120 222 116 226 110 218 113 222 101 186 105 206 105 194 105 194 110 206 108 190 99 202 105 198 104 194 99 190 98 174 96 174 95 170 93 166 93 166 93 166 93 166 93 166 93 174 92 178 92 178 90 170 87 174 90 174 88 170 87 166 88 158 85 162 88 166 88 162 87 154 84 154 82 150 81 146 81 146 81 146 81 146 81 146 81 146 79 138 76 134 76 134 78 142 75 146 76 150 75 146 73 142 75 146 75 146 73 138 72 134 72 134 70 130 69 126 69 130 70 130 69 126 67 123 67 119 67 119 67 119 67 119 67 126 70 126 69 123 67 119 67 107 64 99 63 115 66 111 64 107 64 107 63 103 61 99 61 95 61 99 63 103 61 99 60 107 61 91 57 87 58 99 64 95 61 107 60 91 54 87 57 99 58 87 54 79 51 75 49 95 54 95 52 91 51 87 49 59 42 63 43 67 45 71 48 79 46 87 51 99 52 99 52 87 46 83 45 79 46 83 48 87 49 87 49 87 49 87 49 75 45 79 48 83 48 79 45 83 46 71 42 67 43 79 48 79 48 87 49 83 46 71 43 75 46 75 46 75 46 75 46 71 43 67 46 79 48 71 40 59 43 71 48 87 52 91 52 63 43 71 46 71 43 63 39 75 43 71 42 71 42 71 40 63 42 79 46 87 45 71 40 28 50 27 45 25 42 22 40 27 47 27 47 27 47 27 47 22 42 27 52 30 47 24 40 27 45 22 38 21 40 25 47 22 42 24 42 24 42 24 45 25 45 25 45 25 45 25 45 21 42 22 45 24 42 22 40 22 42 22 42 22 42 22 42 24 38 24 38 24 38 24 38 25 42 27 45 28 42 27 40 22 38 24 40 25 38 24 35 31 47 27 40 25 42 30 50 25 45 27 47 30 54 36 62 40 66 37 59 36 59 36 59 42 57 37 74 46 64 40 74 46 74 46 74 46 74 46 74 48 74 46 74 46 74 46 71 48 78 49 76 45 71 48 81 49 78 49 81 51 83 52 83 51 83 54 88 55 88 55 85 54 81 54 81 52 81 52 81 64 95 46 38 15 23 16 11 12 19 12 16 10 14 9 14 15 21 13 19 12 16 10 14 7 28 13 14 19 7 21 107 132 198 132 198 134 191 134 191 140 200 141 200 138 193 129 186 131 193 131 188 125 179 104 128 72 81 34 42 28 35 22 35 45 59 45 78 85 348 239 441 244 355 162 298 214 339 215 327 206 279 215 312 232 312 233 336 233 336 232 327 241 374 266 379 285 417 230 298 182 329 260 453 257 463 285 537 318 551 325 601 354 608 352 608 357 596 260 511 263 525 263 573 272 563 283 585 315 532 337 594 307 525 279 556 260 518 253 518 256 506 242 499 247 501 242 494 238 491 238 487 241 489 238 501 247 346 274 403 295 324 294 346 276 329 300 348 298 343 298 341 297 339 295 339 298 343 298 343 298 343 298 346 298 351 297 348 295 351 297 353 297 351 297 353 298 355 300 351 301 353 301 353 301 353 301 353 300 351 300 353 301 355 303 355 303 355 303 355 303 355 303 355 303 355 303 358 304 360 306 360 306 358 306 360 307 362 309 362 310 365 310 367 312 370 313 370 313 365 313 370 315 372 316 372 316 372 316 374 318 377 319 377 313 391 322 365 321 393 294 262 333 398 301 377 300 413 309 415 259 370 304 439 303 465 304 422 226 420 223 448 227 460 232 463 230 470 232 475 238 487 245 496 244 487 238 472 227 458 223 453 223 456 221 453 221 451 220 451 221 451 220 448 218 446 217 444 218 451 218 448 217 446 215 446 215 446 215 444 214 441 212 441 217 444 214 439 212 439 214 441 215 441 212 436 209 429 205 427 208 429 205 425 203 422 205 425 191 405 190 401 187 398 188 396 193 384 188 384 194 391 194 393 191 389 191 393 190 391 188 391 184 386 184 389 184 389 185 391 184 386 180 382 179 382 180 384 177 377 174 372 173 372 173 374 170 367 170 372 176 374 171 362 168 365 168 362 167 360 165 360 164 355 165 355 165 355 165 351 141 296 128 272 116 265 119 272 122 276 123 269 114 262 122 286 156 329 158 331 158 334 159 334 155 324 152 319 150 319 150 322 150 319 149 317 149 315 147 315 147 315 149 315 146 310 143 305 140 305 141 305 141 303 138 298 138 300 140 300 137 296 134 291 126 291 138 291 138 293 143 284 122 255 120 265 123 267 120 272 132 276 126 267 122 265 123 267 122 265 122 262 120 260 119 260 120 255 120 253 119 250 117 250 119 253 119 250 117 248 116 248 116 248 114 245 113 243 111 243 111 250 111 250 111 248 108 243 108 245 108 243 107 241 105 241 102 236 102 234 101 231 99 231 98 229 98 226 96 224 95 224 95 224 95 222 93 219 92 219 90 210 92 210 92 210 92 210 90 207 88 205 88 202 87 202 88 202 88 200 87 200 85 198 85 198 85 195 82 191 79 186 81 193 82 193 82 191 79 186 76 183 76 181 75 179 73 179 75 181 75 181 75 181 75 181 75 179 72 176 75 181 73 171 75 164 73 159 72 159 72 162 73 159 72 157 70 159 72 162 69 159 73 159 67 148 66 157 72 159 72 157 70 157 69 155 69 157 66 152 63 143 61 143 66 143 64 140 63 140 64 143 69 145 61 140 66 145 63 133 66 138 55 121 49 121 55 133 61 136 60 131 58 133 58 138 51 131 54 136 55 136 54 133 54 124 51 119 49 119 49 119 49 117 48 114 46 117 48 119 51 117 52 114 51 112 49 112 49 109 46 105 45 109 49 114 46 107 46 107 46 107 46 107 45 107 49 112 48 107 49 117 52 109 49 105 46 100 45 100 46 102 46 102 46 102 46 102 48 97 46 95 45 97 46 100 45 95 45 95 45 95 45 95 48 97 46 95 45 97 46 100 42 90 42 90 42 90 42 90 43 88 43 88 43 88 43 88 39 81 39 83 42 90 46 95 19 25 19 25 19 25 19 25 19 25 19 25 19 27 23 27 7 24 19 28 27 25 15 21 19 25 11 22 11 22 19 25 15 24 15 24 15 24 15 24 19 25 19 25 19 25 19 25 27 22 31 24 35 22 31 21 31 22 31 22 31 22 31 22 31 24 31 24 31 24 31 24 35 27 39 28 43 27 39 25 27 24 31 25 35 24 31 22 39 27 35 25 35 25 39 27 47 25 47 27 55 31 67 34 87 39 79 36 75 36 75 37 67 34 63 45 91 43 83 49 91 46 91 46 91 46 91 46 91 46 91 46 91 46 91 46 87 46 95 45 83 43 91 48 91 49 83 51 87 52 91 52 79 49 87 51 91 52 87 51 99 54 99 54 107 52 107 52 142 57 87 21 11 13 19 9 23 12 23 10 19 9 15 9 27 13 23 12 23 12 19 10 23 18 27 13 43 6 79 88 353 134 361 132 361 134 365 134 380 138 384 138 380 134 357 129 353 132 349 123 325 117 273 87 198 51 95 28 67 24 39 25 99 37 91 40 249 208 575 242 603 188 432 187 579 227 599 221 559 208 587 227 626 229 622 241 642 235 630 229 638 256 690 259 734 279 591 196 492 194 678 272 650 253 658 288 666 295 634 315 666 336 722 346 734 286 535 248 507 254 488 272 519 276 579 322 757 363 833 383 742 297 583 271 531 260 492 259 503 251 480 248 492 248 484 242 476 239 472 241 499 245 460 248 519 199 734 310 904 289 908 291 857 282 956 303 936 298 928 297 924 295 920 295 928 298 928 298 928 298 928 297 932 297 928 295 924 297 928 298 928 297 928 298 932 300 936 300 940 301 940 301 940 301 940 301 936 300 936 301 940 303 944 303 944 303 944 303 944 303 944 303 944 303 944 304 948 306 952 306 952 306 952 307 956 309 960 309 964 310 964 312 968 312 972 313 968 313 968 315 972 315 976 316 976 316 976 318 980 318 984 319 964 319 988 312 995 331 964 279 888 307 928 300 857 306 857 289 761 286 865 304 817 313 722 235 523 227 484 227 468 227 460 227 476 230 484 236 503 245 527 251 547 253 523 239 484 226 460 220 452 223 448 221 444 221 440 220 440 220 436 218 436 218 436 217 436 218 436 217 432 217 428 215 428 215 428 214 424 214 420 212 428 215 428 214 424 214 424 212 424 212 416 209 408 205 396 205 388 205 380 203 372 200 372 199 353 187 349 184 349 184 349 185 361 187 357 187 361 191 365 188 357 190 349 188 349 187 337 185 345 184 349 185 349 187 353 187 353 185 345 182 337 180 337 179 349 176 349 174 345 173 349 174 341 170 337 171 349 174 341 168 325 168 325 167 321 167 317 165 313 164 313 164 313 164 313 165 305 153 273 137 234 128 222 126 214 126 230 134 253 146 297 162 317 161 309 158 301 155 293 153 297 153 289 152 285 150 289 152 289 150 285 150 281 149 281 147 281 149 277 146 269 144 265 143 261 141 265 141 265 140 257 137 257 138 257 138 253 135 246 132 249 140 249 134 249 134 226 110 206 110 174 108 190 119 198 117 226 126 226 123 218 122 218 122 218 122 218 120 214 119 210 119 210 120 210 119 206 117 202 117 206 119 202 117 202 116 198 116 206 114 206 113 202 111 206 111 210 111 214 113 218 110 214 107 206 108 202 107 202 105 198 105 190 102 190 101 186 99 182 99 178 98 178 96 174 95 170 95 170 95 170 93 166 92 162 93 174 92 174 92 174 92 174 92 174 90 170 90 166 88 166 87 166 87 162 87 158 85 158 84 154 85 158 84 150 81 142 78 146 82 150 82 150 81 142 78 138 78 138 76 134 76 130 75 146 75 146 75 146 75 146 75 146 73 138 72 146 75 142 73 142 75 134 72 130 72 130 73 130 72 126 70 126 70 130 72 119 70 130 70 115 64 115 69 126 70 126 70 123 69 119 67 107 67 99 64 91 63 95 61 95 63 99 61 99 61 103 63 91 58 95 63 111 64 87 51 83 57 87 58 91 58 91 58 99 57 99 58 107 61 111 61 107 57 107 55 99 51 83 46 103 54 99 51 95 51 95 51 91 49 87 48 87 48 91 49 95 52 95 51 91 49 87 49 87 49 83 48 79 48 83 48 87 49 87 49 87 49 87 49 67 45 83 48 79 46 87 52 91 51 83 48 75 45 71 46 75 46 75 46 75 46 75 46 83 48 79 46 75 48 79 49 71 45 71 45 71 45 71 45 71 43 67 42 63 43 67 45 63 42 63 42 63 42 63 42 71 43 71 43 71 43 71 43 67 42 63 40 63 42 71 45 22 40 22 40 24 47 28 52 22 40 22 42 24 45 25 47 21 40 24 45 25 42 22 38 25 42 24 40 22 42 24 45 27 45 25 42 24 40 22 38 25 45 25 45 25 45 25 45 21 42 22 45 24 42 22 40 22 42 22 42 22 42 22 42 24 38 24 38 24 38 24 38 25 40 27 42 27 42 25 40 22 38 24 40 25 38 24 35 24 38 25 40 25 40 24 38 24 40 24 42 27 47 31 54 40 64 37 59 36 59 37 62 34 52 36 69 46 71 46 81 46 74 46 74 46 74 46 74 43 71 45 74 46 76 48 78 43 71 45 69 42 64 43 74 49 78 49 81 51 83 52 83 48 78 51 81 52 83 51 81 54 81 54 81 52 81 52 81 61 81 34 21 7 14 12 14 12 19 12 16 10 14 9 14 10 16 12 19 12 19 13 21 16 19 10 19 16 7 42 164 132 195 131 195 132 191 132 191 134 193 137 195 135 193 131 186 128 191 125 176 116 169 101 126 64 74 31 40 27 33 24 42 43 83 42 112 141 391 226 420 221 312 167 343 224 367 235 303 205 279 217 298 227 303 232 327 235 334 232 322 236 351 251 360 266 417 206 298 188 281 248 439 250 434 253 456 266 475 276 506 291 570 325 608 307 534 242 522 256 515 256 570 274 585 300 604 368 608 384 608 369 589 286 582 276 537 262 530 262 520 254 520 253 511 248 503 244 499 242 494 242 494 236 501 248 346 274 403 294 319 294 343 277 334 301 348 298 346 295 343 295 343 294 341 297 346 297 346 297 346 297 346 298 351 297 348 295 351 297 353 297 351 297 353 298 355 300 355 301 353 301 353 301 353 301 353 300 351 300 353 301 355 303 355 303 355 303 355 303 355 303 355 303 355 303 358 304 360 306 360 306 360 306 362 307 365 309 365 310 367 310 367 312 370 312 372 313 367 313 367 315 370 315 372 316 372 316 372 318 374 318 377 315 377 316 370 318 391 325 384 272 372 312 386 297 422 300 360 266 410 310 436 309 487 263 391 235 444 230 453 227 453 224 451 229 465 232 475 239 491 248 501 256 503 247 484 235 465 226 458 224 458 223 456 223 453 221 453 218 448 218 448 220 451 220 451 218 451 218 451 217 448 217 446 215 446 215 446 214 444 214 441 215 444 215 444 215 441 212 436 211 434 208 429 205 425 202 422 203 422 203 420 200 413 191 403 182 391 180 386 177 386 179 382 184 370 177 370 182 377 184 379 187 384 184 386 182 384 182 382 184 386 185 389 187 391 187 393 188 391 185 384 180 382 180 382 177 379 176 374 173 372 174 374 174 372 170 367 171 372 173 370 168 365 168 365 167 362 167 360 165 360 165 358 164 358 164 355 168 348 162 331 152 317 146 312 150 322 150 329 161 346 167 348 161 334 159 331 155 324 152 322 155 327 153 322 150 319 152 322 153 322 152 322 150 319 150 317 152 317 147 310 143 308 144 310 141 305 141 305 141 303 138 300 138 300 138 300 137 296 132 291 134 293 141 300 149 298 131 238 117 224 88 207 99 250 119 260 122 267 123 267 123 267 122 262 122 265 122 262 120 260 119 260 120 255 120 253 119 250 117 250 119 250 117 250 116 248 116 248 114 248 114 245 113 243 111 243 111 243 113 245 110 241 107 238 108 243 107 243 105 241 105 241 102 236 102 234 101 231 99 231 98 229 98 226 96 224 95 224 95 224 95 222 93 219 92 214 90 210 92 210 92 210 92 210 93 210 92 210 90 207 90 205 87 198 85 198 84 195 84 193 84 195 84 195 82 191 79 186 81 193 82 193 82 191 79 186 79 188 79 186 78 186 76 183 75 181 75 181 75 181 75 181 75 179 72 176 75 181 73 171 73 164 73 159 72 159 72 159 70 157 69 155 69 155 70 157 66 152 69 152 66 148 66 152 69 155 69 152 67 152 66 150 67 157 64 150 63 143 61 145 60 136 60 133 60 133 60 133 61 136 61 138 66 143 63 133 54 126 60 138 61 131 54 119 51 117 54 124 58 128 60 133 61 138 58 133 54 124 48 117 54 126 54 126 52 124 52 124 51 121 49 119 49 119 51 121 52 117 52 114 51 112 49 112 49 114 51 112 49 109 46 105 49 112 49 112 49 112 49 112 40 102 46 107 45 105 48 114 52 109 49 105 46 102 46 102 46 102 46 102 46 102 46 102 48 97 46 95 45 97 46 100 45 95 45 95 45 95 45 95 45 93 43 90 42 93 43 95 42 90 42 90 42 90 42 90 43 88 43 88 43 88 43 88 45 88 42 83 40 83 40 83 15 22 11 22 11 25 23 30 3 19 7 22 11 24 19 25 7 21 11 24 15 22 7 21 15 24 15 24 15 24 15 24 27 27 19 25 11 22 7 19 15 24 15 24 15 24 15 24 27 22 31 24 35 22 31 21 31 22 31 22 31 22 31 22 31 24 31 24 31 24 31 24 31 25 39 27 39 27 35 24 27 24 31 25 35 24 31 22 27 24 35 27 39 25 31 22 39 22 39 24 47 27 55 30 83 39 79 36 75 36 79 39 63 36 71 43 87 45 87 46 87 45 87 45 87 45 87 45 79 43 87 45 95 48 99 51 83 45 91 45 79 42 87 48 91 49 83 51 87 52 91 52 87 52 95 55 99 55 99 54 103 55 103 55 111 54 111 54 138 48 55 12 0 10 15 12 23 12 23 10 19 9 15 9 15 10 19 12 23 13 27 15 51 12 19 16 27 12 162 129 345 131 353 129 353 131 357 131 369 134 376 137 372 134 361 131 345 126 329 113 293 108 257 82 162 43 87 27 55 24 47 30 79 51 55 63 412 230 551 233 527 158 456 221 615 245 650 206 555 209 587 221 607 226 615 233 630 232 622 230 622 239 650 244 690 272 515 196 531 167 630 265 650 251 595 241 575 254 579 262 575 291 638 295 599 256 507 265 519 259 492 262 507 272 575 313 757 384 849 384 841 337 642 307 575 274 519 268 527 262 515 265 511 256 503 248 492 245 484 245 507 247 464 250 523 199 734 310 892 291 908 289 861 288 964 298 932 295 924 295 924 295 924 295 928 297 928 297 928 297 928 297 932 297 928 295 924 297 928 298 928 297 928 298 932 300 936 300 936 300 936 300 936 300 936 300 936 300 936 301 940 303 944 303 944 303 944 303 944 303 944 303 944 303 944 304 948 306 952 306 952 306 952 307 956 309 960 309 960 309 964 310 964 312 968 312 964 312 968 313 968 315 972 315 972 315 976 316 976 318 980 318 991 318 984 319 980 316 991 336 928 304 880 294 888 315 821 256 833 315 888 306 825 280 563 223 515 233 476 229 460 226 460 224 476 229 480 233 495 239 511 245 503 238 495 233 484 230 480 230 456 224 452 224 448 223 448 223 432 217 436 218 440 221 444 221 440 220 436 218 436 217 432 217 432 217 428 215 428 214 424 214 424 215 428 215 428 212 416 209 408 206 404 205 396 202 388 200 380 203 384 203 376 194 353 184 337 179 333 177 329 176 333 179 333 179 321 177 329 180 333 179 337 182 329 179 329 177 325 177 341 182 345 184 349 187 353 188 357 187 349 182 337 180 333 177 353 177 353 174 349 174 349 176 357 174 337 168 341 173 345 173 329 170 325 168 325 167 321 167 321 165 317 165 317 164 313 165 321 165 325 165 325 165 321 164 341 168 325 165 333 167 313 155 297 155 297 155 301 156 301 158 301 155 293 152 289 152 289 153 293 153 293 152 289 152 285 150 293 150 273 143 261 143 269 146 265 141 269 143 265 141 261 138 253 138 257 137 253 134 242 131 238 147 321 164 321 149 257 117 190 102 150 85 150 110 206 123 210 120 218 123 226 123 218 120 218 122 218 120 214 119 210 119 210 120 210 119 206 117 202 117 202 117 202 116 198 116 194 114 206 114 206 113 202 111 206 111 206 111 210 111 218 108 210 105 202 107 202 105 198 105 194 104 190 102 190 101 186 99 182 99 178 98 178 96 174 95 170 95 170 95 170 93 166 92 162 93 178 93 178 93 178 93 178 93 178 93 178 92 174 92 170 90 158 85 154 84 154 82 150 82 154 84 154 84 154 82 146 79 146 82 150 82 150 81 142 78 142 79 138 78 134 76 134 76 146 75 146 75 146 75 146 75 146 73 138 72 146 75 142 73 138 73 130 72 126 70 130 72 126 69 123 67 119 69 123 70 115 66 115 66 115 64 111 66 119 67 119 66 115 64 111 64 107 66 95 63 87 63 95 63 91 60 95 60 99 60 99 58 119 66 99 60 99 66 126 75 115 66 107 60 83 51 59 45 59 46 75 52 91 55 95 55 99 57 103 58 103 57 99 55 103 54 107 55 107 54 103 52 99 51 95 49 91 51 95 52 95 52 95 51 91 49 87 49 91 51 95 52 91 48 75 42 79 46 79 46 79 46 79 46 71 45 79 46 71 42 71 46 87 49 79 46 75 46 75 46 75 46 75 46 75 46 75 46 71 45 67 42 63 43 71 45 71 45 71 45 71 45 71 45 79 46 75 45 71 46 75 48 63 42 63 42 63 42 63 42 71 43 71 43 71 43 71 43 75 43 67 40 63 40 67 42 27 45 22 38 21 40 25 47 19 38 21 38 22 40 24 42 21 40 22 40 22 40 22 38 24 42 24 42 24 42 24 42 28 47 25 45 22 40 21 35 24 42 24 42 24 42 24 42 21 42 22 45 24 42 22 40 22 42 22 42 22 42 22 42 24 38 24 38 24 38 24 38 24 38 25 42 27 40 24 38 22 38 24 40 25 38 24 35 24 40 27 45 28 42 25 38 24 38 22 38 24 42 28 47 39 62 36 59 36 62 39 64 39 66 42 66 42 69 43 64 45 71 45 71 45 71 45 71 42 69 45 71 48 76 49 81 48 78 49 76 45 71 48 81 49 78 49 81 51 83 52 83 51 83 54 88 55 88 55 85 55 83 55 83 54 83 54 83 61 66 24 16 10 16 13 21 12 19 12 16 10 14 9 14 9 16 10 19 12 21 13 23 22 9 10 19 9 31 79 210 131 193 129 193 131 188 131 188 132 191 135 198 137 195 131 193 125 183 117 164 105 152 90 112 51 59 28 35 24 33 28 57 37 93 31 157 188 413 227 415 193 291 184 386 238 386 245 291 206 286 218 288 220 298 230 315 232 322 229 322 230 327 238 346 257 384 188 298 206 262 215 427 259 436 244 391 229 420 248 436 257 487 262 503 265 513 251 539 265 532 256 553 259 568 282 570 363 608 381 608 369 608 300 608 286 551 269 542 269 532 265 537 260 522 254 513 248 506 247 499 245 499 239 503 247 346 274 403 291 324 291 339 277 346 304 339 297 343 295 343 295 343 295 343 297 346 297 346 297 346 297 346 298 351 297 348 295 351 297 353 297 351 297 353 298 355 300 355 300 351 300 351 300 351 300 351 300 351 300 353 301 355 303 355 303 355 303 355 303 355 303 355 303 355 303 358 304 360 306 360 306 360 306 362 307 365 309 365 309 365 309 367 310 367 312 370 312 365 312 367 313 367 315 370 315 370 315 372 316 372 318 374 319 377 318 386 318 374 318 413 318 374 292 405 315 403 274 355 307 432 313 463 300 413 218 456 230 460 229 465 227 456 230 451 230 468 230 465 230 470 233 472 229 465 227 465 229 468 232 472 226 460 226 460 224 458 224 456 218 448 218 451 221 453 223 456 220 453 220 451 218 451 217 448 217 448 217 446 215 446 214 444 214 441 214 441 212 434 208 432 205 427 203 425 202 420 200 420 203 417 205 417 199 403 188 386 184 384 179 382 177 379 179 382 182 374 176 370 179 377 177 374 177 377 174 379 174 377 173 377 179 382 180 384 184 389 187 391 187 389 184 382 179 379 179 379 179 379 176 377 174 374 176 377 179 377 171 367 171 372 173 370 170 367 170 365 168 365 167 362 168 362 167 360 165 358 164 355 156 339 161 348 167 355 168 355 164 343 161 348 170 358 164 336 155 327 156 329 156 331 158 331 156 327 153 324 152 322 153 324 153 324 153 322 152 322 150 319 153 319 146 308 141 308 144 312 141 308 143 308 143 305 140 300 137 298 137 298 135 293 132 288 141 329 176 322 131 217 76 157 72 202 105 234 108 250 123 267 119 262 122 267 125 267 122 262 122 265 122 262 120 260 119 260 120 255 120 253 119 250 117 250 117 250 116 248 116 245 114 245 114 248 114 245 113 243 111 243 110 241 111 243 108 241 107 236 107 243 105 241 105 238 104 238 102 236 102 234 101 231 99 231 98 229 98 226 96 224 95 224 95 224 95 222 93 219 92 214 92 212 93 212 93 212 93 212 93 212 93 210 92 210 90 207 85 198 84 195 84 193 82 193 82 193 84 195 84 193 81 188 81 193 82 193 82 191 79 186 76 183 76 183 75 181 73 179 75 181 75 181 75 181 75 181 75 179 72 176 75 181 73 171 73 162 72 157 70 157 70 159 70 155 69 152 67 155 69 157 66 148 64 150 66 150 66 150 67 152 66 150 64 148 64 148 64 148 63 143 61 143 63 143 60 138 63 140 64 138 61 131 61 126 63 128 63 131 67 138 66 126 51 95 36 83 36 88 30 74 37 90 49 112 57 121 55 121 57 126 58 126 58 128 52 124 54 128 55 128 54 124 52 121 51 119 49 121 51 124 52 117 52 114 51 112 49 112 51 117 52 117 51 109 45 102 46 107 46 107 46 107 46 107 48 112 49 107 42 97 40 100 51 107 48 102 46 102 48 105 46 102 46 102 46 102 46 102 46 97 45 95 45 95 46 97 45 95 45 95 45 95 45 95 48 97 46 95 45 97 46 100 42 90 42 90 42 90 42 90 43 88 43 88 43 88 43 88 42 85 40 83 40 85 43 90 23 25 11 19 3 21 15 27 11 22 11 22 11 22 11 22 15 24 11 22 11 22 15 24 11 24 15 25 19 24 15 22 23 25 19 24 15 22 11 21 11 22 11 22 11 22 11 22 27 22 31 24 35 22 31 21 31 22 31 22 31 22 31 22 31 24 31 24 31 24 31 24 31 24 35 25 35 25 31 24 27 24 31 25 35 24 31 22 35 25 39 27 39 27 35 25 43 24 43 24 43 25 51 28 79 37 75 36 75 37 83 40 75 45 87 42 75 43 79 37 83 43 83 43 83 43 83 43 83 45 87 46 91 48 95 49 103 52 107 51 95 48 103 54 91 49 83 51 87 52 91 52 79 49 87 51 91 52 87 51 107 57 107 57 115 55 115 55 130 37 27 12 11 12 11 15 23 12 23 10 19 9 15 9 19 10 23 12 23 12 27 13 51 7 27 13 11 37 261 137 341 129 349 128 349 129 353 129 369 132 365 135 365 132 349 126 337 122 309 107 273 96 214 66 126 34 67 24 47 22 55 40 67 43 63 107 488 230 575 229 460 167 507 233 634 247 638 211 555 215 587 217 583 226 615 229 622 227 619 232 615 229 619 241 690 242 503 197 591 179 531 262 646 262 595 220 515 226 571 227 563 238 495 230 519 259 488 262 495 254 476 251 480 265 535 288 710 349 757 345 749 324 642 303 579 277 531 272 539 266 519 266 527 260 515 253 499 248 492 248 511 248 472 250 523 199 726 309 884 289 896 285 857 295 968 295 928 294 924 295 924 295 928 297 928 297 928 297 928 297 928 297 932 297 928 295 924 297 928 298 928 297 928 298 932 300 936 300 932 298 932 298 932 298 932 298 936 300 936 301 940 303 944 303 944 303 944 303 944 303 944 303 944 303 944 304 948 306 952 306 952 306 952 307 956 309 960 309 956 309 960 309 964 310 964 310 960 312 964 312 968 313 968 313 968 315 972 315 976 316 976 316 968 312 976 321 980 315 960 318 884 291 908 327 892 269 757 289 924 315 880 310 718 227 484 250 464 229 448 229 464 232 495 232 484 230 468 227 460 226 460 227 472 230 468 229 468 229 472 230 460 227 460 226 456 226 452 224 440 220 440 220 444 221 444 221 444 220 440 220 436 218 436 218 436 217 432 217 428 215 428 215 428 214 416 208 404 206 404 206 400 203 396 203 392 202 388 200 380 203 380 199 372 191 349 185 353 185 353 180 349 180 349 182 337 180 313 177 317 180 325 176 321 174 321 173 317 171 317 171 325 176 329 179 337 182 345 185 341 180 333 179 329 177 333 179 353 179 349 176 345 176 345 176 353 176 337 171 337 174 337 170 333 170 329 170 325 168 325 168 325 168 325 167 317 165 313 165 301 159 317 162 321 162 321 161 321 161 321 165 333 167 325 161 317 162 313 159 305 155 297 153 301 156 297 153 293 153 293 153 293 152 289 152 285 150 285 149 289 149 277 144 265 143 269 144 269 143 273 144 269 141 261 140 253 137 253 137 249 134 238 132 253 155 321 126 111 36 0 12 31 82 238 132 253 128 234 117 218 123 222 123 222 123 218 120 218 122 218 120 214 119 210 119 210 120 210 119 206 117 202 117 198 116 198 116 194 114 194 113 206 114 206 113 202 111 206 111 206 110 206 110 214 107 206 105 198 105 198 105 194 104 194 102 190 102 190 101 186 99 182 99 178 98 178 96 174 95 170 95 170 95 170 93 166 92 162 93 182 95 182 95 182 95 182 95 178 92 174 92 170 90 170 88 162 85 158 85 154 84 154 82 146 82 150 84 154 82 146 81 146 82 150 82 150 81 142 78 134 76 130 75 130 73 126 73 146 75 146 75 146 75 146 75 146 73 138 72 146 75 142 73 134 73 130 70 123 69 126 70 126 70 123 69 123 69 126 70 119 66 111 66 119 69 119 66 119 67 119 66 115 64 111 64 99 63 95 61 95 61 107 64 107 64 115 67 126 66 119 63 99 66 130 76 126 64 83 52 31 31 0 18 0 18 0 27 0 22 3 33 43 46 83 57 91 57 95 57 95 54 87 52 91 51 103 55 107 55 99 52 95 51 91 49 91 49 95 51 95 52 95 51 91 49 87 49 95 52 95 52 91 49 83 46 87 49 87 49 87 49 87 49 87 51 91 48 71 40 63 42 83 49 79 46 75 48 79 49 75 46 75 46 75 46 75 46 87 51 83 49 83 49 87 51 71 45 71 45 71 45 71 45 71 43 67 42 63 43 67 45 63 42 63 42 63 42 63 42 71 43 71 43 71 43 71 43 63 40 63 40 63 42 71 45 24 40 19 33 19 40 27 52 25 45 25 42 22 40 21 38 25 45 24 42 24 42 25 45 22 40 25 45 25 45 22 40 24 42 24 42 24 42 24 42 22 40 22 40 22 40 22 40 21 42 22 45 24 42 22 40 22 42 22 42 22 42 22 42 24 38 24 38 24 38 24 38 22 38 24 40 25 38 24 35 22 38 24 40 25 38 24 35 25 40 24 38 24 38 25 40 27 42 25 42 25 45 28 47 37 59 36 59 36 62 39 66 37 69 45 64 40 71 45 62 43 69 43 69 43 69 43 69 46 74 46 74 46 74 46 74 51 83 54 81 49 78 52 85 49 78 49 81 51 83 52 83 48 78 51 81 52 83 51 81 57 85 57 85 55 85 55 85 52 47 13 14 13 14 9 14 12 19 12 16 10 14 9 14 13 21 12 19 12 19 10 16 16 7 13 9 4 76 111 195 128 188 126 188 128 183 128 183 129 188 131 188 128 186 122 179 122 183 116 159 101 140 75 85 40 50 24 35 21 33 30 69 36 83 52 255 211 398 236 396 177 331 203 384 244 374 229 312 211 296 223 286 218 300 232 312 229 315 229 324 232 312 230 339 265 331 191 291 227 308 171 417 266 446 254 358 199 358 220 372 218 403 208 429 248 518 257 520 253 527 250 542 256 565 276 553 295 549 309 580 313 601 306 592 282 546 269 544 271 532 260 527 263 527 257 515 250 508 247 501 247 506 241 511 250 351 274 403 288 324 291 339 279 360 307 331 294 346 294 348 295 351 297 351 297 351 297 351 297 351 297 351 298 351 297 348 295 351 297 353 297 351 297 353 298 355 300 355 298 348 298 348 298 348 298 348 300 351 300 353 301 355 303 355 303 355 303 355 303 355 303 355 303 355 303 358 304 360 306 360 306 360 306 362 307 365 309 365 307 362 309 365 309 367 310 367 310 362 312 365 312 367 313 367 313 367 315 370 315 372 316 372 313 372 313 377 318 391 312 374 288 382 316 432 292 351 272 420 315 432 310 453 253 403 229 472 229 479 229 477 230 463 233 453 230 465 227 463 226 460 227 463 232 468 229 463 227 463 227 463 229 465 227 463 227 460 226 460 223 453 221 453 221 453 220 451 221 456 220 453 220 451 218 451 218 451 217 448 217 446 215 446 215 439 208 425 200 422 203 427 205 425 203 425 203 422 202 422 199 410 196 403 191 393 187 389 185 391 184 386 180 384 182 386 185 379 179 372 179 379 177 374 173 377 171 377 170 374 168 372 171 370 174 374 179 382 182 384 177 374 176 374 176 377 179 379 180 382 177 377 176 377 176 379 179 377 174 374 176 374 171 365 171 370 170 367 170 365 168 365 170 367 168 362 165 360 164 355 165 348 162 346 161 341 158 339 164 351 167 351 161 341 158 341 164 343 162 339 159 334 156 329 158 331 155 327 153 327 153 329 152 319 150 319 149 317 149 315 149 317 147 312 144 310 143 308 143 308 144 310 143 308 141 303 135 298 137 296 135 291 131 281 128 293 129 207 42 78 4 64 66 214 132 276 135 279 128 260 128 272 125 267 122 265 122 265 122 265 122 262 120 260 119 260 120 255 120 253 119 250 117 250 116 248 116 245 114 245 113 243 114 248 114 245 113 243 111 243 108 241 110 241 108 238 105 234 105 241 105 238 104 238 102 236 102 236 102 234 101 231 99 231 98 229 98 226 96 224 95 224 95 224 95 222 93 219 92 214 93 214 95 214 95 214 95 214 92 207 90 207 88 205 88 202 88 200 87 200 85 198 85 195 81 193 82 195 84 193 82 191 81 193 82 193 82 191 79 186 78 186 76 183 76 181 75 181 75 181 75 181 75 181 75 181 75 179 72 176 75 181 73 171 72 159 70 157 69 155 70 157 72 159 70 157 70 157 72 159 69 150 64 150 70 159 70 152 69 152 67 152 66 150 66 150 63 143 61 140 61 140 63 143 61 140 66 143 69 138 64 131 66 136 75 133 58 95 39 76 19 54 22 62 27 64 27 64 22 52 22 52 27 69 37 85 48 100 49 105 52 112 51 112 46 119 52 126 55 126 52 121 49 119 48 117 48 117 49 119 52 117 52 114 51 112 49 112 52 114 51 112 49 112 51 114 49 112 49 112 49 112 49 112 46 112 49 109 45 105 45 109 49 105 48 102 46 105 48 107 46 102 46 102 46 102 46 102 49 102 48 100 48 100 49 102 45 95 45 95 45 95 45 95 45 93 43 90 42 93 43 95 42 90 42 90 42 90 42 90 43 88 43 88 43 88 43 88 45 88 42 83 40 83 42 85 7 19 0 16 3 24 31 34 27 28 23 25 11 21 7 19 23 25 19 24 15 25 19 27 7 22 19 27 23 25 11 21 11 24 15 24 15 24 15 25 11 22 11 22 11 22 11 22 27 22 31 24 35 22 31 21 31 22 31 22 31 22 31 22 31 24 31 24 31 24 31 24 27 24 31 25 35 24 31 22 27 24 31 25 35 24 31 22 35 24 23 19 19 21 31 25 51 27 47 25 47 27 55 30 75 36 75 36 75 37 87 40 55 42 83 39 75 48 95 40 83 43 83 43 83 43 83 43 95 46 91 46 91 46 91 45 103 52 107 51 99 48 103 54 91 49 83 51 87 52 91 52 87 52 95 55 99 55 99 54 107 57 107 57 115 55 115 55 103 27 3 9 15 9 0 7 23 12 23 10 19 9 15 9 31 13 27 12 23 10 19 9 31 9 39 7 3 60 317 123 337 128 345 126 345 128 349 128 349 128 349 128 341 120 321 114 321 122 309 108 261 90 182 52 99 30 59 21 35 22 63 43 63 42 134 162 535 220 583 209 444 194 535 227 642 238 583 223 563 221 599 217 579 227 611 229 619 224 615 233 615 226 615 242 722 217 535 194 642 208 452 260 678 282 646 218 499 206 567 205 523 211 468 218 519 266 476 257 495 254 484 253 480 265 515 271 571 276 630 309 634 301 638 277 551 271 523 271 539 263 507 259 527 262 519 253 499 248 492 247 515 250 464 250 519 199 722 309 868 289 896 285 857 298 972 291 928 294 920 295 924 297 928 297 928 297 928 297 928 297 928 297 932 297 928 295 924 297 928 298 928 297 928 298 932 300 936 300 932 298 932 298 932 298 932 298 936 300 936 301 940 303 944 303 944 303 944 303 944 303 944 303 944 303 944 304 948 306 952 306 952 306 952 307 956 309 960 309 956 307 956 309 960 310 964 310 960 310 960 312 964 313 968 313 968 313 968 315 972 316 976 316 991 321 964 309 960 322 928 288 908 312 900 298 797 274 813 310 880 306 857 280 579 233 531 220 448 230 444 229 468 229 499 230 476 229 464 227 464 229 472 230 460 226 456 224 456 224 460 227 464 229 464 227 460 227 456 226 452 223 448 221 444 220 440 218 444 221 444 220 440 218 436 218 436 218 436 217 432 215 428 215 428 211 400 199 380 199 392 205 400 205 396 203 396 203 396 202 376 196 369 190 353 185 357 184 361 184 361 182 357 180 361 184 341 182 313 177 317 177 325 174 317 173 321 170 325 168 321 170 309 171 317 174 325 179 337 180 321 173 317 174 321 177 333 180 349 179 349 176 345 176 345 177 349 176 345 176 349 176 333 167 333 171 333 170 329 168 325 168 333 170 325 168 321 165 313 164 325 167 317 162 309 161 309 162 285 156 309 161 301 158 317 168 309 159 313 161 313 162 317 162 305 156 297 153 293 153 293 155 285 150 281 149 281 147 277 147 277 147 281 147 273 144 265 141 269 144 273 144 273 143 265 140 249 135 249 135 246 132 238 131 285 143 234 78 15 15 0 21 226 131 289 129 246 132 257 126 246 129 230 123 218 122 222 123 218 122 218 120 214 119 210 119 210 120 210 119 206 117 202 117 198 116 198 114 194 113 190 113 206 114 206 113 202 111 206 111 202 110 206 110 214 107 206 104 198 105 198 104 194 102 190 102 190 102 190 101 186 99 182 99 178 98 178 96 174 95 170 95 170 95 170 93 166 92 162 93 182 95 182 95 182 95 182 95 170 90 166 88 166 87 162 87 166 88 166 87 162 87 158 85 146 81 150 84 154 84 150 82 146 82 150 82 150 81 142 78 142 79 142 78 138 76 134 76 146 75 146 75 146 75 146 75 146 73 138 72 146 75 142 73 134 72 126 69 123 69 123 70 134 72 130 70 126 72 130 73 126 66 111 67 130 73 130 69 123 69 123 67 119 67 115 66 103 61 99 60 99 61 111 64 111 63 123 69 138 66 123 63 130 67 87 40 3 16 0 19 19 37 67 57 99 55 67 43 43 33 11 19 0 18 0 22 43 39 59 45 83 52 95 54 79 48 95 54 107 54 95 49 91 48 87 46 83 48 87 49 95 52 95 51 91 49 87 49 95 51 87 48 83 51 95 54 79 46 79 46 79 46 79 46 71 46 83 49 83 48 91 52 79 48 75 46 75 48 83 49 75 46 75 46 75 46 75 46 71 43 67 42 63 43 67 45 71 45 71 45 71 45 71 45 79 46 75 45 71 46 75 48 63 42 63 42 63 42 63 42 71 43 71 43 71 43 71 43 83 46 75 42 63 39 59 39 22 40 22 42 24 45 25 45 21 40 22 42 24 40 22 38 25 45 25 45 25 42 21 38 28 47 25 42 24 42 24 45 24 45 25 47 27 45 25 42 24 42 24 42 24 42 24 42 25 47 25 47 25 47 25 47 21 40 22 47 27 47 21 33 24 38 24 35 22 33 21 33 25 40 25 38 24 35 22 35 24 35 22 35 22 38 25 42 27 42 27 40 25 38 24 38 19 35 24 38 22 40 27 50 36 59 37 66 40 66 40 66 40 66 43 71 43 66 40 62 43 66 42 66 42 69 45 74 46 76 49 81 51 81 51 78 49 81 51 83 52 81 51 78 51 81 49 76 48 76 49 78 52 83 52 85 54 88 55 88 55 93 61 85 52 85 55 81 40 47 19 19 13 19 13 16 13 19 12 16 10 19 12 21 12 21 13 23 15 21 13 19 12 19 13 2 24 136 132 193 122 179 120 181 123 179 125 181 131 193 128 191 128 186 120 174 114 167 108 155 92 117 58 76 31 45 22 31 24 47 40 81 31 112 70 334 236 382 242 358 179 351 214 386 242 374 232 315 220 296 218 286 218 298 233 327 230 308 224 317 230 308 230 341 247 286 200 327 245 341 168 353 276 422 269 365 200 341 188 353 190 377 193 448 271 511 265 511 253 525 250 534 251 539 259 532 272 542 283 561 292 570 276 551 266 532 260 522 259 525 263 532 257 520 254 515 250 508 247 499 247 513 247 515 245 355 276 403 280 336 283 322 286 365 297 346 295 348 295 348 295 348 295 348 295 348 295 348 295 348 295 348 297 351 297 351 297 351 297 351 297 351 297 351 297 351 297 351 298 348 298 348 298 348 298 348 298 348 298 351 300 353 301 353 303 355 303 355 303 355 303 355 303 355 303 355 303 355 303 355 306 360 307 362 307 365 309 365 307 362 307 365 309 367 310 367 312 365 312 367 313 370 315 370 312 365 312 367 313 370 315 370 310 370 312 379 316 393 303 362 310 391 313 408 259 382 316 420 292 472 288 393 230 434 227 489 227 491 230 484 235 470 235 460 235 475 233 470 230 468 229 465 229 465 229 463 227 460 226 460 227 463 227 463 227 463 227 463 224 460 226 460 226 458 223 453 218 451 217 448 217 446 215 446 217 448 215 446 215 446 215 444 203 425 205 429 206 432 209 434 206 429 206 425 200 417 200 425 193 391 187 393 188 379 177 379 173 386 187 374 177 389 187 374 185 377 182 377 180 377 180 382 185 379 173 377 174 379 168 365 173 372 174 370 173 370 171 367 174 372 173 370 174 372 176 377 177 377 174 370 171 372 174 377 173 372 173 374 174 377 176 377 173 372 173 370 171 367 170 367 170 367 170 365 168 362 167 362 170 360 167 355 165 355 165 358 162 351 162 348 161 346 159 341 159 341 159 339 158 336 156 336 158 339 159 339 156 334 153 327 152 322 152 322 152 322 152 322 150 319 149 315 147 312 144 310 144 310 144 308 143 305 141 305 138 300 137 296 135 293 132 286 147 296 140 262 75 112 52 219 140 274 137 276 134 276 131 279 128 272 125 267 123 267 123 269 122 267 123 267 123 265 120 260 122 257 122 255 120 253 119 253 117 250 117 248 116 245 114 245 111 243 111 241 110 238 108 238 111 243 111 241 108 238 107 238 111 245 102 231 98 234 104 243 104 236 101 231 99 231 99 234 96 226 98 229 98 229 99 231 96 226 96 224 95 222 93 217 93 214 95 212 93 210 92 210 90 207 90 205 88 202 87 202 88 200 84 193 82 195 87 202 82 193 82 193 82 193 82 193 87 193 79 188 81 191 79 186 79 186 76 181 75 181 75 183 78 186 78 183 75 179 70 174 70 174 70 174 72 179 75 176 73 162 72 157 70 157 70 159 69 157 72 159 69 155 70 159 73 162 72 157 69 155 69 157 66 150 64 148 64 150 67 155 64 148 66 148 64 140 60 128 64 138 66 138 66 136 66 136 46 76 19 40 15 59 31 76 48 102 55 117 61 119 60 112 52 83 39 54 22 47 22 50 16 52 28 76 42 100 51 112 51 119 51 124 52 124 51 121 49 119 49 119 49 119 49 119 57 121 54 117 51 112 49 112 48 112 49 112 49 112 49 114 48 109 48 109 48 109 48 109 45 105 45 107 46 109 48 109 49 105 48 102 46 105 48 107 48 102 45 97 43 97 43 97 45 93 40 90 45 100 48 97 43 95 46 100 49 105 51 102 46 93 42 93 48 102 45 90 43 95 45 95 45 93 42 88 42 85 43 88 42 85 40 81 43 85 42 83 40 85 42 88 11 22 11 24 15 25 19 25 11 22 15 24 15 24 11 22 15 25 19 25 19 24 11 21 27 27 19 24 15 24 15 25 15 24 19 25 19 25 15 24 11 24 15 24 15 24 15 25 35 24 35 24 35 24 35 24 31 21 27 24 39 25 31 18 31 24 31 22 27 21 23 21 35 25 35 24 31 22 27 22 31 22 27 22 27 24 35 27 39 27 39 25 35 24 31 24 35 22 43 24 39 24 51 31 71 36 79 39 87 40 87 40 75 42 83 45 87 43 79 40 91 46 91 48 95 48 99 49 91 48 99 51 103 51 103 49 99 51 103 52 107 51 103 49 95 51 83 48 79 49 83 51 91 52 95 54 95 55 99 55 99 60 119 55 107 55 115 51 67 25 19 9 3 10 15 13 27 12 23 10 19 12 23 13 19 10 23 13 27 12 19 10 31 19 19 4 103 98 341 128 321 122 329 122 333 123 337 123 341 123 337 123 341 122 313 113 297 108 269 98 218 73 138 45 83 27 51 19 43 30 75 45 55 52 210 200 571 220 575 185 456 197 543 230 615 241 607 220 571 217 571 217 579 226 619 241 615 226 599 230 622 229 626 241 630 197 539 212 670 221 503 203 694 265 682 226 527 200 515 200 495 202 448 244 567 257 464 253 472 248 468 248 456 253 476 257 511 260 559 272 575 271 519 259 519 265 503 259 503 259 511 262 511 257 511 253 503 248 492 248 499 253 468 248 503 197 722 304 861 292 868 274 876 298 932 298 932 295 924 295 924 295 924 295 924 295 924 295 924 295 924 295 928 297 928 297 928 297 928 297 928 297 928 297 928 297 928 297 932 298 932 298 932 298 932 298 932 298 932 300 936 301 940 301 944 303 944 303 944 303 944 303 944 303 944 303 944 303 944 303 948 304 952 306 956 307 956 307 956 307 956 309 960 309 964 310 964 312 964 313 968 313 972 315 964 312 964 313 968 315 972 315 972 313 960 316 956 310 892 294 872 301 880 286 757 294 892 300 841 303 702 235 543 236 492 233 448 230 456 235 488 238 511 238 492 238 484 235 476 233 472 232 464 229 464 227 460 227 456 226 460 227 460 227 460 227 460 227 452 226 456 226 456 224 448 221 436 218 436 217 432 217 428 215 432 215 428 215 428 214 424 214 408 208 408 206 404 205 400 205 396 203 396 205 404 203 380 194 357 208 432 191 325 180 392 202 369 184 349 170 345 184 396 188 329 179 345 190 372 190 365 185 337 173 325 174 341 177 329 168 317 171 313 171 309 170 309 168 317 173 313 171 317 174 321 176 341 176 333 173 329 173 337 176 329 173 329 174 333 176 337 176 337 173 337 171 333 171 329 170 329 170 329 168 325 167 321 167 325 168 317 165 313 165 313 167 305 162 305 161 301 161 297 159 313 159 313 158 309 156 305 156 309 158 309 158 305 155 297 153 289 152 289 152 289 152 289 152 285 150 281 147 277 146 269 144 273 144 273 143 269 141 265 141 257 138 253 137 249 134 242 132 257 134 277 140 234 102 242 152 293 138 281 134 261 132 249 131 234 126 226 123 222 123 222 125 222 123 222 123 218 122 214 119 214 122 214 120 210 119 206 119 202 117 202 116 198 114 194 114 198 111 198 110 194 108 198 108 210 111 210 110 214 107 210 107 206 107 194 101 186 101 194 105 194 102 186 99 182 99 182 101 178 98 178 96 170 95 170 93 174 96 170 95 170 93 166 95 182 95 182 93 178 92 174 92 170 90 170 88 166 87 162 87 158 85 154 84 154 84 158 85 150 82 150 82 150 82 150 82 154 81 142 79 150 82 146 78 142 78 134 75 130 75 130 76 150 76 150 76 146 73 138 70 138 72 134 70 134 72 142 75 138 73 130 70 126 70 126 72 123 70 130 72 123 69 126 72 130 72 126 69 119 67 123 69 123 69 119 66 111 64 111 64 115 64 111 61 115 63 119 66 111 63 146 70 134 52 63 28 0 7 0 21 31 46 87 60 83 55 95 60 103 61 99 60 91 54 71 43 39 30 15 24 7 22 7 27 31 37 71 48 83 48 91 51 95 51 95 51 91 49 91 49 91 49 91 49 107 55 99 52 91 49 87 49 87 49 87 49 87 49 87 49 83 48 83 48 83 48 83 48 75 45 75 46 79 48 83 48 83 48 79 46 75 48 79 49 83 48 75 45 71 45 71 45 83 46 67 45 75 49 79 48 75 48 79 49 83 48 75 46 67 42 59 42 75 46 67 39 67 45 71 45 71 43 63 40 71 43 71 45 71 42 63 40 67 40 63 39 59 40 63 42 22 40 24 42 24 42 25 45 24 42 25 45 25 45 24 42 24 42 25 45 25 42 22 38 27 47 25 42 24 42 24 42 22 40 24 42 24 42 22 40 22 40 22 42 24 45 25 45 21 40 21 40 21 40 21 40 24 40 19 40 24 45 22 38 24 38 22 35 22 35 21 33 24 38 24 38 22 35 22 35 24 35 22 35 22 38 25 42 27 42 25 40 25 40 24 38 22 40 25 42 24 40 28 52 33 57 37 64 40 66 40 66 42 69 45 71 45 71 43 69 45 74 49 81 52 81 49 78 46 76 49 81 51 81 51 78 49 81 51 83 52 81 51 78 51 81 49 78 49 78 51 81 52 85 54 85 55 88 55 88 52 88 60 83 54 88 54 74 25 26 10 7 6 11 12 19 12 19 10 16 10 16 12 19 9 14 10 19 12 16 9 14 15 33 3 2 64 171 122 193 122 179 120 179 122 171 120 171 119 174 117 176 120 179 114 164 108 162 98 143 81 105 51 64 31 47 24 35 24 50 37 78 45 107 132 382 229 413 217 327 184 353 212 372 233 372 236 324 220 293 215 284 220 303 238 324 233 315 229 317 233 317 233 329 218 276 196 312 238 355 179 291 268 429 269 367 197 312 179 329 185 348 203 487 279 511 257 525 247 515 247 515 250 520 253 522 257 525 257 542 268 549 265 537 265 530 260 520 256 518 256 520 257 520 254 515 251 511 248 501 242 511 241 508 245 355 271 398 283 334 280 327 292 365 292 343 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 351 298 348 298 348 298 348 298 348 298 348 298 351 300 353 301 353 303 355 303 355 303 355 303 355 303 355 303 355 303 355 303 355 303 355 304 358 304 360 306 360 307 362 307 362 309 365 309 367 312 365 312 365 313 367 313 370 312 365 312 367 313 370 315 370 316 367 313 396 315 377 294 391 300 415 294 367 276 422 316 434 316 460 247 422 230 465 242 477 233 494 235 494 239 484 241 475 242 482 241 479 238 477 236 475 230 465 230 465 229 463 229 460 227 463 227 463 227 463 227 463 226 460 226 460 226 458 223 456 220 453 218 451 218 448 217 448 215 446 215 444 214 441 212 441 212 436 209 432 205 425 202 420 208 429 205 432 208 427 194 393 202 422 203 403 196 410 197 389 206 408 196 410 199 393 177 367 194 396 200 401 197 393 190 386 185 384 182 384 180 379 173 365 170 365 170 362 168 362 167 360 170 365 170 365 170 367 173 372 176 377 174 372 174 374 176 379 174 374 174 374 176 377 176 377 173 372 173 372 171 370 171 367 170 367 170 365 168 362 167 362 170 360 167 355 165 355 165 358 162 351 162 351 161 348 161 346 159 341 159 339 158 336 156 336 158 339 158 339 156 334 152 327 152 322 152 322 152 322 152 322 150 319 149 315 147 312 144 310 144 310 144 308 143 305 141 305 138 300 138 298 135 293 134 291 134 284 134 296 143 286 143 300 135 279 135 279 131 284 129 281 128 272 125 267 123 267 123 269 123 267 123 265 122 262 120 262 122 257 122 255 120 253 119 253 117 250 117 248 116 245 114 245 111 243 111 241 110 238 108 238 110 241 110 241 107 238 107 238 105 241 104 238 104 236 102 236 102 236 101 231 99 231 99 231 99 231 98 224 93 219 90 217 96 224 95 224 93 222 93 217 93 214 95 212 93 210 92 210 90 207 90 205 88 202 87 202 82 193 84 195 84 195 82 193 82 193 82 193 82 193 82 193 79 188 79 193 84 195 81 186 79 186 76 181 75 181 75 183 75 181 76 183 76 181 73 179 73 179 72 174 70 174 72 171 73 162 72 157 70 157 70 159 69 157 72 159 69 155 70 159 70 157 69 152 67 152 67 155 72 157 69 152 66 148 63 143 72 155 69 143 63 143 66 143 70 140 60 107 33 57 1 23 6 54 31 100 52 119 58 121 58 121 58 121 58 121 58 117 57 107 58 105 51 83 34 66 30 59 19 50 19 66 34 97 45 109 46 117 49 121 51 121 49 119 49 119 49 119 49 119 55 121 52 114 49 112 49 114 52 114 51 112 49 109 48 107 48 109 48 109 48 109 48 109 45 105 46 107 46 107 48 109 49 105 48 102 46 105 48 107 51 107 48 102 46 102 48 105 52 102 46 97 48 102 48 97 49 102 49 102 48 97 43 90 42 88 40 90 43 93 42 85 43 95 45 95 45 93 42 88 45 90 45 90 45 88 42 85 40 83 39 78 37 81 40 83 15 24 15 24 15 24 15 24 23 25 19 25 19 25 19 27 11 24 19 25 19 24 11 22 23 25 15 24 11 22 15 24 7 22 11 24 15 22 11 21 7 21 11 24 15 25 23 27 31 22 31 22 31 22 31 22 35 21 19 19 27 22 31 21 27 22 27 22 27 22 27 22 31 22 27 22 27 22 27 22 31 22 27 22 27 24 35 27 35 25 35 25 35 25 35 25 43 25 51 25 43 24 55 31 67 33 75 37 87 40 87 40 83 43 87 45 91 46 91 46 79 45 95 51 107 49 95 45 91 48 99 51 103 51 103 49 99 51 103 52 107 51 103 49 95 49 83 49 83 51 91 52 95 54 95 55 99 55 103 57 95 57 111 55 115 57 107 43 11 12 7 10 7 12 11 12 23 12 19 9 15 10 23 12 15 10 23 12 23 12 19 9 35 22 0 10 226 120 301 125 321 122 329 119 321 119 321 117 313 113 313 116 313 117 301 110 277 102 242 87 194 61 115 36 71 27 55 22 47 31 71 42 107 63 408 227 535 229 468 156 452 199 539 224 603 248 634 235 591 223 571 214 567 227 607 239 622 233 615 233 630 235 626 232 587 205 567 217 678 236 555 159 682 268 706 236 539 180 492 185 464 182 484 271 571 256 444 254 472 245 464 248 444 251 460 253 511 254 531 259 543 268 519 268 503 262 499 256 492 251 488 251 507 256 507 251 499 248 495 247 495 250 460 248 507 203 714 301 861 289 853 276 880 298 928 297 932 294 924 294 924 294 924 294 924 294 924 294 924 294 924 294 928 297 928 297 928 297 928 297 928 297 928 297 928 297 928 297 932 298 932 298 932 298 932 298 932 298 932 300 936 301 940 301 940 301 940 301 940 301 940 301 944 303 944 303 944 303 944 303 940 301 940 303 944 304 948 304 952 306 956 307 956 309 960 309 960 310 964 312 964 313 968 313 964 312 964 313 968 315 972 315 984 312 960 321 936 292 865 306 900 304 793 269 821 309 868 309 789 251 551 238 507 236 515 226 476 235 484 238 495 241 511 239 495 242 484 239 476 238 472 236 460 232 456 230 456 229 452 229 460 227 460 227 460 227 460 227 456 226 460 227 456 226 452 223 444 220 440 220 436 218 436 218 428 215 424 214 420 211 416 211 416 211 412 208 400 203 392 202 428 214 412 206 396 200 384 199 456 203 380 197 388 173 281 140 198 114 234 155 353 177 400 209 396 191 396 193 396 190 392 188 372 185 361 182 345 179 337 174 313 171 309 170 309 168 305 168 305 168 301 167 305 170 313 171 333 174 333 174 337 176 341 177 333 176 337 176 337 176 337 176 341 174 337 173 337 171 333 171 329 170 329 168 325 167 321 167 325 168 317 165 313 165 313 167 309 164 305 162 305 161 301 161 305 159 313 158 309 156 305 156 305 158 309 156 305 153 293 150 289 152 289 152 289 152 289 152 285 150 281 147 277 146 269 144 273 144 273 143 269 141 265 141 261 140 257 137 249 135 246 134 246 132 242 128 265 138 265 123 281 134 269 131 253 129 242 129 234 126 226 123 222 123 222 125 226 123 218 122 214 120 214 120 214 122 214 120 210 119 206 119 202 117 202 116 198 114 194 114 198 111 198 110 194 108 198 108 206 108 202 108 210 107 210 107 190 104 198 105 198 104 190 101 190 101 182 99 178 98 182 99 182 98 178 96 170 93 162 92 170 95 170 93 166 93 162 93 182 95 182 93 178 92 174 92 170 90 170 88 166 87 162 87 142 81 154 85 158 84 146 79 154 84 150 82 150 82 146 81 134 76 142 82 162 85 150 78 142 78 134 75 130 75 130 76 142 73 146 76 150 76 146 75 146 75 142 72 134 70 134 72 138 73 130 70 126 70 126 72 123 70 130 72 123 69 126 72 123 67 119 66 115 66 119 67 126 69 123 69 119 66 111 63 126 67 138 73 150 70 138 67 134 48 31 3 0 0 0 13 63 49 111 64 115 55 87 51 111 58 103 55 99 55 99 57 111 61 119 63 111 54 79 43 59 33 27 21 15 25 47 37 67 42 75 46 91 49 95 51 91 49 91 49 91 49 91 49 99 54 95 51 87 49 87 51 99 52 91 51 83 48 79 45 87 49 87 49 87 49 87 49 79 46 79 46 79 46 79 46 83 48 79 46 75 48 79 49 87 51 83 48 79 48 83 49 91 49 75 45 75 48 75 45 79 49 83 48 79 45 67 42 67 43 67 43 67 43 59 39 67 45 71 45 71 43 63 40 75 46 79 46 79 45 71 42 67 40 63 39 59 40 63 42 24 42 24 42 24 42 24 42 27 47 25 42 24 45 27 47 22 40 24 45 25 45 24 40 27 45 24 40 22 40 22 42 21 40 22 42 24 40 22 38 22 40 22 42 24 45 25 45 22 42 22 42 22 42 22 42 24 40 18 35 21 42 21 40 22 35 22 35 22 35 22 35 21 35 22 35 22 35 22 35 24 35 22 35 22 38 25 42 25 40 25 40 25 40 25 40 24 42 27 42 22 40 27 50 31 54 34 62 39 66 40 66 43 69 43 71 45 74 46 76 43 71 49 83 52 81 48 74 46 76 49 81 51 81 51 78 49 81 51 83 52 81 51 78 51 78 49 78 51 83 54 85 54 85 55 88 55 90 57 90 52 85 58 85 55 88 48 54 7 16 18 31 19 23 12 11 12 16 9 14 9 14 10 19 12 19 13 23 15 21 12 19 13 21 1 33 101 188 105 179 120 176 117 174 117 164 116 164 114 169 113 174 117 176 113 167 107 157 93 133 75 93 45 57 24 47 24 40 27 54 39 76 55 150 197 403 214 415 188 310 191 370 220 372 233 382 245 334 233 305 218 281 218 298 232 312 236 322 233 319 238 319 232 308 209 296 208 331 236 362 197 234 242 434 269 398 202 279 177 305 177 322 232 522 274 520 250 532 247 515 248 506 251 508 253 520 250 522 244 525 254 532 262 525 260 520 256 513 251 508 248 506 253 513 251 511 248 508 247 506 244 511 242 518 251 367 276 403 286 329 276 331 297 370 292 343 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 351 298 348 298 348 298 348 298 348 298 348 298 351 300 353 301 353 301 353 301 353 301 353 301 353 303 355 303 355 303 355 303 355 301 353 301 353 303 355 304 358 306 360 306 362 307 362 309 365 310 362 310 365 312 365 313 367 312 365 312 367 313 370 315 370 316 377 316 393 304 372 295 413 321 396 266 386 307 434 307 484 280 444 229 470 232 463 238 463 233 479 235 484 236 482 238 479 239 479 239 477 236 472 235 470 232 468 232 465 230 465 229 463 227 463 227 463 227 463 227 463 226 463 227 463 227 460 224 456 221 456 221 456 220 453 220 451 215 446 214 441 211 436 209 434 206 429 206 429 206 429 206 429 215 444 211 425 199 422 214 451 214 425 196 346 134 286 129 305 73 186 55 183 67 222 120 343 182 372 191 389 197 393 194 386 184 374 184 374 182 374 184 382 174 372 174 370 173 367 171 367 167 360 167 358 167 362 170 365 176 374 177 377 179 379 179 379 179 377 177 377 177 377 177 377 174 374 174 372 173 372 171 370 170 367 170 365 168 362 167 362 168 362 165 358 164 358 164 360 162 355 162 353 161 353 159 348 159 346 158 343 156 341 155 341 155 341 155 341 153 336 150 327 152 322 152 322 152 322 152 322 150 319 149 315 147 312 144 310 144 310 144 308 143 305 141 305 140 303 138 300 137 296 134 293 128 293 129 279 129 293 138 274 132 281 131 284 129 288 128 288 126 272 125 267 123 267 123 269 125 267 122 262 120 262 122 265 122 257 122 255 120 253 119 253 117 250 117 248 116 245 114 245 111 243 111 241 110 238 108 238 107 238 108 238 107 238 107 238 101 236 105 243 107 241 102 234 102 234 99 229 98 229 98 231 98 229 98 229 98 229 98 229 95 224 93 222 93 219 92 214 93 214 95 212 93 210 92 210 90 207 90 205 88 202 87 202 79 191 84 198 85 195 81 188 84 195 84 193 82 191 81 191 76 183 79 193 87 198 82 186 79 186 76 181 75 181 75 183 73 179 75 183 76 183 75 181 75 181 73 176 70 174 70 169 73 162 72 157 70 157 70 159 69 157 72 159 69 155 70 159 67 152 66 150 66 152 67 155 66 152 69 155 69 155 67 150 57 138 67 155 69 136 52 105 16 42 0 23 1 59 45 126 54 128 61 131 55 119 54 126 55 121 52 117 49 114 49 114 55 109 58 112 58 109 55 112 46 97 37 83 31 85 34 93 39 105 43 114 48 119 49 121 49 119 49 119 49 119 49 119 52 117 51 112 49 112 49 114 54 117 51 114 48 109 46 105 49 112 49 112 49 112 49 112 46 107 46 107 46 107 46 107 49 105 48 102 46 105 48 107 51 107 49 105 49 107 51 109 51 100 43 93 45 95 45 90 45 97 46 100 48 97 45 95 45 97 46 97 45 93 42 90 43 95 45 95 45 93 42 88 45 93 46 93 46 90 43 85 45 88 43 85 42 88 43 90 19 25 15 24 15 24 11 22 23 25 15 22 11 24 19 27 7 22 15 25 19 25 15 24 19 25 15 22 7 21 11 22 11 22 15 24 15 24 11 22 15 24 15 24 15 24 15 24 35 24 35 24 35 24 35 24 27 19 19 19 27 22 27 18 23 21 27 22 27 22 31 24 23 21 23 21 27 22 27 22 31 22 27 22 27 24 35 27 31 24 35 25 35 25 39 27 39 24 47 24 35 21 43 27 59 31 71 36 83 40 87 42 83 42 79 42 83 45 91 48 95 49 103 52 111 52 103 51 91 48 99 51 103 51 103 49 99 51 103 52 107 51 103 49 95 49 83 49 87 52 99 55 99 55 99 55 103 57 103 58 103 58 111 57 119 55 83 28 0 16 43 28 47 18 11 9 19 10 15 9 15 9 19 10 23 13 31 15 31 15 27 12 31 9 7 45 281 119 277 114 309 117 317 114 313 116 317 116 313 114 301 116 313 116 289 107 273 99 230 79 166 57 91 31 47 19 43 25 59 34 79 43 99 107 503 223 515 226 452 177 511 221 567 217 567 241 622 229 611 227 559 214 563 226 599 233 622 236 622 233 634 239 615 218 567 209 583 226 666 226 603 140 622 263 738 253 567 170 468 177 412 177 559 285 539 256 460 247 476 248 464 251 444 253 456 250 484 242 488 242 495 253 480 256 480 253 484 251 484 248 476 245 492 250 492 247 488 245 488 244 499 250 452 251 523 208 726 301 868 286 841 279 896 298 912 295 932 294 924 294 924 294 924 294 924 294 924 294 924 294 924 294 928 297 928 297 928 297 928 297 928 297 928 297 928 297 928 297 932 298 932 298 932 298 932 298 932 298 932 300 936 301 940 301 936 300 936 300 936 300 936 300 944 303 944 303 944 303 944 303 940 301 940 303 944 304 948 304 948 306 952 306 956 307 956 307 956 310 960 310 964 312 964 312 964 312 964 313 968 315 972 315 972 316 964 309 900 295 884 309 872 276 757 294 880 312 880 318 587 229 495 241 511 230 492 230 484 233 492 235 488 235 488 235 476 238 472 236 468 233 460 232 464 232 460 232 456 230 456 230 460 227 460 227 460 227 460 227 460 227 464 229 460 226 452 224 448 223 448 221 444 221 440 220 428 214 420 211 412 208 404 206 396 203 400 206 404 208 412 209 412 209 404 203 396 212 456 238 400 196 301 111 198 170 408 184 333 149 210 82 15 22 0 34 146 95 246 146 369 187 424 200 408 197 404 196 365 184 329 177 329 177 325 176 325 174 321 174 301 167 297 165 301 168 309 170 321 176 329 179 337 180 337 180 333 179 333 179 329 177 329 177 345 174 341 174 337 173 337 173 329 170 329 168 325 167 321 167 317 167 309 164 305 164 305 165 305 162 301 162 297 161 297 161 305 158 313 156 309 155 305 155 305 155 305 155 301 152 289 150 289 152 289 152 289 152 289 152 285 150 281 147 277 146 269 144 273 144 273 143 269 141 265 141 265 140 261 138 253 135 249 134 242 135 249 129 249 138 285 138 261 131 253 129 242 128 230 129 226 126 226 123 222 123 222 125 230 125 218 119 210 120 218 123 214 122 214 120 210 119 206 119 202 117 202 116 198 114 194 114 198 111 198 110 194 108 198 108 198 107 198 107 210 107 210 107 186 102 194 105 202 105 194 102 186 101 182 98 174 96 178 98 174 96 178 98 178 99 182 99 166 93 166 93 162 92 162 92 182 95 182 93 178 92 174 92 170 90 170 88 166 87 162 87 150 82 154 84 154 84 150 82 158 85 154 82 150 81 142 79 142 79 142 82 154 84 146 78 142 78 134 75 130 75 130 76 146 75 150 76 150 75 142 73 142 73 138 70 134 70 138 73 138 73 130 70 126 70 126 72 123 70 130 72 123 69 126 72 123 67 119 67 119 69 126 70 111 66 123 70 130 70 123 67 138 69 130 55 79 24 0 1 0 1 11 30 91 54 138 64 119 57 103 51 87 49 103 57 99 51 95 51 91 48 87 49 107 55 99 54 99 57 115 61 99 49 91 45 79 42 75 40 67 42 79 46 87 49 91 49 91 49 91 49 91 49 91 49 91 51 87 49 87 49 91 51 95 51 91 49 87 48 83 46 91 51 91 51 91 51 91 51 83 48 79 46 79 46 75 45 83 48 79 46 75 48 79 49 83 49 79 48 79 49 87 52 79 45 63 42 71 45 71 43 67 45 75 46 75 46 71 45 71 48 83 48 71 42 63 43 67 45 71 45 71 43 63 40 75 45 75 45 75 43 67 42 79 45 71 43 71 43 75 46 25 45 25 42 24 40 22 40 27 42 22 35 19 40 24 47 21 40 24 45 25 45 25 42 25 42 22 40 21 38 22 40 24 42 25 45 25 45 24 42 27 47 25 42 24 40 21 38 21 40 21 40 21 40 21 40 19 35 18 40 22 42 19 31 21 33 21 35 22 38 24 38 19 31 19 33 21 35 22 35 24 35 22 35 22 38 25 42 24 38 24 40 25 42 27 42 21 38 24 38 19 33 22 40 28 50 33 59 39 66 40 69 42 64 40 64 42 69 46 76 48 78 49 78 51 81 51 81 46 76 49 81 51 81 51 78 49 81 51 83 52 81 51 78 49 78 49 81 52 85 55 90 55 88 55 90 57 90 58 93 57 90 60 85 57 83 39 31 16 33 28 42 22 23 12 16 10 14 9 11 7 14 9 16 10 19 13 21 13 21 12 16 16 0 16 102 110 174 107 169 114 167 113 167 114 164 116 164 114 171 113 171 114 169 107 159 99 150 85 119 63 81 36 45 15 35 19 50 31 66 40 81 57 255 217 386 220 398 191 362 217 398 218 336 208 360 244 339 233 303 214 274 220 303 235 315 236 324 235 317 236 322 227 284 203 293 205 348 232 346 215 243 209 429 271 427 215 272 182 291 171 327 265 534 256 534 251 518 245 506 247 494 250 494 248 506 247 522 239 525 247 522 254 506 250 508 250 506 248 503 245 501 247 503 244 501 244 499 242 499 242 506 238 518 254 374 276 398 288 324 271 339 301 370 288 341 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 351 298 348 298 348 298 348 298 348 298 348 298 351 300 353 301 353 300 351 300 351 300 351 300 351 303 355 303 355 303 355 303 355 303 355 303 355 304 358 304 360 304 358 306 360 306 362 307 362 309 360 310 362 310 365 312 365 312 365 312 367 313 370 315 370 310 386 318 367 294 396 309 410 285 367 289 434 307 446 316 439 232 479 232 477 242 472 230 472 232 468 235 477 235 479 235 482 236 477 236 475 235 470 233 468 233 470 232 468 232 465 230 465 227 463 227 463 227 463 227 463 227 463 229 465 227 463 226 458 224 460 223 458 223 456 221 456 215 444 212 439 209 432 205 429 203 425 205 429 206 432 209 434 211 429 205 434 218 456 220 436 184 315 107 279 182 460 236 425 215 427 200 367 144 269 82 181 6 97 27 155 79 255 143 329 168 362 193 393 194 374 179 358 180 377 177 377 176 374 176 372 167 360 167 360 167 362 170 367 173 372 177 382 182 384 180 382 180 382 180 379 179 377 177 377 176 377 174 374 174 372 173 372 170 367 170 365 168 362 167 362 168 362 165 358 164 358 164 360 164 358 162 355 162 353 161 353 159 346 158 343 156 341 155 341 153 341 155 339 153 334 149 324 152 322 152 322 152 322 152 322 150 319 149 315 147 312 144 310 144 310 144 308 143 305 141 305 141 305 140 300 137 298 135 298 140 303 134 300 134 288 129 284 129 281 128 288 128 291 126 291 128 272 125 267 123 267 123 269 126 269 122 260 119 262 122 267 122 257 122 255 120 253 119 253 117 250 117 248 116 245 114 245 111 243 111 241 110 238 108 238 105 234 105 236 105 238 107 238 101 236 104 238 105 241 105 241 101 231 98 229 96 226 98 229 98 229 98 226 96 226 96 226 93 222 93 219 92 219 90 212 93 214 95 212 93 210 92 210 90 207 90 205 88 202 87 202 85 198 84 195 84 195 85 198 85 198 84 193 82 191 79 188 84 191 79 188 82 193 81 186 79 186 76 181 75 181 75 183 76 183 76 183 75 179 72 174 72 176 70 174 70 176 73 174 73 162 72 157 70 157 70 159 69 157 72 159 69 155 70 159 69 155 67 152 69 157 72 159 66 152 70 159 72 155 66 145 66 131 42 81 13 42 0 35 25 85 48 126 64 124 55 109 57 128 48 119 48 121 46 117 48 124 51 126 51 124 48 117 54 109 52 107 52 109 54 119 55 117 49 109 45 107 45 114 43 112 46 117 49 119 48 117 49 119 49 119 49 119 49 119 51 112 49 109 48 112 51 114 49 112 49 112 49 112 49 112 51 114 51 114 51 114 51 114 48 109 48 107 46 105 45 105 49 105 48 102 46 105 48 107 48 105 46 102 48 107 51 109 48 95 43 93 46 100 48 97 46 97 46 97 46 93 42 88 43 97 49 100 42 85 40 90 43 95 45 95 45 93 42 88 43 88 43 90 43 85 40 83 45 88 43 85 42 88 43 90 19 25 19 24 15 22 11 22 19 24 7 18 0 21 15 25 7 21 15 25 19 25 19 25 19 24 11 21 7 21 7 22 15 25 27 27 31 25 27 24 35 28 31 25 19 21 11 18 23 19 23 19 23 19 23 19 19 18 23 22 35 22 19 13 23 21 23 22 27 24 31 24 19 19 19 21 23 22 27 22 31 22 27 22 27 24 35 27 31 24 31 25 35 27 39 27 27 24 39 21 27 18 35 22 55 30 67 36 83 40 87 42 83 39 71 39 75 43 91 48 91 45 87 45 87 46 95 49 91 48 99 51 103 51 103 49 99 51 103 52 107 51 111 49 91 49 91 51 99 54 107 57 107 55 107 57 111 58 115 58 111 60 123 57 119 52 71 18 35 27 55 25 35 13 19 13 19 9 15 7 11 9 15 10 15 10 19 12 23 10 19 9 47 1 63 82 285 110 293 113 293 111 297 113 309 114 313 114 305 113 297 113 293 110 269 99 246 90 206 70 142 46 71 24 27 16 47 25 67 37 79 43 138 177 535 214 527 209 444 199 527 223 515 188 499 232 650 250 595 220 543 209 567 232 619 241 611 239 622 233 630 236 615 205 571 206 595 241 674 224 662 164 571 259 738 269 599 170 472 176 384 182 603 285 492 262 472 239 464 245 452 247 436 247 440 244 476 241 476 241 488 247 460 247 468 247 476 248 484 247 480 245 476 242 480 242 480 241 476 242 488 245 444 248 519 208 718 297 872 282 833 280 908 298 908 292 924 294 924 294 924 294 924 294 924 294 924 294 924 294 924 294 928 297 928 297 928 297 928 297 928 297 928 297 928 297 928 297 932 298 932 298 932 298 932 298 932 298 932 300 936 301 940 301 936 300 936 300 936 300 936 300 944 303 944 303 944 303 944 303 944 303 948 304 948 306 952 306 948 304 948 306 952 307 956 307 948 309 948 309 960 312 964 312 964 312 964 313 968 315 972 315 940 322 964 294 868 309 892 303 765 276 884 319 841 315 853 245 488 239 468 226 515 244 488 244 503 236 503 236 492 236 476 235 480 239 476 236 468 235 464 233 464 233 464 232 460 230 456 230 460 227 460 227 460 227 460 227 460 229 464 229 464 227 456 224 452 224 452 223 448 223 444 221 424 214 420 211 408 206 400 203 400 206 400 206 404 208 408 208 440 209 408 218 472 230 408 184 301 101 146 180 511 221 412 206 444 214 468 214 476 218 416 167 321 123 154 43 0 24 15 49 150 119 285 176 365 188 353 185 329 177 329 176 325 176 321 174 305 168 301 167 301 168 309 171 317 174 329 180 341 182 337 180 337 180 337 179 333 177 329 177 337 176 345 174 341 173 337 173 329 170 329 168 325 167 321 167 317 168 309 165 305 165 305 167 305 165 305 164 301 162 297 162 305 158 313 156 309 155 305 155 301 153 301 153 297 150 289 149 289 152 289 152 289 152 289 152 285 150 281 147 277 146 269 144 273 144 273 143 269 141 265 141 265 141 261 138 257 137 249 135 257 128 230 138 269 135 249 132 249 128 242 128 234 128 230 128 234 126 226 123 222 123 222 125 230 125 218 119 206 119 218 123 214 122 214 120 210 119 206 119 202 117 202 116 198 114 194 114 198 111 198 110 194 108 198 108 194 105 194 107 198 108 210 108 190 102 190 104 194 105 198 107 186 99 178 96 174 96 174 98 182 98 186 96 174 92 170 90 174 95 174 93 170 92 166 90 182 95 182 93 178 92 174 92 170 90 170 88 166 87 162 87 166 87 154 82 150 84 162 88 158 85 154 82 150 81 142 79 162 82 142 79 146 81 142 78 142 78 134 75 130 75 130 76 154 79 154 78 146 75 134 72 134 72 134 72 138 75 146 76 138 73 130 70 126 70 126 72 123 70 130 72 123 69 126 72 126 69 123 69 126 72 134 73 126 70 138 73 134 67 115 61 43 21 0 0 0 16 55 48 134 61 130 60 123 60 126 57 91 45 91 51 119 58 107 48 95 51 111 57 119 54 103 49 107 55 111 55 107 51 99 49 119 54 103 46 87 46 99 51 83 46 87 49 91 49 87 48 91 49 91 49 91 49 91 51 87 49 83 48 83 49 91 51 83 49 87 49 87 49 87 51 91 51 91 51 91 51 91 51 83 48 83 46 79 45 75 46 83 48 79 46 75 48 79 49 75 46 75 46 75 48 83 51 79 46 67 45 79 51 87 49 83 49 83 48 71 42 55 37 63 46 79 48 59 39 51 42 67 46 71 46 71 45 63 42 67 42 71 43 67 42 63 39 71 42 67 40 63 42 67 43 27 47 27 45 25 42 24 42 25 40 19 35 22 47 27 47 24 42 24 42 24 42 24 42 24 42 24 42 24 42 24 42 19 38 19 38 19 38 19 38 21 40 21 40 21 40 21 40 22 33 18 26 16 28 21 35 25 40 22 33 21 33 21 33 19 33 24 40 25 38 21 31 22 35 22 35 22 35 22 35 21 33 21 35 22 38 24 38 19 33 21 35 22 38 24 40 19 33 21 35 25 42 27 45 31 54 37 66 42 66 39 59 36 62 37 64 40 69 43 71 42 69 42 66 40 66 42 71 54 78 48 71 49 78 51 76 58 90 54 76 52 90 55 74 49 76 49 76 49 78 52 83 54 83 52 81 52 81 54 85 57 90 58 90 51 59 24 21 9 14 9 16 10 14 9 11 9 14 9 14 9 16 13 21 12 21 13 21 13 19 10 14 1 11 40 138 110 164 101 169 108 167 108 167 108 171 111 174 111 167 105 167 107 169 102 157 96 138 72 93 46 57 28 35 18 28 19 35 39 85 36 100 92 358 223 389 227 382 215 389 226 372 206 308 206 365 250 339 223 293 208 274 217 310 241 319 233 298 233 310 235 319 220 305 194 305 215 358 236 353 203 300 182 405 280 410 251 269 158 319 150 413 266 522 262 518 250 513 244 494 245 491 245 491 244 494 247 506 238 496 248 501 238 494 236 482 239 496 245 487 236 482 242 491 242 491 242 491 242 491 242 489 244 501 242 372 260 405 295 310 274 377 297 362 295 355 294 355 292 355 292 355 292 355 291 353 291 353 291 353 291 353 294 351 294 351 294 351 294 351 294 351 294 353 295 355 297 355 297 353 297 353 297 353 297 353 297 353 297 353 297 353 297 353 301 353 301 353 301 353 301 353 301 353 301 353 301 353 301 353 303 360 303 360 303 360 303 360 303 360 303 362 304 365 306 365 307 370 307 370 309 367 312 365 315 365 313 367 312 370 312 374 322 367 303 382 303 415 310 413 254 444 316 410 322 477 257 453 235 489 236 484 239 475 239 470 241 475 239 482 238 491 236 494 233 477 235 477 235 477 235 477 233 475 232 472 232 470 230 470 230 470 230 468 229 465 227 465 226 465 227 465 227 463 224 458 221 458 220 460 224 465 221 456 215 448 211 439 205 432 202 427 209 434 206 429 208 434 214 439 215 448 224 453 227 434 182 341 87 272 167 458 238 429 196 429 211 432 211 429 209 429 209 429 208 415 199 374 150 265 73 169 25 138 34 162 92 334 193 403 196 389 177 360 168 360 170 360 170 360 171 362 173 365 174 367 174 377 180 386 185 386 180 379 177 379 180 384 180 379 176 372 176 374 173 372 173 370 171 370 170 367 170 365 168 362 167 362 168 355 168 353 167 351 165 351 168 353 164 346 162 348 167 355 159 341 159 341 159 341 159 341 156 336 155 331 152 329 150 327 150 327 150 324 149 319 147 319 149 319 149 315 147 312 146 312 146 312 146 310 144 308 143 308 143 308 143 305 141 303 140 303 137 300 135 296 135 293 134 293 132 291 131 288 131 288 128 286 126 274 128 272 126 269 125 269 122 262 119 262 122 265 119 255 123 260 122 255 120 253 117 250 117 250 117 248 116 245 114 245 111 243 111 241 110 238 108 238 107 236 107 236 107 236 107 236 102 229 104 234 105 236 108 238 104 226 99 224 99 224 98 217 96 226 96 231 98 231 98 224 104 212 85 212 96 212 98 236 95 226 84 200 81 181 92 205 78 191 82 200 87 202 87 200 85 195 84 193 82 195 84 198 82 193 82 191 81 188 79 188 84 193 81 188 79 188 79 191 79 188 81 188 78 183 75 179 76 174 76 171 75 169 73 169 78 174 76 171 72 164 70 162 73 162 73 162 73 159 69 155 70 157 69 155 69 155 67 152 70 162 69 155 69 157 73 162 70 157 73 150 57 102 22 57 0 38 15 78 42 117 61 138 63 128 57 124 58 126 58 124 52 117 51 117 51 119 55 124 51 117 51 119 52 121 54 121 55 117 51 109 46 107 46 107 49 112 46 105 45 107 48 112 51 112 46 109 51 114 49 109 51 117 54 121 54 117 49 109 51 112 52 112 52 112 52 112 52 112 52 112 52 107 48 105 52 112 52 109 51 107 49 107 45 100 46 105 48 107 51 109 45 97 46 100 48 102 49 105 48 100 48 97 46 95 45 95 46 97 46 97 46 97 46 97 46 97 46 97 46 97 46 97 42 85 43 88 45 85 43 83 43 83 42 83 43 85 40 78 40 88 42 88 42 85 39 81 39 83 37 81 37 83 40 85 23 27 23 25 19 24 15 24 19 22 3 21 15 27 23 25 15 24 15 24 15 24 15 24 15 24 15 24 15 24 15 24 27 21 27 21 27 21 27 21 27 21 27 21 27 21 27 21 27 22 27 24 31 22 27 22 35 24 27 21 23 21 23 22 23 22 27 24 31 22 27 21 27 22 27 22 27 22 27 22 23 21 23 22 27 24 31 24 23 21 27 22 27 22 31 24 27 25 27 25 35 25 39 27 51 30 75 39 95 42 95 40 87 40 91 42 95 45 103 46 99 43 87 40 91 43 95 45 99 48 75 45 83 49 99 48 103 54 115 48 115 57 130 52 119 52 107 51 103 51 103 52 123 58 119 55 115 55 119 57 123 58 138 58 115 37 47 10 11 9 23 10 27 9 23 7 19 9 15 9 15 10 23 13 23 12 27 13 23 12 19 9 15 18 138 95 289 102 261 107 281 107 281 107 281 108 289 110 273 104 261 104 265 104 253 96 246 85 178 57 111 34 63 22 51 25 55 22 87 39 59 43 246 208 539 221 543 217 519 232 527 229 484 188 480 232 603 224 571 215 539 208 575 229 611 236 587 235 626 238 634 226 626 218 591 208 638 230 662 221 591 194 456 242 738 259 690 177 420 171 357 227 595 265 499 254 456 247 452 245 448 244 448 242 444 242 448 236 488 254 488 251 551 247 535 251 484 236 464 238 488 250 484 242 484 242 484 242 484 242 499 241 472 242 495 203 698 297 892 269 841 297 888 291 920 298 916 292 908 292 908 292 908 292 904 291 904 291 904 291 904 292 916 294 916 294 916 294 916 294 916 294 916 295 920 297 924 297 932 297 932 297 932 297 932 297 932 297 932 297 932 297 932 297 940 301 940 301 940 301 940 301 940 301 940 301 940 301 940 301 936 303 936 303 936 303 936 303 936 303 936 304 940 306 944 306 936 307 940 309 952 310 972 312 976 315 976 312 956 313 956 313 940 306 908 303 892 319 813 269 745 303 896 313 904 288 595 236 511 238 507 241 507 241 511 241 503 241 495 238 492 236 492 236 472 235 472 235 472 235 472 235 468 233 468 232 464 232 460 230 468 230 468 229 464 229 460 227 456 227 460 227 460 226 452 223 444 221 440 223 452 226 444 220 428 215 416 209 400 205 392 203 388 208 396 211 412 214 424 214 440 217 503 230 436 202 345 95 138 167 460 221 412 209 436 209 424 209 424 209 420 208 420 206 416 208 436 212 428 196 369 173 214 101 99 49 0 27 123 149 321 179 345 188 349 182 329 177 317 174 321 176 321 177 325 177 321 177 333 184 345 184 333 179 329 180 333 180 333 179 325 176 329 176 325 176 321 174 321 173 317 173 317 173 313 171 309 171 321 170 321 168 317 168 313 167 317 167 309 165 309 165 313 168 313 159 313 159 313 159 313 159 309 156 305 155 297 152 293 150 289 149 289 147 285 147 281 147 281 149 281 147 277 146 273 146 273 146 273 144 269 143 265 143 261 141 257 140 253 138 253 138 249 137 253 135 249 134 253 134 249 132 257 129 253 128 257 129 242 128 242 126 238 125 234 125 230 122 222 122 230 123 222 117 218 123 214 120 210 119 202 117 202 117 202 116 198 114 194 114 206 111 206 110 202 108 198 108 194 107 194 107 194 107 194 107 194 105 194 105 194 105 194 104 190 101 178 99 178 99 174 95 190 95 194 98 198 96 194 96 158 98 218 107 190 92 174 95 166 95 138 85 154 70 126 57 138 79 150 84 158 85 158 85 166 84 162 82 158 84 162 85 158 82 158 81 154 81 150 79 162 82 154 79 150 79 150 81 150 79 150 79 146 76 138 75 146 76 146 75 142 73 138 73 142 75 138 73 138 73 134 72 130 73 134 73 134 72 126 69 126 70 123 69 123 69 119 67 130 69 126 67 123 67 134 70 170 72 103 36 15 12 0 9 19 34 75 49 83 51 111 66 123 58 103 55 107 58 107 55 99 52 95 52 95 54 103 57 95 52 95 54 99 55 103 55 99 52 91 49 83 48 83 48 91 49 83 46 83 49 91 52 99 52 87 51 99 54 95 51 95 52 99 55 99 52 91 49 91 52 91 52 91 52 91 52 91 52 91 52 91 51 83 48 91 52 91 51 87 49 83 49 83 48 79 48 79 48 79 48 75 46 79 48 79 48 83 49 83 49 83 48 79 48 75 46 83 46 83 46 83 46 83 46 75 43 75 43 75 43 75 45 67 45 71 46 75 45 71 43 71 43 67 43 71 45 63 39 75 42 75 42 71 40 67 37 71 39 67 37 63 39 67 40 25 45 25 45 24 42 24 42 25 40 21 38 24 45 25 45 25 45 25 45 25 45 25 45 24 42 24 42 24 42 24 42 21 40 21 40 21 40 21 40 21 40 21 40 21 40 21 40 19 33 24 42 27 38 21 31 25 38 22 33 21 33 22 35 24 35 22 33 21 35 22 38 22 35 22 35 22 35 22 35 21 33 22 35 22 35 24 38 24 38 22 35 22 35 21 33 28 45 27 42 27 40 25 40 24 45 33 64 42 71 43 71 43 71 45 74 46 78 48 81 49 74 40 69 45 78 46 71 48 69 45 66 46 76 49 74 45 78 52 76 49 85 60 90 55 83 52 78 49 76 49 76 60 90 58 88 57 88 55 85 55 90 61 90 49 52 18 11 7 14 9 16 10 14 9 11 10 16 9 14 9 16 12 21 12 19 13 21 12 16 9 14 9 47 67 162 110 157 96 164 105 167 105 169 107 169 108 171 104 159 99 159 101 159 96 148 95 133 69 88 42 52 24 26 19 26 21 42 37 74 31 126 138 396 226 393 226 382 224 398 226 372 206 286 196 353 238 310 221 293 209 286 224 317 233 308 229 308 248 329 229 315 223 346 214 339 227 362 224 343 209 327 164 367 277 410 259 303 158 281 162 453 280 520 251 511 247 491 244 491 244 489 242 489 241 487 247 479 251 506 223 472 245 472 236 484 236 479 235 484 241 494 242 491 242 491 242 491 242 489 242 487 244 501 242 372 260 408 292 317 276 377 295 362 295 351 294 358 292 358 292 358 292 358 291 355 291 355 291 355 291 353 294 351 294 351 294 351 294 351 294 351 294 353 295 355 297 355 297 355 297 355 297 355 297 355 297 355 297 355 297 355 297 355 301 358 301 358 301 358 301 358 301 358 301 358 301 358 301 358 303 360 303 360 303 360 303 360 303 360 303 362 304 365 306 365 306 374 307 370 309 367 312 365 313 365 310 362 312 374 315 389 315 401 300 370 318 434 291 367 300 415 304 465 306 444 236 484 239 491 241 489 244 484 244 479 241 475 239 484 238 491 236 491 235 479 236 479 236 479 236 479 235 477 233 475 233 472 232 472 230 470 230 470 229 468 229 465 227 465 227 465 227 463 224 460 226 465 223 465 227 470 224 460 218 453 214 444 208 436 206 436 206 434 212 446 218 444 214 439 217 460 229 444 200 358 119 231 150 444 247 446 194 436 221 432 208 432 208 429 206 427 205 422 191 401 197 413 205 422 211 429 217 413 187 365 131 226 58 193 140 346 185 403 193 379 176 370 180 377 180 377 182 379 182 379 177 379 182 386 184 386 180 382 182 384 180 379 179 379 179 379 179 377 177 377 176 374 176 372 176 374 174 372 173 370 173 367 168 355 170 355 168 353 168 351 167 351 165 348 165 348 167 351 159 341 159 341 159 341 159 341 159 339 158 336 155 331 153 329 149 331 149 329 149 322 147 322 149 319 149 315 147 312 146 312 146 312 146 310 144 308 143 308 138 300 138 300 137 298 135 296 137 298 137 296 135 293 134 293 132 291 131 288 129 286 128 281 126 274 128 272 126 269 125 269 125 267 122 267 125 269 122 260 123 260 122 255 120 253 117 250 117 250 117 248 116 245 114 245 111 243 111 241 110 238 108 238 107 236 107 236 107 236 107 236 108 236 107 234 104 229 102 226 104 226 99 224 99 224 98 217 95 226 96 229 96 226 96 219 92 224 105 229 104 238 113 236 99 224 75 181 70 171 93 214 78 191 81 195 84 198 84 198 85 195 84 193 82 195 84 198 82 193 82 193 81 191 81 188 84 193 81 188 79 188 79 191 81 188 79 186 76 181 75 174 76 174 75 171 75 171 73 169 72 167 72 169 73 171 75 171 72 159 73 162 73 159 70 155 70 157 70 155 69 152 67 152 69 159 67 148 64 145 64 145 55 112 25 59 7 64 27 97 51 131 69 138 54 112 55 136 61 124 54 119 55 124 55 119 54 119 52 117 52 119 55 124 52 117 52 119 54 121 55 121 52 114 51 112 49 112 51 114 51 114 51 114 51 117 54 121 57 119 52 119 55 124 55 119 52 119 54 119 54 117 51 112 52 112 52 112 52 112 52 112 51 112 52 112 52 109 49 107 52 112 51 109 51 109 49 107 52 109 51 107 48 102 46 100 49 102 48 100 48 100 46 97 51 105 51 102 49 102 48 100 46 97 46 97 46 97 46 97 42 90 42 90 42 90 42 88 43 85 45 85 45 85 45 85 45 83 43 83 45 85 42 76 42 88 42 85 40 83 39 83 40 85 39 81 37 83 39 85 19 24 15 24 15 24 15 24 19 24 7 22 19 25 19 22 19 25 19 25 19 25 19 25 15 24 15 24 15 24 15 24 31 22 31 22 31 22 31 22 27 21 27 21 27 21 27 21 11 18 19 21 23 19 15 16 31 24 27 21 23 21 27 24 35 24 23 19 19 21 31 25 27 22 27 22 27 22 27 22 27 22 27 22 27 22 27 22 35 24 31 22 27 21 23 19 27 25 27 25 35 25 35 25 43 27 71 37 95 43 95 42 99 45 99 46 103 48 107 48 115 46 87 42 107 51 107 45 103 49 83 48 99 51 99 48 87 49 115 48 99 49 123 55 123 55 111 52 107 52 111 54 115 55 115 55 115 55 111 54 119 58 142 58 103 30 27 4 11 9 23 10 27 9 23 7 23 10 15 9 15 10 23 12 19 12 23 12 23 10 15 7 19 39 214 105 277 96 249 102 273 104 277 105 277 105 277 104 261 99 249 99 253 99 242 92 234 81 166 52 99 30 47 16 47 24 59 31 83 28 67 67 396 221 523 215 511 209 527 230 519 220 444 179 476 238 603 217 559 209 543 220 611 239 611 233 611 253 698 253 630 217 638 236 658 227 670 226 630 211 607 214 408 208 722 263 722 206 424 149 400 250 615 259 464 253 456 239 452 242 452 242 440 241 440 239 436 238 472 253 523 248 539 269 495 250 511 247 476 238 468 235 480 241 480 241 480 241 480 241 495 239 472 242 495 205 698 298 880 271 853 297 880 289 920 294 912 291 904 291 904 291 904 291 904 291 904 291 904 291 904 292 916 294 916 294 916 294 916 294 916 294 916 295 920 297 924 297 932 297 932 297 932 297 932 297 932 297 932 297 932 297 932 297 940 301 940 301 940 301 940 301 940 301 940 301 940 301 940 301 936 303 936 303 936 303 936 303 936 303 936 304 940 306 944 306 936 306 940 309 952 312 972 312 972 312 960 309 952 313 964 319 916 310 868 303 928 307 773 277 868 300 876 318 738 242 547 241 519 241 515 244 519 244 515 244 503 239 495 239 495 238 495 236 480 238 480 238 476 236 476 236 476 235 472 235 468 233 468 233 472 232 468 230 468 229 464 229 460 227 464 229 460 227 456 224 452 224 444 224 452 226 444 220 432 217 424 212 408 209 404 208 396 211 408 217 428 218 436 215 460 241 436 196 400 116 115 158 464 220 452 218 440 212 424 208 420 208 416 205 412 203 408 202 424 209 404 199 384 194 392 196 432 208 400 190 412 203 333 122 242 167 365 202 361 179 317 176 341 184 341 184 341 184 341 184 329 180 337 184 341 182 337 180 345 182 333 177 325 177 333 180 333 179 333 177 329 177 325 176 325 174 321 174 317 173 317 173 325 171 321 170 321 168 317 168 313 165 309 165 309 165 309 167 313 159 313 159 313 159 313 159 313 159 309 158 305 155 297 153 289 149 289 147 285 147 281 147 281 149 281 147 277 146 273 146 273 146 273 144 269 143 265 143 257 138 253 138 249 137 249 135 249 137 253 135 249 134 253 134 249 132 257 129 253 128 257 129 242 128 242 126 238 125 234 125 238 125 230 125 238 126 230 120 218 123 214 120 210 119 202 117 202 117 202 116 198 114 194 114 206 111 206 110 202 108 198 108 194 107 194 107 194 107 194 107 194 105 194 104 190 104 186 102 190 101 178 99 178 99 174 95 186 95 190 95 190 93 182 93 214 95 174 104 242 114 194 85 83 81 150 92 138 57 107 58 142 79 146 82 150 84 154 84 166 84 162 82 158 84 162 85 162 84 158 82 158 81 154 81 162 82 154 79 150 79 150 81 154 79 146 76 138 75 138 76 142 75 142 75 142 75 142 75 138 73 138 73 138 73 138 73 126 72 134 73 134 72 126 70 130 72 126 69 123 67 115 66 119 66 115 63 107 60 107 58 11 21 15 24 43 42 111 61 103 61 130 63 107 52 107 61 115 57 99 52 103 55 103 52 103 54 95 52 95 54 103 55 95 52 95 54 99 55 103 55 91 51 91 51 91 52 99 55 95 52 95 54 103 55 107 58 107 55 95 54 107 57 103 54 99 54 99 54 95 52 91 51 91 52 91 52 91 52 91 52 87 52 91 54 95 52 87 51 87 51 87 51 87 51 87 51 87 51 83 49 83 48 79 48 87 49 83 48 79 46 75 45 87 51 83 49 79 48 79 48 83 46 83 46 83 46 83 46 71 42 71 42 71 42 71 42 71 45 71 45 71 45 71 45 71 43 67 43 71 45 63 39 79 42 71 40 67 39 67 39 75 40 67 37 63 37 67 39 22 42 24 42 24 42 24 42 25 42 22 42 25 45 24 38 25 45 25 45 25 45 25 45 24 42 24 42 24 42 24 42 22 42 22 42 22 42 22 42 21 40 21 40 21 40 21 40 21 31 18 26 16 28 19 33 24 35 21 33 21 35 24 38 25 38 21 31 19 33 24 40 22 35 22 35 22 35 22 35 22 35 22 35 22 35 22 35 25 38 24 35 22 33 21 31 19 31 21 35 24 38 25 40 25 47 33 62 40 66 39 64 43 71 43 71 45 74 45 74 51 76 43 71 48 81 48 74 49 74 45 69 46 69 42 59 34 64 43 54 30 50 37 57 46 71 46 71 48 78 52 83 48 76 52 85 57 88 57 85 55 93 61 85 42 35 10 4 7 14 9 16 10 14 9 11 12 19 10 14 9 14 10 19 10 16 12 19 10 16 9 11 9 74 88 167 101 150 96 159 102 162 104 167 104 164 102 159 101 157 98 155 99 155 95 145 85 121 63 76 37 42 19 19 18 23 25 59 37 66 45 191 191 405 217 393 214 370 226 398 227 351 185 291 206 362 229 300 209 274 196 291 232 327 235 319 253 362 274 362 232 312 224 365 232 365 229 355 214 336 214 348 156 303 271 422 271 346 165 269 190 477 279 503 245 511 250 489 242 487 241 487 239 484 239 484 233 503 235 491 269 468 177 429 229 501 259 506 239 484 239 487 241 489 241 489 241 489 241 487 241 484 242 501 242 374 262 410 285 322 282 377 291 360 294 343 292 355 291 355 291 355 291 355 291 355 291 355 291 355 291 353 294 351 294 351 294 351 294 351 294 351 294 353 295 355 297 355 297 355 297 355 297 355 297 355 297 355 297 355 297 355 297 355 301 358 301 358 301 358 301 358 301 358 301 358 301 358 301 358 303 360 303 360 303 360 303 360 303 360 303 362 304 365 306 365 306 374 307 370 309 367 312 365 312 362 309 365 310 379 315 391 301 379 295 422 325 384 269 403 306 441 322 477 251 439 239 487 239 494 242 494 245 484 245 482 242 479 241 484 239 489 238 489 241 487 239 484 238 482 236 479 236 479 236 479 235 477 235 475 232 472 232 470 230 470 229 468 227 468 229 468 229 465 226 460 224 463 221 463 224 463 220 453 218 453 215 446 211 441 209 441 215 444 214 444 215 448 220 453 226 451 203 379 131 245 135 446 241 439 200 444 224 436 202 432 208 432 206 427 203 422 202 420 212 429 206 417 200 410 197 410 182 408 194 386 182 410 199 396 184 408 209 425 194 384 182 393 184 386 182 384 182 384 182 384 182 384 184 386 184 384 182 382 185 386 180 379 177 379 180 384 179 379 179 377 177 377 176 374 174 370 173 370 171 367 171 362 170 358 171 355 170 355 168 353 164 348 165 348 165 348 165 346 159 341 159 341 159 341 159 341 159 341 158 339 156 334 153 331 149 331 149 329 149 322 147 322 149 319 149 315 147 312 146 312 146 312 146 310 144 308 143 308 141 303 140 303 138 300 138 298 137 298 137 296 135 293 134 293 132 291 131 288 129 286 128 281 126 274 128 272 126 269 125 269 128 272 125 272 128 272 123 262 123 260 122 255 120 253 117 250 117 250 117 248 116 245 114 245 111 243 111 241 110 238 108 238 107 236 107 236 107 236 107 236 102 229 102 231 104 231 105 234 104 226 99 224 99 224 98 217 93 224 95 226 93 222 92 212 101 200 90 241 108 174 39 109 79 198 67 188 85 200 102 214 82 195 82 195 82 195 84 198 85 195 84 193 82 195 84 198 84 195 84 193 82 193 81 191 84 193 81 188 79 188 79 191 81 188 76 181 73 179 73 176 75 171 75 171 75 171 75 171 76 174 75 169 73 167 70 164 70 157 72 162 73 162 72 157 72 159 70 155 69 152 66 150 64 152 63 143 60 136 55 128 34 102 42 117 52 128 57 133 57 121 54 119 57 126 57 121 60 124 54 117 55 121 55 117 55 121 54 117 52 117 54 121 52 117 52 119 54 121 55 121 51 114 51 114 52 119 55 124 54 121 55 124 57 126 58 126 55 117 51 117 54 121 54 114 54 119 52 117 51 114 51 114 52 112 52 112 52 112 52 112 51 112 52 114 54 114 52 112 51 109 51 109 51 109 51 109 48 105 49 107 49 109 51 109 51 102 49 100 48 97 46 95 48 100 48 100 46 97 45 95 46 97 46 97 46 97 46 97 45 95 45 95 45 95 45 95 45 88 43 85 42 88 43 90 43 85 42 85 43 88 40 78 43 88 40 83 39 83 40 85 42 85 39 81 37 81 37 81 11 22 11 22 15 24 15 24 19 24 11 24 23 25 11 19 15 24 15 24 15 24 15 24 15 24 15 24 15 24 15 24 27 21 27 21 27 21 27 21 27 21 27 21 27 21 27 21 39 24 23 19 19 21 31 27 27 22 23 21 23 22 31 25 31 22 27 21 23 22 27 24 27 22 27 22 27 22 27 22 31 24 27 22 27 22 23 21 31 24 27 22 27 22 23 21 3 16 7 21 27 24 35 25 47 28 71 37 91 40 87 37 91 42 91 42 91 42 91 42 107 46 103 45 99 46 103 48 91 46 75 39 67 33 47 22 35 27 47 18 15 15 23 13 27 19 27 21 39 27 55 31 79 42 103 52 126 58 134 60 130 61 142 52 71 19 11 4 11 9 23 10 27 9 23 7 27 12 19 9 15 9 19 10 19 10 19 10 19 9 11 7 39 57 253 104 253 95 257 98 261 101 269 104 273 101 261 98 253 98 246 96 249 96 238 90 206 70 142 45 83 27 43 15 55 22 71 40 91 27 119 120 503 223 503 218 507 209 547 229 507 202 400 185 484 215 511 197 539 190 468 196 567 227 611 241 694 277 742 260 650 221 646 236 678 229 654 218 619 212 619 218 428 170 702 271 734 218 420 161 484 257 563 247 460 251 456 245 456 241 444 239 444 238 432 238 452 262 460 229 519 190 107 63 79 144 388 235 480 242 480 238 476 239 476 239 476 239 476 239 492 238 468 242 495 205 702 300 861 274 868 297 868 288 916 289 908 289 900 289 900 289 900 289 904 291 904 291 904 291 904 291 916 294 916 294 916 294 916 294 916 294 916 295 920 297 924 297 932 297 932 297 932 297 932 297 932 297 932 297 932 297 932 297 940 301 940 301 940 301 940 301 940 301 940 301 940 301 940 301 936 303 936 303 936 303 936 303 936 303 936 304 940 306 944 306 940 306 940 309 952 312 964 312 968 310 956 312 956 312 952 312 904 295 853 318 857 272 817 322 880 327 853 272 551 236 539 241 523 241 511 244 511 245 507 245 507 245 507 244 515 242 515 242 499 242 488 241 484 238 480 236 480 238 480 236 476 236 472 235 476 232 472 232 468 230 468 230 464 229 468 230 464 227 456 226 448 223 440 221 444 221 432 215 428 215 420 212 412 209 408 211 416 215 412 212 416 217 440 223 444 180 396 159 79 125 488 226 436 217 432 209 412 211 420 208 416 208 412 206 400 202 392 200 372 197 372 197 376 199 384 199 392 199 420 215 396 173 337 191 440 218 420 202 365 187 361 193 345 184 345 184 341 182 341 182 341 184 341 184 337 182 337 182 341 184 337 180 333 180 333 180 333 177 329 177 325 176 325 174 317 173 317 173 313 171 309 171 329 171 325 171 321 170 321 170 305 164 309 165 309 165 305 164 313 159 313 159 313 159 313 159 313 158 309 156 301 153 297 152 289 149 289 147 285 147 281 147 281 149 281 147 277 146 273 146 273 146 273 144 269 143 265 143 261 141 257 140 253 138 253 138 249 137 253 135 249 134 253 134 249 132 257 129 253 128 257 129 242 128 242 126 238 125 234 125 238 125 234 125 238 126 230 120 218 123 214 120 210 119 202 117 202 117 202 116 198 114 194 114 206 111 206 110 202 108 198 108 194 107 194 107 194 107 194 107 178 101 182 102 190 105 194 107 190 101 178 99 178 99 174 95 186 93 186 93 182 90 174 88 186 88 174 92 115 34 3 42 519 177 186 69 111 70 162 73 158 84 154 82 150 84 158 85 166 84 162 82 158 84 162 85 166 84 162 84 158 82 158 82 162 82 154 79 150 79 150 81 154 79 142 73 130 73 134 76 138 73 142 75 142 75 146 76 150 78 146 75 134 70 126 69 123 70 130 73 134 73 130 72 134 72 130 70 119 66 115 64 107 61 111 61 99 57 95 52 95 54 103 54 103 55 115 55 119 55 87 51 107 60 107 51 119 57 99 54 103 57 103 54 107 55 99 52 95 52 99 54 95 52 95 54 99 55 103 55 99 52 95 52 99 55 107 57 107 57 111 58 111 58 107 55 95 51 87 49 95 54 95 49 103 54 95 51 91 51 91 52 91 52 91 52 91 52 91 52 87 52 91 54 99 54 95 54 83 49 87 51 87 51 91 52 75 48 79 49 87 52 91 54 83 49 79 48 79 48 75 46 79 48 75 46 75 45 71 45 83 46 83 46 83 46 83 46 83 46 83 46 83 46 83 46 79 45 67 40 63 42 75 46 71 42 67 42 71 43 63 37 83 43 71 37 63 39 71 42 79 42 71 39 63 37 63 37 21 38 21 40 22 42 24 42 25 42 24 45 27 45 22 33 22 40 22 40 22 40 22 40 24 42 24 42 24 42 24 42 21 40 21 40 21 40 21 40 21 40 21 40 21 40 21 40 24 35 22 35 22 35 22 38 22 33 21 33 21 35 24 40 21 35 22 38 24 35 22 33 22 35 22 35 22 35 22 35 24 38 24 35 22 33 21 33 21 33 22 35 22 35 24 38 19 33 21 35 22 38 24 38 22 42 31 59 40 69 40 66 42 69 42 69 42 69 42 69 43 76 49 76 42 66 45 83 48 69 39 52 30 35 16 14 15 21 10 4 1 7 3 0 1 0 1 0 3 4 7 11 24 42 36 66 51 85 57 90 61 100 60 74 30 19 6 7 7 14 9 16 10 14 9 11 13 19 10 14 9 14 9 16 9 16 10 16 10 14 7 9 28 109 102 164 95 152 98 150 98 157 102 164 102 159 96 150 96 150 93 148 95 148 90 138 75 105 54 66 33 40 19 21 21 26 27 76 42 78 69 279 215 398 205 403 215 377 230 393 217 329 185 329 205 300 190 308 229 274 168 243 199 300 236 360 274 386 271 365 236 334 227 362 227 355 217 346 215 346 217 346 165 245 254 427 268 343 161 310 239 499 260 496 245 501 242 494 239 484 239 482 238 482 236 479 233 496 244 484 253 508 167 202 7 253 185 472 239 487 238 477 239 487 239 487 239 487 239 484 239 482 242 499 242 377 263 413 280 327 286 377 288 358 292 336 291 353 289 353 289 353 289 353 291 355 291 355 291 355 291 355 294 355 294 355 294 355 294 355 294 355 294 358 295 360 297 360 297 360 297 360 297 360 297 360 297 360 297 360 297 360 297 355 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 303 362 304 365 306 365 306 374 307 370 309 367 310 367 309 367 313 379 315 384 309 382 301 386 309 446 282 367 298 415 306 475 298 453 241 494 239 499 244 499 247 499 248 496 247 494 247 494 247 494 247 494 245 496 244 491 242 487 239 482 238 479 239 484 238 482 238 479 236 479 233 475 232 472 232 470 230 470 229 468 230 470 229 468 227 463 226 465 223 463 224 463 220 453 215 448 212 444 209 441 209 441 214 446 212 446 215 448 218 453 197 382 164 310 116 403 250 436 203 453 224 429 200 441 218 434 211 434 208 429 205 425 202 420 208 422 206 417 205 417 203 417 203 386 173 384 188 396 203 458 224 432 197 393 187 396 190 393 187 391 187 389 185 386 184 386 187 389 184 386 182 384 182 384 182 384 184 386 182 384 180 379 177 374 176 374 174 372 174 370 176 374 174 372 173 370 173 367 171 360 171 358 171 355 170 355 162 346 165 348 165 348 164 343 159 341 159 341 159 341 159 341 158 336 156 334 153 329 152 327 149 331 149 329 149 322 147 322 149 319 149 315 147 312 146 312 146 312 146 310 144 308 143 308 138 300 138 300 137 298 135 296 137 298 137 296 135 293 134 293 132 291 131 288 129 286 128 281 126 274 128 272 126 269 125 269 126 269 123 269 126 272 122 260 123 260 122 255 120 253 117 250 117 250 117 248 116 245 114 245 111 243 111 241 110 238 108 238 107 236 107 236 107 236 107 236 102 229 102 229 102 229 102 231 104 226 99 224 99 224 98 217 93 224 93 224 92 217 88 207 90 217 90 179 60 157 58 145 78 193 66 198 96 212 102 200 88 202 85 198 84 200 87 205 85 195 84 193 82 195 84 198 85 198 84 195 84 193 82 193 84 193 81 188 79 188 79 191 81 188 75 176 72 176 73 176 73 169 73 171 75 174 76 174 75 171 75 169 73 167 72 167 69 157 72 162 73 162 73 159 73 162 72 157 67 150 64 148 58 148 61 143 60 136 54 126 51 124 51 121 52 128 58 136 60 124 52 117 54 124 57 121 63 126 55 121 57 126 57 121 57 121 54 117 52 117 52 119 52 117 52 119 54 121 55 121 55 121 54 119 54 121 57 124 58 126 60 128 58 124 54 117 52 114 49 112 52 119 52 112 55 119 52 114 49 114 52 117 52 112 52 112 52 112 52 112 51 112 54 114 55 117 55 114 49 107 49 109 51 112 52 112 49 109 51 109 51 109 51 109 46 97 48 100 48 100 49 102 49 102 48 100 48 97 46 97 46 97 46 97 46 97 46 97 48 100 48 100 48 100 48 100 46 90 42 83 40 85 45 93 43 85 42 85 43 88 40 78 45 90 40 81 37 83 40 88 43 88 40 83 37 78 36 81 7 21 7 22 11 24 15 24 19 24 15 25 23 25 7 18 7 21 7 21 7 21 7 21 15 24 15 24 15 24 15 24 23 19 23 19 23 19 23 19 27 21 27 21 27 21 27 21 11 18 23 22 27 21 15 16 23 21 23 21 23 22 35 25 19 21 31 25 35 24 23 19 27 22 27 22 27 22 27 22 31 24 31 22 27 21 23 21 19 21 23 22 27 24 31 25 27 25 23 24 31 24 27 22 27 22 59 36 91 43 99 43 95 43 95 43 95 43 95 42 83 46 119 48 83 36 95 52 107 48 79 36 55 21 7 4 11 10 0 1 0 6 0 0 0 4 0 3 0 4 0 6 0 15 39 34 91 48 115 52 146 64 138 45 47 12 3 6 11 9 23 10 27 9 23 7 27 13 19 9 15 9 15 9 15 10 19 10 19 9 11 6 103 79 285 104 249 98 257 90 257 99 269 104 269 99 253 93 238 92 230 90 234 90 222 84 182 63 126 40 79 25 43 16 51 22 67 43 95 31 178 161 515 206 460 215 492 206 531 217 440 185 412 215 480 182 452 223 630 205 432 167 499 214 642 269 718 272 714 251 662 229 658 232 662 218 622 211 626 218 622 212 464 141 666 271 706 208 380 179 579 265 511 245 468 241 436 244 452 239 448 238 440 236 436 236 460 235 492 233 480 294 515 67 119 170 464 247 460 229 472 244 476 239 476 239 476 239 476 239 492 238 468 241 495 206 706 301 853 276 876 297 865 288 912 286 908 289 900 289 900 289 900 289 904 291 904 291 904 291 904 291 908 294 908 294 908 294 908 294 908 294 908 295 912 297 916 297 924 297 924 297 924 297 924 297 924 297 924 297 924 297 924 297 932 300 932 300 932 300 932 300 932 300 932 300 932 300 932 300 936 303 936 303 936 303 936 303 936 303 936 304 940 306 944 306 940 307 940 309 952 312 964 310 956 310 960 316 952 312 924 303 904 307 892 298 730 277 932 313 916 325 690 233 519 247 488 250 527 247 523 250 523 250 519 248 515 248 519 248 535 247 543 247 507 244 492 242 488 239 480 238 484 239 484 238 480 238 476 236 476 233 476 232 472 230 468 230 464 230 468 230 468 229 460 226 460 227 448 226 452 224 440 218 420 214 416 209 408 209 408 209 396 211 420 217 428 218 432 215 345 197 202 104 412 247 432 218 444 218 424 209 424 218 436 212 424 211 416 208 404 203 396 202 388 203 365 197 361 197 365 199 361 208 408 191 353 205 428 214 440 203 349 182 361 196 372 187 357 188 357 187 353 185 349 185 349 187 345 184 337 182 337 182 333 182 341 185 345 182 329 177 325 176 321 174 321 173 317 173 329 177 329 176 325 174 321 176 329 173 329 171 325 170 321 170 297 162 309 167 313 165 301 161 313 159 313 159 313 159 313 159 305 156 301 153 293 152 289 150 289 149 289 147 285 147 281 147 281 149 281 147 277 146 273 146 273 146 273 144 269 143 265 143 249 137 249 135 246 134 242 134 249 137 253 135 249 134 253 134 249 132 257 129 253 128 257 129 242 128 242 126 238 125 234 125 234 123 226 123 234 125 226 119 218 123 214 120 210 119 202 117 202 117 202 116 198 114 194 114 206 111 206 110 202 108 198 108 194 107 194 107 194 107 194 107 194 105 190 102 186 101 178 99 190 101 178 99 178 99 174 95 186 93 186 92 178 88 166 87 134 98 190 82 182 107 103 0 0 48 142 104 174 70 166 93 170 88 162 85 158 85 166 88 166 84 162 82 158 84 162 85 166 85 166 84 162 82 158 82 162 82 154 79 150 79 150 81 154 79 138 72 126 72 134 76 138 73 138 75 142 76 146 76 134 72 138 73 138 73 142 75 123 69 130 73 134 73 134 73 138 73 130 70 119 66 111 63 95 58 107 61 103 58 99 52 71 48 95 54 107 55 107 52 95 54 103 54 91 52 107 61 123 60 107 57 111 60 111 57 107 57 99 52 95 52 95 52 95 52 95 54 99 55 103 55 107 57 103 54 99 55 103 57 111 60 115 60 111 55 95 49 99 52 87 51 99 54 95 51 107 55 95 51 87 51 95 54 91 52 91 52 91 52 91 52 87 51 95 55 99 55 99 55 83 49 83 51 87 52 91 52 95 54 91 51 87 49 79 48 71 46 75 48 79 49 83 51 87 51 87 49 83 48 79 48 83 46 83 46 83 46 83 46 83 46 83 46 83 46 83 46 79 45 67 40 63 42 75 46 71 42 67 42 71 43 63 37 83 43 71 37 59 37 71 42 79 42 71 39 63 36 59 36 25 45 25 42 24 40 22 40 22 40 22 42 24 45 25 45 24 42 24 42 24 42 24 42 19 38 21 40 22 42 24 45 22 40 18 31 12 26 18 42 19 38 19 40 21 42 22 42 22 33 21 31 19 33 21 35 22 35 22 33 21 31 19 31 19 28 18 35 25 42 25 38 27 40 22 35 25 40 22 33 25 40 25 38 22 33 18 26 21 33 21 33 21 33 21 33 27 38 22 35 24 38 21 28 27 47 30 52 34 59 39 64 49 81 48 78 46 74 45 71 45 74 46 78 51 85 54 90 45 74 49 69 34 31 12 7 1 0 0 2 1 4 3 4 1 0 1 2 3 4 4 4 7 4 4 14 24 62 54 95 58 97 57 57 19 16 9 11 9 14 9 14 9 14 9 14 9 14 9 16 10 19 12 19 6 21 7 11 15 11 1 19 60 117 90 155 96 145 92 150 98 155 99 157 99 155 96 152 93 148 93 148 92 136 78 114 66 90 45 52 27 38 21 28 27 42 37 52 37 117 70 353 211 398 209 398 214 391 221 405 200 317 193 343 184 303 221 355 209 253 171 257 173 288 250 389 271 370 260 372 232 351 236 362 232 341 203 331 215 372 227 312 170 229 221 460 250 296 155 348 259 489 248 499 239 491 239 484 235 479 238 482 238 484 239 484 236 484 236 487 239 530 217 164 156 518 254 475 236 463 236 484 233 477 233 479 235 482 236 479 241 479 247 506 235 372 272 420 269 341 294 370 289 365 292 339 292 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 294 358 295 360 297 360 297 360 297 360 297 360 297 360 298 362 298 362 298 362 298 362 298 358 298 358 298 358 298 358 300 360 300 360 300 360 300 360 303 360 303 360 303 360 303 360 304 362 304 362 304 362 304 362 306 367 306 367 309 365 309 365 304 355 306 391 319 386 303 382 304 403 309 422 257 417 331 398 334 436 244 475 242 515 244 501 247 503 250 506 250 503 247 496 244 508 253 530 269 475 236 506 257 515 247 487 244 475 230 496 239 484 239 482 238 479 236 479 236 479 236 477 235 475 233 475 229 468 229 468 229 468 229 468 226 468 224 463 221 460 220 458 218 451 212 439 206 436 208 441 209 444 209 456 226 458 203 398 194 360 158 417 230 458 214 448 211 439 214 444 217 444 214 439 211 436 209 432 206 429 205 425 203 422 203 420 199 410 193 403 197 420 191 389 190 446 232 465 191 403 190 403 190 405 193 410 188 401 187 398 187 396 185 396 187 391 185 386 182 384 180 382 184 386 184 384 182 382 180 382 180 382 180 379 179 377 177 377 176 374 176 372 174 370 173 367 173 362 173 358 171 355 168 353 167 351 167 348 165 346 164 346 165 348 162 346 159 341 158 336 155 334 155 331 153 329 152 329 152 334 149 329 147 319 147 322 152 324 152 319 149 315 144 310 149 315 144 305 141 308 144 312 140 305 141 305 141 303 138 298 135 296 135 293 134 291 132 291 128 284 126 284 126 284 126 279 128 276 129 274 128 272 126 272 125 269 125 267 123 265 122 265 123 260 122 255 120 253 117 250 117 250 117 248 116 245 114 245 108 241 110 241 110 241 110 243 108 238 110 241 108 234 102 226 104 231 105 231 102 226 98 219 105 226 96 224 104 234 101 219 96 229 95 224 92 217 88 210 95 217 96 214 87 183 66 155 78 191 84 202 88 205 88 205 85 200 85 200 85 200 85 200 87 200 87 198 85 195 84 195 87 198 85 195 84 198 85 200 84 195 84 193 81 188 78 183 79 188 79 186 78 183 76 179 75 171 75 171 75 171 75 171 73 169 73 167 72 164 70 164 70 159 75 167 76 164 72 157 70 157 70 155 69 152 67 152 60 148 61 143 60 138 57 131 51 124 51 121 51 121 51 119 54 119 55 124 57 124 55 121 58 124 55 119 52 119 55 124 55 121 52 114 51 112 51 114 54 119 54 119 55 124 58 128 63 128 55 121 57 124 55 119 58 124 55 119 54 119 54 121 52 117 52 117 52 117 52 117 49 117 55 121 52 114 51 117 51 109 51 109 51 109 51 109 51 112 52 114 54 112 52 109 52 109 49 105 48 105 48 107 52 112 52 112 52 112 52 112 46 100 48 102 49 100 48 97 49 105 52 109 54 107 51 102 45 95 46 93 40 88 42 95 45 93 42 88 40 90 45 97 42 93 40 81 34 83 40 88 33 83 42 93 42 85 39 88 37 81 39 85 40 83 37 81 33 78 37 81 37 81 39 88 19 25 19 24 15 22 11 22 11 22 11 24 15 25 19 25 15 24 15 24 15 24 15 24 7 21 11 22 11 22 15 24 27 22 27 16 7 15 19 22 23 19 23 21 27 22 31 22 27 21 23 19 19 21 23 22 27 22 27 21 23 19 19 19 23 19 19 22 35 27 31 22 39 24 27 22 31 25 27 21 23 21 27 22 27 21 19 19 23 21 23 21 23 21 23 21 27 24 15 21 27 22 23 18 39 25 59 33 79 37 87 39 87 40 87 42 91 42 91 42 95 45 103 48 111 51 119 54 107 49 99 39 51 18 11 9 0 3 0 1 0 3 7 3 0 1 0 3 0 4 0 4 0 4 0 9 27 33 111 60 134 63 123 33 23 10 15 7 15 9 23 9 23 9 23 9 15 9 15 10 19 12 23 12 11 13 15 7 27 7 0 18 186 81 249 99 253 92 242 95 257 98 257 99 257 98 253 95 230 90 230 90 226 82 190 69 154 52 95 28 51 19 35 15 59 28 83 30 75 48 226 197 503 206 472 206 488 215 511 221 396 182 400 199 436 221 559 208 408 156 432 174 468 215 690 266 710 259 702 254 662 232 682 227 674 208 595 203 615 227 634 191 476 140 587 280 634 171 361 196 563 254 484 242 448 238 460 239 452 235 452 236 448 238 452 239 460 235 468 239 488 271 388 42 345 262 492 229 472 227 460 235 460 233 460 235 464 235 468 236 495 236 480 244 476 205 730 301 829 285 892 292 868 292 912 291 912 291 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 295 908 297 912 297 916 297 924 297 924 297 924 297 928 298 928 298 928 298 928 298 928 298 928 298 928 298 928 298 932 300 932 300 932 300 932 300 936 303 936 303 936 303 936 303 940 304 940 304 940 304 940 304 936 306 936 307 948 310 960 310 952 306 944 318 948 304 888 298 884 312 825 271 781 303 920 315 888 279 559 239 480 244 503 250 535 248 531 251 519 251 503 250 539 269 503 217 456 206 420 190 432 235 488 241 503 241 476 248 484 239 484 238 480 238 476 236 484 236 484 235 480 235 476 233 464 229 464 229 464 229 464 229 452 226 448 224 444 221 436 220 436 217 420 209 404 208 408 211 416 215 436 221 432 209 388 194 388 184 353 215 476 223 432 218 428 215 432 217 432 214 420 211 416 211 412 209 408 206 400 206 380 205 376 203 380 202 372 196 396 191 341 197 440 227 428 199 357 187 361 190 369 194 384 199 361 188 361 187 357 187 353 185 353 187 349 185 341 182 337 182 337 182 333 180 333 179 329 179 337 180 337 179 333 177 329 177 325 176 325 174 321 173 317 174 333 174 329 171 325 170 317 168 313 167 313 165 309 164 305 164 325 162 321 161 317 159 313 158 301 155 301 153 297 153 293 152 297 150 289 147 281 147 281 147 285 150 285 150 281 147 273 144 277 146 269 144 265 143 265 144 257 141 261 141 261 140 253 137 246 135 249 134 246 132 249 132 238 128 246 126 246 126 253 128 246 129 246 128 242 126 238 126 234 125 234 123 230 122 226 122 218 123 214 120 210 119 202 117 202 117 202 116 198 114 194 114 202 110 202 110 202 110 202 110 198 108 202 110 198 105 186 102 182 101 186 102 190 105 198 108 178 101 182 99 174 96 170 98 190 95 186 92 178 88 170 88 170 92 186 96 182 90 154 79 158 87 166 88 166 87 158 84 162 87 162 87 162 87 162 87 170 87 170 85 166 84 162 84 170 85 166 84 162 85 166 87 158 84 162 82 154 79 146 76 146 78 142 76 142 75 138 76 142 75 142 75 142 75 142 75 138 73 138 72 134 70 130 70 130 73 134 75 138 73 134 72 130 72 130 70 126 70 123 69 115 64 119 64 111 61 107 58 95 52 99 51 95 49 99 49 95 52 95 54 99 54 95 52 103 54 95 51 91 52 99 55 99 54 95 52 95 54 99 55 111 57 107 55 103 55 107 57 115 57 99 54 107 58 111 57 111 57 103 54 99 54 99 55 95 52 95 52 95 52 95 52 87 52 103 55 95 51 91 52 87 51 87 51 87 51 87 51 87 52 91 54 95 52 91 51 91 51 83 49 79 48 83 49 87 51 87 51 87 51 87 51 71 46 75 48 79 46 75 45 79 49 87 52 91 51 83 48 83 48 87 46 75 42 79 46 83 45 75 42 71 43 79 46 51 40 79 45 71 40 67 39 47 36 63 40 71 43 79 45 67 39 71 40 71 40 67 39 63 36 59 37 63 39 67 39 25 45 24 42 24 42 22 40 22 40 24 42 24 42 25 45 24 42 24 42 24 42 24 42 24 42 22 40 22 40 21 38 21 42 22 40 18 33 18 40 19 38 19 40 21 42 22 42 22 33 21 31 19 33 21 35 22 35 22 33 21 31 19 31 22 33 21 35 25 40 22 31 27 38 22 35 24 38 22 31 18 31 21 35 22 35 22 35 21 33 21 33 21 31 19 31 24 35 19 33 22 35 21 28 18 35 27 54 37 64 39 64 36 62 37 64 40 69 42 71 43 71 45 76 48 81 51 83 52 78 45 52 24 21 12 16 3 4 3 4 3 4 1 2 1 2 1 2 3 4 3 4 1 4 3 4 7 33 39 85 63 95 49 40 10 9 9 16 9 14 9 14 9 14 9 14 9 14 9 16 10 19 12 19 9 21 9 11 12 9 7 45 84 145 98 157 95 145 92 150 96 155 98 155 96 150 93 148 87 138 87 138 85 126 72 102 57 76 36 42 21 28 16 23 21 50 34 88 28 124 140 384 209 389 197 382 208 398 215 386 176 322 184 312 199 382 218 245 123 210 167 248 174 329 262 391 266 372 256 379 235 360 233 360 224 334 199 331 212 358 217 303 168 231 218 436 227 274 158 384 256 491 247 496 238 487 236 479 233 477 233 479 236 479 238 482 239 472 238 494 232 546 153 200 223 520 238 468 241 472 229 477 233 477 233 477 235 479 235 479 239 477 245 501 236 379 274 410 271 343 295 370 289 365 292 341 292 355 291 355 291 355 291 355 291 355 291 355 291 355 291 355 294 358 294 358 294 358 294 358 294 358 294 360 295 362 297 362 295 362 295 362 295 362 295 362 297 365 297 365 297 365 297 362 298 362 298 362 298 362 298 362 300 365 300 365 300 365 300 360 303 360 303 360 303 360 303 360 304 362 304 362 304 362 304 362 306 367 306 367 309 365 310 365 312 379 316 396 310 374 295 386 301 444 279 377 303 458 303 484 291 456 244 503 248 515 245 506 250 506 250 515 253 515 251 508 256 522 248 460 235 448 190 355 164 434 235 484 245 494 239 494 239 484 239 484 238 482 238 479 236 479 236 479 235 477 235 475 230 470 230 470 230 470 230 470 227 470 226 465 223 463 221 460 223 458 217 448 211 444 212 446 212 463 224 460 205 420 196 425 202 429 215 465 230 458 220 453 220 448 220 448 218 441 212 434 212 436 211 434 209 429 208 429 206 427 202 429 208 434 202 415 200 398 190 458 238 456 194 396 188 405 188 405 190 410 194 415 188 405 187 403 187 401 185 398 190 396 188 391 185 389 184 386 180 382 180 379 179 379 177 377 180 382 180 379 179 377 177 377 176 374 176 372 174 370 173 367 173 362 173 358 171 355 168 353 167 351 167 348 165 346 164 346 161 343 161 343 161 343 161 343 155 334 155 334 153 331 153 329 152 334 150 331 149 322 147 319 149 319 150 319 150 317 147 315 144 312 146 312 144 310 143 305 140 305 141 305 141 303 138 298 135 296 135 293 134 291 132 291 129 286 128 284 126 284 126 279 128 276 129 274 128 272 126 272 125 269 125 267 123 265 122 265 123 260 122 255 120 253 117 250 117 250 117 248 116 245 114 245 113 243 111 241 110 238 108 236 108 241 110 241 108 236 104 231 107 234 104 229 102 231 104 234 98 229 105 229 95 210 93 224 92 222 90 219 88 217 88 210 88 207 93 217 96 214 95 210 88 205 90 207 90 205 87 200 87 202 87 202 87 202 87 202 87 200 87 198 85 195 84 195 85 198 84 195 84 195 85 198 82 193 82 193 81 188 78 183 76 183 75 181 75 179 73 174 75 171 75 171 75 171 75 171 73 169 73 167 72 164 70 164 75 162 73 159 72 162 73 164 73 162 73 159 72 159 70 157 69 162 70 155 67 148 61 138 57 131 55 126 51 119 49 117 51 114 51 114 51 114 51 112 52 117 51 114 51 114 52 119 54 119 54 119 55 124 58 128 60 128 58 126 57 121 54 119 57 119 52 119 57 128 60 128 58 124 55 119 54 119 54 121 52 117 52 117 52 117 52 117 49 117 55 121 52 114 51 117 51 109 51 109 51 109 51 109 51 112 52 114 54 112 52 109 52 112 51 107 48 105 49 107 49 107 49 107 49 107 49 107 46 100 48 102 49 100 48 97 46 100 48 102 49 100 48 97 48 102 49 100 45 93 46 102 48 97 45 95 45 95 46 97 43 105 48 107 42 88 33 83 37 88 36 90 40 95 39 83 40 88 42 90 43 88 42 85 42 83 34 78 40 85 37 74 15 24 15 24 15 24 15 24 15 24 15 24 15 24 15 24 15 24 15 24 15 24 15 24 19 24 15 22 11 21 7 19 23 22 39 25 31 19 19 19 23 19 23 21 27 22 31 22 27 21 23 19 19 21 23 22 27 22 27 21 23 19 19 19 31 22 23 22 31 24 23 18 35 24 23 22 31 24 27 19 23 22 31 24 31 24 27 22 23 21 23 19 19 19 19 18 19 19 7 19 23 22 19 18 11 18 51 33 83 40 87 39 91 42 95 43 99 45 99 46 91 43 95 45 103 48 111 49 115 51 99 36 47 16 11 10 3 4 11 4 7 3 7 3 0 3 0 3 0 3 0 3 0 1 0 0 0 10 71 48 146 58 91 19 0 6 15 10 15 9 23 9 23 9 23 9 15 9 15 10 19 12 23 12 19 13 11 7 19 4 27 42 242 95 257 96 246 92 246 95 253 96 253 96 249 93 242 90 218 85 218 85 214 78 178 63 138 46 83 27 51 19 43 18 51 31 79 49 43 58 436 209 503 202 448 196 484 218 488 202 341 180 357 180 448 226 424 113 265 146 432 162 456 218 678 253 702 254 698 250 662 229 670 220 662 202 595 208 619 221 615 188 456 152 650 277 555 152 369 230 539 248 456 238 436 233 452 233 448 232 444 232 440 235 444 236 464 227 472 244 476 269 190 81 499 254 468 233 484 232 440 235 456 232 460 233 460 235 464 235 492 235 468 239 480 212 738 294 841 288 896 292 868 291 912 291 912 291 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 295 908 297 912 297 916 295 916 295 916 295 916 295 920 297 920 297 920 297 920 297 920 298 920 298 920 298 920 298 924 300 924 300 924 300 924 301 936 303 936 303 936 303 936 303 940 304 940 304 940 304 940 304 936 306 944 307 948 310 952 309 952 315 964 315 912 297 884 301 880 298 773 274 888 316 861 316 678 253 547 248 503 247 499 254 527 250 531 253 519 254 511 254 519 251 519 235 515 226 404 180 249 203 480 239 492 244 480 239 488 241 484 239 484 238 480 238 488 238 484 236 484 235 480 235 472 232 472 232 472 232 472 232 460 227 456 226 448 223 444 223 448 223 436 217 424 214 420 215 412 215 428 208 372 190 369 200 376 211 436 221 432 223 436 221 424 218 424 218 420 215 416 214 408 212 408 211 404 209 400 208 392 203 372 203 400 206 380 193 349 199 448 235 456 200 372 197 388 196 376 191 365 188 361 187 369 188 365 188 361 187 361 188 361 191 357 188 353 187 345 185 337 182 337 180 333 180 329 179 337 180 337 179 333 177 329 177 325 176 325 174 321 173 317 174 333 174 329 171 325 170 317 168 313 167 313 165 309 164 305 164 313 161 317 161 317 161 317 162 305 156 301 155 301 153 297 153 293 150 293 150 289 149 281 146 277 147 281 150 285 150 281 149 265 144 273 147 277 144 261 140 257 141 261 141 261 140 253 137 246 135 249 134 246 132 249 132 246 129 249 128 249 126 253 128 246 129 246 128 242 126 238 126 234 125 234 123 230 122 226 122 214 122 214 120 210 119 206 119 202 117 202 116 198 114 194 114 214 113 206 111 198 108 194 105 202 110 202 108 198 107 194 105 182 102 190 105 198 105 194 104 182 102 190 101 166 92 158 95 170 87 170 87 170 87 170 88 170 92 174 92 174 92 170 90 158 87 166 90 174 92 178 93 166 88 166 88 166 88 166 88 170 87 170 85 166 84 162 84 166 85 162 82 158 84 166 85 158 82 158 82 158 81 150 78 142 76 142 76 138 75 134 75 142 75 142 75 142 75 142 75 138 73 138 72 134 70 130 70 142 75 130 70 126 72 138 76 134 73 130 72 126 70 126 70 134 70 134 70 123 66 119 61 111 60 115 55 103 52 103 49 95 52 91 51 87 49 91 51 95 52 95 52 95 54 99 55 107 57 107 57 107 58 115 61 107 57 107 57 107 55 99 54 111 55 99 54 107 60 115 58 111 57 103 54 99 54 99 55 95 52 95 52 95 52 95 52 87 52 103 55 95 51 91 52 91 52 91 52 91 52 91 52 87 52 91 54 95 52 91 51 95 52 87 49 83 49 83 51 83 49 83 49 83 49 83 49 83 49 87 52 91 51 83 49 75 46 75 46 75 46 75 46 87 49 91 48 79 43 83 48 87 48 83 46 83 46 83 46 99 45 71 40 71 36 47 31 59 36 59 40 75 42 59 31 75 43 79 45 83 43 79 42 91 40 55 36 75 43 63 30 24 42 24 42 24 42 24 42 24 42 24 42 24 42 24 42 24 42 24 42 24 42 24 42 25 42 24 40 22 38 21 35 18 40 25 47 22 38 18 35 19 38 19 40 21 42 22 42 22 33 21 31 19 33 21 35 22 35 22 33 21 31 19 31 24 35 21 35 24 38 21 28 25 35 21 33 22 38 21 31 27 42 27 42 25 38 22 33 21 33 21 31 19 28 18 26 19 28 16 28 19 33 19 28 10 26 24 52 37 64 39 62 48 78 48 76 46 74 45 74 43 71 45 74 46 78 48 81 51 78 49 62 28 26 9 9 6 9 6 7 4 7 4 7 4 4 3 4 3 4 3 4 1 4 3 0 0 9 22 59 57 81 36 21 3 7 9 16 9 14 9 14 9 14 9 14 9 14 9 16 10 19 12 19 10 19 7 9 9 7 21 93 90 145 93 145 92 145 95 152 95 150 95 150 93 143 88 138 85 136 84 136 84 124 70 100 49 66 30 35 19 28 18 26 28 64 36 102 25 174 199 391 206 396 194 382 211 408 208 355 177 331 182 343 217 339 150 162 116 226 162 231 168 315 238 379 262 377 254 377 224 351 224 353 220 336 202 346 215 353 211 303 144 267 260 441 193 243 171 446 251 489 239 494 233 479 230 472 229 470 230 472 232 475 232 475 236 468 238 489 235 511 87 293 247 491 241 489 242 475 223 487 232 475 232 477 233 477 235 477 238 475 241 494 238 393 277 398 277 351 297 370 288 362 292 343 292 355 291 355 291 355 291 355 291 355 291 355 291 355 291 355 294 358 294 358 294 358 294 358 294 358 294 360 295 362 297 362 295 362 295 362 295 362 295 362 297 365 297 365 297 365 297 365 298 362 298 362 298 362 298 362 300 365 300 365 300 365 300 360 301 360 303 360 303 360 303 360 304 362 304 362 304 362 304 362 306 365 306 367 309 365 309 370 310 389 318 389 303 379 303 413 310 391 276 420 304 472 315 499 248 479 248 511 253 506 251 511 250 508 251 520 256 525 257 522 272 520 233 353 135 315 132 331 177 465 253 494 245 494 238 482 241 487 241 484 239 484 238 482 238 482 238 479 236 479 235 477 232 472 232 472 232 472 232 472 229 472 229 470 226 465 224 463 224 465 221 458 218 453 215 451 212 451 206 436 199 429 200 432 202 441 211 429 205 441 214 434 212 436 212 439 214 441 217 444 212 436 212 434 211 434 211 432 208 427 200 422 202 425 197 410 196 458 236 456 196 408 197 429 199 420 194 410 190 405 187 403 190 408 190 408 188 405 188 401 190 398 191 396 188 391 187 389 185 389 184 386 184 384 182 384 180 382 180 379 179 377 177 377 176 374 176 372 174 370 173 367 173 362 173 358 171 355 168 353 167 351 167 348 165 346 164 346 159 343 161 343 161 343 161 346 156 336 156 334 155 334 153 331 150 336 152 336 152 327 147 319 147 317 149 319 150 319 149 317 143 310 146 315 147 310 141 303 140 305 141 305 141 303 138 298 135 296 135 293 134 291 132 291 132 288 129 286 128 284 126 279 128 276 129 274 128 272 126 272 125 269 125 267 123 265 122 265 122 257 120 255 120 255 119 253 117 250 117 248 116 245 114 245 114 245 111 243 108 238 107 234 110 241 110 238 108 238 108 238 92 222 104 243 114 248 113 241 98 217 90 210 90 210 85 198 81 207 82 210 85 212 88 210 92 210 90 205 88 202 87 200 88 205 88 207 90 210 93 212 88 205 88 205 88 205 88 205 87 200 87 198 85 195 84 195 85 195 82 193 82 193 84 198 81 191 82 193 82 191 79 186 79 188 78 186 76 183 76 179 75 171 75 171 75 171 75 171 73 169 73 167 72 164 70 164 76 164 72 157 70 159 75 167 70 157 70 157 69 155 67 152 69 162 70 155 67 148 63 140 64 143 61 136 57 128 54 124 57 121 54 117 51 117 52 119 54 121 57 124 58 126 58 126 63 131 60 126 58 126 58 126 51 117 54 121 57 124 55 119 61 126 55 121 57 124 57 119 58 124 55 119 54 119 54 121 52 117 52 117 52 117 52 117 49 117 55 121 52 114 51 117 52 112 52 112 52 112 52 112 51 112 52 114 54 112 52 109 54 112 51 109 49 107 51 109 52 112 52 112 52 112 52 112 48 100 49 102 49 102 48 100 46 97 46 95 45 97 46 97 46 100 48 97 43 90 45 97 48 100 48 100 46 97 45 93 40 78 28 93 43 90 28 71 18 66 30 90 43 102 42 88 43 90 45 93 45 93 43 90 49 88 36 78 42 90 37 69 11 22 15 24 15 24 19 25 19 25 15 24 15 24 11 22 15 24 15 24 15 24 15 24 15 24 11 22 11 22 7 21 19 21 35 24 27 18 19 18 23 19 23 21 27 22 31 22 27 21 23 19 19 21 23 22 27 22 27 21 23 19 19 19 27 21 23 22 35 25 27 19 35 22 23 21 27 22 23 18 43 28 43 27 35 22 23 19 23 21 19 19 15 16 11 16 7 16 0 16 19 21 19 16 11 15 43 28 75 37 83 37 103 46 99 45 95 42 87 40 99 45 103 46 107 48 111 49 111 51 107 40 55 16 7 3 3 4 11 6 15 7 27 7 11 4 3 4 0 3 0 3 3 4 0 0 0 4 39 28 107 43 59 13 0 9 15 7 15 9 23 9 23 9 23 9 15 9 15 10 19 12 23 12 15 10 3 6 15 4 67 76 238 90 234 90 238 93 249 96 246 93 246 93 238 88 226 84 214 84 210 84 210 76 170 61 99 33 51 16 27 13 27 13 79 34 99 40 83 114 511 205 476 203 460 200 480 217 460 177 329 176 337 199 468 180 265 108 289 143 384 156 484 199 599 251 694 254 706 244 619 208 638 217 650 194 591 212 622 211 587 184 388 179 745 263 428 135 408 253 507 245 436 232 424 229 448 230 444 227 436 229 436 230 440 230 448 233 472 232 511 223 91 149 507 232 488 241 464 235 432 239 452 232 456 232 460 233 460 233 484 232 460 235 484 221 745 286 853 292 900 292 865 291 916 292 912 291 904 291 904 291 904 291 904 291 904 291 904 291 904 292 904 294 896 294 896 294 896 294 896 294 896 295 900 297 904 297 912 295 916 295 916 295 916 295 920 297 920 297 920 297 920 297 920 298 920 298 920 298 920 298 924 300 924 300 924 300 924 300 936 303 936 303 936 303 936 303 940 304 940 304 940 304 940 304 936 306 944 307 948 310 952 309 948 315 952 304 892 303 908 309 829 265 841 318 896 310 817 263 539 242 527 253 543 254 523 256 535 254 547 260 543 263 535 265 539 272 519 125 71 93 162 123 472 257 551 254 519 250 492 244 492 241 488 241 484 239 484 239 492 238 488 238 484 236 484 236 476 233 476 233 476 233 476 233 464 230 460 229 456 226 448 224 448 224 444 221 436 218 428 215 440 211 408 205 408 212 412 208 416 209 392 197 365 202 376 199 396 206 396 208 400 212 416 215 408 212 408 212 408 211 404 211 400 206 396 200 380 199 392 200 460 232 460 194 365 197 404 191 376 193 372 191 372 193 376 194 372 191 372 190 369 190 365 190 361 191 357 188 353 187 345 185 349 187 345 185 345 184 341 184 337 180 337 179 333 177 329 177 325 176 325 174 321 173 317 174 333 174 329 171 325 170 317 168 313 167 313 165 309 164 305 164 317 161 317 161 317 161 317 161 309 156 305 156 301 155 301 155 293 152 297 153 297 150 281 146 281 149 285 150 285 149 277 147 269 146 273 146 269 144 265 141 257 141 261 141 261 140 253 137 246 135 249 134 246 132 249 132 249 132 257 129 249 128 253 128 246 129 246 128 242 126 238 126 234 125 234 123 230 122 226 122 210 120 210 120 210 120 210 120 202 117 202 116 198 114 194 114 210 111 206 110 202 108 198 107 206 110 198 108 198 108 202 110 206 113 222 116 214 105 174 93 150 82 119 78 134 82 123 72 142 78 150 81 158 85 170 88 170 90 174 92 174 92 174 93 186 95 174 90 166 87 162 87 162 87 162 87 162 87 162 87 170 87 170 85 166 84 162 84 162 84 158 82 158 82 162 84 150 81 154 82 158 81 150 79 150 79 150 78 146 78 142 78 142 75 142 75 142 75 142 75 138 73 138 72 134 70 130 70 138 73 134 72 130 73 134 75 126 70 123 69 123 67 119 67 123 67 126 69 123 66 119 63 130 66 134 64 126 61 126 58 119 60 107 54 95 54 99 55 107 58 115 61 123 63 123 61 126 63 119 58 107 57 107 57 87 51 99 57 111 58 107 55 123 60 107 55 107 57 103 52 111 57 103 54 99 54 99 55 95 52 95 52 95 52 95 52 87 52 103 55 95 51 91 52 95 54 95 54 95 54 95 54 87 52 91 54 95 52 91 51 95 54 91 51 87 51 87 51 91 52 91 52 91 52 91 52 67 43 71 45 71 45 67 43 79 46 75 45 71 46 75 48 83 48 87 46 75 42 79 46 83 48 87 48 83 45 75 42 71 34 63 46 79 27 11 21 55 39 79 45 79 42 71 43 75 43 79 45 83 43 79 42 87 42 67 39 75 42 63 33 22 40 22 42 24 45 25 45 25 45 25 42 24 40 22 40 24 42 24 42 24 42 24 42 21 38 22 40 22 40 24 42 18 38 22 40 18 33 16 35 19 38 19 40 21 42 22 42 22 33 21 31 19 33 21 35 22 35 22 33 21 31 19 31 21 31 19 35 25 42 24 35 24 35 19 33 22 35 21 28 22 38 24 38 22 33 19 28 21 33 19 31 18 26 15 23 16 23 13 23 18 31 19 26 13 28 21 45 31 57 37 62 43 69 42 69 42 69 42 69 48 78 48 78 49 81 49 81 51 76 43 50 21 14 3 2 3 4 4 9 7 14 10 19 6 9 6 7 4 4 3 4 9 9 4 2 3 11 15 31 37 54 27 19 9 16 9 7 9 14 9 14 9 14 9 14 9 14 9 16 10 19 12 19 7 11 3 7 7 9 36 143 92 145 90 143 92 148 93 148 93 148 93 145 90 138 84 131 81 126 79 126 79 117 64 93 36 47 19 21 12 19 13 21 37 62 46 78 55 291 211 396 196 396 205 393 208 398 193 322 168 327 177 339 205 286 116 176 122 200 138 257 200 293 199 377 256 386 257 372 205 312 209 353 206 312 190 343 206 329 193 281 135 310 280 391 149 245 200 475 247 484 236 487 229 472 227 463 226 465 227 468 229 470 229 470 226 487 230 463 256 417 76 396 251 468 242 477 227 487 224 477 230 472 232 475 232 477 233 475 235 472 238 484 238 405 280 386 280 353 297 370 288 362 294 346 292 355 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 362 294 365 295 365 295 365 295 365 295 365 295 365 297 367 297 367 297 367 297 365 298 365 298 365 298 365 298 365 300 367 300 367 300 367 300 365 301 360 303 360 303 360 303 360 304 362 304 362 304 362 304 362 306 365 306 367 309 365 309 370 316 391 312 377 300 396 312 420 274 410 301 432 318 470 280 482 242 518 248 501 254 496 257 508 260 525 263 539 269 549 271 551 263 530 276 401 128 267 107 365 262 532 260 506 259 503 242 499 242 489 241 487 241 484 239 484 239 484 238 482 238 479 236 479 235 477 235 477 235 477 235 477 232 477 230 472 227 470 226 468 224 465 223 460 220 456 215 451 215 456 211 453 215 458 214 446 215 441 209 434 203 422 200 432 205 425 203 422 205 427 208 434 212 436 212 436 212 436 212 436 208 436 208 427 197 425 209 453 229 448 197 405 193 425 197 405 191 410 191 410 191 413 194 417 193 413 191 410 191 408 190 405 188 396 190 393 187 389 185 386 185 389 185 386 184 386 182 384 180 382 180 379 179 377 177 377 176 374 176 372 174 370 173 367 173 362 173 358 171 355 168 353 167 351 167 348 165 346 164 346 164 346 162 343 161 341 159 339 158 339 156 336 156 334 155 334 150 336 153 339 155 329 147 319 150 322 150 319 149 315 146 310 147 312 144 310 143 308 143 310 140 305 141 305 141 303 138 298 135 296 135 293 134 291 132 291 134 293 131 288 128 286 126 279 128 276 129 274 128 272 126 272 125 269 125 267 123 265 122 265 120 255 120 255 120 255 120 255 117 250 117 248 116 245 114 245 110 241 110 241 110 241 110 241 111 241 108 236 108 238 111 243 123 257 114 234 96 205 78 186 79 191 76 188 76 188 75 183 73 193 76 202 81 210 87 210 90 207 92 212 93 210 92 207 96 214 92 205 85 200 85 202 87 202 87 202 87 202 87 202 87 200 87 198 85 195 84 195 84 193 82 191 81 193 82 195 79 191 81 193 82 191 81 188 78 186 78 183 76 183 75 176 75 171 75 171 75 171 75 171 73 169 73 167 72 164 70 164 72 162 73 164 75 162 73 159 72 159 70 157 70 155 69 155 64 157 69 155 69 152 67 148 69 152 69 148 66 145 66 143 63 128 57 119 52 117 55 124 57 126 61 133 64 136 64 133 61 128 58 126 57 126 58 128 55 124 60 131 61 128 58 121 60 124 55 119 57 126 57 121 58 124 55 119 54 119 54 121 52 117 52 117 52 117 52 117 49 117 55 121 52 114 51 117 54 114 54 114 54 114 54 114 51 112 52 114 54 112 52 109 55 114 52 109 51 109 51 112 51 109 51 109 51 109 51 109 45 95 46 97 46 97 45 95 49 100 46 95 45 97 48 102 48 102 49 100 45 93 46 102 45 97 46 97 45 93 40 85 45 100 46 107 36 76 48 155 150 260 128 188 67 102 37 85 42 88 43 90 43 90 42 88 43 88 42 85 40 83 39 81 11 22 11 24 15 25 19 25 19 25 19 24 15 22 11 22 15 24 15 24 15 24 15 24 3 21 7 22 11 24 15 25 19 19 27 19 15 15 15 18 23 19 23 21 27 22 31 22 27 21 23 19 19 21 23 22 27 22 27 21 23 19 19 19 19 18 15 22 35 27 35 24 31 22 19 19 27 22 19 18 11 18 19 19 23 21 19 19 23 21 19 18 11 16 7 13 11 13 3 15 15 19 15 16 23 18 39 24 59 33 79 37 87 42 91 43 95 45 103 46 111 49 111 49 111 51 115 51 119 48 83 25 15 6 0 3 3 3 11 6 31 10 43 13 7 6 7 4 3 3 0 3 23 7 3 4 11 10 27 13 63 31 43 15 11 13 15 3 15 9 23 9 23 9 23 9 15 9 15 10 19 12 23 12 7 6 0 4 11 6 99 98 253 95 246 93 246 93 242 90 246 93 242 90 234 85 222 82 198 76 194 78 194 70 154 55 91 30 47 15 27 15 35 16 95 30 123 27 146 180 511 211 444 202 484 203 468 206 400 159 321 197 357 190 436 171 257 108 293 119 345 182 583 187 488 233 674 256 698 241 555 188 603 217 615 179 571 200 603 193 543 168 428 206 761 232 357 152 480 266 503 241 436 230 424 226 440 226 432 226 432 227 432 227 436 229 424 242 452 217 555 174 91 199 539 226 476 224 424 242 440 227 452 230 452 232 456 233 460 233 464 232 444 233 495 227 742 280 853 294 920 294 880 291 908 292 900 291 900 291 900 291 904 291 904 291 912 292 912 292 912 291 904 292 896 292 896 292 896 292 896 292 896 294 900 295 904 295 912 295 912 295 912 295 912 295 916 297 916 297 916 297 916 297 916 298 916 298 916 298 916 298 920 300 920 300 920 300 920 300 928 303 936 303 936 303 936 303 940 304 940 304 940 304 940 303 944 304 952 307 948 310 952 310 972 322 924 300 876 307 900 303 718 298 888 309 940 306 630 242 511 247 515 251 547 260 531 254 555 265 567 272 563 279 563 280 599 254 607 263 424 144 265 263 583 266 511 248 535 250 484 248 492 242 492 241 488 239 484 239 492 239 492 238 488 236 484 236 480 235 480 235 480 235 480 235 468 232 464 230 460 227 452 226 444 223 444 221 436 218 424 214 424 212 432 215 424 212 408 208 396 208 408 220 408 203 392 221 392 205 380 200 376 202 384 205 408 212 408 212 408 212 408 211 404 211 420 206 392 206 448 235 428 194 369 196 404 193 384 202 388 197 380 194 372 191 372 191 376 193 376 191 372 191 369 190 357 190 353 187 345 185 341 184 341 184 341 182 337 180 333 180 337 180 337 179 333 177 329 177 325 176 325 174 321 173 317 173 325 174 329 171 325 170 317 168 313 167 313 165 309 164 305 164 321 164 313 162 305 159 309 156 309 158 309 156 305 155 301 155 293 153 301 156 301 152 281 146 289 152 289 150 281 147 269 144 281 147 269 141 261 143 269 146 257 141 261 141 261 140 253 137 246 135 249 134 246 132 249 132 257 134 257 131 253 128 253 128 246 129 246 128 242 126 238 126 234 125 234 123 230 122 226 122 210 120 210 120 210 120 210 120 202 117 202 116 206 113 202 113 198 110 202 110 202 110 202 111 206 110 198 107 198 110 206 113 202 102 166 87 130 79 126 79 119 81 138 82 119 73 123 82 126 73 138 79 154 85 166 88 170 92 178 93 174 88 158 84 170 88 162 85 158 88 170 92 158 85 158 85 158 85 158 85 162 87 170 85 166 84 162 84 162 82 158 81 154 82 158 84 150 79 154 82 158 82 154 81 142 78 142 76 138 75 134 75 142 75 142 75 142 75 142 75 138 73 138 72 134 70 130 70 126 72 138 76 142 75 130 70 134 73 134 72 130 70 126 70 115 67 126 70 130 70 134 69 138 70 146 69 142 69 142 69 123 58 107 52 91 52 99 55 103 57 119 63 126 64 126 63 107 57 107 57 107 60 119 63 119 63 126 66 126 61 111 55 107 55 95 54 107 60 115 58 111 57 103 54 99 54 99 55 95 52 95 52 95 52 95 52 87 52 103 55 95 51 91 52 95 54 95 54 95 54 95 54 87 52 91 54 95 52 91 51 99 54 91 51 87 51 87 52 83 49 83 49 83 49 83 49 83 51 95 52 99 51 95 49 95 49 83 46 83 46 91 51 95 52 99 49 83 46 87 51 79 45 83 46 79 42 63 37 59 36 71 39 35 48 234 173 706 274 559 171 226 61 63 40 71 43 83 45 87 43 83 42 79 43 87 43 75 39 75 42 19 40 21 45 22 47 25 50 18 40 22 47 25 50 24 45 21 40 24 42 21 38 22 42 24 42 22 40 22 38 21 38 15 35 21 38 16 31 16 40 19 40 21 42 22 40 21 38 16 26 18 31 22 38 25 40 16 26 18 31 22 38 25 40 21 35 21 33 19 31 18 31 19 33 19 33 19 33 19 33 19 33 19 33 19 33 19 33 18 31 18 28 16 26 15 26 16 28 16 31 18 33 19 33 16 31 21 42 31 59 40 69 42 66 40 66 40 69 43 74 49 81 48 76 45 74 45 74 46 69 39 42 16 9 3 2 3 7 4 9 9 19 15 26 7 9 4 2 1 4 4 9 3 4 3 7 4 9 6 9 22 31 15 16 7 9 7 14 6 11 7 14 9 11 7 9 9 14 9 14 9 14 9 14 9 11 9 11 9 40 66 167 98 150 92 145 92 145 88 136 95 148 90 143 90 140 84 126 81 128 79 121 69 97 54 81 40 59 27 31 9 23 15 45 27 54 46 95 93 370 212 386 194 405 196 389 214 389 180 327 184 341 197 355 199 305 114 188 114 159 155 315 226 298 168 339 250 401 263 370 215 296 190 346 174 269 176 319 197 303 171 226 138 384 272 334 120 279 238 477 236 479 236 487 229 472 224 470 226 472 229 477 230 475 226 468 232 463 251 482 242 339 95 472 242 482 230 468 227 472 232 475 232 472 230 470 229 472 230 482 227 499 229 487 229 401 274 401 292 355 291 341 289 353 292 367 291 367 291 367 292 365 292 360 291 355 291 348 292 348 291 353 291 358 291 358 291 358 291 358 294 362 294 362 294 362 294 362 295 365 295 365 295 365 295 365 297 367 297 367 297 367 297 367 297 362 298 362 298 362 298 362 298 362 298 362 298 362 298 362 300 360 300 360 300 360 300 360 301 362 301 362 301 362 301 367 303 374 306 367 309 362 316 367 324 370 312 384 294 429 307 353 289 427 313 463 316 475 244 489 248 506 254 508 256 508 259 527 271 542 266 544 269 558 279 570 279 530 268 585 283 487 241 546 260 518 254 506 248 501 248 503 244 494 244 494 244 494 244 494 239 489 239 487 238 484 236 484 236 484 236 482 235 479 233 479 230 475 230 472 229 470 227 470 221 460 221 458 218 451 212 444 217 451 215 448 212 444 209 441 212 446 212 444 211 444 209 441 211 441 212 439 208 427 197 413 197 417 196 417 200 429 211 444 218 436 205 434 221 456 217 432 197 413 196 413 196 413 194 410 200 420 197 415 194 410 193 408 190 408 190 408 190 408 190 408 190 403 190 401 188 398 187 398 185 396 185 393 184 391 182 391 179 382 182 386 182 379 174 367 174 372 174 370 173 367 171 367 171 367 170 365 170 365 168 362 164 355 164 353 162 351 161 351 161 351 161 348 159 346 158 346 156 343 153 339 152 336 149 334 149 322 150 327 153 327 152 324 149 319 149 319 149 319 149 319 147 312 144 308 143 308 143 310 143 305 140 300 137 298 137 298 135 288 135 286 134 284 131 284 131 284 131 281 129 279 128 279 129 276 126 269 123 265 122 265 126 272 126 269 122 262 120 262 122 257 122 255 120 253 117 253 116 250 116 248 114 248 113 245 110 243 111 243 111 243 113 245 111 241 107 234 104 229 102 229 92 202 79 186 76 193 81 195 75 186 75 186 76 193 81 198 75 188 79 198 85 207 92 212 93 210 90 205 88 207 92 212 93 212 93 210 92 205 90 205 88 198 88 195 88 193 87 193 87 200 87 198 85 195 84 195 85 195 84 193 82 195 84 198 81 191 81 188 81 181 79 181 78 176 78 176 78 176 78 176 73 162 73 164 75 167 76 167 75 164 75 164 75 164 75 164 73 159 72 164 76 167 73 155 72 159 72 159 72 159 72 159 72 155 67 145 63 145 67 152 69 152 69 150 67 148 66 148 63 143 63 140 63 140 63 140 64 138 60 128 61 136 64 133 60 126 58 126 58 128 61 133 58 126 58 126 58 126 58 126 63 128 57 124 58 126 58 124 52 119 55 121 54 119 57 131 52 119 54 119 54 117 51 112 52 117 52 117 52 117 52 117 52 107 52 105 51 102 49 102 43 97 49 107 54 107 49 100 54 109 52 105 51 102 48 100 51 105 51 102 49 100 48 100 49 100 49 97 48 95 46 95 42 90 46 97 48 95 43 88 48 93 43 93 49 102 46 88 48 97 46 93 45 90 42 88 31 90 39 83 66 222 232 546 384 585 369 608 279 188 25 100 40 76 40 78 42 78 42 78 46 81 40 76 42 78 42 76 7 19 11 22 15 24 23 25 7 21 11 22 19 24 19 22 7 22 15 24 7 21 11 24 11 22 11 21 7 21 3 19 19 21 31 21 19 16 23 22 19 18 23 21 27 19 19 18 15 18 19 21 23 22 31 24 15 18 19 21 23 22 31 24 35 21 35 19 31 18 27 18 31 19 31 19 31 19 31 19 31 19 31 19 31 19 31 19 27 18 27 16 23 15 19 15 23 16 23 18 27 19 31 19 19 16 35 25 63 36 83 40 91 40 87 40 87 42 95 45 107 48 103 45 99 45 103 46 99 45 83 28 23 7 0 3 0 3 11 6 23 13 43 18 15 7 7 4 0 3 3 4 0 3 0 4 3 6 7 6 31 12 15 6 7 6 15 10 7 7 11 9 15 7 11 6 15 9 15 9 15 9 15 9 15 10 19 7 23 37 186 102 249 95 234 92 238 93 230 87 234 88 222 87 226 87 210 79 206 81 202 75 174 60 130 48 91 33 59 15 19 9 35 19 75 28 83 42 234 206 488 196 468 197 464 200 484 205 337 171 305 182 361 194 420 170 265 108 305 113 476 214 626 202 444 209 642 268 654 233 511 188 523 191 531 158 587 188 611 177 492 138 432 256 710 188 285 161 555 245 492 230 448 223 412 215 412 223 420 224 420 226 428 226 428 224 452 223 484 232 468 131 158 239 480 235 448 226 444 229 452 230 452 230 448 229 448 229 452 229 400 227 420 241 499 229 726 285 872 294 924 291 912 289 880 292 868 291 872 291 880 291 896 292 904 291 920 291 928 292 932 291 904 291 900 291 900 291 900 291 908 294 908 294 908 294 908 294 912 295 912 295 912 295 912 295 916 297 916 297 916 297 916 298 920 298 920 298 920 298 920 298 920 298 920 298 920 298 920 298 924 300 924 300 924 300 924 300 928 301 928 301 928 301 928 301 960 301 964 306 960 312 952 318 952 310 868 303 868 307 833 268 888 310 880 318 761 265 531 257 511 254 511 259 507 259 511 263 539 269 535 272 535 282 547 288 535 272 543 283 567 257 531 265 535 257 519 253 507 250 503 250 488 244 488 244 488 244 488 244 488 239 488 238 484 238 480 236 480 236 480 235 476 235 472 233 464 230 464 229 460 229 456 227 444 223 444 221 436 217 424 214 420 212 416 212 416 212 416 212 416 211 412 211 408 209 408 209 396 211 404 212 400 208 380 202 349 188 337 185 337 188 349 194 372 202 396 212 404 206 372 193 372 199 372 199 369 197 369 196 376 199 372 197 369 194 372 194 369 190 369 190 376 190 376 190 365 190 361 188 357 188 353 187 345 184 341 182 341 180 337 180 329 180 341 184 337 179 321 173 321 176 321 176 317 174 313 173 325 171 329 170 329 170 325 168 313 164 313 162 309 162 305 161 297 161 297 159 301 158 297 158 301 156 305 152 301 150 293 150 289 153 293 155 297 155 293 153 281 149 281 149 281 149 281 149 281 146 273 143 269 143 269 144 269 141 261 137 253 135 249 137 242 135 246 134 242 132 246 131 246 131 249 129 249 128 253 128 246 128 230 125 222 123 222 123 230 126 230 125 218 120 214 120 210 120 206 119 206 117 210 116 210 114 214 114 210 113 214 111 202 110 202 110 202 110 198 108 202 108 198 105 186 102 174 99 154 85 134 81 134 82 130 79 119 76 119 76 119 78 126 81 146 81 154 85 166 90 174 93 182 93 174 90 170 92 178 95 178 93 178 92 174 90 170 90 166 90 166 88 162 90 158 88 154 88 154 87 158 84 154 84 166 84 170 82 166 84 170 85 162 81 162 79 158 79 154 79 150 78 150 79 150 79 150 79 134 73 134 75 138 76 142 76 138 75 138 75 138 75 138 75 138 72 134 75 146 76 138 69 134 72 134 72 134 72 134 72 150 72 134 66 126 67 134 70 134 69 134 67 130 67 126 66 119 61 119 63 119 63 126 63 130 61 123 60 126 64 138 63 126 60 115 58 115 60 119 63 115 60 115 60 115 60 115 60 123 60 107 57 111 58 111 57 99 55 107 55 99 54 107 60 95 54 99 54 99 52 91 49 95 52 95 52 95 52 95 54 99 54 95 54 91 52 87 51 71 46 83 51 91 51 87 49 91 51 95 51 95 51 95 51 95 51 95 49 91 48 87 48 95 49 91 48 91 46 87 46 79 43 87 46 87 46 79 43 87 43 75 43 91 48 83 40 91 48 87 45 83 43 75 42 126 58 91 66 396 297 857 384 829 374 900 375 599 117 59 61 75 43 91 43 91 42 87 42 95 43 83 42 91 43 83 39 19 40 21 45 22 47 25 50 21 42 21 42 21 45 24 47 21 40 24 42 21 38 22 42 22 40 22 38 21 38 19 35 19 40 24 42 19 38 21 42 16 33 18 38 19 35 16 33 21 33 21 33 21 33 21 33 21 33 21 33 21 33 21 33 21 35 21 33 19 31 18 31 19 33 19 33 19 33 19 33 19 33 19 33 19 33 19 33 18 31 18 28 16 26 15 26 16 28 16 28 18 31 18 31 13 28 21 42 30 57 36 62 42 66 40 66 40 69 43 74 46 76 45 74 45 76 48 78 48 69 37 40 15 9 3 4 3 4 4 9 10 21 16 28 12 16 9 9 4 7 4 7 3 4 3 7 4 9 6 9 6 7 3 4 4 9 9 19 7 11 9 14 9 14 7 11 9 14 9 14 9 14 9 14 7 21 10 7 19 85 84 152 98 150 93 148 93 148 92 140 87 136 84 136 87 136 82 126 81 126 78 117 66 93 49 74 33 50 21 28 7 23 15 47 30 85 39 121 140 403 203 391 190 396 194 405 218 377 173 324 190 346 194 348 194 303 114 191 99 212 190 336 221 286 158 265 253 403 269 377 203 300 188 276 156 255 167 291 182 260 149 212 171 420 254 279 114 331 248 453 233 475 227 463 218 463 224 479 224 463 224 463 224 465 227 470 232 468 229 482 220 291 150 508 236 482 226 468 224 475 227 475 229 475 226 472 226 472 227 479 226 491 226 472 227 396 274 410 292 360 291 343 288 362 291 384 291 372 292 367 291 367 291 365 291 358 291 358 289 358 291 355 291 358 291 358 291 358 291 358 294 362 294 362 294 362 294 362 295 365 295 365 295 365 295 365 297 367 297 367 297 367 297 365 297 362 298 362 298 362 298 362 298 362 298 362 298 362 298 362 300 365 300 365 300 365 300 365 301 367 301 367 301 367 301 367 300 372 303 367 309 370 316 382 322 374 292 391 315 405 277 386 315 422 315 499 283 458 251 506 257 511 262 515 262 518 263 534 272 546 276 556 283 565 289 568 285 563 282 539 266 546 265 511 256 513 256 513 254 508 251 506 245 496 245 496 245 496 245 496 239 489 239 489 238 487 238 484 236 484 236 484 235 482 235 479 230 475 230 475 229 472 229 470 226 468 226 465 223 458 218 453 211 444 211 444 212 446 212 446 211 444 211 441 209 439 208 439 206 439 211 446 214 444 211 439 200 420 194 410 188 405 188 408 179 405 200 420 191 398 187 408 199 420 199 417 197 417 196 415 197 417 197 417 197 417 196 415 191 410 191 410 191 410 191 410 188 405 190 405 188 403 188 401 182 393 182 391 180 391 179 386 180 386 184 389 184 382 177 374 179 379 177 377 176 374 176 374 171 370 171 367 170 365 168 365 164 358 164 358 162 355 162 353 161 353 161 351 159 348 158 348 156 346 153 341 152 339 149 334 153 329 156 331 156 329 155 327 149 319 149 319 149 319 149 319 146 312 144 308 143 308 143 308 141 305 138 298 135 296 135 296 135 288 135 286 134 284 131 284 131 281 129 281 128 279 128 279 126 272 125 267 123 267 125 269 125 269 125 267 122 265 120 262 119 253 117 250 117 248 114 248 114 245 113 245 111 243 111 241 110 241 110 238 107 236 105 234 108 238 108 236 104 224 96 214 84 198 81 198 84 198 78 186 79 193 78 191 78 193 79 195 87 202 88 205 90 210 92 212 96 214 95 212 93 214 95 217 93 212 93 210 92 205 90 205 90 198 90 198 90 193 90 191 88 200 88 198 85 195 84 195 85 195 84 193 82 195 84 198 81 191 81 188 81 181 79 181 78 176 79 171 79 171 79 171 75 164 75 164 76 167 76 167 75 164 75 164 75 164 75 164 73 159 72 162 76 167 73 157 72 159 72 159 72 159 72 159 75 159 72 152 69 152 70 157 69 152 69 152 67 150 67 148 61 145 63 143 63 143 63 140 64 138 60 128 63 136 63 131 63 133 61 128 60 128 61 131 63 133 63 133 63 133 63 133 63 128 57 124 58 126 58 124 55 124 57 121 52 117 55 124 54 119 54 119 54 117 51 114 52 117 52 117 52 117 52 114 55 112 55 112 54 109 54 109 48 102 49 102 51 105 51 105 46 100 48 102 51 107 52 109 51 105 51 102 49 100 48 100 49 97 48 97 46 95 46 95 43 93 45 95 46 93 45 90 43 88 42 90 45 93 43 85 48 97 46 93 45 90 42 88 43 74 61 317 334 608 384 601 384 608 337 403 137 131 58 128 48 85 46 83 45 81 42 78 43 78 42 81 45 81 40 69 11 21 11 22 15 24 19 24 19 22 7 18 7 21 15 24 7 22 15 24 7 21 11 24 19 24 15 24 11 22 11 21 23 21 27 21 23 19 27 21 15 18 23 19 23 19 19 16 27 22 27 21 23 19 19 19 27 22 27 21 23 19 19 19 35 21 35 19 31 18 27 18 31 19 31 19 31 19 31 19 27 18 27 18 27 18 27 18 27 18 27 16 23 15 19 15 23 16 23 16 23 16 23 18 11 15 31 24 55 31 71 36 91 40 87 40 87 42 95 45 99 45 99 45 103 48 111 49 103 45 79 25 15 6 0 3 0 3 7 6 23 12 43 18 23 12 19 7 7 4 3 4 0 3 0 4 3 6 7 6 0 3 0 3 3 6 15 10 11 7 15 10 19 9 11 7 15 9 15 9 15 9 15 9 7 13 15 3 59 69 234 90 249 95 238 93 242 95 234 90 218 84 214 85 222 87 214 81 202 79 194 72 162 54 115 40 67 25 43 10 15 10 47 22 71 43 63 66 384 220 460 196 452 190 464 212 492 187 293 171 337 187 353 190 412 171 265 107 253 152 571 211 531 168 396 158 563 236 670 262 555 188 503 164 511 159 575 179 599 161 452 146 551 274 619 138 273 193 595 239 488 230 456 226 432 221 432 229 436 226 424 224 428 227 444 232 448 229 428 238 384 98 329 248 460 227 428 221 428 226 436 224 436 226 432 224 432 224 436 226 424 227 448 239 507 227 718 286 849 292 896 289 876 288 841 291 868 291 880 291 880 291 888 291 892 291 892 289 900 288 900 289 900 291 900 291 900 291 900 291 908 294 908 294 908 294 908 294 912 295 912 295 912 295 912 295 916 297 916 297 916 297 916 298 920 298 920 298 920 298 920 298 920 298 920 298 920 298 920 298 924 300 924 300 924 300 924 300 928 301 928 301 928 301 928 301 944 300 940 304 952 312 956 318 928 306 857 306 908 283 757 303 900 310 865 306 615 247 567 257 535 263 543 268 535 268 535 272 559 277 571 285 603 298 630 307 622 301 599 268 535 271 543 250 511 254 523 257 523 256 511 251 495 247 495 247 492 245 492 245 492 241 488 239 488 238 484 238 484 238 480 236 480 235 476 235 468 232 464 230 464 229 460 229 456 227 456 227 452 224 440 220 412 211 412 211 408 209 408 209 412 211 408 209 404 208 404 208 392 209 400 212 408 214 404 212 404 211 392 203 372 199 365 197 333 187 349 184 321 182 365 208 384 202 380 200 376 197 372 197 372 197 372 197 376 199 384 199 376 193 376 193 380 191 380 191 369 191 361 190 361 188 357 188 345 184 345 182 341 182 337 180 341 184 345 185 341 180 329 177 329 177 325 177 321 176 321 174 329 173 333 170 329 168 321 167 317 165 313 164 313 162 309 162 297 161 297 159 301 158 297 158 301 156 305 152 301 150 293 150 297 155 297 156 297 155 293 152 277 147 277 147 277 147 277 147 277 144 269 143 265 141 269 143 265 140 257 137 249 135 249 135 242 135 246 134 242 132 246 131 242 129 249 128 246 128 249 126 234 125 222 123 222 125 230 126 226 123 218 122 218 122 214 119 206 119 206 119 202 117 206 114 202 113 206 111 206 110 206 110 210 113 206 110 198 107 190 105 194 108 198 108 186 99 158 90 130 79 123 79 130 79 119 73 134 82 134 82 134 84 146 87 174 92 178 93 178 93 178 93 186 96 186 96 186 96 186 96 178 93 178 92 174 90 170 90 170 92 166 90 166 90 162 90 154 88 154 87 158 84 154 84 166 84 170 82 166 84 170 85 162 81 162 79 158 79 154 79 150 78 150 79 150 79 150 79 138 76 142 76 142 76 142 76 138 75 138 75 138 75 138 75 142 73 134 73 142 76 138 70 134 72 134 72 134 72 134 72 150 73 142 70 134 69 138 72 138 70 134 69 134 67 130 67 123 63 123 64 123 64 130 64 130 61 126 61 130 64 134 60 134 63 119 61 115 61 119 61 119 61 119 61 119 61 119 61 123 60 107 57 111 58 111 57 107 58 111 55 95 51 99 55 99 54 103 55 99 54 95 51 95 52 95 52 95 52 95 54 99 55 99 55 95 54 95 54 87 51 83 49 83 51 87 52 87 48 91 49 91 51 95 51 95 51 95 49 91 48 87 48 91 48 91 46 87 46 83 45 83 45 83 45 83 45 83 45 79 43 79 45 83 45 79 42 87 46 87 45 83 43 79 43 170 39 134 155 607 263 595 279 567 238 400 122 134 76 111 52 103 49 103 46 95 43 91 42 87 42 87 45 99 45 79 34 21 42 22 45 22 45 24 47 24 45 19 38 18 40 21 45 21 40 24 42 21 38 22 42 27 47 25 45 25 42 24 42 19 35 18 35 19 38 18 35 19 38 21 42 22 40 19 38 24 38 22 33 21 31 18 28 24 38 22 33 21 31 18 28 21 35 21 33 19 31 18 31 19 33 19 33 19 33 19 33 18 31 18 31 18 31 18 31 18 31 18 28 16 26 15 26 16 28 16 28 16 28 16 26 13 26 16 33 24 47 33 57 42 66 40 66 40 69 43 74 45 74 45 74 46 78 49 81 48 66 36 35 12 4 1 4 1 2 3 7 7 16 12 21 10 16 10 14 7 9 4 4 3 4 3 7 4 9 6 9 6 9 6 9 6 11 7 11 7 14 10 16 10 16 9 11 9 14 9 14 9 14 9 14 6 16 6 9 33 121 93 136 96 148 92 145 95 150 93 143 87 136 85 138 88 140 85 131 79 124 75 109 61 81 42 62 24 35 15 26 9 31 21 64 27 102 37 186 188 408 194 384 190 389 196 425 211 336 149 336 197 351 193 346 194 303 113 179 96 276 209 303 165 214 143 234 167 329 257 451 238 288 156 257 152 262 167 276 180 236 137 238 241 460 217 231 137 386 263 472 227 463 230 468 223 453 217 446 227 460 224 456 223 460 227 468 226 460 223 484 179 253 202 482 227 470 221 463 223 470 223 468 224 470 223 468 223 468 224 470 223 477 221 460 223 391 274 413 291 367 291 353 288 370 289 386 291 365 292 365 292 365 291 367 289 365 288 370 288 370 288 365 289 358 291 358 291 358 291 358 294 362 294 362 294 362 294 362 295 365 295 365 295 365 295 365 297 367 297 367 297 367 297 365 297 362 298 362 298 362 298 362 298 362 298 362 298 362 298 362 300 365 300 365 300 365 300 365 301 367 301 367 301 367 301 367 301 367 303 372 307 384 313 396 300 384 298 405 309 358 269 444 315 477 319 472 239 475 271 496 262 525 269 530 269 532 274 544 277 551 288 570 313 599 336 608 321 573 294 542 265 534 257 537 253 513 257 518 259 515 254 508 250 503 248 501 247 499 245 496 241 491 241 489 239 489 238 487 238 487 238 484 236 484 235 482 232 477 232 475 230 475 229 472 229 472 229 472 227 468 224 463 215 451 214 444 209 439 206 434 211 444 211 441 209 439 208 439 211 441 211 441 211 441 209 439 209 436 206 429 202 425 199 422 196 410 190 401 188 413 203 439 205 429 203 425 200 420 199 417 199 420 199 420 200 422 200 422 196 417 194 415 193 413 191 410 190 408 191 405 190 405 188 403 187 401 185 398 185 396 184 393 184 389 185 386 182 382 179 379 177 374 176 374 174 372 174 370 173 372 171 367 170 365 167 362 165 360 165 358 164 358 162 355 161 353 161 351 159 348 158 348 156 346 153 341 152 339 149 334 152 327 153 327 153 324 150 319 147 317 147 317 147 317 147 317 146 310 143 305 141 305 141 308 141 303 138 296 135 293 134 296 135 288 135 286 134 284 131 284 129 281 128 279 128 276 126 276 125 269 123 267 123 269 126 272 125 265 119 262 123 267 122 257 122 257 120 255 119 253 117 253 113 245 111 243 111 241 110 241 114 248 113 243 110 238 107 236 107 238 108 238 104 224 93 210 87 198 79 193 81 198 82 195 85 202 87 207 90 214 95 219 96 217 95 214 95 212 93 212 96 217 96 219 98 217 96 217 93 212 93 210 92 205 90 205 92 200 92 198 92 195 90 193 88 200 88 198 85 195 84 195 85 195 84 193 82 195 84 198 81 191 81 188 81 181 79 181 78 176 79 171 79 171 79 171 78 167 76 167 76 167 76 167 75 164 75 164 75 164 75 164 76 162 70 159 73 164 73 159 72 159 72 159 72 159 72 159 72 157 70 152 69 152 69 152 70 155 70 152 69 152 67 150 63 148 64 145 64 145 64 143 64 140 63 133 64 136 61 124 63 131 61 128 60 128 61 131 61 131 61 131 61 131 61 131 63 128 57 124 58 126 58 124 57 126 58 121 52 114 54 121 54 121 55 121 55 119 52 114 52 117 52 117 52 117 52 114 52 107 52 107 54 109 54 109 52 107 51 102 49 105 51 107 51 105 49 102 49 100 48 100 51 105 51 102 49 100 48 100 48 97 46 95 46 93 45 93 45 93 45 93 45 93 45 93 43 93 48 97 46 95 45 93 46 95 45 93 45 93 43 90 28 81 24 45 30 97 69 162 104 162 76 121 75 145 63 81 51 93 49 88 46 83 43 81 42 78 42 83 46 83 39 66 15 22 15 22 15 22 15 22 15 21 11 19 7 19 7 19 7 22 15 24 7 21 11 24 23 27 19 25 15 24 15 24 23 18 11 16 23 19 19 16 23 21 31 22 31 22 27 19 27 22 27 21 23 19 19 19 27 22 27 21 23 19 19 19 35 21 35 19 31 18 27 18 31 19 31 19 31 19 31 19 23 16 23 16 23 16 23 16 27 18 27 16 23 15 19 15 23 16 23 16 19 15 19 15 19 15 15 15 31 25 63 34 91 40 87 40 87 42 95 45 103 46 99 45 99 46 107 48 103 43 71 22 7 4 0 3 0 1 3 1 7 6 19 9 7 7 11 9 11 6 3 4 0 3 0 4 3 6 7 6 15 9 15 7 11 7 11 6 15 9 19 10 19 10 15 9 15 9 15 9 15 9 15 9 11 7 7 13 107 78 234 85 238 92 230 90 238 93 234 88 226 87 218 87 226 88 214 81 198 78 186 67 146 48 95 33 47 19 31 10 23 16 67 33 71 43 91 120 468 209 448 190 452 188 472 215 444 144 230 179 349 187 361 188 424 173 257 101 321 188 547 174 404 131 392 150 349 202 682 288 674 188 436 161 492 164 559 167 579 147 424 167 714 276 488 120 329 191 515 224 480 233 484 238 472 229 448 226 432 224 428 223 424 223 436 224 448 218 472 232 269 102 448 224 440 221 416 218 424 223 424 220 428 223 424 220 420 221 428 223 448 224 456 233 507 224 718 288 845 292 880 289 868 291 841 292 880 294 896 294 896 292 896 291 892 288 884 289 876 288 876 288 892 291 900 291 900 291 900 291 908 294 908 294 908 294 908 294 904 295 904 295 904 295 904 295 908 297 908 297 908 297 908 297 916 298 920 298 920 298 920 298 920 298 920 298 920 298 920 298 924 300 924 300 924 300 924 300 928 301 928 301 928 301 928 301 928 304 924 304 940 309 948 310 892 300 904 306 845 274 801 325 845 316 769 263 535 259 567 247 535 263 555 269 551 269 547 274 563 285 646 322 773 360 861 377 805 325 666 289 567 256 499 266 519 259 527 259 527 257 519 254 507 251 503 250 499 247 495 245 495 241 492 241 488 239 488 239 488 238 484 238 480 236 480 236 472 232 468 232 464 230 464 230 460 229 460 229 460 227 452 224 444 221 436 217 420 211 404 208 416 212 416 211 412 211 408 209 408 212 404 211 400 209 396 208 384 205 384 203 380 203 376 202 396 203 384 205 404 209 392 199 400 206 392 203 384 200 376 199 384 202 380 200 380 200 388 200 388 197 384 196 388 193 384 191 372 191 365 191 361 190 361 190 357 188 353 187 353 185 349 185 345 184 341 182 333 179 329 177 321 176 321 176 317 174 313 173 333 173 337 171 325 167 321 165 321 165 317 165 313 164 313 164 297 161 297 159 301 158 297 158 301 156 305 152 301 150 293 150 293 153 293 153 289 150 281 147 273 146 273 146 273 146 273 146 273 144 269 141 261 140 265 141 261 140 253 135 246 134 246 134 242 135 246 134 242 132 246 131 238 128 246 128 242 126 249 125 238 126 226 123 222 123 226 125 226 120 206 119 222 125 218 117 214 122 214 120 210 120 214 117 206 113 210 113 206 111 210 110 214 114 210 113 206 110 202 110 198 108 198 107 186 99 166 93 170 93 150 88 154 93 162 92 158 92 158 93 166 98 178 101 190 96 186 96 182 95 178 93 182 96 186 98 190 96 186 95 178 93 178 92 174 90 170 90 174 92 170 92 166 92 166 92 154 88 154 87 158 84 154 84 166 84 170 82 166 84 170 85 162 81 162 79 158 79 154 79 150 78 150 79 150 79 150 79 146 78 146 78 142 76 142 76 138 75 138 75 138 75 138 75 146 73 130 70 138 75 142 73 134 72 134 72 134 72 134 72 138 70 138 70 134 69 130 67 142 70 138 70 134 69 134 69 126 64 126 66 126 66 134 66 130 63 130 63 134 64 126 57 119 58 111 58 111 60 119 63 115 60 115 60 115 60 115 60 123 60 107 57 111 58 111 57 103 57 107 55 95 52 103 57 103 55 107 57 103 54 95 52 95 52 95 52 95 52 95 54 91 52 91 52 95 54 95 54 91 52 91 52 91 51 87 51 99 51 95 49 87 46 83 45 95 51 95 49 91 48 87 48 87 46 87 46 83 45 83 43 87 45 83 43 79 45 83 46 79 46 95 49 87 45 87 48 83 45 83 45 83 45 83 45 79 45 115 43 67 27 15 52 146 70 75 49 59 45 79 49 99 48 103 46 99 45 95 43 91 42 87 43 95 43 83 36 22 45 22 45 22 45 22 45 21 42 21 42 21 40 18 35 21 40 24 42 21 38 22 42 24 42 22 40 22 38 21 38 21 35 16 35 21 42 19 33 18 38 21 40 21 40 19 35 22 33 21 33 21 33 21 31 22 33 21 33 21 33 21 31 21 35 21 33 19 31 18 31 19 33 19 33 19 33 19 33 16 28 16 28 16 28 16 28 18 31 18 28 16 26 15 26 16 28 16 26 15 23 13 23 18 26 12 19 15 38 31 59 42 66 40 66 40 69 43 74 48 78 46 74 45 74 46 76 48 66 34 31 9 2 1 4 3 2 1 0 0 2 1 4 1 4 6 11 7 11 6 7 3 4 3 7 4 9 6 9 6 11 7 11 7 11 7 9 9 16 10 19 12 16 10 14 9 14 9 14 9 14 9 14 13 11 7 38 52 124 90 143 92 140 87 140 90 145 90 140 88 138 85 136 85 136 81 124 78 121 73 105 57 71 36 50 19 31 13 26 12 40 30 78 31 107 61 288 206 384 203 379 193 391 197 425 185 272 123 362 194 355 193 351 199 308 110 164 138 305 174 236 135 200 150 234 135 413 288 468 271 351 152 253 146 265 159 248 173 212 132 274 271 417 156 207 141 308 167 362 194 415 209 446 223 463 232 472 227 456 227 456 226 451 221 448 230 432 242 448 132 284 239 453 223 460 217 458 220 465 220 460 221 465 220 463 220 463 221 465 221 470 218 456 218 389 272 420 291 365 291 341 291 351 295 362 295 351 294 355 294 358 292 360 289 365 289 365 288 370 288 370 291 358 291 358 291 358 291 358 294 362 294 362 294 362 294 362 295 365 295 365 295 365 295 365 297 367 297 367 297 367 297 367 298 365 298 365 298 365 298 365 298 365 298 365 298 365 298 365 300 367 300 367 300 367 300 367 301 370 301 370 301 370 301 367 307 367 306 377 306 391 304 405 288 398 307 401 280 379 313 448 315 501 276 460 254 503 253 511 256 515 263 515 263 520 266 534 279 570 319 608 368 608 380 608 375 608 312 556 280 553 262 556 262 522 260 518 257 513 256 513 253 508 251 503 248 499 247 496 242 494 241 491 241 489 239 489 239 489 238 487 238 484 236 484 233 479 232 477 232 475 230 475 227 472 229 472 229 470 226 468 227 470 226 463 221 458 218 453 214 448 214 448 212 446 211 444 215 448 214 444 212 444 212 444 209 439 209 441 209 439 208 436 209 439 208 444 214 444 205 427 208 436 206 432 202 427 199 422 203 427 203 425 200 422 199 420 199 422 197 417 194 413 193 410 191 410 191 408 191 405 190 405 187 401 187 398 185 398 184 393 182 386 180 379 179 377 177 377 179 379 177 377 176 374 176 374 174 374 173 370 168 362 165 360 167 362 165 360 165 358 164 358 161 353 161 351 159 348 158 348 156 346 153 341 152 339 149 334 153 329 155 329 153 324 150 319 146 315 146 315 146 315 146 315 144 308 141 305 140 303 141 305 140 300 137 296 134 293 134 293 135 288 135 286 134 284 131 284 128 279 128 276 126 276 125 274 129 274 126 269 123 267 123 267 125 260 116 257 123 272 122 255 120 255 120 253 119 253 116 250 116 248 114 248 113 245 113 243 111 243 110 241 110 241 110 241 110 238 108 234 104 229 99 224 99 222 98 224 102 229 99 219 99 222 96 219 96 219 96 222 96 217 96 214 95 214 95 212 93 214 96 219 98 217 95 212 93 212 93 210 92 205 90 205 93 202 92 200 93 195 92 195 88 200 88 198 85 195 84 195 85 195 84 193 82 195 84 198 81 191 81 188 81 181 79 181 78 176 79 171 79 171 79 171 79 171 79 169 78 167 76 167 75 164 75 164 75 164 75 164 78 162 70 157 72 164 75 162 72 159 72 159 72 159 72 159 72 157 72 157 72 155 70 152 72 157 70 155 70 152 69 152 64 150 66 148 66 148 66 145 64 140 63 136 66 136 60 119 55 121 55 121 57 128 61 133 63 133 63 133 63 133 63 133 63 128 57 124 58 126 58 124 54 121 57 121 54 119 57 128 57 119 58 121 57 119 55 114 54 114 54 114 54 114 54 114 52 109 54 109 55 112 57 114 52 107 54 112 54 107 49 100 49 100 48 100 48 100 48 100 51 105 51 102 49 100 48 100 46 95 46 93 45 93 43 90 46 95 43 90 43 90 46 95 42 93 49 97 45 90 45 95 45 93 45 93 45 93 45 93 37 59 12 69 40 57 27 119 45 95 58 119 60 100 46 93 46 85 46 83 45 83 45 83 45 81 40 78 43 81 40 74 15 22 15 22 15 22 15 22 7 19 11 22 11 19 0 15 7 22 15 24 7 21 11 24 7 21 3 19 3 18 0 18 35 21 19 19 31 24 31 18 15 18 19 19 23 18 19 16 23 21 23 21 23 21 23 21 23 21 23 21 23 21 23 21 35 21 35 19 31 18 27 18 31 19 31 19 31 19 31 19 23 16 23 16 23 16 23 16 27 18 27 16 23 15 19 15 23 16 23 15 19 13 15 13 35 16 7 7 11 21 63 37 91 40 87 40 87 42 95 45 111 49 107 46 99 45 99 45 103 43 71 21 3 3 0 4 0 1 0 0 0 0 0 0 0 0 0 6 11 7 7 4 0 3 0 4 3 6 7 6 0 3 3 7 11 7 11 7 15 10 19 12 23 10 19 9 15 9 15 9 15 9 15 9 39 7 15 31 150 78 226 95 230 87 218 87 230 90 226 87 226 85 214 84 214 82 198 73 198 76 182 66 138 45 83 28 43 18 31 12 31 21 83 39 79 40 142 168 484 194 468 191 460 190 480 211 388 111 186 188 353 187 372 191 436 174 257 95 408 185 416 129 357 126 392 129 369 266 773 260 690 223 432 140 484 170 547 161 563 144 420 188 745 247 365 114 321 131 246 141 226 140 269 168 349 202 428 227 476 236 480 236 472 230 456 226 480 208 527 212 182 131 543 224 436 217 416 217 428 220 424 217 432 220 428 218 424 220 428 221 444 221 452 229 503 223 710 286 845 292 900 292 904 294 888 298 908 295 916 294 908 294 908 292 904 289 900 289 892 289 892 289 900 291 900 291 900 291 900 291 908 294 908 294 908 294 908 294 904 295 904 295 904 295 904 295 908 297 908 297 908 297 908 297 916 298 916 298 916 298 916 298 916 298 916 298 916 298 916 298 920 300 920 300 920 300 920 300 924 301 924 301 924 301 924 303 920 309 920 306 928 304 940 303 892 294 912 291 773 300 896 310 817 292 595 248 591 254 476 260 507 256 539 260 531 259 527 265 587 301 734 360 884 378 892 369 912 361 730 292 607 286 547 259 539 265 531 257 519 254 519 256 515 253 507 251 503 248 495 247 495 242 495 241 492 239 488 239 488 239 488 238 484 236 480 236 472 233 472 232 468 230 464 230 456 227 460 229 460 227 452 226 464 230 464 229 456 227 452 226 424 215 424 214 420 214 416 212 412 215 408 214 408 215 416 218 404 212 404 212 404 211 396 208 412 209 400 205 396 208 416 215 408 208 400 205 388 200 380 199 396 205 392 203 384 200 384 197 396 199 388 197 392 194 384 193 372 193 369 191 365 190 361 190 349 185 349 184 345 182 341 182 341 182 333 177 325 176 321 177 333 180 333 179 329 177 325 177 337 174 337 171 325 167 317 164 321 167 321 165 317 164 313 164 297 161 297 159 301 158 297 158 301 156 305 152 301 150 293 150 305 158 305 156 297 153 289 150 273 146 273 146 273 146 273 146 273 143 265 140 261 140 261 141 261 138 253 135 246 132 246 134 242 135 246 134 242 132 246 131 238 128 246 126 242 125 246 125 246 129 230 125 222 122 218 122 226 119 198 117 222 126 218 116 206 119 206 117 202 116 206 114 210 116 218 114 214 114 214 113 194 107 198 108 198 108 198 110 206 110 194 105 186 102 182 102 170 96 178 104 198 105 178 93 190 102 178 96 166 93 158 92 182 95 182 95 182 95 182 95 174 93 186 96 186 96 178 92 178 93 178 92 174 90 170 90 174 93 174 92 170 92 166 92 154 88 154 87 158 84 154 84 166 84 170 82 166 84 170 85 162 81 162 79 158 79 154 79 150 78 150 79 150 79 150 79 150 79 150 78 146 76 142 76 138 75 138 75 138 75 138 75 150 73 130 70 134 75 142 73 134 72 134 72 134 72 134 72 146 75 150 75 150 73 142 70 142 72 142 70 138 69 134 69 126 64 126 66 126 66 134 66 130 63 134 64 138 64 126 55 103 52 95 54 107 60 123 64 126 64 126 64 126 64 126 64 123 60 107 57 111 58 111 57 95 54 103 55 99 54 107 61 103 58 107 58 107 57 99 54 95 54 95 54 95 54 95 54 107 55 107 57 111 58 115 58 95 52 107 57 107 52 91 46 79 45 83 48 87 49 95 51 95 51 95 49 91 48 87 48 87 46 87 45 83 43 79 43 91 46 79 42 75 43 87 48 67 43 91 46 75 40 75 45 83 45 83 45 83 45 83 45 87 55 111 25 87 54 75 30 87 48 75 43 87 48 87 36 91 43 95 45 95 45 95 45 99 43 83 40 87 42 87 40 21 42 21 42 21 42 21 42 24 47 24 45 22 42 21 42 16 33 19 38 21 35 18 31 22 40 22 38 21 35 19 35 21 40 21 40 21 40 21 40 21 38 16 31 15 33 19 40 19 28 16 26 18 31 22 38 19 31 19 31 19 31 19 31 18 31 18 31 18 31 18 31 13 26 18 33 19 31 15 23 19 31 16 26 15 26 15 28 16 28 16 26 15 23 13 23 13 26 15 28 16 31 18 33 10 19 9 14 10 31 28 62 40 64 36 64 43 74 42 62 40 71 46 78 48 76 49 83 48 76 42 42 13 4 0 0 1 2 1 2 1 2 1 2 0 0 0 2 1 4 3 4 4 9 9 11 4 7 6 11 6 9 6 11 7 14 9 14 4 7 6 11 7 9 4 7 9 16 10 19 12 16 10 14 10 7 12 62 67 131 85 136 85 136 85 136 85 136 85 136 88 136 84 133 84 131 78 119 76 112 63 90 51 71 37 54 18 23 7 23 18 54 34 83 31 109 99 355 226 391 193 408 180 396 205 425 140 217 134 377 200 351 188 346 203 324 108 157 174 241 141 193 125 241 129 217 177 494 285 453 271 384 177 245 165 234 171 260 159 214 143 341 285 355 125 207 137 308 149 331 146 317 138 312 137 315 144 324 164 360 182 403 212 448 235 472 232 484 250 386 129 389 248 453 217 448 212 448 217 456 220 458 212 446 212 453 221 465 224 470 223 463 217 448 218 398 254 444 288 362 292 327 292 322 289 327 295 346 294 353 295 355 297 362 295 362 292 358 289 362 291 365 291 358 292 362 294 362 292 360 292 360 292 360 292 360 292 360 294 362 295 362 295 362 295 362 297 365 297 365 297 365 297 365 295 365 295 365 295 365 295 365 297 367 297 367 297 367 297 367 298 370 298 370 298 370 298 370 300 372 300 374 301 377 303 374 304 367 307 382 304 389 295 393 294 420 303 343 279 456 304 475 300 482 248 489 259 511 250 518 257 511 259 511 263 527 269 542 272 558 310 608 368 608 380 608 378 606 307 553 291 577 268 551 259 520 259 515 256 511 253 508 256 513 254 508 250 501 247 496 244 496 242 494 242 491 241 491 239 487 238 487 238 487 236 484 236 484 235 479 232 477 230 472 232 477 230 475 230 472 229 472 230 475 229 472 229 472 229 470 223 463 221 458 218 453 217 451 221 458 220 456 220 453 218 453 217 451 215 448 215 446 214 446 211 444 211 444 211 444 211 444 206 436 205 434 205 432 203 432 205 429 203 425 200 422 199 420 194 417 197 422 197 417 193 410 194 415 194 413 193 408 190 405 185 401 188 405 188 398 180 384 180 384 182 382 180 379 179 379 180 382 179 377 177 374 174 372 170 370 171 370 171 367 168 362 165 358 162 355 165 360 164 355 161 353 161 351 159 348 158 348 159 348 155 346 153 341 150 336 155 331 155 329 155 329 155 327 147 315 144 310 143 310 143 312 143 308 143 303 138 300 141 310 141 303 137 293 132 288 132 291 132 286 134 286 134 284 129 279 128 279 128 276 126 274 125 274 128 272 125 267 123 267 123 269 120 262 119 260 119 262 122 265 122 255 119 250 117 250 116 253 114 248 114 245 113 243 111 243 108 238 110 241 108 238 107 234 104 234 107 238 107 234 102 226 105 231 102 229 101 226 102 229 99 226 101 226 101 224 98 219 98 219 98 217 96 214 95 214 90 212 96 217 93 212 96 222 93 210 90 207 93 210 92 205 90 198 90 198 92 195 92 195 87 198 87 198 85 198 85 198 87 200 87 198 85 195 84 195 84 195 84 193 84 186 82 186 82 181 81 169 78 167 76 167 78 169 78 169 78 169 78 169 79 171 79 169 78 167 76 167 70 157 72 159 70 157 69 152 78 167 73 159 72 162 76 169 72 157 72 157 72 157 72 157 76 157 69 155 73 162 72 150 64 150 66 145 64 145 63 140 61 143 70 148 70 136 58 117 52 119 57 121 55 124 60 133 60 128 60 128 61 133 64 138 64 133 61 128 58 124 58 126 55 124 57 124 57 121 54 117 55 112 55 112 55 112 55 112 57 112 52 105 51 107 55 114 54 112 55 114 57 112 55 109 52 107 52 107 52 107 52 107 48 100 48 100 48 100 48 100 46 97 48 102 52 109 55 112 52 97 45 95 49 102 48 90 46 95 46 95 46 95 46 95 46 95 46 93 45 90 43 90 49 97 46 93 45 93 45 95 42 85 42 88 45 90 46 90 45 85 43 85 43 88 46 93 42 81 45 85 45 81 40 74 46 83 42 76 40 78 45 85 15 22 15 22 15 22 15 22 19 24 15 22 15 21 11 21 0 19 7 22 11 21 3 18 11 22 11 21 7 19 3 19 27 21 27 21 27 21 27 21 23 19 15 16 15 16 23 19 23 19 15 18 15 19 23 22 19 19 19 19 19 19 19 19 27 18 27 18 27 18 27 18 19 16 23 18 27 16 23 15 31 18 23 15 19 15 19 16 23 16 23 15 19 13 15 13 19 15 23 16 23 16 23 18 15 13 11 10 11 18 55 36 87 39 79 40 99 45 91 39 87 43 103 48 103 46 107 49 107 43 63 18 0 3 0 1 0 1 3 1 3 1 3 1 0 0 0 1 0 3 0 3 0 6 11 6 3 3 3 7 7 6 7 7 11 9 15 9 7 6 11 7 11 7 7 6 15 10 19 12 23 10 19 9 0 0 19 39 170 79 210 82 218 85 218 85 218 85 218 85 222 85 210 82 214 82 198 75 186 67 150 54 119 42 83 30 39 13 19 10 43 28 91 37 75 46 261 197 488 202 436 197 440 193 476 193 269 85 261 191 365 184 365 190 484 184 249 111 468 143 372 122 349 137 313 119 511 279 722 268 690 235 531 156 495 155 567 167 511 143 444 239 702 188 269 111 333 162 313 162 285 153 269 149 242 143 238 140 230 137 214 137 246 156 309 176 384 209 456 177 242 188 539 235 472 227 452 223 444 220 436 217 472 230 460 224 444 218 424 209 412 209 436 218 468 221 658 309 837 297 896 292 904 298 928 309 912 295 900 289 884 286 884 285 896 288 900 289 916 291 916 289 912 294 908 294 908 292 904 291 904 292 904 292 904 292 904 292 900 295 892 295 892 295 892 295 896 297 896 297 896 297 896 297 904 295 904 295 904 295 904 295 908 297 908 297 908 297 908 297 912 298 912 298 912 298 912 298 916 300 916 301 920 303 924 304 908 307 912 307 928 301 920 294 932 304 833 277 837 310 872 318 682 256 527 248 527 250 499 256 519 254 535 259 543 262 535 266 567 280 622 307 753 349 853 365 833 324 674 286 603 271 531 266 543 268 547 266 543 263 539 263 523 256 519 253 507 250 499 247 503 245 499 244 499 242 495 242 488 239 488 238 484 238 484 236 484 236 480 235 472 232 464 230 468 232 468 230 464 230 460 229 464 229 460 229 460 227 456 227 448 224 444 221 436 218 432 217 428 221 428 220 424 220 420 218 416 217 416 215 412 215 408 214 416 212 416 212 416 212 416 212 408 209 408 208 404 206 400 206 396 206 392 203 384 202 388 200 384 196 388 199 396 196 388 193 376 194 372 193 365 191 361 190 353 187 357 188 353 184 341 179 341 184 341 184 337 182 333 180 333 180 329 177 325 176 317 174 321 171 333 171 333 170 325 167 321 164 309 164 317 167 317 162 297 161 293 159 301 158 297 158 297 155 305 153 305 153 305 153 301 155 297 155 297 153 293 153 277 146 269 143 265 143 265 144 269 144 273 144 265 140 257 138 261 138 253 135 246 134 249 137 234 134 242 134 242 132 242 128 238 128 242 126 242 125 246 125 242 126 226 123 222 123 222 125 218 120 214 119 210 120 214 122 214 120 206 117 202 117 210 117 206 114 214 113 210 111 210 111 206 113 210 113 210 111 202 108 190 105 194 108 194 105 186 102 190 104 186 101 178 101 182 101 178 101 182 101 182 99 174 96 190 98 190 96 186 95 182 95 174 93 186 96 178 93 186 98 178 92 170 90 178 93 174 90 166 90 166 90 166 92 166 92 150 87 150 87 158 85 158 85 170 87 178 85 174 84 170 84 170 84 170 82 166 82 162 82 174 85 166 84 158 81 158 82 146 78 146 78 146 78 146 78 150 79 150 78 146 76 142 76 138 73 142 75 138 73 134 70 146 76 138 73 138 73 146 76 142 72 142 72 142 72 142 72 154 72 134 70 146 73 138 67 130 66 126 66 126 64 130 64 146 67 134 58 103 45 75 37 107 55 107 57 103 57 115 64 119 60 115 60 115 61 119 63 126 63 119 60 111 57 111 58 107 57 107 57 103 55 99 54 103 57 103 57 103 57 103 57 99 55 91 52 91 52 99 55 103 54 107 54 107 54 107 52 111 55 111 55 111 55 111 55 87 48 87 48 87 48 87 48 83 46 87 48 91 51 95 52 103 48 87 46 95 49 91 43 83 45 83 45 83 45 83 45 87 46 87 45 83 43 79 43 95 48 87 45 83 45 83 46 95 40 95 42 91 43 87 45 87 43 83 43 91 45 99 48 91 43 95 46 95 43 87 40 91 42 83 39 79 40 87 43 22 45 22 45 22 45 22 45 24 45 22 45 21 42 21 42 21 40 22 42 24 40 22 38 22 40 22 38 21 35 19 35 21 40 21 40 21 40 21 40 19 35 18 33 16 35 18 38 22 33 19 28 18 28 19 31 19 31 19 31 19 31 19 31 18 31 18 31 18 31 18 31 18 28 16 26 15 28 16 31 18 31 16 26 15 26 15 26 15 26 15 26 13 23 13 23 16 28 16 28 15 26 15 26 18 28 15 23 13 31 27 54 40 64 39 69 45 74 43 66 40 71 46 78 46 76 48 81 49 52 16 4 1 2 3 4 1 2 1 2 1 2 1 2 0 0 0 2 1 4 3 4 1 7 6 7 3 2 3 9 6 9 6 11 7 14 9 14 7 14 9 16 10 14 9 11 9 14 10 16 10 16 9 14 0 0 16 74 72 131 82 131 85 136 85 136 85 136 85 136 87 133 82 131 82 128 76 117 70 102 57 81 45 59 30 42 16 23 9 28 19 54 34 85 33 159 144 396 209 384 202 377 190 396 185 370 114 231 146 398 188 367 182 355 227 312 107 226 170 210 128 210 132 222 111 231 232 499 282 475 263 405 220 269 150 265 176 250 158 222 162 420 254 291 101 241 165 336 159 341 161 348 161 343 153 324 144 308 140 296 126 274 120 279 128 293 144 329 171 329 123 336 205 408 220 451 220 456 223 460 226 465 209 439 215 451 220 456 220 458 211 465 223 460 215 420 263 494 303 415 298 358 286 343 286 348 289 372 289 372 291 379 298 384 294 370 295 367 294 360 289 351 295 365 295 362 292 360 291 358 292 360 292 360 292 360 292 360 294 362 295 362 295 362 295 362 297 365 297 365 297 365 297 365 295 365 295 365 295 365 295 365 297 367 297 367 297 367 297 367 298 370 298 370 298 370 298 370 300 372 300 374 301 377 303 377 306 377 307 377 304 382 298 386 312 408 259 427 312 446 333 487 257 468 236 494 250 506 248 515 250 494 251 494 256 513 259 525 272 537 272 534 298 568 328 592 318 556 292 544 269 539 260 556 269 537 271 534 269 534 269 534 259 515 257 511 253 506 250 503 248 503 247 501 247 499 245 499 241 491 241 489 239 487 238 487 238 484 236 482 233 479 232 477 233 479 232 477 232 475 230 475 230 472 229 472 227 470 226 468 226 468 224 465 223 460 221 458 223 460 221 458 221 456 220 456 218 453 217 451 217 448 215 448 215 456 215 456 215 456 215 456 214 451 212 451 211 448 211 441 208 434 206 432 205 427 203 425 197 420 197 422 197 417 194 413 191 410 193 408 191 408 191 408 188 403 188 401 185 396 184 391 185 391 185 389 184 386 184 386 180 382 179 377 177 374 174 372 170 370 171 370 171 367 168 362 167 360 164 358 167 362 165 358 161 351 159 351 158 348 158 348 153 341 152 341 153 343 153 343 153 329 155 327 153 324 152 324 147 315 144 310 143 310 143 312 144 312 146 312 144 305 138 298 137 298 135 293 134 296 135 298 132 286 134 286 134 284 129 279 128 276 126 276 125 274 125 274 126 272 125 267 123 267 123 267 122 265 120 260 119 262 120 265 120 255 119 250 117 250 116 250 114 248 114 245 113 243 111 243 111 245 113 245 113 243 110 238 105 236 107 236 107 234 104 229 102 229 101 224 99 224 99 224 99 226 101 226 101 224 98 219 98 219 98 217 96 214 95 214 92 214 96 217 93 212 95 219 93 210 90 207 93 210 92 205 90 198 90 198 92 195 92 195 87 198 87 198 85 198 85 198 87 200 87 198 85 195 84 195 84 195 84 193 84 186 82 186 82 183 81 171 78 169 78 171 78 169 78 169 78 169 78 169 79 171 79 169 78 167 76 167 76 169 78 169 78 167 75 162 76 164 75 162 73 164 75 167 72 157 72 157 72 157 72 157 75 157 70 155 72 157 70 150 66 152 66 148 66 145 64 143 67 136 48 88 25 71 25 74 55 124 58 126 57 126 61 136 61 131 60 126 58 126 60 128 64 133 61 128 58 124 58 126 57 124 57 121 55 119 54 117 58 117 58 117 58 117 58 117 55 109 54 107 52 109 54 112 52 107 52 107 52 107 52 107 55 112 55 112 55 112 55 112 48 100 48 100 48 100 48 100 48 100 48 100 48 100 48 100 51 100 46 95 49 100 46 93 43 90 43 90 43 90 43 90 46 95 46 93 45 90 43 90 48 97 46 93 45 93 45 93 40 81 42 83 42 85 43 85 45 85 43 85 43 88 46 93 43 83 45 83 45 81 42 76 42 76 39 74 39 74 40 78 19 24 19 24 19 24 19 24 15 22 15 21 11 21 7 19 15 24 15 24 15 24 15 24 11 22 11 21 7 19 3 19 23 19 23 19 23 19 23 19 19 18 19 18 19 18 19 18 27 21 23 19 15 18 15 18 19 19 19 19 19 19 19 19 27 18 27 18 27 18 27 18 31 18 19 13 15 15 27 19 27 16 19 15 15 13 19 15 19 13 15 13 15 13 15 13 27 18 23 16 19 13 15 13 27 18 23 13 11 15 39 28 83 39 87 43 99 45 99 43 87 43 103 48 103 45 103 48 91 24 0 1 0 3 0 1 0 1 3 1 3 1 3 1 0 0 0 1 0 3 0 3 0 3 3 4 0 0 0 4 7 6 7 7 11 9 15 9 15 10 19 12 23 10 19 9 11 9 19 10 19 10 15 7 0 6 63 58 206 87 222 87 218 85 218 85 218 85 218 85 218 82 206 81 206 79 194 72 174 63 138 48 103 36 67 22 35 13 23 13 51 30 91 37 55 76 388 217 440 200 468 188 432 196 440 158 190 75 289 197 341 196 353 200 547 174 257 162 436 123 357 140 384 128 297 144 662 276 686 280 642 253 650 191 460 185 559 156 480 141 503 282 646 147 214 135 384 168 313 158 301 158 285 159 289 155 285 153 265 149 265 146 246 135 222 126 222 131 269 138 186 117 273 146 329 173 361 193 412 212 460 226 484 230 492 230 476 220 448 214 432 218 440 220 428 212 555 269 753 295 849 310 888 307 849 298 805 283 813 283 821 282 837 282 868 289 888 291 904 291 916 292 908 292 904 291 900 291 900 292 904 292 904 292 904 292 904 292 892 295 892 295 892 295 892 295 892 295 896 297 896 297 900 298 904 295 904 295 904 295 904 295 908 297 908 297 908 297 908 297 912 298 912 298 912 298 912 298 916 300 916 301 920 303 924 304 912 306 920 306 932 303 928 300 924 274 773 303 861 307 849 277 563 235 499 244 499 242 495 253 515 248 535 251 523 254 507 256 531 265 579 283 634 300 678 306 682 300 646 282 575 259 539 262 543 265 543 265 543 265 547 266 527 259 523 256 515 254 511 253 519 250 515 250 511 248 511 247 495 242 495 241 488 239 484 238 484 238 480 236 476 235 472 233 476 233 472 233 468 232 468 232 464 230 460 229 456 226 452 226 456 227 452 226 448 224 448 223 436 223 432 223 428 221 428 221 424 218 420 218 416 217 416 217 420 214 420 214 420 214 420 214 420 214 420 214 416 212 416 211 408 209 404 208 396 206 400 205 388 199 392 197 396 196 392 194 372 193 369 191 365 191 365 191 361 188 353 185 349 185 349 185 349 185 345 185 341 184 341 182 333 180 329 177 325 176 317 174 321 171 333 171 333 170 325 167 325 165 313 165 321 168 321 164 293 159 293 158 297 158 293 156 297 155 305 152 301 152 301 153 297 155 293 153 289 150 285 150 277 146 269 143 265 143 265 144 277 144 269 143 273 144 265 140 249 135 246 134 242 132 242 132 234 134 242 134 242 132 242 128 234 126 242 125 238 125 242 123 238 125 222 123 218 122 222 123 222 122 214 119 210 119 214 120 210 119 202 117 198 116 210 116 206 114 214 113 210 111 210 111 198 108 202 110 198 108 194 105 194 107 194 107 190 105 186 104 186 101 178 98 174 98 174 99 178 101 182 101 182 99 174 96 190 98 190 96 186 95 182 95 178 95 186 96 178 93 182 96 178 92 170 90 178 93 174 90 170 92 170 92 170 93 170 93 154 88 154 88 162 87 162 87 170 87 178 85 174 84 170 84 170 84 170 82 166 82 162 82 154 79 150 78 142 76 142 78 150 79 150 79 150 79 150 79 150 79 150 78 146 76 142 76 150 78 154 79 150 76 142 75 142 75 142 75 142 75 142 75 142 72 142 72 142 72 142 72 146 72 138 70 138 70 134 69 126 63 123 64 119 63 126 61 107 43 39 15 0 16 39 34 119 60 119 60 111 58 123 66 123 61 115 58 111 57 111 58 126 63 119 60 111 57 111 58 111 57 103 55 99 54 99 55 107 58 107 58 107 58 107 58 95 54 95 54 95 54 95 54 107 54 103 52 103 52 107 54 103 52 103 52 103 52 103 52 91 49 91 49 91 49 91 49 95 49 91 49 87 48 83 46 95 49 91 48 91 48 87 46 83 45 83 45 83 45 83 45 87 46 87 45 83 43 79 43 91 46 83 45 79 43 83 45 79 42 91 43 91 45 95 45 95 43 91 43 91 45 99 48 95 45 95 45 91 43 87 42 87 40 83 40 83 40 83 42 24 47 24 47 24 47 24 47 22 45 21 42 21 40 19 40 25 42 24 42 24 42 24 45 22 40 22 38 21 35 19 35 19 38 19 38 19 38 19 38 18 35 18 35 18 35 18 35 21 33 21 33 19 28 18 26 19 31 19 31 19 31 19 31 18 31 18 31 18 31 18 31 19 31 15 23 13 26 18 33 18 28 15 23 13 23 13 26 12 23 13 23 13 23 13 23 16 28 16 26 13 23 12 21 16 28 15 21 10 21 18 38 36 64 40 71 43 71 45 74 40 71 46 76 45 71 45 76 34 19 1 0 6 4 0 0 1 2 1 2 1 2 1 2 0 0 0 2 1 4 3 4 1 4 4 7 1 0 3 7 6 9 6 11 7 14 9 14 10 16 12 19 12 19 10 16 7 11 9 16 10 14 7 11 0 16 36 105 85 140 87 140 85 136 85 136 85 136 85 136 84 131 79 126 81 126 75 112 69 100 55 76 40 54 25 35 16 23 10 33 22 59 36 83 27 217 185 410 197 389 211 386 184 405 185 334 81 217 146 403 179 386 179 372 241 288 119 276 149 186 135 253 144 219 120 312 277 491 274 479 256 425 271 351 176 312 176 245 147 238 199 470 235 248 96 279 171 334 159 336 158 341 155 329 153 327 158 329 146 312 149 315 147 303 135 291 143 300 146 308 123 257 119 281 119 296 138 329 156 353 171 374 206 429 220 451 227 458 233 472 220 453 217 451 209 415 209 396 223 382 254 415 288 456 298 465 303 458 304 446 294 415 279 382 280 377 282 365 283 370 291 372 288 353 288 353 288 358 292 362 292 360 292 360 292 360 292 360 295 362 295 362 295 362 295 362 295 362 295 365 297 367 298 367 295 370 295 370 295 370 295 370 297 372 297 372 297 372 297 372 298 374 298 374 298 374 298 374 300 377 300 379 301 382 303 382 303 384 303 374 303 370 303 374 300 341 288 441 303 513 288 446 236 472 241 501 244 499 242 501 248 484 250 484 251 506 253 520 256 530 271 551 286 558 291 556 295 556 282 544 268 539 259 522 257 518 259 518 259 518 260 520 259 518 257 515 256 511 254 511 253 511 251 508 251 506 250 506 245 496 244 494 241 489 238 487 238 487 238 487 236 484 236 484 235 482 235 482 233 479 233 477 233 477 232 475 229 470 226 468 227 470 227 470 226 468 226 468 224 463 224 463 223 460 223 458 220 456 220 456 218 453 218 451 214 453 214 453 214 453 214 453 214 453 212 451 212 448 211 444 211 439 211 436 208 432 206 429 200 422 199 420 197 417 196 420 193 413 194 410 193 410 193 410 190 403 187 398 185 398 187 398 184 386 184 386 182 384 182 382 180 382 179 377 177 374 174 372 170 370 171 370 171 367 168 362 167 360 164 358 167 362 165 358 159 351 158 348 158 346 156 346 158 348 155 341 150 336 147 329 153 329 153 324 150 319 149 317 147 315 144 310 143 310 143 312 147 308 138 300 141 310 146 310 138 298 137 296 135 293 132 288 132 286 134 286 134 284 129 279 126 276 125 274 125 272 123 272 126 269 123 265 122 265 122 267 123 265 120 260 119 260 119 260 120 253 117 248 116 248 114 250 114 248 114 245 113 243 111 243 108 238 110 241 108 238 107 234 107 236 105 234 104 231 104 231 102 226 99 222 98 222 98 224 99 226 101 226 101 224 98 219 98 219 98 217 96 214 95 214 93 217 98 217 93 210 93 217 93 210 90 207 93 210 92 205 92 200 92 200 93 198 93 198 88 200 88 200 87 200 87 200 87 200 87 198 85 195 84 195 84 195 84 193 84 186 82 186 84 186 84 176 82 176 82 179 79 171 79 171 79 171 79 171 79 171 79 169 78 167 76 167 76 167 78 169 76 164 73 162 75 164 75 164 75 164 75 164 72 157 72 157 72 157 72 157 70 157 72 155 69 152 69 152 61 145 63 140 61 140 60 136 51 105 28 62 18 78 42 112 61 133 63 131 60 128 63 138 63 133 61 128 58 126 58 126 64 133 61 128 58 124 58 126 58 124 55 119 54 119 55 119 55 109 57 109 57 109 57 109 55 107 55 107 55 107 55 107 57 112 52 109 52 109 54 114 51 107 51 107 51 107 51 107 49 102 49 102 49 102 49 102 54 107 52 105 49 102 48 100 49 100 49 97 48 95 46 95 48 97 48 97 48 97 48 97 46 95 46 93 45 90 43 90 48 95 45 90 43 90 43 93 45 83 46 85 48 85 49 88 45 81 43 81 45 83 48 88 45 83 43 81 42 78 42 78 42 81 43 81 43 81 43 78 15 22 15 22 15 22 15 22 11 21 11 21 7 19 7 18 19 24 15 22 11 24 15 25 11 22 11 21 7 19 3 19 19 18 19 18 19 18 19 18 15 18 19 19 23 18 19 16 19 19 23 21 23 19 15 16 19 19 19 19 19 19 19 19 27 18 27 18 27 18 27 18 27 16 23 15 19 16 23 18 23 16 19 13 11 12 15 13 11 12 11 12 15 13 15 13 19 15 19 15 15 13 15 13 19 15 15 10 3 10 23 21 67 36 87 42 91 42 95 45 87 43 103 46 95 42 95 45 51 7 0 3 3 4 0 0 0 1 3 1 3 1 3 1 0 0 0 1 0 3 0 3 0 4 7 4 0 1 0 6 7 6 7 7 11 9 15 9 15 10 19 12 23 10 19 9 11 7 15 9 15 9 11 7 0 12 99 69 214 84 210 85 218 85 218 85 218 85 218 85 210 81 202 78 202 78 186 70 170 61 134 46 95 31 55 18 35 13 27 16 59 31 95 36 71 120 452 211 428 194 428 203 424 203 440 137 130 72 301 188 341 200 349 209 539 162 309 170 357 120 412 167 388 119 349 199 702 279 650 277 603 254 706 250 571 206 519 149 432 153 619 282 523 119 222 153 372 164 337 165 317 161 285 152 277 152 301 158 277 146 249 138 242 141 265 146 277 144 277 147 269 126 230 135 214 125 242 131 226 122 222 126 238 140 309 173 388 203 476 232 472 226 460 229 452 221 436 214 456 208 499 218 539 229 555 241 666 276 730 294 789 304 837 309 845 297 853 291 868 285 872 286 892 289 892 286 892 289 904 294 904 292 904 292 904 292 904 292 892 295 884 295 884 295 884 295 880 294 884 297 888 298 896 300 896 295 896 295 896 295 896 295 900 297 900 297 900 297 900 297 904 298 904 298 904 298 904 298 908 300 908 301 912 303 916 301 924 301 932 303 932 304 932 306 896 272 876 301 833 316 686 241 555 241 519 245 499 242 495 244 535 250 543 251 519 251 495 253 519 260 543 265 543 271 571 285 567 272 547 262 563 268 559 250 531 257 523 257 523 257 523 256 523 257 523 256 519 254 515 254 523 253 523 251 519 251 515 250 507 247 503 244 495 241 488 238 484 238 484 238 484 238 484 238 480 236 480 235 476 235 472 233 480 235 472 232 464 229 456 227 456 227 456 227 456 227 452 226 440 226 440 224 436 224 432 223 428 221 428 220 424 220 420 218 416 212 416 212 416 212 416 212 416 212 416 212 412 211 412 209 412 211 408 209 400 206 404 206 400 200 392 197 392 197 396 197 388 199 380 196 372 193 369 191 357 188 357 188 357 188 353 187 341 184 341 184 337 182 333 180 333 180 329 177 325 176 317 174 321 171 333 171 333 170 325 167 317 164 305 162 317 165 313 162 289 158 289 158 293 156 293 155 309 159 309 152 293 147 281 144 297 153 289 150 281 147 273 146 277 146 269 143 265 143 265 144 281 141 253 137 265 144 269 140 246 135 249 135 249 134 242 131 234 134 242 134 242 132 242 128 230 125 238 125 234 123 242 122 234 125 222 122 214 120 218 122 226 123 218 120 210 119 210 119 206 119 202 116 194 114 206 114 206 114 214 113 210 111 210 111 206 113 210 113 210 111 202 108 198 107 190 104 186 104 186 105 186 102 182 99 178 99 178 99 178 101 182 101 182 99 174 96 190 98 190 96 186 95 182 95 182 96 190 96 178 92 178 95 178 92 170 90 178 93 174 90 174 93 174 93 174 95 174 95 158 90 158 90 166 88 166 88 170 87 178 85 174 84 170 84 170 84 170 82 166 82 162 82 158 81 154 81 154 81 158 82 154 81 154 81 154 81 154 81 150 79 150 78 146 76 142 76 142 75 146 76 142 75 138 72 138 75 142 76 146 75 142 73 142 72 142 72 142 72 142 72 134 72 142 70 130 66 130 70 119 61 119 63 115 61 119 60 123 54 87 40 71 48 123 64 130 64 130 64 119 61 126 67 126 63 119 60 115 60 119 61 126 63 119 60 111 57 111 58 115 58 103 52 95 54 103 58 99 57 99 57 99 57 99 57 91 55 95 57 99 55 95 54 119 55 119 52 115 54 123 57 119 54 119 54 119 54 119 55 99 51 95 51 95 51 95 51 103 52 99 52 95 49 91 49 91 49 99 49 87 45 87 48 95 49 95 49 95 49 95 49 87 46 87 45 83 43 79 43 87 46 83 43 75 42 79 45 83 48 83 49 95 49 99 51 95 43 91 43 83 46 91 49 99 45 91 42 87 42 87 43 87 43 95 45 95 45 91 42 22 45 22 45 22 45 22 45 21 42 21 40 19 40 18 38 25 42 22 38 21 40 24 45 22 40 22 38 21 35 19 35 18 35 18 35 18 35 18 35 16 33 19 38 19 38 16 33 16 28 19 33 21 33 19 28 19 31 19 31 19 31 19 31 18 31 18 31 18 31 18 31 15 28 16 31 18 28 16 26 16 26 13 23 12 21 13 23 10 19 10 21 12 23 13 23 12 23 13 23 13 23 15 26 13 26 15 21 10 21 18 35 30 57 39 66 39 64 42 74 40 71 46 76 43 69 42 71 28 9 1 4 9 0 0 9 1 2 1 2 1 2 1 2 0 0 0 2 1 4 3 4 3 9 7 9 4 4 4 11 6 9 6 11 7 14 9 14 9 14 10 16 10 16 9 14 6 11 7 14 9 11 7 9 1 28 45 117 84 131 82 138 85 136 85 136 85 136 85 136 82 126 78 124 78 121 73 109 64 93 49 66 34 42 19 23 16 23 12 35 25 62 36 83 52 308 203 389 202 362 174 396 197 417 171 296 70 245 164 408 180 386 179 384 223 274 143 255 131 214 180 300 143 219 146 405 282 508 276 468 253 403 277 422 232 319 159 241 135 279 251 460 177 212 113 315 168 334 174 346 167 355 164 336 156 327 156 319 158 319 150 308 146 308 149 315 140 300 138 296 144 293 132 310 135 310 144 305 128 274 116 272 120 286 131 293 129 298 143 327 191 403 211 448 224 468 229 458 239 453 229 427 215 422 208 420 203 365 221 396 250 427 276 436 294 436 300 422 297 401 291 377 298 367 294 358 289 355 291 360 292 360 292 360 292 360 292 360 295 362 295 362 295 362 295 362 294 360 295 365 297 367 300 370 295 370 295 370 295 370 295 370 297 372 297 372 297 372 297 372 298 374 298 374 298 374 298 374 300 377 300 379 301 382 303 384 301 391 301 372 303 358 309 365 310 384 298 465 312 477 239 451 241 487 242 494 242 501 242 484 248 479 250 482 248 503 250 520 253 520 256 525 254 530 263 551 259 534 257 518 256 532 259 506 257 515 257 513 256 511 254 508 256 513 256 513 254 511 254 511 253 511 253 508 251 508 250 506 248 503 247 496 242 491 239 487 239 489 239 489 239 489 239 489 238 487 236 484 236 482 235 482 239 487 236 482 233 475 229 472 226 468 226 468 226 468 226 468 227 468 226 465 226 463 224 463 223 460 221 458 221 456 220 456 215 456 215 456 215 456 215 456 214 453 214 451 212 448 211 444 209 439 209 436 208 432 206 429 202 425 199 420 196 420 199 422 202 427 200 420 196 413 193 408 185 401 188 405 190 405 187 398 185 391 185 389 184 386 184 386 180 382 179 377 177 374 174 372 170 370 171 370 171 367 168 362 164 353 159 353 162 358 162 351 158 348 158 346 156 346 155 343 158 346 153 341 149 334 146 327 153 327 152 322 149 315 144 312 147 315 144 310 143 310 143 312 146 305 138 305 144 308 134 281 119 272 123 281 128 284 128 281 132 286 134 286 134 284 129 279 125 274 125 272 123 272 122 269 125 267 122 265 120 262 122 265 125 267 122 262 119 257 117 260 119 250 116 248 114 245 114 248 114 248 114 245 113 243 111 243 111 245 113 245 113 243 110 238 108 236 105 231 102 231 105 234 104 231 102 226 99 226 101 226 99 226 101 226 101 224 98 219 98 219 98 217 96 214 95 214 95 217 98 217 93 210 93 214 93 210 90 207 93 210 92 205 93 202 93 202 95 200 95 200 90 202 90 202 88 202 88 202 87 200 87 198 85 195 84 195 84 195 84 193 84 186 82 186 78 174 76 167 76 169 78 171 81 174 81 174 81 174 81 174 79 171 79 169 78 167 76 167 75 167 76 167 76 164 73 159 73 162 76 167 76 167 73 162 72 157 72 157 72 157 72 157 67 155 73 155 67 145 67 155 64 150 66 145 64 145 63 140 66 143 63 128 60 133 66 140 64 138 67 138 63 133 66 140 64 133 63 131 63 133 64 138 64 133 61 128 58 124 58 126 60 126 55 117 52 119 55 121 57 112 58 112 58 112 58 112 54 105 57 109 57 109 54 105 57 112 51 105 49 107 54 114 54 112 54 112 54 112 54 112 51 105 51 105 51 105 51 105 51 105 51 102 49 102 49 102 46 100 52 100 46 90 46 100 48 97 48 97 48 97 48 97 46 95 46 93 45 90 43 90 46 93 43 90 42 88 43 88 46 83 48 85 48 88 49 88 45 81 45 81 45 83 48 88 46 83 43 78 40 78 43 81 40 78 43 83 45 81 42 76 19 21 19 21 19 21 19 21 19 21 19 19 15 18 11 18 23 24 15 19 11 21 23 24 19 22 19 21 15 19 11 18 19 18 19 18 19 18 19 18 11 16 23 21 27 19 15 15 7 16 19 21 27 22 23 19 19 19 19 19 19 19 19 19 27 18 27 18 27 18 27 18 15 15 27 19 31 18 19 13 23 15 15 12 11 12 11 13 7 10 7 12 11 13 15 13 7 12 11 13 15 15 19 16 19 15 23 15 15 15 31 24 51 33 83 39 79 37 87 45 87 43 103 46 95 42 91 43 59 9 0 4 3 0 0 10 0 1 3 1 3 1 3 1 0 0 0 1 0 3 0 3 3 6 15 7 3 4 7 7 7 6 7 7 11 9 15 9 11 9 15 10 19 9 15 7 7 7 11 9 15 7 11 6 11 24 130 78 222 84 214 90 218 85 218 85 218 85 218 85 206 79 198 78 198 76 182 69 154 55 115 39 75 24 31 10 35 15 31 18 63 33 95 36 150 168 484 199 448 174 321 199 484 209 384 114 126 102 369 196 345 197 349 214 495 158 376 152 376 153 555 197 404 125 420 244 690 292 650 269 587 239 666 277 658 200 440 147 384 176 722 269 400 107 277 173 361 162 345 159 313 165 305 167 317 162 309 158 289 153 301 156 293 147 261 135 257 146 257 134 277 140 265 146 257 143 293 146 261 131 246 134 253 131 257 125 218 116 238 134 230 147 309 179 361 202 428 223 464 224 495 230 495 227 460 223 480 218 484 212 499 217 547 226 630 254 730 288 817 303 845 303 872 300 872 289 857 286 861 288 880 291 888 292 896 292 904 292 908 295 908 295 900 295 900 295 888 294 892 297 896 300 896 301 896 295 896 295 896 295 896 295 892 297 892 297 892 297 892 295 888 298 888 297 896 297 904 298 908 300 916 301 920 304 932 303 928 301 932 301 944 304 944 309 920 315 777 315 837 244 579 241 543 239 507 239 503 245 511 239 535 247 543 247 511 247 495 248 492 250 523 257 499 251 488 253 492 260 523 251 519 256 547 250 531 257 519 254 511 251 503 250 527 254 523 254 523 254 519 253 531 253 531 251 519 250 515 250 515 248 507 245 495 241 488 239 488 239 488 239 488 239 488 239 484 238 484 236 480 236 476 235 492 239 484 236 476 232 464 230 452 226 452 226 452 226 452 226 444 227 444 226 440 226 436 224 432 223 432 221 428 221 424 220 428 217 428 217 428 217 428 217 424 215 424 214 420 212 416 212 408 211 404 208 400 206 400 205 404 202 392 197 392 197 400 202 408 209 396 202 380 194 369 191 345 185 361 191 369 190 353 185 353 188 353 187 349 185 345 185 333 180 329 177 325 176 317 174 321 171 333 171 333 170 325 167 309 161 297 159 309 162 305 159 289 158 289 156 293 155 289 155 297 155 301 152 297 150 293 149 293 153 289 150 277 146 269 143 277 146 269 143 265 143 265 144 281 141 277 146 293 141 234 113 166 104 186 114 210 119 218 120 246 134 249 134 249 132 249 129 238 126 238 125 234 123 230 123 226 123 218 120 214 120 214 122 226 123 218 120 210 117 206 117 206 117 198 114 194 114 202 114 206 114 214 113 210 113 210 111 198 108 202 110 198 108 194 105 202 108 190 104 182 104 190 107 194 104 186 102 182 101 186 102 178 101 182 101 182 99 174 96 190 98 190 96 186 95 182 95 182 96 190 96 178 92 178 95 178 92 170 90 178 93 174 90 174 93 174 93 174 95 174 93 166 88 166 88 166 88 174 88 170 87 178 85 174 84 170 84 170 84 170 82 166 82 162 82 162 81 158 79 154 81 162 82 154 81 154 81 154 81 154 81 150 79 150 78 146 76 142 76 142 76 150 78 150 76 142 73 134 73 146 78 150 76 138 72 142 72 142 72 142 72 142 72 130 70 146 72 126 64 130 70 134 69 134 69 130 69 134 66 126 64 134 69 150 70 146 69 130 67 134 66 123 63 130 69 123 63 123 63 126 66 134 69 126 63 119 60 111 57 111 58 115 58 103 52 91 52 103 58 107 60 107 60 107 60 107 60 87 54 99 58 103 57 91 52 111 52 107 48 103 49 115 54 111 51 111 51 111 51 111 52 99 51 95 51 95 51 95 51 87 48 87 48 87 48 87 48 87 51 103 52 83 45 87 51 87 48 87 48 87 48 87 48 87 48 95 46 91 45 87 45 95 46 87 43 83 43 83 45 71 45 75 46 79 48 91 48 95 43 83 45 83 46 91 49 103 46 91 42 83 42 91 45 75 39 87 43 91 42 79 37 24 45 22 40 19 38 19 40 21 40 21 40 21 40 21 40 21 40 21 38 19 35 18 35 18 35 18 35 18 35 18 35 18 35 18 35 18 35 18 35 21 38 19 35 18 33 16 31 19 31 19 31 19 31 19 31 18 28 18 28 18 28 18 28 15 28 16 31 18 33 21 35 15 26 15 26 15 26 15 26 16 26 15 23 13 21 12 19 13 21 12 19 10 21 12 23 13 19 13 19 13 19 13 19 16 23 15 19 13 21 16 23 24 47 34 62 40 69 46 81 39 66 43 76 49 83 51 83 28 21 0 0 0 0 1 9 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 3 7 6 11 7 11 7 9 6 9 6 9 6 9 6 9 9 14 9 11 7 9 6 9 12 19 10 11 7 16 9 7 9 62 72 136 87 136 87 136 84 133 84 131 82 128 81 128 81 124 73 114 72 112 66 100 52 74 40 52 25 35 16 33 16 16 13 42 28 64 43 64 108 351 206 384 197 291 126 370 221 396 180 262 69 286 202 389 190 382 194 365 226 243 146 236 138 284 214 312 171 250 141 482 283 503 274 436 226 436 286 444 247 348 144 229 132 343 283 384 143 200 137 346 165 353 176 341 167 360 171 360 171 353 162 346 155 341 156 341 155 331 152 324 146 331 155 291 132 305 146 286 141 305 146 308 143 303 144 310 141 296 132 286 132 288 131 288 123 276 125 284 132 296 143 300 177 353 187 386 215 439 232 456 229 436 224 427 224 415 214 398 209 389 205 393 223 436 260 477 283 460 295 470 303 448 292 415 285 391 289 370 285 358 292 365 291 346 295 353 298 348 292 339 298 358 304 362 303 351 294 346 301 379 295 372 294 372 295 374 295 374 295 377 297 379 298 386 294 384 295 384 297 379 295 370 300 370 301 365 304 365 306 367 298 386 297 372 300 365 306 374 307 396 291 499 285 410 256 453 238 479 236 484 238 487 241 484 254 470 149 298 117 439 248 479 244 494 247 501 251 518 256 527 257 539 260 522 245 527 251 515 250 496 250 496 251 491 251 489 251 494 251 494 250 494 250 499 250 506 251 508 251 511 254 511 253 508 251 511 248 508 247 508 247 503 242 496 241 499 245 506 247 503 244 499 239 491 236 484 239 487 239 482 236 479 236 482 235 477 233 472 230 470 229 465 229 468 227 465 227 465 226 463 223 458 223 456 221 453 220 453 218 456 218 453 217 451 215 451 215 451 215 448 214 446 212 446 211 439 209 434 208 432 205 429 193 417 205 422 185 420 215 439 227 456 254 456 209 396 188 415 188 415 188 403 187 398 187 389 190 393 185 389 185 389 184 382 176 374 176 372 174 370 173 370 170 365 170 370 171 367 170 367 159 351 161 353 161 353 162 355 161 353 159 348 159 343 156 341 152 329 152 329 152 329 152 329 152 329 149 322 147 315 146 317 143 310 144 303 135 291 141 310 149 308 153 286 119 214 82 186 60 159 63 162 67 188 99 241 117 260 129 269 126 262 128 267 132 265 123 260 128 265 123 248 128 265 126 262 123 257 120 255 128 260 117 248 122 265 119 238 114 265 122 250 107 250 116 248 111 241 114 245 116 238 108 234 110 241 110 238 108 236 107 236 105 234 104 231 104 234 107 236 105 231 102 226 99 222 98 222 96 222 101 229 102 226 98 219 102 224 99 222 98 219 99 222 93 212 93 212 93 212 93 212 92 207 92 207 92 207 92 207 92 207 92 207 92 202 92 207 92 207 90 202 88 200 85 198 87 200 87 198 85 195 84 195 84 195 84 195 84 195 84 195 82 188 84 186 82 183 81 183 78 169 79 176 82 176 82 176 81 174 81 171 78 167 75 162 79 167 78 164 78 162 75 162 75 162 75 162 75 162 75 162 70 159 70 162 72 164 73 164 69 157 67 155 67 152 66 150 69 148 69 140 67 138 66 138 67 140 67 138 66 136 64 136 67 136 67 136 66 131 63 128 66 133 66 131 64 128 63 128 63 131 63 128 61 126 60 126 64 131 60 124 57 124 60 128 58 117 58 114 57 112 55 112 54 112 55 114 57 117 58 119 60 124 55 117 52 112 51 112 51 112 51 112 51 112 51 112 55 109 54 107 49 100 48 97 48 100 48 100 48 100 48 97 51 95 55 100 55 95 49 88 48 90 49 90 49 88 46 83 52 90 46 85 49 90 46 81 49 90 48 85 46 83 43 81 39 81 51 93 48 81 43 83 43 81 43 81 43 81 43 81 46 78 43 76 45 81 49 88 48 81 43 74 42 76 46 83 35 24 31 21 23 19 27 21 27 21 27 21 27 21 27 21 27 21 27 19 23 18 19 18 19 18 19 18 19 18 19 18 19 18 19 18 19 18 19 18 23 19 19 18 19 18 15 16 23 21 23 21 23 21 23 21 19 19 19 19 19 19 19 19 19 15 19 15 19 15 19 13 19 15 19 15 19 15 19 15 19 15 15 13 15 13 11 12 15 12 11 10 7 12 11 13 23 16 23 16 23 16 23 16 19 15 15 13 15 13 19 15 35 25 63 36 79 40 95 46 83 40 91 45 103 48 107 48 63 13 3 0 3 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 4 7 7 11 7 11 6 7 6 7 6 7 6 7 6 15 9 15 7 11 6 7 6 19 10 19 9 15 9 7 3 43 48 190 85 214 84 214 82 214 84 210 82 210 81 206 81 214 81 194 75 190 73 174 64 138 48 95 31 47 19 27 16 31 9 19 22 51 31 95 34 277 188 460 205 440 138 238 194 507 215 388 114 119 143 412 188 329 200 369 209 484 147 396 144 424 182 607 188 456 140 392 285 690 269 619 241 531 260 702 265 630 196 365 123 341 221 742 232 317 111 313 182 349 165 341 158 293 168 301 173 313 165 313 156 293 156 301 156 305 153 301 152 301 159 317 138 273 147 313 141 285 146 285 144 277 138 281 140 297 141 285 137 293 138 285 132 273 135 261 128 277 135 317 143 329 132 321 138 380 168 452 185 507 224 511 235 531 238 503 226 476 218 452 209 440 209 444 215 499 223 587 251 702 286 801 309 833 306 880 307 884 294 865 285 884 283 900 288 920 300 940 309 900 295 900 300 912 304 912 307 880 289 888 292 888 294 888 294 880 295 884 298 888 300 888 300 868 295 865 297 876 295 884 295 916 301 924 304 940 304 952 304 904 301 924 300 964 303 956 306 888 298 813 306 619 241 515 245 515 236 511 238 511 239 515 239 527 242 313 76 115 200 527 236 503 241 507 247 519 253 523 254 531 262 543 253 495 250 515 253 495 253 503 253 511 253 511 251 519 251 523 250 531 250 531 250 535 247 523 248 515 251 507 251 511 253 519 250 523 247 523 247 511 244 495 242 495 242 499 245 503 245 499 242 488 238 480 236 484 239 480 236 472 235 476 236 472 235 468 233 464 230 456 229 448 229 448 227 444 227 440 226 432 223 432 221 428 221 424 220 432 218 432 217 428 217 424 215 424 215 424 214 420 212 416 212 408 211 404 209 400 206 400 205 416 205 392 202 424 208 408 203 503 313 678 253 396 218 448 200 369 188 365 190 357 188 353 188 357 187 345 185 345 185 337 180 325 177 325 176 321 176 317 174 313 171 317 173 317 173 313 171 297 164 293 162 289 161 285 161 297 161 293 158 293 158 289 156 289 153 297 153 293 152 289 152 285 152 265 147 257 146 265 146 261 138 257 146 293 153 269 137 297 144 257 105 115 63 87 76 107 64 47 37 0 30 11 45 150 98 238 128 273 132 257 129 261 131 226 122 210 125 222 125 210 120 210 122 214 122 218 123 206 120 214 120 210 119 202 114 218 114 190 117 210 114 194 108 198 114 210 114 206 114 206 110 202 110 202 108 198 107 194 107 194 105 186 104 186 105 190 107 194 104 186 101 178 98 174 99 174 98 178 101 182 99 174 98 198 101 194 98 186 96 190 98 178 93 178 93 178 93 178 93 182 92 182 92 182 92 182 92 182 92 182 92 182 92 182 92 190 92 186 88 182 87 174 85 178 87 178 85 174 84 170 84 162 84 162 84 162 84 162 84 158 82 158 81 154 81 150 81 142 81 150 84 154 84 154 84 150 82 150 82 146 78 134 75 138 79 146 78 142 78 142 75 142 75 150 75 150 75 150 75 142 70 142 72 146 73 150 73 146 72 146 70 142 70 138 70 130 69 130 67 126 67 123 66 126 67 126 66 123 66 119 64 126 66 130 67 130 66 123 64 126 66 126 64 123 64 119 63 130 63 130 61 126 60 123 60 130 61 123 58 115 58 123 60 115 58 115 57 111 57 107 55 107 55 111 57 111 57 115 58 119 55 111 52 103 51 103 52 103 51 103 51 103 51 103 51 103 52 99 51 99 51 99 51 91 48 91 48 91 48 91 48 95 52 91 51 87 49 87 49 91 51 91 51 87 49 83 48 111 49 99 46 107 49 99 45 107 49 103 46 99 45 91 43 79 43 107 49 99 43 91 45 91 43 91 43 91 43 91 43 103 48 95 45 87 45 95 48 95 45 87 43 87 43 91 46 24 42 21 38 19 38 21 40 22 42 22 42 22 42 22 42 21 40 21 38 19 35 18 35 18 35 18 35 18 35 18 35 18 35 18 35 18 35 18 35 16 33 18 35 18 35 19 38 19 31 19 31 19 31 19 31 21 33 21 33 21 33 21 33 18 31 16 26 13 23 12 21 15 26 15 26 15 26 15 26 12 21 13 23 13 23 15 26 13 21 12 19 10 21 12 23 16 23 16 23 16 23 16 23 13 16 12 14 10 16 12 19 18 40 30 57 37 64 42 71 40 66 42 71 45 74 43 71 24 19 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 3 7 6 11 7 11 7 9 6 9 6 9 6 9 6 9 9 14 7 11 7 11 6 9 9 14 9 14 9 9 4 4 34 93 79 136 82 128 82 128 84 131 82 131 81 128 81 128 82 126 76 119 75 114 67 100 51 74 37 45 21 31 18 31 15 21 10 35 22 42 39 97 162 377 205 393 194 265 122 367 232 417 180 245 114 341 206 365 187 362 191 379 185 253 146 212 155 298 217 315 159 257 180 522 280 487 244 413 232 460 285 465 253 358 137 229 138 386 295 329 128 219 155 362 170 365 176 367 167 362 173 360 170 360 164 360 161 353 161 353 161 346 156 336 158 336 150 300 141 319 155 310 150 312 150 303 141 291 138 296 146 298 141 296 143 296 138 286 147 291 138 272 140 281 159 303 161 286 150 276 149 288 155 298 171 339 177 362 200 401 217 417 233 444 235 448 232 441 223 425 217 403 212 389 215 384 229 389 265 429 282 439 295 444 306 448 289 398 288 391 283 374 279 360 297 374 295 358 294 353 297 358 295 374 297 377 298 372 295 360 297 362 297 360 300 362 300 365 295 374 297 377 298 374 295 372 300 377 300 372 303 374 303 382 307 398 304 384 303 379 303 396 297 432 325 441 244 460 221 496 236 482 238 482 239 484 239 484 233 530 232 255 141 496 254 477 236 479 239 487 245 499 248 506 244 511 250 501 233 496 236 496 248 496 250 496 250 499 251 499 247 496 247 496 247 496 247 496 245 503 244 503 247 506 247 508 251 513 251 511 248 511 248 508 242 501 242 499 242 499 244 501 244 501 242 496 239 491 236 484 236 482 236 477 235 477 235 479 235 477 233 475 232 470 230 470 230 468 229 468 227 465 226 463 223 458 223 458 221 456 221 453 218 456 218 456 217 453 217 451 215 451 215 448 214 446 212 446 211 439 211 436 208 432 206 429 196 422 184 401 203 413 184 427 354 608 380 608 279 422 184 413 191 417 190 408 190 396 191 391 190 391 184 386 185 389 182 379 179 379 179 377 177 377 176 374 173 370 173 370 173 370 173 370 168 360 165 355 162 351 159 346 161 351 159 348 158 341 156 341 156 334 156 329 152 322 150 319 149 322 147 317 144 312 144 312 150 319 150 305 140 298 147 317 141 241 79 140 51 169 98 243 123 234 92 171 52 117 24 83 25 117 51 167 84 222 117 260 126 260 131 265 128 257 128 262 120 260 119 262 120 262 122 265 117 262 122 260 114 245 113 257 120 236 99 250 120 250 110 248 116 243 113 241 113 236 111 238 110 241 110 238 108 236 107 236 107 234 104 231 104 231 105 234 105 231 102 226 99 224 99 224 98 222 99 224 99 224 98 222 99 219 96 217 95 214 96 217 93 212 93 212 93 212 93 212 92 207 92 207 92 207 92 207 92 207 92 207 92 207 92 207 92 207 90 202 88 200 85 198 87 200 87 198 85 195 84 195 84 195 84 195 84 195 84 195 82 193 82 193 81 191 81 183 81 176 84 181 85 181 85 179 84 179 84 179 82 174 79 169 81 169 79 167 79 164 76 164 76 164 76 162 75 162 75 162 72 157 73 159 73 159 75 162 73 159 73 157 72 157 70 155 69 143 69 143 67 140 67 138 67 140 67 140 66 138 66 136 64 131 66 136 67 136 66 133 66 133 66 133 64 131 64 128 63 131 63 128 61 126 60 126 63 128 60 124 58 124 58 126 58 117 58 117 57 114 57 112 58 117 57 114 57 114 55 112 54 114 51 112 51 112 52 114 51 112 51 112 51 112 51 112 49 102 51 105 52 107 52 109 48 100 48 100 48 100 48 97 54 95 49 85 46 85 51 93 51 90 51 90 49 88 48 85 51 88 46 85 49 90 48 83 49 90 48 85 46 83 43 81 40 83 48 90 46 81 43 81 43 81 43 81 43 81 43 81 51 85 46 78 43 76 43 76 45 78 43 76 43 76 45 78 23 19 19 16 15 16 19 18 31 22 31 22 31 22 31 22 27 21 27 19 23 18 19 18 19 18 19 18 19 18 19 18 19 18 19 18 19 18 19 18 11 16 15 18 19 19 23 21 15 18 15 18 15 18 15 18 23 21 23 21 23 21 23 21 31 19 31 18 27 16 23 16 19 15 19 15 19 15 19 15 7 12 11 13 15 15 19 16 15 12 11 10 7 12 11 13 11 12 11 12 11 12 11 12 11 10 7 9 3 10 7 12 27 24 63 36 79 39 91 43 95 43 99 45 99 45 95 42 43 7 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 4 7 7 11 7 11 6 7 6 7 6 7 6 7 6 11 7 11 7 11 7 11 7 15 7 15 10 15 3 0 6 115 66 210 84 206 81 210 82 210 82 210 81 206 81 202 79 198 75 186 72 178 67 154 57 123 43 83 25 35 16 27 18 0 7 0 15 35 21 95 76 432 200 460 209 416 122 257 209 535 227 357 114 261 197 444 193 333 191 388 221 376 158 404 137 484 208 654 197 388 143 515 300 619 251 488 224 543 272 654 260 619 194 321 114 372 253 738 184 246 125 365 188 365 167 349 170 317 176 321 179 329 171 329 167 321 167 321 167 321 164 317 159 325 158 297 143 309 158 337 155 321 158 317 153 297 147 305 152 317 150 321 153 341 153 333 144 321 146 321 147 376 174 480 202 507 196 503 191 480 173 420 153 341 141 305 137 325 158 380 174 448 205 476 223 527 239 555 245 523 227 503 215 492 214 511 215 543 221 583 232 646 260 745 291 817 300 845 306 849 298 829 288 817 286 837 289 865 295 884 301 888 292 900 295 904 300 916 301 912 297 916 298 924 300 924 298 912 297 908 300 904 297 892 294 896 297 892 298 888 300 892 300 896 307 916 303 936 300 916 300 809 315 765 250 519 250 472 250 503 238 511 239 515 239 519 241 448 259 555 101 380 268 519 221 488 238 492 242 507 247 519 248 539 253 527 250 527 250 515 239 503 245 495 245 499 245 492 245 492 245 492 244 484 244 484 244 507 242 507 245 495 247 492 247 499 250 515 250 523 248 523 247 507 242 495 242 495 242 495 244 499 242 495 241 488 238 480 236 476 235 472 233 468 233 472 235 472 235 472 233 468 232 464 230 456 230 452 229 444 227 440 226 436 224 432 223 432 221 428 221 436 220 432 218 432 217 428 217 424 215 424 214 420 212 416 212 412 212 408 209 400 208 404 206 388 217 404 197 436 196 428 280 797 352 817 377 670 203 333 224 372 191 369 193 365 191 357 191 353 187 341 184 345 184 337 179 329 179 325 177 321 176 321 176 325 174 321 173 317 173 317 173 301 167 297 164 289 162 285 161 293 159 289 158 293 156 285 155 301 156 301 155 289 150 281 147 273 147 257 144 261 144 261 144 273 146 273 147 273 143 257 138 138 64 11 49 134 125 277 143 285 140 257 128 218 104 123 66 11 25 0 9 0 37 83 81 146 105 222 134 249 128 210 119 226 123 222 122 214 119 210 117 214 116 198 119 218 120 218 123 206 113 190 113 194 110 202 119 210 116 206 110 198 113 210 114 202 110 202 108 198 107 194 107 194 105 186 104 182 102 186 104 190 102 182 99 178 99 178 99 174 98 174 99 178 98 174 98 190 96 182 93 178 93 182 95 182 95 182 95 182 95 182 95 186 93 186 93 186 93 186 93 186 93 182 92 182 92 178 90 186 90 186 88 182 87 178 87 178 87 178 85 174 84 170 84 170 84 170 84 170 84 170 84 170 84 166 82 166 81 162 82 158 82 162 84 166 84 162 82 158 82 162 84 158 81 150 78 146 81 150 81 146 79 150 78 150 76 154 76 154 75 150 75 146 73 146 73 146 73 146 73 138 70 134 69 134 67 130 69 134 70 130 69 130 67 126 67 130 69 126 67 126 66 123 66 119 63 123 66 130 67 130 67 130 67 126 66 126 64 123 64 130 63 130 61 126 60 123 60 126 61 123 60 119 58 119 58 119 60 115 58 115 57 111 57 119 58 115 57 111 55 107 54 103 51 99 49 99 51 107 52 103 51 103 51 103 51 103 51 103 52 103 52 103 52 103 52 91 48 91 48 91 48 91 48 111 57 99 52 91 52 99 55 95 52 91 49 87 49 87 49 107 48 99 46 107 49 103 46 103 48 103 46 99 45 95 45 91 45 99 48 99 45 91 43 91 43 91 43 91 43 91 43 99 46 95 45 91 43 87 43 91 43 87 43 87 43 87 45 15 31 13 28 13 31 15 33 22 42 22 42 22 42 22 42 21 40 21 38 19 35 18 35 18 35 18 35 18 35 18 35 18 35 18 35 18 35 18 35 15 33 16 35 18 38 19 40 15 23 15 23 15 23 15 23 18 28 18 28 18 28 18 28 16 28 16 31 18 33 19 33 15 26 15 26 15 26 15 26 10 21 12 23 13 26 15 28 13 21 12 19 10 21 12 23 12 16 12 16 12 16 12 16 10 14 9 11 9 11 10 14 18 40 33 64 40 66 42 71 46 76 46 78 46 76 45 71 15 7 0 0 3 2 0 2 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 3 7 6 11 7 11 7 9 6 9 6 9 6 9 6 9 7 11 7 11 7 11 7 11 9 7 7 16 7 2 4 21 54 109 81 131 81 131 85 136 82 131 81 128 81 126 79 126 76 119 73 114 70 105 58 85 45 64 33 38 18 23 15 26 7 23 10 33 22 35 45 188 202 384 202 396 177 243 137 398 236 384 156 222 146 362 205 351 188 362 206 367 150 262 149 219 164 348 247 341 141 284 236 525 254 453 223 422 259 479 262 448 248 379 122 231 173 441 272 257 108 255 174 372 173 372 174 382 174 372 177 367 176 372 171 374 173 372 173 370 171 360 167 351 164 322 143 308 156 331 161 327 161 322 161 317 155 315 161 324 165 324 167 331 171 331 164 308 162 288 162 291 180 327 214 365 211 343 218 353 217 341 206 334 196 315 173 284 159 279 156 279 155 288 158 305 174 346 196 382 218 434 229 453 239 460 242 453 221 413 211 386 200 379 208 398 241 429 257 453 282 472 298 468 303 444 304 425 300 391 289 367 285 370 283 367 289 372 300 377 297 355 298 348 300 346 301 346 298 358 298 365 300 367 297 372 297 384 295 389 297 396 298 396 307 389 306 384 300 389 298 415 294 503 276 432 241 487 244 499 238 482 241 484 241 487 242 487 236 501 233 241 200 518 241 487 239 487 242 494 247 499 251 501 248 482 232 484 251 503 245 477 241 484 242 487 244 491 244 496 241 496 241 499 241 499 241 499 242 503 242 506 244 508 247 506 247 506 247 501 248 503 247 503 239 499 242 499 242 499 242 496 242 496 241 494 238 491 236 484 233 477 233 475 233 477 235 479 235 477 235 475 233 475 233 472 233 472 232 470 229 465 226 463 224 460 224 458 223 458 221 456 220 458 220 456 218 456 217 453 215 451 215 448 214 446 212 446 212 441 211 439 209 434 206 432 200 453 205 422 214 422 211 539 346 608 351 553 239 425 194 415 191 420 191 410 191 398 190 393 188 389 184 384 184 386 180 379 176 374 176 374 174 372 173 370 176 372 173 365 171 365 171 367 164 353 164 353 164 353 164 353 159 351 158 346 156 341 155 339 158 336 156 329 152 322 149 317 147 317 146 312 144 312 146 312 134 293 141 319 161 298 99 171 37 133 67 226 140 303 140 255 122 255 125 272 138 281 131 260 110 210 64 126 24 95 24 109 45 159 84 222 108 236 110 238 119 257 117 257 117 255 116 255 119 245 108 262 128 265 113 243 104 260 126 257 108 243 111 243 117 245 113 236 111 236 113 241 110 241 110 238 108 236 107 236 107 234 104 229 102 229 102 229 104 229 101 224 99 224 101 226 98 222 98 219 96 222 98 222 98 217 95 212 93 212 93 212 95 214 95 214 95 214 95 214 93 210 93 210 93 210 93 210 93 210 93 207 92 205 90 205 90 205 88 202 88 202 87 200 87 200 87 198 85 195 84 195 85 191 85 191 85 191 85 191 85 191 85 188 84 188 82 186 79 174 82 176 82 174 81 171 79 174 81 174 81 171 79 169 82 171 82 171 81 169 79 167 79 167 78 164 76 162 75 162 73 159 73 159 73 159 73 159 70 155 69 152 69 150 67 148 70 145 70 143 69 143 67 140 69 143 69 140 67 140 66 138 63 128 64 133 67 136 67 136 67 136 67 133 66 133 64 131 63 131 63 128 61 126 60 126 61 128 61 128 60 126 58 124 60 119 60 117 58 117 57 114 60 117 58 114 57 112 55 109 51 112 49 109 49 112 52 114 51 112 51 112 51 112 51 112 55 109 54 107 52 102 49 100 48 97 48 97 48 97 48 97 52 95 55 100 55 95 52 90 54 95 51 88 49 88 51 90 49 85 45 85 49 93 49 85 48 88 46 85 46 85 45 83 46 85 45 83 45 83 43 78 43 81 43 81 43 81 43 81 42 76 43 78 45 81 46 81 42 76 43 76 43 76 43 74 7 13 3 12 3 13 11 16 27 21 27 21 27 21 27 21 27 21 27 19 23 18 19 18 19 18 19 18 19 18 19 18 19 18 19 18 19 18 19 18 15 16 19 18 19 18 23 19 7 15 7 15 7 15 7 15 15 18 15 18 15 18 15 18 11 12 15 13 19 16 27 18 19 15 19 15 19 15 19 15 11 12 15 13 15 13 19 15 15 12 11 10 7 12 11 13 19 15 19 15 19 15 19 15 11 10 7 9 3 10 7 12 27 24 67 39 91 42 91 43 103 46 107 48 107 46 103 45 39 6 0 0 7 1 3 4 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 4 7 7 11 7 11 6 7 6 7 6 7 6 7 6 7 6 11 7 11 7 15 9 19 4 3 10 11 1 15 25 142 70 206 81 206 84 222 85 206 81 206 81 202 79 202 78 202 78 194 75 186 67 150 54 99 37 75 25 43 15 19 12 19 24 27 18 43 15 103 131 476 200 476 205 376 116 333 236 595 206 321 123 289 193 436 188 365 203 464 193 353 159 412 149 476 226 690 203 353 176 642 266 495 236 428 236 547 266 519 239 551 202 253 111 499 274 607 137 218 149 392 185 376 171 345 177 325 177 321 177 333 174 341 173 353 179 353 177 349 173 345 170 337 149 265 152 345 167 349 164 333 162 333 161 337 164 365 176 412 185 432 193 460 193 436 180 499 205 507 208 547 221 615 238 626 233 626 229 619 232 642 244 603 224 583 218 555 205 495 187 432 168 388 152 345 147 345 150 361 176 396 200 456 215 480 217 535 235 539 229 511 214 488 208 492 208 484 209 531 232 630 259 745 288 797 300 829 301 833 297 868 301 865 292 857 288 865 289 900 297 916 300 916 300 932 298 924 298 928 300 920 297 900 294 892 295 884 295 872 295 865 297 888 307 900 303 912 300 872 297 813 313 575 239 503 229 495 218 495 241 507 241 511 242 511 244 551 253 452 113 464 260 527 259 507 245 511 248 527 253 543 254 507 223 452 220 523 244 539 236 527 239 515 241 511 244 507 245 488 241 472 241 468 239 460 239 495 242 507 242 495 244 488 245 484 244 499 245 515 245 523 247 499 241 495 242 495 242 492 241 492 239 488 239 484 238 480 236 476 235 472 235 472 236 480 238 472 235 472 235 472 233 468 233 460 233 456 230 448 227 440 226 440 224 436 224 432 223 432 223 440 220 436 220 432 218 432 218 424 215 424 214 420 212 416 212 416 212 412 211 404 208 408 208 392 202 361 190 424 197 372 215 341 226 444 187 309 196 396 179 372 190 369 191 361 188 357 190 357 185 341 182 345 184 337 177 325 176 321 174 321 173 317 173 333 174 321 170 313 168 317 171 297 164 301 164 305 165 309 167 289 158 289 156 289 155 285 153 297 155 301 155 289 150 285 149 273 147 265 146 265 146 277 147 265 155 301 137 158 67 27 45 91 98 242 141 269 128 234 123 242 122 218 116 222 125 249 132 253 125 230 110 174 79 75 51 0 39 35 63 99 90 166 111 166 104 178 110 194 116 210 120 218 114 194 116 182 95 142 104 170 105 178 107 186 113 202 113 206 114 206 113 202 113 206 113 202 110 202 108 198 107 194 107 194 105 186 102 178 101 178 101 186 102 182 99 178 101 182 102 174 98 170 96 170 96 174 98 190 96 182 93 178 93 178 95 186 96 186 96 186 96 186 96 190 95 190 95 190 95 190 95 190 95 186 92 182 90 174 88 182 88 182 88 182 88 182 88 178 87 178 85 174 84 170 84 170 85 170 85 170 85 170 85 174 85 170 85 166 84 166 84 154 81 158 82 154 81 150 78 150 79 154 81 154 81 150 78 150 84 158 82 154 82 154 79 154 79 162 78 154 76 150 75 150 75 146 73 146 73 142 72 146 73 146 72 142 72 138 72 138 70 134 70 130 69 130 69 134 69 130 69 126 67 126 67 123 64 126 67 130 67 126 66 134 67 130 67 126 66 126 66 130 63 130 61 126 60 123 60 123 61 126 61 126 60 119 57 123 60 119 60 115 58 115 58 115 58 111 57 111 57 107 55 111 52 103 51 103 51 107 52 103 51 103 51 103 51 103 52 119 57 111 54 103 51 95 48 91 48 91 48 91 48 91 49 83 51 95 55 99 51 83 45 103 54 91 49 87 49 91 52 103 46 95 46 107 51 107 48 99 46 99 46 99 46 99 46 107 46 95 45 95 45 91 40 91 43 91 43 91 43 91 43 75 40 87 45 95 46 95 46 83 42 87 43 87 43 83 42 15 31 13 28 15 33 18 35 19 38 19 38 19 38 19 38 21 40 21 38 19 35 18 35 18 35 18 35 18 35 18 35 18 35 18 35 18 35 18 35 19 38 18 35 18 35 16 33 16 26 16 26 16 26 16 26 19 31 19 31 19 31 19 31 13 26 15 26 15 26 15 26 15 26 15 26 15 26 15 26 15 26 13 23 13 23 12 21 13 21 12 19 10 21 12 23 13 19 13 19 13 19 13 19 12 16 10 14 10 14 12 16 15 38 31 62 40 66 40 66 43 74 45 76 46 76 45 74 27 19 0 0 1 0 0 4 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 3 7 6 11 7 11 7 9 6 9 6 9 6 9 6 9 6 9 6 11 7 14 9 14 10 4 3 16 7 2 15 57 61 117 82 128 81 131 84 128 81 128 81 126 79 126 78 124 78 121 75 119 73 107 58 83 36 57 31 42 21 23 10 14 9 40 18 45 33 52 64 293 202 393 211 386 155 229 159 415 250 308 135 229 140 312 208 348 190 377 229 296 152 250 144 243 168 370 248 334 141 355 274 401 235 458 229 446 266 460 229 444 229 405 107 241 229 470 212 214 116 308 188 379 180 391 177 396 180 379 182 374 180 386 177 393 184 389 184 386 180 374 174 362 168 315 138 329 176 353 168 339 170 336 170 334 167 336 180 348 194 365 203 377 211 372 199 341 236 374 238 372 239 367 247 365 244 351 239 329 223 324 230 348 232 341 230 348 235 355 227 351 221 346 209 329 191 298 171 286 132 269 143 305 164 346 185 372 199 410 214 446 224 460 229 470 230 451 220 422 212 408 221 405 209 370 233 410 274 456 303 472 301 451 303 446 300 422 291 393 295 391 297 382 295 372 297 362 297 365 297 370 298 372 297 370 295 379 297 384 297 386 297 384 309 374 307 384 301 405 300 439 310 448 241 460 238 494 235 499 238 484 241 487 242 487 244 489 236 489 206 329 230 491 241 477 247 499 248 501 253 501 256 501 253 456 214 422 217 436 232 468 233 456 235 460 238 465 239 475 238 479 238 482 238 484 238 484 239 496 239 496 242 499 242 501 242 491 241 494 242 496 242 496 239 491 242 494 242 494 241 489 239 489 239 487 238 487 236 484 236 479 235 477 236 482 239 484 235 477 235 477 235 477 235 477 235 477 233 472 229 465 226 463 226 463 224 460 224 458 223 458 221 460 220 458 220 456 218 456 215 451 215 448 214 446 212 446 214 444 212 439 209 436 208 434 209 432 200 427 209 436 202 415 203 417 221 434 212 425 196 405 191 410 190 405 188 398 188 391 187 389 182 384 182 384 180 377 177 377 176 374 176 372 174 372 176 367 170 358 165 355 168 362 165 355 165 355 165 355 164 353 158 348 156 346 156 339 153 336 153 331 155 327 153 324 152 324 149 319 147 317 147 315 149 317 150 305 123 200 40 128 66 224 132 286 144 274 117 238 122 276 135 272 126 250 113 241 117 253 110 243 122 269 134 265 114 226 73 171 67 174 79 210 105 241 99 234 102 245 113 262 120 269 120 267 119 245 87 231 156 425 209 298 95 234 119 250 110 255 113 243 114 243 114 238 111 234 110 241 110 238 108 236 107 236 107 234 104 229 101 226 101 226 102 226 101 224 99 226 101 229 98 222 96 217 95 219 98 222 98 219 96 214 95 214 95 214 96 217 96 217 96 217 96 217 95 212 95 212 95 212 95 212 95 212 93 207 92 205 88 202 88 202 88 202 88 202 88 202 87 200 87 198 85 195 84 195 84 191 84 191 84 191 84 191 85 193 84 191 84 188 82 186 81 176 84 179 82 174 79 171 81 174 82 176 84 176 81 174 85 176 84 174 84 171 81 171 81 171 79 167 76 164 75 162 76 159 76 157 75 155 73 155 75 157 75 155 73 155 72 152 72 148 70 145 70 143 69 143 70 145 69 143 69 140 67 140 66 133 67 136 67 133 64 131 69 138 67 136 67 133 66 133 63 131 63 128 61 126 60 126 60 126 61 131 61 126 58 121 61 121 60 119 60 117 58 117 55 112 57 114 57 114 58 117 58 114 55 109 52 107 52 109 52 107 52 107 52 107 52 107 55 109 55 107 54 105 52 102 48 97 48 97 48 97 48 95 49 93 52 93 51 88 49 85 57 97 52 88 49 88 52 95 48 85 45 85 49 93 49 88 46 85 46 85 46 85 46 85 52 88 43 81 45 85 43 76 43 81 43 81 43 81 43 81 40 74 43 78 46 78 43 74 40 74 43 76 43 76 42 71 15 16 15 16 19 19 27 21 19 18 19 18 19 18 19 18 27 21 27 19 23 18 19 18 19 18 19 18 19 18 19 18 19 18 19 18 19 18 19 18 27 19 23 18 19 16 15 15 19 19 19 19 19 19 19 19 23 21 23 21 23 21 23 21 35 21 31 18 27 16 23 15 19 15 19 15 19 15 19 15 23 15 19 13 15 12 11 10 15 12 11 10 7 12 11 13 7 10 7 10 7 10 7 10 15 12 11 10 7 12 11 13 11 19 59 36 83 37 79 37 87 42 95 45 99 45 99 43 79 18 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 4 7 7 11 7 11 6 7 6 7 6 7 6 7 6 7 6 7 7 11 9 15 9 23 3 0 9 11 3 39 43 166 76 214 82 202 81 202 75 206 81 206 79 202 78 198 78 186 73 182 72 174 63 134 48 71 33 75 27 51 15 19 6 0 19 11 21 63 28 170 191 472 205 511 205 337 114 388 247 563 146 230 119 249 161 440 197 376 212 531 153 384 150 400 159 527 241 666 193 337 209 622 168 436 242 408 241 503 244 412 235 476 209 198 111 595 276 468 117 238 168 416 185 384 184 365 185 361 191 357 190 365 187 376 187 365 187 361 184 357 179 349 174 345 147 269 164 392 179 357 171 384 179 380 176 376 180 420 194 460 200 488 214 527 212 499 199 591 238 626 245 658 251 678 251 714 260 734 259 698 247 686 247 698 239 654 226 630 232 646 239 622 233 634 239 622 226 559 205 468 185 404 162 353 155 357 158 357 161 369 171 400 188 460 209 488 220 507 230 531 229 531 224 531 221 531 218 539 218 547 221 682 269 757 298 825 310 853 309 821 292 837 294 849 292 853 294 880 295 892 297 896 295 892 294 900 295 900 297 904 298 908 301 916 310 924 306 920 303 865 300 781 229 523 239 472 241 452 241 495 241 507 242 511 244 515 244 515 262 432 164 476 242 543 242 515 248 519 251 539 254 563 257 527 218 420 177 365 170 428 212 531 224 527 229 527 232 519 232 523 239 507 239 492 239 488 238 495 236 495 239 488 241 484 242 476 241 488 239 503 242 515 242 492 239 495 244 499 242 488 238 488 239 484 238 484 238 480 236 480 236 476 236 480 239 488 241 472 235 472 235 472 235 472 235 468 235 460 232 448 227 440 226 440 226 440 224 436 223 432 223 440 221 440 220 436 218 432 218 424 215 424 214 420 212 416 212 416 214 412 211 408 209 408 208 369 193 400 196 357 194 436 212 372 200 380 196 361 193 376 196 365 190 361 188 353 187 349 187 353 184 341 182 341 182 333 177 333 179 333 177 329 176 325 176 333 173 313 165 301 164 309 168 317 168 313 167 301 162 297 161 289 158 285 155 289 155 281 153 285 152 293 153 293 153 293 153 277 149 273 147 277 149 285 152 238 88 0 28 47 99 238 141 261 131 230 123 230 125 218 114 178 114 226 125 222 119 218 122 234 120 210 113 214 119 222 117 226 117 186 107 190 113 194 107 178 107 190 113 206 119 222 123 190 119 222 105 142 143 626 374 857 226 206 114 238 108 166 119 194 113 210 116 214 114 202 108 202 110 202 108 198 107 194 107 194 105 186 102 178 99 174 99 182 101 178 99 178 101 186 102 178 98 166 93 162 95 174 99 194 98 186 95 182 95 186 96 186 96 186 96 186 96 186 96 190 95 190 95 190 95 190 95 190 95 186 92 182 90 174 88 182 88 182 88 182 88 182 88 178 87 178 85 174 84 170 84 174 84 174 84 174 84 174 84 178 85 178 84 174 82 170 84 170 85 170 85 170 84 158 81 162 82 166 85 170 85 166 84 162 85 162 84 158 84 158 81 162 81 162 79 158 76 150 75 150 76 150 75 146 73 142 73 138 72 134 70 134 69 130 69 146 72 146 70 142 69 138 69 142 70 142 69 138 67 134 67 130 67 130 67 126 64 119 63 134 69 134 67 130 66 126 66 130 63 130 61 126 60 123 60 119 60 126 63 126 60 115 55 123 61 123 60 119 58 115 58 103 55 107 57 111 58 115 60 126 60 115 55 107 52 103 52 103 52 103 52 103 52 103 52 103 52 107 54 107 54 111 55 91 48 91 48 91 48 91 49 111 57 99 51 91 52 99 55 107 55 95 49 83 49 95 54 103 46 95 46 107 51 107 48 99 46 99 46 99 46 99 46 115 48 91 42 95 46 91 39 91 43 91 43 91 43 91 43 87 45 95 46 91 43 79 39 75 40 87 45 91 43 79 39 16 40 25 45 19 35 19 42 22 42 19 35 18 35 18 35 19 35 18 33 16 31 15 28 21 38 16 31 15 33 19 40 22 40 19 35 18 38 21 42 21 40 19 33 12 26 13 33 18 28 18 28 18 28 18 28 21 31 19 28 18 31 19 33 18 31 18 28 16 26 15 26 15 26 16 31 18 31 16 28 13 23 13 23 13 23 13 23 15 26 15 26 15 26 15 26 12 16 12 16 12 16 12 16 10 14 10 11 9 9 7 9 7 31 33 69 42 66 40 69 40 66 40 69 43 74 48 78 45 28 0 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 1 2 1 7 3 14 12 19 9 9 9 19 6 9 6 9 6 9 6 9 7 11 7 11 7 11 7 11 4 4 6 14 6 9 25 76 76 121 76 121 76 121 76 121 78 126 81 124 75 117 73 119 72 114 73 112 66 90 49 71 34 52 27 35 18 19 13 16 13 40 28 71 31 88 105 353 199 396 223 341 113 207 173 346 153 188 88 148 110 262 196 348 205 370 209 257 149 224 149 248 179 384 247 319 147 425 226 353 245 432 235 479 238 434 236 448 236 379 67 324 257 451 173 214 140 351 197 391 185 405 185 413 190 398 196 401 194 410 190 415 193 398 187 396 188 384 182 379 180 329 159 360 182 365 184 348 187 336 177 348 167 351 211 355 203 393 212 372 242 370 194 370 245 365 241 351 247 353 253 346 253 341 257 348 263 358 266 367 263 360 260 353 253 343 247 346 227 324 224 327 229 343 236 360 236 358 224 336 202 310 179 298 171 305 153 291 144 303 155 329 190 365 184 362 196 405 229 448 223 425 230 427 226 413 220 398 211 379 215 379 235 429 277 463 303 477 312 470 306 444 294 422 292 401 292 391 286 382 292 386 295 379 303 382 306 367 297 348 315 362 300 382 306 425 307 477 245 415 241 458 236 489 233 501 241 489 245 489 242 487 245 496 244 513 196 389 235 503 247 479 256 468 250 494 256 511 230 513 214 472 215 286 99 243 113 236 129 291 164 355 200 410 230 448 233 448 239 448 233 444 236 465 241 468 233 482 232 484 241 463 238 482 238 487 241 491 238 484 239 489 239 489 239 489 239 489 236 484 236 482 235 479 233 479 236 479 236 477 235 475 233 475 232 472 232 472 232 472 232 472 230 470 230 468 229 465 227 465 224 460 223 458 223 456 221 456 217 453 217 451 215 448 214 448 214 448 212 446 212 446 211 444 212 441 211 439 209 434 206 432 199 422 200 422 197 417 194 410 197 398 197 401 194 405 191 408 188 408 191 405 188 396 180 386 182 384 180 382 179 379 177 379 176 377 176 374 174 372 173 372 182 362 164 379 177 353 188 370 179 358 162 339 161 346 164 346 156 346 156 343 156 339 155 339 149 327 153 329 155 329 155 327 150 310 141 315 152 308 120 231 48 143 55 212 126 298 137 260 128 267 125 265 123 260 120 257 120 257 120 257 119 255 116 250 116 250 116 250 116 250 116 250 114 250 117 250 111 241 111 245 114 262 122 274 126 284 140 310 153 341 185 393 209 420 224 441 218 391 173 300 123 253 113 248 116 245 116 243 116 238 113 238 110 241 111 241 108 236 105 231 104 229 102 226 101 229 102 231 102 229 102 226 101 224 99 224 101 224 98 219 96 219 96 219 96 217 96 217 96 217 96 217 95 217 96 219 98 222 99 224 96 214 96 212 95 210 93 210 96 214 96 212 95 212 93 210 92 207 92 205 90 202 88 202 88 202 88 200 87 198 85 198 82 186 85 188 85 188 85 191 85 188 85 188 85 188 85 188 88 186 88 183 87 181 85 181 85 181 85 179 81 171 81 179 81 186 92 162 70 167 88 188 78 167 78 167 79 171 82 176 78 164 81 171 84 169 81 164 79 164 78 159 73 148 66 138 75 150 73 148 72 145 70 143 69 143 69 143 69 143 69 143 67 136 67 136 67 136 67 136 69 138 69 136 67 133 66 133 64 126 57 124 61 131 60 119 58 124 58 124 58 124 58 124 60 119 60 117 58 114 57 114 63 117 55 117 61 126 61 114 57 109 54 105 52 105 52 107 54 107 54 107 54 107 54 107 57 107 54 100 52 102 57 109 48 95 52 102 54 100 49 93 54 93 51 90 54 95 52 90 48 93 55 95 48 83 49 95 49 93 51 93 51 90 48 85 45 85 46 85 46 85 46 88 51 90 49 88 48 85 46 85 42 78 42 76 40 74 39 71 34 71 46 81 42 71 42 78 40 76 45 74 39 71 46 88 11 19 31 22 19 16 19 21 31 21 23 18 19 18 19 19 19 18 15 16 15 16 11 15 23 19 15 16 15 16 23 19 27 19 19 16 15 18 23 21 27 22 31 19 11 13 11 18 7 15 7 15 7 15 7 15 15 16 7 15 7 15 11 18 27 18 23 16 23 15 19 15 19 16 23 18 27 16 19 15 15 13 15 13 15 13 15 13 15 13 15 13 15 13 15 13 11 12 11 12 11 12 11 12 7 10 7 9 3 7 0 7 0 18 67 42 95 42 91 43 91 42 91 42 95 45 103 48 119 28 23 1 3 0 0 1 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 3 3 7 23 10 11 6 11 10 7 6 7 6 7 6 7 6 11 7 11 7 11 7 11 7 7 6 15 9 3 6 67 52 186 73 190 76 194 78 198 79 198 79 202 78 190 72 186 75 174 70 178 67 154 54 115 43 67 28 47 21 31 13 27 10 27 19 55 31 19 48 277 203 464 221 495 158 246 125 396 168 289 98 186 85 190 134 376 193 448 217 448 135 392 135 436 161 492 236 642 168 345 250 440 165 448 224 416 257 420 224 432 227 456 161 126 185 666 247 376 114 313 190 432 191 400 191 388 197 388 199 384 200 392 194 384 191 372 193 369 190 380 188 376 185 365 155 313 185 396 185 392 179 408 176 392 182 384 194 503 202 495 226 531 220 603 221 503 230 638 245 642 244 678 251 710 256 714 256 722 260 738 265 745 266 785 271 785 269 773 266 761 265 738 256 714 244 666 227 619 217 650 236 646 233 626 226 599 218 547 200 515 187 464 170 416 158 372 150 345 143 349 158 392 176 440 197 476 220 507 230 531 236 551 235 539 221 519 220 535 224 583 245 666 274 734 292 769 303 849 310 861 303 837 289 833 286 861 288 884 291 916 301 952 310 880 310 928 304 880 297 805 279 599 241 515 238 484 235 492 235 499 244 507 242 499 241 507 248 519 254 376 190 495 251 519 245 507 259 503 263 563 256 587 200 341 241 551 150 166 90 210 104 190 88 218 99 269 138 392 180 543 233 563 242 555 236 527 230 507 227 519 239 492 236 503 238 484 235 480 236 492 236 499 236 495 239 488 239 488 239 488 239 480 236 480 235 476 235 472 233 476 236 476 235 472 235 468 233 464 232 464 232 464 232 464 232 452 230 448 229 448 227 444 227 436 224 436 224 432 223 432 221 428 217 428 215 424 214 420 214 420 214 416 212 416 212 412 211 412 212 408 209 400 208 404 206 392 199 396 199 396 196 388 194 376 197 369 194 369 191 365 191 361 188 361 190 353 184 337 179 345 179 341 177 341 176 337 176 337 176 333 174 333 173 329 174 305 182 337 180 384 218 456 159 337 171 309 162 301 164 305 162 285 156 281 155 289 155 285 155 273 147 285 150 285 150 281 149 257 144 289 155 269 117 107 57 67 87 194 129 249 126 234 126 238 126 234 123 226 122 222 120 222 120 222 120 218 119 214 117 210 120 206 119 202 116 206 114 226 123 234 123 222 119 222 123 222 126 246 132 257 140 289 153 357 187 444 220 492 223 480 218 440 193 345 147 238 120 214 117 206 116 210 114 210 114 210 113 198 108 198 108 194 105 186 102 186 102 182 101 178 102 182 104 186 102 186 101 182 99 178 99 178 98 170 95 166 95 166 96 190 98 190 98 190 98 190 98 186 98 190 98 190 98 194 99 194 96 194 95 190 95 186 93 194 95 190 95 186 93 186 93 190 92 190 90 186 90 182 88 182 88 182 87 178 87 174 87 178 85 174 85 174 85 174 85 174 85 174 85 174 85 174 85 178 88 178 87 174 85 170 85 166 88 186 87 162 81 154 78 150 79 150 85 190 98 166 69 154 79 158 78 158 79 166 82 154 79 162 81 162 79 150 75 154 78 158 79 150 75 138 69 146 70 142 70 142 70 138 69 138 69 138 69 138 69 138 69 130 67 130 67 130 67 134 69 134 69 134 67 130 66 126 66 134 61 119 58 126 63 123 55 119 58 119 58 119 58 119 58 119 60 119 58 115 58 111 57 119 57 107 57 119 61 115 55 115 55 107 54 103 52 107 54 107 54 107 54 107 54 107 54 111 55 99 51 95 52 107 57 91 51 99 52 99 52 95 49 99 52 91 51 99 54 95 51 87 51 95 52 87 49 91 52 107 49 111 51 107 49 103 46 99 46 99 46 99 46 99 46 107 48 103 48 99 46 95 45 91 43 87 42 83 40 83 39 75 42 91 46 91 43 91 45 87 45 95 43 75 39 87 48 15 35 19 38 18 33 16 35 22 40 19 35 18 35 19 38 15 31 16 33 16 33 18 35 19 35 18 33 16 35 18 38 18 33 16 31 15 33 16 35 19 40 24 42 18 33 16 33 15 23 15 23 15 23 15 23 16 26 15 23 15 23 16 26 18 28 16 28 15 26 15 26 16 31 18 31 16 26 13 21 13 23 13 23 13 23 13 23 12 21 12 21 12 21 12 21 12 16 12 16 12 16 12 16 10 14 10 11 9 9 7 9 6 31 33 69 43 69 43 74 43 71 42 69 42 71 45 74 49 66 24 7 0 0 4 7 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 2 6 14 10 14 6 7 6 14 6 9 6 9 6 9 6 9 7 11 7 11 7 11 7 11 7 14 12 11 1 9 33 95 72 114 73 119 76 124 79 128 76 124 79 121 73 114 72 117 67 107 67 102 58 81 43 62 30 50 22 26 12 14 10 11 15 28 34 69 16 145 159 374 205 410 194 236 116 234 143 188 96 140 93 152 98 200 161 339 208 389 162 210 156 210 156 238 168 384 245 274 177 499 200 322 236 448 247 482 233 427 226 453 217 322 92 420 285 396 140 219 174 403 211 422 199 432 194 434 202 415 205 415 202 425 193 425 196 405 194 403 196 403 193 386 177 319 159 382 197 374 188 367 190 348 182 351 182 370 220 372 215 386 221 370 242 362 208 370 245 360 242 353 248 353 254 341 253 331 256 334 262 341 263 346 263 346 266 351 269 362 274 365 271 365 269 360 257 341 242 315 238 308 238 308 232 312 226 315 226 336 226 346 218 336 203 319 185 296 168 267 149 257 143 265 143 286 156 331 182 384 211 425 233 441 232 434 230 429 230 422 232 408 226 391 224 403 245 429 282 456 294 460 298 448 300 436 307 420 300 386 294 367 291 367 292 393 312 410 306 472 295 425 242 429 239 456 236 477 235 479 239 484 242 487 239 484 244 494 253 494 194 427 248 496 250 506 248 530 260 537 266 515 250 298 206 520 265 327 101 241 110 207 98 193 79 159 66 159 81 186 111 241 144 312 185 367 215 403 214 434 232 456 229 444 232 465 232 470 230 475 233 482 235 487 238 484 239 484 239 484 239 484 238 482 238 479 236 479 235 477 236 479 236 477 235 477 233 475 233 475 233 475 233 475 233 475 230 468 229 468 227 465 227 465 226 463 226 460 224 458 223 458 217 453 217 451 215 448 214 448 214 448 214 446 212 444 211 444 211 439 209 436 208 432 205 429 199 422 200 422 197 417 194 413 194 403 193 408 191 408 191 408 188 403 188 403 187 393 180 386 177 379 176 377 176 374 174 374 176 374 174 374 173 372 173 370 193 358 141 379 271 608 303 389 170 355 170 353 164 343 162 346 156 343 155 343 155 339 155 339 149 324 150 322 149 317 146 312 150 312 140 274 111 226 85 200 107 274 147 300 131 253 120 272 125 269 125 267 122 265 120 262 120 262 120 260 119 260 117 257 117 257 117 257 117 257 117 257 119 265 123 267 119 262 120 269 128 288 135 300 140 310 150 327 149 329 168 358 173 346 161 327 165 322 146 284 123 257 114 248 116 243 114 243 114 238 113 238 108 238 107 234 104 231 102 229 104 229 102 226 101 229 102 231 102 229 102 226 101 224 99 224 98 222 96 217 95 217 95 219 99 222 99 222 99 222 99 222 99 222 99 222 98 219 98 219 96 214 96 214 95 212 95 210 95 212 95 210 93 207 92 207 92 207 92 207 90 205 90 202 88 202 88 202 87 200 87 193 87 193 87 191 85 186 84 186 85 188 85 188 85 188 85 188 87 186 87 186 85 183 85 183 79 186 87 174 78 181 84 171 81 176 88 176 73 148 75 183 82 171 81 169 78 169 79 169 78 157 79 159 78 155 75 150 75 155 76 157 76 155 75 150 69 143 69 143 69 145 70 145 67 140 67 140 67 140 67 140 66 133 67 136 69 138 70 140 69 138 69 136 67 133 66 133 64 128 60 126 61 128 60 121 58 124 58 124 58 124 58 124 60 119 60 119 58 117 58 114 58 114 55 112 57 117 57 109 57 112 55 107 52 105 54 107 54 107 54 107 54 107 54 107 54 100 51 95 49 97 52 102 51 97 52 100 52 100 51 97 54 93 51 90 54 95 52 90 52 90 49 88 52 93 51 88 49 90 51 93 49 88 46 85 49 88 48 85 46 83 45 81 46 85 46 85 45 83 45 83 45 83 43 81 43 78 42 78 45 76 43 81 48 85 46 78 48 83 46 76 39 69 42 78 15 18 23 19 23 18 19 18 27 21 23 18 19 18 23 21 7 15 11 16 15 18 19 19 19 18 19 18 19 18 19 18 11 15 11 15 11 15 11 15 11 19 31 22 23 15 11 15 15 18 15 18 15 18 15 18 19 19 15 18 15 18 19 19 23 16 23 15 19 15 15 13 27 18 27 18 23 13 11 10 15 13 15 13 15 13 15 13 7 10 7 10 7 10 7 10 11 12 11 12 11 12 11 12 7 10 7 9 3 7 0 7 0 15 59 40 91 40 91 43 99 45 95 42 91 42 95 43 119 52 107 13 0 1 15 4 3 1 3 1 3 1 3 1 0 1 0 0 0 0 0 0 15 9 15 7 7 4 3 6 7 6 7 6 7 6 7 6 11 7 11 7 11 7 11 7 3 10 23 4 0 7 91 64 186 73 186 75 194 76 198 78 190 76 198 76 182 70 178 73 170 67 166 61 138 48 103 37 59 27 39 18 31 12 27 12 39 16 71 28 0 90 412 209 456 218 380 114 293 146 313 102 234 99 246 104 230 111 329 203 495 224 337 119 460 132 472 150 495 242 626 144 464 298 372 147 416 238 464 253 412 221 420 233 444 114 182 232 686 199 309 132 416 215 464 206 440 200 416 209 420 209 420 209 416 200 396 196 388 200 384 197 396 203 400 193 329 150 325 202 440 193 400 191 412 185 404 184 436 209 527 218 543 229 567 235 619 227 555 241 654 245 658 245 686 254 714 256 718 254 738 260 742 263 749 266 757 257 769 263 781 269 793 272 777 266 789 272 793 274 789 272 797 272 789 266 769 257 730 250 686 236 670 230 654 233 654 235 658 232 603 211 527 187 456 174 380 150 333 140 305 146 353 168 404 182 432 208 507 229 555 247 579 242 547 223 492 211 495 218 559 233 630 257 698 276 765 291 833 306 876 310 892 304 868 292 857 292 797 283 837 309 710 227 547 239 484 238 480 236 507 236 495 239 499 239 492 239 503 245 539 238 380 220 539 245 527 263 567 262 634 272 595 263 337 119 499 291 599 141 146 108 234 95 210 98 234 98 218 88 198 84 170 81 202 95 242 111 285 122 361 168 404 194 448 205 424 214 448 223 472 233 492 236 495 236 480 238 480 238 480 238 480 238 480 238 476 236 476 235 472 235 476 236 472 235 472 233 468 233 468 233 468 233 468 233 468 233 448 229 448 227 444 227 440 226 440 226 440 226 436 224 432 223 428 217 428 215 424 214 420 214 424 215 420 212 416 211 408 209 404 209 404 208 396 205 400 203 392 199 396 199 396 196 388 193 372 193 369 191 365 191 361 190 353 187 353 185 345 182 337 180 341 177 341 177 337 176 333 174 333 174 333 173 329 173 325 173 345 170 396 297 833 374 837 324 305 170 329 171 309 161 297 164 281 155 281 153 285 155 281 153 289 153 297 153 289 149 273 144 273 132 190 101 150 108 218 137 265 137 249 126 234 125 238 129 226 123 222 122 218 120 214 120 214 119 210 119 206 119 210 119 190 116 198 119 206 122 222 123 214 120 226 122 230 119 238 125 242 128 246 134 261 140 277 146 281 143 269 135 249 131 249 134 226 125 222 120 206 116 202 113 202 114 210 113 206 114 206 111 202 108 194 105 186 104 186 104 186 102 182 101 178 102 182 104 186 102 186 101 182 99 178 99 178 99 174 96 170 96 174 98 198 101 198 101 198 101 198 101 198 101 198 99 190 98 186 96 198 98 194 96 194 95 190 95 190 95 186 93 182 92 182 92 194 93 190 92 190 90 186 90 186 90 182 88 182 87 178 88 194 90 190 87 182 84 178 82 186 87 186 87 186 87 186 87 186 87 186 87 186 87 186 85 190 92 182 78 174 95 206 87 210 82 115 72 154 82 154 79 170 84 170 79 158 78 158 79 154 78 154 78 154 76 150 76 146 75 146 75 142 73 138 72 142 69 146 70 150 72 154 73 142 67 142 67 142 67 142 67 126 66 130 67 134 70 138 72 134 69 134 67 130 66 126 66 130 63 126 61 126 61 123 58 123 60 123 60 123 60 123 60 123 61 119 60 119 58 115 58 115 58 111 57 111 57 111 55 119 57 111 54 107 54 107 55 107 54 107 54 107 54 107 55 103 54 99 51 95 52 103 54 95 52 99 52 99 52 99 51 99 52 91 51 99 54 95 51 99 49 79 48 99 55 95 48 103 49 107 49 107 48 99 45 111 49 103 48 95 45 91 42 95 45 95 45 95 45 95 45 95 45 95 45 95 45 95 45 99 45 83 43 99 51 95 42 95 46 87 42 79 40 87 45 19 38 21 40 22 42 19 35 21 38 18 35 18 38 21 40 13 31 15 33 16 35 18 38 18 35 18 35 18 35 18 35 13 31 15 31 15 31 15 28 12 31 19 38 16 28 12 28 18 28 18 28 18 28 18 28 19 28 18 26 16 28 18 31 16 28 15 26 15 23 13 23 18 31 18 28 15 23 10 16 13 23 13 23 13 23 13 23 10 19 10 19 10 19 10 19 12 16 12 16 12 16 12 16 10 14 10 11 9 9 7 9 1 23 28 62 39 64 39 66 45 74 43 69 42 69 43 71 45 90 52 45 7 7 4 0 1 2 1 2 1 2 1 2 0 2 1 0 0 0 0 4 13 19 9 9 6 9 4 7 6 9 6 9 6 9 6 9 7 11 7 11 7 11 7 11 1 14 10 2 0 19 43 107 76 121 76 119 73 117 72 114 73 121 76 119 70 109 70 114 69 107 64 95 54 74 40 62 31 52 22 26 13 16 15 19 22 35 36 64 25 222 200 372 218 351 150 207 137 200 104 140 98 143 98 152 102 174 138 353 221 360 126 214 182 217 159 222 174 374 220 253 226 525 190 310 223 468 256 468 233 439 229 472 202 245 117 468 269 315 122 236 214 451 221 444 209 448 202 448 212 432 215 432 211 436 202 439 205 425 205 415 206 429 206 391 159 324 179 408 209 389 197 377 191 367 182 343 199 384 223 384 229 382 233 382 241 351 227 374 244 367 244 367 253 360 254 346 257 339 259 343 263 343 266 348 263 346 265 351 271 353 272 358 268 346 266 339 266 339 271 346 279 355 283 360 283 362 282 367 262 343 251 324 235 310 226 303 235 331 232 331 227 329 218 331 212 336 197 308 168 281 155 286 149 286 147 308 165 317 170 339 197 386 224 429 241 434 236 427 214 393 220 393 223 396 235 401 247 410 271 446 300 470 312 475 321 439 297 477 312 477 245 408 238 453 236 465 236 465 235 468 236 477 238 479 236 479 241 491 256 468 199 470 257 487 253 522 279 532 285 525 274 422 107 315 238 570 285 341 87 205 87 198 104 219 98 205 90 188 79 167 110 214 101 193 88 164 72 148 78 195 98 260 171 348 170 367 200 427 223 475 235 479 232 484 233 477 235 477 235 477 235 477 236 477 235 477 233 475 233 472 235 475 233 475 232 472 232 470 232 472 232 472 232 472 232 472 229 468 227 465 227 463 226 463 226 463 226 460 224 458 223 458 217 453 217 451 215 448 214 448 215 451 214 446 212 444 209 441 209 434 208 432 205 427 203 427 199 422 200 422 197 417 194 413 191 410 190 408 191 405 190 405 187 396 184 393 182 391 180 389 180 384 179 382 177 379 177 379 174 374 173 372 173 370 171 367 170 360 233 608 374 608 348 594 161 348 171 355 165 339 161 343 156 343 153 341 155 336 153 336 153 331 153 324 150 317 144 310 119 255 111 257 125 286 137 286 140 269 116 248 122 265 129 265 123 265 122 265 122 262 120 262 120 260 117 257 117 260 120 262 120 262 122 262 122 265 122 265 122 269 126 272 123 269 126 276 122 276 125 284 132 293 135 296 144 303 135 288 129 288 134 288 117 262 122 267 122 262 117 250 114 243 113 241 114 236 111 236 113 243 108 236 105 234 105 236 104 229 102 226 101 229 102 231 102 229 102 226 101 224 99 224 102 226 101 224 99 226 102 229 101 224 101 224 101 224 101 224 102 226 101 224 99 219 98 219 98 217 98 214 96 214 95 212 95 212 95 210 93 207 92 207 93 210 93 207 92 207 90 205 90 205 90 202 88 202 87 195 92 191 90 188 87 183 84 181 87 186 87 186 87 186 87 186 87 186 87 186 87 186 87 188 96 198 90 188 92 198 90 179 78 171 90 193 93 174 81 179 87 179 84 171 79 167 78 164 76 155 76 157 78 159 81 162 79 157 76 150 72 145 70 145 70 148 72 150 73 152 75 155 67 140 67 140 67 140 67 140 67 136 67 138 69 140 70 143 69 138 69 136 67 133 66 133 63 131 63 131 61 126 60 128 60 126 60 126 60 126 60 126 61 121 61 119 60 119 58 117 61 121 61 119 58 114 57 117 58 109 57 107 55 105 57 107 55 105 55 105 55 105 55 105 55 100 55 97 55 97 57 100 55 95 54 95 54 95 54 97 54 93 51 90 54 95 52 90 54 88 46 85 54 97 52 85 48 88 49 90 48 88 46 83 51 90 48 88 45 83 43 78 45 83 45 83 45 83 45 83 45 83 45 83 45 85 46 85 48 76 40 74 46 83 45 71 45 76 40 71 42 76 46 81 31 21 23 21 35 24 27 18 23 19 19 18 19 19 27 22 11 15 15 16 15 16 19 18 15 18 19 19 23 18 19 16 7 15 11 16 15 15 11 13 3 13 15 16 7 12 3 13 7 15 7 15 7 15 7 15 7 15 3 12 0 13 7 15 19 15 19 15 15 13 15 12 19 16 23 16 19 13 11 10 15 13 15 13 15 13 15 13 7 10 7 10 7 10 7 10 11 12 11 12 11 12 11 12 7 10 7 9 3 7 0 7 0 16 59 39 83 37 79 39 95 43 91 42 91 43 99 45 111 55 150 40 51 7 3 0 7 3 7 3 7 3 7 3 0 1 0 0 0 0 3 7 43 15 15 6 7 7 7 4 7 6 7 6 7 6 7 6 11 7 11 7 11 7 11 7 0 7 11 0 0 24 130 70 198 78 194 75 186 72 178 69 186 75 190 73 178 67 174 70 174 67 162 58 126 45 95 36 63 28 39 16 31 13 43 18 67 27 55 28 79 140 460 203 507 185 289 128 313 111 234 102 277 111 249 96 246 93 297 215 575 177 293 140 511 140 456 144 527 226 499 152 575 283 404 171 428 256 499 238 436 230 440 242 313 69 309 262 622 152 269 128 499 235 472 212 456 209 432 217 456 220 448 220 436 214 428 208 416 215 420 206 428 218 428 193 273 165 416 221 444 205 444 200 428 199 420 180 484 221 531 229 575 232 607 245 615 227 607 248 646 244 658 248 698 256 718 253 730 259 742 262 749 266 745 268 773 268 785 268 789 271 793 271 809 272 801 268 793 268 813 274 789 268 789 272 793 271 789 271 801 279 793 274 745 251 682 229 678 235 674 238 670 233 642 227 619 227 619 229 587 209 531 197 468 170 412 162 376 134 297 131 349 156 380 177 428 205 511 230 539 230 531 224 515 221 539 230 531 221 555 235 615 257 678 276 749 291 817 328 789 260 547 238 476 235 444 235 456 236 495 235 476 233 484 236 480 236 495 244 527 226 396 238 531 239 531 260 571 297 531 265 527 132 206 179 611 319 726 248 456 190 361 149 214 95 142 69 138 79 198 96 194 87 234 104 285 108 273 96 158 70 138 95 337 161 289 156 392 203 444 226 464 223 452 223 468 233 468 233 468 233 468 233 468 233 464 232 464 230 460 230 464 232 460 230 460 229 456 229 456 229 456 229 456 229 456 229 444 227 444 227 440 226 440 224 436 224 432 223 432 221 428 221 428 217 428 215 424 214 420 214 428 215 424 214 412 209 408 208 400 208 396 205 388 203 392 202 392 199 396 199 396 196 388 193 369 190 365 190 361 190 361 188 349 184 341 180 337 180 337 180 349 180 357 179 353 179 349 177 337 173 337 173 333 171 333 171 380 173 349 248 654 286 559 196 305 164 321 167 313 161 301 159 285 153 277 153 281 153 281 152 273 147 281 147 273 143 257 138 218 122 206 126 238 132 222 116 210 125 242 128 238 120 230 123 226 122 218 120 214 120 214 120 214 119 206 116 202 119 214 123 226 129 218 126 210 119 198 117 214 123 234 125 234 120 238 125 234 123 226 126 246 132 246 129 230 126 238 131 249 131 230 119 226 125 226 123 214 116 198 110 198 113 206 113 202 113 206 110 214 113 202 107 190 105 194 108 186 102 182 101 178 102 182 104 186 102 186 101 182 99 178 99 186 102 186 101 186 104 190 105 198 101 198 101 198 101 198 101 198 101 198 101 194 99 194 99 202 98 198 98 194 96 194 96 194 96 194 95 190 95 186 93 198 93 194 93 190 92 190 92 190 90 186 90 182 88 182 90 194 90 194 88 186 87 182 85 190 88 190 88 190 88 190 88 186 87 186 87 190 88 190 88 182 84 190 95 194 81 194 108 265 122 230 92 150 84 174 90 174 85 174 81 162 79 162 81 158 78 154 78 154 79 162 81 162 79 150 73 138 70 134 70 158 73 158 75 162 75 162 75 146 69 146 69 146 69 146 69 138 70 138 70 138 69 134 69 134 69 134 67 130 66 126 66 126 64 138 64 126 60 123 63 126 61 126 61 126 61 126 61 126 61 123 61 119 60 119 60 123 63 130 61 115 57 111 60 119 60 115 57 111 57 111 57 107 55 107 55 107 55 107 55 107 57 107 57 107 57 107 57 103 55 99 54 99 54 103 55 99 52 91 51 99 54 95 51 95 51 87 49 95 52 91 49 103 48 103 48 103 46 95 45 107 48 103 46 99 45 95 43 95 45 95 45 99 46 99 46 91 43 95 45 95 46 99 46 99 45 83 42 87 45 87 42 91 42 75 39 87 46 99 48 21 38 18 38 22 45 19 33 19 35 18 35 18 38 21 42 18 35 16 33 16 33 15 31 16 33 19 38 19 38 16 33 13 31 16 35 18 33 15 28 13 31 16 31 12 26 15 35 15 23 15 23 15 23 15 23 15 21 13 19 12 21 13 23 15 26 15 23 13 23 12 21 13 23 15 26 15 23 12 21 13 23 13 23 13 23 13 23 12 21 12 21 12 21 12 21 12 16 12 16 12 16 12 16 10 14 10 11 9 9 7 9 10 35 34 69 42 64 39 64 42 69 42 69 43 74 46 78 49 81 54 76 28 11 0 2 3 4 3 4 3 4 3 4 0 2 1 0 0 4 7 21 24 28 10 11 7 14 7 7 6 9 6 9 6 9 6 9 7 11 7 11 7 11 7 11 1 9 6 2 10 59 61 119 76 121 75 117 73 114 72 112 72 117 75 114 69 107 67 109 67 102 60 85 48 64 36 54 30 47 18 21 10 14 15 16 25 52 28 76 85 310 211 374 224 272 123 193 117 140 98 121 102 159 104 157 107 164 129 396 251 250 114 245 179 212 147 226 196 346 176 308 276 489 242 405 238 506 260 446 233 451 229 475 147 217 187 511 232 243 125 265 241 477 224 456 218 460 209 465 224 451 227 453 224 468 217 472 217 446 218 429 217 448 214 389 143 365 223 441 212 413 218 393 200 393 188 346 212 403 223 393 236 372 241 389 235 343 239 377 244 377 245 377 253 372 254 353 254 346 259 346 262 346 263 348 265 351 265 346 265 346 268 341 271 341 271 336 274 339 279 343 279 360 277 353 276 351 269 346 277 365 283 370 282 358 269 343 266 355 265 353 259 343 247 334 230 322 233 329 230 336 235 353 226 353 211 358 203 310 168 303 173 300 150 265 140 288 173 351 208 415 214 422 221 434 230 448 230 434 223 422 217 417 218 408 227 398 259 470 251 436 218 465 232 479 233 472 235 465 233 463 232 470 235 475 233 475 239 489 248 458 208 482 248 477 254 503 263 537 253 479 176 272 173 436 254 511 265 515 295 561 282 508 253 441 196 324 123 214 69 152 79 181 79 181 92 193 98 193 101 188 73 191 156 312 146 334 197 413 218 453 218 456 217 468 232 470 233 470 233 470 233 470 232 468 230 465 230 463 229 463 229 468 227 465 227 463 226 463 227 465 227 465 227 465 227 465 227 465 227 463 226 463 224 460 223 458 221 456 220 453 220 453 217 453 217 451 215 448 214 448 217 453 215 448 211 441 208 439 206 432 205 429 203 425 200 422 199 422 200 422 197 417 194 413 190 415 188 408 190 405 188 401 184 393 180 386 179 389 180 391 179 382 179 379 177 379 176 377 173 372 173 370 171 370 170 365 162 360 168 353 159 339 184 339 162 339 159 339 162 341 159 334 155 341 153 339 153 336 152 334 146 319 147 315 144 310 141 303 143 296 135 279 126 269 125 269 117 265 131 274 126 255 120 257 120 262 120 262 120 262 120 262 120 260 116 255 116 260 122 267 129 274 128 269 125 265 122 262 119 265 123 265 117 257 117 265 123 279 122 284 129 293 126 281 128 286 128 293 134 293 123 267 122 265 120 257 113 245 107 234 113 241 113 238 113 236 110 234 113 243 108 231 104 231 105 236 104 229 102 226 101 229 102 231 102 229 102 226 101 224 99 224 102 226 101 226 101 229 104 234 99 222 99 222 99 222 99 222 99 222 101 224 101 224 101 226 99 219 98 217 98 214 96 214 98 217 98 217 96 214 95 212 95 212 93 210 93 207 92 207 92 207 90 205 90 202 88 198 88 188 88 188 88 188 88 186 88 188 88 188 88 188 88 188 87 186 87 188 88 191 90 191 81 169 85 198 85 191 147 393 283 401 146 188 99 231 101 140 85 179 82 171 81 171 81 169 82 159 79 150 76 148 76 150 73 143 70 138 67 136 69 140 75 152 72 150 72 150 72 148 69 145 69 145 69 145 69 145 73 143 72 140 70 138 67 136 69 138 69 136 67 133 66 133 61 133 67 133 61 124 61 133 61 128 61 128 61 128 61 128 63 124 61 121 61 119 60 119 60 124 64 121 57 109 55 114 60 112 58 107 57 107 57 109 55 105 55 105 55 105 55 105 55 97 55 100 57 97 55 97 57 97 54 95 54 95 55 100 54 93 51 90 54 95 52 90 49 90 52 93 49 88 51 93 46 88 48 88 48 85 45 81 46 85 46 85 46 85 46 85 45 83 46 85 48 88 48 90 42 78 43 81 45 83 45 85 48 83 48 78 42 74 45 83 48 76 39 69 43 81 45 76 23 16 11 16 27 22 19 13 19 18 19 18 19 19 31 22 23 18 19 16 15 15 11 13 11 16 23 21 27 19 15 15 11 15 19 19 23 18 11 15 15 18 15 15 7 13 19 21 15 18 15 18 15 18 15 18 15 16 11 15 7 16 11 18 19 15 19 13 15 12 11 12 11 12 15 15 19 15 15 13 15 13 15 13 15 13 15 13 11 12 11 12 11 12 11 12 11 12 11 12 11 12 11 12 7 10 7 9 3 7 0 7 19 25 83 45 99 40 87 40 87 40 87 42 95 45 107 48 134 49 130 49 83 6 0 4 7 3 7 3 7 3 7 3 0 1 0 1 0 4 19 16 63 19 23 7 15 10 11 6 7 6 7 6 7 6 7 6 11 7 11 7 11 7 11 7 0 7 7 4 39 46 174 78 186 73 186 73 186 73 186 73 182 73 186 72 174 66 170 69 166 63 146 51 107 37 79 30 55 24 23 12 11 10 31 15 55 34 35 36 222 185 468 211 480 143 230 111 234 105 273 96 238 111 273 102 261 84 305 236 662 120 281 153 472 135 412 152 535 200 380 179 650 253 519 226 488 279 531 230 444 230 448 236 281 82 495 274 503 120 309 179 539 242 472 217 464 218 444 227 472 229 480 232 476 227 472 224 440 226 452 211 452 226 448 190 249 190 519 238 452 218 495 208 456 215 440 187 519 230 539 236 587 229 611 248 599 226 622 251 658 244 670 250 706 256 710 251 718 254 726 257 730 260 730 262 765 266 773 268 785 271 793 271 793 271 809 274 817 272 805 265 781 266 781 269 777 271 777 269 789 274 777 269 781 277 805 286 817 285 821 283 801 279 781 271 781 262 698 226 630 221 678 242 658 227 646 248 662 224 571 215 539 205 503 191 436 171 400 165 353 159 392 185 440 202 472 214 535 236 547 242 543 238 511 230 559 236 547 224 527 232 488 220 444 232 428 233 448 235 484 233 468 232 476 233 476 235 492 242 507 224 416 239 503 235 535 248 575 236 622 217 170 138 420 248 531 238 484 227 531 238 539 260 595 266 611 265 579 223 436 170 226 90 154 63 158 81 234 102 269 108 166 96 372 173 357 203 448 218 464 221 436 214 444 226 472 233 472 233 472 233 472 233 464 230 460 229 460 227 456 226 460 227 456 226 456 224 452 224 456 226 448 226 448 226 448 226 452 227 452 226 440 224 436 224 428 221 424 220 424 218 428 218 428 217 428 215 424 214 420 214 432 217 424 214 412 209 404 206 396 206 400 203 392 202 388 200 392 199 396 199 396 196 388 193 365 190 365 188 361 188 357 188 345 182 337 177 329 179 337 182 341 177 349 176 345 174 341 174 337 173 337 171 333 170 329 171 337 170 301 173 329 168 365 158 313 159 289 156 305 162 301 153 285 155 285 153 281 153 285 152 273 149 281 149 277 146 269 143 249 144 289 149 265 134 253 140 257 125 210 117 234 129 246 120 222 120 214 120 214 120 214 120 214 119 202 114 202 119 218 125 198 122 206 125 218 128 230 131 234 129 246 128 234 123 242 126 234 122 218 125 242 129 230 120 246 123 210 114 206 116 202 111 218 120 214 116 206 113 206 114 198 113 206 111 202 111 202 108 206 110 190 102 178 102 186 105 186 102 182 101 178 102 182 104 186 102 186 101 182 99 178 99 178 99 178 99 182 102 190 104 186 99 186 99 186 99 186 99 190 99 194 101 198 102 202 104 202 99 202 98 198 96 194 96 202 99 202 98 198 98 194 96 198 95 198 93 194 92 190 92 190 92 190 90 186 88 182 88 186 88 190 88 190 88 194 90 190 88 190 88 190 88 190 88 186 87 186 88 190 90 194 90 202 85 194 101 198 120 563 352 821 351 718 194 198 79 174 98 170 85 170 81 174 81 178 82 182 85 166 76 142 70 138 70 119 61 111 60 111 61 123 66 162 72 162 70 158 69 154 67 158 70 158 70 158 70 158 72 158 75 154 72 142 67 134 66 142 69 142 67 138 66 134 64 126 64 142 66 123 58 126 64 126 61 126 61 126 61 126 63 126 64 126 63 123 61 119 61 111 63 126 61 103 52 99 58 123 60 115 57 111 57 111 58 107 55 107 55 107 55 107 57 95 54 99 55 103 54 99 52 111 57 99 52 95 54 107 58 99 52 99 51 107 54 103 51 91 52 111 54 91 46 95 54 99 48 103 48 103 46 95 43 95 46 99 46 99 46 99 48 99 46 99 48 103 49 107 51 83 42 87 43 91 45 95 45 103 51 111 48 87 42 95 52 107 46 79 39 83 45 87 40 21 38 16 31 15 33 19 40 22 40 19 35 18 35 18 38 16 33 18 35 18 33 15 31 18 33 13 26 12 28 16 35 15 31 15 31 15 31 15 31 13 28 13 26 12 23 10 23 13 23 13 23 13 23 13 23 16 28 16 28 16 28 16 28 15 26 15 23 13 21 12 21 10 19 12 23 13 26 16 28 13 23 13 23 13 23 13 23 15 26 15 23 13 21 12 21 9 14 9 14 9 14 9 14 7 14 10 14 6 7 4 11 12 33 36 66 43 64 43 69 40 69 48 74 45 69 48 81 48 90 61 81 28 11 1 2 3 4 3 4 3 4 3 4 6 9 4 2 0 9 19 45 18 21 9 7 3 7 7 16 9 14 9 11 7 9 6 9 6 9 6 9 6 9 6 9 7 11 4 9 25 85 70 114 75 119 75 119 75 119 75 119 75 117 72 112 69 109 69 109 61 95 57 83 45 59 30 42 24 28 15 11 10 16 16 33 25 47 39 109 110 374 206 389 190 217 102 159 93 150 95 148 92 157 104 148 104 131 123 370 233 191 114 279 190 198 141 224 194 293 137 310 277 470 214 451 279 499 239 475 233 460 244 429 113 265 265 465 211 288 129 441 282 494 238 468 241 482 230 458 226 465 227 465 221 475 230 496 239 475 236 451 221 448 217 358 146 432 230 439 229 422 217 425 226 391 194 370 218 408 236 398 239 384 247 386 230 351 245 377 247 372 250 374 254 367 253 355 251 355 256 353 260 353 262 353 262 341 263 346 268 351 272 346 272 343 274 334 272 331 274 334 272 341 272 341 272 341 272 341 274 343 274 346 276 348 277 348 277 351 277 353 279 355 280 355 282 360 268 348 254 269 238 315 239 308 229 322 224 329 250 372 247 367 239 358 224 336 205 324 188 312 162 286 152 288 149 291 167 336 173 374 206 441 236 472 247 451 242 456 241 463 230 460 232 472 232 472 232 465 226 453 239 479 230 465 229 477 241 494 250 439 208 477 241 482 239 484 238 539 211 303 128 353 238 496 235 465 233 460 232 465 236 470 244 484 250 489 256 496 262 501 236 436 206 358 147 255 92 193 92 188 81 257 158 360 193 405 218 434 220 441 221 448 224 456 227 465 227 470 229 470 227 468 223 460 223 460 223 460 223 460 221 453 221 456 223 458 224 460 223 456 224 458 226 460 227 463 223 463 227 463 224 458 224 465 220 453 220 453 220 453 220 453 215 453 217 453 217 453 218 456 214 448 212 444 211 441 208 439 206 432 200 425 197 422 199 425 199 422 196 417 193 415 193 413 193 408 190 401 185 393 182 391 180 389 179 384 177 382 174 379 176 382 176 379 174 377 173 372 174 372 173 365 170 362 170 358 164 343 158 343 162 351 162 343 158 341 156 336 153 334 152 331 156 329 153 329 156 329 150 315 152 319 149 315 147 315 147 317 149 308 144 305 143 300 140 298 129 279 128 272 125 267 122 262 116 257 119 260 120 260 119 257 119 262 120 265 122 267 123 267 123 265 128 267 125 262 126 269 126 265 126 262 125 262 122 260 120 265 125 272 126 269 123 265 120 262 120 260 119 260 117 257 117 253 117 250 116 248 114 248 114 245 113 243 108 234 107 234 107 236 107 234 105 231 104 231 102 229 102 229 102 229 102 229 104 226 104 226 104 226 104 226 117 198 107 217 102 191 105 207 85 217 96 222 107 224 95 236 98 222 99 224 101 222 99 219 102 222 98 214 96 217 101 224 99 217 98 214 96 217 98 219 99 210 95 205 92 200 90 200 95 207 92 200 90 200 90 198 96 193 93 188 90 188 93 191 93 191 93 191 93 191 93 191 92 193 92 191 92 186 90 186 87 179 98 212 105 472 380 608 365 608 369 420 126 162 87 174 92 171 79 164 85 176 84 167 81 148 64 126 63 136 67 136 58 126 58 117 48 109 55 131 72 145 70 143 70 140 69 140 73 148 73 145 72 143 70 143 69 140 69 140 69 140 69 140 66 136 66 133 64 131 63 131 66 128 66 126 64 124 63 124 60 119 61 121 61 121 61 124 63 117 63 117 63 117 63 117 67 121 64 119 61 114 60 109 58 102 57 95 52 93 58 107 60 105 58 102 58 100 57 100 57 97 57 93 54 88 52 85 54 93 55 95 57 93 55 90 54 95 57 97 55 93 51 85 54 90 49 83 48 85 52 93 51 85 46 83 51 88 49 83 49 85 49 85 49 85 49 85 48 83 48 83 48 83 48 83 49 85 49 83 48 81 46 81 45 81 48 81 43 74 43 78 55 85 42 71 42 78 43 74 23 19 15 16 15 16 23 19 27 21 23 19 19 18 19 18 3 13 11 15 15 15 11 13 19 16 7 12 3 13 15 18 19 15 19 15 19 15 19 15 15 13 15 12 11 12 7 10 19 15 19 15 19 15 19 15 19 15 19 15 19 15 19 15 19 15 19 13 15 12 11 12 15 13 15 13 15 13 15 13 19 13 19 13 19 13 19 13 19 13 15 12 15 10 11 10 15 9 15 9 15 9 15 9 15 10 19 9 7 4 7 10 23 27 67 43 79 40 79 45 75 45 95 48 87 45 95 52 115 55 142 45 55 6 0 1 0 3 0 3 0 3 0 3 3 4 3 3 0 7 39 25 31 13 15 6 3 6 11 9 15 9 15 7 11 6 7 6 7 6 7 6 7 6 7 6 7 7 7 9 67 55 182 73 186 73 186 73 186 73 186 73 186 72 182 70 174 69 170 66 158 61 146 54 115 37 67 25 31 21 15 12 15 12 39 19 39 18 67 57 281 205 440 214 452 117 265 95 238 101 238 105 246 116 257 99 253 87 317 223 555 113 293 170 495 137 361 150 511 161 345 191 662 274 495 269 555 254 452 244 448 227 531 205 214 153 682 251 400 138 372 322 674 289 575 271 579 271 535 253 499 241 476 236 484 236 464 224 440 223 444 224 523 236 507 149 333 229 488 221 480 215 531 232 507 209 456 208 523 233 571 241 599 241 630 250 595 235 642 254 674 248 702 253 706 253 706 251 710 254 726 259 734 262 742 260 761 262 777 265 785 269 801 272 801 272 797 272 797 276 801 277 809 274 809 274 809 274 809 274 813 276 813 277 817 279 821 279 813 279 817 280 817 282 821 282 813 285 805 289 813 256 809 288 793 271 753 253 698 230 662 239 678 241 674 245 686 248 678 245 658 227 587 203 519 184 452 164 372 137 285 116 261 132 321 158 440 206 480 232 531 245 507 233 492 230 456 221 452 229 495 242 476 236 503 245 507 236 464 221 495 214 424 230 484 239 507 238 499 251 349 120 293 208 571 248 515 238 503 232 492 233 499 236 495 233 499 236 515 241 531 242 559 250 551 241 515 224 480 211 380 153 285 158 369 188 424 218 460 220 448 221 448 226 448 226 464 226 468 229 472 227 468 226 456 223 456 223 456 223 456 223 464 220 464 221 460 223 464 224 448 221 444 223 448 224 452 224 448 226 456 224 436 220 432 223 416 217 424 218 436 218 436 218 428 217 428 217 428 217 428 217 416 212 412 209 404 208 400 206 412 205 400 199 388 197 392 199 388 197 384 194 376 191 372 191 369 191 357 187 345 184 341 182 337 180 333 177 329 176 321 174 329 176 325 174 325 173 321 174 325 174 317 171 309 170 305 170 317 161 317 161 325 164 325 159 313 158 313 156 305 153 301 153 301 155 293 155 301 155 285 146 289 150 281 147 277 147 277 149 285 146 281 143 273 141 269 140 261 137 257 134 249 129 238 128 222 120 226 122 226 120 218 119 222 120 226 122 230 123 230 125 222 126 230 128 222 125 226 128 226 125 222 125 218 123 218 122 222 122 230 125 234 123 226 120 218 119 218 119 214 117 210 116 218 116 214 114 210 113 210 113 202 110 202 110 202 110 198 108 198 107 198 105 194 104 190 104 186 102 186 102 186 102 186 102 182 104 182 104 182 104 182 104 134 111 154 105 154 108 146 111 222 108 142 95 202 104 158 102 174 99 186 101 190 99 186 98 206 101 202 98 198 99 206 101 202 98 198 96 194 98 198 99 210 96 202 93 194 92 194 92 202 93 194 92 190 90 190 93 210 96 198 92 194 92 198 95 198 93 198 93 198 93 198 93 198 92 198 90 194 92 190 90 210 85 162 108 329 306 948 380 849 340 571 155 126 84 170 96 174 87 182 85 190 81 186 72 158 66 119 57 119 61 126 61 119 58 119 57 115 58 130 67 154 72 154 70 150 70 146 69 158 73 158 72 154 70 150 70 150 69 150 69 150 69 150 69 142 66 142 64 138 64 134 63 138 66 138 64 134 63 130 63 130 61 126 61 126 61 126 61 126 64 126 64 126 64 126 64 134 66 130 64 126 63 123 61 119 61 115 57 103 57 115 64 119 60 115 60 111 58 111 57 111 60 107 57 99 54 95 52 95 55 99 57 103 55 99 54 119 55 119 55 115 54 111 51 107 51 107 52 111 51 107 51 111 49 99 49 107 52 107 48 103 49 103 49 103 49 103 49 99 48 99 48 99 48 99 48 103 49 99 48 99 46 95 46 103 48 111 48 99 43 99 46 123 48 91 40 95 45 99 43 19 35 18 33 16 35 18 38 21 40 19 38 18 35 18 35 9 23 12 28 15 31 13 28 18 33 13 26 12 28 16 35 15 31 15 31 15 31 15 31 13 28 13 28 12 26 12 23 15 26 15 26 15 26 15 26 13 23 13 23 13 23 13 23 15 26 15 23 13 21 12 21 16 28 15 23 13 21 10 19 13 23 13 23 13 23 13 23 12 21 10 19 10 16 9 16 9 14 9 14 9 14 9 14 10 19 12 16 7 9 9 19 27 52 40 66 40 59 42 69 42 69 48 74 46 71 49 81 51 83 49 57 18 7 1 4 3 4 3 4 3 4 3 4 1 4 4 7 6 14 15 33 12 16 10 14 7 9 6 9 7 11 7 11 6 9 6 9 6 9 6 9 6 9 6 9 4 9 6 21 33 90 72 117 70 112 70 112 70 112 70 112 69 112 72 114 70 107 64 100 63 100 61 88 48 59 27 33 22 28 15 11 9 21 18 42 16 57 36 162 162 398 199 401 164 193 98 155 93 157 96 152 105 157 101 140 102 133 129 339 177 193 114 250 203 226 132 236 177 234 140 346 262 472 272 515 272 456 236 491 223 458 245 372 105 362 283 429 167 279 262 608 355 604 321 573 313 551 283 515 277 511 254 491 254 499 241 463 253 501 244 506 247 484 232 317 194 468 238 441 223 422 227 434 220 393 206 398 233 422 241 420 247 401 253 398 236 370 253 389 251 367 253 370 251 367 251 355 251 355 256 353 259 351 260 348 260 346 262 346 266 348 271 346 269 336 269 331 272 336 277 339 274 336 274 336 274 336 274 336 276 339 276 341 277 343 279 343 279 346 280 346 282 348 282 348 283 362 282 365 282 312 280 365 279 384 277 353 269 329 236 353 238 331 239 341 241 351 239 355 253 379 245 374 233 362 215 348 197 334 179 315 165 308 156 303 135 279 143 319 180 408 224 465 236 475 244 487 244 472 230 451 217 444 221 456 232 472 241 482 233 436 215 460 233 479 245 470 239 427 135 284 193 501 274 475 242 479 238 475 235 475 236 477 235 475 233 468 233 463 233 458 235 463 239 470 245 477 247 477 250 448 211 415 205 408 209 441 220 444 221 448 224 451 226 453 227 465 227 468 227 468 226 465 223 460 223 460 223 458 221 458 218 451 220 453 221 456 223 456 218 448 218 451 220 451 221 453 217 451 221 453 218 448 221 453 215 441 215 444 217 446 218 448 220 453 218 451 217 446 215 446 212 439 211 436 208 432 206 432 205 429 202 425 199 422 199 422 196 417 194 413 191 410 190 408 191 403 187 396 184 391 182 391 180 389 179 384 177 382 174 379 176 379 174 379 173 377 174 372 176 367 173 362 170 355 170 355 165 353 161 351 164 355 162 351 159 348 158 343 156 341 153 334 156 327 153 324 155 324 150 312 150 319 149 315 147 315 147 315 144 305 144 303 141 300 140 298 137 293 135 288 132 284 129 281 125 272 126 272 125 267 122 262 122 267 123 267 123 269 125 269 125 265 129 267 125 260 126 267 125 260 123 260 122 257 122 255 119 257 120 260 122 257 119 255 117 253 117 250 116 250 114 248 113 245 113 245 111 243 110 241 107 238 108 238 110 241 111 243 107 236 107 234 105 231 104 231 102 229 102 229 102 229 102 229 104 226 104 226 104 226 104 226 96 255 87 219 101 224 85 293 156 298 131 253 114 212 84 224 99 222 101 224 101 224 99 222 101 222 99 219 99 219 101 222 99 217 98 214 96 217 98 219 98 210 95 205 92 202 92 202 95 205 93 202 90 202 92 200 96 195 95 191 93 191 93 193 93 191 93 191 93 191 93 191 92 193 92 193 92 188 93 183 101 200 92 176 95 312 223 386 242 351 141 171 79 174 95 167 87 174 90 171 79 148 64 133 64 126 58 121 60 128 61 126 61 126 60 131 69 145 72 145 73 148 72 145 72 143 70 143 73 148 73 145 72 143 70 143 69 140 69 140 69 140 69 140 66 136 66 136 64 133 64 131 66 128 66 128 64 126 64 126 64 126 63 124 61 119 60 117 63 112 64 112 64 112 64 112 64 112 64 112 64 112 64 112 64 112 64 107 60 105 64 117 63 107 61 107 60 105 60 102 61 100 60 97 58 95 55 93 55 93 57 95 57 95 55 93 57 95 54 90 52 90 54 93 48 85 52 95 55 90 49 83 54 90 49 88 54 93 52 88 48 83 48 83 48 83 48 83 48 83 48 83 48 83 48 83 49 83 48 83 46 81 46 81 46 83 49 83 45 76 45 81 49 81 42 74 43 78 46 78 19 18 19 18 19 18 19 18 23 19 23 19 23 18 15 16 0 9 0 13 11 15 11 15 15 15 11 13 7 15 11 16 19 15 19 15 19 15 19 15 19 15 15 13 15 12 11 12 23 16 23 16 23 16 23 16 15 13 15 13 15 13 15 13 19 15 19 13 15 12 11 12 19 15 19 13 15 12 11 12 19 13 19 13 19 13 19 13 15 12 15 12 11 10 7 9 15 9 15 9 15 9 15 9 23 12 23 10 11 7 19 15 67 39 83 43 71 37 75 45 83 45 91 48 95 48 99 51 111 45 95 25 23 3 0 3 0 3 0 3 0 3 0 3 0 1 3 7 15 10 27 15 11 9 19 10 15 7 7 3 11 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 3 4 15 19 99 60 178 73 170 67 170 67 170 67 170 67 166 67 178 72 178 66 158 60 158 63 154 55 115 36 55 19 23 18 11 12 11 15 47 22 31 21 59 95 420 214 424 214 361 99 253 95 234 104 242 104 249 104 238 99 257 98 337 200 392 119 305 146 539 156 353 156 472 146 444 202 523 254 630 286 523 226 464 263 460 230 523 150 222 226 658 223 341 146 662 374 837 365 777 355 769 339 690 319 674 307 591 280 559 277 539 268 460 262 511 266 527 245 495 159 424 250 503 248 511 233 535 226 515 209 488 230 607 254 615 247 626 247 658 250 626 241 682 250 698 253 702 253 710 253 714 254 722 256 734 260 745 262 745 260 753 259 769 263 777 266 789 271 781 268 789 268 793 274 805 279 805 272 809 274 809 274 813 276 813 276 813 277 817 279 821 279 817 280 817 282 821 282 825 283 829 292 821 286 793 250 785 271 769 288 793 274 833 269 722 288 781 277 761 268 730 257 698 250 678 245 682 250 674 247 642 239 543 211 511 203 472 188 412 168 365 152 281 128 253 138 285 156 325 180 404 221 503 241 515 239 535 245 503 232 476 229 488 233 503 208 420 230 503 236 499 230 543 188 242 164 523 283 603 242 531 244 507 238 492 235 492 236 499 236 495 236 499 233 503 235 503 235 511 233 511 232 503 230 559 247 531 239 484 214 440 217 464 221 460 223 456 226 460 226 464 227 468 227 468 226 460 224 456 223 456 221 452 221 452 220 460 218 460 218 452 221 456 221 432 215 432 217 432 217 432 217 412 212 428 217 432 217 440 224 420 214 424 215 432 217 436 218 440 218 436 217 428 214 420 212 416 211 412 209 408 206 404 205 404 203 400 200 392 197 388 197 376 193 376 193 372 190 365 188 365 188 349 184 341 182 341 182 337 180 333 177 329 176 321 174 325 174 325 173 321 173 317 173 317 174 309 170 301 168 301 168 325 164 321 162 329 164 325 159 317 159 317 158 309 155 305 155 301 155 289 152 293 153 285 147 285 149 277 147 273 146 277 147 281 143 277 141 273 140 269 140 261 135 257 134 249 131 242 129 249 131 249 129 242 126 234 123 234 125 234 125 234 126 238 126 226 128 234 128 222 123 222 126 218 123 214 122 214 120 210 120 218 119 218 119 214 117 214 116 210 116 210 114 206 113 202 113 214 113 210 113 206 111 206 110 198 108 198 108 198 108 198 108 198 107 198 105 194 104 190 104 186 102 186 102 186 102 186 102 182 104 182 104 182 104 182 104 162 90 198 98 198 85 365 276 698 253 345 102 174 114 202 104 178 99 190 102 202 101 194 99 214 101 214 99 210 101 214 101 210 98 206 96 202 98 206 101 210 96 202 93 198 93 198 93 202 93 198 92 194 92 198 95 210 98 206 95 202 95 202 95 202 95 202 95 202 95 202 95 202 93 198 92 198 92 194 93 162 99 206 88 170 96 214 111 198 99 154 93 170 90 154 79 170 87 202 84 162 63 138 60 130 63 134 66 142 67 142 66 142 66 138 72 170 81 170 73 162 73 158 73 154 72 154 72 158 73 158 72 154 70 150 70 150 69 150 69 150 69 150 69 146 67 142 66 142 64 138 64 138 66 138 66 138 66 138 64 138 66 134 63 126 60 123 58 126 64 126 64 126 64 126 64 123 64 126 64 126 64 126 66 126 64 130 63 119 61 126 67 123 63 123 61 119 61 115 60 115 61 115 60 111 58 107 58 99 55 103 58 107 57 99 55 123 55 111 51 107 52 115 55 103 51 111 54 115 52 107 49 119 54 111 52 119 55 115 52 99 48 99 48 99 48 99 48 99 48 99 48 99 48 99 48 99 48 99 46 95 46 91 45 95 46 107 46 95 42 91 45 103 45 95 42 95 45 103 46 18 35 18 35 18 35 18 35 18 35 19 38 19 35 15 31 9 23 12 31 16 33 16 33 15 31 15 31 15 31 15 31 15 31 15 31 15 31 15 31 15 31 15 28 13 28 12 26 16 28 16 28 16 28 16 28 16 28 16 28 16 28 16 28 15 26 15 23 13 21 12 21 12 21 12 23 13 26 15 26 13 23 13 23 13 23 13 23 15 26 13 23 12 21 12 21 9 14 9 14 9 14 9 14 12 19 12 14 6 11 12 26 37 62 45 64 39 57 42 71 46 69 46 74 49 78 51 78 45 59 27 23 6 4 3 7 3 4 3 4 3 4 3 4 0 2 4 11 10 19 12 16 4 11 9 16 10 11 4 4 4 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 12 42 46 95 67 112 66 105 66 105 66 105 66 105 64 105 69 109 67 102 61 93 63 97 58 85 45 52 22 26 21 26 13 16 12 28 21 52 19 62 40 226 197 389 196 372 129 155 95 148 88 152 98 150 101 140 98 152 102 143 128 284 128 200 116 212 208 262 141 243 164 257 190 327 171 401 295 489 245 413 239 522 244 470 229 269 116 448 266 367 143 276 304 608 354 608 357 608 375 608 369 608 354 608 342 589 321 561 310 561 283 553 277 551 271 515 205 334 244 496 263 503 265 487 266 458 226 391 206 434 268 472 253 420 248 415 253 401 233 384 253 382 254 372 254 367 253 360 253 355 254 351 257 351 260 346 260 343 257 341 260 341 263 343 268 343 265 334 266 331 268 334 274 339 271 339 271 341 272 343 274 343 274 343 274 346 276 348 277 348 279 351 280 353 280 355 282 355 276 365 279 360 274 317 279 355 268 372 282 355 297 346 251 384 289 389 283 391 280 389 279 391 265 360 260 355 250 346 242 355 254 372 229 343 215 348 218 365 185 329 173 317 159 300 137 279 140 305 141 322 164 370 197 413 215 441 232 470 245 475 239 463 245 405 200 465 247 456 227 453 247 367 156 444 272 534 256 506 247 491 239 479 233 475 232 477 229 470 230 468 230 465 232 465 236 468 236 465 233 460 233 460 230 460 241 475 232 439 217 446 224 458 224 458 226 460 224 463 226 468 227 468 226 463 223 460 223 460 223 458 221 456 220 453 218 446 220 446 220 444 218 444 215 436 215 436 215 436 215 436 212 436 217 439 214 434 215 441 215 436 215 439 217 441 218 441 217 444 215 441 212 436 209 432 211 436 209 432 208 429 205 427 202 422 202 420 199 415 197 413 191 408 193 408 191 403 187 396 187 391 185 386 182 384 182 386 182 384 180 379 179 377 176 374 174 379 173 377 173 370 171 370 171 365 170 353 167 351 167 351 167 351 162 346 164 351 162 341 161 343 159 339 158 336 155 334 156 324 150 319 152 322 149 315 150 317 147 312 146 312 146 315 143 300 141 300 141 298 140 298 141 298 140 296 137 293 135 291 134 284 134 284 131 276 128 272 128 274 128 274 128 272 126 272 126 267 129 267 125 260 125 265 123 260 122 257 122 255 120 255 119 255 117 250 116 250 114 248 116 250 114 248 113 245 113 245 116 248 114 248 113 245 113 243 111 243 110 238 107 236 105 234 107 236 107 234 105 231 104 231 102 229 102 229 102 229 102 229 102 226 102 226 102 226 102 226 90 186 120 210 67 238 272 608 369 608 288 324 105 222 107 226 101 222 102 224 102 224 101 219 101 217 102 219 104 217 102 217 101 212 99 210 98 212 99 214 98 207 96 205 95 202 96 205 96 202 95 200 93 202 96 205 96 198 98 198 98 195 95 193 95 193 95 193 95 193 95 193 95 193 95 191 93 191 93 186 87 176 84 171 119 207 95 169 95 174 92 183 92 157 79 176 84 169 85 159 69 138 64 143 66 140 72 148 73 148 73 148 76 150 73 155 84 164 79 148 75 150 75 150 73 148 73 145 73 148 73 145 72 143 70 143 69 140 69 140 69 140 69 140 67 138 67 136 66 136 64 133 66 128 66 128 66 128 66 131 67 128 66 126 63 121 60 117 63 112 64 112 64 112 64 112 63 112 64 112 64 112 64 114 61 109 64 109 60 105 63 112 63 109 63 107 61 107 60 105 61 102 61 100 60 100 60 100 55 95 58 97 58 97 57 93 55 93 52 88 51 90 55 97 55 93 52 88 51 90 54 95 57 93 52 93 55 97 55 90 48 83 48 83 48 83 48 83 48 83 48 83 48 83 48 83 48 83 46 81 46 78 45 78 42 76 45 76 40 69 40 74 45 78 45 78 43 78 46 81 15 18 19 19 23 18 19 16 15 18 23 19 23 18 11 13 0 12 7 15 15 16 15 15 11 15 11 15 11 15 11 15 19 15 19 15 19 15 19 15 23 15 19 15 15 13 15 13 19 15 19 15 19 15 19 15 23 16 23 16 23 16 23 16 19 15 19 13 15 12 11 12 7 10 11 13 15 15 23 16 19 13 19 13 19 13 19 13 23 15 23 13 19 13 15 12 15 9 15 9 15 9 15 9 19 10 15 7 3 6 23 18 71 39 91 42 79 37 87 46 103 46 95 46 111 52 115 51 87 27 31 6 0 3 3 4 0 3 0 3 0 3 0 3 0 1 0 7 23 12 19 7 3 6 11 9 15 7 7 4 3 4 3 4 7 6 7 6 7 6 7 6 7 6 7 6 15 7 31 34 130 60 162 67 166 66 166 66 166 66 166 66 162 64 166 66 162 63 150 58 150 58 134 48 95 30 51 19 27 16 11 12 15 16 47 27 43 25 103 143 448 200 432 184 281 87 242 88 214 101 242 104 265 101 257 110 242 95 321 167 321 117 309 123 519 184 432 167 476 164 531 173 337 211 670 279 484 223 492 280 543 247 456 101 281 268 642 182 234 128 678 336 666 318 690 343 742 352 749 358 749 365 781 371 753 348 694 333 710 336 658 331 738 333 369 185 615 300 555 285 539 263 583 245 492 205 472 250 666 276 630 247 630 251 666 247 622 247 694 245 710 257 706 253 706 251 722 254 730 256 742 262 753 260 757 259 749 257 753 260 761 265 777 268 777 265 777 266 785 268 797 272 801 269 805 272 809 274 817 276 813 274 813 276 817 277 821 277 821 280 821 280 825 282 825 283 813 292 829 286 809 262 829 283 797 286 817 286 833 262 734 288 789 274 777 272 769 274 773 277 805 282 777 268 718 254 690 254 654 239 587 220 543 212 523 206 416 168 380 165 380 171 365 170 325 156 281 140 249 137 265 140 273 153 333 185 432 223 515 242 527 206 456 248 555 238 519 245 495 171 400 256 607 262 511 259 515 239 492 232 476 230 472 230 472 227 476 230 480 232 492 233 476 226 480 226 480 227 488 230 464 232 472 230 444 220 464 232 472 227 464 227 464 226 464 226 472 227 476 227 472 224 460 221 464 223 460 221 456 218 452 220 460 220 456 218 448 217 444 217 428 215 424 214 420 214 416 212 432 220 440 217 420 208 408 209 436 214 424 214 424 214 420 214 420 211 416 209 412 208 408 206 412 208 412 206 404 203 400 202 396 199 396 199 392 196 384 193 372 190 376 191 376 188 361 182 353 185 345 182 341 182 341 182 341 182 337 179 333 177 325 176 329 173 329 173 325 171 325 171 321 170 313 167 305 165 301 167 325 164 321 161 321 162 317 158 313 159 309 156 301 155 297 155 305 153 285 149 285 150 281 147 281 149 277 146 269 144 273 146 273 141 273 140 269 140 269 140 265 138 261 137 257 135 253 134 257 135 261 135 257 132 249 129 249 129 246 129 246 128 242 128 230 129 234 128 222 123 218 125 222 123 218 123 214 122 214 120 222 119 214 116 206 114 206 114 210 116 210 114 206 113 202 113 218 116 214 114 210 113 210 113 210 111 202 108 194 105 186 102 198 107 198 105 194 104 190 104 186 102 186 102 186 102 186 102 186 102 186 102 186 102 186 102 214 96 162 99 146 257 904 372 872 378 777 200 210 95 170 99 190 102 202 102 202 102 198 101 214 102 218 104 218 104 214 102 210 99 206 98 202 99 206 101 210 98 202 96 202 96 206 98 202 95 198 95 198 96 206 99 210 99 214 99 214 98 206 95 206 96 206 96 206 96 206 96 206 95 202 95 198 95 198 95 206 96 202 84 222 88 174 88 234 93 182 88 194 85 178 88 194 85 182 78 162 70 162 75 146 72 166 76 162 75 162 78 178 81 178 82 186 82 170 75 166 76 166 75 162 75 158 73 158 73 158 72 154 70 150 70 150 69 150 69 150 69 150 69 150 67 146 67 142 66 142 66 138 66 138 66 142 67 142 67 138 66 138 64 130 63 126 61 126 64 126 64 126 64 126 64 126 64 126 64 126 64 126 64 115 61 123 63 115 58 119 63 123 61 119 61 115 60 115 58 111 60 111 60 111 60 111 60 103 57 107 58 107 58 103 57 115 54 111 52 111 54 119 57 123 55 111 49 103 52 119 57 119 54 111 52 119 55 115 52 103 49 103 49 103 49 103 49 99 48 99 48 99 48 99 48 95 46 95 46 91 45 91 43 91 43 99 43 87 39 87 42 95 46 107 46 95 42 95 46 16 33 19 38 19 38 16 33 15 33 19 38 19 33 13 26 10 26 12 28 13 28 12 26 13 31 15 33 16 31 15 28 15 31 15 31 15 31 15 31 16 33 15 31 15 28 13 28 15 26 15 26 15 26 15 26 15 26 15 26 15 26 15 26 15 26 15 23 13 21 12 21 13 23 13 23 13 23 13 23 13 23 13 23 13 23 13 23 13 23 13 21 12 21 10 19 9 14 9 14 9 14 9 14 9 14 7 7 3 9 12 26 28 52 40 64 40 59 43 74 49 71 45 71 51 83 52 76 28 28 6 2 1 7 6 7 3 4 3 4 3 4 3 4 3 2 1 9 10 19 10 9 4 9 6 11 7 9 6 9 3 4 3 7 4 9 6 9 6 9 6 9 6 9 6 9 10 14 18 64 57 95 61 100 66 105 66 105 66 105 66 105 64 102 64 100 61 95 60 93 58 88 49 66 34 42 22 31 19 21 13 16 13 38 24 62 24 74 75 312 199 362 206 293 113 133 93 133 79 143 98 155 110 143 107 162 93 140 138 274 113 179 108 181 194 310 190 274 184 257 168 265 125 327 272 479 233 429 245 511 272 482 203 217 165 479 251 288 110 272 289 542 285 520 295 549 307 546 306 556 325 587 340 608 355 608 351 608 325 573 309 577 336 608 180 465 348 601 316 580 303 534 303 484 223 401 230 491 295 499 266 460 259 441 263 417 241 413 263 396 256 382 254 370 251 360 254 358 256 353 259 348 260 343 260 341 254 341 256 343 262 343 265 343 266 336 265 331 266 331 268 334 269 336 271 341 272 343 276 346 274 343 274 346 276 348 277 348 280 353 280 355 282 355 283 358 279 377 285 358 271 317 276 339 280 334 282 360 280 322 268 379 292 379 286 372 280 372 279 372 280 365 280 362 271 365 274 386 259 365 254 372 250 358 232 339 212 341 174 291 152 296 158 319 153 317 158 329 158 317 147 305 150 305 137 288 140 319 170 362 193 389 218 444 221 432 238 460 224 403 241 525 260 503 241 496 236 479 232 470 227 470 229 472 229 468 230 470 232 470 233 472 232 465 229 456 226 456 226 458 226 458 227 444 215 446 224 470 227 468 227 468 226 470 226 465 227 465 229 463 226 458 223 453 224 458 223 456 221 451 218 448 218 444 218 441 217 441 215 439 215 436 215 434 214 432 212 432 217 436 220 434 212 425 211 429 212 429 211 427 211 422 209 420 208 422 205 422 205 422 205 422 203 420 202 417 200 413 197 410 196 408 197 410 196 403 191 396 187 396 190 401 190 393 184 384 185 386 182 384 180 382 182 384 182 384 180 379 179 377 176 374 173 372 173 370 171 370 171 365 170 355 168 351 167 346 167 346 165 346 161 341 161 343 158 334 158 336 156 334 153 329 152 327 158 324 149 315 149 319 149 315 149 315 146 312 144 310 146 312 140 298 140 298 140 298 140 298 135 291 134 288 134 286 132 286 134 284 134 286 135 284 132 281 132 281 131 279 129 276 129 274 128 269 131 267 125 257 123 262 126 262 125 262 123 260 123 257 122 257 117 250 114 248 114 250 117 250 116 250 114 248 114 248 113 245 113 245 111 243 110 241 110 238 108 236 107 234 105 234 107 236 107 234 105 231 104 231 102 229 102 229 102 229 102 229 102 226 102 226 102 226 102 226 110 226 90 241 140 539 366 592 345 522 184 219 101 257 117 210 102 224 102 226 104 224 102 222 102 217 102 222 104 219 101 217 99 212 98 210 96 212 98 214 99 207 96 205 96 207 98 210 95 202 95 202 95 205 98 205 96 200 101 202 101 200 96 193 96 195 96 195 96 195 96 195 96 195 95 193 95 188 93 183 85 179 114 176 98 157 108 212 90 167 81 176 96 181 87 164 88 171 84 167 84 164 79 155 75 155 81 157 76 152 78 162 81 162 84 164 81 157 79 157 78 155 76 152 76 150 75 150 73 148 73 145 72 143 70 143 69 140 69 140 69 140 69 140 69 140 67 138 67 136 66 136 66 128 66 131 67 133 69 133 64 126 64 126 64 126 64 121 63 112 64 112 64 112 64 112 67 114 66 112 64 109 63 107 58 107 64 109 61 105 61 109 61 105 60 105 58 102 58 100 58 97 58 97 58 100 60 100 57 97 58 100 60 97 58 95 51 90 54 93 55 95 55 95 54 93 54 90 52 93 54 93 55 90 51 90 54 95 54 88 51 88 51 88 51 88 51 88 48 83 48 83 48 83 48 83 46 81 46 78 45 78 43 76 45 81 48 81 43 74 43 78 43 83 49 83 43 71 42 78 11 16 23 21 27 19 15 15 11 16 23 21 23 16 7 12 0 10 3 12 3 10 0 9 7 15 11 16 15 15 11 13 19 15 19 15 19 15 19 15 23 16 23 15 19 13 15 13 15 13 15 13 15 13 15 13 15 13 15 13 15 13 15 13 19 15 19 13 15 12 11 12 23 16 19 13 15 12 7 10 19 13 19 13 19 13 19 13 15 12 15 10 11 9 7 9 15 9 15 9 15 9 15 9 11 7 7 3 0 4 19 16 43 31 79 42 83 40 95 48 107 46 91 46 115 55 115 49 55 13 0 0 0 6 11 4 0 3 0 3 0 3 0 3 3 1 0 4 19 12 15 6 7 6 7 6 7 6 7 6 0 3 0 4 3 6 7 6 7 6 7 6 7 6 7 6 27 10 47 43 146 60 146 61 166 66 166 66 166 66 166 66 166 64 158 60 150 58 146 60 142 54 115 37 75 25 51 22 27 16 11 10 19 18 51 28 35 28 194 190 460 194 460 144 249 85 234 85 190 96 238 105 265 95 257 107 222 102 388 193 313 102 281 111 484 208 555 187 559 149 412 140 313 170 591 274 519 245 527 271 611 254 412 93 456 269 559 138 249 159 622 257 543 266 571 285 591 283 591 295 587 286 567 300 662 345 742 354 718 339 706 303 638 304 170 256 738 345 686 366 738 352 777 313 452 227 535 294 698 291 638 283 626 268 662 259 619 263 698 254 694 256 698 253 698 251 710 254 730 257 738 260 745 260 745 259 730 254 726 259 745 263 761 265 769 266 777 263 773 265 785 266 793 269 797 272 801 274 809 276 805 274 805 276 809 277 813 277 821 280 821 282 825 283 829 283 801 291 825 283 801 262 829 283 841 276 825 295 789 257 789 294 833 288 817 280 797 277 801 279 785 274 805 276 785 274 777 282 773 271 706 250 670 256 686 260 579 217 499 191 436 173 372 161 384 171 337 153 301 147 309 152 305 149 301 146 297 146 297 146 265 173 460 197 376 197 495 214 499 221 607 271 535 259 519 232 499 233 480 226 472 226 468 227 476 229 480 227 472 227 468 226 472 221 464 220 456 220 464 223 432 224 440 221 428 217 440 221 472 227 468 227 476 226 476 227 476 229 476 227 468 224 460 221 464 224 460 221 452 220 448 217 456 218 456 217 444 215 440 214 428 215 424 214 420 212 416 214 400 211 420 214 432 215 452 221 440 209 424 206 408 205 392 203 404 202 404 203 408 203 408 203 400 199 396 197 388 194 384 194 380 194 388 196 384 191 369 187 365 188 372 191 372 187 353 179 353 184 341 180 337 180 341 182 341 182 337 179 333 177 325 176 329 173 329 171 325 171 321 171 317 170 309 167 301 165 297 165 317 162 313 159 313 159 305 153 305 156 301 153 293 152 289 152 305 153 281 147 281 150 281 147 281 147 273 144 269 144 269 146 269 140 269 140 269 140 269 140 273 141 273 140 269 140 269 140 253 132 257 135 261 135 257 134 257 132 253 131 249 129 246 129 230 129 238 128 222 122 218 125 226 126 226 125 222 125 218 123 230 122 218 116 206 114 210 116 214 117 214 116 210 116 206 114 206 111 206 110 202 108 198 108 190 105 194 107 194 107 198 108 198 107 198 105 194 104 190 104 186 102 186 102 186 102 186 102 186 102 186 102 186 102 186 102 154 105 261 92 158 93 309 164 341 156 253 108 194 101 162 98 190 104 202 104 214 102 210 102 214 101 226 105 230 104 218 99 214 98 210 96 206 98 210 101 206 98 202 96 202 98 210 99 198 95 198 95 198 98 210 101 214 99 218 102 218 99 210 95 206 96 206 96 206 96 206 96 214 96 214 95 210 93 206 95 226 85 226 87 226 92 230 78 206 93 230 90 206 84 202 90 210 87 194 90 206 88 174 72 182 85 194 84 174 79 182 87 170 82 190 82 170 76 174 84 170 78 170 76 166 76 162 75 158 73 158 72 154 70 150 70 150 69 150 69 150 69 150 69 150 69 150 67 146 66 142 66 138 66 138 67 142 69 146 69 130 64 134 64 134 64 138 66 126 64 126 64 126 64 126 64 138 67 130 66 123 63 119 60 115 63 130 64 123 61 119 63 115 60 111 58 111 57 107 57 107 58 107 58 107 58 107 58 103 58 107 60 111 58 107 57 103 51 115 55 123 57 119 54 107 52 119 57 123 55 111 51 115 52 107 51 115 54 111 51 111 52 111 52 111 52 111 52 99 48 99 48 99 48 99 48 95 46 95 45 91 43 87 43 107 49 115 49 103 45 103 48 99 48 115 49 95 39 87 43 18 33 15 31 15 31 16 35 22 40 18 31 12 23 10 23 13 28 13 28 13 28 13 28 18 33 13 26 12 28 16 35 21 38 16 31 13 31 16 35 19 38 18 33 13 26 12 23 12 19 10 19 10 21 13 26 13 23 13 23 13 23 13 23 13 23 13 26 15 28 16 28 12 21 12 23 13 26 15 26 16 26 10 16 7 16 12 23 9 16 9 16 9 16 9 16 10 16 10 14 9 11 7 11 9 9 3 4 6 11 7 9 13 26 25 52 42 71 48 76 49 76 49 74 46 69 43 66 21 19 1 0 0 4 4 7 6 7 3 2 1 2 1 4 3 4 3 7 7 14 9 14 6 9 6 9 6 9 6 9 4 7 4 9 6 11 7 11 9 11 7 11 7 11 7 11 3 16 33 90 66 93 57 97 66 105 66 105 66 105 66 105 66 105 64 100 60 90 54 83 57 78 40 50 25 33 15 19 15 11 7 19 18 50 27 64 30 97 132 360 196 365 196 241 95 148 90 117 96 143 99 162 114 140 95 169 90 138 167 305 120 133 111 164 155 276 197 303 177 255 140 219 104 279 197 425 239 439 253 489 272 477 212 276 214 479 212 255 119 327 274 463 248 477 239 468 248 491 265 508 266 515 282 525 291 556 315 577 330 608 342 608 375 494 143 542 304 530 282 534 325 608 343 592 256 393 300 608 352 580 319 499 291 494 291 410 271 446 272 434 259 401 254 382 248 372 251 365 250 355 256 358 265 355 263 343 256 341 257 346 259 348 262 343 262 339 262 331 262 334 265 336 266 336 266 339 268 341 269 341 272 343 271 343 271 346 274 351 276 351 276 353 277 355 279 355 282 346 294 355 260 346 274 360 286 346 282 355 271 303 286 365 285 365 285 353 276 360 282 362 271 362 279 367 268 360 271 386 274 389 265 377 250 367 250 389 244 389 227 360 199 331 174 317 168 324 158 308 150 300 149 303 155 312 158 317 161 317 153 300 132 391 185 279 126 281 152 298 209 472 271 511 247 463 230 458 221 451 224 463 229 470 232 470 232 465 230 456 223 448 224 458 238 465 224 446 221 456 227 470 226 446 217 439 223 468 233 475 223 463 226 470 227 475 227 470 227 458 226 453 223 451 223 451 223 448 218 439 214 436 214 439 217 439 217 434 215 432 212 429 214 429 211 422 208 417 206 417 202 434 194 413 218 415 141 334 168 396 209 405 194 403 203 401 203 410 197 408 203 417 202 405 196 403 196 403 196 405 197 405 193 398 193 398 193 396 190 391 185 386 185 384 184 382 182 382 184 384 184 382 182 379 180 379 177 374 176 370 174 367 171 365 170 367 171 362 170 360 168 355 168 351 165 343 164 343 165 346 159 336 159 336 159 336 159 336 159 336 161 336 158 329 150 319 149 317 149 317 149 317 150 319 146 312 144 310 143 305 140 303 138 298 140 298 140 296 137 291 143 300 140 300 141 296 132 279 141 284 134 293 138 276 126 279 129 276 129 274 128 272 126 272 128 267 126 262 125 260 122 257 122 257 122 255 120 253 119 253 114 250 116 253 117 250 116 248 116 250 116 248 114 245 113 245 113 241 107 236 108 238 108 236 105 236 110 243 113 245 111 241 108 238 108 236 107 234 105 234 104 231 104 229 102 226 101 226 101 224 101 224 101 224 101 224 102 224 102 226 104 231 108 238 108 224 105 214 99 207 96 207 101 217 102 219 104 222 105 222 104 219 107 222 105 219 104 214 104 214 101 210 99 210 99 210 104 210 101 202 101 207 107 217 101 202 98 198 96 200 101 207 96 195 96 195 96 195 96 195 96 195 95 193 95 191 93 191 95 191 96 193 95 186 95 181 92 176 93 176 95 176 96 181 88 176 90 179 90 179 90 181 84 169 85 169 85 169 85 167 85 164 82 159 81 159 81 162 79 157 81 162 82 162 81 159 81 159 81 157 79 157 78 155 75 150 75 148 73 145 72 145 70 148 75 150 72 143 69 140 76 148 70 140 70 143 69 138 60 121 61 124 63 126 64 126 64 128 66 131 67 128 66 124 63 112 64 112 64 112 64 112 67 114 63 107 61 109 66 119 63 109 63 109 63 109 63 109 61 107 61 105 60 102 58 102 58 97 58 95 57 93 55 93 57 95 57 97 58 100 60 100 60 100 58 97 55 93 52 88 57 95 52 88 49 85 51 90 52 90 52 90 52 90 52 90 49 85 49 85 49 85 49 85 51 88 51 85 49 83 48 83 45 78 45 78 45 78 45 78 48 83 46 78 43 74 42 71 43 76 46 83 48 83 48 83 11 16 19 19 23 18 15 15 31 21 19 15 7 12 3 12 7 13 7 13 7 13 11 15 15 15 11 13 7 15 11 16 23 16 19 13 15 13 15 13 7 12 11 12 11 13 15 13 11 12 7 10 11 13 19 15 15 13 15 13 15 13 15 13 7 12 11 12 15 13 19 15 11 12 11 13 15 13 19 15 31 15 15 9 7 10 15 15 15 12 15 12 15 12 15 12 19 10 15 9 15 7 11 7 15 6 0 3 3 4 0 1 0 9 19 21 51 30 67 33 83 40 95 43 91 39 71 31 27 7 0 0 0 1 0 0 0 3 0 3 0 1 0 1 0 1 0 3 7 7 11 6 7 6 7 6 7 6 7 6 3 4 3 6 7 7 11 7 11 7 11 9 15 7 11 6 7 15 83 57 162 60 146 61 162 64 162 64 162 64 162 64 162 64 162 61 150 57 134 52 138 49 95 31 59 21 31 12 19 10 3 9 31 22 51 25 55 58 337 206 448 202 404 120 246 122 269 88 222 93 234 104 242 102 261 110 230 123 495 202 313 98 265 95 345 161 412 176 480 156 396 107 361 152 396 233 551 247 567 266 591 254 460 152 531 274 460 137 246 184 615 245 495 229 476 232 492 241 503 247 543 266 559 265 551 274 575 279 591 309 642 310 781 233 313 343 745 337 615 300 591 297 611 286 507 220 591 348 745 360 841 371 809 343 761 274 674 280 650 263 742 279 702 248 654 245 686 259 745 266 726 256 722 254 714 251 718 257 718 259 726 259 734 260 749 260 765 262 769 263 789 266 789 266 789 268 793 268 797 269 805 271 801 271 801 272 809 276 813 276 813 277 817 277 821 279 829 272 861 277 769 272 809 283 829 286 817 291 789 256 825 288 817 285 817 276 793 279 813 276 797 272 817 274 789 263 785 276 769 266 742 253 686 244 686 250 650 241 599 223 515 197 440 184 392 171 357 158 325 153 321 153 317 150 313 152 325 156 325 152 289 212 416 140 261 137 309 140 372 200 492 232 507 239 539 244 499 230 499 229 480 221 460 215 476 226 492 226 472 223 480 227 468 220 464 223 468 221 456 215 468 227 448 226 456 224 444 215 472 229 472 229 476 224 468 223 480 226 472 223 464 221 464 221 464 220 452 215 444 214 448 217 452 218 448 217 436 214 428 212 420 212 408 209 400 208 400 208 361 217 400 212 420 155 0 24 194 149 380 196 396 199 357 176 400 196 384 194 400 199 396 194 384 193 384 193 384 193 384 193 372 188 376 190 376 188 369 185 365 185 365 184 361 182 357 182 349 182 349 180 345 179 341 179 337 177 333 176 329 173 321 171 329 170 329 170 325 170 321 170 317 167 309 164 305 164 305 165 309 159 309 159 309 159 309 159 309 159 309 159 301 153 285 149 281 149 281 149 281 149 277 147 273 146 269 143 261 141 257 140 265 138 269 140 265 137 261 135 273 140 269 141 277 143 269 137 265 131 249 135 261 128 238 132 246 129 242 128 242 126 238 126 230 128 226 125 222 123 214 122 214 122 214 120 210 119 206 119 210 116 214 117 214 117 210 116 210 116 206 114 206 113 202 113 210 110 194 107 198 108 198 107 186 105 198 110 202 110 198 108 202 108 198 107 198 105 194 105 190 104 186 102 186 101 182 101 186 99 186 99 186 99 186 99 186 98 182 99 190 102 198 107 190 105 182 101 174 98 178 95 198 102 210 104 214 105 214 107 230 107 234 108 230 105 222 104 222 104 218 101 210 99 214 101 222 104 214 101 210 104 226 108 210 99 202 96 202 98 210 101 214 99 214 99 214 99 214 99 214 98 210 98 206 96 206 95 214 96 218 98 214 96 210 95 206 96 206 98 210 99 214 99 226 93 234 92 222 92 222 92 202 85 194 87 190 84 178 84 190 84 182 82 178 81 182 82 178 81 182 82 182 81 174 79 178 79 174 79 170 78 170 76 162 75 162 73 158 73 154 72 158 72 162 73 162 75 174 79 158 69 138 63 138 66 138 63 126 61 130 63 130 64 134 64 134 66 138 67 142 66 138 64 130 66 130 66 130 66 130 66 134 66 123 61 119 63 130 67 123 63 123 63 123 63 123 63 123 63 123 61 119 61 115 60 107 58 107 57 103 57 99 55 103 57 103 58 107 58 111 60 126 57 123 55 119 54 111 52 123 55 115 51 107 51 111 54 111 52 111 52 111 52 111 52 107 51 107 51 107 51 107 51 107 51 107 49 103 48 99 48 91 45 91 45 91 45 91 45 107 48 103 46 99 45 95 43 95 45 103 48 107 48 107 46 13 33 21 45 24 40 16 28 22 40 19 33 15 31 15 31 12 26 13 28 15 31 16 33 13 31 15 33 16 31 15 28 13 28 15 31 13 26 12 23 12 26 12 28 13 28 15 31 13 23 12 21 12 23 15 28 13 23 13 23 13 23 13 23 10 19 10 19 12 21 12 21 12 21 12 21 13 23 13 26 18 28 13 21 10 21 13 26 13 23 13 23 13 23 13 23 10 14 9 14 7 11 7 11 9 9 3 4 3 4 0 0 0 2 3 9 9 19 15 23 18 35 27 45 28 35 16 21 4 4 1 4 4 4 0 0 0 0 1 4 3 4 1 2 0 0 1 7 4 9 4 7 6 9 6 9 6 9 6 9 4 7 6 9 6 9 7 11 4 9 9 16 10 14 7 9 12 33 39 90 64 97 60 100 63 100 63 100 63 100 63 100 63 100 63 97 58 88 54 81 54 76 39 47 25 31 15 16 13 14 9 26 18 54 27 66 37 167 165 367 200 351 168 183 120 207 137 140 88 128 95 155 93 171 108 140 92 224 218 293 108 157 104 157 119 207 125 255 167 219 122 167 180 253 143 331 245 422 253 470 265 456 208 322 247 456 165 243 113 358 254 446 229 458 230 465 236 468 236 468 244 489 251 484 247 496 260 506 274 522 289 525 307 365 184 608 343 608 345 601 327 563 301 532 257 451 283 539 301 546 315 563 340 580 330 520 333 542 315 494 266 441 279 456 279 425 256 379 257 379 253 365 259 370 263 365 259 355 257 351 257 343 256 341 259 336 259 334 260 341 265 341 266 339 266 339 268 341 268 343 271 346 271 346 271 348 274 351 276 353 276 353 277 355 277 358 282 348 292 351 257 351 276 358 285 353 280 358 268 315 286 360 279 358 279 346 271 355 279 358 269 372 272 374 262 372 268 393 265 389 259 374 244 367 245 384 245 384 235 372 217 360 202 358 185 343 174 327 162 317 159 317 158 308 149 298 149 303 150 300 143 393 185 286 132 279 143 276 141 312 159 339 179 379 199 389 223 441 233 460 242 472 244 470 232 460 235 456 227 441 221 444 226 456 230 460 230 458 224 451 230 456 230 458 233 465 229 456 229 465 229 465 226 463 223 458 224 453 223 448 220 444 220 446 218 441 215 439 215 439 217 441 218 439 217 436 215 432 212 429 211 425 209 420 208 420 209 422 206 436 214 432 217 362 54 150 152 360 188 379 184 384 191 377 194 389 188 389 191 393 191 386 188 386 188 386 188 386 188 386 185 379 187 382 187 379 184 374 185 379 185 379 184 377 184 377 179 377 179 377 177 374 177 374 177 374 176 372 174 367 171 365 171 365 171 362 171 358 170 355 167 346 164 343 164 339 165 341 159 334 159 334 159 331 158 331 158 331 158 331 156 324 150 317 150 319 149 317 147 312 146 310 144 310 143 308 141 303 138 300 137 296 138 296 138 293 135 288 132 284 129 286 137 296 138 293 140 286 132 284 132 274 126 279 129 274 128 274 126 272 126 272 128 267 126 262 125 260 122 257 122 257 122 255 120 253 119 253 116 253 117 255 119 253 117 250 116 248 114 248 113 245 113 245 113 241 107 236 108 238 108 236 104 231 105 236 107 236 107 234 108 236 107 236 105 234 105 234 104 229 102 229 101 226 101 226 98 219 98 219 98 219 98 219 95 214 95 214 96 219 99 222 104 217 101 210 98 205 95 205 104 222 105 222 105 224 107 224 108 224 110 226 108 224 107 219 104 217 102 212 101 212 101 214 105 210 104 205 102 210 107 217 104 207 102 205 101 205 104 207 101 202 101 202 101 202 101 202 101 202 101 200 99 198 98 198 99 198 101 193 101 191 98 183 98 186 101 183 101 186 104 186 98 188 96 186 93 183 92 181 90 176 88 171 85 167 82 164 85 167 84 162 81 159 82 162 82 162 82 162 81 157 78 152 79 155 78 155 76 152 76 150 75 150 75 150 73 148 73 145 78 152 73 140 67 138 69 143 72 138 61 126 60 126 58 121 63 124 63 126 64 126 66 128 66 128 67 131 67 131 66 126 67 119 69 119 69 119 69 119 67 114 63 107 61 109 66 114 63 109 63 109 63 109 63 109 64 112 64 109 63 109 61 107 58 97 58 97 57 95 57 93 57 95 57 95 58 97 58 100 55 95 55 95 55 93 54 93 57 97 55 93 52 93 54 95 52 90 52 90 52 90 52 90 51 88 51 88 51 88 51 88 51 88 51 85 49 83 48 83 45 78 45 78 45 78 45 78 48 83 48 83 46 81 46 81 43 78 46 83 48 83 46 81 15 18 27 22 31 21 19 16 31 21 23 18 15 16 15 16 3 12 7 13 11 16 15 18 3 13 15 18 19 16 7 12 15 13 23 16 23 13 11 10 35 21 31 18 23 15 15 13 15 13 11 12 15 15 23 16 15 13 15 13 15 13 15 13 7 10 7 10 11 12 11 12 7 10 11 12 11 13 15 13 31 16 19 12 15 12 19 13 15 12 15 12 15 12 15 12 15 9 15 7 11 7 7 6 11 6 3 4 7 6 0 0 3 3 0 3 0 4 7 7 3 6 15 10 15 6 0 0 0 1 0 3 3 4 0 3 0 0 0 3 0 3 0 0 0 3 7 7 7 4 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 0 6 11 10 19 9 11 6 43 28 103 55 154 61 154 63 150 60 150 60 150 60 150 60 154 61 154 60 146 55 130 51 130 46 91 30 55 19 31 10 19 12 23 13 31 22 43 27 63 105 412 205 456 193 317 93 305 168 400 119 230 92 242 108 249 110 246 90 257 170 571 176 249 93 317 156 249 128 309 156 436 107 333 147 547 167 341 193 587 241 599 266 603 241 416 190 634 251 313 129 246 205 535 230 515 230 519 233 519 235 519 238 515 241 531 236 519 244 543 250 547 265 626 272 642 141 369 313 615 307 690 345 761 348 765 339 587 300 714 324 682 306 587 277 607 294 650 315 833 360 833 337 793 309 738 277 686 269 702 276 706 266 710 266 718 260 694 247 702 257 702 256 706 256 718 254 734 257 749 259 765 263 781 266 777 265 781 266 781 268 785 268 793 271 789 269 793 271 797 274 809 274 813 276 813 277 817 277 829 272 853 271 757 276 813 277 817 285 805 283 773 257 833 282 809 280 813 271 793 277 813 274 805 269 805 265 777 262 785 271 769 265 742 254 702 245 702 253 658 239 611 227 551 212 495 203 452 191 408 177 369 168 357 167 361 164 333 155 317 149 297 141 281 196 369 134 253 126 265 125 265 128 257 128 273 138 293 138 333 164 384 188 444 209 480 215 511 235 531 241 527 235 511 235 495 226 484 220 460 218 480 230 492 230 468 221 464 226 484 232 460 224 468 227 468 229 468 229 476 224 464 220 456 217 452 217 448 215 448 215 448 215 452 218 452 218 448 215 432 214 428 212 404 208 396 206 396 208 404 211 380 203 380 199 452 202 170 102 492 215 440 184 337 180 365 194 369 187 372 185 376 187 376 185 372 185 372 185 372 184 369 184 361 182 357 184 353 180 349 179 353 182 353 182 353 182 353 182 349 179 337 177 337 177 337 177 337 177 333 174 325 173 321 171 329 171 325 170 325 170 321 170 309 165 305 162 297 162 301 164 309 159 309 158 305 158 305 156 301 156 301 155 293 152 285 150 285 150 281 147 273 144 265 143 265 143 265 141 257 138 253 137 261 137 261 137 261 135 253 134 242 128 234 128 249 134 253 132 281 138 261 132 246 128 238 128 242 128 242 126 238 126 234 125 230 128 226 125 222 123 214 122 214 122 214 120 210 119 206 119 214 117 218 119 218 119 214 117 206 114 206 113 202 113 198 111 210 110 194 107 198 108 198 107 190 105 190 107 194 107 194 107 198 107 198 105 194 105 190 104 186 102 186 101 182 101 178 99 182 98 182 98 182 98 182 98 174 95 170 95 174 96 182 101 194 104 186 101 178 99 186 98 218 107 218 107 226 108 230 108 246 110 249 111 249 110 242 107 234 104 226 102 226 102 230 104 226 105 222 104 222 107 230 110 234 108 230 107 226 107 226 107 222 102 222 102 222 102 222 102 218 101 218 99 214 99 210 98 234 101 238 104 234 101 226 99 226 99 226 102 230 102 230 102 230 98 226 95 218 92 210 90 214 92 206 88 194 85 182 82 194 85 186 82 182 82 182 84 186 84 186 82 178 79 166 76 170 78 166 76 166 75 162 75 166 76 162 75 162 73 158 73 174 76 162 73 162 72 150 66 150 64 126 58 126 61 126 58 134 64 134 66 138 66 138 66 138 66 142 69 146 67 138 66 134 67 134 67 134 67 134 67 134 66 126 63 123 63 126 64 123 63 123 63 123 63 123 63 126 64 123 63 119 61 119 61 111 60 107 58 107 57 103 57 99 55 103 57 103 58 107 58 115 54 115 54 115 55 119 55 123 57 119 55 119 55 119 55 111 52 111 52 111 52 111 52 111 52 111 52 111 52 111 52 107 51 107 49 103 48 99 48 95 46 95 46 95 46 95 46 107 48 107 48 107 48 111 49 99 45 103 48 107 48 103 45 21 38 19 38 19 38 19 40 19 38 18 33 16 35 18 35 13 28 13 31 15 33 16 35 12 28 16 35 18 33 13 26 15 33 18 38 18 33 13 26 21 40 19 35 15 28 13 26 13 21 12 21 12 23 15 28 13 23 13 23 13 23 13 23 13 23 13 23 12 21 12 21 10 19 10 21 12 21 13 23 15 26 13 23 12 21 12 21 9 16 9 16 9 16 9 16 9 14 7 11 7 9 6 9 4 7 4 11 10 19 9 9 6 9 4 4 1 2 3 4 3 2 0 0 0 0 0 0 0 0 0 0 1 4 6 14 0 2 1 4 3 2 1 2 1 9 10 19 9 9 6 11 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 3 7 7 14 10 14 9 11 25 54 46 85 58 97 63 100 58 93 58 93 58 93 58 93 60 95 60 93 57 85 52 81 51 69 34 45 22 28 13 16 10 14 13 35 19 57 25 74 40 231 185 353 200 322 135 167 144 248 174 181 102 126 90 148 95 143 92 174 149 303 223 226 90 112 174 348 120 179 138 219 135 148 146 348 179 229 146 329 247 405 265 475 271 422 177 365 272 389 114 224 123 365 212 405 217 420 218 425 218 427 226 448 239 472 241 458 227 456 230 456 244 472 266 506 262 293 203 537 279 513 283 530 304 563 322 585 268 556 345 608 349 608 316 570 291 515 260 501 322 561 337 558 360 592 334 534 301 482 286 458 271 422 265 401 265 391 260 372 256 358 259 353 257 351 259 346 257 339 257 334 259 341 263 343 265 336 265 339 266 339 268 341 271 343 269 343 269 346 272 351 274 351 274 353 276 353 277 355 280 348 289 339 251 353 277 351 282 362 277 355 263 327 286 355 277 365 277 353 271 362 280 370 272 374 266 370 260 374 268 391 265 386 259 377 248 372 251 389 245 384 238 374 224 367 211 370 205 370 193 355 179 343 174 343 174 336 168 329 162 312 149 288 146 372 164 269 125 248 119 241 123 250 128 255 126 250 129 267 119 257 129 279 141 293 146 298 184 382 203 417 223 448 239 470 236 463 235 456 229 458 235 475 236 458 232 448 223 436 220 441 224 453 226 458 230 460 229 460 226 451 223 444 218 436 217 436 215 434 217 436 217 436 217 436 217 429 217 427 214 422 212 420 206 410 206 408 206 410 208 415 197 393 200 401 215 405 84 231 200 401 199 379 184 370 180 360 185 377 187 377 185 377 185 377 187 377 185 377 184 372 182 372 179 370 180 370 180 367 177 362 179 367 179 367 179 367 179 367 179 370 179 370 179 370 179 370 177 365 176 362 173 358 171 355 170 360 168 355 167 353 168 348 164 343 164 336 162 336 162 336 159 334 159 331 158 329 156 327 156 327 153 324 152 319 150 319 149 317 147 312 144 308 141 305 143 305 141 303 138 298 137 298 135 291 137 293 135 288 132 286 138 293 134 288 135 291 132 281 128 274 128 269 125 272 128 272 128 274 126 272 126 269 125 269 128 267 126 262 125 260 122 257 122 257 122 255 120 253 119 253 116 253 117 255 119 253 117 250 114 248 113 245 113 243 111 243 113 241 107 236 108 238 108 236 108 238 108 236 107 236 107 236 107 236 105 234 105 231 104 231 102 229 101 226 101 224 99 224 101 224 101 224 101 224 101 224 96 217 95 214 95 217 98 219 105 217 104 212 102 212 104 214 111 226 110 226 110 224 108 224 111 224 111 224 111 222 108 217 105 212 104 212 104 212 105 217 107 212 107 212 107 214 108 217 108 214 108 214 107 210 105 207 102 205 102 205 102 205 102 205 101 202 99 200 99 198 98 198 102 198 104 200 104 193 101 191 101 183 101 183 102 179 101 181 98 188 96 183 93 179 90 176 95 183 92 176 88 169 84 167 87 167 84 164 82 162 84 164 84 164 84 162 81 157 76 152 78 155 76 152 76 150 75 150 76 152 76 150 75 150 73 148 70 143 75 159 84 162 75 138 49 107 49 117 61 136 69 140 67 131 67 128 66 128 66 128 66 131 69 133 69 133 67 126 66 117 67 117 67 117 67 117 67 114 66 112 63 109 63 109 63 109 63 109 63 109 63 109 61 107 61 107 60 105 58 102 60 100 60 97 58 97 57 95 55 93 55 95 57 95 58 97 52 90 52 93 54 93 54 93 55 95 55 95 57 95 55 95 52 90 52 90 52 90 52 90 52 90 52 90 52 90 52 90 51 88 51 85 49 83 48 83 46 81 46 81 46 81 46 81 48 83 48 83 48 83 49 85 45 81 48 83 48 81 45 78 27 19 19 16 15 18 23 21 19 16 15 16 15 16 19 19 15 16 15 16 15 15 11 15 7 15 11 16 15 15 11 13 27 18 27 18 27 16 19 13 7 10 7 12 11 12 11 13 11 10 7 10 7 12 15 15 15 13 15 13 15 13 15 13 15 13 15 13 11 12 11 12 3 10 7 10 11 12 11 12 19 13 15 12 15 10 11 10 0 6 0 6 0 6 0 6 11 7 11 7 7 6 7 4 0 3 3 9 27 15 23 9 0 3 0 1 0 0 0 0 11 4 0 0 0 1 3 6 0 0 0 3 0 6 19 15 7 6 0 1 0 1 0 3 0 7 27 15 19 6 7 9 7 6 7 6 7 6 7 6 11 7 7 6 7 6 3 4 3 6 7 6 11 9 19 10 71 39 119 51 134 60 158 61 146 58 146 58 146 58 146 58 142 57 142 57 138 54 130 51 119 42 79 27 51 18 27 10 19 13 35 18 35 21 39 28 107 143 444 194 452 171 238 105 361 180 440 147 289 90 198 90 222 93 285 165 515 229 559 137 214 84 535 277 361 125 325 125 301 123 571 248 337 116 388 233 587 235 626 276 622 227 349 221 650 199 222 119 301 194 428 199 464 205 480 205 460 203 488 218 527 235 547 230 527 235 555 241 531 245 563 256 539 128 523 274 603 268 559 271 599 276 607 257 527 265 682 295 718 331 757 343 813 331 575 269 634 279 698 303 734 321 833 352 884 343 821 315 765 291 722 269 706 271 722 276 702 265 714 265 714 260 726 262 730 259 753 257 761 260 769 262 773 265 777 265 781 266 781 266 789 269 785 268 789 271 797 272 805 274 809 274 813 276 813 276 825 272 845 262 745 277 817 271 809 283 797 277 765 260 833 274 805 279 813 271 801 279 821 277 809 269 781 262 765 265 769 272 745 259 718 250 686 245 698 253 678 247 642 236 583 223 531 214 480 205 440 188 400 182 388 182 372 173 372 173 369 165 329 150 345 199 345 129 246 110 206 108 249 120 285 128 273 116 257 129 285 128 285 129 281 128 269 123 265 138 313 159 361 179 404 194 468 221 503 232 495 223 476 223 480 230 535 245 543 242 519 236 495 232 484 230 472 229 460 224 480 227 476 221 460 217 456 217 452 215 456 217 456 217 452 214 440 214 436 212 420 211 416 209 392 203 384 202 380 203 384 205 408 206 432 205 456 208 154 105 436 193 412 190 376 188 341 177 357 184 376 184 369 180 369 185 372 184 369 180 365 179 361 177 345 177 349 177 349 176 341 173 341 174 341 174 345 176 345 176 337 176 337 176 341 177 341 177 333 173 329 171 321 170 317 168 325 167 321 165 321 164 317 165 313 162 305 161 301 161 301 162 309 159 305 158 301 155 297 155 297 153 289 150 285 150 285 150 277 146 273 144 265 143 261 141 261 141 257 138 249 137 246 135 253 134 257 135 253 134 249 131 261 135 253 132 246 126 218 114 178 110 206 116 222 128 246 126 238 126 238 126 234 125 234 123 230 128 226 125 222 123 214 122 214 122 214 120 210 119 206 119 206 116 210 117 214 116 210 114 202 113 202 113 198 111 198 110 210 110 194 107 198 108 198 107 202 110 198 107 194 107 194 108 194 105 194 105 190 104 190 102 182 101 182 101 178 99 178 98 198 101 198 101 198 101 198 101 190 98 186 96 186 96 190 99 194 105 190 104 198 105 214 107 234 113 238 111 238 110 234 110 246 111 249 111 249 110 242 107 234 105 230 104 234 105 238 108 226 107 230 108 230 110 234 110 218 105 222 105 218 102 206 99 226 104 226 104 226 104 226 104 218 101 218 99 214 98 210 98 238 104 242 105 238 102 230 101 226 101 222 99 222 99 218 98 210 96 206 95 202 92 198 92 214 95 210 92 202 88 194 85 194 87 190 84 186 84 186 84 182 82 182 82 178 79 170 76 174 78 170 78 166 76 166 75 170 76 166 76 162 75 162 75 166 75 166 76 166 64 95 36 31 28 63 49 134 72 170 76 146 69 146 67 142 67 138 66 142 67 146 69 146 69 142 67 130 66 130 66 130 66 130 66 134 67 130 64 126 63 119 61 123 63 123 63 123 63 123 63 119 61 115 60 115 58 111 58 115 60 111 60 107 58 107 58 95 55 99 55 103 57 103 57 115 54 115 52 111 52 111 52 111 52 115 55 123 55 119 54 111 52 111 52 111 52 111 52 107 51 107 51 107 51 107 51 107 51 107 49 103 48 99 48 99 48 99 48 99 48 99 48 107 48 107 48 103 46 103 46 103 46 107 48 107 46 99 43 16 33 18 35 18 35 16 33 15 31 13 28 15 33 18 38 19 35 18 33 16 31 13 28 16 31 15 28 13 31 15 33 18 33 16 31 13 28 15 31 9 21 9 21 10 23 10 23 9 16 9 16 9 19 12 23 13 23 13 23 13 23 13 23 13 21 12 21 10 19 9 16 9 16 10 19 10 21 12 21 10 19 10 19 10 16 9 14 6 11 6 11 6 11 6 11 7 11 7 9 6 9 4 7 3 7 6 14 12 19 9 7 0 0 1 4 3 2 0 0 6 7 3 4 3 4 4 9 0 7 13 28 18 31 21 38 13 16 6 2 0 2 3 7 0 11 15 23 9 7 4 11 6 9 6 9 6 9 6 9 7 11 7 9 6 7 4 7 7 9 4 7 4 11 12 21 33 69 49 76 49 90 61 93 60 95 60 95 60 95 60 95 55 90 57 88 55 85 51 81 46 64 33 40 21 28 13 14 7 16 18 40 19 54 24 78 82 305 199 346 200 274 102 181 158 236 174 231 146 157 88 152 113 212 159 303 218 353 208 155 84 152 245 444 221 212 125 188 114 281 253 310 95 179 193 384 242 382 265 468 272 403 165 429 265 303 101 205 147 324 173 346 191 358 202 367 194 358 194 382 202 403 215 420 218 451 242 470 233 482 232 484 188 269 226 468 248 472 263 501 274 479 241 422 241 468 272 503 276 537 294 556 334 582 254 503 283 472 283 496 285 511 288 522 312 563 346 592 352 549 325 487 294 434 271 396 279 391 276 382 268 365 263 353 260 346 259 339 256 339 259 334 263 334 265 336 265 339 266 339 269 343 268 341 269 343 271 348 272 348 274 351 274 353 276 353 280 351 286 327 247 358 279 343 279 374 272 358 259 339 286 353 271 367 272 358 268 370 279 370 276 370 266 360 263 370 271 384 260 370 256 362 247 360 253 384 251 391 245 389 235 386 224 393 209 377 196 365 187 360 185 360 177 341 171 334 168 327 159 310 167 377 156 267 125 241 111 236 113 212 113 226 111 202 104 222 117 226 113 226 114 229 116 241 116 255 123 269 131 286 140 308 152 336 171 360 167 343 161 343 179 382 202 422 221 448 239 472 233 460 236 465 235 460 230 456 230 456 226 446 220 439 217 436 215 436 218 439 217 434 212 427 212 422 211 417 208 415 206 413 203 405 202 401 199 398 199 396 202 374 200 365 193 396 88 272 215 401 191 370 187 372 190 374 177 367 184 370 177 360 179 370 179 365 177 362 176 358 173 355 173 355 174 355 174 353 171 348 171 351 171 353 173 355 174 358 170 355 171 358 171 360 173 360 171 358 170 353 167 351 165 348 164 348 162 346 162 343 162 341 162 339 162 334 159 327 161 329 159 334 158 331 156 327 153 324 153 324 150 317 149 317 150 322 144 310 143 308 143 308 143 308 140 303 138 300 137 296 134 293 132 288 134 288 134 286 131 281 128 279 126 276 123 260 107 234 95 238 113 253 120 274 128 265 126 272 126 269 125 269 123 267 128 267 126 262 125 260 122 257 122 257 122 255 120 253 119 253 113 245 114 248 114 248 113 245 113 245 113 243 111 243 110 241 113 241 107 236 108 238 108 236 110 238 105 231 104 231 105 234 105 234 105 231 104 231 102 229 101 226 101 224 99 224 98 222 99 222 99 222 99 222 99 222 98 217 96 214 95 217 96 217 102 212 102 212 104 217 107 219 116 234 113 231 111 229 111 226 110 222 110 222 110 219 107 217 105 214 105 214 105 217 108 222 107 214 108 217 110 219 110 217 105 210 107 212 105 205 99 198 105 210 105 210 105 210 105 210 104 205 102 205 101 202 101 198 102 198 102 198 104 193 101 188 101 183 101 179 99 176 98 179 98 186 96 186 96 183 95 183 93 181 93 179 90 176 88 174 88 169 85 164 84 164 84 167 81 159 82 162 82 159 79 157 81 157 79 157 78 155 78 152 78 155 76 152 76 150 75 150 85 157 73 140 63 107 28 52 18 69 36 112 66 148 75 148 70 136 69 133 69 131 67 131 67 133 69 136 70 133 69 128 67 119 69 119 69 119 69 119 67 117 66 114 64 109 61 105 63 109 63 109 63 109 63 109 63 109 61 107 61 105 60 105 61 102 60 100 60 97 58 97 54 90 55 93 55 95 57 95 55 95 54 90 52 88 51 85 49 88 52 95 55 95 54 90 52 90 52 90 52 90 52 90 51 88 51 88 51 88 51 88 51 88 51 85 49 83 48 83 48 83 48 83 48 83 48 83 48 83 46 81 45 78 43 76 46 83 48 83 48 81 45 76 3 15 19 21 27 18 11 12 7 13 3 13 7 16 19 19 27 21 23 18 11 13 3 12 19 16 7 12 3 13 15 18 27 16 15 10 7 12 15 15 23 15 19 13 7 9 0 7 3 7 0 7 0 9 7 12 15 13 15 13 15 13 15 13 7 10 7 9 3 7 0 7 3 9 3 10 7 12 11 12 7 9 11 10 7 9 3 6 0 6 0 6 0 6 0 6 11 7 11 6 7 4 3 4 3 4 7 9 19 9 3 0 0 0 0 6 7 4 0 0 0 0 0 3 3 3 0 0 3 15 63 34 83 33 79 34 39 13 11 1 0 0 0 6 0 6 27 13 11 1 0 6 7 6 7 6 7 6 7 6 11 7 11 6 7 4 3 4 15 6 0 1 0 7 23 16 83 45 123 45 115 57 154 57 150 60 150 60 150 60 150 60 138 55 138 55 134 52 126 49 115 40 75 25 47 16 23 9 7 13 43 21 43 18 31 28 222 185 460 199 452 147 182 114 376 167 424 179 424 131 265 119 396 184 507 206 519 215 488 88 178 129 607 289 650 165 269 132 341 221 706 131 249 149 559 248 591 226 622 266 622 223 361 263 611 158 218 111 357 170 369 176 404 185 444 193 424 177 408 179 428 193 456 193 456 208 503 217 492 247 535 254 412 116 559 230 535 238 535 248 551 242 547 233 543 229 634 272 638 279 642 272 694 312 619 324 773 291 670 263 654 272 650 274 674 285 722 297 813 328 853 339 876 334 837 316 757 288 745 279 734 266 718 260 730 260 734 259 742 257 749 257 761 265 769 265 773 266 777 266 785 268 781 268 781 269 789 272 797 272 805 276 809 276 805 276 817 274 829 257 730 279 813 268 801 283 781 272 745 262 821 269 785 274 789 268 785 274 809 274 797 272 757 260 745 266 765 272 738 262 722 253 694 250 706 259 662 245 630 238 595 230 563 226 488 203 448 191 412 187 408 188 404 180 369 165 345 159 325 152 337 188 305 123 246 114 226 123 265 108 253 116 273 113 265 122 265 111 246 105 230 108 242 111 253 126 261 131 277 138 301 152 265 138 281 138 257 132 277 146 277 140 281 144 313 170 400 208 495 232 495 236 495 238 488 236 492 229 488 223 472 218 460 217 456 218 460 218 456 214 440 209 428 211 424 208 408 206 404 205 396 200 380 196 369 194 369 196 372 194 440 197 432 203 130 111 448 191 392 185 384 188 341 180 349 177 369 179 353 173 357 180 357 176 353 173 345 170 341 168 333 170 329 171 325 168 317 167 321 168 325 170 329 171 333 173 317 165 321 167 325 168 329 170 329 170 325 167 317 165 313 164 313 164 309 162 309 161 305 162 309 162 301 159 297 159 297 161 309 159 305 156 297 155 293 152 293 152 285 147 277 149 285 152 261 141 269 143 269 143 269 143 261 140 257 137 249 135 246 135 249 132 253 134 253 132 246 129 238 128 238 129 234 117 182 98 174 113 222 120 230 128 234 116 238 126 238 125 234 123 230 123 230 128 226 125 222 123 214 122 214 122 214 120 210 119 206 119 198 111 202 114 206 113 198 111 202 113 202 111 198 110 194 110 210 110 194 107 198 108 198 107 198 107 186 102 178 101 182 104 194 105 194 104 190 102 186 102 182 101 182 99 178 98 174 98 182 98 190 98 190 98 190 98 186 96 182 93 178 93 182 95 190 101 198 101 202 104 210 107 242 116 246 113 242 111 242 111 242 108 246 110 246 108 238 105 234 105 234 105 238 108 246 110 226 108 234 111 238 111 238 110 234 111 238 111 234 107 218 102 238 108 246 108 246 108 238 108 230 105 222 104 218 104 214 102 234 101 242 102 242 102 234 99 234 102 234 101 230 99 226 99 210 98 206 98 214 98 218 99 202 92 206 92 206 92 210 92 198 87 190 84 186 84 186 85 174 79 178 82 182 82 178 81 178 81 178 79 174 79 170 78 170 78 170 76 166 75 162 75 186 78 154 70 146 60 87 33 43 36 87 60 150 75 154 67 154 70 150 69 146 67 142 67 142 69 146 70 150 69 146 67 142 70 142 70 142 70 142 70 134 67 134 66 126 63 119 60 123 63 123 63 123 63 123 63 126 64 126 63 123 61 119 61 115 61 115 60 111 58 107 58 95 54 95 55 99 57 103 57 123 55 115 52 107 49 103 48 99 49 111 54 119 54 111 52 111 52 111 52 111 52 111 52 103 49 103 49 103 49 103 49 107 51 107 49 103 48 99 48 99 48 99 48 99 48 99 48 107 48 103 45 95 42 91 40 107 48 107 48 107 46 95 43 21 38 19 35 18 38 19 40 16 33 16 33 16 33 16 33 13 31 15 33 16 35 18 38 15 31 15 31 15 31 15 31 18 28 15 23 13 23 15 26 13 23 13 23 13 23 13 23 13 23 13 23 13 23 13 26 15 26 15 23 13 23 12 21 13 19 13 19 13 19 13 19 10 14 12 19 13 19 12 16 10 14 9 14 9 11 4 7 9 14 9 11 7 9 6 9 7 11 7 9 6 9 4 7 3 7 6 11 6 4 0 0 4 4 4 4 3 2 3 2 4 7 7 7 3 0 3 4 0 31 37 64 36 57 39 59 30 26 6 4 1 0 0 7 0 7 12 21 9 7 3 7 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 7 9 7 16 7 9 13 40 37 69 51 88 57 88 55 88 55 90 57 93 58 90 57 88 55 85 54 83 51 78 48 74 34 52 31 42 24 28 15 16 12 2 6 40 27 64 16 124 146 348 193 355 193 219 111 202 149 222 179 245 171 222 164 238 177 255 196 291 206 348 134 124 78 234 263 422 245 343 137 136 187 405 206 164 108 276 259 370 257 329 239 458 263 293 203 456 236 257 93 219 156 298 167 279 167 312 171 319 176 327 179 334 174 331 179 346 187 358 193 367 218 408 233 408 140 293 203 432 230 432 239 439 242 429 232 415 238 432 253 451 259 456 268 472 289 446 266 501 310 525 312 501 286 463 269 444 274 460 283 460 289 468 294 470 306 508 345 565 345 522 312 441 269 396 268 403 276 377 260 351 260 351 257 329 265 341 263 339 262 343 271 358 268 341 268 341 271 343 274 348 272 341 274 346 276 351 279 353 274 374 279 315 262 355 277 355 272 355 279 374 233 374 274 372 274 367 269 355 271 377 276 362 259 360 266 348 259 386 272 372 260 389 260 377 245 386 253 391 239 386 247 382 230 384 232 401 218 382 205 374 194 370 187 360 188 365 187 339 168 322 164 310 176 341 150 262 117 224 116 202 105 200 95 191 99 200 104 198 104 193 99 186 102 198 114 224 105 229 119 253 129 267 138 284 141 286 143 291 143 293 140 291 140 293 138 291 137 288 137 288 161 339 179 370 196 403 226 458 233 458 238 463 235 453 226 439 214 436 220 422 206 425 212 422 205 415 214 413 200 393 200 410 200 401 199 398 194 398 191 391 194 374 202 379 199 389 87 267 205 386 188 367 187 372 187 362 177 365 177 362 176 360 174 360 170 353 170 351 168 348 167 348 167 348 167 348 167 348 167 348 171 355 171 355 170 353 168 348 167 346 167 343 165 343 164 341 171 351 167 341 162 339 164 343 164 336 159 336 162 339 161 329 161 331 161 327 156 319 153 317 155 319 155 319 152 312 147 305 150 312 150 310 149 310 147 308 149 308 144 303 140 296 137 293 140 298 140 296 138 296 137 293 134 286 135 286 135 288 137 288 132 281 132 279 131 279 129 276 126 269 125 267 123 267 125 269 125 269 125 269 125 269 125 269 122 257 123 255 122 253 120 253 123 255 122 253 119 248 116 245 117 245 116 243 111 236 110 234 110 236 111 238 111 238 113 241 108 238 108 238 108 238 108 238 108 238 108 236 107 234 105 234 102 229 102 229 102 229 102 229 101 226 99 224 99 222 98 222 101 219 99 214 96 210 95 210 95 210 93 212 95 214 96 214 99 207 96 207 99 219 110 231 111 229 111 229 111 229 111 229 111 224 111 222 110 219 108 219 108 219 107 214 105 219 110 226 105 222 110 224 111 222 108 217 108 222 113 222 110 212 105 200 116 217 107 214 108 214 101 198 98 207 102 205 102 210 105 231 108 200 101 193 102 198 104 195 105 195 101 186 96 183 98 186 95 181 96 183 96 183 96 183 92 176 90 174 90 176 93 179 92 169 90 164 87 159 85 162 88 162 85 157 84 157 84 159 82 155 82 152 81 150 79 150 76 148 78 150 79 148 78 145 79 148 78 143 72 128 61 114 69 133 70 136 72 133 70 131 73 131 70 126 69 126 69 128 70 126 67 121 66 121 66 124 69 119 69 117 67 114 66 114 69 119 69 117 67 114 66 114 67 109 64 105 63 105 63 107 57 97 61 105 66 109 66 109 60 95 55 95 60 102 60 95 57 97 58 97 58 97 60 100 55 93 51 88 54 93 51 85 54 90 52 88 51 90 52 93 51 88 51 88 51 88 51 88 55 90 49 85 52 90 49 81 48 83 48 85 49 88 51 88 42 76 43 78 45 81 46 81 43 78 48 85 51 85 48 81 49 83 48 81 46 83 48 85 27 19 23 18 19 19 23 21 15 16 15 16 15 16 15 16 19 15 23 16 23 16 23 18 19 15 19 15 19 15 19 15 23 16 23 15 19 13 15 13 11 12 11 12 11 12 11 12 15 12 15 12 19 13 19 13 23 13 19 13 15 12 15 10 11 13 11 13 11 13 11 13 3 10 7 13 11 12 7 10 11 9 15 9 15 7 7 4 19 10 15 9 15 7 11 7 11 7 7 6 7 4 3 4 0 3 7 7 7 3 0 0 0 1 0 1 0 4 0 6 0 6 0 7 0 7 3 12 39 33 111 46 111 45 111 42 79 19 11 3 0 0 0 4 0 4 19 10 11 4 3 6 11 6 7 4 3 6 7 7 7 6 7 6 7 6 7 6 11 6 11 9 11 4 27 25 83 40 119 52 130 51 126 52 138 55 142 57 142 57 138 55 138 54 130 51 123 48 115 46 83 33 71 25 47 16 23 12 0 18 19 22 83 15 35 55 341 200 396 208 404 114 273 131 376 165 424 177 416 168 404 170 424 168 468 200 519 177 289 82 162 184 615 276 607 247 380 129 547 262 432 105 384 214 619 247 595 206 535 282 626 167 499 265 515 132 178 128 369 171 372 161 372 165 388 173 408 177 412 177 408 177 416 182 432 188 444 190 468 199 523 194 285 140 472 220 531 229 567 238 563 229 547 226 555 242 587 254 603 257 622 266 674 254 607 280 702 295 726 295 749 300 742 298 730 285 674 259 690 279 714 283 730 291 761 303 849 334 868 333 825 298 738 272 742 268 682 248 690 263 734 271 734 263 753 262 749 262 757 263 777 269 781 268 781 269 789 272 793 274 793 276 797 277 797 279 785 291 781 250 742 276 781 271 765 268 781 277 670 279 765 277 765 272 757 266 773 279 789 268 726 269 734 257 722 276 765 263 730 263 738 250 706 250 722 254 646 248 642 238 595 233 599 233 555 214 499 200 460 194 436 187 400 188 388 173 349 167 341 161 376 184 321 135 234 111 230 99 202 92 202 88 222 93 226 87 242 95 210 92 202 101 226 111 234 119 249 126 261 128 269 131 273 132 285 135 297 140 301 140 289 141 285 140 281 140 281 140 246 132 273 137 273 143 321 165 400 191 412 203 456 221 495 232 476 224 488 218 456 212 440 200 420 212 424 209 396 197 400 203 396 199 400 196 396 193 388 191 380 185 404 191 416 200 130 119 432 194 380 184 372 187 361 180 357 177 357 176 353 174 349 174 337 170 337 168 333 167 329 167 325 165 325 165 325 165 325 165 333 168 329 167 329 165 325 165 325 167 325 165 321 165 317 164 329 167 321 162 309 161 313 162 317 161 305 159 313 162 309 159 309 161 305 159 301 156 297 156 281 152 285 153 285 152 281 149 281 149 277 149 273 147 273 146 285 144 281 141 269 138 261 135 261 137 261 137 257 135 257 134 261 134 257 134 257 134 257 134 249 129 246 129 242 128 242 126 242 129 230 125 222 123 218 123 222 123 222 123 222 123 222 125 226 123 222 122 222 120 218 120 222 120 218 119 210 116 202 114 210 114 206 113 206 113 202 111 206 113 206 111 202 110 198 108 202 108 202 108 202 108 202 108 202 108 198 107 198 105 194 105 186 102 186 102 186 102 186 102 182 101 182 101 178 99 178 98 182 101 174 98 166 95 170 96 170 95 178 95 182 96 194 98 198 96 198 98 210 105 234 113 238 111 238 111 238 111 238 113 249 111 246 110 246 108 242 108 246 108 238 107 238 108 249 113 234 105 242 108 242 107 234 104 238 104 222 101 222 110 261 122 246 102 238 102 257 114 261 111 253 92 190 108 210 134 293 105 238 107 234 101 234 105 242 104 242 104 230 98 218 96 222 98 226 98 222 96 222 96 222 96 214 92 210 90 206 92 214 93 210 92 202 88 194 87 194 87 202 90 198 88 198 87 194 87 182 82 182 81 178 81 174 79 166 78 170 79 174 78 170 76 170 78 170 78 166 72 146 67 154 73 162 75 162 75 158 73 154 73 146 72 142 70 142 70 146 70 138 69 134 67 138 69 138 69 138 67 134 66 130 66 130 66 134 67 134 67 134 67 126 66 126 64 123 63 119 63 107 60 115 63 123 64 123 64 115 58 103 57 111 60 107 55 107 58 107 58 107 58 107 57 119 54 107 51 115 54 107 49 115 52 111 51 107 52 111 54 107 51 107 51 107 51 107 51 115 52 103 49 111 52 103 48 99 48 99 49 103 51 107 51 87 45 91 45 95 46 99 48 87 45 99 49 103 49 99 48 103 48 99 46 95 48 99 49 19 38 18 35 18 35 19 38 16 33 16 33 16 33 16 33 16 33 16 33 15 31 15 31 15 31 15 31 15 31 15 31 13 26 16 28 16 26 12 19 12 21 12 21 12 21 12 21 12 21 12 21 10 19 10 19 13 21 12 21 10 19 10 16 13 19 13 19 13 19 13 19 10 14 12 16 12 16 10 14 7 11 9 14 9 11 6 7 9 11 7 11 6 9 6 7 6 9 6 7 4 7 3 4 0 2 3 7 4 4 0 0 1 2 4 9 9 16 13 21 9 16 15 23 18 28 22 38 30 59 43 69 43 74 43 59 37 35 9 4 0 0 0 7 4 9 9 11 4 7 4 11 9 11 4 4 3 7 7 14 6 9 6 9 6 9 6 9 9 9 7 14 6 4 12 38 36 66 48 81 51 81 51 81 54 85 55 90 57 88 54 85 54 85 52 78 48 74 45 69 33 50 28 38 18 21 9 9 15 16 22 59 30 74 33 176 182 374 200 353 168 167 102 207 158 222 171 238 174 234 174 243 162 231 170 322 191 205 87 121 99 296 260 379 254 384 185 253 250 360 131 157 215 374 235 379 236 327 206 441 248 274 232 441 193 210 87 250 171 286 162 288 156 298 165 315 173 322 174 319 170 315 170 317 173 324 177 334 176 360 202 334 119 286 193 379 209 401 229 405 223 386 217 389 233 410 248 425 250 420 257 436 269 410 250 436 265 446 283 465 291 477 301 496 307 482 286 446 269 432 276 432 274 432 277 439 277 456 298 489 318 501 331 506 313 439 282 379 265 365 263 358 260 343 262 348 265 351 266 348 269 348 266 343 266 339 268 341 271 343 272 351 276 353 279 360 276 379 274 324 262 360 274 358 276 360 282 360 245 374 274 372 268 365 266 358 271 386 276 370 262 370 263 355 262 389 277 393 259 393 263 384 250 393 259 398 248 386 248 372 232 377 239 398 230 389 215 379 206 379 200 374 188 367 187 341 171 334 168 317 174 346 156 274 125 236 123 210 93 186 85 179 87 176 81 162 87 169 84 164 87 176 99 195 116 238 123 248 123 245 125 255 126 262 128 267 131 274 132 276 137 284 137 284 138 286 138 286 140 291 140 281 129 269 134 293 141 308 146 327 165 365 191 396 206 420 212 420 212 427 212 408 209 405 209 398 202 393 197 391 194 391 191 391 190 386 188 382 188 358 191 372 200 389 82 255 199 379 184 360 182 365 180 355 176 360 176 360 174 358 174 355 170 351 168 348 168 346 167 346 164 341 164 341 164 341 164 341 164 341 162 339 161 336 161 336 165 334 164 334 162 331 162 329 164 331 161 324 158 322 158 324 159 324 156 322 159 329 159 322 155 319 155 319 155 319 155 319 147 308 149 312 152 315 150 312 147 308 147 308 146 305 144 303 144 303 141 298 138 293 135 291 135 288 134 288 132 286 132 286 134 284 132 281 131 276 129 276 128 274 128 272 126 269 125 269 134 281 129 272 123 265 120 262 120 262 120 262 120 262 120 257 122 255 122 255 120 253 120 253 119 250 117 245 116 243 114 241 111 238 111 241 113 243 114 243 116 243 113 238 110 234 107 229 108 238 108 238 108 238 108 238 108 236 107 236 105 234 105 234 104 231 104 231 104 231 104 231 102 229 102 226 101 224 99 222 101 219 99 214 96 212 96 212 93 210 93 212 95 214 96 210 96 202 101 210 108 224 116 234 114 226 114 226 114 226 114 226 111 222 111 219 111 217 110 217 111 219 110 217 111 219 113 226 107 226 108 226 108 217 105 212 107 214 113 224 116 219 110 212 131 238 117 217 108 217 108 212 92 238 104 231 191 348 119 195 111 205 104 195 104 202 107 200 104 195 101 191 98 188 98 188 101 188 99 186 96 183 95 181 95 179 93 176 92 176 93 179 95 171 92 164 88 162 87 164 87 162 88 167 88 162 85 157 82 155 82 155 81 152 81 150 78 148 79 150 79 150 78 148 76 145 79 148 79 145 78 143 73 138 75 140 75 140 73 136 72 126 73 124 72 121 70 121 72 124 70 119 67 117 69 119 69 119 69 117 67 114 66 114 64 112 64 114 67 119 69 121 64 107 66 112 66 107 61 100 60 100 61 102 61 102 60 100 63 100 58 97 58 97 57 90 60 100 60 97 57 95 55 93 55 93 51 88 54 93 51 85 54 90 52 88 51 90 52 93 51 88 51 88 51 88 51 88 54 88 49 85 52 90 51 83 48 83 49 85 49 85 51 88 46 81 46 81 48 83 48 83 45 78 46 83 49 85 48 83 48 83 46 81 46 81 48 83 23 19 19 16 15 18 23 19 15 16 15 16 15 16 15 16 27 18 23 16 19 13 15 13 19 15 19 15 19 15 19 15 11 13 23 18 27 15 7 9 7 10 7 10 7 10 7 10 15 10 11 10 11 9 7 9 15 12 11 10 11 9 7 9 11 12 11 12 11 12 11 12 7 12 11 12 11 10 3 9 7 7 15 9 15 7 7 6 3 4 3 4 0 3 0 1 3 4 3 4 0 3 0 1 0 0 0 0 0 1 0 4 11 13 19 19 39 25 55 30 43 27 59 31 63 33 75 39 91 39 95 39 107 48 107 34 95 24 15 3 0 0 0 4 15 7 7 4 0 4 7 7 15 7 3 3 0 4 11 9 7 6 7 6 7 6 7 6 15 6 7 7 3 3 27 25 103 46 130 54 134 52 130 54 130 52 134 54 134 54 130 52 130 52 126 48 115 43 103 42 79 30 59 21 31 10 11 7 0 21 47 31 71 22 99 105 388 200 404 202 341 95 285 152 392 164 400 171 420 176 428 177 365 161 384 196 420 84 170 61 242 235 615 253 615 266 531 226 686 199 297 155 622 257 591 244 559 211 428 250 531 159 615 256 384 95 186 150 412 159 345 161 337 152 361 164 388 168 388 167 369 159 361 158 361 159 372 162 372 180 444 152 257 149 460 194 480 209 535 220 515 205 511 217 555 242 591 251 599 251 615 260 634 247 607 260 626 259 670 276 686 277 718 289 757 304 793 309 757 291 726 274 698 269 710 279 722 279 702 271 710 288 805 319 872 324 853 310 813 286 749 262 738 262 726 260 745 269 765 274 757 265 761 265 761 268 769 268 781 271 785 274 789 276 789 277 793 288 773 256 757 279 777 271 781 271 793 263 722 279 765 274 757 269 753 265 765 277 781 268 738 265 734 257 730 274 769 271 730 265 738 257 718 259 734 262 682 257 654 235 607 239 622 241 603 232 559 220 523 214 503 206 440 199 420 184 380 180 376 168 369 185 345 147 265 123 273 113 230 104 218 90 202 87 198 84 202 82 182 84 178 90 186 98 218 111 234 120 246 125 265 131 281 131 273 128 269 126 265 126 261 131 257 132 265 134 269 135 285 141 281 135 253 128 257 132 249 128 242 126 249 134 273 141 337 164 341 167 372 197 448 206 416 199 396 196 392 194 388 188 380 187 376 184 372 182 369 182 372 174 372 185 412 191 107 105 420 187 369 176 357 180 345 174 353 174 353 173 349 173 345 171 337 168 337 167 333 165 329 165 321 162 321 162 321 162 321 162 317 161 317 159 313 158 309 158 313 161 313 159 309 159 305 158 309 159 305 156 297 153 293 153 297 153 289 153 297 156 297 153 281 149 281 150 285 152 289 152 277 147 281 149 281 149 277 147 273 146 269 144 269 143 265 143 273 141 269 138 261 135 257 134 253 134 253 132 249 131 246 131 253 132 249 129 242 126 234 125 242 128 238 126 238 125 234 125 246 131 234 125 222 122 218 122 214 120 214 120 214 120 214 122 222 122 222 120 218 120 214 119 206 116 206 114 202 113 198 113 206 113 206 113 206 113 206 113 206 113 202 111 198 108 190 107 198 107 198 107 198 107 198 107 198 107 198 105 194 105 190 104 190 104 190 104 190 104 190 104 186 102 186 102 182 101 178 99 178 99 170 96 166 96 174 96 178 93 178 95 190 96 194 98 206 102 218 110 246 119 261 123 246 116 246 116 246 116 246 116 249 113 249 111 246 111 242 110 249 113 249 113 249 114 253 116 265 113 261 111 257 110 249 110 242 110 261 119 269 113 242 104 257 107 246 104 242 104 242 108 261 101 126 155 789 357 603 197 253 108 242 104 242 107 246 107 234 102 230 101 226 99 226 99 238 102 234 99 226 96 218 95 222 96 218 93 214 93 214 95 214 95 206 90 198 88 198 88 178 82 190 87 194 84 178 78 186 84 182 82 182 81 178 81 170 78 174 81 178 79 170 78 170 78 174 79 174 79 174 79 150 70 154 72 154 72 150 72 150 73 150 73 146 72 142 69 150 72 142 69 138 69 138 70 138 69 138 67 134 66 130 66 130 66 130 66 130 66 134 67 119 64 130 69 130 64 115 58 111 61 115 61 111 58 103 57 123 61 107 58 107 58 99 52 115 60 111 58 103 55 95 54 119 54 107 51 115 54 107 49 115 52 111 51 107 52 111 54 107 51 107 51 107 51 107 51 111 51 103 49 111 52 107 49 103 49 103 49 103 49 103 49 99 48 99 48 99 48 99 48 91 45 95 46 99 48 99 48 99 48 95 45 91 46 99 48 19 35 16 33 16 33 18 38 16 33 16 33 16 33 16 33 16 33 16 31 13 28 12 26 15 31 15 31 15 31 15 31 10 23 15 31 16 23 10 14 10 19 10 19 10 19 10 19 12 21 12 19 10 16 9 16 12 21 10 19 10 16 9 16 12 16 12 16 12 16 12 16 10 16 12 16 10 11 7 9 6 9 7 14 9 14 7 9 6 9 6 9 4 7 3 4 4 4 3 4 1 2 1 2 3 0 0 0 0 7 10 23 21 33 25 42 33 54 39 62 36 59 40 62 39 59 40 66 42 69 42 64 46 83 48 59 34 33 7 4 0 0 0 9 12 14 4 4 3 7 6 9 7 11 4 7 4 7 7 11 6 9 6 9 6 9 6 9 10 11 6 11 6 9 16 47 45 78 52 85 52 81 52 85 51 81 52 83 52 83 51 81 52 81 49 74 43 66 40 62 31 45 24 28 13 14 7 7 13 31 30 62 25 83 63 255 182 360 199 339 144 148 123 231 161 217 164 224 170 236 177 248 152 243 156 262 138 114 64 81 141 367 260 365 251 384 233 384 260 222 144 317 247 377 244 362 236 339 167 353 184 286 263 420 134 171 99 288 179 274 146 274 144 279 153 296 161 303 161 300 156 291 152 284 150 286 155 298 153 336 173 274 119 298 187 339 188 360 211 370 203 351 206 367 230 396 245 410 245 408 251 422 250 396 254 425 253 410 265 427 271 436 272 444 280 460 294 477 310 484 292 446 274 429 271 425 280 434 280 425 271 410 269 405 298 448 309 465 316 451 301 422 283 384 266 355 260 358 263 355 262 353 263 353 266 358 271 362 269 358 271 362 272 365 276 370 276 386 266 341 266 382 269 365 276 365 280 339 262 386 271 384 268 382 268 384 274 410 276 389 265 379 260 377 265 398 276 408 262 405 271 398 260 403 268 405 260 389 247 358 230 377 242 393 242 401 229 393 221 393 217 393 211 403 199 367 187 360 179 334 171 358 168 308 141 272 141 255 123 234 108 202 90 183 88 191 84 174 82 167 84 171 92 186 105 222 114 236 120 250 131 267 137 274 132 272 131 272 131 274 131 274 132 276 134 281 135 281 135 281 134 274 128 269 129 274 137 291 135 284 129 272 122 262 123 265 111 245 120 310 170 362 187 367 187 367 190 372 185 362 180 367 180 370 177 367 177 367 188 348 182 362 191 362 64 236 188 362 173 346 174 353 174 346 171 353 171 351 170 351 168 348 165 343 165 343 164 341 162 339 162 339 162 339 162 339 162 339 161 336 159 334 159 331 158 331 158 324 156 322 156 319 155 319 156 322 156 319 153 315 150 312 149 308 146 310 152 317 152 312 147 308 149 310 150 315 152 317 149 310 149 310 147 303 143 298 143 300 143 298 141 298 140 296 138 296 137 293 135 288 134 288 134 288 134 286 132 284 131 284 131 276 129 274 126 269 123 267 128 274 128 272 126 272 125 269 126 272 125 267 123 267 123 269 120 262 120 262 120 262 120 257 120 255 120 253 120 250 119 250 114 243 114 243 114 241 113 241 116 245 113 241 111 238 108 236 108 236 108 236 108 236 108 236 105 236 105 236 105 236 105 236 105 236 104 234 104 231 102 231 102 231 102 231 102 231 102 231 101 229 101 226 99 224 98 222 99 217 98 212 96 212 98 214 93 210 93 212 95 214 96 210 98 207 108 224 117 238 123 241 119 234 119 234 119 234 119 234 116 224 114 224 113 222 113 219 113 224 114 226 116 226 116 226 114 226 113 224 110 222 110 219 108 214 108 214 111 219 122 231 117 222 117 217 113 214 110 214 95 162 203 596 366 608 365 489 111 205 104 198 104 202 105 202 101 195 101 195 99 193 98 191 104 195 102 191 99 186 96 183 99 186 96 181 93 179 95 181 96 174 93 167 90 164 90 164 81 155 87 162 87 155 81 145 84 155 84 152 82 152 81 150 78 148 81 150 81 150 79 145 79 145 79 143 78 140 78 140 72 133 73 136 75 133 73 131 72 124 73 126 73 124 70 119 73 124 70 121 69 119 70 121 69 119 69 117 67 114 66 114 69 119 67 114 64 109 63 107 63 107 67 114 67 107 61 97 61 102 61 102 60 97 57 93 64 102 58 97 58 97 55 88 60 100 58 95 55 90 54 88 55 93 51 88 54 93 51 85 54 90 52 88 51 90 52 93 51 88 51 88 51 88 51 88 52 85 48 85 52 93 52 85 49 85 49 85 49 85 49 85 48 83 48 83 48 83 48 83 45 78 45 78 46 81 48 83 48 81 45 78 45 78 46 83 19 18 15 16 15 16 19 18 15 16 15 16 15 16 15 16 19 15 19 15 15 13 15 13 19 15 19 15 19 15 19 15 11 13 19 15 19 12 7 9 11 12 11 12 11 12 11 12 19 13 19 12 11 9 7 9 19 12 15 12 11 10 11 9 7 10 7 10 7 10 7 10 7 12 11 12 7 9 0 6 3 6 11 9 15 9 11 7 19 10 15 9 15 7 11 7 0 3 0 1 0 0 0 0 3 3 0 3 11 15 51 27 55 28 63 33 75 39 87 42 87 42 95 42 83 37 83 40 95 40 99 39 103 46 103 31 59 13 3 3 0 0 0 7 27 9 3 3 3 6 3 4 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 19 7 7 9 11 9 47 36 111 46 123 49 119 46 119 49 119 49 126 51 126 51 123 48 126 49 119 45 103 39 91 36 71 27 51 16 23 10 15 10 23 33 47 28 31 25 146 144 396 199 416 184 257 93 325 150 380 161 388 161 388 167 420 180 400 177 412 155 281 72 158 64 400 260 587 256 599 250 603 263 599 135 464 256 599 236 622 233 595 217 404 194 380 191 678 223 253 85 265 171 432 156 333 149 333 149 341 153 357 158 361 159 365 158 349 152 345 153 357 159 357 171 376 128 277 152 420 173 436 190 492 202 488 197 499 211 539 229 575 239 579 239 599 250 587 238 630 260 622 251 650 253 662 263 690 269 698 269 710 274 745 288 761 292 773 292 761 282 690 272 694 274 710 274 726 279 726 276 753 288 813 304 849 313 865 306 789 276 749 266 726 259 738 263 745 265 749 268 757 269 765 268 769 271 773 272 773 272 765 274 734 251 757 276 761 268 773 272 789 247 773 285 773 280 761 279 761 276 765 285 757 268 742 269 734 269 742 279 753 276 726 277 745 272 726 274 738 272 706 260 642 232 591 239 622 244 607 241 563 229 539 224 527 217 492 214 456 194 428 196 412 177 388 194 396 171 349 149 357 144 305 135 269 110 218 93 214 98 214 92 198 90 174 90 178 93 214 113 222 117 230 122 249 131 269 132 269 131 277 138 297 144 281 138 277 140 281 140 281 140 289 141 281 138 273 137 273 137 253 132 277 140 285 137 265 129 249 120 186 84 138 105 257 143 337 168 349 174 361 177 365 176 369 177 361 177 361 177 361 177 369 168 357 179 380 170 67 102 392 176 345 167 337 173 337 168 337 167 333 167 329 165 329 164 321 162 321 161 317 161 313 159 313 159 313 159 313 159 313 159 313 159 313 159 309 158 305 158 297 153 293 153 289 152 289 150 289 152 293 152 289 149 277 146 269 143 261 144 277 149 281 147 281 150 285 152 289 153 293 153 281 149 277 147 269 143 257 138 261 141 257 140 253 138 253 138 257 135 257 134 253 134 249 132 249 132 249 132 246 131 246 131 242 128 242 126 234 125 230 123 242 128 242 126 238 125 234 125 222 123 218 120 214 122 222 123 214 120 214 120 214 120 214 122 218 120 218 120 214 119 214 117 202 114 202 114 202 114 202 114 222 116 218 113 206 108 198 107 194 105 198 107 202 108 202 110 202 104 202 104 202 104 202 104 202 104 202 104 198 102 198 101 194 101 194 101 194 101 194 101 190 99 186 98 186 96 182 98 174 99 170 96 174 98 178 99 178 93 186 95 190 96 194 98 202 102 238 114 265 120 265 119 269 120 269 120 269 120 269 120 261 117 261 116 257 116 253 114 253 116 261 117 265 119 261 117 265 110 257 108 257 110 261 113 277 122 305 131 297 117 246 99 242 99 238 99 226 98 234 104 293 79 408 300 777 304 603 135 257 107 242 101 242 105 249 104 234 99 238 102 238 101 234 98 242 104 238 102 234 99 230 98 234 99 226 96 218 95 218 96 222 96 214 93 206 92 206 92 198 90 202 92 206 88 194 85 190 84 186 84 182 82 182 82 174 79 178 81 178 81 174 79 182 82 170 76 158 75 158 75 162 76 166 79 170 78 162 76 142 72 150 75 154 72 138 67 150 73 146 70 142 70 142 70 138 69 138 67 134 66 130 66 142 70 138 66 126 61 115 58 123 64 126 67 126 64 115 60 115 61 119 63 115 60 107 57 119 60 107 58 107 58 103 54 107 58 103 57 99 54 95 54 119 54 107 51 115 54 107 49 115 52 111 51 107 52 111 54 107 51 107 51 107 51 107 51 107 49 99 49 111 54 111 51 107 51 103 49 103 49 99 48 99 48 99 48 95 46 95 46 91 45 87 43 91 46 99 48 95 46 91 45 91 45 95 46 18 33 16 31 15 33 16 35 16 33 16 33 16 33 16 33 12 28 13 28 13 28 15 31 15 31 15 31 15 31 15 31 13 23 13 21 12 21 10 19 12 21 12 21 12 21 12 21 16 26 15 23 12 19 10 16 15 23 13 23 12 21 12 19 9 14 9 14 9 14 9 14 10 16 10 14 7 9 4 4 4 9 7 14 9 14 9 11 9 11 7 11 6 9 6 7 1 2 1 0 0 0 0 0 1 9 12 31 27 50 33 54 34 54 36 57 37 59 40 62 42 66 45 66 40 59 40 64 36 64 40 59 37 59 31 35 15 9 0 4 4 4 4 14 13 14 4 7 6 9 4 2 3 7 7 14 9 11 4 4 6 9 6 9 6 9 6 9 10 9 7 14 9 19 27 66 46 76 51 78 46 71 46 76 48 76 49 78 49 78 48 76 51 78 46 69 40 59 36 54 28 40 21 26 12 19 12 19 24 47 28 59 25 105 93 329 190 367 194 284 107 148 144 212 155 212 161 210 155 205 170 243 179 241 176 202 95 95 57 126 215 374 236 377 248 360 242 365 208 214 214 393 236 358 238 365 238 343 184 308 149 379 268 341 90 179 128 324 184 300 156 279 153 288 153 288 155 293 159 300 161 296 155 286 152 291 159 300 164 329 155 245 128 284 162 305 171 317 185 334 193 336 202 348 212 358 226 377 232 379 239 393 236 377 248 405 247 396 256 396 248 413 260 427 263 420 265 429 265 422 274 451 295 470 295 453 294 439 282 405 262 391 265 403 271 403 266 398 271 415 286 436 316 444 295 417 289 405 277 384 271 379 268 374 265 367 265 370 266 370 268 374 269 377 271 384 271 389 259 360 271 403 271 393 277 393 282 346 285 429 282 432 288 444 288 448 289 465 285 439 282 444 280 451 288 453 285 446 280 456 291 448 282 446 282 441 272 420 247 374 233 401 250 417 256 434 244 422 235 425 232 427 224 427 214 403 206 405 203 379 180 391 191 358 173 329 179 327 158 305 150 274 125 234 111 229 107 217 104 205 101 200 101 202 114 238 119 238 117 243 123 262 129 267 128 269 132 286 141 300 144 296 143 293 143 293 141 291 137 281 134 279 134 279 134 276 123 267 131 281 137 279 131 269 138 279 119 210 76 198 101 241 135 288 150 312 156 315 161 334 171 346 170 346 170 346 170 346 176 329 174 348 177 331 61 250 180 348 167 331 167 341 170 334 165 336 164 334 162 334 161 331 159 329 159 327 158 324 156 324 155 322 155 322 155 322 155 322 158 327 158 324 156 324 155 322 150 312 150 310 150 308 149 308 147 305 149 308 147 300 143 296 141 293 138 296 144 303 146 300 147 305 149 308 149 308 149 308 144 300 146 300 144 298 141 293 140 291 138 291 137 288 137 286 135 286 135 286 134 284 134 281 132 279 131 279 129 276 129 276 126 267 126 267 126 267 125 265 126 265 125 265 123 262 123 260 123 260 120 255 119 253 119 255 117 253 117 253 117 253 117 253 120 253 120 250 119 250 117 248 114 243 114 245 116 245 116 245 113 243 113 241 111 238 110 238 108 236 107 234 107 234 107 234 105 231 105 231 105 231 105 231 105 231 105 229 104 229 102 226 101 224 101 224 101 224 101 224 99 222 98 219 96 217 96 217 99 214 98 212 96 214 96 217 93 210 93 212 95 214 96 210 101 212 113 231 123 238 120 231 122 236 122 236 122 236 122 236 120 231 120 229 119 229 117 226 114 224 119 231 120 231 119 226 113 224 111 222 113 224 119 231 125 234 120 212 98 162 66 121 25 76 33 93 46 133 81 183 92 193 105 234 141 276 135 238 110 200 102 191 102 198 105 195 99 191 102 195 104 195 101 191 102 193 102 193 102 193 101 191 102 191 99 183 95 181 95 176 99 176 96 169 93 167 92 167 92 167 92 167 90 164 90 162 85 157 84 155 84 152 82 152 79 150 81 152 82 150 81 148 82 145 79 138 75 136 76 140 76 140 78 143 79 140 78 138 70 124 73 128 75 124 69 117 75 126 72 121 70 121 70 124 69 119 69 117 67 114 66 114 69 117 67 114 64 109 61 105 66 109 66 107 64 105 63 105 61 105 63 105 63 102 61 100 61 97 57 95 60 100 58 93 57 93 55 93 55 93 55 93 55 93 51 88 54 93 51 85 54 90 52 88 51 90 52 93 51 88 51 88 51 88 51 88 51 85 48 85 52 93 52 88 51 88 51 85 49 83 48 83 48 83 46 81 45 78 45 76 45 78 43 76 43 78 48 85 46 78 45 76 43 78 45 81 19 16 15 15 11 16 15 18 15 16 15 16 15 16 15 16 7 12 11 13 15 15 19 16 19 15 19 15 19 15 19 15 19 13 11 10 7 10 7 12 15 13 15 13 15 13 15 13 31 16 27 15 19 12 11 10 23 15 23 13 19 13 15 12 15 9 15 9 15 9 15 9 19 10 19 9 11 6 3 3 3 4 11 9 15 9 15 9 0 3 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 7 47 34 103 43 99 39 91 42 87 40 87 40 87 40 95 46 107 46 95 43 99 46 103 49 126 45 99 39 75 24 15 1 0 3 7 4 3 9 23 9 3 4 11 7 0 0 0 4 11 10 19 7 3 1 7 6 7 6 7 6 7 6 15 6 11 10 19 15 71 45 126 52 134 52 123 48 123 51 115 48 119 49 123 48 119 46 123 49 115 43 99 37 83 33 67 25 43 15 27 13 27 16 31 27 19 21 23 48 222 193 404 202 416 153 190 101 376 155 365 158 384 156 353 152 396 180 448 162 432 137 186 52 95 108 567 256 511 260 603 244 603 230 484 170 579 251 611 241 571 242 591 217 503 188 372 247 674 170 186 90 329 184 452 174 384 156 365 158 353 153 353 158 369 164 361 156 345 150 341 153 361 161 412 177 369 128 321 153 388 167 408 171 436 185 468 197 499 203 511 217 551 229 571 232 591 244 603 238 630 251 622 251 662 250 678 260 678 256 666 254 694 271 722 266 702 265 734 277 745 277 738 286 734 282 710 268 702 265 718 269 722 265 722 266 749 277 765 279 757 285 797 294 785 280 757 274 745 268 734 262 726 260 753 265 757 268 761 269 761 271 765 276 734 259 773 286 769 280 765 279 765 244 781 295 761 289 773 297 761 292 761 297 742 279 753 288 749 294 769 295 742 288 726 295 742 291 710 289 714 285 698 266 615 233 559 245 591 251 607 260 571 250 551 244 543 239 519 227 492 217 495 226 495 209 412 209 448 196 412 177 432 177 380 179 388 165 333 135 285 125 273 122 261 114 238 111 226 110 218 116 226 117 230 122 253 131 269 129 261 128 265 132 289 141 293 144 289 143 285 140 281 140 281 140 277 141 293 146 297 144 281 137 285 137 277 129 261 122 281 135 261 101 142 75 170 95 210 120 265 138 277 138 297 153 341 162 333 162 333 164 329 164 333 158 345 173 353 161 79 119 384 170 337 162 333 168 325 165 329 162 325 161 321 159 321 159 317 158 313 156 309 155 309 155 301 152 301 152 301 152 301 152 313 156 313 155 309 153 305 153 293 150 289 149 289 147 285 147 273 144 281 146 277 141 261 137 261 137 257 138 273 146 277 143 273 143 273 143 273 143 273 143 265 141 273 144 277 144 273 143 261 138 257 137 257 135 253 135 261 134 257 134 257 134 253 132 246 129 242 128 242 126 238 126 234 126 238 126 238 126 242 128 230 123 226 122 226 120 222 120 234 123 226 119 210 114 206 114 210 116 210 116 210 116 210 116 226 120 226 119 222 117 218 117 214 116 214 116 214 116 214 116 206 110 210 111 210 111 214 113 210 110 206 108 194 104 190 102 202 105 202 105 202 105 202 105 202 105 202 104 198 102 194 102 186 99 186 99 186 99 186 99 182 98 178 96 178 95 174 95 178 98 174 96 174 98 190 98 186 93 186 95 198 96 202 96 242 114 277 126 301 129 293 123 281 122 281 122 281 122 281 122 281 122 281 120 277 120 273 119 261 117 273 122 281 120 273 119 289 117 285 119 289 123 309 129 313 105 158 40 35 28 83 55 146 60 95 36 47 33 91 58 166 90 273 111 182 113 313 99 257 105 234 101 238 104 242 102 230 101 238 105 246 104 238 101 238 102 238 102 238 102 242 104 238 102 230 98 222 95 218 96 226 98 218 95 210 93 210 93 206 90 198 87 194 87 198 88 190 85 190 84 186 82 182 82 174 81 178 82 182 81 178 81 178 81 166 76 162 78 170 81 154 75 158 76 162 75 158 73 142 72 154 76 154 72 138 67 154 73 146 70 142 70 142 72 138 69 138 67 134 66 130 66 130 66 126 64 126 64 123 63 130 66 123 63 119 63 119 64 115 63 119 64 123 64 119 61 111 57 99 57 111 61 111 57 95 54 99 55 99 55 99 57 119 54 107 51 115 54 107 49 115 52 111 51 107 52 111 54 107 51 107 51 107 51 107 51 107 49 99 49 111 54 111 51 107 51 107 49 103 48 99 48 95 46 95 45 91 43 87 42 95 45 87 42 87 45 99 49 95 45 91 43 87 45 91 46 19 40 21 40 21 38 18 33 18 35 18 35 18 35 18 35 13 28 13 28 13 28 13 28 13 28 13 28 13 28 13 28 10 21 15 28 16 26 12 19 15 26 15 23 13 21 12 21 13 26 15 26 15 23 12 19 12 19 10 16 9 19 10 21 9 14 9 11 7 9 6 9 9 14 9 11 7 11 6 9 7 9 6 7 4 4 3 4 1 2 1 2 1 2 1 2 1 0 0 0 0 2 0 0 13 35 31 59 37 59 39 66 39 59 39 62 40 64 42 66 34 54 37 57 37 62 46 76 52 66 37 69 43 50 15 7 3 2 0 0 1 7 6 14 7 11 7 9 6 7 4 7 4 7 4 9 6 11 7 11 7 9 6 7 4 9 6 11 7 9 6 11 12 38 36 74 46 74 46 76 48 78 49 78 49 71 45 78 57 93 51 69 48 76 48 69 37 54 33 54 24 33 18 21 12 16 10 19 34 38 22 62 15 162 152 351 196 372 185 217 88 171 155 214 156 205 155 193 152 200 170 231 193 248 171 181 52 66 49 183 247 348 242 360 245 341 224 331 217 339 238 358 236 353 236 367 220 341 203 274 180 448 259 255 82 191 164 339 179 339 158 291 159 298 161 298 159 293 155 288 159 296 156 291 155 296 162 305 176 308 159 234 128 293 146 303 165 300 177 315 188 327 197 339 202 346 224 372 232 372 230 370 238 384 245 389 247 391 253 403 253 405 254 408 254 408 257 413 262 413 262 413 265 413 266 413 266 405 280 429 286 425 274 408 266 403 265 401 262 401 268 413 266 398 269 398 276 415 286 425 298 436 294 413 277 389 269 386 276 391 271 396 277 401 271 386 298 389 260 415 285 425 288 432 285 456 283 420 288 479 298 477 297 499 306 506 292 487 288 503 286 496 297 503 295 499 294 501 291 496 298 506 297 501 291 496 285 479 254 415 244 441 260 496 286 499 262 477 257 489 253 475 242 453 227 434 233 429 241 403 190 422 217 417 199 365 197 370 188 355 177 331 158 300 141 281 138 272 131 260 128 253 125 248 123 248 122 253 123 257 126 265 129 269 129 274 134 284 138 291 140 291 141 293 143 291 141 288 141 291 141 288 140 286 138 286 138 276 132 279 134 265 126 269 140 288 131 210 82 191 87 171 95 212 107 241 122 269 141 300 147 303 149 305 150 310 155 319 153 317 155 329 170 322 66 234 173 331 153 312 156 327 162 322 156 324 156 324 155 322 153 319 153 319 153 319 153 319 153 319 153 319 153 317 152 317 150 315 152 317 152 317 150 310 146 305 144 300 144 300 144 300 144 300 141 293 138 288 137 288 138 291 138 293 141 296 141 296 140 291 140 291 140 293 141 293 135 281 144 300 143 298 141 296 140 293 138 291 137 288 135 284 134 284 140 291 135 281 131 279 132 281 128 274 128 274 128 274 128 276 129 267 129 265 128 262 126 262 123 257 123 255 122 255 120 253 125 260 122 253 119 248 117 248 114 243 114 243 114 243 114 243 116 245 114 245 114 245 114 245 116 248 116 245 114 245 113 243 114 245 113 241 110 238 110 241 110 236 107 231 102 224 99 222 105 229 108 236 110 234 105 226 95 219 104 229 101 214 93 210 96 214 96 214 96 214 96 214 98 217 98 214 96 212 95 212 96 212 95 212 95 212 95 212 87 205 95 214 95 212 98 214 111 226 120 243 128 245 123 238 123 241 123 243 125 245 126 245 122 236 128 245 129 241 122 229 117 229 120 234 123 236 122 234 125 245 134 255 125 207 90 159 28 52 7 69 67 188 116 207 116 207 110 183 88 145 58 112 37 102 52 143 84 198 108 212 107 195 105 191 102 188 101 186 105 193 105 193 105 193 105 193 108 200 104 193 102 195 107 202 110 200 102 188 99 188 96 174 101 176 99 169 93 159 88 155 92 162 92 159 90 157 88 157 87 155 87 152 85 150 84 150 84 150 84 148 82 145 81 145 79 138 81 136 79 133 78 133 85 143 84 140 81 136 78 133 78 133 76 128 75 126 72 124 69 119 67 117 67 119 70 121 69 117 66 112 64 112 64 114 66 117 67 117 67 114 64 109 64 107 64 105 63 102 61 102 63 105 63 102 61 100 60 100 64 105 63 105 61 100 60 100 58 97 58 95 57 93 55 93 52 90 52 90 52 90 52 90 51 88 51 88 51 88 51 88 58 97 54 88 48 81 46 81 49 88 52 88 48 81 48 85 49 85 49 85 49 85 49 85 51 85 46 78 42 74 42 74 49 83 46 81 49 85 48 81 45 81 48 88 51 90 51 88 27 21 23 19 23 18 19 18 39 24 31 19 15 13 0 10 15 13 15 13 15 13 15 13 15 13 15 13 15 13 15 13 11 12 15 15 19 13 11 12 19 15 15 13 15 12 11 12 15 12 15 12 15 10 7 9 15 10 11 9 7 10 11 12 15 9 15 7 11 7 7 6 7 6 3 4 0 3 0 3 7 4 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 3 0 1 47 28 87 39 91 36 87 37 79 37 83 39 87 40 87 42 75 37 79 37 79 39 95 48 115 40 95 39 79 18 11 6 0 1 0 0 0 4 7 9 11 7 11 6 7 4 3 4 3 4 3 6 7 7 11 7 11 6 7 4 3 6 7 7 7 6 3 6 23 24 87 45 115 46 115 48 119 49 123 49 119 45 107 48 138 55 123 42 115 48 115 42 87 31 75 31 51 21 35 13 19 10 23 12 63 16 19 24 0 84 329 191 416 203 392 113 190 126 349 155 365 153 361 152 361 161 400 177 456 188 428 141 126 40 99 159 591 244 559 242 575 232 567 230 619 239 603 236 599 238 587 229 531 215 495 161 488 271 622 128 190 113 440 190 432 188 380 162 372 162 369 161 365 156 353 153 353 155 349 153 357 159 376 167 432 165 365 122 313 162 365 173 404 171 436 184 456 191 480 200 515 214 551 223 563 224 583 232 595 238 622 247 630 248 650 253 674 254 674 254 674 257 694 263 698 262 706 262 706 265 718 268 694 269 718 285 753 286 749 279 749 280 757 276 742 272 761 282 726 271 730 272 742 280 773 286 797 295 813 297 805 295 817 300 833 295 797 283 797 298 841 307 880 291 781 309 853 312 857 312 833 324 785 300 841 354 896 346 861 345 876 348 849 336 837 343 841 339 841 331 793 313 753 306 745 315 738 313 710 300 678 294 730 285 611 244 535 265 650 318 658 295 587 274 575 274 563 259 547 242 523 229 535 229 563 211 396 224 495 220 448 190 444 193 396 187 384 176 361 161 349 153 337 146 317 140 301 141 289 138 273 137 265 134 261 134 265 132 261 131 261 132 269 137 285 141 281 141 285 143 289 141 285 140 285 141 285 140 281 138 277 138 289 135 277 137 289 129 277 132 305 149 301 102 170 88 178 79 170 90 190 102 226 117 269 137 281 137 281 141 285 143 293 144 277 149 293 156 341 153 87 101 365 161 313 150 305 158 305 155 309 155 309 153 305 152 301 152 301 152 301 152 301 152 301 152 301 152 301 150 297 150 293 149 297 150 297 149 293 146 281 144 277 144 277 144 277 144 277 144 269 140 261 137 257 137 257 138 253 137 261 138 261 138 257 135 246 134 253 137 257 138 265 140 269 141 269 140 265 138 261 138 253 135 253 135 249 134 249 134 265 137 257 132 249 131 249 131 238 126 238 126 242 128 242 128 238 126 234 126 230 125 226 123 226 123 222 122 218 120 218 120 226 122 214 117 206 116 206 116 202 114 202 114 202 114 202 114 218 114 218 114 218 114 218 114 226 117 222 116 222 114 218 114 218 110 210 107 206 107 206 108 210 108 206 105 194 101 186 99 206 99 186 104 234 123 261 123 222 105 190 93 170 92 182 96 186 96 186 96 186 96 186 96 190 98 190 96 186 95 182 95 174 96 182 95 182 95 190 95 178 93 202 98 206 98 214 104 269 119 301 129 317 129 309 126 309 126 305 126 301 125 297 125 301 126 293 125 289 123 281 122 297 126 285 122 281 125 293 129 305 123 301 110 202 51 23 0 99 67 226 111 277 113 273 114 297 122 293 117 265 107 230 95 174 69 134 63 154 82 222 101 242 101 246 102 246 104 249 104 253 105 253 105 253 105 253 105 249 105 246 104 242 105 246 107 242 99 222 96 222 98 222 96 226 101 218 96 206 92 194 88 202 92 202 90 198 88 194 88 190 87 190 85 186 84 182 84 182 84 182 82 178 81 174 81 170 81 170 79 166 78 162 78 170 81 166 78 162 76 158 75 162 78 158 75 150 73 146 72 138 67 134 66 130 67 138 69 138 69 134 66 130 66 130 66 130 66 134 67 130 66 126 63 123 64 123 63 119 63 115 61 123 64 123 63 119 63 115 61 115 61 115 60 111 60 107 58 107 58 107 57 103 55 99 55 111 52 111 52 111 52 111 52 107 51 107 51 107 51 107 51 123 55 111 51 103 48 99 48 103 51 111 51 99 46 99 49 95 46 95 46 95 46 95 46 95 45 87 43 83 43 87 43 107 48 95 46 103 49 99 45 103 51 107 51 103 48 91 45 22 40 19 33 16 33 18 38 25 45 22 38 16 28 10 21 13 28 13 28 13 28 13 28 13 28 13 28 13 28 13 28 12 21 13 23 13 23 12 21 15 23 13 23 12 21 12 21 10 19 10 16 9 14 7 14 10 19 9 16 9 16 10 19 10 16 9 14 7 11 7 11 4 7 4 4 3 2 1 2 3 4 3 2 1 2 0 0 1 2 1 2 1 4 3 4 4 4 3 2 3 7 7 14 30 54 39 64 37 54 33 52 36 54 37 57 37 59 39 59 37 57 39 57 37 59 43 74 45 66 39 57 24 14 4 14 3 2 0 0 1 7 6 14 7 11 6 9 6 9 4 7 4 7 4 9 6 11 7 11 7 9 6 7 4 9 6 11 6 7 3 9 13 40 36 69 46 74 46 74 48 76 48 76 45 69 42 74 51 83 46 66 45 71 45 64 34 47 28 45 22 31 16 19 10 16 13 26 24 45 21 78 43 214 171 372 184 367 158 157 101 193 152 202 153 200 152 193 155 202 173 229 187 260 180 200 79 16 52 293 251 353 241 343 233 334 227 343 256 360 227 339 238 365 230 334 200 343 188 265 217 460 217 210 82 269 206 370 184 351 171 310 162 300 161 298 158 293 156 291 155 293 158 300 164 312 173 324 190 315 149 243 144 308 158 308 170 308 179 315 187 324 196 331 215 355 217 355 217 358 227 377 227 370 239 386 247 391 250 398 259 408 253 398 253 408 262 417 262 413 262 405 262 408 265 413 265 410 272 422 279 429 280 422 286 434 285 427 277 420 279 429 271 408 268 403 268 408 274 413 280 417 288 429 294 441 304 458 312 448 292 427 294 458 313 484 319 441 298 501 336 520 346 539 351 551 319 499 336 577 348 563 339 575 348 589 342 582 343 596 357 608 361 608 357 608 351 606 349 608 352 604 340 587 331 580 319 522 279 484 248 508 322 604 325 577 298 553 289 553 279 532 271 506 256 477 257 479 263 427 179 453 232 436 215 408 211 393 194 377 187 360 174 341 164 327 153 305 146 296 147 298 146 288 150 296 146 286 140 284 137 281 134 279 134 281 135 291 140 298 141 291 143 293 143 293 141 291 141 291 141 288 140 286 138 286 143 286 137 284 137 272 129 272 138 293 141 217 84 183 90 179 79 186 88 200 99 224 116 250 125 260 128 267 131 274 134 279 140 288 143 303 158 303 63 231 164 315 149 298 152 310 155 308 153 315 152 312 152 310 150 310 150 310 150 310 150 310 150 310 150 310 150 308 149 308 147 305 147 305 149 305 147 300 143 296 143 293 143 293 143 293 143 293 140 288 138 284 135 281 137 284 132 279 134 281 135 279 134 276 128 269 129 272 132 279 137 286 134 279 134 279 132 276 132 276 131 274 132 276 132 276 132 279 132 276 132 276 131 272 128 267 126 267 125 265 125 265 125 265 123 257 123 257 122 255 122 255 122 255 120 253 120 250 119 250 120 250 117 245 114 243 114 243 116 245 116 245 116 245 116 245 113 243 113 243 113 243 113 243 117 250 117 248 116 245 114 245 107 234 105 229 104 229 104 229 107 234 105 229 102 224 99 222 105 224 102 238 125 269 125 248 98 210 88 200 88 207 93 210 95 212 95 212 95 212 95 212 96 214 96 214 95 212 95 212 95 212 95 212 95 212 95 212 95 217 99 219 98 222 104 229 122 241 131 253 135 255 134 250 134 250 131 245 128 238 123 236 129 238 128 234 126 236 131 243 131 241 131 241 129 234 123 226 108 171 52 76 21 93 61 155 95 207 134 236 120 195 116 224 120 212 120 214 123 217 122 219 119 200 93 162 82 174 95 195 98 181 99 188 104 195 108 198 107 195 107 193 105 193 105 193 104 195 105 198 105 198 104 195 99 183 95 181 96 188 98 179 99 174 98 169 93 162 90 157 92 162 92 159 90 157 88 157 87 155 87 152 85 150 84 150 84 150 84 148 82 145 81 145 81 138 81 136 79 133 78 133 75 128 75 128 75 128 75 128 78 131 76 128 73 124 72 124 69 119 67 114 66 117 67 119 70 121 69 117 66 117 67 117 66 114 67 117 66 112 63 109 66 109 64 107 63 105 63 105 66 109 66 107 64 105 63 105 60 97 58 97 58 95 57 95 57 95 57 95 55 93 55 93 52 90 52 90 52 90 52 90 51 88 51 88 51 88 51 88 54 90 51 85 49 85 49 88 49 88 52 88 48 81 48 85 45 78 45 78 45 78 45 78 43 76 42 74 43 78 46 81 51 85 46 81 48 83 46 76 48 83 49 83 48 78 43 74 35 21 19 15 7 16 19 21 11 15 15 16 15 18 19 18 15 13 15 13 15 13 15 13 19 15 15 13 15 13 11 12 11 12 11 13 15 12 11 12 15 13 15 12 11 12 7 10 11 10 7 7 3 7 3 7 11 10 7 7 3 9 11 10 27 9 23 9 19 7 19 7 19 6 15 6 11 4 11 3 0 0 0 0 0 0 0 0 0 1 0 3 0 3 0 4 7 6 3 4 3 7 27 18 83 36 95 40 95 36 79 31 75 36 75 36 75 36 75 36 75 39 87 40 87 43 107 51 119 40 83 30 47 9 7 9 0 1 0 0 0 4 7 9 7 6 7 6 7 6 7 6 3 4 3 6 7 7 11 7 11 6 7 4 3 6 7 7 3 3 0 6 31 27 91 42 115 46 115 46 115 46 115 48 107 42 103 43 119 48 107 40 107 43 107 37 75 27 59 25 51 19 31 10 19 12 31 16 43 19 7 30 59 125 349 199 408 203 325 81 249 150 321 152 349 149 357 152 361 164 404 180 432 197 432 161 253 34 146 236 583 245 563 236 551 227 567 230 622 229 551 220 587 238 571 214 499 221 464 165 611 271 452 87 166 167 551 211 444 190 396 162 357 158 357 156 357 158 361 158 369 164 384 173 412 184 436 188 472 173 317 129 349 167 372 170 416 177 436 184 452 190 472 200 543 221 551 218 551 221 579 230 559 226 603 239 622 247 642 250 670 253 642 245 646 254 686 265 694 259 690 259 698 260 702 262 702 266 702 266 702 266 714 268 738 277 742 274 734 269 742 276 714 265 702 260 702 260 710 262 734 271 749 277 765 282 785 291 805 292 801 294 801 297 805 295 805 276 757 313 861 324 876 328 865 333 765 288 761 310 745 294 749 304 761 307 757 303 749 306 742 309 777 322 801 330 801 336 833 354 837 358 825 354 817 355 857 328 789 333 662 322 781 351 714 330 646 309 642 307 622 291 630 285 607 260 599 265 611 217 341 247 543 229 488 224 488 209 424 205 408 191 380 174 361 165 337 152 325 147 317 150 309 146 313 150 301 144 289 140 281 138 281 138 281 138 281 140 293 141 285 141 289 144 293 143 285 141 285 141 285 140 281 138 277 138 289 137 273 138 281 129 269 131 297 150 329 110 178 85 194 88 174 85 190 92 210 102 234 116 257 122 253 126 257 131 261 132 246 135 253 141 305 143 83 105 329 150 293 141 285 149 277 149 297 149 293 147 289 146 289 146 289 146 289 146 289 146 289 146 289 146 289 146 285 144 285 143 281 143 285 144 281 141 273 138 273 140 273 140 273 140 273 140 269 137 261 135 257 134 261 135 249 132 253 134 257 132 253 131 257 128 234 126 249 132 242 123 234 125 234 125 234 125 234 125 238 128 242 129 246 131 249 132 249 128 257 131 253 128 242 123 242 123 238 123 238 122 234 122 222 122 222 122 222 122 222 122 218 120 214 119 210 117 210 117 222 117 214 114 210 114 210 114 214 116 214 116 214 116 214 116 210 111 210 111 210 111 210 111 218 114 218 114 214 113 210 111 202 104 194 102 194 102 198 104 206 105 202 104 194 101 186 99 198 105 230 117 230 98 134 61 83 67 154 93 182 92 170 88 178 93 178 93 178 93 178 93 186 95 182 95 182 95 182 95 182 95 182 95 190 95 190 95 202 98 210 99 214 101 238 113 305 129 321 135 333 137 329 134 325 134 321 131 313 128 305 125 301 129 305 131 313 135 325 138 305 131 313 128 273 102 190 75 107 48 123 61 198 102 317 140 321 123 281 108 261 113 293 125 277 114 273 113 273 116 285 119 301 120 281 113 273 111 261 105 242 102 249 105 257 108 265 111 261 107 257 107 257 105 253 105 238 104 246 107 249 105 242 102 238 99 226 98 230 101 234 101 222 99 218 96 206 92 198 90 202 92 202 90 198 88 194 88 190 87 190 85 186 84 182 84 182 84 182 82 178 81 174 82 170 81 170 79 166 78 162 78 150 73 150 73 150 75 154 75 158 76 154 75 150 72 142 70 146 70 142 69 138 69 138 70 146 70 138 69 134 67 138 69 126 66 130 66 130 64 123 61 126 64 123 64 119 63 119 63 123 64 119 63 115 61 115 61 103 57 99 55 99 55 99 55 103 55 99 55 99 55 99 55 111 52 111 52 111 52 111 52 107 51 107 51 107 51 107 51 111 51 107 49 103 51 111 52 103 51 111 51 99 46 99 49 91 45 91 45 91 45 91 45 95 46 91 45 91 45 95 46 107 49 95 46 99 48 91 42 79 42 87 45 95 46 95 46 22 40 16 28 13 31 18 38 10 23 13 31 18 38 21 42 13 28 13 28 13 28 13 28 15 31 15 28 13 26 12 26 12 21 12 19 10 21 12 21 13 23 12 21 12 19 10 19 12 21 9 14 7 14 9 16 10 16 7 14 7 14 9 19 9 14 7 11 7 9 6 9 6 9 4 7 4 4 3 4 0 0 0 0 0 0 0 0 1 2 1 4 3 7 4 9 6 11 6 7 4 14 18 40 34 54 36 59 39 59 36 54 36 54 36 54 36 52 34 52 34 59 43 71 46 74 49 81 45 50 19 28 16 16 4 4 3 2 0 0 1 7 6 14 6 9 6 9 6 9 6 9 4 7 4 9 6 11 7 11 7 9 6 7 4 9 6 11 6 4 1 11 18 47 39 66 46 74 46 74 46 74 46 71 43 66 42 66 43 69 42 64 43 69 42 59 30 40 24 38 21 28 13 16 9 19 16 33 18 64 21 90 82 276 182 365 193 348 126 140 125 219 149 186 149 195 152 193 156 202 171 222 180 255 179 219 143 57 102 358 239 353 245 346 230 331 226 331 227 329 217 331 230 351 223 319 197 334 177 296 262 439 158 167 78 346 241 403 199 353 174 300 156 291 155 291 156 296 161 303 165 312 174 331 187 348 193 353 199 327 132 260 162 303 159 298 177 319 182 322 187 329 194 339 221 367 221 370 224 367 223 365 215 360 230 379 236 384 245 396 253 389 239 374 242 396 256 405 259 401 257 396 257 393 259 398 262 403 256 396 256 396 259 401 263 401 268 405 268 403 272 413 265 396 259 386 254 382 256 384 266 398 269 393 268 393 271 405 279 422 289 436 292 439 288 432 292 403 269 448 289 432 280 432 294 470 285 432 283 456 283 463 289 470 294 477 289 472 286 475 283 484 294 501 297 508 298 515 313 546 324 568 328 582 336 599 354 589 345 608 324 608 371 608 354 608 336 608 334 608 325 606 307 582 298 537 294 551 294 448 177 515 266 458 235 463 233 422 221 429 212 403 193 374 177 355 162 331 155 317 153 317 150 305 150 296 147 293 146 293 144 296 143 293 140 296 140 298 143 300 141 293 144 296 144 296 143 291 141 291 141 288 140 286 138 286 140 288 132 284 134 265 125 265 135 293 141 219 82 181 92 186 87 186 90 193 93 202 105 226 116 238 119 248 125 255 129 265 128 272 131 281 143 286 61 238 147 293 140 284 138 291 143 293 143 298 143 298 141 296 140 293 140 293 140 293 140 293 140 293 143 296 141 296 140 293 140 293 137 291 138 293 138 288 137 286 137 284 137 284 137 284 137 284 135 279 132 274 131 274 132 276 131 276 132 279 134 276 132 274 137 272 122 265 132 279 128 255 123 262 123 262 123 262 123 262 123 265 125 267 126 269 128 272 123 265 126 269 128 265 123 260 123 260 122 257 120 255 119 255 122 253 123 253 123 253 123 253 119 245 119 245 117 243 116 241 120 245 117 243 116 243 117 243 116 241 116 241 116 241 116 241 111 241 111 241 111 241 111 241 111 241 110 238 108 236 108 236 105 229 104 226 102 229 105 231 105 229 104 226 101 224 99 222 93 219 108 210 72 124 22 76 42 157 90 217 99 200 90 202 95 205 95 205 95 205 95 205 95 207 96 207 96 207 96 207 95 212 95 212 95 212 95 212 95 214 95 214 98 226 111 245 128 248 132 255 135 257 134 255 132 253 131 250 129 248 129 245 128 238 132 245 134 241 128 234 129 234 119 205 92 152 61 117 72 171 110 236 135 231 117 195 117 202 110 202 123 217 117 193 122 207 117 198 114 200 116 207 111 205 116 214 119 219 110 200 110 198 111 198 113 200 113 200 111 195 110 193 108 191 107 193 101 193 104 198 105 195 102 191 105 193 98 186 98 188 98 179 99 167 99 164 95 157 93 155 93 157 93 155 92 152 90 152 88 150 88 148 87 145 85 145 85 145 85 143 84 140 82 140 81 136 82 133 81 131 79 131 76 126 76 126 76 128 78 128 76 131 75 126 72 124 70 121 75 126 72 121 70 121 70 121 72 121 69 119 67 117 69 119 64 112 66 114 64 112 63 107 64 107 63 105 63 102 61 102 60 100 58 97 57 95 57 95 54 90 54 90 54 93 55 93 54 93 55 93 55 93 55 93 52 90 52 90 52 90 52 90 51 88 51 88 51 88 51 88 51 88 49 85 49 88 52 93 49 88 52 88 48 81 48 85 48 83 48 83 48 83 48 83 52 88 49 81 46 78 45 78 49 83 45 78 46 81 45 74 40 74 43 78 46 81 46 81 27 19 15 15 11 15 15 18 11 15 11 15 15 16 15 16 15 13 15 13 15 13 15 13 23 16 19 13 15 12 7 10 11 12 7 10 7 10 11 12 11 12 11 12 7 10 7 9 19 12 7 7 0 7 7 10 7 9 3 7 3 7 7 9 15 6 15 4 11 4 7 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 3 3 6 7 6 7 7 11 4 3 10 51 33 83 33 79 34 91 39 87 34 79 37 75 36 75 34 71 34 71 40 107 51 115 48 99 45 75 15 0 4 15 6 0 0 0 1 0 0 0 4 7 9 3 4 7 6 7 6 11 7 3 4 3 6 7 7 11 7 11 6 7 4 3 6 7 7 11 3 0 9 51 34 103 43 115 46 115 46 111 45 111 45 107 43 107 42 103 42 103 42 107 43 103 37 71 24 51 22 47 16 23 9 15 13 39 22 51 28 3 37 142 161 361 191 436 171 265 92 301 158 317 152 337 149 357 153 365 162 396 176 420 190 416 173 392 93 341 247 555 245 575 238 547 227 563 224 583 226 571 227 579 229 551 211 492 196 424 203 678 244 321 79 182 208 579 224 484 193 392 159 369 161 365 158 361 159 372 164 376 167 404 182 436 188 444 187 440 165 265 137 380 158 361 158 404 177 420 180 428 187 460 199 527 215 539 221 555 223 551 214 551 218 575 229 595 235 622 247 630 239 591 232 611 247 650 253 670 254 662 251 666 253 670 253 670 251 674 250 682 257 698 263 690 262 710 268 714 269 726 276 706 262 694 256 694 256 698 257 706 260 722 260 714 260 726 266 726 271 742 277 745 285 773 295 781 268 726 294 761 279 738 279 714 285 706 271 718 283 722 294 745 291 749 292 745 289 738 286 742 297 757 300 745 297 726 297 706 297 710 303 710 309 726 315 745 291 686 300 646 319 757 349 738 343 698 334 714 339 722 325 714 328 710 301 714 324 718 248 376 301 650 247 539 260 543 227 468 227 444 211 420 193 404 182 369 165 345 156 329 153 309 147 313 155 309 152 309 153 317 153 301 147 297 143 293 143 297 144 289 143 293 144 293 144 289 143 285 141 285 140 281 138 277 137 277 135 265 134 265 125 249 126 289 147 297 98 150 84 194 88 198 87 206 88 202 90 206 101 230 107 226 113 234 119 238 122 218 126 234 128 265 131 71 108 281 137 269 134 257 134 257 138 269 138 269 137 265 137 261 135 261 135 261 135 261 135 261 135 269 138 265 137 265 135 261 135 253 134 257 135 261 134 253 132 253 132 253 132 253 132 253 132 249 131 246 128 242 128 242 128 246 131 249 132 253 131 249 129 253 126 222 119 226 126 242 128 234 125 234 126 238 126 242 128 226 123 230 123 230 123 234 125 234 122 234 123 238 122 234 120 234 120 230 119 222 117 218 117 218 122 218 122 222 123 222 123 206 117 206 116 202 116 198 114 218 119 214 116 210 117 214 119 202 113 202 113 202 113 202 111 214 110 214 110 214 110 214 110 210 108 210 107 206 105 202 105 210 104 206 104 206 105 214 107 206 102 202 102 198 101 194 99 198 104 206 81 67 28 0 28 119 82 194 101 186 90 186 101 182 93 182 93 182 93 182 93 186 95 186 95 190 96 190 96 182 95 190 95 190 95 198 95 194 95 202 95 214 107 265 126 321 131 333 134 341 135 337 134 337 132 333 132 333 131 329 131 313 132 317 132 301 120 265 110 281 113 238 95 206 93 222 101 317 122 305 113 285 111 289 114 281 116 313 125 305 117 297 119 297 120 281 117 281 117 289 119 293 114 281 113 289 116 297 114 293 119 289 116 281 113 277 111 273 111 273 110 265 108 261 107 246 102 242 104 242 104 238 102 238 98 218 93 218 95 214 93 218 99 214 96 210 95 202 93 202 93 202 92 198 90 194 90 190 88 190 87 186 85 182 85 182 85 182 84 178 82 174 82 170 82 170 81 166 79 162 79 162 78 158 78 158 78 158 78 154 75 154 73 146 70 142 69 154 75 146 70 142 69 138 70 142 70 138 67 130 67 134 67 126 64 126 64 126 63 119 61 115 61 115 60 111 60 107 58 99 55 95 54 95 52 91 52 95 54 95 54 99 55 99 55 95 54 95 54 99 55 99 55 111 52 111 52 111 52 111 52 107 51 107 51 107 51 107 51 107 51 103 49 103 51 111 52 103 51 111 51 99 46 99 49 103 49 103 49 103 49 103 49 115 52 103 48 91 45 87 43 95 45 87 45 95 48 95 43 95 46 95 46 91 43 83 40 18 35 18 33 16 31 15 31 18 35 16 33 15 28 12 26 13 28 13 28 13 28 13 28 16 33 15 28 13 26 10 23 12 21 10 16 9 19 12 21 12 21 12 19 10 19 9 16 12 16 6 9 3 9 6 16 9 14 7 11 6 14 7 16 4 7 3 4 3 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 1 2 3 4 4 9 7 11 4 11 7 4 3 16 25 59 36 52 31 52 36 59 34 47 39 59 37 57 36 54 36 52 37 66 52 85 51 64 34 45 15 7 0 2 3 0 0 0 3 2 0 0 1 7 6 14 4 7 4 9 6 11 7 11 4 7 4 9 6 11 7 11 7 9 6 7 4 9 6 11 9 7 3 19 25 62 45 71 46 74 46 71 45 69 43 69 45 71 45 69 42 64 42 69 45 71 43 59 30 40 22 35 19 26 10 11 9 21 19 40 18 83 24 105 117 339 193 365 196 272 99 169 135 214 156 188 150 195 153 193 156 198 167 212 176 238 179 222 170 145 185 353 236 355 247 336 223 327 227 334 235 341 223 334 230 346 221 319 206 284 173 360 271 365 116 159 114 410 242 413 221 372 188 329 174 319 168 305 161 300 162 303 162 310 174 331 185 339 184 339 171 298 110 272 171 288 159 296 170 310 173 310 177 319 190 334 205 343 205 351 212 355 209 341 217 358 221 365 226 374 239 391 244 370 229 360 238 384 248 386 253 389 251 384 248 379 250 384 245 389 244 386 247 389 254 393 253 386 260 391 260 386 263 396 257 389 256 382 254 384 259 386 257 384 260 379 257 377 260 389 260 389 265 396 268 410 283 436 285 396 271 451 294 444 297 460 289 434 276 398 277 413 272 429 282 425 282 427 285 432 285 432 269 434 280 453 286 465 291 482 294 496 298 508 297 515 303 534 300 508 266 479 280 551 337 608 333 582 316 580 321 594 315 577 315 608 318 577 327 608 339 501 209 608 324 518 283 561 291 508 250 475 236 446 214 408 196 386 182 362 168 336 161 322 150 305 159 315 159 312 158 315 158 319 152 305 147 305 144 305 146 305 143 296 144 298 146 296 144 293 141 291 141 288 140 286 138 291 143 293 134 288 132 267 125 267 138 281 125 193 72 176 90 179 85 181 87 179 82 179 88 193 99 205 102 217 110 229 114 241 119 255 120 255 128 260 52 231 132 274 132 269 131 269 134 276 135 281 135 279 134 276 132 276 132 276 132 276 132 276 132 276 135 281 134 279 134 276 132 276 129 272 131 276 132 274 131 272 128 267 129 267 129 267 129 267 129 265 126 262 125 260 126 262 128 265 129 269 131 267 128 265 122 260 120 229 93 212 114 274 125 260 125 262 126 265 128 265 123 257 123 257 122 255 122 255 120 255 119 253 119 253 120 255 120 253 119 250 116 245 114 243 117 245 119 245 120 248 122 250 116 241 116 241 114 238 113 236 116 241 113 238 113 238 114 241 110 234 110 234 110 234 110 234 108 236 108 236 108 236 108 236 108 236 108 234 107 234 105 231 104 226 102 226 102 229 105 234 102 226 102 224 101 224 99 219 102 224 104 195 70 155 69 181 96 210 98 210 95 205 95 207 92 200 92 200 92 200 92 200 93 202 93 205 95 207 96 207 95 212 95 212 95 212 95 212 93 212 93 214 101 241 125 272 134 255 134 257 135 257 135 257 138 260 135 255 132 250 129 248 132 243 132 236 125 219 114 207 113 205 105 195 108 214 126 241 102 193 107 202 113 212 117 212 117 210 120 202 111 188 119 212 122 202 120 200 117 202 119 205 123 212 116 210 117 214 119 214 119 210 117 205 114 200 113 198 113 200 111 195 108 193 107 191 104 193 102 191 101 193 102 195 98 181 92 176 95 183 95 174 98 167 98 162 96 159 93 157 93 157 93 155 92 152 90 152 88 150 88 148 87 145 85 145 85 145 85 143 84 140 82 140 82 136 82 133 81 131 79 131 81 131 79 128 78 126 75 124 75 128 73 126 72 121 69 119 73 124 70 117 67 114 66 114 69 119 67 114 66 114 66 114 63 112 64 112 64 109 61 105 60 100 58 97 58 95 57 95 54 90 52 88 52 85 51 85 54 90 54 90 55 93 57 95 52 88 52 90 54 93 55 93 52 90 52 90 52 90 52 90 51 88 51 88 51 88 51 88 52 90 51 85 49 85 51 88 49 88 52 88 48 81 48 85 51 88 51 88 51 88 51 88 48 81 45 76 43 76 43 76 43 74 42 76 46 85 48 81 48 83 48 83 46 78 43 74 15 16 19 18 19 16 11 13 15 16 15 15 11 13 7 13 15 13 15 13 15 13 15 13 23 16 19 13 15 12 7 10 15 12 3 7 0 9 11 13 11 12 11 10 7 9 3 9 7 7 0 1 0 1 0 6 7 7 3 6 0 7 3 9 0 3 3 1 3 0 0 0 7 3 7 1 3 0 0 0 0 0 0 1 0 3 0 4 0 1 0 4 7 6 11 9 3 6 7 3 0 9 59 40 87 36 67 33 75 36 67 28 87 39 83 37 79 36 75 36 83 46 123 55 119 36 51 16 7 1 0 4 0 0 0 9 0 1 0 0 0 4 7 9 3 4 3 6 7 7 11 7 3 4 3 6 7 7 11 7 11 6 7 4 3 6 7 7 19 6 3 13 67 40 115 45 115 46 115 45 111 43 107 43 111 46 115 43 99 40 103 43 115 46 107 39 75 25 51 24 43 15 19 7 15 13 47 25 47 34 11 43 222 190 400 199 428 125 198 110 321 155 345 155 341 152 361 155 361 161 384 170 408 185 436 168 392 131 515 248 563 248 575 227 523 223 567 230 607 224 543 215 571 232 563 214 543 182 424 236 662 193 214 64 293 239 555 226 511 202 424 185 424 182 404 168 372 161 365 159 372 168 404 182 428 184 420 176 349 143 206 141 388 152 369 162 369 165 384 168 392 176 436 193 484 196 472 199 495 205 495 200 543 218 555 221 567 229 607 244 611 233 575 230 607 247 634 247 646 250 638 247 642 245 642 247 650 244 646 241 646 241 650 242 650 247 670 251 666 248 666 251 678 253 678 251 678 253 694 259 726 268 730 266 726 263 730 268 694 263 718 271 722 271 726 279 738 256 698 285 742 279 749 291 781 289 694 257 710 272 702 277 718 271 722 274 738 280 742 279 702 274 718 285 734 289 730 294 710 288 714 289 698 291 710 297 706 276 575 238 583 288 654 324 682 310 638 304 662 309 658 294 607 294 630 277 674 324 718 241 440 348 773 288 686 337 745 309 599 276 563 251 503 221 452 205 428 193 400 177 365 165 333 156 333 162 337 161 329 158 329 159 317 152 309 149 301 147 301 146 289 146 293 147 297 146 293 144 285 143 285 141 281 140 277 138 289 138 269 140 269 128 257 129 301 140 257 82 126 81 190 84 202 87 202 84 182 84 182 88 198 98 202 104 214 110 226 113 218 119 214 117 234 119 51 102 261 129 257 129 246 128 246 134 265 134 261 132 257 131 257 131 257 131 257 131 257 131 257 131 265 134 261 132 261 131 257 131 249 128 253 129 257 129 253 128 246 128 246 128 246 128 246 128 246 126 238 123 234 123 234 123 238 125 242 128 246 126 238 125 210 122 222 93 75 63 162 131 226 122 230 123 234 125 238 125 238 125 238 123 230 122 226 119 234 119 226 116 222 117 234 122 230 119 226 116 218 113 214 111 206 116 210 117 214 119 218 119 210 116 206 114 206 113 202 113 206 111 202 110 202 111 210 113 198 108 198 108 198 108 198 108 210 108 210 108 210 108 210 108 214 110 210 108 210 107 206 107 198 101 198 101 198 104 210 105 202 102 198 101 198 101 194 99 190 101 210 102 194 98 210 110 210 98 182 96 206 102 182 84 178 92 178 92 178 92 178 92 182 93 182 95 186 96 190 96 190 95 190 95 190 95 190 95 190 96 206 98 238 116 317 143 341 137 353 138 353 138 357 140 365 143 357 137 341 131 329 128 333 134 321 128 309 126 309 126 289 120 289 117 277 108 249 101 301 113 285 105 277 108 293 116 301 113 289 117 325 126 301 107 313 128 309 125 297 120 289 119 293 114 297 119 313 120 297 111 285 116 285 114 281 113 277 113 281 113 273 111 269 108 261 107 253 105 242 101 238 102 249 107 234 96 222 96 238 102 246 101 226 98 222 96 218 95 214 93 202 93 202 92 198 90 194 90 190 88 190 87 186 85 182 85 182 85 182 84 178 82 174 82 170 82 170 81 166 79 162 79 166 79 162 78 154 75 146 72 154 75 150 72 146 70 138 69 142 69 134 64 126 63 123 63 138 67 130 64 126 64 126 66 123 64 126 64 126 63 119 60 107 58 103 57 103 55 99 55 95 54 91 52 91 51 87 51 95 54 95 55 99 57 103 57 91 52 91 54 95 55 99 55 103 52 111 52 111 52 111 52 107 51 107 51 107 51 107 51 115 52 107 49 103 49 103 51 103 51 111 51 99 46 99 49 103 49 103 49 103 49 103 49 83 40 79 40 79 42 87 43 83 40 79 43 95 49 103 48 83 43 91 48 99 49 99 48 16 26 15 23 13 26 15 28 12 21 12 21 12 21 12 21 15 21 10 19 13 28 16 26 16 28 16 26 15 26 13 23 12 19 13 16 12 14 10 14 10 14 10 14 10 14 10 14 7 9 6 9 6 9 6 9 7 11 7 11 7 11 7 11 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 2 1 4 3 7 4 7 4 7 4 7 4 7 4 7 1 7 1 4 3 23 30 69 36 59 36 57 36 54 34 54 37 57 37 54 36 52 31 50 43 69 46 76 46 54 16 4 1 2 1 2 1 2 1 2 3 0 0 7 4 2 1 11 3 4 3 7 4 9 6 9 4 7 4 9 6 11 7 11 7 11 7 9 6 7 4 7 9 7 9 38 37 66 43 76 45 71 46 69 42 64 45 74 43 64 42 64 43 66 40 57 42 69 40 62 33 47 22 33 9 19 10 14 6 16 18 40 24 71 25 148 149 377 188 360 171 217 98 181 137 195 152 186 147 191 155 200 164 207 171 217 179 224 177 253 149 207 239 351 242 343 229 312 218 315 230 353 227 365 173 305 236 348 221 305 205 312 193 377 283 272 75 159 170 441 238 410 223 396 218 396 197 374 199 367 187 343 179 336 171 305 162 343 196 346 177 339 161 231 119 260 158 303 149 305 168 298 158 303 171 315 177 329 184 329 194 331 193 329 202 343 206 348 223 365 233 370 236 372 233 348 221 360 242 379 248 384 251 379 242 367 242 372 251 382 245 379 244 377 242 372 242 370 245 365 241 360 242 360 244 365 250 367 245 360 244 362 248 370 256 379 257 382 257 384 259 384 260 393 265 401 269 408 274 413 266 365 269 413 271 420 271 415 291 401 256 398 274 403 265 415 265 408 263 417 269 429 272 427 260 413 266 432 282 451 282 451 279 448 282 468 289 475 288 470 274 436 244 415 256 513 297 542 295 556 291 558 298 561 294 539 283 520 263 530 282 587 306 410 226 565 313 515 277 568 309 580 328 606 312 530 260 491 239 434 226 405 197 410 200 391 188 358 161 334 167 329 161 317 159 324 156 303 144 296 149 308 150 296 147 293 147 293 147 291 146 291 143 288 144 288 143 281 135 274 144 288 140 291 138 274 126 272 129 286 116 174 67 164 78 171 85 181 87 183 87 179 84 176 88 181 87 188 101 210 111 219 113 255 110 229 131 212 67 217 122 253 117 250 119 255 120 255 131 269 125 260 119 255 120 260 125 265 123 262 123 262 123 262 131 269 131 267 129 267 128 265 131 267 129 265 128 262 126 262 123 257 123 257 123 257 123 257 123 257 123 257 123 257 123 257 119 250 120 260 128 255 110 217 107 253 120 212 34 171 113 250 120 234 110 229 117 245 120 236 120 245 123 248 120 243 122 248 119 245 116 243 116 243 116 245 116 243 114 238 113 241 114 243 110 238 111 243 113 245 116 248 110 238 110 238 110 238 110 238 107 234 107 234 107 234 107 234 107 234 107 234 107 234 107 234 107 226 105 224 105 229 110 236 105 226 105 226 105 226 105 226 99 217 99 219 101 222 102 224 104 222 102 219 101 217 99 217 101 212 102 212 102 214 104 214 101 207 99 205 96 200 93 198 93 205 90 202 88 205 90 207 87 202 90 207 93 210 95 210 93 214 95 219 98 217 99 210 101 214 107 226 122 248 131 255 140 255 140 257 141 257 140 255 141 260 140 255 137 253 135 253 138 255 137 248 132 243 129 238 117 224 119 224 116 212 105 195 107 202 108 207 111 212 114 212 120 217 120 217 120 217 120 217 119 210 120 217 123 219 123 217 122 214 119 210 117 210 117 212 119 207 116 202 114 202 114 205 117 202 110 191 105 191 108 195 104 186 104 186 101 181 98 176 102 183 98 176 95 176 98 181 96 162 93 157 90 152 88 152 96 157 90 152 90 152 87 143 87 148 85 145 85 143 84 143 87 145 84 140 82 140 82 143 79 136 79 133 78 131 76 131 76 131 76 128 75 126 73 126 78 131 76 114 67 119 75 119 73 121 73 121 70 114 66 109 63 105 63 107 64 109 66 112 63 105 63 105 63 105 63 105 58 95 52 85 49 85 54 93 51 85 52 88 54 93 55 93 55 93 55 93 57 97 60 102 54 90 55 93 55 90 52 85 55 93 54 93 54 93 54 93 54 90 49 83 48 85 52 93 51 88 51 88 51 88 51 88 51 88 51 88 51 88 51 88 49 85 49 85 49 85 49 85 48 83 46 81 46 78 45 78 48 83 48 81 46 78 45 78 45 78 45 81 48 83 48 83 15 13 15 13 15 15 23 18 19 15 19 15 19 15 19 15 23 12 11 10 19 16 23 13 23 13 19 13 15 12 15 10 11 13 11 12 7 12 3 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 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 1 0 3 0 4 3 4 3 4 3 4 3 4 3 4 0 6 0 3 0 13 51 37 71 39 71 37 59 36 55 36 83 39 83 37 79 37 87 37 103 42 111 40 95 24 27 1 3 1 3 1 3 1 3 1 7 0 0 7 23 4 7 6 0 3 0 4 3 6 7 6 3 4 3 6 7 7 11 7 11 7 11 6 7 4 3 4 11 4 15 25 91 40 107 46 99 45 103 45 91 42 99 48 95 42 91 42 95 43 87 37 91 37 87 34 71 24 43 16 15 10 19 9 11 10 39 25 47 28 27 70 325 190 396 184 372 116 226 122 337 147 357 147 325 150 361 159 380 168 412 177 420 179 416 184 333 167 563 238 563 238 579 229 535 221 571 238 603 206 376 182 607 224 551 206 503 194 507 242 678 131 146 79 416 245 503 227 492 212 499 218 460 208 460 203 440 188 400 177 384 164 376 191 460 188 400 177 349 105 253 147 353 161 337 158 372 153 357 159 392 164 404 174 432 187 444 188 440 185 456 196 480 206 539 220 567 224 583 233 571 218 559 233 630 248 634 248 662 248 634 241 642 250 658 251 650 250 646 247 642 247 650 245 642 245 646 242 646 244 650 245 658 248 646 244 642 245 658 248 674 253 682 254 686 254 698 256 698 259 694 263 710 268 718 271 702 244 714 274 718 279 718 276 745 265 658 265 706 266 686 268 678 259 682 263 706 268 706 266 666 259 678 272 714 282 714 276 698 277 702 282 718 288 714 282 662 257 579 233 583 274 670 286 662 286 642 288 654 294 638 282 611 266 563 272 615 303 650 194 460 291 662 256 563 283 634 285 654 297 650 277 615 286 630 271 539 224 476 238 488 211 404 185 349 173 361 179 369 176 341 164 305 158 313 158 301 152 285 150 293 150 293 150 289 149 289 149 285 147 285 147 281 143 265 137 289 143 281 143 281 131 269 129 293 141 257 76 142 75 174 82 166 84 166 87 170 85 166 84 202 93 186 92 210 101 234 105 206 114 214 105 269 92 103 85 261 122 249 122 257 125 249 123 230 120 234 122 234 123 238 123 226 122 226 125 222 125 222 125 222 123 230 126 238 129 246 131 242 129 242 128 238 126 234 126 230 122 230 122 230 122 230 122 230 122 230 122 230 122 230 122 218 119 222 122 234 116 186 93 206 125 238 102 19 76 214 125 222 117 230 120 230 117 226 117 218 116 230 119 226 117 230 122 218 116 214 114 214 116 218 117 218 114 214 113 210 113 214 114 218 113 214 111 206 110 202 108 206 110 206 110 206 110 206 110 198 107 198 107 198 107 198 107 198 107 198 107 198 107 198 107 202 107 198 104 194 105 206 110 194 104 194 104 194 104 194 104 182 99 182 101 186 101 190 102 190 102 186 101 186 99 182 101 202 102 198 101 198 101 198 101 194 98 190 96 186 95 178 93 174 90 170 88 166 90 170 92 162 88 170 93 182 95 186 96 190 92 190 96 186 101 182 101 194 105 230 117 289 132 337 137 369 141 372 144 376 143 372 141 376 144 372 141 365 140 361 138 361 141 357 138 345 134 337 132 317 125 321 125 313 119 289 111 277 105 269 104 277 111 305 120 309 119 309 119 313 120 313 122 309 120 313 123 321 125 317 123 317 122 309 119 305 119 305 119 293 117 285 114 281 114 281 116 281 113 269 108 261 107 265 108 253 104 253 104 249 101 242 98 242 98 234 96 230 95 234 98 238 96 230 92 214 90 214 90 222 96 210 93 202 93 194 88 186 87 186 87 182 85 182 84 186 85 178 82 174 82 174 84 166 79 162 78 162 76 158 76 158 76 154 75 154 73 150 73 154 78 150 67 130 72 150 72 138 72 142 72 142 70 138 69 119 63 119 63 119 63 115 61 119 63 119 63 119 63 119 63 115 60 103 54 95 55 103 58 99 55 99 55 103 57 103 57 107 57 99 55 99 55 99 57 103 55 99 55 95 54 95 54 99 55 99 55 99 55 99 55 95 54 91 51 87 52 95 54 91 52 91 52 91 52 91 52 91 52 91 52 91 52 91 52 87 51 87 51 87 51 87 51 91 52 91 51 87 51 83 49 83 49 83 48 79 46 75 46 79 48 75 46 75 46 79 48 16 26 13 23 13 23 15 26 16 28 16 28 16 28 16 28 13 19 10 21 15 28 15 23 12 21 12 19 10 16 9 16 15 21 13 19 12 16 12 16 12 16 12 16 12 16 12 16 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 1 2 1 2 1 2 1 2 1 2 0 0 0 0 1 2 3 4 3 7 4 7 6 9 4 7 4 7 4 7 4 7 9 14 6 9 6 23 25 54 40 64 39 62 39 59 37 59 42 62 39 59 39 62 40 69 40 64 37 47 19 16 3 2 1 2 1 2 1 2 1 2 3 0 0 16 15 19 6 7 3 4 3 7 4 9 6 9 4 7 4 9 6 11 7 11 7 11 7 9 6 7 4 7 4 4 10 42 37 62 40 71 43 69 46 69 42 64 45 74 43 64 42 64 43 66 40 57 37 62 36 54 28 40 18 26 9 16 10 16 9 23 19 42 25 57 33 191 161 370 180 351 149 195 101 181 140 200 149 186 144 186 155 200 165 212 174 229 179 234 177 224 153 255 245 334 229 343 238 324 220 308 229 367 245 298 113 269 226 353 214 319 208 300 220 425 229 202 63 183 209 427 229 415 227 408 221 425 218 413 220 408 211 377 188 346 185 339 187 379 211 362 182 329 147 181 123 298 155 286 152 286 152 279 152 293 158 291 161 310 176 319 179 317 177 312 182 317 185 327 205 339 208 336 218 362 214 331 215 365 244 386 245 384 251 379 239 367 241 374 247 382 248 384 247 382 248 379 247 377 248 370 245 367 245 367 247 370 248 362 244 355 242 358 245 365 248 367 250 370 250 372 251 372 253 377 256 384 260 391 265 396 257 355 266 403 265 410 266 405 276 389 251 401 269 405 260 408 253 398 257 417 266 427 263 415 253 405 262 425 276 439 274 432 271 429 272 446 282 453 279 444 259 403 233 389 238 475 279 525 279 527 274 530 282 532 277 511 268 491 250 499 271 537 272 374 226 534 286 472 251 511 268 508 256 501 257 487 256 515 272 508 259 460 245 520 265 468 224 427 200 389 188 372 187 362 173 329 156 327 171 331 159 305 149 300 153 300 152 298 150 296 150 293 150 296 150 293 147 286 143 281 149 288 141 291 140 274 126 274 129 288 114 174 67 159 76 169 82 176 84 181 85 176 85 171 96 183 88 174 92 186 99 195 93 217 102 217 123 205 69 191 117 241 119 248 117 248 116 245 120 255 122 255 119 248 114 238 120 253 122 255 123 260 125 260 119 250 120 255 125 262 126 265 128 265 126 262 126 262 125 260 120 253 120 253 120 253 120 253 120 253 120 253 120 253 119 250 119 248 117 250 119 238 98 198 114 248 119 214 40 171 113 245 117 245 128 245 113 217 105 219 104 219 110 224 110 224 113 234 111 234 110 234 111 238 114 243 114 238 113 236 111 238 114 241 111 241 110 238 108 234 107 231 110 238 110 238 110 238 110 238 107 234 107 234 107 234 107 234 105 231 105 231 105 231 105 231 107 229 105 224 104 224 105 226 101 219 101 219 101 219 101 219 98 214 99 217 99 219 101 219 101 219 101 217 99 217 98 210 99 210 101 207 98 205 96 202 96 202 96 202 96 200 95 200 92 205 90 202 88 205 90 207 88 205 92 210 95 214 98 219 92 214 96 217 99 217 104 217 104 214 116 236 129 255 138 262 143 265 146 267 146 265 144 262 146 265 144 262 143 257 141 255 144 265 143 260 140 255 137 253 132 248 134 248 131 238 123 229 116 212 108 200 105 207 116 224 120 224 120 226 122 229 123 226 123 219 125 224 126 224 126 222 125 219 122 214 120 214 120 217 119 207 116 202 114 202 114 205 113 198 111 195 108 191 107 191 104 186 104 186 102 181 98 176 93 171 95 171 93 169 92 162 96 164 95 159 92 157 92 157 98 159 92 155 93 157 90 150 88 150 88 148 87 145 85 145 85 145 84 140 82 140 82 140 79 133 78 133 76 131 76 131 76 128 75 128 73 126 73 126 73 126 73 112 67 121 75 119 67 112 69 117 72 117 70 117 66 109 64 107 63 102 61 100 63 105 63 105 63 105 63 105 64 105 60 97 58 97 60 102 57 95 57 95 57 93 55 93 60 97 55 90 52 88 52 88 60 97 55 90 54 90 55 95 55 93 55 93 55 93 55 93 54 90 52 88 52 88 54 90 52 88 52 88 52 88 52 88 52 88 52 88 52 88 52 88 51 85 51 85 51 85 51 85 52 88 52 85 51 85 49 83 49 83 49 81 48 78 46 78 49 81 45 74 43 76 46 81 31 18 23 13 11 10 7 10 23 16 23 16 23 16 23 16 15 10 7 12 23 15 19 12 15 12 11 10 11 9 7 9 19 13 15 13 11 12 11 12 11 12 11 12 11 12 11 12 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 0 0 1 0 3 3 4 3 6 7 6 7 6 7 6 7 6 7 6 7 6 3 6 0 6 11 18 51 33 67 37 67 37 59 37 59 37 83 40 79 37 79 40 103 45 95 37 83 19 15 0 0 3 3 1 3 1 3 1 3 1 7 0 3 13 51 15 19 3 0 3 0 4 3 6 7 6 3 4 3 6 7 7 11 7 11 7 11 6 7 4 3 4 0 4 27 28 91 39 95 43 95 45 99 43 91 40 95 46 95 42 91 42 95 43 87 37 95 39 91 36 75 25 47 18 11 9 15 10 23 18 51 25 43 18 67 113 376 190 396 184 281 102 238 126 333 143 341 137 321 149 357 159 384 171 424 180 424 184 420 162 357 208 579 229 555 232 555 221 519 215 559 235 638 159 226 125 511 226 563 212 476 170 571 266 519 93 146 105 527 232 472 224 476 212 488 224 507 226 515 227 507 212 444 188 440 190 436 203 476 194 412 179 313 81 273 171 329 150 361 158 341 149 353 158 365 153 376 165 372 165 384 170 404 177 436 187 432 185 480 196 488 197 531 220 527 205 531 224 603 239 622 247 626 239 607 232 611 241 638 244 642 245 642 245 642 247 650 247 654 248 658 245 654 248 662 250 654 248 650 245 646 247 658 247 666 247 666 248 678 248 682 250 678 251 678 256 690 260 702 263 666 238 706 268 694 271 702 265 694 253 654 260 694 263 674 259 650 251 674 263 710 266 694 257 658 256 670 269 706 276 694 266 670 268 682 274 694 277 682 268 626 244 563 224 559 254 642 282 626 266 603 266 611 271 591 260 555 253 511 256 583 276 559 184 492 283 603 241 535 265 559 256 519 242 503 226 484 235 503 229 523 220 515 279 619 257 539 248 495 221 456 199 400 182 365 173 329 168 345 170 321 155 293 152 309 156 305 155 301 152 297 150 301 153 297 150 289 147 281 144 293 144 285 144 285 131 261 129 289 143 257 76 130 73 158 79 154 81 158 82 166 82 170 84 178 85 182 87 198 95 202 92 166 93 194 98 246 95 150 88 238 111 246 116 246 113 234 111 234 117 226 116 218 113 206 111 214 116 210 119 218 122 218 123 230 122 230 120 226 120 222 119 238 125 238 123 234 123 234 123 222 119 222 119 222 119 222 119 226 120 226 119 222 119 222 119 218 114 210 116 214 110 170 87 198 114 210 101 43 81 226 125 242 123 230 110 174 88 142 85 154 93 174 99 178 101 190 107 190 102 182 104 190 107 202 111 202 110 202 108 202 110 206 113 194 105 194 107 202 110 206 110 202 108 202 108 202 108 202 108 198 107 198 107 198 107 198 107 190 104 190 104 190 104 190 105 202 105 194 104 190 102 186 101 178 98 178 98 178 98 178 98 178 98 178 98 178 99 182 99 182 99 182 98 178 98 178 98 198 101 194 98 186 95 178 93 182 95 182 95 182 96 186 96 174 90 170 88 166 90 170 92 170 92 174 93 182 98 194 101 210 99 202 99 198 104 206 108 214 113 261 129 325 140 365 149 384 149 388 149 388 147 384 146 388 147 384 146 376 144 372 143 372 144 369 143 361 140 353 138 349 137 349 137 345 132 333 128 341 126 317 117 297 114 297 116 317 122 321 125 325 126 333 129 325 126 329 128 333 128 329 126 325 125 317 122 313 122 313 123 293 117 285 114 281 114 281 116 269 111 273 111 269 107 257 104 249 104 253 102 249 99 238 96 222 93 230 95 230 92 218 90 242 96 234 93 218 92 222 93 210 90 194 88 194 90 186 85 190 88 190 88 186 87 182 85 182 84 174 82 170 81 174 82 162 78 162 76 158 76 154 75 154 75 154 73 150 73 146 72 138 75 146 67 130 72 146 70 123 66 126 67 130 67 126 66 126 66 123 64 123 64 123 64 119 63 119 63 119 63 119 63 126 64 119 60 111 60 115 63 107 57 103 55 99 54 95 54 103 55 95 52 91 52 91 52 119 60 103 54 91 55 103 60 103 57 99 55 99 55 95 54 95 54 95 52 91 54 95 54 95 54 95 54 95 54 95 54 91 52 91 52 91 52 91 52 87 51 87 51 87 51 87 51 83 49 79 48 79 46 75 46 83 49 83 48 79 46 75 46 71 45 63 42 63 45 79 49 15 26 13 21 12 21 13 23 13 23 13 23 13 23 13 23 10 16 9 21 15 26 12 19 12 21 12 19 10 19 9 16 13 19 12 16 12 14 10 14 10 14 10 14 10 14 10 14 3 4 3 4 3 4 3 4 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 1 0 0 0 1 4 4 7 7 11 7 9 6 9 6 9 6 9 6 9 6 9 6 9 4 7 4 14 15 40 31 57 34 54 34 54 34 54 34 54 37 54 36 54 36 59 39 64 34 52 25 19 0 0 0 4 1 2 1 2 1 2 1 2 1 0 3 23 21 23 6 4 3 4 3 7 4 9 6 9 4 7 4 9 6 11 7 11 7 11 7 9 6 7 4 7 1 9 18 52 40 62 39 69 42 66 45 66 40 62 43 71 43 64 42 64 43 66 40 57 37 62 37 57 30 40 19 28 7 14 9 19 16 35 25 50 22 57 64 269 187 377 187 336 120 176 110 188 141 193 147 181 143 186 153 202 165 217 176 231 180 241 177 195 167 315 247 334 244 343 220 303 214 322 229 365 238 257 82 174 162 360 229 334 196 281 238 444 170 167 67 234 248 410 226 410 217 405 214 420 224 420 226 425 227 405 206 372 193 351 184 346 182 327 170 315 134 174 137 317 146 281 167 305 152 279 150 286 155 284 155 300 155 288 156 298 165 312 174 315 167 305 179 310 179 312 196 341 202 324 199 343 220 372 236 396 239 379 229 365 233 379 241 384 245 384 245 379 245 382 248 379 248 379 247 372 247 372 250 372 248 370 248 367 247 370 248 370 245 367 245 370 247 372 248 372 250 374 253 382 259 389 262 393 244 351 265 396 256 401 262 391 256 384 248 393 259 398 254 396 245 391 256 417 269 427 262 410 253 405 263 427 276 434 268 420 263 420 266 436 276 441 268 427 250 386 227 382 236 446 268 513 263 487 256 487 262 489 256 468 244 460 232 465 265 491 247 367 227 491 253 429 242 475 244 458 241 463 233 444 227 451 232 444 223 408 223 494 260 475 244 472 229 458 236 446 211 393 190 374 176 346 164 329 162 324 155 308 158 312 156 308 153 303 152 300 155 308 152 300 149 296 146 293 150 293 144 293 140 274 126 272 132 291 116 171 64 155 72 162 76 167 79 171 81 171 82 169 82 164 84 171 88 167 78 150 52 131 58 143 73 155 66 162 93 205 107 224 110 229 116 245 111 236 113 241 117 250 123 257 113 236 114 241 117 245 120 248 120 248 119 245 117 245 116 243 120 250 120 250 120 250 120 250 119 248 119 248 119 248 119 248 120 250 120 248 119 245 117 245 113 238 110 241 114 234 99 205 108 229 110 219 54 188 116 245 114 217 92 179 78 171 73 164 79 181 87 191 90 195 95 207 96 212 96 212 98 219 102 224 105 226 105 226 105 229 108 234 105 226 107 229 108 234 110 236 107 229 107 229 107 229 107 229 107 229 107 229 107 229 107 229 105 226 105 226 105 226 105 226 102 219 102 217 101 214 99 210 96 207 96 207 96 207 96 207 98 210 98 210 98 207 96 207 96 207 96 210 98 210 98 210 99 207 98 202 95 198 92 195 93 198 93 200 95 200 95 200 93 200 92 198 90 200 92 202 95 205 95 205 95 210 99 214 101 219 98 210 98 212 101 207 111 231 128 255 140 265 149 279 150 274 152 274 150 269 147 267 150 269 149 267 146 262 144 260 144 262 143 260 141 257 138 255 135 250 135 250 135 248 132 243 137 250 135 245 129 234 123 224 126 234 126 236 128 238 129 234 128 226 129 229 129 229 128 224 126 224 125 219 122 217 123 219 119 207 116 202 114 202 114 205 110 195 110 195 108 191 105 186 104 181 104 181 102 176 99 171 95 169 98 171 98 167 93 162 95 162 93 157 92 157 93 159 92 150 87 148 88 152 87 145 88 150 88 148 87 145 85 145 85 143 82 138 81 138 81 140 78 133 76 131 76 128 75 128 75 128 73 126 73 124 72 124 69 121 72 112 66 117 72 112 64 107 64 107 63 102 58 95 57 97 60 102 63 105 64 109 63 105 63 105 63 105 63 105 63 105 61 102 60 100 60 100 61 100 60 97 58 95 57 93 52 88 52 88 52 90 55 95 63 100 57 90 52 93 57 100 57 95 57 93 55 90 54 90 54 90 54 93 55 90 54 90 54 90 54 90 54 90 54 90 52 88 52 88 52 88 52 88 51 85 51 85 51 85 51 85 49 83 48 81 48 78 46 78 49 83 49 81 48 78 46 78 40 69 40 71 43 78 51 88 0 7 3 10 11 15 27 19 11 12 11 12 11 12 11 12 7 9 7 12 23 15 15 9 15 12 15 10 11 9 7 9 7 10 7 9 3 9 0 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 0 0 0 0 3 7 6 15 9 15 7 11 7 7 6 11 7 11 7 11 7 11 7 0 3 0 10 35 27 67 34 51 31 55 33 47 34 51 34 67 34 71 36 75 36 83 34 63 24 43 6 0 0 0 3 3 1 3 1 3 1 3 1 3 1 19 16 43 9 7 4 0 3 0 4 3 6 7 6 3 4 3 6 7 7 11 7 11 7 11 6 7 4 3 4 0 7 51 37 107 40 95 43 91 43 95 42 87 40 91 45 95 42 91 42 95 43 87 37 79 33 75 30 59 19 31 12 11 7 11 12 43 25 63 27 31 30 170 158 420 200 408 167 249 108 281 141 349 149 353 143 325 149 361 159 388 170 424 180 432 182 420 152 400 232 563 236 587 229 515 211 523 227 575 235 555 132 206 79 321 205 555 215 448 182 630 253 337 73 134 141 591 227 507 229 456 221 492 220 499 218 488 218 503 218 472 200 440 188 400 171 372 164 369 167 242 96 317 170 325 158 384 173 361 149 333 147 353 152 357 156 349 152 341 153 372 164 396 165 392 164 408 168 424 174 452 185 480 187 464 194 507 209 559 232 579 224 563 221 579 233 615 241 626 245 638 247 646 248 658 250 654 247 658 245 654 247 658 250 662 250 662 250 662 250 666 250 658 245 666 247 670 248 682 248 666 251 674 256 686 260 698 263 634 235 710 263 674 266 694 257 662 247 646 250 662 253 654 248 638 247 666 262 706 268 690 257 646 256 674 269 702 272 678 259 650 260 666 268 678 269 658 257 622 233 555 229 579 253 634 274 603 254 575 251 587 254 571 242 515 242 476 242 571 254 503 193 484 254 507 218 515 251 507 236 511 232 488 226 480 224 472 218 456 200 448 232 488 218 460 209 444 226 559 253 531 217 444 202 400 180 349 165 341 167 317 153 325 161 321 158 313 155 305 152 313 155 305 150 293 147 289 147 301 147 281 146 285 131 261 128 297 144 257 75 126 72 146 75 142 75 150 79 154 82 162 81 178 84 174 81 166 67 115 48 55 34 67 42 91 51 107 57 115 67 154 81 166 90 210 108 226 113 222 114 222 114 222 114 198 110 194 111 202 113 198 114 198 108 202 111 214 116 218 117 214 114 214 116 218 116 222 117 218 116 218 116 218 116 218 116 226 119 222 117 218 114 214 113 202 108 190 110 206 108 174 93 222 114 222 113 83 85 198 108 150 75 87 57 87 69 115 72 126 79 142 84 146 85 162 93 166 92 162 92 166 95 174 98 186 101 186 101 186 104 198 107 206 107 202 105 194 104 190 102 194 104 194 104 194 104 194 104 194 104 194 104 194 104 194 104 194 104 194 104 194 104 194 104 190 99 194 101 194 99 186 98 182 96 182 96 182 96 182 96 186 98 182 96 182 95 178 95 178 95 178 96 182 96 186 98 190 98 186 96 182 93 178 93 182 95 182 93 178 93 178 93 182 92 178 90 174 92 178 93 194 96 186 93 182 95 190 98 198 95 182 92 178 95 186 99 246 126 313 144 353 147 380 156 396 152 400 152 396 150 384 147 392 149 388 147 380 144 376 144 365 143 361 141 357 140 353 138 345 135 345 135 341 134 341 134 353 137 365 143 369 140 357 134 341 131 341 131 341 131 341 132 333 129 333 131 333 129 329 126 325 125 317 122 313 122 317 123 293 117 285 114 281 114 281 116 273 110 269 108 261 105 257 104 249 104 249 104 246 101 234 98 234 98 234 98 234 96 226 93 230 92 226 90 214 90 218 92 210 90 198 90 198 93 198 88 186 87 182 85 182 84 178 84 178 84 174 81 166 79 170 81 158 76 158 76 154 75 154 73 150 73 150 73 146 72 146 70 134 73 146 67 126 69 130 63 123 64 123 63 115 58 99 55 83 51 91 55 103 60 115 61 119 63 119 63 119 63 119 63 115 61 115 61 111 60 111 58 119 63 119 63 115 61 115 61 91 52 91 52 95 55 107 60 111 58 99 54 95 54 99 57 107 58 103 55 99 54 91 52 95 54 99 55 99 55 95 54 99 55 99 55 99 55 99 55 91 52 91 52 91 52 91 52 87 51 87 51 87 51 87 51 91 52 91 51 87 51 83 49 83 49 83 48 79 46 75 46 55 40 63 45 79 49 87 51 10 16 9 19 12 23 15 28 10 19 10 19 10 19 10 19 7 14 9 21 15 26 10 14 10 16 9 16 7 14 7 11 7 11 6 9 6 7 4 7 4 7 4 7 4 7 4 7 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 2 3 7 6 11 10 16 9 14 9 11 7 11 7 11 7 11 7 11 7 11 6 9 6 21 21 47 31 50 33 52 33 54 34 57 36 57 33 52 37 59 37 54 31 47 18 19 6 2 0 0 0 0 1 2 1 2 1 2 1 2 0 7 12 28 12 2 0 9 3 4 3 7 4 9 6 9 4 7 4 9 6 11 7 11 7 11 7 9 6 7 4 7 3 16 27 66 46 64 40 71 42 66 43 64 40 59 42 69 43 64 42 64 43 66 40 57 33 54 31 47 24 33 13 19 7 11 7 23 21 47 30 52 25 100 108 324 191 374 184 269 113 171 125 200 143 193 149 186 147 198 156 207 165 214 173 231 185 231 177 200 184 341 235 360 221 322 209 305 215 339 233 379 197 207 82 167 113 298 200 351 180 339 265 403 104 136 67 324 247 396 241 417 209 427 223 415 221 403 208 391 211 393 205 374 196 358 180 322 162 308 164 312 96 212 156 305 152 305 165 317 168 288 141 276 153 293 156 296 153 291 149 296 161 310 167 310 164 300 161 300 170 312 174 310 177 305 176 319 190 329 199 358 209 348 203 343 214 367 226 377 238 379 241 377 241 379 244 377 245 379 244 374 245 374 247 372 247 372 247 374 248 372 245 372 242 367 242 370 244 372 245 372 247 374 250 379 254 389 259 391 233 351 266 393 250 401 259 386 248 389 247 384 247 389 245 384 241 384 248 408 263 417 260 405 251 401 260 422 271 425 260 405 253 403 257 425 266 425 256 403 242 365 217 374 242 439 260 472 254 460 247 463 251 460 244 441 238 448 221 436 259 448 226 367 236 463 233 405 245 460 236 434 229 434 220 427 215 415 203 398 205 398 209 420 203 398 199 374 180 408 226 468 232 432 205 401 200 393 191 372 176 343 161 322 162 319 161 315 158 310 155 305 158 308 152 298 147 296 147 296 153 296 146 296 141 274 126 272 134 293 117 171 63 150 70 150 72 159 75 167 81 167 79 162 84 159 72 136 58 112 40 85 36 85 40 109 43 114 57 119 34 105 45 114 45 124 61 162 92 207 102 226 108 222 102 210 107 222 107 222 107 224 108 224 102 222 104 226 107 231 110 236 110 234 111 236 111 238 113 238 111 236 111 236 111 236 111 236 116 241 114 238 111 234 108 231 110 229 104 226 107 222 95 191 123 238 113 226 54 155 76 164 55 133 46 124 52 148 70 171 78 179 84 186 85 186 88 195 95 207 93 205 92 207 95 210 96 212 96 212 98 217 101 222 102 222 101 219 99 214 98 212 101 219 101 219 101 219 101 219 101 219 101 219 101 219 101 219 102 222 102 222 102 222 102 222 95 207 99 214 101 212 98 210 96 207 96 207 96 207 96 207 96 207 96 205 95 205 93 202 93 202 95 205 95 207 96 207 96 202 96 202 96 200 95 200 96 202 95 198 93 195 92 193 93 200 92 198 90 200 92 202 101 210 95 200 90 198 93 205 92 198 88 193 92 198 101 207 120 248 143 272 149 269 155 284 153 276 153 274 152 269 147 265 149 269 147 267 146 262 144 260 143 262 143 260 141 260 140 257 138 255 137 253 137 255 138 257 135 250 138 257 143 260 141 257 135 248 134 245 132 241 131 236 129 229 129 229 129 226 126 222 125 222 123 217 120 214 122 217 119 207 116 202 114 202 114 205 113 198 108 188 104 186 105 191 102 181 104 179 102 174 98 169 99 171 96 167 95 167 95 167 90 155 88 152 88 152 90 157 92 152 88 150 92 157 92 150 85 145 84 143 82 140 82 140 84 140 81 138 79 136 81 138 76 131 76 128 75 128 73 126 73 126 73 124 72 124 70 121 70 124 73 112 64 112 64 97 63 107 64 107 63 102 60 97 52 90 54 93 57 97 60 102 63 105 63 105 63 105 63 105 63 105 63 105 61 102 60 97 58 97 58 100 60 100 60 100 57 93 55 93 55 93 57 97 57 93 55 93 54 90 54 90 58 97 57 93 55 90 52 88 54 90 55 95 57 93 54 90 55 93 55 93 55 93 55 93 52 88 52 88 52 88 52 88 51 85 51 85 51 85 51 85 52 88 52 85 51 85 49 83 49 83 49 81 48 78 46 78 43 76 48 83 51 83 46 76 31 16 19 12 3 9 0 7 11 12 11 12 11 12 11 12 3 7 7 12 23 15 11 6 3 7 0 6 0 4 0 4 7 6 3 4 3 3 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 1 0 4 7 7 23 10 19 9 15 7 11 7 11 7 11 7 11 7 11 7 11 7 3 13 43 28 55 27 59 34 59 36 55 37 59 37 63 36 83 40 87 36 71 27 19 4 0 0 0 1 0 0 3 1 3 1 3 1 3 1 0 6 39 18 19 0 0 7 0 3 0 4 3 6 7 6 3 4 3 6 7 7 11 7 11 7 11 6 7 4 3 4 0 12 67 45 119 42 99 46 91 43 95 42 83 39 91 45 95 42 91 42 95 43 87 37 87 36 83 31 63 22 35 13 11 6 11 13 51 30 71 27 35 51 246 176 408 196 384 131 226 105 293 141 333 140 341 135 337 153 369 161 388 168 416 176 444 174 420 153 432 236 535 250 468 199 495 208 515 220 559 235 464 90 190 92 253 150 436 220 380 208 666 220 186 58 158 211 531 212 523 226 436 232 507 215 499 211 448 199 456 205 448 196 424 185 392 164 345 156 349 158 142 111 361 161 345 170 365 168 412 159 325 147 365 164 384 161 353 150 349 156 392 176 428 177 416 167 396 168 436 179 436 171 400 165 400 177 440 180 452 194 472 190 460 190 495 208 535 218 587 230 595 232 599 235 611 235 634 244 638 242 634 244 646 245 634 244 638 245 642 244 646 242 638 241 646 242 650 242 658 244 658 245 666 250 678 254 686 257 622 235 718 260 670 265 694 253 650 248 638 242 626 244 634 241 619 241 638 253 674 260 670 254 634 251 658 265 690 266 658 250 622 251 642 260 654 259 626 245 607 218 523 221 595 250 615 257 607 250 583 247 591 248 571 236 531 247 468 235 559 238 460 193 511 251 488 215 527 250 495 227 484 220 476 223 484 217 452 208 408 197 444 206 412 200 420 176 365 180 424 205 452 200 416 188 448 209 456 200 384 168 325 161 337 164 329 161 317 156 309 155 317 155 301 149 289 147 289 147 297 149 285 147 285 132 253 128 289 146 257 75 115 69 130 72 134 72 142 78 158 81 170 81 166 72 126 52 87 40 59 33 79 39 103 57 99 54 119 46 51 34 51 28 15 25 47 45 63 60 134 95 206 107 202 102 194 105 194 105 182 104 182 104 190 102 190 102 186 101 186 101 202 107 206 108 210 110 214 111 206 108 198 108 198 108 198 108 206 111 202 108 194 105 190 104 206 107 186 102 182 99 150 81 249 119 214 107 47 51 67 45 31 43 51 48 51 55 103 78 138 84 154 87 154 87 162 93 182 96 170 93 166 93 170 95 166 93 166 93 170 98 182 101 166 93 170 95 174 98 178 99 182 99 182 99 182 99 182 99 182 99 182 99 182 99 182 99 190 102 190 102 190 102 190 104 174 95 186 99 194 99 190 98 182 96 182 96 182 96 182 96 182 96 182 95 178 93 174 92 170 93 174 95 178 96 182 96 182 96 186 96 186 96 190 98 190 96 182 93 174 90 170 88 182 92 178 90 174 92 178 93 206 99 186 90 170 88 174 92 182 90 182 93 198 104 234 114 289 137 357 153 369 152 384 161 400 153 400 152 392 149 384 146 388 149 384 146 380 144 372 143 369 144 365 143 365 143 361 141 361 141 357 140 357 141 365 144 369 140 361 137 357 138 365 141 361 138 357 135 349 131 341 131 333 129 333 129 329 126 321 125 321 123 313 120 309 120 309 122 293 117 285 114 281 114 281 116 281 111 261 104 249 104 257 107 246 102 246 102 242 99 234 96 238 98 226 93 218 93 226 96 218 88 214 87 206 88 210 90 198 85 186 85 190 88 186 85 178 84 174 82 174 81 170 81 178 82 170 79 166 79 166 81 158 76 158 75 154 73 150 73 150 73 150 72 146 70 142 70 142 75 150 67 123 66 119 57 115 63 123 66 126 66 123 64 111 61 115 61 115 61 119 63 119 63 119 63 119 63 119 63 119 64 123 64 123 63 115 60 87 51 91 52 95 55 99 55 115 60 107 57 99 55 99 55 95 54 99 55 99 54 91 51 107 58 103 55 99 54 91 52 91 54 103 58 107 57 95 52 99 55 99 55 99 55 99 55 91 52 91 52 91 52 91 52 87 51 87 51 87 51 87 51 83 49 79 48 79 46 75 46 83 49 83 48 79 46 75 46 75 49 91 54 91 48 67 39 12 21 12 21 12 21 12 21 7 16 10 21 10 16 6 9 7 14 7 14 7 14 7 14 4 11 7 16 10 16 7 11 4 7 4 4 3 2 1 2 6 7 4 4 3 2 1 2 0 0 0 0 0 0 1 2 0 2 3 4 4 7 3 4 4 7 3 4 3 2 1 2 4 4 1 0 0 4 4 11 6 9 6 9 6 9 6 9 9 14 9 14 9 14 9 14 7 16 15 38 30 54 33 50 36 54 34 52 33 54 34 57 40 52 31 54 40 57 22 16 3 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 7 10 16 6 2 0 2 4 7 4 7 4 7 4 7 4 9 6 11 7 9 6 7 7 9 4 7 6 11 6 7 9 42 43 74 45 71 43 62 42 64 42 64 42 64 42 64 42 71 46 64 40 66 40 54 36 57 30 42 19 26 12 19 12 9 3 21 19 40 31 71 31 138 147 329 182 365 158 236 108 174 132 188 143 191 141 193 152 205 162 212 158 195 162 231 185 231 173 186 199 336 254 322 137 310 217 324 224 319 223 389 155 191 87 191 92 248 171 336 173 410 269 322 69 155 95 410 202 362 208 413 224 401 215 434 212 396 206 389 205 379 196 362 182 334 168 298 152 324 168 260 76 260 164 305 164 319 168 319 162 303 146 272 147 317 173 319 159 310 155 312 165 336 184 353 185 355 191 351 196 367 200 355 176 305 159 296 170 324 180 319 176 303 170 310 180 317 191 341 206 343 215 343 209 343 221 372 235 372 232 362 229 362 233 367 233 367 239 384 248 386 242 372 247 389 244 377 238 377 241 374 251 391 253 384 253 398 259 386 230 384 257 382 247 393 259 389 241 386 247 391 244 382 238 374 233 384 250 398 253 403 250 384 241 386 251 410 265 415 257 403 256 396 251 422 265 413 251 410 233 348 206 367 241 427 250 432 248 436 242 451 251 444 239 434 236 429 227 410 250 444 217 360 242 422 215 391 238 434 230 417 226 422 214 405 208 398 202 386 190 372 200 398 193 372 190 362 170 379 188 389 190 391 184 362 179 391 208 413 199 372 173 341 177 339 165 324 164 324 159 315 153 310 150 298 141 291 144 300 152 303 150 291 137 274 129 272 138 293 116 167 61 148 70 152 73 150 70 152 73 157 76 152 60 121 51 105 45 95 46 100 39 105 60 131 60 119 52 121 54 117 46 107 37 93 30 88 43 138 72 188 98 210 99 202 95 202 98 207 99 207 99 207 101 212 98 210 96 205 95 205 99 212 99 212 101 214 101 214 107 219 104 217 104 217 104 219 102 217 105 222 105 214 99 207 98 217 102 217 104 210 88 183 99 195 87 150 42 112 46 97 34 117 43 114 43 143 75 181 84 186 88 193 92 195 93 195 95 210 93 207 92 210 93 212 90 207 92 210 93 207 92 205 98 207 96 207 95 202 93 202 92 200 92 200 92 200 92 200 98 210 99 212 99 212 98 210 95 205 95 205 95 205 95 205 90 198 93 200 95 202 96 205 99 202 93 195 92 198 96 207 93 200 96 205 98 205 98 202 96 200 95 198 93 200 95 202 92 195 95 202 96 202 96 202 96 202 96 202 96 202 96 202 90 200 93 195 87 195 96 214 98 205 93 195 90 195 92 200 102 212 105 212 105 214 116 231 140 272 153 269 149 274 158 269 156 279 155 276 150 269 149 267 146 265 146 262 144 260 143 260 141 260 141 262 143 262 144 265 140 257 138 255 138 257 141 260 144 267 141 241 128 245 135 241 140 253 135 243 131 241 132 238 135 236 132 229 126 219 122 214 122 219 125 222 125 217 119 210 114 202 113 200 113 200 113 198 111 198 111 195 107 188 102 181 99 171 101 171 101 169 98 164 95 164 96 164 96 162 93 157 92 162 95 155 84 140 84 150 84 150 92 150 82 136 82 145 84 138 78 131 78 138 87 152 81 136 79 138 82 140 79 128 76 131 76 131 75 128 75 128 75 126 73 124 70 119 67 114 64 107 64 109 67 114 72 121 66 109 66 109 66 109 66 109 66 105 60 95 58 102 67 117 63 105 61 102 61 100 60 100 60 102 61 102 61 102 61 105 58 97 58 97 58 97 58 97 57 95 57 95 57 95 57 95 54 93 55 95 57 93 55 90 58 93 52 83 49 88 55 97 55 93 55 93 55 93 55 93 55 90 54 88 52 90 54 93 55 90 52 85 51 85 51 88 54 90 54 90 54 90 54 90 51 85 51 85 51 85 51 85 49 83 49 83 49 83 49 83 49 81 48 78 46 76 45 74 11 12 11 12 11 12 11 12 3 9 7 12 7 9 0 6 3 7 3 7 3 7 3 7 0 7 7 10 11 9 3 6 3 4 0 3 0 1 0 1 3 3 0 3 0 1 0 0 0 0 0 0 0 1 0 1 0 1 0 4 3 4 3 4 3 4 3 3 0 3 0 1 0 3 0 1 0 4 3 6 11 7 11 7 11 7 11 7 15 9 15 9 15 9 15 9 3 10 27 24 63 33 63 31 63 34 59 33 47 34 51 36 63 30 59 33 71 31 43 10 0 3 7 1 3 0 0 0 0 0 0 0 0 0 0 0 3 6 27 10 15 3 3 3 3 4 3 4 3 4 3 4 3 6 7 7 11 6 7 4 11 6 3 6 7 7 7 6 19 28 107 46 111 45 107 39 87 40 87 40 87 40 87 40 91 46 103 42 87 43 87 34 83 33 71 25 47 15 19 9 19 6 7 13 43 22 63 33 63 81 353 180 384 193 309 125 234 122 325 143 361 144 345 144 353 156 376 162 369 153 392 177 452 173 404 159 519 244 567 193 313 205 527 212 527 215 547 226 337 87 210 92 226 132 345 155 392 248 638 164 134 63 273 235 440 190 388 202 432 196 448 211 476 203 432 190 412 180 376 168 380 165 353 150 333 170 365 128 130 132 353 158 357 165 365 168 341 146 309 135 333 165 404 170 396 168 392 171 412 176 420 174 436 190 472 200 507 221 547 220 432 179 404 176 420 182 420 174 416 168 396 173 440 184 464 197 492 200 499 200 492 200 523 215 519 203 523 208 539 212 559 223 571 223 563 223 579 230 603 236 611 235 619 244 650 245 658 251 654 253 662 250 658 256 662 245 611 251 678 250 646 253 662 244 626 244 642 247 638 242 622 239 607 242 654 251 654 251 642 239 615 245 642 259 670 260 650 250 634 247 626 257 650 253 615 248 559 209 515 220 595 250 611 253 587 239 563 245 591 241 567 236 531 235 484 230 555 244 460 202 527 233 452 209 499 236 488 226 492 218 464 208 448 203 432 197 408 188 432 206 412 190 404 177 353 179 404 187 392 182 372 170 357 184 412 196 400 182 372 180 388 179 365 171 353 165 321 150 313 153 305 147 281 143 289 150 293 153 293 149 277 137 273 137 297 147 249 75 119 73 146 76 154 75 142 72 150 72 142 67 123 57 103 48 87 46 91 49 99 57 154 72 150 64 130 63 126 61 115 57 103 51 87 46 79 58 130 84 174 93 174 88 170 93 174 96 170 96 166 95 170 92 174 93 174 93 174 93 202 102 194 99 182 93 170 92 186 101 178 99 178 99 182 101 190 102 182 101 178 99 178 99 174 99 178 104 186 98 158 82 134 75 126 57 15 33 47 36 51 48 59 48 87 75 158 87 162 88 170 92 178 95 182 93 174 92 170 90 170 90 174 92 170 92 174 93 178 92 174 90 178 95 178 93 174 93 170 92 170 92 170 92 170 92 170 92 174 93 178 96 182 95 174 93 178 95 178 95 178 95 178 95 178 93 178 95 182 95 182 95 182 93 174 90 170 92 178 95 178 95 186 96 190 98 186 96 186 95 182 93 178 95 182 96 174 93 182 96 186 96 186 95 182 95 182 95 182 95 182 95 186 93 190 92 178 92 202 104 242 111 234 110 234 110 234 110 230 111 238 111 246 116 289 128 349 153 392 153 376 159 396 156 400 153 400 152 396 152 396 152 380 146 380 144 376 144 372 143 372 146 369 144 365 141 361 141 361 140 357 140 357 140 361 141 361 135 361 143 369 134 337 131 357 135 349 132 345 131 345 134 337 131 333 128 325 125 317 123 317 123 317 123 313 120 305 117 281 113 277 113 273 111 273 111 269 110 265 108 257 104 246 101 238 99 242 101 238 98 234 96 218 93 222 93 222 93 218 90 194 84 214 88 206 87 218 96 182 85 198 87 178 81 162 78 198 87 170 75 138 66 126 64 119 60 119 66 146 75 158 76 150 75 154 75 154 73 146 72 146 72 146 70 138 69 134 67 126 66 123 66 126 69 138 72 126 66 126 66 126 66 126 66 123 63 111 57 103 58 115 63 119 63 119 63 115 61 115 60 115 61 115 61 115 61 115 61 107 58 107 58 107 58 107 58 103 57 103 57 103 57 103 57 99 55 99 55 99 55 99 55 103 55 91 52 91 52 99 57 99 55 99 55 99 55 99 55 99 54 95 52 91 54 95 55 99 54 91 52 87 51 91 52 91 52 91 52 91 52 91 52 87 51 87 51 87 51 87 51 83 49 83 49 83 49 83 49 83 49 83 48 79 48 79 48 12 21 12 21 12 21 12 21 9 19 10 19 10 16 7 11 9 16 9 16 9 16 9 16 7 14 9 19 10 16 7 14 4 4 3 4 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 2 1 2 3 4 3 4 3 7 4 7 6 9 6 9 4 7 4 4 3 4 1 4 4 7 6 9 4 7 7 11 7 11 7 11 7 11 9 14 9 14 9 14 9 14 7 21 18 40 28 52 31 52 34 54 33 52 33 52 34 54 27 42 30 45 27 31 13 14 3 4 1 2 1 2 0 0 0 0 0 0 0 0 0 0 4 11 10 16 7 7 4 7 4 7 4 7 4 7 4 7 4 9 6 11 7 9 6 7 7 11 6 9 6 9 7 11 15 47 43 71 43 71 43 62 40 62 40 62 40 62 40 62 40 71 46 62 39 64 40 52 31 50 28 42 21 26 10 11 10 14 10 31 21 35 24 62 51 224 180 353 182 339 144 193 114 169 135 188 147 198 149 207 158 212 161 214 156 195 164 236 193 229 165 226 230 379 229 229 141 329 217 315 212 348 232 360 122 188 84 205 102 255 125 214 185 451 245 250 55 136 164 429 202 343 173 339 180 343 179 362 185 351 174 334 170 327 164 315 159 300 153 288 146 303 149 229 81 260 158 293 153 298 156 310 144 274 134 262 141 300 164 310 167 329 171 339 176 336 167 317 161 329 173 346 193 386 211 389 188 346 191 358 205 370 200 351 184 310 164 305 176 317 179 319 197 334 196 334 196 336 199 339 197 336 202 334 199 331 203 339 205 334 202 329 202 339 211 351 215 346 218 382 238 382 233 393 241 393 248 393 248 401 247 379 229 391 254 398 247 401 251 389 241 391 242 393 242 386 241 384 233 389 253 398 250 393 245 374 241 386 253 405 259 403 250 391 248 389 245 408 256 403 244 393 214 343 208 370 235 413 247 439 242 415 233 429 239 427 230 425 236 413 217 420 251 427 211 382 239 417 205 367 218 410 220 410 218 403 208 389 202 382 196 372 188 362 199 391 191 365 188 353 167 372 191 382 177 360 170 346 170 358 180 362 176 351 177 360 182 358 179 355 176 343 162 319 158 322 155 310 146 303 149 308 147 298 149 293 138 281 135 284 138 296 117 176 70 162 78 159 78 157 72 145 72 145 67 133 61 124 55 105 49 102 51 105 52 128 73 157 75 145 67 140 60 138 63 143 63 140 58 133 58 145 69 167 81 176 82 174 90 188 93 191 93 188 92 191 84 191 85 193 88 198 90 200 99 212 96 205 92 198 87 193 95 202 93 200 93 202 95 205 102 210 96 200 93 202 98 210 98 205 98 207 96 195 82 171 69 155 75 140 37 102 55 133 63 152 60 150 73 193 90 186 88 195 92 200 95 202 95 202 90 202 88 200 87 202 88 205 90 205 92 207 92 207 90 205 93 200 92 200 92 198 90 198 90 198 90 198 90 198 90 198 88 195 90 198 90 198 88 195 93 202 93 202 93 202 93 202 95 200 93 198 92 198 92 198 88 193 88 193 88 193 88 193 92 198 93 202 96 205 95 202 95 200 93 198 92 200 93 202 92 198 95 202 96 202 95 200 95 200 95 200 95 200 95 200 92 200 93 198 92 202 102 222 116 236 117 241 119 241 117 238 117 231 119 231 120 238 132 253 144 274 156 267 153 272 158 269 152 272 152 274 152 276 153 276 147 267 146 265 144 262 144 262 149 269 146 265 143 260 140 255 141 260 141 260 141 257 141 260 141 238 128 250 135 234 128 255 131 243 132 245 132 243 131 236 128 226 128 224 126 224 125 222 123 219 120 212 117 210 117 210 113 200 111 198 111 195 110 195 105 188 105 188 104 181 98 174 98 169 99 169 99 167 96 162 88 152 90 157 92 157 90 155 82 148 88 155 88 150 88 155 84 143 84 148 90 150 85 140 70 117 63 102 52 83 42 74 45 78 42 83 52 102 61 109 66 117 70 126 73 124 69 117 70 121 69 119 69 119 69 119 67 112 66 109 66 109 67 114 66 109 66 109 66 109 66 109 64 107 63 102 60 100 58 97 64 107 64 105 63 102 61 102 64 105 63 102 61 100 60 97 57 95 57 95 57 95 57 95 57 95 57 95 57 95 57 95 58 95 55 90 54 93 57 97 55 90 54 90 54 90 54 93 55 93 55 93 55 93 55 93 55 93 54 90 54 90 55 93 55 93 54 88 51 85 52 88 51 85 51 85 51 85 51 85 51 85 51 85 51 85 51 85 49 83 49 83 49 83 49 83 49 83 49 83 49 85 51 85 7 10 7 10 7 10 7 10 7 10 7 10 3 9 0 7 7 9 7 9 7 9 7 9 7 9 7 9 7 7 3 6 7 3 7 1 3 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 3 0 4 3 4 3 4 3 6 11 7 11 6 7 6 3 4 3 4 0 3 7 7 15 7 7 4 15 9 15 9 15 9 15 9 11 7 11 7 11 7 11 7 3 13 35 25 59 30 63 33 59 34 55 31 43 33 51 34 47 31 67 30 35 12 7 4 0 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 19 9 27 10 23 7 15 4 3 4 3 4 3 4 3 4 3 6 7 7 11 6 7 4 11 7 11 6 3 6 15 12 43 33 103 43 107 45 107 39 83 39 83 39 83 39 83 39 87 45 99 40 83 42 87 34 67 28 67 25 47 15 15 6 19 9 27 22 55 19 47 25 99 128 416 188 376 176 277 108 253 126 337 144 365 149 365 155 372 159 376 162 372 156 404 180 468 182 361 144 499 268 527 125 369 220 551 211 511 235 591 199 257 84 198 87 238 131 238 101 448 274 531 107 103 66 511 245 460 190 341 173 357 173 372 171 365 164 345 162 353 161 333 153 321 143 313 143 301 146 277 92 158 132 329 147 309 147 321 156 313 141 297 131 301 141 325 144 333 149 353 159 376 161 353 149 313 143 337 150 369 170 404 168 388 176 420 199 492 221 527 221 476 187 404 180 444 190 436 184 460 191 456 190 460 191 464 187 468 194 484 196 468 188 468 194 484 199 495 202 488 197 492 197 503 194 507 217 559 208 531 215 579 232 607 238 622 247 622 233 555 232 630 245 630 250 642 247 622 239 615 238 619 239 619 239 599 245 654 253 638 248 622 239 611 245 646 257 654 251 626 242 615 245 619 250 626 247 599 236 535 208 527 221 559 233 563 245 567 233 547 235 567 232 555 232 531 221 468 232 563 230 448 214 531 227 436 194 460 218 468 220 468 206 440 197 428 194 416 188 404 184 432 202 408 185 400 173 337 179 408 187 365 170 345 167 353 173 361 173 341 165 333 168 361 173 365 174 369 176 365 173 341 164 329 155 297 147 301 155 285 152 285 146 269 135 269 135 289 146 246 79 134 81 150 81 142 70 138 69 146 72 150 67 130 60 115 52 99 51 111 52 95 60 166 82 178 73 146 67 126 64 138 69 130 66 119 61 111 63 119 69 130 73 142 76 166 88 166 92 158 88 154 87 158 84 158 85 162 87 166 87 162 85 166 88 170 90 178 92 162 90 154 88 154 90 158 93 170 95 158 92 154 92 162 95 162 92 154 90 150 84 126 70 119 73 146 70 55 46 115 76 158 82 158 79 166 90 174 79 182 92 190 95 198 96 194 95 178 88 162 87 162 87 166 90 166 90 174 92 174 92 170 88 166 90 162 88 162 88 162 88 162 88 162 88 162 88 162 88 154 87 158 88 162 87 158 85 170 92 170 92 170 92 170 93 190 93 186 92 182 88 178 88 178 88 182 90 182 90 178 88 182 92 190 95 194 95 194 93 194 93 190 92 186 93 190 95 178 93 182 96 186 96 182 93 178 93 178 93 178 93 178 93 194 93 194 93 202 101 230 110 246 114 257 119 265 120 261 119 257 123 277 125 301 131 345 144 372 152 400 155 384 155 380 155 396 152 396 152 396 152 396 152 384 146 380 146 376 144 376 144 376 146 372 144 365 141 361 140 361 141 361 141 361 140 357 138 357 132 345 135 349 129 337 134 329 128 341 132 345 132 337 129 329 128 325 126 321 123 317 122 317 122 305 116 293 114 293 116 273 111 273 110 265 108 261 107 249 102 249 102 246 98 234 96 234 98 234 98 234 96 226 95 206 88 214 90 218 92 214 90 210 87 222 90 210 87 202 85 202 84 170 75 158 76 146 66 71 45 83 49 87 49 83 48 83 43 59 36 59 40 67 42 99 57 123 67 142 69 134 64 134 67 134 67 138 69 138 69 134 69 130 66 123 64 123 66 123 64 123 64 123 64 123 64 123 64 126 67 130 66 119 63 123 64 123 64 119 63 115 61 126 64 119 63 111 60 107 57 103 57 103 57 103 57 103 57 107 58 107 58 107 58 107 58 111 58 99 52 91 55 107 60 95 54 99 57 103 55 95 54 99 55 99 55 99 55 99 55 103 55 95 54 95 54 99 57 103 55 95 52 91 52 91 54 87 51 87 51 87 51 87 51 87 51 87 51 87 51 87 51 87 51 87 51 87 51 87 51 75 46 79 48 83 51 87 51 10 19 10 19 10 19 10 19 10 19 9 16 7 14 7 14 9 16 9 16 9 16 9 16 9 16 7 14 6 11 6 11 3 4 1 2 1 0 0 0 0 0 0 0 0 0 0 0 1 4 3 4 4 7 4 7 7 9 4 7 4 11 9 16 7 11 7 11 6 9 6 7 3 7 7 14 9 14 7 9 9 14 9 14 9 14 9 14 7 11 7 11 7 11 7 11 7 26 22 45 28 47 31 54 34 52 31 50 31 50 33 54 33 57 37 45 16 7 0 0 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 9 14 7 14 9 11 6 7 4 7 4 7 4 7 4 7 4 9 6 11 7 9 6 7 6 11 9 9 3 7 10 23 25 54 42 66 42 71 43 62 39 59 39 59 39 59 39 59 40 69 45 62 39 62 39 50 27 45 25 38 19 23 9 11 9 19 18 42 25 35 22 62 64 291 184 353 184 300 135 179 123 169 138 179 147 198 153 219 162 217 161 219 162 214 171 243 190 262 137 126 164 391 227 162 180 370 238 348 224 391 247 324 104 217 105 245 122 267 99 200 226 477 205 188 54 186 241 434 211 358 176 334 176 339 165 319 165 324 162 319 158 298 138 267 135 262 135 274 137 272 120 183 99 265 146 274 140 276 138 288 141 272 132 265 132 262 131 265 132 267 135 276 144 284 141 274 132 272 137 276 140 296 146 279 146 291 161 319 188 362 209 377 220 362 194 355 209 374 211 370 197 353 193 348 196 353 194 343 184 334 194 336 187 322 187 336 197 341 203 343 199 336 200 346 202 331 194 351 203 331 190 339 203 351 217 367 227 389 232 372 211 372 235 393 238 396 242 398 236 382 229 374 232 379 233 374 230 391 256 398 247 384 242 374 238 386 253 403 253 391 242 384 245 389 245 398 248 396 239 382 205 346 211 374 227 389 233 410 236 405 229 417 236 422 226 425 226 401 209 420 242 410 202 396 230 413 199 362 206 396 208 401 205 382 196 370 191 365 187 355 184 353 194 379 187 353 184 339 159 362 191 377 177 351 171 343 168 343 171 336 167 322 159 315 167 336 165 334 167 343 176 358 173 343 167 324 153 310 152 312 158 312 158 303 143 286 137 284 140 291 113 171 72 167 79 157 75 148 69 143 70 143 69 136 64 121 57 107 51 105 54 112 48 131 78 169 82 159 69 148 73 159 73 162 70 157 67 150 63 143 63 143 66 155 75 164 87 179 88 181 88 181 87 179 87 191 85 188 84 186 84 186 78 176 81 186 87 193 92 200 88 191 87 188 88 193 92 195 87 191 90 195 92 195 88 191 92 195 88 191 87 183 76 159 73 162 84 157 45 109 67 169 82 195 95 195 85 188 85 186 92 198 93 202 95 202 93 200 90 205 88 200 87 202 90 205 88 202 90 207 92 205 88 202 87 191 88 191 88 193 90 193 90 193 90 193 90 193 90 193 87 188 88 193 90 191 87 188 90 193 90 193 90 193 90 193 92 193 93 191 90 188 88 186 92 191 93 193 93 193 92 191 92 193 95 195 96 198 95 195 96 195 95 193 93 195 95 198 93 200 96 202 96 200 93 198 93 198 93 198 93 198 93 198 96 195 93 198 101 214 113 229 119 236 123 243 126 243 125 241 122 236 126 241 128 248 141 267 152 272 156 274 158 262 155 267 155 274 152 272 149 267 147 265 146 265 144 262 144 260 143 260 143 262 143 262 143 262 143 262 140 257 141 260 141 255 137 250 126 248 138 248 134 248 131 226 125 234 129 241 131 238 128 229 131 229 128 222 123 214 119 210 122 214 116 202 111 200 111 200 111 195 110 193 107 188 104 186 99 179 101 179 99 176 95 169 96 162 99 164 98 159 95 157 90 152 92 155 93 155 92 152 84 145 84 148 87 150 85 145 88 131 63 95 51 90 46 78 49 93 58 112 69 121 72 124 64 102 51 81 42 76 39 69 45 88 57 109 67 117 67 114 66 114 66 114 67 117 67 117 69 114 66 107 64 105 64 107 64 107 64 107 64 107 64 107 57 100 63 112 69 112 66 109 64 107 64 105 63 102 61 102 66 107 63 105 60 100 58 95 57 95 57 95 57 95 57 95 58 97 58 97 58 97 58 97 61 97 55 90 54 93 58 102 54 93 57 95 57 95 55 90 55 93 55 93 55 93 55 93 57 95 55 90 54 93 57 95 57 93 54 90 52 88 54 90 54 90 54 90 54 90 54 90 51 85 51 85 51 85 51 85 51 85 51 85 51 85 51 85 45 76 45 78 48 81 49 83 3 9 3 9 3 9 3 9 11 10 3 7 0 7 0 9 3 7 3 7 3 7 3 7 7 7 0 4 0 3 0 3 3 1 3 1 0 0 0 0 0 0 0 0 3 1 3 1 0 3 3 4 3 6 7 6 15 7 7 4 7 7 19 12 15 9 15 7 11 7 7 6 3 6 11 9 15 9 15 9 11 7 11 7 11 7 11 7 7 6 7 6 7 6 7 6 3 16 51 28 59 28 63 34 55 33 51 31 43 31 47 33 71 39 79 28 23 4 0 0 0 0 3 1 3 1 7 3 0 0 0 0 0 0 0 0 27 7 15 6 19 7 15 3 3 4 3 4 3 4 3 4 3 6 7 7 11 6 7 4 7 9 15 6 0 4 23 18 71 37 103 40 103 45 107 37 87 40 87 40 87 40 87 40 83 43 95 39 79 40 83 33 63 25 51 19 31 12 15 9 11 10 43 27 63 24 67 34 166 158 384 185 384 153 257 117 281 134 341 146 357 149 365 156 376 161 384 168 408 168 432 187 452 191 273 70 261 242 499 107 507 245 615 241 579 257 611 170 242 110 313 134 309 117 162 108 563 271 404 82 107 122 607 229 452 194 361 174 361 174 357 156 333 155 325 155 329 147 285 131 269 123 277 140 301 140 249 85 222 135 277 132 293 138 277 138 285 129 277 132 293 128 281 131 289 129 281 129 293 132 277 128 277 134 289 131 293 140 301 132 289 143 309 152 341 168 392 180 460 190 424 196 484 215 515 221 519 220 519 218 515 220 527 223 515 221 543 218 492 199 480 202 440 191 452 188 436 187 468 200 488 199 480 193 472 190 468 191 464 196 499 202 519 215 535 206 515 215 555 223 551 218 551 223 603 226 567 218 571 224 575 221 575 239 646 250 619 241 611 238 603 244 650 257 646 247 619 242 607 247 619 244 607 244 587 224 488 196 495 218 543 229 547 239 539 227 535 236 571 232 547 226 492 215 468 221 527 217 440 208 492 215 432 190 452 209 448 209 444 196 420 188 412 187 400 180 396 179 424 197 400 180 392 170 333 177 396 187 372 177 357 170 325 165 337 170 337 165 321 159 349 167 337 159 317 159 345 173 365 173 353 164 321 155 321 162 301 159 297 152 273 137 269 135 305 149 238 73 126 81 150 79 174 79 154 72 150 67 130 60 130 60 111 52 107 52 115 55 99 66 186 93 198 82 158 73 150 73 142 70 123 66 115 64 126 64 111 61 115 69 138 78 154 82 150 85 158 87 154 85 178 87 174 85 166 82 162 81 154 81 158 82 162 84 166 85 158 85 150 85 154 88 162 92 142 85 158 92 166 90 154 85 162 90 150 88 158 87 146 76 150 78 162 78 67 45 115 82 142 87 194 90 170 87 182 90 178 90 186 92 186 92 182 90 178 88 174 87 170 88 174 90 174 88 178 90 178 90 174 90 166 88 166 88 170 90 170 90 166 88 166 88 166 88 166 88 162 87 166 88 166 88 162 87 166 88 166 88 166 88 166 88 178 90 178 90 178 88 174 88 186 93 186 93 186 93 186 93 182 92 186 95 190 95 190 95 194 95 190 93 186 95 190 96 182 95 186 96 186 95 178 92 182 95 182 95 182 95 182 95 198 95 190 96 218 113 253 119 261 120 265 123 269 123 265 122 253 122 277 125 305 134 372 150 416 158 416 164 412 156 380 161 396 150 392 147 380 144 372 143 372 143 372 141 369 141 365 140 353 138 357 140 361 141 361 141 349 138 357 140 357 137 341 132 357 134 333 123 321 128 345 135 329 126 333 128 333 126 329 126 337 129 329 125 313 119 297 116 305 117 297 113 281 108 277 107 269 110 265 107 257 104 249 101 238 98 242 99 238 96 230 96 226 96 230 98 226 96 222 93 214 93 218 93 218 92 210 88 238 90 206 79 174 72 154 64 138 60 103 49 91 57 119 64 138 72 150 76 162 76 158 75 158 70 126 61 111 58 103 52 83 51 107 63 130 67 134 67 130 66 130 66 130 66 126 64 134 67 126 64 119 63 119 64 119 63 119 63 119 63 119 63 87 54 103 61 119 64 123 63 119 63 115 61 115 60 111 60 123 63 119 61 115 60 111 58 107 58 107 58 107 58 107 58 111 60 111 60 111 60 111 60 111 58 103 55 99 57 107 60 103 57 103 55 99 57 103 57 99 55 99 55 99 55 99 55 103 57 99 55 99 55 103 57 103 57 99 54 95 54 95 54 95 54 95 54 95 54 95 54 87 51 87 51 87 51 87 51 91 52 91 52 91 52 91 52 71 45 71 46 75 46 75 46 9 16 9 16 9 16 9 16 12 19 9 14 6 14 9 16 6 11 6 11 6 11 6 11 7 11 3 4 0 2 0 4 1 2 1 0 0 0 0 0 0 0 1 2 3 4 3 7 4 7 4 9 6 9 7 11 10 14 6 7 6 11 12 21 10 16 9 14 9 11 7 11 7 11 7 11 7 14 10 16 7 11 7 11 7 11 7 11 6 9 6 9 6 9 6 9 7 28 27 50 28 45 30 57 33 50 31 47 30 50 31 52 34 52 31 35 15 7 0 0 0 0 0 2 1 4 3 4 0 0 0 0 0 0 0 0 10 9 3 4 6 11 4 2 4 7 4 7 4 7 4 7 4 9 6 11 7 9 6 7 6 14 10 9 1 4 12 33 34 62 40 62 40 74 43 59 40 62 40 62 40 62 40 62 39 66 43 59 37 62 39 50 28 42 21 26 12 19 10 19 6 19 19 47 30 47 36 93 111 348 174 353 190 262 122 186 132 176 141 174 144 191 149 217 161 219 165 238 177 241 182 253 182 245 105 76 102 312 190 152 232 401 256 403 250 417 245 293 114 272 143 310 131 226 84 279 265 451 158 176 60 298 244 386 202 355 179 329 170 334 165 317 152 303 149 300 152 298 147 288 140 262 138 288 144 272 119 183 125 267 129 253 138 274 129 262 126 250 126 269 134 257 128 265 128 253 126 257 132 257 125 245 125 257 128 253 126 272 129 253 137 265 143 274 149 286 158 298 170 300 164 312 185 339 199 365 217 401 220 396 215 398 224 415 239 434 248 425 227 386 217 391 203 374 223 391 217 367 205 365 217 389 209 343 187 353 200 346 196 341 197 334 196 343 196 324 196 341 203 351 200 341 202 355 229 367 209 346 211 351 215 341 215 370 245 384 238 367 236 365 233 384 254 405 253 389 244 391 238 386 242 384 238 386 232 362 194 334 197 370 226 393 230 398 226 396 227 425 238 427 221 415 208 408 212 401 221 401 197 379 205 389 191 362 203 386 196 382 197 372 190 360 185 358 182 348 179 346 190 374 182 348 179 334 167 358 185 365 180 353 170 324 164 324 165 327 168 329 167 322 167 336 165 324 153 315 156 329 170 341 168 334 162 329 167 339 162 319 162 310 150 296 143 296 153 303 114 167 70 169 82 162 85 164 76 150 72 140 63 126 61 117 54 102 51 102 54 112 52 145 85 193 95 179 78 159 73 159 69 150 61 152 63 150 70 148 67 143 66 148 72 157 75 159 79 167 84 171 85 174 85 186 82 183 82 183 82 183 82 183 82 181 81 181 79 179 82 181 82 181 84 186 88 193 84 186 87 188 88 191 88 191 88 188 85 186 87 186 81 169 93 179 90 174 57 121 73 181 79 186 88 188 85 195 90 188 87 191 88 193 88 191 87 188 87 200 85 198 85 198 87 200 87 202 88 205 90 202 88 195 87 191 88 191 90 193 92 195 87 188 87 188 87 188 87 188 84 186 87 188 87 188 85 183 87 188 87 188 87 188 87 188 88 186 88 186 88 188 90 188 93 191 90 186 88 188 92 193 90 191 93 195 95 195 95 193 96 195 95 193 93 195 95 198 95 202 96 202 96 200 93 195 95 200 95 200 95 200 95 200 98 195 93 200 107 229 120 238 119 234 117 229 116 229 117 229 119 231 123 238 128 250 144 267 156 269 156 276 158 253 152 267 147 265 146 262 144 260 143 257 141 257 140 255 140 253 138 253 138 255 138 255 138 253 137 253 135 253 138 255 137 248 131 238 135 236 147 324 187 276 137 267 129 236 126 231 123 229 123 224 128 224 125 219 122 212 117 210 116 207 114 202 110 193 105 186 110 193 107 188 104 181 101 179 98 176 99 179 98 176 96 169 93 159 96 159 96 157 93 152 93 155 92 152 90 145 85 140 95 148 75 119 64 109 57 97 57 102 61 109 66 124 79 145 75 128 75 126 72 121 69 117 76 126 70 121 70 121 67 112 60 107 64 114 67 117 67 117 67 117 66 114 64 109 63 109 67 109 64 105 63 105 64 107 63 105 63 105 63 105 63 105 52 90 55 97 60 100 61 102 61 102 60 100 58 97 58 97 61 102 61 102 61 102 61 102 60 100 60 100 60 100 60 100 60 100 60 100 60 100 60 100 58 97 58 97 58 97 58 97 58 97 55 90 54 93 58 97 55 93 55 93 55 93 55 93 58 95 57 93 55 95 57 97 58 95 55 90 54 90 54 93 52 88 52 88 52 88 52 88 51 85 51 85 51 85 51 85 52 88 52 88 52 88 52 88 48 81 48 81 48 78 46 78 7 9 7 9 7 9 7 9 19 12 7 7 0 7 7 10 0 4 0 4 0 4 0 4 3 6 0 0 0 0 0 0 0 1 3 0 0 0 0 0 3 1 3 3 7 4 11 6 3 4 7 6 7 7 11 7 19 9 11 4 7 9 23 15 19 10 19 9 15 9 11 7 19 9 11 6 11 9 23 13 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 7 7 18 59 30 59 27 59 36 55 31 51 30 47 31 51 33 51 28 43 21 19 9 0 0 0 0 0 1 3 3 7 3 0 0 0 0 0 0 0 0 27 6 3 1 11 6 11 1 3 4 3 4 3 4 3 4 3 6 7 7 11 6 7 4 7 9 19 6 0 3 27 22 87 40 99 39 99 46 107 37 91 42 91 42 91 42 91 42 83 43 95 39 79 40 79 33 63 25 35 13 15 9 19 12 15 10 43 28 63 28 87 51 285 191 372 188 408 135 222 119 305 137 345 141 349 144 353 153 376 159 392 177 440 182 452 190 436 170 222 78 222 191 372 104 595 257 642 265 634 260 599 153 301 129 349 131 257 84 186 185 650 247 321 82 103 174 547 196 432 193 369 168 349 170 380 165 369 167 325 150 301 147 305 144 341 144 321 153 321 137 234 78 273 137 249 123 293 140 273 128 273 126 281 137 305 125 277 131 265 123 277 131 293 132 273 119 273 128 269 123 265 128 269 119 253 129 285 138 309 147 333 156 345 152 329 161 365 171 396 188 404 182 424 182 416 182 452 203 499 221 555 233 551 226 563 241 591 265 702 295 690 259 579 226 591 250 579 205 480 212 531 203 511 209 495 197 468 194 456 180 436 185 464 191 464 188 476 203 567 215 519 200 515 208 519 203 519 226 603 238 575 229 575 230 591 242 654 257 646 247 626 248 587 241 607 235 583 236 567 214 488 194 480 215 539 226 519 221 519 221 527 236 571 230 535 218 468 218 488 206 488 211 444 194 440 199 420 188 460 202 428 194 436 193 412 185 404 184 392 179 388 176 416 194 392 177 384 168 357 180 392 184 376 177 345 156 353 168 337 165 337 167 341 167 329 164 341 161 313 152 309 156 341 167 345 165 341 168 365 179 345 176 349 173 333 164 341 164 345 158 246 73 126 84 162 82 162 76 154 73 150 72 146 66 119 57 107 51 103 51 111 55 99 66 182 96 202 85 158 73 162 79 142 70 126 72 138 78 142 73 126 67 119 69 126 72 123 72 134 78 138 82 146 82 150 78 158 81 162 82 166 84 162 81 162 81 162 81 162 81 142 79 142 81 150 84 158 87 166 87 154 84 154 87 170 92 146 79 138 79 146 81 138 75 182 81 162 81 87 52 134 85 174 87 166 81 170 92 174 76 166 85 170 87 170 85 166 82 174 85 170 84 166 85 170 87 178 90 182 92 178 90 174 88 166 88 166 90 170 92 174 92 162 87 170 87 170 87 170 87 158 84 162 85 166 84 162 82 170 87 170 87 170 87 170 85 166 87 170 88 174 90 178 92 182 90 170 84 162 87 178 92 178 92 186 95 190 95 190 93 194 95 190 93 186 95 190 96 186 96 186 96 186 95 174 92 186 96 186 96 186 96 186 96 198 95 186 98 226 119 269 123 273 123 261 117 253 117 257 120 253 122 273 126 313 137 369 153 400 149 392 155 388 143 353 149 361 141 369 143 372 143 372 144 365 140 361 138 361 137 357 137 361 140 345 137 337 134 337 132 341 135 349 138 349 132 329 126 277 120 511 301 793 212 365 132 341 129 329 123 317 122 317 125 317 123 317 122 313 120 309 120 293 114 293 113 285 107 261 101 265 110 261 107 249 102 242 99 238 99 242 101 242 99 234 98 222 95 226 96 226 95 218 92 214 92 214 90 202 84 186 79 162 61 126 54 134 67 162 70 154 76 178 78 142 66 130 67 142 70 142 70 142 70 142 70 150 72 142 72 146 72 134 64 146 72 142 70 138 67 134 67 138 67 130 64 123 61 119 60 126 64 123 63 119 64 123 66 119 63 119 63 119 63 119 63 107 58 111 60 111 60 115 61 111 60 107 58 107 57 103 57 111 61 115 61 115 61 115 63 115 61 115 61 115 61 115 61 111 60 111 60 111 60 111 60 103 58 107 60 111 58 107 57 115 58 99 52 91 55 107 61 99 55 99 55 99 55 99 55 107 57 103 55 99 57 103 58 107 57 99 54 95 54 95 55 87 51 87 51 87 51 87 51 87 51 87 51 87 51 87 51 91 52 91 52 91 52 91 52 91 51 87 49 83 48 79 46 9 14 9 14 9 14 9 14 10 16 10 14 9 14 7 11 3 4 3 4 3 4 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 11 7 14 9 11 7 9 7 11 7 11 7 11 7 11 6 9 6 9 6 9 6 9 7 14 9 16 10 14 9 11 10 14 9 11 7 14 9 16 10 11 9 9 7 11 9 14 9 14 12 14 7 7 7 11 21 40 27 47 28 50 33 59 30 52 31 54 33 52 31 50 30 50 33 45 21 14 4 0 1 0 0 0 1 2 1 2 0 0 1 2 1 2 1 2 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 7 11 7 11 7 11 7 11 4 14 10 11 3 9 16 40 34 57 37 62 40 66 42 66 42 66 42 64 40 62 39 62 39 62 39 62 39 57 34 54 30 47 21 23 9 7 3 4 10 38 22 45 27 59 43 155 153 355 176 355 165 207 125 171 137 176 137 186 141 183 141 207 159 217 164 226 173 250 182 262 184 188 98 100 93 262 141 214 247 410 242 422 244 451 235 257 122 241 105 205 113 212 82 401 272 417 101 224 90 384 221 398 188 367 180 341 168 336 164 339 170 322 167 312 161 305 159 303 162 310 161 329 167 248 87 202 134 269 134 272 135 260 135 284 126 241 117 250 132 272 129 250 131 234 126 250 134 248 126 248 125 257 132 260 125 255 134 281 129 253 135 257 137 267 147 284 138 262 146 276 156 293 167 305 171 322 165 308 162 317 182 351 191 346 191 348 194 351 199 360 208 401 248 468 257 429 235 434 304 561 277 422 253 458 248 487 263 439 217 367 205 374 190 315 190 331 182 324 180 319 187 348 230 372 197 348 202 348 194 329 199 355 221 377 224 365 226 379 227 391 248 403 245 398 238 377 218 374 236 382 229 372 215 346 190 334 194 360 218 391 217 370 212 396 235 425 232 405 214 389 200 393 217 403 205 374 194 372 200 365 188 372 202 377 196 374 200 370 190 348 182 346 180 341 179 348 188 358 185 343 176 339 168 348 184 348 173 336 170 327 170 331 170 329 168 329 168 329 173 343 168 339 170 346 177 358 179 348 177 384 217 415 191 339 196 446 262 475 205 348 191 422 191 377 126 169 75 164 87 171 73 159 73 157 69 145 64 131 61 114 54 107 52 107 51 100 46 133 88 202 102 188 81 167 84 179 75 162 73 162 73 157 79 164 76 162 75 164 76 167 75 162 75 162 75 164 78 171 81 171 79 176 85 181 84 174 85 181 85 181 85 181 85 181 78 169 78 171 81 176 85 183 90 188 88 183 85 179 82 176 82 176 84 181 85 176 81 171 76 183 78 176 64 109 70 186 84 176 82 176 82 179 85 183 88 186 87 181 85 179 82 176 87 181 87 181 87 181 87 183 84 181 87 186 88 195 92 198 90 193 90 188 90 188 90 188 85 179 85 179 85 179 85 179 88 186 87 181 85 183 88 186 84 179 84 181 85 183 87 183 87 183 88 186 88 183 85 181 87 183 87 186 88 188 90 188 93 193 93 195 95 198 96 198 96 195 93 193 96 198 95 193 95 195 95 195 95 195 95 195 99 200 95 193 93 195 98 202 95 198 99 207 105 219 111 224 116 229 117 231 117 229 116 224 113 214 122 236 140 265 152 272 153 269 150 260 146 255 143 253 138 255 140 260 143 262 144 265 137 253 137 250 135 250 134 248 134 250 132 253 137 257 134 243 131 245 135 245 134 243 132 241 102 339 377 608 378 604 191 238 131 236 126 224 125 224 120 212 117 210 116 207 116 207 116 207 113 205 113 200 107 188 104 188 105 179 101 171 98 171 101 176 95 167 98 164 92 155 90 159 96 157 95 155 92 150 88 148 90 148 85 138 79 128 73 121 70 117 67 119 73 128 75 124 73 124 73 124 75 124 75 124 72 124 72 121 70 119 69 119 69 119 69 117 67 114 66 114 64 114 66 117 67 114 66 112 64 112 64 112 64 112 64 112 61 107 61 107 61 107 61 107 61 107 64 114 66 112 61 107 60 105 60 105 60 105 60 105 58 105 60 107 61 105 60 102 60 100 60 100 60 100 60 100 58 97 58 97 58 97 58 97 60 100 60 97 58 95 57 95 61 102 61 100 60 100 58 97 52 90 55 95 57 95 57 95 52 88 52 90 54 93 55 93 54 93 55 95 57 93 55 90 54 90 54 93 55 95 57 95 54 90 52 85 49 81 48 78 51 85 51 85 51 85 51 85 52 88 52 85 51 83 49 83 51 85 51 85 51 85 51 85 15 9 15 9 15 9 15 9 19 10 15 9 11 7 11 7 0 3 0 3 0 3 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 7 7 11 9 15 7 11 6 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 9 15 10 19 9 15 7 19 9 15 7 11 9 15 10 7 9 3 7 0 9 3 10 3 10 11 10 0 6 3 10 35 24 55 30 59 30 63 34 59 31 63 33 67 31 63 30 51 34 63 33 43 18 7 10 0 6 3 3 0 1 0 0 0 1 0 0 0 3 3 6 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 11 7 11 7 11 7 11 7 3 7 19 7 3 7 39 27 83 36 91 39 99 42 103 42 103 42 103 40 99 39 95 39 95 39 95 39 91 36 83 34 47 25 31 13 15 4 15 3 27 13 39 21 35 22 75 90 337 182 372 184 349 116 281 120 325 135 333 143 337 140 329 153 376 159 388 167 416 177 444 184 444 131 226 79 218 162 329 144 555 233 531 221 527 256 523 123 281 98 230 90 234 75 210 239 714 223 230 90 206 197 408 179 380 182 372 164 337 150 313 147 269 149 285 158 321 167 349 173 345 161 325 162 345 123 182 110 341 150 281 132 253 117 253 122 273 122 293 126 309 128 305 126 289 126 289 137 317 132 285 131 269 119 246 119 257 122 242 110 289 125 305 126 285 123 285 128 317 146 317 152 325 156 329 156 361 156 353 150 345 158 392 174 428 180 432 179 428 177 428 177 404 171 444 193 464 185 476 208 603 263 591 214 575 235 587 271 773 300 674 260 619 251 559 214 511 205 480 196 476 190 480 202 563 206 476 191 488 196 480 196 468 199 507 211 511 211 515 215 555 233 607 238 591 232 571 218 543 224 583 227 563 218 527 197 452 187 460 202 511 218 507 206 484 214 531 229 535 217 495 208 460 205 492 211 464 194 436 193 448 188 424 194 460 199 448 197 432 193 392 180 376 179 372 176 372 182 396 188 388 179 369 174 357 179 392 177 365 171 353 164 349 167 349 165 345 165 345 164 357 170 341 167 341 170 353 174 357 171 357 191 444 209 400 173 412 226 543 236 420 170 384 208 436 203 273 78 150 76 174 82 146 72 146 70 134 67 126 63 115 57 103 52 99 54 99 49 91 67 206 107 226 93 162 79 166 84 150 78 150 78 158 75 150 79 138 78 138 78 142 79 142 79 138 78 142 79 146 82 154 79 150 81 162 85 158 81 158 82 158 82 162 84 162 84 150 78 146 78 150 81 162 84 162 84 158 82 154 79 150 79 154 82 158 84 158 81 150 78 142 87 146 82 107 42 126 88 162 82 158 82 158 84 166 87 162 85 166 85 166 85 166 85 174 88 182 88 182 88 174 87 166 85 170 87 170 88 178 90 166 88 174 88 174 88 174 88 170 85 170 85 170 85 178 85 174 87 170 85 170 85 174 87 166 84 166 85 170 87 174 87 170 85 174 88 178 88 174 87 174 87 174 88 178 90 182 90 182 92 186 93 186 95 190 95 198 95 186 95 194 98 194 93 190 95 190 95 190 95 190 95 198 96 190 93 186 95 194 98 182 98 186 104 210 108 222 111 234 111 242 113 242 111 238 111 253 117 289 132 337 147 361 150 376 150 376 144 372 141 369 141 361 140 357 140 357 138 353 138 349 137 345 135 341 134 341 134 321 131 313 132 329 135 321 129 325 131 325 132 333 129 325 126 297 159 702 286 698 248 353 120 321 123 305 122 313 122 305 116 297 114 293 114 289 111 285 111 273 108 277 107 265 104 265 105 261 104 253 99 246 99 249 102 238 98 242 96 226 90 222 93 230 95 226 92 218 88 214 87 210 85 202 81 186 75 170 70 166 69 158 69 162 73 162 70 154 72 154 72 146 73 146 73 146 72 142 70 142 69 138 69 146 70 142 70 138 69 138 67 126 64 130 66 130 66 126 64 126 64 126 64 126 64 126 64 123 63 123 63 123 63 123 63 115 61 123 64 126 63 119 60 115 60 115 60 115 60 115 60 111 60 115 61 119 60 115 58 111 60 111 60 111 60 111 60 111 60 111 60 111 60 111 60 111 60 111 58 107 58 103 57 107 58 107 58 103 57 99 55 91 52 95 55 99 57 99 55 95 54 95 55 99 57 103 57 95 55 99 57 103 55 99 54 95 54 95 55 99 57 103 57 99 55 95 52 87 49 83 48 87 51 87 51 87 51 87 51 91 52 91 51 87 49 83 49 87 51 87 51 87 51 87 51 7 11 7 11 7 11 7 11 9 14 7 11 7 9 6 9 3 4 3 4 3 4 3 4 0 0 0 0 0 0 0 0 0 0 1 2 1 4 3 4 6 11 7 14 9 11 7 9 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 14 9 16 10 14 9 11 10 14 9 11 7 14 9 16 10 11 9 9 7 11 9 14 9 14 10 11 7 9 10 19 19 40 30 54 33 52 31 52 30 52 31 54 33 52 31 50 31 52 39 57 33 40 24 33 15 19 12 14 6 4 0 0 3 2 0 0 1 7 9 19 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 7 11 7 11 7 11 7 11 6 11 9 9 4 16 21 47 36 57 39 64 42 66 42 64 42 66 42 64 40 62 39 62 39 62 39 59 37 54 33 50 27 45 18 23 7 7 4 4 4 21 13 47 25 54 57 219 174 362 179 324 147 198 122 183 138 186 138 191 143 186 146 207 155 207 159 224 170 250 180 265 174 169 96 124 92 219 120 236 226 346 214 296 188 403 173 207 107 174 87 210 82 171 126 489 265 334 95 198 170 479 221 427 197 389 187 362 170 346 159 339 147 315 152 322 155 324 153 322 165 336 155 334 156 279 102 255 144 272 122 262 131 274 134 276 111 248 123 262 123 262 126 269 129 253 129 262 129 238 111 229 123 248 123 255 131 267 132 262 129 257 137 265 135 260 137 265 131 253 138 269 149 281 153 284 155 291 153 286 150 288 161 305 171 312 174 315 174 308 171 310 170 308 167 317 173 324 187 360 193 382 200 348 200 348 194 413 229 415 227 417 242 448 248 425 253 425 232 405 227 393 223 401 223 370 191 343 193 346 191 339 191 339 199 343 205 351 208 353 214 374 227 377 218 365 209 346 206 362 218 365 211 351 197 319 179 319 187 348 206 370 203 358 196 365 211 386 214 377 205 370 194 379 205 386 197 365 188 360 190 351 182 365 199 374 194 372 193 358 182 339 176 336 174 331 174 341 185 351 182 339 174 331 170 343 180 339 170 329 165 315 164 322 164 319 162 317 161 317 158 322 158 319 156 319 155 317 155 315 155 334 177 358 173 334 158 355 182 362 150 281 137 310 184 358 119 164 79 167 85 171 73 164 72 159 69 145 64 133 61 119 54 107 54 105 49 97 49 133 95 205 105 193 85 181 93 191 85 179 84 176 82 169 82 176 81 174 81 174 82 176 84 176 82 176 82 179 85 183 82 174 81 176 85 181 84 174 81 174 81 174 81 174 81 174 81 171 79 169 78 171 79 174 79 171 79 171 79 171 79 171 79 171 81 174 79 171 76 167 76 181 76 176 63 109 69 186 82 176 82 176 82 179 85 181 81 176 82 179 85 183 87 186 85 179 85 179 85 179 85 179 84 179 84 179 84 179 84 179 85 181 85 181 85 181 85 179 84 176 84 176 84 176 84 176 85 179 84 176 82 179 84 181 84 179 84 181 85 183 87 183 82 179 85 183 88 186 88 186 87 183 87 186 88 188 90 188 92 191 92 193 93 193 95 195 98 198 95 195 98 200 96 195 96 198 96 198 96 198 96 198 96 195 93 193 93 193 95 198 95 198 99 205 104 214 108 219 110 219 110 219 110 219 110 217 110 217 125 245 141 265 144 265 146 265 143 260 140 260 140 260 143 260 140 255 135 248 132 243 135 250 134 248 134 245 132 245 132 248 129 248 134 253 131 238 129 241 129 238 126 231 123 224 120 219 156 310 167 265 111 226 120 222 117 212 119 214 117 205 114 202 113 200 110 195 107 191 102 186 102 186 102 186 102 183 101 174 101 169 98 167 99 169 93 164 96 162 92 152 90 157 93 152 92 150 88 148 87 145 85 140 81 133 76 124 72 119 72 119 67 117 70 119 69 112 70 119 70 119 72 119 72 119 72 121 70 121 69 119 69 119 69 119 69 117 67 117 66 114 63 109 64 112 64 112 63 109 64 112 64 112 64 112 64 112 66 114 66 114 66 114 66 114 60 107 61 109 63 107 61 105 60 105 60 105 60 105 60 105 60 105 61 107 61 107 60 105 60 100 60 100 60 100 60 100 63 105 63 105 63 105 63 105 60 100 60 100 58 97 58 95 57 95 55 93 55 90 54 90 52 88 54 90 54 90 55 93 54 90 55 93 55 95 57 95 54 93 55 95 57 93 55 90 54 90 54 93 55 95 57 95 57 93 55 90 54 88 51 85 51 85 51 85 51 85 51 85 52 88 52 88 51 85 51 85 51 85 51 85 51 85 51 85 7 6 7 6 7 6 7 6 11 7 7 6 3 4 3 4 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 3 3 4 3 4 7 7 11 9 15 7 11 6 11 7 11 7 11 7 11 7 15 9 15 9 15 9 15 9 11 9 15 10 19 9 15 7 19 9 15 7 11 9 15 10 7 9 3 7 0 9 3 10 0 9 7 9 0 9 11 16 31 25 63 34 71 31 59 30 59 31 63 33 67 31 63 30 47 34 67 39 71 34 63 33 47 24 47 18 27 7 0 0 3 1 0 0 0 6 23 15 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 7 6 7 6 7 6 7 6 7 7 7 6 7 13 55 33 91 37 95 40 103 42 103 40 103 42 103 40 99 39 95 39 91 37 91 37 87 33 75 31 39 22 23 12 11 6 19 4 27 15 31 25 31 22 123 140 380 187 396 171 309 117 277 125 341 140 341 144 337 141 333 155 361 153 376 164 408 176 440 184 400 111 226 98 218 131 273 162 567 223 531 164 460 238 376 113 273 84 210 93 158 84 396 274 626 153 138 79 448 288 492 257 472 242 480 235 464 226 444 226 408 220 404 215 388 202 349 190 341 187 337 187 353 156 214 143 289 141 238 137 261 125 174 85 222 117 242 120 242 119 242 119 210 114 238 134 273 135 261 140 222 126 257 129 222 113 218 123 246 117 273 125 269 125 269 126 269 129 289 143 321 152 333 153 329 156 337 156 329 155 337 162 353 164 372 171 388 174 396 173 388 161 396 167 416 171 416 170 436 185 444 179 448 164 392 190 448 191 460 194 484 211 507 205 622 242 575 233 575 232 575 236 543 206 480 197 484 194 460 191 476 196 472 199 488 208 495 205 499 214 539 214 515 208 503 199 488 205 511 206 503 203 472 180 408 174 424 191 472 202 460 191 444 194 468 203 480 202 464 197 428 193 452 197 440 187 420 185 416 176 400 188 448 194 440 194 412 187 376 174 365 174 361 171 357 176 384 182 376 174 357 171 357 174 372 170 349 165 337 155 341 164 337 161 333 159 329 158 309 150 309 149 301 146 289 141 285 140 281 143 301 150 313 150 257 141 281 150 269 132 269 147 353 170 210 69 154 79 178 85 150 73 146 70 138 69 130 64 115 58 103 51 95 52 95 46 87 67 206 108 226 95 166 84 182 92 166 87 174 87 170 84 162 82 150 81 146 82 150 84 158 85 154 84 158 85 162 88 166 84 162 85 174 88 166 82 158 82 158 82 158 81 154 81 158 81 150 78 146 78 146 78 154 81 154 81 154 82 158 82 146 78 146 78 142 76 138 75 138 85 142 81 107 40 123 87 158 82 154 81 158 82 162 85 158 82 162 84 162 85 166 85 162 85 166 85 166 85 166 84 162 84 158 82 154 81 150 79 158 82 158 82 158 82 162 82 162 82 162 82 162 82 162 82 166 82 162 81 158 82 162 84 166 84 166 85 170 87 174 87 162 82 170 87 178 90 182 90 174 87 174 88 178 90 182 90 186 93 186 93 190 95 194 96 202 96 190 96 198 99 198 95 194 96 194 96 194 96 194 96 194 96 194 95 190 96 194 96 186 98 182 102 202 104 214 107 230 110 234 110 234 110 238 111 246 117 301 137 337 143 345 141 349 138 353 137 349 138 365 140 361 141 357 137 345 132 333 131 341 134 337 132 333 131 333 131 321 131 317 132 325 135 329 129 325 131 329 128 317 122 309 119 289 107 249 126 309 102 261 120 297 114 285 116 301 117 297 114 293 113 285 110 273 105 265 102 261 101 253 99 257 101 253 99 246 99 242 98 238 96 238 96 226 93 234 93 222 87 218 90 218 90 214 88 210 87 206 85 202 82 194 79 186 75 174 73 182 73 166 70 158 70 150 66 154 72 154 70 142 72 142 72 142 70 142 69 138 69 134 67 126 64 126 63 123 61 119 61 119 63 123 64 126 63 123 61 126 64 126 64 126 64 126 64 126 64 126 64 126 64 126 64 115 61 119 61 119 61 119 60 119 61 119 61 119 61 119 61 115 60 119 63 123 61 115 60 115 61 115 61 115 61 115 61 115 61 115 61 115 61 115 61 115 61 111 60 111 58 107 58 103 57 103 55 99 54 95 54 95 54 91 52 91 54 95 54 95 54 95 54 95 55 99 55 95 55 99 57 103 55 99 54 95 54 95 55 99 57 103 57 103 57 103 55 99 54 95 54 91 52 91 52 91 52 91 52 91 52 91 52 91 52 91 51 87 51 87 51 87 51 87 51 6 9 6 9 6 9 6 9 4 7 4 7 3 4 1 2 1 2 1 2 1 2 1 2 0 0 0 0 1 2 1 4 4 7 4 7 6 9 7 11 6 11 7 14 9 11 7 9 7 11 7 11 7 11 7 11 9 14 9 14 9 14 9 14 7 14 9 16 10 14 9 11 10 14 9 11 7 14 9 16 10 11 9 9 7 11 9 14 7 11 9 11 7 14 15 28 21 45 33 59 34 52 30 50 30 52 31 54 33 52 31 50 28 47 36 57 36 54 37 59 33 50 30 40 19 21 6 2 4 2 0 0 1 9 12 23 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 6 9 6 9 6 9 6 9 7 9 4 7 7 28 28 59 39 62 40 66 42 66 42 64 42 66 42 64 40 62 39 62 37 59 37 57 34 50 28 42 22 33 15 19 7 9 6 9 12 31 19 54 25 69 79 281 182 355 190 308 135 210 119 191 143 193 140 188 141 183 146 207 152 202 156 217 167 243 177 260 149 136 96 148 92 183 108 267 229 343 214 245 190 355 120 195 114 200 87 188 75 253 206 468 244 236 72 205 250 553 256 522 259 503 259 499 256 506 253 513 260 525 263 527 262 520 254 508 226 472 223 472 235 463 211 463 230 425 224 458 242 422 174 308 150 303 128 276 117 262 102 231 107 245 111 253 105 217 88 210 104 236 126 276 146 274 132 241 119 248 126 257 126 250 126 253 132 257 138 269 144 276 146 276 146 274 150 276 149 269 147 274 150 272 153 279 159 284 164 286 156 276 155 281 162 291 159 274 170 296 167 310 180 296 164 315 187 339 184 324 177 331 185 329 203 351 190 348 196 360 203 382 212 372 202 374 211 367 200 358 206 360 200 348 199 343 194 334 194 351 206 351 199 348 199 341 191 341 199 343 200 348 191 317 167 308 177 334 193 346 190 339 187 343 193 358 200 365 197 358 185 358 190 362 187 353 182 348 176 334 173 353 193 365 188 360 188 351 176 331 171 331 171 329 165 331 176 341 174 331 168 324 167 336 170 327 162 324 161 308 162 322 161 317 158 315 156 310 153 315 152 312 147 303 141 296 144 303 141 293 137 293 143 310 138 296 138 303 143 298 146 308 155 305 96 152 82 171 85 179 75 164 73 162 70 148 64 136 61 121 54 105 52 100 48 93 43 136 95 205 102 188 84 183 93 200 90 193 90 186 85 174 84 181 82 179 81 181 82 183 85 186 84 183 84 186 87 191 90 186 87 186 92 191 88 181 87 183 87 181 85 179 84 179 84 176 81 171 78 169 78 169 79 171 79 174 81 174 81 174 78 167 76 164 75 164 75 164 75 181 76 174 61 107 69 183 82 174 81 174 81 176 84 181 85 181 84 179 84 176 82 176 84 179 82 179 82 179 82 183 82 181 81 179 79 174 78 167 79 169 79 169 79 169 79 169 82 174 82 174 82 174 82 174 82 176 81 174 81 174 82 176 84 179 84 181 85 183 87 183 82 176 85 183 88 188 90 188 87 183 87 186 88 188 90 188 95 195 95 195 96 198 98 200 98 198 95 195 98 200 96 195 96 198 96 198 96 198 96 198 96 198 98 200 98 200 96 198 96 198 99 202 101 207 104 210 107 212 105 212 105 214 110 219 110 222 131 250 140 253 138 257 135 248 134 248 134 250 137 253 137 253 137 250 135 248 134 245 131 243 131 243 129 241 128 238 134 250 129 250 134 255 132 241 131 243 129 236 125 224 119 212 122 236 110 226 119 191 110 191 117 210 114 207 116 210 116 202 116 200 113 195 108 188 105 183 108 183 101 176 101 179 96 167 96 164 96 164 95 162 93 159 88 155 92 155 87 150 87 155 87 145 87 145 85 143 85 143 84 140 82 136 79 131 78 128 79 128 73 124 73 124 70 114 75 126 73 124 73 121 73 119 70 121 69 119 69 117 67 117 64 109 63 109 61 107 61 105 61 109 63 112 64 109 63 107 64 112 64 112 64 112 64 112 64 112 64 112 64 112 64 112 61 107 61 107 61 107 61 107 61 107 61 107 61 107 61 107 60 107 63 109 63 109 61 105 61 102 61 102 61 102 61 102 61 102 61 102 61 102 61 102 61 102 61 100 60 100 58 97 60 100 58 97 58 95 57 95 57 93 54 88 52 88 54 93 54 90 54 88 52 88 52 88 54 93 55 95 57 93 55 90 54 90 54 93 55 95 57 95 57 95 57 93 55 93 55 93 52 88 52 88 52 88 52 88 52 88 52 88 52 88 52 90 51 85 51 85 51 85 51 85 3 4 3 4 3 4 3 4 0 3 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 3 6 7 6 7 7 11 7 15 9 7 7 11 9 15 7 11 6 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 9 15 10 19 9 15 7 19 9 15 7 11 9 15 10 7 9 3 7 0 9 3 10 0 9 3 7 0 10 27 22 43 28 67 34 67 31 59 31 59 31 63 33 67 31 63 30 43 31 59 36 71 34 75 39 79 37 83 30 55 15 11 3 0 1 0 0 0 4 15 12 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 11 4 0 3 19 21 79 40 99 40 103 42 103 42 99 40 103 42 103 40 99 39 95 39 91 37 87 34 79 30 63 27 35 19 15 10 11 6 23 6 27 21 39 19 23 40 186 162 388 184 420 159 289 129 277 135 349 140 337 141 329 138 329 155 357 153 372 161 396 170 424 176 317 93 222 105 218 123 277 180 535 221 488 144 484 182 249 104 345 125 190 73 194 153 551 247 492 102 35 117 499 276 448 260 448 254 464 253 456 248 436 245 432 248 444 253 452 254 456 253 444 244 420 236 472 259 515 294 619 300 694 355 837 366 726 304 619 271 519 232 464 214 412 188 365 182 345 171 281 137 222 135 242 137 249 165 361 174 214 87 178 105 214 113 222 114 242 120 249 122 269 129 293 138 317 144 277 143 293 146 289 143 285 144 313 149 317 149 317 152 333 155 392 164 384 155 380 168 420 173 428 168 408 173 420 170 408 171 392 164 388 159 392 176 432 177 376 158 372 165 392 173 432 199 472 196 464 208 503 209 492 209 515 217 507 211 480 200 452 193 452 199 488 196 468 197 480 196 464 196 476 196 484 202 460 179 380 168 416 185 448 190 436 185 428 187 444 196 456 199 444 190 408 182 416 184 416 182 408 179 388 167 376 180 432 187 416 184 408 180 369 170 361 170 361 168 341 167 369 174 369 168 349 165 357 168 357 162 345 165 345 153 345 161 337 158 329 155 321 153 317 150 317 146 305 140 293 138 317 146 305 137 281 135 293 143 269 132 253 138 269 135 281 146 345 159 190 72 174 82 162 82 154 75 150 72 142 70 134 66 115 58 103 51 91 51 87 43 67 64 206 108 210 90 158 87 178 92 174 92 182 90 170 82 154 84 150 82 150 82 154 84 158 84 154 84 154 85 162 88 182 90 174 90 182 92 174 85 182 90 178 88 174 87 166 85 162 84 158 81 150 79 150 79 146 78 146 78 146 78 142 76 146 78 142 75 134 73 138 75 134 84 138 81 103 39 119 87 154 81 150 79 154 82 162 84 170 85 166 84 158 81 154 79 150 82 150 82 150 82 150 82 146 81 146 79 138 78 138 76 150 79 158 78 150 78 150 78 158 81 158 81 158 81 158 81 166 82 162 81 158 82 162 84 166 84 166 85 170 87 174 87 162 84 170 87 178 88 178 88 174 87 174 88 178 90 182 90 186 93 190 95 190 96 194 96 194 95 182 93 194 96 190 93 190 95 190 95 190 95 190 95 190 96 194 98 198 96 194 95 186 99 182 101 194 101 198 101 206 99 202 98 206 101 218 107 253 122 313 137 321 135 329 138 321 131 325 131 325 131 329 134 325 131 325 132 329 132 329 132 321 129 321 128 317 128 313 126 321 131 321 131 333 132 333 129 329 128 333 126 321 120 305 116 277 123 273 111 265 108 281 104 293 114 281 113 293 114 285 110 285 111 277 108 269 105 265 104 273 102 246 98 249 99 234 88 230 93 234 95 230 92 222 90 210 88 222 88 210 85 214 88 202 84 202 84 202 84 202 84 202 82 198 82 194 79 190 79 194 78 178 75 170 75 162 69 166 76 162 75 150 73 146 72 138 69 138 69 134 67 134 66 134 67 134 66 130 64 126 64 123 63 126 64 126 64 123 63 126 64 126 64 126 64 126 64 123 63 123 63 123 63 123 63 126 63 123 61 119 63 123 64 123 63 123 63 123 63 123 63 119 61 123 63 123 63 119 61 119 63 119 63 119 63 119 63 111 60 111 60 111 60 111 60 119 61 115 61 111 60 111 60 115 61 115 61 111 60 107 58 111 58 99 54 91 54 99 57 99 55 95 54 95 52 91 52 95 55 99 57 103 55 99 54 95 54 95 55 99 57 103 57 99 55 99 55 99 55 99 55 95 54 95 54 95 54 95 54 91 52 91 52 95 54 95 54 87 51 87 51 87 51 87 51 3 4 3 4 3 4 3 4 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 7 6 11 7 14 7 11 7 11 9 14 10 16 6 11 7 14 9 11 7 9 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 14 9 16 10 14 9 11 10 14 9 11 7 14 9 16 10 11 9 9 7 11 9 14 7 11 7 9 7 16 19 38 27 50 33 54 31 50 31 54 30 52 31 54 33 52 31 50 30 50 36 54 34 52 36 59 36 54 33 47 22 21 4 0 1 2 0 0 1 4 4 9 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 9 7 1 4 10 38 36 66 40 66 42 69 43 66 40 64 42 66 42 64 40 62 39 62 37 59 36 54 31 45 25 38 19 28 15 14 7 9 7 11 7 52 28 50 30 126 117 317 187 339 191 274 123 224 125 226 143 193 137 188 138 179 143 205 155 202 156 214 162 234 170 248 119 114 95 150 92 193 120 286 214 353 185 234 208 272 102 224 200 324 102 200 122 341 244 456 174 164 54 327 272 511 248 501 251 506 251 506 248 511 244 515 236 499 236 496 233 491 232 489 232 494 224 479 241 515 251 551 297 556 306 608 358 608 330 596 301 558 268 506 245 487 239 479 269 537 285 558 298 561 312 594 327 558 306 546 312 501 236 353 147 298 141 279 123 250 114 243 128 257 128 255 131 267 140 272 137 260 144 265 143 260 146 262 150 267 147 257 146 265 153 269 158 269 152 245 143 265 164 281 173 291 173 281 153 269 167 279 180 310 170 291 165 300 162 274 152 284 159 303 164 310 182 362 187 331 180 341 190 343 191 355 211 384 220 389 212 367 205 365 200 367 206 358 197 358 200 355 200 360 199 353 200 358 190 317 162 305 176 334 187 339 185 336 185 339 190 360 200 365 191 341 179 346 179 348 182 351 179 343 170 324 167 346 187 353 179 343 180 339 170 322 165 324 167 322 159 319 170 334 170 324 164 319 165 329 164 319 164 331 165 312 159 317 158 310 153 305 150 300 147 300 141 288 135 284 135 284 143 293 137 281 132 281 135 291 144 300 146 308 143 286 141 298 153 298 95 167 92 179 82 174 75 167 75 164 72 150 66 138 61 121 52 105 51 97 45 88 40 136 98 214 102 191 87 195 96 202 93 200 95 193 88 179 87 188 85 186 85 186 87 188 87 186 85 186 85 188 88 193 90 186 87 186 90 188 85 176 93 191 92 188 88 183 87 181 85 179 82 176 81 176 82 179 81 174 79 171 78 169 76 167 79 169 76 164 73 164 75 167 73 179 75 171 61 107 67 181 81 174 79 171 81 174 82 179 84 176 82 176 82 176 82 176 81 181 79 181 79 181 79 181 79 176 79 176 79 174 78 169 79 159 78 164 79 164 79 164 79 169 79 169 79 169 79 169 84 179 82 176 82 176 84 179 84 179 84 181 85 183 87 183 85 181 87 186 88 186 87 183 87 183 87 186 88 188 90 188 90 188 90 191 92 191 93 193 95 191 90 191 93 195 93 188 93 193 93 193 93 193 93 193 92 191 93 195 95 193 92 191 98 200 99 200 98 202 99 202 98 198 95 195 96 202 102 210 114 234 131 253 131 248 135 262 131 245 129 243 128 243 129 245 126 236 126 236 126 236 126 236 128 238 128 238 126 236 125 234 128 241 125 243 129 248 128 234 125 234 123 226 120 219 116 207 107 200 114 205 108 212 113 217 116 205 111 198 110 198 108 186 107 188 107 186 104 183 104 181 102 171 92 164 96 174 92 155 90 157 93 159 93 155 88 150 84 148 88 150 85 145 85 152 82 138 82 138 82 138 82 140 81 136 81 133 79 133 79 133 78 126 73 124 75 126 72 117 76 126 75 124 73 119 70 117 69 119 69 117 67 117 66 114 69 119 67 117 67 114 66 114 64 112 66 114 66 114 64 112 64 112 64 112 64 112 64 112 66 114 66 114 66 114 66 114 67 114 64 109 63 112 66 117 63 109 63 109 63 109 63 109 61 109 63 112 64 109 63 107 63 105 63 105 63 105 63 105 63 105 63 105 63 105 63 105 63 105 61 102 61 100 60 100 63 102 61 102 60 100 60 100 63 100 57 90 54 93 57 97 58 97 58 95 57 93 55 93 54 93 55 95 57 93 55 90 54 90 54 93 55 95 57 95 54 90 54 90 54 93 55 93 54 90 54 90 54 90 54 90 52 88 52 90 54 93 55 93 51 85 51 85 51 85 51 85 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 3 3 6 11 9 15 10 11 7 15 9 15 10 19 10 7 7 11 9 15 7 11 6 11 7 11 7 11 7 11 7 7 6 7 6 7 6 7 6 11 9 15 10 19 9 15 7 19 9 15 7 11 9 15 10 7 9 3 7 0 9 3 10 0 7 0 7 0 12 31 25 55 31 67 33 59 30 63 34 59 31 63 33 67 31 63 30 55 36 67 37 67 34 71 39 67 33 75 27 47 12 0 0 0 0 0 1 0 1 0 1 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 15 4 0 3 23 25 91 43 103 42 107 43 107 42 99 40 103 42 103 40 99 39 95 39 91 36 87 34 75 28 59 25 27 16 15 10 19 6 27 6 19 34 71 21 51 79 285 187 412 179 424 143 257 132 309 155 357 137 333 137 321 135 321 152 361 155 372 159 388 165 412 170 257 84 222 104 222 134 313 187 515 226 420 140 523 140 242 131 646 220 281 116 353 188 595 268 321 72 19 191 527 236 384 214 333 214 345 217 349 215 333 212 329 211 321 206 309 205 313 205 333 221 341 217 365 218 317 217 416 227 416 253 527 280 523 265 503 256 488 241 476 247 535 269 591 283 630 306 674 318 730 351 777 361 817 372 837 368 805 355 769 327 706 279 559 224 464 202 384 168 361 149 317 135 301 135 273 135 289 138 293 135 301 143 309 140 305 135 313 146 349 158 372 165 392 153 353 156 380 156 369 162 408 156 325 153 420 170 408 162 388 161 400 167 376 143 341 152 369 159 357 156 400 196 416 170 376 164 376 162 384 176 440 199 499 214 495 208 499 215 507 220 515 211 484 208 492 206 492 209 480 202 476 202 440 173 369 170 412 184 436 187 428 185 424 185 428 194 460 197 428 179 400 177 400 179 408 182 404 177 376 164 369 177 420 182 396 174 388 173 353 162 341 164 345 162 329 162 357 171 357 165 345 162 353 165 345 159 349 170 357 158 329 156 325 153 313 149 305 146 337 149 317 140 301 138 305 141 313 140 297 137 297 138 305 140 257 132 269 140 261 126 257 143 309 144 162 70 178 84 166 84 154 75 154 73 142 70 134 66 119 58 99 49 91 49 83 42 75 69 214 113 222 93 170 92 186 96 178 96 190 95 178 85 170 88 166 87 162 88 166 90 166 87 162 87 162 88 170 92 166 87 158 85 162 87 154 79 178 92 174 90 166 87 158 85 158 84 154 82 150 84 158 85 162 85 158 84 150 81 142 79 154 79 142 75 134 75 142 78 134 84 138 79 103 39 119 85 154 79 150 79 150 81 158 84 150 79 154 82 158 84 166 85 138 79 138 79 138 79 138 81 142 79 142 79 142 79 150 79 166 79 166 79 166 79 158 79 162 79 154 79 154 79 154 79 170 84 166 82 162 84 166 85 166 84 166 85 170 87 174 87 174 87 178 88 178 87 170 85 174 87 174 88 178 90 182 90 170 87 170 88 174 88 178 90 186 92 174 90 186 93 182 90 182 92 182 92 182 92 182 92 170 88 178 92 182 90 174 87 190 99 182 99 190 98 190 98 206 99 202 96 202 101 222 108 265 123 313 132 309 128 321 140 317 129 309 126 305 126 305 126 301 125 305 123 301 122 301 120 317 128 313 126 313 125 309 125 301 123 297 123 313 125 309 122 305 120 305 119 305 114 293 113 293 107 297 119 273 110 234 120 285 113 265 108 273 105 261 101 257 102 257 102 257 102 253 101 242 90 214 88 238 96 230 85 218 90 226 93 226 90 214 85 202 85 214 87 206 84 210 87 194 82 198 82 198 82 198 82 186 78 186 78 186 78 186 78 178 72 166 70 166 73 162 69 158 73 154 70 138 70 134 67 138 69 138 67 134 66 130 66 130 66 130 64 126 63 123 63 126 66 130 67 134 66 130 64 126 64 126 64 126 64 126 64 134 67 134 67 134 67 134 67 138 67 130 64 126 66 134 69 123 63 123 63 123 63 123 63 119 63 123 64 126 63 123 61 119 63 119 63 119 63 119 63 123 64 123 64 123 64 123 64 119 63 119 61 115 60 111 60 115 61 115 60 111 60 107 58 123 61 107 55 95 55 107 60 119 61 115 61 111 58 107 58 95 55 99 57 103 55 99 54 95 54 95 55 99 57 103 57 95 54 95 54 95 54 95 54 95 54 95 54 95 54 95 54 91 52 91 54 95 55 99 55 87 51 87 51 87 51 87 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 9 7 11 6 9 7 11 9 16 7 11 7 11 7 11 7 11 4 9 6 11 7 9 6 7 7 11 7 11 7 11 7 11 9 14 9 14 9 14 9 14 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 9 14 12 16 9 11 10 16 10 16 12 11 7 14 18 38 31 54 33 52 28 47 31 57 30 52 31 54 33 52 31 50 34 54 37 57 36 52 31 45 25 50 33 33 9 7 0 0 0 2 3 7 4 7 4 4 3 4 3 7 4 9 6 9 4 7 4 7 4 7 4 7 1 4 6 11 7 9 3 2 1 7 3 4 16 59 45 66 42 66 42 66 42 66 42 66 45 71 45 69 42 64 37 59 39 59 34 54 34 52 28 38 19 23 13 11 6 9 7 19 31 42 30 76 31 176 162 341 185 334 167 248 122 217 144 241 140 193 134 186 138 181 147 207 153 191 149 202 155 243 173 205 107 140 78 145 107 255 116 267 199 346 165 217 200 231 108 272 233 439 200 265 131 377 253 446 125 128 63 456 294 546 236 513 236 494 235 489 229 489 220 484 215 460 211 448 203 441 199 436 203 436 194 429 194 427 187 405 182 398 190 413 193 425 202 446 197 436 199 415 182 391 190 417 200 436 226 479 262 534 304 587 339 608 369 608 374 608 372 608 343 608 333 575 286 499 251 460 224 408 205 365 179 329 168 317 170 303 156 284 150 269 143 257 144 257 141 260 146 265 146 255 161 262 147 245 147 255 150 253 150 255 150 255 150 257 153 262 159 279 140 281 155 281 132 267 149 269 141 284 144 274 188 348 170 303 159 284 150 276 152 281 174 334 194 358 199 353 196 355 197 360 197 355 191 348 193 355 188 351 194 360 194 339 170 300 158 305 173 327 179 329 179 331 177 339 187 353 190 351 180 336 171 334 180 353 176 351 187 334 161 324 171 346 184 355 184 353 177 331 165 312 158 310 156 305 158 319 168 322 165 322 161 303 159 324 168 336 170 327 161 312 162 317 155 300 146 293 144 296 149 298 143 286 137 284 137 284 140 284 135 279 132 279 135 284 137 284 134 269 126 267 134 281 140 265 84 169 85 171 87 176 79 174 78 167 72 150 64 136 58 114 49 97 48 97 46 95 37 138 107 207 104 198 69 195 99 214 95 202 92 195 92 191 87 191 85 191 85 191 85 191 84 193 90 198 87 191 85 191 90 186 90 186 90 186 90 186 93 191 93 188 92 186 90 186 95 193 95 193 95 188 90 186 95 191 90 181 85 179 87 181 82 176 81 171 78 167 76 164 76 174 78 169 69 121 54 188 81 174 81 174 81 174 81 174 79 171 79 174 81 176 82 183 79 186 79 186 79 176 76 169 73 162 75 169 79 169 75 152 79 157 78 152 75 152 76 157 81 164 76 162 76 167 79 174 79 174 81 171 78 167 79 176 84 179 82 176 84 179 85 183 85 179 82 179 87 188 88 183 90 188 90 188 90 186 87 181 88 186 87 183 87 183 87 181 92 191 92 188 90 186 88 186 90 188 90 188 90 188 90 188 98 198 95 193 93 193 95 195 92 193 98 200 99 200 96 195 98 198 98 200 93 188 102 226 129 243 126 238 126 245 134 255 129 245 128 243 126 236 122 231 123 229 119 222 116 222 119 226 120 222 114 214 114 222 122 234 126 224 114 236 128 234 116 219 119 219 114 212 114 217 116 207 116 212 113 207 108 195 105 193 107 193 110 195 110 188 102 179 92 162 99 174 104 176 101 169 95 164 96 162 95 157 90 152 90 152 87 150 85 145 82 143 87 148 84 145 82 143 84 145 79 133 79 131 78 128 76 128 78 131 78 131 78 131 78 131 72 124 73 126 75 124 73 121 75 124 73 121 70 114 69 112 67 119 69 119 69 117 66 112 67 119 69 119 67 112 61 102 58 105 61 112 66 117 67 117 69 119 69 117 67 114 66 114 69 119 69 117 67 114 66 114 63 112 66 117 66 112 61 105 64 112 64 112 64 112 64 112 63 109 63 107 61 105 60 105 66 109 66 107 64 107 63 105 61 102 61 105 63 107 64 107 63 105 63 102 61 100 60 100 61 102 61 100 60 97 58 97 58 97 57 95 57 93 55 93 55 93 54 90 54 88 52 88 51 88 55 95 58 95 55 90 54 88 52 93 58 100 57 93 55 93 55 93 55 93 55 93 52 85 51 83 49 85 51 88 51 83 46 81 51 90 54 88 52 88 52 88 52 88 52 88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 4 7 7 3 4 0 3 3 6 11 7 11 7 11 7 11 7 11 7 7 6 11 7 11 7 7 6 11 7 11 7 11 7 11 7 15 9 15 9 15 9 15 9 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 3 10 11 12 3 9 7 12 7 12 11 10 3 13 35 28 63 33 67 31 55 28 63 34 59 31 63 33 67 31 63 30 51 33 59 36 71 36 67 33 59 36 79 19 11 3 0 0 0 1 0 4 3 4 3 3 0 3 0 4 3 6 7 6 3 4 3 4 3 4 3 4 0 3 7 6 7 6 0 3 7 7 7 9 51 42 119 45 103 42 103 42 103 42 103 42 107 43 107 43 107 42 95 39 99 37 83 33 79 31 67 27 27 16 11 9 15 6 23 9 59 21 55 34 51 102 365 184 408 182 365 134 273 129 361 153 353 135 329 138 325 140 321 155 361 147 357 153 372 171 408 138 234 104 206 102 293 184 281 182 567 215 345 137 468 123 230 155 607 253 515 147 309 221 626 235 222 52 142 259 607 279 484 269 507 271 519 268 507 262 480 257 460 251 440 242 412 233 396 232 369 220 349 217 349 215 321 205 309 200 313 199 293 194 289 199 313 184 265 167 293 177 301 158 265 149 253 138 230 140 269 161 345 200 460 248 527 259 567 282 662 297 670 289 622 260 547 235 527 227 495 205 456 190 432 187 420 179 416 176 424 174 408 165 400 164 396 158 380 153 369 152 365 149 337 144 357 159 388 165 388 161 372 153 353 149 349 147 329 161 349 153 353 164 337 147 345 150 341 158 337 147 428 187 353 156 353 153 353 156 369 161 365 164 408 177 416 174 408 174 432 188 432 188 420 184 420 187 424 188 436 193 436 180 372 156 333 155 372 165 376 164 372 164 388 176 412 185 416 182 396 174 380 170 404 182 392 180 420 170 361 167 388 177 408 180 404 177 380 170 349 158 333 156 329 153 333 164 361 164 353 165 345 153 337 159 357 167 361 162 341 155 337 156 329 152 317 144 297 140 321 144 313 137 301 135 301 135 313 138 301 132 289 131 293 134 265 131 257 125 238 125 261 135 297 132 154 75 170 79 170 82 170 79 162 75 146 70 134 64 111 55 95 46 83 48 83 43 55 67 234 107 218 95 111 88 182 98 182 93 178 92 182 90 162 85 162 85 162 85 162 85 158 87 174 90 166 85 166 90 162 92 162 92 162 92 162 92 166 93 166 92 162 92 158 90 162 92 162 93 162 92 158 88 170 93 158 87 146 85 150 87 166 85 162 82 158 81 150 79 142 81 150 81 130 49 79 88 154 81 154 81 154 81 154 81 142 76 146 78 150 79 150 81 138 79 130 81 134 79 138 78 154 78 146 76 158 79 154 75 170 79 174 79 174 81 174 85 162 79 150 76 146 79 154 82 150 79 158 79 146 76 150 81 162 82 162 82 166 85 178 88 174 84 162 84 170 85 166 81 174 87 178 88 178 87 170 84 170 88 174 88 174 88 174 88 182 92 178 90 174 88 174 88 178 90 178 90 178 90 178 90 186 92 182 90 182 92 186 95 178 96 178 99 194 98 186 96 198 96 198 98 194 93 218 117 297 129 309 131 313 129 305 126 313 129 305 126 289 122 277 119 289 120 281 116 277 116 281 117 269 113 269 114 273 116 277 117 246 116 289 114 249 105 249 107 277 113 273 113 277 114 281 111 265 111 261 108 257 105 249 104 253 105 261 110 269 104 253 98 242 99 249 101 249 99 238 95 234 95 234 95 230 92 222 88 218 88 214 85 206 82 202 81 214 85 206 82 202 82 202 82 194 81 194 79 190 78 186 78 186 78 186 76 182 75 178 75 166 70 170 72 162 72 158 70 154 72 150 70 142 72 138 70 138 69 142 70 138 69 134 66 134 67 138 69 134 66 123 61 119 63 126 66 134 67 134 67 138 69 138 67 134 66 130 66 138 69 138 67 134 66 130 66 126 64 130 67 130 64 123 61 126 64 126 64 126 64 126 64 123 63 123 61 119 60 115 60 126 64 123 64 119 63 119 61 115 61 115 63 119 64 123 64 119 63 119 61 115 60 111 60 115 61 115 60 111 58 107 58 111 58 107 58 103 57 103 55 99 55 99 57 107 58 107 60 91 54 99 57 107 57 99 55 99 54 95 55 107 58 99 54 99 55 99 55 99 55 99 55 91 51 87 49 83 51 87 52 91 51 79 49 91 54 95 52 91 52 91 52 91 52 91 52 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 7 3 4 3 4 4 9 7 14 1 2 1 2 1 4 4 9 7 11 7 11 7 11 7 11 7 11 9 14 9 14 7 11 7 11 7 11 7 11 7 11 9 14 9 14 9 14 9 14 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 9 14 12 16 9 11 10 16 10 14 12 16 13 26 25 47 30 52 33 52 28 47 31 57 30 52 31 54 33 52 31 50 30 45 33 52 36 54 36 54 36 62 34 31 6 2 1 0 0 2 3 7 4 7 4 4 3 4 3 7 4 9 6 9 4 7 4 7 4 7 4 7 3 7 4 9 6 7 4 4 6 11 7 21 27 66 48 71 43 69 43 69 43 69 43 69 42 66 43 69 43 69 42 64 43 62 33 47 30 47 28 42 19 23 12 9 4 11 9 28 22 57 31 81 57 241 179 327 185 308 153 226 119 212 143 238 137 191 134 191 141 183 144 195 156 195 152 207 156 238 161 176 95 136 98 138 143 312 110 291 251 305 110 229 174 200 93 324 256 446 215 300 140 417 266 362 76 124 129 530 279 542 266 561 266 544 265 542 260 544 254 544 266 534 262 522 254 513 250 511 241 494 236 489 236 487 232 475 226 475 226 470 215 460 214 465 206 444 197 403 177 362 170 353 167 336 149 296 134 296 150 324 135 272 134 274 119 217 114 293 162 355 165 365 173 360 167 343 190 370 184 358 182 358 188 362 180 334 182 346 193 351 188 339 185 341 193 341 185 327 185 336 174 286 159 267 156 276 165 286 162 274 153 255 144 248 143 248 138 279 146 243 138 272 144 253 138 262 147 281 147 274 190 327 156 274 155 272 150 269 149 267 158 298 170 317 174 312 171 315 173 329 180 336 177 327 173 327 179 336 182 341 182 324 161 288 149 291 161 305 164 300 159 303 164 315 171 334 177 334 173 329 167 327 177 346 171 346 182 329 162 324 170 339 177 341 173 331 168 319 158 305 155 305 153 300 155 315 164 315 161 317 159 300 152 310 158 319 161 317 156 308 150 305 153 305 149 293 138 279 144 288 138 279 134 276 134 279 141 284 135 272 129 267 129 269 129 267 129 257 122 253 125 262 138 260 84 169 87 174 87 174 81 176 79 169 73 152 66 138 63 119 51 100 48 93 43 90 37 145 108 214 105 200 69 202 99 217 98 207 95 198 93 195 87 193 87 193 87 193 87 193 85 195 92 198 88 193 87 193 92 191 93 191 93 191 93 191 93 191 93 191 92 188 92 186 87 183 90 186 92 186 90 186 93 188 90 183 87 181 87 181 88 186 88 183 85 179 84 179 75 176 82 179 76 126 52 183 82 176 82 176 82 176 82 176 75 164 76 167 76 169 78 174 78 179 78 176 78 176 79 176 81 164 75 152 76 159 79 157 79 152 82 152 79 155 81 167 79 164 76 164 78 171 81 174 75 169 79 169 76 164 76 171 81 174 81 176 84 181 87 186 88 181 84 179 84 179 82 171 84 181 85 181 85 179 82 174 85 183 87 186 88 188 92 191 90 188 90 188 88 186 88 186 88 186 88 186 88 186 88 186 88 186 87 186 88 188 92 193 93 195 98 200 98 200 98 198 96 195 96 202 99 202 108 238 125 248 132 257 131 245 119 226 119 231 119 231 119 234 120 234 119 222 114 217 113 214 114 217 108 210 111 217 114 214 111 210 98 224 123 222 111 234 129 231 114 210 111 207 113 210 110 195 111 200 110 195 105 191 104 183 102 181 105 183 104 174 99 164 104 174 99 164 95 159 92 157 93 159 93 159 92 155 88 150 87 150 85 148 84 143 82 140 85 145 82 140 81 140 81 143 81 136 81 136 79 133 79 131 78 128 76 126 75 124 73 124 69 117 70 119 70 119 69 117 69 117 69 119 72 121 73 121 69 121 70 121 70 119 67 114 66 117 67 119 69 117 66 114 66 117 69 119 69 119 67 117 69 119 67 117 67 117 66 114 69 119 69 117 67 114 66 114 66 114 66 117 66 112 63 107 63 109 63 109 63 109 63 109 63 109 63 109 61 107 61 107 64 105 63 105 61 102 61 100 61 102 63 105 63 105 64 107 63 105 61 102 61 102 60 100 61 102 61 100 60 97 58 97 61 100 60 100 58 97 58 95 52 90 55 95 58 100 61 105 52 90 55 95 57 95 57 93 57 93 54 93 57 95 54 85 55 93 55 93 55 93 55 93 52 88 51 85 51 85 52 88 55 88 49 85 54 93 55 90 52 88 52 88 52 88 52 88 0 0 0 0 0 0 0 0 0 0 0 1 0 4 7 6 7 6 7 6 7 7 15 10 0 1 0 1 0 3 3 6 11 7 11 7 11 7 11 7 11 9 15 10 19 9 15 7 11 7 11 7 11 7 11 7 15 9 15 9 15 9 15 9 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 3 10 11 12 3 9 7 12 7 10 11 15 27 24 59 34 55 30 63 30 55 28 63 34 59 31 63 33 67 31 63 30 51 31 55 33 67 34 67 34 87 42 83 16 0 0 0 0 0 1 0 4 3 4 3 3 0 3 0 4 3 6 7 6 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 0 3 7 15 67 40 111 42 111 45 111 45 111 45 111 45 99 42 107 43 111 43 107 43 111 39 79 28 63 28 63 28 27 15 7 6 11 7 31 13 43 27 31 25 123 147 396 176 400 170 317 125 277 132 365 153 357 132 329 140 337 143 317 147 361 147 365 158 384 170 376 119 218 95 222 93 412 215 246 185 638 177 214 158 388 99 222 211 619 235 480 147 293 235 611 158 91 45 341 286 531 251 492 260 492 262 507 259 499 256 492 256 468 251 464 250 464 250 460 253 448 248 436 245 432 242 408 238 404 242 404 238 380 235 392 239 392 230 424 217 388 185 349 173 277 135 277 138 313 168 408 203 476 211 452 202 372 161 285 153 246 132 246 138 265 141 293 159 285 141 289 141 301 149 329 156 369 161 380 168 416 177 420 173 424 185 476 199 492 202 523 220 503 203 464 187 440 188 456 194 448 184 412 167 376 158 365 156 380 164 349 141 353 147 305 132 293 138 321 146 329 153 468 184 372 158 372 156 365 150 345 144 361 155 384 162 400 164 396 164 372 168 388 174 384 168 372 167 384 171 388 173 384 164 337 146 333 155 369 165 376 162 357 161 341 159 357 167 372 168 361 165 365 164 388 176 376 174 404 164 345 161 369 170 388 171 376 167 349 158 325 152 325 153 321 150 325 159 345 158 333 159 333 150 321 152 333 156 337 156 333 153 317 149 317 149 309 141 289 135 301 138 289 132 277 131 281 134 293 134 277 128 265 126 269 129 269 132 265 128 246 125 261 131 297 131 154 76 174 81 170 81 174 82 166 78 150 72 138 67 123 58 99 48 83 46 75 40 55 70 238 113 222 95 111 90 186 101 182 98 182 95 182 93 170 88 170 88 170 88 170 88 166 90 178 92 174 88 170 90 174 96 174 96 174 96 174 96 170 95 166 93 166 92 162 92 150 88 158 92 162 93 162 92 162 92 158 90 154 88 154 88 170 90 174 88 170 87 166 85 138 82 166 88 150 52 79 85 162 84 162 84 162 84 162 84 142 76 146 78 146 78 146 78 142 76 130 76 138 79 154 82 166 79 162 79 182 87 194 85 194 85 198 81 166 75 166 81 154 75 142 75 142 78 146 79 134 75 150 78 146 75 146 78 158 81 154 79 154 81 162 82 170 84 158 82 166 85 162 81 162 82 166 84 162 81 154 79 162 84 166 87 174 90 182 92 178 90 178 88 174 88 174 88 174 88 174 88 174 88 174 88 170 87 170 88 178 92 190 95 182 96 178 98 190 98 190 98 194 93 198 101 218 104 242 123 313 131 325 132 313 123 281 114 285 122 273 116 253 116 261 119 269 113 269 111 265 111 265 111 257 110 261 111 265 111 261 111 261 120 249 111 230 113 234 101 253 111 249 113 261 113 249 107 253 110 249 107 249 102 242 102 246 102 249 104 253 99 242 96 257 101 238 92 222 90 222 92 226 92 226 92 222 88 214 85 210 85 206 84 202 82 198 81 202 82 198 79 194 79 194 79 190 79 190 78 186 78 182 76 178 75 178 75 178 75 178 75 162 69 166 70 158 70 154 69 150 70 150 70 142 72 142 72 138 69 138 69 138 67 130 64 130 66 134 69 138 69 142 70 142 70 146 72 142 69 134 67 134 67 134 67 134 67 134 67 138 69 138 67 134 66 130 66 130 67 134 66 130 64 126 63 123 63 123 63 123 63 123 63 123 63 123 63 123 63 123 61 119 63 115 61 115 60 111 60 119 63 119 63 119 63 119 63 115 61 115 61 115 61 115 61 115 61 115 60 111 58 107 58 115 61 115 60 111 60 107 58 87 52 91 54 99 57 107 58 95 54 99 55 103 57 103 57 107 57 99 55 103 57 95 49 99 55 99 55 99 55 99 55 95 52 87 51 87 51 91 54 103 54 87 51 95 55 99 54 91 52 91 52 91 52 91 52 0 0 0 0 0 0 0 0 0 0 1 4 4 9 7 11 9 11 7 11 7 14 10 16 6 7 4 7 4 9 7 14 7 11 7 11 7 11 7 11 7 14 9 16 10 14 9 11 7 11 7 11 7 11 7 11 9 14 9 14 9 14 9 14 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 9 14 12 16 9 11 10 16 10 14 12 21 21 40 31 52 27 47 30 47 27 47 31 57 30 52 31 54 33 52 31 50 34 52 33 50 31 47 31 47 40 64 33 23 1 0 1 0 0 2 3 7 4 7 4 4 3 4 3 7 4 9 6 9 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 3 4 7 33 34 66 43 66 45 71 45 71 45 71 45 71 42 66 43 71 45 71 43 69 45 62 31 45 27 42 25 40 18 19 9 4 4 11 13 35 21 66 18 69 84 298 188 324 182 272 135 210 128 226 149 245 140 198 132 193 146 188 144 186 152 191 153 217 162 238 149 145 99 114 85 140 187 317 92 245 206 210 87 260 143 157 117 427 259 429 205 305 155 444 254 262 60 162 212 568 265 532 266 532 259 530 257 520 253 525 253 530 245 511 245 511 245 513 248 515 245 511 247 506 241 496 236 494 238 503 239 506 236 506 236 506 242 475 217 441 221 384 146 217 90 188 96 219 126 284 164 331 158 346 191 374 197 372 152 253 128 310 131 322 128 291 126 312 143 305 135 279 125 260 119 253 134 269 134 274 143 284 147 281 138 284 161 305 167 315 182 346 196 346 193 341 196 360 212 384 220 379 208 355 194 341 190 334 191 300 170 324 209 296 143 250 141 262 143 245 135 265 187 286 146 250 150 265 156 269 155 267 156 279 161 296 167 300 165 300 161 308 170 317 170 310 165 308 165 308 164 308 162 293 147 269 138 274 152 293 158 298 156 300 149 296 155 308 162 317 161 312 161 315 170 334 164 334 174 317 149 305 159 324 168 329 165 322 155 303 149 298 150 303 149 296 149 308 156 303 152 305 152 293 152 305 152 308 153 308 153 305 152 300 146 291 140 286 140 286 140 276 135 269 131 269 132 272 131 267 128 262 128 265 131 269 129 262 131 257 123 248 125 255 137 257 84 171 90 176 87 174 84 179 81 171 76 155 69 140 64 121 52 100 48 93 42 88 37 152 116 224 107 200 67 202 101 224 102 219 99 207 96 198 88 200 87 200 87 200 87 200 85 202 92 207 88 200 88 200 96 198 98 198 98 198 98 198 95 193 95 191 93 191 92 188 88 186 92 191 95 193 95 191 92 188 92 188 90 186 88 183 88 183 87 183 87 181 85 181 78 181 88 191 82 133 54 181 84 179 84 179 84 179 84 179 81 174 81 174 81 174 81 174 79 174 78 167 76 164 76 162 81 157 76 148 79 145 73 133 70 133 73 128 63 126 72 159 70 152 72 159 75 164 76 171 70 164 78 171 76 167 76 169 81 174 78 167 76 164 76 167 76 164 73 167 81 176 82 174 82 176 84 179 82 174 79 171 82 176 84 181 87 186 90 188 90 188 90 188 90 188 92 191 90 188 90 188 90 188 90 188 90 188 90 188 92 195 96 200 95 195 96 195 96 198 98 200 96 193 96 210 108 219 117 248 132 255 129 248 125 241 122 236 134 248 123 226 111 217 110 217 111 212 113 212 111 210 110 207 114 212 110 205 108 207 113 214 111 210 111 219 111 202 108 219 116 214 113 210 114 210 110 193 108 193 107 191 104 186 102 183 102 179 102 174 101 169 98 164 99 162 93 150 88 150 93 159 92 152 92 152 90 148 85 140 82 143 82 143 81 140 81 140 81 140 79 136 76 133 78 136 76 128 75 126 75 124 73 124 70 121 73 126 76 131 79 133 70 119 72 121 72 121 70 119 73 124 72 119 72 117 69 114 67 117 67 117 67 114 64 112 67 117 67 119 69 121 72 126 73 126 73 126 72 121 69 117 67 117 67 117 67 117 67 117 69 119 69 117 67 114 66 114 69 117 67 114 66 112 64 114 63 109 63 109 63 109 63 109 63 109 63 109 63 109 63 112 63 105 61 102 61 100 60 100 63 105 63 105 63 105 63 105 61 102 61 102 61 102 61 102 61 102 61 100 60 97 58 97 61 102 61 100 60 100 58 97 55 93 55 93 55 93 55 93 54 90 54 90 55 93 57 95 58 95 55 93 57 95 54 83 55 93 55 93 55 93 55 93 54 90 52 85 51 88 54 90 57 90 52 88 54 93 55 88 52 88 52 88 52 88 52 88 0 0 0 0 0 0 0 0 0 3 0 4 7 6 11 7 15 9 11 7 11 7 15 10 11 7 7 6 11 9 19 10 11 7 11 7 11 7 11 7 11 7 15 9 15 9 11 7 11 7 11 7 11 7 11 7 15 9 15 9 15 9 15 9 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 3 10 11 12 3 9 7 12 11 10 11 16 39 28 63 31 47 27 55 28 51 28 63 34 59 31 63 33 67 31 63 30 63 36 55 31 55 30 55 30 75 39 75 15 0 0 0 0 0 1 0 4 3 4 3 3 0 3 0 4 3 6 7 6 3 4 3 4 3 4 3 4 7 4 3 3 0 4 3 6 7 4 23 30 107 48 115 46 115 46 115 46 115 46 115 46 107 45 111 45 111 45 107 42 107 39 79 28 63 27 55 24 23 13 0 3 7 9 31 19 39 28 3 28 198 170 392 179 388 152 281 125 325 149 396 159 380 137 333 141 345 147 325 150 353 146 369 164 400 168 341 96 234 85 198 131 527 182 198 132 376 107 234 156 297 76 333 256 607 232 452 161 380 251 527 111 43 81 503 291 519 266 484 262 464 256 472 248 468 245 460 245 476 250 468 247 448 245 444 245 440 247 436 245 408 236 384 235 400 239 392 236 372 229 384 232 416 230 456 226 428 159 186 58 174 78 190 88 242 113 285 126 265 138 321 140 349 184 361 123 226 126 269 156 317 144 285 155 297 146 277 137 253 126 238 122 242 126 246 128 257 134 261 129 246 129 277 135 269 132 289 140 313 143 325 144 333 153 369 168 436 188 448 196 472 206 499 215 519 197 523 254 718 227 468 197 452 193 424 167 392 184 507 173 357 150 365 152 369 150 357 144 400 161 400 164 416 165 408 161 369 162 380 167 376 164 372 164 369 161 361 158 353 152 321 140 289 140 329 153 341 155 341 155 317 149 329 155 333 156 333 155 345 156 369 168 357 167 384 158 313 147 341 159 365 164 361 161 329 149 321 147 329 152 329 147 321 152 333 149 321 150 325 144 337 152 329 149 321 149 325 149 333 149 313 141 297 138 305 141 285 135 273 131 265 131 269 134 257 128 253 126 257 129 269 134 265 128 265 125 246 119 253 123 289 129 154 78 178 84 174 81 182 84 174 79 158 75 146 69 119 57 95 48 83 46 79 42 55 73 257 117 222 93 103 92 182 102 194 104 198 99 186 95 174 88 174 88 174 88 174 88 170 90 186 93 178 88 178 93 178 98 170 98 170 98 170 98 166 95 162 95 158 93 158 93 154 92 158 95 162 95 158 93 150 90 154 93 154 92 150 88 162 87 170 85 166 85 166 85 154 88 182 93 162 55 87 87 166 85 166 85 166 85 166 85 166 85 162 84 162 82 158 82 142 79 150 79 142 73 134 67 134 61 107 49 91 42 71 31 47 31 67 33 55 40 115 70 138 70 138 73 138 76 134 76 130 75 154 81 154 78 150 79 158 79 150 76 142 75 142 75 130 69 126 72 146 81 158 79 166 85 170 85 170 84 162 81 162 84 166 87 170 88 174 90 182 92 182 93 186 93 186 95 186 93 186 93 186 93 186 93 186 93 186 93 190 96 198 99 186 96 174 96 182 96 190 99 202 95 202 105 238 114 261 126 321 131 309 123 297 126 305 132 277 119 249 108 226 108 242 116 249 111 261 113 257 111 249 108 269 113 249 105 238 107 257 113 194 105 218 111 202 104 230 122 249 117 234 111 238 111 234 108 234 104 234 102 238 101 238 99 246 102 242 99 242 98 238 96 230 92 214 87 210 90 226 96 214 90 218 88 214 85 202 82 198 81 198 81 198 81 198 81 194 78 186 76 182 75 186 76 178 73 174 73 170 72 170 72 162 70 166 72 174 76 182 78 166 70 170 72 162 72 158 70 162 75 158 72 138 69 130 67 134 67 138 69 138 67 130 64 142 69 138 69 142 72 150 75 146 73 150 73 146 70 138 67 130 66 134 67 134 67 138 69 138 69 138 67 134 66 130 66 142 69 134 66 126 66 130 66 126 64 126 64 126 64 126 64 123 63 123 63 126 64 126 64 123 63 119 63 115 61 115 60 123 64 119 63 119 63 115 61 111 60 115 61 115 61 119 63 115 61 115 60 111 58 107 58 115 60 111 60 107 58 107 57 115 61 111 60 107 58 107 58 99 54 95 54 95 55 103 58 103 55 95 55 103 57 95 51 99 55 99 55 99 55 99 55 95 54 91 52 91 52 95 54 103 54 87 51 91 54 91 51 91 52 91 52 91 52 91 52 0 0 0 0 0 0 0 0 4 7 6 9 6 9 6 9 9 14 7 9 6 11 7 14 7 11 7 11 7 14 10 16 7 11 7 11 7 11 7 11 6 9 7 11 7 11 6 9 7 11 7 11 7 11 7 11 9 14 9 14 9 14 9 14 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 9 14 12 16 9 11 10 16 12 14 10 21 24 42 30 42 25 45 28 47 27 47 31 57 30 52 31 54 33 52 31 50 34 50 31 45 30 45 31 50 31 54 28 21 1 0 0 0 0 2 3 7 4 7 4 4 3 4 3 7 4 9 6 9 4 7 4 7 4 7 4 7 6 9 3 4 3 4 6 9 7 7 13 54 48 78 46 74 48 76 48 76 48 76 48 76 46 74 46 74 45 69 42 64 42 59 33 47 30 42 22 31 16 16 6 2 3 14 16 42 18 64 16 107 123 331 180 331 173 245 123 217 146 257 161 262 152 210 134 193 149 195 152 193 156 198 159 226 165 229 131 102 98 114 98 267 230 226 78 157 105 117 110 226 114 152 179 472 242 422 197 329 199 446 202 181 45 229 268 551 272 544 263 549 271 542 266 525 260 522 259 534 251 530 248 522 244 518 242 518 248 527 251 522 239 501 233 499 239 506 238 501 229 491 227 489 220 477 236 401 146 207 73 143 52 97 45 97 54 128 61 140 79 205 98 231 129 358 203 420 128 305 125 346 158 348 150 343 146 315 144 303 143 296 141 288 132 276 140 293 147 288 137 260 137 265 132 257 129 248 125 245 113 226 113 219 102 205 101 214 122 248 135 281 158 312 171 322 190 315 208 396 268 370 206 362 202 353 197 319 203 367 241 319 179 288 176 281 167 269 158 265 162 274 155 272 153 274 146 257 155 293 159 296 158 293 159 300 161 296 156 288 153 281 144 265 135 272 150 291 155 293 152 296 149 291 152 303 155 303 153 300 155 305 164 324 158 324 168 308 143 296 152 312 159 312 155 305 147 293 146 296 152 303 150 298 146 300 150 293 144 298 147 288 153 303 147 293 141 291 143 293 149 298 146 293 143 288 140 286 137 274 134 267 131 269 134 274 131 265 128 260 126 262 131 269 128 257 131 253 123 241 122 245 134 253 84 174 92 183 88 174 85 183 84 176 78 159 70 145 60 117 51 97 48 95 45 93 37 157 122 236 110 202 69 205 102 226 104 226 104 214 98 200 90 205 90 205 90 205 90 205 88 207 93 210 92 205 90 202 95 195 96 195 96 195 96 195 96 195 95 193 95 191 93 191 92 188 93 191 93 188 90 186 88 186 92 191 93 191 90 186 87 183 87 183 87 183 87 183 84 188 92 193 84 136 55 186 87 183 87 183 87 183 87 183 87 181 85 181 84 179 82 176 79 174 81 167 73 145 61 121 43 81 24 42 12 26 9 23 0 14 4 21 4 54 43 131 70 148 73 164 78 171 79 174 70 164 79 176 81 171 79 174 78 169 76 167 78 171 81 176 78 167 76 169 82 179 84 176 87 183 88 186 88 183 85 179 90 188 90 188 90 188 90 191 93 193 95 195 95 198 96 198 95 195 95 195 95 195 95 195 96 198 95 195 95 195 96 200 96 198 96 193 95 198 98 202 102 200 99 217 114 229 120 248 126 248 123 245 128 257 137 269 140 260 126 231 111 222 114 229 110 210 113 212 113 210 108 202 110 205 107 200 104 198 105 202 110 217 102 191 132 312 165 234 122 214 111 195 107 200 110 195 98 179 98 176 96 174 98 169 99 174 98 164 95 159 93 159 92 150 88 145 87 148 90 152 88 148 88 148 87 143 82 136 79 138 79 138 79 138 79 138 78 136 76 131 73 128 75 131 75 126 75 124 73 121 72 121 69 117 69 117 69 117 69 117 69 117 70 119 70 119 69 117 72 121 72 119 72 117 70 117 70 124 72 124 72 121 69 117 73 124 70 119 70 124 73 128 70 121 72 124 72 121 69 119 66 114 66 117 67 119 69 119 69 119 69 117 67 114 66 114 70 119 67 114 64 114 67 117 66 114 66 114 66 114 66 114 63 109 63 112 64 114 66 114 66 107 64 107 63 105 63 102 64 107 64 105 63 102 61 102 60 100 60 102 61 105 63 105 61 102 61 100 60 97 58 97 60 97 58 97 57 95 57 93 58 97 60 100 60 100 61 102 55 93 54 88 54 93 57 97 55 90 54 93 58 97 55 90 55 93 55 93 55 93 55 93 55 90 54 88 52 90 54 93 57 90 49 83 51 88 51 83 52 88 52 88 52 88 52 88 0 0 0 0 0 0 0 0 11 7 7 6 7 6 7 6 15 9 11 6 7 6 11 7 11 7 7 6 11 7 15 10 3 9 3 9 3 9 11 7 3 6 7 7 11 6 7 4 11 7 11 7 11 7 11 7 15 9 15 9 15 9 15 9 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 3 10 11 12 3 9 7 12 15 10 7 15 39 28 55 25 43 25 55 27 51 28 63 34 59 31 63 33 67 31 63 30 51 30 43 28 55 31 67 36 51 33 63 13 0 0 0 0 0 1 0 4 3 4 3 3 0 4 0 6 0 7 0 7 3 4 3 4 3 4 3 4 11 6 0 1 0 3 7 7 0 3 19 34 119 48 103 45 119 49 119 49 119 49 119 48 119 48 119 46 111 43 99 40 99 37 83 31 71 27 55 16 23 10 3 3 7 10 39 22 27 25 11 57 301 184 369 179 380 143 265 129 365 162 420 168 396 143 333 138 349 152 345 155 384 155 388 168 400 161 289 72 210 92 261 215 622 129 186 93 218 82 301 137 257 90 484 272 547 232 448 182 495 251 412 72 11 120 607 285 519 266 456 276 476 265 480 254 468 250 460 251 460 248 448 247 448 247 452 250 444 253 444 247 400 232 380 230 380 233 388 230 376 224 400 229 448 221 376 143 166 67 115 69 162 54 123 39 103 40 91 36 71 54 162 92 234 126 380 187 412 158 277 150 337 161 309 161 301 152 293 149 285 146 281 143 253 149 297 167 329 162 281 138 269 141 261 138 265 140 257 134 238 122 257 116 218 101 202 102 190 99 210 108 226 110 222 108 269 125 321 143 404 149 380 184 420 194 448 197 535 253 662 212 495 203 495 202 492 200 495 199 499 194 468 184 456 177 432 162 353 153 353 153 345 153 353 159 365 158 349 153 333 149 313 140 289 141 321 150 329 147 309 144 325 150 329 153 333 153 329 150 337 153 361 165 345 164 372 153 317 149 337 156 345 156 329 147 317 144 317 149 333 153 333 149 313 149 325 144 309 147 317 141 333 149 313 140 297 137 297 140 317 146 321 149 321 143 301 137 281 135 265 132 257 132 265 135 265 132 253 128 246 128 249 129 277 132 281 131 261 125 261 126 281 128 154 78 174 84 174 81 178 87 170 82 154 76 138 70 107 54 91 46 83 49 87 45 55 73 265 122 226 93 103 92 186 104 194 105 198 101 190 95 178 90 178 90 178 90 178 90 174 92 190 95 182 90 178 93 174 95 166 95 166 95 166 95 166 95 166 93 162 92 158 92 154 92 162 92 158 88 150 87 154 90 162 95 170 93 162 90 166 88 174 88 174 88 174 88 166 92 186 93 158 57 91 90 170 87 170 87 170 87 170 87 170 85 166 84 162 82 158 82 150 81 154 79 138 64 103 49 71 28 15 3 0 6 15 16 0 4 0 1 0 19 83 69 146 73 154 79 158 82 154 81 130 75 158 84 162 81 158 81 142 76 146 78 158 84 174 88 182 88 174 88 182 92 182 88 182 90 182 90 182 88 174 85 194 95 194 93 186 93 186 93 190 95 190 96 198 98 202 99 194 96 194 96 194 96 194 96 198 96 190 93 186 93 190 95 190 98 174 95 182 96 194 101 214 99 206 110 249 117 261 125 285 122 301 125 325 137 337 146 456 191 349 149 242 116 214 105 246 111 261 114 261 111 249 107 238 104 242 105 242 104 230 99 190 99 154 117 555 360 853 269 253 116 214 104 206 107 218 108 210 93 218 95 214 93 214 95 234 96 226 92 226 90 222 92 222 90 214 87 210 87 210 87 210 87 210 87 206 84 198 81 194 81 194 81 194 81 194 81 190 78 182 75 178 75 178 76 182 76 182 75 178 73 174 73 166 70 162 66 150 63 142 60 154 67 158 69 154 67 150 66 146 70 142 72 142 72 142 72 150 75 154 75 154 73 146 70 154 73 146 70 138 70 150 75 138 69 142 72 146 70 142 69 130 66 130 67 134 69 138 69 138 69 138 67 134 66 130 66 146 70 134 66 126 66 134 69 134 67 134 67 134 67 134 67 123 63 123 64 126 66 130 66 126 66 126 64 123 64 119 63 123 64 123 63 119 61 115 61 111 60 111 61 115 63 119 63 115 61 115 60 111 58 107 58 107 58 103 57 103 55 99 55 91 52 95 55 103 60 111 61 103 55 95 52 95 55 107 60 95 52 91 55 107 60 103 55 99 55 99 55 99 55 99 55 99 54 95 52 91 54 95 55 99 52 83 49 87 51 83 48 91 52 91 52 91 52 91 52 0 2 0 4 1 4 3 7 10 16 9 14 7 16 9 19 10 16 12 16 12 14 9 9 9 11 9 11 9 11 9 11 9 14 7 11 6 14 7 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 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 14 9 16 9 11 6 4 10 11 10 21 21 40 30 45 30 50 30 50 30 50 30 50 30 50 30 50 30 50 30 50 39 57 33 45 28 45 31 52 31 52 24 11 0 4 3 2 1 11 1 7 1 7 1 7 3 7 3 9 4 11 7 9 6 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 3 7 22 66 52 74 46 78 49 76 49 76 49 76 49 76 43 66 45 69 45 69 43 69 36 52 30 45 27 38 19 26 4 19 9 7 12 7 18 28 24 54 31 188 161 331 173 322 161 238 126 231 150 276 168 281 162 234 138 200 146 195 150 198 155 205 167 238 168 183 101 102 96 107 150 353 238 164 88 114 93 97 158 207 98 193 238 470 239 420 190 341 244 439 125 159 54 379 301 532 268 530 265 542 257 532 254 527 251 522 250 522 250 520 245 515 245 520 250 527 259 534 250 515 238 499 232 496 230 499 239 468 218 465 238 460 227 355 122 167 64 128 64 109 42 100 40 97 37 97 34 97 39 90 34 159 95 234 123 288 193 367 156 317 149 336 161 329 147 319 149 308 147 317 147 298 140 293 150 312 159 312 149 293 153 298 144 291 144 288 137 269 135 267 120 250 117 250 114 241 120 255 122 260 120 248 111 238 111 236 110 205 92 214 111 229 120 243 128 269 150 310 176 336 190 331 197 351 212 377 227 389 224 377 218 358 206 339 196 331 193 348 182 339 180 334 168 312 156 303 155 296 141 274 135 269 150 262 140 284 156 281 149 298 144 284 147 310 161 319 149 286 158 293 168 327 156 322 152 300 140 286 152 296 146 272 135 267 140 284 152 296 149 284 144 286 146 288 149 293 149 286 143 281 144 298 149 288 131 262 128 274 143 288 141 286 138 281 135 279 135 279 134 274 131 272 131 274 132 269 126 260 122 260 125 267 122 255 123 255 125 253 123 255 134 234 92 186 81 179 85 195 82 176 81 174 81 155 64 126 58 117 51 102 49 95 43 85 28 176 120 222 120 217 60 202 116 243 104 219 101 222 98 193 87 202 92 212 95 210 92 205 96 214 95 210 92 207 90 202 95 205 95 205 95 205 95 205 93 202 93 202 93 202 93 202 95 200 93 195 90 193 88 188 88 193 90 195 92 193 90 191 90 188 90 186 88 183 87 183 85 188 90 193 85 140 57 186 82 179 84 181 85 183 87 186 87 183 87 181 85 179 84 179 85 179 82 171 76 140 57 102 37 57 10 16 9 21 12 14 9 16 4 11 1 40 51 143 79 155 78 162 78 171 82 179 82 181 82 183 82 183 82 183 84 186 85 188 85 188 85 183 95 191 92 188 90 191 93 195 87 188 93 195 93 188 88 188 96 186 90 186 93 191 87 191 93 200 93 198 98 198 99 200 102 200 92 186 88 195 102 214 93 191 92 191 93 195 96 198 87 202 90 198 104 195 108 183 105 198 98 207 108 217 116 243 123 243 117 274 152 286 152 346 340 534 245 327 143 231 104 231 110 214 110 214 108 207 104 198 105 200 107 198 102 181 92 167 113 148 93 339 345 608 369 487 117 202 108 183 99 176 101 176 95 162 95 162 93 159 92 155 99 162 95 152 88 143 84 140 81 136 81 138 82 140 84 143 81 136 82 138 81 136 78 131 81 126 75 119 75 124 76 124 76 121 72 117 72 119 76 126 75 114 69 105 64 102 66 105 64 102 63 100 61 95 60 97 63 100 61 105 72 119 75 124 67 117 69 119 70 119 69 121 73 126 72 121 70 119 67 117 73 126 72 121 69 117 67 114 66 117 69 121 69 117 64 109 69 119 69 117 67 114 66 114 69 119 69 119 69 119 69 119 67 117 67 117 67 117 67 117 67 117 67 117 67 117 67 117 72 119 66 112 64 114 64 107 63 109 63 109 63 109 63 109 64 112 64 109 63 107 61 107 61 105 58 102 61 107 60 100 60 97 63 95 54 81 55 95 63 97 55 95 60 102 58 90 55 95 57 97 58 95 57 93 57 95 57 93 55 90 54 90 57 95 57 93 55 90 54 90 55 93 55 90 54 88 51 85 52 88 52 88 52 88 52 88 52 88 52 88 52 88 52 88 48 83 52 90 54 88 49 81 0 3 0 4 3 4 7 6 19 9 15 7 11 9 15 10 7 12 11 12 11 10 3 7 3 9 3 9 3 9 3 9 3 9 0 7 0 7 0 9 7 9 15 9 15 9 15 9 15 9 15 9 15 9 15 9 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 15 10 15 7 0 4 0 10 15 19 27 27 47 31 59 30 59 30 59 30 59 30 59 30 59 30 59 30 59 30 59 33 51 31 59 33 67 36 59 30 47 6 0 1 0 0 0 1 0 1 0 1 0 3 0 3 0 6 0 7 0 7 0 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 0 12 51 48 119 49 99 51 107 49 107 49 107 49 107 49 103 46 103 46 103 46 111 45 107 37 87 30 79 22 51 10 15 3 19 9 23 16 39 22 47 18 71 104 376 182 365 185 341 138 285 134 361 162 412 171 408 150 337 138 349 149 365 156 372 165 416 171 384 135 206 99 142 125 488 248 543 96 218 90 226 90 380 123 194 135 571 251 511 221 412 177 587 235 246 66 0 209 622 272 539 271 519 254 480 257 460 253 444 248 448 248 456 247 448 245 448 248 460 251 472 251 452 242 428 233 408 232 388 241 408 232 440 245 480 218 301 122 146 61 111 67 126 54 99 42 95 36 75 33 67 31 83 31 75 64 198 95 253 119 345 174 384 161 309 159 313 144 285 149 297 143 293 146 305 135 273 141 293 153 313 152 289 141 293 144 277 141 285 143 269 134 253 132 246 125 226 123 242 132 249 132 257 134 249 128 230 122 218 116 222 123 226 113 194 110 194 105 182 101 174 104 190 108 222 116 257 135 325 159 384 174 452 200 503 218 547 220 527 211 472 193 436 185 440 197 460 203 448 205 448 199 372 156 238 114 194 131 305 171 341 155 297 152 293 144 301 137 273 132 317 156 325 144 321 152 372 188 317 129 257 134 305 149 321 149 329 152 293 143 313 146 297 135 281 135 301 143 313 149 321 147 309 143 305 144 313 138 269 123 261 129 297 137 293 135 289 134 285 132 277 132 261 129 253 129 257 129 261 129 249 123 242 125 253 129 242 123 238 120 242 122 242 120 281 111 162 81 154 84 154 87 154 82 146 79 146 73 115 61 111 57 99 51 95 48 79 40 31 85 261 111 257 104 79 88 206 108 186 98 190 107 194 90 166 90 174 92 178 93 178 92 186 96 182 95 178 92 170 90 178 93 178 93 178 93 178 93 174 92 174 92 174 92 174 93 182 95 178 93 174 90 166 88 174 93 182 95 182 95 178 92 170 90 170 88 166 88 162 87 158 90 170 93 158 60 83 87 154 85 158 85 158 85 162 87 162 87 162 85 158 84 154 84 150 84 150 82 146 70 107 49 63 28 7 6 15 13 23 10 19 9 3 4 0 22 95 82 178 88 174 85 174 85 190 85 170 85 174 87 182 90 186 93 178 88 178 88 178 88 178 90 198 98 202 98 194 95 190 93 194 98 206 101 198 93 178 88 190 88 198 96 206 96 190 93 186 92 190 95 202 95 214 98 206 95 190 92 186 95 198 98 186 92 186 90 186 93 194 96 115 116 130 101 174 67 277 107 206 98 202 104 230 107 246 117 226 125 325 128 353 150 563 333 829 374 591 244 297 146 226 120 246 105 253 105 249 104 242 101 226 101 238 105 246 105 234 101 206 95 154 107 345 191 365 116 226 107 206 96 194 93 198 96 222 96 222 93 210 87 198 85 202 85 190 79 178 76 170 75 178 78 182 79 186 81 186 82 202 84 202 84 198 81 194 78 178 78 166 75 166 76 166 75 166 73 162 72 158 72 162 73 166 72 158 67 154 67 154 67 123 55 123 54 119 52 115 52 115 51 119 57 142 70 150 70 146 72 134 72 123 70 123 70 138 70 142 70 142 70 142 70 154 73 150 72 142 69 138 67 142 70 142 70 142 69 134 67 138 69 138 67 134 67 130 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 138 67 119 63 119 64 119 60 123 63 123 63 123 63 123 63 126 64 126 63 123 61 119 61 126 58 119 58 126 63 123 58 115 61 126 61 111 57 115 61 123 61 103 58 111 63 107 55 95 57 99 58 103 57 99 55 103 57 103 55 99 55 95 54 103 57 103 55 99 54 95 54 99 55 99 55 95 54 95 54 95 54 95 54 95 54 95 54 91 52 91 52 91 52 91 52 87 51 87 51 87 51 87 51 6 11 7 14 7 16 9 16 10 16 9 14 7 16 9 19 10 16 12 16 12 14 9 9 9 11 9 11 9 11 9 11 9 14 9 11 6 14 7 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 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 9 14 9 11 7 7 6 19 22 40 27 40 30 50 30 50 30 50 30 50 30 50 30 50 30 50 30 50 30 50 28 45 31 50 34 52 36 54 27 38 16 7 0 2 3 0 3 7 3 7 3 7 3 7 3 4 6 7 6 7 7 9 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 10 28 34 78 57 81 49 81 51 78 51 78 51 78 51 78 48 74 48 74 48 74 46 74 45 66 36 50 28 35 15 16 4 19 4 0 12 9 24 40 25 54 51 243 176 329 177 324 147 226 126 231 152 279 171 291 171 241 138 200 143 198 152 202 150 219 165 231 176 176 92 119 102 262 245 362 193 131 85 140 88 191 158 207 96 341 269 453 229 429 187 358 257 384 87 143 73 506 295 544 272 556 276 532 260 537 254 530 248 518 247 515 247 515 245 511 245 515 248 522 248 515 245 508 239 496 230 487 241 489 233 472 245 475 209 341 107 188 66 128 67 128 58 93 46 112 42 105 39 105 39 107 36 95 40 148 78 181 93 229 116 334 190 341 150 317 155 296 146 305 144 293 138 298 137 276 135 288 147 310 155 305 146 291 141 288 140 291 143 293 140 284 128 272 129 262 119 260 132 293 138 288 141 291 138 281 132 274 135 253 116 257 123 238 111 255 125 255 117 243 111 236 110 236 98 217 101 226 108 238 120 248 138 281 159 317 182 336 184 331 171 329 168 339 185 377 206 396 205 415 244 494 288 534 286 508 257 453 239 372 170 276 122 229 120 269 146 310 152 298 138 284 144 312 155 281 158 331 135 286 140 286 144 286 138 265 129 260 137 276 144 286 144 281 143 281 138 276 143 286 147 288 146 284 138 288 140 279 126 257 125 267 132 274 132 274 131 272 131 272 131 269 128 265 126 265 128 267 126 262 123 257 123 262 126 269 126 262 123 257 123 253 122 255 138 231 85 181 84 186 84 183 87 179 79 169 78 155 67 133 61 121 54 107 51 100 45 90 37 188 126 229 125 222 63 212 111 245 108 231 108 234 104 200 92 205 90 205 92 207 93 212 96 214 95 212 93 207 92 207 93 210 93 210 93 210 93 210 92 207 92 207 92 207 92 202 93 200 93 198 92 193 90 193 93 198 95 200 95 200 93 198 90 188 90 188 88 186 88 183 85 188 92 195 87 140 57 181 87 183 87 183 85 181 85 181 87 183 87 181 85 179 84 179 85 183 82 171 76 143 57 105 39 54 12 14 10 21 13 11 9 11 7 14 7 40 55 157 96 179 93 181 87 181 87 186 87 186 90 191 95 200 99 202 93 193 93 193 93 193 93 193 96 198 99 200 99 195 93 188 93 193 96 195 95 188 87 176 81 171 92 191 92 191 88 191 92 195 90 191 90 188 90 183 87 188 93 195 95 191 88 183 90 188 90 186 90 188 92 193 96 195 123 200 85 205 87 217 104 205 102 219 111 222 111 231 105 255 135 255 120 308 268 608 384 608 336 429 177 253 104 202 99 200 102 198 102 195 99 191 101 193 105 191 104 183 98 176 101 202 113 164 101 222 132 188 96 169 92 159 87 159 90 162 96 157 92 148 84 136 78 128 76 128 73 121 70 119 70 119 76 128 76 128 78 131 78 131 82 138 82 136 79 131 75 126 75 119 75 119 75 117 72 112 70 112 70 112 69 107 66 102 63 97 64 100 64 97 63 95 54 83 54 83 52 81 52 81 46 76 49 90 64 114 72 121 75 128 76 126 72 128 70 126 67 117 69 121 70 124 73 126 75 128 75 126 72 121 70 121 73 126 72 121 70 121 70 121 69 119 69 119 67 117 67 114 66 114 66 114 66 114 66 114 66 114 66 114 66 114 66 114 67 117 67 117 67 117 67 117 69 114 63 107 63 109 61 105 63 109 63 109 63 109 63 109 64 112 63 109 63 109 61 107 63 105 58 105 61 109 61 102 57 102 61 105 60 95 61 107 64 105 60 102 63 105 61 97 57 95 57 95 57 95 57 95 57 95 57 95 55 93 55 90 57 95 57 95 55 93 55 93 55 93 55 93 57 95 57 95 54 90 54 90 54 90 54 90 52 88 52 88 52 88 52 88 54 88 49 81 48 83 52 90 11 7 11 7 15 9 19 10 19 9 15 7 11 9 15 10 7 12 11 12 11 10 3 7 3 9 3 9 3 9 3 9 3 9 0 7 0 7 0 9 7 9 15 9 15 9 15 9 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 7 3 7 0 15 51 33 47 27 47 34 59 30 59 30 59 30 59 30 59 30 59 30 59 30 59 30 43 30 55 36 71 36 63 31 51 21 19 1 0 1 0 1 0 3 0 3 0 3 0 4 0 6 3 6 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 21 83 52 130 55 123 55 119 52 119 52 119 52 119 52 115 51 115 51 115 49 119 48 111 40 95 31 75 22 51 9 23 3 7 4 23 21 59 31 39 21 142 146 408 177 365 182 309 134 297 141 372 167 428 182 436 156 337 137 345 150 372 158 404 162 380 180 448 128 123 92 380 226 567 223 432 99 230 98 222 153 388 113 186 215 622 235 507 226 388 199 634 197 130 52 186 298 583 276 535 269 519 265 484 257 472 251 460 248 456 248 460 247 452 245 452 248 464 251 456 247 456 245 444 238 424 232 416 239 412 232 452 221 333 120 178 84 123 67 154 69 111 46 107 45 115 48 115 49 115 49 87 40 103 61 154 72 186 90 206 141 384 167 313 147 301 152 277 147 285 138 273 137 269 123 261 141 301 155 313 150 289 144 269 138 269 138 273 140 273 138 265 132 238 120 218 123 253 140 265 138 269 138 265 134 253 131 269 125 218 117 222 117 222 122 238 123 230 120 226 122 234 123 253 125 249 120 238 116 242 117 249 116 261 120 273 126 297 134 277 134 313 158 365 171 372 173 456 215 503 245 579 280 678 313 745 355 837 372 829 345 650 253 511 208 325 143 246 129 194 102 198 129 273 138 380 170 234 140 218 117 242 131 277 140 297 146 269 131 277 134 281 132 277 131 293 140 301 144 309 144 305 141 297 140 297 134 269 125 265 129 273 129 273 129 277 131 277 131 265 128 253 126 249 126 253 128 242 123 238 122 242 125 249 128 253 128 249 128 265 132 277 137 325 117 154 76 150 85 158 84 166 84 142 76 138 73 126 67 119 58 107 52 103 51 87 43 67 98 285 117 257 107 87 96 234 123 234 114 222 113 202 92 178 92 170 88 166 92 182 96 186 96 186 95 182 93 178 92 182 95 182 95 182 95 182 95 178 93 178 93 178 93 178 95 182 95 182 93 178 92 174 90 170 90 174 92 174 92 170 90 174 92 170 90 170 88 166 88 158 90 174 95 162 60 79 84 166 88 166 87 158 85 154 84 162 87 162 85 158 84 154 84 150 84 150 82 150 72 111 52 71 30 11 7 19 13 23 10 11 4 0 9 0 19 95 90 182 90 170 87 178 85 182 87 166 87 166 90 174 93 182 96 182 95 182 95 178 93 178 93 190 95 194 95 194 95 190 93 190 95 202 98 210 98 194 88 194 95 230 96 194 88 170 79 178 88 182 88 182 87 186 85 178 87 182 92 182 87 162 79 178 88 174 87 174 88 178 90 230 52 119 79 329 208 309 114 234 105 218 108 238 105 238 116 218 120 297 125 365 153 507 282 773 358 591 209 230 119 210 96 226 96 230 99 234 99 230 99 226 99 226 99 226 96 214 95 166 95 182 81 182 105 218 84 182 84 178 81 178 82 190 87 218 92 210 85 190 78 174 75 174 76 170 75 170 75 174 76 182 76 186 76 182 76 182 76 174 75 170 76 170 75 166 72 158 73 170 76 162 70 150 69 138 66 146 67 142 63 123 55 123 55 130 60 138 58 130 55 126 55 126 54 123 52 119 52 99 43 103 52 134 70 154 73 158 76 150 75 134 70 119 69 134 69 138 70 142 72 146 72 154 75 154 73 150 72 146 72 154 73 142 69 138 69 142 72 142 70 138 69 138 67 134 67 130 67 130 67 130 67 130 67 126 66 126 66 126 66 126 66 130 67 130 67 130 67 130 67 134 66 119 63 123 64 123 61 126 64 126 64 126 64 126 64 123 63 123 63 123 63 123 63 130 61 119 60 130 63 126 60 115 60 126 63 130 64 134 66 115 61 111 61 111 61 107 58 99 57 99 57 99 57 99 57 107 58 103 57 103 55 99 55 103 57 103 57 103 57 103 55 99 55 99 57 103 58 111 60 99 55 99 55 99 55 99 55 91 52 91 52 91 52 91 52 91 52 83 49 83 49 91 52 6 11 6 11 7 14 9 16 10 16 9 14 7 16 9 19 10 16 12 16 12 14 9 9 9 11 9 11 9 11 9 11 9 14 9 11 6 14 7 16 9 16 9 16 9 16 9 16 7 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 9 14 6 23 30 52 31 42 30 52 30 50 30 50 30 50 30 50 30 50 30 50 30 50 30 50 30 50 36 57 37 50 30 40 28 26 6 0 0 0 1 4 4 2 4 2 3 2 3 2 6 4 6 4 6 4 6 4 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 33 40 81 54 88 57 90 51 81 51 81 51 81 51 81 54 83 52 81 51 78 49 76 42 59 34 50 28 38 18 23 7 19 1 0 15 23 30 50 21 78 90 308 179 319 174 300 144 234 138 250 159 284 177 303 177 241 135 193 144 202 155 207 165 205 161 255 171 114 82 183 221 351 227 327 165 140 85 148 95 296 155 210 95 420 259 436 238 420 176 401 269 317 60 121 162 577 272 549 280 527 259 553 257 530 254 525 251 520 251 520 248 508 245 503 245 508 250 515 242 501 242 501 239 489 232 479 232 477 233 460 224 408 155 245 96 169 58 131 67 128 61 117 48 119 51 128 54 124 48 117 51 124 51 133 52 128 52 152 87 234 137 329 165 300 144 312 147 300 146 284 137 286 132 262 132 288 149 310 150 298 143 293 140 288 138 284 137 286 141 293 158 296 129 262 128 279 135 279 134 279 134 279 132 274 129 272 122 265 129 260 125 265 123 241 122 255 120 250 117 248 117 250 120 276 119 276 120 281 123 284 126 276 122 267 117 265 119 267 117 267 137 296 147 305 143 296 149 329 177 382 217 489 306 608 360 608 380 608 371 608 369 608 366 608 339 594 319 525 239 391 202 331 128 288 188 339 93 222 129 272 129 272 131 272 129 265 137 276 135 276 134 274 131 267 140 284 140 284 140 281 137 279 140 286 138 279 132 269 131 274 131 272 131 272 131 272 132 274 129 267 128 265 128 267 129 269 126 265 126 267 128 269 131 274 128 267 129 272 137 288 149 303 159 253 88 176 81 186 85 186 87 179 79 169 78 157 70 140 63 121 55 107 52 102 46 93 49 202 129 231 120 219 60 210 120 262 122 248 113 236 104 202 93 207 90 202 88 207 95 214 96 214 96 212 95 212 95 210 95 212 95 212 95 212 95 212 93 210 93 210 93 210 93 205 93 200 95 198 93 198 93 195 90 195 92 198 93 195 92 193 92 191 92 188 90 188 88 186 85 191 93 198 88 140 54 176 90 188 88 186 87 181 85 181 87 183 87 181 85 179 84 179 84 183 82 174 78 148 60 109 42 59 15 16 10 21 13 11 6 2 4 16 6 31 51 162 87 164 84 171 84 181 87 193 88 186 90 186 92 188 92 188 96 195 95 193 93 191 93 188 98 191 92 186 92 186 96 193 107 198 102 193 102 191 95 174 88 181 95 179 84 186 87 183 87 188 85 181 84 176 84 174 84 181 85 181 84 176 81 174 87 183 85 179 84 181 85 183 93 214 60 410 377 608 331 298 116 222 99 207 93 195 92 210 108 219 105 236 138 272 140 298 268 470 226 276 119 217 98 191 92 183 95 188 98 186 96 183 87 167 90 169 95 174 96 174 98 157 87 167 101 164 82 136 73 133 73 136 76 140 79 145 87 145 87 140 82 136 79 133 79 133 78 131 79 136 82 138 75 128 75 128 75 128 76 128 69 119 72 124 75 126 75 124 70 117 76 121 70 107 66 107 58 97 61 100 60 93 52 83 52 83 57 90 58 88 55 83 51 78 51 76 48 71 46 69 42 66 40 74 55 102 70 121 75 128 73 124 70 124 67 121 72 124 72 121 70 119 69 119 75 128 75 126 73 126 73 124 73 124 69 117 67 117 69 121 70 121 70 119 69 119 67 117 70 121 70 121 70 121 70 121 66 114 66 114 66 114 66 114 67 117 67 117 67 117 67 117 72 119 66 112 67 119 67 114 64 112 64 112 64 112 64 112 63 109 63 109 63 109 63 109 63 107 60 105 63 112 60 109 57 109 60 117 66 121 66 119 58 100 60 100 58 95 57 97 58 95 57 93 55 95 57 97 58 97 58 95 57 95 55 93 57 95 57 95 57 95 57 97 55 93 55 95 57 97 60 100 55 93 55 93 55 93 55 93 52 88 52 88 52 88 52 88 49 83 52 88 52 88 49 83 3 4 3 6 7 6 11 7 19 9 15 7 11 9 15 10 7 12 11 12 11 10 3 7 3 9 3 9 3 9 3 9 3 9 0 7 0 7 0 9 7 9 15 9 15 9 15 9 7 6 7 6 7 6 7 6 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 7 6 7 7 7 12 0 18 51 33 51 30 47 31 59 30 59 30 59 30 59 30 59 30 59 30 59 30 59 30 55 34 63 37 71 33 51 25 67 18 0 0 0 0 0 4 0 4 0 4 0 4 0 4 15 7 11 6 11 4 15 3 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 7 25 111 52 134 57 146 57 130 52 130 52 130 52 130 52 126 54 119 52 115 51 111 49 95 36 83 30 71 22 43 10 31 3 7 7 31 28 55 30 31 43 257 174 388 171 372 158 313 143 337 155 388 168 432 188 428 152 321 137 353 155 376 155 392 153 420 184 289 87 269 214 519 235 547 241 357 82 206 96 293 177 357 98 246 226 567 229 539 209 376 236 603 147 95 55 400 301 607 292 615 274 519 279 499 260 492 254 480 254 488 254 480 250 472 247 472 250 484 254 460 242 456 239 440 233 424 229 396 235 448 227 440 208 357 143 210 79 115 61 138 61 130 61 126 51 123 48 103 42 91 39 87 39 71 37 75 43 95 46 134 63 214 153 392 153 277 147 285 147 273 138 261 137 261 123 238 135 289 150 289 141 273 140 285 143 273 137 265 141 301 158 337 147 242 123 249 137 257 128 265 137 265 135 261 134 257 134 257 131 246 122 218 117 234 126 234 123 234 125 238 126 242 123 214 113 210 116 234 122 249 128 261 131 281 140 297 138 277 131 269 137 281 135 257 131 246 132 230 132 242 129 222 144 333 196 456 285 734 369 813 366 817 377 722 328 702 310 650 297 658 309 642 265 619 297 753 279 388 165 238 122 234 122 242 120 222 111 257 125 261 129 289 140 301 140 301 140 297 138 293 135 285 134 309 141 297 137 289 135 289 135 281 132 281 132 277 131 277 131 261 128 249 126 249 128 257 131 261 131 265 132 265 132 269 134 249 126 249 129 277 143 313 153 333 123 170 79 150 84 154 85 158 84 146 79 146 76 130 69 115 58 103 52 99 49 83 42 87 102 273 110 230 95 55 85 190 111 210 107 202 108 206 98 174 90 170 90 174 92 178 95 186 96 186 96 186 95 182 95 186 96 186 96 186 96 186 96 182 95 182 95 182 95 182 96 182 95 182 95 182 93 178 93 182 95 186 98 190 96 182 95 178 92 174 92 170 90 170 90 154 92 178 98 166 58 75 81 166 88 166 88 162 87 162 87 162 87 162 85 158 84 154 84 146 84 150 84 154 73 119 55 79 33 15 9 19 13 23 10 15 1 3 10 0 10 79 92 166 87 166 87 174 87 186 92 174 93 166 93 166 93 166 93 174 95 170 93 162 92 158 90 194 95 186 90 186 90 190 92 210 88 178 78 170 75 158 64 134 63 123 51 111 76 170 79 166 84 170 82 174 84 182 84 166 84 162 81 158 81 158 82 170 85 166 82 162 82 162 84 71 85 150 203 722 274 571 110 253 104 214 95 206 84 194 93 198 101 222 102 313 119 269 131 317 173 234 107 158 96 194 75 218 90 222 93 222 92 214 90 226 95 214 87 194 81 178 76 126 55 115 73 150 60 134 79 138 66 154 69 162 72 178 73 202 84 202 84 198 82 198 82 186 78 182 76 186 79 194 79 194 75 194 75 190 73 182 75 154 69 154 75 150 76 150 75 150 70 174 72 150 61 142 64 126 57 130 55 126 54 119 51 134 58 134 60 138 58 130 57 119 52 115 48 103 43 91 40 99 40 79 42 119 67 174 81 158 73 142 72 130 69 126 69 150 73 146 70 142 69 134 67 150 73 150 73 146 72 146 72 146 72 142 69 134 67 138 69 146 70 142 70 138 69 138 69 142 72 142 72 142 72 142 72 130 67 130 67 130 67 130 67 130 67 130 67 130 67 130 67 142 69 126 66 134 70 134 67 130 66 130 66 130 66 130 66 119 61 123 63 123 63 126 64 126 61 115 61 123 64 123 58 115 58 119 61 138 66 130 61 103 60 111 60 99 55 99 58 107 58 95 54 91 55 103 60 111 58 107 58 103 57 103 57 103 57 103 57 107 58 107 58 99 55 99 55 103 57 103 57 95 54 95 54 95 54 95 54 91 52 91 52 91 52 91 52 79 49 91 54 95 52 83 48 4 9 6 11 6 14 7 14 10 16 9 14 7 16 9 19 10 16 12 16 12 14 9 9 9 11 9 11 9 11 9 11 9 14 9 11 6 14 7 16 9 16 9 16 9 16 9 16 6 11 6 11 6 11 6 11 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 6 7 6 11 12 19 13 26 24 45 31 47 30 42 30 50 30 50 30 50 30 50 30 50 30 50 30 50 30 50 31 50 34 54 34 50 31 45 37 28 3 2 3 0 0 7 4 0 6 0 6 0 4 2 7 7 6 4 4 4 1 4 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 13 59 52 93 54 93 55 90 52 88 52 88 52 88 52 88 54 85 52 83 49 78 46 76 40 62 31 47 24 33 10 14 10 19 4 7 21 33 28 45 27 133 138 346 168 317 179 262 144 248 150 265 162 272 173 293 168 222 131 191 147 210 153 202 155 205 180 231 116 152 197 343 226 327 232 355 117 100 92 157 140 331 126 214 140 436 238 458 233 382 184 458 239 214 61 150 241 565 307 527 279 532 269 544 269 537 262 527 256 515 253 511 253 506 250 503 250 506 254 513 251 503 247 491 239 482 235 479 229 475 235 448 224 436 208 367 116 198 70 155 72 126 57 128 57 124 43 102 36 105 45 124 52 117 37 102 40 124 49 133 45 133 69 262 158 312 144 291 143 291 141 279 135 281 134 260 129 284 150 308 150 291 143 291 149 296 144 286 143 303 167 346 156 291 131 265 132 281 140 279 144 288 143 286 141 286 141 286 149 276 141 315 147 245 114 284 114 245 119 255 123 262 126 272 123 288 123 293 125 300 131 308 126 300 137 317 144 315 140 308 143 310 150 315 141 298 137 303 132 288 126 279 119 276 125 291 141 324 182 370 182 351 196 413 253 501 285 539 285 520 272 513 277 487 248 441 241 515 292 580 304 534 271 456 217 360 156 284 135 267 125 262 128 267 128 260 137 279 135 276 135 276 135 276 143 286 138 281 137 281 137 279 134 274 132 272 131 269 129 267 125 262 123 260 125 265 128 267 128 267 129 269 129 267 126 265 126 262 122 255 123 262 132 276 132 231 92 191 87 183 84 183 84 176 81 174 82 162 72 138 60 119 52 105 49 97 43 88 63 222 135 231 114 210 54 202 99 234 105 224 98 224 104 217 88 205 92 207 93 210 93 207 96 214 96 214 96 214 96 214 96 214 96 214 96 214 96 214 95 212 95 212 95 212 95 207 93 200 95 200 95 200 95 200 95 202 96 205 98 202 96 200 93 193 92 191 92 188 90 188 84 191 95 200 88 138 52 171 87 183 88 186 88 186 88 188 87 183 87 181 85 179 84 179 84 183 82 174 79 150 63 112 45 62 16 19 12 21 13 11 12 2 7 23 7 23 46 167 90 171 87 181 85 193 88 198 90 193 90 195 93 198 95 200 95 200 93 198 92 193 88 186 92 191 92 183 85 164 73 143 51 90 31 64 30 69 30 59 33 71 16 45 25 138 78 164 81 181 82 183 84 179 84 179 79 171 81 174 81 174 82 176 84 179 82 174 79 171 81 174 88 169 87 152 63 193 75 195 76 171 76 191 88 191 87 198 88 193 90 186 99 198 99 229 114 231 111 188 101 198 87 183 85 169 87 164 85 159 82 152 88 157 79 136 67 114 57 105 73 133 75 133 66 112 64 136 66 121 67 128 70 133 73 131 81 138 82 136 81 136 79 133 75 124 73 121 73 126 75 128 73 126 72 124 70 121 70 119 67 114 69 117 69 112 66 109 64 109 69 105 57 88 57 102 54 88 52 85 52 85 52 88 60 90 55 85 52 83 52 83 51 78 46 69 40 57 34 52 33 47 25 47 42 100 76 145 73 126 73 126 73 128 72 128 70 121 70 121 70 121 70 121 70 121 70 121 72 124 72 124 72 124 73 126 72 121 69 119 72 124 70 121 70 119 69 119 70 121 70 121 70 121 70 121 69 119 69 119 69 119 69 119 67 117 67 117 67 117 67 117 70 117 64 112 67 119 69 117 66 114 66 114 66 114 66 114 61 107 61 109 63 112 64 112 64 109 60 107 64 112 61 112 57 112 57 121 66 128 61 112 57 102 63 102 57 93 57 100 60 97 55 90 54 93 58 100 60 100 58 97 58 95 57 95 57 95 57 97 58 100 60 100 55 93 55 93 54 90 54 90 54 90 54 90 54 90 54 90 52 88 52 88 52 88 52 88 51 85 51 85 51 85 51 85 0 6 0 7 3 9 7 9 11 9 7 7 3 9 7 10 7 12 11 12 11 10 3 7 3 9 3 9 3 9 3 9 3 9 0 7 0 7 0 9 7 9 15 9 15 9 15 9 7 6 7 6 7 6 7 6 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 4 7 7 11 13 19 18 31 27 51 33 47 27 59 30 59 30 59 30 59 30 59 30 59 30 59 30 59 30 43 30 51 33 67 34 67 34 87 21 0 1 0 0 0 6 0 6 0 6 0 6 7 4 15 7 23 4 19 3 23 1 3 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 47 42 162 60 150 55 150 51 142 52 142 52 142 52 142 54 123 52 115 49 107 48 107 45 99 39 79 27 51 15 19 0 43 4 15 12 39 30 39 22 43 70 353 188 361 174 392 143 313 144 353 159 380 162 408 184 404 146 309 137 361 156 376 152 408 153 428 165 269 177 551 227 531 224 515 223 198 73 273 88 424 167 285 87 384 227 547 241 507 187 408 268 499 87 87 76 563 292 658 226 444 247 499 248 551 272 531 262 503 253 495 250 507 254 499 251 499 254 511 259 527 260 503 250 480 244 476 244 460 241 472 224 476 235 519 214 222 82 150 78 186 70 154 67 138 48 87 30 67 43 138 67 214 76 126 46 91 48 91 34 75 34 115 92 301 155 333 147 277 141 269 134 253 137 249 123 265 146 325 161 317 150 301 152 305 149 293 144 297 161 384 194 309 147 281 138 277 146 309 155 293 146 289 143 285 143 289 144 281 134 380 241 499 141 182 126 269 137 269 135 257 131 246 125 206 119 214 126 246 138 273 146 289 146 273 141 265 144 285 150 277 155 333 171 333 156 281 144 269 138 234 140 273 156 273 149 293 158 261 168 281 141 170 117 194 123 198 137 281 173 349 182 464 217 507 218 499 276 599 238 555 247 559 254 591 256 563 239 492 205 432 176 365 150 293 128 285 134 285 134 285 137 297 138 305 138 293 135 293 137 293 135 285 132 281 131 273 128 265 125 246 122 238 122 238 123 246 126 238 122 238 122 234 119 226 116 249 123 226 113 214 113 226 117 230 101 166 90 174 85 150 82 150 81 150 84 158 79 130 67 107 55 95 49 95 46 79 39 138 123 313 120 246 99 67 90 182 110 198 101 170 99 186 98 162 88 174 95 182 93 174 90 186 96 186 96 186 96 186 96 186 96 186 96 186 96 186 96 182 95 182 95 182 95 182 96 182 95 182 95 182 95 182 95 174 93 178 95 182 93 178 92 178 93 178 92 174 90 170 90 154 92 182 98 170 58 71 79 158 87 162 88 166 90 170 92 162 87 162 85 158 84 154 84 146 84 150 84 154 75 123 57 83 34 19 10 23 13 23 9 35 7 15 18 0 9 75 93 174 88 158 84 154 82 154 82 138 85 146 88 158 93 166 96 170 96 166 93 158 92 154 88 150 85 174 87 154 69 103 49 0 1 0 0 0 6 3 6 63 19 0 0 3 57 158 76 158 81 162 82 166 85 178 87 142 78 158 84 166 84 158 81 166 82 158 79 154 79 154 79 146 85 142 87 198 85 174 55 43 33 91 67 186 84 202 92 174 96 206 88 234 85 170 87 178 99 150 82 182 84 214 92 202 82 194 82 190 79 178 76 119 57 115 55 115 55 119 57 107 60 138 58 146 76 178 58 174 72 186 75 198 78 198 79 202 82 194 79 190 78 182 76 174 72 170 70 166 72 174 72 190 69 190 69 178 67 166 67 150 64 130 63 107 57 83 52 134 64 154 60 115 48 123 60 123 52 115 49 111 51 123 55 138 54 126 48 115 46 115 48 103 40 91 33 67 24 47 19 15 6 0 7 43 45 146 78 158 75 154 75 150 75 146 76 134 67 138 70 142 72 150 73 138 70 142 70 142 70 142 70 146 73 154 76 158 73 142 69 146 72 146 70 142 69 138 69 134 69 134 69 134 69 134 69 138 70 138 70 138 70 138 70 130 67 130 67 130 67 130 67 134 66 119 63 126 67 130 66 130 66 130 66 130 66 130 66 119 61 119 63 123 64 126 64 126 63 119 61 126 64 123 60 119 57 115 61 138 66 123 54 107 63 123 64 103 57 107 63 107 58 95 54 91 55 103 60 111 60 111 58 107 57 103 57 103 57 103 58 107 60 111 60 99 55 99 54 95 52 87 51 91 52 91 52 91 52 91 52 91 52 91 52 91 52 91 52 95 52 83 48 79 49 91 54 10 19 10 19 10 19 10 19 9 14 7 11 6 14 7 16 12 16 12 16 12 16 12 16 9 11 9 11 9 11 9 11 12 19 9 11 6 14 10 21 7 14 7 14 7 14 7 14 7 14 7 14 7 14 7 14 4 14 10 19 7 11 6 14 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 9 19 13 19 9 11 10 19 18 33 28 47 30 42 27 42 24 42 28 52 31 50 28 45 31 52 31 52 31 52 31 52 37 59 39 54 33 47 34 54 30 23 6 4 1 0 1 7 6 0 7 0 7 0 7 7 7 0 0 11 7 2 0 14 4 11 7 11 4 7 1 7 4 4 1 11 3 2 1 16 34 78 57 90 55 97 58 83 60 90 54 90 54 83 51 88 45 114 48 90 36 109 61 78 36 62 37 59 30 38 13 14 3 7 0 21 30 42 28 57 31 205 168 341 170 329 176 257 150 253 150 262 162 269 176 286 150 198 131 195 150 207 152 214 158 231 155 193 184 310 233 317 223 331 236 267 108 128 107 167 190 317 108 238 177 446 238 436 214 370 215 477 177 140 66 210 276 608 269 405 184 451 233 522 319 582 263 489 223 472 193 491 279 496 229 468 230 456 220 463 220 451 223 460 229 465 227 458 250 470 236 451 242 494 245 372 90 200 79 174 82 155 75 136 43 95 28 95 39 109 48 136 81 176 61 119 52 133 45 131 37 114 30 145 98 286 152 286 141 284 138 267 131 274 137 267 140 281 144 303 155 296 144 293 153 308 152 291 155 336 179 329 140 279 137 281 146 298 152 298 152 286 143 303 153 288 146 310 162 267 271 522 164 281 143 272 134 274 135 281 141 288 138 276 132 288 138 291 134 288 141 312 140 303 141 305 143 310 144 312 147 336 173 362 167 341 155 336 134 327 155 336 155 365 173 362 177 360 170 353 168 341 150 312 140 296 125 269 114 260 108 253 113 265 123 303 164 386 220 448 235 451 230 401 199 389 200 362 193 374 199 379 194 360 177 336 159 312 150 293 141 284 138 286 146 291 140 281 134 272 129 269 126 267 131 274 131 269 126 262 123 257 119 255 123 262 125 262 120 245 110 241 116 255 117 245 128 260 117 241 108 231 110 236 120 214 82 183 85 183 81 176 79 171 79 171 81 162 72 140 63 117 48 97 49 102 49 97 66 243 146 281 125 238 58 231 123 236 98 226 98 229 99 191 87 202 92 210 95 214 96 214 95 214 98 214 93 207 92 212 95 212 95 214 96 217 98 217 95 212 95 210 93 207 92 202 95 202 96 202 96 202 96 202 93 198 93 195 92 193 90 193 92 191 92 191 92 191 92 191 85 186 96 186 92 152 39 171 93 191 88 181 87 186 92 195 90 186 87 179 82 176 82 176 85 186 85 179 82 152 63 114 40 59 15 14 6 14 12 11 6 11 7 11 9 21 40 171 101 179 84 193 92 198 84 202 82 205 102 214 101 231 117 238 99 210 96 207 99 212 95 200 92 198 87 174 78 152 52 81 9 31 1 28 9 19 7 28 25 40 4 19 6 117 82 162 79 169 76 174 79 174 82 174 82 181 87 181 79 169 79 179 79 171 78 169 78 171 79 174 73 159 75 174 85 169 61 121 7 69 36 145 79 183 85 188 92 174 88 169 84 167 85 169 84 164 87 167 84 164 81 162 84 152 75 131 64 121 63 119 49 93 48 93 55 105 58 102 60 114 69 121 67 121 73 136 78 133 72 126 70 128 75 136 79 133 78 131 75 126 72 124 67 117 66 114 66 117 69 119 67 117 69 119 69 117 66 114 79 95 72 119 36 88 98 164 82 81 69 136 48 69 63 85 58 95 55 88 52 85 52 85 42 66 40 62 37 59 39 62 33 47 25 33 15 14 4 4 7 9 0 4 16 66 63 124 73 128 75 128 75 131 72 126 73 126 73 126 73 126 73 126 72 124 72 124 72 124 72 124 70 121 70 121 70 121 70 121 72 121 70 119 69 121 70 124 70 121 70 121 70 121 70 121 69 119 69 119 69 119 69 119 69 119 69 119 69 119 69 119 67 114 66 112 64 114 66 117 64 112 64 112 64 112 64 112 67 117 67 114 66 114 64 112 58 105 63 112 64 109 60 107 61 114 64 121 64 119 60 109 63 102 58 95 57 97 61 107 63 102 60 97 58 97 58 100 58 97 57 95 57 93 55 93 52 102 63 93 54 97 58 88 58 97 57 93 55 90 52 88 52 90 54 93 55 90 54 88 49 83 49 85 51 88 52 88 54 93 57 93 52 88 54 93 7 10 7 10 7 10 7 10 3 7 0 6 0 7 0 9 7 10 7 10 7 10 7 10 3 9 3 9 3 9 3 9 7 12 0 9 0 7 7 10 7 9 15 9 15 9 15 9 11 7 11 7 11 7 11 7 3 7 19 10 11 6 7 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 9 19 9 11 6 3 12 27 24 51 31 47 28 43 28 47 27 55 28 59 30 59 28 59 30 59 30 59 30 59 30 59 36 67 36 63 31 63 36 47 13 0 1 0 0 0 10 3 7 3 7 3 6 3 3 3 7 11 4 3 1 0 0 0 3 0 6 0 3 0 3 0 3 0 9 3 9 19 24 75 46 138 55 142 63 162 58 138 54 130 52 130 52 130 54 130 51 71 78 119 36 39 43 87 37 71 27 43 12 7 1 23 0 11 18 59 31 27 27 31 110 388 174 369 170 337 146 321 152 372 162 404 180 428 170 353 138 317 144 365 153 376 158 384 167 372 156 452 232 523 229 519 235 559 159 210 90 210 122 492 137 249 96 456 223 563 218 472 185 495 257 313 60 87 140 615 343 535 193 337 221 452 262 642 285 495 236 416 226 365 256 563 247 436 221 420 208 380 209 333 185 333 185 329 182 317 177 269 164 293 146 289 185 420 156 242 113 222 79 154 67 134 36 111 37 83 37 91 39 87 42 138 72 134 48 107 51 95 51 99 34 43 36 162 129 317 138 289 146 289 138 269 137 269 134 289 141 301 156 333 156 325 161 301 152 305 144 317 170 365 161 325 153 305 149 309 153 317 152 305 143 285 146 309 152 321 161 285 221 630 209 305 146 273 149 301 138 265 146 317 152 289 140 242 138 257 140 249 140 265 150 261 144 265 146 261 147 265 147 265 158 325 173 321 158 285 156 249 150 285 153 293 171 337 170 353 177 345 173 341 164 297 146 277 138 238 122 214 114 198 110 190 108 166 99 150 98 166 104 214 129 257 129 277 159 357 164 321 152 341 158 357 164 365 165 384 168 365 158 329 143 297 134 285 134 285 134 289 137 297 140 297 137 285 129 265 123 253 120 265 126 242 123 246 126 246 122 249 126 242 122 238 126 265 137 333 149 273 122 226 114 226 119 242 101 150 82 166 87 154 84 150 81 146 81 154 78 130 67 119 55 87 46 95 51 95 45 123 123 238 123 281 111 27 117 198 114 214 104 158 110 226 98 174 93 182 95 182 95 182 93 182 96 190 96 178 92 178 95 182 95 186 96 186 98 190 98 182 95 182 93 178 93 174 93 190 98 190 98 190 98 190 98 182 95 182 95 178 93 174 92 174 92 174 92 174 92 174 92 166 90 186 88 174 69 39 81 178 92 166 87 162 88 174 93 174 92 170 90 166 87 162 85 150 85 158 87 162 76 123 57 71 31 15 7 7 9 19 10 27 13 15 10 0 7 47 93 190 88 150 88 166 84 154 90 186 117 246 123 234 122 230 113 226 117 214 110 194 101 166 93 170 98 178 90 166 73 83 27 0 6 0 7 15 10 35 22 55 15 3 0 0 52 178 75 146 75 142 73 146 76 158 79 158 84 170 84 154 78 158 84 150 78 150 78 150 79 154 81 154 76 154 81 178 79 146 61 55 39 115 75 202 87 198 87 182 85 182 82 182 82 182 84 186 85 186 84 198 79 210 75 190 73 158 63 134 58 130 58 123 55 123 58 146 69 154 67 154 69 174 72 170 70 186 78 186 75 190 72 190 72 202 73 194 75 182 73 178 70 170 69 170 67 166 66 162 66 166 67 178 66 178 66 170 64 154 63 75 60 130 36 206 283 964 363 511 87 91 64 142 52 138 48 115 48 103 42 87 37 83 37 95 37 79 28 55 21 43 19 31 13 23 9 3 1 0 0 0 1 0 0 11 33 134 76 166 75 162 75 154 73 142 70 150 73 150 73 150 73 150 73 146 72 146 72 146 72 146 72 142 70 142 70 142 70 142 70 146 70 142 69 138 70 142 72 138 70 138 70 138 70 138 70 138 70 138 70 138 70 138 70 134 69 134 69 134 69 134 69 130 66 126 64 123 66 126 67 130 66 130 66 130 66 130 66 134 66 130 66 126 64 126 64 115 61 119 63 119 63 115 61 115 63 123 66 126 64 119 61 115 61 103 55 95 57 103 60 115 61 107 60 103 58 107 60 115 61 111 60 107 57 103 57 91 60 115 55 95 58 103 51 99 55 99 55 99 55 99 55 91 54 95 55 99 54 95 52 83 49 87 51 87 52 91 52 91 55 99 54 87 49 87 52 10 19 10 19 10 19 10 19 9 14 7 11 6 14 7 16 10 14 10 14 10 14 10 14 9 11 9 11 9 11 9 11 10 16 10 14 7 16 9 19 9 16 9 16 9 16 9 16 7 14 7 14 7 14 7 14 4 14 10 19 7 11 6 14 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 6 11 9 11 4 7 9 16 19 35 28 45 30 42 28 45 28 45 27 45 28 47 30 52 28 47 28 47 28 47 28 47 30 50 36 57 36 50 33 52 22 14 0 0 1 2 4 14 7 2 7 4 4 2 3 4 0 23 7 9 0 35 15 11 9 23 15 38 22 45 24 42 22 35 13 28 10 16 12 40 39 85 52 88 49 93 52 88 63 109 60 100 52 90 48 83 64 100 45 105 66 138 57 74 42 69 30 47 19 35 16 35 3 11 7 33 33 45 27 66 48 267 184 343 176 308 147 257 140 272 162 243 153 274 170 212 147 195 140 205 156 214 156 214 156 229 159 231 214 327 232 300 238 322 230 183 93 143 75 286 179 300 92 265 193 458 229 441 200 377 232 448 117 136 63 351 288 608 247 384 188 456 235 515 294 522 239 463 217 427 209 513 269 482 227 441 215 415 203 420 227 451 226 446 221 439 218 429 223 446 206 310 125 296 152 284 135 231 101 183 69 140 57 109 43 102 37 112 45 102 33 100 42 140 58 124 51 126 46 143 43 128 34 114 73 260 147 267 143 279 143 279 140 269 137 274 147 288 146 300 153 298 150 308 158 319 162 308 165 343 179 327 146 286 140 281 146 303 158 312 162 312 152 288 147 305 155 298 150 489 244 308 146 310 153 296 158 281 137 312 168 310 146 293 141 284 144 288 144 288 150 303 149 298 149 300 149 300 152 308 147 329 165 353 165 339 158 336 149 331 150 341 164 374 176 370 184 384 179 377 176 355 159 329 153 317 137 293 125 274 116 262 104 241 105 245 107 243 107 241 101 238 107 222 99 238 111 231 107 238 105 238 111 257 126 276 134 286 141 298 146 300 143 293 140 286 138 281 137 281 137 281 138 279 131 267 126 267 129 272 132 269 128 267 131 272 129 267 134 279 135 272 128 272 144 310 164 305 134 250 110 231 113 245 114 212 85 191 90 191 85 188 85 179 82 176 84 164 72 138 61 114 48 97 49 102 48 100 55 217 117 257 129 245 51 226 132 267 120 262 113 245 101 179 96 214 96 217 96 212 93 210 95 214 98 214 93 210 93 214 95 214 96 214 98 217 98 217 95 212 95 212 93 210 93 202 98 207 99 207 99 207 99 207 98 205 96 202 95 200 95 200 92 191 92 191 92 191 92 191 92 191 98 186 93 157 42 176 93 191 90 186 88 188 92 193 87 186 90 191 92 188 88 183 85 186 85 179 82 155 64 114 42 62 15 14 7 14 12 11 12 19 10 16 9 19 36 169 96 183 87 193 85 200 88 224 102 248 131 281 140 288 138 274 140 284 135 267 117 236 102 224 92 212 90 200 85 176 58 97 19 40 3 21 7 21 12 28 19 33 9 19 9 114 82 159 73 162 70 164 72 162 75 167 78 171 82 174 79 171 81 179 76 167 76 169 78 171 79 169 76 157 78 162 79 162 78 157 61 133 67 164 84 162 75 159 82 152 81 148 79 148 79 150 82 155 81 150 76 140 69 133 70 128 66 114 58 107 55 102 66 112 66 119 75 126 79 128 70 128 75 131 73 128 75 136 70 126 70 128 72 126 70 124 70 121 69 119 67 114 66 112 70 119 67 114 64 112 64 112 61 107 61 105 58 100 54 95 61 97 42 40 72 339 291 413 162 121 42 100 52 64 45 71 48 74 42 62 33 52 30 47 25 38 19 21 9 9 3 4 0 0 0 0 0 0 0 0 0 2 0 2 1 38 54 133 73 128 75 128 73 131 72 128 73 126 73 126 73 126 73 126 72 124 72 124 72 124 72 124 70 121 70 121 70 121 70 121 72 124 70 121 70 121 72 124 70 121 70 121 70 121 70 121 72 124 72 124 72 124 72 124 69 119 69 119 69 119 69 119 67 117 66 114 66 114 67 117 67 117 67 117 67 117 67 117 66 114 66 112 64 109 63 109 63 114 61 112 63 107 64 109 63 107 64 109 66 109 66 100 63 102 60 97 58 97 58 97 63 105 61 100 58 97 60 100 64 105 63 102 60 97 57 95 54 97 58 93 54 95 55 85 52 88 54 93 55 95 58 97 52 90 54 93 55 90 54 88 49 85 51 85 52 88 52 88 52 90 54 88 48 78 46 81 7 10 7 10 7 10 7 10 3 7 0 6 0 7 0 9 3 9 3 9 3 9 3 9 3 9 3 9 3 9 3 9 3 10 0 10 3 9 3 9 11 10 19 10 19 10 19 10 11 7 11 7 11 7 11 7 3 7 19 10 11 6 7 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 9 15 7 3 6 7 15 31 25 51 30 47 28 47 31 59 28 51 25 47 28 63 33 55 28 55 28 55 28 55 28 39 33 67 40 79 36 71 36 31 7 0 0 0 1 7 12 19 7 15 6 0 3 0 0 0 1 0 9 47 51 115 45 79 42 103 54 138 64 150 64 182 69 150 61 130 54 134 67 198 85 210 81 182 72 170 69 123 57 138 57 138 63 150 60 91 66 174 45 35 45 91 45 67 30 43 13 7 4 0 3 15 3 39 22 51 27 23 30 138 159 428 176 404 164 246 128 313 168 384 126 281 156 380 138 341 147 349 153 388 164 396 159 392 158 372 179 511 241 507 227 507 239 440 116 218 93 242 199 440 111 206 108 507 226 543 212 432 191 567 223 142 49 95 230 662 331 464 184 369 230 472 265 607 257 464 233 428 209 452 283 535 244 460 226 436 215 424 224 456 229 452 226 444 224 448 229 559 280 507 168 261 159 388 176 369 96 186 92 150 57 107 63 103 39 95 45 107 40 83 39 79 55 111 43 107 52 107 57 95 55 111 60 210 155 384 153 321 149 309 152 325 144 321 153 353 158 321 156 317 149 305 155 325 161 325 150 329 173 372 164 313 149 293 146 313 161 353 171 349 168 337 149 313 164 337 146 400 245 412 162 341 158 369 134 313 137 289 173 380 155 281 150 281 149 289 152 293 153 297 156 293 155 285 153 281 152 281 150 269 156 309 168 309 162 297 161 285 149 269 156 329 176 349 171 372 182 384 182 372 174 333 159 321 152 281 135 257 125 226 117 206 116 214 117 214 116 206 114 206 116 214 108 202 116 226 111 206 99 182 88 170 90 182 96 162 90 198 108 249 125 281 132 289 135 285 132 281 134 285 135 293 135 281 131 273 131 281 132 249 123 242 125 257 131 257 128 265 132 265 129 253 131 281 144 281 129 222 105 186 104 210 114 214 95 154 85 170 88 158 87 166 87 158 84 158 79 130 67 111 54 87 46 95 51 91 43 142 111 285 123 115 87 83 88 202 90 162 120 230 113 218 113 178 96 190 98 190 96 186 95 182 96 190 98 182 93 182 98 186 96 186 98 190 98 194 99 186 96 182 95 182 93 178 95 194 99 194 99 194 99 194 99 190 96 186 96 182 95 182 93 178 93 178 93 178 93 178 93 182 93 190 90 186 73 47 82 182 93 174 90 166 90 174 92 150 84 162 90 170 88 158 84 150 85 162 88 166 78 126 57 79 33 19 9 11 9 15 10 35 15 27 10 0 3 31 85 190 95 150 85 142 92 194 114 178 107 226 125 261 135 277 137 265 132 265 126 222 108 194 105 170 99 162 87 142 76 95 37 39 19 0 10 7 4 3 6 43 12 23 3 11 52 186 75 146 72 134 69 134 72 138 73 146 76 150 79 154 79 158 82 146 76 150 79 154 79 154 79 158 81 182 82 182 82 190 87 186 81 194 87 198 76 174 79 178 81 170 79 166 79 174 79 190 78 198 76 194 72 174 69 174 73 162 66 146 63 142 63 170 73 162 73 178 81 178 78 178 73 178 73 174 72 178 73 162 67 182 70 186 69 182 64 174 67 170 66 166 64 162 63 178 67 170 63 158 61 154 61 150 58 150 57 130 52 115 49 138 39 75 48 75 49 123 55 119 45 142 55 79 34 115 40 103 40 87 31 59 22 47 19 19 6 11 3 3 1 3 1 0 0 0 0 0 0 0 1 0 0 0 0 0 12 111 82 170 73 166 76 154 73 146 72 150 73 150 73 150 73 150 73 150 73 146 72 146 72 142 70 146 72 146 72 146 72 146 72 150 72 142 70 142 70 146 73 138 70 138 70 138 70 138 70 142 72 142 72 142 72 142 72 134 69 134 69 134 69 134 69 134 67 126 66 126 66 130 69 134 67 134 67 134 67 134 67 130 66 126 64 123 63 123 63 119 61 103 58 99 61 107 64 103 63 107 66 107 67 107 66 119 63 115 63 115 63 115 63 119 63 111 60 107 60 107 61 123 63 115 60 107 57 99 55 99 55 99 55 99 57 95 51 95 54 95 55 99 57 103 57 91 54 95 55 99 54 95 52 87 51 87 52 91 52 95 54 91 54 95 51 75 43 67 45 12 19 12 19 12 19 12 19 10 14 9 11 7 14 9 16 9 11 9 11 9 11 9 11 9 11 9 11 9 11 9 11 9 16 10 16 9 16 9 16 10 19 10 19 10 19 10 19 7 14 7 14 7 14 7 14 4 14 10 19 7 11 6 14 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 9 16 10 11 6 11 13 26 22 40 30 45 28 42 31 50 30 47 27 42 25 47 31 54 31 52 31 52 31 52 31 52 28 50 39 64 40 57 37 57 21 11 0 0 1 2 6 19 7 7 4 4 1 2 0 7 0 14 13 107 90 179 88 152 73 119 70 124 79 138 81 133 81 128 75 131 79 136 90 169 113 188 117 195 116 186 114 191 96 164 95 138 73 119 63 93 73 74 54 85 60 105 42 95 40 66 30 42 12 19 1 7 0 7 10 35 25 38 28 85 99 319 180 331 184 296 113 188 134 276 159 205 116 226 164 212 149 210 155 217 164 226 164 222 161 219 153 253 227 322 229 315 241 346 155 131 98 138 150 379 153 276 85 293 211 470 223 429 185 415 256 389 70 136 84 460 306 596 220 377 203 463 239 522 286 491 230 446 217 398 241 525 241 448 224 427 214 415 217 434 241 460 241 453 233 448 238 463 256 491 220 312 149 339 193 393 165 200 88 174 61 164 70 148 57 119 42 112 45 109 42 117 49 136 46 107 51 138 51 140 54 164 79 195 131 346 206 360 158 281 146 303 159 288 149 305 168 310 161 312 164 310 165 324 170 324 165 300 164 341 185 334 162 300 149 281 146 288 152 296 155 310 161 298 159 324 170 305 206 453 171 324 182 300 168 288 146 286 161 362 185 305 143 308 152 291 153 298 158 305 159 310 158 310 156 310 155 312 152 310 158 336 165 351 167 346 162 343 162 331 153 362 182 379 176 382 177 382 185 389 184 367 170 346 159 327 147 303 135 281 122 262 114 245 108 238 107 236 108 236 108 241 111 236 113 245 119 243 114 243 105 226 95 214 90 212 85 205 85 205 88 217 96 226 101 226 105 238 116 257 128 272 132 274 134 274 131 265 123 257 120 253 119 257 123 260 120 250 123 255 117 253 122 260 120 250 117 243 107 226 104 226 110 236 102 200 84 191 88 186 82 183 88 183 85 179 84 164 72 138 58 112 48 97 49 102 46 95 39 260 176 358 159 234 37 245 107 245 114 248 96 226 107 217 93 210 95 217 98 219 99 219 95 214 98 217 95 212 96 219 96 214 98 217 98 219 99 219 96 214 96 212 95 212 93 205 95 202 96 202 96 202 96 202 96 200 95 200 93 198 93 195 93 193 93 193 93 193 93 193 93 193 98 191 99 167 43 171 95 195 93 191 90 188 90 188 82 181 88 191 92 186 87 179 87 188 87 181 84 155 66 117 45 64 18 16 7 14 10 11 10 11 9 9 4 9 28 159 107 207 96 205 95 243 123 288 116 253 107 241 105 243 110 255 107 248 110 250 107 243 105 243 108 253 110 241 99 193 57 93 30 57 7 33 12 23 7 16 13 23 12 19 9 109 82 162 73 164 72 167 72 162 73 164 75 164 75 167 78 171 79 171 76 169 79 171 79 171 78 164 76 152 84 159 82 155 82 157 82 152 78 152 73 138 72 157 75 138 76 136 76 136 76 140 73 138 75 138 75 136 73 133 75 131 73 124 70 121 69 119 78 126 73 117 73 119 72 109 72 119 70 119 70 119 69 117 63 112 67 119 69 117 64 109 64 112 64 112 63 109 63 109 64 109 61 105 58 100 57 100 60 105 60 102 58 95 52 88 36 71 48 76 40 90 61 90 54 78 43 59 33 74 48 57 24 35 18 21 9 11 3 7 0 0 0 0 0 2 3 7 0 0 0 0 1 2 1 2 0 2 4 4 0 9 43 138 73 131 76 131 75 133 72 128 73 126 73 126 73 126 73 126 73 126 73 124 72 121 70 121 72 124 72 124 72 124 72 124 73 126 72 121 70 124 73 126 70 121 70 121 70 121 70 121 69 119 69 119 69 119 69 119 69 119 69 119 69 119 69 119 69 119 67 114 66 117 69 119 64 112 64 112 64 112 64 112 66 114 66 112 64 109 63 109 61 112 57 102 57 100 61 100 63 90 66 88 67 88 70 93 66 105 61 102 61 105 64 107 64 105 61 102 60 100 61 102 61 100 60 97 57 93 54 90 58 93 54 93 58 95 54 85 57 95 57 93 55 90 54 90 52 90 54 93 55 90 54 88 51 85 52 88 52 90 54 90 52 90 54 85 46 74 45 76 0 12 0 12 0 12 0 12 0 9 0 7 0 9 0 10 7 10 7 10 7 10 7 10 3 9 3 9 3 9 3 9 0 10 0 12 7 9 3 7 7 9 15 9 15 9 15 9 11 7 11 7 11 7 11 7 3 7 19 10 11 6 7 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 19 10 19 7 7 9 23 21 39 27 55 30 43 28 51 34 55 27 51 27 55 28 59 31 63 31 63 31 63 31 63 31 51 34 71 39 75 36 71 36 47 15 0 3 0 1 3 10 19 4 7 3 0 0 0 0 0 1 63 96 273 111 170 79 158 66 123 52 111 52 99 43 87 39 75 42 83 42 103 60 162 75 194 98 246 105 265 119 325 141 341 128 293 123 281 105 178 69 218 54 146 78 71 13 71 31 51 21 23 10 7 6 11 3 43 21 31 24 35 46 277 170 400 171 396 168 257 111 238 131 313 122 265 140 357 156 361 161 388 162 392 168 408 161 396 155 369 193 535 233 495 247 571 236 230 90 182 102 519 220 353 99 230 119 527 229 531 199 416 223 595 161 91 46 230 260 690 318 416 185 408 236 476 276 571 242 440 217 412 197 535 269 480 230 452 215 404 205 416 218 468 230 460 221 424 214 440 227 551 263 432 159 333 188 468 239 349 98 230 78 138 132 277 84 170 57 115 43 95 39 91 45 123 60 91 37 111 58 111 52 130 76 178 104 309 180 452 199 230 99 214 135 341 137 293 135 297 137 281 146 313 152 333 165 361 170 349 156 353 182 408 177 345 158 321 152 325 159 345 162 349 168 357 162 341 164 349 159 499 294 404 147 392 146 289 167 285 152 369 196 396 158 305 164 321 155 329 159 341 164 341 161 337 159 321 156 305 153 293 152 309 165 313 167 321 165 313 161 333 158 317 185 404 184 372 185 361 187 380 191 365 177 329 165 297 155 277 143 249 132 218 120 202 113 206 111 214 120 242 126 226 119 226 111 202 102 190 96 206 101 202 99 194 96 186 95 202 98 178 87 158 84 162 87 158 85 162 88 174 95 190 101 202 107 230 119 257 125 257 123 261 128 249 128 253 126 234 116 222 111 202 111 222 116 202 101 202 108 194 104 194 104 190 102 186 90 154 87 166 82 142 81 158 84 150 82 158 79 130 67 103 51 83 48 95 49 83 40 35 180 495 266 738 190 83 230 555 265 599 245 571 271 480 113 158 90 178 96 190 99 194 99 182 96 194 98 186 96 190 101 190 98 190 98 194 99 194 101 190 96 186 96 182 95 182 96 186 96 186 96 186 96 186 96 182 95 182 95 178 93 174 92 182 95 182 95 182 95 182 95 174 92 190 95 206 79 43 75 182 95 182 93 174 92 170 90 170 90 178 93 178 92 170 88 154 87 166 90 166 79 130 58 87 36 23 10 11 9 15 10 31 13 19 7 0 1 27 82 242 117 210 105 218 129 285 141 218 104 162 93 158 93 166 102 174 98 174 102 198 111 202 108 123 99 194 125 253 117 162 61 27 13 0 0 0 6 15 10 47 13 35 3 11 51 194 79 158 76 142 73 138 73 142 75 146 73 138 73 146 78 146 75 142 76 150 78 146 73 130 69 142 73 146 72 146 67 134 63 111 48 107 48 103 46 130 70 154 67 134 67 126 69 138 70 174 70 190 70 182 73 150 72 162 70 170 70 166 69 166 70 178 72 162 69 162 67 150 63 150 64 138 64 146 66 150 63 150 63 154 64 166 63 162 61 158 61 158 61 158 61 158 60 150 58 146 54 138 54 138 54 142 61 142 60 134 57 123 54 126 48 55 22 59 48 111 43 119 30 47 33 87 22 27 21 19 9 7 1 0 0 0 0 7 1 0 0 0 0 3 1 3 1 3 0 0 0 0 0 0 0 3 3 0 0 75 75 174 75 170 78 158 73 150 72 150 73 150 73 150 73 150 73 154 75 150 72 146 70 138 69 150 73 150 73 150 73 150 73 150 73 146 72 146 72 150 73 138 70 138 70 138 70 138 70 134 69 134 69 134 69 134 69 134 69 134 69 134 69 134 69 134 69 130 67 130 67 134 69 126 64 126 64 126 64 126 64 134 67 134 66 130 66 126 64 111 58 99 58 99 60 103 64 107 67 107 70 111 73 119 76 130 66 111 58 99 58 107 63 119 64 115 61 111 61 111 61 107 58 103 57 103 55 99 55 119 55 91 58 119 58 95 52 107 58 103 55 99 54 91 52 91 54 95 55 99 54 95 52 91 52 91 52 95 54 95 55 95 55 103 54 83 48 79 49 12 19 12 19 12 19 12 19 10 14 9 11 7 14 9 16 10 14 10 14 10 14 10 14 9 11 9 11 9 11 9 11 7 14 12 19 10 19 7 14 9 16 9 16 9 16 9 16 7 14 7 14 7 14 7 14 4 14 10 19 7 11 6 14 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 9 14 7 9 4 11 15 31 25 42 30 45 28 42 33 54 25 45 28 47 30 50 30 47 30 50 30 50 30 50 30 50 31 52 36 52 31 45 31 50 33 28 7 7 3 0 1 11 3 2 0 4 0 9 0 16 6 71 75 200 117 191 79 138 57 83 30 45 18 40 13 23 28 50 22 47 19 33 16 50 21 50 39 102 67 119 76 145 85 174 119 207 141 272 174 276 113 324 280 250 85 159 92 155 51 81 31 40 6 11 0 9 1 16 15 35 24 47 42 124 147 331 184 348 179 329 170 265 116 188 102 181 117 193 143 222 161 229 170 222 164 229 167 224 161 217 162 286 239 308 226 339 251 241 108 119 88 229 236 360 119 274 102 310 209 475 221 405 184 468 247 281 69 150 158 496 306 570 208 379 215 458 236 530 265 465 218 408 206 386 265 482 224 439 224 415 200 393 206 417 232 448 230 434 217 422 226 444 232 427 177 296 176 374 226 508 177 205 116 217 105 300 138 200 72 133 46 112 42 105 40 117 46 136 49 114 52 136 48 136 64 164 85 219 122 257 126 243 61 128 70 253 161 291 135 274 132 257 129 265 135 265 135 276 129 267 135 260 140 298 155 279 162 308 161 315 174 341 187 351 177 329 174 324 167 312 173 346 276 525 197 315 179 308 152 322 147 312 174 355 177 319 158 322 158 308 156 317 165 329 165 322 164 329 159 327 156 324 152 322 167 343 167 343 167 341 161 336 167 339 168 396 197 384 177 396 190 401 200 398 188 362 167 339 159 324 149 303 140 286 129 267 128 262 120 245 110 234 105 226 108 224 110 234 113 231 114 236 95 214 92 212 92 214 93 219 95 219 93 217 93 217 93 217 95 212 88 200 82 191 78 186 78 193 87 214 104 238 116 250 119 253 120 260 126 262 120 250 114 243 113 243 113 243 111 238 113 241 110 234 105 222 101 219 98 200 88 198 90 181 79 179 82 174 81 174 82 162 72 138 55 109 46 100 51 100 45 90 28 250 122 288 187 250 45 410 224 432 229 460 280 551 235 260 90 207 93 212 96 214 95 212 93 214 99 217 96 214 99 222 98 217 98 219 99 219 101 222 98 217 96 214 96 212 95 207 96 205 98 205 98 205 98 205 98 205 96 202 95 200 95 200 95 195 95 195 95 195 95 195 87 186 96 198 107 174 40 157 96 198 95 195 93 191 90 186 95 193 93 191 92 188 90 186 88 191 88 183 85 157 66 117 46 69 19 19 9 14 10 9 12 14 12 14 9 16 36 167 134 253 129 269 141 315 149 300 102 236 93 253 111 262 110 269 110 253 99 253 113 272 110 250 73 219 101 265 137 293 132 236 72 107 18 26 1 11 4 16 15 21 12 14 6 105 85 174 78 167 73 167 72 167 73 162 78 162 72 159 75 167 73 157 72 159 73 162 70 150 61 133 55 95 37 71 33 71 30 62 15 38 12 40 12 47 33 102 61 112 64 112 66 114 67 119 70 124 69 124 69 119 67 114 64 117 66 119 69 117 69 114 70 109 66 105 69 107 67 100 64 102 58 102 64 112 63 102 63 107 60 105 60 105 61 107 57 100 57 100 57 100 57 100 52 93 51 90 49 90 51 93 51 88 51 88 51 85 48 81 58 62 16 45 34 33 3 33 1 11 10 31 16 2 0 11 6 9 3 4 1 2 1 4 3 2 0 0 0 0 0 0 3 2 1 0 0 0 0 0 0 2 0 7 0 2 24 109 75 131 78 133 75 136 73 131 73 126 73 126 73 126 73 126 75 128 73 124 72 121 69 119 73 126 73 126 73 126 73 126 75 126 73 124 72 126 73 128 70 121 70 121 70 121 70 121 70 121 70 121 70 121 70 121 69 119 69 119 69 119 69 119 70 119 69 117 67 119 69 121 66 114 66 114 66 114 66 114 69 119 69 119 67 117 66 119 60 114 61 114 64 107 64 97 73 95 75 88 78 85 84 100 85 128 69 102 57 95 58 102 66 107 63 102 61 102 61 105 57 95 57 97 58 97 58 100 66 93 52 100 66 102 55 90 55 93 55 93 55 93 55 93 52 90 54 93 55 90 54 88 52 88 52 90 54 90 55 93 55 95 58 95 54 88 52 93 7 12 7 12 7 12 7 12 3 9 0 7 0 9 0 9 11 12 11 12 11 12 11 12 3 9 3 9 3 9 3 9 0 7 7 12 11 10 3 6 3 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 3 7 19 10 11 6 7 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 6 7 3 0 6 15 19 47 28 55 30 43 30 55 36 43 25 55 31 63 30 55 27 55 28 55 28 55 28 55 28 59 31 63 28 47 24 51 28 79 24 19 7 11 1 3 6 7 0 11 0 0 0 0 0 27 69 214 108 182 93 150 78 99 39 27 13 3 13 0 9 0 4 0 10 0 4 0 16 27 25 67 57 134 61 134 72 158 88 218 93 226 113 265 104 178 120 499 125 281 141 353 158 361 126 246 67 91 19 11 6 0 10 35 24 27 28 63 66 329 162 400 177 353 182 408 180 309 105 162 99 253 123 321 168 392 174 416 165 388 167 412 162 388 153 392 214 575 229 492 256 488 132 206 108 218 190 630 185 277 98 265 122 499 230 523 187 428 245 559 99 111 51 408 269 674 306 396 188 424 232 468 277 539 235 428 202 412 202 603 253 424 217 436 203 376 193 400 209 440 220 452 214 424 212 464 233 523 235 353 150 353 187 480 286 515 90 238 141 289 138 210 85 142 51 103 45 99 43 99 48 75 55 123 48 115 51 99 54 107 63 174 108 226 78 59 30 59 36 146 152 503 197 452 182 365 159 329 153 305 135 265 132 246 134 285 137 321 158 337 138 281 131 277 134 305 146 321 147 384 165 376 177 404 180 468 230 825 242 408 199 380 168 392 140 313 161 349 170 349 164 333 158 353 158 349 162 376 170 365 162 353 164 341 159 321 153 305 152 333 167 313 164 309 162 309 156 317 153 333 196 412 174 353 188 380 205 400 203 353 174 285 159 277 156 273 147 253 140 222 126 214 117 230 120 234 120 234 122 238 119 222 116 222 104 194 101 206 99 186 92 174 90 182 95 162 87 178 93 186 93 178 90 194 98 182 92 170 88 162 87 154 82 146 81 150 85 166 92 154 92 170 104 210 114 214 110 222 119 234 117 214 113 234 128 242 122 234 114 218 111 214 111 190 95 170 93 174 84 142 81 142 79 150 79 150 76 130 67 99 51 83 48 99 49 83 37 87 102 273 138 194 93 47 96 194 87 142 110 206 108 186 93 178 93 182 95 182 93 174 90 178 96 194 101 190 98 194 102 190 98 190 99 194 101 198 101 190 98 190 96 186 95 182 95 194 99 194 99 194 99 194 99 194 99 194 98 190 96 186 96 182 95 182 95 182 95 182 95 158 87 186 98 218 81 35 66 186 96 186 95 178 92 170 88 178 93 170 88 158 85 158 85 158 88 158 88 166 78 123 60 87 36 27 10 15 9 15 9 39 18 23 13 0 6 31 92 289 141 285 146 337 164 321 129 174 99 186 125 257 126 226 120 214 105 162 99 194 110 170 88 138 93 138 101 206 140 293 143 277 99 83 24 0 4 0 12 35 15 15 0 0 48 194 85 154 75 142 72 134 72 134 72 150 75 130 72 142 75 134 67 126 69 130 69 119 60 99 54 63 25 0 1 0 4 0 0 0 0 0 1 0 9 63 49 154 64 138 66 126 67 138 69 174 69 178 66 158 63 119 60 142 64 158 67 162 69 162 69 154 64 146 66 162 72 162 67 134 58 123 58 146 66 146 60 150 61 142 57 138 58 150 63 134 54 134 55 138 55 138 55 126 49 123 49 123 51 126 52 79 39 75 40 83 37 79 36 47 36 55 13 19 9 0 6 0 16 0 0 0 9 3 0 0 1 0 0 0 0 0 3 0 0 0 0 0 0 0 1 7 3 7 1 3 1 3 1 0 0 0 1 0 0 35 57 174 76 170 78 162 75 154 72 150 72 150 72 150 72 150 72 154 73 150 70 146 69 138 67 150 72 150 72 150 72 150 72 154 73 150 72 146 73 150 75 138 70 138 70 138 70 138 70 142 72 142 72 142 72 142 72 134 69 134 69 134 69 134 69 138 69 134 67 130 69 134 70 134 67 134 67 134 67 134 67 142 70 142 69 138 69 134 67 115 60 119 66 123 76 95 85 91 101 71 104 59 113 75 116 134 117 107 72 99 52 119 61 126 66 107 61 103 61 115 64 103 57 107 60 111 61 119 63 134 57 91 61 130 61 99 55 91 52 95 55 99 57 107 58 91 54 95 55 99 54 95 52 91 52 91 54 95 55 99 55 103 58 111 58 99 55 103 58 7 16 9 19 10 16 9 14 9 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 12 16 6 11 9 19 10 16 6 11 6 14 7 16 9 16 7 14 7 14 7 14 7 14 4 9 7 14 9 14 9 11 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 7 9 6 7 4 9 6 11 7 7 1 2 6 16 15 21 28 42 28 45 30 47 31 47 31 52 30 50 30 50 30 47 28 47 28 47 28 47 28 47 30 57 28 52 28 52 30 57 27 40 16 16 6 0 3 0 1 14 12 0 3 31 0 52 57 198 116 195 85 167 87 191 101 159 52 59 12 42 13 35 4 23 7 21 6 26 15 40 16 66 46 109 57 112 61 128 87 126 58 136 81 140 75 157 70 102 51 100 66 107 70 124 143 265 165 279 168 236 87 121 49 81 33 52 25 54 28 207 162 329 180 334 179 348 194 348 188 308 122 159 92 188 144 193 164 224 174 214 162 229 171 238 162 200 180 334 218 341 253 324 162 136 105 136 129 379 256 291 108 293 96 312 223 496 205 360 203 482 199 226 69 148 238 508 303 544 215 393 220 451 254 518 257 436 223 398 199 432 279 460 214 403 205 391 194 370 190 386 218 408 206 401 206 401 217 434 235 367 161 322 161 348 218 382 126 229 90 205 140 281 134 179 57 105 45 83 36 81 39 93 37 102 48 114 45 112 45 114 58 121 63 105 37 66 28 76 52 83 57 219 200 389 217 331 194 339 193 315 171 291 161 269 156 293 168 291 174 327 182 288 158 262 143 327 176 267 120 255 129 272 132 243 137 279 144 284 168 312 174 334 188 355 202 374 197 379 211 384 197 355 176 324 162 319 162 312 155 310 156 315 170 331 161 319 155 319 153 319 176 331 170 355 180 341 162 341 165 355 179 389 184 379 177 393 190 410 203 391 180 360 167 329 170 322 150 300 140 262 122 262 128 260 122 248 116 245 116 245 120 248 116 245 117 243 111 229 101 224 101 222 98 217 93 210 95 212 90 210 95 214 93 210 92 219 99 212 88 210 92 205 96 212 90 207 92 210 90 202 78 188 79 195 85 207 93 214 101 226 105 241 120 272 140 296 196 310 120 241 117 248 113 238 98 214 92 200 81 179 72 169 81 171 78 171 82 169 72 143 55 114 43 95 37 93 39 100 51 245 131 257 132 198 52 219 119 210 123 236 88 241 99 207 93 212 93 214 95 217 96 217 99 219 98 217 96 219 98 222 98 219 98 219 98 219 98 219 99 222 99 219 98 217 96 214 98 210 93 205 96 210 93 202 96 207 93 205 96 210 95 205 98 205 99 205 96 200 93 195 85 181 88 195 105 174 37 157 99 200 95 191 88 183 87 183 87 186 90 191 90 186 85 183 92 198 90 193 90 171 75 138 48 76 21 26 16 28 18 14 18 9 0 16 21 52 34 224 143 296 146 341 164 322 132 286 116 281 122 293 125 281 108 245 93 226 85 229 88 214 79 219 90 231 93 243 108 288 143 334 141 293 126 214 49 52 0 28 19 40 27 33 3 93 79 181 81 176 75 167 72 157 72 157 75 159 76 162 76 157 72 152 72 150 72 152 72 140 60 117 34 50 13 14 1 4 3 0 4 14 4 2 10 16 21 81 60 109 67 114 66 109 67 119 67 114 66 117 70 121 69 112 66 114 63 107 61 107 66 107 64 112 72 109 66 100 67 112 58 102 55 105 61 112 61 107 58 102 52 93 48 90 49 90 57 93 55 90 52 81 48 74 49 78 45 71 42 66 40 66 37 57 33 45 22 28 15 21 3 4 3 2 1 0 0 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 0 2 1 4 3 2 1 0 4 0 0 7 0 2 6 59 72 136 73 131 79 138 67 148 72 136 72 136 72 136 72 136 70 133 73 140 75 138 70 133 72 138 70 133 67 131 66 124 69 128 69 128 70 128 70 128 69 119 69 119 69 121 73 126 70 121 70 121 70 121 70 121 70 121 70 121 70 121 70 121 69 121 72 124 70 119 66 112 67 119 69 121 70 119 69 117 67 117 67 119 69 121 70 121 69 121 57 155 84 9 134 0 164 7 164 0 247 47 254 131 336 143 131 85 51 105 49 97 69 83 69 114 61 105 63 78 63 100 58 95 57 95 58 97 58 97 58 95 57 97 60 100 49 90 52 93 52 95 58 107 49 88 51 90 51 90 51 90 52 93 51 88 49 88 51 90 54 93 51 90 49 85 48 85 3 9 7 10 11 9 7 7 7 9 7 9 7 9 7 9 7 9 7 9 7 9 7 9 15 9 0 7 7 10 7 7 7 6 7 7 11 9 15 9 11 7 11 7 11 7 11 7 3 6 11 9 15 9 15 7 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 11 6 7 4 3 6 7 7 15 6 0 4 15 15 31 19 51 28 51 30 47 30 51 31 55 30 59 30 59 30 59 30 55 28 55 28 55 28 55 28 71 27 63 28 59 28 51 30 55 24 39 12 31 4 35 3 83 1 15 4 0 3 0 58 289 116 174 85 170 92 182 120 226 102 190 72 107 52 75 34 15 18 0 6 0 9 35 28 75 40 138 61 162 63 166 66 123 52 174 85 230 75 146 48 126 45 75 42 103 43 99 46 119 73 218 120 372 165 384 168 253 158 257 64 47 45 126 111 376 173 380 174 365 184 369 185 408 184 353 131 198 96 289 161 388 168 424 167 412 171 428 164 388 155 452 226 539 235 551 190 226 107 182 132 488 235 480 144 281 84 234 99 460 235 448 184 507 262 428 81 95 73 567 265 642 277 428 193 448 230 551 276 527 215 440 200 376 235 615 233 428 208 400 200 384 185 369 194 456 211 432 205 424 205 452 226 511 191 317 165 317 177 492 220 317 119 138 69 202 116 301 107 146 57 107 42 75 36 75 39 79 40 107 48 107 43 107 48 103 46 91 40 75 37 79 40 83 34 115 108 428 214 583 235 503 212 444 185 408 185 400 167 408 190 460 194 492 214 495 184 432 162 404 196 480 171 372 164 372 161 353 143 384 165 361 144 305 135 293 134 297 138 309 143 357 177 420 196 444 211 472 209 472 208 456 197 416 184 396 182 301 152 321 156 313 152 301 152 289 158 293 167 309 164 309 168 297 152 317 190 384 168 333 188 333 190 365 185 333 179 337 171 325 159 297 152 281 135 249 134 230 122 222 119 222 119 230 122 238 122 226 120 226 119 210 110 194 102 202 102 198 99 190 98 186 93 174 92 182 96 182 92 166 98 174 92 150 90 158 88 150 87 146 88 158 95 162 92 154 88 146 85 138 84 138 85 142 85 146 90 166 102 202 113 337 134 238 113 234 113 234 119 210 104 198 96 174 87 154 84 138 73 138 73 146 70 130 64 95 48 79 43 83 42 63 34 79 119 269 125 257 84 79 105 246 102 269 122 194 119 194 92 178 92 178 95 182 96 178 96 186 98 174 96 170 98 174 99 186 99 194 99 194 99 194 99 194 99 194 98 190 98 186 96 190 96 178 95 186 96 182 92 178 92 170 90 178 93 174 92 186 96 186 96 182 93 174 90 162 84 170 92 206 78 27 64 190 96 178 92 170 88 166 88 166 90 174 92 174 88 162 85 150 87 146 87 154 79 130 66 91 39 35 16 23 16 39 13 35 13 3 19 55 27 63 113 313 147 329 162 345 140 273 120 210 114 194 113 190 107 154 90 99 67 83 73 107 69 95 75 142 84 134 92 150 116 218 146 293 159 281 131 142 43 0 10 0 19 15 7 0 42 174 85 178 81 154 75 134 73 126 76 134 76 138 76 138 75 134 73 138 70 134 70 138 64 99 49 55 28 15 9 0 4 0 6 11 13 0 3 3 10 39 52 146 63 162 64 154 63 162 67 166 66 162 67 170 69 166 64 162 64 154 61 150 63 158 67 154 67 170 72 158 64 154 67 150 57 150 58 158 58 142 49 134 49 130 48 126 48 130 51 123 46 123 46 126 48 126 48 126 45 111 39 95 33 83 31 47 18 39 12 27 7 11 4 7 3 7 1 3 0 0 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 0 1 3 3 7 1 3 0 11 1 0 4 0 1 0 30 162 79 166 72 170 73 142 78 154 72 154 72 154 72 154 72 150 72 158 75 162 73 154 70 162 72 158 70 150 67 142 67 146 69 146 69 146 70 146 70 138 69 134 69 138 70 142 73 138 70 138 70 138 70 138 70 138 70 138 70 138 70 138 70 138 70 138 70 134 69 130 66 130 69 134 70 138 69 134 67 130 67 130 69 134 70 138 72 158 78 111 70 194 196 416 291 273 313 234 325 158 361 130 322 253 297 0 78 67 25 154 51 126 73 83 66 91 60 130 66 123 61 111 58 103 57 103 57 103 57 99 55 99 55 103 58 95 57 91 55 95 54 103 58 91 51 91 51 99 51 99 51 91 48 91 49 99 54 111 57 115 54 95 45 79 45 91 49 7 16 9 19 10 16 9 14 9 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 10 16 7 14 10 19 9 14 6 11 6 14 7 16 9 16 6 11 6 11 6 11 6 11 4 9 7 14 9 14 9 11 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 7 9 6 7 4 9 6 11 9 11 6 14 15 33 25 38 28 42 28 42 30 45 30 47 27 45 28 47 30 52 31 52 28 47 28 47 28 47 28 47 24 54 30 59 31 59 30 52 28 42 19 21 7 4 3 0 16 0 4 16 0 40 63 205 149 207 64 131 72 164 92 191 108 212 120 212 113 200 105 179 57 97 42 54 16 31 13 38 36 88 49 114 61 124 61 119 73 150 76 131 63 133 70 128 60 90 42 76 43 62 33 52 25 69 45 107 90 202 134 276 177 334 184 379 211 236 131 310 185 334 177 339 185 343 187 351 194 362 199 322 134 157 107 202 161 229 170 224 167 231 171 226 161 222 197 358 242 355 206 188 110 112 111 265 247 389 182 348 98 317 96 286 179 460 203 377 232 482 158 181 55 274 254 487 274 503 206 396 217 453 262 522 238 417 206 408 184 494 282 436 208 393 199 382 188 365 187 382 217 405 205 396 200 391 209 422 223 343 156 331 161 343 236 460 177 265 84 128 61 136 78 126 66 102 52 78 36 64 31 71 33 83 43 97 43 97 40 93 36 59 27 52 34 71 43 76 43 85 70 169 137 272 197 355 220 365 211 324 185 308 184 305 188 336 208 353 218 379 217 341 199 341 199 377 218 360 196 348 193 339 176 317 202 358 177 293 156 276 147 257 138 250 134 253 108 238 128 260 137 284 152 293 161 315 170 343 191 379 209 403 233 436 233 417 200 351 164 317 165 339 179 341 167 324 155 319 164 319 162 405 194 360 162 398 196 408 196 377 173 348 164 324 159 312 149 296 137 260 120 248 117 248 116 245 116 248 119 253 123 255 120 253 120 250 116 238 105 231 105 231 105 231 105 229 98 214 93 212 95 217 96 214 92 219 99 212 88 210 92 205 90 205 88 207 93 214 95 212 98 214 92 205 85 198 82 195 87 200 84 195 84 200 88 207 99 217 98 217 95 205 93 222 102 224 101 222 99 217 98 212 90 188 87 174 73 155 67 150 48 114 40 102 40 105 40 100 55 238 126 250 117 188 63 231 113 219 120 241 107 250 110 217 93 212 92 214 95 217 96 217 99 219 98 217 96 219 98 222 101 224 101 224 101 224 101 224 99 222 99 222 98 219 98 217 99 214 95 212 96 214 95 207 93 207 90 205 93 212 93 200 93 200 95 200 93 195 90 191 90 188 92 195 104 176 36 148 95 195 93 191 90 188 92 191 92 191 92 193 92 188 88 191 88 191 87 188 84 164 72 133 52 83 25 35 15 23 13 14 12 21 21 74 48 117 69 265 152 331 158 339 141 279 108 255 108 257 104 248 98 236 85 217 63 181 63 193 70 193 70 198 79 205 79 214 85 253 114 298 141 317 150 305 126 193 55 93 22 38 16 31 4 102 79 186 85 186 79 174 76 167 79 167 76 164 78 164 76 159 73 155 76 155 72 145 69 128 55 102 40 59 19 16 4 4 7 2 9 11 6 0 7 11 24 81 61 109 66 112 63 109 64 117 67 114 64 114 69 119 66 109 64 114 63 107 61 109 66 107 63 109 72 112 67 102 64 102 57 97 54 97 55 93 46 76 40 74 42 78 43 78 43 78 45 71 43 66 42 69 45 74 36 54 30 38 19 26 15 21 0 0 0 0 0 0 0 0 3 4 1 2 1 2 0 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 0 2 1 4 3 2 1 0 4 0 0 7 1 0 6 47 67 138 76 133 78 138 66 140 72 138 72 138 72 138 72 138 72 138 73 143 75 140 72 138 73 148 72 145 70 140 70 133 69 131 69 131 70 128 70 128 70 121 70 119 70 124 72 126 70 121 70 121 70 121 70 121 70 121 70 121 70 121 70 121 72 121 69 117 67 117 69 119 67 119 69 121 70 119 69 117 67 117 67 119 69 121 70 114 76 119 72 76 162 169 357 38 331 50 363 69 272 88 289 0 360 62 131 40 52 143 43 76 69 71 67 114 60 117 64 85 64 102 60 97 57 93 55 93 55 93 54 90 54 90 55 93 58 95 55 90 54 90 54 90 52 88 51 88 51 88 51 88 46 83 48 85 52 93 54 95 49 78 39 59 31 62 40 76 3 9 7 10 11 9 7 7 7 9 7 9 7 9 7 9 11 10 7 9 7 9 3 7 11 9 3 9 11 12 7 6 7 6 7 7 11 9 15 9 7 6 7 6 7 6 7 6 3 6 11 9 15 9 15 7 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 11 6 7 4 3 6 7 7 11 6 7 10 39 24 55 28 47 27 51 28 43 30 47 30 47 25 51 28 59 31 63 33 55 28 55 28 55 28 55 28 59 24 67 31 71 31 51 27 59 27 47 15 35 6 27 3 7 0 43 0 0 43 249 173 273 84 67 39 63 66 134 61 146 82 186 87 190 96 242 108 249 108 246 99 198 72 138 58 146 64 154 70 170 69 146 57 107 64 174 69 154 70 154 52 119 49 87 40 87 34 51 19 23 22 19 18 55 52 154 111 353 164 372 307 821 206 408 208 464 191 404 190 404 191 384 199 400 193 436 202 404 143 253 107 380 162 416 167 420 171 436 177 380 150 436 233 591 221 376 110 222 96 337 236 559 224 484 149 253 95 230 85 361 223 444 190 551 253 333 70 103 171 583 241 599 257 420 202 448 233 575 272 480 206 404 203 361 277 595 209 400 197 372 193 369 184 372 199 452 208 420 200 408 197 432 217 468 179 313 173 321 177 551 269 488 158 178 55 115 54 150 58 150 58 119 43 83 33 71 30 87 36 99 40 99 34 79 30 67 28 35 22 43 33 75 42 99 66 214 110 281 128 353 159 432 208 519 206 428 171 416 187 472 203 507 212 543 226 555 211 523 214 543 223 559 223 547 217 527 209 488 203 571 230 515 196 456 187 432 177 392 164 353 153 357 162 345 147 289 140 293 137 273 131 269 135 293 147 317 150 301 158 380 188 432 206 484 227 372 199 412 196 380 185 337 156 329 156 325 185 372 156 313 179 353 185 341 177 321 170 321 165 309 158 309 153 289 138 249 131 226 120 222 119 218 117 222 119 226 117 214 116 218 116 206 107 206 107 214 107 214 107 218 108 198 98 178 93 186 98 190 98 178 102 186 96 162 95 170 93 182 98 170 96 174 98 170 93 170 95 162 92 154 90 154 90 174 96 162 90 146 87 146 87 134 79 154 82 130 69 115 73 154 85 162 90 174 95 186 99 210 105 222 101 198 96 222 108 150 64 95 42 67 37 67 37 99 105 261 117 222 75 95 99 210 105 206 104 186 114 202 101 178 92 186 93 182 96 186 96 186 98 174 96 170 98 174 99 194 102 194 102 194 102 194 102 190 101 186 99 186 98 182 99 194 96 182 95 186 98 182 93 190 96 182 95 190 98 186 96 186 96 186 96 182 92 170 88 174 90 178 90 206 82 31 58 178 93 174 92 174 93 178 95 178 93 178 93 174 92 170 92 158 92 154 90 166 84 138 69 103 42 43 18 15 12 23 10 19 16 39 39 79 57 150 126 289 149 309 140 238 98 174 90 166 95 146 92 146 88 126 79 87 66 91 72 111 73 115 78 134 76 111 67 79 76 111 99 154 116 226 140 253 114 146 78 75 30 11 6 0 33 158 88 182 84 158 78 146 78 142 81 146 79 146 79 142 76 138 73 150 76 146 73 138 69 115 57 71 34 23 10 0 7 7 10 23 13 0 3 0 9 35 51 150 63 158 64 150 61 154 66 162 64 154 64 166 67 158 61 150 60 146 60 142 58 142 60 130 58 142 63 142 58 126 54 123 45 103 40 103 40 99 37 99 40 107 43 107 40 99 39 123 43 99 31 71 25 67 25 51 16 35 9 11 1 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 1 3 3 7 1 3 0 7 1 0 3 0 1 0 19 142 79 178 73 166 73 138 72 154 72 154 72 154 72 154 72 150 70 154 72 154 72 150 70 158 72 154 70 150 69 150 69 150 70 150 70 150 72 150 72 142 72 138 70 138 72 142 73 138 70 138 70 138 70 138 70 138 70 138 70 138 70 138 70 142 70 130 66 126 67 134 70 130 69 134 70 138 69 134 67 130 67 130 69 134 70 138 73 138 98 166 96 281 291 503 295 115 280 218 368 31 366 134 251 269 321 23 95 71 55 95 49 115 70 83 63 91 58 126 64 130 63 111 58 103 55 99 55 103 55 99 54 95 54 95 55 95 52 79 49 83 51 87 49 99 54 103 52 103 51 107 51 99 51 99 51 95 48 87 46 47 28 27 21 19 24 39 33 7 16 9 19 10 16 9 14 9 16 9 16 9 16 9 16 10 19 10 16 9 14 7 14 9 14 7 16 12 21 9 11 6 11 6 14 7 16 9 16 6 11 6 11 6 11 6 11 4 9 7 14 9 14 9 11 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 7 9 6 7 4 9 6 11 4 7 6 16 18 38 27 40 27 40 27 42 28 42 30 45 24 42 25 45 28 50 31 52 28 47 28 47 28 47 28 47 21 52 28 62 34 59 30 47 31 47 24 28 12 11 1 2 0 47 10 14 25 164 162 496 170 159 33 88 49 102 55 95 54 121 63 112 54 119 72 140 93 174 108 188 111 186 108 183 114 198 110 193 107 179 92 155 66 131 70 136 78 150 78 136 66 114 54 90 49 78 36 42 16 40 12 33 19 62 42 148 122 284 141 360 244 334 191 327 197 343 184 346 190 351 193 362 187 365 197 362 197 334 150 207 126 224 158 250 176 238 179 243 162 171 134 253 187 217 117 119 95 176 212 391 236 396 184 272 95 317 85 284 164 460 197 374 247 441 128 171 70 401 254 475 283 496 214 420 221 463 271 506 227 417 206 405 200 544 257 405 199 379 190 372 187 367 193 396 214 401 200 389 196 384 203 413 211 343 159 343 167 358 253 491 250 303 72 81 45 95 72 126 61 93 51 71 39 64 33 64 39 78 34 74 30 66 22 52 24 52 28 47 22 50 39 83 48 117 95 181 116 200 128 219 144 286 197 334 196 315 188 312 206 348 212 355 218 374 227 372 218 377 224 379 223 382 223 377 212 365 205 358 227 384 214 370 209 358 214 362 209 348 194 329 182 327 171 286 144 274 146 279 150 284 137 262 128 253 119 241 120 255 123 257 122 262 134 288 165 331 170 343 187 382 196 374 190 389 193 386 184 384 188 405 205 405 196 386 180 353 162 324 144 303 146 291 138 274 128 257 120 253 120 255 122 255 120 253 119 248 116 245 117 248 113 236 108 234 105 231 105 234 108 238 104 222 95 214 96 222 101 222 101 234 108 224 98 224 101 219 105 229 102 229 105 234 105 229 98 219 96 217 96 217 98 222 98 217 95 210 88 202 85 200 87 200 84 191 76 179 70 169 70 174 72 179 75 183 78 181 76 183 92 210 108 236 135 279 107 200 85 157 64 131 49 114 75 231 125 245 107 171 60 188 105 234 107 224 114 231 104 195 93 210 93 212 95 214 96 214 101 217 99 214 98 217 99 219 104 224 104 224 104 224 104 224 102 222 102 219 101 219 99 217 99 212 96 210 99 212 98 205 101 210 96 210 99 214 99 207 98 205 98 205 96 200 93 195 92 195 93 191 104 186 39 140 93 193 92 191 93 193 95 198 95 193 93 191 92 188 90 188 92 198 90 193 88 174 75 138 54 93 31 42 13 21 12 21 12 28 19 93 49 174 107 288 131 308 135 286 101 222 81 219 79 214 84 224 92 224 82 202 66 186 69 179 64 179 66 171 66 167 58 159 54 181 70 214 95 257 120 276 120 243 105 205 81 97 30 40 0 76 69 193 84 183 79 176 78 169 79 174 79 171 79 171 79 162 75 157 76 157 73 150 73 145 66 128 45 64 19 16 4 7 7 9 10 14 6 0 7 11 21 81 61 109 64 112 61 105 61 112 64 109 63 112 66 114 64 107 57 102 57 97 54 93 52 85 39 64 40 64 40 59 34 50 34 54 22 40 22 54 33 64 42 78 43 78 42 69 34 54 28 40 18 16 4 2 1 2 7 9 3 2 0 0 0 0 3 4 1 2 0 0 0 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 2 1 4 3 2 1 0 3 0 1 4 1 0 3 26 55 136 81 133 76 138 67 136 72 138 72 138 72 138 72 138 69 133 69 133 69 133 69 133 69 140 69 138 67 138 69 133 70 133 70 133 72 131 72 131 73 126 72 121 70 124 72 126 70 121 70 121 70 121 70 121 70 121 70 121 70 121 70 121 70 119 67 114 66 117 70 124 67 119 69 121 70 119 69 117 67 117 67 119 69 121 70 114 84 117 72 40 161 59 354 0 337 0 354 26 319 0 378 0 327 121 206 54 67 119 45 78 67 66 64 112 57 124 61 97 61 102 60 97 57 93 55 93 60 97 57 93 54 90 55 93 52 83 46 81 51 90 51 85 52 90 52 88 51 85 49 85 46 81 48 81 46 76 40 69 21 40 21 40 22 45 27 52 3 9 7 10 11 9 7 7 7 9 7 9 7 9 7 9 15 12 11 9 7 7 0 6 3 7 3 10 19 12 7 4 7 6 7 7 11 9 15 9 11 7 11 7 11 7 11 7 3 6 11 9 15 9 15 7 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 11 6 7 4 3 6 7 7 3 4 7 10 39 22 47 25 43 27 47 27 43 28 43 28 47 25 47 27 55 28 59 30 55 28 55 28 55 28 55 28 51 24 63 30 67 33 63 30 63 30 51 19 35 7 19 0 0 6 0 9 230 135 484 381 559 82 0 45 103 39 71 51 71 49 99 49 99 57 119 57 107 55 126 66 162 81 222 102 257 116 285 128 313 134 317 134 242 70 107 69 170 66 119 66 162 69 134 51 107 43 71 21 31 21 7 18 19 15 7 49 234 173 301 129 289 132 361 164 372 174 384 173 357 180 376 187 369 202 432 193 424 199 448 170 265 120 341 164 440 182 428 179 372 116 182 98 210 84 150 102 246 221 531 217 563 221 337 111 249 95 202 105 376 229 432 199 622 206 230 54 158 226 575 263 666 263 444 217 464 244 599 257 464 215 436 194 476 294 499 206 400 197 372 191 372 187 388 206 440 205 412 197 404 196 428 217 424 176 317 177 357 200 583 262 511 140 123 52 198 88 265 93 178 61 138 49 107 40 95 36 107 37 79 25 63 21 47 15 27 24 59 28 47 30 95 57 146 75 210 96 257 117 305 123 277 126 341 167 484 211 507 190 519 209 527 209 535 217 559 224 567 226 575 229 575 224 567 227 567 226 551 218 575 220 543 227 551 224 575 233 575 227 543 217 511 211 468 185 408 180 428 185 392 168 357 162 365 167 361 159 289 137 269 128 253 131 269 135 246 128 210 135 273 161 341 184 396 199 400 177 353 190 428 205 476 218 416 203 388 185 341 174 305 158 293 140 242 122 202 105 210 116 218 117 222 117 218 116 230 120 222 119 226 120 218 113 214 108 214 104 206 105 214 108 210 102 186 95 190 101 202 102 202 111 210 105 182 104 194 102 186 102 190 108 218 119 234 120 198 105 190 102 182 101 182 101 174 98 170 95 162 92 154 90 182 93 162 81 150 85 150 73 123 70 115 66 103 61 91 60 79 55 107 69 158 93 222 114 202 96 222 102 230 95 178 75 194 113 265 117 218 75 103 76 150 108 158 105 230 113 178 87 178 93 186 95 190 96 186 96 194 99 182 98 170 99 174 101 186 104 186 104 186 104 186 104 186 102 182 102 178 101 178 101 190 99 186 98 190 99 186 95 186 95 174 95 182 98 182 93 190 99 194 98 190 95 178 92 174 92 178 87 206 88 47 55 182 95 178 93 178 95 182 96 178 93 174 90 166 90 170 92 158 87 154 87 154 79 130 64 91 45 47 22 7 10 15 13 0 1 15 49 115 99 261 134 226 129 246 110 162 81 142 81 115 75 126 84 146 84 123 72 99 70 99 60 79 58 75 52 75 48 55 40 31 51 71 75 99 88 146 98 154 105 182 111 206 64 63 18 0 13 123 99 170 82 158 78 142 79 146 82 146 81 146 81 146 78 134 73 134 70 130 69 134 70 123 64 79 36 27 9 0 6 11 10 19 13 7 3 3 9 31 46 150 63 158 63 146 60 146 63 154 61 150 63 158 66 154 60 138 57 134 54 123 46 103 43 43 19 27 16 27 16 19 12 43 12 11 6 23 18 59 27 75 28 67 25 55 19 39 15 31 9 15 1 0 0 0 0 11 3 3 1 3 1 7 4 11 3 7 1 0 0 0 0 0 0 3 1 3 1 7 3 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 1 3 3 7 1 3 0 3 3 0 3 0 1 0 6 103 76 186 73 166 76 146 72 154 72 154 72 154 72 154 72 150 70 146 67 142 69 150 70 146 67 146 67 146 67 146 69 154 72 154 72 154 73 154 73 150 75 146 72 142 72 142 73 138 70 138 70 138 70 138 70 138 70 138 70 138 70 138 70 134 69 130 67 130 69 138 72 130 69 134 70 138 69 134 67 130 67 130 69 134 70 138 72 162 78 134 95 222 248 507 377 400 354 210 369 146 297 277 313 226 358 384 129 119 63 115 69 115 69 83 60 87 55 123 60 115 60 107 57 103 57 107 58 111 60 103 55 95 54 95 55 91 49 75 48 91 57 103 49 95 48 99 46 91 45 87 43 63 36 75 40 83 40 75 37 39 25 39 25 39 25 43 27 7 16 9 19 10 16 9 14 9 16 9 16 9 16 9 16 12 21 10 16 9 14 6 11 7 14 9 19 13 21 7 9 6 11 6 14 7 16 9 16 9 16 9 16 9 16 9 16 4 9 7 14 9 14 9 11 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 7 9 6 7 4 9 6 11 6 9 7 19 19 38 25 35 25 38 27 40 27 42 28 42 27 45 27 45 27 45 27 47 28 47 28 47 28 47 28 47 25 52 27 54 30 52 33 52 34 47 28 33 15 16 3 11 0 26 13 167 168 274 152 458 176 124 22 93 42 62 43 74 19 54 24 57 30 78 40 71 49 95 49 88 49 100 66 126 78 162 104 200 120 222 137 245 135 179 122 329 221 284 116 188 90 155 73 100 46 71 27 26 7 28 9 47 30 62 28 119 129 300 165 276 144 224 122 272 143 300 174 300 159 329 187 343 190 370 200 377 190 379 200 396 158 257 122 217 165 253 180 234 164 193 111 102 82 119 119 200 202 377 236 329 233 386 132 296 96 308 85 319 171 448 194 415 257 324 82 159 125 470 259 506 315 508 217 434 226 479 279 482 220 429 221 382 260 553 224 427 212 396 199 382 188 370 193 396 209 396 197 386 196 386 206 417 190 339 161 343 182 410 266 451 202 243 70 152 114 167 92 114 75 114 66 93 51 74 43 66 40 57 24 40 19 42 19 38 16 35 27 47 31 62 46 88 67 117 73 117 79 150 99 162 95 169 104 210 155 312 200 331 203 339 203 343 206 348 211 358 223 362 223 379 229 362 221 382 227 377 221 365 229 362 212 370 212 353 218 367 221 370 218 367 217 370 206 334 182 336 194 351 211 372 196 355 196 358 187 341 185 341 177 341 179 339 164 310 152 291 144 317 149 281 138 327 164 334 153 312 138 315 159 360 187 360 168 362 184 379 196 398 191 377 185 334 159 312 149 288 132 272 131 267 125 253 116 241 120 250 119 250 122 253 117 243 114 241 108 231 104 231 107 236 108 229 98 217 98 226 104 229 105 241 113 231 102 231 105 226 102 226 105 241 119 262 128 267 113 241 110 234 105 229 104 229 105 231 104 229 101 222 98 217 92 212 92 195 84 205 87 188 81 188 76 179 69 167 63 155 63 148 57 140 58 148 63 143 67 155 76 179 93 193 90 181 88 205 98 214 95 183 78 195 119 274 99 210 117 217 104 202 93 210 93 212 95 214 96 214 99 217 99 214 98 217 99 219 102 222 104 222 104 222 104 222 105 224 104 222 104 219 102 219 104 212 98 210 99 214 98 207 98 205 93 205 98 210 96 205 98 205 98 202 96 198 92 193 90 195 93 186 105 198 46 140 96 198 95 193 93 193 95 195 93 191 90 183 87 183 88 188 87 191 87 188 84 167 72 136 51 93 33 50 12 23 13 35 10 52 43 181 101 274 144 279 119 286 119 248 84 217 82 214 78 200 73 193 72 186 64 162 63 176 64 152 49 148 49 128 36 102 33 107 34 138 58 191 61 193 73 207 90 248 110 229 98 136 45 76 1 57 63 210 88 183 84 176 82 176 85 181 82 176 82 174 79 167 76 159 76 155 70 150 72 143 66 131 51 78 22 23 6 9 10 14 6 16 9 4 12 14 16 69 61 109 64 109 60 102 60 107 63 107 60 107 64 112 61 102 58 105 57 95 49 81 40 64 16 21 6 4 6 9 6 2 6 7 1 7 7 23 16 28 12 19 7 9 3 4 0 2 3 4 1 2 1 2 1 2 3 2 1 0 1 2 3 7 1 2 1 0 0 0 0 0 0 0 0 2 1 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 0 2 1 4 3 2 1 0 1 2 4 2 1 2 1 9 42 128 82 133 76 145 72 138 72 138 72 138 72 138 72 138 75 140 72 136 70 138 73 143 69 140 69 140 69 140 70 136 72 136 72 136 73 133 73 133 76 128 73 124 72 124 72 124 70 121 70 121 70 121 70 121 70 121 70 121 70 121 70 121 66 117 69 119 70 121 70 121 67 119 69 121 70 119 69 117 67 117 67 119 69 121 70 126 61 150 64 119 137 50 328 57 276 0 321 66 380 0 358 54 257 238 301 85 81 97 55 83 67 78 63 112 55 117 57 93 58 97 57 95 57 97 60 102 58 97 55 90 52 88 52 88 54 76 42 69 48 81 48 69 43 66 40 64 37 59 34 57 28 50 33 59 36 57 33 50 28 42 21 31 15 23 15 26 3 9 7 10 11 9 7 7 7 9 7 9 7 9 7 9 15 12 11 9 7 7 0 6 3 7 7 12 19 12 3 3 7 6 7 7 11 9 15 9 19 10 19 10 19 10 19 10 3 6 11 9 15 9 15 7 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 11 6 7 4 3 6 7 7 11 7 15 15 47 24 47 24 43 25 43 27 39 28 43 28 55 27 51 27 51 27 47 25 55 28 55 28 55 28 55 28 55 25 55 27 63 33 67 36 71 33 59 24 27 7 0 0 0 6 142 156 476 140 99 60 123 40 107 55 31 39 119 21 91 39 39 18 23 30 55 28 47 34 67 40 75 37 75 39 150 81 202 96 206 95 226 110 242 61 198 203 626 203 369 161 376 150 321 110 230 88 174 55 107 43 51 30 43 13 0 30 285 170 412 168 369 149 214 113 269 165 392 161 321 182 404 184 384 185 384 203 452 190 448 209 539 164 249 108 325 171 428 184 424 199 404 129 269 161 436 220 547 227 507 239 519 188 293 76 249 98 218 132 384 218 432 236 587 131 142 69 345 268 555 257 722 266 440 218 468 251 615 247 440 218 468 180 615 294 444 227 448 212 400 197 376 185 376 200 432 202 408 197 408 197 436 220 369 170 305 176 384 229 615 236 511 144 182 92 301 107 269 85 242 81 194 66 150 49 119 42 99 28 51 13 47 19 63 22 47 22 39 28 75 42 99 45 103 52 123 51 134 72 186 75 178 82 222 88 253 137 460 208 523 205 535 212 543 209 539 214 567 215 563 233 595 218 567 236 571 221 547 218 591 220 531 220 583 227 579 226 571 229 575 232 539 218 515 199 464 200 495 211 476 196 448 197 476 212 488 205 432 193 452 211 503 217 448 185 384 187 428 221 404 149 257 162 361 159 293 153 281 135 289 174 361 161 257 138 242 135 257 150 329 173 349 165 337 179 380 176 357 167 337 155 293 135 242 122 218 116 210 116 218 117 210 110 234 114 226 107 210 107 218 110 222 104 190 96 194 102 210 105 202 111 210 105 182 104 194 102 202 107 202 113 234 125 249 125 214 113 210 110 202 110 206 110 198 107 198 105 190 101 178 98 174 101 202 93 166 92 174 85 158 84 150 81 142 78 138 76 166 79 134 69 126 66 107 57 123 60 91 49 99 57 119 61 150 69 142 79 166 85 186 104 460 206 261 102 194 90 166 95 186 93 194 95 190 96 194 96 194 98 190 98 178 99 182 101 182 104 178 104 178 104 178 104 182 105 182 104 178 102 174 102 190 101 186 98 194 101 186 96 194 99 186 98 194 102 190 98 182 95 182 95 178 92 170 88 166 92 174 84 210 95 59 57 190 96 182 93 178 93 178 95 174 90 166 85 158 87 166 88 166 92 162 90 166 84 138 69 83 43 47 19 0 10 11 15 7 21 107 108 253 149 297 108 206 119 202 93 134 79 138 78 150 81 119 66 91 57 71 49 75 57 87 45 47 42 51 31 55 34 35 30 19 39 55 60 87 70 83 75 142 108 162 85 178 61 87 31 0 12 119 110 182 88 162 85 154 87 154 90 154 84 150 82 142 76 138 75 158 81 142 75 134 72 126 64 99 42 43 12 3 9 23 15 7 13 11 9 15 10 23 40 150 63 158 63 146 58 142 61 150 60 146 61 158 64 150 58 150 61 146 55 123 43 91 36 39 13 0 3 0 7 0 6 0 0 0 4 15 10 15 6 7 4 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 3 1 3 1 0 0 0 1 3 3 7 3 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 1 3 3 7 1 3 0 0 4 3 1 0 3 0 0 75 72 186 73 166 79 158 75 154 72 154 72 154 72 154 72 170 76 162 73 158 75 166 78 154 70 154 70 154 70 154 72 154 72 154 72 154 73 154 73 154 76 150 72 142 72 142 72 138 70 138 70 138 70 138 70 138 70 138 70 138 70 138 70 123 66 134 70 142 72 138 69 130 69 134 70 138 69 134 67 130 67 130 69 134 70 138 69 138 72 138 69 158 190 511 355 376 313 317 360 353 345 333 349 35 280 484 78 95 45 130 63 123 64 103 60 91 54 103 58 103 57 103 57 107 60 115 63 103 55 95 52 87 49 83 49 87 43 55 36 67 42 67 31 67 34 71 33 63 30 59 28 63 31 67 34 63 28 43 21 47 19 7 1 0 0 0 0 9 16 9 16 9 16 9 16 6 11 6 14 7 16 9 16 9 19 10 19 10 16 7 11 9 16 9 16 9 16 9 16 7 14 7 14 7 14 7 14 9 16 9 16 9 16 9 16 9 11 7 9 6 11 7 14 9 11 4 4 3 7 7 14 6 9 6 9 6 9 6 9 7 11 7 11 7 11 7 11 4 14 13 26 16 28 22 35 28 42 28 40 25 35 21 28 24 40 24 42 25 42 27 45 27 47 30 52 31 52 31 50 30 57 28 52 28 47 31 47 25 59 30 19 9 16 0 16 1 57 152 389 144 148 31 83 33 83 46 74 39 66 37 57 28 47 21 50 25 50 28 66 25 50 24 57 34 78 40 83 51 138 93 164 85 159 93 167 99 159 78 143 87 181 116 214 128 234 141 241 135 217 128 214 117 181 104 188 92 133 48 117 138 319 200 341 173 291 162 274 150 265 171 327 158 341 212 355 185 355 203 408 193 391 202 417 215 436 199 229 101 205 176 248 182 300 229 319 215 322 233 327 244 339 226 386 223 329 107 288 104 288 87 384 232 389 182 463 229 226 76 155 193 506 251 537 313 448 218 439 230 513 271 470 217 425 218 422 289 511 230 441 233 413 197 372 187 370 196 403 223 391 193 382 190 389 209 398 171 310 171 334 188 477 257 405 220 339 104 121 116 186 75 74 76 100 64 102 45 52 34 52 28 45 27 40 24 38 24 38 19 38 30 59 40 69 43 69 36 62 40 76 51 93 60 107 72 105 67 157 87 136 119 303 223 322 218 348 190 351 226 348 212 353 223 370 230 374 229 367 226 367 224 362 223 360 220 358 220 351 218 351 217 358 220 367 224 384 206 353 206 351 221 370 211 372 205 372 211 389 220 401 220 396 224 429 239 413 209 379 211 446 260 565 250 410 206 429 295 396 165 334 135 300 165 339 146 336 123 272 132 260 122 293 141 281 128 281 128 260 125 286 150 300 159 341 179 334 173 355 164 310 152 298 141 260 111 231 107 229 101 226 105 236 110 238 107 226 96 217 101 234 113 245 102 229 105 234 105 229 101 222 110 238 110 248 128 279 128 243 113 241 111 241 111 243 114 248 116 245 113 241 108 234 105 229 99 219 99 219 98 214 95 210 87 202 90 205 87 202 92 212 98 200 84 176 73 162 66 150 64 138 60 150 64 133 58 150 63 148 54 164 43 152 79 207 156 281 129 231 105 212 104 217 95 205 93 202 95 205 96 210 99 214 102 214 99 212 104 222 110 229 111 224 104 212 101 214 110 224 107 219 104 217 104 217 101 210 101 210 101 210 101 210 104 207 95 200 99 212 101 207 101 207 96 202 96 200 90 186 79 181 92 212 102 181 57 112 92 214 102 191 96 193 85 188 95 195 95 193 92 188 87 183 88 191 90 195 90 176 73 140 54 83 27 54 7 33 19 45 0 119 93 288 155 303 117 243 104 257 108 238 84 205 79 214 72 171 58 150 52 143 45 131 45 117 31 100 28 107 33 105 46 95 30 93 33 114 45 157 69 195 76 222 92 234 85 205 90 112 40 107 0 35 55 214 92 188 90 183 84 179 82 183 87 186 88 191 82 164 76 181 84 171 81 167 79 159 70 138 54 90 30 35 4 9 6 14 7 16 15 19 7 19 22 59 61 114 67 109 61 114 67 109 61 107 63 109 63 107 60 105 55 102 58 100 52 81 39 57 19 21 6 4 6 11 7 4 1 7 4 9 3 11 10 26 6 7 0 2 1 7 1 2 0 2 1 4 3 2 1 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 7 30 136 87 136 84 145 64 138 75 140 73 138 72 140 73 143 70 138 72 140 73 138 72 136 67 138 67 140 69 143 72 138 69 133 72 138 73 131 69 124 72 121 70 119 69 121 70 124 70 121 70 121 70 121 70 121 64 114 69 121 72 121 69 119 67 117 69 121 72 124 72 124 70 121 70 119 69 117 67 114 67 117 66 114 66 114 67 126 64 152 60 155 79 88 253 265 334 155 242 112 260 54 214 35 123 42 107 109 60 105 54 107 67 100 60 112 58 107 57 78 55 90 52 85 49 83 49 83 39 69 42 74 43 71 39 64 42 62 33 50 33 57 34 57 46 62 28 45 30 52 28 40 12 21 10 14 4 7 1 2 0 2 0 2 0 2 0 2 7 9 7 9 7 9 7 9 0 6 0 7 3 9 7 9 7 10 11 10 11 9 3 6 7 9 7 9 7 9 7 9 11 7 11 7 11 7 11 7 15 9 15 9 15 9 15 9 15 7 11 6 7 7 11 9 11 7 3 4 3 4 11 7 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 0 7 27 16 35 18 39 25 51 28 55 28 43 25 31 22 51 27 51 27 55 28 59 30 51 28 59 30 63 31 59 30 63 28 63 28 59 31 63 34 55 40 55 12 7 3 0 0 11 98 456 179 182 40 35 31 55 42 91 40 71 40 75 30 55 22 35 22 39 22 43 33 55 30 59 33 63 40 87 48 123 81 198 93 182 92 198 93 206 90 170 82 186 99 226 108 230 104 246 102 230 93 226 98 253 102 238 111 257 120 285 137 337 165 396 190 448 193 388 152 349 153 376 180 317 149 329 156 408 191 416 208 428 197 468 205 519 226 515 194 329 125 297 182 436 217 539 230 523 235 527 227 515 230 495 232 480 147 218 99 277 95 230 176 551 197 452 259 488 96 126 84 492 277 563 294 662 229 452 221 484 276 591 238 476 218 444 223 646 265 476 229 484 218 400 197 376 188 392 209 460 200 404 197 400 200 436 199 313 156 325 167 424 259 531 206 515 190 261 81 257 82 186 87 138 49 119 40 107 45 119 39 75 27 63 22 59 22 63 27 59 28 71 37 87 39 87 37 79 36 87 42 103 48 119 52 138 39 115 63 158 57 198 119 523 229 547 218 555 197 559 217 555 218 575 226 591 229 587 226 583 226 579 223 575 221 567 220 567 221 559 218 547 218 543 218 555 229 503 208 495 202 531 211 511 209 488 208 503 218 519 221 535 223 531 235 551 227 499 214 464 229 579 297 519 223 468 254 753 242 404 179 281 152 341 159 313 182 305 153 301 134 281 171 309 143 238 125 198 99 154 108 222 114 218 126 234 114 218 129 301 144 297 158 341 164 341 165 333 149 301 132 257 114 206 98 210 99 182 93 186 101 206 105 202 105 198 107 198 107 194 105 194 107 198 111 246 134 249 113 218 114 214 111 210 113 214 114 222 114 214 111 206 108 202 107 206 104 206 104 202 101 194 98 174 93 178 93 174 92 182 98 198 95 162 81 150 75 130 67 138 67 123 72 134 61 111 64 107 52 63 57 83 55 55 48 130 73 123 70 119 78 146 88 186 92 190 93 198 98 198 101 182 95 186 99 190 101 198 111 202 111 214 111 202 107 198 108 198 105 190 104 190 104 194 105 190 101 186 99 186 99 186 98 202 101 174 95 178 98 178 93 186 95 178 93 178 92 166 84 150 84 170 98 190 82 91 42 174 107 198 92 186 93 162 90 178 93 178 93 174 90 166 87 158 88 162 92 170 85 134 67 99 40 47 27 0 10 0 4 0 57 230 149 309 134 210 99 150 96 182 95 130 69 99 70 95 57 79 49 75 48 63 42 55 34 23 27 27 30 35 31 47 25 27 28 31 34 39 49 71 67 126 92 150 90 123 84 174 58 126 57 0 3 99 110 194 98 178 92 154 87 146 88 158 88 162 92 154 76 138 87 170 87 158 84 158 79 130 67 107 45 55 15 0 4 11 12 27 15 31 12 11 13 39 30 138 64 162 61 150 64 158 61 150 63 154 63 154 61 146 58 142 58 146 58 130 46 95 37 39 13 0 4 0 9 0 4 0 3 3 4 0 6 19 15 7 3 0 0 0 3 0 0 0 1 3 3 7 1 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 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 1 0 0 0 1 0 0 39 70 198 78 186 78 138 75 162 73 158 72 154 73 158 75 150 72 154 73 158 72 154 70 146 67 150 69 150 70 154 72 150 70 154 73 154 72 146 69 142 70 138 69 134 70 138 72 138 70 138 70 138 70 138 70 134 70 142 73 150 73 146 72 134 69 138 72 142 72 138 70 134 69 138 72 142 73 150 75 138 70 142 72 142 73 146 75 111 70 126 58 115 92 297 241 325 171 119 158 134 150 79 116 47 88 87 70 91 49 115 61 146 66 123 58 111 58 79 51 75 46 71 45 71 46 75 46 55 40 63 45 71 46 71 43 87 43 79 43 91 46 99 42 75 25 23 12 27 13 15 4 11 7 7 4 0 0 0 0 0 0 0 0 0 0 0 0 9 16 9 16 9 16 9 16 6 11 7 14 7 14 9 16 9 19 10 19 10 16 7 11 9 16 9 16 9 16 9 16 7 14 7 14 7 14 7 14 9 16 9 16 9 16 9 16 9 11 7 9 6 11 7 14 7 9 6 7 4 9 6 11 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 3 11 12 26 18 31 24 40 27 42 28 45 30 42 27 40 28 47 30 50 30 52 31 52 27 45 28 50 31 52 30 50 28 57 28 47 30 42 33 38 33 54 27 23 9 14 0 45 49 348 217 241 43 66 39 83 31 71 40 66 37 62 33 50 24 33 16 42 22 40 24 57 31 66 36 69 34 81 49 107 82 162 96 167 93 169 95 167 95 164 88 159 90 167 93 164 87 155 79 133 67 121 69 126 82 152 85 159 96 210 125 245 137 255 126 269 156 272 138 222 155 255 149 291 152 272 149 324 206 365 194 410 206 422 212 422 224 429 235 432 208 253 138 248 209 327 233 339 233 346 236 310 224 329 230 377 199 296 92 293 108 284 99 403 232 396 217 479 180 198 60 265 251 511 283 556 289 453 223 434 239 542 276 456 242 434 211 463 298 499 229 453 229 422 211 391 193 379 205 420 214 389 197 391 197 396 205 372 155 322 165 339 229 496 224 386 241 372 132 171 101 133 55 85 48 102 51 54 37 64 25 28 28 40 22 31 21 31 25 38 33 54 36 59 37 57 33 50 34 54 36 57 37 62 40 66 43 66 33 85 48 83 46 100 137 393 212 353 226 319 221 346 220 358 224 365 227 367 227 367 227 367 226 362 224 360 221 358 221 353 221 358 220 353 215 358 227 382 205 355 208 348 217 362 212 370 208 370 212 386 220 391 227 396 223 415 232 410 223 408 223 427 272 506 223 434 229 518 315 460 200 351 155 336 182 341 187 413 199 389 190 343 191 420 206 367 161 312 135 262 113 265 129 253 114 238 102 205 96 241 117 236 107 243 120 257 129 276 147 300 152 315 164 327 164 322 135 269 123 250 116 245 111 238 113 241 108 234 105 229 104 229 107 236 108 241 120 267 122 238 119 253 116 245 114 245 114 245 114 243 113 241 111 238 110 238 107 231 107 231 105 226 101 222 95 214 98 214 95 212 98 224 99 212 88 188 82 183 78 174 82 176 78 169 75 152 63 150 70 155 52 131 67 148 55 150 40 117 43 126 52 136 55 140 69 167 70 171 76 179 79 183 82 191 90 200 95 212 105 229 101 219 108 226 107 219 104 219 105 222 104 219 104 222 107 224 105 217 105 214 104 212 102 210 101 205 95 200 96 202 96 200 95 198 92 198 95 200 90 188 85 186 88 200 95 183 63 121 90 212 101 188 95 193 87 191 90 191 92 191 92 191 90 186 88 191 92 191 90 176 75 145 55 95 36 71 16 52 22 54 12 200 141 317 134 265 107 226 79 214 92 217 79 181 58 157 51 133 46 126 43 124 40 112 36 100 28 90 28 93 28 85 24 66 27 95 40 112 43 138 45 171 81 231 93 229 85 222 82 174 81 157 22 59 61 214 105 200 99 195 93 198 93 202 93 198 93 200 87 176 81 188 92 188 88 179 85 169 75 143 57 95 31 35 6 11 10 23 18 26 13 21 13 28 21 45 52 107 64 107 60 109 64 105 63 109 63 109 63 107 60 102 60 109 61 105 55 88 45 66 24 26 7 4 6 9 6 4 1 4 4 7 3 9 10 23 7 7 0 0 1 4 1 0 0 2 1 4 3 2 1 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 7 13 107 84 150 82 143 69 143 75 143 73 140 73 140 75 143 72 138 73 140 73 140 72 138 67 140 69 140 70 143 72 138 70 136 72 136 73 131 70 126 72 124 70 121 70 121 72 124 70 121 70 121 70 121 70 121 69 121 72 126 73 126 72 124 70 121 72 124 72 121 69 119 69 119 70 121 72 126 73 126 67 121 72 128 75 128 73 114 81 100 69 155 58 85 98 126 132 155 99 138 104 93 95 83 69 102 61 117 49 107 46 102 51 93 43 88 46 74 45 50 43 71 42 74 45 78 48 81 46 78 48 81 49 83 51 85 51 76 48 76 49 74 42 59 15 11 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 7 9 7 9 7 9 7 9 3 7 3 7 3 7 3 7 7 10 11 10 11 9 3 6 3 7 3 7 3 7 3 7 7 6 11 7 11 7 15 9 11 7 11 7 11 7 11 7 15 7 11 6 7 7 11 9 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 3 4 3 4 3 4 3 4 0 7 27 16 39 21 47 28 39 24 47 27 43 28 43 27 55 28 55 30 59 31 63 31 47 27 55 30 59 30 59 28 59 30 55 28 55 31 71 33 67 33 27 12 0 0 0 30 226 230 424 81 51 22 71 40 55 34 71 34 63 37 55 22 39 16 23 19 39 19 35 27 47 31 67 34 59 42 119 70 218 96 206 93 206 95 206 92 198 90 190 88 190 87 186 85 186 82 162 66 126 55 119 55 99 58 134 75 226 137 341 146 309 137 269 134 249 117 249 144 317 141 253 134 345 180 416 211 404 177 392 211 452 212 464 211 460 227 519 241 515 215 365 143 468 221 495 224 495 232 503 226 464 230 523 230 436 125 222 108 261 90 226 190 535 200 551 256 376 90 95 170 619 268 615 306 599 235 472 223 535 301 607 232 527 218 404 256 662 254 480 239 464 223 428 203 388 199 448 235 448 200 412 200 408 205 428 185 301 170 305 170 547 279 468 214 515 235 396 93 170 81 174 48 99 61 150 46 123 40 71 39 63 27 47 19 39 22 55 28 87 36 87 36 87 33 75 30 71 31 75 33 79 34 83 36 103 37 99 37 107 42 83 27 130 188 555 214 539 208 595 202 567 223 567 224 571 226 579 227 579 227 575 224 571 223 563 221 567 223 567 223 555 217 531 212 567 227 495 209 507 202 515 206 503 208 492 208 507 215 511 215 515 214 507 223 523 220 511 221 531 227 642 253 444 229 499 288 619 229 396 167 309 176 392 170 444 223 456 212 428 187 480 239 539 218 412 182 353 158 313 167 365 161 297 137 226 110 226 141 269 123 198 104 170 96 166 101 178 95 182 98 202 107 214 107 289 132 269 126 269 128 261 123 253 122 226 113 202 107 198 107 214 114 214 113 230 125 230 108 222 116 214 111 206 110 206 110 210 111 210 110 206 110 206 110 210 105 210 105 206 102 194 99 186 98 194 98 186 96 194 102 194 95 174 87 162 85 166 81 170 82 158 81 154 75 134 66 91 66 95 52 95 42 39 57 87 54 87 52 79 46 63 40 75 48 83 51 83 54 87 54 107 69 130 78 142 87 178 99 182 101 214 107 218 105 210 105 214 105 210 102 206 102 206 105 214 110 210 107 206 105 202 104 182 96 178 96 182 99 186 99 194 98 186 98 194 99 186 93 154 87 170 95 186 88 103 42 166 104 194 90 182 93 162 92 166 88 170 92 174 92 170 90 158 88 162 93 170 84 134 67 75 37 43 28 15 33 83 37 0 90 301 141 222 105 166 79 115 78 142 81 130 64 75 46 87 49 75 46 79 43 63 36 59 36 51 34 59 34 51 28 23 22 47 43 87 45 59 43 51 52 111 82 158 92 154 92 194 84 182 61 15 13 95 108 222 108 190 99 170 98 174 98 170 96 182 98 162 82 154 92 178 92 174 88 166 82 134 72 123 49 63 16 7 7 27 18 55 18 31 13 27 19 35 21 119 60 166 64 154 64 158 63 158 64 158 64 154 61 146 58 146 60 146 58 130 49 103 42 55 18 3 4 0 7 0 4 0 3 3 4 0 6 19 15 15 4 0 1 0 3 0 0 0 1 3 3 7 1 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 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 1 0 0 0 1 0 0 0 45 178 88 182 75 154 76 166 75 158 73 158 73 162 76 154 72 158 75 162 73 154 72 150 69 150 70 154 70 158 73 154 72 154 72 150 72 146 70 146 72 138 70 138 70 142 73 142 72 142 72 142 72 142 72 130 67 134 69 134 69 134 69 142 72 142 72 138 69 130 67 142 70 138 69 130 66 123 63 119 64 134 70 142 70 130 72 103 79 126 64 158 63 150 84 123 64 123 54 95 58 134 52 103 49 71 43 67 42 63 34 63 31 63 34 63 45 39 42 71 48 83 51 87 52 91 52 107 57 99 54 95 52 91 52 115 51 95 39 71 28 35 16 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 16 9 16 9 16 9 16 7 14 7 14 7 14 7 14 9 19 10 19 10 16 7 11 7 14 7 14 7 14 7 14 6 11 6 14 7 16 9 16 7 14 7 14 7 14 7 14 9 11 7 9 6 11 7 14 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 4 7 4 7 4 7 4 7 4 14 13 28 19 33 25 42 19 31 22 38 25 38 25 38 25 42 27 45 27 47 28 47 25 45 28 47 30 50 28 47 28 52 27 42 28 35 31 33 34 28 12 14 0 16 13 152 203 410 117 119 46 59 22 62 30 62 34 59 34 69 31 40 18 21 13 31 21 31 19 45 24 57 33 66 37 97 72 157 104 176 92 167 93 167 90 164 88 162 87 155 84 155 87 162 82 150 73 126 60 97 43 78 48 95 49 124 104 274 174 312 179 327 165 298 137 222 129 257 158 269 128 238 176 398 223 391 158 310 184 415 214 408 212 422 214 441 236 425 239 436 217 296 188 303 211 331 224 339 229 315 214 334 238 372 182 276 90 305 98 257 95 415 224 389 247 436 146 186 63 379 280 491 298 585 274 465 232 448 266 580 280 458 244 429 197 518 297 479 235 470 235 439 218 391 193 393 224 456 217 396 199 384 194 401 205 358 159 334 155 339 262 525 215 432 208 441 209 212 39 71 57 126 55 105 54 85 31 31 16 64 27 42 24 33 22 38 28 42 33 52 33 52 33 50 30 47 27 42 28 50 33 54 36 62 28 69 40 64 33 71 36 47 16 150 194 370 209 346 224 339 220 362 221 362 223 367 224 367 226 370 224 365 223 362 220 358 221 360 223 360 220 355 214 353 229 377 197 362 212 351 212 360 208 360 205 360 211 377 214 374 208 372 214 398 224 391 215 398 236 434 286 448 202 429 233 518 253 429 196 334 162 341 177 322 217 413 196 389 190 374 226 451 238 417 194 372 179 353 177 379 197 351 164 300 134 260 140 322 162 293 131 257 117 243 116 255 123 248 105 219 96 219 98 219 88 202 90 217 105 243 116 250 122 255 116 243 111 241 111 243 111 245 114 245 120 265 123 245 111 238 110 236 108 236 110 238 110 238 110 236 108 236 108 236 107 231 107 231 105 226 101 222 95 217 98 217 95 214 99 224 98 210 88 198 87 193 85 188 81 181 79 179 82 174 75 152 42 124 61 164 84 167 69 167 60 138 57 133 52 131 54 133 52 136 54 138 52 133 48 126 46 131 55 143 61 155 72 171 84 193 95 210 102 217 108 226 108 222 105 217 102 212 101 212 111 222 111 219 110 217 108 214 102 205 104 207 102 202 101 202 99 205 98 207 101 210 98 200 79 186 92 202 102 200 66 107 87 207 98 186 95 193 87 191 87 186 90 188 92 188 90 188 88 191 90 191 90 179 75 145 55 97 30 64 19 102 72 148 55 253 138 281 102 224 81 167 70 179 70 171 66 157 51 131 60 136 51 124 46 117 42 105 34 95 33 90 34 88 30 76 19 64 31 102 45 102 31 102 43 133 48 174 79 234 95 234 102 198 60 114 19 64 51 205 116 210 101 195 98 210 101 210 101 210 101 212 93 183 85 198 93 191 88 183 87 174 76 152 63 109 36 47 10 23 13 31 21 28 15 26 16 38 18 40 46 105 70 119 66 117 67 114 66 114 66 114 64 107 60 102 58 105 57 97 52 85 45 69 30 33 9 4 4 7 6 2 1 4 4 7 3 9 10 23 10 9 3 2 3 4 1 0 0 2 1 4 3 2 1 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 7 0 62 73 159 79 140 76 140 76 145 75 140 73 143 76 145 72 140 75 143 75 143 73 138 69 140 70 143 70 145 73 140 72 136 70 133 70 128 70 128 73 126 72 121 70 124 73 126 72 124 72 124 72 124 72 124 70 119 69 119 67 119 69 119 72 124 72 124 70 119 67 117 72 121 69 117 66 112 63 107 64 114 70 124 72 119 66 95 85 64 58 138 61 117 69 95 58 157 63 152 46 112 54 124 42 112 39 85 45 69 40 62 42 83 39 90 49 90 54 78 52 90 55 95 57 93 54 88 60 100 60 97 58 95 55 88 49 64 30 28 13 11 3 2 0 0 0 0 0 4 3 4 0 0 0 0 1 2 1 2 0 0 0 0 0 0 0 0 7 9 7 9 7 9 7 9 7 9 3 7 3 7 0 6 7 10 11 10 11 9 3 6 0 6 0 6 0 6 0 6 3 4 7 7 11 9 19 10 7 6 7 6 7 6 7 6 15 7 11 6 7 7 11 9 3 6 7 7 11 6 7 4 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 11 10 31 18 43 19 43 27 27 21 35 24 31 24 31 24 43 24 43 24 47 25 51 27 47 25 51 28 55 28 55 28 47 28 51 28 63 30 67 33 63 19 0 1 0 0 79 135 591 171 95 27 67 25 27 36 59 34 59 31 55 37 39 19 27 12 27 19 39 16 31 22 51 28 55 33 79 60 190 101 238 96 206 93 210 90 202 93 194 88 194 85 186 85 202 95 186 82 174 76 158 61 99 40 103 40 27 30 123 114 345 170 384 171 353 170 349 146 253 119 277 138 269 131 361 214 476 171 257 135 380 215 456 202 436 224 464 229 480 242 515 236 480 230 341 184 396 214 488 235 484 218 448 229 523 217 412 117 222 102 257 84 226 212 539 208 622 221 281 78 162 233 642 271 626 331 579 242 484 235 615 316 599 241 495 220 400 289 646 245 507 245 511 239 452 203 388 206 468 236 456 205 412 194 400 208 424 176 301 161 285 180 583 277 444 223 460 220 476 171 226 51 87 51 123 31 67 27 19 18 59 21 55 27 51 28 51 30 59 33 67 31 71 30 67 28 67 28 55 25 67 30 79 36 91 39 79 39 111 36 87 40 91 34 51 13 317 229 559 205 499 223 547 218 555 223 567 224 567 224 571 226 567 223 563 221 555 220 563 221 563 221 551 218 535 214 559 218 468 211 515 202 507 206 503 205 495 208 503 212 507 211 488 209 515 229 543 220 511 218 511 229 626 226 432 223 555 276 499 215 396 170 329 170 345 171 511 214 408 197 404 193 515 235 507 212 420 190 380 176 384 206 444 191 369 161 285 137 317 182 333 147 261 128 238 122 238 129 249 114 202 96 186 102 214 110 166 85 150 84 170 95 186 96 182 98 174 99 182 104 194 107 186 107 202 110 226 125 249 120 222 116 222 117 230 122 246 126 210 111 210 110 206 108 202 107 222 110 222 110 218 107 210 104 182 96 190 96 182 95 190 101 190 93 166 85 166 87 162 84 150 79 150 78 162 85 150 67 198 84 63 79 51 76 115 66 119 64 115 57 119 60 138 66 123 64 119 64 111 58 87 52 47 42 51 45 51 46 59 54 91 60 119 72 146 82 178 95 234 110 226 105 218 104 218 104 226 113 218 113 218 113 218 113 202 108 210 107 190 99 178 98 194 98 186 96 190 98 182 92 134 85 174 96 206 99 111 34 158 101 190 88 182 93 162 92 166 88 170 90 170 90 166 87 158 88 170 92 170 84 134 67 107 46 31 15 0 52 178 84 166 119 257 113 170 85 119 55 142 73 123 70 126 69 111 57 115 55 91 45 75 43 75 39 51 31 47 28 51 28 39 22 31 27 55 45 79 37 35 28 51 31 23 45 126 90 194 96 246 76 63 25 11 13 51 104 242 111 186 99 178 102 178 101 186 101 186 102 174 85 154 95 178 90 166 88 174 85 146 75 138 57 87 25 23 10 23 15 43 16 35 16 27 15 27 18 99 58 178 72 166 67 170 67 166 67 166 66 158 61 146 58 142 58 138 54 123 48 103 43 71 22 7 4 0 6 0 3 0 3 3 4 0 6 19 15 19 7 3 3 0 3 0 0 0 1 3 3 7 1 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 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 1 0 0 0 1 0 0 0 19 138 88 170 76 174 70 166 76 162 75 162 75 166 76 158 73 162 75 162 75 158 73 154 70 154 70 158 72 158 75 158 72 150 69 146 70 146 72 146 73 142 72 142 72 146 73 146 73 146 73 146 73 146 73 150 73 142 70 138 70 142 72 138 70 142 72 142 70 134 69 134 69 138 70 138 70 138 70 138 70 142 72 138 69 126 67 115 69 111 39 130 49 119 55 79 39 79 22 59 25 91 30 103 34 71 46 67 55 75 48 115 52 126 52 119 58 83 55 91 55 103 58 107 57 95 52 95 55 107 58 107 55 95 51 67 25 15 6 0 3 0 3 7 1 3 0 7 0 7 0 3 1 3 1 3 1 7 3 0 0 0 0 0 0 0 0 9 16 9 16 9 16 9 16 9 16 9 14 7 11 6 11 9 19 10 19 10 16 7 11 6 11 6 11 6 11 6 11 4 9 6 14 7 16 10 19 6 11 6 11 6 11 6 11 9 11 7 9 6 11 7 14 4 7 7 11 7 11 4 7 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 10 21 18 31 19 31 22 38 21 33 24 38 25 38 24 35 22 40 24 40 25 42 25 42 24 42 27 47 28 47 28 45 27 50 27 40 27 33 30 31 25 9 1 9 0 28 88 367 205 202 42 88 27 76 33 74 34 62 33 57 36 76 30 40 16 16 13 31 21 28 18 38 28 47 22 54 40 114 84 171 102 174 95 176 96 164 92 179 87 164 92 164 87 159 92 174 95 169 90 162 88 145 70 117 46 71 22 62 40 162 137 327 174 343 180 346 190 315 152 212 117 210 141 267 147 329 191 319 120 274 170 403 212 386 217 425 235 410 221 444 247 432 233 448 212 303 184 300 221 348 227 300 218 331 229 353 177 284 92 293 102 253 99 448 235 408 268 370 107 164 116 484 294 515 291 592 277 468 227 465 291 587 269 472 232 451 212 568 289 472 245 470 238 444 223 398 203 417 229 444 212 396 202 386 199 408 202 336 153 308 164 396 280 515 205 410 220 382 206 405 208 286 113 145 61 81 55 143 92 236 138 95 28 50 33 57 36 54 34 52 33 47 28 42 25 38 24 38 25 40 27 47 33 54 36 59 36 71 40 74 42 76 37 57 33 16 54 296 236 331 203 358 214 353 221 367 227 370 226 367 227 370 226 365 224 362 221 360 221 358 218 355 217 360 217 365 226 362 191 362 217 353 212 367 209 362 208 367 214 374 214 374 211 379 221 408 227 393 218 408 224 451 265 417 208 417 266 499 214 391 185 331 165 327 174 372 239 417 199 401 193 386 241 448 230 422 208 398 188 370 197 425 211 379 187 339 158 300 171 379 177 322 152 296 143 279 137 284 147 284 126 250 114 248 117 250 131 260 114 234 102 224 99 219 87 205 92 212 96 217 98 219 98 226 104 226 107 245 116 241 113 245 116 253 123 267 132 276 117 248 116 245 113 241 110 236 110 236 110 236 108 231 104 226 96 217 99 217 96 214 99 224 101 214 90 200 87 200 87 191 78 183 79 176 84 186 79 148 271 410 184 339 70 191 82 171 79 169 73 157 67 155 66 155 64 159 69 162 67 155 60 143 52 138 54 131 46 121 46 126 42 121 45 124 46 131 57 150 84 186 82 183 84 188 87 193 93 193 96 195 98 200 99 202 99 205 107 212 102 200 101 205 102 207 98 205 99 205 93 193 79 188 92 198 101 210 72 107 85 205 96 183 93 193 87 191 90 188 90 188 90 186 85 181 90 186 90 191 90 179 75 148 63 112 30 52 13 119 93 188 110 274 117 245 85 198 72 171 76 169 67 164 75 171 67 145 51 117 37 95 31 95 36 97 33 83 27 76 28 76 27 69 30 81 36 105 45 100 31 102 24 95 22 128 60 212 95 238 104 179 31 109 39 69 36 205 123 217 102 198 102 219 105 219 104 214 102 214 95 188 85 200 95 191 90 191 93 183 85 167 69 119 45 64 16 28 9 19 10 23 18 28 12 28 15 42 37 100 72 124 67 117 67 114 67 117 67 114 64 107 60 102 60 107 58 97 52 88 48 76 34 40 12 4 3 4 4 2 1 4 4 7 3 9 10 23 12 14 4 4 3 4 1 0 0 2 1 4 3 2 1 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 7 1 31 55 155 76 143 82 126 78 145 76 143 75 145 76 148 73 143 75 145 76 143 75 140 70 143 70 145 72 145 75 143 73 136 70 131 69 128 72 131 75 126 73 124 72 126 73 128 73 126 73 126 73 126 73 126 76 128 72 121 70 121 72 124 69 119 70 124 72 124 70 121 70 121 69 119 69 119 69 119 64 109 61 105 57 95 52 83 57 78 34 121 31 78 51 35 60 78 45 76 54 57 54 90 40 112 51 74 64 52 64 78 58 107 51 109 55 109 55 97 49 90 57 100 61 100 58 95 54 95 58 95 52 78 39 52 15 14 3 0 0 2 3 7 1 4 3 2 0 0 0 0 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 7 9 7 9 7 9 7 9 7 9 7 7 3 6 0 6 7 10 11 10 11 9 3 6 0 6 0 6 0 6 0 6 3 4 7 7 11 9 19 10 7 6 7 6 7 6 7 6 15 7 11 6 7 7 11 9 0 4 11 9 15 7 3 3 7 6 7 6 7 6 7 6 11 7 11 7 11 7 11 7 23 15 43 19 39 18 35 24 39 25 43 27 47 25 43 24 43 24 43 25 47 25 51 27 43 25 51 28 55 28 55 27 47 25 43 27 51 30 71 31 47 10 0 4 0 15 253 253 349 57 107 51 3 33 55 24 71 36 59 31 63 40 43 19 27 12 31 21 51 19 31 22 51 19 11 18 59 57 166 90 238 98 226 104 234 93 222 105 202 93 226 98 214 92 214 95 218 96 206 93 222 93 194 79 166 63 91 33 7 24 126 117 337 176 404 187 400 182 349 141 281 132 361 174 289 144 400 173 257 126 353 211 460 206 464 233 488 214 420 224 535 253 539 238 571 217 337 171 404 227 468 217 468 236 519 214 448 134 269 107 257 84 218 227 567 214 650 185 222 76 325 292 702 288 591 313 615 239 476 239 666 313 583 245 488 239 464 313 638 241 535 241 468 224 444 206 444 229 511 235 432 202 420 202 416 212 408 159 289 149 349 227 646 277 412 196 416 199 480 236 587 257 571 193 404 140 408 188 515 266 559 60 55 31 75 40 83 39 75 34 79 31 67 25 51 21 43 19 63 27 67 30 75 31 79 34 91 33 79 36 95 39 55 18 35 34 0 120 575 218 531 206 511 215 547 226 567 229 563 224 563 227 559 224 555 223 547 221 555 221 547 217 535 218 539 220 555 212 460 211 531 203 507 209 515 211 511 214 527 218 519 214 503 214 523 227 531 217 515 226 507 247 579 214 448 214 622 263 488 218 404 174 341 162 353 206 519 215 436 211 404 193 531 229 484 212 444 200 392 179 420 224 456 200 404 176 333 153 369 203 392 171 333 158 313 147 293 146 273 129 265 128 289 143 325 152 317 138 269 120 242 117 242 117 198 105 198 107 194 104 182 98 178 104 186 98 174 102 182 96 170 98 182 105 210 117 238 125 238 120 238 117 226 113 218 111 210 105 210 105 206 102 198 99 190 99 194 99 190 98 198 104 206 101 186 92 174 90 170 87 158 84 162 78 166 88 154 63 480 214 448 236 91 87 130 82 146 78 158 75 162 73 162 72 142 70 146 73 142 70 123 64 130 72 115 61 83 51 71 52 87 52 67 40 35 34 47 42 59 43 71 45 83 51 99 57 103 64 99 67 111 70 119 72 154 92 190 104 202 104 214 110 214 105 202 102 202 101 186 93 154 90 170 87 186 99 126 39 154 99 186 87 178 93 162 92 174 92 174 90 166 87 154 85 158 90 162 92 170 84 134 66 87 42 19 10 0 57 202 95 198 105 182 93 138 75 138 84 103 58 91 61 123 67 95 48 75 36 39 22 35 28 55 33 67 33 55 30 55 31 55 28 27 22 27 36 55 30 39 28 0 15 11 36 95 76 178 102 218 67 55 48 91 18 19 108 257 116 194 101 186 107 190 105 190 102 194 101 174 84 158 93 182 93 186 93 190 95 178 84 138 61 91 33 39 12 15 6 15 13 51 18 15 9 23 22 79 54 174 72 162 64 162 64 170 69 166 67 158 61 146 58 154 61 146 57 130 51 119 49 79 25 11 4 0 4 0 3 0 3 3 4 0 6 19 15 27 9 3 3 0 3 0 0 0 1 3 3 7 1 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 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 7 111 84 170 78 186 63 170 76 166 75 162 76 166 78 158 75 162 76 166 75 162 73 154 70 154 72 158 75 162 75 162 73 150 69 142 70 158 73 154 73 150 72 146 73 150 75 150 73 150 73 150 73 150 73 146 72 134 67 126 66 130 69 130 67 134 70 142 72 142 72 142 72 138 67 126 61 115 58 91 49 79 42 59 36 51 36 47 37 99 30 111 45 107 57 103 37 35 33 83 48 95 58 134 55 134 67 99 66 95 61 115 54 119 55 130 64 111 60 87 54 123 63 142 66 138 63 126 61 126 57 91 34 23 13 0 1 0 0 0 1 0 0 0 0 11 3 11 0 11 3 11 1 11 0 7 0 7 0 7 0 7 0 7 0 7 0 9 14 7 11 7 16 12 23 10 19 10 19 10 19 10 19 7 11 7 11 7 11 7 11 6 9 6 11 7 14 9 14 10 14 6 7 4 9 9 16 7 11 7 11 7 11 7 11 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 3 4 1 2 1 4 4 7 12 28 24 35 18 26 22 45 24 35 24 35 24 35 24 35 25 38 25 38 25 38 25 38 25 38 27 40 27 38 24 35 24 52 25 35 25 40 30 28 13 16 0 16 0 131 191 391 104 140 45 66 31 64 34 57 33 57 34 57 31 42 21 28 9 21 15 31 19 35 18 38 16 28 7 42 40 117 78 148 98 164 95 169 105 183 105 171 98 164 95 159 95 164 98 174 93 162 90 162 98 171 102 171 85 143 72 97 30 54 34 100 104 298 197 343 180 346 197 327 168 341 171 331 137 257 182 315 116 238 153 379 238 362 233 439 155 131 31 250 230 444 248 479 236 420 232 343 164 300 242 319 226 365 223 367 214 267 116 267 110 224 188 468 205 487 244 288 110 140 202 506 309 506 286 525 282 475 274 479 315 544 277 472 230 448 277 553 260 460 239 451 226 434 217 403 212 432 229 425 212 403 208 393 196 396 193 324 149 319 155 441 294 470 203 372 194 367 206 434 233 417 218 382 188 308 190 377 232 432 155 59 30 54 39 64 36 54 36 64 39 52 25 33 21 33 18 21 19 35 25 45 31 52 34 54 28 57 36 64 40 62 37 57 22 52 18 107 223 372 206 348 211 353 215 362 220 370 223 370 224 370 224 377 230 379 226 362 224 348 220 346 221 360 227 377 235 339 191 365 212 367 214 384 209 374 212 379 215 382 217 382 223 393 226 398 226 398 227 410 229 482 247 415 205 448 272 444 226 386 180 348 165 322 182 417 227 415 211 396 193 405 232 439 214 389 188 360 177 353 194 408 217 372 188 346 159 319 193 396 196 353 164 310 155 312 155 305 150 291 143 281 128 291 159 308 150 296 140 279 131 269 131 272 123 257 120 250 114 243 110 238 114 241 107 234 107 234 105 229 102 219 99 217 99 217 99 219 99 219 101 224 105 234 110 238 107 236 113 236 104 222 101 226 107 219 96 226 105 224 107 245 110 219 98 200 92 195 87 186 82 181 81 186 84 183 79 176 101 212 233 382 93 214 104 181 85 186 81 167 78 174 81 167 75 174 82 174 76 159 72 171 67 169 73 171 63 157 63 162 60 140 58 128 45 107 37 102 43 107 37 100 34 95 30 83 31 90 36 100 42 112 48 117 51 121 64 171 93 181 90 191 93 198 101 210 105 210 102 205 93 191 90 188 96 195 75 131 84 193 101 200 96 198 93 183 90 195 93 198 92 191 85 179 92 179 88 181 85 181 76 157 54 100 37 62 4 105 76 226 95 224 79 212 78 188 81 205 75 145 54 133 58 128 46 114 40 85 19 59 18 74 28 83 16 66 25 71 25 69 34 90 25 76 21 76 60 143 40 81 7 90 25 105 36 181 85 214 78 124 40 145 52 57 28 222 122 245 119 241 105 219 99 229 105 207 98 229 90 195 90 198 95 202 93 200 92 188 87 183 78 150 55 85 18 33 10 35 10 21 12 28 16 28 16 33 36 112 81 131 64 117 67 114 69 121 69 119 67 117 66 117 55 109 63 95 54 100 55 78 40 50 16 14 6 9 4 4 3 4 1 4 4 9 7 14 16 16 4 2 0 2 1 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 1 2 1 2 1 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 7 0 2 0 2 0 2 0 14 39 145 87 136 66 152 75 140 76 140 76 140 76 140 75 138 75 138 75 138 75 138 73 140 73 138 70 138 75 145 72 133 72 131 72 128 70 124 82 133 73 124 73 128 75 126 79 131 73 121 69 121 73 131 78 121 64 109 64 117 67 114 67 114 66 117 69 114 61 102 52 90 49 83 43 71 34 62 31 62 36 71 42 81 48 88 51 88 48 107 51 95 58 85 58 97 58 102 61 100 66 107 57 109 63 102 67 95 60 90 63 109 61 107 60 105 60 100 61 97 60 95 58 90 55 88 36 54 30 38 18 19 7 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 7 9 3 6 3 9 15 13 11 10 11 10 11 10 11 10 11 7 11 7 11 7 11 7 3 4 3 6 7 6 11 7 15 7 11 6 7 7 11 9 11 7 11 7 11 7 11 7 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 3 3 4 7 7 15 19 43 24 27 18 39 28 43 24 43 24 43 24 43 24 43 24 43 24 43 24 43 24 43 25 51 27 51 27 51 24 27 27 39 24 51 31 75 24 43 3 0 0 0 102 484 185 198 64 91 34 75 36 67 31 63 31 63 31 47 22 19 13 11 12 23 18 31 18 23 16 15 12 7 22 79 60 158 75 182 84 186 93 222 107 238 104 226 101 214 95 206 96 214 99 206 95 206 98 234 107 246 105 222 93 202 67 107 34 75 37 126 119 396 203 444 197 420 199 384 182 376 190 317 104 361 185 309 101 369 206 515 241 611 155 31 0 0 27 242 177 551 242 583 247 535 235 420 184 353 232 464 230 499 257 535 122 305 137 261 141 539 253 499 263 555 138 182 102 686 340 821 297 718 286 793 306 730 282 722 288 662 266 603 248 607 268 539 226 515 220 488 218 472 205 464 220 488 217 448 206 440 214 448 220 384 144 293 161 309 223 583 221 388 188 388 171 416 238 519 208 424 194 376 149 412 197 587 215 246 36 75 37 107 42 99 34 95 36 87 30 55 21 51 21 39 15 47 22 59 28 71 31 79 34 59 31 75 39 95 40 99 37 63 34 0 40 503 230 527 208 511 215 527 223 551 226 555 226 571 226 567 224 575 229 575 227 563 229 559 224 555 227 567 230 575 199 476 214 527 209 531 215 523 211 527 215 527 218 523 217 523 223 527 226 523 226 527 227 515 262 531 218 444 247 622 232 480 197 380 174 337 159 404 224 488 214 440 200 392 208 499 227 436 197 400 184 372 179 432 220 456 193 392 180 329 167 424 212 428 180 349 155 329 155 333 152 337 146 313 137 265 140 341 149 325 144 301 135 281 131 281 134 265 128 249 123 238 119 230 117 230 116 214 111 214 114 214 110 198 107 190 104 194 104 194 105 166 90 174 93 190 96 198 98 206 105 222 104 202 96 198 99 214 98 198 104 222 107 234 122 238 105 202 93 186 90 174 85 174 92 182 84 174 92 166 72 154 265 757 184 146 85 146 90 158 88 166 88 154 79 142 81 150 82 174 81 150 75 138 75 138 79 138 73 107 63 99 72 95 69 103 66 95 55 71 46 63 43 59 36 63 33 47 27 35 30 39 33 51 39 63 42 55 37 79 61 138 66 134 73 130 73 150 84 174 92 186 93 154 84 170 93 210 101 158 61 174 99 198 95 174 93 174 87 170 93 170 95 170 92 162 90 142 92 142 87 158 81 146 72 115 46 43 18 0 37 158 87 138 78 119 78 123 72 142 92 126 64 87 60 91 49 27 31 47 24 23 15 23 18 27 15 31 21 31 19 27 24 55 36 15 24 0 30 146 76 103 24 27 22 31 30 67 69 138 85 126 49 31 60 91 13 0 72 226 108 206 105 166 98 158 110 206 95 190 102 174 84 198 96 202 98 206 95 198 93 186 90 150 78 103 43 35 13 39 21 43 10 43 12 31 13 7 13 63 57 190 72 158 66 170 66 170 69 170 67 166 66 162 66 134 61 138 57 126 58 126 48 95 33 43 10 11 6 7 4 0 3 0 3 3 6 11 9 35 10 3 1 0 1 0 0 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 3 1 3 1 3 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 7 0 7 0 7 1 83 70 214 73 166 82 162 76 158 76 158 76 158 76 154 75 154 75 154 75 154 75 166 78 162 73 146 70 154 73 162 73 166 76 182 79 190 81 170 75 154 72 158 75 158 72 166 75 154 70 146 70 154 73 162 72 130 63 123 63 115 57 99 52 91 51 95 52 83 45 67 40 75 42 79 42 75 42 79 45 91 52 115 60 130 64 111 58 107 58 111 60 111 60 99 55 103 58 115 63 123 66 130 66 154 72 166 72 158 69 146 64 134 57 115 49 95 45 103 39 91 28 55 15 27 7 23 9 19 6 11 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 16 7 14 7 16 10 21 10 19 10 19 10 19 10 19 7 11 7 11 7 11 7 11 3 4 3 7 4 7 6 9 6 9 7 11 7 11 6 9 7 11 7 11 7 11 7 11 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 11 9 16 16 31 25 33 19 23 21 38 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 38 27 42 30 45 30 45 24 52 27 38 27 45 28 23 25 2 13 16 6 296 226 250 69 93 36 62 39 64 30 47 33 54 33 45 25 28 15 14 12 23 15 28 16 26 13 26 13 31 15 54 42 105 61 114 66 117 72 138 92 167 102 171 104 169 98 159 95 162 98 167 95 159 96 167 105 179 107 174 96 167 95 148 69 95 42 76 21 128 126 341 215 365 202 374 212 341 180 341 158 231 141 353 137 183 173 384 248 444 173 76 0 28 4 26 27 212 185 398 260 477 238 420 262 351 171 293 233 329 230 432 214 243 122 243 105 355 268 436 227 456 221 250 73 248 319 606 352 599 360 601 380 608 374 601 346 558 334 558 306 513 283 518 272 491 268 477 257 460 247 429 227 413 218 386 206 362 197 374 209 386 180 262 126 300 161 422 248 396 185 362 180 327 194 444 233 379 190 372 168 317 162 382 248 296 46 47 34 57 42 59 37 54 33 59 31 42 24 35 22 35 21 28 22 38 27 45 30 47 30 47 25 52 33 57 39 59 39 57 34 50 0 21 162 374 217 351 211 351 220 367 229 374 229 372 233 374 223 362 224 372 229 372 226 353 227 360 229 362 226 367 224 331 196 370 212 370 211 377 209 377 212 384 217 386 217 386 217 393 223 401 223 398 226 410 247 487 238 417 220 479 277 429 217 384 182 348 162 327 191 439 226 413 208 389 190 403 226 422 196 379 191 362 179 355 202 413 205 362 187 351 167 336 199 396 190 346 164 310 153 310 155 308 156 298 147 284 125 281 152 296 146 291 138 279 132 276 135 281 132 272 129 265 125 262 125 262 123 255 117 250 119 255 120 253 114 241 113 236 110 234 110 236 95 212 95 214 96 214 98 217 96 217 99 217 95 210 93 212 96 207 93 219 104 229 111 245 107 214 95 195 88 193 88 191 84 195 88 179 82 193 82 157 141 520 250 250 87 202 95 191 87 183 87 193 87 162 73 176 81 174 84 179 81 169 76 174 79 186 81 186 72 179 79 198 85 181 79 176 79 164 66 136 54 124 45 105 39 100 33 88 31 81 30 78 30 81 31 83 27 74 30 93 42 97 42 112 46 121 54 140 69 162 81 174 82 181 92 195 101 198 79 136 82 186 96 188 93 198 101 200 93 191 92 191 92 191 93 191 93 179 88 181 84 181 75 157 64 102 33 69 24 150 87 231 75 210 78 200 69 167 72 186 69 138 54 128 54 102 25 74 15 57 13 59 19 59 15 50 25 64 15 52 16 57 22 64 21 64 13 93 79 186 57 100 22 90 16 119 46 171 70 200 79 112 24 126 55 85 21 176 137 272 123 241 102 224 102 231 114 219 96 217 84 200 102 224 99 212 98 210 96 200 92 188 82 157 63 95 19 35 10 33 10 21 10 23 12 21 10 21 22 93 72 124 64 119 70 119 69 121 69 119 67 117 66 117 58 109 63 100 57 100 55 83 45 59 24 21 9 11 7 9 3 4 1 4 4 9 7 14 16 19 4 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 1 2 1 2 1 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 2 0 9 0 7 0 2 0 0 0 2 18 107 79 145 73 155 75 143 75 143 75 143 75 143 73 140 73 140 73 140 73 140 78 145 76 143 73 140 73 136 75 136 75 138 78 136 79 138 76 126 73 124 76 131 76 126 73 124 72 121 70 119 70 119 69 109 63 102 61 100 55 88 55 88 49 83 52 90 52 85 46 85 52 95 58 102 61 107 66 109 64 109 63 107 61 105 64 107 66 109 66 109 67 112 69 114 69 112 67 109 66 109 67 109 66 102 58 88 48 74 39 62 34 50 25 35 18 28 9 14 6 7 1 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 7 9 7 9 7 9 7 10 7 9 7 9 7 9 7 9 11 7 11 7 11 7 11 7 0 3 3 4 7 6 7 6 3 6 11 9 15 7 7 4 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 7 4 3 4 7 7 15 10 31 22 43 22 31 18 31 22 39 22 39 22 39 22 39 22 39 22 39 22 39 22 39 22 43 25 51 28 59 31 63 30 39 28 55 25 59 31 67 19 23 0 0 0 91 205 432 92 123 45 67 33 79 34 55 27 79 37 71 31 47 21 19 13 19 13 23 16 23 13 7 9 3 12 23 28 71 48 99 49 87 54 115 69 162 87 198 93 214 96 202 93 206 98 226 105 218 98 214 101 238 105 234 99 222 95 230 95 218 76 146 52 3 24 126 144 468 215 456 191 499 205 440 164 353 132 345 173 265 84 329 179 595 190 63 0 0 9 27 12 0 34 246 168 515 256 567 242 567 256 404 168 404 209 603 266 444 138 369 111 194 217 658 212 571 256 507 120 230 140 698 286 714 303 797 310 849 348 916 381 944 369 940 363 904 355 876 357 876 351 841 333 773 312 742 292 674 265 603 242 622 242 523 221 480 215 424 155 253 156 384 251 622 232 472 211 440 193 476 238 499 197 416 191 388 140 376 224 595 129 55 27 95 40 103 40 95 34 87 31 59 24 51 22 51 22 51 21 55 25 63 28 67 28 67 30 51 28 67 36 87 39 99 39 83 39 0 0 321 227 543 211 511 214 543 226 571 229 575 227 587 229 575 223 579 227 587 227 559 227 567 229 563 224 547 217 527 191 476 214 523 206 515 203 523 212 523 215 523 217 515 217 503 220 523 227 511 221 503 226 559 260 495 215 488 263 630 223 472 202 392 173 329 162 428 235 488 217 440 197 388 209 492 217 408 197 424 191 384 185 448 221 432 190 396 184 345 177 428 203 404 176 345 155 325 153 329 153 337 147 321 138 261 135 333 147 313 141 297 135 285 135 293 138 273 131 257 126 249 126 253 128 242 120 230 119 238 123 242 122 230 119 222 114 222 114 222 114 206 104 206 104 210 102 210 101 190 95 190 95 186 93 186 95 174 88 174 93 194 99 210 107 202 93 174 85 170 88 178 88 170 84 170 85 162 81 166 90 634 170 202 90 154 93 206 81 174 79 154 92 178 78 150 88 162 84 178 82 162 81 150 78 142 81 146 81 146 85 178 107 198 98 154 87 158 87 138 70 123 63 99 51 87 45 79 39 55 36 43 30 31 28 31 30 31 27 27 28 31 30 39 34 47 39 59 48 95 61 126 70 166 88 194 96 214 101 182 73 166 96 202 99 194 99 190 95 174 92 170 90 166 90 166 90 150 92 142 85 158 81 146 72 126 45 27 31 59 79 238 104 126 82 146 78 103 55 103 70 115 52 83 46 71 30 11 16 0 10 15 18 35 22 31 19 47 21 19 15 27 21 23 15 0 22 3 42 182 93 130 36 39 13 0 34 59 55 111 93 107 31 0 43 47 3 0 98 345 152 285 117 190 104 178 104 194 98 158 96 130 90 182 105 166 98 166 96 166 92 154 90 150 78 115 40 27 9 19 12 43 12 39 13 27 12 7 9 43 49 178 70 158 67 174 67 170 69 170 67 166 66 162 66 142 61 138 61 134 58 126 52 111 40 67 16 19 7 11 7 0 3 0 3 3 6 11 9 39 12 7 1 0 3 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 3 1 3 1 3 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 7 0 7 0 11 0 39 52 206 84 190 78 162 75 158 75 158 75 158 75 154 73 154 73 154 73 154 73 138 70 142 75 162 78 162 76 166 78 170 75 162 73 154 72 146 67 138 67 150 72 150 67 130 63 134 64 130 63 126 60 103 54 99 57 107 60 107 57 115 58 99 57 111 64 126 66 119 60 130 66 146 70 150 70 150 69 142 66 134 63 126 60 146 69 146 69 146 69 142 67 146 67 130 58 107 49 83 43 87 39 79 31 47 18 15 9 0 3 0 1 0 0 0 0 0 0 0 0 7 6 19 9 11 3 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 9 16 9 16 9 16 9 14 9 16 9 16 9 16 9 16 7 11 7 11 7 11 7 11 6 9 6 9 7 11 9 14 3 7 6 11 7 9 4 4 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 3 4 3 4 4 11 9 16 21 33 22 33 19 28 19 31 22 33 22 33 22 33 22 33 22 33 22 33 22 33 22 33 24 38 27 42 30 47 31 50 25 54 28 40 27 42 25 21 6 7 0 57 138 391 144 169 60 83 33 57 33 54 28 50 37 59 34 45 24 28 15 16 13 26 16 28 15 21 10 19 7 28 16 54 34 81 42 83 40 88 51 109 64 126 73 138 82 148 85 159 95 176 107 191 108 179 104 174 105 174 101 164 101 169 101 174 102 164 87 143 51 85 30 145 150 343 176 234 165 334 220 336 158 234 188 401 153 195 123 188 126 133 0 26 9 21 6 40 3 33 55 222 161 396 282 463 235 429 251 348 167 324 263 434 153 222 141 243 125 463 271 382 253 441 187 202 105 243 259 441 259 439 260 448 269 460 269 506 324 556 355 570 351 599 355 599 354 599 343 589 357 604 363 608 357 582 339 563 342 544 310 496 274 456 260 417 230 417 223 489 277 456 245 427 226 417 238 417 209 382 208 355 152 262 168 401 170 131 31 54 42 62 39 54 34 52 30 50 21 35 22 35 22 33 22 35 22 38 25 42 28 45 28 42 25 52 30 50 34 54 37 54 33 64 18 9 107 367 215 353 211 346 218 362 227 370 227 367 229 367 226 370 229 370 223 358 227 360 230 367 229 362 220 358 209 329 199 372 211 370 209 365 211 379 212 389 215 391 218 393 214 401 229 413 223 401 221 415 259 477 224 408 227 491 280 427 223 398 188 343 159 334 197 444 227 420 211 386 191 413 229 413 197 391 202 372 185 367 206 408 202 365 190 351 168 343 196 372 180 339 162 310 152 305 153 310 152 298 149 286 125 281 155 308 144 288 138 279 135 279 138 286 135 276 131 267 128 267 131 272 122 253 117 250 120 257 122 255 122 250 119 243 114 241 114 241 105 226 104 224 101 219 99 217 98 214 95 212 96 217 99 219 93 210 93 210 93 214 98 217 85 186 79 183 84 193 88 193 93 186 87 210 90 176 93 257 310 234 82 226 76 183 81 205 96 181 78 183 93 188 88 198 84 179 84 179 84 179 79 176 81 183 85 191 87 202 102 241 123 226 95 191 87 191 84 176 75 157 61 131 52 124 48 112 48 105 40 93 34 88 36 90 37 93 33 78 28 81 33 85 37 93 37 100 45 112 52 124 57 140 73 159 85 188 99 193 102 214 114 210 99 188 85 162 92 183 92 183 90 179 88 179 93 179 87 186 84 183 75 157 70 102 33 85 48 195 110 245 93 236 98 200 63 138 52 136 51 109 34 90 30 71 19 76 15 59 18 62 19 64 21 69 25 66 19 66 24 71 16 52 15 85 31 128 81 195 61 143 31 119 31 162 60 193 88 267 79 145 57 207 69 62 10 219 126 262 114 222 99 229 111 234 107 217 101 212 85 202 105 212 101 212 102 207 99 200 95 191 95 169 72 105 28 42 12 33 13 28 15 28 15 23 12 23 22 95 75 128 67 121 70 119 69 121 69 119 67 117 66 117 63 109 63 107 61 100 55 90 49 71 31 31 10 9 7 14 3 4 1 4 4 9 7 14 18 19 6 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 1 2 1 2 1 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 2 0 7 0 2 0 0 0 0 0 2 9 88 79 162 79 145 73 148 73 148 73 148 73 148 72 145 72 145 72 145 72 145 70 136 70 143 79 145 75 131 73 131 72 121 69 119 67 117 55 93 51 88 54 93 52 85 49 88 51 88 51 85 48 81 46 85 52 97 58 102 61 107 58 97 55 97 63 117 72 121 60 105 63 112 67 117 69 117 66 112 67 114 69 119 70 119 69 114 66 105 58 93 52 88 37 62 31 47 21 33 12 23 0 2 1 4 1 4 0 2 0 2 0 2 0 2 0 2 4 4 3 2 1 0 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 7 9 11 10 11 9 3 6 3 7 3 7 3 7 3 7 11 7 11 7 11 7 11 7 7 6 11 7 11 9 15 9 3 4 7 6 7 6 3 4 3 4 3 4 3 4 3 4 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 0 1 0 3 3 7 15 10 35 21 35 21 35 21 35 21 35 21 35 21 35 21 35 21 43 24 43 24 43 24 43 24 43 25 51 28 59 30 59 28 43 31 59 28 55 30 51 13 0 4 0 69 468 211 210 84 119 45 63 28 59 27 55 31 67 30 51 24 27 15 7 10 19 15 27 16 27 13 11 9 0 12 19 24 51 37 79 43 59 42 87 52 103 57 119 63 138 72 170 88 218 104 249 111 265 113 242 107 246 107 242 102 273 111 265 110 273 108 261 102 214 58 27 16 162 129 242 51 115 120 472 223 416 125 654 334 361 104 261 51 0 0 3 6 27 16 11 1 0 15 119 79 305 167 551 272 551 257 615 239 444 158 472 218 361 131 325 128 345 263 571 208 634 248 412 113 257 179 861 360 908 336 833 343 801 309 563 238 650 274 722 280 702 295 726 282 734 303 777 325 785 315 817 333 841 325 805 327 821 328 829 334 773 316 789 316 769 272 503 229 503 209 515 217 488 226 555 226 503 238 583 224 424 171 472 193 214 13 79 36 119 42 95 34 83 30 71 22 39 21 55 24 51 21 47 22 47 22 55 27 67 28 67 30 59 28 63 31 75 34 87 36 67 40 55 15 242 230 535 217 539 217 547 221 571 226 579 227 579 224 579 226 595 226 575 217 583 232 583 232 567 224 539 212 515 196 499 218 527 211 535 208 511 212 519 217 519 218 515 218 495 226 531 232 499 217 488 223 571 257 476 212 484 263 642 235 499 209 396 168 329 171 448 233 480 218 444 197 396 218 507 214 424 203 428 188 392 196 460 215 424 190 396 179 337 177 420 190 380 170 345 155 325 150 329 155 333 149 333 143 265 138 349 158 317 143 301 135 289 137 297 140 297 140 273 131 257 131 265 134 242 120 226 117 230 120 234 119 234 120 226 116 222 114 222 114 214 107 210 104 214 102 206 101 214 99 194 98 206 104 218 105 214 107 222 101 206 102 210 98 154 79 154 82 170 87 166 82 178 79 162 93 166 70 186 128 448 95 198 75 142 102 130 101 170 79 150 78 174 87 186 87 166 82 158 82 170 85 158 78 162 90 178 90 162 92 190 107 249 113 170 84 134 84 150 87 146 69 111 57 87 52 83 48 99 52 83 43 67 42 75 46 75 46 67 34 39 36 59 36 59 42 67 45 79 49 87 52 67 52 99 55 107 67 150 75 170 96 202 96 174 88 158 76 162 88 178 93 186 95 190 92 158 90 150 85 166 81 146 72 138 51 31 31 39 70 198 93 194 107 190 78 99 49 83 43 91 31 59 24 55 18 43 27 43 21 43 16 23 13 31 21 51 24 51 25 59 25 47 18 0 30 35 49 158 84 130 57 55 37 63 57 103 79 170 113 190 114 261 161 226 33 0 84 202 107 202 93 178 113 214 108 186 102 166 98 123 96 178 101 186 108 190 107 182 104 170 99 182 88 158 52 59 15 23 12 47 13 43 16 35 15 15 13 39 51 186 75 170 70 178 67 170 69 170 67 166 66 162 66 150 61 138 66 150 57 126 58 119 45 83 21 15 4 7 9 0 3 0 3 3 6 11 9 39 13 11 3 0 4 0 3 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 3 1 3 1 3 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 7 0 7 0 7 0 19 39 182 87 198 75 162 73 162 73 162 73 162 73 158 72 158 72 158 72 158 72 154 76 146 75 154 75 126 58 83 51 95 54 103 57 111 58 119 51 91 42 83 42 79 39 95 45 91 45 87 43 87 43 91 48 103 54 111 57 126 64 130 60 123 63 146 73 162 75 154 70 162 73 170 75 170 75 166 72 154 66 134 58 123 55 99 43 83 31 51 19 19 12 0 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 7 3 7 3 7 3 3 0 15 6 11 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 16 10 21 10 16 6 9 7 14 7 14 7 14 7 14 7 11 7 11 7 11 7 11 4 7 6 9 6 11 7 11 6 7 4 4 3 7 4 9 4 7 4 7 4 7 4 7 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 3 4 3 7 6 14 12 21 19 26 18 28 22 35 24 33 21 31 21 31 21 31 21 31 24 35 24 35 24 35 24 35 24 38 27 40 27 40 27 38 27 52 31 45 28 45 22 16 1 19 13 214 223 324 104 167 49 74 30 52 30 50 27 52 30 47 27 33 18 21 13 16 13 26 16 31 18 28 13 26 12 35 19 50 31 78 48 100 36 81 46 93 48 93 51 105 58 119 76 157 99 183 108 188 114 183 104 169 102 176 107 179 113 191 113 188 111 191 114 198 96 152 45 42 25 112 51 52 16 112 122 331 197 288 331 525 132 205 108 59 0 7 27 2 10 19 1 7 0 16 16 59 107 200 164 401 266 482 262 460 260 351 182 324 144 257 129 219 191 501 224 410 265 422 161 236 141 384 381 608 383 608 365 608 381 608 242 396 254 417 226 377 229 425 233 393 245 453 266 496 280 482 294 518 307 506 297 513 274 468 289 506 291 503 312 532 319 456 196 355 176 329 205 355 203 382 232 425 247 468 277 448 238 420 176 205 43 50 54 74 46 64 34 45 28 42 24 35 16 33 25 40 21 28 19 33 19 33 22 40 28 47 30 47 30 54 30 47 30 45 33 47 31 45 24 33 96 389 215 365 223 353 221 353 223 358 227 365 227 358 223 355 223 355 218 346 227 367 227 362 221 353 211 348 205 331 203 370 209 367 214 367 212 384 215 389 217 396 217 398 218 422 236 432 223 405 218 415 259 479 226 413 224 484 289 468 230 401 180 331 162 358 209 446 220 415 208 379 191 422 232 405 197 384 190 353 184 384 212 401 194 358 184 336 164 346 196 362 171 331 162 310 150 303 153 310 156 308 158 296 128 284 156 315 147 293 140 281 135 279 138 286 143 286 135 269 128 267 131 274 128 262 122 255 122 260 122 255 123 253 120 245 116 241 114 241 111 238 110 236 108 231 107 231 107 224 98 219 104 234 110 234 111 245 116 236 108 238 110 224 82 186 85 195 90 193 79 174 78 183 79 171 69 169 81 195 72 167 67 138 72 214 72 183 69 188 93 181 76 179 84 171 82 174 79 174 84 181 82 169 84 193 93 198 90 195 98 217 117 229 95 193 81 183 85 198 79 167 63 138 55 133 54 126 54 119 49 107 45 107 51 117 51 119 51 100 39 105 46 100 43 100 49 112 58 121 60 121 51 119 60 107 43 97 48 105 58 140 67 138 63 136 67 136 66 145 79 169 92 179 92 176 92 179 87 186 84 183 75 157 70 114 40 81 28 152 85 222 90 212 81 155 42 114 36 90 30 78 22 74 19 62 15 76 16 59 22 59 18 59 22 74 27 74 25 74 22 74 28 90 21 102 28 131 73 214 70 183 45 169 54 193 81 238 92 222 110 293 146 288 101 162 46 186 104 241 111 226 110 248 120 226 119 229 108 205 84 202 113 217 110 219 111 217 108 210 104 202 93 169 73 102 28 31 7 16 10 19 12 26 13 31 13 28 13 83 70 126 67 124 73 121 69 121 69 119 67 117 66 117 67 109 63 114 66 97 55 97 49 74 34 33 7 2 3 11 3 4 1 4 4 9 7 14 19 21 7 4 3 7 4 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 1 2 1 2 1 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 7 0 2 0 0 0 0 1 0 0 50 55 138 79 150 73 150 72 150 72 150 72 150 70 148 70 148 70 148 70 145 76 138 73 140 78 133 61 93 37 71 40 78 48 85 52 90 54 76 37 50 28 47 27 45 33 52 30 45 27 45 28 50 31 54 39 66 43 78 57 100 70 109 69 112 73 119 73 112 70 112 69 109 64 100 58 93 54 83 46 64 33 45 21 33 10 19 7 9 0 2 0 2 0 2 0 2 0 2 0 2 6 9 4 4 0 0 0 0 1 2 1 0 0 0 0 0 0 2 1 4 4 9 6 11 0 0 1 2 3 4 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 7 10 11 12 11 9 0 4 3 7 3 7 3 7 3 7 11 7 11 7 11 7 11 7 0 3 0 4 3 6 7 6 11 6 0 1 0 3 7 7 3 4 3 4 3 4 3 4 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 7 7 15 12 27 15 27 18 27 19 39 24 43 24 35 21 35 21 35 21 35 21 47 25 47 25 47 25 47 25 47 25 51 27 51 25 43 22 51 31 63 30 59 28 35 9 0 0 15 150 507 156 222 73 79 33 55 30 63 27 51 30 63 30 51 24 31 18 23 16 19 15 31 19 35 18 23 15 19 18 31 24 51 42 107 61 51 39 79 46 79 45 87 52 103 61 158 88 222 104 238 105 238 101 206 93 218 101 242 107 246 105 257 108 269 111 293 122 265 105 230 43 39 22 63 30 39 27 55 117 436 199 817 182 253 141 154 0 31 6 7 10 19 0 11 16 27 0 0 15 55 92 277 188 595 260 559 262 630 233 551 165 214 123 301 131 519 286 488 235 607 215 301 119 349 220 892 342 912 375 976 381 944 381 583 236 638 233 436 171 428 200 424 162 436 187 424 190 484 208 531 238 583 235 571 247 630 250 611 256 579 245 626 262 646 218 408 194 428 190 515 199 527 220 583 266 658 274 662 254 658 260 285 21 63 64 222 63 123 39 83 28 71 25 51 18 35 21 59 25 47 18 39 21 35 19 51 25 67 30 75 33 71 31 63 30 67 30 75 31 79 22 23 19 238 248 551 223 571 226 567 221 571 226 587 232 599 224 571 217 575 218 579 218 563 221 547 214 523 206 503 199 488 190 484 208 495 205 519 202 511 214 507 217 515 220 507 217 503 232 543 235 503 217 480 220 571 260 495 217 480 260 666 260 503 206 372 161 341 187 480 238 460 212 432 191 388 220 507 209 408 191 384 173 384 202 476 214 400 182 372 170 325 180 432 191 365 167 345 155 321 149 325 156 357 159 357 149 269 137 341 155 325 146 305 137 289 135 293 138 297 137 261 125 242 123 246 126 269 129 249 125 249 126 242 122 242 123 234 119 226 116 222 114 218 108 218 107 222 105 218 105 226 102 198 99 218 110 234 111 238 119 253 111 234 116 242 107 170 88 178 93 182 85 138 69 142 93 166 64 107 84 150 55 99 52 91 75 119 51 130 58 134 104 285 102 186 87 202 82 162 79 146 79 162 85 154 76 146 82 170 92 174 93 194 104 206 101 170 85 134 81 158 95 154 76 123 63 103 60 103 58 91 52 83 45 75 48 95 55 103 60 107 48 79 54 99 49 87 52 119 67 150 75 162 76 134 75 170 72 126 61 123 60 83 54 63 36 19 30 35 34 87 57 134 81 194 92 198 88 174 90 166 85 170 81 154 73 134 55 63 33 11 54 186 96 119 72 87 39 23 28 39 18 55 21 63 25 71 15 43 19 0 16 35 27 47 28 63 36 51 27 43 19 23 21 63 40 19 25 0 34 146 92 146 63 103 63 103 75 174 110 154 64 71 96 107 36 0 37 71 63 202 110 242 113 265 138 289 120 261 119 218 95 138 99 238 111 226 110 226 110 222 105 210 101 226 95 182 58 75 18 27 12 23 9 27 12 19 12 15 13 3 39 158 70 162 72 182 72 166 69 166 67 162 66 158 66 158 61 138 69 158 57 126 60 115 45 87 21 7 0 0 6 0 3 0 3 3 6 11 9 43 13 11 4 3 4 3 3 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 3 1 3 1 3 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 7 0 7 0 19 0 0 15 107 69 190 82 162 72 162 72 162 72 162 72 158 70 158 70 158 70 158 72 142 70 134 73 154 75 119 51 79 49 87 51 95 55 99 55 95 34 39 13 3 9 3 9 7 7 0 1 0 1 0 7 0 15 23 25 47 39 107 61 150 67 146 69 150 67 134 58 115 48 95 37 63 24 27 13 0 4 0 3 0 3 0 1 0 0 0 0 0 3 3 6 0 0 0 0 0 0 0 0 7 0 7 0 7 3 23 6 7 0 7 0 7 0 7 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 19 10 19 10 19 10 19 4 11 6 14 7 16 9 19 9 14 9 14 9 14 9 14 9 14 9 11 7 9 6 9 6 9 6 9 6 9 6 9 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 3 4 3 4 3 4 3 4 3 4 3 7 7 16 13 23 18 28 21 31 18 26 19 31 19 28 19 31 21 33 22 33 21 31 21 33 24 38 28 45 24 35 24 35 24 35 24 35 27 40 25 38 24 28 10 11 12 9 37 305 184 234 126 162 37 66 30 50 27 50 25 40 30 52 33 42 24 31 21 33 16 31 19 33 18 31 21 42 18 33 13 50 40 95 48 85 54 38 67 76 34 85 39 112 49 100 57 143 98 195 107 179 92 148 82 140 88 162 102 176 110 186 110 186 111 191 114 193 116 171 88 145 55 52 18 81 12 112 0 133 184 324 227 319 165 315 64 23 0 26 10 7 9 9 7 11 7 14 7 14 6 74 102 250 177 458 277 460 263 470 262 448 140 162 116 265 253 472 224 444 251 343 128 205 138 374 229 367 233 420 272 468 288 439 244 496 291 389 159 315 161 319 168 310 167 334 165 284 159 305 158 291 153 300 155 284 152 291 153 315 180 358 197 365 199 317 164 319 177 348 203 358 209 451 263 425 259 456 253 434 263 322 46 59 70 138 96 131 40 59 31 40 21 31 21 35 24 31 16 28 22 40 24 33 16 35 28 45 27 40 27 47 27 52 27 40 25 38 28 40 30 54 16 2 140 377 227 362 220 353 236 346 239 329 260 329 230 346 238 343 211 389 197 382 218 355 224 353 203 346 212 327 193 336 197 348 202 331 191 389 205 377 217 389 223 405 226 403 217 436 245 427 214 415 232 453 242 518 220 425 229 444 307 503 227 413 184 317 162 384 220 429 212 410 197 362 194 422 218 384 191 362 182 339 167 372 214 389 193 358 182 327 156 341 196 360 162 317 153 300 147 300 152 308 158 317 158 298 137 276 144 310 149 296 140 279 134 279 138 288 138 279 129 262 125 265 131 279 131 267 125 262 126 267 125 257 122 253 122 248 117 241 111 231 114 243 113 238 110 236 108 231 104 226 104 226 107 238 114 248 111 245 116 241 114 248 113 226 85 200 90 210 95 210 87 193 84 200 84 181 72 176 69 162 63 159 58 155 60 152 58 145 57 234 250 250 57 162 63 202 81 169 75 164 79 176 84 179 81 181 88 186 90 202 117 253 108 200 85 205 93 186 82 195 87 169 67 148 66 148 61 128 55 119 51 112 52 126 64 143 55 121 54 117 52 117 54 117 52 100 66 155 79 148 81 140 78 150 82 157 84 152 78 150 87 152 52 81 22 78 42 102 69 140 82 164 95 169 90 159 92 171 87 176 78 164 70 143 69 119 40 64 31 148 87 229 85 169 46 114 27 76 19 88 21 66 22 83 22 69 19 95 16 76 33 74 22 81 33 90 18 85 33 81 18 90 39 119 36 121 21 136 69 217 70 217 54 198 67 219 85 250 98 234 42 152 87 159 16 85 0 152 63 217 102 243 129 231 128 253 117 241 108 176 82 207 110 195 108 202 99 181 88 169 84 167 76 136 61 90 28 33 9 9 9 16 12 26 16 35 12 23 7 50 58 133 70 126 78 124 69 124 73 131 73 124 67 117 69 119 64 105 58 100 58 95 51 71 33 33 10 7 1 0 4 7 4 7 4 7 4 7 16 33 16 7 0 4 6 9 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 2 1 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 1 2 1 2 1 2 1 2 3 7 3 2 1 0 0 0 0 0 1 19 30 136 96 133 78 152 75 148 72 143 70 143 73 148 73 148 73 148 73 148 70 136 75 136 76 136 73 128 82 131 70 105 43 54 33 74 21 28 9 4 0 2 1 7 0 2 0 2 0 2 0 2 0 7 7 23 21 47 33 59 46 74 40 57 28 35 15 21 1 4 1 4 1 4 1 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 9 7 9 7 9 0 6 3 7 3 7 7 9 11 7 11 7 11 7 11 7 15 9 15 7 11 6 7 6 7 6 7 6 7 6 7 6 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 7 6 7 6 7 6 7 6 3 4 7 7 15 12 31 16 27 19 35 21 27 18 31 21 31 19 31 21 35 22 39 22 43 22 39 22 43 25 51 28 43 24 43 24 43 24 43 24 47 25 43 24 35 16 3 3 0 0 150 190 404 122 238 63 51 28 51 27 59 31 59 28 59 30 55 28 51 27 47 27 35 21 47 24 43 21 39 24 39 22 35 28 67 42 67 33 0 58 95 27 91 28 23 19 75 46 119 76 206 98 206 85 186 82 166 81 194 95 230 104 261 108 261 108 273 111 281 114 293 114 325 114 218 39 39 21 55 24 11 45 341 241 535 138 503 177 79 7 0 15 7 13 27 9 27 7 19 7 11 9 3 28 123 96 301 194 575 257 555 242 555 247 535 138 182 141 634 254 476 254 626 180 293 120 432 268 694 262 674 277 718 279 626 250 571 280 638 202 313 153 369 167 317 132 277 150 333 143 321 155 321 144 293 141 281 128 269 122 246 119 265 125 261 119 242 119 317 162 380 179 456 191 579 276 666 248 622 253 607 256 670 123 31 51 174 57 142 45 103 33 75 25 51 21 43 19 51 19 35 16 47 24 51 21 39 22 67 28 63 24 59 30 55 25 51 25 55 25 67 28 47 16 0 19 380 236 559 218 603 230 579 226 575 230 587 239 551 217 615 196 547 215 619 235 607 223 551 211 495 208 559 218 531 211 499 203 519 217 519 203 547 220 511 218 507 212 507 229 511 236 559 232 511 226 495 209 567 303 511 221 484 251 749 282 523 221 396 159 349 203 503 226 460 214 408 184 412 224 476 196 376 177 380 174 361 197 480 205 412 188 384 170 325 182 436 193 357 162 329 150 317 149 329 155 345 158 345 146 289 134 313 155 325 146 301 135 285 135 297 140 285 134 261 128 249 128 261 134 261 128 246 126 253 128 246 123 246 125 242 123 238 117 222 113 238 114 234 113 234 110 226 108 222 105 218 105 222 110 238 116 234 116 246 113 242 117 238 105 174 93 186 98 190 96 170 87 162 90 162 79 130 76 126 67 115 63 111 60 115 61 107 55 126 69 357 85 126 72 115 69 119 64 95 61 103 67 119 67 126 73 142 79 158 96 242 131 218 93 174 101 202 92 178 99 166 78 126 69 123 69 103 55 87 51 87 51 99 60 130 70 95 52 95 52 95 54 103 57 107 52 150 87 174 78 178 78 190 85 186 85 186 85 190 87 214 92 158 72 138 73 138 61 119 61 126 63 126 57 119 51 67 45 71 40 71 36 63 33 43 30 3 10 3 54 174 101 154 67 79 45 35 19 11 13 47 19 55 25 59 15 39 27 27 34 51 28 19 27 39 27 35 37 71 33 35 30 63 34 51 34 27 37 126 81 146 79 111 73 142 88 190 113 206 102 39 81 313 167 325 111 0 0 79 54 67 58 99 49 111 54 126 64 126 42 79 46 99 34 47 19 27 12 15 9 15 10 39 19 35 15 15 10 23 15 35 12 23 13 23 13 11 6 3 22 126 76 162 72 182 70 158 70 166 73 170 70 154 66 158 67 146 64 142 61 142 63 123 45 83 22 23 6 0 1 3 4 3 4 3 4 3 4 31 19 35 6 0 1 3 4 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 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 3 1 3 1 3 1 3 1 0 3 0 1 11 0 7 0 11 1 7 4 47 67 214 72 170 73 166 72 166 73 174 75 154 67 158 70 170 75 178 76 174 81 174 81 170 78 162 78 154 57 71 27 7 6 0 16 11 7 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 1 0 6 0 7 7 10 3 9 0 3 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 6 11 6 11 6 11 6 11 9 16 7 14 7 14 6 11 6 9 6 9 6 9 6 9 7 11 7 11 6 9 6 9 6 9 6 9 6 9 6 9 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 7 11 7 11 7 11 7 11 6 9 7 14 10 21 16 28 18 28 21 31 18 26 19 31 19 28 19 31 21 33 22 33 25 35 24 33 24 35 25 40 24 35 24 35 24 35 24 35 22 31 24 33 16 19 4 9 0 40 110 336 159 195 92 85 19 40 21 47 30 59 33 52 33 47 25 40 31 50 31 42 22 42 28 50 27 40 24 45 24 52 27 59 31 66 31 66 99 343 85 95 64 76 42 74 33 90 60 138 81 148 72 126 79 133 75 133 84 157 99 169 105 181 107 183 110 188 111 191 107 217 150 250 120 133 34 40 22 16 33 59 167 489 185 265 288 305 37 31 18 16 1 11 9 4 9 4 9 9 7 11 12 21 24 109 96 272 194 496 254 499 254 501 297 408 156 274 259 456 206 484 254 267 123 238 194 463 279 460 285 496 300 511 295 530 292 553 313 522 279 549 256 472 244 427 220 413 206 367 164 329 159 291 128 250 107 217 96 212 95 226 113 253 117 243 93 214 134 284 153 296 144 217 188 396 244 432 257 446 262 465 208 93 22 107 54 57 28 33 27 42 25 38 22 31 19 31 19 28 15 26 19 33 21 31 22 40 27 45 25 38 25 42 24 45 24 35 22 35 27 38 25 33 9 42 123 398 239 372 223 360 242 360 203 377 200 379 226 367 215 367 214 334 224 341 232 358 206 362 205 353 203 336 190 341 211 372 211 389 233 389 212 379 224 398 229 405 230 417 218 425 232 415 220 434 239 451 263 544 238 429 227 458 312 525 239 415 180 322 173 398 221 422 217 405 191 362 202 432 220 377 180 353 182 351 177 382 212 374 190 353 182 334 164 355 202 367 170 327 156 303 147 300 153 312 155 312 152 291 134 276 144 310 147 293 140 281 134 279 137 284 135 276 132 272 129 272 131 274 129 267 125 265 128 267 126 260 129 265 128 260 125 253 119 245 116 243 114 241 111 238 110 236 110 234 107 231 107 236 113 243 111 245 116 241 114 250 114 229 99 222 104 226 102 217 93 205 93 214 93 198 82 193 81 181 72 171 64 164 66 157 61 148 72 114 67 136 63 145 54 131 57 136 51 128 52 128 52 126 51 124 52 126 55 145 82 193 88 176 78 191 93 183 85 188 81 162 70 152 73 152 64 131 54 119 54 121 57 128 63 136 54 119 54 119 55 124 58 126 57 114 78 171 81 145 82 155 93 169 90 164 88 169 96 181 99 188 98 181 96 169 66 83 33 59 25 42 16 28 10 23 6 23 4 38 4 42 4 33 0 16 4 19 13 109 79 222 84 179 58 136 39 81 6 40 16 62 13 76 22 83 24 97 33 95 40 95 34 100 39 102 37 126 49 128 39 128 43 133 34 136 28 145 67 231 82 253 73 236 84 243 99 262 104 236 30 171 131 312 164 293 45 90 15 78 22 117 19 42 13 31 13 57 18 62 13 40 0 21 1 23 0 14 0 14 0 19 0 11 1 11 1 11 12 23 21 26 13 21 10 23 7 19 9 45 54 131 70 126 76 121 69 124 72 128 73 124 67 117 66 117 64 107 63 107 63 102 54 76 36 38 13 11 4 4 4 7 4 7 4 7 4 7 12 28 16 9 0 0 3 4 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 2 1 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 1 2 1 2 1 2 1 2 3 7 3 2 1 0 1 0 1 0 3 4 10 97 84 140 66 131 66 128 66 131 67 136 76 148 76 145 73 143 72 140 75 138 76 138 78 131 75 126 75 85 19 11 0 2 0 9 0 0 0 0 0 0 1 4 0 0 0 0 0 0 0 0 3 2 3 0 1 0 1 0 1 0 1 0 1 0 1 0 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 3 7 3 7 3 7 3 7 11 9 7 7 3 6 0 4 3 4 3 4 3 4 3 4 11 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 11 7 11 7 11 7 11 7 3 4 7 7 19 13 35 18 27 19 35 21 27 18 31 21 31 19 31 21 35 22 39 22 43 24 39 21 35 21 39 22 43 24 43 24 43 24 43 24 43 24 55 22 19 9 0 1 0 13 269 197 317 81 103 21 3 13 27 24 59 33 63 30 71 27 31 22 55 33 51 24 43 27 63 31 59 25 43 24 27 22 43 25 35 30 67 45 329 224 190 48 75 27 75 37 39 40 111 66 138 63 123 60 154 72 142 75 182 90 218 98 246 104 253 108 273 110 277 111 261 131 388 156 365 114 182 30 27 13 59 22 543 276 265 223 821 184 63 15 11 7 0 18 19 9 27 9 19 9 11 7 3 10 0 30 158 101 325 217 583 241 603 265 595 277 599 171 488 238 499 279 543 120 297 156 507 254 547 223 535 214 499 221 539 245 519 233 539 244 571 279 686 306 745 324 793 339 801 321 722 304 670 257 499 197 380 162 297 137 277 128 261 119 226 99 194 92 214 125 345 167 289 58 11 51 166 98 257 125 341 165 226 28 95 49 55 39 67 25 63 21 55 22 47 19 31 16 39 16 31 16 39 19 43 19 59 25 63 27 59 24 55 27 51 25 47 25 55 27 71 30 71 51 31 0 158 248 694 247 353 179 718 238 492 188 595 226 611 217 519 241 575 238 591 215 563 226 607 254 543 208 492 194 456 185 519 227 531 212 551 221 555 238 567 224 535 232 539 214 551 254 611 235 488 217 527 241 615 298 559 251 531 241 694 303 511 208 357 159 380 214 511 223 448 202 372 182 428 229 476 193 396 185 392 179 369 194 444 187 376 176 365 167 329 184 428 184 361 162 325 147 305 146 321 153 333 152 321 140 281 134 309 153 321 144 305 137 285 134 289 135 269 132 265 132 265 132 261 131 257 128 249 126 257 129 253 125 253 129 253 128 253 123 238 119 238 116 234 114 238 113 234 111 238 111 230 108 226 110 234 113 234 116 246 113 246 119 246 107 206 107 218 107 202 98 182 93 194 102 194 92 166 90 162 82 138 75 126 69 123 67 115 61 130 51 79 64 111 51 123 60 87 54 59 49 67 49 59 46 47 42 47 36 27 33 43 43 95 46 87 61 130 63 115 66 126 66 123 69 126 70 111 60 107 57 111 58 111 58 111 57 99 54 95 52 95 54 103 55 103 61 170 98 166 76 174 87 194 93 194 93 198 98 214 101 198 101 222 93 174 66 55 7 0 6 0 3 0 0 0 0 0 0 0 0 0 0 0 3 0 7 0 7 0 33 134 95 178 78 107 49 47 22 0 0 19 15 7 15 15 24 35 34 35 40 47 43 55 48 75 49 63 48 87 51 87 51 103 58 75 36 27 30 138 88 178 85 142 78 130 78 162 99 178 87 59 63 119 42 31 42 0 21 27 18 75 67 3 0 0 0 0 0 27 22 59 6 11 3 23 6 27 3 23 4 31 7 3 6 11 7 11 10 35 22 63 24 31 12 19 9 7 6 0 16 107 75 166 70 174 69 162 70 166 72 166 70 158 67 142 63 138 61 142 61 142 61 130 48 91 25 31 9 7 6 3 4 3 4 3 4 3 4 15 18 43 9 0 0 0 3 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 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 3 1 3 1 3 1 3 1 0 4 0 3 11 0 7 1 11 1 7 1 0 45 190 84 194 82 186 79 178 78 178 79 182 79 182 78 174 76 174 75 182 81 190 79 182 76 182 73 178 42 15 0 0 1 0 3 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 3 0 4 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 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 14 7 14 7 14 7 14 10 16 9 14 7 11 6 9 4 7 4 7 4 7 4 7 4 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 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 7 3 4 4 9 7 16 13 23 18 28 21 31 18 26 19 31 19 28 19 31 21 33 22 33 21 31 19 26 18 26 19 28 24 35 24 35 24 35 24 35 22 31 27 35 15 14 3 14 0 28 117 327 129 131 43 64 18 40 22 50 31 59 31 47 34 42 19 26 22 38 21 23 21 42 28 47 25 40 24 45 28 59 30 54 27 71 51 117 75 191 54 114 33 83 37 69 30 85 49 109 52 107 55 117 67 117 66 121 78 145 90 157 98 169 102 179 107 183 108 183 107 200 126 222 134 222 88 100 21 76 19 78 180 310 96 434 315 265 54 23 4 0 12 21 9 4 9 9 7 11 7 11 1 16 0 35 54 179 113 312 199 384 220 403 206 441 263 377 188 403 214 468 229 308 199 367 253 468 236 436 257 413 220 429 212 427 223 408 226 425 217 410 215 417 229 441 250 489 274 501 288 534 309 558 322 592 342 601 340 582 307 518 263 441 211 370 167 291 147 305 187 370 167 200 45 109 42 102 30 95 49 119 42 52 54 35 31 71 18 54 16 28 18 33 19 33 19 26 16 26 16 26 16 28 19 33 27 42 25 40 25 40 25 38 25 50 27 42 27 42 31 47 33 69 10 2 54 396 294 484 49 210 272 475 150 191 247 446 211 248 197 389 247 360 196 427 268 463 262 448 232 444 260 436 220 382 236 422 238 396 224 379 226 358 202 358 214 374 224 415 221 441 254 444 229 429 236 444 265 553 271 453 224 458 303 542 227 389 170 334 191 422 232 434 211 389 184 370 212 444 223 386 196 370 184 346 173 370 202 353 177 334 171 324 161 348 190 339 161 312 149 291 140 288 146 300 147 298 144 281 132 276 141 300 147 293 141 281 135 276 134 276 128 269 131 274 132 272 129 269 129 267 126 265 129 272 129 265 128 262 128 260 125 255 120 248 116 245 116 245 114 243 114 243 116 243 111 236 110 236 111 241 111 245 116 243 116 253 117 234 107 238 111 236 102 217 95 217 102 234 104 217 93 217 93 205 85 191 76 181 76 174 70 162 69 164 61 169 64 143 79 150 64 148 58 140 58 133 54 119 49 117 48 105 34 76 22 69 24 76 24 93 37 97 34 90 43 107 48 114 55 121 57 114 49 114 54 121 57 124 57 124 55 119 52 114 49 112 49 114 57 124 82 181 82 150 85 167 87 169 92 176 96 181 95 179 92 198 107 148 46 66 12 14 0 14 7 19 10 16 9 11 10 16 7 28 4 35 9 28 9 16 12 11 3 54 49 176 90 195 66 138 34 93 19 66 27 90 27 90 25 109 42 128 51 126 51 133 58 145 60 157 57 157 57 159 54 164 57 176 45 138 15 124 63 250 87 241 81 241 76 224 92 255 102 226 67 179 57 83 3 76 7 97 57 105 48 171 43 57 28 42 1 14 9 54 24 21 3 28 6 14 4 9 3 7 3 9 0 7 1 11 9 23 24 40 31 35 16 21 10 26 9 31 9 33 46 128 75 124 75 121 73 126 73 126 72 124 70 119 66 117 66 109 63 105 60 95 55 81 37 40 16 16 7 9 4 7 4 7 4 7 4 7 6 28 21 19 1 0 1 4 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 2 1 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 1 2 1 2 1 2 1 2 3 4 3 0 1 0 1 0 1 0 3 0 0 69 78 155 79 143 76 138 75 140 76 143 73 136 76 143 81 150 85 155 90 157 85 140 76 124 66 112 48 45 1 2 1 4 0 2 0 0 1 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 4 3 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 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 7 9 7 9 7 9 7 9 7 9 3 7 3 7 0 6 3 4 3 4 3 4 3 4 3 4 3 4 7 6 7 6 7 6 7 6 7 6 7 6 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 0 3 0 3 0 3 0 3 0 3 0 4 11 10 27 15 27 19 35 21 27 18 31 21 31 19 31 21 35 22 39 22 31 19 27 18 27 19 31 21 43 24 43 24 43 24 43 24 51 25 63 25 19 7 0 3 0 9 281 187 253 55 27 28 35 24 47 28 63 33 63 28 63 24 23 15 19 18 19 13 39 22 47 24 43 22 47 27 87 42 79 34 59 42 119 69 154 46 123 72 63 45 75 30 55 39 75 43 75 45 103 58 119 60 115 64 150 78 178 82 210 90 226 98 249 101 249 101 242 105 226 99 277 113 230 52 91 27 55 54 249 108 392 282 753 156 202 51 3 1 3 3 19 9 19 9 11 7 11 7 15 6 0 0 67 82 234 129 246 141 253 132 337 144 281 173 333 158 353 208 492 215 515 203 424 224 499 245 626 250 523 242 571 260 547 229 523 233 492 215 499 224 539 233 559 233 539 223 495 223 503 221 523 233 551 227 559 239 611 271 718 303 765 304 730 291 714 288 690 291 690 254 503 199 472 179 357 132 246 76 107 45 55 25 119 40 27 27 55 18 47 16 39 18 31 19 35 18 43 18 35 16 43 24 67 25 51 22 59 27 63 27 59 28 55 30 67 33 87 34 87 25 0 22 289 244 718 319 178 146 658 352 333 93 619 331 515 52 503 268 833 81 174 244 777 248 388 156 492 310 702 199 539 301 809 274 670 303 789 304 742 286 706 288 662 238 539 233 583 244 567 224 539 245 599 248 599 333 690 236 472 280 761 291 472 193 345 168 412 217 499 218 456 203 392 196 464 233 488 203 408 185 380 174 361 194 444 185 369 171 353 165 325 177 392 164 317 149 297 140 289 138 297 143 305 141 301 137 289 135 301 144 317 144 305 138 289 132 277 131 257 126 253 129 257 129 257 128 257 128 249 128 261 131 261 128 246 126 246 126 249 122 238 119 238 116 238 116 246 116 246 116 246 114 238 111 230 111 238 114 234 114 246 114 249 122 249 110 214 110 222 108 190 96 178 99 202 108 206 99 178 99 178 92 158 87 142 81 146 82 134 75 123 73 99 79 123 87 170 64 115 69 103 66 99 66 87 57 83 55 83 52 67 36 23 24 23 19 19 22 35 28 35 25 31 31 43 37 55 42 55 43 51 39 67 46 87 52 99 55 119 60 111 57 107 57 111 58 91 58 150 96 162 81 170 88 162 88 178 96 190 95 182 92 190 111 238 61 11 4 0 6 0 6 7 13 23 12 19 7 11 10 7 4 11 4 27 10 11 10 0 4 0 3 43 51 146 79 134 54 51 34 31 33 11 40 71 55 95 76 146 95 170 90 158 92 174 88 158 87 166 79 134 72 115 55 83 55 111 42 27 15 123 88 174 75 146 76 130 79 190 110 214 98 63 52 51 36 99 66 126 58 123 28 79 104 269 79 126 22 3 9 31 24 39 3 0 7 39 16 43 12 39 12 39 9 11 1 11 4 15 10 35 22 55 22 23 12 23 12 27 10 0 12 75 75 162 70 158 70 158 73 158 72 154 70 150 70 170 72 162 69 154 61 130 55 130 49 91 25 31 9 7 6 3 4 3 4 3 4 3 4 3 18 59 16 0 0 0 3 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 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 3 1 3 1 3 1 3 1 0 4 0 3 11 1 7 1 7 1 7 3 0 34 166 82 174 75 174 75 174 76 186 79 202 85 194 79 182 75 166 72 146 58 130 48 95 30 63 21 47 6 0 0 7 0 7 0 15 3 7 3 7 0 0 0 0 0 0 0 0 0 0 0 3 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 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 6 11 6 11 6 11 6 11 7 14 7 14 9 16 6 9 6 9 6 9 6 9 3 4 3 7 4 9 6 9 6 9 6 9 6 9 6 9 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 1 2 1 2 1 2 1 2 3 7 4 9 9 19 15 26 18 28 21 31 18 26 19 31 19 28 19 31 21 33 22 33 19 28 19 28 21 33 24 38 24 35 24 35 24 35 24 33 19 28 28 33 10 4 0 9 7 57 146 308 98 109 31 62 22 42 19 40 24 47 25 42 24 35 18 19 12 19 16 26 21 38 22 35 21 40 28 59 42 76 39 71 39 90 57 119 84 102 57 97 27 57 37 59 37 83 37 83 37 88 45 100 52 93 52 97 63 117 70 121 76 138 84 152 92 157 92 155 96 159 85 157 95 167 72 109 31 54 21 140 81 181 199 499 291 245 132 174 55 11 9 0 10 4 9 9 7 11 7 14 7 0 3 50 54 188 137 276 170 324 159 351 217 351 159 367 143 238 155 367 224 425 191 286 184 475 286 522 309 549 289 496 318 556 283 456 241 427 221 408 217 415 242 463 260 458 250 441 244 427 229 403 229 422 229 398 190 351 190 360 196 355 179 322 215 405 238 427 218 410 250 460 285 489 291 506 279 475 235 296 66 50 21 52 45 31 22 28 19 33 15 26 15 28 19 31 18 31 22 33 18 28 21 40 27 38 19 33 25 45 28 42 25 50 27 42 28 45 33 50 42 28 13 76 171 386 238 448 199 374 268 558 194 336 260 568 235 212 206 513 343 140 52 432 266 367 93 195 176 539 230 145 123 494 279 248 164 491 288 358 209 468 324 489 291 549 340 537 274 494 276 456 236 444 245 458 286 608 328 518 280 589 342 537 224 389 179 355 197 405 209 398 217 403 197 391 217 432 215 386 193 362 182 348 177 377 199 341 174 329 168 319 156 331 171 298 144 291 141 286 138 286 140 288 135 281 138 284 137 281 138 284 146 293 141 284 135 274 131 269 125 262 125 262 126 265 128 267 129 267 126 267 131 274 131 269 126 260 126 260 125 255 122 250 117 248 117 248 117 248 117 248 116 243 113 238 111 241 116 248 111 243 116 243 117 255 119 238 107 241 114 241 102 219 101 231 105 236 107 222 98 222 98 212 95 205 88 200 92 195 87 188 84 162 64 181 70 200 81 164 79 174 76 171 78 164 70 145 64 136 60 121 52 107 46 100 40 93 33 85 33 88 34 81 30 76 33 74 31 71 36 81 31 83 33 88 37 97 42 102 52 117 52 119 55 124 60 128 61 126 79 183 92 174 95 176 95 181 96 183 96 183 96 179 93 207 105 107 4 14 4 26 7 14 7 9 6 0 6 0 10 9 6 19 1 26 7 19 9 0 10 9 1 16 9 88 54 183 82 179 55 131 46 119 58 183 111 243 122 269 138 284 138 255 125 260 131 257 119 260 120 255 105 248 92 202 57 171 49 155 28 119 49 229 79 241 72 229 73 226 95 243 85 176 58 140 37 128 67 145 48 114 36 76 25 195 123 169 48 64 4 21 22 38 16 7 4 7 7 2 7 2 7 0 6 2 12 28 10 16 6 4 9 14 19 21 12 19 10 28 9 33 10 23 39 126 76 121 72 121 75 126 72 124 70 121 70 121 75 128 72 114 61 95 49 74 54 78 36 38 15 14 6 7 4 7 4 7 4 7 4 7 4 31 28 31 6 2 3 7 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 2 1 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 1 2 1 2 1 2 1 2 3 4 4 0 3 0 3 0 3 0 3 4 1 52 60 119 85 143 82 136 76 131 75 128 66 109 58 90 43 66 31 57 15 35 10 26 1 9 0 7 1 7 0 11 4 0 0 2 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 3 4 3 4 3 2 1 2 0 2 1 4 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 6 0 7 3 9 7 10 7 6 7 6 7 6 7 6 0 3 0 4 3 6 7 6 7 6 7 6 7 6 7 6 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 0 3 0 3 0 3 0 3 7 6 7 7 19 13 35 18 27 19 35 21 27 18 31 21 31 19 31 21 35 22 39 22 35 21 35 22 43 25 55 30 43 24 43 24 43 24 43 24 31 22 59 21 3 0 0 0 0 36 388 173 162 45 23 15 11 12 3 10 15 16 27 18 31 19 23 13 7 13 27 24 39 22 43 21 39 24 63 37 55 30 59 34 75 49 111 57 107 48 79 28 79 24 107 31 67 37 59 34 59 37 67 39 87 46 79 48 111 58 130 61 150 72 182 82 202 85 198 82 182 82 186 92 226 81 174 58 87 25 39 75 297 93 400 297 638 113 313 135 198 21 27 12 11 9 11 7 3 9 3 7 27 0 35 61 194 122 380 173 424 153 380 226 519 239 547 206 305 116 424 242 583 244 325 107 329 285 749 310 761 355 829 328 611 282 626 263 603 253 559 248 611 254 599 250 607 251 630 266 595 242 523 215 515 227 515 205 464 196 472 199 488 193 436 168 416 174 420 180 345 147 400 190 388 152 376 165 440 215 511 147 91 33 55 55 31 7 142 16 67 19 43 13 27 16 31 22 39 21 55 21 39 18 51 27 63 22 39 21 59 30 71 30 47 24 47 27 63 30 79 33 87 28 39 31 432 218 456 184 559 202 547 206 551 263 634 260 662 274 615 280 753 211 531 327 670 288 591 235 650 366 630 76 468 361 678 52 333 340 702 76 297 272 734 164 325 259 745 224 480 262 785 316 714 276 686 286 611 283 666 300 722 307 674 253 559 223 448 200 480 217 488 208 472 206 420 199 448 214 440 190 420 188 408 185 388 194 412 165 365 164 345 156 309 161 337 135 289 141 297 141 297 141 297 141 281 135 293 138 297 138 293 135 317 144 305 138 289 132 273 128 242 123 242 123 242 125 249 128 257 128 249 128 261 132 265 129 249 128 249 128 246 125 246 123 234 119 242 119 249 119 249 119 246 114 238 111 238 114 249 119 234 114 246 114 249 122 253 111 210 113 226 113 190 101 190 108 190 108 198 99 174 99 174 93 166 95 154 92 166 95 162 90 178 73 134 101 119 92 119 93 146 85 150 85 150 84 138 75 146 73 115 63 107 61 107 61 115 54 95 43 79 45 79 39 71 42 63 36 39 33 43 36 43 31 35 28 27 25 27 27 35 30 39 34 59 42 75 48 111 60 142 98 190 96 198 93 210 101 198 96 198 98 206 102 246 126 269 57 0 0 0 12 27 13 19 7 15 9 27 15 15 9 19 6 23 10 51 18 39 16 35 21 7 0 0 12 43 64 170 85 123 57 71 48 230 147 372 177 337 158 293 146 297 138 265 143 297 140 277 140 297 135 273 132 242 93 115 63 91 57 79 25 87 69 166 81 142 76 150 85 182 90 111 42 55 46 51 51 130 37 55 36 107 30 3 40 95 0 0 7 0 12 43 24 27 13 7 9 3 6 7 10 15 12 19 9 15 4 27 4 7 6 11 13 15 10 3 9 19 12 23 9 3 7 63 73 166 70 154 70 162 73 154 70 150 70 150 72 166 70 154 63 126 46 83 34 126 46 87 24 27 7 11 4 11 4 11 4 11 6 11 6 11 22 79 24 19 3 11 6 0 0 0 0 0 0 0 0 3 0 3 1 3 1 11 3 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 1 0 3 7 3 11 1 7 1 15 0 7 4 0 22 115 55 126 57 103 42 71 30 47 24 3 7 0 4 0 0 0 0 0 0 0 0 7 1 7 1 7 0 15 7 7 0 7 3 7 0 7 0 7 0 11 3 7 0 7 0 7 0 7 0 0 0 0 0 0 0 3 1 3 1 3 1 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 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 7 11 7 11 7 11 6 9 6 9 6 9 6 9 7 11 7 9 6 7 4 7 6 7 4 4 3 7 4 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 7 4 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 0 2 3 9 7 14 10 16 19 28 21 31 21 33 22 33 24 35 24 35 24 35 24 35 21 33 22 35 24 33 21 31 21 31 22 35 25 38 24 33 25 33 27 19 6 14 0 16 0 59 170 303 70 102 27 47 13 21 10 14 9 14 12 16 15 19 13 16 12 19 13 21 24 45 25 50 30 62 37 69 34 59 33 59 33 62 34 69 42 78 36 71 34 74 39 83 45 90 42 85 39 81 36 83 43 90 40 93 49 107 54 109 54 119 69 133 67 124 67 133 69 136 67 140 75 131 54 78 25 42 39 157 117 169 214 503 174 212 110 217 122 107 10 7 6 16 10 14 7 14 7 7 3 16 42 164 82 238 141 322 200 372 220 420 241 448 239 432 205 284 193 458 256 391 131 269 215 446 245 477 266 506 247 475 280 496 253 434 224 432 233 434 253 456 257 460 230 405 227 417 244 439 227 389 224 408 212 370 188 343 211 374 180 329 196 327 196 358 188 327 159 293 164 317 161 265 102 159 128 374 131 128 33 50 33 45 28 38 19 28 19 31 19 28 18 26 16 26 18 28 16 26 18 33 24 40 24 35 22 35 24 42 30 50 27 42 25 38 25 38 25 42 27 50 25 90 73 171 87 157 93 188 116 245 146 312 194 329 202 382 236 427 254 460 285 506 282 496 315 537 330 549 321 518 307 585 327 436 283 596 324 362 209 549 330 324 168 470 298 343 104 441 334 539 309 520 303 585 300 534 291 499 295 508 285 425 244 453 286 456 245 470 256 446 236 408 221 422 214 384 196 334 177 374 174 319 182 327 180 303 176 319 153 293 150 308 155 293 165 245 153 262 138 257 153 250 131 269 128 257 123 260 134 291 138 293 146 253 140 262 128 262 122 260 114 231 126 272 125 260 129 257 120 262 128 267 123 260 126 262 132 262 129 255 129 257 125 248 123 241 119 238 125 255 120 250 116 243 114 243 114 243 102 236 125 265 120 267 131 236 110 243 113 243 107 234 108 245 110 238 104 229 102 224 96 214 93 207 92 205 92 202 90 202 92 198 88 195 92 200 90 195 85 198 88 202 93 195 81 167 75 159 76 148 67 128 61 128 66 131 61 119 54 109 49 107 55 112 46 95 37 78 34 83 36 85 34 83 31 78 30 76 31 74 22 64 22 69 24 66 31 78 28 97 51 140 73 159 81 176 101 193 110 191 104 162 88 202 114 105 12 19 13 21 19 26 12 19 15 26 15 16 22 38 25 47 30 52 31 50 28 38 25 31 10 4 12 69 54 241 101 181 85 140 43 224 199 362 182 339 170 327 156 303 146 284 134 272 132 279 138 284 129 274 129 276 134 265 92 169 58 169 48 155 40 200 73 245 70 236 75 217 101 207 57 112 66 126 25 90 58 117 16 85 30 57 19 74 19 40 13 28 1 28 22 42 12 19 7 31 10 16 6 7 6 7 10 14 7 11 7 9 6 7 4 7 6 11 7 14 9 19 10 19 7 26 30 109 75 119 64 128 67 119 69 126 76 133 73 124 66 121 64 117 64 71 21 59 46 81 45 45 16 11 7 7 6 9 6 7 7 0 10 0 10 19 34 31 9 0 0 4 1 2 1 9 0 11 0 16 0 11 0 4 1 0 3 0 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 3 0 4 0 4 0 4 0 3 0 3 0 3 0 3 0 1 2 1 2 0 0 1 0 1 2 1 4 3 9 4 11 21 35 24 33 13 4 0 0 1 4 0 2 0 7 0 7 0 7 3 7 1 2 3 9 6 0 1 0 4 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 11 7 11 7 11 7 11 7 7 6 7 6 7 6 7 6 11 7 11 6 7 4 3 4 7 4 3 3 0 4 3 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 4 3 3 0 3 0 3 0 3 0 3 0 3 7 3 7 3 7 3 7 3 3 3 15 9 27 12 31 12 27 18 27 19 31 21 31 21 31 21 31 21 31 21 31 21 31 22 35 22 35 22 31 21 35 22 39 24 39 24 39 24 47 30 51 13 0 1 0 0 0 31 400 150 146 49 47 19 7 10 7 9 7 12 15 15 23 16 23 16 23 18 27 18 31 22 31 24 39 28 55 33 63 33 59 33 59 34 67 37 75 40 63 36 63 40 79 43 91 45 83 40 75 39 75 37 99 46 83 45 95 49 95 46 119 60 126 63 126 63 138 67 138 61 142 64 166 63 126 40 47 40 130 63 242 110 456 191 361 125 301 125 309 90 115 22 11 12 19 10 11 4 7 1 3 0 198 119 289 78 226 143 392 167 404 205 551 262 611 257 503 170 404 211 531 242 503 199 543 238 452 220 503 220 452 215 476 223 511 256 603 256 547 230 511 203 464 205 472 194 432 158 337 184 460 229 527 238 495 197 464 199 464 212 452 188 420 184 388 184 396 170 337 147 349 162 412 187 480 162 444 165 198 36 87 34 75 28 55 21 43 19 43 19 43 18 39 16 35 16 35 16 35 18 43 21 51 24 59 24 51 22 55 25 67 30 55 25 59 24 63 27 67 27 67 22 27 67 257 104 194 90 182 75 174 76 150 75 150 45 146 93 277 131 357 171 480 205 523 224 603 257 710 310 841 334 888 339 908 363 976 361 928 352 932 380 976 363 884 349 916 360 734 312 853 331 797 298 829 363 757 324 785 307 753 285 682 232 674 274 547 208 595 271 511 220 642 279 603 214 646 248 547 245 507 212 527 214 436 214 388 184 416 158 388 147 333 123 305 123 305 164 261 120 269 140 202 147 305 116 289 159 285 119 265 116 269 122 305 131 297 102 242 125 265 126 249 143 277 125 242 143 277 135 261 134 269 135 269 134 261 132 246 125 226 123 238 128 230 125 238 120 234 120 246 125 249 123 242 120 234 119 234 119 202 110 238 119 226 129 273 114 186 107 190 107 178 104 190 113 194 108 182 104 174 99 162 95 166 96 170 95 170 93 166 93 166 90 154 90 166 93 162 90 154 87 162 90 174 90 154 78 142 76 146 75 126 64 111 64 115 63 107 60 99 58 99 60 103 58 87 49 67 43 55 40 59 39 63 36 59 34 51 33 55 31 35 25 31 24 23 19 15 18 0 15 3 28 27 31 47 48 115 60 150 75 218 93 253 113 253 48 23 10 55 27 59 22 47 22 67 31 75 30 83 34 87 37 95 39 91 37 103 36 75 27 39 13 51 37 95 81 218 95 103 46 214 208 472 202 396 174 337 161 293 141 317 147 297 137 285 137 285 135 309 143 293 138 301 137 222 87 91 58 87 55 95 60 134 79 134 78 150 90 202 79 23 21 23 40 43 33 130 58 55 24 99 21 35 34 47 13 3 9 19 19 79 27 51 9 31 13 15 7 11 6 0 9 7 10 11 7 11 6 7 6 3 4 11 7 15 9 19 10 19 12 3 9 51 61 186 75 162 75 166 69 158 69 166 72 158 66 154 70 162 69 154 33 11 15 111 51 130 31 47 7 31 4 23 6 23 6 23 10 23 10 23 24 87 28 39 1 7 3 3 1 0 0 0 0 3 0 11 0 11 0 19 1 19 3 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 3 1 3 0 0 0 0 0 0 4 0 4 0 4 0 4 0 3 0 3 0 3 0 1 3 1 19 1 19 1 19 1 19 1 19 1 23 3 23 3 23 46 174 69 87 9 0 9 15 3 11 0 3 0 3 1 0 0 0 1 0 0 0 4 0 1 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 6 9 6 9 6 9 7 11 6 9 6 9 4 7 6 7 4 4 3 7 4 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 7 4 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 4 9 7 16 12 19 13 21 19 28 21 31 21 33 22 33 21 31 21 31 21 31 21 31 22 33 22 33 22 33 22 33 24 35 24 35 24 35 24 31 21 21 24 14 3 14 0 16 0 112 146 219 60 105 19 47 10 19 9 16 9 21 15 28 9 16 10 19 12 21 13 23 22 42 22 45 24 50 28 54 33 59 33 59 33 62 36 64 39 69 36 66 39 76 43 88 45 90 42 85 37 85 37 85 49 107 46 107 51 114 52 112 63 119 57 114 60 124 64 126 67 133 60 128 60 105 39 66 16 47 40 131 101 188 144 236 107 202 120 193 116 193 87 90 12 26 12 19 9 7 3 9 12 105 125 241 295 226 39 159 99 162 64 188 144 379 236 460 241 405 196 384 230 522 319 496 227 475 235 484 251 420 223 446 254 446 235 441 236 434 248 489 280 463 227 374 167 327 182 346 119 267 205 446 256 453 245 389 214 367 184 341 196 334 173 343 180 360 190 336 161 303 173 343 224 410 272 384 211 183 30 52 40 57 30 40 21 31 19 31 19 31 18 28 18 28 16 26 15 26 18 31 21 33 21 33 27 40 24 38 24 40 27 42 27 45 25 40 27 38 27 42 49 62 19 238 232 403 206 379 199 329 184 319 168 298 153 234 117 253 140 226 102 188 87 150 114 224 120 226 131 272 162 300 188 365 236 458 280 503 318 577 340 553 348 608 366 568 345 608 380 608 380 608 339 580 351 553 315 561 313 496 277 472 292 475 260 508 217 420 285 515 159 346 271 508 171 334 276 458 161 396 295 427 212 472 244 453 251 482 253 417 233 403 218 324 170 348 138 274 131 253 108 212 102 241 108 207 98 219 102 224 117 255 132 272 147 274 128 265 141 265 131 250 123 238 113 248 123 224 116 245 117 245 119 257 128 269 129 265 125 262 128 267 131 265 122 253 126 253 123 245 123 255 125 253 123 248 120 243 119 243 105 222 114 241 117 267 137 241 107 241 110 241 108 241 113 250 110 238 107 234 102 226 98 222 98 219 96 217 96 214 95 214 93 210 90 207 93 214 93 207 88 205 85 205 90 202 85 181 79 171 81 159 70 138 64 138 67 138 64 133 63 133 64 136 64 136 63 128 57 117 49 109 45 105 45 102 42 97 40 95 43 97 37 90 36 85 28 74 31 76 21 64 16 62 13 57 10 64 21 38 6 40 37 90 67 114 51 47 4 14 13 42 16 28 15 28 21 40 24 40 25 42 25 45 25 40 22 38 25 31 12 14 3 2 6 40 57 140 81 198 73 243 203 468 214 377 179 329 167 327 156 300 147 296 140 288 138 288 135 279 135 281 131 279 143 305 141 269 75 181 60 198 67 210 66 238 73 231 84 241 96 162 19 69 30 124 34 88 43 155 57 131 25 54 21 85 19 11 4 31 13 38 30 50 18 21 7 21 9 16 7 14 9 11 10 14 7 11 7 11 6 9 6 7 9 14 10 16 10 19 12 21 7 19 25 100 79 131 72 119 76 124 70 119 72 124 73 121 66 121 67 124 66 57 0 11 37 81 52 57 15 4 3 4 4 11 4 9 7 2 9 0 9 19 30 40 15 7 0 7 1 2 1 4 0 11 0 11 0 11 0 4 1 0 3 0 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 1 2 1 2 0 0 0 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 4 0 4 0 4 0 4 0 4 0 4 0 2 0 2 6 62 73 109 36 7 0 9 1 2 1 0 0 2 0 2 0 2 0 2 0 0 4 9 15 31 27 23 4 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 4 3 3 0 4 3 6 7 6 7 6 7 6 7 6 3 4 3 4 3 4 3 4 7 6 7 4 3 3 0 3 0 3 0 3 0 3 0 3 11 4 7 3 7 3 3 1 7 4 15 9 27 10 27 10 43 21 35 21 39 22 39 24 43 24 43 24 43 24 43 24 43 22 39 22 39 24 47 25 51 27 47 25 43 24 47 25 47 25 39 9 0 0 0 0 0 66 313 92 123 49 23 18 11 13 7 9 7 12 19 16 0 7 3 10 11 12 15 15 35 24 35 25 47 31 59 34 59 33 55 31 59 33 63 36 51 33 55 36 63 42 83 45 91 43 83 40 79 39 79 40 75 42 83 51 119 63 134 63 138 63 119 61 134 69 134 61 158 64 138 51 107 36 47 15 19 16 103 84 206 105 337 143 253 119 309 110 273 116 257 73 47 10 0 4 7 10 0 3 3 92 341 146 916 191 95 45 119 37 0 31 134 135 428 227 559 250 527 229 543 263 698 227 488 265 599 288 678 262 654 280 630 300 765 319 686 265 619 269 619 256 607 229 444 171 396 161 273 123 416 266 619 257 603 238 492 223 476 203 535 221 472 206 460 208 488 197 428 184 503 230 694 266 797 266 622 72 35 22 103 37 71 22 39 18 43 21 39 18 39 18 39 18 39 18 31 16 43 21 51 21 43 19 63 27 59 25 59 25 59 25 59 27 59 25 67 27 71 28 35 15 0 125 551 221 507 229 555 214 555 229 575 235 599 223 503 232 630 245 626 263 670 251 519 211 523 193 460 170 408 144 384 170 440 141 392 185 531 182 571 245 682 286 761 313 817 318 777 319 857 337 876 361 948 345 892 360 829 298 722 298 853 333 845 363 773 304 833 319 571 283 789 304 376 253 726 272 285 232 706 200 206 254 579 194 583 226 626 300 595 211 674 316 634 229 730 289 674 217 519 233 571 135 313 167 293 98 249 120 234 128 301 105 226 114 257 120 297 122 246 114 242 123 234 134 321 140 293 141 293 129 249 123 257 125 234 122 246 129 265 129 246 116 242 123 261 125 257 123 261 125 249 122 246 119 238 116 230 113 194 101 222 119 261 143 297 111 206 110 206 110 202 110 210 113 202 110 202 107 186 101 182 101 178 99 174 98 174 96 170 96 170 93 158 93 170 96 166 93 154 88 146 87 162 90 150 84 142 82 146 79 123 69 115 67 138 75 134 69 123 66 119 66 130 72 134 70 123 63 103 55 91 52 95 51 87 48 83 48 95 51 87 51 91 49 75 40 87 46 63 40 51 36 39 33 27 33 23 0 0 0 0 7 43 13 11 9 3 1 0 4 11 7 3 6 0 6 0 4 3 9 3 7 0 4 0 1 11 9 0 4 0 1 0 4 19 34 79 69 249 206 591 233 495 202 384 168 337 168 321 152 289 140 297 141 309 144 301 138 265 128 261 129 301 155 337 147 210 78 87 60 115 61 126 76 150 84 178 95 166 51 0 36 15 28 0 13 19 39 67 36 0 6 59 52 35 0 0 9 15 16 63 22 31 7 7 6 15 9 15 7 3 10 7 10 15 9 11 7 11 6 7 6 19 10 19 10 19 12 23 13 0 4 23 51 170 78 154 64 162 67 146 66 154 73 170 75 154 66 154 69 162 31 0 1 55 42 134 36 47 3 15 6 7 4 7 6 7 7 7 9 11 19 63 30 43 4 0 3 3 3 3 1 3 0 3 0 3 0 3 0 3 3 11 3 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 7 3 15 3 15 3 15 3 11 1 11 1 11 1 11 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 12 31 19 23 3 0 0 7 0 7 1 11 0 11 0 0 3 3 4 3 7 31 18 67 51 170 54 59 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 7 11 7 11 7 11 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 7 4 4 3 7 4 9 6 9 6 9 6 9 6 9 4 7 4 7 4 7 4 7 6 9 6 7 4 4 3 4 3 4 3 4 3 4 3 4 4 7 4 4 3 2 1 2 0 2 3 7 6 9 6 9 12 19 15 21 15 23 16 23 22 33 22 33 22 33 22 33 22 31 21 31 21 33 25 40 28 40 25 35 24 38 27 38 21 26 21 9 0 9 0 16 6 140 111 155 57 107 21 47 15 28 10 19 6 19 10 26 18 35 21 42 22 42 22 40 19 45 24 50 28 62 36 71 33 59 31 59 31 62 34 66 30 57 31 64 36 78 42 85 45 90 42 90 40 88 42 90 40 97 45 114 61 138 69 138 64 131 63 138 72 143 63 119 54 107 43 93 31 69 16 50 31 124 90 157 66 241 158 226 111 200 113 191 108 183 104 167 48 45 3 9 9 16 6 16 40 195 161 255 200 260 108 105 33 83 37 119 66 195 138 331 211 456 239 460 230 372 197 324 253 518 260 475 266 479 269 463 238 465 262 434 223 417 239 436 238 398 205 365 190 372 187 303 132 193 161 460 277 446 248 427 230 456 236 405 232 425 200 374 173 377 206 401 206 405 245 472 282 484 342 527 245 109 21 62 42 57 28 33 16 26 19 35 18 28 18 28 18 28 18 28 16 28 19 35 22 33 19 28 25 40 25 40 25 40 24 38 30 45 27 40 25 42 28 47 24 81 18 229 162 269 152 319 180 305 180 329 187 346 214 370 203 384 230 389 235 444 274 465 297 534 318 556 321 553 309 522 298 499 266 453 248 436 241 434 232 384 236 429 256 410 238 427 253 396 190 360 247 405 223 463 286 515 283 470 277 503 327 546 313 556 336 573 330 544 291 580 319 585 251 608 309 522 211 573 310 456 165 542 282 403 239 348 235 393 87 276 239 417 105 317 286 389 120 463 307 472 214 511 279 470 283 496 253 401 211 355 205 310 150 329 149 229 93 236 116 212 117 255 114 188 99 245 110 243 128 245 122 257 140 279 135 288 134 281 132 274 126 257 116 253 120 253 119 248 119 245 122 243 122 241 119 234 113 226 104 205 104 229 126 286 146 236 110 236 107 231 105 231 105 231 108 238 111 236 104 224 102 229 98 224 98 222 96 222 95 219 96 217 92 217 95 222 95 214 90 212 87 210 92 210 88 198 82 186 82 176 73 155 67 152 75 155 70 148 66 145 66 145 69 152 70 152 69 143 61 133 60 133 58 131 55 126 54 126 54 126 54 131 60 136 57 124 57 124 58 128 55 124 52 121 48 109 36 38 0 19 6 7 3 9 0 16 7 14 0 11 3 16 1 9 0 7 0 7 0 9 0 9 0 7 0 7 0 7 0 7 0 7 0 16 0 71 27 176 173 451 242 408 218 382 179 331 162 319 153 296 141 291 143 296 147 300 143 286 135 286 137 284 144 310 156 308 144 234 58 159 52 195 67 231 75 248 92 245 88 198 72 231 58 138 45 191 78 167 43 124 57 126 61 169 70 83 16 7 4 14 16 23 12 9 6 9 9 14 9 16 10 16 9 16 9 14 9 11 7 11 6 9 10 16 10 16 10 16 10 16 6 19 21 83 73 138 78 121 70 114 64 109 67 119 72 119 69 121 64 117 66 62 4 11 9 50 43 57 16 9 4 9 4 16 4 11 7 7 7 2 9 19 27 52 24 16 0 4 3 0 3 0 3 2 0 4 0 4 1 4 1 0 3 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 1 4 1 4 1 4 0 2 0 2 0 2 0 4 1 4 1 4 1 4 1 4 1 4 1 2 0 2 0 2 7 0 0 0 0 7 4 2 0 0 6 19 16 35 24 40 22 35 21 26 12 16 13 26 18 93 92 131 48 26 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 11 7 11 7 11 7 11 7 7 6 7 6 7 6 7 6 3 4 7 6 7 6 11 7 7 4 3 3 0 4 3 6 7 6 7 6 7 6 7 6 0 3 0 3 0 3 0 3 7 6 7 4 3 3 0 3 0 3 0 3 0 3 0 3 15 6 11 3 7 1 0 0 0 0 0 1 7 3 3 1 0 4 0 4 0 6 0 7 15 13 15 13 15 13 15 13 27 16 19 15 19 18 35 22 43 24 39 21 35 24 51 28 55 27 47 9 0 0 0 0 0 64 234 81 134 45 27 16 7 12 0 4 0 6 0 13 35 25 47 28 47 27 39 24 19 21 23 24 35 31 55 36 47 31 43 30 47 33 55 34 35 30 43 34 55 39 67 42 83 43 75 42 75 42 79 43 79 45 91 52 119 61 123 57 115 58 130 67 142 63 111 48 63 31 59 24 35 22 19 25 111 51 182 111 170 135 301 105 269 104 257 107 269 104 265 113 190 45 23 6 0 1 0 15 134 149 337 108 198 110 242 57 31 30 67 45 55 51 178 131 404 223 559 260 591 185 404 229 825 358 849 303 638 242 511 220 607 251 587 244 622 271 630 238 603 224 468 174 384 190 495 199 198 79 305 248 674 265 599 244 607 230 412 125 253 114 246 105 249 137 416 200 543 248 710 309 710 303 900 330 428 18 47 52 91 33 63 19 35 18 47 22 35 16 39 18 39 18 43 19 39 19 43 21 47 19 43 19 55 24 59 27 63 27 59 24 59 30 63 27 63 27 67 28 59 22 0 147 472 184 464 180 408 144 353 143 341 144 404 161 424 167 404 150 392 176 503 206 523 212 603 241 686 279 765 291 801 306 861 343 920 340 944 372 991 381 984 377 944 351 896 346 845 315 658 241 734 247 452 174 619 247 547 188 456 179 495 170 472 177 619 259 682 262 682 265 666 265 694 285 714 279 749 321 793 291 753 327 753 310 730 265 857 306 488 294 817 235 325 304 821 149 269 303 694 87 269 277 464 107 503 309 603 241 757 274 571 294 734 259 563 232 503 191 329 161 325 135 384 182 337 116 218 122 285 120 242 119 277 125 242 113 214 104 202 107 238 123 257 123 265 123 265 120 265 125 265 123 265 123 257 117 238 111 226 96 198 110 281 155 345 120 246 113 230 108 234 111 234 110 222 111 238 110 214 101 214 107 198 99 190 98 186 98 182 96 182 93 170 93 178 96 178 92 154 87 150 90 166 93 154 85 138 84 138 79 111 69 107 70 111 69 119 69 123 73 134 76 126 72 126 72 123 67 111 64 119 64 115 63 107 60 103 58 91 54 87 57 107 63 107 60 107 64 126 67 115 60 103 58 115 63 87 16 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 0 6 0 4 0 6 0 6 0 1 0 122 571 263 511 214 388 171 325 153 309 153 293 147 285 140 277 137 277 132 249 122 234 126 257 129 277 150 337 159 353 129 130 51 55 60 119 70 123 85 178 93 214 114 249 144 226 87 170 131 249 101 178 93 261 87 182 102 273 111 142 16 7 13 27 15 19 13 19 13 15 10 19 10 19 10 15 9 19 9 15 9 11 7 11 7 19 10 15 9 15 7 11 9 3 10 39 43 154 79 190 76 182 73 166 70 174 75 178 73 182 73 162 69 166 34 0 1 0 22 103 36 59 12 19 6 7 4 0 6 0 7 0 7 3 12 47 37 59 7 0 1 3 4 11 3 3 3 3 0 3 1 0 1 0 1 0 3 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 4 0 4 0 4 0 4 0 3 0 3 0 4 0 3 19 3 31 3 31 3 31 3 27 1 27 1 27 1 27 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 3 3 1 0 0 3 6 0 3 43 25 115 46 154 55 146 46 119 27 51 9 19 9 63 73 297 102 170 25 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 7 11 7 11 7 11 6 9 6 9 6 9 6 9 4 7 4 9 6 11 7 11 6 7 4 4 3 7 4 9 6 9 6 9 6 9 6 9 3 4 3 4 3 4 3 4 6 9 6 7 4 4 3 4 3 4 3 4 3 4 3 4 6 9 4 4 3 2 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 2 3 4 3 4 3 4 3 4 7 9 4 7 6 14 12 23 16 23 13 21 15 28 22 38 31 40 24 11 0 7 0 14 0 102 90 176 69 97 31 45 16 33 12 26 12 35 22 50 30 59 33 64 33 57 27 47 27 52 27 52 28 57 31 62 31 59 30 57 31 59 33 64 31 69 34 76 39 83 40 85 45 93 42 90 40 97 42 100 43 100 48 109 54 114 49 102 45 109 52 119 51 105 42 97 25 69 27 78 30 100 40 121 78 138 131 372 149 257 101 202 98 176 93 174 98 176 101 171 88 107 36 33 0 9 18 93 116 360 120 193 108 229 79 133 49 90 39 90 33 95 72 219 137 353 209 427 250 377 196 587 375 608 363 582 315 518 236 470 307 436 188 319 191 391 253 491 217 403 223 377 173 324 170 293 81 176 125 339 236 453 260 470 238 327 101 176 49 155 61 193 101 274 143 343 194 432 271 527 285 546 345 542 82 9 30 90 34 47 25 33 18 31 22 38 16 26 16 28 18 31 19 31 21 31 19 28 18 31 19 33 21 35 25 42 28 45 27 40 31 42 28 42 27 45 28 50 52 52 24 429 318 544 333 513 265 389 212 358 206 358 215 353 211 339 188 310 170 276 159 288 171 322 174 319 182 360 211 384 209 417 259 468 272 494 289 496 285 515 319 515 313 558 349 568 355 608 371 596 377 608 300 413 306 522 262 377 177 279 144 217 120 198 104 222 99 260 128 265 171 310 182 296 188 374 238 374 236 425 276 458 259 511 286 511 263 565 316 534 309 553 313 608 342 482 340 608 300 379 322 472 285 367 260 513 218 358 253 420 126 463 257 353 203 489 244 370 224 429 203 353 279 542 276 439 202 384 217 331 155 262 134 238 122 250 120 229 98 198 99 222 123 243 125 236 119 234 123 243 120 236 122 236 119 224 110 212 101 195 111 257 159 327 159 226 113 234 105 234 113 245 116 243 107 238 114 238 104 222 104 238 102 231 102 229 101 229 99 226 95 217 92 214 95 222 95 214 87 212 90 222 98 219 90 200 81 193 82 179 73 162 69 159 69 152 70 155 73 162 79 169 75 157 72 152 69 150 69 150 69 155 67 152 66 148 63 145 61 140 58 138 63 148 64 145 63 140 73 155 69 143 64 140 66 143 51 42 0 21 9 9 12 50 28 62 25 59 27 59 21 54 24 57 19 52 24 64 28 69 31 76 37 81 39 83 54 119 58 95 39 93 55 124 69 107 79 384 266 453 209 367 161 324 162 324 161 327 159 327 147 300 140 291 135 284 126 267 113 262 122 265 126 300 156 329 165 310 120 207 57 191 66 202 63 241 87 255 128 331 138 296 122 255 108 288 96 229 104 260 134 241 92 191 99 205 79 54 18 16 16 9 12 4 13 14 12 7 12 19 12 19 7 16 10 16 9 14 9 11 7 11 9 14 7 11 6 9 6 7 6 19 16 45 39 81 51 81 58 95 60 105 70 119 73 117 69 119 64 121 73 64 4 2 3 38 39 64 28 33 10 7 6 9 6 9 7 7 7 7 9 11 24 57 31 14 0 2 4 0 4 0 3 0 3 2 1 2 1 2 3 2 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 4 4 4 4 4 4 4 3 2 3 4 4 7 6 7 3 9 3 9 3 9 3 9 1 7 1 7 1 7 1 7 1 4 1 4 1 4 1 4 1 4 1 4 3 7 3 7 0 2 10 7 0 0 0 7 0 9 16 42 39 69 52 81 61 83 45 47 15 11 3 9 22 117 105 145 48 28 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 11 7 11 7 11 7 11 7 7 6 7 6 7 6 7 6 3 4 3 6 7 7 11 7 7 4 3 3 0 4 3 6 7 6 7 6 7 6 7 6 0 3 0 3 0 3 0 3 7 6 7 4 3 3 0 3 0 3 0 3 0 3 0 3 15 6 11 3 7 1 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 1 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 9 19 9 11 7 19 15 43 22 75 36 67 10 0 0 0 0 0 40 210 107 158 42 35 13 19 21 15 18 23 28 59 42 75 43 83 45 79 39 55 31 63 36 55 33 47 31 47 31 47 30 43 30 43 31 51 34 51 36 63 40 75 43 75 42 79 43 75 42 75 42 83 43 59 40 67 46 83 49 71 40 51 40 71 40 47 28 39 31 71 34 67 36 55 45 75 57 138 111 523 280 420 162 234 88 186 90 210 82 210 95 230 78 218 69 107 22 0 0 51 76 369 171 222 119 190 107 230 72 75 30 43 42 83 39 95 67 190 141 369 171 488 170 384 349 797 206 452 212 714 328 622 283 551 164 289 129 285 119 365 214 591 226 488 182 392 176 372 126 126 93 190 107 365 221 615 265 507 123 230 132 333 120 305 125 361 141 325 129 345 171 547 248 722 334 900 355 174 21 75 30 71 28 55 21 43 21 51 24 35 16 35 18 39 19 43 19 51 21 43 16 35 18 43 21 43 21 55 27 67 28 67 27 71 30 67 27 63 28 59 28 59 16 150 328 892 319 900 346 916 303 718 272 706 269 682 242 642 244 674 280 734 260 650 253 658 248 634 223 579 221 595 221 611 218 587 239 662 236 611 232 638 247 662 262 674 254 690 282 742 266 718 286 714 269 706 254 865 366 960 360 908 325 837 282 706 268 619 233 492 202 349 137 277 113 293 104 261 116 313 114 357 158 408 196 551 188 511 208 646 227 622 269 745 307 833 307 849 358 892 368 916 366 964 254 908 380 952 331 793 298 777 325 686 340 730 248 702 300 599 227 742 263 527 236 690 208 472 300 535 239 619 230 515 208 507 202 527 230 535 211 396 149 293 132 242 116 238 111 230 110 246 119 257 119 261 119 253 111 230 104 182 98 301 173 476 205 384 101 202 92 190 95 222 108 238 107 234 111 257 113 230 101 230 111 222 107 222 105 218 105 214 104 194 95 186 93 194 96 190 92 154 88 166 96 186 96 162 85 138 84 138 79 103 69 95 69 134 76 138 75 134 76 138 78 138 75 126 70 119 70 126 72 126 70 126 69 119 66 115 64 126 67 107 63 111 67 119 67 99 64 138 73 134 67 123 67 126 75 115 16 0 16 79 39 55 60 186 87 190 82 174 69 170 78 178 73 150 63 150 69 174 84 182 90 202 96 210 99 178 92 174 63 87 61 158 85 130 70 396 276 539 190 416 165 424 197 428 194 388 173 341 167 345 159 333 155 329 153 313 146 297 144 281 126 246 134 305 152 321 168 321 104 107 66 103 55 95 81 158 96 305 161 265 88 146 99 222 129 134 81 174 90 269 122 226 66 59 46 55 3 27 21 11 10 0 9 3 13 3 12 23 15 27 12 15 6 19 10 19 9 15 7 11 7 11 7 11 6 7 4 3 3 0 7 3 7 7 13 19 13 39 25 63 42 119 60 146 61 134 58 146 72 202 45 11 1 11 25 99 40 79 24 19 0 15 7 15 7 15 7 15 7 23 9 59 40 91 12 0 3 3 4 11 3 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 4 0 4 0 4 0 4 0 3 0 4 0 6 0 6 11 3 11 3 11 3 11 3 7 1 7 1 7 1 7 3 0 3 0 3 0 3 0 3 0 3 0 4 0 6 0 7 15 1 7 1 7 6 3 1 0 4 43 22 95 34 119 37 190 55 142 30 63 6 23 4 0 40 194 57 67 3 19 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 0 0 0 0 0 0 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 9 6 7 4 9 6 11 4 7 4 7 4 7 4 7 6 9 6 7 4 4 3 4 4 7 4 7 4 7 4 7 1 2 1 2 1 2 1 2 4 7 4 7 4 7 4 7 3 4 3 4 3 4 3 4 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 2 1 4 3 4 13 14 7 7 3 4 0 9 0 57 49 131 64 109 33 66 30 59 27 64 30 62 33 81 42 81 40 83 42 78 33 62 39 76 36 71 34 71 34 71 27 66 37 81 40 78 40 83 37 78 40 85 43 93 46 97 43 93 42 97 43 102 46 107 51 97 43 90 43 95 34 78 49 109 36 93 33 100 39 105 46 133 52 76 46 133 72 191 93 276 282 425 164 231 64 162 82 159 75 140 72 128 72 133 76 138 33 11 12 19 28 224 221 284 90 181 104 219 98 119 42 97 43 69 31 100 57 121 78 231 129 315 173 329 188 451 144 205 78 222 117 281 162 293 137 339 191 310 144 217 75 174 149 391 235 382 125 291 239 303 64 164 120 241 70 176 93 217 85 195 76 186 69 193 73 205 88 250 119 276 128 281 143 279 190 422 285 398 138 95 49 114 78 93 33 31 19 38 22 31 19 28 16 28 19 31 16 21 18 28 18 31 19 33 21 33 19 31 21 35 24 42 28 47 22 33 25 38 25 40 27 57 34 95 98 608 366 534 372 608 348 544 309 501 312 520 294 444 269 458 291 496 288 460 294 530 334 532 306 477 310 549 333 503 300 508 324 522 301 463 288 494 300 482 291 468 271 429 248 403 232 374 220 382 211 343 214 410 259 446 276 482 291 489 292 511 285 496 294 503 291 494 285 494 266 456 257 420 233 382 211 346 179 315 179 293 155 238 123 207 135 269 164 317 193 379 226 401 251 444 303 530 307 608 280 477 374 608 377 608 378 608 366 608 368 601 357 608 361 592 342 599 322 542 331 592 280 468 276 565 165 329 167 336 230 353 229 482 295 489 291 580 372 582 352 513 232 384 224 343 191 296 161 250 144 262 143 253 128 222 108 202 116 276 185 329 156 224 82 138 42 109 45 157 70 152 61 167 113 210 92 212 98 193 90 219 99 222 101 224 99 224 104 234 107 219 98 234 113 238 110 248 116 260 126 248 99 205 96 224 85 202 95 195 79 169 79 188 81 171 81 167 79 169 84 176 76 162 76 159 76 164 79 169 78 176 81 162 72 164 73 152 73 167 72 145 64 159 70 143 64 140 72 155 72 148 69 150 73 138 54 59 6 62 60 100 51 100 63 145 85 148 64 109 58 145 88 176 85 162 85 186 96 193 104 186 87 162 87 179 99 167 82 133 43 136 81 121 16 286 236 429 190 358 209 432 226 401 193 360 182 365 184 362 182 358 176 355 180 355 170 331 162 322 149 300 140 296 143 305 147 310 147 303 125 262 95 241 76 222 72 260 138 336 98 162 131 348 126 331 96 308 135 269 125 274 95 157 40 97 21 26 10 23 10 14 22 4 4 0 12 4 9 9 7 14 6 19 9 14 9 14 9 14 9 14 4 7 4 7 4 7 4 7 6 11 6 11 6 11 6 11 0 2 4 16 13 33 27 52 28 45 33 74 54 74 21 2 19 54 48 81 36 38 6 4 15 7 4 0 3 0 7 11 18 11 21 62 48 31 7 0 3 0 1 0 3 0 4 2 3 0 3 2 3 2 1 4 1 2 1 2 1 2 1 2 4 4 3 2 1 0 0 0 6 4 6 14 10 7 1 0 1 9 7 0 3 16 12 7 0 9 6 4 3 21 13 11 0 11 9 7 3 16 6 2 6 4 7 11 6 0 3 9 0 0 1 0 7 16 1 23 0 0 1 0 6 2 0 7 9 0 3 26 21 11 22 7 31 35 43 23 0 2 10 0 15 23 78 210 82 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 4 3 6 7 7 3 4 3 4 3 4 3 4 7 6 7 4 3 3 0 3 3 4 3 4 3 4 3 4 0 1 0 1 0 1 0 1 3 4 3 4 3 4 3 4 0 3 0 3 0 3 0 3 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 1 0 3 0 3 15 9 15 3 11 0 7 0 0 12 87 64 134 61 71 51 43 31 39 34 51 33 63 46 83 45 75 45 79 43 63 36 63 37 55 34 51 34 51 36 43 34 63 39 63 39 67 43 63 42 67 43 79 48 87 48 91 49 87 46 95 52 111 60 99 52 83 49 83 48 67 37 63 39 67 45 87 49 87 45 59 45 27 52 150 54 107 98 222 187 452 167 99 66 170 67 150 73 154 67 142 61 150 64 182 67 39 0 0 9 119 159 468 125 146 87 218 98 174 60 71 46 91 36 59 40 83 42 47 61 238 147 380 200 503 177 202 72 154 88 119 57 126 66 265 150 420 173 369 110 142 57 67 99 265 123 178 132 567 199 123 79 281 138 83 36 27 22 59 30 63 31 79 37 103 45 115 61 182 75 194 85 226 95 206 105 305 119 246 95 277 132 218 66 103 28 55 24 47 16 47 19 39 18 43 19 35 13 39 18 39 19 43 21 47 21 43 19 47 21 55 25 67 30 67 28 67 30 55 28 71 34 71 34 341 371 884 324 924 355 964 340 853 328 872 318 789 289 789 300 793 300 781 300 833 336 908 334 845 313 884 357 932 337 876 352 976 378 948 352 956 384 988 377 984 372 964 361 932 352 861 300 761 272 607 205 567 224 603 232 619 230 603 227 607 229 615 230 622 236 646 245 666 250 678 266 670 269 686 280 714 286 742 298 742 291 706 276 670 266 694 266 638 241 603 242 595 226 515 197 523 193 472 239 507 220 662 276 734 283 730 286 730 272 726 274 726 297 785 295 773 307 745 319 829 319 809 340 892 254 619 366 849 232 547 271 734 260 535 256 670 345 908 369 900 316 789 321 749 292 690 286 690 274 714 300 730 242 408 123 277 135 289 131 285 96 123 39 31 19 75 36 99 64 150 49 83 43 174 63 134 69 162 64 158 82 115 76 178 79 170 98 218 90 218 98 218 107 234 107 257 129 488 200 420 158 277 107 186 93 182 95 178 92 158 88 154 88 178 90 166 82 150 79 150 79 150 79 150 79 150 79 150 79 142 81 154 75 138 79 150 75 138 78 134 64 115 72 126 63 111 64 130 70 130 67 126 69 158 73 123 24 0 21 119 46 63 42 87 61 123 52 71 36 55 49 138 73 166 78 194 93 170 90 178 87 150 78 146 84 107 92 194 52 0 55 91 3 7 205 563 194 476 227 448 215 424 190 396 191 436 209 460 206 448 196 412 179 372 167 345 159 305 144 285 137 277 138 289 144 293 150 313 152 297 137 261 126 230 108 186 104 261 138 206 63 265 173 230 128 222 152 246 76 305 95 71 39 35 18 0 9 0 25 15 10 0 10 0 22 7 13 15 10 11 7 19 6 11 7 11 7 11 7 11 7 3 4 3 4 3 4 3 4 3 7 3 10 19 13 7 6 0 6 3 7 0 7 15 15 35 15 35 22 67 24 19 0 23 21 75 34 63 21 27 15 0 1 15 6 27 7 19 1 7 1 67 51 150 28 23 3 0 1 0 9 0 1 0 1 0 3 0 3 0 3 0 1 3 1 3 1 3 1 3 1 11 4 7 3 3 1 3 1 0 1 0 3 0 1 0 7 3 6 0 1 0 6 7 3 7 12 7 9 0 12 3 9 19 15 3 4 0 9 3 9 0 1 11 9 7 3 11 7 19 9 19 1 0 1 0 1 15 4 15 0 15 0 0 0 0 0 15 22 115 63 253 82 293 98 293 67 83 9 47 1 35 18 261 171 372 52 39 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 0 0 0 0 0 0 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 9 4 7 4 7 6 9 4 7 4 7 4 7 4 7 6 9 6 7 4 4 3 4 4 7 4 7 4 7 4 7 1 2 1 2 1 2 1 2 4 7 4 7 4 7 4 7 3 4 3 4 3 4 3 4 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 2 1 4 3 4 4 4 1 2 0 0 0 9 0 26 28 112 64 121 52 119 43 81 36 81 40 83 46 105 51 95 43 88 45 90 43 85 40 78 37 74 36 74 36 76 37 78 40 78 37 78 42 88 43 88 45 93 46 100 49 105 54 112 49 107 51 124 63 138 63 119 60 119 60 121 54 114 49 126 64 162 79 171 70 148 63 179 57 171 49 159 96 319 191 391 194 475 90 157 73 138 69 152 67 133 58 112 57 107 73 78 13 16 0 64 110 353 168 200 63 179 93 152 61 112 39 88 42 78 33 78 40 95 51 126 73 214 93 319 205 317 108 176 52 150 48 145 63 159 43 131 70 214 96 176 58 126 48 181 73 171 54 152 138 255 75 148 138 291 31 57 0 62 6 69 9 85 16 102 22 109 22 124 40 124 39 121 51 121 61 100 36 69 48 112 88 150 76 97 42 47 27 42 22 26 22 31 18 28 19 31 18 23 18 28 18 31 19 33 21 33 21 31 21 33 22 40 27 45 28 38 31 45 28 50 33 66 31 38 200 599 310 530 336 546 365 542 322 539 331 499 297 494 319 506 295 465 292 506 325 532 339 520 322 515 343 565 363 568 342 565 383 606 371 565 374 606 384 608 383 608 383 608 383 608 381 592 372 599 324 532 355 582 318 515 298 441 251 410 238 379 227 379 217 367 212 362 209 358 208 351 206 355 217 377 233 398 248 410 256 427 271 451 288 477 306 544 324 565 339 608 368 608 375 608 355 561 300 494 269 470 168 331 196 298 156 286 149 236 147 267 153 312 187 343 199 377 220 365 208 441 244 346 260 346 242 463 253 434 280 427 233 367 236 413 292 580 384 601 355 491 300 470 292 458 301 494 316 494 269 432 230 329 152 224 114 205 55 112 40 59 12 59 36 102 45 107 58 155 72 117 36 88 42 85 30 97 40 93 42 124 25 128 60 112 48 162 82 148 76 169 84 181 84 179 102 231 123 229 110 205 101 200 99 200 99 195 93 188 96 193 92 176 90 174 85 164 81 159 78 157 78 159 81 164 81 159 78 159 72 164 76 157 72 164 76 157 75 162 70 145 66 152 67 140 64 140 72 155 72 148 69 150 73 148 63 62 0 31 42 81 39 78 42 107 55 105 43 102 48 126 61 150 69 155 72 164 72 159 73 164 75 167 78 171 102 188 82 143 31 78 15 40 143 477 262 379 226 451 206 379 193 374 193 391 205 401 197 377 174 348 164 324 152 319 159 336 156 322 153 319 152 319 153 322 155 339 167 360 170 365 167 365 153 336 135 303 132 315 117 250 99 310 79 312 158 308 73 250 87 188 42 138 37 97 19 88 13 62 24 19 1 7 16 14 16 7 12 11 9 14 4 19 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 9 11 9 26 24 38 13 7 7 11 7 7 0 0 0 4 6 4 1 2 3 4 1 2 9 21 12 31 13 28 9 21 7 14 7 19 4 14 0 9 0 23 28 93 49 50 4 7 0 14 0 7 0 2 3 14 3 0 3 0 1 2 0 4 1 2 1 2 1 2 1 2 4 4 3 4 3 2 1 2 6 16 12 14 4 4 7 16 9 16 7 7 7 21 13 14 4 0 7 16 16 14 12 16 6 0 6 14 13 4 1 0 16 0 7 0 1 0 6 0 1 0 3 0 1 0 10 0 15 0 0 0 1 2 0 7 1 0 7 26 55 150 153 200 150 198 149 138 39 0 4 0 6 14 93 288 176 121 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 6 7 6 7 6 7 6 3 3 0 4 7 6 3 4 3 4 3 4 3 4 7 6 7 4 3 3 0 3 3 4 3 4 3 4 3 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 7 3 0 0 0 0 15 0 11 0 0 1 31 51 126 64 71 58 83 45 59 42 75 46 91 58 91 48 67 40 67 45 75 45 75 43 71 40 67 40 67 40 71 43 75 40 63 39 75 49 71 48 75 49 83 51 91 52 95 51 79 48 87 57 126 70 126 69 126 70 126 69 119 63 130 75 174 95 214 92 170 72 146 36 134 122 95 111 230 168 571 179 424 227 51 66 79 81 115 66 119 60 126 66 170 69 150 22 0 1 0 45 313 211 269 75 103 79 166 64 111 46 107 40 55 30 59 34 67 40 0 19 146 111 222 135 436 194 329 101 99 48 67 51 67 42 95 4 0 37 67 51 138 69 111 73 99 63 115 45 162 98 178 75 420 205 39 4 3 39 27 21 51 25 63 25 63 25 59 31 83 31 63 33 87 36 67 31 55 24 55 39 123 64 126 40 71 24 59 27 59 22 51 21 39 18 43 19 39 16 39 18 39 19 43 21 47 21 47 21 47 21 51 24 63 28 67 28 75 28 51 25 55 31 67 18 706 365 757 339 857 328 912 327 849 319 837 304 813 315 876 316 785 282 793 321 861 306 853 318 861 330 888 337 936 368 936 365 991 383 972 365 960 381 999 381 995 380 995 380 1003 381 1011 358 1003 380 868 340 1011 374 952 360 920 322 849 328 880 316 829 307 809 288 742 263 702 259 642 242 603 235 583 224 563 226 583 226 547 215 535 214 523 205 563 254 738 298 742 289 761 307 761 307 797 333 908 324 916 357 940 377 956 328 769 274 658 230 527 187 460 167 412 143 365 141 392 149 341 131 404 259 880 220 341 220 615 239 484 152 428 215 523 224 662 354 940 355 809 304 825 328 785 307 745 292 658 244 503 164 277 101 234 98 146 42 43 34 55 30 47 40 83 42 103 51 150 76 182 58 99 39 79 27 47 27 51 21 43 28 39 37 63 18 19 39 99 42 79 43 99 49 99 51 134 72 107 51 95 51 115 64 158 79 174 81 158 78 150 73 126 69 134 72 142 73 146 75 154 78 154 79 170 85 182 85 170 79 154 82 166 78 150 81 158 75 146 73 134 69 130 70 130 64 134 72 146 75 138 69 126 67 134 75 142 30 0 12 107 51 71 36 51 57 130 66 123 66 134 64 134 64 138 64 126 58 99 63 91 70 123 81 134 81 126 76 126 66 0 33 194 187 603 250 555 239 476 218 480 197 444 202 424 191 396 176 341 155 301 152 309 150 305 158 357 180 384 180 384 179 376 176 365 171 357 179 392 191 408 191 408 193 380 182 369 168 345 161 281 123 234 235 349 104 218 111 83 52 75 76 146 73 119 73 63 16 15 19 11 3 0 12 11 4 11 15 19 12 15 7 19 4 7 6 7 6 7 6 7 6 11 7 11 7 11 7 11 7 15 7 15 19 71 28 31 0 0 4 3 1 0 0 0 3 3 0 0 0 0 0 0 4 3 4 0 7 11 9 0 1 19 7 0 0 0 0 0 0 27 18 79 36 59 7 0 0 0 0 0 0 0 0 0 6 0 3 0 3 3 1 11 0 3 1 3 1 3 1 3 1 3 1 3 1 0 0 0 0 3 4 19 0 7 0 7 0 7 0 23 7 23 4 15 1 7 3 3 13 31 7 7 10 19 3 0 10 31 9 0 3 19 3 27 3 27 4 55 3 31 3 63 58 182 57 234 79 130 7 19 0 11 0 0 0 0 0 15 13 146 122 484 170 495 171 499 129 158 4 15 7 7 6 198 171 511 114 107 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 9 6 9 6 9 6 9 6 7 3 4 3 4 4 9 4 7 4 7 4 7 4 7 6 9 6 7 4 4 3 4 4 7 4 7 4 7 4 7 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 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 2 1 4 3 4 0 2 0 0 0 0 0 4 0 9 15 107 88 198 92 162 61 102 40 90 46 100 52 117 55 102 43 90 42 95 46 95 49 95 46 90 45 90 45 90 45 90 45 88 40 85 46 97 49 97 49 102 51 107 52 114 55 112 48 107 49 121 63 138 70 133 73 138 72 140 67 140 72 157 73 169 78 167 61 143 52 107 227 546 135 310 134 446 245 551 221 217 13 162 55 143 61 148 57 126 63 148 82 136 48 23 1 31 9 143 153 341 87 150 67 145 66 131 60 81 49 71 25 74 37 76 27 83 33 169 101 238 108 238 134 346 171 322 132 260 125 315 190 439 188 250 66 179 45 128 43 124 54 140 34 124 61 119 63 191 79 174 241 491 46 62 15 109 27 93 30 100 33 97 28 90 27 100 31 85 24 76 28 64 1 33 24 47 21 35 36 71 33 42 21 31 24 42 27 40 25 33 18 26 19 33 19 28 18 28 18 31 19 33 21 33 21 33 19 33 21 35 25 38 27 35 28 40 24 42 25 59 22 85 324 553 282 549 321 513 324 530 325 491 303 508 330 532 337 518 306 484 322 542 324 470 298 491 325 520 318 496 336 575 355 558 360 589 381 599 378 601 384 601 384 601 384 606 384 606 384 594 384 608 331 546 381 580 372 585 355 549 349 582 366 575 337 558 349 558 328 522 322 539 315 506 307 508 306 472 282 460 283 441 266 417 260 408 247 384 239 446 276 456 242 379 202 339 170 312 174 379 265 441 315 537 289 501 309 544 330 561 340 589 343 563 312 513 283 482 272 487 263 499 259 334 144 506 319 329 176 398 217 296 156 303 217 346 268 446 279 436 241 425 289 506 303 482 277 415 235 341 173 234 132 200 88 133 60 100 36 62 34 88 46 93 46 97 42 74 46 95 54 117 60 100 42 83 39 74 30 64 25 50 19 54 36 71 31 74 28 59 25 74 25 64 28 69 33 76 34 71 40 88 42 81 33 78 45 107 51 112 57 107 42 81 36 83 43 93 45 102 51 112 55 117 64 133 72 148 78 150 76 150 78 167 82 162 81 174 88 169 78 155 73 155 76 157 73 150 72 152 76 159 72 145 66 143 69 150 70 76 0 33 46 97 43 66 30 112 78 152 69 145 57 131 54 145 64 162 67 162 72 174 72 181 81 191 79 183 76 183 58 136 95 346 250 513 277 417 220 444 217 384 208 398 191 365 176 343 165 334 159 334 170 351 177 355 174 358 185 382 188 377 191 379 191 379 190 379 194 415 203 427 206 427 208 427 212 429 209 425 208 417 187 367 223 601 232 312 122 250 52 195 85 262 105 236 96 231 67 100 37 74 6 26 0 31 24 0 13 9 12 11 7 14 4 19 9 14 9 14 9 14 9 14 7 11 7 11 7 11 7 11 7 9 7 28 28 42 12 0 1 4 4 4 1 2 4 11 1 0 3 0 0 0 3 14 0 9 3 21 10 26 4 19 0 33 0 47 3 76 21 112 31 133 49 128 36 83 12 50 0 31 0 35 12 35 0 2 3 2 3 0 1 2 0 4 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 3 19 6 0 0 9 7 9 0 0 0 9 12 0 0 0 0 0 0 0 9 0 0 0 3 2 10 11 10 0 48 100 75 114 87 47 48 35 51 183 153 174 150 245 75 16 0 2 0 7 0 7 0 0 1 0 28 128 158 195 171 214 182 186 67 0 7 11 10 7 63 226 203 205 58 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 3 4 3 4 3 4 3 4 3 4 0 3 0 3 3 4 3 4 3 4 3 4 3 4 7 6 7 4 3 3 0 3 3 4 3 4 3 4 3 4 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 1 3 3 7 3 0 0 7 0 15 0 19 0 7 0 7 45 194 129 210 81 126 57 71 43 79 49 95 60 119 58 91 49 83 51 87 49 91 49 83 46 79 46 79 48 71 46 83 46 75 45 87 52 83 51 87 51 91 52 91 54 107 55 91 49 91 54 111 63 107 67 123 67 115 61 107 61 115 58 99 54 99 54 87 43 51 78 714 271 115 111 222 193 353 357 392 39 150 84 123 63 95 57 79 51 154 88 202 69 55 6 0 10 43 102 353 153 115 64 146 70 134 70 142 36 87 30 47 40 71 25 27 33 222 134 289 107 269 131 293 147 353 190 484 232 587 253 583 263 682 223 408 174 380 153 333 144 246 95 126 51 95 36 59 58 111 81 765 366 186 39 31 24 47 27 67 31 75 33 79 28 67 34 75 27 63 27 59 19 43 24 43 21 39 22 43 25 75 27 51 21 51 25 63 27 63 22 39 16 39 21 47 19 39 18 39 19 43 21 47 21 47 21 43 19 47 22 55 25 79 30 79 28 51 25 47 30 19 98 904 312 757 336 845 315 841 330 884 304 809 324 912 334 904 324 845 321 920 349 876 294 825 321 924 333 861 315 908 360 940 342 904 358 991 377 968 363 999 384 1003 384 1003 384 1007 384 944 352 980 363 845 342 1003 375 1011 384 1003 371 999 371 972 351 892 342 936 345 900 328 908 346 861 318 868 336 896 316 821 309 809 297 785 304 849 328 868 318 916 340 888 333 880 333 821 292 626 235 551 229 626 214 599 212 579 214 543 217 551 202 515 208 611 232 595 232 626 253 698 277 745 271 781 318 638 291 734 280 714 300 761 318 789 307 857 348 797 348 880 242 404 202 615 265 583 223 499 176 388 143 289 102 115 54 111 48 87 40 83 45 83 45 87 37 75 49 119 57 130 52 126 51 119 45 99 40 91 37 79 33 67 27 59 27 71 30 91 60 130 34 47 31 71 36 75 33 75 36 63 19 27 18 47 21 39 24 75 45 63 40 91 40 43 19 15 24 27 25 35 30 43 31 39 30 63 40 79 48 91 51 95 48 103 58 119 61 130 73 158 75 150 69 138 75 166 76 154 75 158 79 166 82 154 75 146 75 142 78 158 34 0 13 103 48 71 31 31 69 170 79 111 61 103 58 103 63 130 73 154 78 150 90 146 87 126 78 99 70 107 75 123 135 519 283 615 244 515 245 472 211 503 202 365 194 369 171 337 158 333 164 369 176 369 177 384 182 392 185 404 191 388 184 404 193 428 202 444 203 436 205 456 214 464 214 472 220 484 217 452 211 464 217 452 202 495 224 384 180 408 84 35 73 99 73 146 81 111 72 178 128 107 22 19 12 0 1 11 3 0 10 11 9 19 6 19 6 15 9 15 9 15 9 15 9 15 9 15 9 15 9 15 9 15 6 11 13 47 18 11 0 11 9 15 6 0 1 0 6 7 1 15 3 3 1 0 4 7 6 0 1 0 0 0 0 0 13 39 49 119 69 166 82 162 92 242 107 226 101 186 73 39 15 0 0 0 0 0 0 0 1 3 1 19 0 23 0 11 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 15 1 23 0 19 4 23 0 55 3 19 0 19 0 19 6 35 1 43 1 43 10 83 15 91 34 186 73 261 79 182 30 202 67 396 177 507 179 472 93 249 73 218 147 551 144 476 185 337 30 27 3 7 0 0 0 0 1 11 3 83 90 428 158 495 167 519 156 249 22 27 16 11 21 142 134 547 177 242 13 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 7 4 7 4 7 4 4 3 2 1 4 3 7 4 7 4 7 4 7 4 7 6 9 6 7 4 4 3 4 4 7 4 7 4 7 4 7 1 2 1 2 1 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 2 1 4 3 4 3 4 0 2 0 0 0 2 0 16 7 76 98 274 134 171 82 131 49 102 49 112 55 124 66 126 55 112 52 109 49 100 49 97 48 93 45 90 46 93 42 90 49 97 49 97 51 105 49 102 51 105 51 107 52 112 57 117 51 109 46 114 48 114 51 107 58 112 51 105 46 117 49 117 43 124 49 145 57 159 48 164 134 274 113 398 179 355 191 513 101 148 85 124 60 159 61 148 54 136 82 176 79 85 12 26 6 42 61 260 164 243 63 124 67 155 72 128 61 88 40 66 31 83 28 66 51 186 116 245 134 317 184 384 193 348 193 382 140 234 82 226 105 319 159 296 87 231 113 279 126 296 146 255 105 176 67 145 58 131 40 150 316 608 81 133 39 85 28 78 28 83 31 85 33 85 31 90 36 78 31 76 28 47 21 38 16 33 27 50 37 57 31 42 22 31 21 38 25 42 27 35 18 26 18 33 21 33 18 28 18 31 19 33 21 33 21 33 19 31 19 33 22 35 28 38 30 42 24 45 25 62 7 262 355 458 298 513 313 484 306 506 319 487 301 494 318 506 327 494 306 515 345 546 324 487 307 537 342 539 324 537 345 568 363 573 351 589 378 606 368 575 384 589 384 594 384 589 381 587 369 582 377 546 321 527 372 592 378 561 354 577 380 585 358 561 358 563 346 537 331 530 336 542 325 522 331 565 349 537 325 530 339 522 319 515 339 551 346 542 381 608 372 599 380 608 381 599 330 561 336 599 361 580 330 515 285 465 254 413 229 386 209 360 191 343 185 336 182 341 188 348 208 367 199 425 236 446 244 336 196 343 179 343 233 439 280 410 265 513 327 451 196 370 194 327 167 284 129 191 75 131 48 85 58 100 45 90 54 105 51 85 67 126 60 90 39 85 49 93 58 95 55 83 48 78 46 74 40 66 39 59 33 54 33 52 30 66 48 102 57 81 36 64 40 83 46 69 33 64 31 47 34 57 30 52 24 50 25 52 28 64 36 66 28 50 22 52 19 50 19 52 19 47 16 42 18 47 18 50 19 50 21 54 21 74 30 74 30 90 40 90 45 95 42 114 57 117 52 119 60 136 69 152 70 150 70 152 63 138 61 64 0 33 42 83 46 88 58 171 101 159 64 143 69 155 67 164 67 179 76 193 96 224 99 214 82 181 67 171 55 260 197 477 283 465 233 482 229 451 223 382 208 372 170 351 171 346 167 336 161 343 170 358 162 334 162 339 171 355 177 358 174 355 180 372 193 391 203 410 196 429 203 439 209 432 212 436 208 415 205 415 208 417 208 425 199 446 215 432 211 358 132 241 88 250 95 229 82 248 159 401 81 169 85 179 19 16 6 2 6 0 6 4 4 14 6 21 7 11 7 11 7 11 7 11 10 16 10 16 10 16 10 16 10 14 9 16 12 16 6 2 9 14 9 11 3 4 4 11 4 0 1 0 1 4 3 4 10 21 1 9 0 31 31 102 73 214 104 269 116 279 113 291 108 305 140 317 150 343 158 300 110 195 52 71 0 19 0 21 1 2 3 0 0 2 0 2 1 2 1 2 1 2 1 2 0 0 1 2 1 4 3 4 0 11 7 0 0 4 12 19 3 0 0 4 19 33 9 0 0 28 60 97 82 121 69 47 52 138 146 260 187 255 116 74 64 74 135 255 176 260 170 114 58 100 46 138 177 188 150 245 144 62 0 11 0 7 6 7 3 9 9 0 18 83 143 207 162 174 173 200 101 14 12 0 6 14 39 128 185 260 98 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 3 4 3 4 3 4 3 4 3 3 0 1 0 3 0 4 3 4 3 4 3 4 3 4 7 6 7 4 3 3 0 3 3 4 3 4 3 4 3 4 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 1 3 3 7 3 3 1 3 1 15 0 15 0 0 1 0 27 218 179 345 110 158 67 75 49 83 54 95 61 123 61 91 54 79 49 55 42 75 46 75 43 71 43 71 45 63 45 87 52 95 52 95 52 83 49 87 51 87 51 91 52 91 49 79 43 67 39 59 39 43 46 63 45 51 37 51 39 59 36 51 40 87 61 130 73 79 63 75 158 519 199 309 177 361 98 83 101 87 73 162 66 123 66 107 70 210 104 170 30 0 13 0 12 166 165 384 116 123 48 126 87 182 63 130 54 99 34 47 27 3 24 178 158 404 92 206 141 305 143 408 176 412 244 626 245 515 209 543 294 730 265 420 137 293 126 246 141 333 135 305 113 202 101 186 66 103 63 765 363 103 46 91 36 63 33 67 31 67 31 71 31 63 34 83 33 75 36 55 21 31 24 63 27 35 16 51 30 59 22 39 16 39 21 59 28 67 24 39 16 39 21 47 21 39 18 39 19 43 21 47 21 47 21 43 19 43 21 51 24 59 25 63 22 35 19 27 22 11 200 932 266 821 318 845 303 833 310 845 316 829 297 801 304 868 301 805 321 920 339 876 316 861 331 928 325 888 343 948 340 944 343 924 360 984 371 964 365 1011 384 1011 384 1011 378 980 368 940 369 956 324 809 325 952 377 1011 360 940 372 1007 354 888 328 968 343 865 312 837 315 853 313 829 298 861 334 936 328 896 331 948 331 884 328 964 369 1011 371 972 378 1011 377 972 365 988 375 908 357 948 383 976 381 920 337 960 365 884 309 789 310 781 272 698 268 690 253 638 233 591 215 515 215 499 187 495 165 547 152 289 122 305 131 214 114 650 380 793 233 495 143 277 126 297 134 285 110 238 78 158 61 138 52 103 48 103 49 111 54 130 60 87 54 138 57 119 57 130 58 123 54 119 46 103 49 111 48 99 46 99 37 75 34 71 28 75 46 115 42 87 45 107 37 87 48 119 36 47 25 63 31 91 25 55 22 75 34 71 25 43 21 39 25 47 27 27 15 27 22 31 25 39 24 31 19 39 22 27 18 19 16 19 16 0 18 7 12 0 12 0 7 3 9 0 24 43 25 27 28 39 34 75 46 91 51 103 55 99 55 99 19 0 15 103 46 43 43 123 104 214 78 115 72 99 57 111 61 119 69 158 82 158 98 170 95 123 72 87 72 392 256 630 256 587 256 511 220 519 193 420 205 329 170 412 171 341 168 361 171 357 167 353 168 372 170 337 162 345 168 349 165 349 167 357 174 380 185 412 191 408 193 428 200 428 199 432 203 408 202 448 214 444 202 424 203 448 184 424 206 456 173 464 187 464 187 301 122 325 212 476 179 242 114 412 168 142 0 0 4 0 1 0 3 3 7 11 9 7 6 7 7 7 7 7 7 19 10 19 10 19 10 19 10 27 13 19 10 11 7 3 6 0 7 7 7 3 6 11 12 27 6 11 0 11 4 11 3 0 0 0 0 3 54 230 132 321 152 325 144 265 114 218 108 218 120 257 122 285 165 369 159 361 153 301 93 71 13 0 0 0 1 3 1 19 0 31 0 11 1 3 1 0 1 0 1 0 1 7 4 19 6 31 7 83 43 186 40 142 60 289 107 123 15 115 67 325 105 234 42 142 95 480 177 555 168 372 54 226 105 460 165 531 171 384 61 226 55 369 162 488 190 571 125 178 96 170 87 523 161 507 185 476 52 27 10 0 0 7 0 0 0 15 3 35 58 376 162 492 158 515 177 341 52 63 18 15 28 59 67 440 188 333 34 27 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 1 7 1 7 1 7 1 7 1 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 7 9 6 7 4 4 3 2 6 9 6 7 4 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 2 1 2 1 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 2 1 2 1 9 1 2 3 0 3 0 13 2 13 83 87 329 206 260 104 174 55 121 54 114 52 114 61 121 66 114 51 95 46 102 46 95 43 97 48 102 45 93 49 105 48 102 48 102 48 107 45 102 49 114 54 121 54 119 54 121 49 117 45 109 42 105 34 93 36 90 39 88 39 90 43 107 52 121 72 167 88 276 92 310 168 496 253 448 194 458 205 207 55 219 76 124 69 155 72 159 72 162 95 169 51 14 10 14 0 64 67 293 171 186 54 121 69 133 67 119 63 119 40 93 31 64 25 136 141 417 202 167 82 229 96 269 99 193 114 281 159 362 174 317 137 300 149 296 126 312 153 317 155 339 131 298 150 279 110 183 63 155 48 119 316 565 7 100 46 133 22 112 30 105 30 112 33 85 24 105 25 88 36 83 21 59 25 47 24 45 22 42 25 45 27 38 21 28 16 28 21 35 21 31 16 23 15 26 19 33 18 31 21 35 22 31 18 26 21 31 19 28 18 31 19 33 33 4 15 57 28 35 13 23 143 489 327 458 304 494 283 506 309 477 307 501 310 463 291 479 319 501 315 508 319 513 322 525 316 508 322 539 339 537 333 537 345 563 354 563 358 585 369 570 372 601 384 585 361 573 365 573 371 558 348 527 280 522 340 563 346 551 366 575 357 532 340 544 374 539 330 520 334 506 307 484 304 472 298 496 337 549 333 494 328 537 337 501 328 565 377 580 377 608 384 608 381 608 383 601 360 556 363 608 384 594 380 587 383 604 348 561 342 561 327 511 310 494 282 448 276 475 286 463 283 487 304 470 248 448 280 417 217 351 147 186 82 148 313 608 303 410 184 312 88 217 98 212 114 183 78 155 79 152 75 143 73 126 61 102 48 90 51 102 48 107 58 100 51 107 57 100 49 90 54 95 54 85 49 78 45 69 39 62 34 64 37 71 36 62 39 66 36 69 37 78 40 78 40 59 28 42 31 54 31 59 31 57 28 47 21 38 25 47 25 45 21 40 22 45 30 50 24 47 28 52 24 42 24 52 21 28 6 38 16 40 4 64 9 38 39 47 1 54 6 47 9 47 13 50 21 54 9 54 19 66 36 57 19 76 27 50 15 21 4 35 28 85 40 100 75 186 93 150 76 131 57 126 79 157 52 157 90 174 99 217 99 222 72 193 153 460 272 513 268 477 242 448 218 401 200 384 190 355 170 336 165 341 165 339 168 346 170 343 165 336 171 348 170 343 167 339 164 336 171 348 170 341 164 339 170 355 185 382 184 384 187 382 188 384 184 382 196 401 200 396 191 379 188 405 202 401 202 401 199 432 208 396 182 367 190 386 188 355 152 360 196 346 120 140 9 26 6 21 0 9 3 14 6 16 6 7 7 2 12 11 13 0 7 9 9 21 10 26 6 21 6 4 9 7 10 4 9 2 6 0 6 2 7 4 9 11 4 11 1 0 12 7 9 4 1 26 0 93 78 296 164 339 156 348 134 308 111 286 107 291 101 281 102 276 110 317 150 377 159 360 144 298 120 205 45 28 0 9 1 11 0 2 0 9 0 9 12 19 1 9 0 21 0 35 39 69 57 148 110 105 72 183 176 171 73 164 177 226 88 26 18 200 202 224 93 74 49 78 168 274 174 191 140 47 66 64 141 265 167 214 140 88 48 47 64 214 184 217 188 186 69 64 61 45 167 219 147 269 177 126 21 0 9 21 0 40 3 26 0 0 9 38 117 200 156 202 149 245 143 64 16 31 10 21 19 66 128 176 102 7 13 0 10 0 12 0 0 16 0 2 0 2 0 2 0 0 1 0 1 0 4 9 1 2 0 2 0 2 3 0 1 0 0 2 0 2 0 2 0 2 0 0 0 0 1 0 1 0 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 0 0 0 0 0 3 0 1 0 1 0 0 0 0 0 3 4 1 4 3 7 1 2 0 2 0 0 0 0 0 2 4 4 0 2 0 2 0 2 0 2 0 4 0 2 0 2 0 2 0 2 0 4 0 2 0 4 0 0 0 0 0 0 1 0 7 6 3 4 3 4 0 3 7 6 7 4 3 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 3 3 1 3 1 3 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 3 3 11 6 0 3 0 3 0 4 11 4 19 1 0 27 126 171 480 171 190 85 107 60 87 49 99 64 103 60 111 61 91 52 55 46 71 46 71 45 79 49 75 45 79 48 83 49 83 49 83 49 71 45 75 51 87 52 95 51 95 51 99 48 87 43 79 43 23 40 35 42 75 42 107 43 71 52 75 51 107 79 107 125 337 235 341 209 396 233 428 197 202 70 126 78 111 70 150 52 130 64 111 78 198 73 71 0 7 0 0 24 190 168 432 85 119 66 158 70 146 55 103 45 43 24 71 30 27 117 392 126 166 81 206 49 170 167 261 60 123 79 210 108 281 135 309 122 218 123 265 117 214 122 253 125 214 82 230 105 277 54 134 67 51 40 769 295 257 60 63 13 47 22 0 9 3 22 31 30 15 6 15 18 51 31 55 22 43 24 51 22 55 24 75 25 59 24 47 18 35 18 47 22 35 18 39 18 39 18 39 16 39 18 47 21 47 19 39 16 47 19 43 18 39 19 43 21 7 27 87 33 11 0 138 200 765 342 777 262 785 304 734 297 817 310 841 334 857 306 781 300 865 321 853 307 821 307 865 325 861 315 880 331 904 327 884 328 932 352 948 354 952 368 976 361 988 378 1011 378 999 368 972 352 976 348 896 310 714 322 892 346 884 349 964 363 936 348 940 365 964 343 892 346 932 343 892 339 880 321 865 328 944 357 932 325 888 343 928 324 892 354 995 361 972 384 995 384 995 384 988 368 940 351 968 384 1003 377 1003 381 995 380 964 372 980 371 932 348 884 330 841 316 817 307 797 297 817 319 892 328 809 327 912 327 872 334 638 150 404 161 801 336 607 165 376 141 273 99 210 101 246 85 198 84 214 82 190 78 138 67 170 76 170 64 123 49 111 57 123 46 95 49 107 45 107 54 107 52 103 46 91 40 87 42 79 39 75 39 71 42 63 36 71 34 79 36 103 40 103 40 99 33 59 28 63 34 67 33 71 34 71 33 59 28 51 27 47 24 35 19 35 21 43 25 39 24 59 34 71 33 39 27 71 25 39 16 55 24 43 51 23 16 27 9 0 12 31 22 15 18 0 13 0 15 0 10 15 6 7 0 0 10 3 9 0 3 0 15 67 49 47 43 123 98 190 84 178 76 186 73 130 55 111 85 194 78 198 95 79 76 273 230 619 269 603 260 543 223 460 211 444 199 376 180 341 162 293 150 289 153 333 168 337 173 349 177 365 182 396 188 400 191 408 194 416 196 384 184 380 177 357 173 365 179 369 179 372 180 376 182 380 184 372 182 392 190 404 190 392 184 392 205 420 188 420 193 412 188 400 185 412 187 384 180 361 174 357 168 372 170 349 132 194 67 0 1 0 4 0 6 0 0 11 7 7 4 3 12 27 16 11 9 15 9 15 3 3 4 7 10 11 12 15 10 11 9 3 7 7 9 7 10 11 9 7 4 15 3 47 10 27 6 0 7 19 90 281 164 353 155 301 132 265 117 226 108 206 107 182 96 158 88 154 102 230 132 309 149 309 146 293 129 174 64 0 6 0 0 15 1 35 0 15 7 23 12 0 0 0 4 19 39 194 78 289 147 432 96 329 143 603 168 325 114 539 182 369 33 87 108 619 180 388 60 222 54 452 182 595 171 503 69 257 55 400 187 519 171 472 108 198 57 230 137 535 155 547 146 333 72 222 48 456 156 456 180 492 138 79 0 0 3 0 4 0 4 35 9 79 36 281 132 492 156 495 156 317 66 35 34 31 24 15 31 261 137 372 66 242 3 35 1 35 4 7 12 0 0 0 0 0 0 0 1 7 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 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 11 4 23 4 23 4 19 3 15 1 19 3 19 3 15 0 0 0 0 0 0 3 7 7 0 1 0 1 0 1 0 1 11 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 7 0 11 1 11 0 0 0 0 0 0 0 0 0 0 1 3 4 4 7 4 7 6 9 6 9 6 7 4 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 2 1 2 1 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 3 0 0 0 4 14 10 16 1 4 1 0 4 0 4 0 3 0 4 45 54 274 214 379 162 267 90 157 52 117 51 114 52 105 57 112 60 105 46 85 52 97 46 93 48 97 49 95 46 95 48 97 51 100 52 105 46 105 51 112 54 112 49 109 52 114 51 112 46 105 43 107 46 114 46 107 46 107 46 107 40 167 46 183 85 265 108 386 279 608 269 439 254 608 271 281 55 186 84 164 60 164 73 126 66 117 52 162 88 102 12 9 3 14 4 74 95 331 171 162 57 124 66 124 55 88 34 64 24 62 27 85 78 291 141 121 42 181 81 117 95 272 66 162 70 202 85 198 98 276 128 245 64 262 155 341 144 279 114 241 122 171 73 231 271 303 75 152 43 241 300 396 203 446 233 362 39 121 33 140 48 102 10 59 7 140 120 243 55 59 27 66 21 42 19 38 18 40 19 38 24 35 19 28 16 28 19 33 13 26 19 33 21 31 16 21 16 28 19 31 21 31 18 28 21 31 19 28 18 31 19 33 19 9 28 47 13 164 241 518 319 525 292 472 306 468 282 513 318 506 331 544 336 494 297 468 321 520 318 477 289 482 316 515 301 484 309 515 328 522 330 532 348 561 357 563 358 573 363 568 358 582 378 596 375 582 357 544 348 537 327 463 265 511 327 513 336 565 363 558 339 544 349 558 337 522 330 544 348 544 342 553 342 539 334 534 349 570 349 530 331 553 351 537 334 558 361 573 361 577 381 608 384 608 361 553 357 558 369 606 377 575 381 601 375 589 368 608 378 587 354 570 346 542 333 539 334 520 324 532 319 525 340 546 322 537 343 558 313 589 313 370 253 396 229 308 173 308 187 298 177 291 126 217 114 191 92 164 84 155 85 171 78 140 69 121 60 114 57 112 61 124 63 112 57 119 61 114 51 100 52 93 49 85 43 76 36 64 36 64 36 66 37 66 37 59 33 57 30 62 34 76 34 71 34 62 31 47 34 59 28 47 30 54 33 54 33 54 27 42 25 40 22 35 19 33 28 42 22 42 25 52 25 52 27 47 16 45 19 54 24 64 15 54 19 40 10 59 43 66 30 83 22 62 12 40 4 33 0 38 0 23 0 16 0 9 0 7 3 9 1 35 39 109 48 93 64 145 73 128 73 124 45 143 84 152 73 169 84 210 75 207 129 384 263 542 286 499 242 448 218 401 194 393 196 386 184 358 168 327 153 317 155 322 173 346 170 343 173 355 182 367 180 365 185 377 196 393 203 401 191 379 190 370 179 355 177 360 167 348 168 351 171 355 174 358 171 353 173 355 174 360 179 365 177 382 184 346 185 391 193 374 173 355 177 358 174 348 171 348 176 346 161 346 190 374 179 312 143 214 55 47 0 16 0 26 7 11 4 4 4 0 6 0 10 9 9 14 4 19 1 19 7 9 10 11 10 11 9 9 6 7 7 7 9 9 9 11 12 23 4 0 6 2 9 21 0 85 81 324 177 362 138 327 113 305 111 303 108 296 104 291 99 276 87 248 75 243 84 265 117 322 138 334 153 315 134 236 66 78 0 14 1 23 1 0 1 9 13 26 9 19 6 23 21 66 57 78 75 200 153 117 55 136 191 238 78 97 159 245 128 33 3 81 200 279 149 74 60 59 117 253 194 241 149 78 75 40 107 226 170 226 153 143 48 57 49 152 176 236 193 248 131 78 58 33 123 188 152 222 179 229 28 9 4 16 0 14 0 19 7 4 9 0 57 145 114 83 125 143 126 183 48 0 16 28 16 50 105 329 244 319 190 0 6 0 6 2 0 0 0 2 0 2 0 2 0 0 6 0 1 0 0 2 0 7 0 7 0 2 0 0 0 0 0 7 0 7 0 7 0 2 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 1 0 0 0 0 0 0 0 0 0 0 0 4 4 6 2 4 2 4 4 0 0 0 0 0 0 0 2 3 4 1 2 1 4 3 11 0 2 0 4 0 2 0 0 0 0 0 0 0 0 1 0 0 3 0 4 3 6 7 7 7 6 7 4 3 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 3 3 1 3 1 3 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 11 0 0 1 19 13 39 15 0 1 0 3 3 3 11 4 0 1 0 12 35 111 424 217 492 177 214 73 67 55 87 55 99 54 87 54 99 55 59 37 75 52 55 48 59 51 63 49 51 46 55 49 63 52 71 54 83 51 91 54 95 54 95 48 99 51 95 48 91 46 87 45 79 48 87 49 111 48 126 48 71 58 107 85 186 92 123 167 638 343 575 238 563 309 412 43 103 81 146 69 123 46 43 60 71 31 75 90 198 37 0 7 0 0 7 34 253 180 372 58 111 57 119 51 95 36 55 27 63 40 0 45 341 138 91 45 119 67 103 57 182 69 3 73 146 84 170 70 150 90 206 84 230 128 404 221 464 149 257 143 309 107 107 111 928 241 182 55 0 131 694 123 345 215 706 271 670 245 615 250 579 174 301 102 436 226 813 276 337 37 83 36 27 16 27 13 31 13 31 16 47 19 39 16 35 18 43 19 31 16 39 19 43 18 35 15 35 16 39 18 43 19 43 19 47 19 43 18 39 19 43 21 59 18 0 0 186 262 888 291 682 276 753 315 785 280 781 346 876 334 880 343 872 315 793 298 829 318 833 294 785 304 845 310 805 301 825 321 876 331 900 340 932 351 944 355 948 358 956 360 948 365 1003 374 984 358 940 348 892 334 872 282 745 327 865 304 908 352 948 331 884 340 928 333 868 318 872 330 896 324 876 331 916 342 904 331 916 351 932 333 912 355 980 357 940 354 968 363 928 361 968 377 999 374 924 327 948 346 944 375 972 369 995 383 960 355 952 369 956 342 884 343 916 324 833 325 868 322 872 348 912 339 912 345 872 319 853 328 841 342 841 232 678 265 559 141 400 232 765 215 682 250 543 153 325 119 297 108 249 82 206 85 158 69 166 73 178 70 150 60 142 61 138 60 138 60 130 52 111 52 115 57 126 58 138 58 71 36 79 39 87 39 91 39 99 40 75 31 67 31 75 31 71 30 79 30 67 33 75 37 47 25 51 27 55 28 55 28 51 25 47 27 55 28 51 25 35 25 35 25 47 25 43 21 83 21 15 18 55 21 27 10 0 18 23 46 126 123 416 132 166 76 142 69 111 60 95 57 83 40 79 40 83 49 47 0 0 4 3 6 0 15 83 55 115 51 103 60 87 48 107 48 87 78 170 81 210 92 111 67 178 164 547 301 678 259 515 233 468 214 456 208 440 200 412 187 400 185 349 167 321 165 329 168 345 171 333 165 321 164 325 165 313 158 329 168 361 180 388 187 396 190 396 184 369 173 353 171 325 161 329 164 337 167 345 170 341 164 329 161 329 167 353 176 329 187 345 140 317 179 408 180 420 173 345 164 357 171 341 168 357 170 384 184 428 200 484 212 507 202 388 126 174 46 0 0 0 0 0 6 3 6 0 1 0 6 3 12 19 7 11 4 11 9 15 12 19 10 11 9 7 7 7 9 11 9 15 10 15 9 27 7 35 9 31 7 0 51 246 162 321 123 202 99 162 92 186 102 206 105 194 102 202 102 162 82 111 67 91 66 142 102 234 140 297 144 281 128 226 67 31 1 0 3 15 1 19 9 47 16 31 10 19 10 11 25 194 69 265 140 484 92 162 105 630 197 297 85 503 185 432 55 107 45 555 191 523 73 214 46 365 182 603 180 484 105 273 43 305 161 535 177 499 143 206 60 214 95 511 156 531 168 460 81 261 55 321 117 400 117 380 90 71 1 35 6 0 6 0 3 15 0 43 12 269 193 710 209 742 239 769 263 448 3 71 19 55 40 329 288 948 325 813 40 75 1 27 6 11 0 0 0 0 0 0 0 0 0 0 3 0 0 0 1 3 0 0 0 0 0 0 0 0 3 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 3 1 3 1 3 1 3 1 3 1 11 3 3 0 0 0 0 1 0 1 0 3 0 3 0 1 0 1 0 1 0 1 3 3 15 6 7 3 3 3 3 1 15 0 7 0 7 0 0 0 0 0 0 0 0 0 0 1 1 4 3 7 4 9 6 11 6 9 6 7 4 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 2 1 2 1 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 4 0 0 4 13 28 18 21 1 4 3 0 3 0 4 0 1 0 1 19 15 150 162 403 230 389 159 234 76 138 60 128 60 112 51 105 55 114 55 105 55 97 51 93 52 97 52 90 46 85 48 90 51 95 54 100 52 105 54 109 55 112 52 105 51 112 49 107 48 107 45 105 49 121 49 121 49 121 48 126 30 143 78 260 138 250 105 415 325 608 271 515 214 310 75 181 72 181 58 138 63 81 9 112 40 81 57 171 82 52 0 19 1 11 6 78 105 298 129 112 58 109 45 78 33 64 30 64 39 76 22 179 162 193 19 148 60 140 76 148 60 145 55 162 63 171 73 183 67 191 102 284 138 267 116 312 138 245 108 298 153 272 79 243 250 353 73 157 72 291 217 317 208 465 236 374 223 386 197 389 212 355 187 351 174 315 193 288 63 50 16 7 18 31 16 26 13 31 13 26 18 28 16 26 16 28 18 28 18 26 15 21 13 23 16 28 16 26 16 26 18 28 19 31 21 31 19 28 18 31 19 33 1 83 0 11 184 482 268 436 292 472 286 496 298 496 316 542 345 537 327 513 312 484 298 484 288 477 297 470 294 494 303 470 309 487 312 506 324 513 327 527 342 546 351 561 354 561 355 573 360 580 375 585 358 551 351 565 336 530 322 422 283 518 327 499 328 542 327 515 327 563 346 532 319 520 322 530 321 511 313 515 325 539 330 520 324 546 339 530 331 561 360 582 351 558 346 558 349 551 357 570 363 575 339 518 358 544 342 575 365 582 374 587 375 592 371 594 360 546 342 563 348 518 312 515 327 508 318 527 346 549 337 544 334 515 313 527 343 513 312 420 248 453 256 334 171 463 349 417 292 465 253 353 158 286 177 312 167 255 128 224 107 169 67 107 45 102 54 119 61 119 58 126 64 124 55 107 55 114 55 114 60 119 63 121 45 85 49 90 52 85 52 85 51 76 42 71 40 81 42 85 37 78 36 66 37 62 37 59 37 59 36 57 33 52 31 52 33 52 31 59 40 69 40 62 18 40 22 52 24 47 19 45 22 45 21 69 22 33 12 74 58 174 173 403 250 439 227 217 113 222 111 219 110 219 114 222 116 214 107 212 111 207 72 9 0 16 9 11 4 21 28 78 63 88 46 74 27 62 40 69 42 140 69 119 55 152 90 276 230 501 289 477 235 460 239 417 212 410 211 420 211 401 188 370 187 358 170 334 164 336 167 339 167 339 167 334 161 319 152 310 147 312 152 324 161 339 168 346 179 362 182 362 174 346 168 341 161 336 162 341 165 343 167 346 165 339 158 329 158 339 168 353 173 370 155 245 101 269 132 300 177 351 173 358 174 339 165 346 162 360 187 389 194 391 208 410 200 401 223 393 191 300 111 162 28 40 0 16 7 21 9 19 1 7 13 26 19 23 9 9 7 11 12 14 12 14 10 9 7 7 9 9 9 11 10 14 7 23 10 9 10 7 7 33 12 212 159 365 122 274 82 255 73 260 87 284 102 296 104 293 113 296 101 267 81 236 64 212 73 243 116 315 141 312 129 291 131 229 61 83 0 9 0 11 3 4 15 28 18 28 12 21 19 23 51 59 43 126 159 155 22 78 185 274 95 57 132 255 147 78 25 21 174 286 194 109 46 38 82 238 196 265 153 138 78 38 87 191 165 207 143 159 51 45 45 69 123 140 113 133 70 0 46 40 78 128 131 155 187 212 158 47 4 4 0 14 0 7 7 0 1 21 110 393 251 341 257 343 259 343 214 4 33 33 6 16 58 336 280 398 300 59 4 0 1 0 7 2 0 2 0 2 0 2 0 0 1 0 4 7 1 11 0 16 0 16 0 16 0 14 0 11 0 9 0 11 0 11 1 11 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 9 0 2 0 2 0 4 4 7 0 2 0 4 3 11 0 0 3 9 6 7 3 0 3 0 4 0 4 0 4 0 6 0 6 0 1 0 1 0 1 0 1 0 1 0 1 0 4 2 0 0 0 2 0 0 0 0 0 0 0 0 1 0 0 3 3 4 3 4 7 6 7 6 7 4 3 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 3 3 1 3 1 3 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 7 0 0 7 47 21 43 9 0 3 0 3 3 3 11 3 15 4 0 0 0 42 281 215 436 223 456 174 198 69 55 51 91 55 95 54 115 64 138 70 75 54 63 54 67 54 55 48 43 46 47 48 51 51 55 52 79 51 99 55 107 57 103 52 95 49 95 48 91 46 87 45 91 48 103 49 119 52 126 51 142 52 170 99 273 126 396 268 543 256 428 176 218 75 63 73 83 67 99 48 103 39 0 28 47 46 142 87 138 15 0 4 0 1 0 37 230 137 218 43 130 54 75 28 47 28 59 31 55 16 150 143 265 70 75 55 83 58 166 92 99 66 154 66 146 75 162 84 170 93 305 173 186 63 59 57 130 92 194 113 369 107 218 132 249 114 210 27 23 170 535 132 238 120 305 114 297 101 202 78 170 60 146 72 202 49 119 40 59 28 99 22 55 22 47 19 39 16 31 18 31 15 31 16 35 16 35 18 43 16 27 12 23 13 35 19 31 15 31 15 35 18 43 21 47 19 43 18 39 19 43 21 11 7 0 98 579 235 499 250 658 274 710 288 781 319 849 322 829 307 753 279 710 276 722 282 698 271 742 288 777 295 781 289 757 289 761 301 805 312 837 325 876 336 916 352 936 351 952 365 984 371 1007 375 972 351 944 360 936 339 849 253 761 324 896 337 924 337 904 325 920 348 932 321 888 324 892 322 876 315 861 315 845 327 876 313 837 327 888 322 837 322 912 349 924 331 868 327 884 336 896 337 900 336 865 307 928 324 865 348 932 361 952 358 995 377 995 366 940 346 932 355 892 327 876 340 916 331 861 324 928 345 876 321 868 315 789 301 813 276 777 282 686 268 678 208 583 301 948 272 789 274 726 279 599 220 571 211 539 196 539 212 603 205 416 125 234 75 142 52 126 48 107 54 146 61 138 58 130 57 126 55 123 55 134 60 119 49 123 52 134 52 142 54 130 48 99 46 126 55 126 52 130 54 115 52 115 54 115 48 130 54 119 48 103 43 95 42 91 37 87 43 119 52 115 43 43 24 35 18 7 7 0 6 7 13 31 22 3 18 198 156 607 248 595 256 571 245 551 137 222 107 222 110 226 116 246 120 293 123 293 137 321 156 242 6 0 1 0 1 0 9 47 31 75 24 31 18 0 18 35 12 0 15 0 3 31 102 420 262 638 274 563 232 499 236 507 217 488 214 444 205 424 188 376 179 361 171 317 161 317 165 325 162 313 162 321 164 317 158 293 150 293 149 297 153 309 158 321 161 349 174 372 180 369 173 353 171 337 165 337 165 341 167 341 167 333 162 325 159 321 162 337 167 353 180 293 95 126 88 186 113 273 155 416 203 396 159 313 170 345 170 384 193 452 208 452 200 468 212 456 194 424 208 468 203 293 82 71 18 11 12 7 18 3 13 31 22 39 18 19 6 15 10 19 12 19 12 15 10 11 9 11 9 15 10 15 12 7 9 27 10 39 9 23 12 47 114 384 153 194 81 134 70 115 76 142 93 186 105 206 108 210 108 190 98 154 79 95 63 59 75 162 122 246 122 242 123 281 119 206 58 19 0 0 4 19 7 51 19 55 19 51 13 111 16 226 92 249 88 503 138 230 57 448 188 412 54 353 190 492 85 126 19 460 191 571 85 273 48 273 144 579 191 480 102 281 52 313 117 440 117 388 98 317 75 349 108 515 152 535 158 622 179 666 227 742 277 865 294 932 304 1007 155 43 13 0 4 0 1 23 3 51 13 293 265 853 269 825 263 845 262 813 57 119 28 63 22 222 203 904 289 841 98 35 3 19 1 15 4 0 0 0 0 0 0 0 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 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 0 11 1 7 0 7 1 7 3 7 3 7 3 7 4 7 4 7 4 15 7 11 4 11 9 35 19 55 22 51 18 79 15 15 0 7 1 3 0 0 0 0 0 0 0 0 1 6 9 4 7 4 7 3 4 6 9 6 7 4 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 2 1 2 1 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 1 0 0 16 21 35 13 7 3 2 1 0 3 0 3 0 9 4 0 9 0 47 82 312 203 425 236 403 171 245 76 117 54 124 55 119 54 119 60 124 52 97 55 102 58 100 49 83 48 88 48 88 48 88 49 90 46 90 49 102 54 105 52 105 51 109 48 109 46 114 45 114 49 124 49 131 54 143 57 155 64 171 70 238 104 386 242 563 224 472 170 245 72 205 60 107 49 145 57 119 54 107 34 85 36 109 78 114 33 7 1 2 4 0 1 78 95 210 81 121 57 97 34 64 28 74 37 83 42 100 111 272 92 152 72 136 76 140 84 200 79 136 73 171 76 188 79 195 87 241 120 288 70 167 48 226 128 300 128 272 143 219 88 255 78 234 84 81 49 393 170 76 9 124 34 85 31 107 31 97 25 81 27 81 28 74 22 62 18 40 16 23 21 33 19 28 16 28 15 28 13 21 15 26 16 26 16 26 16 23 15 23 15 23 15 26 15 23 13 21 15 28 21 35 21 31 19 28 18 31 19 33 34 7 55 315 211 334 209 365 199 420 274 482 303 515 310 520 282 448 257 410 250 422 263 434 260 427 274 468 285 451 286 494 292 458 292 475 306 494 316 518 324 520 336 553 348 553 354 587 366 580 369 601 377 570 345 539 348 527 313 396 294 503 333 553 346 549 342 544 340 537 327 508 325 518 319 503 313 499 309 494 304 520 328 496 304 511 324 506 298 489 325 549 342 520 312 496 315 503 327 513 322 511 310 489 334 518 318 551 345 561 354 558 360 585 366 551 336 542 343 534 324 534 348 561 342 530 327 522 355 577 331 513 334 525 300 477 303 463 268 441 268 439 262 391 265 518 372 477 303 463 297 513 272 415 218 341 193 343 224 420 285 487 289 479 257 367 156 224 104 167 66 126 54 105 39 97 57 119 54 117 54 119 57 119 48 97 46 83 45 78 49 81 51 76 45 85 54 107 49 90 40 88 40 95 54 105 58 97 58 100 54 88 46 83 45 83 39 66 36 74 46 85 40 64 22 47 19 42 15 47 28 81 49 88 49 136 78 188 176 432 254 422 238 410 226 398 223 293 114 234 113 238 111 241 114 245 107 226 119 250 132 288 126 57 7 14 1 0 1 11 13 26 9 9 12 28 6 35 16 16 12 26 0 152 156 436 272 482 247 420 226 472 250 413 200 420 218 403 199 393 191 367 174 362 173 341 161 331 167 343 167 331 161 329 161 329 159 327 158 322 147 310 149 312 150 317 152 317 161 341 174 360 179 358 177 358 170 348 168 348 168 346 167 346 164 341 164 339 162 339 161 336 171 346 144 245 98 226 96 245 104 272 165 389 199 346 161 336 171 360 176 384 194 398 191 374 191 396 197 382 197 417 221 408 217 286 90 126 51 85 33 62 27 42 27 35 21 19 10 7 9 16 10 19 12 16 10 14 7 11 7 14 9 14 10 16 12 21 9 4 3 14 13 76 73 298 167 360 99 257 73 262 82 272 88 288 102 308 114 317 110 296 105 286 99 257 75 212 54 181 78 257 108 286 107 298 119 286 113 212 60 64 1 7 1 4 10 31 22 33 16 14 15 16 156 374 239 250 205 200 116 97 125 171 129 42 78 162 158 119 43 0 96 171 156 93 45 11 46 107 120 162 110 76 107 109 138 193 185 231 197 241 236 288 251 353 285 398 310 410 303 398 306 398 286 401 283 391 283 420 337 312 4 11 10 28 19 2 15 2 9 0 27 298 286 310 245 310 251 331 268 54 24 47 10 14 27 174 271 382 300 243 6 0 1 0 0 0 0 2 0 2 0 2 0 0 1 0 1 7 0 19 3 45 9 52 13 62 15 57 10 40 18 40 15 31 7 16 1 9 0 2 0 2 0 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 19 3 26 12 47 27 66 25 57 24 52 16 31 3 9 6 7 1 0 0 0 7 4 6 0 9 0 15 7 18 7 28 26 39 47 49 59 54 62 46 57 58 76 64 74 55 59 51 47 15 2 1 0 1 0 1 0 0 0 0 0 1 0 11 6 7 4 3 3 0 1 7 6 7 4 3 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 3 3 1 3 1 3 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 3 0 3 12 59 24 31 0 0 1 0 3 3 3 3 3 0 1 0 6 0 0 55 116 408 203 428 218 464 193 238 69 55 55 95 55 83 43 75 45 75 52 83 58 91 55 63 40 59 46 59 46 59 46 55 45 51 42 67 48 83 51 83 49 79 49 75 48 67 46 63 45 63 51 71 55 87 60 91 61 95 84 170 134 190 211 472 203 408 165 186 58 63 54 95 69 146 54 87 54 87 31 35 48 31 61 162 49 15 1 11 10 0 1 0 39 202 96 130 61 71 36 39 28 55 42 91 49 115 92 257 116 182 58 59 72 87 95 146 78 123 75 150 85 142 92 182 93 234 132 257 88 170 34 43 114 341 131 202 114 174 88 103 57 174 84 111 40 154 235 376 12 150 51 59 45 51 31 83 21 31 21 71 31 47 24 39 13 67 24 51 22 47 16 39 13 15 10 7 10 15 12 27 15 35 16 35 16 23 13 35 18 39 16 27 12 31 15 27 13 31 18 47 22 47 19 43 18 39 19 43 21 0 43 321 194 444 179 448 171 523 250 638 263 734 294 714 289 682 260 646 250 654 265 694 266 682 265 722 292 726 265 753 327 868 330 833 324 825 315 817 319 821 318 868 343 912 343 940 369 944 354 944 380 1003 366 884 315 876 322 837 262 829 318 876 345 904 334 944 349 948 333 904 333 920 330 888 315 861 312 853 303 825 324 892 307 817 312 865 309 813 301 876 345 944 327 853 309 845 325 892 331 872 321 845 304 865 307 841 336 884 337 900 349 952 375 995 345 896 342 900 322 888 355 972 346 845 309 825 318 868 334 809 292 849 322 777 285 702 289 654 257 773 277 658 233 714 342 1011 307 781 303 813 300 821 289 710 247 638 232 642 248 678 257 678 272 738 289 738 279 615 203 408 125 238 66 115 45 115 52 115 54 115 58 138 67 115 51 115 45 115 46 142 51 126 46 91 42 99 40 47 21 0 1 0 19 55 45 99 49 123 51 111 43 99 42 99 43 83 31 63 33 87 37 63 19 3 12 19 24 79 64 218 113 257 98 281 174 511 211 563 254 527 241 575 254 559 218 456 141 234 113 218 105 194 99 190 98 194 101 238 117 238 153 289 31 7 15 0 4 0 9 23 9 3 6 39 25 39 25 11 0 0 58 404 259 611 256 591 241 539 238 495 220 472 218 464 209 432 194 408 197 416 184 365 176 337 164 305 161 329 168 321 158 325 164 309 156 297 155 305 158 289 147 289 149 293 150 297 150 301 159 349 177 372 179 372 180 353 171 349 170 345 167 341 165 329 164 337 165 337 162 321 156 365 171 285 122 230 104 166 95 198 101 253 173 452 194 353 155 353 176 392 182 357 168 345 174 345 182 372 180 392 214 472 212 571 179 265 99 210 84 142 60 75 37 59 24 23 13 15 10 15 10 19 12 23 10 19 9 11 7 11 9 15 10 19 12 27 15 7 1 0 3 39 27 285 144 333 138 186 73 138 92 162 93 170 99 198 114 234 126 210 110 202 110 202 95 130 69 51 57 79 85 158 95 194 111 226 114 253 117 194 54 0 0 0 3 35 16 59 22 51 12 134 42 587 352 1011 310 1007 315 964 310 865 239 745 205 599 182 567 156 369 60 297 104 484 119 495 159 634 218 730 241 805 259 912 291 972 306 988 304 995 312 1011 295 1011 312 952 292 964 285 940 292 940 289 912 301 900 294 948 282 884 288 119 28 0 15 0 3 0 3 79 1 126 199 896 242 892 256 749 260 880 155 87 40 71 18 119 99 841 283 825 205 35 9 19 10 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 7 55 31 111 46 134 54 142 51 123 45 126 49 107 39 71 25 43 18 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 10 19 28 83 57 154 76 130 61 142 61 115 40 43 19 0 1 7 7 51 34 142 61 194 75 222 87 257 101 289 110 301 116 313 119 313 114 293 108 226 90 249 98 249 85 198 67 194 51 75 10 15 1 0 1 0 1 0 0 0 0 0 1 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 3 4 3 4 3 4 3 4 1 2 1 2 1 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 3 19 10 0 0 7 0 0 1 0 1 0 1 0 1 0 0 14 0 16 16 109 170 398 224 382 206 425 199 276 76 138 45 126 51 100 31 97 40 95 52 105 46 88 40 88 39 83 40 105 40 74 52 97 43 107 36 97 57 102 46 105 36 117 52 121 45 128 52 138 63 140 52 162 70 167 73 219 107 308 138 348 208 513 236 465 161 257 55 150 52 150 54 133 61 121 48 100 48 97 36 66 42 62 24 23 6 4 7 4 1 0 0 69 96 217 82 114 36 85 31 85 37 107 64 157 63 174 117 229 76 150 60 159 75 162 78 167 75 176 84 205 93 217 98 245 116 272 107 234 64 169 88 231 122 393 161 236 78 217 54 136 79 171 28 157 57 561 170 50 36 119 7 159 54 83 42 88 19 83 16 81 22 66 9 59 15 40 33 9 10 19 15 26 18 23 12 19 15 19 12 16 10 19 12 21 12 19 12 19 12 19 12 19 18 23 12 16 9 19 15 26 15 26 18 31 19 31 19 33 0 231 185 296 218 341 202 329 202 367 238 453 257 420 239 393 244 458 274 444 269 465 285 499 300 501 298 432 199 276 190 384 325 534 352 589 374 596 369 599 357 606 365 596 363 604 377 601 208 396 331 608 363 594 371 608 346 585 276 367 310 496 330 537 330 532 349 544 336 506 316 494 321 499 316 494 315 489 310 479 318 511 324 511 318 501 321 515 321 482 309 532 351 542 330 525 337 570 352 553 368 587 324 508 328 463 330 604 342 556 348 542 377 575 355 506 321 544 327 501 339 546 357 537 301 499 321 532 348 465 321 513 306 456 283 434 253 432 241 446 291 441 272 377 288 475 384 448 303 499 289 484 265 522 279 441 276 413 247 453 265 429 239 432 262 458 269 470 283 458 253 429 229 329 132 191 63 145 46 155 61 124 72 157 63 124 51 95 48 90 54 90 37 102 28 66 64 78 9 88 84 231 113 112 18 85 51 90 43 81 42 76 37 69 34 66 30 52 31 50 31 59 6 50 9 90 93 238 171 331 206 358 164 193 179 351 180 377 221 405 247 391 221 396 214 348 200 401 203 229 93 231 105 243 95 222 99 243 96 229 110 226 116 121 16 26 12 23 21 35 19 26 6 38 36 45 3 33 22 90 170 425 272 468 248 458 245 456 223 413 221 434 221 398 205 417 194 389 202 398 193 372 176 358 171 341 162 327 161 331 164 331 162 331 162 331 161 324 156 319 149 310 147 308 146 310 147 312 153 317 153 334 173 365 184 362 179 362 174 353 168 346 165 343 167 351 170 341 156 327 161 343 176 358 138 276 134 265 113 224 92 229 110 288 173 386 191 341 168 379 193 386 179 365 173 360 167 360 168 351 180 420 224 439 226 365 152 219 84 183 78 88 21 35 15 28 18 4 9 7 7 7 6 19 18 31 16 19 9 16 10 11 9 21 10 4 19 19 6 19 12 14 7 136 137 339 147 348 113 305 95 281 90 286 99 300 107 308 114 312 119 298 117 305 119 274 90 238 70 183 58 210 87 284 101 284 110 300 114 260 110 200 55 35 13 11 3 45 31 45 13 11 28 40 140 429 312 389 303 384 313 391 315 398 318 401 318 403 307 367 274 310 248 319 285 382 313 401 318 393 313 401 313 372 306 370 298 358 295 358 300 365 297 358 283 343 285 346 283 329 280 329 280 331 286 334 282 331 277 367 297 425 72 0 10 14 13 21 1 11 16 0 34 212 295 329 268 308 265 331 297 305 33 31 16 0 19 69 241 413 268 358 30 0 1 0 0 0 0 2 0 2 1 4 0 2 9 9 0 23 28 114 60 136 67 152 70 155 70 138 58 119 51 105 54 102 52 93 49 88 33 81 43 42 12 28 15 7 10 4 0 11 9 7 0 4 3 2 9 31 16 45 42 76 45 90 45 114 75 164 92 169 88 157 79 148 78 145 72 126 55 97 67 126 95 171 125 202 128 200 137 195 138 202 140 188 128 169 128 169 126 159 113 136 84 88 73 97 95 119 85 85 60 64 30 7 4 0 4 0 1 0 0 0 0 0 0 2 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 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 11 12 23 0 0 3 0 0 0 1 0 1 0 1 0 0 0 4 0 0 0 28 162 165 432 199 392 215 480 206 301 113 111 48 35 33 19 31 31 37 75 51 87 46 63 39 95 51 67 28 35 43 67 45 23 43 91 58 51 39 27 46 55 45 19 34 3 37 43 55 55 84 134 102 138 122 253 173 345 164 341 232 492 265 456 164 166 63 71 48 95 49 79 46 115 52 87 46 91 43 55 25 47 22 27 9 11 6 23 9 3 4 0 33 186 111 146 51 3 18 11 51 142 78 126 55 178 96 234 102 91 46 71 69 99 75 107 79 126 90 162 98 182 102 198 114 242 122 210 96 214 96 214 190 571 194 261 117 154 110 111 66 142 46 134 67 253 355 365 0 0 0 19 114 321 48 59 30 87 31 75 36 71 33 23 25 83 9 15 21 39 12 39 15 31 16 11 13 19 12 23 10 19 12 23 13 23 12 23 12 23 12 23 12 39 16 27 10 19 13 31 18 31 16 35 16 31 13 23 12 190 176 428 171 535 220 567 245 642 254 571 196 388 182 543 232 543 218 531 215 599 253 646 257 607 259 706 272 646 242 690 300 813 325 868 348 904 354 920 363 940 374 968 374 948 349 924 351 539 306 928 342 936 365 888 380 995 354 626 194 757 313 900 330 916 346 928 342 884 322 853 319 817 304 809 303 817 313 857 324 769 297 876 331 916 330 908 331 900 324 920 358 999 349 940 348 904 340 956 383 1003 360 896 340 920 312 908 361 908 365 976 381 1011 358 940 330 872 334 853 328 936 333 857 309 777 327 892 334 781 310 872 330 884 355 924 328 932 343 813 288 742 271 710 245 730 303 1011 280 773 300 749 295 765 276 714 277 730 244 638 250 619 239 638 251 638 239 642 262 615 236 630 260 702 262 615 217 503 158 218 101 146 78 230 92 170 70 138 54 126 51 134 46 142 54 75 67 19 19 357 289 841 322 813 260 198 25 59 24 71 37 79 34 71 31 67 30 63 22 55 16 47 36 107 98 432 182 499 208 519 200 484 199 456 116 452 223 488 215 503 226 460 203 503 248 603 250 547 242 408 105 158 101 166 96 178 105 150 99 158 108 234 135 301 93 0 13 0 16 27 22 39 19 55 33 0 28 75 0 190 223 579 269 626 242 543 241 523 229 464 217 472 220 464 206 440 211 408 196 424 196 396 179 357 170 341 167 317 159 313 162 317 162 309 159 309 158 301 155 293 152 293 147 289 146 285 147 289 149 301 152 305 158 337 173 369 179 376 179 365 174 353 170 345 168 341 170 349 164 313 155 325 168 384 184 289 134 297 131 257 101 182 96 210 125 329 185 416 184 329 167 345 165 325 167 341 167 337 173 337 168 365 206 448 209 416 153 293 135 273 107 146 36 59 21 0 0 0 21 31 7 15 7 7 10 35 21 47 18 23 13 23 7 15 12 15 3 19 10 3 9 15 0 0 54 293 143 293 131 218 107 190 96 182 101 194 108 206 110 206 111 234 111 218 108 210 90 146 78 123 67 71 63 115 85 158 88 186 107 222 110 230 110 150 49 31 4 0 10 55 27 39 9 95 31 380 285 964 300 968 297 964 297 972 300 984 303 980 303 988 306 972 300 956 306 999 325 1011 303 1011 289 984 291 984 283 976 289 1007 292 984 279 956 271 988 292 991 289 960 280 952 285 944 277 940 279 952 282 948 276 948 286 972 330 396 7 15 10 0 13 0 3 39 4 150 105 896 294 880 272 825 271 841 248 210 21 47 22 95 36 523 262 674 230 138 1 19 6 7 0 0 0 0 0 0 1 0 0 0 0 19 36 123 58 138 52 150 61 154 61 142 54 119 48 103 42 99 42 103 45 103 45 119 48 87 34 75 37 47 7 0 9 23 22 35 19 63 48 123 48 119 67 166 60 115 48 91 39 55 36 75 46 79 39 79 42 75 46 107 60 126 60 170 73 198 88 246 111 309 128 309 126 341 123 325 126 353 129 345 129 341 128 337 120 301 105 226 75 190 78 249 99 249 84 186 58 111 22 23 4 3 4 0 1 0 0 0 0 0 0 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 3 4 3 4 3 4 3 4 1 2 1 2 1 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 4 16 7 0 0 4 0 0 0 0 0 0 0 0 1 0 0 16 1 9 0 31 55 257 188 362 179 370 218 434 218 372 155 255 104 200 70 124 33 93 30 93 33 97 31 90 21 85 58 126 55 128 51 248 144 119 42 117 52 152 54 167 52 131 46 176 84 229 119 305 197 425 220 393 187 393 211 413 205 408 250 479 223 563 269 262 54 140 45 143 55 112 40 97 51 97 43 88 43 78 28 52 9 21 6 7 4 4 7 4 7 9 4 64 75 200 87 126 40 117 49 138 63 148 75 186 66 212 125 222 60 171 75 176 72 188 79 207 93 234 105 253 102 250 111 281 129 288 116 260 128 291 99 362 190 262 101 257 114 260 66 200 63 155 119 207 119 565 146 133 57 138 45 198 119 143 15 117 42 107 61 119 73 126 54 90 3 28 7 33 10 21 15 21 16 19 16 19 15 19 12 16 10 19 12 21 12 19 12 19 12 19 12 19 18 26 15 21 13 23 16 28 18 28 18 26 15 19 9 14 141 293 114 191 125 250 131 284 134 238 96 133 46 186 138 267 137 234 110 226 138 279 158 288 184 358 239 422 257 439 277 463 280 475 297 499 310 520 322 549 340 582 361 608 360 589 346 608 316 604 340 511 328 608 358 608 368 608 310 393 286 542 365 573 340 527 334 511 322 499 321 501 312 489 316 491 312 472 297 456 303 477 295 463 294 489 330 551 336 518 324 539 352 565 361 589 369 608 383 563 279 444 285 487 328 530 349 592 366 604 375 608 377 539 339 527 330 518 313 544 348 522 316 525 321 546 316 432 269 580 260 565 380 499 321 403 199 379 266 441 276 479 283 448 297 487 355 408 268 465 262 425 277 422 276 463 265 451 251 360 215 374 224 384 214 351 205 367 223 379 220 382 229 393 220 358 218 322 162 322 116 243 146 234 96 186 81 148 66 117 54 95 48 114 43 119 4 276 325 608 306 544 315 537 241 222 22 90 30 71 31 71 31 71 31 71 39 69 39 76 40 109 92 296 197 331 196 346 197 327 190 351 202 231 170 358 185 329 184 372 232 413 254 436 245 405 232 417 185 241 117 265 105 250 105 274 108 260 108 255 126 265 146 186 16 42 19 35 18 31 21 45 27 33 21 45 1 183 227 518 247 460 241 436 242 434 205 370 205 398 212 398 203 398 205 396 191 384 196 386 184 358 167 343 168 336 161 327 161 331 161 329 155 319 155 319 153 315 150 310 149 310 147 308 146 310 147 312 150 317 153 319 156 331 168 353 177 360 174 358 173 353 170 351 167 348 168 339 158 329 162 343 182 355 140 279 147 286 129 241 99 231 107 250 135 327 187 384 161 336 146 308 143 339 164 346 167 360 174 355 179 393 193 370 143 231 120 327 182 279 90 117 39 59 1 7 4 21 21 4 13 19 9 21 16 38 25 45 16 31 15 16 9 21 9 2 13 14 6 16 3 19 13 176 134 339 141 343 117 312 110 288 102 298 104 303 107 293 105 279 99 253 87 241 87 226 78 217 79 198 60 188 61 224 79 253 85 267 105 262 114 255 107 191 37 74 6 38 16 69 24 16 24 0 82 339 315 384 289 348 294 343 295 351 297 348 294 351 289 351 297 365 297 355 294 348 297 346 300 346 292 353 297 353 297 365 295 360 288 351 295 370 268 341 289 346 272 322 283 358 297 351 288 336 289 336 286 336 277 362 295 465 173 0 12 4 6 16 7 0 1 21 33 45 224 346 248 298 229 291 241 312 85 0 15 33 18 28 129 348 239 365 87 0 10 4 0 0 0 2 0 4 1 4 0 2 0 40 37 121 61 124 48 114 51 121 48 109 45 90 39 83 28 69 28 64 30 71 37 74 48 74 39 85 61 117 76 140 60 97 58 114 70 121 75 138 78 136 75 140 90 117 43 83 36 74 25 66 30 76 30 64 21 54 21 66 36 95 51 107 60 117 64 121 75 136 87 140 101 171 126 181 126 181 128 171 126 162 125 162 122 148 107 121 79 76 63 76 85 121 101 121 82 95 60 40 18 0 3 0 1 0 0 0 0 2 0 2 0 3 0 3 0 3 0 3 3 4 3 4 3 4 3 4 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 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 3 15 7 11 1 0 1 7 0 7 0 7 0 0 0 3 0 0 3 3 0 0 0 51 96 301 170 341 176 388 202 507 239 488 202 384 171 273 105 146 69 63 37 27 42 59 49 67 24 67 34 0 4 87 265 571 67 0 52 63 66 0 63 119 87 170 141 309 171 388 226 503 251 492 247 492 257 468 227 408 230 468 215 488 349 634 66 130 63 115 54 87 36 63 45 83 45 75 40 63 30 27 12 0 1 7 3 19 4 31 6 15 0 0 21 115 110 198 63 75 54 79 61 95 57 111 82 59 78 265 161 246 90 91 69 103 84 142 99 162 104 182 113 178 108 206 128 257 134 238 126 293 162 289 114 123 98 329 174 412 128 111 79 119 101 349 101 321 310 281 102 234 107 238 116 182 85 162 81 130 88 380 113 91 76 392 132 19 21 95 0 35 13 35 15 27 15 15 16 19 12 23 10 19 12 23 13 23 12 23 12 23 12 23 12 39 16 31 15 31 16 39 19 47 21 43 19 39 15 23 10 329 158 230 108 261 149 277 141 293 108 186 90 218 132 317 108 261 92 182 85 202 101 289 135 396 193 547 223 559 226 555 212 591 236 634 248 662 265 694 274 761 285 785 328 845 324 817 354 904 297 876 358 599 140 372 220 853 377 960 324 991 371 876 322 880 334 841 318 813 313 801 309 773 303 801 325 880 346 892 340 904 339 904 337 908 339 904 336 960 342 888 339 948 360 956 352 948 381 908 304 642 206 440 176 452 179 523 217 595 224 591 294 1011 363 956 352 928 343 845 334 912 334 876 354 880 328 742 197 571 256 654 250 888 312 416 92 130 138 690 288 773 313 753 291 793 310 892 253 714 306 777 297 722 280 706 271 706 265 702 235 575 209 511 200 527 208 519 197 503 196 488 185 484 200 531 211 583 241 726 303 372 143 345 129 238 108 210 95 198 82 166 67 111 66 99 24 59 313 912 303 738 312 587 253 642 173 79 51 47 33 59 36 71 42 83 45 107 43 130 67 158 76 246 188 531 199 507 209 499 188 464 206 460 147 460 229 511 221 539 250 595 238 527 242 547 224 492 226 376 119 269 143 257 123 238 123 242 134 234 131 261 138 285 93 0 22 19 22 15 19 35 28 55 0 99 0 83 233 666 242 499 220 476 218 499 206 369 170 404 205 436 194 408 203 432 193 404 194 412 190 376 171 337 162 333 164 313 159 313 161 309 158 293 153 293 153 293 152 285 149 293 147 289 146 285 147 289 149 297 153 305 150 293 152 325 168 349 170 353 171 353 170 349 170 337 167 337 162 317 159 333 168 376 174 246 117 277 129 273 110 218 110 222 110 226 140 361 191 376 161 281 129 269 155 333 162 337 173 349 170 357 182 345 152 186 87 214 187 488 187 293 88 51 21 0 10 11 9 19 21 23 12 27 18 47 25 63 28 43 21 35 10 23 15 27 7 19 16 11 9 0 0 31 85 297 143 269 131 222 117 206 102 182 98 194 105 206 104 190 93 119 61 107 69 158 76 162 85 146 72 111 57 79 60 107 75 134 95 198 108 210 111 210 98 162 58 55 7 0 24 39 13 87 22 261 229 991 304 976 294 1011 300 1007 298 988 292 972 286 976 292 976 291 956 286 952 286 968 285 995 288 980 285 952 280 948 279 932 272 932 279 948 280 936 292 972 289 932 286 995 327 964 291 932 279 916 276 900 269 865 253 821 294 599 3 35 13 0 3 0 1 0 18 91 18 492 242 702 232 662 224 646 241 305 10 59 7 7 40 317 211 674 257 376 1 39 3 7 1 0 0 0 1 0 1 7 4 31 30 95 52 107 42 87 39 95 40 75 33 55 28 47 30 39 19 35 18 35 22 55 30 71 30 83 51 119 63 257 153 388 140 309 129 333 125 226 69 115 69 138 52 123 45 59 36 55 28 35 28 55 39 67 37 43 27 31 25 39 31 55 36 59 33 59 36 79 40 95 45 162 87 277 123 353 137 337 113 329 119 321 116 309 107 273 92 206 63 154 58 210 92 281 104 253 87 194 55 75 7 0 4 0 1 0 0 0 0 0 0 3 4 3 4 3 4 3 4 4 7 4 7 4 7 4 7 3 4 3 4 3 4 3 4 1 2 1 2 1 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 7 7 9 3 2 0 0 0 0 0 0 0 0 0 0 4 2 0 2 0 0 0 9 19 140 113 286 158 324 171 360 214 456 245 439 214 408 194 329 153 279 113 214 92 214 101 224 125 200 105 202 79 159 88 482 147 133 90 257 125 308 144 372 155 336 173 403 194 396 205 479 238 475 244 522 276 513 244 458 202 465 253 422 212 446 184 193 85 157 52 102 34 74 31 71 40 66 33 57 25 40 9 16 0 11 3 7 3 4 4 4 6 7 0 45 57 238 141 210 82 171 78 257 153 269 81 128 81 143 107 417 226 317 101 262 98 276 114 296 116 284 113 288 119 293 126 315 141 312 140 331 167 413 176 257 117 351 194 501 280 300 93 198 95 322 140 200 149 460 120 210 84 195 120 293 150 167 113 542 218 93 3 159 37 243 191 284 31 26 1 28 12 21 15 19 16 14 16 19 15 19 12 16 10 19 12 21 12 19 12 19 12 19 12 19 15 23 15 23 16 28 18 31 16 28 18 28 16 26 15 28 81 224 119 241 137 324 146 284 164 245 110 250 143 274 135 224 126 207 96 202 93 224 147 281 164 341 221 372 209 348 203 329 197 355 211 372 221 401 227 389 171 269 161 341 197 386 206 451 325 608 365 446 84 207 113 195 253 608 374 570 321 417 254 608 361 592 354 575 346 561 333 539 324 511 292 477 294 496 300 491 300 503 298 522 322 553 327 542 304 534 330 573 349 596 355 589 363 525 244 446 298 367 138 331 140 226 132 234 152 222 168 439 383 573 355 539 336 542 301 479 343 546 324 549 292 477 280 339 209 253 144 324 295 341 75 176 54 267 288 501 285 491 285 506 298 513 330 422 248 425 235 393 248 491 253 434 276 379 259 453 244 379 202 312 179 305 174 288 158 293 194 370 242 444 292 513 331 565 383 596 141 222 122 234 114 226 108 210 105 193 95 171 95 159 75 117 108 608 339 568 339 561 285 479 215 348 111 133 43 107 49 119 58 131 64 138 72 128 76 171 95 174 98 293 209 360 212 379 209 331 184 336 200 355 239 425 212 353 184 312 144 214 132 346 251 415 221 374 173 231 123 281 125 291 122 286 117 281 126 281 138 279 144 186 24 62 30 57 22 45 27 74 30 66 0 145 224 477 206 427 217 422 209 384 187 334 159 353 188 377 196 367 187 386 197 372 191 382 193 379 179 351 162 339 164 331 159 327 159 329 158 322 153 319 155 319 155 317 152 315 149 310 147 308 146 310 147 312 152 319 153 312 144 310 155 334 165 346 168 353 173 355 171 353 165 343 164 336 159 336 165 346 177 334 116 229 116 255 123 245 107 243 113 243 111 265 152 351 191 370 159 315 146 334 165 336 168 353 174 346 174 351 158 279 88 195 122 334 208 393 182 262 67 66 0 26 15 4 7 33 6 21 18 40 27 45 25 40 19 35 18 23 15 38 22 26 16 21 10 11 0 23 36 236 144 351 143 341 128 305 110 255 90 272 96 284 104 267 84 222 48 164 45 174 60 179 63 188 66 200 64 193 58 193 64 207 79 245 105 265 108 257 101 238 96 207 60 95 7 59 16 33 28 28 67 260 319 391 291 362 294 353 292 353 289 346 283 343 289 355 286 358 291 365 295 367 291 362 291 367 283 370 283 398 297 413 292 429 303 429 285 382 289 379 279 343 256 334 274 374 253 310 242 291 239 288 238 284 242 298 232 362 220 21 3 14 9 7 1 16 4 0 19 16 113 308 229 312 221 293 221 358 153 35 19 11 0 69 88 305 251 396 173 0 1 0 0 7 0 4 3 4 1 7 9 31 43 95 39 100 42 107 40 102 36 88 31 62 22 45 24 45 21 50 13 40 13 42 19 50 31 50 28 66 30 54 67 195 202 329 185 300 161 224 81 93 21 83 37 52 16 54 24 62 27 59 22 57 24 62 24 59 31 69 28 59 22 54 22 62 19 54 19 54 21 57 28 57 37 78 67 128 111 186 120 145 120 150 113 138 108 128 98 112 73 64 51 47 66 97 96 126 99 121 87 88 43 0 3 0 1 0 0 0 0 2 0 2 0 1 0 1 0 1 0 1 3 4 3 4 3 4 3 4 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 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 3 7 23 4 0 1 3 1 15 1 7 0 7 0 0 0 11 0 0 0 0 1 7 1 0 40 182 129 277 144 305 171 325 211 499 245 492 235 444 200 400 193 357 171 313 161 293 155 289 147 329 177 436 214 321 193 345 164 420 188 305 190 349 187 353 188 365 202 365 197 412 245 531 263 539 277 488 217 372 221 416 282 539 155 202 99 166 88 162 64 99 42 63 36 47 33 39 27 35 19 15 9 0 0 15 3 31 4 31 4 27 4 19 0 0 7 59 135 408 156 174 88 198 158 396 155 162 52 115 57 130 167 484 242 424 159 234 135 261 144 277 143 246 129 253 134 242 144 261 143 285 171 436 197 226 95 392 171 182 268 551 116 134 85 261 179 206 73 388 233 309 138 305 149 420 174 412 141 337 168 111 6 3 0 440 251 515 218 456 63 0 46 31 12 35 13 23 16 15 18 27 12 23 10 19 12 23 13 23 12 23 12 23 12 23 12 27 13 27 15 35 18 39 18 23 13 27 13 27 12 19 10 115 113 357 161 357 184 333 153 321 122 277 158 357 146 341 149 273 98 226 102 206 122 372 147 392 194 559 226 515 197 484 199 511 197 535 200 555 220 531 185 333 96 273 132 380 196 468 242 789 316 829 337 857 337 765 309 769 357 896 227 456 105 261 182 555 227 587 242 615 244 603 239 622 248 634 263 698 288 738 294 749 289 714 282 730 295 765 304 825 343 896 337 837 340 924 375 753 276 492 226 670 224 444 254 480 184 492 208 547 194 551 316 960 351 940 343 904 354 845 310 872 331 817 316 654 256 730 212 480 205 448 303 845 120 210 67 126 144 654 277 702 277 749 309 745 268 662 217 579 203 333 88 297 276 753 263 690 251 646 233 559 223 551 203 495 206 571 238 749 303 849 358 928 348 916 378 924 368 991 342 257 113 218 111 194 104 186 104 218 107 222 101 222 85 222 78 337 357 726 346 630 298 630 241 460 188 253 63 119 67 142 73 162 81 178 85 210 79 186 92 226 99 206 140 511 211 563 224 535 202 468 187 460 199 472 174 277 111 186 81 194 105 305 209 543 221 484 232 492 147 285 135 257 131 261 125 234 134 249 141 281 146 305 102 11 34 15 30 19 30 43 36 51 18 0 184 714 202 448 208 412 209 452 191 357 150 309 182 392 191 392 184 388 193 404 185 400 190 400 185 365 168 333 162 321 161 309 159 309 159 301 153 297 155 301 156 301 155 297 153 293 147 289 146 285 147 289 149 297 150 293 146 281 146 293 153 325 164 341 171 361 174 361 174 337 164 325 159 325 164 341 170 376 170 222 99 214 108 261 114 210 104 222 111 214 119 277 158 412 188 384 165 333 165 353 170 372 177 376 171 376 174 321 128 103 99 230 155 376 208 476 170 301 57 0 0 15 10 15 16 0 10 47 27 63 24 47 19 35 18 39 15 47 31 83 31 31 16 0 1 0 0 75 114 301 146 265 137 230 123 178 84 150 87 182 102 210 90 134 55 71 39 59 40 79 40 75 42 130 61 130 64 107 61 87 63 107 87 186 111 218 107 210 104 253 105 178 49 0 10 0 9 39 37 230 170 976 306 988 294 999 295 988 297 988 295 980 294 976 294 968 295 968 291 940 276 960 288 936 283 896 279 896 300 872 268 797 253 821 274 872 279 833 260 793 238 738 223 722 224 718 221 706 223 722 230 730 230 753 233 734 253 749 81 43 1 19 0 0 10 3 3 15 39 269 194 674 218 662 206 646 238 567 33 15 19 43 36 246 197 773 285 626 37 19 6 7 4 0 3 0 1 0 6 47 25 95 36 63 40 99 49 87 36 51 28 31 22 7 18 0 16 19 13 11 10 7 12 11 15 55 16 15 27 51 24 55 48 369 179 507 188 372 113 214 79 119 22 3 9 0 7 19 6 0 10 0 9 0 12 7 13 27 22 39 25 35 24 39 28 7 15 0 15 15 24 47 34 75 36 83 51 202 107 321 122 341 120 317 108 301 107 297 104 246 75 186 60 202 81 261 96 277 98 242 88 158 25 3 3 0 1 0 0 0 0 0 0 1 2 1 2 1 2 1 2 4 7 4 7 4 7 4 7 3 4 3 4 3 4 3 4 1 2 1 2 1 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 1 14 10 4 0 2 3 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 2 0 85 78 214 125 286 153 329 144 367 218 463 248 479 241 444 224 425 218 405 200 377 188 367 173 346 167 327 190 422 205 346 173 353 177 329 161 384 194 382 188 410 202 446 220 487 251 539 244 513 241 472 203 417 212 463 274 468 146 169 85 229 87 143 67 128 52 90 34 64 27 42 15 23 13 14 4 11 1 14 4 19 1 9 3 7 4 9 4 14 9 31 18 253 218 403 141 250 96 243 107 202 69 183 54 195 82 219 146 494 272 448 174 391 156 403 188 429 170 358 140 319 131 327 140 334 168 410 233 372 95 291 208 322 98 396 132 207 84 265 174 329 76 183 153 272 96 169 101 257 146 255 64 164 85 195 0 62 16 57 239 511 253 556 260 159 1 16 12 26 12 16 15 9 19 16 15 19 12 16 10 19 12 21 12 19 12 19 12 19 12 19 10 16 12 23 16 26 16 26 15 23 15 21 12 16 7 16 0 109 143 291 170 308 149 310 147 274 155 324 161 281 143 262 132 281 170 293 102 236 159 276 156 329 221 393 212 317 180 319 182 324 177 329 202 391 203 331 120 198 114 250 146 377 199 472 190 351 158 336 158 353 159 370 176 413 294 427 132 207 90 195 120 267 150 310 165 319 168 324 161 327 179 331 162 308 168 343 129 327 211 456 260 487 269 501 262 472 230 384 194 398 217 396 319 553 322 561 343 573 321 542 297 496 330 542 339 513 321 573 328 499 322 515 315 511 297 513 334 556 322 553 276 489 340 458 318 608 378 453 155 379 152 243 82 269 211 444 277 451 272 434 241 362 187 334 220 339 110 117 9 303 310 429 245 448 244 365 235 417 271 460 297 532 355 604 365 575 360 596 330 451 263 470 301 499 333 491 102 238 108 236 101 214 96 210 104 207 105 202 84 200 110 205 168 573 333 596 345 608 294 463 229 377 119 231 87 183 87 186 88 186 88 186 99 183 90 181 93 191 76 214 203 382 227 367 197 339 180 296 135 260 141 279 153 291 171 308 206 389 250 417 235 365 220 396 223 296 153 300 131 305 131 296 137 310 137 286 138 269 147 198 43 83 33 69 33 76 37 88 24 71 101 456 215 346 226 362 173 398 203 370 170 322 162 358 196 360 180 365 188 367 184 372 184 370 185 365 171 343 161 336 161 329 158 324 159 327 156 315 153 317 155 322 156 319 155 317 149 310 147 308 146 310 147 312 146 303 141 300 143 305 144 303 152 327 159 343 168 351 170 351 165 339 159 334 161 343 168 346 173 336 122 229 107 229 114 243 107 229 105 241 113 245 126 286 168 372 190 372 170 343 170 346 171 341 170 322 170 329 150 255 84 219 138 296 156 351 200 353 176 226 46 35 4 21 10 9 4 26 18 42 19 35 15 33 10 31 15 35 25 74 46 76 28 31 6 11 3 50 57 281 146 343 143 339 135 298 104 214 67 238 85 276 105 257 70 183 42 143 27 128 33 126 37 148 58 195 60 188 63 176 60 164 67 205 92 255 107 281 110 284 114 260 101 205 58 100 10 38 10 52 55 164 307 410 298 362 297 384 297 382 294 374 286 372 295 379 285 367 276 346 256 324 239 327 244 348 230 317 202 334 152 243 129 212 122 245 153 281 212 319 238 353 247 341 232 312 227 312 229 315 238 327 239 317 238 317 244 346 271 207 0 7 0 26 0 7 15 0 6 47 75 267 226 300 215 281 232 353 232 107 0 64 13 71 57 241 248 377 239 97 1 19 0 7 3 7 3 2 0 16 27 71 33 88 31 100 42 114 37 90 25 64 24 40 18 19 15 14 7 33 7 35 9 38 13 38 18 38 16 57 34 57 30 62 66 224 173 315 158 269 168 329 171 95 0 50 3 31 12 23 0 23 3 28 6 35 12 45 10 47 22 62 24 57 24 64 15 54 10 45 13 59 30 76 45 74 42 59 57 133 122 200 126 157 110 133 104 136 108 143 105 119 82 90 79 105 92 119 107 124 101 133 79 40 12 0 1 0 0 0 0 2 0 7 0 1 0 1 0 1 0 1 3 4 3 4 3 4 3 4 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 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 3 10 27 1 0 1 7 0 7 0 15 0 7 0 0 0 0 0 11 1 7 0 7 0 0 22 95 82 253 159 329 153 234 152 297 191 420 241 527 266 484 239 456 218 384 197 361 203 325 199 349 180 246 152 289 155 230 146 194 155 309 170 329 205 369 214 404 230 464 257 495 247 480 242 400 185 329 220 511 260 404 119 59 66 158 61 115 81 138 64 95 34 0 9 0 12 0 6 0 0 0 1 15 7 23 1 23 0 27 4 39 7 3 1 0 0 0 116 535 248 503 162 130 76 103 75 111 78 115 72 95 67 115 162 472 259 408 177 313 185 444 229 372 165 178 119 158 129 214 146 333 214 404 126 146 174 333 143 289 117 3 76 150 165 472 135 67 75 166 92 222 78 158 76 178 51 126 39 261 159 19 0 0 24 503 242 630 316 301 0 103 12 35 13 31 12 19 15 31 19 27 12 23 10 19 12 23 13 23 12 23 12 23 12 23 12 15 9 23 13 31 16 35 16 51 21 43 18 31 10 11 6 0 36 361 182 456 159 297 161 325 144 321 162 384 187 432 161 333 197 615 209 230 101 353 155 365 184 547 244 555 188 420 180 420 156 408 158 511 215 535 171 317 93 285 110 273 173 388 227 404 52 202 214 615 304 845 330 662 116 440 206 317 90 309 110 325 146 380 159 369 146 345 146 341 152 325 117 202 113 369 211 615 274 662 244 420 135 249 117 265 107 182 105 345 188 369 116 674 208 440 247 630 294 757 271 916 365 984 380 984 384 980 384 1003 366 980 375 916 327 801 352 730 280 638 280 595 283 916 295 749 339 940 283 257 202 297 126 257 144 416 235 694 260 666 220 531 203 499 196 436 123 146 58 27 67 670 266 563 251 559 303 884 346 876 339 888 355 896 334 892 325 829 333 769 245 646 297 785 322 841 286 186 119 174 116 174 99 162 96 182 104 202 101 202 98 190 111 329 244 777 331 626 247 630 294 484 165 285 90 206 101 206 98 194 92 186 92 162 81 178 78 162 75 91 69 198 113 293 110 249 123 285 111 226 120 329 209 583 248 591 251 615 262 587 229 539 238 472 155 361 117 285 143 297 140 309 134 293 150 277 140 281 149 345 123 47 42 23 31 39 42 59 37 27 31 511 241 380 197 388 190 456 221 420 165 301 159 361 200 420 185 365 187 400 184 376 188 376 180 376 176 345 162 325 158 313 159 305 158 309 158 297 152 289 152 293 155 297 155 293 153 293 147 289 146 285 147 289 149 277 138 257 137 273 143 269 135 273 146 301 156 325 162 329 162 333 161 317 158 329 167 349 171 353 173 249 107 206 99 222 107 242 108 210 111 222 110 214 120 293 171 420 191 380 168 369 176 357 167 345 156 345 165 301 117 130 108 273 156 301 162 420 193 432 168 257 40 0 6 15 4 11 10 39 16 31 12 31 18 15 13 31 16 75 46 138 54 83 25 11 6 11 18 130 140 277 141 253 140 249 128 174 75 71 60 154 99 242 101 162 60 55 25 19 24 59 42 115 64 138 57 111 55 91 58 67 52 87 69 134 95 202 107 226 117 253 111 222 110 166 51 0 10 0 42 174 120 932 324 984 289 928 283 912 274 884 262 857 251 833 238 777 218 745 215 734 209 694 217 706 224 595 140 329 85 249 85 297 93 253 66 222 67 396 156 599 235 738 248 722 236 690 230 698 233 718 236 714 230 745 245 749 229 793 176 55 12 15 19 0 1 23 12 0 36 238 165 678 203 658 200 722 245 742 125 115 34 43 27 138 75 448 168 527 61 15 18 0 9 0 4 0 0 0 9 83 45 75 30 55 27 55 30 55 28 35 22 23 18 0 12 0 7 0 3 0 9 15 13 19 13 7 19 63 31 39 19 63 43 23 75 329 167 448 214 642 286 734 72 0 16 7 0 27 6 0 7 0 4 0 0 0 3 0 12 19 19 11 9 0 7 11 13 0 7 0 21 47 37 75 49 103 43 111 76 285 137 345 116 301 98 285 104 309 111 357 114 297 93 269 95 285 98 289 99 269 108 246 51 43 6 0 1 0 0 0 0 0 0 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 2 1 2 1 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 1 2 1 0 0 0 3 7 6 7 1 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 23 28 159 120 286 161 334 176 358 165 396 223 417 253 472 238 470 253 479 242 458 238 468 232 441 194 429 190 587 291 389 176 372 187 410 224 470 248 489 239 489 251 511 251 503 236 482 211 458 196 403 217 475 227 341 75 126 42 117 60 138 64 140 75 112 45 50 15 11 6 7 7 7 4 4 3 7 4 7 6 9 6 7 7 2 7 2 9 2 4 42 0 174 203 487 280 451 156 214 95 245 64 217 85 212 92 191 99 348 221 515 247 448 170 429 206 484 159 362 147 317 117 322 134 372 170 401 167 272 153 413 137 276 141 274 72 210 123 405 170 186 82 183 93 186 76 171 96 131 168 434 46 152 174 551 51 31 0 183 266 544 358 291 3 33 30 9 16 26 15 21 12 16 12 16 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 13 21 13 21 13 21 13 21 12 21 13 23 15 21 13 21 3 50 134 358 179 284 158 310 179 324 180 370 209 346 185 331 177 353 294 346 107 245 128 212 134 370 276 513 304 475 300 477 283 439 262 401 235 379 229 386 164 303 132 276 149 310 188 355 171 365 286 608 340 594 352 577 355 549 241 329 147 272 134 243 140 296 153 331 168 319 159 327 176 360 164 241 206 551 334 608 327 580 285 448 167 269 105 255 143 317 197 456 224 472 220 458 324 398 203 331 125 229 125 224 113 279 197 382 257 489 313 506 294 477 276 482 288 465 360 592 289 479 253 525 333 563 352 506 165 520 303 436 224 422 262 362 209 405 227 408 254 448 247 334 188 308 164 288 82 100 85 95 42 14 173 398 254 370 214 546 351 539 321 522 327 527 321 518 309 532 328 508 313 515 288 396 292 501 316 491 95 224 102 231 96 226 87 212 92 245 88 224 99 195 73 257 208 331 168 284 87 159 63 319 218 391 99 186 72 193 88 191 85 198 93 195 92 171 82 205 78 143 51 131 66 138 57 119 48 117 51 128 55 136 67 164 88 198 107 217 135 279 162 305 159 262 99 143 30 131 90 253 147 298 143 276 138 281 146 284 153 296 155 267 69 74 31 117 36 74 45 119 49 198 250 386 155 372 211 379 232 415 191 339 159 329 187 386 194 372 193 377 190 365 182 358 182 362 180 365 173 343 156 327 158 331 156 327 155 324 153 322 149 319 150 319 150 317 147 308 144 305 147 303 146 298 141 293 144 296 138 288 137 291 141 298 144 298 143 310 158 331 162 329 164 331 161 322 155 324 164 343 159 300 134 255 113 241 111 243 111 241 113 241 110 236 107 234 128 315 176 353 170 331 170 336 171 319 161 305 152 308 146 236 76 241 129 296 140 310 165 343 209 365 167 214 45 31 0 31 0 28 15 35 13 11 10 7 4 9 10 33 21 76 45 119 45 69 10 38 4 119 92 317 140 336 140 327 131 279 78 164 39 181 49 234 113 317 99 195 45 157 25 140 31 155 54 202 75 231 85 234 73 191 52 171 48 183 69 219 87 243 105 272 119 279 120 262 108 205 48 69 28 9 16 107 119 308 292 360 262 336 253 331 256 315 232 276 221 279 224 300 229 315 233 346 227 420 230 245 87 128 64 143 78 195 96 191 67 155 58 140 49 119 67 155 167 389 269 382 239 451 253 386 254 358 242 315 244 300 218 370 263 322 9 0 9 0 13 0 4 2 7 23 48 210 215 379 239 360 250 386 279 238 36 21 12 33 0 42 18 47 27 40 19 11 13 11 6 4 7 14 9 45 27 78 33 71 25 64 25 62 25 52 24 42 16 16 9 7 9 7 3 11 3 16 7 23 9 26 19 40 21 40 27 47 30 59 43 102 140 427 176 494 358 479 262 193 15 57 21 71 6 54 13 38 4 26 4 28 4 26 4 31 9 45 19 50 13 35 6 42 9 42 12 50 22 66 37 97 54 90 39 105 99 226 132 145 108 131 88 140 131 148 113 143 113 128 99 112 101 131 98 131 93 128 85 90 31 4 9 0 0 2 1 7 0 7 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 3 1 3 1 3 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 1 3 0 0 0 15 4 7 1 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 39 75 230 122 238 140 269 167 293 211 484 226 511 224 468 226 440 226 472 241 488 239 488 229 503 304 527 297 567 230 484 248 472 253 488 254 464 241 484 260 503 257 460 230 376 206 325 202 357 214 428 196 238 72 63 52 71 66 107 64 83 67 134 61 63 24 0 7 0 7 3 9 15 6 19 6 35 7 7 7 7 7 23 7 35 7 51 0 0 1 0 45 357 259 444 272 472 129 67 95 138 98 206 95 226 95 111 108 325 266 495 220 313 190 365 202 253 190 230 188 261 161 238 159 317 194 238 149 361 187 230 102 134 69 150 113 428 191 281 99 99 99 222 128 269 158 289 54 599 242 182 48 369 346 257 52 206 215 968 375 603 39 0 19 19 27 39 15 43 12 47 10 55 12 31 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 27 13 27 13 23 12 0 12 313 227 404 152 376 191 488 205 444 212 499 211 492 220 456 236 583 141 249 152 281 111 242 221 666 266 722 315 896 336 976 375 972 366 956 357 960 352 872 229 357 158 392 141 400 203 376 266 845 349 785 330 817 334 793 366 837 221 325 129 380 144 436 170 408 159 412 182 460 188 452 208 329 241 543 331 757 324 674 313 714 324 674 253 543 251 670 310 749 321 817 375 757 342 789 227 357 141 198 125 301 111 321 149 404 164 444 202 551 226 583 209 480 188 456 224 857 360 706 285 658 253 353 185 579 173 305 126 476 190 547 307 682 303 753 294 777 292 658 203 404 156 353 141 337 159 206 34 130 46 83 16 174 206 630 226 448 312 868 324 785 303 773 301 777 304 789 319 821 301 777 312 813 294 781 309 789 288 218 123 234 114 253 63 162 122 198 66 222 85 63 64 214 128 428 191 289 63 115 81 170 102 281 116 166 60 59 55 83 52 75 55 103 58 142 69 150 64 99 55 138 48 83 51 59 42 43 40 51 45 27 34 27 34 31 39 43 42 79 61 126 72 134 66 67 18 11 34 107 73 186 85 186 76 158 88 194 107 257 135 301 132 95 34 59 51 43 36 79 37 0 147 575 168 337 212 488 227 476 202 345 159 305 170 361 188 380 190 388 191 388 188 376 182 376 184 365 174 341 164 317 156 313 156 309 153 305 152 301 152 297 152 301 152 301 150 293 147 285 147 285 147 281 144 273 141 273 143 273 143 269 140 265 138 253 135 261 144 297 156 301 150 321 161 325 161 313 158 317 164 333 150 269 125 222 117 218 113 218 111 218 111 222 108 214 105 238 146 349 174 361 171 357 171 337 155 305 150 281 152 265 104 130 105 273 137 269 137 309 161 357 182 460 190 230 18 0 16 31 10 7 9 31 24 35 18 11 16 19 15 35 22 83 37 138 30 43 0 0 43 206 141 277 140 269 132 253 116 142 55 35 33 71 79 269 132 226 61 75 34 47 36 95 55 158 85 174 92 186 90 142 64 79 49 59 52 103 72 138 88 190 107 230 120 238 119 234 98 126 36 31 36 43 0 63 1 289 265 793 260 797 254 785 238 761 227 761 232 765 232 769 242 793 247 761 245 484 85 178 63 174 49 130 63 166 63 130 52 126 49 103 40 95 27 178 126 654 298 833 306 861 307 781 242 734 245 722 256 765 244 718 235 170 9 7 12 0 12 0 4 3 10 51 55 321 153 519 226 646 239 456 92 55 7 39 4 3 4 7 6 15 10 3 6 0 9 0 10 3 9 19 10 55 24 79 33 71 28 55 22 39 19 35 16 15 9 0 4 0 6 0 3 0 7 7 10 19 13 43 22 47 25 55 30 67 30 47 52 230 202 630 265 718 247 551 141 111 19 15 37 63 19 43 16 3 6 0 1 0 0 0 3 0 7 7 10 0 3 15 6 27 10 15 16 23 27 27 39 87 45 79 49 190 105 325 107 293 98 293 119 372 120 376 129 376 120 329 99 285 88 277 93 265 93 234 58 91 7 11 0 0 3 15 0 0 0 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 2 1 2 1 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 1 2 1 2 19 19 4 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 9 10 112 88 193 93 212 96 224 95 286 171 372 206 389 221 434 227 448 233 453 229 439 238 453 279 587 259 468 256 508 238 470 238 477 248 491 250 487 238 477 239 472 223 436 197 413 203 436 215 422 173 241 58 83 49 114 63 138 73 138 67 145 69 95 36 28 9 11 7 11 10 14 9 7 6 9 10 11 6 11 6 7 7 0 7 0 15 4 0 21 0 71 135 494 248 503 266 441 135 222 54 202 99 205 95 210 84 250 158 470 235 587 209 444 211 477 218 472 233 561 259 460 212 439 200 444 223 453 188 346 129 260 90 243 102 324 211 300 95 222 88 267 269 585 331 556 164 167 282 413 82 133 135 587 111 50 48 169 155 238 84 0 3 47 6 11 13 19 12 19 10 21 12 23 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 13 21 13 21 12 21 4 23 102 408 176 303 180 370 202 353 185 353 200 343 200 362 185 468 232 229 141 262 117 202 129 446 303 487 319 553 348 546 328 530 345 563 365 594 375 608 378 479 164 267 158 353 188 310 226 608 374 585 325 580 321 606 366 608 372 546 244 341 155 265 143 305 165 353 185 353 197 391 191 374 158 532 217 489 319 608 337 608 322 604 345 608 328 604 352 608 325 508 301 608 307 608 378 458 182 257 101 245 120 195 88 222 143 305 177 319 177 315 193 346 209 379 196 427 355 601 331 537 292 472 185 413 209 303 188 296 107 346 297 475 132 262 144 234 171 269 174 274 134 238 128 245 138 284 114 83 31 88 37 71 9 231 235 353 173 482 315 494 295 477 297 491 316 534 334 549 333 511 300 487 307 508 324 520 312 470 99 238 111 217 78 241 110 193 99 169 88 136 78 401 265 288 208 308 64 205 60 257 82 207 67 179 81 202 79 202 85 186 72 181 76 179 49 152 69 140 40 140 52 85 39 102 36 97 33 95 34 97 40 105 36 97 34 100 40 109 42 114 42 112 46 128 45 105 31 97 33 102 36 105 34 102 22 88 33 100 46 131 61 126 43 95 48 107 34 95 45 85 66 436 241 274 182 427 215 401 194 339 150 296 159 341 180 346 180 353 185 370 190 370 185 365 188 365 177 353 167 341 161 341 155 324 152 322 150 322 152 322 152 322 153 324 152 322 150 312 146 305 147 305 146 300 143 296 143 300 146 303 144 296 137 284 134 284 138 300 150 315 153 310 156 324 162 329 158 317 155 312 156 300 138 267 123 253 116 245 113 241 111 238 108 234 107 231 111 274 153 329 173 346 173 322 156 296 146 281 137 281 131 212 76 248 135 296 128 274 137 293 153 319 193 393 188 226 36 40 6 31 3 23 13 26 18 11 18 26 16 35 13 59 22 83 39 93 16 47 10 174 111 322 138 329 134 315 128 291 101 229 49 174 49 257 131 324 101 219 66 198 57 202 66 214 79 245 98 265 101 253 82 207 57 181 48 174 57 191 70 217 92 245 110 269 119 272 117 248 87 157 19 38 0 2 22 0 15 85 235 319 254 327 241 300 233 317 245 346 242 365 260 448 286 448 285 317 88 102 54 133 48 117 31 119 42 117 40 117 40 102 31 93 30 57 0 59 128 398 292 515 324 592 283 441 232 382 221 329 221 339 251 434 93 0 6 0 12 0 7 2 7 23 0 0 6 40 63 152 117 171 55 47 4 26 7 42 1 52 3 35 0 14 4 7 7 0 10 4 10 14 7 31 9 45 25 59 33 57 19 28 10 26 12 16 7 4 3 0 3 2 3 7 4 14 10 23 15 28 22 38 24 42 27 47 30 57 10 95 48 236 289 608 292 525 342 401 69 83 40 71 30 69 31 66 22 52 19 50 15 40 9 31 4 28 6 31 4 23 1 35 6 40 10 50 22 66 28 83 48 107 54 117 64 131 104 150 101 131 119 176 129 176 132 176 134 176 128 150 107 126 92 131 96 131 81 85 39 31 3 0 0 7 6 4 0 2 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 3 1 3 1 3 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 3 0 0 0 0 1 7 3 87 21 19 1 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 123 93 130 70 59 60 3 75 178 149 337 168 321 203 480 248 468 212 396 211 412 232 607 266 428 202 499 248 468 229 440 218 432 223 456 230 499 232 440 217 424 211 416 215 357 211 408 168 158 52 15 49 87 60 115 66 107 67 119 76 138 55 35 13 0 6 0 7 7 7 15 7 23 6 27 10 0 6 0 6 15 7 23 7 15 7 0 3 0 0 182 250 622 229 424 262 440 135 43 48 130 95 186 85 130 113 230 152 396 257 456 196 341 200 285 242 499 313 472 199 420 217 444 220 492 205 333 164 218 84 103 117 369 242 400 117 123 51 150 82 392 158 95 54 150 132 785 156 67 25 281 307 202 0 0 0 0 3 23 25 0 15 55 3 19 10 35 10 47 12 59 15 31 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 19 10 19 10 19 10 19 10 27 15 35 16 35 16 31 13 31 0 230 298 670 271 634 259 662 257 531 208 428 168 372 167 464 263 452 123 365 149 317 120 333 262 726 300 817 304 742 309 833 328 872 339 916 343 916 340 991 236 384 176 444 173 444 220 777 357 801 315 801 325 745 358 904 357 884 378 956 351 745 253 472 155 384 187 503 187 452 206 476 182 416 244 464 203 718 358 745 327 626 263 710 348 793 315 698 301 607 218 476 244 642 355 865 244 369 155 297 156 333 135 269 123 321 150 357 149 357 164 428 182 495 205 400 242 849 346 686 303 678 277 595 254 436 279 642 150 376 197 432 131 408 161 265 102 384 70 277 158 369 132 297 146 357 161 337 72 67 45 83 36 43 58 472 190 515 283 738 289 726 295 765 309 849 346 928 361 952 365 912 339 880 346 880 331 825 276 218 117 238 104 158 119 134 92 126 64 99 165 626 319 805 152 464 92 63 43 253 138 166 92 182 57 202 95 162 96 186 88 150 82 150 75 178 63 107 55 75 39 95 49 71 46 75 48 79 46 75 46 71 43 55 37 51 42 75 49 63 43 47 36 47 43 71 40 55 33 31 19 11 19 35 27 31 33 27 27 19 31 27 24 55 34 63 43 67 37 67 37 305 263 408 120 444 229 404 167 321 149 246 141 305 176 357 179 353 180 369 185 380 185 372 180 372 180 357 173 337 165 325 161 309 153 301 150 297 150 301 152 297 150 301 152 301 150 293 147 281 146 281 146 277 143 265 140 273 144 277 143 269 138 249 132 246 132 253 140 281 152 305 158 313 161 325 161 313 153 301 155 313 147 273 131 242 123 226 114 222 111 214 108 214 107 214 107 182 117 273 155 357 176 357 158 305 143 273 137 253 138 238 90 115 105 289 140 257 125 257 140 301 156 361 180 495 202 249 16 0 0 11 16 15 10 7 16 0 12 19 15 31 19 63 28 115 40 67 0 15 75 265 140 293 140 261 131 249 126 222 110 162 67 126 107 305 129 202 75 178 81 166 82 178 82 186 92 210 101 194 92 150 69 95 54 59 49 67 57 107 78 166 99 190 108 214 114 226 113 202 87 47 3 3 7 19 0 43 3 730 247 853 259 817 241 797 242 793 241 757 251 868 331 976 318 694 110 134 61 222 55 67 39 75 34 75 30 83 36 79 19 47 19 75 34 71 10 130 93 619 306 761 304 702 268 638 233 686 223 607 250 742 257 230 0 0 7 0 9 0 6 15 6 31 6 23 0 15 4 47 18 0 6 15 9 27 18 51 22 47 7 0 0 0 3 0 7 0 9 7 10 11 3 11 4 23 21 55 22 15 3 0 4 0 4 0 3 0 3 0 4 0 3 0 7 11 13 27 16 31 18 35 21 43 24 51 25 15 22 3 33 357 361 579 217 880 239 111 22 99 21 87 42 91 37 75 37 87 43 95 42 47 21 19 12 7 9 0 3 11 3 15 7 7 13 19 27 39 34 79 54 138 61 134 54 261 122 321 111 372 138 357 141 376 132 380 135 392 132 345 108 281 98 285 93 226 66 162 54 91 15 11 0 11 3 3 0 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 2 1 2 1 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 1 2 0 0 0 4 4 9 25 23 3 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 4 35 57 202 105 169 64 159 54 167 76 248 102 231 107 317 197 432 218 405 199 405 191 439 286 491 233 425 238 425 229 448 224 439 218 434 214 432 209 386 161 339 159 358 177 389 190 389 168 231 51 95 39 102 60 114 60 119 64 136 66 131 69 88 28 19 6 9 6 4 7 9 6 2 3 4 7 7 6 19 6 11 7 2 7 2 7 21 0 14 1 23 33 334 285 520 235 518 263 499 170 207 66 207 102 207 79 236 119 334 146 391 196 458 229 496 190 608 327 608 266 456 220 470 226 499 211 367 155 343 96 224 131 365 229 444 140 229 92 157 60 126 0 114 39 100 37 140 122 143 48 117 111 468 76 23 40 26 39 4 12 47 9 9 25 4 10 16 10 16 10 19 12 23 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 10 16 10 16 10 16 10 16 16 28 18 31 19 28 18 28 0 19 102 587 369 608 366 608 318 570 340 596 337 530 288 470 260 417 158 267 197 331 193 248 187 468 280 465 309 499 310 563 336 539 342 561 352 575 358 589 354 384 171 377 209 417 282 608 366 599 310 580 337 587 333 608 339 608 365 608 366 608 377 608 333 477 194 331 185 355 193 353 208 327 200 355 236 453 313 608 283 534 239 403 227 446 194 362 199 343 184 379 164 324 244 537 355 405 156 322 177 334 140 267 129 265 146 300 153 274 140 276 167 355 223 422 203 501 361 608 312 563 327 582 312 487 146 405 268 358 173 267 52 236 82 305 188 362 257 224 119 257 144 231 132 286 156 262 149 193 49 85 49 62 52 47 111 353 259 472 283 460 286 468 289 468 300 511 307 506 330 568 358 573 352 577 342 556 343 470 102 222 122 236 105 212 104 200 51 296 220 539 324 563 295 544 88 128 36 93 132 317 78 212 79 164 82 193 84 214 101 219 95 212 88 193 99 159 93 305 150 198 67 169 60 143 66 150 67 148 66 145 61 133 51 112 39 102 39 107 39 102 34 100 34 97 28 90 30 88 19 71 13 74 21 88 33 102 40 97 36 100 43 95 43 83 33 100 51 78 37 133 197 432 147 308 215 401 185 312 147 293 144 300 159 334 176 348 180 351 180 358 180 355 177 353 174 353 176 360 174 351 164 343 159 331 155 322 150 319 152 324 147 317 149 317 149 315 146 305 141 300 144 298 143 293 138 288 144 298 138 286 134 281 132 284 126 272 125 272 132 296 152 322 162 329 162 322 155 315 155 317 146 288 135 267 126 257 117 245 113 241 108 234 105 231 105 234 102 245 129 298 165 343 168 310 146 276 135 262 129 269 125 200 73 238 137 293 132 265 131 276 122 293 158 317 184 374 164 219 22 59 13 38 18 35 21 28 7 16 15 40 19 62 25 81 36 102 28 54 18 202 126 315 141 327 131 319 126 310 126 312 122 269 95 303 140 317 104 245 82 229 79 243 90 241 88 250 90 243 85 229 75 207 61 183 51 171 51 179 67 217 93 248 101 262 113 267 113 267 111 229 39 88 9 42 15 21 61 222 253 353 268 348 247 346 247 365 242 374 229 425 292 580 334 558 159 112 40 143 78 128 21 95 31 93 28 76 28 85 25 57 16 59 1 47 16 76 28 95 171 606 292 482 236 468 251 427 251 384 244 453 233 341 78 42 3 7 6 0 9 7 4 9 3 14 12 2 1 0 6 16 1 50 33 90 37 126 48 124 33 76 3 19 0 7 1 0 3 0 7 9 6 9 4 21 0 23 15 28 4 7 0 7 3 7 4 2 3 4 4 7 3 7 4 14 10 21 15 26 12 21 13 23 15 28 16 35 7 47 12 66 33 472 277 298 153 303 61 57 24 66 42 57 28 71 30 83 42 100 46 100 36 74 21 50 12 40 6 31 1 33 4 38 7 42 18 62 24 62 30 90 51 114 49 85 75 162 120 171 138 198 131 214 144 200 134 183 131 169 116 143 110 155 105 133 81 95 70 105 66 57 12 0 0 2 3 0 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 3 1 3 1 3 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 3 1 0 0 0 3 15 7 15 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 31 92 202 95 123 82 99 55 47 88 107 79 158 128 269 182 380 203 369 187 333 190 456 218 424 190 365 176 353 191 392 196 365 165 277 138 166 84 75 69 111 92 214 143 440 168 178 33 0 34 79 36 119 63 146 69 158 76 130 55 123 45 19 7 0 6 0 1 7 4 7 4 15 3 19 6 0 4 0 6 0 7 15 7 3 10 0 4 0 0 0 108 507 269 495 242 492 272 480 187 190 95 83 84 123 81 150 131 218 98 190 128 380 295 329 244 547 327 452 241 357 174 301 182 309 123 142 105 142 164 492 241 472 135 198 99 242 107 19 39 51 36 47 27 47 10 19 58 226 58 265 241 166 0 19 19 0 24 0 18 87 9 0 13 23 10 27 9 35 10 47 13 31 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 35 18 43 19 43 19 39 16 0 0 134 265 765 300 801 337 845 351 880 365 908 360 904 355 511 174 337 165 452 162 408 117 515 297 726 276 742 313 813 333 833 330 865 339 912 355 956 365 904 223 472 223 658 339 880 348 825 316 781 337 769 336 825 325 789 346 833 336 785 327 868 374 956 371 785 223 420 182 472 193 444 185 452 155 396 247 670 321 436 221 369 150 321 138 222 149 273 90 218 146 246 134 484 229 749 199 289 162 408 174 265 120 265 146 380 184 384 158 269 123 337 193 519 245 535 307 809 348 845 321 801 301 531 205 206 57 166 150 551 280 0 92 261 120 238 108 408 120 321 132 301 125 297 144 345 128 337 123 134 43 126 36 87 24 91 217 682 286 694 276 702 283 702 276 710 288 714 277 734 301 813 313 805 309 801 315 849 263 202 101 265 120 186 117 206 52 384 309 809 285 583 256 714 343 269 0 0 0 111 107 119 46 51 45 130 58 119 85 162 90 158 88 154 78 130 40 190 185 444 107 126 72 123 61 126 64 130 64 126 63 154 69 130 60 111 57 115 58 99 55 99 64 111 57 91 52 71 40 67 36 55 34 63 36 19 31 55 34 51 42 79 42 103 40 59 52 123 36 67 76 492 197 297 194 432 177 341 162 289 155 305 161 309 164 329 176 369 182 357 174 345 173 345 174 329 170 349 176 357 174 341 165 341 164 321 155 301 152 305 155 285 147 289 147 289 146 281 143 277 144 277 144 273 140 261 137 273 140 253 132 242 131 246 134 234 128 230 126 238 137 285 156 321 161 321 158 301 153 309 161 293 141 261 128 242 125 234 117 222 111 210 105 206 105 210 107 206 114 246 138 329 168 353 155 281 131 253 128 234 131 222 85 146 111 297 144 273 128 249 129 238 122 281 159 404 177 416 176 222 57 0 0 0 30 35 16 3 18 35 22 51 22 63 25 91 43 71 7 19 73 249 134 265 131 234 126 218 117 226 129 273 120 230 125 281 126 214 93 146 78 142 82 154 76 142 78 146 76 130 70 119 66 99 58 71 51 67 57 111 81 170 96 178 108 214 114 218 116 230 111 162 15 0 19 162 150 654 277 801 259 805 233 773 253 801 244 761 239 694 245 749 276 757 268 261 37 150 51 99 55 71 22 43 21 47 16 55 25 63 12 27 10 0 0 15 28 75 28 91 283 749 262 575 248 583 239 567 224 535 208 408 164 230 16 0 1 0 6 7 7 27 0 7 1 0 1 3 7 0 0 35 40 150 67 174 73 166 58 126 40 59 12 0 1 0 3 0 1 0 6 3 3 3 6 0 0 0 4 0 0 0 3 0 3 0 4 0 4 0 4 0 3 0 6 3 10 11 12 0 6 3 7 7 9 11 9 31 9 23 22 0 146 956 197 27 48 55 18 59 30 91 16 27 13 23 19 51 28 55 25 71 27 35 13 11 9 0 1 7 4 15 6 0 9 11 19 23 22 35 34 91 48 111 48 142 87 293 117 341 131 365 143 388 140 372 134 361 131 349 122 333 114 309 95 230 75 210 75 246 69 107 7 7 1 15 1 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 2 1 2 1 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 3 2 0 0 0 4 7 14 0 0 0 0 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 7 16 121 113 267 158 315 173 296 129 343 155 348 137 308 155 353 187 382 184 358 185 360 180 358 177 351 167 343 165 346 162 312 114 210 52 143 46 157 54 179 66 193 110 303 153 202 30 28 6 69 36 66 40 95 61 114 60 124 58 109 49 57 13 4 1 9 4 0 7 9 6 4 6 4 7 11 4 23 4 16 6 9 7 7 1 7 0 7 16 14 7 121 220 542 247 534 259 503 251 511 214 308 90 212 92 219 84 274 140 286 101 281 184 577 214 453 286 608 221 556 199 386 140 365 125 300 120 351 202 482 251 491 229 269 105 269 137 226 18 71 6 26 10 105 52 102 22 164 75 114 102 329 70 47 21 45 1 62 13 19 25 0 6 45 13 19 10 14 9 14 10 16 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 15 23 16 26 16 26 15 26 9 14 0 279 221 370 236 456 271 537 340 601 316 427 173 229 134 262 155 281 153 224 123 202 223 484 303 534 337 565 343 546 352 570 351 577 352 580 351 582 357 358 211 556 358 608 334 601 321 587 339 608 324 596 340 573 340 556 318 608 360 587 339 608 349 608 377 534 215 319 185 372 196 379 205 329 141 420 312 549 315 608 251 331 149 296 107 245 149 322 170 324 182 408 289 453 214 336 177 389 232 451 224 434 247 465 245 413 203 377 197 360 188 405 199 391 211 522 313 608 345 604 348 386 69 157 90 202 140 549 229 522 111 234 105 155 51 133 107 284 187 291 141 245 143 248 149 248 141 219 64 97 49 90 37 76 25 236 235 472 274 441 276 453 280 448 279 465 298 484 298 482 298 487 294 465 286 484 322 422 85 188 117 224 110 234 46 303 361 587 295 482 238 479 268 513 285 217 0 78 10 162 63 169 64 193 73 191 98 229 101 210 81 188 73 171 85 126 37 159 60 126 52 164 54 133 52 131 52 131 52 131 51 128 52 136 58 148 67 157 73 155 70 167 75 152 67 164 66 152 64 148 61 140 57 133 40 114 57 119 52 119 54 112 48 112 43 97 57 85 37 145 202 367 164 382 176 324 150 317 153 317 167 331 167 331 173 346 184 351 173 341 168 341 173 353 165 339 168 355 174 360 174 360 176 353 165 334 155 327 156 329 147 315 149 317 147 315 146 305 144 305 147 303 146 298 141 293 138 288 137 286 134 284 134 284 131 276 135 276 132 276 140 296 155 315 159 317 156 310 156 312 147 286 134 267 126 262 123 257 113 241 107 229 104 229 105 234 107 241 116 260 138 308 156 298 131 253 122 241 116 245 111 174 84 226 134 279 138 276 135 265 131 238 108 284 164 346 176 355 159 207 39 28 4 42 19 28 16 40 27 57 27 62 25 69 33 100 30 69 21 171 108 300 132 312 126 312 119 296 114 315 131 317 126 308 123 298 102 241 82 226 76 229 78 210 66 207 75 212 66 205 69 200 64 188 57 171 51 176 67 205 82 222 93 257 114 269 111 269 117 262 126 162 37 66 0 193 242 453 251 355 229 343 247 403 242 341 212 374 230 441 241 441 247 499 101 81 52 93 16 102 24 66 12 52 15 42 13 50 18 38 10 66 18 47 12 69 28 100 3 353 348 604 303 556 260 460 229 370 176 322 146 360 146 93 0 14 1 2 9 9 3 0 13 2 3 9 10 26 7 26 43 133 79 188 78 183 69 179 57 145 48 100 24 40 6 11 1 2 6 2 3 0 3 9 0 9 0 9 1 4 1 4 1 4 1 7 3 4 1 2 3 9 4 9 6 11 7 14 3 7 4 9 4 11 6 16 27 40 15 38 6 200 337 274 27 76 48 109 33 69 18 54 6 35 7 45 16 54 16 50 21 52 12 42 10 40 7 33 6 38 6 35 4 35 10 47 19 62 28 74 36 88 46 102 48 102 92 176 117 200 135 193 125 191 128 188 123 179 120 179 107 150 102 133 87 107 75 97 87 126 69 42 6 0 1 0 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 3 1 3 1 3 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 7 1 0 0 0 3 19 10 11 6 19 4 3 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 3 0 7 3 52 253 194 408 217 575 230 464 232 440 203 234 152 313 180 329 173 317 176 349 194 353 174 309 180 309 155 226 141 202 114 107 67 23 48 15 61 142 96 134 78 218 159 87 15 0 10 43 18 15 12 43 33 91 30 39 31 87 48 71 21 0 0 0 4 0 1 15 7 19 7 15 9 27 9 0 4 0 6 0 6 7 7 23 12 0 0 3 1 0 0 476 269 495 250 488 229 400 245 456 212 285 110 95 69 107 84 242 88 103 140 210 138 206 244 575 265 166 211 202 135 194 152 301 206 412 236 555 233 523 331 468 138 150 162 349 90 126 37 71 45 95 42 7 18 91 75 119 43 206 119 39 31 27 12 3 3 0 27 3 9 99 1 27 13 31 9 31 9 31 9 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 27 13 27 13 27 13 27 13 23 13 27 15 31 13 27 12 23 0 0 156 682 235 583 224 603 254 615 241 539 202 460 174 353 149 325 95 269 105 242 119 214 125 372 236 638 253 650 282 734 295 805 325 888 354 944 366 789 256 813 371 837 340 801 333 801 333 773 325 785 331 749 334 777 328 749 330 813 346 785 307 900 357 896 348 682 190 416 208 460 182 416 161 281 190 753 212 658 345 583 144 388 251 460 152 416 285 654 215 495 245 595 179 337 203 626 288 678 309 742 348 777 355 861 354 809 354 809 331 749 343 718 292 619 298 579 282 682 352 825 196 257 88 238 143 738 371 781 245 289 96 170 60 174 114 392 218 519 161 329 132 392 138 388 161 369 123 158 69 87 58 123 45 83 31 484 285 706 279 682 279 698 274 694 277 690 283 749 289 753 300 765 288 734 291 813 247 198 96 257 105 166 111 59 272 857 289 726 265 559 256 599 269 722 180 0 43 392 187 527 265 678 262 523 239 476 212 440 177 341 153 317 144 226 92 138 60 79 60 134 54 115 58 115 55 107 54 111 55 103 54 115 61 138 70 158 75 166 76 138 76 138 67 142 81 142 70 146 69 138 64 134 60 67 51 119 57 111 57 119 54 67 63 111 37 99 42 71 54 396 182 329 174 337 177 285 156 297 156 317 168 341 177 357 182 365 177 337 165 325 168 349 179 329 167 329 168 345 176 365 180 376 176 345 162 317 156 313 158 293 150 297 150 297 149 289 146 289 150 293 149 289 146 277 143 249 135 261 140 265 138 253 132 222 129 242 132 226 123 218 125 277 152 309 161 313 155 297 152 305 143 265 129 246 129 253 126 222 111 206 104 202 104 210 107 194 105 206 110 246 138 297 140 246 116 222 113 206 117 194 72 142 102 265 137 293 144 285 138 230 119 222 111 285 164 424 171 444 150 190 36 0 1 0 25 3 19 51 30 71 30 83 31 87 37 63 16 15 55 210 131 265 129 246 131 218 110 198 126 234 135 265 123 218 107 158 69 111 67 111 78 142 79 138 85 138 70 111 64 111 69 103 61 79 54 63 54 91 70 119 73 134 98 194 107 186 110 214 114 206 110 119 36 59 7 202 260 738 256 702 248 761 266 611 156 412 165 579 244 654 241 742 333 357 19 79 45 51 27 3 30 27 16 47 12 35 15 51 9 31 10 63 19 59 15 39 31 35 93 793 330 710 316 575 250 495 199 384 173 305 168 337 51 0 0 0 6 19 10 31 0 0 4 0 7 0 4 31 34 154 76 206 79 154 55 146 75 115 54 130 48 59 12 0 0 0 7 0 4 0 1 3 6 7 1 0 0 0 4 0 1 0 0 0 1 0 0 0 0 0 4 0 4 0 4 0 4 0 3 0 3 0 4 0 3 0 0 71 6 91 176 630 69 3 61 349 84 35 33 71 10 15 9 15 16 43 24 43 21 11 9 3 9 15 13 15 9 15 9 15 6 0 4 3 10 3 16 35 24 23 27 59 45 126 55 202 110 277 128 333 104 281 114 305 110 257 88 222 85 238 90 257 95 253 87 222 73 214 95 257 57 47 1 15 6 6 9 6 7 4 4 3 4 3 4 3 4 3 4 3 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 3 4 1 0 0 2 7 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 0 1 0 1 2 13 85 99 262 168 429 355 425 187 405 221 436 174 305 158 355 149 293 149 317 161 324 144 319 165 362 159 298 79 312 173 327 171 339 143 322 141 257 88 164 88 279 122 76 0 14 0 11 0 11 1 7 4 11 4 21 7 28 6 31 1 11 3 7 3 7 3 4 3 4 4 4 6 7 7 9 4 23 4 16 4 11 6 9 7 7 7 7 4 7 3 28 95 563 277 496 257 530 257 468 248 458 212 372 140 241 63 198 107 322 140 370 158 389 200 592 202 515 247 501 191 439 197 468 241 537 248 546 248 429 226 458 185 274 161 370 185 374 176 336 147 255 101 112 39 71 67 136 51 97 40 74 30 23 6 7 7 11 12 19 15 19 12 16 10 16 10 16 10 16 10 16 12 19 12 19 12 19 12 19 12 19 12 21 13 23 15 23 10 19 15 23 12 19 15 26 18 19 12 28 18 21 10 21 15 14 13 212 254 401 242 403 230 513 235 446 215 384 254 370 239 446 268 468 257 446 265 479 242 401 232 441 282 475 262 422 257 384 238 477 286 491 310 472 280 551 351 580 352 580 319 594 318 594 331 585 321 592 331 585 327 585 345 594 312 582 349 580 312 585 357 589 360 370 174 353 205 351 158 298 173 448 282 257 132 477 322 367 203 546 319 556 358 608 274 422 203 432 191 234 173 327 165 367 229 527 315 546 309 542 285 513 280 520 282 515 288 527 268 601 322 487 289 503 289 434 199 331 135 229 129 298 230 487 263 324 110 222 108 181 126 477 218 456 218 269 102 262 168 374 191 308 141 128 61 105 61 90 64 100 45 66 98 475 280 451 282 460 280 453 283 470 295 479 295 475 294 479 286 446 269 513 312 393 81 253 104 229 113 205 120 544 334 561 315 501 244 434 254 458 260 463 135 458 324 551 289 525 286 494 244 427 224 415 209 374 177 329 161 317 167 329 110 174 63 157 75 162 67 148 66 148 54 145 52 155 49 143 61 152 57 145 66 171 73 162 72 159 70 155 66 152 66 152 66 152 64 145 60 138 43 105 58 124 57 140 51 119 51 128 31 69 42 66 21 93 170 336 179 312 152 339 165 331 173 334 170 341 184 365 188 358 177 336 164 334 170 343 168 334 167 346 173 353 165 339 162 348 173 355 171 348 165 336 158 327 159 327 149 310 141 305 143 305 141 300 149 310 152 310 147 300 137 291 140 296 141 291 137 286 129 274 135 272 125 248 116 248 125 291 161 315 155 310 156 303 140 293 143 272 129 279 140 281 120 250 113 236 104 224 99 222 108 236 108 238 111 245 120 253 111 243 116 219 105 224 98 171 82 229 126 241 131 272 135 279 129 255 116 260 119 281 147 346 182 334 158 205 42 40 7 57 24 62 33 57 30 69 34 59 33 85 33 74 15 126 82 272 126 312 128 303 117 291 107 315 122 310 126 298 107 260 87 241 72 224 82 241 90 234 81 219 69 207 72 198 64 200 69 188 60 179 54 167 55 183 70 205 81 214 88 257 111 260 108 262 117 267 82 179 78 83 45 334 325 501 276 420 294 439 202 365 212 296 190 362 266 427 319 608 110 59 37 64 25 78 27 33 19 42 19 38 16 28 13 31 4 23 9 19 10 38 25 93 52 202 295 608 301 558 254 487 241 456 199 308 143 393 168 229 0 26 4 4 9 9 7 0 3 0 9 11 3 21 18 93 67 157 63 155 52 157 48 138 42 136 48 131 45 83 13 21 1 4 4 4 4 0 1 0 0 2 4 9 1 2 0 7 3 11 7 11 1 9 0 14 3 7 4 11 9 19 12 21 6 11 4 9 4 9 4 11 0 42 6 16 45 312 184 128 30 93 54 124 49 69 24 71 24 76 31 85 30 71 16 50 13 54 13 54 12 50 9 45 12 42 9 38 7 38 7 40 10 35 6 42 13 47 25 81 58 114 69 140 93 167 96 152 92 148 81 107 42 33 6 0 18 26 34 50 31 33 46 100 73 124 104 121 31 0 3 0 7 6 3 4 3 3 0 3 0 3 0 3 0 3 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 1 15 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 11 1 0 1 0 10 123 122 257 141 436 179 507 190 432 212 392 174 341 188 321 176 376 196 353 191 365 190 313 156 214 129 186 149 388 253 420 205 444 211 325 126 214 129 257 99 59 3 0 0 0 0 3 1 15 1 7 1 0 3 3 4 0 4 0 1 0 3 0 3 0 3 0 3 7 6 11 6 15 7 0 4 0 6 0 6 7 6 15 7 11 6 3 3 0 0 0 146 531 265 492 239 440 245 476 254 507 235 428 176 261 117 246 107 91 140 246 177 436 223 432 280 396 190 400 205 365 269 559 251 503 245 436 171 206 120 238 188 420 156 249 117 257 111 297 101 119 49 103 33 150 79 123 55 115 31 59 25 31 1 7 9 11 13 19 13 19 10 19 10 19 10 27 10 27 10 23 12 23 12 23 12 23 12 23 12 23 13 27 13 31 15 19 12 31 15 23 12 31 16 31 10 19 16 47 21 51 28 71 0 0 93 654 226 539 197 622 180 55 49 285 123 305 116 249 117 305 135 372 185 480 200 511 223 571 250 587 242 591 262 646 291 868 322 753 313 841 315 769 336 837 306 797 322 777 325 765 327 785 330 761 331 761 334 765 328 761 340 742 340 833 348 805 276 928 327 865 328 325 185 484 229 432 138 333 235 714 134 123 140 472 197 495 239 626 334 761 321 559 254 523 248 499 199 420 197 472 230 575 301 714 286 630 282 607 268 583 266 595 272 543 223 432 266 492 141 357 206 579 156 158 88 194 85 166 67 126 93 257 90 174 84 210 82 253 164 408 187 337 70 261 164 361 159 416 141 218 60 111 55 150 52 150 58 138 40 174 212 714 277 658 291 690 291 773 304 785 315 805 315 817 318 801 300 722 300 753 211 198 132 234 114 182 95 404 348 789 304 757 316 563 229 543 247 626 271 428 288 646 260 575 254 595 247 515 214 456 203 412 177 345 156 325 156 345 159 202 67 115 64 146 67 130 64 150 69 142 66 119 61 134 64 138 67 146 72 162 76 146 76 142 73 130 69 130 66 130 66 138 66 134 61 130 58 83 37 115 52 123 72 123 63 107 57 43 16 47 10 0 28 357 162 353 144 293 179 361 177 357 171 333 173 361 187 369 182 357 174 333 167 337 171 337 168 341 174 353 171 333 164 333 168 357 173 353 170 341 164 325 159 321 155 297 144 273 141 277 144 277 146 285 149 289 146 273 140 265 141 269 143 269 140 257 137 234 132 249 134 230 122 214 122 222 137 285 155 317 162 297 138 289 147 289 132 246 134 281 137 253 120 226 108 206 101 198 101 210 105 214 108 226 113 238 117 226 119 234 105 194 105 166 70 150 111 261 117 261 138 273 141 253 123 222 113 222 113 293 152 404 177 396 156 182 18 0 10 3 12 15 21 39 7 51 42 63 31 55 18 0 36 138 105 238 129 238 120 222 110 186 123 257 131 238 119 198 101 158 85 138 87 162 92 158 85 138 76 123 76 126 66 99 64 99 58 95 61 79 58 87 67 119 78 123 76 154 101 190 98 174 107 174 129 222 82 206 70 83 76 345 212 742 336 849 253 432 211 503 173 619 285 853 247 749 333 297 9 79 34 43 22 67 21 43 19 47 15 39 13 35 12 59 15 67 13 75 22 83 40 35 48 420 369 738 280 622 304 547 312 539 194 384 266 575 98 0 3 0 6 19 21 87 31 39 18 11 10 0 7 19 31 79 34 47 28 63 42 51 16 43 27 67 37 79 31 31 13 0 4 0 3 0 1 0 1 0 4 0 4 0 1 0 10 3 9 11 9 0 3 0 6 0 6 3 7 3 7 3 7 0 4 0 4 0 3 0 3 15 0 19 3 31 61 198 42 67 27 75 37 83 22 47 24 59 27 67 31 67 25 39 15 15 10 19 13 23 13 19 12 15 10 15 9 11 7 3 9 0 3 7 22 31 19 7 21 75 49 123 72 182 87 202 85 210 87 190 73 138 43 35 9 0 1 7 10 15 4 27 27 138 72 269 105 206 48 67 1 6 7 4 7 3 4 3 4 3 4 3 4 3 4 3 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 4 4 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 0 0 0 4 0 9 55 214 117 188 93 362 328 446 170 365 188 362 193 393 188 358 182 355 206 436 247 472 212 358 161 355 211 403 248 448 205 386 182 262 144 365 218 341 113 69 0 14 0 2 0 2 1 2 3 4 0 0 0 4 1 9 1 11 1 11 1 7 1 7 3 4 3 4 4 2 6 4 6 7 6 16 6 11 6 11 6 9 6 7 6 4 4 2 4 14 0 90 162 520 269 532 262 542 268 530 271 494 250 487 229 441 217 360 152 456 245 534 342 494 248 496 199 446 232 539 257 522 251 506 272 501 176 305 55 224 179 479 174 219 69 148 84 183 92 186 63 181 90 181 88 157 61 124 51 45 19 50 24 0 7 14 10 19 12 19 10 16 10 16 10 16 10 16 10 16 12 19 12 19 12 19 12 19 12 19 12 19 13 21 13 23 10 19 15 23 12 19 15 26 13 14 9 26 24 47 39 81 52 50 0 143 254 408 208 384 242 408 113 35 46 140 78 155 36 93 25 100 69 200 98 164 105 200 99 210 110 217 114 231 141 250 126 212 200 558 321 501 328 582 322 527 319 594 331 596 316 577 318 589 327 592 328 599 340 585 333 606 316 549 324 601 349 522 312 520 334 608 238 339 272 532 230 284 131 389 319 413 99 341 208 398 214 393 257 522 256 477 235 489 260 468 239 415 202 434 256 456 241 508 315 558 303 532 274 501 272 513 262 477 262 429 214 491 203 193 120 339 250 269 64 169 88 181 67 152 52 131 63 167 78 152 58 138 61 136 76 193 184 284 146 269 150 253 170 193 51 114 48 107 63 93 57 107 72 95 45 198 279 482 263 472 272 470 309 479 309 508 318 515 319 522 315 496 298 482 303 365 128 272 128 236 108 179 205 608 331 563 306 525 247 415 200 427 253 489 238 539 298 511 268 489 268 468 235 417 194 367 176 329 152 303 152 312 158 305 92 164 67 169 75 159 58 150 61 155 66 155 61 143 67 150 58 150 70 171 73 162 76 164 73 157 67 148 61 143 63 148 63 148 61 143 58 138 42 100 54 126 60 155 58 145 54 112 18 38 12 31 0 100 161 324 162 272 140 360 185 346 177 339 168 336 177 353 182 351 179 343 171 339 168 341 173 351 177 353 173 348 165 343 167 355 173 355 171 353 168 346 164 339 159 329 150 312 143 305 143 303 144 303 147 305 144 296 138 286 143 298 143 298 141 291 137 281 129 272 135 276 131 265 126 265 122 262 132 293 164 331 158 284 149 300 144 272 128 269 134 279 129 262 117 238 104 226 102 229 101 226 107 234 110 236 111 229 114 238 114 212 99 202 85 150 76 222 116 229 123 265 135 286 138 269 122 248 105 238 114 274 164 327 185 346 147 169 21 23 10 16 0 19 10 28 13 45 16 52 24 59 13 88 57 202 105 286 125 296 120 298 105 308 134 319 128 305 117 288 105 265 93 250 93 248 90 231 79 219 75 217 75 198 63 188 60 174 57 171 55 167 57 176 64 186 69 202 87 238 93 222 87 238 93 279 111 207 93 229 81 159 69 281 230 568 319 475 187 413 310 501 289 379 239 398 334 601 196 57 28 83 19 33 27 35 13 23 15 21 12 16 10 19 18 28 15 9 15 26 34 76 54 117 90 515 233 339 279 608 197 527 269 525 266 608 333 284 7 21 4 0 12 31 43 85 48 50 21 26 6 31 13 81 27 81 9 90 36 140 30 81 9 81 13 85 25 83 25 59 6 26 3 4 0 0 3 2 4 7 6 4 4 9 12 28 9 19 10 23 6 16 6 21 7 14 7 14 7 14 7 14 6 9 4 9 3 7 1 4 4 7 7 45 0 9 15 81 39 64 21 57 27 57 24 62 21 71 24 76 24 71 19 64 7 50 10 54 13 59 13 54 12 42 10 42 9 40 9 38 3 26 3 40 12 45 21 74 43 112 66 152 84 159 87 162 96 164 85 159 88 138 55 74 12 0 0 0 0 0 1 0 12 38 67 140 107 162 75 16 3 4 3 3 0 3 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 4 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 7 0 0 9 0 0 71 102 333 117 186 199 904 301 384 173 309 158 341 190 281 102 47 60 126 131 337 221 424 193 380 227 436 283 495 184 249 131 202 147 424 291 674 140 35 0 0 1 0 1 11 1 11 1 11 1 0 0 0 0 0 1 0 1 7 1 7 1 7 1 7 3 3 1 7 4 7 6 11 6 0 4 0 4 0 4 3 4 3 4 3 4 0 4 3 0 0 0 107 205 527 230 448 235 523 279 595 266 543 269 539 248 436 193 452 239 464 223 511 161 265 196 452 250 452 259 611 247 523 229 400 152 107 98 230 215 591 212 182 72 134 61 130 87 214 143 238 108 174 113 234 66 182 69 99 21 35 24 47 4 15 10 19 10 19 10 19 10 19 10 19 10 19 10 19 10 19 10 19 10 19 10 19 10 19 10 23 12 23 13 27 13 19 12 31 15 23 12 31 16 31 10 19 18 59 33 119 63 190 43 0 45 626 247 555 262 761 371 769 104 75 87 126 19 47 16 15 63 265 143 321 129 253 98 166 84 190 96 174 78 158 51 95 10 281 259 682 327 805 318 734 307 777 331 785 331 769 313 726 318 745 325 734 336 722 319 726 336 662 274 626 327 841 368 682 291 765 354 876 220 539 277 642 221 460 199 777 266 349 250 563 217 448 223 666 280 698 301 499 227 444 242 555 241 337 193 460 208 444 265 670 294 591 272 603 282 642 292 678 298 519 209 468 268 436 98 242 191 575 140 138 84 214 78 166 73 178 61 123 70 170 66 134 64 150 79 142 67 753 313 480 147 365 184 424 82 95 63 138 70 162 61 138 61 186 61 71 49 503 312 678 282 682 289 722 292 745 304 785 307 785 309 773 294 738 276 777 220 380 150 297 111 265 61 480 339 765 324 682 256 599 227 372 208 519 245 567 280 658 263 567 241 539 220 440 188 396 184 357 164 317 153 321 159 349 149 142 55 99 61 123 57 95 63 87 57 107 60 126 55 126 63 107 63 134 76 146 72 146 76 138 70 119 63 111 57 107 57 115 57 115 55 115 52 67 36 111 64 142 75 119 70 123 42 11 0 0 1 0 60 372 165 317 119 253 184 372 168 349 168 321 167 345 180 361 180 353 176 341 168 329 170 345 176 357 174 333 162 313 161 329 167 345 168 349 170 345 167 337 165 325 158 305 147 281 143 277 143 281 146 281 146 277 143 265 138 273 143 269 140 261 135 249 134 242 135 253 137 246 131 234 128 206 116 202 132 297 167 329 158 309 149 285 134 242 126 257 131 277 128 238 111 210 104 206 105 206 104 226 111 234 111 222 107 226 113 214 99 186 95 150 66 158 105 238 108 249 126 257 140 293 141 265 122 218 105 230 120 277 165 380 173 392 165 190 10 0 0 0 3 11 12 27 0 11 13 35 18 3 19 67 66 202 120 257 120 230 113 182 111 238 129 261 132 242 111 194 102 146 84 142 81 138 78 126 75 126 76 126 64 91 63 87 54 59 51 63 54 71 57 79 58 99 73 162 90 138 75 119 84 178 95 190 99 170 90 214 110 158 101 246 187 476 223 416 224 833 322 948 361 876 238 734 330 761 49 7 27 19 7 47 4 27 10 27 9 15 7 3 7 31 12 47 10 67 18 83 27 91 54 170 200 301 52 388 269 365 170 376 176 325 174 444 73 27 13 0 4 0 18 87 54 138 46 63 18 0 0 11 28 63 27 35 28 99 60 79 24 0 9 0 10 15 19 31 22 19 9 0 0 0 0 3 4 0 3 0 7 3 12 23 18 11 13 23 12 11 7 7 10 0 7 3 9 11 10 15 12 0 6 0 4 0 1 0 1 7 1 15 13 11 7 51 36 87 28 39 15 23 13 15 10 23 13 27 15 27 15 27 15 11 10 19 13 23 13 23 12 3 10 15 10 19 9 15 7 3 3 0 0 0 0 0 31 126 76 174 98 198 93 194 96 210 96 202 99 230 98 186 76 119 40 31 4 0 1 0 9 0 1 55 57 242 132 325 81 4 7 3 4 3 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 2 6 11 4 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 6 2 0 16 0 7 7 83 140 257 132 288 313 587 205 393 170 324 168 365 147 179 25 143 19 167 126 396 227 429 220 448 336 425 111 193 122 250 129 382 285 499 171 76 0 19 10 2 3 0 3 0 1 2 1 2 3 4 3 2 1 2 1 2 1 11 1 7 1 7 3 4 1 2 3 2 4 2 7 0 6 7 4 7 4 7 4 7 6 7 3 4 3 2 1 2 0 21 4 245 177 298 129 305 197 477 277 537 277 549 276 527 242 515 340 573 297 544 256 477 208 513 256 534 283 513 217 477 203 444 144 331 132 379 250 565 229 243 67 222 104 198 66 193 161 351 129 188 40 150 84 138 92 107 28 35 16 14 9 23 12 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 10 19 12 19 13 21 10 19 15 23 12 19 15 26 18 21 13 31 24 47 45 97 99 117 1 57 235 448 218 429 254 551 351 403 79 191 92 179 110 152 61 210 138 260 134 272 146 276 144 262 126 238 117 231 95 193 101 150 84 236 141 479 334 539 297 580 324 585 324 608 337 589 315 582 330 604 339 608 330 582 319 599 322 537 289 563 345 599 371 491 301 608 378 513 208 458 309 496 227 384 304 520 180 436 205 451 241 472 349 608 363 596 260 456 233 448 242 413 199 393 226 439 269 563 321 506 298 570 328 575 288 513 286 561 271 468 262 494 227 300 177 370 227 236 61 174 98 195 75 164 66 140 57 138 63 155 72 162 61 176 58 126 206 439 132 248 146 391 152 105 51 100 61 117 61 109 58 107 70 109 46 69 96 460 289 434 288 479 280 494 297 494 312 501 307 496 300 472 279 436 306 362 159 269 135 226 111 188 266 608 300 537 291 503 279 453 174 379 224 444 256 496 291 489 259 463 253 436 224 403 190 367 185 353 171 334 165 329 171 305 78 145 57 148 58 140 57 176 61 167 70 155 75 138 66 159 67 162 69 169 75 174 75 162 70 152 63 138 54 131 49 126 49 128 49 126 48 121 43 121 75 183 88 191 76 191 69 107 21 38 3 47 6 179 177 322 146 243 132 358 179 324 165 322 159 327 174 353 184 353 176 339 168 336 168 341 173 351 174 343 161 327 153 329 158 341 162 341 165 346 167 346 167 346 164 336 156 322 147 310 144 303 143 300 146 303 146 303 144 300 141 293 138 286 134 281 131 274 137 276 138 274 135 267 128 255 122 238 110 241 129 286 156 319 150 293 141 276 128 257 123 265 132 267 120 243 108 231 107 234 101 229 110 243 117 236 110 222 105 217 101 195 93 191 81 159 81 219 108 231 114 245 119 267 144 293 141 269 119 248 116 257 126 305 167 315 184 370 159 186 12 40 13 38 3 7 0 33 6 21 16 47 12 57 33 138 96 269 128 288 120 291 101 284 110 310 137 319 110 248 75 219 60 198 60 198 61 200 64 202 67 205 72 191 61 191 63 176 54 169 55 169 57 171 60 169 60 188 84 212 75 193 69 205 87 210 99 269 101 202 92 226 84 224 99 253 114 308 138 310 165 453 368 606 377 582 384 596 325 112 13 45 9 0 12 0 9 7 7 9 6 9 4 14 3 19 9 16 16 14 15 21 0 64 98 248 162 229 196 374 155 164 155 236 81 124 51 74 22 16 4 0 4 0 21 57 55 78 42 50 3 23 18 109 43 119 46 131 57 152 52 109 28 90 19 83 19 78 22 69 16 47 6 11 0 2 0 7 0 0 9 21 21 33 21 33 16 38 19 38 15 33 15 35 13 26 15 23 13 21 12 21 9 14 7 11 4 7 1 4 9 16 7 14 18 38 27 62 54 97 51 78 31 52 18 42 10 52 10 52 10 54 13 57 12 57 13 57 13 54 10 47 10 45 12 47 12 42 7 38 0 31 9 35 0 19 10 83 95 200 108 210 102 191 95 183 92 181 95 183 98 183 99 181 84 131 60 66 16 9 0 0 4 0 6 31 58 176 141 188 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 27 10 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 0 39 0 7 1 0 0 0 4 142 120 349 117 488 282 404 174 297 141 242 164 309 119 150 146 166 140 357 233 488 212 329 167 210 125 297 197 261 105 261 149 511 116 35 0 23 4 15 10 15 4 3 3 0 1 0 0 3 4 3 3 7 4 3 1 15 0 15 1 15 1 7 3 0 1 3 3 7 4 0 6 7 4 7 4 7 3 0 3 0 4 0 3 0 1 0 1 0 22 0 66 349 117 158 67 107 128 329 196 380 229 452 260 436 260 706 263 591 283 444 262 519 235 495 280 531 173 242 141 162 174 309 223 495 254 603 242 218 42 126 108 142 81 146 111 365 155 226 90 91 48 146 92 174 45 23 19 27 3 3 21 35 12 19 9 15 9 19 10 19 10 11 12 11 12 11 12 15 9 15 9 15 9 15 9 15 10 19 10 23 12 23 12 19 12 31 15 23 12 31 16 35 15 35 21 47 21 79 46 234 66 23 27 646 316 642 260 607 304 904 324 329 140 249 113 170 46 47 76 230 108 281 155 420 174 400 167 408 171 380 141 353 122 325 123 297 110 305 283 825 303 662 312 682 297 714 331 801 330 749 318 745 339 753 327 745 331 666 316 738 327 626 288 638 283 817 251 603 322 880 361 555 242 813 266 480 197 738 283 495 226 440 248 571 279 813 354 753 324 650 345 761 307 607 259 642 294 694 292 607 294 654 285 745 313 634 256 511 200 372 155 265 132 289 159 333 176 468 217 380 107 166 93 206 79 194 90 174 85 194 73 150 70 154 63 218 63 174 108 293 158 313 155 404 223 265 37 134 52 154 64 146 69 142 63 150 57 150 42 35 218 738 268 730 294 670 298 742 309 797 315 793 307 765 292 718 268 757 197 337 144 321 123 186 110 702 343 698 297 738 306 662 263 384 191 480 245 571 289 622 256 539 235 507 217 444 197 384 187 384 185 369 174 361 173 372 153 138 60 95 57 91 52 79 90 130 87 162 72 182 66 91 58 87 55 75 51 75 55 95 57 87 51 67 43 59 37 67 43 83 45 83 43 87 40 67 46 182 102 214 101 202 117 178 43 39 1 0 4 0 99 384 147 249 110 269 187 365 165 313 156 301 164 345 182 361 179 349 170 325 167 345 176 345 168 349 168 309 153 297 155 309 156 321 161 329 165 341 168 345 168 341 164 325 156 301 149 285 146 277 144 277 144 281 146 285 147 261 137 253 132 242 131 242 132 253 137 246 135 242 131 222 122 218 116 174 107 174 116 234 146 289 141 273 135 246 119 226 122 261 125 242 116 226 108 214 105 218 105 242 114 253 116 246 111 218 99 194 93 186 88 150 69 174 99 230 107 238 111 214 125 261 140 277 131 234 119 242 120 246 141 321 174 396 182 416 180 230 30 0 10 55 0 7 22 15 4 11 15 11 9 35 48 202 123 277 120 242 113 178 101 194 119 265 123 178 63 39 34 51 45 63 49 75 54 83 58 99 69 107 63 91 64 99 60 59 51 59 51 63 52 63 54 99 72 158 76 115 66 95 63 146 79 162 99 190 105 202 81 174 90 234 92 182 111 214 92 246 105 476 288 948 322 825 292 690 48 23 25 0 1 11 9 11 6 3 6 0 3 0 3 0 3 7 16 67 18 47 4 59 21 214 70 456 165 396 98 273 66 511 131 301 61 154 40 75 9 0 6 0 3 0 22 87 42 95 27 3 0 47 49 123 57 138 58 126 60 107 46 59 39 43 31 47 31 47 25 39 15 15 1 0 0 11 1 0 6 15 22 63 33 59 25 55 27 63 27 51 22 51 25 59 27 47 21 31 15 15 12 15 10 7 7 0 4 0 3 0 3 3 19 67 12 35 60 126 66 158 60 95 37 35 15 19 12 19 13 23 13 23 13 23 13 27 13 19 10 11 7 3 12 19 15 27 12 19 6 0 0 0 0 0 24 119 98 214 105 210 104 186 92 170 88 162 87 174 87 174 87 194 101 206 101 210 79 111 30 0 1 0 0 0 10 67 85 341 147 3 4 3 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 11 13 21 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 4 0 9 0 9 1 16 4 21 16 167 150 255 155 365 150 281 123 269 126 319 202 401 203 432 221 441 235 436 194 324 117 226 99 229 155 317 137 315 164 260 46 35 0 35 15 0 0 0 3 4 3 2 1 2 0 2 4 9 4 4 4 0 3 0 1 11 1 7 1 7 3 4 0 0 3 0 3 2 6 0 4 0 4 0 4 2 3 4 3 7 3 4 1 4 1 0 9 0 1 88 138 317 135 267 49 212 104 293 140 367 203 477 239 518 283 484 242 482 190 434 217 391 229 477 113 179 101 296 165 484 245 537 276 570 239 360 70 193 87 205 67 171 96 262 123 226 84 193 98 152 90 164 45 57 15 33 13 14 9 28 15 21 10 14 7 14 10 16 10 16 12 16 12 16 12 16 9 14 9 14 9 14 9 14 9 14 10 16 10 19 12 19 10 19 15 23 12 19 15 26 12 19 16 33 16 21 21 54 48 102 46 90 253 565 307 532 325 580 363 601 322 575 319 448 260 417 223 398 230 408 238 436 221 386 205 379 226 420 214 348 165 327 173 339 168 298 223 608 345 556 291 556 276 561 309 573 324 599 324 573 325 608 328 556 309 601 316 556 327 608 313 549 286 511 294 518 289 477 352 608 247 360 339 549 254 477 322 561 295 525 232 470 238 513 318 522 328 594 328 608 369 608 354 608 380 608 378 608 315 542 331 604 345 549 263 451 229 405 165 281 120 229 111 195 98 241 137 219 107 171 87 191 73 152 73 195 64 150 72 152 67 150 67 155 73 100 57 231 114 276 158 324 232 288 72 76 49 100 57 95 54 107 54 105 57 90 72 88 16 193 283 446 288 456 274 451 286 484 310 501 306 491 298 470 286 463 298 341 137 296 153 250 95 276 300 582 304 546 327 539 292 496 193 331 205 436 230 522 279 470 242 425 220 379 190 351 174 353 177 353 173 346 174 348 176 324 105 207 95 193 82 181 73 229 84 207 99 214 150 272 78 167 63 148 57 140 46 119 51 126 48 117 42 105 34 100 40 112 42 117 43 114 42 117 34 128 84 205 85 183 81 241 92 124 36 57 9 66 15 243 173 279 119 245 147 362 174 329 156 310 158 327 176 351 177 339 177 334 164 339 179 362 174 336 177 346 161 331 158 336 158 334 158 334 162 346 170 353 173 355 170 346 164 334 155 322 149 310 143 300 143 298 143 298 143 298 138 288 134 281 131 281 132 279 131 265 129 265 132 265 126 248 125 241 110 234 110 226 111 250 138 274 135 279 129 248 111 248 122 257 120 250 114 238 108 231 102 224 110 236 116 241 116 234 108 212 96 193 92 181 75 155 73 214 101 234 113 236 107 255 125 276 140 265 123 257 123 255 128 272 147 322 171 327 180 353 168 179 25 33 24 35 7 2 6 0 3 26 7 28 19 114 92 257 129 281 120 296 105 279 98 281 116 298 104 241 58 179 55 193 57 198 60 195 60 188 63 195 67 186 60 191 64 179 48 152 45 150 45 148 48 145 55 174 73 179 66 181 61 169 76 207 69 191 81 226 90 186 79 140 72 136 64 169 64 124 70 138 72 202 193 420 297 470 221 71 19 23 7 0 3 7 6 0 4 2 3 7 3 19 3 38 7 33 18 23 9 7 0 11 52 145 180 245 102 102 137 174 174 136 55 88 60 102 40 9 6 0 9 0 4 19 19 38 24 45 1 28 16 102 52 136 57 126 51 117 48 102 37 102 34 102 36 102 33 88 22 59 9 28 0 9 0 4 1 0 9 26 28 52 31 47 27 57 30 57 25 50 24 57 28 50 28 45 25 38 22 35 15 23 12 19 9 11 4 9 1 2 4 28 31 11 15 100 43 85 58 100 52 88 27 38 13 54 13 57 13 54 10 52 12 54 13 57 13 54 10 50 10 45 13 50 15 45 7 38 4 21 0 50 46 152 116 250 105 210 96 193 93 191 88 181 87 176 84 171 85 176 87 171 96 183 107 179 93 131 46 35 6 2 1 7 12 74 105 217 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 0 3 0 3 9 43 16 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 0 7 0 11 0 0 3 0 0 0 70 257 140 230 119 289 138 313 185 384 220 630 306 603 262 484 238 456 185 246 126 178 120 210 152 265 147 392 132 87 6 0 0 39 3 27 4 83 1 15 3 0 3 0 0 0 0 0 3 0 1 3 1 0 1 15 1 15 1 15 1 15 3 0 0 0 3 3 4 0 4 15 4 15 4 7 4 0 3 0 3 0 1 0 0 0 1 19 4 7 22 150 128 325 170 333 170 372 205 361 205 349 233 388 242 484 244 456 232 420 211 376 170 162 66 19 81 190 131 460 238 531 256 634 313 329 37 43 98 79 73 174 72 182 113 242 99 126 60 198 88 238 69 7 19 27 12 15 18 35 12 39 13 27 9 11 9 15 10 19 10 11 12 11 12 11 12 15 9 15 9 15 9 15 9 15 9 15 10 19 12 23 12 19 12 31 15 23 12 31 16 7 9 35 21 31 9 27 24 59 60 119 0 261 168 353 165 412 188 448 179 484 214 646 297 694 295 718 294 738 321 793 312 789 339 868 340 837 331 837 325 809 304 674 269 682 263 734 348 837 331 734 316 670 333 781 303 753 336 777 322 761 351 726 291 499 315 702 298 662 334 753 357 777 318 726 378 825 282 690 365 833 191 801 301 579 226 678 297 865 298 531 260 531 276 662 286 575 331 781 372 777 346 797 337 777 315 718 319 702 310 674 292 662 289 595 227 392 146 269 125 202 96 202 102 238 159 357 135 257 88 174 93 222 96 210 72 202 73 146 70 150 58 134 76 146 79 170 99 388 188 519 235 734 110 103 42 79 54 103 46 126 63 126 66 134 48 174 45 0 22 615 277 686 277 734 276 686 292 765 304 757 300 745 289 698 274 730 197 313 170 333 110 178 165 761 330 730 303 801 306 722 292 452 162 424 230 460 292 642 262 547 233 492 208 420 190 321 164 317 162 317 167 353 180 376 171 242 117 246 108 194 98 178 134 162 101 206 134 488 223 242 110 166 90 166 88 119 60 99 60 99 55 87 49 75 46 63 40 67 40 79 40 75 39 27 36 138 76 103 52 103 99 194 43 55 12 0 24 23 141 380 129 202 116 309 185 337 162 305 156 313 167 357 177 341 167 361 170 317 171 376 190 357 162 369 174 329 164 325 167 325 161 309 161 333 168 353 174 365 176 353 170 341 162 317 153 297 150 285 146 273 141 265 138 261 138 261 137 253 132 246 134 253 138 226 125 218 128 238 132 226 123 210 113 186 120 210 111 178 107 261 131 257 137 253 116 202 113 238 119 238 117 238 111 226 104 214 104 230 113 249 116 253 116 242 104 198 95 182 82 134 66 138 88 214 107 242 108 202 120 230 134 273 132 238 128 246 120 218 126 261 138 349 190 420 161 376 168 289 39 0 7 31 0 11 1 0 7 0 0 27 43 186 117 277 117 249 119 202 108 162 95 202 117 265 117 194 79 138 75 150 76 142 70 126 66 99 69 107 61 87 64 91 57 67 51 63 48 55 49 63 52 91 63 123 66 95 66 75 48 63 57 79 69 134 54 47 51 111 13 130 27 95 24 95 40 67 27 126 58 186 98 587 316 575 48 7 1 7 9 7 6 15 4 7 3 0 3 0 1 0 4 0 7 19 13 19 1 19 9 47 58 285 60 242 158 499 190 484 99 198 46 202 51 174 30 3 6 0 3 0 3 3 3 15 3 0 0 11 22 103 42 79 33 59 37 43 22 0 22 23 30 59 37 63 31 47 18 31 6 11 0 7 0 0 1 0 9 43 28 67 28 59 25 67 25 55 21 55 24 47 24 51 28 71 33 83 34 35 15 27 12 19 7 7 6 0 19 7 1 43 12 0 25 174 79 202 85 214 92 150 45 0 9 7 12 7 9 0 4 0 9 7 12 15 13 15 13 0 12 15 15 23 10 15 6 3 7 43 72 246 126 238 104 206 96 162 88 170 99 186 95 182 87 154 87 182 95 170 78 202 99 206 99 238 111 190 60 35 3 0 1 0 10 154 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 26 13 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 2 7 45 119 219 119 241 153 319 209 432 271 410 291 608 342 530 253 382 152 257 107 286 146 250 147 260 153 305 122 97 0 23 0 11 0 2 1 0 6 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 3 4 3 4 3 4 3 2 4 2 4 4 3 4 3 4 4 7 4 7 4 7 4 4 1 0 10 16 37 279 141 298 176 484 272 537 269 513 244 460 209 489 239 489 242 465 227 522 289 472 184 362 116 248 137 479 254 515 239 518 265 351 84 219 81 245 101 257 85 202 122 255 104 224 79 162 92 234 88 74 10 35 18 21 7 4 7 11 16 23 13 19 10 14 9 14 10 16 10 14 9 11 7 11 9 14 9 14 9 14 9 14 7 11 7 14 9 16 10 16 12 19 12 19 12 19 12 19 12 19 13 23 13 19 9 14 27 128 48 64 95 253 128 200 122 243 141 250 125 222 125 250 152 276 141 265 140 272 147 293 188 351 188 355 197 379 217 410 223 453 238 482 253 496 262 508 271 534 289 573 313 604 319 596 322 601 346 608 348 608 348 608 328 592 330 594 331 608 355 608 349 608 349 599 340 608 360 608 334 553 330 563 218 427 272 499 295 592 271 487 268 546 375 608 352 530 307 608 312 592 348 556 212 384 180 351 162 315 170 379 295 596 224 355 200 298 123 241 101 217 90 169 128 319 180 286 108 183 85 167 79 191 95 159 81 159 73 148 67 143 70 145 79 128 64 281 242 427 318 511 79 107 48 97 58 90 42 71 43 57 54 128 60 97 60 85 27 40 147 482 304 484 312 484 304 515 289 503 310 479 297 446 266 477 303 245 131 260 135 202 90 281 348 575 318 520 303 570 300 575 233 312 190 374 209 501 266 468 247 436 233 405 202 355 161 329 161 324 156 329 171 358 173 308 120 269 107 214 110 236 104 222 99 291 117 324 271 427 138 267 120 243 116 214 102 207 96 198 85 193 93 202 81 159 69 145 46 136 55 145 48 126 42 136 61 148 54 143 72 191 85 140 28 136 66 114 66 310 155 262 117 243 161 384 161 315 156 312 152 329 179 334 167 365 188 322 165 377 197 324 156 346 180 365 180 343 170 348 171 327 159 327 162 336 170 351 177 360 182 365 179 341 164 336 162 322 152 308 143 300 143 298 135 279 128 291 143 303 138 286 129 279 119 257 125 255 117 245 119 257 116 248 116 253 117 248 108 226 123 272 134 281 131 265 119 253 119 257 117 250 111 243 105 236 93 219 102 236 111 241 113 234 104 210 90 193 88 186 73 152 67 181 95 224 110 234 105 226 117 260 134 276 128 257 123 262 122 257 126 279 150 319 174 331 170 305 164 253 67 59 3 16 1 0 12 14 0 19 12 126 88 250 114 293 120 305 116 286 98 262 96 298 126 310 108 272 98 257 82 236 73 229 69 219 67 195 72 195 64 176 55 159 49 155 49 152 48 145 48 148 58 167 63 176 66 152 57 176 57 150 39 145 48 83 22 59 16 35 15 28 7 16 0 9 0 9 10 38 30 88 117 286 116 83 4 9 12 0 1 4 3 0 1 2 1 2 1 4 6 16 15 26 18 21 9 14 1 21 21 100 64 114 60 124 96 219 147 133 42 50 66 148 110 85 3 0 9 0 7 16 12 14 3 4 1 21 1 33 28 105 42 95 18 83 19 78 13 78 21 100 34 107 36 88 18 50 10 33 6 16 0 2 1 4 4 11 9 19 13 21 3 7 1 7 1 7 1 7 1 7 4 9 10 21 18 31 19 26 16 19 12 11 7 7 1 2 10 26 15 0 3 76 79 176 105 179 107 188 85 152 22 66 15 64 4 31 1 66 25 62 0 31 0 47 6 50 0 57 13 64 6 40 0 45 40 157 116 241 126 205 105 202 101 202 99 202 98 200 96 198 90 186 90 191 95 191 88 179 79 179 88 164 87 191 101 167 79 97 7 9 0 7 30 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 0 0 0 0 3 27 13 27 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 10 242 108 230 126 345 161 309 194 464 227 710 374 773 303 480 173 150 98 253 177 289 125 234 158 313 92 11 0 0 4 11 0 11 3 3 4 0 6 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 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 3 4 3 4 3 4 3 6 35 3 7 0 0 81 345 149 361 227 527 260 507 263 468 214 329 200 321 176 448 282 619 263 480 191 261 158 269 153 345 276 408 268 563 180 246 85 150 104 214 292 424 82 230 131 297 119 178 72 115 114 317 114 138 27 51 18 43 12 23 13 27 15 35 15 27 12 19 9 15 9 19 10 19 9 15 7 11 7 15 9 15 9 15 9 15 9 11 7 11 9 15 10 19 10 23 12 23 12 23 12 23 12 11 9 23 13 31 13 27 12 43 72 99 24 182 138 365 153 353 152 388 153 357 138 357 149 341 147 313 134 285 129 285 131 265 122 257 120 257 122 265 122 249 117 261 123 261 122 261 123 289 135 309 147 349 161 369 164 376 193 428 214 460 224 503 242 571 262 579 265 599 286 694 324 734 331 793 343 829 366 876 366 841 337 861 357 690 295 753 304 706 336 646 283 630 289 781 321 761 297 722 342 722 316 718 269 384 156 313 187 507 262 650 303 742 339 555 221 539 174 305 107 230 114 234 107 301 177 416 149 162 79 190 98 158 78 158 72 178 76 166 69 154 70 170 78 107 69 198 200 595 191 369 70 111 43 103 55 146 55 115 51 87 28 103 64 142 51 130 57 3 60 468 307 749 297 785 304 753 315 769 327 845 316 833 309 769 307 777 165 357 138 277 102 162 146 853 328 781 312 769 316 773 307 682 199 380 180 404 254 626 263 571 245 527 226 444 193 372 182 329 162 297 159 325 171 353 167 249 122 178 104 218 104 182 111 178 135 230 196 658 223 257 125 222 116 234 110 238 117 206 98 182 88 190 96 206 98 166 88 186 72 134 67 138 58 123 75 146 73 123 67 150 84 130 58 51 51 123 76 202 179 305 120 206 117 341 197 317 149 281 158 349 182 416 182 353 180 372 173 372 202 396 164 329 191 392 190 376 173 341 173 337 159 309 159 305 162 325 171 353 180 372 187 369 174 329 168 317 158 305 153 269 141 261 141 253 135 249 137 273 141 265 129 246 129 238 128 238 123 206 116 190 120 194 114 182 105 182 107 206 110 210 117 242 132 269 129 249 116 234 113 234 107 226 101 214 98 182 95 198 105 222 110 230 108 226 98 190 92 190 85 146 64 130 82 202 108 234 113 218 107 230 125 261 134 246 122 222 123 253 119 249 125 277 150 349 176 345 158 365 155 261 87 134 37 19 9 23 9 0 0 19 34 202 101 273 125 249 120 218 110 194 93 178 104 242 119 253 117 218 99 202 90 182 81 150 72 111 70 111 67 103 60 79 52 71 49 67 48 79 52 87 52 119 63 115 72 95 60 51 60 79 45 63 52 103 30 15 16 11 7 15 4 7 1 3 0 19 1 7 7 11 9 107 75 166 25 0 1 15 0 0 7 3 1 3 1 3 1 3 1 0 10 7 16 15 12 0 4 0 6 63 57 166 54 111 46 154 96 253 66 130 63 253 138 440 102 31 0 7 0 59 19 51 12 51 7 15 0 0 0 31 28 63 22 7 10 3 10 3 12 23 24 67 33 71 28 71 21 43 4 19 0 19 0 0 0 0 0 7 4 11 6 3 1 3 1 3 1 3 1 0 0 0 1 7 4 15 7 39 12 35 9 27 6 27 4 19 4 39 16 67 3 39 54 234 114 297 110 285 116 257 102 126 28 0 0 11 52 146 88 178 73 99 43 43 27 0 6 0 0 0 0 0 7 27 51 202 114 242 126 210 110 174 105 182 98 190 98 194 102 206 105 198 98 182 93 174 88 154 79 150 84 174 85 178 92 198 87 182 79 130 37 0 0 0 61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 9 14 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 2 6 23 95 219 102 207 156 346 170 310 150 308 272 608 377 553 235 324 108 279 197 384 171 322 149 245 81 42 0 16 3 9 0 4 1 0 3 0 6 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 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 4 7 4 7 4 7 4 4 9 0 0 45 0 105 180 393 177 420 244 494 241 499 259 484 265 487 223 446 244 522 236 370 134 291 108 374 230 434 143 377 208 608 303 370 75 224 101 238 102 561 158 217 150 276 117 245 92 191 107 310 164 214 48 78 25 50 12 16 10 16 13 14 15 23 12 16 9 14 9 16 10 16 10 14 9 11 7 11 9 14 9 14 9 14 9 14 7 11 7 14 9 16 10 16 12 19 12 19 12 19 12 19 6 11 10 21 15 26 16 28 27 119 54 42 45 148 105 212 114 207 119 212 114 210 111 214 135 255 134 255 135 260 138 265 134 255 134 257 134 253 132 253 140 293 141 286 132 272 128 274 116 253 114 253 117 260 125 269 99 229 110 241 113 248 123 272 105 229 101 219 98 236 126 284 167 331 185 360 202 396 218 403 244 446 265 513 279 525 298 532 306 589 304 587 333 594 357 608 325 587 343 608 351 608 345 577 265 465 224 463 250 465 220 403 259 585 334 608 343 472 212 346 134 248 128 260 156 415 285 489 144 257 138 284 131 234 113 224 95 188 81 162 67 148 67 152 76 150 45 253 104 145 40 83 57 100 54 100 49 78 37 76 48 85 46 109 63 93 60 174 176 358 268 465 257 432 286 484 283 496 298 520 318 508 315 499 316 479 300 291 156 217 105 198 79 265 339 589 331 585 328 563 336 542 325 444 155 317 177 487 277 489 259 463 247 436 218 386 187 346 165 312 156 319 165 336 171 341 134 243 105 245 131 241 102 260 119 286 141 434 292 393 140 267 113 236 113 224 120 245 114 238 107 224 98 219 105 241 82 195 81 191 78 186 75 176 72 162 72 152 63 143 61 157 67 179 66 150 78 229 141 343 141 253 111 265 174 374 152 286 141 339 187 370 197 370 179 353 180 365 202 382 179 319 173 379 193 365 180 334 165 329 162 312 159 324 156 324 162 343 176 360 188 377 190 362 177 353 171 334 167 327 150 303 141 298 140 296 134 293 138 293 134 284 131 281 128 269 131 262 120 250 117 250 116 248 113 236 104 236 105 248 102 231 114 267 137 281 129 257 113 241 107 231 99 217 93 210 84 207 96 226 104 234 107 231 108 214 95 205 95 195 78 157 69 181 95 222 111 231 110 226 114 253 128 269 126 255 120 255 123 260 116 245 119 274 158 331 165 305 159 305 149 265 99 114 19 2 3 4 1 14 6 83 67 219 120 298 126 300 113 284 105 255 84 248 96 279 117 317 110 274 93 248 81 234 72 217 70 198 69 188 60 176 55 164 51 157 48 152 51 157 58 171 67 186 69 181 67 155 55 167 60 157 49 155 54 69 9 0 0 0 0 0 1 2 1 2 4 0 0 4 3 0 0 16 12 4 0 2 1 0 1 9 1 2 1 2 1 2 1 2 6 7 9 9 9 11 4 14 3 33 31 119 64 107 34 76 28 74 48 76 70 136 122 241 206 214 30 0 0 7 13 35 7 26 15 28 0 16 0 21 7 76 31 90 16 69 9 66 6 62 12 78 28 90 30 78 34 64 10 14 0 2 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 0 0 0 0 0 4 7 3 2 1 0 1 0 6 7 3 19 15 9 9 76 119 243 140 217 119 202 99 188 96 150 46 136 90 231 132 257 129 236 111 207 96 176 70 138 45 107 25 76 24 124 82 214 138 248 122 219 110 207 102 195 104 205 99 202 101 212 108 222 114 219 102 200 93 188 84 174 73 164 79 174 81 162 82 176 105 195 93 131 37 26 13 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 4 15 6 7 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 15 0 174 134 178 82 396 257 603 263 495 191 452 321 892 292 369 120 198 161 337 149 301 176 273 70 0 0 0 10 7 0 19 0 11 1 3 4 0 4 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 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 3 0 3 0 4 27 1 0 18 0 16 317 223 412 194 460 232 376 223 488 289 607 242 432 247 388 155 130 79 63 138 257 185 357 156 170 200 571 307 492 92 0 78 202 88 126 131 99 101 293 113 206 104 206 137 369 162 301 96 138 39 79 31 75 22 35 10 19 10 27 13 23 10 15 9 15 10 19 10 19 9 15 7 11 7 15 9 15 9 15 9 15 9 11 7 11 9 15 10 19 10 19 10 19 10 19 10 19 10 11 9 19 13 31 16 35 18 35 58 126 24 35 28 67 40 130 52 126 54 134 52 126 49 126 64 138 73 162 82 182 87 174 84 190 95 222 105 246 111 305 134 297 131 281 126 281 131 289 132 293 131 285 129 289 132 277 128 285 126 265 119 261 122 293 132 281 120 246 117 277 137 269 129 246 120 238 129 273 138 226 119 218 114 249 126 246 123 281 150 297 179 432 188 452 193 456 224 515 224 539 253 587 253 662 285 694 313 749 322 757 333 694 256 428 203 492 202 484 182 365 149 353 167 392 263 868 375 710 250 539 242 555 227 511 212 460 190 424 171 384 165 388 168 337 93 103 123 186 25 0 39 162 69 138 60 130 60 138 64 87 49 87 49 134 55 202 161 579 257 646 259 626 256 619 251 626 256 642 269 706 280 718 279 710 272 710 158 333 111 230 113 170 117 769 346 817 330 769 307 738 301 801 277 408 141 372 272 607 256 547 239 523 226 448 199 416 187 372 171 369 179 388 179 369 162 226 99 210 113 273 122 230 140 301 174 384 251 654 202 273 129 218 111 222 113 242 123 265 117 238 113 238 104 218 104 269 87 162 92 230 87 174 90 158 79 142 75 146 76 154 75 134 76 138 64 130 108 293 171 265 116 194 137 392 188 297 131 317 191 428 185 396 191 400 188 384 200 428 185 321 161 365 199 400 187 357 167 321 161 313 156 309 156 293 155 301 165 341 179 376 193 396 190 380 188 369 176 345 170 313 156 285 146 277 140 257 135 261 134 257 132 261 137 246 128 238 125 214 119 194 116 174 116 214 122 218 110 202 102 190 99 198 116 265 134 269 120 226 108 218 99 198 87 174 81 158 87 178 101 218 105 222 107 230 102 198 96 206 92 158 67 119 75 178 101 214 107 206 105 210 116 238 126 242 125 226 125 257 123 242 114 214 125 301 168 361 159 329 147 333 152 273 63 67 12 0 3 3 4 0 10 75 75 257 132 277 122 214 105 206 92 138 75 138 85 206 117 249 108 186 78 146 72 150 75 130 72 107 64 91 57 83 55 79 51 67 46 75 52 99 60 126 66 119 72 99 66 71 58 91 54 103 64 130 37 11 1 0 0 3 1 7 4 11 4 0 0 0 9 31 7 11 6 0 3 19 4 3 3 7 0 3 1 3 1 3 1 3 1 3 6 0 4 0 4 0 3 0 7 59 46 138 43 87 33 47 25 83 51 214 96 301 147 476 144 123 0 31 4 51 15 19 7 19 6 3 0 0 0 0 21 71 39 55 21 11 15 7 13 19 24 59 31 75 30 71 18 27 0 7 0 7 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 0 0 0 0 0 0 0 7 0 7 0 7 0 11 3 0 6 39 4 3 27 246 134 357 134 321 125 265 111 269 125 297 137 317 137 313 140 301 131 293 131 301 129 277 117 238 101 210 92 198 104 249 129 242 117 206 111 202 114 186 104 218 108 210 104 210 110 234 117 265 120 230 108 210 102 194 96 154 79 150 90 170 79 182 111 376 137 226 81 166 58 111 72 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 4 4 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 2 7 14 58 219 85 238 244 532 318 542 333 484 174 403 309 360 92 179 125 293 99 245 161 269 54 38 0 23 6 9 0 23 0 4 0 2 1 0 3 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 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 12 0 12 7 0 40 48 339 214 351 179 384 188 425 250 592 371 527 251 458 173 241 90 253 108 372 196 460 244 463 199 561 244 499 135 229 31 222 102 253 107 224 92 260 105 257 111 222 159 353 170 260 92 188 70 119 45 114 61 95 30 26 13 28 12 19 10 14 9 14 9 16 10 16 10 14 9 11 7 11 9 14 9 14 9 14 9 14 7 11 7 14 9 16 10 16 10 16 10 16 10 16 10 16 12 19 12 21 13 23 15 26 16 71 49 57 25 38 10 23 24 50 19 52 24 62 19 50 18 52 19 52 19 50 15 42 9 35 12 47 25 78 46 105 48 105 51 105 49 105 54 114 69 143 79 152 78 145 75 150 85 186 98 207 107 212 107 212 117 236 125 241 122 238 129 260 135 250 125 234 120 234 126 253 141 286 132 243 126 243 110 245 114 234 107 257 134 250 126 245 120 276 128 229 120 267 140 300 159 339 162 339 156 341 184 405 212 341 138 324 165 327 158 272 138 274 164 319 137 336 236 446 248 379 184 367 193 358 190 358 190 353 184 348 188 362 200 379 236 312 140 331 199 279 110 162 67 117 46 85 37 76 21 35 30 88 33 76 45 109 107 334 230 398 232 403 257 420 236 417 230 370 221 391 256 465 279 463 260 451 289 255 125 205 114 222 84 169 269 596 322 532 280 525 304 608 334 594 266 315 188 511 269 479 250 456 242 439 223 396 197 360 182 341 176 336 170 319 188 310 92 207 117 236 122 284 135 315 177 408 211 463 254 391 143 281 117 250 114 234 114 245 128 229 90 214 108 236 104 226 99 212 84 188 78 195 88 205 82 174 78 171 81 179 82 179 64 152 66 164 72 214 141 334 126 250 110 305 193 353 149 279 171 393 209 365 188 374 191 367 190 374 188 329 156 334 190 379 193 355 174 331 164 319 159 317 156 317 150 312 153 327 167 346 177 367 190 374 191 384 194 372 184 365 182 355 170 331 155 317 144 300 137 286 131 281 128 276 119 255 119 255 120 253 116 245 110 245 123 262 123 253 113 241 108 224 99 229 116 257 122 248 107 229 101 214 88 198 79 186 81 202 92 224 105 234 110 236 105 212 96 205 98 200 79 159 63 167 87 207 102 217 105 222 104 234 117 257 128 267 129 267 122 269 122 250 113 255 135 300 165 308 149 281 138 305 147 222 45 40 0 7 12 11 4 16 15 131 105 279 134 310 117 288 105 245 78 212 66 202 70 229 111 265 95 238 84 231 79 219 73 202 67 191 60 176 55 174 57 164 49 148 45 150 51 162 58 176 63 171 67 171 66 171 55 164 57 171 67 97 21 0 4 7 3 4 3 4 3 4 4 4 3 9 3 0 0 7 1 11 7 2 3 11 3 0 1 2 1 2 1 2 1 2 4 2 3 0 1 2 3 11 0 16 9 52 25 64 25 69 18 40 19 64 64 117 93 205 168 253 60 7 0 19 18 85 15 42 3 50 22 78 24 59 0 57 31 112 42 100 28 85 28 78 25 76 28 71 24 52 15 23 3 2 0 0 0 0 3 4 3 4 1 2 1 2 0 0 0 0 0 0 0 0 3 2 1 0 1 2 3 4 0 0 0 0 0 0 0 2 0 2 0 4 10 11 0 38 9 105 88 191 125 234 126 238 141 281 152 269 126 234 123 253 125 241 122 238 125 243 125 241 126 257 132 262 129 250 123 243 113 226 116 231 120 236 123 241 120 229 114 226 116 238 128 255 131 245 120 234 119 236 119 231 117 224 105 224 104 198 110 250 184 276 110 176 96 164 78 159 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 3 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 7 107 113 202 200 757 312 742 268 690 262 289 134 353 72 55 84 277 117 107 126 337 66 0 3 0 3 0 0 15 6 23 0 19 0 3 3 0 3 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 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 3 23 12 31 0 0 0 0 108 372 126 178 131 341 251 531 348 809 307 444 184 206 122 146 119 297 196 361 253 650 280 301 143 115 88 55 69 59 111 305 162 325 137 289 135 242 155 313 199 452 158 238 79 150 69 142 49 119 66 198 61 87 10 15 15 19 10 15 9 15 9 19 10 19 10 19 9 15 7 11 7 15 9 15 9 15 9 15 9 11 7 11 9 15 10 19 10 15 9 15 9 15 9 15 9 31 13 27 13 27 15 35 16 59 36 99 40 63 22 31 12 23 13 23 15 35 18 31 13 51 25 47 22 35 16 19 12 27 15 15 12 23 22 63 36 19 19 19 21 15 18 15 22 11 27 63 42 67 34 51 33 11 15 63 36 111 48 123 46 123 55 162 64 162 61 166 70 198 88 202 102 238 105 238 111 198 105 249 111 277 119 277 132 301 132 289 140 325 143 329 147 345 165 361 146 341 152 345 159 313 137 297 146 317 152 321 152 265 140 345 158 285 117 325 158 273 129 325 144 206 104 261 128 309 132 301 152 293 137 329 162 357 158 357 158 369 165 392 173 396 149 384 179 630 304 833 300 718 286 702 279 698 271 607 220 297 129 277 111 246 120 400 227 539 226 559 247 622 238 591 269 583 212 527 218 619 276 686 272 650 280 738 134 242 104 246 105 198 61 587 345 765 291 662 301 825 354 682 313 638 153 440 289 619 259 559 244 543 236 488 214 492 218 488 214 488 208 468 200 480 156 130 76 261 108 257 141 293 144 376 209 432 211 456 193 289 135 234 117 222 113 230 117 277 82 79 57 166 101 230 105 400 209 492 131 198 101 257 92 174 85 166 84 178 84 174 79 178 69 154 85 126 85 277 173 234 119 202 161 428 173 309 144 380 214 488 208 456 206 416 188 392 188 353 162 337 190 428 205 400 182 349 170 333 161 309 159 293 147 281 144 277 149 301 158 329 171 365 177 376 190 400 188 388 193 408 196 388 184 365 174 345 159 309 144 281 134 253 123 230 120 222 122 222 123 202 116 210 117 214 116 238 122 249 119 242 107 206 99 214 110 234 111 214 99 206 95 194 87 182 85 154 85 186 99 222 110 242 113 210 96 194 95 202 90 158 64 119 73 174 98 218 105 218 108 198 108 226 123 253 132 257 131 238 120 234 114 210 114 234 129 333 158 333 147 289 147 349 141 182 40 7 6 7 9 0 4 0 46 198 123 293 132 257 116 214 96 146 78 115 58 63 51 134 78 170 90 194 88 154 70 134 73 115 67 107 60 87 55 99 57 79 48 67 45 71 48 83 54 91 61 99 72 95 61 63 48 95 61 150 54 55 7 7 3 3 1 0 0 0 0 7 3 7 0 0 0 0 6 7 3 0 0 3 7 11 0 3 1 3 1 3 1 3 1 0 3 0 1 0 1 0 3 0 1 0 0 0 3 15 12 39 10 11 7 79 45 186 111 543 209 265 4 0 0 59 49 35 13 11 33 123 66 119 40 0 0 15 30 83 37 75 37 83 36 55 25 39 16 11 6 0 0 0 0 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 3 3 0 0 0 0 3 1 3 1 0 3 0 0 0 0 0 1 0 55 198 108 305 138 297 128 301 135 285 123 261 123 257 114 246 114 238 113 242 117 257 122 261 123 273 128 269 126 249 122 253 125 238 116 202 116 230 131 238 119 246 122 261 132 297 141 269 125 257 123 265 128 265 125 273 125 246 116 222 105 238 123 277 123 226 95 206 82 158 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 4 0 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 1 0 1 0 1 0 0 2 0 33 61 253 117 360 295 475 257 367 203 286 95 188 73 117 55 212 116 202 85 207 69 26 3 14 0 7 0 14 4 2 0 9 0 9 0 4 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 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 0 4 0 4 2 12 38 7 162 140 281 129 265 208 534 282 608 355 561 232 329 182 415 218 405 224 472 232 511 251 482 147 341 70 288 45 202 54 389 230 432 199 384 193 393 197 401 212 446 156 238 66 157 61 152 51 133 49 138 70 114 27 23 3 16 10 14 9 11 7 14 10 16 10 16 10 14 9 11 7 11 9 14 9 14 9 14 9 14 7 11 7 14 9 16 10 16 9 14 9 14 9 14 9 14 12 19 12 19 13 26 19 33 33 45 37 66 27 28 19 31 12 23 13 33 15 33 15 33 19 33 21 35 21 38 24 40 18 28 13 21 12 23 16 31 7 14 15 19 10 9 7 9 1 14 22 40 24 28 18 33 12 38 16 54 28 66 30 64 21 62 31 69 27 57 25 66 15 47 18 74 34 76 33 93 42 112 55 126 52 126 57 140 70 157 85 179 93 210 111 226 120 231 126 253 134 245 131 260 143 298 158 336 182 351 170 305 179 334 174 319 165 317 141 260 153 286 152 279 137 255 138 276 113 231 135 267 125 245 144 281 134 253 131 250 126 250 123 248 120 250 144 267 143 312 184 312 214 386 230 415 253 453 256 420 212 355 197 331 174 331 209 377 205 384 274 522 322 511 303 513 233 355 217 360 232 441 250 436 272 465 283 226 101 193 102 191 98 143 241 606 313 539 298 580 322 468 188 439 206 284 190 499 241 441 221 420 218 410 203 374 177 348 180 348 174 341 174 346 188 291 42 128 99 238 114 279 156 322 177 386 184 401 206 408 174 329 135 267 113 231 105 238 114 162 21 100 46 164 67 179 229 468 238 334 114 229 96 183 85 186 90 188 87 183 84 188 78 169 84 183 52 171 128 310 119 262 116 336 200 329 159 315 194 415 229 425 232 420 205 384 196 365 179 348 190 389 208 391 185 341 165 327 159 300 143 296 141 293 137 286 135 288 140 296 149 317 159 324 165 348 177 351 184 372 196 384 196 379 196 386 191 365 174 341 164 322 149 298 140 284 137 286 141 286 134 265 132 257 116 241 116 243 107 217 87 188 78 174 73 171 75 176 70 171 73 179 78 186 82 188 79 195 92 219 107 236 113 234 95 198 90 198 95 188 73 145 64 162 87 200 102 219 108 224 107 231 117 257 131 269 132 265 126 269 119 257 114 255 116 257 146 308 170 334 143 281 144 288 119 145 24 21 6 0 7 0 6 64 75 207 117 298 125 305 113 245 93 229 84 191 46 143 33 150 52 193 78 212 75 198 75 207 73 202 69 188 58 174 58 171 55 162 49 152 46 150 43 159 52 152 61 174 67 164 42 143 40 145 60 105 28 9 1 2 0 0 0 0 0 0 0 2 1 0 1 4 4 9 3 0 0 0 1 0 0 4 1 2 1 2 1 2 1 2 3 0 1 2 1 2 1 4 4 14 0 9 0 14 0 19 1 21 0 7 9 45 45 119 176 331 104 40 0 23 9 100 16 83 31 148 85 193 76 138 12 35 0 45 21 66 28 78 27 59 19 42 10 23 1 7 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 0 0 0 0 0 4 1 4 1 4 0 2 0 7 4 23 0 9 4 23 15 83 101 229 141 248 152 269 140 243 126 245 122 231 120 241 116 210 110 222 113 226 117 236 123 245 119 231 116 236 120 243 123 248 129 255 122 236 111 231 117 243 119 231 117 234 120 241 126 248 123 236 119 236 122 238 117 231 114 245 117 229 108 226 110 212 82 195 96 193 95 169 75 179 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 130 177 246 137 515 227 495 242 535 117 115 66 15 69 111 102 190 107 313 81 0 0 0 0 0 0 19 0 19 0 23 0 11 0 3 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 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 3 7 13 0 12 0 0 23 28 253 180 380 140 420 292 547 327 809 318 424 141 309 220 456 230 349 184 297 176 325 174 202 104 55 98 35 39 115 236 543 137 337 167 345 191 341 203 484 116 170 76 123 51 107 52 119 49 142 64 170 51 71 12 19 12 15 9 11 7 11 9 19 10 19 10 19 9 15 7 11 7 15 9 15 9 15 9 15 9 11 7 11 9 15 10 19 10 15 9 15 9 15 9 15 9 15 9 15 10 31 18 51 25 43 15 79 45 75 21 59 25 35 19 55 24 51 21 51 25 63 22 55 21 51 21 59 22 47 18 51 21 55 21 55 19 31 21 55 27 51 21 35 18 0 9 39 22 35 15 31 18 39 15 35 18 55 25 67 27 39 21 63 25 59 24 75 36 95 28 47 24 47 19 51 33 71 21 55 24 31 19 87 34 31 28 91 31 55 42 79 40 123 42 115 69 146 58 150 69 174 76 190 82 202 104 273 132 321 153 372 134 337 149 357 150 317 132 285 129 333 134 269 122 333 137 321 135 293 140 349 135 317 138 329 138 329 137 325 132 388 129 293 153 293 128 246 125 269 125 277 117 261 129 301 129 321 125 293 134 285 147 349 120 321 138 361 174 436 197 507 203 523 194 527 209 571 257 626 265 710 272 678 122 257 110 246 104 194 63 579 343 745 319 773 340 666 153 313 223 452 170 468 265 595 248 543 235 535 230 495 211 452 203 444 190 392 174 392 180 345 119 0 1 138 105 246 122 269 125 281 134 253 162 369 182 428 176 297 125 202 96 186 101 222 54 0 10 15 25 15 22 31 10 7 31 79 34 71 51 63 49 83 54 91 51 107 55 59 42 115 52 0 55 249 146 222 126 218 176 436 162 337 167 460 226 507 232 539 233 480 218 448 199 412 197 448 211 448 202 372 165 317 156 297 135 238 128 261 134 253 131 246 129 246 129 269 143 289 146 301 159 341 162 357 180 380 191 404 197 444 211 448 200 424 190 412 184 380 168 337 158 317 156 321 156 285 141 265 131 234 120 253 107 170 63 59 40 63 34 35 25 31 28 43 34 63 45 95 57 123 64 150 81 178 98 226 110 242 113 194 90 178 90 198 85 146 58 115 70 162 93 206 101 218 107 226 114 238 126 257 131 246 125 273 129 238 117 226 119 230 119 246 140 376 188 349 144 309 152 341 92 55 6 0 6 0 18 0 33 103 84 218 116 257 119 238 107 182 101 178 78 71 39 0 22 19 43 107 73 166 85 134 75 130 75 126 66 95 55 99 57 91 55 87 51 79 46 75 48 83 52 79 69 87 52 39 33 51 42 107 46 51 3 3 1 3 1 3 3 7 3 7 4 11 4 19 7 0 0 11 0 7 7 7 0 0 7 3 1 3 1 3 1 3 1 0 3 0 3 0 1 0 0 0 4 7 0 0 1 3 0 0 3 3 0 35 19 51 33 194 129 178 1 23 4 23 22 0 19 75 78 226 101 186 69 63 12 0 0 0 13 35 24 7 6 0 3 0 3 0 0 3 3 0 1 0 4 15 3 0 0 3 1 3 3 7 3 0 0 0 0 0 0 0 0 7 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 6 0 9 43 54 182 122 242 128 281 117 277 131 269 120 301 137 269 102 178 98 226 111 234 114 249 117 246 114 242 116 249 120 230 116 234 119 238 119 246 123 242 125 249 126 238 117 242 117 234 113 222 107 210 104 246 117 238 116 234 111 210 101 182 108 218 110 226 120 238 99 222 111 218 102 222 93 146 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 0 1 16 10 4 0 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 2 7 33 58 291 102 238 137 274 156 336 171 193 34 136 22 171 119 241 107 293 108 52 16 14 0 0 0 0 0 0 0 0 0 2 0 7 0 7 0 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 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 3 2 6 2 4 42 24 138 138 417 288 408 161 353 254 575 377 513 134 226 117 384 259 606 235 219 63 362 147 456 180 362 88 336 49 148 129 556 272 405 262 441 212 374 158 310 119 224 46 140 52 152 57 152 52 145 52 150 64 102 18 23 7 23 7 11 7 11 7 11 7 11 9 14 9 14 9 14 9 14 9 14 9 14 9 14 9 14 6 9 6 11 7 14 9 14 13 21 13 19 12 16 10 16 7 9 6 16 16 35 25 40 22 40 25 38 21 31 19 33 19 31 19 33 21 33 22 33 19 28 19 28 19 28 19 28 22 33 22 33 22 33 22 35 22 35 22 40 22 35 18 28 13 26 18 33 21 38 22 40 28 47 28 47 28 47 28 47 27 45 28 50 30 52 33 54 30 59 30 59 30 59 28 64 25 64 25 64 24 66 22 64 24 62 24 64 25 64 25 66 22 62 25 66 28 69 28 69 28 107 37 69 40 83 22 78 42 95 73 107 43 119 30 128 57 114 60 114 57 117 67 140 63 126 69 140 79 155 88 162 98 176 107 202 111 207 113 222 123 214 108 219 128 231 138 253 143 260 141 255 138 250 135 248 128 238 132 248 134 243 128 234 131 200 102 186 105 207 107 217 111 348 202 319 233 425 232 446 260 489 274 179 108 219 92 205 76 117 318 568 300 477 303 556 191 353 184 401 221 393 226 513 239 436 230 441 244 458 239 436 218 415 215 427 226 429 212 408 194 317 84 152 70 269 129 245 119 248 105 269 122 269 122 308 165 405 194 305 108 214 84 205 93 217 3 76 43 81 12 66 4 69 3 69 3 71 0 52 15 71 13 69 15 74 16 83 9 62 6 76 0 131 141 305 122 241 128 355 209 346 164 384 221 420 239 422 226 453 229 427 229 389 191 398 226 405 190 341 161 310 141 269 119 245 111 243 113 260 119 260 114 253 116 262 111 265 131 291 140 298 146 312 164 336 171 348 174 346 170 336 159 327 161 339 174 355 174 343 176 339 167 329 168 327 161 305 129 276 137 241 85 140 30 81 15 76 10 69 7 64 6 64 6 76 19 88 25 109 49 145 64 186 92 210 102 226 108 219 104 186 75 181 93 181 69 140 60 148 70 174 90 200 101 217 111 222 108 236 126 260 126 253 126 267 125 257 114 236 99 217 119 281 149 334 167 329 150 296 153 274 67 28 1 0 7 0 7 9 33 126 81 231 101 262 107 238 101 224 96 210 61 128 30 105 12 90 27 152 76 226 73 202 73 222 79 195 61 193 49 171 58 171 51 157 49 164 49 162 54 157 60 162 66 179 57 148 36 138 52 85 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 7 6 11 12 16 9 9 3 0 0 2 0 2 0 7 0 7 0 9 0 14 1 7 0 19 22 66 31 40 13 59 19 50 12 88 34 169 93 219 88 183 78 164 34 64 4 14 0 16 4 16 0 9 0 7 0 2 0 0 0 0 1 0 1 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 3 9 3 11 0 11 6 9 0 62 46 112 79 179 113 212 123 224 108 195 105 183 90 176 107 217 126 226 98 186 88 195 99 207 95 198 99 210 105 212 111 234 122 234 122 231 116 226 120 238 117 234 114 243 125 272 137 276 149 276 140 250 119 222 110 222 123 231 111 224 116 224 102 198 95 217 105 222 108 234 105 200 105 212 101 212 96 181 81 179 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 1 0 0 0 1 19 12 23 0 0 3 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 1 0 1 0 1 0 0 0 10 138 132 162 135 222 99 412 184 281 55 3 57 0 69 285 194 289 82 87 0 0 0 7 0 15 0 15 0 19 0 15 0 7 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 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 4 0 12 7 1 0 10 15 61 321 191 456 202 539 301 817 369 722 196 182 107 305 212 670 369 444 114 253 218 404 199 317 126 190 101 23 28 186 194 468 232 551 274 313 125 230 117 257 49 63 49 99 57 115 52 111 48 123 66 150 40 31 4 7 10 11 7 11 7 11 7 11 7 15 9 15 9 15 9 15 9 15 9 15 9 15 9 15 9 7 6 7 7 11 9 15 9 27 13 27 12 23 10 19 10 11 7 11 12 39 24 59 27 63 25 71 24 55 19 51 21 51 21 55 21 59 22 59 25 67 22 67 22 67 22 67 22 71 24 71 24 71 24 71 24 75 25 83 27 83 24 71 21 55 18 63 21 71 22 71 22 59 30 59 30 59 30 59 30 55 28 59 31 63 33 71 34 75 31 75 30 75 30 75 28 75 28 75 27 75 27 75 27 67 30 67 31 71 33 75 34 75 34 79 36 79 34 75 30 83 31 99 36 103 27 39 31 39 25 23 27 63 7 67 24 63 27 59 24 39 19 51 28 63 30 71 34 87 39 95 42 63 36 103 49 123 39 83 27 87 39 115 48 146 69 174 64 174 78 174 81 186 85 194 88 238 107 257 116 277 120 281 120 246 111 249 104 226 110 242 111 273 203 539 180 452 184 511 260 682 280 674 105 269 102 178 107 150 168 837 328 738 226 630 280 345 156 380 215 547 241 567 253 547 238 575 254 630 269 654 274 686 289 678 289 670 283 654 279 690 253 507 227 603 269 630 247 495 205 460 206 420 159 285 140 353 193 404 147 257 111 222 119 420 162 63 6 19 4 19 18 0 3 0 0 0 4 0 6 0 6 0 4 0 4 0 4 0 0 0 10 0 49 305 141 246 113 253 188 472 188 384 217 488 208 452 193 452 236 488 214 444 200 440 215 476 200 365 159 297 140 238 113 178 101 174 104 198 110 210 110 198 105 202 111 202 114 234 125 246 126 261 134 238 132 265 146 297 147 281 140 242 119 222 117 249 132 277 137 293 146 305 153 313 155 297 147 277 131 214 76 71 25 7 10 11 12 3 9 0 7 0 7 0 10 3 15 19 30 63 48 115 75 178 93 202 104 222 101 210 81 146 81 198 81 138 55 111 63 142 81 186 98 210 102 206 102 202 114 249 134 257 126 242 123 242 122 226 110 198 99 198 114 273 153 353 167 333 155 337 150 214 34 0 7 0 7 0 7 15 51 162 92 182 84 178 98 174 99 198 101 150 58 35 33 15 21 7 39 111 81 158 72 115 75 146 73 115 69 95 58 103 58 95 51 83 49 87 48 83 57 95 67 99 70 107 48 63 42 95 28 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 3 1 7 4 15 6 55 22 43 15 19 7 3 1 0 0 0 0 0 0 0 0 7 0 7 0 3 9 59 37 83 25 51 30 79 28 103 60 226 104 210 82 138 64 111 48 67 21 3 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 1 0 0 0 0 0 0 0 10 27 31 130 67 198 111 234 111 265 119 261 111 234 105 238 107 214 95 178 95 230 119 265 111 194 85 162 88 182 95 198 93 182 93 194 96 182 88 198 108 234 125 261 125 246 116 242 117 222 110 226 119 261 129 313 162 436 212 492 187 325 122 210 105 202 99 190 101 210 110 257 120 194 78 142 105 249 122 218 95 158 88 178 90 166 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 2 1 0 0 0 1 7 27 38 15 2 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 1 0 1 0 1 0 0 2 4 33 58 162 99 372 147 229 187 296 90 85 22 124 39 224 232 582 217 133 22 9 1 16 0 0 0 0 0 0 0 0 0 0 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 2 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 3 9 7 14 9 54 36 176 149 319 179 405 313 599 322 494 242 257 72 238 188 491 321 606 159 329 165 470 161 420 135 422 144 353 73 226 108 355 221 568 229 334 105 200 129 262 64 90 40 124 55 150 57 143 49 136 57 150 60 90 12 14 3 9 7 11 7 11 7 11 7 11 9 14 9 14 9 14 9 14 9 14 9 14 9 14 9 14 6 9 6 11 7 14 9 14 12 19 12 19 10 16 10 16 10 14 9 21 19 40 28 45 25 45 25 42 21 33 19 35 21 35 22 35 25 35 25 38 25 38 25 38 25 38 25 38 24 35 24 35 24 35 24 38 24 52 25 52 25 50 22 45 19 45 21 45 21 45 21 45 30 47 31 47 31 47 31 47 28 42 30 47 31 50 34 52 33 50 31 52 31 52 31 57 31 59 30 62 30 62 28 62 30 62 31 64 34 69 37 71 40 76 40 76 39 71 34 64 33 33 28 69 33 45 33 64 37 42 18 81 46 74 42 57 34 57 34 47 25 35 24 40 21 33 21 31 19 31 19 28 13 14 9 19 9 45 22 71 16 76 34 57 27 57 31 31 24 62 27 69 31 78 37 85 36 83 40 95 48 107 55 114 54 188 116 207 116 236 137 257 149 329 188 308 176 343 221 439 259 487 266 214 102 202 84 195 52 503 355 582 328 422 279 539 304 532 306 570 322 585 328 563 318 573 322 568 309 546 301 549 279 518 279 513 276 520 285 534 212 334 134 315 165 322 149 334 176 351 174 360 159 293 113 265 123 310 137 272 111 214 76 202 187 346 72 109 33 85 18 66 19 85 4 66 0 69 1 64 3 52 4 54 4 52 0 54 0 59 7 66 0 162 149 269 126 243 135 377 220 384 199 427 218 355 162 296 173 408 202 367 171 370 211 405 202 358 164 303 131 262 111 224 92 210 93 217 98 224 101 226 98 222 99 226 102 231 107 236 105 236 110 245 102 238 117 265 128 267 122 255 105 222 88 200 85 210 95 224 98 238 114 260 128 267 132 269 134 229 72 112 15 57 6 59 10 66 9 62 7 62 9 64 9 59 7 64 15 83 30 109 63 176 88 200 95 212 101 205 93 174 70 169 84 167 63 126 57 143 72 176 92 200 99 205 101 210 104 229 123 260 132 262 122 255 123 260 120 248 110 234 93 229 117 288 158 341 170 334 161 324 138 148 13 2 10 0 6 0 9 76 63 195 85 212 84 207 90 217 101 231 88 183 48 143 40 114 19 112 45 174 88 214 64 202 78 217 75 202 64 191 61 181 58 171 48 150 39 148 46 152 61 169 70 191 66 164 42 124 28 47 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 7 4 7 15 21 12 14 6 4 1 0 0 0 0 0 0 0 0 2 0 2 0 4 1 21 25 66 42 76 36 95 39 107 64 200 102 205 60 131 43 124 39 74 24 45 4 7 0 0 1 0 0 2 0 2 0 2 0 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 0 71 64 148 102 193 108 210 114 207 117 210 108 191 99 183 102 195 105 191 98 183 102 202 114 205 93 174 84 179 90 186 98 186 87 183 95 188 81 148 57 131 76 183 114 238 128 238 132 243 116 222 104 222 111 236 102 229 143 327 203 377 194 329 143 286 158 276 125 212 98 200 98 214 104 231 153 353 184 288 140 231 92 193 98 202 85 171 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 115 34 51 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 19 3 99 69 353 298 436 159 428 146 123 25 0 22 91 179 579 327 484 45 0 0 7 0 7 1 7 1 7 0 7 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 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 4 7 12 0 3 0 15 55 85 325 138 396 174 583 285 626 262 444 70 55 99 420 304 638 177 55 102 166 95 11 79 107 141 234 119 87 66 277 235 694 366 722 104 174 144 365 90 0 31 71 48 130 66 134 58 119 57 134 66 130 34 15 1 0 4 11 7 11 7 11 7 11 7 15 9 15 9 15 9 15 9 15 9 15 9 15 9 15 9 7 6 7 7 11 9 15 9 23 10 19 10 19 10 19 10 23 10 19 15 47 27 71 30 59 25 67 24 47 19 43 21 51 22 55 24 55 27 59 27 71 28 79 28 79 28 79 28 75 27 75 27 75 27 75 25 71 21 75 22 71 21 71 21 79 24 75 22 71 21 75 24 63 31 59 31 59 31 59 31 55 30 55 31 59 33 63 33 67 31 75 31 75 31 75 31 83 33 83 34 87 33 87 34 83 34 91 37 99 40 107 42 111 43 111 43 111 42 103 39 150 28 111 43 79 40 130 42 95 19 91 24 15 28 59 28 103 40 107 34 87 28 79 28 91 33 87 30 79 27 71 25 91 34 63 10 11 6 55 19 19 10 59 19 63 30 87 33 31 18 23 18 23 18 23 18 19 15 15 15 15 16 23 18 79 129 372 153 388 177 480 199 511 190 448 184 507 229 622 238 622 300 706 108 202 111 218 66 257 363 884 307 710 250 722 321 761 309 765 315 710 292 730 289 718 294 718 286 690 272 662 266 690 286 678 279 670 288 702 285 472 153 277 129 293 114 265 137 261 111 234 107 202 87 162 101 182 107 226 116 226 72 47 40 59 58 7 13 83 60 158 52 115 46 79 27 39 16 15 10 0 15 0 16 3 13 3 9 15 24 15 7 0 75 361 134 238 107 277 203 488 202 432 217 440 158 238 105 269 188 380 170 384 205 488 205 392 165 301 131 214 110 182 95 150 88 146 90 150 88 154 88 150 88 150 90 162 92 154 88 150 90 166 98 170 105 190 113 210 116 214 113 214 108 178 88 130 76 119 70 95 70 119 81 138 96 194 119 206 79 63 24 0 9 0 7 11 9 15 7 7 9 15 10 7 6 0 7 3 16 23 30 134 82 186 93 202 101 214 96 194 79 150 73 170 75 123 49 99 60 142 82 194 96 202 98 206 102 198 110 230 123 238 123 246 126 253 125 253 119 238 108 214 102 222 123 297 159 349 168 384 168 353 111 31 0 0 4 0 1 0 13 71 67 194 104 158 85 150 82 150 87 150 70 103 55 67 34 19 25 51 45 142 70 111 70 138 75 134 72 134 66 111 61 111 55 71 37 55 36 67 49 87 67 115 73 107 52 91 36 43 6 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 3 7 39 27 95 43 99 43 71 34 138 85 91 33 0 15 31 40 47 10 3 3 0 0 3 6 7 4 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 0 0 0 0 0 0 7 0 7 3 11 6 7 3 43 76 257 101 222 88 182 81 190 90 194 93 198 95 214 102 202 104 249 114 242 101 198 88 218 95 190 85 178 87 194 93 194 92 198 93 210 96 182 72 59 37 51 57 162 105 246 119 297 131 257 114 206 102 202 107 242 105 178 93 210 125 301 146 357 184 472 203 400 141 230 99 146 95 246 164 563 277 547 155 317 122 194 98 198 96 158 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 16 40 42 12 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 2 3 14 61 164 205 532 168 300 196 222 46 74 22 97 132 468 199 343 102 62 0 2 9 0 1 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 2 1 2 1 2 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 4 7 0 19 7 66 48 222 131 238 208 308 184 417 232 499 147 181 63 348 221 608 245 288 85 379 144 293 49 341 99 425 159 360 66 236 184 556 322 606 306 250 111 346 123 35 25 95 31 105 58 148 64 150 61 152 66 152 58 78 10 9 4 7 7 11 7 11 7 11 7 11 9 14 9 14 9 14 9 14 9 14 9 14 9 14 9 14 6 9 6 11 7 14 9 14 9 16 10 16 10 16 10 16 12 16 10 23 22 45 30 50 25 54 27 52 21 38 18 35 22 38 25 38 25 40 27 38 25 40 24 40 24 40 24 40 24 40 24 40 24 40 24 42 22 45 22 42 22 45 22 45 27 50 24 45 22 47 24 50 30 50 30 50 30 50 30 50 28 47 30 50 30 50 31 50 33 47 33 50 33 50 31 52 34 57 34 64 36 66 37 69 34 59 37 64 40 66 42 69 40 69 43 74 45 74 45 74 52 71 48 74 31 85 54 38 57 145 78 109 37 81 63 88 37 59 33 50 30 50 30 47 28 45 27 42 25 40 24 40 10 42 37 69 30 76 28 78 15 62 24 69 24 31 16 40 28 57 27 54 25 50 22 47 27 50 22 42 16 35 15 40 57 298 185 305 174 305 187 324 188 315 177 305 156 308 194 343 211 460 235 212 78 202 87 133 232 608 365 513 254 487 298 522 292 515 303 553 310 539 297 511 283 491 260 463 250 446 233 417 209 370 193 329 177 327 165 284 114 214 104 224 113 212 98 207 102 214 85 188 64 169 66 202 69 198 78 219 90 155 18 97 1 95 7 90 55 217 123 248 108 231 99 217 92 202 79 179 69 162 72 162 72 162 69 164 72 174 52 90 3 188 162 272 125 241 153 410 223 382 191 372 174 281 110 207 120 341 171 334 203 401 203 346 150 279 117 224 98 219 95 214 90 205 85 200 84 198 81 198 82 200 82 198 84 198 78 191 78 200 85 210 95 217 95 219 101 236 111 250 125 265 125 255 105 217 81 186 69 181 61 159 61 183 98 238 88 143 25 71 15 66 13 71 9 62 7 59 7 62 12 64 15 57 4 59 12 66 22 102 75 191 93 200 95 207 98 198 88 179 76 162 76 162 60 119 49 133 69 169 88 191 95 193 99 202 101 217 111 236 120 243 126 253 128 257 125 245 114 238 113 234 104 238 126 298 162 336 187 331 174 291 73 42 3 4 6 19 6 40 22 121 76 219 90 210 84 188 72 188 75 181 69 162 40 121 31 124 34 131 57 202 72 217 72 202 69 202 69 193 61 186 60 171 43 140 30 133 39 138 54 159 66 183 49 157 48 133 25 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 2 1 2 1 4 0 2 0 0 1 2 3 4 0 0 1 0 1 0 1 0 1 0 0 0 1 0 7 21 31 71 43 88 25 78 42 150 34 102 18 76 22 85 18 31 3 11 0 0 3 0 6 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 1 4 3 11 31 152 113 164 70 131 72 155 81 164 81 162 79 169 92 188 92 186 104 202 105 191 95 179 90 171 87 164 82 162 84 167 79 171 93 171 87 169 82 148 76 128 57 117 69 157 85 167 111 224 119 231 114 222 107 222 120 226 105 198 88 183 90 193 110 250 155 317 173 303 147 265 114 217 102 224 159 346 158 207 108 198 90 193 95 188 85 181 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 23 13 55 9 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 6 126 82 492 274 309 184 492 105 11 21 31 84 472 298 432 105 55 24 0 4 67 7 0 0 0 1 0 1 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 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 6 0 0 0 16 95 113 202 60 428 125 281 173 460 214 154 33 170 223 432 260 269 93 242 208 246 87 0 111 83 132 265 98 0 73 456 304 698 298 452 128 464 147 51 0 99 24 43 39 111 58 115 54 111 63 138 67 119 31 3 4 7 9 11 7 11 7 11 7 11 7 15 9 15 9 15 9 15 9 15 9 15 9 15 9 15 9 7 6 7 7 11 9 15 9 15 9 15 9 19 10 19 10 23 10 19 15 47 27 71 30 59 27 63 24 43 18 35 19 39 22 43 24 47 25 47 27 47 24 55 24 55 24 55 24 55 24 55 24 55 24 55 24 59 25 55 24 55 25 63 28 63 25 55 22 51 25 63 28 75 27 75 27 75 27 75 27 79 28 79 28 79 28 79 30 67 33 67 33 67 33 67 31 75 34 79 34 83 37 87 39 83 37 87 39 87 40 91 40 87 39 95 43 103 45 103 45 95 46 126 46 63 40 47 12 392 358 920 321 369 0 91 51 115 43 87 33 75 34 79 33 63 28 63 28 63 30 67 31 67 34 51 7 3 7 15 0 0 0 23 16 23 16 55 40 63 30 71 31 75 31 79 33 51 22 47 18 35 13 23 9 142 184 444 167 396 147 380 155 384 156 404 164 420 185 484 170 269 122 265 66 123 52 111 60 388 196 730 288 622 315 666 236 507 217 408 150 357 155 293 116 265 107 198 81 174 70 126 46 111 52 67 19 3 13 0 0 0 13 35 24 59 31 55 16 63 39 75 40 39 30 35 40 43 39 39 43 95 36 3 24 75 45 71 39 99 72 190 75 206 82 206 87 230 92 222 87 222 98 218 96 226 98 238 99 257 98 158 36 0 78 361 132 273 119 345 229 488 194 384 167 285 117 178 88 214 164 333 162 353 159 289 123 202 102 158 84 134 85 138 85 138 85 134 82 146 81 138 81 146 84 146 79 142 76 123 73 130 81 146 85 146 85 126 84 150 99 202 117 242 131 285 143 285 126 234 110 182 90 119 67 87 78 166 108 123 40 0 4 0 9 19 19 31 10 27 7 23 7 19 10 23 7 0 15 7 12 35 45 158 85 194 90 186 93 202 90 186 84 170 75 166 73 130 45 87 54 130 75 174 88 186 92 178 92 174 99 194 113 226 120 257 129 273 128 277 119 253 111 246 107 206 101 210 131 305 167 369 168 392 185 297 57 23 0 3 9 43 18 15 25 67 66 162 90 158 76 126 76 154 78 126 54 51 28 43 37 51 33 51 58 134 75 126 67 115 64 119 63 115 61 111 54 71 36 55 36 59 45 75 57 87 61 75 48 103 46 71 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 1 3 1 7 1 3 0 0 0 0 0 0 0 0 1 0 1 0 1 11 0 7 0 0 1 0 3 15 25 55 28 19 18 59 48 99 40 51 19 19 18 19 9 0 4 0 3 0 4 7 3 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 11 0 7 0 0 0 0 0 3 70 257 102 194 72 130 66 162 76 158 72 146 75 174 88 206 88 194 87 198 93 226 104 210 98 226 98 210 88 194 88 190 98 226 88 178 82 178 73 222 92 206 82 182 76 138 60 134 82 198 110 214 110 214 111 174 102 242 125 253 114 214 102 162 87 170 99 234 129 305 147 357 144 246 81 134 81 166 76 186 90 186 96 182 82 150 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 26 13 2 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 2 1 47 54 162 242 484 146 329 167 148 34 85 60 265 272 487 171 162 18 33 0 0 1 0 1 2 0 2 0 2 1 0 1 0 1 0 1 0 1 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 6 9 0 23 9 78 61 267 92 138 125 222 117 348 292 465 49 195 182 527 214 439 138 339 254 549 193 382 116 436 131 448 143 322 54 241 187 484 245 436 156 279 269 193 1 90 18 52 28 90 54 124 52 124 54 148 64 143 51 64 7 7 9 4 9 11 7 11 7 11 7 11 9 14 9 14 9 14 9 14 9 14 9 14 9 14 9 14 6 9 6 11 7 14 9 14 7 11 7 14 9 16 10 16 10 14 10 21 21 42 28 47 27 66 27 59 19 40 18 40 19 35 21 35 24 35 24 38 24 45 22 45 22 45 22 45 22 45 22 45 22 45 22 45 24 35 22 33 22 38 25 42 25 38 22 33 22 38 28 50 25 50 24 50 24 50 24 50 27 54 27 54 27 54 27 50 33 47 33 50 33 50 31 52 33 54 34 64 37 69 39 71 42 66 42 64 42 62 40 62 42 66 45 69 45 69 43 69 37 85 43 93 39 54 31 126 295 608 377 608 358 391 108 114 57 90 36 57 25 50 22 45 34 66 34 66 34 66 34 66 30 47 15 78 93 310 209 398 211 391 174 186 39 69 30 31 28 45 30 50 33 54 34 57 31 50 31 47 27 35 18 33 95 367 199 331 196 300 182 319 180 324 185 367 256 465 211 253 34 93 21 107 40 93 37 145 27 59 203 491 286 561 247 336 197 413 155 126 43 136 34 95 37 102 30 102 39 121 43 117 36 81 36 28 0 11 1 9 0 9 0 9 0 9 0 19 0 57 19 112 30 117 31 133 34 138 31 121 45 136 33 128 10 71 18 102 22 114 31 107 15 88 12 90 21 105 24 100 39 109 36 105 37 112 43 131 67 162 52 114 16 188 164 293 147 265 174 432 214 360 173 305 126 234 102 210 114 305 138 274 117 231 93 210 90 205 87 207 82 195 79 193 81 200 87 210 88 200 82 198 88 205 87 198 84 191 75 183 79 195 82 191 85 193 78 186 81 200 96 222 105 245 128 281 140 288 143 296 131 265 105 219 90 210 95 212 51 88 3 54 10 54 10 71 15 64 10 59 9 57 9 57 10 54 13 71 15 59 30 131 81 195 95 198 90 200 93 188 84 181 79 159 72 157 61 112 46 121 60 150 78 176 88 188 88 188 93 202 99 217 111 234 123 238 126 248 128 248 119 238 105 224 102 219 102 245 137 308 164 343 179 339 168 231 55 57 7 47 18 54 13 59 28 105 78 207 92 205 79 195 81 193 61 148 34 114 27 121 34 131 39 188 70 212 69 210 67 191 60 191 67 195 61 171 49 159 40 148 45 143 51 150 55 164 52 164 51 140 31 40 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 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 23 18 45 9 54 24 105 45 117 34 85 24 74 19 38 6 11 4 0 3 0 4 0 0 7 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 1 0 0 0 0 2 6 23 15 121 101 195 105 152 54 107 66 148 64 140 60 140 69 159 84 169 76 157 78 167 87 176 88 171 99 186 99 176 95 176 90 176 90 143 70 150 78 128 69 128 78 143 76 124 52 97 46 131 82 191 102 202 105 214 108 222 116 234 119 226 105 205 104 198 85 174 84 198 110 236 164 286 140 224 98 183 96 212 102 200 101 202 95 179 79 176 0 1 0 1 0 1 0 1 0 1 0 1 0 1 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 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 3 27 16 51 6 0 6 23 1 0 0 0 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 7 1 0 0 0 22 99 111 742 318 301 125 166 43 39 34 47 143 646 218 214 43 0 0 0 10 15 1 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 11 1 11 3 3 1 3 1 0 1 0 0 3 1 3 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 19 6 0 3 0 22 126 134 79 21 158 98 261 161 722 182 0 57 476 250 365 177 182 153 468 241 253 173 198 180 138 167 123 110 95 64 261 209 440 197 202 140 353 15 0 6 130 28 75 48 119 58 95 48 95 60 126 61 95 24 0 3 7 9 11 7 11 7 11 7 11 7 15 9 15 9 15 9 15 9 15 10 15 10 15 10 15 10 7 7 7 7 11 10 15 9 11 9 11 10 15 12 19 10 19 9 15 13 43 25 67 27 59 27 63 24 39 16 31 19 31 19 31 21 35 22 39 22 47 24 47 24 47 24 47 24 39 21 39 21 39 21 39 22 35 18 27 16 27 19 39 24 43 22 31 19 35 24 59 31 75 22 83 22 83 22 83 22 95 27 95 27 95 27 95 28 67 33 63 33 63 33 63 31 63 33 71 34 75 37 83 39 103 46 99 43 95 42 87 40 103 46 103 46 99 43 91 39 91 42 51 42 43 12 51 138 888 322 876 340 924 315 138 82 194 75 130 45 79 36 63 30 51 28 43 27 43 25 39 25 55 22 11 52 345 230 698 268 742 289 547 82 3 28 67 15 79 31 95 33 99 34 103 36 95 33 95 30 75 19 39 7 242 215 480 188 499 171 452 188 456 200 511 229 706 260 345 22 79 43 59 46 79 40 87 43 115 3 495 301 789 328 587 190 357 262 492 72 91 81 146 81 142 69 150 66 142 63 150 72 130 70 146 27 0 0 11 13 23 4 0 9 23 1 11 7 0 12 55 39 55 31 35 28 27 37 39 28 63 37 23 25 75 22 31 27 7 21 35 33 51 24 23 13 15 16 31 19 0 1 0 0 0 4 15 13 3 13 23 25 7 87 400 164 317 126 361 227 444 176 341 140 222 102 166 88 198 134 202 93 214 98 154 98 170 87 142 95 150 84 126 76 123 85 166 101 166 88 150 87 166 93 162 85 150 81 126 76 138 81 134 75 119 76 99 67 83 67 91 70 130 90 190 111 242 131 301 152 309 138 249 117 210 102 162 84 7 9 0 15 27 15 7 13 39 15 35 10 23 7 11 7 3 7 11 22 7 10 51 63 186 96 214 96 206 96 210 93 182 85 170 72 154 70 126 43 87 49 111 64 154 81 182 88 190 95 182 95 174 98 194 105 230 119 257 126 281 125 281 119 226 108 226 102 178 102 226 135 309 182 361 156 420 167 249 52 47 18 19 7 0 15 19 36 119 84 174 90 158 79 142 70 95 48 47 27 11 24 43 37 67 57 115 67 130 76 126 58 99 64 134 70 115 55 83 51 91 46 79 49 63 52 71 52 103 55 111 46 75 10 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 1 3 3 7 3 0 1 0 1 0 1 0 1 7 1 7 1 3 4 0 1 0 3 0 4 0 6 31 31 95 43 95 39 83 33 35 3 0 1 3 1 7 3 15 9 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 7 1 0 0 3 12 43 28 134 81 194 87 206 84 138 72 150 70 134 60 111 52 115 60 170 76 182 82 186 76 154 64 138 75 194 93 214 95 226 101 194 85 158 57 138 76 170 57 99 48 130 54 107 37 43 22 75 58 150 92 182 95 182 101 230 105 202 104 242 119 242 108 198 101 210 102 198 99 202 105 253 102 206 104 234 99 198 99 202 93 186 96 198 93 182 95 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 0 0 4 0 0 18 64 34 35 7 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 0 0 0 0 0 1 0 1 0 1 7 0 90 48 236 366 506 119 188 75 81 25 93 64 460 259 260 31 42 4 9 4 2 0 9 1 0 1 0 1 0 3 0 6 4 3 2 0 0 0 0 4 0 6 2 6 2 0 7 0 9 7 21 4 2 0 2 1 11 1 11 1 11 1 11 1 7 3 4 3 2 4 2 3 4 3 4 3 4 3 4 3 4 3 7 4 9 6 7 6 9 0 31 3 138 128 260 15 105 101 193 188 284 146 241 15 298 288 494 271 446 95 501 265 580 235 549 205 515 167 468 131 327 66 377 286 296 196 336 70 331 96 35 3 47 51 50 39 112 61 136 54 124 57 143 64 136 39 47 10 19 3 26 6 11 10 19 12 16 9 11 7 11 7 11 7 11 7 9 9 4 9 4 9 4 9 4 10 7 10 11 10 11 10 11 13 4 12 0 9 7 12 19 9 14 10 35 24 50 19 33 27 57 21 52 22 59 27 52 15 35 19 40 22 38 22 35 18 42 24 52 24 45 21 45 31 54 28 40 12 47 34 38 21 35 16 45 27 50 21 35 22 40 22 47 25 42 21 40 31 57 22 47 27 62 34 66 25 42 22 42 27 50 25 40 31 52 31 52 31 52 31 52 28 52 34 57 34 57 37 66 42 69 42 69 42 69 42 69 37 64 42 74 46 76 46 74 48 64 34 71 27 85 81 188 197 446 245 417 269 453 116 157 72 143 81 133 43 81 42 71 33 121 55 85 39 78 13 74 42 40 25 133 78 183 67 159 67 143 45 133 42 95 13 66 18 69 33 66 33 85 36 40 31 57 31 54 28 38 13 16 104 355 200 315 197 317 176 319 190 317 196 453 266 169 19 105 30 117 40 109 31 102 37 105 19 62 279 539 303 525 248 346 153 477 206 133 73 155 81 164 67 155 75 148 73 155 76 140 67 128 52 69 6 23 3 19 7 2 10 7 10 26 9 47 6 95 37 117 33 117 37 128 37 119 33 124 30 109 31 143 72 188 70 164 40 119 27 119 12 93 15 97 16 97 16 95 12 74 12 71 9 69 4 66 13 40 6 52 1 193 162 327 155 279 171 422 226 348 150 281 120 238 90 224 144 300 113 205 102 231 104 222 90 202 88 212 93 212 92 212 96 229 108 243 113 236 98 217 96 219 95 212 87 202 84 195 76 183 69 174 75 181 73 183 78 186 72 171 64 155 54 167 87 238 122 267 125 298 149 293 123 236 92 171 21 69 13 66 16 74 15 59 16 59 12 54 12 54 10 62 15 66 10 71 18 57 25 162 93 205 99 202 92 183 79 164 81 167 72 150 63 133 54 121 43 114 60 140 72 164 81 176 84 181 88 200 96 210 98 210 108 236 122 257 128 250 114 234 111 234 105 229 107 231 107 226 123 269 167 336 164 310 153 219 33 95 33 121 73 222 144 310 164 308 143 262 82 159 67 179 58 145 46 121 30 119 42 143 49 181 64 195 70 205 70 191 63 171 58 207 64 183 55 171 46 191 60 183 66 205 64 183 49 176 45 159 37 66 0 7 0 7 0 7 0 7 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 11 3 7 13 81 40 133 43 121 39 105 25 52 0 14 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 0 0 0 0 0 0 0 0 0 0 0 9 0 9 21 109 79 155 101 191 98 188 88 174 78 162 78 159 70 145 61 133 57 128 57 136 61 138 61 140 67 148 70 133 66 121 66 124 72 131 82 136 72 105 51 83 51 88 28 35 9 19 10 42 27 64 63 159 107 193 101 186 96 176 93 198 105 210 98 195 99 210 107 212 104 207 99 207 98 207 96 198 99 207 105 210 99 198 101 200 92 198 96 207 96 198 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 7 0 15 0 15 0 15 0 15 0 15 0 15 0 15 0 7 1 7 1 7 1 7 1 7 1 7 1 7 1 7 0 15 0 15 0 15 0 15 0 15 0 15 0 15 0 15 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 15 6 0 0 43 42 166 43 51 3 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 7 1 0 3 3 6 27 4 11 4 0 0 174 232 785 217 198 48 63 16 23 34 285 265 396 78 23 12 0 3 3 0 0 0 7 4 15 4 3 3 3 3 0 0 0 0 0 3 0 7 7 3 15 1 0 0 0 6 0 0 0 0 0 0 23 9 7 1 0 1 0 1 0 3 0 3 0 4 0 4 0 4 0 3 0 3 0 3 0 3 0 3 0 4 3 6 7 7 23 6 0 6 0 70 285 96 15 39 150 131 595 241 369 63 0 179 559 256 519 125 7 286 345 253 341 245 293 203 178 165 210 104 0 88 428 168 396 149 198 138 87 0 0 16 95 19 79 51 119 60 103 51 107 61 126 63 71 10 7 12 7 0 7 7 15 10 19 9 11 6 11 7 11 7 11 7 11 9 19 9 19 9 19 9 11 9 15 10 7 10 7 12 7 12 3 12 0 9 0 10 7 12 51 22 27 9 11 16 71 40 91 66 198 63 47 0 3 27 47 24 47 24 43 24 43 24 31 27 51 36 59 36 63 40 79 33 71 39 39 19 35 22 63 16 27 12 23 16 19 19 3 15 3 18 23 19 43 25 51 19 63 22 63 19 43 12 43 25 71 34 87 36 87 37 67 31 67 31 67 31 67 31 63 31 75 34 75 34 83 39 95 42 95 42 95 42 95 42 83 39 95 45 103 45 103 45 95 37 67 37 43 57 194 107 289 206 527 226 519 203 162 70 150 60 178 96 194 63 107 48 83 60 107 58 166 69 134 92 115 9 43 42 119 58 91 42 103 39 83 48 107 43 75 40 0 12 51 16 15 3 43 37 87 27 59 21 55 25 63 25 210 184 468 170 468 174 412 179 448 176 503 238 341 30 11 48 23 40 63 39 39 37 55 36 15 57 678 319 769 288 539 180 353 263 460 48 170 84 166 66 142 75 162 70 146 75 162 69 154 64 119 24 3 1 7 9 0 12 7 15 15 12 31 7 0 27 63 39 51 36 59 40 55 34 43 36 35 24 27 43 166 90 202 93 166 70 123 64 47 30 3 10 0 3 0 9 0 16 0 9 7 6 23 4 23 0 11 10 0 79 376 162 230 119 333 232 507 180 273 119 174 116 174 110 317 132 158 105 174 96 162 85 130 82 150 95 202 110 210 114 226 120 242 125 281 131 238 116 214 110 194 101 178 99 170 93 154 84 130 78 134 79 119 76 119 73 99 66 99 63 63 52 59 60 91 69 174 111 249 126 253 108 166 58 7 15 3 13 7 13 0 12 23 15 23 12 11 12 11 12 11 15 0 15 19 10 51 76 234 101 206 99 214 92 170 73 162 76 162 70 146 63 126 58 91 48 103 57 123 69 158 82 158 84 170 88 178 92 170 90 206 111 249 129 277 128 249 116 230 110 210 105 210 105 206 102 206 114 317 156 392 191 460 174 313 137 325 158 416 191 456 190 440 179 376 153 214 58 63 37 115 60 119 48 55 37 79 57 99 63 126 67 123 73 126 66 126 55 91 66 87 54 95 57 83 69 170 102 194 99 123 51 71 43 95 49 115 27 15 0 15 0 19 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 11 0 0 3 0 0 23 31 126 48 103 40 99 39 63 10 0 0 0 0 7 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 0 0 0 0 0 0 0 0 0 0 0 0 4 63 72 218 96 210 95 202 95 186 87 158 79 162 76 154 70 146 70 158 75 178 81 178 78 154 69 146 70 142 69 111 63 126 69 142 72 154 67 134 43 79 34 123 64 154 54 150 39 79 25 75 36 146 87 238 107 218 101 206 96 190 92 214 96 198 95 214 105 214 104 226 108 222 102 206 96 206 98 206 95 194 95 210 104 206 96 198 95 206 98 202 95 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 0 11 39 112 84 93 25 7 0 2 1 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 3 0 4 0 4 7 4 45 131 551 301 343 72 83 34 78 40 159 232 456 104 83 9 4 1 0 0 2 0 9 0 0 1 0 1 0 0 0 9 14 6 7 1 2 0 0 1 0 6 9 6 7 0 7 13 23 4 11 6 9 0 0 1 7 1 7 1 7 1 7 3 7 3 4 3 2 4 2 3 4 3 4 3 4 3 4 3 4 4 7 4 7 6 7 6 0 0 38 27 224 138 176 16 157 96 451 354 608 217 167 105 544 242 608 263 324 196 608 248 608 265 608 238 568 187 489 147 293 0 112 125 427 156 226 141 145 4 16 18 59 25 74 43 124 60 133 52 121 52 133 45 102 19 19 0 35 18 16 6 11 7 14 9 11 6 9 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 9 14 9 14 9 14 9 14 9 2 9 0 9 11 10 19 6 11 0 33 34 124 87 181 116 224 134 226 101 126 31 38 13 38 13 33 16 42 22 52 31 71 46 88 52 93 55 97 52 74 42 71 30 28 25 76 81 126 63 90 42 66 30 45 24 45 21 35 18 40 21 42 21 47 28 57 31 59 33 57 15 38 28 50 25 38 22 40 31 52 31 52 31 52 31 52 30 54 34 57 34 57 36 64 40 66 40 66 40 66 40 66 37 64 40 69 43 71 43 71 45 69 39 64 36 126 98 174 69 224 171 329 176 288 81 145 76 128 66 162 84 155 81 133 61 133 75 188 116 217 110 262 75 90 31 112 43 128 33 114 36 121 45 164 73 198 82 207 64 93 12 71 33 78 22 69 16 50 24 62 31 50 16 23 108 351 205 327 193 296 161 281 173 284 199 334 28 59 25 133 34 128 46 121 37 107 36 93 18 265 277 515 277 460 197 312 147 470 187 133 84 179 69 143 72 152 73 138 67 138 72 131 70 136 49 83 10 50 10 28 13 11 18 14 15 35 10 52 13 102 40 119 34 121 39 128 37 124 36 121 27 107 30 133 57 183 79 214 90 222 96 234 85 198 63 150 31 107 13 88 9 69 4 59 0 57 0 59 0 66 16 95 0 167 193 312 128 269 176 429 214 317 113 212 93 238 101 267 165 267 81 243 99 219 90 200 84 210 101 241 119 260 128 279 138 291 143 293 143 286 134 276 131 269 123 257 114 245 111 238 104 224 95 212 92 205 82 193 79 191 75 181 64 167 60 150 46 138 49 159 67 205 93 243 119 229 69 107 12 66 15 64 12 57 12 62 15 57 13 54 12 54 10 59 15 64 9 64 18 69 36 176 113 217 96 200 98 195 81 152 72 159 73 155 70 148 64 133 55 119 52 119 58 150 81 183 78 171 81 186 85 191 84 186 93 224 114 260 129 267 125 253 114 238 108 231 107 229 102 214 78 205 99 217 131 298 162 317 137 265 138 291 164 310 146 257 158 298 153 300 119 138 18 59 24 97 46 121 42 114 52 167 67 202 75 200 70 210 73 200 73 183 49 191 54 210 87 248 99 286 116 286 114 265 84 217 52 188 45 171 49 95 13 9 0 2 0 2 0 2 0 2 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 0 0 0 0 0 0 0 0 0 1 4 0 0 12 71 64 152 49 126 45 117 30 52 0 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 2 3 14 0 19 31 128 85 155 79 162 87 183 93 188 90 183 78 152 72 145 70 150 78 159 70 150 75 150 69 138 66 140 73 131 61 117 64 124 66 112 63 112 55 69 18 28 21 57 58 107 70 100 42 64 39 93 58 136 90 169 92 174 98 183 85 174 84 174 87 186 98 202 95 205 105 219 107 212 95 193 95 200 99 198 93 193 98 207 98 205 102 205 99 202 101 207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 28 182 101 186 46 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 7 0 7 1 0 1 7 3 19 1 7 0 0 61 341 294 801 193 119 33 55 19 23 114 642 193 107 13 0 1 0 4 15 4 0 4 0 0 0 1 0 3 0 3 0 0 0 0 0 0 0 3 0 1 0 3 0 0 0 0 0 0 0 0 23 6 31 1 15 1 7 3 0 3 0 3 7 3 7 3 7 3 7 3 0 3 0 3 0 3 0 3 3 4 3 4 3 4 3 6 31 1 0 9 63 122 253 25 0 67 238 321 853 331 357 37 238 257 436 334 293 113 420 294 297 263 345 253 309 211 238 182 246 96 0 24 495 309 238 82 341 31 0 4 23 31 47 40 95 54 119 58 87 48 83 54 119 45 47 12 0 7 19 0 11 7 11 7 11 6 7 6 11 7 11 7 11 7 11 7 19 6 19 6 19 6 19 6 23 9 23 9 23 7 23 9 0 10 0 9 0 12 3 12 7 9 39 67 301 159 424 161 428 150 333 143 392 147 253 66 67 34 47 25 31 25 39 30 87 51 134 67 146 63 138 57 126 51 83 27 39 21 91 75 361 134 353 122 277 98 194 67 119 55 103 39 63 27 43 15 27 19 31 18 23 19 39 34 51 33 51 34 51 34 51 34 63 31 67 31 67 31 67 31 63 33 79 36 71 33 79 39 87 39 87 39 87 39 87 39 83 37 87 40 91 42 95 42 91 39 71 30 63 75 218 82 158 81 269 155 380 168 242 87 134 55 138 55 134 81 214 72 166 96 273 132 329 131 317 140 186 39 87 45 95 51 75 43 59 37 107 72 202 98 242 111 281 107 218 64 51 1 27 40 71 30 63 27 55 19 35 9 202 168 468 184 472 177 420 168 400 152 436 114 0 31 75 34 39 42 67 42 51 37 47 25 0 220 694 250 499 193 317 113 329 257 440 64 158 73 123 73 142 73 154 66 134 72 154 69 158 66 119 34 51 19 31 9 23 19 27 19 31 16 31 12 19 30 63 37 51 36 55 37 55 37 47 31 19 22 19 36 31 34 51 45 83 63 154 88 186 92 186 85 150 66 95 49 27 30 19 18 7 3 0 0 0 12 15 25 0 60 456 170 265 141 376 203 353 119 162 88 174 81 170 143 329 119 166 95 178 96 162 92 166 102 214 119 226 120 249 132 277 143 301 147 289 141 289 141 289 140 277 135 246 123 238 120 222 113 202 107 190 98 162 90 154 90 150 87 95 67 91 66 87 66 103 72 67 61 119 99 238 104 111 24 0 15 19 16 0 9 0 16 19 13 19 12 7 10 11 10 7 15 0 10 19 19 83 82 242 104 218 96 202 87 162 67 138 69 154 72 150 66 126 58 126 55 99 52 123 69 170 85 154 78 154 81 150 81 142 78 162 96 218 122 273 131 273 128 242 116 230 111 222 108 206 102 154 95 150 64 178 96 190 105 182 84 166 88 202 99 194 87 190 93 238 137 293 64 3 7 0 13 59 40 75 36 87 54 166 84 154 75 138 78 146 72 130 52 63 60 138 107 285 131 317 141 297 129 238 108 178 87 130 60 111 52 115 31 19 0 7 0 15 0 7 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 7 4 0 0 55 43 166 60 123 49 123 49 75 9 0 0 0 0 7 1 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 4 0 3 59 61 170 66 158 72 162 81 182 90 194 96 198 85 198 82 190 79 182 78 150 69 170 73 162 67 154 70 146 67 119 63 138 69 142 61 150 69 162 57 87 18 11 1 75 34 130 43 103 37 119 63 107 58 154 75 162 81 178 90 186 81 162 78 178 88 198 95 214 101 226 110 226 104 202 95 178 92 198 98 202 95 186 88 202 101 214 101 198 98 218 110 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 2 1 0 1 0 1 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 9 54 60 117 34 31 1 0 0 4 1 0 0 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 4 9 6 0 4 0 1 9 0 162 162 515 343 319 45 76 25 47 33 343 262 222 57 28 0 7 1 0 0 9 0 19 0 9 0 9 0 14 0 16 3 23 0 21 0 19 0 19 7 23 0 16 0 28 10 47 7 28 4 9 0 2 7 16 3 4 3 2 3 2 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 4 7 4 7 4 7 4 4 7 0 3 47 63 267 92 78 16 191 120 594 271 436 85 162 193 501 330 608 244 374 304 608 254 608 260 608 235 573 196 484 144 243 4 121 286 534 79 193 123 42 9 45 12 71 19 107 52 131 58 131 49 119 48 124 40 66 18 62 6 16 6 11 10 14 9 11 6 9 6 9 7 11 7 11 7 11 7 14 6 19 4 19 4 19 6 19 7 21 6 21 7 16 7 16 9 14 12 21 15 26 15 33 21 64 52 164 123 248 134 219 114 188 87 164 101 214 132 238 85 148 70 109 49 83 40 71 51 100 69 124 69 97 49 71 40 78 34 28 25 45 42 114 111 207 134 224 137 231 137 210 122 207 120 176 93 148 76 114 54 85 51 71 37 50 27 42 30 38 19 35 30 57 37 54 31 52 31 52 31 52 31 52 31 57 36 59 33 54 34 62 39 64 39 64 39 64 39 64 37 62 37 62 37 64 39 64 36 59 30 57 40 145 101 152 93 117 82 198 132 272 125 191 58 109 54 140 69 155 92 167 110 265 168 276 132 269 146 260 69 109 46 133 45 148 40 133 25 128 49 179 76 217 92 226 108 281 159 310 140 226 75 114 0 38 6 42 12 35 3 14 92 293 185 334 200 324 188 315 174 317 170 136 25 143 40 114 34 124 42 117 36 105 28 76 34 511 336 534 229 315 105 198 144 401 141 145 67 162 63 155 66 148 70 136 66 143 73 133 61 128 54 112 37 95 22 35 19 28 22 28 19 38 12 54 18 102 34 117 30 117 36 119 34 126 34 117 22 107 28 121 37 133 31 121 28 126 39 145 43 157 61 191 81 210 85 212 79 191 73 171 52 133 28 102 13 124 24 114 0 152 196 329 125 286 165 346 128 217 92 236 96 176 113 329 117 222 102 207 93 217 93 222 102 241 111 250 114 248 113 248 116 260 125 272 135 286 138 288 138 286 137 286 132 279 132 276 129 272 126 267 120 250 110 234 104 229 99 222 93 202 78 188 79 195 76 186 72 183 73 224 113 210 55 78 12 69 21 69 13 57 13 69 15 54 12 52 10 52 9 59 12 64 7 59 19 81 43 174 98 214 105 207 90 174 73 157 61 148 67 148 64 131 51 107 48 102 42 102 54 136 69 155 75 167 78 179 79 179 76 174 87 205 105 241 126 262 132 265 122 245 117 241 116 234 108 219 87 212 81 159 84 183 72 183 78 176 76 171 76 183 92 202 85 191 108 257 141 157 15 28 16 47 13 64 16 66 27 119 92 241 88 229 78 231 82 226 70 198 64 250 111 327 143 315 120 324 134 334 137 312 116 288 102 250 69 179 48 78 7 2 1 0 0 0 0 0 0 0 0 0 0 0 1 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 4 7 0 2 19 69 54 131 52 124 52 107 25 26 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 2 0 7 27 105 73 124 61 114 55 112 57 128 67 140 76 145 79 150 78 136 66 119 73 140 78 143 75 138 73 140 70 136 66 131 72 136 69 124 69 126 69 126 61 83 18 14 0 2 6 26 22 62 46 100 37 88 54 121 66 133 75 157 85 164 78 164 81 176 87 181 98 198 101 210 108 222 114 229 99 195 90 188 93 193 88 179 95 198 96 193 90 193 102 219 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 7 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 19 47 10 15 1 0 0 7 6 11 1 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 52 416 337 761 111 63 13 35 24 186 245 484 45 3 0 0 10 7 6 0 3 0 1 0 4 0 3 0 1 0 0 0 6 0 4 0 3 0 1 0 0 0 7 0 0 0 0 0 0 0 0 0 1 7 0 7 3 0 3 7 4 15 3 15 3 15 3 15 3 15 1 7 3 0 3 0 3 0 3 7 6 3 4 3 4 0 4 19 4 0 15 174 120 75 0 0 51 337 327 543 153 23 63 372 248 587 371 416 193 234 253 253 254 305 239 337 223 273 158 242 54 0 22 682 215 87 114 150 7 15 19 0 24 43 46 111 55 99 54 75 48 71 49 130 27 3 9 0 0 47 19 27 12 19 9 11 7 11 7 11 7 11 7 11 7 11 7 11 6 11 6 19 6 19 6 31 7 31 7 31 9 39 9 7 12 11 15 23 16 23 15 0 22 107 51 103 34 87 42 67 36 79 37 91 52 166 84 174 70 146 58 115 48 95 46 107 54 146 64 134 46 79 31 51 37 87 40 174 48 87 51 186 75 234 84 242 111 313 123 321 137 337 123 297 119 297 104 234 96 222 96 210 79 130 54 87 42 35 27 15 24 0 16 63 31 67 31 67 31 67 31 71 34 79 36 71 33 75 36 83 37 83 37 83 37 83 37 83 36 79 34 75 36 83 37 75 24 55 31 111 85 257 95 230 69 198 75 214 110 261 110 297 76 190 108 277 102 301 150 380 188 495 158 289 138 361 116 126 34 99 52 87 52 59 36 35 39 99 58 130 72 146 72 166 88 238 150 527 248 527 152 396 126 174 25 0 0 0 10 273 164 424 179 464 187 476 180 460 205 384 28 75 34 51 36 39 37 47 33 47 34 39 21 130 310 940 369 658 149 162 76 341 164 174 52 123 79 138 60 126 67 150 66 138 69 146 63 107 49 99 42 103 45 79 21 39 24 35 24 35 16 31 10 31 30 51 30 43 33 43 30 35 36 47 25 7 22 23 33 35 36 47 39 43 31 15 21 15 25 23 36 67 58 130 76 142 81 158 85 178 79 170 69 115 69 107 51 0 70 341 156 230 137 349 164 230 88 166 105 186 90 333 168 158 70 218 92 170 92 178 101 210 110 210 105 210 102 182 90 162 88 166 92 166 95 194 107 222 117 257 129 265 129 277 134 285 135 285 135 269 128 238 117 218 110 194 101 210 99 150 87 162 95 146 78 158 84 154 104 230 88 79 18 11 18 23 18 7 15 7 16 15 13 19 10 3 9 7 9 3 16 0 9 23 24 79 70 190 98 238 104 194 76 154 73 119 58 134 63 126 49 79 34 83 40 71 43 111 64 138 67 146 75 150 78 150 76 134 73 142 81 170 98 218 113 246 119 253 119 246 119 249 116 226 105 194 96 174 79 174 81 142 76 146 79 166 79 146 76 174 95 222 123 297 149 396 104 39 1 7 0 0 0 0 0 19 45 194 95 178 84 154 85 158 79 91 58 150 104 246 123 246 87 158 76 170 98 210 113 246 132 273 108 202 75 115 25 0 3 0 1 7 1 7 1 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 1 7 0 0 0 11 13 67 36 83 39 87 34 35 1 0 0 0 1 7 1 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 31 40 119 46 71 28 31 16 3 15 19 21 47 27 71 34 75 30 51 19 79 37 99 46 123 57 158 70 130 63 142 72 158 73 166 72 194 70 146 57 138 43 55 1 0 0 7 4 43 30 87 39 83 42 103 60 134 64 142 76 170 79 182 82 178 81 174 81 162 79 162 84 186 102 242 119 249 105 190 85 170 88 186 93 182 92 190 93 190 96 210 104 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 0 0 0 0 0 0 0 0 4 3 0 3 7 0 0 0 0 1 4 4 7 3 4 0 0 0 0 0 0 0 0 0 7 0 2 0 0 0 0 0 0 0 0 0 2 0 9 0 23 0 19 1 23 1 42 40 171 176 587 218 148 31 50 13 97 132 415 120 105 16 42 0 26 0 23 0 45 7 71 9 71 13 83 22 97 28 109 43 143 60 181 87 229 113 255 128 284 150 315 150 279 116 224 33 74 0 31 0 26 0 14 1 11 1 7 3 4 3 4 3 2 1 4 1 7 0 7 3 4 3 4 3 4 3 4 6 9 6 7 4 4 3 4 1 7 0 69 108 243 16 102 10 145 187 582 200 305 48 300 263 482 315 608 272 575 245 594 260 608 226 534 205 494 156 331 60 107 9 212 257 281 60 179 42 38 13 54 16 71 33 121 54 131 54 126 48 126 48 126 51 78 15 40 0 66 42 9 16 23 12 14 9 14 9 14 7 11 7 11 7 11 7 11 7 14 7 14 7 14 6 11 7 14 9 14 7 11 7 11 7 11 13 23 18 28 16 33 12 50 31 57 10 26 12 54 10 38 15 52 27 54 18 28 31 59 33 62 34 62 37 64 36 74 42 74 37 52 28 42 22 33 28 119 123 107 28 81 42 90 54 71 42 90 63 97 51 100 63 90 60 124 82 124 95 138 84 131 85 126 69 88 81 133 81 107 48 52 28 45 31 52 31 52 31 52 31 52 33 57 36 59 33 54 34 59 36 59 36 59 36 59 36 59 37 59 34 54 33 57 36 62 39 45 22 64 48 133 98 169 107 176 117 145 90 183 120 241 150 245 129 269 152 276 153 250 129 265 164 267 120 272 147 238 58 126 57 155 48 152 39 138 31 159 58 183 61 195 66 191 55 176 55 174 87 298 206 456 229 436 260 456 226 296 95 109 104 245 126 243 144 286 182 303 182 360 117 114 34 124 30 133 36 124 36 107 34 107 31 81 54 482 357 577 229 272 98 183 144 250 60 162 52 150 66 133 61 148 70 138 63 128 57 107 34 83 30 95 43 133 46 88 22 42 24 33 19 42 12 57 25 112 33 112 28 121 34 117 25 124 33 109 18 114 30 126 27 124 36 140 42 138 33 121 34 126 27 114 25 124 36 140 40 143 48 164 63 191 76 207 72 207 78 183 61 210 122 284 123 291 153 322 116 236 99 241 104 296 159 293 73 191 82 200 81 195 81 205 92 214 87 200 82 195 73 179 64 167 60 162 46 152 60 176 73 200 95 231 102 236 110 250 119 265 125 269 126 269 120 262 119 257 111 243 110 238 98 226 99 236 102 234 101 229 101 243 105 174 36 64 16 66 15 59 16 62 15 54 13 52 10 52 9 50 9 57 10 69 10 59 19 83 36 145 72 186 95 202 88 169 67 145 49 128 58 136 55 114 36 81 45 88 36 97 52 138 70 152 69 155 73 167 75 171 73 167 72 169 75 183 87 205 101 222 116 236 114 238 117 236 110 222 98 186 81 179 70 164 75 162 84 191 88 193 88 198 96 210 113 269 143 284 179 236 39 38 0 33 12 66 1 35 10 131 93 250 92 238 82 243 81 231 54 214 84 260 84 262 96 255 84 257 72 241 79 262 111 334 123 298 102 222 55 74 6 2 3 0 3 0 1 0 3 0 1 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 0 0 0 0 2 7 52 22 52 16 42 9 9 0 0 0 0 1 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 4 0 0 23 24 35 3 11 0 9 0 14 0 9 0 7 0 7 0 7 0 7 0 7 0 16 12 45 34 78 51 119 69 140 70 138 73 150 81 138 60 109 49 88 22 35 10 19 12 38 31 71 39 71 42 83 48 117 64 121 63 136 64 150 84 171 85 162 76 162 70 152 69 155 76 181 95 205 113 224 113 205 90 179 90 198 92 193 101 214 113 219 107 205 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 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 15 0 0 3 15 3 0 0 15 6 3 0 0 1 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 4 0 12 0 16 0 19 55 110 269 254 249 39 0 6 7 55 388 200 111 81 87 104 154 107 238 114 242 134 297 146 349 171 376 191 432 212 476 224 480 224 495 233 527 245 547 253 555 259 523 250 531 257 579 274 563 184 146 19 0 0 0 0 0 0 0 1 0 1 7 3 15 1 23 1 23 1 15 1 7 3 0 3 0 3 0 3 7 6 7 4 3 3 0 3 0 6 0 21 265 102 0 25 19 40 492 256 277 67 27 153 428 202 495 313 91 251 376 260 345 247 210 170 206 162 166 78 55 3 0 67 329 60 162 102 39 9 0 19 43 27 75 57 95 52 83 49 71 48 71 49 55 69 301 170 507 272 682 173 31 16 27 10 15 9 19 10 11 7 11 7 11 7 11 7 3 9 11 9 11 9 19 9 23 9 31 9 31 9 39 9 11 7 27 13 39 16 39 15 59 12 15 4 35 16 43 10 59 19 51 12 27 12 63 31 79 28 79 30 75 27 67 24 59 27 55 22 47 22 71 30 99 15 79 110 452 92 115 81 126 51 166 36 71 28 55 12 27 27 59 22 83 61 202 76 297 88 182 55 158 58 138 43 134 69 198 70 99 28 43 36 63 31 67 31 67 31 67 31 71 36 83 36 71 31 71 36 79 36 79 36 79 36 79 36 83 36 71 31 67 33 75 36 119 24 55 36 103 61 206 85 182 78 234 43 158 78 230 108 273 149 484 180 476 203 376 49 103 60 246 128 325 159 420 132 99 31 91 48 59 46 51 34 27 45 99 57 103 63 119 58 103 67 119 76 99 52 134 104 380 199 650 312 896 355 884 327 472 194 388 135 301 126 341 123 396 167 146 49 51 40 79 25 55 40 47 31 47 39 63 27 178 294 940 289 484 180 432 132 321 111 154 99 67 39 115 64 119 67 150 64 123 55 91 37 27 19 15 19 91 54 142 48 35 21 39 21 27 13 23 7 51 33 59 31 47 34 51 31 19 31 43 22 3 25 31 31 63 40 47 37 47 37 43 34 27 30 27 28 23 27 15 24 0 24 0 24 19 36 71 49 107 64 130 64 115 85 111 101 186 102 230 122 198 104 218 107 198 153 277 72 115 67 63 40 87 57 75 58 95 63 87 54 71 54 71 52 59 46 43 40 59 52 71 51 59 51 83 66 126 78 150 90 182 102 206 107 214 111 218 117 238 122 234 116 206 108 198 99 174 96 190 107 186 101 214 117 210 66 27 9 19 13 0 12 11 16 3 9 15 12 15 9 3 9 3 9 0 19 3 10 23 22 55 54 130 69 174 85 190 75 130 49 91 49 123 58 119 46 67 28 79 31 43 30 87 57 138 67 134 67 138 73 142 73 134 70 146 78 142 79 162 93 202 105 230 111 230 114 242 113 222 104 226 78 158 81 119 73 186 79 186 85 166 85 198 105 242 114 253 159 353 159 436 141 75 0 0 25 119 66 35 0 0 19 162 90 170 84 150 82 146 73 123 76 178 78 103 78 249 122 277 114 253 117 226 99 186 108 230 108 226 87 111 21 0 1 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 3 1 3 0 3 4 3 0 0 3 7 3 0 1 0 3 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 7 4 27 0 3 16 75 28 0 0 0 3 0 4 0 0 11 6 0 0 0 1 0 6 0 1 0 0 0 0 7 10 91 54 154 72 158 69 182 82 174 69 174 69 174 60 126 42 35 21 79 40 119 51 115 48 87 40 95 58 130 57 115 64 103 66 182 90 190 79 158 76 174 79 154 75 154 79 166 87 206 117 297 128 222 87 170 92 198 102 242 126 297 129 249 105 0 0 0 0 0 0 3 2 1 0 1 0 0 0 0 0 1 0 1 0 1 0 3 0 4 0 4 0 3 0 3 0 7 2 7 0 6 0 4 0 3 0 1 0 1 0 1 0 3 2 3 2 3 0 1 0 0 0 0 0 0 0 0 0 3 2 0 2 0 2 9 2 0 4 0 2 0 7 4 2 0 0 0 0 0 0 0 0 0 2 1 4 3 2 1 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 7 23 0 16 27 133 93 257 143 315 167 339 173 351 131 257 99 327 82 107 0 88 18 234 209 231 153 436 214 432 242 453 241 460 247 475 236 468 233 475 238 484 242 484 233 470 226 468 224 463 224 470 226 472 221 468 221 470 226 482 235 484 279 575 280 415 101 81 0 69 0 42 0 47 0 16 10 28 4 0 0 16 12 9 0 9 4 4 3 2 1 4 3 7 9 19 7 0 0 11 7 2 0 23 0 145 138 205 0 140 13 250 128 245 174 229 60 386 193 451 297 518 143 608 254 608 272 599 194 432 134 284 96 159 28 62 1 155 42 238 113 193 15 54 15 71 28 102 43 119 61 126 46 128 31 105 40 112 82 444 346 608 331 499 283 267 1 19 19 19 6 9 7 11 9 14 9 14 9 14 9 11 12 2 10 4 15 9 13 7 12 0 1 0 9 11 16 14 9 19 18 28 18 23 12 16 15 23 7 19 12 31 13 28 9 21 6 23 16 38 19 28 15 26 18 31 25 42 30 50 24 62 22 33 15 52 24 19 12 11 40 162 182 181 123 250 82 229 55 112 24 66 7 45 31 38 21 33 3 97 64 126 114 284 98 31 61 140 48 47 30 117 42 47 48 33 25 57 27 45 27 47 28 50 30 50 31 52 31 54 33 57 34 57 34 57 34 57 34 57 34 57 33 54 33 54 33 54 33 54 25 52 30 64 39 76 45 88 49 81 37 76 39 83 37 78 52 138 90 205 114 167 52 54 30 74 40 95 58 248 161 245 55 152 51 157 51 155 42 145 22 152 52 186 58 198 60 193 72 214 70 214 73 193 55 162 72 188 108 327 211 439 279 551 319 503 259 324 146 238 135 212 132 222 58 119 34 136 28 138 42 126 36 112 34 97 28 90 79 573 324 465 242 491 239 260 88 198 81 169 67 162 64 136 57 126 49 102 36 81 24 64 22 62 13 81 37 145 52 112 27 57 24 42 19 45 13 62 31 119 31 119 31 117 28 114 24 121 31 112 18 117 34 143 37 136 37 136 37 136 37 136 31 126 31 126 31 126 31 126 33 131 25 121 21 121 25 128 33 143 42 164 55 174 58 174 69 198 78 219 95 248 110 262 119 269 108 238 84 195 58 162 57 155 48 136 39 131 42 140 51 152 52 150 52 162 66 186 78 191 69 164 60 179 72 179 64 171 69 195 90 222 96 217 90 224 101 243 110 248 107 241 102 241 113 265 123 265 111 238 92 224 108 250 93 136 25 81 10 52 10 52 12 57 13 57 13 50 10 50 9 52 9 59 16 64 12 64 13 78 33 121 39 138 70 179 85 169 66 138 52 124 49 117 45 109 37 90 30 66 24 78 43 112 60 143 72 155 73 159 73 159 69 159 70 164 72 171 81 193 96 210 108 236 120 238 116 234 108 210 88 188 79 169 70 169 81 193 88 198 98 224 120 255 131 262 137 312 171 331 174 257 58 74 107 358 229 434 171 128 0 102 75 226 81 226 72 219 75 238 64 231 78 219 52 217 95 319 99 300 101 286 99 284 110 312 119 303 105 238 63 85 4 2 15 0 1 0 4 0 1 11 0 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 2 0 9 0 9 0 4 1 2 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 4 40 36 47 0 9 6 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 54 49 136 78 140 69 131 70 136 69 128 63 126 67 138 67 88 45 74 45 81 48 95 51 93 49 114 69 136 63 107 55 117 58 145 87 179 82 148 88 148 78 188 73 155 81 155 81 188 111 253 140 245 102 171 87 183 98 217 123 245 123 229 31 4 23 1 15 0 15 0 15 0 15 0 15 1 19 3 19 3 19 3 15 1 15 1 15 1 15 1 15 1 15 1 7 0 7 0 7 0 7 0 7 0 7 0 7 1 11 3 15 3 11 1 7 0 7 0 19 4 19 4 19 4 19 3 0 0 11 13 0 3 0 0 0 0 0 0 3 4 7 0 0 0 0 0 0 0 0 0 0 1 3 3 7 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 0 0 0 0 0 76 369 194 448 218 495 227 484 220 456 208 222 174 436 165 0 34 3 15 0 131 337 90 349 220 369 220 432 215 440 214 448 215 416 208 404 211 408 215 408 214 392 205 408 214 392 211 388 211 392 212 372 209 349 205 345 205 357 206 428 259 587 285 543 190 198 95 126 76 0 0 0 15 27 0 15 3 11 0 15 0 7 12 11 3 0 1 0 3 0 4 0 7 23 7 11 12 23 7 0 13 0 81 313 75 0 6 7 79 130 129 674 60 0 176 182 200 468 152 43 230 293 221 289 202 146 123 99 79 111 42 43 4 19 76 246 220 476 155 0 18 0 22 31 37 83 54 99 49 83 54 55 48 67 36 206 286 880 343 785 303 738 95 0 13 39 12 7 6 11 7 15 9 15 9 15 9 15 10 3 13 0 10 0 6 3 12 0 7 0 4 0 6 7 6 19 9 31 10 35 12 39 13 55 16 39 15 55 21 59 18 67 16 59 18 71 21 55 12 71 24 71 24 71 22 63 19 63 31 71 19 23 7 27 7 59 6 83 129 488 150 484 180 230 167 285 129 134 16 83 46 79 22 43 15 3 66 238 111 277 244 559 0 452 156 198 37 138 54 95 28 75 22 59 30 55 27 55 28 59 30 63 30 67 31 67 33 71 34 75 34 75 34 75 34 75 34 75 34 71 33 71 33 71 33 71 33 75 30 79 34 91 37 95 40 103 37 71 30 67 31 63 25 47 15 23 15 43 24 31 15 23 18 71 36 31 51 206 87 107 51 87 49 87 45 59 36 27 45 107 61 103 61 103 57 91 61 83 60 91 58 87 51 115 49 79 58 178 101 349 171 571 233 662 286 658 226 444 146 440 95 31 21 71 43 59 33 55 40 51 34 75 31 47 43 273 358 868 277 650 307 456 98 182 82 166 64 103 51 83 37 67 39 59 31 35 24 19 18 27 19 11 16 79 52 130 45 51 22 27 19 35 12 23 12 55 31 51 31 51 30 35 27 27 31 39 22 3 24 39 37 39 34 39 34 39 34 39 34 31 31 31 31 31 31 31 31 19 31 7 24 0 24 15 28 3 30 11 37 23 39 11 36 31 45 51 55 91 69 119 76 182 93 194 96 202 98 202 99 182 90 158 78 123 64 91 57 87 60 103 64 111 72 146 85 186 99 198 95 182 95 174 81 150 73 107 61 107 69 130 73 158 88 166 96 178 98 174 96 190 101 182 99 182 96 162 87 150 90 202 102 150 36 0 12 15 15 19 16 7 13 3 12 23 13 19 10 7 12 15 12 0 9 0 12 15 25 75 49 75 45 111 69 182 81 162 64 103 46 95 48 115 54 134 58 79 25 31 30 83 49 123 67 138 69 142 73 142 75 138 73 126 69 126 72 150 85 186 95 214 111 253 116 246 113 222 96 142 76 166 84 174 88 190 96 226 105 230 113 273 135 329 150 329 168 353 165 349 132 162 72 567 263 551 253 595 165 87 13 59 66 123 87 150 82 142 76 119 79 162 64 63 36 111 84 166 73 142 69 115 73 134 87 186 101 214 84 126 37 3 6 0 1 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 1 7 3 11 4 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 7 1 7 0 7 15 91 39 23 4 0 0 0 6 7 4 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 7 47 49 158 79 202 79 170 67 170 61 146 57 154 66 162 60 146 60 130 43 79 36 103 52 130 69 162 69 130 57 107 51 107 61 162 84 190 84 158 78 174 67 103 72 174 72 142 82 198 111 265 123 253 110 146 72 134 82 206 111 238 108 0 0 0 2 3 7 6 9 0 0 0 2 3 4 4 7 3 0 1 0 1 0 1 0 7 7 7 7 7 7 7 7 0 2 0 2 0 4 1 4 3 7 1 2 0 2 0 2 0 9 0 9 0 9 0 9 0 9 0 9 0 9 0 14 0 23 0 19 0 16 9 14 0 7 0 2 3 4 1 0 0 0 0 0 0 0 0 0 0 2 1 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 9 0 35 57 303 215 389 155 370 176 382 190 410 205 429 113 367 309 539 111 148 42 97 43 351 114 269 218 458 182 451 209 425 205 427 206 448 209 460 206 453 208 456 206 451 203 448 193 439 190 429 182 425 179 422 174 417 167 408 161 403 158 401 185 456 203 503 272 570 244 475 214 503 208 293 54 42 0 45 0 19 4 9 6 16 10 11 4 4 3 2 1 4 3 7 0 9 9 7 0 2 4 11 0 62 24 245 153 200 13 97 73 241 63 429 331 219 43 458 102 575 235 439 159 596 220 479 165 413 113 276 82 191 61 117 16 45 21 117 88 331 164 214 0 54 4 59 4 74 22 105 4 90 49 152 46 143 51 109 66 229 128 396 310 468 277 183 1 21 16 16 6 11 9 11 9 14 9 14 9 14 9 11 9 0 12 0 6 0 9 9 4 9 12 28 16 26 4 9 6 19 4 28 9 42 19 52 13 38 10 38 13 47 13 42 12 40 12 42 13 38 6 16 6 26 15 42 27 45 27 50 33 59 13 57 27 59 18 31 16 21 15 219 152 303 197 272 84 319 98 279 54 57 113 174 25 33 21 28 3 117 101 212 78 386 197 0 188 322 85 83 87 145 28 66 7 57 15 50 27 45 27 47 28 50 30 50 31 52 31 54 33 57 34 57 34 57 34 57 34 57 34 57 33 54 33 54 33 54 33 54 33 62 33 62 33 62 33 62 39 64 30 52 25 50 22 42 18 45 9 38 19 54 28 54 27 42 30 85 13 38 30 131 52 150 46 152 46 150 37 138 37 174 63 198 63 200 60 193 57 195 52 186 55 188 57 179 49 164 46 155 49 171 72 205 99 296 206 511 229 372 177 379 180 159 4 117 42 140 39 131 33 128 33 112 46 95 27 148 146 608 343 506 276 577 143 131 60 169 66 143 40 107 27 83 24 81 22 76 22 66 19 62 24 62 13 83 33 148 55 126 30 59 16 40 18 40 10 62 33 119 31 119 31 119 28 117 27 128 30 114 16 117 31 136 34 131 34 131 34 131 34 131 31 126 31 126 31 126 31 126 33 136 28 128 25 128 28 133 30 136 34 140 34 133 28 126 31 128 34 138 42 150 48 157 54 169 63 193 81 226 99 245 101 236 110 253 117 253 113 245 110 243 108 234 96 214 92 214 93 226 101 222 95 219 90 202 93 207 81 193 79 200 84 205 82 210 85 219 92 229 96 234 102 231 87 210 82 212 85 214 98 234 105 222 69 93 10 59 21 64 19 59 16 52 10 52 15 57 13 54 12 57 13 64 4 47 6 59 18 93 39 119 42 117 40 131 69 174 78 159 58 131 48 109 42 114 49 124 42 66 19 64 37 107 55 133 64 148 70 162 78 171 79 171 67 159 67 164 73 176 82 188 88 207 104 217 104 217 98 193 79 183 85 191 87 193 93 205 111 236 123 265 147 305 168 331 173 339 162 319 158 267 110 255 182 405 205 458 289 501 202 324 129 257 72 195 73 234 81 217 63 231 84 226 52 193 67 255 60 231 64 236 76 253 85 272 104 315 111 248 67 131 22 19 0 23 9 7 0 11 10 2 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 0 0 0 2 1 4 3 4 0 0 0 0 0 0 0 0 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 1 0 0 11 34 97 28 7 0 0 4 4 0 4 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 9 3 45 45 119 79 150 70 131 69 124 60 119 61 124 66 109 73 121 61 76 31 59 46 107 69 143 75 138 67 131 51 105 45 105 55 140 84 181 72 162 73 145 78 174 72 145 72 157 81 176 96 210 122 245 99 176 75 150 75 164 81 164 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 3 0 3 0 4 0 6 0 6 0 7 0 7 0 4 0 3 0 19 27 0 0 0 0 0 23 3 15 0 7 0 0 0 0 0 0 0 0 1 3 3 7 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 63 289 197 376 120 230 144 281 161 325 176 325 167 87 120 738 355 365 58 7 21 79 165 83 126 396 188 285 193 313 182 333 180 329 182 317 184 281 176 285 176 269 171 269 173 257 167 238 159 218 152 206 150 194 149 182 146 170 143 166 143 174 171 309 221 507 282 519 251 519 271 551 266 468 57 0 16 0 0 0 0 11 12 11 0 3 3 0 1 0 3 0 4 0 1 0 0 0 1 3 4 0 4 35 155 337 48 0 4 142 78 130 205 480 58 67 156 138 203 357 185 349 214 269 110 115 120 115 96 130 72 59 39 119 72 130 54 123 84 289 87 0 28 27 28 0 18 7 33 91 96 301 149 277 128 265 107 130 51 0 98 650 269 706 60 0 13 31 9 7 7 15 7 11 7 11 7 11 7 11 9 3 9 0 9 0 10 3 12 3 3 0 0 0 4 0 16 0 0 0 3 0 12 15 15 39 22 39 24 47 27 47 24 27 19 47 25 55 22 39 16 23 21 47 30 59 30 47 22 39 7 3 19 51 10 11 6 23 15 83 134 412 229 448 162 238 203 198 199 214 113 547 149 31 15 67 25 31 76 293 138 297 227 464 0 484 194 444 138 341 173 91 36 55 34 75 27 63 27 55 28 59 30 63 30 67 31 67 33 71 34 75 34 71 33 71 33 71 33 71 33 67 31 67 31 67 31 67 31 75 33 75 31 71 30 67 30 87 36 75 33 67 30 59 25 39 21 59 33 83 36 55 21 91 19 23 31 47 15 27 31 103 48 83 45 83 40 55 30 55 52 126 64 119 64 119 58 83 55 67 57 87 58 95 57 27 45 115 61 130 66 130 54 111 72 297 156 269 104 321 185 249 30 11 51 51 22 63 34 39 42 43 31 99 27 51 79 408 374 876 283 710 322 396 0 35 40 91 42 47 28 35 22 19 22 27 22 27 24 31 24 23 19 7 15 67 48 134 52 75 21 11 15 19 10 7 13 59 31 55 33 51 31 39 28 43 33 39 21 3 24 31 33 47 37 47 37 47 37 47 37 35 33 35 33 35 33 35 33 31 31 15 30 15 30 19 33 27 40 27 39 19 34 3 30 11 34 15 37 23 40 35 42 23 33 31 39 67 51 103 61 130 81 182 108 253 129 293 137 305 143 317 143 305 135 289 134 265 129 269 120 253 128 293 135 273 131 297 140 301 131 253 113 238 114 214 107 198 102 190 102 194 96 158 87 162 98 198 107 218 113 230 95 103 24 0 18 31 19 23 16 15 13 7 10 27 13 19 12 11 12 15 13 0 7 0 9 23 33 75 37 95 39 67 40 111 66 174 78 166 66 126 43 79 36 103 49 111 33 31 22 67 45 107 58 138 67 150 76 162 81 154 79 138 72 134 69 134 70 138 73 150 84 178 85 174 90 182 82 186 88 174 84 174 95 234 117 281 135 341 159 380 161 365 155 321 152 297 158 333 131 222 129 218 173 452 247 630 265 587 260 563 220 345 125 170 87 142 81 154 85 158 70 95 51 103 66 154 82 202 107 230 113 202 104 246 129 277 95 158 61 63 10 0 0 0 0 0 4 3 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 6 3 7 111 82 170 22 0 0 7 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 4 31 37 119 60 162 66 170 66 162 64 178 73 182 76 182 66 103 22 31 24 111 57 150 70 166 70 158 67 111 48 83 37 71 51 146 82 230 95 130 63 194 79 103 66 126 73 134 72 134 85 214 120 265 116 206 82 123 63 111 66 7 42 6 38 3 28 0 23 0 28 0 33 3 38 6 42 0 28 0 33 3 38 4 40 1 33 3 35 4 40 6 45 1 47 6 59 15 74 22 81 34 102 42 121 57 143 69 159 88 195 92 202 96 210 101 212 111 231 113 234 114 236 116 238 122 250 128 274 141 260 99 102 9 14 0 4 6 4 0 0 0 0 0 0 0 0 0 0 0 2 1 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 1 23 39 281 199 389 152 279 107 296 131 319 146 329 129 288 96 370 351 601 147 143 52 69 69 288 70 336 167 355 165 374 152 348 159 362 162 377 156 384 149 358 153 360 150 358 150 365 156 372 155 370 153 374 156 379 165 398 168 415 174 432 179 444 174 491 227 553 260 565 233 522 236 539 230 606 277 267 0 40 4 31 1 2 0 4 9 4 4 4 3 2 1 4 3 7 1 0 0 4 10 16 7 19 0 59 82 429 168 148 0 107 45 217 63 339 125 293 88 413 132 439 184 575 196 391 114 274 99 315 107 267 93 207 46 162 137 319 105 200 82 138 170 317 168 348 182 353 168 324 161 329 182 365 209 401 200 382 191 322 110 179 13 155 221 422 257 93 6 21 13 11 4 14 10 11 7 11 7 11 7 11 7 9 10 0 4 4 12 21 4 16 10 40 3 50 4 52 0 42 0 62 0 62 0 59 0 42 0 50 0 57 0 54 0 54 0 54 3 62 3 54 0 42 0 33 0 57 13 62 13 59 12 64 22 83 15 21 0 50 10 7 34 231 184 358 79 296 51 329 58 370 98 296 236 214 10 21 24 38 7 128 114 245 67 339 114 14 150 214 188 315 101 382 13 33 22 64 33 57 27 45 27 47 28 50 30 50 31 52 31 54 33 57 34 57 33 54 33 54 33 54 33 54 31 52 31 52 31 52 31 52 33 54 33 54 33 54 33 54 36 62 37 59 36 54 34 59 30 52 21 38 21 40 25 42 34 50 18 45 31 66 22 78 52 148 46 145 43 143 34 126 34 167 61 191 61 195 63 198 57 191 60 198 63 195 54 179 45 176 51 164 40 171 52 174 66 171 69 191 84 210 111 229 45 93 40 157 25 109 42 119 34 128 34 109 37 90 36 176 176 608 342 508 295 549 247 71 4 102 36 121 33 107 31 102 24 83 24 81 25 78 24 74 22 66 13 78 27 148 57 155 40 64 7 40 15 35 9 69 33 124 33 124 33 121 28 121 30 131 28 112 18 121 31 131 37 136 37 136 37 136 37 136 33 128 33 128 33 128 33 128 33 138 31 136 31 138 33 138 36 140 36 140 34 138 33 131 34 124 34 124 34 121 33 121 34 124 30 114 27 114 28 119 42 140 52 167 69 193 84 207 98 238 120 281 144 315 164 336 173 355 184 355 184 379 205 398 227 436 238 441 223 391 184 341 153 312 135 274 111 241 96 226 101 234 95 234 105 260 120 272 114 245 99 183 43 69 7 57 13 54 15 50 13 52 12 50 12 52 10 50 9 52 10 59 10 59 10 66 28 121 52 124 48 128 43 107 36 121 63 164 75 159 64 128 46 114 51 128 52 78 22 59 31 90 49 121 67 145 73 164 81 169 78 167 81 171 76 162 70 155 67 150 75 171 78 162 75 176 87 181 90 198 95 212 110 248 140 291 149 296 155 288 135 241 105 210 111 231 113 269 153 265 116 257 128 300 167 417 245 453 236 460 254 513 271 458 168 262 81 217 92 229 67 200 61 212 72 229 84 274 104 291 108 286 101 293 99 317 105 253 75 200 66 112 10 26 0 33 15 35 0 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 3 4 0 0 0 0 0 2 0 0 0 0 0 0 0 0 1 0 1 0 1 2 1 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 2 3 11 0 7 36 119 87 64 4 4 7 0 0 4 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 6 7 3 0 1 14 19 54 36 74 43 85 49 102 58 114 66 95 49 57 15 14 13 62 72 121 60 121 67 140 69 128 55 112 48 88 33 88 49 126 120 250 105 143 61 136 58 159 66 150 72 148 64 145 81 186 114 229 120 202 82 152 76 174 0 10 0 19 0 22 0 21 0 22 11 30 35 39 55 43 103 69 103 72 115 76 126 79 166 96 178 104 202 113 222 119 261 134 285 146 321 161 353 168 412 190 420 194 436 200 452 205 408 187 416 191 428 197 440 200 452 203 456 205 460 208 464 208 484 211 495 221 535 227 456 132 27 1 0 0 23 1 19 3 7 0 0 0 0 0 0 0 0 1 3 3 7 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 0 0 0 18 234 203 420 146 158 104 154 117 242 147 317 161 253 120 63 173 615 244 138 12 23 21 91 88 166 164 222 138 257 149 246 152 277 161 281 153 238 149 249 164 277 168 261 164 265 171 249 165 253 173 281 182 309 190 341 197 353 206 369 212 361 215 416 236 369 218 384 215 345 220 488 265 444 215 297 48 0 0 0 0 7 15 11 3 23 24 3 3 0 1 0 3 0 4 7 1 0 10 19 1 0 0 0 0 253 259 341 24 0 19 95 132 91 123 293 170 95 208 234 114 376 263 273 96 87 96 154 128 206 93 126 60 0 64 301 168 162 82 158 58 428 191 440 202 472 206 460 194 432 191 432 153 285 137 313 162 337 131 170 45 0 55 480 248 599 54 7 13 23 6 3 9 19 6 7 6 7 6 7 6 7 6 15 6 0 1 0 3 0 0 0 0 0 6 27 51 162 93 130 70 99 64 91 54 35 33 0 27 7 33 7 30 3 30 47 45 63 43 39 34 27 36 19 33 15 27 0 13 0 3 15 3 0 0 27 21 43 16 59 0 115 162 603 171 107 209 238 208 281 217 257 177 563 119 51 15 55 13 23 84 372 179 222 233 289 1 591 140 531 162 257 256 67 21 63 28 59 24 55 27 55 28 59 30 63 30 67 31 67 33 71 34 75 34 67 31 67 31 67 31 67 31 63 30 63 30 63 30 63 30 63 31 63 33 67 33 71 34 59 33 79 39 79 36 75 37 83 34 75 33 71 36 75 39 23 39 71 24 31 24 35 34 115 49 95 46 87 40 51 28 55 48 119 60 115 63 130 61 87 57 95 61 107 57 75 42 119 60 107 49 83 43 91 52 146 51 178 49 194 84 230 58 59 30 63 40 19 37 83 24 63 36 71 34 43 33 134 82 432 368 849 283 777 292 738 64 0 19 51 34 51 34 55 28 27 24 31 22 27 22 27 21 27 21 7 10 51 46 150 64 103 22 0 12 19 9 11 19 63 33 59 34 55 31 39 28 43 31 31 18 7 27 39 31 39 34 39 34 39 34 39 34 39 34 39 34 39 34 39 34 35 31 35 33 31 33 23 33 15 34 19 36 19 37 23 39 19 39 15 37 19 34 15 33 31 36 31 31 23 28 19 28 7 24 7 24 15 31 39 39 79 58 126 78 174 93 210 105 297 149 372 167 388 174 416 177 388 168 384 158 329 131 261 116 253 117 218 104 178 92 158 87 182 98 186 105 222 120 249 123 234 107 174 58 27 12 0 12 15 13 19 13 11 12 7 12 19 10 11 9 3 9 7 10 0 13 0 16 75 67 170 66 123 55 107 39 55 31 103 63 182 75 174 63 126 45 107 48 134 40 59 28 55 36 91 57 134 69 154 78 166 79 146 75 170 84 158 78 138 70 123 66 150 81 150 72 142 84 178 88 206 105 253 125 289 132 301 137 289 126 257 102 170 73 134 72 126 76 138 107 285 131 265 134 277 119 222 162 428 190 428 194 412 218 523 250 507 190 281 110 174 76 83 48 87 61 126 63 154 79 178 81 126 72 138 90 154 85 170 72 150 75 150 58 63 1 0 0 0 0 0 0 0 1 0 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 3 1 3 3 15 10 35 16 3 1 3 1 3 1 3 1 11 1 11 1 11 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 1 0 1 0 0 31 37 166 31 15 1 11 1 0 4 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 4 3 1 0 1 0 10 0 4 15 15 31 22 55 31 51 22 19 10 0 18 99 70 222 82 162 69 182 81 190 73 142 61 123 46 63 33 67 42 186 161 440 119 154 70 150 67 115 69 134 72 115 66 130 78 198 113 265 114 186 79 158 92 129 276 141 300 156 319 162 324 161 322 164 329 170 339 174 343 174 351 176 353 180 358 182 362 187 370 191 379 199 393 205 398 190 386 194 396 202 410 209 417 202 403 200 396 196 389 191 386 197 408 199 410 202 415 203 415 200 410 202 415 203 417 206 415 206 401 199 379 196 393 202 291 28 33 0 4 6 0 0 0 0 0 0 0 0 0 0 0 0 2 1 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 9 0 150 174 408 168 305 108 272 117 284 122 279 123 269 92 200 54 317 174 396 107 45 9 76 51 179 149 362 144 358 153 351 152 336 162 348 155 358 150 370 162 370 182 386 182 382 180 393 188 401 191 410 199 429 209 441 209 439 211 456 212 470 211 479 220 503 205 503 214 477 190 520 268 608 193 417 134 327 125 229 45 54 0 9 9 0 3 0 6 4 3 2 1 4 3 7 9 9 4 7 0 0 4 50 9 81 188 532 132 148 1 171 88 346 72 296 185 358 114 503 164 367 241 537 146 365 102 303 101 324 129 272 81 207 24 234 126 334 140 284 141 291 191 379 185 374 182 367 174 348 168 341 134 207 73 195 87 224 111 241 70 162 27 81 129 429 206 35 9 21 10 7 4 16 10 9 6 9 6 9 6 9 6 9 3 19 6 19 0 23 0 59 0 174 173 491 285 546 266 522 271 527 260 518 260 513 247 482 242 494 254 503 251 496 251 496 265 520 266 513 257 494 257 501 272 506 250 448 209 379 171 329 111 176 37 64 10 62 6 19 15 14 42 238 185 128 12 248 70 238 81 212 49 164 129 126 24 26 13 14 0 136 132 284 104 303 72 4 193 212 156 138 73 284 37 59 22 52 21 45 27 45 27 47 28 50 30 50 31 52 31 54 33 57 34 57 31 52 31 52 31 52 31 52 30 50 30 50 30 50 30 50 34 57 36 57 36 54 34 52 30 52 39 59 34 45 33 52 25 50 36 62 39 50 31 38 21 71 45 52 28 47 22 109 55 150 49 145 46 138 34 126 37 169 61 188 58 191 61 191 55 179 55 183 57 183 51 174 46 174 49 200 57 179 39 183 48 188 66 186 58 195 81 159 37 126 34 107 33 138 43 112 45 112 42 121 16 121 85 176 167 608 315 496 316 518 269 303 13 107 33 119 37 117 33 95 22 83 21 78 21 74 21 66 24 66 13 74 21 148 63 176 54 78 4 40 16 38 12 81 34 124 34 126 33 124 30 124 28 128 24 109 18 131 34 133 33 131 34 131 34 131 34 131 34 131 34 131 34 131 34 131 30 128 31 133 34 133 34 133 37 138 37 140 39 143 42 145 43 133 43 131 42 131 42 131 33 119 33 119 33 119 31 114 25 107 24 105 24 109 28 117 33 126 37 128 34 121 33 124 57 183 85 207 85 210 90 210 82 202 82 195 73 181 73 191 70 193 73 200 81 212 88 222 98 236 102 250 119 279 129 284 117 231 75 133 22 69 13 62 18 59 16 50 12 50 10 47 13 52 10 52 10 52 10 62 9 57 6 64 40 162 82 164 63 150 52 112 30 95 37 117 64 157 75 155 57 114 39 100 52 93 37 76 30 76 43 124 60 136 70 162 81 171 76 167 85 181 84 176 79 167 75 162 76 174 81 167 79 181 88 179 98 214 110 226 104 202 87 186 79 176 73 155 57 145 69 174 67 169 88 195 120 222 114 231 138 265 128 284 141 300 179 355 190 370 188 413 236 465 217 389 153 308 113 241 75 210 67 207 101 291 116 274 78 217 69 265 79 267 70 243 72 200 63 148 31 81 7 42 0 26 0 33 7 19 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 1 2 1 7 7 21 19 38 1 2 1 2 1 2 1 2 1 0 1 0 1 2 0 4 0 7 0 7 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 14 3 7 0 7 1 7 15 14 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 3 0 1 2 1 2 0 7 0 9 4 19 0 0 0 11 13 47 49 126 72 126 63 124 69 148 79 152 69 131 60 109 45 95 39 95 49 214 173 293 114 183 82 148 75 162 79 159 72 150 73 162 85 193 110 210 95 169 79 164 380 177 396 185 412 185 404 182 420 190 420 188 412 187 408 187 396 196 392 196 392 196 396 197 384 193 384 194 380 196 384 194 400 200 396 197 388 194 380 191 372 188 376 191 384 194 392 196 388 196 384 194 384 193 380 193 408 203 412 206 420 208 424 211 404 203 444 202 432 205 456 153 75 10 0 1 31 0 27 4 15 0 7 0 7 0 7 0 0 1 3 3 7 1 3 0 0 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 7 1 7 1 15 0 0 0 0 104 424 176 253 155 297 147 174 105 162 95 162 92 83 49 27 144 182 159 242 33 3 24 51 76 408 182 325 199 265 182 376 196 392 193 357 185 357 194 321 194 384 208 376 203 380 209 372 205 369 206 369 208 376 209 408 211 400 206 365 197 313 188 265 168 214 164 206 140 230 221 452 265 456 245 488 268 638 253 519 119 15 1 35 21 27 10 11 4 7 3 0 4 0 4 0 0 0 0 0 10 138 99 67 37 511 260 126 6 0 42 194 164 174 158 365 123 325 250 253 132 472 173 146 165 43 39 0 76 174 87 123 67 3 105 178 170 484 203 440 218 408 184 408 180 369 162 337 156 325 153 202 87 182 102 130 64 170 122 158 24 0 39 178 125 202 18 15 15 23 6 11 12 27 7 15 7 15 6 7 6 7 4 0 0 7 0 0 0 0 31 349 209 662 300 686 263 630 277 599 262 559 259 587 271 595 265 583 272 619 280 611 274 603 276 622 282 630 279 611 277 630 289 615 277 619 280 626 285 634 288 670 274 551 128 59 0 0 10 0 9 174 108 341 9 71 69 79 48 126 54 107 36 138 10 63 12 55 13 31 82 341 159 249 117 91 39 166 57 226 42 71 76 47 40 0 36 23 39 51 27 55 28 59 30 63 30 67 31 67 33 71 34 75 34 67 31 67 31 67 31 67 31 63 30 63 30 63 30 63 30 79 39 75 37 71 34 63 33 63 37 87 40 71 30 59 31 99 39 79 31 51 27 59 31 51 39 47 22 71 21 23 46 119 54 99 48 91 42 55 30 83 55 134 61 123 58 126 55 107 55 87 54 99 57 99 52 126 51 95 64 119 45 79 61 150 57 107 78 162 99 162 46 23 37 43 30 55 42 39 37 91 27 103 43 11 54 269 85 428 369 793 280 837 297 567 218 15 25 47 34 63 43 59 25 19 21 27 21 27 22 31 22 27 21 7 9 43 45 154 70 130 25 0 10 27 10 19 25 63 36 51 34 51 33 43 30 39 28 19 16 15 28 47 33 47 37 47 37 47 37 47 37 39 34 39 34 39 34 39 34 27 28 31 31 31 34 23 34 27 36 23 34 27 36 31 40 39 43 39 43 39 43 47 43 23 36 39 37 39 34 27 30 43 37 39 34 27 30 15 27 0 24 19 31 31 36 51 45 47 49 83 45 51 45 83 55 87 58 111 64 107 61 115 66 103 67 119 76 142 85 162 90 198 102 206 114 261 137 305 144 234 95 111 34 0 12 3 13 31 24 31 18 23 12 0 9 27 13 23 12 11 13 15 13 0 9 0 4 59 69 178 66 154 61 107 40 71 33 71 33 103 58 186 79 182 64 150 60 123 49 95 39 63 28 79 58 99 60 126 76 166 82 174 78 166 82 166 82 166 81 158 79 130 78 158 79 158 85 166 78 150 78 146 72 111 57 87 52 79 57 111 61 103 61 134 81 142 105 242 113 246 105 198 96 242 123 238 104 190 126 396 173 333 174 345 171 333 174 408 211 476 212 464 193 420 187 464 205 392 184 436 162 230 73 75 55 134 70 126 81 174 76 142 66 99 82 249 104 214 87 154 51 0 7 0 1 0 0 0 3 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 11 3 3 3 15 10 39 18 3 1 3 1 3 1 3 1 11 1 11 1 11 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 0 0 0 0 0 3 0 0 0 6 0 0 0 0 15 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 4 0 3 0 7 0 1 0 4 3 3 0 0 0 0 0 3 0 7 0 1 11 19 55 31 83 43 119 57 166 73 174 70 146 57 119 48 99 45 119 45 214 147 293 85 190 95 194 88 170 79 146 75 154 81 134 78 182 96 202 92 174 79 167 348 176 348 171 348 170 331 152 322 162 346 179 367 190 379 200 382 193 379 194 384 197 382 196 391 199 389 193 384 193 389 191 386 194 391 196 386 190 384 190 386 188 391 188 391 188 391 197 401 191 393 190 401 196 408 202 410 194 403 199 417 206 422 200 393 200 379 197 382 173 212 10 16 0 7 9 0 6 0 3 0 0 0 1 2 3 0 0 0 6 7 0 0 0 7 0 0 0 0 0 0 0 2 0 0 0 2 0 2 0 0 1 0 1 0 3 0 3 11 0 128 146 362 177 336 165 396 162 312 107 210 84 205 81 234 95 224 132 319 88 124 45 181 52 253 156 370 167 362 177 398 184 389 179 386 179 401 191 417 197 417 194 415 211 417 185 401 184 389 177 379 171 374 171 377 177 384 155 351 137 346 141 367 131 367 131 351 105 434 215 585 266 608 253 580 248 585 268 549 271 558 114 50 4 2 12 0 3 0 12 0 3 0 7 4 0 26 1 14 7 157 177 413 51 265 259 482 73 133 0 174 101 341 146 391 162 360 230 525 159 448 211 401 126 377 102 205 42 281 98 255 88 219 67 305 161 398 239 453 224 408 196 355 180 346 158 310 150 312 143 279 101 212 79 186 79 212 105 243 75 102 12 88 95 267 46 40 15 19 15 7 7 2 9 0 9 0 3 14 21 7 0 31 4 47 0 90 21 193 155 513 248 465 191 453 220 482 218 482 230 496 227 489 224 491 227 496 232 506 236 508 235 496 223 479 238 511 253 513 239 496 248 530 251 520 256 532 263 544 271 549 271 544 304 553 212 78 0 47 4 38 43 64 40 31 30 47 9 59 31 66 28 57 22 21 18 16 1 0 31 83 66 78 52 64 27 50 48 85 42 42 31 47 28 40 27 40 27 40 25 42 25 45 27 47 28 47 28 47 28 50 30 52 31 52 31 52 31 52 31 52 31 52 33 52 31 50 30 52 31 54 30 52 34 59 36 57 31 50 34 57 34 54 33 52 31 52 28 50 30 50 31 52 33 54 30 50 30 78 28 62 28 121 55 133 48 138 45 126 33 133 46 188 69 202 60 205 60 198 58 205 54 195 49 188 51 186 55 191 52 176 51 181 57 186 63 191 61 200 88 224 66 124 37 121 37 112 37 114 42 121 43 126 30 100 19 145 122 155 155 608 306 565 315 494 233 468 58 66 27 121 33 102 30 102 22 83 21 81 21 81 22 85 22 74 15 78 15 138 72 167 57 85 4 42 13 40 15 71 42 124 37 124 34 119 30 117 34 121 19 107 19 121 30 136 37 140 37 138 36 136 34 136 36 136 33 133 31 128 28 126 27 126 31 128 33 133 36 136 36 138 39 140 37 136 33 128 37 128 37 131 37 133 39 133 36 131 37 131 37 131 39 133 31 121 31 121 31 121 31 121 30 119 30 121 31 121 33 124 37 138 42 148 48 155 51 157 52 162 57 169 61 174 61 174 60 174 70 188 76 195 82 207 84 219 101 250 128 296 141 284 101 207 64 100 10 62 15 57 16 50 16 47 13 50 10 47 13 47 10 52 16 59 15 57 1 52 7 40 15 119 72 159 63 143 54 112 43 114 36 64 28 100 55 143 76 157 67 119 48 81 37 74 30 81 37 109 51 136 51 133 84 171 82 157 90 183 85 186 92 210 63 179 84 176 85 179 81 167 70 155 73 157 66 140 54 121 45 114 54 133 55 138 61 148 67 155 84 191 110 222 108 200 95 191 96 207 101 205 85 212 134 336 176 360 171 317 141 324 155 334 164 370 184 401 218 465 248 468 242 441 202 396 158 274 78 217 67 236 87 245 78 212 69 207 120 341 206 379 196 353 159 281 129 174 33 35 0 9 0 28 0 4 0 0 0 2 3 0 1 0 0 0 0 2 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 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 0 0 0 0 0 0 0 0 2 0 2 0 4 4 14 12 26 15 35 31 64 36 74 43 85 49 93 52 114 85 181 111 191 102 169 82 159 82 162 84 164 85 167 73 145 73 155 84 174 90 174 293 153 313 152 301 152 297 141 285 146 297 152 317 159 333 164 321 170 333 179 357 187 369 193 369 191 365 188 345 188 361 197 365 193 372 196 376 194 365 190 365 190 365 188 365 188 365 188 376 191 369 188 369 193 384 197 404 200 388 199 400 205 412 206 365 180 345 205 456 188 361 102 31 3 27 4 31 1 19 3 19 1 31 3 27 0 15 0 19 10 27 7 0 0 0 7 15 0 19 0 15 0 15 0 7 0 7 0 0 0 0 0 23 6 23 3 19 1 7 0 0 25 115 102 269 159 313 164 404 190 372 165 297 114 126 88 170 117 345 149 130 42 202 135 91 107 238 144 230 129 206 125 226 137 246 146 253 146 242 141 261 158 222 147 253 155 226 161 253 158 242 152 234 150 234 150 230 146 249 158 257 164 249 165 222 156 198 132 130 171 392 248 452 251 400 236 436 263 499 248 575 260 182 0 0 0 67 10 35 4 7 6 19 7 0 1 0 0 0 55 301 149 218 24 0 131 587 200 15 4 0 43 146 165 369 196 253 173 495 194 206 205 472 144 91 129 194 85 0 82 170 102 19 40 115 171 337 208 507 245 476 200 388 193 345 152 277 144 301 143 281 141 198 88 146 73 158 92 218 105 123 37 59 30 281 144 95 0 0 0 19 9 35 6 23 1 19 15 39 0 0 0 0 30 0 22 222 206 611 288 615 268 361 164 253 167 337 184 325 180 341 184 337 184 341 187 349 190 357 193 365 194 365 191 349 188 361 199 365 196 345 191 353 199 388 208 392 211 404 215 412 217 444 224 523 288 650 182 95 0 15 24 91 33 71 19 63 28 27 27 27 15 19 19 71 24 55 13 43 6 51 33 107 34 87 21 51 21 75 30 63 21 63 30 51 27 39 28 39 28 51 25 51 27 55 28 59 28 59 28 59 30 63 31 67 31 67 31 67 31 67 31 67 31 67 31 63 30 63 30 67 31 63 31 75 36 79 34 67 30 75 34 71 33 71 31 67 31 67 31 75 31 83 33 87 33 79 24 75 34 67 19 59 49 103 51 71 51 71 36 39 33 75 57 126 61 119 63 134 58 95 55 83 51 83 49 87 52 91 54 87 49 83 54 99 61 142 66 138 73 182 82 103 25 47 37 43 36 43 40 51 43 67 40 71 34 63 75 325 73 428 358 726 306 833 268 670 276 218 24 11 36 59 48 59 27 35 25 35 22 27 21 31 19 47 15 19 13 19 43 154 69 126 28 0 4 19 10 47 28 63 37 39 36 35 33 27 31 39 28 7 18 7 25 31 33 47 36 43 34 43 33 39 33 43 34 39 31 31 28 27 27 19 30 23 33 31 36 35 37 39 37 43 40 43 37 35 34 27 37 27 39 39 39 43 39 43 36 51 36 51 34 47 34 39 31 39 31 39 31 39 31 39 31 39 31 43 33 47 34 59 40 71 46 87 51 91 52 95 54 103 58 115 61 119 61 103 64 130 73 146 78 162 85 170 95 222 116 293 144 325 135 218 88 115 27 0 10 7 15 3 16 3 15 3 13 0 12 23 13 15 12 19 18 19 13 0 13 0 6 3 37 138 79 174 76 146 57 107 51 79 27 35 28 91 57 162 70 166 64 119 55 103 33 51 18 63 49 15 61 91 76 134 81 198 81 150 66 174 75 166 102 166 92 186 92 182 87 170 73 134 64 111 58 99 52 79 43 59 37 95 54 99 58 115 66 134 70 170 96 222 111 214 96 182 90 182 88 170 82 146 79 206 120 333 158 325 176 376 187 396 206 372 179 337 149 309 161 388 176 432 202 484 208 420 152 206 72 111 70 126 76 134 70 95 57 269 188 420 193 388 191 369 171 333 147 277 99 123 18 0 0 0 6 19 0 7 1 23 12 19 1 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 1 7 4 15 6 0 7 3 12 19 18 35 22 47 34 103 58 150 66 146 60 134 63 142 72 170 84 198 90 178 81 178 81 174 79 174 79 123 276 129 269 123 269 122 255 120 260 119 260 119 265 125 272 126 284 146 310 156 324 167 348 184 365 184 367 180 372 188 386 190 382 194 389 196 389 193 384 190 386 190 386 188 391 188 391 190 391 187 389 188 396 194 405 199 405 196 405 200 410 199 398 191 379 187 339 180 360 138 114 0 16 0 7 4 0 6 7 0 0 0 0 0 0 0 2 7 9 7 4 4 0 1 0 6 7 6 7 3 7 4 7 1 7 0 4 0 7 0 2 1 0 1 0 0 0 0 11 33 114 67 169 84 253 134 310 161 355 185 377 173 274 92 229 99 293 173 279 45 171 146 403 111 293 141 324 146 319 137 303 134 315 141 324 143 319 137 315 132 312 126 317 152 341 141 348 152 348 150 351 150 351 152 358 153 386 165 410 184 436 193 446 215 496 217 494 194 539 250 601 215 522 202 527 236 573 241 503 170 262 3 47 0 26 0 7 12 0 1 7 4 2 0 26 0 88 98 238 110 143 13 52 28 451 282 389 25 100 33 272 144 439 233 456 156 448 241 300 70 436 250 374 69 341 138 310 58 296 113 276 70 157 55 322 200 434 256 470 209 336 159 348 174 319 144 305 144 276 126 272 107 210 81 183 88 210 102 217 49 93 21 131 158 286 18 47 15 26 15 19 10 14 13 26 7 19 0 7 18 54 1 31 72 379 294 604 292 539 262 539 191 415 174 429 196 434 187 432 167 403 170 410 174 415 174 417 176 420 177 422 180 429 185 429 188 420 182 408 177 405 177 403 187 420 187 420 187 422 188 422 180 415 182 396 202 415 75 19 10 35 30 47 30 42 36 66 31 64 31 50 24 47 22 31 15 38 24 26 12 26 25 47 15 35 22 40 21 35 24 47 30 47 27 40 27 40 28 42 25 42 25 45 27 47 28 47 28 47 28 50 30 52 31 52 31 52 31 52 31 52 31 52 30 50 28 47 28 47 30 50 30 52 33 57 34 54 31 50 33 54 33 52 31 52 30 50 33 54 34 52 33 50 31 50 28 52 25 76 27 69 31 124 54 131 46 133 42 117 30 119 37 157 54 176 57 198 67 205 58 205 57 198 52 191 55 191 54 176 49 171 49 174 58 183 66 193 69 200 79 193 46 100 34 119 36 112 37 114 42 114 28 117 39 102 36 176 114 138 152 599 306 587 295 472 262 377 107 95 21 105 40 128 37 93 30 93 25 85 22 81 19 81 30 85 16 76 12 119 64 162 61 97 7 40 4 38 19 76 37 119 36 119 34 119 33 119 36 119 24 109 22 126 33 136 34 133 33 133 33 131 31 131 33 133 31 131 30 126 28 124 31 128 33 131 34 136 36 138 37 138 39 143 40 143 39 140 37 133 39 136 37 136 39 138 36 133 34 131 33 126 31 126 31 121 31 121 31 121 31 121 33 124 33 126 34 126 36 128 40 143 45 152 49 157 52 159 51 159 54 167 58 171 60 171 58 169 67 181 73 191 81 202 84 217 105 257 134 300 143 276 96 186 48 78 6 54 13 57 12 45 15 47 13 52 13 54 13 45 10 52 16 59 15 54 13 57 15 66 15 78 51 167 87 181 84 157 63 131 46 95 25 81 37 112 63 148 78 150 64 121 60 95 25 74 25 100 25 112 51 128 52 157 70 174 76 195 98 202 76 217 96 186 90 183 87 176 76 159 64 145 52 133 55 136 54 128 46 117 57 138 60 148 66 159 75 169 88 195 105 212 99 191 87 181 92 186 79 181 79 179 76 191 143 293 168 417 224 410 203 439 215 415 179 319 128 281 140 308 147 348 179 360 174 370 161 303 111 262 111 291 135 310 119 257 170 386 194 365 188 393 191 382 184 346 158 293 141 217 52 38 0 7 1 11 4 0 1 0 1 0 0 0 0 2 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 3 7 1 9 7 21 15 33 21 42 22 59 30 81 45 105 58 119 72 143 82 157 84 159 92 176 202 117 214 111 194 111 190 102 170 99 158 96 162 101 182 108 182 120 218 129 210 131 246 150 317 176 337 179 333 179 337 184 357 190 369 194 376 194 369 191 361 188 365 190 365 188 369 190 365 188 361 188 369 193 380 197 376 193 376 194 384 193 365 185 321 188 365 179 388 180 234 0 0 6 11 6 0 0 0 0 3 0 11 0 0 0 11 10 15 4 3 3 7 4 0 1 7 0 15 0 15 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 1 166 105 285 108 162 113 269 161 222 129 269 143 253 107 162 131 246 161 325 88 0 76 372 206 269 150 305 164 337 173 349 174 353 173 329 165 309 165 321 168 297 173 321 202 452 224 380 197 309 180 313 182 313 185 321 187 297 168 273 161 265 171 297 185 309 194 361 215 349 212 380 203 349 203 325 208 388 223 376 190 301 114 146 28 0 10 0 0 0 3 0 1 0 0 19 49 238 117 273 82 11 0 0 10 95 221 424 116 0 27 115 162 416 244 499 221 376 236 424 87 51 182 488 138 7 98 182 102 138 156 226 117 210 73 43 179 519 259 591 257 488 193 313 140 345 170 341 158 309 143 257 123 178 90 126 79 162 99 198 98 55 34 0 33 388 155 0 0 0 0 0 3 0 0 0 4 0 7 11 3 0 0 0 33 654 254 495 211 527 265 488 177 408 199 376 202 392 191 357 190 400 206 404 211 412 212 408 209 388 202 380 200 384 206 412 215 424 218 416 212 396 209 400 212 424 220 424 220 424 218 420 218 432 230 388 116 242 221 238 30 0 13 35 24 27 12 0 9 11 15 27 21 55 27 71 22 47 25 75 27 35 19 35 31 39 21 75 28 59 25 63 34 55 28 51 25 39 27 43 30 51 25 51 27 55 28 59 28 59 28 59 30 63 31 67 31 67 31 67 31 67 31 67 31 63 28 59 27 55 28 59 30 63 31 71 33 71 33 67 30 67 31 67 31 63 30 63 28 75 34 71 34 75 31 79 30 79 24 63 28 55 25 67 51 99 48 79 46 71 31 35 30 55 39 75 48 107 61 142 67 119 57 111 54 103 51 95 51 91 51 79 48 79 52 87 58 126 64 150 76 166 67 75 25 47 33 43 36 47 39 51 40 39 39 83 31 71 76 214 39 464 374 710 325 829 265 253 87 194 28 39 40 43 37 55 37 43 28 43 25 39 24 43 24 75 21 27 13 0 30 126 64 146 37 3 0 0 9 55 34 51 34 39 34 39 34 43 34 47 30 19 22 27 30 47 34 43 34 39 33 39 33 39 33 39 33 35 31 31 30 27 28 27 33 31 34 35 36 39 37 35 36 39 39 43 40 47 40 31 39 31 39 39 37 39 37 47 37 51 34 43 31 35 30 39 31 39 31 39 31 39 31 47 34 47 36 51 37 55 37 63 42 71 46 83 49 87 51 87 51 95 55 107 58 111 58 95 60 115 67 126 73 150 82 162 95 234 125 309 146 309 125 214 72 71 13 0 9 3 16 0 13 0 15 3 15 15 16 19 12 11 10 15 16 15 12 19 10 3 25 31 19 67 66 178 85 202 84 166 63 107 45 75 31 67 45 138 67 194 87 154 69 154 60 150 49 59 19 31 40 19 48 19 51 75 82 142 67 170 88 162 95 198 84 158 81 162 76 142 66 119 58 95 57 119 66 130 64 111 57 134 70 142 75 162 84 186 92 190 99 222 102 194 87 166 84 178 81 158 85 178 81 158 78 249 146 388 211 424 170 301 162 341 173 353 147 261 123 273 129 257 134 269 132 297 164 380 171 396 180 428 211 531 235 511 208 412 205 384 184 404 208 392 184 388 174 325 150 376 168 293 85 75 12 0 0 11 7 7 0 15 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 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 7 3 7 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 4 0 0 0 4 0 12 15 18 19 25 71 40 83 43 119 63 111 255 114 241 105 241 104 226 96 222 92 214 92 222 99 234 108 243 114 241 108 248 125 284 149 322 168 358 179 365 180 367 187 372 191 384 194 384 191 382 190 382 188 386 190 389 191 393 191 389 191 391 193 396 197 398 193 391 193 393 194 386 182 365 177 315 173 396 174 217 27 40 0 31 0 19 0 14 0 9 3 19 4 14 1 2 0 2 4 4 3 0 6 7 6 2 3 2 1 4 1 7 1 11 6 16 4 19 3 16 3 16 9 21 3 11 0 14 0 19 1 78 36 121 63 226 119 257 117 267 110 236 102 245 135 358 193 351 128 148 18 238 184 362 149 317 155 324 155 322 161 348 180 365 171 351 165 353 170 360 177 384 187 441 247 484 208 420 196 434 199 441 203 451 206 463 193 444 174 410 164 415 177 439 194 479 227 556 238 568 242 546 211 525 227 556 247 561 244 532 248 539 260 243 0 71 15 50 0 31 0 23 1 107 84 202 96 164 28 54 0 83 43 191 138 427 123 303 132 305 156 436 236 532 241 494 253 522 217 405 187 472 218 324 39 248 99 324 128 384 176 396 150 305 168 520 221 465 253 432 211 384 152 224 125 312 164 315 149 317 141 250 101 200 85 186 95 212 107 212 55 150 24 64 150 310 19 26 3 23 6 54 28 52 9 28 6 33 0 33 0 40 3 128 259 494 235 463 223 472 230 491 218 465 211 456 202 429 196 434 193 434 194 436 194 432 188 425 202 441 190 420 182 417 187 427 191 436 202 436 188 420 194 446 206 451 206 453 208 456 209 458 214 453 190 217 126 408 113 50 7 59 18 71 28 83 33 81 46 62 30 40 25 42 24 50 15 45 19 54 21 50 19 54 16 31 21 35 25 45 28 50 28 50 25 47 25 50 28 52 25 42 25 45 27 47 28 47 28 47 28 50 30 52 31 52 31 52 31 52 31 52 31 52 30 47 28 45 27 47 28 50 30 52 31 52 31 52 31 50 31 50 30 50 28 47 28 47 33 54 34 50 30 47 28 45 28 54 25 69 25 81 39 128 51 128 42 128 40 109 27 112 33 114 33 126 45 152 58 171 58 179 55 174 51 167 48 162 54 169 48 167 51 174 58 183 66 186 73 202 73 164 39 112 31 117 34 114 37 114 40 107 31 112 43 97 39 157 67 102 265 546 310 570 242 274 75 222 131 131 39 107 27 102 34 109 28 93 28 93 30 97 31 100 39 85 16 78 7 97 52 159 66 117 15 35 0 42 25 93 34 114 33 117 33 119 33 119 33 117 24 109 27 128 36 133 34 136 36 138 36 138 36 138 33 133 33 131 31 131 31 131 36 136 36 136 37 138 37 138 34 133 34 136 36 138 39 140 39 136 39 136 37 136 37 136 39 138 37 133 34 128 31 126 31 121 31 121 31 121 31 121 34 126 36 128 37 131 37 131 37 138 42 145 45 150 46 150 46 152 51 162 55 164 57 167 55 162 61 169 64 179 75 198 85 229 120 286 149 308 135 253 90 159 28 62 4 54 13 57 10 45 13 47 13 54 13 57 12 45 9 50 15 57 13 54 18 45 12 93 37 81 28 114 61 150 79 176 81 148 55 114 40 81 25 81 40 107 60 140 75 131 55 143 87 214 76 148 22 128 55 191 70 174 7 171 57 159 55 191 85 191 90 183 81 169 76 159 69 145 60 140 49 140 61 159 69 159 63 148 76 176 79 183 87 198 95 200 96 200 104 200 90 176 82 179 79 171 81 188 82 174 76 195 110 312 187 348 140 272 114 255 113 291 144 298 125 262 116 250 120 253 116 279 135 288 132 303 161 353 188 417 223 446 220 427 196 396 185 393 215 432 180 355 176 382 182 343 153 324 158 296 117 143 25 14 0 7 3 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 4 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 9 0 9 0 9 0 9 0 11 4 16 0 9 0 21 182 108 182 98 154 96 150 87 126 82 119 79 115 81 126 85 123 90 126 92 126 101 178 122 210 137 281 167 329 179 349 185 341 185 345 191 357 191 353 188 349 188 353 190 357 191 365 193 380 193 380 194 384 194 384 194 388 194 380 191 372 185 341 173 341 161 293 146 134 18 0 15 0 10 0 12 0 15 0 1 0 0 0 0 0 3 0 0 0 1 0 3 0 1 0 3 7 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 0 1 0 16 47 78 158 87 226 123 182 88 166 138 349 220 420 159 107 33 3 141 416 173 249 131 257 131 234 120 242 141 281 149 293 153 293 150 277 144 253 146 234 155 333 170 238 144 273 164 269 171 277 176 285 176 297 177 293 174 285 173 285 174 281 174 321 197 325 193 361 194 313 196 376 214 376 199 380 212 412 203 464 132 123 66 150 84 170 78 87 39 150 140 372 144 174 72 47 33 87 108 309 156 289 165 222 168 353 159 380 236 495 263 499 245 515 226 372 248 499 226 396 131 11 57 87 122 313 140 416 247 321 176 507 250 349 260 666 233 309 135 222 102 130 125 297 146 285 149 261 110 134 84 103 78 115 87 154 96 83 25 0 28 333 114 0 52 95 24 0 0 0 0 0 0 0 10 35 101 349 165 218 87 563 242 527 250 531 236 499 248 527 247 511 239 495 235 499 242 480 239 472 238 464 233 452 230 412 209 369 190 325 180 317 180 305 185 349 187 313 176 337 199 317 179 321 182 329 185 337 187 265 173 293 81 214 171 162 0 0 0 0 0 0 0 0 0 11 13 23 28 71 30 47 18 47 18 27 21 27 19 0 19 39 21 39 24 59 31 63 27 51 27 47 25 39 25 47 28 51 25 51 27 55 28 59 28 59 28 59 30 63 31 67 31 67 31 67 31 67 31 67 31 63 30 59 28 59 28 63 30 63 30 63 30 63 30 63 30 63 30 59 28 59 27 55 27 59 30 63 30 67 28 75 28 71 27 59 24 55 33 91 52 107 42 91 43 87 33 59 34 71 28 43 30 71 40 95 51 134 60 138 60 126 58 111 57 103 52 87 51 83 55 95 63 150 73 170 79 138 48 39 27 35 31 43 36 51 37 47 39 47 31 75 34 95 69 130 64 797 304 809 239 345 72 400 193 492 96 75 31 31 45 63 31 47 31 55 33 63 36 79 39 87 21 31 18 0 19 99 60 142 46 23 1 0 9 67 39 51 34 39 33 35 31 35 31 35 27 15 24 27 33 47 36 43 36 47 36 47 37 51 37 43 34 43 34 43 34 43 34 39 37 39 37 39 37 39 37 35 36 31 34 31 36 39 37 35 40 31 39 39 37 35 36 47 37 55 36 47 34 43 33 39 31 39 31 39 31 39 31 47 34 47 36 51 37 55 37 55 39 63 43 71 45 75 45 75 46 87 51 99 54 103 55 83 55 99 60 107 66 138 78 182 108 289 149 361 150 281 104 194 55 27 7 0 12 3 16 0 13 3 15 11 13 15 15 19 10 7 9 11 15 15 10 11 9 15 40 91 34 47 37 91 51 134 76 178 70 134 57 111 33 39 28 71 31 95 55 182 64 111 58 242 128 285 101 182 113 186 149 492 214 99 52 138 90 130 67 162 69 142 79 166 82 162 75 138 67 130 61 107 64 130 76 150 76 138 70 158 81 162 84 174 90 194 98 198 101 206 93 170 79 158 84 166 85 182 88 162 73 150 87 202 164 408 146 194 117 242 116 190 126 293 141 273 123 249 114 238 105 202 125 257 116 218 123 202 119 285 152 345 158 329 150 313 158 301 168 384 177 273 134 269 152 329 162 357 171 384 174 361 144 253 55 3 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 1 0 1 0 1 0 1 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 7 15 6 0 0 0 1 87 207 85 188 73 186 72 174 63 167 64 174 69 181 73 186 75 188 84 210 99 236 113 257 122 276 141 315 161 348 177 367 180 360 185 370 190 377 188 372 188 379 190 384 190 389 193 391 193 391 193 391 193 389 190 386 193 386 187 377 182 365 170 343 167 317 131 217 63 193 102 224 131 272 128 241 111 198 67 105 28 52 0 19 0 28 4 23 7 28 15 16 4 0 4 9 0 7 0 9 0 9 0 14 0 19 6 40 18 62 30 74 36 97 49 136 70 162 79 176 125 265 141 276 134 281 149 319 123 296 114 231 123 358 215 453 215 339 117 226 113 365 202 315 102 214 99 222 99 217 104 250 113 257 122 274 128 274 122 272 125 305 128 310 138 312 122 331 129 334 135 355 140 365 141 372 137 379 141 386 146 384 140 379 156 398 158 420 149 410 165 436 184 451 177 415 129 319 98 315 141 300 122 334 152 293 120 300 153 293 117 245 143 365 191 353 193 365 149 308 176 441 215 384 123 327 135 372 134 351 212 520 245 520 257 522 244 482 224 563 251 494 236 434 107 248 72 319 177 377 203 487 190 422 232 458 235 570 345 501 174 293 143 310 105 279 159 362 180 346 161 324 120 257 111 234 102 234 114 260 107 138 37 224 174 200 6 269 125 159 13 35 0 42 3 69 0 236 217 511 304 563 277 508 244 479 230 491 241 503 254 542 251 518 251 506 248 511 253 515 259 522 254 518 251 515 251 515 259 520 247 499 236 491 238 499 229 489 236 489 229 484 236 506 220 468 221 470 223 475 224 482 215 499 232 415 206 434 191 334 168 322 140 267 105 210 64 150 12 28 0 40 19 62 19 66 24 62 19 66 27 52 21 54 25 38 25 40 30 52 31 54 27 47 24 50 24 57 27 57 24 42 25 45 27 47 28 47 28 47 28 50 30 52 31 52 31 52 31 52 31 52 31 52 31 52 30 50 30 50 31 52 31 50 30 50 30 50 30 52 28 47 28 45 27 45 25 42 25 42 27 42 27 42 27 42 28 54 24 62 25 93 46 131 46 131 40 131 42 114 33 109 39 88 19 78 27 78 28 100 46 136 52 148 58 159 58 162 57 159 54 162 55 176 61 183 72 188 76 193 60 128 27 112 30 109 34 114 39 112 36 109 40 93 40 107 54 150 58 186 328 608 187 257 241 341 218 446 227 226 57 107 34 124 39 95 37 107 36 107 37 109 39 114 36 81 18 88 9 88 46 152 66 131 22 47 0 50 27 97 37 119 33 114 31 114 30 112 28 107 22 105 28 119 33 126 34 131 36 133 36 136 37 136 37 136 37 136 37 136 37 136 39 140 39 140 39 140 39 140 40 140 37 136 34 136 37 138 40 138 40 136 37 133 36 133 34 131 34 128 33 128 33 128 31 121 31 121 31 121 31 121 33 126 34 126 36 128 36 128 39 140 42 145 45 148 45 148 43 148 48 157 52 159 54 162 51 155 55 159 58 169 70 191 85 238 132 308 156 296 111 198 82 138 16 62 12 64 13 54 15 50 13 47 13 52 10 50 10 42 7 47 13 54 12 52 12 62 30 112 46 102 37 109 43 105 46 143 75 155 69 145 60 102 31 85 33 78 34 102 60 126 52 138 81 267 134 303 146 382 147 367 306 608 123 214 95 322 98 148 55 128 54 140 73 157 73 155 72 159 73 164 78 181 85 195 92 195 87 188 82 186 84 188 87 195 92 195 93 191 95 179 78 162 76 171 90 191 92 195 85 174 76 186 96 317 188 308 125 291 140 265 85 243 125 274 125 255 114 234 116 238 107 238 114 253 122 265 104 253 126 291 140 291 129 276 120 286 128 298 138 276 104 269 107 241 99 279 152 351 171 341 165 322 155 169 24 14 0 2 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 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 3 4 3 4 3 4 3 4 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 95 72 91 58 55 55 55 48 51 55 71 67 107 78 126 82 126 90 154 111 214 129 230 128 222 132 246 143 269 158 317 176 329 180 333 187 345 188 341 187 349 188 353 191 357 191 365 193 376 191 376 191 372 188 365 185 365 182 341 174 325 167 297 156 230 93 119 126 357 205 499 209 495 221 535 233 543 230 436 168 269 85 63 3 0 3 0 12 51 34 79 31 35 13 23 21 59 33 71 39 87 48 107 52 170 84 214 107 285 135 349 152 369 164 404 177 444 185 448 182 420 179 444 191 412 170 361 177 321 170 281 114 261 203 476 242 499 209 349 182 333 203 341 116 130 75 107 78 126 75 111 82 150 92 130 88 130 96 158 104 134 113 190 120 178 104 138 131 182 129 178 137 186 138 178 138 190 141 194 140 198 137 186 135 178 131 226 159 234 156 297 179 341 187 337 180 285 152 277 174 289 191 365 137 230 119 230 107 162 90 146 95 194 120 257 140 218 164 396 179 392 215 476 193 51 39 0 51 0 126 436 233 515 238 519 256 472 262 547 279 563 265 615 238 222 70 35 110 99 149 218 113 194 131 281 262 682 315 674 251 452 194 341 144 265 149 384 235 543 224 488 247 507 232 488 217 440 208 480 230 484 226 523 227 571 188 242 223 535 187 293 138 305 143 261 126 301 248 674 262 519 257 551 253 488 236 503 245 535 256 539 248 527 251 539 250 539 254 551 250 543 260 527 256 527 259 535 262 511 250 499 247 503 254 531 263 507 247 499 245 503 248 515 251 515 251 515 251 515 251 515 254 492 272 460 268 543 279 583 277 630 283 658 297 686 282 587 241 492 168 178 40 0 0 0 3 3 13 23 25 39 18 35 36 31 24 43 24 43 24 47 28 47 25 47 24 39 25 51 28 51 25 51 27 55 28 59 28 59 28 59 30 63 31 67 31 67 31 67 31 67 31 67 31 71 31 67 30 63 31 67 33 67 30 63 28 59 30 63 31 59 28 55 27 55 25 51 25 39 22 43 25 51 27 63 27 67 28 51 21 43 37 99 52 103 39 91 45 99 39 75 42 99 27 23 18 39 19 39 27 51 24 75 39 91 48 103 48 119 57 99 55 95 60 111 67 134 66 154 70 115 36 43 37 39 31 51 36 59 37 51 34 71 24 59 37 103 60 95 104 872 271 257 291 611 188 674 251 468 104 134 52 51 42 59 36 79 42 79 40 75 40 83 40 75 18 31 22 7 16 79 58 138 49 39 3 0 12 55 37 59 34 43 31 35 28 31 27 27 24 15 24 31 33 47 34 43 33 35 34 39 36 43 36 51 39 51 39 51 39 55 40 43 39 43 39 43 39 43 39 55 42 43 37 35 36 39 39 35 40 35 39 39 36 35 36 27 30 39 31 39 31 39 33 39 31 39 31 39 31 39 31 43 33 43 34 47 34 51 36 63 42 71 45 79 46 79 46 71 45 79 49 91 52 95 52 79 52 87 55 95 63 130 76 146 99 281 147 341 132 198 64 190 46 15 9 11 16 7 15 11 16 15 13 11 12 15 9 15 10 7 9 11 15 11 10 0 24 75 48 83 39 87 52 95 37 71 55 154 73 166 76 146 43 63 36 75 24 59 42 67 55 154 61 170 98 265 125 218 194 289 119 559 313 242 90 162 182 246 24 23 30 59 52 103 60 123 66 150 78 182 87 174 88 186 95 198 95 186 90 174 87 174 87 178 90 186 95 186 92 186 82 146 70 146 79 186 84 182 88 182 76 146 72 146 143 400 164 305 144 261 95 103 92 238 134 285 134 257 114 206 122 242 117 222 123 218 96 158 96 194 116 238 119 210 102 230 125 257 119 202 82 142 111 174 81 138 90 190 110 293 164 444 190 329 57 0 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 3 1 3 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 1 7 0 0 0 3 3 3 0 64 167 64 164 61 159 58 157 70 188 88 217 99 222 101 224 122 250 117 253 128 274 132 272 129 272 119 255 120 288 156 343 177 353 182 360 185 367 185 374 191 377 185 377 190 384 188 374 171 360 179 374 184 370 176 358 162 341 165 348 159 305 111 229 88 279 171 393 215 425 214 401 214 405 205 398 217 425 232 429 208 367 149 159 33 119 72 145 98 181 101 188 119 219 143 255 164 291 168 303 173 310 179 319 196 351 199 358 203 365 200 358 190 362 196 365 199 384 200 365 190 365 180 339 164 317 162 329 140 336 171 346 174 403 239 489 232 494 253 456 221 384 161 229 54 128 52 150 69 159 67 171 72 176 72 200 85 205 84 226 90 248 102 272 107 279 107 291 134 331 123 331 125 353 134 360 129 353 125 355 132 370 128 353 128 367 134 374 144 413 184 468 205 475 208 482 211 489 215 487 223 494 230 484 226 468 230 479 208 425 197 398 182 393 188 415 202 444 205 441 215 465 230 403 39 152 25 155 55 382 239 515 260 484 254 534 236 453 285 530 217 458 202 403 116 219 31 195 37 205 55 219 87 327 187 448 309 608 238 305 176 398 165 334 140 303 140 327 173 410 230 491 247 501 248 506 253 511 257 515 259 515 260 503 250 479 226 417 263 456 208 389 223 477 254 456 265 496 253 494 253 513 257 522 241 479 227 494 251 513 250 506 253 496 242 499 254 506 250 506 257 520 262 522 262 525 265 530 256 511 253 503 250 506 253 515 248 515 253 522 256 525 254 520 250 508 247 520 253 513 248 518 251 522 257 518 254 508 256 511 260 511 260 511 263 522 266 522 277 532 283 470 200 288 55 50 0 33 24 71 10 40 46 28 24 42 25 47 28 54 25 35 24 50 24 50 24 50 24 50 25 45 27 45 27 45 27 45 28 47 28 47 28 47 28 47 27 47 31 54 33 52 28 45 30 50 30 50 30 50 30 50 31 50 30 47 28 50 30 52 28 47 28 47 28 47 28 47 27 45 28 42 28 42 27 42 25 57 24 57 25 95 45 119 51 143 46 126 39 112 39 105 39 83 24 52 15 50 18 50 24 69 22 71 25 81 25 88 42 133 54 157 63 171 66 174 67 181 75 174 52 124 30 105 34 114 36 117 39 112 37 109 43 83 25 131 54 145 33 245 313 317 241 606 203 436 280 427 182 186 73 114 39 114 45 66 37 105 37 109 42 114 36 102 33 88 15 76 13 90 36 143 61 138 27 47 0 66 34 107 33 119 33 119 33 117 30 109 28 97 18 102 28 109 31 124 39 136 34 128 31 126 33 131 36 131 31 124 31 131 37 138 37 138 37 138 37 138 37 138 34 136 36 138 37 140 39 143 37 133 37 133 36 133 36 133 33 128 33 126 31 124 30 124 31 121 33 124 33 126 34 126 31 121 33 126 34 128 37 131 37 138 42 148 46 150 45 148 45 148 45 152 49 159 55 167 57 157 52 155 57 169 69 186 72 229 138 308 125 207 75 195 64 117 13 74 15 59 10 64 15 50 15 50 13 54 13 54 9 42 9 47 10 50 13 57 3 62 34 117 60 145 60 119 49 121 46 100 42 133 69 145 61 119 40 78 25 76 31 78 25 121 54 97 39 231 126 298 147 379 184 315 254 580 165 293 55 288 150 162 0 85 45 100 54 117 51 124 66 162 79 174 70 188 95 198 88 200 95 195 95 200 92 195 88 193 90 193 107 183 78 140 66 150 73 159 79 174 85 186 84 169 69 152 69 257 167 327 153 286 111 183 48 176 111 288 144 267 122 260 123 241 113 231 117 250 122 248 101 222 96 212 90 219 102 243 125 248 117 231 82 193 105 234 110 226 99 207 92 205 96 212 135 193 43 42 0 14 0 4 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 3 2 1 0 0 0 1 2 9 9 1 0 1 2 0 0 0 0 1 4 1 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 9 1 9 0 9 4 19 9 4 0 2 4 7 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 64 83 64 95 70 115 76 138 88 170 99 186 105 206 113 230 119 210 120 234 129 230 126 198 111 166 102 166 116 234 144 293 167 325 182 361 191 372 191 388 194 372 188 372 188 353 177 325 168 329 170 329 168 325 167 297 156 281 146 246 135 234 134 329 187 444 217 464 208 432 190 452 203 440 206 452 212 444 208 476 212 468 168 289 110 242 123 246 113 257 120 285 137 341 150 317 138 313 143 329 146 309 132 293 135 297 134 281 131 273 128 242 125 257 123 257 128 261 114 190 88 162 110 265 137 222 93 210 104 166 137 345 218 488 254 468 260 484 220 357 170 230 82 55 46 23 40 39 48 51 60 79 69 87 72 71 69 75 76 71 78 99 92 107 95 103 99 150 110 103 110 138 125 130 111 146 128 146 119 115 107 123 119 134 114 146 120 186 150 297 185 333 185 353 197 392 212 428 221 432 227 488 241 507 238 511 239 543 251 539 247 523 245 531 253 519 274 575 256 515 259 543 197 3 49 0 57 134 206 492 245 519 235 476 244 495 250 480 126 234 132 198 125 130 67 0 40 0 55 19 76 174 180 388 205 539 268 372 99 210 155 281 161 317 159 293 158 325 184 408 211 456 218 468 224 480 227 484 229 511 238 515 235 515 233 476 206 392 241 555 206 329 185 480 250 579 259 531 251 523 254 515 254 492 230 456 229 503 247 547 260 571 254 535 247 531 241 515 242 519 248 495 250 523 260 527 254 519 256 511 251 507 251 511 254 507 248 511 250 511 250 511 248 527 251 511 253 515 244 488 245 480 250 484 251 495 250 511 254 527 251 527 250 527 251 531 253 515 263 587 274 603 271 551 215 186 27 0 28 119 16 7 39 31 27 59 27 31 21 43 31 43 25 51 25 51 25 51 27 55 27 55 27 55 27 55 27 59 28 59 28 59 28 59 28 59 28 67 31 67 31 59 28 63 30 63 30 63 30 63 30 67 30 63 28 59 30 63 31 55 27 55 27 55 27 55 27 43 28 51 28 55 28 63 28 51 27 43 19 47 39 95 46 107 43 95 39 91 39 87 39 91 33 55 18 39 19 39 19 47 21 47 21 47 19 35 21 35 31 67 45 91 57 119 63 138 70 154 64 95 37 47 31 51 36 55 37 59 37 55 36 67 30 39 49 83 64 79 104 519 161 638 336 416 245 646 236 464 98 146 40 59 28 71 46 47 31 59 37 83 43 87 37 91 28 27 15 11 18 51 49 115 51 43 1 0 16 63 37 47 33 43 33 43 31 35 28 19 18 3 27 43 34 47 39 51 34 35 31 31 31 39 34 43 34 31 31 31 34 47 39 39 37 39 37 39 37 39 37 35 36 39 37 39 37 39 39 27 37 27 37 35 36 35 36 35 33 39 31 39 30 35 30 39 31 39 33 43 33 47 34 39 31 43 34 47 36 55 37 55 39 67 45 79 46 75 45 67 43 71 45 83 49 95 54 79 51 83 55 103 66 134 75 158 101 273 131 230 79 130 78 115 28 3 13 19 12 0 19 15 15 23 15 23 13 23 13 11 10 11 10 7 13 11 12 0 24 71 49 123 64 130 54 99 52 95 40 79 55 138 63 142 52 91 36 75 33 75 34 39 42 99 31 75 67 257 143 249 143 337 117 480 247 357 126 158 129 321 85 35 27 63 51 63 37 51 40 95 57 130 63 111 75 166 84 174 93 194 90 186 93 190 95 190 92 182 88 182 78 123 58 107 66 134 72 166 82 178 85 174 75 138 64 59 93 309 155 329 123 174 54 59 69 214 135 293 123 230 120 234 114 206 111 222 119 226 113 178 96 178 95 170 95 190 104 242 105 261 98 158 66 178 81 261 111 261 102 206 73 111 46 43 21 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 3 3 7 3 11 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 1 7 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 73 179 72 183 79 205 96 226 111 243 114 245 113 248 120 262 122 248 117 250 120 253 116 245 108 234 102 229 101 241 119 274 141 305 162 348 187 374 193 379 197 389 193 382 187 370 173 348 162 336 159 331 158 334 161 339 165 341 159 322 147 327 173 377 202 415 214 408 197 386 190 374 185 377 188 379 193 379 187 358 185 365 203 379 152 205 72 195 70 157 70 157 75 159 79 167 63 143 57 148 69 157 54 121 49 143 52 138 40 126 40 136 54 155 55 150 52 159 49 140 54 162 57 210 114 262 93 176 79 174 63 269 182 432 239 475 232 446 203 379 167 315 125 174 43 107 33 109 36 112 31 119 45 167 63 157 39 152 45 152 52 188 64 214 73 226 78 243 82 248 75 267 104 312 105 291 96 300 107 322 110 319 104 317 113 329 107 327 125 374 159 410 176 425 182 441 194 463 208 479 226 506 239 518 244 513 242 511 232 499 238 503 236 501 241 506 235 537 259 515 256 556 265 405 58 210 58 212 140 487 257 511 242 499 260 475 221 508 282 429 144 334 147 391 176 353 93 226 54 234 78 298 184 513 257 458 224 468 217 377 191 425 220 453 238 475 229 465 224 472 233 489 230 501 233 513 238 515 238 508 238 511 238 503 241 513 236 475 190 420 226 482 220 401 215 513 256 506 251 503 251 513 250 513 224 470 224 494 248 506 254 515 253 499 245 496 245 491 248 515 251 496 239 499 257 527 260 511 250 503 247 501 247 503 250 506 254 515 250 506 247 506 247 508 256 513 251 515 251 501 241 501 242 506 247 508 245 503 247 506 251 506 248 501 247 506 245 508 248 520 259 522 266 549 276 506 260 360 60 33 34 57 10 38 21 45 16 50 28 62 33 57 25 52 27 50 27 50 27 45 27 45 27 45 27 45 27 45 28 47 28 47 28 47 28 47 28 50 30 52 31 50 30 47 30 50 30 50 30 50 30 50 31 50 30 47 28 50 30 52 27 45 27 45 27 45 27 45 28 45 28 42 28 42 28 42 22 52 24 59 30 102 48 121 42 128 39 117 36 105 37 100 36 76 24 52 18 45 19 40 21 45 18 47 16 50 16 50 10 59 19 85 31 107 48 138 63 162 64 150 45 117 31 112 33 114 34 117 36 114 34 112 39 114 37 126 42 138 54 152 203 362 262 494 158 499 262 439 203 202 60 114 67 109 25 105 27 90 30 102 42 119 45 119 48 102 22 78 12 83 30 136 52 136 30 64 3 76 34 102 31 119 31 119 31 117 30 109 28 93 22 105 36 112 37 121 34 121 33 119 33 121 34 126 36 124 33 121 33 124 37 136 37 138 37 138 37 138 37 138 37 138 37 138 36 136 36 136 37 133 37 133 36 133 36 133 33 126 31 126 30 124 30 124 30 119 31 121 31 124 33 124 31 121 33 126 34 128 37 131 39 140 43 148 46 150 45 145 40 143 42 145 45 150 48 152 49 150 54 162 63 176 70 183 79 207 98 226 84 179 67 186 39 90 6 66 13 59 9 57 13 50 15 50 13 54 12 54 7 42 10 52 15 52 10 50 10 78 43 119 52 131 57 126 52 126 49 109 43 119 52 117 60 124 49 102 40 95 36 81 31 76 34 102 27 131 96 346 131 298 147 243 131 336 96 229 84 222 111 224 67 90 21 97 36 85 33 90 40 114 49 124 52 138 64 157 79 183 88 176 82 179 87 186 88 181 82 171 70 133 55 117 55 133 67 155 81 174 84 174 78 164 67 155 54 205 138 310 146 214 66 114 46 152 102 262 143 274 132 269 117 231 111 231 117 241 113 229 95 217 98 217 92 212 90 212 107 202 102 167 43 69 27 59 34 81 42 88 33 47 0 19 0 23 0 16 3 14 0 2 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 3 9 9 16 10 16 6 11 9 9 0 0 1 9 3 2 0 0 0 0 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 2 1 9 0 26 3 16 7 64 15 0 0 9 4 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 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 158 92 162 96 182 108 214 117 246 125 242 120 222 114 222 119 226 119 214 114 202 107 170 98 170 104 170 104 174 108 190 119 214 131 261 158 333 179 372 185 380 185 380 184 365 173 325 159 305 158 305 159 313 162 325 167 353 179 365 182 369 188 408 205 412 197 408 180 361 177 376 182 341 171 353 176 357 176 341 170 353 170 400 187 313 99 150 105 186 101 182 99 174 95 158 90 158 93 162 99 190 108 174 96 134 93 158 93 123 84 138 101 154 102 154 99 158 105 162 93 150 101 174 110 174 105 150 96 134 88 146 140 357 223 488 250 448 194 289 171 261 126 202 84 107 76 123 82 103 63 51 63 67 96 154 95 99 98 126 95 146 113 170 122 178 125 186 129 210 138 202 149 238 161 234 150 150 125 166 152 293 197 357 197 353 194 341 196 384 223 440 233 428 223 428 223 440 226 448 227 456 230 440 224 436 221 436 226 444 226 448 224 432 220 440 224 452 238 444 236 515 259 452 140 0 79 103 110 369 266 507 238 488 233 484 247 519 307 690 274 464 227 488 259 555 232 345 153 115 96 134 152 416 265 527 238 456 236 543 259 539 256 551 251 595 277 595 276 595 277 591 276 567 265 587 274 603 272 587 268 559 262 551 256 555 266 555 251 515 197 345 235 559 247 495 259 523 248 515 248 511 247 484 239 424 223 484 250 531 241 476 220 460 220 472 229 472 223 472 239 480 233 472 238 503 251 515 247 492 242 495 244 507 250 519 253 531 251 507 242 488 241 495 245 499 241 495 248 515 245 503 250 476 244 488 245 488 245 499 250 511 251 515 250 515 250 519 251 484 250 488 247 503 257 539 244 670 295 440 61 0 34 87 36 27 19 23 30 55 28 35 27 47 27 55 28 55 28 55 28 55 27 55 27 55 27 55 27 59 28 59 28 59 28 59 28 63 30 63 30 63 30 63 30 63 30 63 30 63 30 63 30 67 30 63 28 59 30 63 31 51 25 51 25 51 25 51 25 47 30 43 28 51 28 51 27 43 24 35 21 51 46 95 46 75 39 79 37 79 39 87 42 79 30 51 18 43 22 51 21 47 22 43 21 35 18 31 16 19 12 11 15 15 18 47 39 130 57 115 48 75 33 59 34 59 34 63 36 67 34 63 33 51 34 75 55 95 43 95 51 678 286 745 269 416 309 603 233 464 92 87 57 305 113 103 25 47 31 59 37 87 48 103 46 126 37 51 16 7 12 31 40 83 46 43 10 0 24 63 33 47 31 51 31 51 30 43 28 55 27 19 28 39 33 51 40 47 36 35 34 31 33 31 34 35 34 31 33 31 34 43 37 35 36 35 36 35 36 35 36 43 39 39 37 35 34 31 34 23 36 23 36 31 34 31 34 31 31 39 30 35 30 31 28 31 30 35 30 39 31 39 31 39 31 43 34 47 36 55 37 59 40 71 45 79 45 71 43 67 42 71 43 75 45 71 43 71 51 91 60 111 64 119 66 119 67 126 69 123 64 123 70 63 16 0 10 15 12 3 13 23 15 23 15 31 13 31 13 3 10 19 13 19 13 3 7 0 27 87 51 103 51 99 48 111 54 107 48 87 45 87 42 134 57 119 52 111 40 75 27 47 28 51 31 43 27 182 146 333 125 253 75 115 67 123 55 210 98 273 140 265 63 51 39 55 36 59 37 71 42 87 46 83 49 95 61 146 79 166 75 154 75 158 76 158 76 154 72 115 55 95 51 103 61 134 70 174 81 174 79 162 72 142 66 75 72 249 140 265 69 59 36 83 55 146 107 273 134 253 117 230 117 222 119 238 122 218 107 186 99 186 95 166 88 166 95 269 101 222 61 43 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 0 0 1 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 1 19 13 47 19 51 19 35 19 59 18 27 7 35 19 31 9 7 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 11 0 7 0 0 0 0 0 0 1 0 0 0 19 126 93 123 18 0 6 15 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 0 1 0 1 0 1 0 1 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 111 238 116 248 120 250 119 248 113 243 117 241 110 229 105 226 113 236 110 224 98 210 88 200 88 214 99 229 104 238 110 250 114 253 125 276 144 317 161 341 170 351 176 360 173 348 164 336 164 343 170 358 179 367 182 372 188 379 188 386 197 396 194 382 190 389 184 353 161 346 167 341 164 341 165 336 164 336 167 341 167 341 165 315 126 241 99 234 93 219 95 217 95 212 90 207 107 248 116 255 114 257 123 279 126 284 137 296 132 296 146 327 156 319 162 329 168 360 174 355 190 403 196 382 171 341 173 370 184 367 165 336 187 441 241 444 200 339 153 355 132 260 164 367 224 379 167 262 93 191 96 257 161 391 215 427 211 451 229 451 248 499 253 508 254 508 257 525 239 501 244 484 211 420 171 379 137 336 138 367 177 463 230 534 253 546 254 561 274 585 285 585 276 577 276 575 274 570 271 565 263 556 259 546 250 527 236 508 241 513 233 491 220 470 217 475 212 463 214 494 239 468 205 353 135 334 141 315 191 489 241 494 253 479 238 460 242 599 331 573 205 425 194 427 193 425 190 436 197 405 177 460 239 494 238 496 247 463 235 479 227 465 236 479 238 501 245 525 257 542 262 546 266 573 274 585 279 577 271 565 269 561 265 549 269 568 274 551 277 539 230 434 215 506 260 491 248 496 248 503 253 503 244 494 242 482 223 451 208 401 176 365 182 389 188 410 188 396 180 413 199 432 208 441 208 441 214 456 223 468 229 477 236 489 242 496 241 489 230 472 224 472 229 482 230 475 230 491 241 494 239 503 241 501 245 506 245 503 248 513 247 506 248 501 250 508 254 513 250 508 253 518 257 534 260 525 239 518 280 384 61 35 0 38 7 59 31 88 25 40 15 64 27 54 28 47 30 45 30 45 27 45 27 45 27 45 27 45 28 47 28 47 28 47 28 47 30 50 30 50 30 50 30 50 30 50 30 50 30 50 30 50 31 50 30 47 28 50 30 52 25 42 25 42 25 42 25 42 30 47 30 42 28 40 27 40 25 50 22 59 34 112 51 119 40 121 37 117 39 109 40 105 31 71 22 54 21 47 21 42 27 47 27 50 24 47 22 52 21 47 15 50 12 42 19 93 51 133 46 121 36 109 34 112 34 112 34 117 36 114 34 112 25 100 57 143 55 95 28 138 292 585 339 527 229 542 227 436 185 198 55 145 156 310 108 148 46 119 43 119 49 128 49 126 46 102 24 78 10 78 24 124 45 136 31 81 13 90 36 107 30 121 31 119 31 117 30 109 34 93 16 81 24 93 37 126 39 128 37 126 34 121 31 119 33 121 33 121 33 124 36 126 36 136 36 136 36 136 36 136 37 138 37 136 34 133 33 131 36 131 36 131 34 131 34 131 31 126 30 124 30 121 28 121 28 117 28 117 30 119 30 121 31 121 33 126 34 128 37 131 40 143 43 148 46 148 43 143 43 145 45 148 45 145 42 140 40 138 49 157 61 171 64 171 58 159 55 159 61 171 64 164 25 88 10 69 12 59 9 50 13 50 15 50 13 54 12 54 7 42 12 57 15 52 9 45 4 76 48 128 55 126 49 112 57 126 52 121 48 107 37 95 57 124 57 119 49 97 30 59 27 66 30 66 15 93 61 217 113 202 99 193 67 188 81 205 84 205 102 245 110 159 43 95 34 85 34 85 33 90 36 100 43 100 42 117 60 138 61 131 61 128 55 121 54 126 60 136 51 112 52 112 52 121 60 140 76 162 78 164 75 157 69 152 46 150 90 226 84 105 24 95 46 109 51 169 114 262 129 236 119 241 114 248 120 250 110 226 102 226 99 222 95 226 105 248 117 186 73 93 4 14 4 7 3 4 1 0 0 4 3 14 1 14 1 7 0 0 3 11 1 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 23 19 33 21 33 19 40 28 40 18 23 21 42 21 26 9 4 0 0 0 2 6 7 4 7 3 2 1 2 0 2 3 7 4 4 1 2 3 0 1 0 0 0 0 7 0 14 0 16 21 136 104 198 79 59 1 0 4 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 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 230 119 242 123 242 119 218 110 186 104 202 107 194 102 186 102 170 98 166 90 130 79 119 81 130 92 166 104 178 108 190 113 190 113 202 119 234 134 277 144 317 159 341 167 349 164 341 165 345 174 361 185 388 193 400 194 408 191 372 184 384 188 372 177 365 174 353 159 305 156 305 152 289 152 285 149 277 152 309 164 345 174 357 153 289 146 269 128 289 152 301 159 317 164 325 165 321 170 349 170 317 164 337 184 392 200 416 209 424 214 448 227 492 239 503 239 519 254 539 248 531 251 523 251 519 254 523 256 571 235 349 150 325 226 436 182 238 134 277 171 190 114 484 280 579 214 305 104 111 107 285 199 503 263 583 274 555 271 559 265 511 257 523 257 519 256 519 260 563 280 547 239 349 153 174 122 182 158 293 176 246 153 265 180 396 214 404 227 448 245 472 248 523 268 547 279 575 283 571 280 563 280 575 288 567 272 492 245 456 233 440 218 396 209 400 215 424 229 444 232 317 135 214 134 249 141 206 128 289 214 476 271 503 256 468 185 353 301 634 263 341 194 388 194 353 193 416 233 488 209 392 230 432 196 369 239 519 230 472 236 468 229 484 238 432 224 452 233 484 244 499 247 535 260 547 265 551 262 535 259 535 263 527 260 543 277 567 268 543 279 547 241 456 244 531 250 527 251 527 253 539 256 523 247 523 220 341 156 269 149 293 162 301 158 313 171 325 170 301 176 305 179 345 184 321 173 333 188 357 191 372 200 392 206 404 208 412 208 392 200 384 202 400 209 424 212 420 220 440 217 428 221 464 229 480 235 472 235 476 241 480 241 480 242 488 245 499 251 519 253 503 244 492 245 507 251 527 248 630 277 365 104 111 43 47 10 0 12 43 31 35 22 43 27 51 28 51 30 55 28 55 27 55 27 55 27 55 27 59 28 59 28 59 28 59 28 67 30 63 28 59 30 63 31 63 30 63 30 63 30 63 30 67 30 63 28 59 30 63 31 55 27 55 27 55 27 55 27 51 31 47 28 51 27 47 25 51 25 35 24 63 51 95 42 67 40 71 37 75 39 83 42 55 24 47 19 51 22 59 21 63 30 59 28 59 27 51 25 43 16 35 21 35 10 59 42 87 42 67 36 59 34 59 34 59 36 63 36 67 34 63 33 27 34 206 55 138 31 35 99 817 345 777 289 694 307 583 236 432 98 119 37 194 110 222 76 115 52 103 48 103 49 103 45 95 28 43 18 15 15 27 36 71 45 43 15 0 30 67 34 47 31 51 31 51 30 43 28 23 12 0 10 0 24 51 46 47 36 39 36 35 33 23 30 27 31 31 33 35 34 35 34 31 34 31 34 31 34 31 34 35 36 35 36 31 34 31 34 19 34 19 34 27 33 27 33 27 30 35 30 31 28 31 27 27 27 27 28 31 28 35 30 39 31 43 34 47 36 55 37 63 42 75 46 79 45 71 42 71 45 79 46 75 42 59 36 23 34 51 49 91 61 115 66 91 57 91 54 95 61 99 49 39 18 15 12 19 12 11 12 23 15 31 15 31 13 31 13 11 12 19 13 11 12 3 7 0 28 99 58 130 63 123 52 123 54 107 52 99 40 71 39 115 51 123 55 123 42 67 22 15 30 27 13 27 25 95 48 87 42 91 57 119 52 162 48 134 61 126 61 107 49 59 28 55 37 67 37 63 33 63 37 83 40 75 48 107 51 99 52 107 48 83 40 75 45 103 54 75 45 79 48 75 46 87 51 142 70 154 76 162 73 146 66 123 61 158 84 126 18 0 19 7 12 0 37 154 120 273 126 246 117 230 116 242 116 214 101 202 102 202 101 210 111 261 132 289 92 126 28 0 0 7 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 15 1 15 1 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 7 31 13 39 15 43 21 59 19 39 15 47 22 63 19 31 4 0 0 0 1 35 13 31 12 27 9 23 7 11 6 19 7 19 4 7 0 15 3 15 1 0 0 0 0 0 0 0 18 150 113 257 85 226 51 27 0 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 0 1 0 1 0 1 0 1 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 108 231 110 234 108 226 102 219 98 217 98 210 90 200 90 205 79 188 79 179 72 176 79 198 90 217 102 238 110 248 113 253 110 241 111 248 116 265 125 276 138 303 149 317 152 324 156 339 171 355 173 360 179 370 187 379 184 367 174 353 170 351 170 351 146 329 149 319 146 327 152 312 140 300 147 312 155 331 176 367 193 403 212 425 227 468 247 470 226 444 227 451 233 458 236 463 226 446 232 446 224 439 229 458 233 458 236 472 244 479 247 479 241 451 242 458 244 482 250 487 241 484 244 491 257 496 260 494 266 439 170 331 191 441 200 327 126 298 159 341 102 281 212 436 131 238 93 238 147 384 244 518 260 508 260 508 250 494 241 489 253 506 257 511 256 508 260 520 277 520 235 420 164 343 152 360 218 479 257 515 229 446 190 436 205 468 208 472 214 472 223 489 230 518 247 542 257 546 254 534 244 530 250 551 259 556 250 532 251 542 254 537 251 527 253 532 285 585 269 477 150 269 122 305 135 288 150 377 190 408 203 436 223 417 187 382 242 608 277 389 191 439 227 482 224 472 227 499 220 444 200 468 209 410 197 475 235 482 245 511 256 511 247 520 248 522 250 537 253 544 256 549 259 542 260 544 259 537 257 530 257 530 254 515 257 537 263 525 251 513 248 544 263 494 239 499 250 491 248 496 254 508 254 503 244 427 158 319 135 319 150 339 141 312 140 348 162 382 173 405 170 389 174 389 165 374 165 386 164 379 168 389 173 391 171 389 177 396 174 393 176 401 184 410 194 417 191 427 194 417 188 420 197 427 203 434 202 439 208 448 217 451 217 448 218 451 223 448 223 441 227 470 236 496 244 522 245 513 250 518 268 532 253 410 149 188 36 83 37 90 25 47 25 50 27 42 30 35 30 35 28 45 27 45 27 45 27 45 28 47 28 47 28 47 28 47 31 52 28 47 28 47 31 52 30 50 30 50 30 50 30 50 31 50 30 47 28 50 30 52 27 45 27 45 27 45 27 45 31 50 30 42 28 40 25 38 30 54 24 64 37 114 49 109 42 117 39 112 36 102 37 102 27 71 21 54 21 59 21 47 25 40 28 42 27 45 28 52 24 40 19 54 19 40 25 102 36 102 33 102 34 105 33 105 34 112 34 117 36 114 34 112 15 145 129 117 52 119 27 281 327 582 268 475 309 542 256 420 177 181 61 93 33 100 46 121 48 117 39 105 36 105 31 97 25 78 16 78 15 85 24 124 43 136 34 88 15 102 40 114 30 121 31 119 31 117 30 109 18 69 4 66 13 74 24 95 27 109 30 117 33 117 31 114 31 117 33 119 34 121 34 124 34 133 34 133 34 133 34 133 33 133 34 133 34 133 36 136 34 128 34 128 33 128 33 128 30 124 30 121 28 121 27 119 25 112 27 114 27 117 28 117 31 121 33 126 34 128 37 131 42 143 45 150 46 148 42 140 42 145 45 145 42 136 34 126 30 121 37 138 48 152 55 159 46 148 48 138 48 155 51 133 13 81 7 62 9 64 15 57 13 50 15 50 13 54 12 54 12 47 12 50 12 47 9 50 16 83 43 124 60 148 67 138 60 124 51 126 51 107 39 102 43 109 52 119 54 109 37 71 28 57 22 50 16 71 24 85 48 126 48 124 46 109 36 97 48 148 49 126 42 117 46 105 37 95 43 100 37 93 37 105 39 90 40 105 46 95 42 109 43 97 39 90 37 95 45 107 33 90 43 100 42 100 45 109 61 145 72 162 76 162 70 155 60 136 52 155 60 93 13 50 10 47 4 62 42 179 105 231 123 250 116 245 117 248 108 226 99 229 99 234 101 243 114 262 93 140 30 50 0 14 1 0 0 0 4 2 9 7 6 4 1 2 3 2 3 0 1 0 1 0 0 0 0 2 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 11 9 14 12 19 12 16 10 16 12 21 16 21 9 4 0 0 0 0 16 23 15 21 12 16 9 14 9 16 12 19 10 9 3 0 4 0 3 0 0 0 0 7 4 14 13 124 107 198 92 152 93 114 34 9 0 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 166 95 162 93 162 93 162 93 162 90 134 73 91 63 91 69 87 67 91 66 87 70 123 90 146 95 170 105 186 107 190 110 198 110 210 117 226 120 230 119 246 131 277 140 285 143 309 155 341 165 317 161 317 167 345 176 301 161 325 162 301 153 301 158 285 146 297 141 281 149 281 141 257 147 305 168 365 194 452 221 492 229 499 232 499 229 484 232 499 236 480 232 464 230 452 230 472 236 488 239 495 242 492 239 495 241 495 242 503 244 488 238 511 250 507 239 488 245 495 233 484 248 515 250 484 239 499 259 468 196 313 185 440 232 380 159 285 164 321 150 150 117 293 75 146 102 218 187 503 262 519 236 515 241 464 238 464 236 472 251 472 244 492 247 484 250 503 257 492 221 301 143 198 165 384 242 519 254 472 241 480 250 476 242 460 238 448 229 404 224 424 239 404 230 452 247 472 244 440 232 468 242 436 241 464 263 515 277 539 279 579 294 603 300 619 304 595 301 563 241 365 200 488 242 523 193 369 196 325 184 392 232 420 193 321 191 432 304 507 229 460 244 515 256 515 257 539 263 519 245 488 256 507 242 488 272 535 272 567 268 547 259 515 268 535 262 519 254 519 254 511 256 515 256 511 254 507 253 495 253 484 251 468 242 464 248 468 232 428 236 448 214 404 226 484 235 507 242 511 244 527 251 527 250 495 208 333 161 301 152 249 128 234 120 178 125 218 141 246 155 329 174 321 170 313 167 301 162 309 168 313 168 313 165 301 161 297 162 297 162 305 170 325 176 337 173 329 179 341 174 325 177 313 170 329 176 329 174 337 182 345 185 341 184 337 184 337 187 388 202 432 218 436 209 388 202 337 211 384 202 468 232 464 265 622 224 372 98 31 0 0 37 23 25 39 27 51 28 59 28 55 27 55 27 55 27 55 27 59 28 55 28 55 28 55 28 71 31 59 27 55 28 67 33 63 30 63 30 63 30 63 30 67 30 63 28 59 30 63 31 59 28 59 28 59 28 59 28 59 31 47 28 51 27 43 24 63 27 31 24 63 49 87 37 63 39 55 34 47 33 51 33 35 22 31 19 51 22 55 19 35 24 39 24 43 24 51 25 67 21 59 28 63 12 71 45 63 30 51 33 63 36 63 31 67 36 71 37 75 36 71 34 19 78 412 30 103 61 91 185 773 345 765 301 865 285 638 208 420 66 126 52 75 19 51 33 55 28 35 21 23 19 23 15 35 15 23 18 23 18 31 37 71 45 43 15 0 30 67 37 47 31 51 31 51 31 43 28 19 10 0 13 0 9 0 10 0 22 15 30 31 33 35 31 23 31 31 34 35 34 35 33 39 34 31 34 31 34 31 34 15 33 19 34 31 36 35 37 19 34 19 34 27 33 27 33 27 31 35 28 31 27 31 27 23 27 23 28 27 28 31 30 39 33 43 36 47 37 55 37 67 43 75 46 79 43 67 40 63 42 67 42 59 34 35 27 47 39 47 40 55 43 59 45 27 36 39 31 43 48 67 39 3 9 7 4 3 13 39 19 23 15 31 13 31 13 31 12 23 13 15 9 3 10 3 9 23 27 63 42 115 67 154 66 126 52 99 54 103 43 79 46 79 43 107 55 130 54 103 39 51 25 27 28 63 18 39 28 75 54 55 30 67 34 130 48 47 30 55 37 55 33 51 36 43 37 75 40 63 33 63 37 79 36 83 46 91 36 83 51 79 39 79 40 83 42 91 45 47 36 83 45 83 42 87 46 123 63 158 76 182 76 162 69 142 57 142 96 285 111 210 76 214 92 150 57 91 79 202 116 273 125 249 119 253 120 230 107 198 101 202 98 186 92 186 96 55 10 0 0 0 7 11 0 0 3 0 1 0 0 0 0 0 0 7 0 11 6 27 4 15 1 7 0 0 0 0 0 0 1 0 1 0 1 7 0 7 0 7 0 7 0 7 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 3 1 3 1 7 6 19 9 27 7 15 6 23 10 27 9 23 7 11 1 0 0 0 1 35 12 31 10 23 7 15 6 31 13 39 13 31 7 7 1 31 6 23 3 3 0 0 0 0 0 75 105 265 79 154 107 238 92 146 18 0 3 7 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84 195 78 186 75 183 70 174 60 162 58 159 57 155 55 152 45 126 45 155 67 171 78 202 101 229 111 245 119 250 114 243 117 243 110 241 117 250 116 245 117 260 126 272 131 279 140 296 146 308 152 317 155 315 149 305 156 317 149 303 144 305 149 315 144 303 138 305 131 260 104 236 116 308 185 408 218 422 226 446 229 472 242 468 230 448 233 456 229 458 239 463 226 444 227 456 232 453 244 465 241 460 244 475 241 460 235 465 241 479 245 477 250 484 250 479 241 475 242 487 241 479 247 489 242 475 244 494 215 377 182 432 236 425 194 398 202 429 173 284 126 265 98 276 173 413 239 484 244 470 239 470 239 489 245 491 241 484 238 482 247 484 241 491 254 496 230 444 143 322 143 379 212 491 253 508 253 506 253 503 248 503 244 501 239 503 241 506 244 511 247 515 245 522 241 518 239 518 239 518 245 534 244 527 244 546 263 575 271 549 262 561 262 558 268 539 263 515 253 544 272 553 303 596 247 417 208 422 179 329 200 367 158 351 167 327 185 468 271 503 257 530 276 575 279 551 268 582 282 573 265 549 268 551 268 539 266 537 268 544 271 551 268 549 260 542 265 551 263 549 259 544 263 539 265 537 262 525 254 515 257 508 256 511 236 532 268 477 176 365 173 391 190 420 211 408 233 470 233 468 236 494 254 503 232 405 165 360 173 358 152 334 135 291 107 260 110 291 123 300 137 327 147 339 147 346 161 374 153 355 158 365 158 365 162 372 164 370 162 365 159 360 158 358 168 374 167 374 165 372 164 372 168 379 162 370 159 372 164 382 161 374 165 382 174 391 179 391 173 384 188 403 184 389 177 393 171 382 174 379 167 370 187 429 215 453 256 522 200 210 16 33 12 23 6 45 34 45 21 31 25 64 40 64 24 42 25 54 28 54 28 54 30 57 30 54 28 45 30 45 30 45 30 45 28 47 28 47 28 52 28 52 25 45 27 47 28 45 27 42 27 45 27 45 27 45 27 45 28 47 27 42 25 40 24 42 27 57 22 85 42 124 42 119 40 121 37 109 30 117 33 105 34 93 9 54 9 64 12 52 25 42 19 52 27 50 21 50 30 50 19 59 22 54 31 100 19 88 36 107 36 97 31 95 28 107 40 102 33 105 33 83 15 202 150 140 45 107 46 372 279 568 346 542 301 499 247 382 158 191 46 112 31 88 30 97 42 107 30 88 22 81 18 74 18 78 22 88 21 76 19 107 43 124 33 93 19 107 34 119 36 124 33 117 33 109 31 100 25 74 10 50 15 64 24 62 30 74 25 83 31 105 30 107 36 136 27 102 30 117 25 121 31 126 36 133 36 133 40 140 30 126 31 128 33 133 34 136 28 124 30 121 28 121 30 117 33 114 27 107 27 109 30 107 27 105 24 107 30 117 31 112 28 112 33 119 36 124 37 126 40 136 42 140 43 140 42 138 42 143 46 140 39 126 31 121 27 119 28 124 31 131 37 138 33 138 42 145 46 152 42 119 6 54 9 59 10 57 15 59 12 52 12 54 12 54 12 54 13 52 9 50 10 52 10 52 25 88 40 95 36 100 58 148 69 133 51 112 49 114 46 100 45 93 43 105 57 112 48 83 30 66 28 71 25 57 21 76 40 100 25 83 28 78 9 97 25 112 27 93 24 107 34 93 34 88 30 105 48 112 43 102 42 97 42 97 42 93 39 85 39 78 31 69 34 85 43 93 37 93 45 95 39 85 40 100 51 119 63 143 75 152 75 148 82 126 54 152 95 176 84 167 96 195 107 202 92 183 88 198 105 248 123 262 122 265 119 245 108 255 111 222 93 214 57 83 0 23 0 23 0 23 4 23 0 9 0 9 0 19 3 14 3 4 4 7 3 0 0 0 6 4 3 2 1 2 1 2 1 0 1 0 1 0 1 0 1 0 3 0 0 0 1 2 4 4 1 0 1 0 1 0 1 0 0 2 0 9 0 9 0 0 0 0 0 0 0 0 0 0 0 2 1 4 6 11 16 23 12 19 15 26 12 7 4 7 6 9 4 4 0 0 1 4 3 2 0 0 1 7 10 16 10 16 9 7 1 0 1 2 6 0 0 4 1 14 0 107 95 193 82 157 75 179 85 191 79 88 6 7 1 0 1 0 1 0 0 0 0 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 99 69 71 58 51 51 19 39 7 40 15 43 23 43 19 43 11 36 23 58 95 78 138 99 178 105 202 116 222 119 214 114 226 120 226 125 249 131 246 123 226 122 230 120 222 122 246 132 293 147 293 147 293 146 285 143 281 143 281 143 281 143 281 143 297 132 234 108 158 84 126 87 309 162 384 209 488 230 503 239 507 248 511 245 484 230 444 221 452 235 472 239 444 233 432 239 452 239 472 238 456 232 456 238 464 239 480 239 468 236 480 245 456 233 492 250 523 254 511 245 492 242 492 241 492 244 492 239 365 182 361 218 448 206 369 200 349 212 372 156 238 149 313 214 476 251 519 256 495 250 495 247 499 241 452 230 476 250 503 245 495 248 519 256 484 208 261 120 253 171 345 221 480 256 503 250 492 253 488 251 480 248 476 247 472 244 476 245 480 248 488 248 464 247 460 244 444 241 448 242 456 247 456 244 436 242 452 250 476 248 444 236 424 241 460 251 464 262 551 257 543 280 583 230 503 239 468 205 329 202 519 203 329 194 400 194 353 200 495 269 527 269 531 280 539 265 503 253 503 254 511 256 519 263 535 265 515 260 519 263 527 265 523 263 539 268 551 268 563 266 563 265 543 262 539 265 527 265 499 260 468 242 488 256 472 245 507 226 309 141 214 150 269 167 357 200 317 188 396 214 460 241 515 247 436 179 281 153 305 161 309 168 289 144 226 123 210 129 234 134 230 132 214 126 202 125 198 122 198 125 214 131 222 131 238 138 285 155 285 156 289 156 289 158 281 153 281 153 281 153 277 150 273 150 265 147 265 150 277 155 261 147 265 150 277 155 285 159 285 159 289 162 297 161 277 153 246 140 222 132 198 129 249 162 392 193 396 215 519 251 468 147 126 34 0 0 15 22 91 37 55 21 47 18 39 25 63 31 47 27 47 28 39 28 39 28 47 30 55 30 55 30 55 30 55 28 55 28 55 28 55 28 51 27 55 28 59 27 55 25 55 27 55 27 55 27 55 27 67 28 55 25 47 24 31 21 35 21 31 31 83 46 83 37 95 40 67 27 35 43 63 46 43 48 107 67 154 49 51 0 0 0 0 10 23 21 43 27 39 13 31 19 47 13 59 31 35 25 59 37 67 33 55 33 51 36 71 33 59 36 51 21 59 134 333 57 79 39 162 239 662 340 924 330 801 292 634 227 333 75 111 55 55 21 75 46 79 37 55 28 39 24 27 16 27 19 35 25 27 15 19 31 83 40 47 22 15 28 55 34 51 36 55 33 47 34 59 33 39 18 11 12 27 19 31 18 11 21 11 24 35 31 35 25 35 25 63 28 7 45 75 37 31 33 47 40 39 36 3 28 35 43 23 33 15 31 23 33 7 28 7 30 15 28 23 30 39 30 27 25 35 30 39 28 27 25 19 27 35 31 39 30 31 30 39 34 51 37 55 39 59 39 63 40 63 40 59 39 59 42 71 40 51 31 35 30 19 27 19 28 27 33 39 36 35 39 59 42 63 45 47 28 0 10 19 12 19 13 23 13 19 12 19 12 19 12 19 12 23 10 11 9 7 10 7 10 51 36 75 39 55 36 91 58 146 64 134 55 107 46 95 48 83 43 83 51 115 57 91 39 71 28 59 30 39 16 11 22 206 111 249 98 222 98 198 92 126 69 126 64 146 81 154 61 47 33 51 39 63 34 59 42 83 43 83 43 79 40 71 39 67 36 51 33 59 42 75 43 75 39 91 39 79 34 83 40 91 45 119 58 154 69 170 72 123 37 43 39 119 64 119 54 123 67 126 60 75 48 75 55 99 78 210 120 265 125 265 128 230 101 178 87 126 39 0 0 0 1 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 3 0 4 0 0 0 0 0 0 0 0 0 3 0 4 7 6 15 9 27 7 35 3 15 0 15 0 0 0 0 1 19 6 31 4 15 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 15 6 7 0 0 1 0 4 19 15 27 9 0 3 3 4 3 3 0 0 0 4 7 6 3 4 11 10 0 0 0 4 3 1 0 0 23 0 19 0 0 0 0 0 55 67 182 92 150 72 138 73 166 95 182 55 7 0 0 6 0 3 15 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 81 191 73 179 66 164 55 145 42 136 46 143 46 138 40 128 39 124 49 164 79 205 102 238 117 250 123 262 128 265 125 257 126 265 129 274 135 272 126 255 110 236 108 231 105 236 117 257 135 286 137 288 138 293 140 296 144 305 152 315 153 310 146 298 125 260 108 248 111 274 150 351 173 331 176 415 241 451 227 436 238 465 235 465 242 463 239 451 233 451 239 460 241 472 242 472 236 453 238 451 233 453 239 468 230 458 241 458 224 439 226 463 244 468 238 460 238 463 238 460 247 479 245 472 251 494 244 436 168 374 206 432 214 405 202 413 190 403 205 370 164 393 247 518 250 487 247 468 239 482 245 484 236 484 248 506 251 496 244 491 251 513 256 434 150 293 137 367 197 448 244 522 263 515 250 496 248 501 248 501 248 501 248 506 248 506 248 513 248 520 251 525 248 522 245 518 244 522 245 522 242 522 247 527 242 515 236 513 248 544 239 508 236 518 239 537 251 518 257 553 279 494 199 346 268 511 282 408 220 501 340 468 205 348 156 315 152 331 218 515 260 518 265 532 268 553 265 534 265 553 268 549 263 537 259 530 251 518 254 522 256 522 254 527 260 537 259 532 256 530 254 530 250 518 253 522 257 525 259 525 250 501 256 534 251 518 262 520 202 346 146 339 138 276 123 312 150 358 180 393 194 417 209 427 191 358 140 315 141 329 155 362 168 358 156 339 152 341 158 353 159 336 143 322 141 315 128 291 122 300 125 308 126 308 128 319 122 305 125 312 128 319 132 324 141 336 141 336 141 336 141 339 138 329 138 331 140 334 141 336 132 317 129 315 131 322 135 329 140 317 129 310 134 315 126 291 135 303 120 288 114 286 126 327 161 377 180 453 254 515 285 515 266 362 96 35 0 64 28 9 34 57 25 59 34 64 25 40 25 52 27 50 27 50 27 50 28 45 30 45 28 47 28 47 28 47 28 47 28 52 28 52 25 45 27 47 28 45 27 42 27 45 27 45 27 45 27 45 28 47 27 42 25 40 22 45 25 62 25 93 42 126 40 117 43 117 27 100 34 159 69 193 60 179 85 236 122 255 113 214 60 100 24 52 6 35 7 47 16 50 16 54 18 54 22 81 21 83 30 100 33 97 31 97 31 100 33 95 34 100 27 66 51 284 128 105 51 81 107 434 279 592 352 537 312 496 229 360 150 155 43 133 27 81 43 119 39 105 33 97 31 93 24 78 21 81 22 85 21 74 19 102 39 121 33 95 21 109 34 119 36 121 34 117 33 105 31 97 22 64 13 54 16 54 15 38 10 31 9 54 24 93 27 97 24 83 18 78 10 117 6 128 31 128 43 145 46 140 36 124 40 133 34 124 30 128 33 136 30 126 31 121 28 121 30 117 33 114 27 105 27 105 28 100 27 105 25 105 31 114 33 109 30 112 33 119 37 124 39 124 36 131 39 133 40 131 37 128 37 133 42 131 34 117 30 117 28 117 28 114 28 119 31 124 33 133 42 136 42 138 34 105 12 57 13 57 12 54 12 54 12 54 12 54 12 54 12 54 12 54 10 52 10 52 12 54 34 97 45 100 33 81 34 100 55 133 66 136 54 109 46 109 43 93 45 105 57 109 48 85 37 74 30 69 22 47 13 62 158 358 208 343 184 358 184 346 194 367 191 374 209 396 202 343 46 112 40 102 33 85 34 102 43 102 45 100 42 95 40 85 39 81 34 78 39 81 39 76 33 81 36 81 33 76 33 83 30 78 37 97 52 121 64 133 66 105 36 69 40 105 43 78 31 85 28 81 18 76 27 105 22 121 63 202 90 198 93 241 116 224 114 305 159 272 114 253 107 207 104 198 98 186 92 181 48 107 36 88 28 78 21 62 22 54 16 40 6 21 0 16 4 31 6 31 4 23 0 14 0 7 0 7 0 7 0 7 0 7 0 7 0 9 0 7 6 19 7 11 6 0 3 0 1 0 0 2 0 9 0 9 0 0 0 0 0 0 0 0 0 0 0 9 9 9 0 0 0 0 0 2 6 9 4 4 4 4 3 2 1 2 1 2 0 4 6 11 6 11 9 19 0 0 3 7 4 2 0 0 6 0 0 4 3 7 3 42 75 162 84 164 72 157 69 159 75 195 96 159 34 9 0 7 1 0 1 0 0 0 0 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 174 98 170 99 182 102 178 98 126 81 130 81 111 67 71 55 55 58 87 79 150 102 206 119 246 129 253 131 249 126 234 122 218 117 214 114 202 107 178 98 158 98 178 105 190 113 222 125 246 132 269 144 297 152 309 153 325 161 333 161 321 153 297 144 261 126 246 129 269 152 369 203 428 171 337 205 499 230 488 236 432 208 440 221 484 232 511 245 511 235 472 229 452 229 448 227 452 229 444 223 432 221 444 227 464 236 492 241 484 239 503 253 515 248 511 242 488 238 499 247 492 244 503 244 527 254 452 185 261 188 416 218 400 208 400 209 404 190 349 182 309 223 551 251 488 248 484 244 488 253 503 247 515 245 472 239 492 251 523 266 472 203 261 132 218 171 384 227 476 250 523 260 495 242 468 242 472 244 476 244 480 245 484 247 488 248 492 248 495 248 499 251 476 247 468 245 460 244 464 245 448 242 468 248 468 245 460 247 460 256 452 241 480 251 452 254 507 260 515 262 460 176 269 182 452 238 507 202 460 286 785 257 384 167 309 180 372 168 365 208 551 277 583 276 559 274 567 272 563 268 543 262 531 260 511 253 480 248 488 251 492 251 495 250 503 251 495 245 495 244 507 247 507 247 511 250 503 254 495 256 523 262 511 247 480 248 531 251 456 188 309 167 222 110 134 108 158 126 226 144 265 173 361 196 353 158 273 137 249 132 261 149 301 155 309 158 317 164 349 176 357 180 341 179 353 180 337 171 309 167 313 164 297 158 293 158 333 173 341 176 353 180 361 184 353 179 353 180 357 180 361 182 321 173 329 174 329 173 321 171 309 165 297 161 297 167 317 173 321 168 293 161 285 156 265 147 265 146 246 146 242 137 226 140 182 134 293 165 297 150 428 268 714 303 646 167 115 0 7 42 19 9 23 18 55 22 55 31 51 25 55 25 55 27 55 27 55 30 55 30 55 28 55 28 55 28 55 28 55 28 55 28 51 27 55 28 59 27 55 25 55 27 55 27 55 27 55 27 63 27 55 25 47 24 35 22 31 22 39 34 83 43 75 36 99 34 39 21 63 69 162 88 154 81 146 84 198 98 253 105 261 96 162 60 83 24 7 12 23 13 11 13 19 15 43 27 35 24 47 31 55 33 59 33 59 31 51 31 63 33 31 15 138 185 281 57 146 27 317 244 710 358 948 342 880 312 622 223 484 82 67 45 47 30 99 34 71 36 63 34 63 33 43 22 43 19 27 22 23 16 19 30 71 37 51 25 23 30 55 33 47 34 51 33 47 33 55 31 35 19 23 19 39 18 11 4 0 3 0 10 19 25 15 15 23 0 99 88 35 30 0 9 0 22 15 34 43 49 59 52 23 40 23 37 35 34 39 34 23 30 11 31 19 28 15 30 27 28 19 27 27 28 27 27 19 25 15 27 27 33 31 30 23 30 35 34 47 37 51 37 47 39 47 40 47 39 43 36 43 39 47 37 31 30 23 30 35 28 31 27 27 27 31 28 39 37 63 39 63 42 47 25 15 16 27 13 19 10 15 9 19 12 19 12 19 12 19 12 15 12 19 10 7 10 15 15 67 42 91 45 59 30 43 33 79 49 130 64 130 54 99 46 83 45 87 51 111 52 87 40 75 30 55 28 31 13 3 18 269 152 380 141 313 135 313 141 384 165 392 171 428 182 416 162 126 54 71 37 55 34 67 45 79 42 79 42 75 37 63 36 63 36 59 37 67 39 55 31 67 31 71 33 67 31 67 33 55 28 67 37 99 51 138 61 115 49 51 13 27 49 103 39 55 37 39 30 19 36 67 57 75 43 67 66 103 52 99 85 182 87 230 162 420 176 404 202 468 203 476 205 480 206 484 208 440 187 424 182 424 184 420 179 376 158 345 140 285 116 226 101 146 75 142 69 115 54 71 40 67 39 31 19 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 4 15 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 3 27 10 11 0 11 4 7 12 31 13 23 15 31 10 0 0 0 0 0 3 0 4 7 4 0 1 0 6 15 9 15 7 7 4 0 1 39 0 7 6 0 0 0 43 182 84 142 70 123 69 134 69 130 78 182 88 107 13 0 3 0 1 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 1 3 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 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 104 226 104 236 114 255 122 260 117 250 117 245 107 219 90 198 81 202 90 219 104 241 114 250 119 253 117 248 111 236 102 222 93 207 90 195 81 186 79 188 98 224 114 250 125 260 128 269 138 298 150 324 164 334 164 331 162 327 156 310 146 298 140 291 141 300 146 322 158 331 173 370 149 250 88 236 117 267 140 341 197 398 211 422 217 391 202 386 197 362 177 331 162 327 158 327 152 305 138 288 129 281 126 281 138 303 141 322 158 348 170 360 159 362 199 415 214 427 230 465 242 477 254 487 257 470 208 353 165 391 215 417 209 425 217 410 218 377 187 374 177 444 262 436 239 479 248 472 241 475 245 477 247 468 229 491 259 494 215 408 135 305 141 367 212 482 248 487 254 503 250 487 236 479 238 489 238 482 239 484 241 489 242 491 245 501 245 506 245 506 247 513 242 506 239 503 239 508 241 511 241 511 244 513 244 515 251 530 248 525 236 515 254 549 257 534 260 570 259 391 146 322 194 463 226 398 223 422 256 518 327 451 200 377 206 367 176 288 152 315 232 484 277 520 256 491 244 496 250 501 235 494 245 515 251 506 247 506 250 511 251 511 250 508 254 515 248 508 245 508 248 513 253 513 253 513 254 513 256 515 245 520 254 496 256 546 269 513 242 434 194 365 141 293 120 262 114 291 129 296 129 312 147 329 150 329 144 322 138 305 132 310 135 315 140 319 143 327 150 341 164 365 179 386 188 393 193 410 193 405 194 410 190 401 188 408 203 436 206 436 208 439 209 441 202 429 202 429 202 429 202 429 194 417 194 415 193 408 188 403 188 403 185 401 187 408 194 420 194 417 194 408 182 389 177 391 170 374 171 384 167 346 137 319 131 343 108 210 81 291 173 393 257 458 291 527 211 136 0 66 27 74 27 74 16 40 19 78 28 57 28 50 30 47 28 50 28 47 28 47 28 47 28 47 28 47 28 47 28 47 28 47 25 45 27 47 28 45 27 42 27 45 27 45 27 45 27 45 27 45 25 42 25 42 24 47 22 64 30 97 42 121 37 117 39 107 21 102 46 191 88 217 79 202 75 193 69 179 57 157 69 171 87 212 98 174 58 124 28 81 15 52 6 52 13 59 28 88 28 93 31 97 33 95 34 93 28 93 33 90 22 71 92 339 113 114 67 64 152 393 274 587 377 608 361 556 277 472 179 183 42 121 34 107 48 105 36 102 34 105 37 102 30 88 27 83 19 81 19 74 19 100 34 117 34 100 25 114 34 114 34 121 33 114 31 105 30 95 24 71 21 69 24 57 12 26 9 23 1 45 19 83 16 76 4 97 203 482 129 241 105 121 24 105 12 97 25 133 46 155 51 155 51 152 43 136 33 121 33 126 33 124 30 121 30 117 30 109 25 109 28 109 27 100 25 105 22 107 28 114 30 112 27 112 30 119 34 124 36 124 40 138 39 138 39 136 36 131 36 136 37 131 30 121 30 121 30 117 30 112 28 112 28 114 30 124 40 131 42 138 37 102 16 64 16 59 13 54 10 50 12 54 12 54 12 54 12 54 9 54 13 54 10 52 13 64 36 100 48 109 42 90 33 85 33 97 49 133 69 143 58 107 49 100 49 102 51 100 45 88 37 66 28 64 21 54 15 76 113 243 125 236 110 217 107 274 119 253 123 262 126 255 128 260 81 133 34 90 39 107 43 100 39 93 39 90 36 83 31 71 34 76 34 78 39 74 31 59 31 76 30 74 31 76 31 74 31 76 33 81 40 100 52 114 43 88 24 28 25 148 114 224 122 222 113 219 113 236 131 269 176 310 152 322 164 303 152 324 144 284 144 303 150 286 137 288 149 303 156 312 164 327 171 334 188 358 188 362 196 374 199 367 214 389 214 384 208 374 202 367 208 379 208 374 200 358 188 341 174 308 156 262 125 219 102 198 58 119 33 78 15 54 0 31 4 26 1 9 0 2 1 9 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 4 13 38 30 47 22 31 24 54 39 57 39 76 31 35 9 0 0 0 3 14 12 19 10 7 0 0 0 0 4 7 3 2 0 0 1 2 4 0 0 11 0 9 24 128 78 148 72 150 70 162 78 186 79 179 85 188 76 76 4 0 1 0 0 0 0 0 0 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 186 99 170 98 190 111 222 117 242 125 246 125 238 116 210 108 186 108 206 108 206 114 218 110 202 108 194 102 178 95 154 87 142 87 138 84 130 85 158 99 218 123 265 138 281 135 261 132 273 141 289 150 305 152 297 147 313 150 285 138 261 137 269 141 293 144 297 153 313 144 265 138 154 82 91 85 111 78 107 102 182 113 249 146 285 116 174 92 138 84 115 69 71 61 43 61 103 84 87 81 99 87 111 85 87 73 63 69 71 73 71 67 83 88 142 104 170 125 285 173 444 218 480 227 460 197 345 158 329 200 400 205 392 217 416 203 384 190 372 188 301 220 539 236 456 236 456 230 444 239 480 244 460 238 480 235 365 146 150 111 222 177 444 244 480 233 484 254 480 238 464 236 460 239 468 239 448 236 452 238 456 238 460 238 472 242 472 241 472 241 472 241 464 238 464 238 464 239 472 241 484 245 476 239 468 242 492 254 515 244 472 253 484 262 551 263 480 224 285 150 341 214 484 282 519 221 428 248 539 271 587 190 369 164 277 125 249 134 313 150 341 196 484 256 559 250 527 257 519 242 484 242 499 253 503 245 488 250 495 251 503 251 507 250 515 253 519 250 519 251 523 253 543 254 535 253 527 253 523 253 476 256 539 251 563 253 444 194 369 185 372 194 353 179 297 131 285 164 297 153 246 132 178 104 198 119 242 131 249 126 238 123 261 132 253 129 246 129 249 129 234 140 273 153 285 156 313 171 329 173 345 177 353 179 365 185 353 180 345 180 345 179 341 179 369 190 365 188 361 187 361 185 365 185 361 182 349 177 345 176 329 170 321 168 321 171 333 176 325 176 357 180 337 170 333 179 353 179 357 180 317 146 226 129 289 125 75 55 182 152 384 230 638 253 583 286 722 227 186 0 0 12 43 36 71 18 23 21 63 27 79 28 79 30 87 30 59 28 55 28 55 28 55 28 55 28 55 28 55 28 55 28 51 27 55 28 59 27 55 25 55 27 55 27 55 27 55 27 59 25 51 25 47 25 39 24 23 24 51 39 83 40 71 34 91 28 35 25 107 81 178 84 134 76 130 72 138 67 138 66 87 49 111 75 174 81 162 82 130 61 87 37 47 36 55 31 63 31 47 28 55 33 59 31 59 28 47 30 47 24 35 30 321 193 246 39 95 18 432 217 619 220 456 167 416 152 285 101 210 61 99 45 63 27 59 39 67 34 59 34 67 36 59 30 59 22 23 19 23 18 19 27 55 34 51 28 35 33 55 31 43 33 51 31 43 31 55 30 43 24 35 24 51 21 11 3 11 4 0 7 31 21 3 1 0 167 678 262 448 170 281 131 166 72 75 36 3 27 0 24 11 36 31 42 47 39 51 33 27 34 27 31 19 31 15 30 19 27 11 27 27 28 15 22 11 22 3 24 19 30 19 27 11 27 23 33 35 36 39 36 43 39 43 39 39 36 31 33 31 36 35 33 15 27 19 33 39 31 31 30 31 30 35 31 31 36 55 37 59 40 43 25 19 18 31 15 23 12 15 10 19 12 19 12 19 12 19 12 7 12 27 13 7 10 19 21 63 39 87 48 83 40 67 37 59 34 79 54 150 72 146 60 111 54 99 48 83 43 79 43 79 33 55 27 35 15 19 24 249 107 214 95 202 84 186 114 206 98 218 101 210 96 234 117 194 60 39 27 63 43 71 34 67 37 67 36 55 30 39 27 47 30 43 31 51 33 35 25 63 28 55 28 63 31 63 27 71 33 71 34 83 42 107 48 130 54 55 7 23 82 337 171 404 165 372 155 349 158 369 164 349 144 325 162 388 162 345 155 388 171 372 152 325 146 317 135 297 141 297 147 313 155 329 158 293 141 293 146 313 152 313 147 297 146 313 152 333 158 341 161 365 170 380 177 396 182 400 182 456 203 452 196 428 187 408 182 408 171 349 143 289 120 242 110 198 87 154 48 35 3 0 0 0 0 7 0 7 1 7 0 0 0 0 0 0 0 0 0 0 0 0 4 39 31 126 58 134 48 126 58 142 46 115 57 111 34 43 7 0 4 23 18 71 27 43 10 0 0 0 4 0 0 0 0 0 0 0 0 7 0 0 1 0 4 63 76 130 67 119 72 134 76 166 92 202 88 182 98 210 63 27 0 0 1 0 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 107 219 93 202 95 219 105 231 117 245 119 250 120 250 119 250 108 250 117 243 111 248 113 234 105 231 102 226 99 219 95 212 92 212 101 219 102 229 114 250 128 272 140 284 138 272 129 265 126 272 126 272 126 274 129 279 134 281 129 276 134 293 146 310 156 300 126 265 108 219 73 181 69 191 85 226 93 200 70 186 95 198 90 243 126 231 95 188 105 234 128 274 146 300 156 322 147 305 149 319 162 351 171 351 167 346 159 322 140 298 129 288 119 250 102 217 85 207 92 226 120 265 131 286 123 245 119 298 191 396 203 389 197 401 206 393 194 379 191 346 158 408 259 477 242 472 245 475 251 499 250 470 238 439 188 341 114 262 135 384 253 475 233 472 248 494 242 465 233 472 233 477 238 482 241 487 236 477 236 477 236 479 236 482 239 487 238 491 238 494 238 494 236 489 236 489 236 491 239 496 244 501 244 491 239 491 248 508 256 487 262 544 232 479 250 451 190 310 101 286 220 398 212 448 282 489 241 508 269 565 292 362 138 229 105 231 147 286 152 257 176 317 176 405 244 477 253 513 247 503 260 520 254 503 248 499 248 508 250 513 253 508 251 506 247 499 248 503 251 506 251 506 253 508 250 503 250 506 253 511 260 527 257 513 242 384 111 269 110 260 129 372 197 420 202 386 167 355 171 355 171 355 156 308 107 262 111 267 113 269 111 265 122 276 113 272 120 286 123 281 119 281 123 286 126 291 132 305 131 308 138 322 143 331 150 348 171 379 170 377 170 377 170 377 174 384 173 379 170 374 167 372 167 367 164 362 162 365 165 370 159 355 156 351 153 346 150 343 141 339 155 362 167 377 171 382 171 374 167 362 146 317 132 331 129 262 60 229 129 298 190 549 285 542 282 463 268 532 239 303 34 62 0 54 22 81 21 66 24 59 27 47 28 45 28 45 27 52 27 52 27 52 28 52 28 52 28 47 28 47 28 47 25 45 27 47 28 45 27 42 27 45 27 45 27 45 27 45 25 42 25 42 25 42 25 50 21 64 34 105 42 117 36 114 36 100 15 107 55 207 93 212 87 214 70 181 48 159 45 162 58 152 37 138 43 150 60 176 81 186 75 157 66 157 66 131 43 102 31 93 31 97 33 93 33 93 30 95 25 76 27 107 164 315 102 83 33 71 193 365 283 327 102 171 63 117 27 47 30 126 45 100 36 93 22 107 36 100 30 97 33 105 34 100 31 85 18 78 19 76 19 97 30 114 34 105 28 117 34 112 33 119 31 114 31 102 28 93 24 71 19 66 22 57 12 26 7 21 0 42 18 83 12 64 72 518 253 360 209 336 141 358 146 279 105 210 70 164 45 121 31 117 30 114 33 124 36 133 36 126 34 121 31 119 30 114 27 107 25 109 28 109 24 100 24 102 22 105 27 114 28 109 25 109 30 117 34 121 34 121 37 136 37 136 36 131 31 124 33 128 33 121 25 117 27 119 33 114 31 114 31 114 33 119 31 121 37 119 34 117 24 81 15 62 16 59 15 57 13 54 12 54 12 54 12 54 12 54 7 54 16 59 10 50 15 71 33 95 43 107 45 102 40 97 33 88 33 97 48 128 67 145 63 117 52 95 39 83 42 93 45 76 31 71 22 59 18 83 105 229 99 202 102 219 99 222 96 207 92 217 98 207 101 229 98 150 37 90 37 102 36 83 39 90 37 88 33 78 28 66 28 64 25 64 30 64 28 57 28 64 22 64 27 71 25 62 28 71 30 76 34 85 40 93 48 95 28 23 0 76 81 212 122 222 113 217 108 214 105 214 104 224 111 245 125 253 119 238 102 217 102 219 113 248 125 250 102 224 104 226 105 229 108 231 114 241 114 243 119 248 116 236 110 238 111 241 111 241 110 236 96 219 102 231 110 245 117 250 110 236 119 253 129 262 132 265 141 279 134 260 122 248 122 253 135 245 119 174 54 50 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 31 39 83 63 88 57 100 57 66 40 83 48 66 33 40 22 35 25 45 42 59 27 21 4 4 7 19 12 28 24 42 25 26 6 0 0 2 0 11 13 66 60 138 70 126 57 143 70 157 73 179 95 200 90 191 98 155 40 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 1 2 1 2 1 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 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 206 99 158 85 150 93 186 104 218 114 222 116 226 117 230 119 206 114 222 110 202 114 210 102 178 98 174 98 174 98 174 98 162 101 194 110 202 111 218 120 246 131 265 134 253 126 242 123 238 119 210 113 206 120 242 132 194 111 206 120 246 138 293 153 281 123 190 105 186 107 162 102 190 116 190 114 190 120 218 129 166 66 71 73 198 102 182 87 206 123 357 188 472 221 543 244 492 223 468 224 488 229 484 221 468 224 488 221 444 205 440 217 464 217 456 211 400 159 194 84 87 73 107 93 111 81 210 174 384 200 380 191 353 193 376 197 376 187 301 138 230 200 507 242 480 241 480 247 507 242 400 180 265 122 115 129 321 214 472 253 492 244 507 250 515 247 484 236 480 241 472 233 444 229 456 242 460 238 460 238 460 238 460 236 468 239 468 238 468 236 464 236 464 236 464 236 464 239 480 242 480 244 499 247 507 247 527 256 460 209 551 276 396 187 380 147 174 146 210 108 218 143 293 214 460 242 432 257 535 354 749 217 444 180 369 170 380 165 424 208 444 143 186 129 329 165 333 176 440 233 539 262 515 244 495 256 492 250 499 253 511 251 527 250 519 250 531 256 543 260 531 257 555 257 559 254 559 259 571 263 567 254 559 283 615 194 257 167 265 98 111 117 238 146 305 174 372 184 329 167 321 173 301 146 246 125 226 108 194 107 194 102 166 90 146 95 206 120 242 122 214 117 174 110 186 117 190 113 174 113 194 117 202 120 218 128 210 126 202 128 206 129 210 129 230 135 222 131 210 126 198 125 202 119 190 116 198 122 218 129 238 134 230 128 214 120 190 114 146 101 174 123 253 149 277 146 285 147 261 134 206 120 242 153 269 143 174 84 214 165 575 375 833 327 658 262 591 274 642 274 579 143 59 0 0 7 15 21 51 22 63 25 71 27 79 25 59 27 55 27 55 27 55 28 55 28 55 28 55 28 55 28 51 27 55 28 59 27 55 25 55 27 55 27 55 27 55 27 59 25 51 25 47 25 39 24 19 24 59 40 83 39 67 34 103 27 31 25 126 88 210 88 119 69 134 69 115 52 79 43 43 30 39 43 79 46 63 45 107 66 123 66 126 76 126 57 87 40 59 30 55 34 59 30 55 30 55 31 35 18 47 49 428 164 246 36 59 31 503 197 646 182 396 153 206 40 83 36 67 66 87 22 99 48 43 39 67 31 47 28 55 34 67 36 67 22 19 18 23 18 19 25 47 33 51 30 39 34 55 30 43 33 47 30 43 31 51 30 31 19 23 19 39 18 7 1 11 0 0 4 47 22 7 0 567 283 488 197 369 149 357 138 293 132 253 117 218 104 150 78 87 57 51 37 27 30 39 33 51 36 43 34 39 31 31 30 23 25 19 27 27 27 15 19 15 22 7 24 23 30 27 27 19 27 31 31 39 34 43 34 43 36 43 34 35 31 23 28 27 30 27 25 7 22 15 30 39 33 39 31 43 33 47 36 43 36 51 31 31 25 0 7 23 16 31 15 27 15 23 13 19 12 19 12 19 12 19 12 3 12 31 15 7 9 23 24 59 36 75 43 79 42 71 39 55 30 43 24 43 40 134 79 142 61 103 43 59 36 71 46 99 43 67 30 27 13 11 22 194 104 210 82 214 114 206 82 182 79 158 87 198 90 198 96 230 78 91 39 59 36 55 34 75 39 71 37 59 31 43 28 35 24 23 24 31 28 31 25 51 21 31 19 47 25 43 19 39 22 51 28 67 34 83 37 63 43 83 24 0 12 67 66 206 93 190 90 174 87 158 79 166 95 186 85 150 85 170 87 190 84 146 85 170 82 142 78 130 76 130 76 134 78 134 78 138 78 138 81 150 82 138 76 150 85 146 82 130 76 115 72 123 75 119 75 119 76 126 78 138 85 150 88 154 81 126 72 123 73 130 70 123 69 150 85 146 85 190 79 119 37 35 16 0 0 0 0 15 1 15 1 7 0 0 0 0 0 0 0 0 4 11 0 0 0 39 30 87 30 91 51 126 42 115 61 119 46 107 40 95 37 87 36 115 39 63 13 3 4 19 16 107 51 150 63 138 37 39 4 3 1 0 7 55 61 142 70 130 57 59 54 103 63 107 63 158 84 170 85 210 92 107 15 0 1 0 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 98 205 88 186 79 191 96 219 101 219 108 231 113 234 111 234 110 236 108 234 107 231 105 229 101 222 98 217 96 219 101 226 104 222 110 229 113 236 122 255 122 222 105 248 132 250 119 250 105 236 105 241 108 243 104 231 102 245 123 288 149 317 158 322 138 303 150 322 158 331 165 341 188 389 208 403 199 386 203 408 176 243 61 148 64 150 76 207 90 188 88 205 119 305 196 422 224 444 244 456 233 434 227 448 227 444 227 439 215 422 215 432 220 429 236 448 208 315 105 202 88 250 135 241 88 224 111 329 199 372 190 382 200 377 187 362 180 362 158 198 98 382 233 429 211 432 211 370 152 300 119 255 144 348 193 444 241 496 248 487 239 472 239 460 226 444 224 458 220 451 224 460 229 472 235 479 236 472 233 468 232 470 232 472 235 479 235 482 235 489 236 489 241 491 241 487 239 487 242 489 230 487 250 491 248 465 190 322 98 260 146 351 164 296 125 274 126 260 134 238 122 210 131 241 153 298 177 401 259 573 316 410 190 348 200 358 193 327 203 401 226 353 164 312 155 293 129 293 180 291 144 465 272 503 251 501 239 520 262 496 239 496 256 532 257 503 248 508 282 537 269 534 271 532 265 506 265 553 291 544 285 530 268 525 235 393 162 374 171 315 119 284 110 267 114 265 117 255 108 281 131 269 107 250 101 238 92 229 92 231 87 217 87 226 88 222 82 219 90 238 104 250 111 269 123 281 120 272 114 269 116 281 119 288 123 296 116 291 114 272 110 288 113 265 111 281 114 284 116 286 114 284 104 267 111 281 122 298 131 308 137 315 138 317 138 315 135 312 128 343 132 222 48 224 98 255 105 284 125 319 143 336 144 331 141 353 156 305 137 401 291 608 319 608 361 608 289 484 250 508 279 515 236 286 40 52 0 54 19 59 21 54 24 47 22 42 24 54 22 57 27 57 25 47 24 47 28 50 30 47 27 38 27 45 27 45 27 45 27 45 27 42 24 40 27 45 25 40 22 35 19 35 24 42 24 45 21 69 39 107 40 114 36 121 34 90 16 90 30 140 76 226 82 205 76 195 61 179 54 176 48 150 40 148 46 152 46 133 49 140 49 143 54 145 54 133 34 97 33 95 31 93 30 93 31 83 25 88 34 54 13 234 190 276 84 100 21 143 220 308 230 315 233 346 117 143 21 83 45 150 43 109 36 83 48 155 36 93 22 85 30 102 31 88 28 93 25 81 16 71 16 88 28 107 33 114 34 117 31 112 31 119 33 117 34 107 31 95 21 71 21 69 21 52 9 26 3 35 4 23 52 114 0 315 300 456 197 367 176 315 144 310 156 286 117 267 123 253 113 255 110 238 113 202 43 102 28 109 31 112 28 107 27 109 30 114 25 109 30 105 21 95 25 109 24 100 22 100 22 100 22 100 25 107 30 117 34 121 36 124 36 128 36 128 34 124 31 121 28 117 27 114 25 112 24 107 28 107 31 109 33 112 34 112 40 109 31 117 39 100 13 66 12 57 13 57 13 57 13 57 10 54 12 57 13 54 12 52 13 47 7 57 13 50 15 78 42 105 45 105 43 100 42 100 40 95 28 66 18 76 42 119 63 133 70 121 46 81 40 95 48 85 34 69 24 78 22 88 85 200 92 226 111 226 92 176 84 198 85 205 93 205 96 205 96 191 76 124 36 93 36 88 33 78 30 83 36 85 27 54 28 66 31 71 33 66 28 59 25 64 22 59 21 59 21 62 24 64 24 66 27 71 31 78 34 78 42 83 18 28 24 124 75 155 76 167 78 169 78 169 76 171 72 164 70 167 76 176 73 164 67 164 75 176 75 167 67 152 66 150 66 148 64 148 70 157 69 155 69 155 67 152 75 162 66 155 69 159 64 148 63 152 66 157 66 150 60 140 70 152 64 143 60 140 61 143 69 150 61 133 51 121 46 119 58 121 45 109 57 124 54 93 0 7 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 16 9 19 19 42 33 47 25 38 25 47 36 64 43 66 31 21 0 0 16 54 66 93 55 95 66 93 37 31 0 11 21 100 69 128 67 128 66 128 54 121 54 140 63 145 67 198 99 179 88 188 81 83 1 9 4 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 174 90 154 79 134 82 170 99 182 98 194 104 206 104 202 102 190 102 186 99 178 96 170 95 158 90 158 90 166 96 182 101 174 101 182 99 166 90 154 90 202 116 230 111 186 101 186 102 166 95 146 92 150 96 166 99 206 125 277 156 333 161 309 147 329 165 349 171 349 179 376 190 361 190 412 203 412 208 448 227 492 194 321 102 111 58 154 104 142 70 123 61 107 73 170 102 226 149 365 206 460 218 460 214 416 211 480 224 472 211 440 208 468 196 345 144 206 93 115 85 218 159 424 171 210 81 107 138 388 202 392 185 349 184 337 162 329 123 166 119 253 152 210 131 111 96 71 84 107 134 281 182 396 217 444 236 476 235 448 223 428 217 424 211 392 203 396 208 400 212 416 218 428 226 448 232 460 238 456 235 452 235 452 235 456 235 460 236 460 236 464 236 464 235 468 239 488 242 495 245 503 263 543 220 313 135 174 105 130 99 174 111 178 93 150 98 194 119 261 146 297 150 285 147 257 170 400 232 615 280 460 146 376 191 484 235 575 241 591 259 547 223 484 229 511 208 392 184 587 205 146 99 376 271 543 260 531 257 523 256 523 260 492 177 388 187 325 167 337 179 277 165 309 152 285 170 376 177 329 155 329 167 313 149 321 197 444 203 293 140 253 138 234 140 285 147 214 122 210 138 257 141 238 134 170 98 162 96 174 101 174 96 166 98 166 90 134 81 130 87 158 99 154 104 182 116 202 117 214 120 214 119 214 120 218 120 186 122 210 122 214 132 226 122 194 120 202 125 218 129 222 129 234 131 238 132 242 135 246 137 242 135 249 138 253 140 253 138 253 147 210 70 19 75 158 108 206 123 222 129 226 123 198 111 198 116 238 161 555 319 698 245 492 263 579 214 372 214 559 272 575 279 710 280 559 165 154 9 0 18 55 28 47 19 67 40 43 27 75 30 47 21 59 36 47 25 55 28 55 28 47 27 55 27 55 27 55 27 55 27 55 25 47 24 55 27 51 24 51 21 35 21 43 25 35 21 23 27 71 42 79 37 67 39 83 22 31 12 27 24 55 49 115 64 130 66 119 57 107 55 99 49 79 45 79 48 67 40 59 42 55 45 67 49 55 46 51 31 55 31 51 30 47 28 51 25 43 27 59 7 31 138 444 158 170 40 15 92 428 182 531 177 595 164 218 57 87 36 107 69 91 39 87 51 230 132 103 34 15 9 3 19 39 27 47 25 31 18 7 15 15 22 43 28 47 34 55 33 47 30 39 31 51 33 47 34 59 31 39 24 43 25 47 19 11 4 47 1 7 16 11 0 190 282 622 221 392 156 277 149 281 159 313 128 230 116 226 108 206 122 234 122 261 108 103 21 0 12 15 24 23 28 31 28 31 27 15 24 27 25 19 21 7 22 19 25 27 25 27 25 27 25 27 27 35 31 47 34 51 33 55 36 51 36 47 31 35 30 43 31 39 31 35 30 31 28 35 31 35 33 39 34 43 34 51 31 35 37 51 27 0 7 15 13 23 13 23 13 23 13 15 12 19 13 23 12 19 10 23 7 7 12 11 9 19 25 63 43 103 52 83 39 67 43 75 37 63 28 35 25 59 42 99 57 130 60 99 43 71 43 83 31 35 30 23 4 0 33 186 93 230 111 242 104 194 88 174 87 186 88 194 92 202 93 198 90 162 54 67 37 67 36 67 37 67 37 67 33 35 22 35 28 43 30 43 30 35 27 47 24 43 22 39 21 43 22 51 24 47 24 51 27 59 30 55 33 79 46 55 22 55 58 154 75 150 76 146 78 142 76 138 72 126 67 123 69 134 73 126 66 111 66 130 72 130 69 126 70 130 69 126 67 123 66 126 69 130 70 134 72 138 72 134 67 115 64 119 67 111 60 103 58 95 55 87 54 87 54 91 60 103 63 111 63 111 61 130 66 119 55 95 48 87 49 83 45 63 46 99 58 119 57 63 9 0 0 15 4 15 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 3 15 6 3 3 3 7 23 15 47 22 39 7 0 0 11 18 75 27 59 31 95 39 71 19 3 7 43 55 158 78 119 67 119 66 91 63 107 66 119 67 111 79 182 85 194 102 174 57 0 3 0 0 0 1 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 7 4 15 6 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82 181 78 169 72 171 84 193 87 188 88 191 88 191 88 193 90 193 87 191 84 186 82 186 85 191 87 195 93 207 101 217 95 207 98 202 87 176 72 164 76 207 105 195 82 195 90 183 79 200 85 219 105 260 132 293 149 319 167 351 177 343 162 319 162 336 167 336 165 341 174 358 150 317 159 331 165 343 179 362 199 417 215 322 119 217 96 183 67 159 64 150 48 131 40 131 43 174 96 269 141 296 134 276 134 315 161 339 150 308 137 303 116 248 111 260 129 296 156 341 176 343 176 312 128 231 82 262 159 353 188 336 167 346 170 300 155 267 128 276 170 362 131 202 101 238 113 310 179 405 218 446 236 465 233 463 227 451 220 439 220 434 218 427 211 425 214 434 215 439 220 456 229 470 236 477 241 475 238 475 236 475 235 479 235 477 236 482 236 484 236 489 236 491 242 494 244 491 242 484 236 487 226 358 105 214 87 236 114 241 105 210 88 210 95 210 105 234 140 296 182 317 185 310 202 429 227 456 277 432 159 293 171 319 171 329 177 327 176 339 188 353 194 405 214 393 180 370 230 465 122 198 171 472 229 494 248 472 244 503 245 499 197 262 144 374 180 319 140 303 131 274 116 248 88 236 104 265 113 269 92 281 126 269 125 351 188 384 167 365 167 348 144 343 165 327 141 319 153 324 158 334 164 327 167 339 165 346 173 358 177 358 152 324 158 331 158 329 159 334 132 279 122 269 126 291 137 300 140 308 140 312 140 315 143 317 150 327 134 279 113 288 137 319 132 305 135 312 140 315 140 315 152 336 150 331 149 329 146 327 152 339 155 346 159 351 161 351 167 355 144 281 105 291 141 334 146 331 150 339 150 331 144 322 158 317 134 351 211 446 205 348 176 370 168 327 182 477 271 518 259 503 263 515 288 527 245 379 69 119 16 40 6 47 15 45 19 50 13 52 25 69 30 54 27 50 27 42 25 45 28 45 27 45 27 45 27 45 27 45 27 42 24 40 27 45 25 40 22 35 19 35 24 42 24 45 22 71 39 107 40 112 36 119 37 88 16 74 19 66 10 66 34 119 49 150 55 157 52 157 57 155 51 145 48 140 43 128 37 124 36 126 40 133 39 119 30 93 30 90 28 90 27 88 28 88 28 85 30 59 36 298 168 296 63 97 9 212 129 322 167 327 238 296 84 145 43 85 63 171 48 107 40 124 96 253 93 169 54 109 33 102 37 107 34 102 28 78 13 69 16 88 27 105 33 112 33 117 31 112 31 117 33 117 33 105 30 95 22 74 24 71 24 57 12 31 0 38 0 59 0 131 241 525 223 398 176 298 135 308 158 310 137 269 111 250 108 234 107 253 122 260 134 260 82 90 0 52 6 62 16 81 24 85 22 78 18 83 19 88 24 90 19 81 25 93 24 93 24 93 24 93 21 90 25 97 28 102 30 102 37 124 34 119 33 117 30 114 31 117 31 114 30 114 28 112 31 105 34 107 34 107 36 109 34 102 33 114 37 93 15 64 12 57 13 57 13 57 13 57 10 54 12 57 13 54 12 52 10 47 7 52 10 50 15 74 24 100 57 128 49 95 39 102 37 97 40 95 33 78 27 74 34 90 52 117 58 102 42 76 48 66 28 90 22 50 18 157 84 224 114 245 107 207 96 212 88 202 87 202 88 198 90 195 84 179 75 131 43 105 39 88 40 97 43 95 36 78 27 66 24 59 25 64 28 62 27 59 22 62 22 62 22 62 24 64 25 66 24 64 24 64 25 69 28 64 37 102 54 100 49 128 75 152 75 164 76 167 76 164 72 157 67 150 66 152 69 157 67 150 64 150 69 157 69 150 72 150 72 145 69 140 66 138 64 138 67 143 70 148 73 152 70 140 64 136 66 138 63 131 66 133 58 121 54 121 57 128 48 114 57 131 64 133 61 126 67 136 60 121 52 114 51 114 48 112 45 112 49 124 63 136 69 71 0 7 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 1 4 4 4 0 0 0 0 0 0 0 0 1 4 1 4 4 4 0 0 0 4 1 0 0 4 10 23 18 28 19 50 34 121 82 157 73 131 66 131 61 136 64 145 63 143 57 155 76 176 96 193 95 150 22 19 0 2 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 3 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 123 72 119 67 107 67 126 78 130 73 123 70 115 69 119 70 123 75 115 76 119 76 123 78 126 81 134 84 146 90 158 93 138 85 146 84 123 73 107 72 83 72 123 76 130 87 123 61 134 92 182 122 265 152 341 174 369 176 369 176 365 174 365 173 353 173 353 174 337 168 333 171 337 170 317 164 301 159 289 161 269 174 392 167 297 132 190 61 99 64 95 57 59 43 19 36 0 25 0 43 23 52 11 40 3 51 43 52 11 42 39 67 150 110 253 165 388 196 412 194 440 176 289 131 329 187 301 143 230 152 321 162 297 153 265 131 162 125 257 129 384 283 603 226 404 188 325 199 424 226 460 241 452 226 448 223 444 224 452 229 480 233 468 230 460 230 468 235 456 229 456 233 472 239 480 242 472 239 468 236 460 235 464 235 464 235 464 236 468 236 472 236 476 241 488 242 480 232 456 223 400 188 269 110 107 90 134 104 202 128 218 113 206 120 230 101 166 93 190 125 289 162 329 162 345 221 599 322 698 214 206 104 150 98 162 104 194 111 230 128 273 135 277 149 293 141 261 146 273 197 297 156 408 212 329 227 376 217 440 239 515 220 297 98 261 235 619 248 432 215 400 203 321 168 242 92 91 102 281 164 242 135 273 140 234 131 222 134 261 140 277 134 257 159 309 122 269 159 325 161 309 171 337 162 329 162 341 167 361 174 372 177 384 184 408 194 428 197 428 197 440 199 400 187 392 188 400 191 404 191 416 197 432 202 448 206 456 232 559 260 555 232 448 199 444 209 444 209 440 205 428 200 384 185 384 185 388 187 388 187 365 179 372 182 380 184 376 182 372 177 357 179 369 179 369 184 357 179 372 185 384 187 384 185 341 179 424 179 289 126 249 153 301 153 353 223 575 274 579 257 599 263 571 253 599 280 666 280 619 199 242 48 0 13 0 6 27 18 51 27 67 28 55 24 59 28 47 24 43 25 55 31 55 27 55 27 55 27 55 27 55 25 47 24 55 27 51 24 55 21 35 21 43 25 35 19 27 28 71 43 79 36 63 37 83 24 43 24 55 21 3 7 11 22 39 36 71 40 91 48 115 52 103 48 87 45 79 42 51 34 47 36 55 40 51 34 35 27 43 27 43 27 43 27 43 28 55 24 39 9 99 184 400 164 111 31 0 102 369 152 361 164 531 129 170 48 75 10 138 78 99 37 71 33 111 61 222 88 182 73 154 64 123 52 111 45 71 25 15 13 3 16 39 27 43 33 51 33 47 30 35 31 47 31 47 33 55 30 31 21 35 24 43 18 11 3 0 16 0 0 11 147 789 239 492 190 353 147 293 158 281 135 242 114 214 110 194 99 182 113 210 119 269 137 218 34 0 3 0 4 3 15 27 19 23 19 27 16 7 15 27 22 15 15 23 24 31 24 31 24 31 24 19 21 27 24 35 27 39 25 63 36 63 36 63 36 67 39 55 33 55 33 55 31 51 31 43 33 47 34 47 34 47 34 35 28 43 37 47 21 0 13 15 13 23 13 23 13 23 13 15 12 19 13 23 12 19 10 11 9 11 9 0 10 23 22 19 33 99 58 111 48 83 45 75 40 87 42 71 30 35 22 23 30 79 57 134 58 83 34 87 37 51 37 51 25 91 76 218 104 246 107 194 87 174 99 186 88 182 84 174 84 182 85 162 81 158 60 83 40 59 30 59 39 75 37 47 25 35 30 15 21 19 22 27 25 27 25 43 22 47 24 51 25 51 24 51 25 47 22 43 22 47 24 43 22 51 48 130 64 130 64 150 75 150 75 138 75 134 73 130 69 123 66 119 66 123 69 126 69 126 69 130 70 130 69 154 75 158 72 150 69 142 66 138 66 142 69 150 70 154 72 146 67 142 66 138 66 134 64 138 64 126 60 119 58 123 61 75 52 103 61 119 63 126 60 134 61 123 54 107 51 107 52 95 54 87 49 75 52 123 72 190 61 43 0 0 0 19 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 27 15 19 4 0 0 0 3 0 4 3 3 0 0 0 3 3 3 0 0 0 0 0 0 0 0 3 7 43 34 103 73 162 81 119 66 91 61 87 64 103 66 99 57 99 55 111 78 186 98 214 105 115 21 0 0 11 0 19 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 7 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 64 150 67 150 64 148 67 157 66 148 63 143 60 140 60 140 64 148 67 155 72 162 76 167 69 155 70 157 72 157 72 157 61 148 60 140 55 140 61 155 70 157 70 174 76 164 81 205 131 296 156 336 173 351 177 355 185 362 182 358 182 362 185 367 184 370 188 370 180 351 171 343 168 339 162 322 153 308 146 300 156 315 144 288 132 260 110 217 88 193 72 169 57 159 52 157 60 150 49 150 63 183 73 191 63 186 73 198 73 212 102 267 156 334 173 367 194 386 190 365 159 336 161 315 208 484 202 305 144 284 141 288 129 234 101 231 113 219 110 231 126 327 184 398 238 427 208 427 227 436 223 446 230 448 230 456 229 456 227 451 230 451 227 446 229 451 233 460 230 463 232 463 233 470 233 472 238 468 235 463 232 468 232 470 232 475 233 475 235 479 235 487 235 487 235 477 227 453 214 434 190 355 129 267 114 284 126 269 129 284 138 279 134 298 131 253 135 286 135 296 167 336 182 339 152 362 272 608 285 365 117 210 102 262 141 312 153 312 153 319 171 341 167 351 165 358 174 396 196 410 199 453 247 468 220 444 209 477 229 484 268 420 107 238 75 331 230 494 254 432 215 432 217 415 185 293 75 164 78 274 185 386 194 393 196 393 193 384 188 401 187 389 188 413 167 250 120 298 144 300 146 322 162 317 165 339 167 343 168 346 173 353 170 348 173 353 174 348 165 334 179 348 170 336 165 339 162 331 167 346 168 358 174 367 179 372 179 393 220 453 230 417 194 377 185 374 185 372 182 367 179 362 185 382 187 386 188 389 191 391 184 382 185 382 184 377 180 372 168 343 168 377 190 370 168 353 176 365 176 365 173 353 165 343 153 360 162 298 119 286 134 274 143 367 245 534 276 489 245 513 251 520 269 522 262 503 260 491 276 546 306 444 134 121 12 64 6 66 33 81 22 50 24 71 30 52 25 38 24 40 30 50 27 45 27 45 27 45 27 45 27 42 24 40 27 45 25 40 24 38 21 35 24 40 22 42 24 74 40 109 39 112 34 117 28 71 13 69 27 66 18 47 12 47 16 64 21 83 31 107 42 114 45 117 43 121 43 126 37 121 36 124 40 133 37 121 25 85 25 88 27 88 27 88 25 90 31 81 21 54 52 353 161 284 46 85 12 167 220 281 152 272 143 164 40 97 34 102 55 159 42 105 45 105 37 88 42 117 49 133 57 136 51 124 46 119 37 88 16 69 13 81 24 100 30 109 33 117 31 114 30 114 31 114 31 105 30 93 22 71 22 71 25 59 13 33 21 26 0 28 7 198 206 432 191 324 138 300 158 319 141 276 114 255 113 255 107 224 96 222 102 236 117 253 111 121 0 59 1 31 4 45 10 57 18 66 18 62 7 54 10 69 13 62 15 66 15 66 15 66 15 66 12 64 15 69 18 71 18 74 25 93 24 95 28 105 34 114 31 105 31 105 33 107 33 107 31 97 31 95 30 95 30 95 24 88 33 107 31 76 12 69 12 57 13 57 13 57 13 57 10 54 12 57 13 54 12 52 9 52 10 47 7 54 18 69 16 74 37 112 57 126 52 107 42 102 42 100 39 90 31 74 19 64 36 105 61 117 48 78 39 74 34 81 42 159 87 219 110 243 104 217 87 191 90 200 88 200 82 191 79 183 81 181 73 169 75 138 48 105 33 74 27 78 33 76 24 64 27 74 18 50 18 52 22 54 25 59 24 66 27 71 28 69 25 66 25 66 24 62 22 62 24 64 28 54 21 81 57 131 67 138 73 152 73 159 73 162 72 157 72 157 70 152 69 150 67 150 69 152 69 152 67 150 67 152 72 150 70 148 69 143 66 140 67 143 67 143 67 143 67 143 69 143 70 143 67 140 67 140 60 128 61 131 60 124 55 117 58 124 57 124 58 128 61 131 61 126 55 119 52 117 54 119 54 121 55 121 49 126 67 159 82 164 58 35 0 2 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 19 7 4 0 0 0 2 1 2 0 0 6 4 0 0 3 4 0 0 0 2 4 4 0 0 0 2 22 95 70 152 75 136 64 133 67 143 69 148 72 152 66 140 63 138 55 152 79 179 101 210 96 81 0 2 3 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 6 2 0 0 3 9 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 99 63 115 67 111 64 111 66 103 61 103 60 99 58 95 58 79 60 79 64 99 72 111 75 95 67 95 67 91 64 79 60 59 49 47 42 31 43 59 57 91 66 126 82 115 73 230 167 376 185 424 202 432 197 424 199 420 199 440 206 448 205 436 200 408 196 408 194 380 184 361 180 365 188 384 193 372 191 369 194 376 185 341 176 325 158 341 187 341 155 293 137 261 134 257 137 273 144 261 152 313 174 349 176 345 179 372 185 376 188 400 200 408 200 436 208 468 218 456 200 345 187 400 179 567 322 563 159 313 132 226 125 206 88 146 110 210 101 238 131 257 144 353 226 460 227 464 242 488 232 432 218 440 227 456 230 460 227 448 223 476 229 460 226 460 232 468 232 472 233 468 232 456 229 452 229 456 233 448 230 444 229 448 230 452 230 452 232 456 232 460 233 444 232 452 232 456 227 444 224 436 211 388 190 376 196 400 197 372 196 361 184 369 187 376 171 372 173 361 185 400 199 376 187 384 187 499 276 460 188 392 197 432 224 492 227 460 214 456 217 484 230 492 233 503 238 511 247 535 235 495 247 456 253 523 229 460 257 468 248 611 206 130 57 130 99 301 251 650 269 488 271 599 268 579 257 380 88 43 73 309 224 626 276 563 263 579 265 599 263 611 268 607 265 476 150 170 110 190 114 210 135 265 144 253 141 265 141 257 138 257 143 277 147 281 152 293 152 277 144 329 162 325 164 333 164 329 159 329 162 329 161 329 161 329 162 369 167 309 146 281 147 329 176 321 159 329 164 341 165 341 164 329 161 321 161 317 159 317 159 341 168 341 167 333 164 321 159 309 150 281 158 313 152 273 146 281 150 285 150 273 141 246 131 289 102 178 150 404 179 337 170 404 242 615 266 547 251 575 263 555 253 531 250 555 266 619 280 599 256 575 286 706 254 301 58 67 16 0 0 35 30 59 18 59 28 47 24 43 27 55 31 55 27 55 27 55 27 55 27 55 25 47 24 55 27 51 24 59 22 39 21 43 24 31 18 31 30 75 43 75 34 59 36 59 24 39 24 59 27 39 24 23 15 19 10 7 12 39 24 63 31 71 36 75 36 79 40 79 36 67 37 71 40 67 37 31 25 39 27 43 27 47 28 39 27 47 19 19 3 103 191 404 141 91 28 39 54 670 190 404 135 273 57 115 28 75 28 130 72 75 30 79 36 67 21 39 25 43 27 43 27 43 27 55 27 39 21 11 13 7 18 31 24 35 31 51 33 47 31 35 30 43 30 43 31 51 30 39 25 47 28 59 24 27 10 31 0 23 4 0 21 146 153 424 155 297 146 301 140 234 125 230 116 222 114 202 102 162 92 174 113 214 114 253 60 0 7 3 4 15 4 15 12 31 16 23 10 0 4 0 7 0 7 0 10 7 10 7 10 7 10 3 10 11 13 15 13 15 13 3 10 3 12 15 19 39 27 51 28 51 30 55 30 55 31 27 24 15 22 15 21 11 21 3 24 43 37 31 15 0 19 15 13 23 13 23 13 23 13 15 12 19 13 23 12 19 10 11 13 23 9 0 15 35 22 23 19 31 37 103 58 115 52 99 45 83 40 79 39 67 34 27 27 47 42 99 54 91 43 59 45 63 39 142 105 281 113 265 107 214 92 178 90 174 92 174 82 162 75 150 73 158 76 146 78 162 64 99 45 63 30 35 25 35 22 23 21 35 30 15 19 15 21 27 28 43 33 59 30 67 33 67 30 55 25 51 25 47 24 47 24 51 27 47 22 23 27 79 57 134 67 150 73 146 73 130 72 126 69 138 73 134 72 130 69 126 67 115 67 126 67 115 63 115 66 134 69 134 69 130 67 130 67 134 67 130 67 126 66 123 66 126 70 146 70 134 67 138 70 119 64 130 67 130 63 111 55 107 61 99 58 91 58 107 61 103 55 99 51 95 51 111 55 95 51 95 52 87 61 142 84 150 95 190 39 0 3 19 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 0 0 0 0 0 0 0 0 0 0 11 3 0 0 0 0 0 0 0 0 3 6 3 1 0 0 3 46 158 84 123 63 91 67 91 66 91 67 107 66 103 58 115 55 87 57 111 73 170 99 218 52 0 0 7 4 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 19 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49 128 58 138 58 131 55 131 54 131 57 136 58 133 54 126 54 119 57 124 60 128 63 133 66 136 67 136 64 131 60 128 54 133 51 126 45 124 52 140 54 152 76 183 87 217 143 331 162 336 171 343 170 348 185 379 185 365 187 367 185 362 180 355 184 367 184 358 176 355 180 367 159 343 184 372 188 372 194 393 212 417 218 432 215 398 211 422 217 408 208 401 209 422 214 420 211 398 214 408 221 425 224 422 220 425 223 429 221 425 211 410 218 446 233 458 232 434 194 351 167 379 179 324 199 482 184 253 143 269 125 272 129 253 116 257 125 265 137 243 104 260 128 300 221 436 224 417 205 415 221 448 214 427 220 444 224 446 221 439 232 446 224 441 227 453 232 453 233 460 232 460 232 460 229 463 233 463 232 458 230 458 229 463 227 465 227 468 229 470 230 472 229 482 232 484 235 482 238 479 241 484 250 491 250 479 253 494 253 472 238 470 235 470 230 479 232 475 233 475 244 477 238 451 224 432 238 482 247 463 248 489 247 482 247 460 238 482 260 511 250 487 253 501 257 520 260 520 254 508 269 513 232 491 263 472 251 496 251 508 256 451 144 195 85 205 92 331 245 496 268 491 262 479 260 508 242 346 87 148 69 322 236 501 263 494 265 499 247 501 262 518 257 515 254 441 134 269 104 231 104 238 117 262 125 274 131 274 125 265 126 274 116 250 116 260 125 272 125 262 126 269 125 274 131 281 129 279 123 279 123 276 120 276 119 272 146 286 135 291 138 274 123 265 128 274 131 281 137 288 138 296 146 319 144 317 141 312 138 310 137 308 138 308 137 305 134 298 137 281 126 276 129 276 126 274 116 262 123 272 123 262 113 248 87 245 168 508 297 491 242 484 266 503 263 482 257 520 272 506 265 520 257 518 265 513 254 479 251 489 260 496 272 511 285 518 159 205 42 52 19 74 22 33 27 52 25 42 27 40 30 45 27 45 27 45 27 45 27 45 27 42 24 40 27 45 25 40 25 40 21 35 24 40 21 40 25 74 40 109 39 109 33 114 33 83 28 78 33 54 25 50 16 35 16 33 7 38 12 52 18 62 25 74 25 78 30 100 34 112 31 119 36 128 33 117 24 88 27 88 28 90 30 93 24 85 27 71 15 45 42 331 173 255 48 83 30 88 233 439 215 355 150 191 84 138 42 81 61 174 46 95 33 95 36 88 39 109 36 95 24 78 16 74 15 78 19 76 16 71 16 85 21 97 28 107 31 117 31 114 28 114 30 112 31 102 28 90 21 71 22 71 25 59 15 35 3 16 13 42 7 71 4 109 110 281 156 319 137 269 122 267 132 276 117 253 108 231 96 202 98 238 105 217 122 167 12 45 3 28 4 31 7 35 9 40 15 59 19 66 15 52 7 47 6 42 6 42 6 42 6 42 6 42 7 47 9 47 9 47 3 50 1 47 3 54 10 66 15 69 15 71 16 74 18 74 15 64 13 64 12 62 10 59 15 78 34 102 27 64 12 76 12 57 13 57 13 57 13 57 10 54 12 57 13 54 12 52 10 62 16 50 9 64 24 71 24 71 25 81 40 112 55 126 54 114 45 105 43 102 39 85 31 69 28 71 34 85 45 95 49 83 43 114 78 217 111 243 99 231 95 214 90 198 90 191 82 188 73 176 70 169 73 171 70 167 78 150 58 126 49 100 34 78 24 66 22 71 28 69 25 62 25 64 31 71 37 81 34 83 37 85 36 76 28 66 25 64 24 64 25 69 28 74 27 62 22 59 33 97 55 128 73 150 72 157 72 157 69 152 73 157 73 155 72 150 69 145 67 150 72 150 66 140 66 150 66 150 66 150 67 152 67 152 66 150 66 150 66 150 67 152 63 148 69 148 64 140 66 150 67 148 67 148 66 143 63 140 60 136 60 136 60 136 58 133 54 126 51 121 51 126 54 128 49 109 49 112 54 136 70 162 73 169 92 138 36 16 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 4 1 0 1 4 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 2 0 0 1 4 4 7 1 2 6 88 73 155 72 136 69 143 63 133 60 133 61 136 57 126 58 140 55 124 51 131 64 138 78 102 21 11 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 10 19 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 42 71 51 75 46 63 43 67 49 83 54 87 52 75 48 63 54 63 52 67 54 67 54 75 58 83 60 83 57 67 52 55 52 67 54 63 52 71 58 99 75 134 85 210 135 285 122 226 117 198 104 170 111 246 146 301 144 257 126 230 125 242 132 226 125 206 116 186 122 234 140 309 179 392 203 400 199 412 209 440 214 408 205 424 211 432 202 436 205 424 206 444 211 424 202 432 212 424 206 408 202 408 203 452 215 436 215 460 224 464 218 420 214 468 217 448 200 341 138 464 266 654 229 432 197 289 116 261 141 309 156 337 155 277 120 210 88 146 81 154 117 226 143 257 188 444 232 456 226 440 214 444 223 448 224 444 220 428 215 440 217 420 211 432 218 432 215 448 226 448 227 444 227 444 227 464 233 456 230 452 230 452 230 448 226 448 227 452 227 456 229 428 224 428 224 440 230 468 236 468 233 488 244 511 241 507 241 492 238 468 244 503 232 484 241 503 232 480 229 468 235 468 235 499 257 476 223 527 250 472 244 499 247 515 244 515 253 515 232 527 251 511 244 511 251 523 245 527 245 499 256 511 253 492 247 460 233 547 265 460 248 499 125 87 98 103 79 305 268 607 253 511 262 535 248 599 285 420 93 35 58 174 199 579 277 575 265 619 268 607 238 452 208 503 229 384 149 202 102 154 90 146 105 158 108 178 110 162 104 162 110 194 111 174 107 178 107 162 95 206 107 194 102 198 107 198 105 198 107 202 108 202 110 206 110 218 105 182 111 222 114 210 116 206 113 210 114 214 114 214 111 194 107 194 107 194 107 194 107 198 110 202 111 206 111 202 111 178 105 186 108 198 113 198 108 178 107 194 110 182 96 134 81 218 218 678 266 555 276 658 268 622 263 579 277 611 256 543 259 551 257 555 263 551 256 547 260 547 254 555 260 571 263 583 263 742 259 460 93 31 0 0 33 47 25 51 25 51 27 55 30 63 27 63 27 63 27 55 27 55 25 43 24 51 27 47 24 55 22 35 21 43 24 27 16 35 33 75 43 75 34 59 36 51 25 63 33 67 21 35 21 35 19 43 19 27 12 19 12 27 16 51 22 43 19 51 28 63 30 55 31 63 34 59 30 43 27 43 28 47 30 51 33 39 25 39 16 11 0 67 173 444 135 103 24 47 7 444 289 769 277 511 111 234 64 134 24 107 79 123 42 75 34 99 42 47 33 75 39 67 30 35 21 23 19 31 22 23 16 7 16 27 22 35 31 47 33 47 31 27 30 35 30 43 31 43 28 11 15 23 19 35 15 3 3 35 0 0 16 35 6 0 0 0 88 353 155 257 123 242 129 297 134 226 107 194 105 174 90 158 117 194 99 277 87 0 1 0 4 27 10 27 6 3 0 31 25 71 36 47 19 7 10 0 6 0 6 0 7 0 7 0 6 0 7 7 6 3 4 3 3 0 0 0 0 3 6 0 1 0 3 0 4 3 4 0 6 0 4 0 3 0 3 0 22 51 37 27 12 0 21 15 13 23 13 23 13 23 13 15 12 19 13 23 12 19 10 15 18 35 10 3 19 47 24 51 28 43 27 47 39 107 63 126 55 107 48 103 45 75 31 67 31 39 21 35 31 83 49 99 39 51 52 150 73 174 84 182 85 202 93 186 87 158 85 154 76 142 69 138 67 146 73 138 76 166 70 130 61 119 51 83 36 39 24 39 28 43 27 43 30 43 31 55 40 83 45 83 39 91 40 83 33 59 25 47 24 47 25 55 28 67 33 47 28 51 25 43 39 99 58 158 73 142 72 130 69 119 67 134 73 134 72 126 69 119 66 130 75 142 75 126 67 126 72 107 63 111 64 115 67 123 69 103 63 107 64 119 69 123 70 107 64 123 66 111 61 115 67 119 64 103 57 91 57 99 60 75 55 95 63 107 60 95 54 83 52 87 49 87 52 99 57 107 51 87 49 87 58 107 64 150 76 194 98 126 6 0 13 0 0 0 1 0 1 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 1 0 0 0 4 0 1 0 36 134 76 142 75 130 72 107 66 91 63 95 64 91 60 91 60 107 46 55 49 71 45 87 48 51 10 0 1 31 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 23 22 91 36 67 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 102 42 109 40 105 37 105 52 119 43 112 45 114 42 100 46 95 49 107 51 105 48 100 46 112 52 124 51 112 46 112 39 114 48 124 49 128 51 136 61 164 85 210 107 229 108 229 107 219 88 193 82 207 102 236 108 234 108 234 108 236 113 243 107 253 105 238 101 269 147 351 199 396 199 398 202 403 206 410 203 405 205 408 206 408 206 405 221 420 206 401 199 403 203 405 211 401 202 415 212 408 205 415 209 413 206 408 211 420 209 408 197 422 227 417 190 331 107 241 173 525 256 336 179 360 138 291 119 279 107 255 167 360 105 284 137 265 111 219 116 253 114 245 120 293 180 422 226 408 205 427 215 429 223 432 220 439 220 422 212 425 212 436 215 420 212 446 229 448 223 436 221 444 226 453 236 470 229 460 224 456 223 456 227 468 232 468 227 458 224 463 227 465 227 465 227 465 229 463 227 463 229 465 236 475 242 482 235 458 238 468 238 468 238 468 235 465 236 463 235 463 235 458 238 460 238 463 238 465 239 465 242 470 244 472 245 475 245 479 244 487 244 489 242 489 244 491 247 499 250 499 245 489 241 489 241 484 241 489 245 489 248 491 131 186 78 234 73 308 260 501 254 508 260 484 256 530 262 468 102 167 54 241 146 456 295 479 247 472 218 386 165 348 170 351 159 317 129 255 101 222 88 210 99 217 92 207 92 214 93 212 99 217 95 210 92 212 96 222 104 234 96 219 96 226 101 229 101 226 102 226 105 226 105 229 90 219 105 226 107 238 102 202 104 236 111 231 105 231 104 219 98 231 110 238 102 222 98 224 107 238 108 236 102 224 99 222 110 234 101 217 95 214 98 224 113 219 98 234 96 191 95 267 259 499 279 503 276 515 280 506 268 501 262 501 263 506 257 496 256 499 256 499 256 499 257 494 259 496 259 494 259 494 259 494 256 532 292 484 176 210 24 50 12 59 13 42 18 54 21 23 33 28 18 47 37 42 25 54 22 40 24 47 25 45 24 45 22 47 25 54 27 57 21 52 24 78 34 93 39 114 43 107 25 78 27 74 25 62 21 52 21 42 21 42 21 40 18 35 16 50 16 50 18 54 22 59 19 69 25 100 39 119 33 109 27 100 27 90 27 88 30 85 45 54 12 71 9 62 3 303 161 286 49 105 30 90 88 491 291 339 211 389 153 243 87 119 60 171 66 107 33 105 34 107 43 112 34 100 31 93 24 78 22 76 15 69 16 74 18 76 22 102 40 119 36 107 31 114 30 119 27 112 28 102 28 83 18 66 24 71 25 59 13 40 4 26 0 47 22 71 10 38 0 90 99 298 140 250 129 310 158 281 113 241 119 257 111 217 104 210 102 222 108 214 55 31 7 26 4 28 7 38 6 38 15 102 60 124 40 107 36 93 30 81 19 59 7 45 4 45 3 40 4 42 6 40 6 40 3 31 0 26 0 28 3 33 3 28 0 28 3 33 3 33 4 50 4 47 4 45 3 45 10 76 30 78 16 66 18 66 18 64 16 59 15 57 12 54 10 52 10 54 12 57 13 57 13 57 13 57 13 64 27 85 27 76 33 71 24 69 39 102 60 117 52 105 45 97 43 95 28 74 30 66 21 57 25 71 49 93 42 81 33 90 43 126 58 157 72 198 88 202 87 205 82 171 64 155 67 169 69 157 70 164 69 155 64 148 61 143 57 117 42 88 28 76 30 76 34 83 37 85 42 85 39 81 37 105 48 78 30 85 33 57 22 62 24 69 31 76 30 66 15 38 18 47 24 74 45 112 67 145 73 155 67 145 64 148 69 152 69 152 69 152 69 152 73 157 70 152 67 150 67 150 64 143 63 140 61 140 63 143 66 143 61 143 66 148 61 133 60 140 63 140 58 133 58 138 57 136 58 136 57 124 46 112 55 124 51 124 55 131 55 124 52 121 51 128 60 136 54 119 51 112 48 114 52 131 60 140 79 152 82 222 102 114 6 26 7 2 1 0 1 0 1 0 1 0 0 0 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 33 31 112 78 155 78 143 69 150 75 159 70 148 57 126 54 126 61 131 60 121 43 83 46 95 33 23 0 0 3 2 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 2 7 33 48 107 61 69 40 57 27 26 9 7 1 4 1 2 0 2 0 4 6 16 0 2 0 4 1 4 0 2 3 7 3 4 1 4 0 2 31 36 51 42 51 39 47 40 47 36 39 39 59 45 59 40 51 48 59 49 67 49 59 45 43 45 67 51 67 46 59 45 39 45 55 49 51 49 67 57 95 72 123 82 146 92 154 93 134 88 119 85 126 95 166 108 182 108 178 108 178 110 182 111 190 117 206 122 230 144 325 182 412 199 408 199 412 200 420 203 420 202 424 203 424 203 404 202 412 205 384 202 384 203 376 200 392 196 361 190 369 199 408 215 400 212 424 203 365 190 388 211 416 188 309 161 182 70 91 108 202 152 317 141 293 125 226 140 249 153 361 167 408 265 547 184 226 134 234 110 158 93 119 107 218 120 202 158 396 226 460 215 424 215 420 208 400 215 420 212 420 211 420 218 428 214 420 227 432 221 420 218 420 221 432 224 436 218 436 220 444 221 444 221 436 221 456 226 452 224 456 227 444 226 444 226 444 226 444 226 448 227 452 232 468 236 476 241 468 232 472 235 480 236 476 235 472 233 472 233 472 233 472 233 468 236 472 236 476 238 476 238 484 241 484 242 488 242 492 242 484 239 480 241 484 242 488 244 488 245 499 247 484 239 476 242 468 239 472 242 495 247 515 251 436 146 115 79 95 69 285 260 658 227 531 292 531 242 563 259 511 125 15 70 138 140 392 197 341 168 321 147 277 144 281 137 285 135 249 116 198 98 150 82 142 85 126 82 138 85 150 85 154 88 170 90 174 92 174 90 202 88 182 85 190 92 186 92 190 93 166 90 170 95 174 93 238 117 198 92 154 96 206 114 154 93 170 92 166 99 186 96 158 93 166 93 162 92 170 96 182 101 186 98 170 90 154 87 146 79 142 82 166 96 202 104 107 79 174 90 158 102 325 194 448 212 460 205 432 211 456 214 515 247 539 253 531 257 531 250 551 257 551 257 551 257 551 257 547 256 547 256 547 256 547 254 611 250 539 272 710 280 468 128 7 12 7 19 43 10 55 33 75 33 111 33 67 19 51 27 47 27 43 28 31 28 23 25 19 21 35 24 31 21 23 18 27 31 59 36 67 43 79 36 51 25 59 25 59 22 47 19 39 21 43 21 51 21 43 18 47 16 43 15 35 18 39 21 27 22 35 30 63 34 55 28 43 27 47 28 51 30 63 33 55 28 63 21 0 10 0 143 408 162 95 45 43 30 27 177 472 125 376 224 607 226 281 0 142 79 142 39 71 37 59 33 71 34 59 31 51 30 47 28 39 21 15 15 19 19 15 18 27 30 59 40 55 31 43 31 15 28 7 27 31 31 35 25 35 24 51 24 39 15 7 3 27 10 11 15 63 21 27 0 0 7 75 92 281 138 269 140 289 128 230 113 234 119 226 104 202 96 198 105 222 107 95 0 11 6 11 4 11 7 7 3 0 40 126 64 107 60 99 51 71 45 59 36 43 28 39 25 7 15 3 10 0 7 0 6 0 3 0 0 0 0 0 3 0 3 0 1 0 6 0 0 0 3 0 1 0 1 0 0 19 25 63 24 27 15 23 12 15 16 11 13 3 12 0 10 0 10 0 12 3 13 7 13 23 15 23 12 19 16 51 28 71 36 83 33 55 27 71 42 111 51 130 57 130 49 95 37 83 37 79 31 51 22 51 31 67 43 79 37 39 25 47 39 91 58 154 76 174 81 186 85 174 70 134 61 146 70 146 64 150 69 146 64 134 61 126 60 119 55 99 45 71 36 55 33 59 34 71 39 95 45 99 45 83 46 99 30 55 34 71 21 43 21 43 25 63 30 59 27 23 16 27 16 35 31 87 52 142 72 150 73 126 66 115 67 134 69 134 69 134 69 134 69 138 69 130 67 130 67 134 70 126 66 123 63 119 63 119 64 126 63 115 63 126 66 115 57 107 61 115 60 103 55 103 60 103 58 107 58 103 55 91 51 107 54 99 52 107 55 103 52 95 51 95 55 115 58 103 49 91 51 71 46 75 54 95 60 130 73 158 99 206 76 27 4 0 4 7 1 7 6 23 1 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 24 123 85 186 76 146 78 150 81 146 75 119 69 111 64 130 66 107 49 47 22 51 39 59 16 0 0 7 3 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 1 7 12 83 52 142 46 95 52 99 57 99 43 55 27 31 15 7 4 0 0 0 0 0 0 0 3 0 4 0 4 0 1 0 1 0 1 0 1 25 88 33 97 33 95 34 100 28 88 30 97 39 107 39 97 39 93 42 100 45 102 43 105 37 102 43 109 42 105 40 109 43 121 51 136 58 155 72 179 76 183 79 200 95 226 111 243 125 265 129 274 135 286 143 293 153 308 152 303 150 303 152 310 147 317 156 339 174 372 194 396 200 393 199 391 197 393 200 396 199 396 199 396 199 396 200 393 194 391 197 398 203 405 202 396 197 398 200 393 197 398 199 389 190 386 199 401 202 393 191 382 162 351 153 310 119 284 214 422 155 276 138 317 137 245 125 308 158 432 312 525 256 599 371 370 104 245 120 231 108 214 99 245 171 322 137 269 155 391 230 439 214 422 218 417 215 429 223 427 218 429 214 434 217 429 217 441 217 427 215 422 215 427 220 439 208 432 211 441 215 444 215 441 209 439 217 451 221 456 224 463 224 456 224 456 224 456 224 456 226 458 227 463 229 465 232 463 227 446 229 451 232 453 230 451 230 451 230 451 230 451 230 451 233 453 233 453 235 456 235 458 236 458 236 458 238 460 239 468 238 479 238 484 241 489 244 491 241 489 245 491 241 482 238 482 239 487 239 487 242 489 248 491 259 458 152 222 73 181 81 303 233 499 257 489 262 520 251 501 286 465 155 217 43 176 110 308 143 317 146 312 144 319 141 288 125 276 122 267 114 241 90 202 76 186 72 183 76 193 79 191 67 181 75 195 81 195 78 191 82 198 78 198 82 200 82 193 95 200 87 193 96 207 101 205 78 191 95 222 98 198 81 191 88 205 90 191 81 193 84 186 87 193 81 186 84 198 90 205 81 191 82 193 85 198 90 202 87 193 75 181 75 183 72 171 96 193 58 155 88 262 126 236 126 272 131 269 131 300 156 331 176 393 205 410 215 479 257 494 254 491 256 494 257 494 257 494 257 494 257 494 257 494 257 499 259 511 256 501 260 506 276 515 247 281 39 40 3 42 10 50 0 28 22 35 31 74 37 28 25 45 28 47 30 45 27 47 21 42 21 47 22 50 18 52 25 81 36 90 36 107 39 95 25 83 27 76 24 66 19 52 18 42 21 42 21 35 19 35 18 47 15 42 16 38 16 45 19 54 18 76 27 95 30 100 28 102 28 93 28 85 31 85 25 81 34 76 0 54 0 250 156 298 57 121 45 90 21 236 182 236 141 315 211 377 117 100 73 176 61 109 40 114 31 95 30 97 33 97 30 93 30 97 27 81 18 71 18 76 19 78 22 102 39 117 34 105 30 112 28 117 27 109 28 100 25 78 21 71 22 69 18 57 7 50 10 50 6 62 22 76 12 42 0 47 0 105 114 303 146 300 129 262 117 248 114 245 111 234 104 212 96 217 110 231 67 45 6 21 1 26 4 33 4 33 4 93 64 155 72 162 73 150 66 145 63 138 55 124 48 112 33 90 30 74 22 59 15 52 9 40 4 33 3 33 3 33 4 33 1 31 4 35 3 35 6 47 3 47 1 45 1 45 19 88 33 81 16 66 13 59 15 59 13 54 10 52 9 50 10 52 12 54 12 54 13 57 13 59 13 54 10 57 19 71 37 90 43 88 34 69 30 74 33 90 52 121 60 112 43 83 40 90 37 76 24 57 18 54 25 76 45 85 27 52 19 81 25 119 57 152 64 186 81 191 72 155 61 145 66 157 67 150 69 157 67 152 64 148 61 140 57 128 60 126 54 107 39 85 33 81 36 88 42 90 45 95 39 93 40 66 25 74 33 62 24 57 22 62 28 69 28 62 15 35 15 35 19 64 40 105 67 143 72 155 70 152 69 155 70 155 70 155 70 155 70 155 66 148 64 145 66 152 72 159 69 150 66 145 64 145 64 145 64 143 63 143 64 145 61 136 57 138 61 138 57 131 55 136 58 136 58 133 57 136 60 138 55 126 52 124 55 128 54 124 51 121 51 126 57 131 54 121 54 119 46 107 45 119 55 140 64 167 82 174 96 210 70 78 0 2 7 0 1 2 7 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 2 3 7 0 19 36 124 82 162 82 162 84 169 81 162 72 148 69 136 72 143 64 105 30 57 21 71 36 45 9 2 1 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 1 2 0 0 12 50 42 71 43 85 58 112 64 100 48 74 45 74 33 50 16 28 7 23 4 7 3 4 0 2 0 2 0 2 0 2 0 2 0 2 0 24 15 28 19 28 27 34 23 31 31 36 43 37 35 34 19 37 27 40 35 43 39 43 63 51 63 46 51 46 71 57 87 73 126 93 178 110 218 123 281 143 285 152 325 170 365 184 357 180 365 185 376 188 380 188 400 196 396 191 388 191 388 191 361 184 365 193 404 205 412 200 404 199 396 197 396 197 396 199 404 199 408 197 396 197 388 197 380 191 380 196 392 203 388 199 392 205 428 205 408 205 408 194 476 209 392 200 440 218 436 205 341 187 317 180 293 180 670 291 341 164 357 170 325 140 277 140 325 218 630 230 365 253 825 193 146 95 146 95 186 105 146 105 253 176 361 140 190 149 396 218 460 229 484 226 440 215 412 199 440 215 420 214 420 211 404 211 408 212 400 212 400 215 412 217 404 208 416 214 420 211 408 205 400 209 428 217 436 220 448 226 436 223 436 223 436 223 436 223 440 224 440 224 440 224 440 226 440 223 448 226 452 226 452 226 452 226 452 227 456 227 456 227 460 232 460 233 464 235 468 235 464 233 464 235 468 236 472 235 464 233 464 236 476 241 484 242 476 242 488 244 476 238 472 241 468 239 468 241 480 244 507 248 539 260 515 159 111 82 130 49 182 242 571 224 539 263 476 238 484 271 499 159 130 66 79 102 242 134 253 138 249 131 218 116 202 117 218 120 214 107 150 84 111 73 99 72 111 75 111 72 87 61 99 69 123 72 126 70 150 72 150 75 158 79 154 75 150 76 130 78 150 90 154 82 166 81 107 69 95 61 95 78 83 66 95 61 83 64 87 58 130 73 103 69 111 75 115 70 123 70 87 60 79 63 95 67 99 61 83 64 119 78 123 72 63 64 119 76 150 101 202 102 182 108 190 110 194 120 230 134 242 153 281 152 341 232 543 256 543 256 547 256 547 257 551 257 559 260 559 260 559 260 559 259 551 263 567 263 555 256 575 266 646 282 615 187 138 0 0 18 67 28 23 4 11 27 59 21 39 24 43 25 47 25 43 24 43 22 43 22 43 21 31 19 47 33 67 34 59 36 51 27 43 25 59 25 47 19 43 18 31 18 43 21 43 19 43 18 63 18 47 15 39 16 31 16 27 16 11 15 27 25 47 27 47 30 51 30 55 31 67 33 63 21 19 12 23 0 0 98 365 144 119 54 79 39 87 174 361 131 341 153 392 131 126 34 198 84 126 36 79 42 59 31 39 30 59 33 47 24 35 24 51 24 23 18 23 21 19 19 23 28 55 39 47 30 35 30 23 27 19 28 39 27 31 18 27 19 39 22 35 22 27 21 0 6 0 12 43 21 35 1 0 7 0 4 182 143 301 164 277 128 226 113 218 111 214 107 206 93 182 99 222 116 142 13 3 4 11 1 15 4 0 1 0 33 123 67 146 72 142 67 126 70 130 69 119 60 99 54 95 49 79 42 63 34 43 28 35 25 39 22 31 19 23 18 19 13 7 12 15 15 11 9 7 7 3 7 0 6 0 4 43 30 67 24 31 16 23 12 11 15 7 13 3 10 0 9 3 12 3 12 3 12 3 12 23 13 23 12 11 10 27 19 83 42 107 46 95 37 71 33 47 31 91 49 123 52 111 45 107 45 95 36 59 21 31 16 31 33 67 40 51 25 15 18 0 27 59 37 111 75 186 70 142 63 123 60 130 66 138 64 142 66 138 64 130 61 123 61 126 63 134 63 119 51 83 39 67 34 67 34 75 39 87 42 87 42 79 28 47 31 67 28 47 24 43 25 55 30 55 28 23 15 19 13 23 27 71 51 142 70 142 73 130 70 134 75 138 70 138 70 138 70 138 70 119 63 115 61 123 69 146 76 142 70 134 67 126 64 123 64 123 63 119 64 123 63 115 60 103 58 111 58 99 54 99 57 119 60 103 55 99 57 111 61 111 54 99 52 107 55 103 51 91 51 99 54 107 55 103 52 91 51 71 43 67 51 103 67 134 84 158 76 178 107 174 58 0 3 0 1 3 4 11 3 19 1 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 22 107 73 174 84 182 88 170 76 123 64 150 72 146 75 130 49 39 22 7 28 63 28 7 1 0 1 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 3 1 0 0 3 13 75 39 71 37 67 39 75 43 91 45 126 51 111 42 95 34 87 31 51 22 31 13 3 3 0 0 0 0 0 0 0 0 0 0 21 81 27 88 28 90 33 100 34 102 40 112 43 112 42 109 42 107 45 112 48 121 52 126 66 148 63 148 64 167 87 205 114 248 138 296 158 319 167 331 185 360 188 365 193 372 194 382 191 374 191 377 194 382 197 386 194 379 193 374 190 372 190 372 199 386 191 386 199 398 197 382 199 393 197 389 196 389 197 391 200 393 197 389 194 386 196 389 199 389 193 386 196 393 197 391 196 389 199 377 191 386 206 403 182 377 208 401 188 346 182 389 263 456 263 604 276 310 156 257 102 269 128 255 138 269 111 269 131 300 155 253 99 262 205 243 76 176 73 171 84 179 72 200 107 303 171 284 110 248 141 310 174 362 196 384 205 420 230 444 215 429 218 429 214 422 211 415 212 420 212 420 212 422 215 429 208 427 212 434 214 432 208 422 209 432 217 444 218 444 221 451 224 448 224 448 224 448 224 448 224 448 223 446 221 444 221 441 218 432 220 436 221 436 221 436 223 439 223 441 224 444 226 444 232 451 232 453 233 456 235 456 233 453 233 456 235 456 236 463 232 470 232 475 236 482 239 487 239 489 244 491 241 484 239 487 239 484 239 482 241 484 244 484 254 484 265 472 153 214 72 205 61 262 208 503 253 460 238 484 239 477 230 463 221 300 61 186 98 257 122 296 135 288 122 269 116 265 116 257 110 238 92 207 73 181 69 176 69 174 63 162 61 164 58 164 61 169 66 179 66 169 64 174 70 179 70 169 78 171 70 167 73 164 67 148 61 136 37 126 51 159 72 188 128 291 165 355 209 429 245 456 209 386 200 382 202 379 193 355 140 260 105 202 79 183 75 179 57 152 49 145 51 148 46 133 40 143 64 193 81 193 90 238 113 248 119 262 117 257 116 267 132 310 143 315 179 465 257 484 253 489 253 491 254 494 256 494 259 499 259 499 259 499 259 503 262 501 251 496 265 511 266 484 266 499 279 496 259 367 99 69 3 35 12 66 30 54 21 54 22 40 24 40 27 35 25 33 25 40 25 40 22 50 22 57 28 85 36 95 33 100 31 85 27 83 25 74 22 64 16 50 15 47 16 50 19 45 19 40 21 52 19 42 18 40 19 42 18 45 10 50 16 76 27 93 30 100 30 90 30 85 31 88 30 93 10 71 45 171 45 250 170 300 51 143 40 100 43 300 135 195 93 210 123 164 16 88 98 188 55 97 39 112 36 109 24 90 30 95 27 85 22 81 28 85 19 74 19 78 19 76 19 97 36 112 31 102 28 109 25 107 25 107 27 95 21 71 13 76 21 97 31 114 37 126 34 112 27 100 28 93 12 54 0 69 0 54 79 276 143 322 150 286 116 238 111 245 108 224 102 210 92 214 105 245 85 97 4 26 0 23 4 31 3 28 9 76 49 126 61 145 69 152 64 150 67 152 66 138 54 124 57 126 52 114 48 105 43 100 39 95 37 93 34 88 31 83 28 76 22 74 25 76 22 74 16 66 16 64 15 64 13 62 24 85 30 76 19 74 21 66 18 62 16 59 13 57 12 54 12 54 12 54 12 54 12 54 13 57 13 54 10 52 13 59 30 85 45 107 51 97 43 85 25 66 27 76 37 97 52 114 58 117 52 102 42 83 28 62 22 54 25 71 37 78 22 57 6 59 10 83 42 171 75 162 61 145 60 143 61 148 63 148 64 150 64 148 61 145 60 140 63 136 63 128 57 114 46 100 30 71 27 66 30 74 37 83 40 81 36 64 28 69 34 69 30 62 25 59 30 66 30 62 15 40 13 38 16 66 43 112 69 145 72 152 69 155 72 162 70 155 70 155 70 155 70 155 63 140 60 138 63 150 72 164 75 159 70 150 66 145 64 143 63 145 64 145 63 140 61 140 57 136 60 136 55 128 55 133 66 143 58 128 52 128 57 138 58 128 52 124 55 128 52 119 49 121 52 124 52 124 52 126 51 119 48 112 46 126 66 162 90 186 88 181 88 193 96 193 48 23 0 0 6 0 0 0 1 0 0 0 0 2 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 2 0 7 12 62 58 124 76 159 87 162 78 143 78 138 73 145 70 109 33 71 24 69 34 54 12 0 1 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 2 3 2 0 4 16 50 36 69 28 59 28 69 39 83 39 81 39 78 37 78 39 76 45 71 39 54 27 40 21 35 13 21 10 14 4 4 0 2 15 28 23 30 23 30 35 37 63 48 79 54 87 57 107 66 87 60 83 63 95 69 111 75 107 70 123 79 162 105 253 137 321 165 361 184 388 185 384 188 349 179 365 185 372 187 372 185 380 185 376 187 388 194 412 200 408 196 400 193 396 193 400 194 408 197 376 193 388 200 388 194 380 194 376 193 376 194 380 196 396 199 384 193 380 193 384 193 412 196 396 191 396 196 412 193 416 199 436 206 416 180 361 177 380 203 452 173 210 119 432 294 730 274 539 263 495 171 452 214 285 132 146 79 186 98 222 190 428 170 230 129 238 101 138 54 111 88 158 87 126 67 134 126 507 199 301 123 206 122 198 105 170 113 190 116 222 153 353 193 372 203 436 215 428 215 432 214 412 212 408 212 400 212 400 211 396 205 408 211 420 212 416 211 416 214 436 218 436 218 440 221 440 223 432 223 432 223 432 223 428 221 428 220 424 218 420 218 424 215 428 218 432 218 432 218 436 221 440 223 448 224 452 226 456 232 460 232 464 233 464 233 460 232 464 233 468 235 468 233 456 229 452 232 460 235 468 236 472 241 488 244 480 239 476 241 464 238 464 239 472 241 495 244 507 247 515 260 571 168 119 87 83 58 142 194 571 263 507 239 484 238 464 247 563 208 182 82 55 76 138 123 249 141 257 140 198 116 190 111 174 104 146 90 111 75 103 70 99 66 79 57 75 57 67 51 63 52 83 57 107 55 103 57 115 63 115 61 119 64 95 57 79 55 75 57 7 48 146 123 400 229 626 276 575 247 575 235 531 221 495 205 412 182 412 182 408 176 380 165 424 171 329 135 269 126 257 120 218 110 182 88 119 67 79 58 23 31 19 64 138 90 170 105 170 102 182 117 202 117 202 126 222 146 293 176 432 250 551 244 547 251 547 253 555 254 559 256 555 254 555 254 555 254 555 256 523 257 531 247 484 242 555 283 559 265 575 257 619 286 555 202 158 34 0 4 7 25 19 22 39 27 55 30 67 28 71 27 71 28 67 24 55 24 55 22 63 36 71 36 59 37 51 25 47 25 51 22 35 18 27 13 19 15 35 18 39 19 39 18 59 19 59 19 47 19 43 21 35 13 7 10 19 22 55 28 51 28 47 28 55 30 59 30 35 37 31 0 214 137 321 120 416 123 75 36 95 31 47 105 420 105 166 70 158 36 23 58 242 88 119 34 75 40 71 46 67 31 39 22 35 25 39 24 51 24 23 18 19 19 11 16 15 25 47 36 43 27 31 28 31 24 31 27 51 24 23 10 11 15 39 31 75 43 83 48 67 43 63 43 83 42 71 28 7 15 0 13 158 135 281 141 317 134 222 110 214 114 206 98 194 93 182 96 210 116 190 49 7 3 15 3 7 6 3 1 0 19 71 52 123 64 146 75 103 63 111 64 107 60 87 51 75 51 79 49 75 48 79 46 83 43 83 43 79 40 71 37 67 34 55 33 59 33 51 28 35 22 31 22 27 21 27 19 35 27 43 19 19 21 27 15 19 18 15 16 11 13 3 12 7 13 3 12 3 12 0 10 19 13 27 13 19 12 23 16 39 28 87 49 126 55 115 48 71 28 47 22 55 37 115 58 130 54 123 51 111 43 75 28 39 19 7 22 55 39 43 15 0 0 0 7 55 55 138 63 126 61 126 61 126 61 123 60 130 63 130 61 126 60 123 61 134 63 123 57 103 49 91 45 35 21 27 18 39 28 71 39 71 34 63 30 51 30 59 31 55 27 43 25 47 30 51 27 19 15 11 13 23 33 95 60 142 72 138 70 123 67 130 73 134 69 134 69 134 69 134 69 126 63 111 58 111 64 134 73 154 73 138 67 123 63 115 61 115 64 126 66 119 60 115 61 103 60 115 60 103 55 99 58 126 63 107 55 95 55 103 58 115 55 103 54 103 54 99 49 87 51 99 52 95 51 99 55 79 51 87 49 79 55 119 76 198 90 186 96 174 81 182 117 186 36 0 0 0 0 0 4 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 11 0 0 0 0 4 0 0 15 25 75 57 138 69 142 64 130 60 134 78 142 49 31 24 43 31 47 27 23 3 0 3 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 7 4 3 0 19 21 55 30 47 31 59 31 55 30 71 31 75 33 83 34 87 37 99 42 87 36 75 34 79 37 59 27 51 21 31 15 15 12 51 128 52 126 49 126 55 138 63 148 67 150 66 155 75 174 76 164 76 167 81 183 88 195 87 202 105 245 131 288 159 327 182 355 188 360 187 360 188 367 188 370 193 379 197 391 200 393 190 377 193 382 196 386 199 391 203 393 202 393 202 396 205 398 200 389 199 386 200 389 200 386 188 370 188 370 190 374 193 379 197 389 193 372 187 372 190 377 191 372 188 374 193 379 190 365 193 348 182 355 170 281 132 288 78 226 140 291 113 195 101 276 132 265 128 231 138 367 262 503 211 300 105 217 96 241 179 475 312 439 173 310 129 222 70 200 98 222 107 210 90 186 110 312 318 425 153 260 138 269 119 231 110 236 98 183 63 167 73 193 138 341 188 393 197 408 212 420 211 420 212 417 209 413 206 415 202 417 203 420 205 422 206 422 208 429 215 439 217 439 218 446 220 444 220 444 220 444 220 444 218 441 218 439 217 439 217 434 212 425 215 429 217 429 217 429 220 434 221 436 223 441 226 444 229 446 229 446 230 448 230 451 230 448 232 451 232 453 233 458 230 468 230 470 232 472 233 475 235 482 241 487 239 482 238 484 239 482 238 479 239 479 239 479 238 479 236 484 279 503 180 255 88 207 49 200 188 489 247 475 220 484 248 460 235 441 173 303 90 198 63 207 102 269 125 284 125 274 120 262 119 257 110 243 95 217 90 214 87 207 79 193 67 179 64 171 60 167 57 159 57 150 51 148 57 157 61 159 46 140 51 145 58 176 99 238 176 451 319 608 342 544 235 343 153 310 152 291 140 291 141 281 143 293 147 300 147 298 149 303 155 296 137 276 137 286 137 276 143 305 149 305 143 303 152 329 159 393 233 413 156 243 85 207 114 250 111 267 128 293 147 343 162 370 202 441 242 501 259 491 250 484 251 489 254 491 256 494 253 489 253 489 253 489 253 489 259 499 260 520 280 525 253 458 254 506 268 491 259 508 283 525 282 377 90 78 0 40 9 54 22 57 27 47 28 40 28 33 27 38 24 35 21 45 22 59 30 90 39 97 34 107 33 93 27 85 25 78 21 62 13 54 12 54 15 54 18 52 18 50 16 47 16 40 18 40 21 45 19 42 10 47 18 74 27 90 27 90 25 83 27 78 27 88 19 105 9 133 149 415 176 384 159 353 95 238 102 248 90 267 135 205 88 171 55 81 21 136 96 186 58 112 43 112 37 124 69 128 27 71 16 83 24 85 28 83 18 71 16 71 16 71 18 95 34 109 30 97 25 100 24 102 25 102 27 93 13 69 12 85 24 121 39 143 40 145 37 136 39 148 51 155 52 138 43 114 24 126 79 243 117 255 131 272 116 253 114 253 107 231 93 214 98 219 99 245 102 155 6 31 3 31 4 38 4 35 0 50 31 114 60 143 67 155 60 143 61 143 60 136 55 126 48 114 48 114 49 109 48 114 43 114 45 117 45 114 42 109 39 105 34 100 34 100 31 93 27 83 25 81 25 78 24 78 27 85 25 69 16 71 16 57 16 62 15 59 13 54 10 52 13 57 13 54 12 52 10 52 10 57 15 59 13 57 16 64 12 57 31 95 54 109 54 100 40 83 30 69 28 81 42 102 48 100 46 105 49 97 37 74 31 59 16 52 28 83 34 78 21 45 0 59 24 105 48 157 61 145 66 145 63 138 60 138 63 143 63 140 61 140 61 138 60 131 60 124 54 112 45 100 30 66 19 52 18 54 25 69 28 54 27 57 27 52 25 54 28 50 21 45 22 52 25 54 18 45 13 47 22 83 55 138 70 148 72 148 66 143 67 155 67 150 67 150 67 150 67 150 69 148 61 136 57 140 66 152 76 159 70 150 63 140 60 138 60 145 67 148 61 138 60 143 58 140 61 138 57 131 57 138 63 140 60 136 58 138 61 143 58 131 54 126 54 126 51 119 48 121 52 124 49 117 52 128 51 124 55 121 49 121 60 152 76 169 87 191 84 169 92 219 99 138 36 19 0 2 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 9 19 4 2 0 7 7 40 25 64 30 64 27 69 51 140 76 107 28 64 30 62 24 59 25 19 3 2 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 4 0 0 3 26 22 59 25 64 27 59 21 52 25 66 28 71 31 74 31 71 30 54 28 50 28 57 34 64 33 59 31 54 27 47 24 45 166 87 170 84 158 84 170 92 154 81 150 75 130 73 150 87 138 82 130 84 146 92 170 99 234 131 305 161 376 182 424 196 416 196 396 193 384 191 404 202 408 199 388 193 372 187 361 187 400 194 404 197 404 193 388 188 388 190 388 190 392 193 400 196 392 197 392 197 384 193 372 190 357 184 357 184 361 188 372 191 384 193 365 187 361 184 376 188 376 184 396 191 432 194 420 184 420 153 249 119 194 95 238 165 436 134 119 67 134 90 150 88 246 114 202 78 142 101 226 152 345 108 210 126 190 150 519 263 615 226 432 209 281 140 182 152 261 117 182 88 162 82 190 138 571 185 285 155 333 137 222 126 269 147 289 135 218 120 210 119 123 123 305 171 349 188 400 208 416 209 408 209 396 206 376 200 404 205 392 200 380 196 376 196 396 208 420 215 428 217 436 221 432 217 428 217 428 217 428 217 428 217 428 217 428 217 428 218 416 214 424 215 428 217 424 215 432 220 440 221 444 224 452 226 444 226 444 227 448 227 452 229 452 229 452 230 456 232 460 230 456 229 460 230 460 230 460 230 464 235 480 238 476 235 476 238 472 239 460 238 468 239 484 239 523 220 531 259 456 259 619 197 170 76 99 67 35 152 567 271 515 226 460 236 448 184 277 159 293 113 39 55 75 98 174 120 226 131 230 131 234 131 214 120 194 111 198 111 206 108 190 99 158 92 162 90 154 81 126 72 111 58 95 54 103 63 119 66 150 85 186 107 269 164 476 239 658 292 626 200 329 153 345 153 265 126 230 101 178 99 194 101 190 105 214 110 218 116 253 132 305 140 285 141 313 149 301 135 246 135 273 135 249 132 289 156 480 286 841 374 865 331 622 215 353 158 293 149 289 158 357 197 484 242 563 263 563 253 539 254 539 250 547 251 551 254 559 256 555 254 555 254 555 254 555 254 531 250 527 245 515 245 547 262 555 251 547 257 571 256 555 259 611 286 603 177 138 25 0 6 11 21 35 24 59 24 63 22 75 24 63 18 51 18 47 21 63 36 75 36 67 39 59 28 43 25 35 22 27 16 7 12 11 12 27 16 31 16 31 18 39 13 47 13 39 19 43 21 35 18 23 15 39 25 67 28 43 27 35 27 47 25 59 27 79 0 0 55 476 179 412 182 372 190 404 137 353 158 392 177 206 46 91 43 83 54 142 85 214 85 138 48 103 42 67 46 242 72 59 10 0 15 23 19 47 22 19 15 11 16 3 13 11 24 43 36 39 25 27 25 43 24 47 27 55 21 27 6 23 19 43 33 59 36 39 31 27 34 27 40 67 45 67 42 91 42 67 57 71 66 146 92 202 113 226 119 226 111 206 107 170 93 198 98 190 113 210 70 3 4 15 3 15 7 7 3 0 6 47 49 126 60 115 60 91 61 91 58 83 55 83 54 67 49 71 49 71 51 79 49 75 43 87 48 91 48 83 45 67 36 51 33 55 33 47 30 39 27 43 27 39 25 39 24 51 31 39 16 11 16 7 6 11 15 7 12 3 10 0 9 7 13 7 12 3 10 0 10 15 13 27 15 27 15 35 21 3 13 51 39 115 54 119 49 103 43 87 34 71 33 75 36 111 48 115 52 130 54 103 37 83 33 39 24 47 34 79 42 43 7 0 10 11 13 67 67 130 66 138 66 126 60 115 58 126 61 123 61 123 61 119 60 119 60 123 60 111 51 87 40 87 36 47 18 15 13 19 19 39 22 35 25 43 22 31 22 43 21 23 16 27 21 31 21 15 16 3 16 31 40 123 73 146 72 134 67 119 64 119 69 126 66 126 66 126 66 126 66 142 67 115 57 99 58 119 66 154 73 138 66 119 60 107 58 111 64 130 66 115 58 111 63 111 61 119 61 107 57 107 60 115 61 115 61 119 64 126 67 119 57 103 54 103 54 95 48 87 51 99 51 87 48 99 57 83 55 99 54 75 48 87 61 79 66 146 81 146 79 166 96 226 102 138 10 0 0 7 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 15 1 7 0 0 4 0 3 0 0 0 0 0 0 0 1 51 72 174 57 39 24 31 21 19 33 59 18 0 3 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 13 59 24 39 21 31 21 47 22 39 19 47 24 63 28 67 30 63 30 51 25 47 28 63 33 59 30 59 30 59 30 59 30 108 212 101 210 96 188 82 183 79 183 87 186 79 169 75 174 72 181 96 214 111 245 137 291 176 360 191 370 208 384 191 372 208 389 202 377 199 379 200 384 188 374 197 384 194 374 187 370 194 379 193 370 185 365 190 377 194 377 193 372 188 362 180 355 187 355 180 386 199 367 180 372 188 360 176 360 180 353 180 372 182 365 187 374 191 370 184 358 191 379 196 353 167 312 146 274 135 243 107 222 123 279 155 305 119 186 61 174 96 210 93 200 78 169 70 140 66 150 70 193 93 257 138 248 140 303 153 405 209 346 262 453 153 262 132 317 128 219 104 224 105 200 90 222 149 310 135 312 248 396 134 260 135 319 182 351 170 293 182 494 182 279 131 291 95 284 208 448 218 422 211 413 203 408 200 405 203 413 202 413 202 413 202 413 202 417 209 429 214 429 211 425 209 427 214 432 217 432 214 429 214 432 215 434 217 432 215 429 212 422 212 425 214 427 215 427 218 434 221 439 223 439 223 436 232 448 227 441 226 444 232 453 229 446 229 448 230 451 232 456 230 468 230 470 230 472 232 472 233 475 233 475 233 475 233 475 233 475 233 477 235 479 238 477 241 477 241 479 244 494 254 499 217 305 92 200 60 164 125 439 250 487 248 460 217 429 214 436 209 415 180 279 73 183 87 255 144 317 188 355 158 348 167 317 140 291 141 308 155 317 152 317 143 300 141 329 150 291 153 293 155 253 137 329 188 377 162 291 141 288 141 308 162 329 161 310 135 274 123 267 129 272 120 245 90 226 107 236 102 241 126 296 129 272 125 265 120 257 117 253 117 257 120 262 123 267 125 274 132 298 137 303 146 324 143 284 126 298 158 377 202 410 208 420 184 346 147 322 165 370 180 358 193 448 253 479 238 479 260 511 265 499 266 508 250 489 266 511 253 508 262 499 266 501 251 494 254 501 256 501 256 506 256 506 248 508 263 515 262 520 265 503 269 503 271 513 262 372 90 71 0 40 16 64 22 35 22 64 16 40 27 50 24 50 24 59 28 83 33 100 33 97 27 93 22 90 34 109 40 112 43 117 12 54 3 45 12 62 18 62 12 42 10 38 12 35 16 40 22 47 18 50 19 74 27 76 24 83 27 81 28 78 27 85 15 97 0 245 191 398 155 405 152 401 155 372 144 360 146 327 49 164 31 100 33 200 149 207 51 143 67 150 54 119 45 124 79 188 79 126 19 66 19 88 34 83 13 64 19 81 18 64 15 90 33 107 30 100 27 105 27 100 25 97 24 90 13 69 6 78 19 117 33 131 28 131 33 138 30 126 31 128 40 136 40 128 39 136 48 155 49 155 63 202 88 236 104 243 108 253 96 238 101 217 98 241 99 191 13 35 6 57 6 47 12 50 0 50 22 105 48 128 52 124 48 128 54 145 64 145 58 131 54 124 48 114 46 109 46 112 42 114 43 119 45 117 42 112 36 97 28 93 31 105 37 105 27 83 25 76 22 76 22 76 34 83 19 62 13 64 16 66 15 59 15 59 15 59 15 59 12 52 9 52 13 59 13 54 10 54 12 57 16 64 18 64 15 52 18 64 36 97 60 128 51 102 43 85 33 76 30 76 37 81 36 90 46 102 45 90 39 76 28 57 19 69 39 107 36 78 16 52 6 64 22 93 55 140 67 150 60 133 61 148 57 133 57 133 57 133 57 131 55 124 57 124 54 112 46 100 49 100 39 64 10 31 12 50 21 38 18 50 21 31 12 42 10 38 19 38 13 33 15 40 12 57 16 59 36 133 72 136 73 148 72 150 70 148 69 148 67 150 67 148 66 145 64 145 69 152 67 150 64 143 60 136 61 143 64 143 63 145 67 155 58 143 66 145 60 133 58 140 60 138 61 140 61 138 58 136 61 145 66 145 60 133 60 143 61 133 57 126 52 124 54 128 49 121 52 124 49 119 51 124 52 121 52 114 45 109 46 121 66 143 61 152 76 179 84 176 88 219 107 97 0 9 1 4 1 7 6 2 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 7 0 33 51 150 75 119 43 64 16 62 28 64 33 62 21 7 9 7 0 0 1 4 3 4 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 19 62 30 74 27 62 25 66 27 64 25 64 30 74 31 66 25 54 28 57 27 52 22 45 24 50 24 52 27 54 28 57 170 84 150 84 146 72 111 70 146 82 146 76 119 67 119 73 146 93 198 117 249 135 301 153 309 161 345 159 357 159 341 170 349 168 345 170 353 173 353 174 341 174 357 179 357 180 372 191 384 188 412 193 408 191 412 196 388 184 384 182 376 177 365 173 345 171 337 171 361 188 384 184 372 177 349 177 353 170 337 176 365 182 349 179 369 187 392 187 420 177 321 125 198 93 190 102 301 137 285 134 281 123 218 95 166 70 115 92 222 107 190 95 158 75 115 81 178 72 55 57 202 120 253 126 293 152 384 286 499 206 547 220 305 147 230 120 242 110 198 99 174 84 194 126 273 134 265 205 682 251 313 131 313 176 424 211 456 220 619 342 436 147 238 117 130 125 416 235 440 214 416 206 392 205 388 208 392 202 400 202 400 202 400 202 400 205 416 211 428 212 424 209 408 211 420 215 424 215 420 212 420 215 424 217 428 215 424 214 416 212 416 214 420 214 424 215 432 220 436 221 444 223 440 221 452 227 440 223 440 226 452 232 452 229 452 230 456 230 460 230 456 229 456 230 460 230 464 232 468 233 468 233 468 233 468 233 460 235 460 235 464 235 476 238 484 238 495 244 515 245 519 247 571 217 309 108 79 61 99 105 436 221 507 251 539 248 488 229 503 245 492 200 281 113 87 58 178 147 257 164 595 272 400 221 499 233 523 227 472 211 492 232 539 223 460 221 515 227 547 208 384 187 575 256 575 226 392 144 269 128 249 120 226 111 202 108 202 101 158 95 166 99 154 87 182 111 218 117 214 123 273 152 448 202 432 196 424 199 440 203 464 209 448 200 420 188 392 180 388 191 396 190 412 211 456 209 369 176 353 176 337 153 273 143 301 152 285 141 246 132 238 134 253 147 313 177 369 185 388 199 432 205 476 235 499 233 515 226 507 256 551 232 527 257 579 263 587 260 591 263 599 266 611 269 654 272 579 248 555 253 575 259 531 248 563 279 658 282 575 223 162 42 0 0 11 22 15 1 79 25 27 10 23 21 51 21 55 28 59 33 55 28 31 21 39 33 71 45 107 57 142 69 230 76 103 24 11 6 0 6 51 19 39 15 35 21 51 28 11 9 15 16 47 27 67 30 35 25 39 28 55 28 59 24 0 6 0 120 464 161 313 132 329 156 349 153 349 161 369 155 47 42 75 61 126 92 253 61 87 48 111 57 123 55 115 52 111 63 150 58 107 49 95 40 87 33 31 18 15 16 0 6 7 22 43 34 39 27 31 27 51 25 47 24 55 19 27 7 3 13 31 31 47 34 31 28 15 30 11 30 19 34 43 39 43 40 43 42 27 37 15 34 0 34 31 51 83 75 154 96 150 95 174 87 174 105 202 85 35 1 0 7 15 19 59 24 7 15 27 28 51 37 67 40 83 51 67 51 71 52 71 45 59 48 67 46 67 45 63 42 63 40 67 42 67 42 63 40 47 31 27 27 31 31 43 33 31 25 35 25 35 25 35 25 51 25 11 12 0 13 7 15 11 15 11 15 11 15 11 15 15 13 0 12 3 13 0 7 15 12 19 15 31 18 39 19 31 18 31 22 63 43 123 61 138 54 111 42 87 36 79 36 95 37 75 36 95 45 103 43 99 42 71 25 35 21 51 34 95 42 71 33 43 24 31 21 59 48 119 64 123 57 115 61 107 55 107 55 107 55 107 55 115 57 115 55 103 49 91 43 107 48 87 30 27 13 27 24 35 16 19 19 19 9 0 15 7 10 0 7 7 18 31 19 19 15 0 19 79 72 154 66 146 72 134 70 134 69 130 69 130 67 130 66 126 64 123 64 130 67 130 66 123 61 107 57 111 61 119 64 123 64 126 67 107 63 126 64 111 58 107 61 107 60 111 61 115 60 107 58 107 61 119 61 103 54 103 60 123 58 107 54 99 52 103 54 91 51 99 52 91 48 95 52 87 54 87 51 75 48 75 52 107 57 83 57 115 76 162 93 198 93 214 92 107 0 0 6 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 7 0 15 0 7 0 7 0 0 0 0 0 0 0 0 0 0 12 107 79 154 55 51 15 0 21 31 27 55 33 39 7 7 3 0 0 3 3 7 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 31 19 63 30 67 25 59 27 51 21 35 22 47 27 51 25 43 25 47 27 47 25 35 21 35 22 35 22 35 24 39 24 63 140 57 145 58 131 48 131 64 150 60 136 49 126 51 136 60 143 67 164 75 169 72 169 90 219 98 202 90 202 95 243 105 229 110 234 111 243 114 245 123 262 123 260 122 274 137 300 138 296 150 312 155 312 155 315 176 348 177 348 177 346 174 343 174 365 182 343 177 382 194 353 179 348 174 353 176 341 168 343 187 355 170 343 177 358 179 343 141 241 84 155 49 126 64 193 113 238 131 257 125 207 78 143 75 157 78 202 113 219 110 229 102 193 79 183 99 210 111 281 155 293 167 334 170 310 220 608 259 384 177 250 101 241 101 231 117 217 102 193 79 181 114 296 170 241 87 262 188 329 144 305 155 327 206 434 242 475 295 570 203 331 123 224 82 238 149 382 194 396 202 410 208 420 208 420 203 413 202 413 202 413 202 413 203 417 208 427 211 427 209 422 209 425 212 429 214 429 214 427 214 429 215 432 215 432 214 429 212 422 212 422 214 425 214 427 217 432 220 436 221 436 221 434 224 439 223 434 223 439 227 446 229 446 229 446 230 448 230 456 227 465 229 468 229 470 230 470 233 475 233 475 233 475 233 475 233 475 233 475 235 477 235 479 233 477 239 484 242 482 238 470 247 484 238 374 123 210 76 202 75 300 217 491 253 465 235 482 226 458 244 472 233 401 146 243 57 269 129 308 260 515 196 396 236 465 253 477 247 463 247 472 233 491 271 491 217 372 190 334 146 348 226 393 156 308 131 279 135 308 155 339 161 343 171 365 171 346 156 329 155 329 147 312 138 300 131 284 117 272 120 284 107 262 120 300 156 372 200 422 217 434 224 448 236 470 247 479 232 460 233 456 232 475 251 494 239 460 229 453 226 436 217 441 206 420 208 405 184 353 156 327 177 329 138 310 134 265 102 257 123 269 122 298 132 312 147 305 149 324 147 348 185 370 170 379 187 396 185 393 187 401 191 413 174 365 153 351 158 386 214 508 257 501 254 489 257 499 271 513 282 391 113 124 18 59 12 59 13 45 18 59 28 74 28 78 30 90 31 95 30 90 21 83 27 102 36 117 45 138 61 159 64 169 93 210 96 167 43 81 1 45 12 59 19 54 18 45 21 42 16 69 33 76 22 88 25 81 27 78 28 71 25 81 6 62 0 348 184 429 159 429 144 401 158 413 168 425 173 398 104 255 75 214 69 195 92 121 37 109 42 126 57 140 55 128 25 95 37 121 58 150 58 121 55 124 42 95 24 74 13 66 15 90 33 107 30 97 25 102 27 95 24 95 24 83 13 62 4 76 19 112 33 133 34 136 28 131 28 126 30 121 33 119 33 121 37 136 40 155 58 193 61 169 40 138 33 152 54 174 61 186 66 176 72 207 82 181 36 59 0 52 6 81 30 90 42 114 42 114 40 109 37 112 39 112 33 105 36 117 42 112 36 107 42 114 45 109 37 95 39 109 37 107 37 107 39 109 34 95 27 88 27 90 25 83 22 76 24 81 27 85 28 88 28 76 15 57 10 62 13 62 15 59 15 59 15 59 15 59 18 59 12 54 12 54 9 45 10 54 13 59 16 64 19 66 22 59 18 57 25 76 45 102 61 121 55 109 48 97 42 90 43 88 34 78 36 90 43 97 46 93 37 74 24 62 24 78 42 102 49 117 46 97 25 69 19 93 49 136 61 133 57 131 52 124 52 124 52 124 52 124 55 121 55 119 51 109 45 100 49 105 46 88 30 62 27 71 22 42 15 42 16 38 15 50 15 33 9 38 22 54 19 42 19 69 33 126 69 150 69 150 70 150 70 148 69 148 67 145 67 150 66 148 66 148 64 145 66 148 66 145 63 138 58 133 57 138 61 145 66 148 66 145 60 143 64 145 61 136 60 138 58 136 60 138 60 138 58 136 55 133 58 133 54 128 54 133 60 133 55 124 52 124 54 126 48 121 52 121 49 117 49 124 52 124 54 119 49 119 52 133 60 133 52 124 52 148 81 195 102 183 98 219 88 62 0 7 3 2 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 38 58 150 70 107 36 40 13 52 21 59 31 64 25 23 3 0 0 0 3 4 1 0 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 42 24 66 30 66 28 64 24 52 21 52 25 59 25 54 25 52 25 54 25 50 24 47 21 45 21 42 19 42 19 42 107 63 99 67 107 60 87 63 95 61 91 57 75 54 75 55 95 64 83 58 79 55 59 45 87 67 83 48 71 52 79 72 119 75 107 69 95 69 107 73 130 81 119 75 95 75 123 88 150 95 182 104 194 105 198 110 257 131 265 134 273 135 273 135 230 138 301 150 317 167 353 165 357 171 365 176 369 171 349 167 380 180 361 179 376 174 329 141 138 63 63 58 87 54 126 98 194 104 230 110 210 92 162 81 174 84 166 92 194 104 265 144 361 184 357 108 194 141 424 230 428 167 349 174 353 150 365 283 257 113 146 76 154 105 138 120 242 113 206 95 142 87 230 152 277 96 134 99 186 101 202 126 289 146 372 196 400 203 468 194 313 141 190 82 142 88 154 132 301 167 341 193 388 203 384 199 404 203 404 203 404 203 404 203 404 205 412 208 420 209 416 208 416 209 412 212 416 212 416 212 416 214 424 215 424 215 420 212 412 211 416 212 416 214 420 214 428 217 432 220 436 220 436 220 436 223 432 221 436 224 448 229 448 227 452 229 452 230 456 229 456 227 460 227 464 229 464 229 472 232 472 232 472 232 472 232 464 232 460 233 460 235 472 235 476 235 484 238 492 238 488 235 480 241 551 244 404 137 170 107 79 81 198 179 515 266 555 244 539 250 543 253 551 245 468 194 230 87 103 82 325 282 543 117 353 187 452 230 547 239 472 188 361 165 285 132 269 149 372 134 194 123 376 167 289 147 321 171 392 197 480 230 535 241 539 247 559 245 531 236 511 229 476 214 436 196 380 173 329 156 297 149 261 132 218 110 162 93 130 87 174 111 218 134 285 161 345 176 424 214 468 224 480 232 523 250 543 244 527 247 527 235 492 233 519 227 468 215 456 199 345 149 234 116 182 114 202 117 230 143 253 128 249 137 238 135 273 137 190 125 230 125 234 120 218 141 257 129 234 122 222 122 230 122 234 125 246 132 222 132 412 260 555 262 551 253 527 248 579 272 603 292 698 227 234 24 0 13 31 24 31 22 19 16 35 36 55 31 63 33 55 27 31 18 27 30 47 37 67 39 83 48 83 48 134 75 214 96 249 101 162 55 63 10 0 6 15 24 39 12 15 30 63 22 31 27 27 28 39 28 51 27 51 24 23 0 0 173 372 168 321 161 341 164 361 168 380 173 369 159 376 173 384 179 392 177 329 60 63 42 91 48 107 51 99 45 43 22 23 25 71 48 103 43 111 51 95 37 39 18 7 18 7 22 43 34 35 25 23 27 35 25 39 24 43 19 19 7 0 7 11 24 39 33 35 31 35 30 39 33 31 34 19 31 15 36 11 34 23 55 138 101 226 101 111 55 35 36 7 28 31 45 39 40 55 58 87 52 83 19 11 13 0 12 23 13 63 40 83 51 103 55 95 48 51 36 31 31 31 34 35 33 31 31 47 37 59 36 51 31 63 36 51 31 47 33 59 37 51 31 39 27 35 25 23 21 3 18 11 22 27 28 39 31 35 22 3 12 0 15 0 13 7 13 7 13 7 13 7 13 15 15 3 12 3 12 0 7 15 12 23 15 35 19 43 22 55 24 35 18 35 27 71 40 130 57 142 60 134 51 99 39 91 37 75 33 71 36 83 39 95 40 95 34 67 30 67 33 43 30 67 40 79 34 43 21 19 30 79 55 119 58 111 55 99 52 99 52 99 52 99 52 111 55 107 52 95 46 87 43 99 48 103 43 83 34 71 34 35 19 19 16 31 24 47 30 27 19 39 33 63 24 15 9 11 49 194 116 202 63 99 70 130 69 130 67 126 67 126 67 126 66 126 66 126 66 126 66 119 64 123 63 115 60 103 57 99 57 111 64 130 67 123 61 115 63 119 63 115 60 111 60 103 57 107 60 111 60 111 58 99 57 103 55 99 55 99 55 119 58 107 52 95 51 99 54 87 49 99 51 87 48 91 51 83 51 83 51 79 51 83 57 107 61 95 52 71 52 99 72 178 101 230 101 198 64 39 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 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 0 22 146 87 158 58 71 16 0 15 7 22 51 33 47 19 0 0 0 0 7 3 3 0 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 7 35 25 71 30 63 28 47 25 39 24 39 28 39 24 39 24 43 25 39 24 39 24 35 22 31 19 27 18 23 18 92 195 88 205 95 198 88 202 79 183 84 191 87 188 81 176 58 128 51 124 52 136 58 145 75 171 64 150 73 171 67 171 81 174 70 159 66 171 75 186 79 191 78 183 72 176 72 183 84 198 85 198 84 198 90 212 93 212 96 219 101 224 104 229 98 229 102 241 93 205 93 253 170 348 174 348 171 339 162 322 174 353 179 362 180 319 125 219 70 148 61 176 82 159 78 200 107 214 104 195 85 176 88 195 98 191 85 171 76 186 116 274 196 460 227 284 117 319 191 353 155 241 111 255 159 310 135 293 117 293 135 212 104 222 95 229 111 210 101 193 88 195 105 243 99 202 101 226 96 229 120 238 138 255 122 253 105 265 134 241 101 241 93 205 111 243 104 286 140 312 153 348 177 389 196 410 203 410 205 410 205 410 205 410 205 413 206 415 208 415 208 415 209 417 209 417 209 420 212 422 212 422 214 427 215 425 212 422 211 420 211 422 212 422 214 425 215 427 217 432 220 434 218 432 221 434 223 436 224 441 229 446 227 444 227 446 229 446 230 453 226 463 226 463 227 465 227 468 232 472 232 472 232 472 232 472 233 470 233 472 233 475 235 477 236 477 233 475 235 479 238 487 251 468 233 472 245 408 150 238 120 200 58 212 149 408 235 477 257 494 250 463 238 472 251 482 259 334 129 205 73 391 220 222 126 324 194 425 230 422 184 315 95 276 143 327 164 377 230 415 209 339 156 312 135 322 170 410 235 465 241 482 241 475 230 458 235 472 238 475 236 463 221 439 200 403 185 384 179 382 176 372 177 379 176 374 171 362 164 353 129 300 125 291 119 281 114 276 120 300 138 329 150 351 177 405 206 425 214 446 217 420 191 393 199 396 185 386 185 370 150 305 152 355 170 319 120 262 111 265 144 324 168 367 164 355 182 379 177 434 230 425 200 384 165 334 143 324 138 315 134 312 135 315 131 305 141 341 152 360 208 522 245 494 257 506 257 506 263 515 262 487 253 525 286 456 123 126 1 38 0 69 28 95 28 93 31 100 34 102 30 90 21 78 27 105 39 119 40 117 36 114 45 119 27 97 31 138 70 200 104 212 98 179 67 107 27 50 12 35 4 62 22 71 18 88 25 83 28 76 27 64 24 69 3 47 31 408 165 422 153 432 140 372 132 372 137 367 122 331 123 360 144 360 180 444 193 191 40 124 52 128 45 112 42 121 39 100 28 93 30 102 37 112 28 95 31 85 16 64 13 76 15 90 31 105 28 95 24 97 27 93 24 85 22 76 12 57 4 64 18 95 31 119 34 124 30 124 33 121 34 119 34 114 37 128 39 133 34 157 64 214 107 241 78 195 57 159 34 128 37 145 37 133 36 145 42 138 43 121 42 138 33 109 31 109 15 93 24 112 36 126 45 133 51 133 43 121 37 105 25 83 27 90 25 88 25 88 28 90 31 93 28 88 27 90 30 95 31 93 28 90 30 88 22 76 13 62 15 66 21 81 30 93 28 78 18 64 16 69 16 66 13 57 13 57 13 57 13 57 13 54 10 52 13 57 12 52 10 52 13 59 18 69 22 71 30 69 22 57 21 59 28 71 40 100 57 126 61 112 43 85 36 83 37 83 34 78 31 76 33 81 34 78 30 71 30 76 16 59 19 64 24 76 31 85 34 102 48 126 57 131 57 131 52 124 52 124 52 124 52 124 55 119 52 112 46 105 43 100 43 97 46 97 43 83 37 78 28 59 19 50 21 64 28 62 24 59 30 74 27 50 21 76 58 181 128 272 117 159 58 143 66 143 66 145 67 145 67 145 66 148 66 148 66 148 66 148 63 143 63 143 61 138 58 133 54 128 57 140 67 150 64 138 63 140 61 143 63 140 60 136 55 131 57 136 60 138 60 136 58 133 57 133 58 136 58 133 58 131 54 124 51 121 52 124 48 119 51 121 48 114 49 121 48 117 49 114 46 114 51 131 55 138 64 145 57 126 51 133 69 210 105 191 93 188 58 14 0 2 3 11 4 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 2 0 2 0 2 0 2 0 0 0 0 0 0 0 2 0 42 66 152 72 119 48 62 19 50 16 57 30 66 27 47 6 4 0 0 1 4 1 0 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 16 10 45 28 62 31 59 27 52 25 50 28 54 27 47 24 54 22 52 24 54 24 54 24 54 22 52 21 50 19 47 162 85 158 93 174 88 162 92 138 81 154 88 170 88 142 76 154 82 142 73 134 76 158 87 150 81 126 70 178 87 138 73 142 72 123 63 115 69 138 79 134 76 142 79 138 76 134 78 154 85 150 81 138 81 154 90 154 88 166 93 182 98 190 98 202 96 170 96 146 79 194 140 380 177 388 170 357 162 333 147 289 144 309 153 305 123 150 63 111 67 111 81 146 76 154 96 198 98 194 88 158 81 166 92 178 88 162 78 138 82 202 114 281 184 376 120 261 176 384 149 341 167 408 176 337 156 206 93 198 176 337 90 126 107 214 107 198 98 174 96 158 98 154 95 210 104 166 85 150 120 253 110 210 107 186 107 178 111 202 104 222 131 226 113 265 135 242 153 269 143 246 147 277 179 376 211 408 206 416 206 416 206 416 206 416 206 416 206 416 206 416 206 416 208 412 208 412 209 420 212 424 212 428 214 428 214 424 212 408 211 412 211 416 212 416 212 420 215 428 217 432 218 428 217 428 221 432 224 444 227 448 229 444 227 448 227 452 229 452 227 452 224 452 226 456 226 460 227 468 230 468 230 468 230 468 230 460 233 456 233 460 233 468 233 480 236 468 232 476 235 492 242 484 248 515 239 547 260 480 165 253 116 158 85 111 107 309 211 440 214 444 197 400 197 444 215 515 202 416 131 103 90 178 95 146 135 365 194 412 188 365 156 349 194 400 144 194 153 682 371 638 184 249 102 142 111 249 171 376 179 369 180 384 196 428 206 432 214 460 224 476 223 460 215 484 226 464 221 468 224 472 224 484 230 492 232 484 224 456 215 400 193 365 173 305 150 257 137 234 131 218 123 190 119 230 149 218 132 265 159 309 152 253 138 376 197 428 205 396 184 372 182 365 221 551 239 476 218 464 212 456 212 488 226 472 241 642 303 698 214 325 203 499 180 305 193 396 193 392 196 400 197 404 199 349 167 317 188 416 218 492 250 531 251 523 251 535 250 519 239 547 257 583 269 622 271 567 235 238 61 0 0 0 18 27 33 39 30 55 31 55 25 35 19 11 28 47 42 67 37 51 33 35 31 87 45 95 36 63 27 91 63 214 114 273 101 166 60 71 34 35 19 19 19 27 19 27 28 39 30 47 27 51 22 39 0 27 117 91 43 0 31 11 36 0 43 59 60 67 58 63 70 67 61 182 177 349 49 59 51 123 52 87 39 87 49 59 33 67 40 67 28 39 28 19 21 31 21 15 15 7 21 11 22 39 33 31 22 19 24 23 24 23 24 31 18 7 7 0 13 23 27 43 36 51 36 59 31 59 33 47 36 35 36 0 34 27 46 31 46 47 54 95 66 87 63 71 52 35 36 19 37 19 34 11 33 15 30 51 36 119 70 115 54 115 57 59 34 23 19 0 19 7 25 39 31 31 30 43 30 31 19 27 22 27 18 19 19 27 22 35 22 31 21 27 22 31 24 35 24 39 28 55 30 35 19 0 12 0 12 0 22 39 34 31 24 7 16 7 19 7 16 3 12 3 12 3 12 3 12 3 10 0 10 7 15 7 12 15 10 23 16 39 21 51 25 59 27 51 24 43 25 51 27 55 34 107 55 138 54 103 39 83 39 95 40 79 31 63 30 75 33 79 28 51 18 31 19 35 18 7 9 3 22 59 42 95 49 95 52 103 55 107 55 99 52 99 52 99 52 99 52 111 54 99 48 83 43 83 43 87 43 95 45 99 42 83 37 75 34 51 22 47 30 51 19 59 24 39 22 23 19 99 76 246 114 269 132 277 101 146 60 119 64 119 66 123 66 134 67 123 64 126 66 126 66 130 67 119 63 123 64 119 61 111 58 99 52 91 58 126 67 123 60 119 61 115 61 119 63 111 57 95 54 103 58 111 60 111 58 111 58 103 58 115 63 115 58 115 57 103 51 91 51 95 52 83 49 95 49 87 46 87 51 79 49 79 48 67 46 75 52 75 55 107 67 111 60 79 51 87 69 166 98 257 113 194 48 0 0 0 3 0 1 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 7 0 7 0 15 0 0 21 142 79 142 60 99 28 27 21 7 24 43 30 47 28 23 7 7 0 0 1 3 0 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 11 15 55 30 67 31 43 24 23 22 27 25 15 21 27 22 27 21 27 24 31 25 31 24 31 24 31 22 27 22 70 162 69 174 75 167 70 171 67 159 66 162 69 159 58 136 57 131 55 124 45 114 51 136 64 157 63 152 78 171 64 157 64 148 61 143 60 150 63 157 66 164 70 174 69 169 69 176 75 176 79 176 76 174 79 183 76 176 81 186 85 191 88 195 90 210 93 231 114 284 165 367 149 315 153 300 143 296 138 281 113 257 114 253 107 217 76 164 75 176 78 169 79 174 93 198 87 191 88 193 87 193 90 200 88 193 88 193 90 202 99 217 84 231 111 291 171 348 165 329 218 463 294 427 155 238 79 148 22 193 98 188 93 224 110 186 105 207 105 210 110 222 111 222 107 238 113 245 123 262 113 224 114 272 138 303 153 300 134 300 156 322 155 296 150 310 149 331 155 329 158 346 174 389 199 422 205 413 206 413 206 413 206 413 206 413 205 410 205 410 205 413 209 415 206 413 206 415 211 422 211 422 212 425 214 422 212 420 209 417 211 420 211 422 212 422 212 425 215 429 217 429 217 427 217 427 220 434 224 441 226 441 226 441 227 444 227 446 229 451 223 458 223 460 223 463 224 463 229 470 229 470 229 470 229 470 232 468 233 470 232 475 233 475 238 479 233 479 232 477 232 479 205 465 239 444 224 451 239 425 200 322 129 265 125 279 138 327 176 362 164 329 152 334 158 324 158 324 155 296 140 274 85 224 87 255 140 317 165 351 162 300 123 272 110 262 120 319 229 479 119 202 76 229 98 272 108 286 138 336 158 372 177 408 202 446 226 470 230 479 235 484 238 489 230 475 229 468 223 463 224 465 232 479 236 489 242 496 244 496 248 501 245 496 241 487 236 482 230 451 209 410 170 331 132 317 144 329 147 348 152 327 134 308 113 298 141 327 138 303 132 312 141 355 188 398 188 372 174 360 205 398 197 396 190 432 260 534 260 348 177 589 345 420 143 425 245 494 251 508 259 506 257 503 277 522 262 508 263 508 256 491 254 496 251 499 259 518 263 520 247 508 253 506 250 522 263 515 309 434 135 150 4 42 3 102 21 90 25 97 25 85 21 76 19 95 31 114 36 112 34 112 33 124 40 126 36 128 42 138 30 97 25 97 51 164 107 234 87 164 60 90 19 83 22 69 27 83 28 69 27 59 24 59 0 50 66 336 141 367 138 422 132 339 114 358 141 396 153 410 162 446 193 460 238 570 257 305 48 133 55 131 46 117 45 121 30 90 33 112 40 95 22 83 18 78 22 81 19 74 19 78 16 90 31 105 27 93 21 93 22 88 22 83 21 74 12 50 9 59 18 81 28 102 33 107 30 114 28 105 31 112 37 124 24 114 37 148 51 174 55 183 54 188 60 183 54 167 45 157 40 152 43 152 39 138 31 128 30 119 42 171 54 155 57 157 60 164 54 143 39 117 25 102 16 83 15 83 18 93 22 90 19 76 16 76 16 69 15 66 18 69 19 71 19 71 18 69 18 71 22 85 31 90 27 74 18 62 10 54 13 76 33 102 24 74 16 66 18 69 16 64 12 54 12 54 12 54 12 54 15 54 10 52 13 57 12 50 10 52 13 62 19 71 24 74 27 69 28 71 30 66 27 62 19 66 34 95 49 107 51 105 45 100 46 93 36 78 33 83 36 83 33 69 21 50 13 50 25 57 13 47 15 74 42 112 52 124 52 124 54 124 51 119 49 119 49 119 49 119 49 119 55 117 49 107 43 100 42 97 45 95 43 95 45 90 40 81 39 88 34 74 36 95 39 69 31 59 16 64 28 88 69 193 119 229 113 229 123 229 90 140 63 138 64 140 64 143 66 138 64 145 64 148 66 150 67 150 64 145 64 145 64 143 61 140 57 126 49 131 63 150 66 140 64 140 60 140 64 145 60 131 52 128 55 133 58 138 60 138 60 133 55 133 61 143 61 136 58 131 54 121 49 119 51 124 46 117 51 119 46 114 48 119 52 121 52 117 46 112 49 126 54 131 58 145 66 152 64 150 55 152 64 181 101 205 99 162 28 14 0 0 3 0 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 2 0 2 0 0 0 0 0 0 0 45 64 131 61 117 55 74 37 71 21 64 30 62 25 57 19 21 4 0 0 0 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 2 1 19 21 50 31 52 28 42 24 40 27 42 25 40 24 52 21 50 21 52 25 59 22 52 22 54 24 54 24 54 123 67 115 75 130 70 115 73 115 64 91 57 83 55 63 45 47 52 95 58 87 55 111 72 95 69 119 64 138 69 111 72 134 72 138 72 126 64 95 57 111 69 115 66 99 63 107 70 126 81 150 88 154 85 150 87 170 95 178 99 194 104 198 102 206 111 210 95 186 113 226 99 206 113 230 108 214 116 230 108 222 107 190 93 166 88 166 93 186 104 198 95 166 99 202 101 206 101 198 99 198 99 202 101 202 99 194 99 218 114 242 111 214 108 297 226 531 164 238 161 313 185 492 188 257 123 142 67 206 96 126 102 214 99 210 125 218 120 230 122 230 131 242 135 226 134 269 141 277 129 253 161 309 173 329 164 345 158 301 188 337 170 365 165 329 159 321 167 289 165 349 194 396 203 384 197 408 206 416 206 416 206 416 206 416 206 412 203 408 203 412 205 412 208 408 205 408 208 416 212 420 212 424 214 428 212 424 211 408 209 408 211 412 212 416 212 416 214 424 217 428 217 424 215 412 215 420 220 432 223 440 224 444 226 444 227 448 229 452 227 452 223 452 224 456 224 460 226 472 230 472 229 472 229 472 230 460 232 460 233 464 233 468 233 476 236 480 238 472 232 452 224 424 194 349 191 372 177 369 196 460 188 313 135 186 107 230 164 261 126 218 125 325 190 444 200 384 187 452 168 285 140 238 120 230 123 206 135 341 184 301 105 99 92 218 153 305 129 277 120 321 152 380 197 440 233 503 236 484 245 575 262 535 238 495 238 499 239 492 233 480 235 499 244 515 247 523 247 515 245 523 251 503 239 495 238 495 239 503 242 488 235 492 238 495 239 503 241 531 244 499 226 380 147 166 98 126 95 130 108 174 114 186 126 289 156 313 176 376 188 361 168 329 152 281 159 301 135 226 129 222 123 265 149 265 143 293 143 253 132 361 233 412 108 273 271 535 259 551 266 559 266 543 257 507 263 571 262 515 248 527 259 543 257 535 254 531 250 519 245 535 256 539 245 527 257 551 253 583 279 666 250 333 54 0 1 0 18 15 22 35 21 23 16 39 34 59 40 51 37 59 40 43 34 55 34 39 28 55 36 55 33 35 28 47 45 115 66 218 98 158 33 23 31 63 18 31 28 39 28 43 27 43 21 0 24 305 238 571 236 432 223 507 217 412 200 432 203 428 205 428 203 412 197 464 251 515 137 107 57 111 49 99 45 79 37 83 31 51 39 87 34 51 30 23 18 19 16 15 15 3 10 19 22 47 31 39 19 23 22 19 22 11 24 27 18 3 6 0 6 3 18 27 25 19 24 59 28 47 25 35 33 43 39 31 34 7 30 23 46 67 57 55 55 59 52 35 45 47 54 55 54 67 58 59 46 19 43 15 13 15 33 27 31 39 27 55 52 130 76 162 72 107 49 63 34 35 16 11 13 7 13 7 15 19 18 19 13 0 4 7 13 15 16 19 16 11 13 0 12 31 25 63 30 47 21 23 16 0 7 0 22 51 42 19 18 7 15 11 16 7 13 3 12 11 12 11 12 11 12 27 15 11 12 11 12 3 6 3 10 23 16 39 22 55 28 51 28 55 34 63 33 47 27 31 21 55 34 95 49 130 58 126 54 119 43 79 34 83 43 87 39 87 30 55 19 35 21 35 16 11 15 35 34 95 57 103 49 95 52 99 51 83 43 87 48 87 48 87 48 87 48 111 52 95 45 75 42 79 42 91 46 91 43 95 43 83 37 79 42 83 39 107 60 126 45 63 22 35 40 115 61 182 107 190 108 253 117 257 117 198 69 103 63 115 64 119 66 123 66 123 64 123 66 126 67 130 67 123 64 126 66 126 64 119 63 103 52 79 52 115 67 126 61 123 61 111 61 123 64 111 55 91 54 99 57 107 60 111 60 111 55 95 55 115 63 115 58 115 55 99 51 91 49 95 52 83 48 91 49 83 46 87 49 103 55 95 52 75 48 83 52 119 60 91 55 107 69 123 69 99 64 87 51 126 99 261 105 146 24 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 7 0 7 0 7 0 7 0 0 31 158 76 126 63 115 36 67 30 11 27 39 25 35 28 51 18 7 0 0 0 3 1 3 1 3 1 3 1 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 35 28 63 31 67 31 47 30 43 31 35 25 27 21 19 19 23 22 35 27 23 21 23 22 27 24 31 25 125 267 126 279 138 288 132 269 126 267 122 262 123 265 120 257 131 267 126 265 126 262 120 250 114 255 120 265 126 269 126 269 128 269 129 272 129 269 126 265 134 276 132 276 132 281 138 288 152 308 152 308 152 308 152 308 158 310 147 300 152 312 153 308 161 312 150 291 134 262 117 243 111 241 111 241 110 236 107 231 102 231 104 231 105 229 102 224 116 248 122 257 129 269 134 276 128 267 126 260 119 245 111 236 122 253 116 250 126 286 155 324 158 296 143 329 185 348 159 293 165 310 144 281 134 265 116 231 102 234 111 253 126 267 132 269 138 279 140 288 147 305 158 319 165 341 171 353 177 355 177 353 184 362 180 360 180 365 174 353 164 343 168 353 174 362 182 370 197 398 200 403 203 408 203 408 203 408 203 408 203 408 203 408 205 410 205 408 203 405 202 405 202 405 203 410 205 413 208 415 209 417 209 420 211 422 212 422 208 415 208 417 209 420 211 420 214 425 215 429 218 432 220 434 214 427 217 429 218 434 221 436 224 439 223 439 224 444 227 446 227 451 227 451 226 453 226 453 226 453 224 460 226 463 227 463 224 460 229 470 235 468 224 448 211 439 214 441 214 439 209 432 199 398 184 355 156 310 134 284 164 324 146 296 138 291 122 260 117 234 113 276 137 379 260 522 262 489 241 377 149 267 123 279 125 300 165 377 171 296 117 272 202 422 223 434 215 434 238 501 247 491 250 494 248 489 238 477 232 472 232 472 232 470 229 465 215 451 223 460 226 458 221 451 226 460 226 460 226 460 226 460 226 460 223 451 217 441 212 436 215 444 215 446 217 448 218 451 199 398 162 336 129 288 96 241 67 229 92 288 140 374 191 429 233 491 257 518 256 496 247 494 245 487 236 465 220 439 206 425 174 367 155 331 135 315 134 317 141 334 149 339 155 386 218 496 253 508 253 508 253 506 253 506 251 503 253 506 254 508 256 508 253 503 253 503 251 501 250 501 251 503 251 506 250 506 250 503 250 511 266 527 286 489 149 133 0 66 10 83 19 71 9 57 22 85 36 114 40 100 33 107 34 109 36 109 36 109 33 105 31 105 22 95 24 105 39 119 43 114 39 95 24 71 21 78 24 57 25 62 30 64 22 64 0 136 235 503 262 520 221 530 226 513 236 534 239 522 218 482 214 489 220 489 223 460 202 417 173 305 82 150 30 128 46 148 30 90 21 62 27 102 18 85 19 69 19 74 18 66 9 66 10 93 30 100 21 93 19 88 18 90 27 88 25 62 7 35 7 38 4 54 13 57 7 64 24 100 28 107 31 105 27 105 33 126 43 150 54 164 55 167 66 193 58 174 48 176 58 200 57 202 66 212 55 183 45 183 42 133 30 117 27 124 31 121 34 126 40 140 57 176 81 205 79 186 66 155 43 117 24 93 22 90 9 71 4 76 10 76 7 74 15 78 18 74 13 59 13 54 7 47 15 59 25 74 21 64 9 47 15 93 37 102 19 74 16 71 13 66 10 64 10 50 10 50 10 50 10 50 9 50 10 50 10 47 7 42 4 42 13 59 22 66 25 64 27 64 33 66 37 66 34 66 27 66 24 66 30 85 45 105 52 109 52 109 49 100 42 90 48 102 34 78 45 85 18 50 12 62 19 66 33 124 61 121 55 121 52 112 46 107 49 119 45 105 45 105 45 105 45 105 54 117 49 107 43 100 42 100 43 100 40 95 39 93 37 88 37 95 30 100 75 171 76 159 61 140 66 157 79 181 95 202 102 207 99 224 119 234 101 181 61 145 64 140 61 145 64 138 64 143 61 143 66 150 67 145 64 143 60 136 58 138 63 145 58 128 52 121 52 131 63 148 60 131 54 128 58 136 58 128 51 126 49 128 54 138 60 145 58 140 58 138 55 133 51 124 52 117 52 117 55 119 51 109 55 121 54 117 49 109 46 107 51 112 49 109 49 114 54 126 54 128 60 140 61 143 67 157 70 155 72 143 58 162 102 243 111 131 6 14 0 9 1 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 0 0 0 0 0 0 0 0 0 0 0 0 2 0 85 73 133 72 128 58 102 42 81 36 66 28 62 25 59 33 52 16 14 0 2 1 7 0 4 1 2 1 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 0 11 13 45 27 52 24 47 25 47 25 47 25 47 21 47 24 54 27 52 22 45 22 45 21 42 19 45 21 47 317 147 317 152 341 156 329 147 372 165 361 164 365 167 365 162 341 155 337 156 345 158 337 152 365 165 365 164 361 161 349 158 313 155 305 156 305 153 297 152 305 155 301 153 305 158 317 162 325 162 325 162 325 162 325 162 325 159 305 156 317 161 317 158 341 164 325 149 277 126 226 113 234 117 234 117 242 116 234 113 222 113 226 116 230 117 238 119 246 123 261 131 281 140 301 146 329 156 325 153 317 152 313 150 317 149 305 147 317 159 357 173 357 167 325 177 365 174 317 161 313 156 289 156 313 165 313 156 317 162 329 168 341 171 345 170 357 174 349 173 349 174 357 176 317 165 321 170 333 173 337 174 341 173 333 174 349 180 353 179 361 187 369 191 380 196 392 199 400 202 408 203 408 203 408 202 408 203 408 203 408 203 408 203 412 205 408 203 408 202 404 202 404 202 408 205 412 206 420 208 424 209 424 211 428 211 432 212 416 209 412 211 412 212 416 212 416 214 420 215 428 218 432 220 424 215 428 218 436 220 440 221 444 223 440 221 444 224 452 226 452 229 452 229 452 227 452 227 452 226 452 227 456 226 460 227 464 226 452 223 440 215 408 202 353 188 361 191 369 191 365 190 357 188 345 180 321 171 309 168 357 174 321 164 317 159 289 143 230 96 162 93 166 140 448 224 599 265 583 217 380 152 301 144 317 170 361 149 142 61 138 141 404 202 448 202 392 180 396 197 448 212 456 220 468 220 460 217 428 208 440 214 456 218 464 221 440 221 452 227 460 226 452 223 436 218 436 218 436 218 436 218 448 223 444 221 444 220 440 220 452 224 452 224 456 226 456 227 523 239 503 235 507 232 472 214 436 212 456 224 495 239 531 248 503 247 539 254 523 245 519 250 535 251 523 245 507 239 492 235 519 241 484 226 452 220 452 223 488 238 499 236 484 236 515 253 527 250 527 250 527 250 527 250 527 250 531 251 535 253 535 253 527 253 527 251 523 250 519 250 523 251 523 251 523 251 523 251 484 251 503 248 547 280 587 239 305 98 0 0 0 24 3 7 3 21 43 36 39 25 39 46 39 37 43 37 39 36 35 33 43 31 23 22 15 28 51 40 71 37 63 25 31 15 39 24 43 27 31 28 35 24 0 10 0 84 571 239 511 248 464 239 452 236 460 229 440 212 436 211 436 200 416 190 404 184 388 174 420 165 317 114 186 60 47 15 59 24 51 16 59 34 35 34 47 25 27 16 0 7 7 16 11 22 63 25 39 21 39 18 11 21 35 25 39 15 7 1 3 3 0 12 23 15 19 22 19 21 15 24 31 30 43 31 43 31 59 42 107 63 162 78 99 64 79 57 55 58 67 70 87 73 59 60 19 51 0 45 43 39 31 27 23 27 27 27 31 28 39 36 75 49 115 61 170 82 206 95 210 82 158 63 75 33 27 15 0 7 0 3 7 10 11 9 7 10 11 10 23 10 11 10 31 16 39 16 0 12 0 6 3 30 55 28 23 18 19 13 19 10 15 10 19 12 19 12 19 12 19 12 11 10 15 10 15 9 7 6 0 7 11 18 35 25 35 28 43 33 47 39 55 40 43 36 51 27 51 25 59 31 79 39 115 49 115 49 107 43 91 37 87 45 75 45 150 57 43 13 0 6 0 18 59 52 111 52 95 52 107 51 91 45 83 46 83 45 83 45 83 46 87 46 83 45 79 42 75 43 79 45 83 43 79 42 71 39 63 37 71 39 39 42 162 90 166 81 158 78 150 79 162 85 178 90 206 96 198 104 246 116 230 99 103 58 95 64 115 67 107 63 123 63 115 63 126 67 126 64 115 61 119 63 119 63 115 61 130 61 107 51 95 52 107 58 115 55 103 55 115 60 111 54 99 51 99 52 107 55 119 60 119 57 115 55 107 54 103 54 99 52 91 51 99 55 99 51 91 49 87 49 87 48 83 48 99 49 87 48 87 51 87 54 103 61 111 64 111 63 115 69 119 75 119 66 91 64 150 90 246 85 87 3 0 1 7 1 7 1 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 138 66 126 66 75 52 43 40 31 30 23 25 31 27 63 27 27 9 0 0 0 1 3 0 11 1 19 0 19 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 18 55 28 51 27 39 25 35 24 31 22 43 25 47 27 47 25 39 24 35 22 31 21 31 21 35 22 159 324 156 324 159 329 159 322 161 327 158 327 162 334 162 327 167 336 167 343 174 353 174 346 167 336 164 329 158 322 155 319 168 339 170 341 168 336 165 334 164 331 164 331 165 336 168 341 173 346 173 346 173 346 173 346 168 336 165 336 170 341 167 334 171 334 162 310 144 279 126 260 126 265 125 262 120 255 114 248 120 257 120 260 125 272 132 281 134 281 137 288 143 296 146 300 153 315 152 315 153 322 159 329 159 327 156 319 155 322 159 329 177 351 176 353 171 334 168 348 167 331 161 334 171 348 173 341 180 358 182 362 184 362 184 360 177 351 173 343 168 339 168 339 179 362 179 365 182 370 187 377 188 372 184 372 190 384 196 389 197 398 199 401 202 403 203 405 203 408 205 408 205 405 203 403 203 408 203 408 203 408 203 408 205 408 203 408 202 405 202 405 202 405 203 410 205 413 208 415 209 417 209 417 211 420 211 422 211 420 212 422 212 425 214 425 211 422 212 425 215 429 217 432 217 429 217 432 220 434 221 436 223 436 221 436 221 439 224 441 229 446 229 446 227 451 227 451 226 453 226 453 226 460 226 463 230 458 217 436 206 422 197 410 182 391 184 393 182 389 179 386 182 384 184 386 187 389 188 386 190 377 176 362 177 362 170 341 155 286 122 248 98 265 158 346 211 429 227 403 180 331 155 317 122 250 85 191 54 181 96 308 141 341 173 384 182 391 194 422 202 429 209 441 215 446 215 446 205 434 211 446 218 456 223 458 224 460 229 468 232 468 229 463 224 458 224 458 224 458 224 458 224 460 227 465 230 472 235 475 235 475 235 477 236 479 238 479 244 494 247 511 260 518 250 491 248 503 251 506 251 501 245 494 244 499 250 499 242 491 248 511 250 503 250 503 250 503 250 503 254 508 250 499 245 499 248 501 248 503 250 506 250 496 239 479 247 499 247 499 247 499 247 499 248 501 250 503 250 506 251 506 253 506 253 503 251 501 250 501 251 503 251 503 251 503 251 503 265 530 262 499 247 499 269 520 260 456 184 217 10 50 0 100 33 71 4 66 25 93 25 81 33 102 36 105 37 105 36 109 39 112 28 100 25 97 31 105 33 95 28 81 16 66 18 71 28 74 25 71 25 66 12 59 0 260 285 515 248 539 241 515 229 508 223 489 202 468 199 477 196 453 176 413 165 391 159 372 146 331 138 300 119 250 90 202 45 102 31 81 21 78 16 93 30 88 25 69 10 62 13 74 13 93 28 100 19 93 19 88 13 76 21 78 19 59 7 38 6 38 4 50 9 52 9 76 15 76 12 78 16 100 28 114 28 117 34 131 48 159 63 183 58 179 60 179 57 181 61 202 66 224 78 234 78 234 57 159 45 143 30 121 25 117 25 109 22 107 24 109 27 114 30 117 37 148 69 212 105 245 113 245 95 205 72 162 46 124 24 95 21 88 13 69 4 57 4 54 4 42 3 40 7 42 9 42 9 54 7 57 18 90 30 83 16 71 13 71 12 66 10 62 13 54 13 54 13 54 13 54 9 50 10 50 10 47 7 42 3 42 13 57 24 66 28 66 34 74 39 74 40 74 42 71 36 78 33 76 30 74 28 71 40 93 43 100 46 102 46 100 49 100 40 105 76 143 49 90 10 33 1 64 39 112 52 117 46 112 54 117 48 100 39 95 43 102 43 105 46 107 46 109 45 102 43 100 42 102 43 105 45 102 43 100 40 97 39 95 39 102 31 112 79 188 85 179 87 179 84 179 82 179 82 186 95 202 93 212 107 234 117 241 70 136 54 143 72 148 63 145 64 143 61 143 66 148 66 143 60 140 64 150 67 145 61 138 64 138 57 124 49 119 51 124 57 128 54 126 57 133 55 126 55 128 54 128 54 131 57 136 58 136 55 128 54 131 57 136 51 114 49 112 54 124 57 121 45 107 46 109 48 112 49 112 51 109 49 112 49 114 52 121 60 138 64 148 64 143 64 148 66 138 70 152 66 150 61 155 96 207 78 64 0 7 4 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 2 0 90 69 121 64 119 57 105 46 83 34 59 22 57 24 62 33 54 21 26 4 7 0 2 0 4 1 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 4 4 21 22 50 28 47 27 42 25 38 22 33 30 52 27 47 25 45 25 47 25 47 24 45 24 45 25 47 333 158 321 153 321 155 325 156 337 159 329 159 341 165 345 162 337 161 337 164 357 170 357 167 353 165 345 162 345 165 357 170 341 168 345 170 341 167 333 165 321 161 325 162 329 165 337 167 357 174 357 174 357 174 357 174 345 171 353 174 361 174 349 170 349 171 337 164 313 149 285 141 297 144 289 140 273 131 249 125 249 128 246 126 249 132 277 141 301 147 297 144 289 141 285 140 273 138 265 137 273 144 297 152 305 150 293 144 285 146 293 150 313 164 329 167 321 164 337 179 341 168 325 165 333 168 325 162 325 168 337 174 349 179 361 180 372 185 372 185 372 185 376 185 388 193 384 191 384 196 400 202 420 202 396 197 404 203 416 205 400 200 400 200 400 200 400 200 416 206 416 206 416 205 404 202 408 203 408 203 408 203 408 203 408 203 408 202 404 202 400 200 404 202 408 205 412 206 420 208 420 208 424 209 424 211 428 211 420 211 412 211 416 212 420 214 412 211 416 212 420 215 428 217 428 218 432 220 436 221 440 221 440 221 436 220 436 221 440 223 448 227 448 227 448 226 448 226 448 224 452 226 452 226 456 226 464 221 416 203 388 199 384 197 372 193 365 188 345 180 325 174 333 180 337 179 333 179 337 177 341 174 333 170 349 174 341 168 325 153 289 135 218 117 218 120 249 152 337 164 305 147 281 141 234 105 123 113 285 177 372 184 432 218 488 232 495 229 499 235 480 227 484 229 484 227 476 224 484 227 488 230 492 230 492 230 476 233 480 236 488 236 484 235 484 236 484 236 484 236 484 236 480 236 488 239 499 245 511 248 499 242 503 244 503 245 507 245 511 241 523 247 535 244 503 227 511 239 519 241 523 242 523 242 515 247 519 244 507 242 523 253 515 245 515 244 511 242 507 241 515 245 515 245 519 247 523 248 499 239 495 239 503 244 519 248 515 245 515 245 515 245 515 245 519 247 519 248 523 250 527 250 527 253 527 251 523 250 519 250 523 251 523 251 523 251 523 251 511 245 499 254 547 256 519 245 571 274 634 250 404 104 3 0 0 0 3 21 15 9 15 30 51 28 67 33 79 34 87 34 71 34 47 28 39 30 51 34 59 31 47 22 35 19 39 22 47 22 43 22 39 18 3 1 0 132 650 230 440 212 448 230 396 211 380 202 365 188 345 180 337 173 325 165 309 156 269 141 293 144 277 123 234 116 269 134 162 34 47 18 27 22 39 30 31 24 31 21 27 22 15 9 11 24 55 24 31 21 35 19 7 18 27 24 35 16 15 6 31 9 7 7 0 0 0 4 0 4 0 4 0 9 0 13 3 22 35 37 67 43 75 43 75 54 75 57 75 58 79 63 59 72 115 81 123 88 87 49 51 37 31 24 23 25 27 25 23 25 35 25 35 22 19 18 0 15 35 42 130 79 222 105 242 99 210 82 166 67 119 51 79 36 55 21 15 10 0 7 0 3 0 0 0 6 0 6 0 9 0 9 11 33 59 28 15 15 11 12 15 10 11 10 19 12 19 12 19 12 19 12 11 10 15 10 15 9 7 6 0 6 19 19 39 27 51 30 55 36 55 39 59 40 59 40 79 39 87 39 79 33 63 28 59 31 79 42 111 54 134 60 138 58 99 43 150 73 162 76 83 24 7 31 91 49 95 55 95 51 103 51 83 40 67 39 75 42 79 43 83 46 87 48 103 51 91 46 79 43 75 42 79 43 75 42 71 40 67 39 67 37 39 45 174 95 186 88 158 78 150 79 158 82 158 82 182 92 194 98 218 111 261 126 182 67 83 64 126 66 107 70 123 63 115 61 123 66 123 61 115 63 123 66 126 64 119 61 115 57 103 52 95 51 99 54 107 54 103 54 107 55 107 54 111 57 107 54 103 55 107 57 115 57 103 52 99 54 115 60 95 49 83 49 99 58 111 58 79 48 83 48 87 49 87 49 95 49 87 49 87 49 83 51 95 60 111 64 111 63 111 67 99 64 115 72 126 70 111 57 150 90 194 45 3 0 0 6 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 0 0 0 0 0 0 0 0 49 150 66 123 67 87 60 55 43 27 27 11 22 27 28 59 28 35 16 3 3 0 0 0 0 11 1 19 0 19 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 1 0 6 27 27 51 25 47 24 35 24 31 24 47 27 35 21 27 21 31 24 43 25 39 24 35 25 39 27 164 329 161 322 156 322 161 331 165 331 164 334 168 341 168 336 164 329 162 331 167 336 164 327 170 339 168 339 170 346 177 355 171 343 173 346 173 343 170 339 165 334 167 339 170 341 171 343 173 346 173 346 173 346 173 346 168 343 174 348 174 346 171 341 168 331 168 331 168 329 165 324 165 329 164 324 159 315 155 310 144 293 140 286 140 291 146 300 155 312 153 308 149 300 146 296 152 310 147 305 147 312 156 322 153 310 146 298 146 310 158 329 156 324 161 329 167 343 174 348 171 341 170 343 174 353 177 351 174 353 176 360 182 372 190 379 187 374 190 379 193 382 194 389 194 386 193 382 193 389 199 396 205 396 196 389 199 398 203 401 203 405 203 403 202 403 200 401 206 410 206 410 206 408 202 403 203 408 203 408 203 408 203 408 203 408 202 405 202 403 200 403 202 405 203 410 205 413 208 415 208 415 208 417 209 417 211 420 208 415 209 417 211 420 211 420 211 420 212 422 214 427 217 429 218 434 220 434 220 436 221 436 223 436 221 434 220 434 221 436 227 444 227 444 226 448 226 448 224 451 224 453 224 458 226 460 229 451 209 420 199 417 199 417 194 408 190 398 182 386 177 382 182 391 179 386 177 374 174 372 177 377 176 377 182 379 184 377 173 365 176 355 165 327 141 305 146 341 177 372 184 382 191 386 205 415 218 468 248 487 242 475 230 468 232 468 223 451 218 453 239 482 238 479 235 472 232 468 238 482 239 479 236 475 232 470 239 482 241 487 242 487 242 487 238 479 238 479 238 479 238 479 242 489 244 491 247 494 248 496 244 489 245 491 245 494 247 494 245 496 245 499 248 503 248 496 251 503 247 494 242 494 247 501 242 494 245 496 244 494 245 499 248 499 247 496 244 491 242 489 248 501 250 503 251 506 251 506 250 506 251 501 242 494 251 515 247 499 247 499 247 499 247 499 247 499 247 499 248 501 250 503 253 506 253 503 251 501 250 501 251 503 251 503 251 503 251 503 254 484 238 501 262 513 260 511 251 484 260 537 294 494 182 267 33 76 0 52 12 85 15 69 19 83 24 90 28 95 30 97 30 93 28 93 30 95 34 102 33 88 25 76 21 74 22 78 19 83 18 81 19 76 9 66 0 272 238 468 235 484 218 491 208 458 196 446 191 446 174 420 159 405 155 391 149 374 140 348 149 339 147 319 132 296 137 305 111 126 18 74 12 76 15 69 21 78 16 66 19 85 19 59 15 95 30 93 18 90 21 93 19 83 24 83 22 66 15 52 16 50 10 64 21 74 19 85 18 85 18 90 15 81 7 76 4 76 9 93 19 109 28 119 36 140 46 159 55 179 64 195 72 229 87 229 79 245 84 217 40 143 27 121 25 126 28 124 25 121 30 119 28 109 19 97 22 97 18 93 24 121 48 152 51 145 54 162 67 179 72 176 51 148 46 133 39 112 30 100 24 76 10 52 4 52 6 52 7 52 3 50 15 90 34 95 12 64 12 64 10 62 10 59 9 47 9 47 9 47 9 47 9 50 10 50 10 47 7 42 4 38 13 57 27 69 31 71 36 74 36 74 39 71 40 78 39 88 40 90 39 83 33 74 24 69 30 83 42 102 54 114 55 119 51 93 54 126 75 181 87 128 45 109 54 114 51 124 54 119 52 109 42 97 42 102 40 97 42 100 43 102 45 105 49 109 46 102 42 100 42 100 40 97 40 97 40 95 39 95 34 95 28 107 79 188 87 181 72 159 75 169 79 174 81 183 87 200 98 214 104 224 116 245 116 183 64 140 66 143 66 155 64 143 61 140 64 145 63 138 64 145 61 140 61 140 64 145 57 131 55 126 52 124 51 121 52 126 54 126 52 124 52 126 58 133 55 128 54 128 55 131 58 131 52 124 51 128 57 136 49 112 48 114 55 128 60 128 52 114 51 114 49 112 49 112 49 109 49 112 49 112 48 114 46 121 57 140 61 143 64 148 64 133 66 150 72 159 64 148 64 150 72 138 37 19 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 105 75 124 66 121 60 112 51 88 36 62 22 57 25 64 30 57 27 40 13 16 0 2 1 4 1 2 1 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 3 2 0 4 12 33 19 33 21 35 22 40 25 40 28 50 24 42 21 42 24 47 27 47 25 45 24 47 25 50 325 164 329 161 317 159 329 167 317 158 309 158 321 161 317 158 341 167 333 165 337 167 329 161 321 161 317 159 317 159 321 161 349 171 349 171 349 170 341 168 333 167 341 171 349 173 353 171 349 171 349 171 349 171 349 171 337 168 349 171 341 167 341 170 313 165 325 171 337 174 345 174 321 167 337 171 345 173 357 173 329 164 317 159 309 159 313 161 317 161 317 161 321 162 321 164 329 167 313 162 309 164 321 167 313 161 297 156 301 167 345 180 341 173 341 171 357 184 361 171 357 177 361 179 365 180 369 182 384 191 380 191 384 194 392 197 365 187 369 188 372 187 365 185 380 194 380 194 380 196 388 199 388 194 376 194 392 203 408 205 404 202 400 200 396 199 396 197 408 205 412 205 412 203 408 202 408 203 408 203 408 203 408 203 404 202 404 202 400 200 400 199 404 202 408 205 412 206 420 208 416 208 420 208 424 209 424 209 412 208 404 209 408 209 412 211 412 212 416 214 424 217 428 218 436 220 436 221 440 221 440 221 448 224 444 221 440 221 440 223 444 226 444 226 444 224 444 224 444 224 448 224 452 224 452 224 460 220 416 203 388 199 380 196 372 193 369 191 365 193 372 196 369 190 372 193 380 199 400 200 420 206 424 208 432 212 448 214 456 227 480 220 499 224 460 224 460 224 503 233 519 245 551 248 499 247 531 253 519 239 495 238 499 238 499 238 515 247 539 254 499 236 495 236 495 236 495 236 499 238 503 239 503 239 499 238 503 242 503 244 503 245 507 245 492 239 492 239 492 239 492 239 503 244 499 242 499 241 495 241 499 242 499 242 503 244 507 245 507 238 499 236 499 239 515 245 519 241 499 233 492 236 507 242 499 241 511 245 519 245 511 242 515 245 515 245 515 245 519 247 507 242 507 242 507 242 511 244 495 245 531 250 507 239 503 245 523 248 523 248 523 248 523 248 519 247 519 248 523 250 527 250 527 253 527 251 523 250 519 250 523 251 523 251 523 251 523 251 543 262 543 256 511 241 515 256 547 254 543 251 559 263 599 274 484 134 67 0 0 0 0 0 11 9 43 16 71 22 91 25 43 22 39 28 51 33 67 36 59 27 27 18 19 18 19 16 43 16 43 18 55 13 23 3 0 84 353 179 511 235 499 229 436 211 372 190 345 184 333 176 317 165 265 150 246 152 257 158 265 150 277 140 265 144 329 165 285 37 3 15 7 19 27 10 63 37 55 16 7 21 27 13 15 25 55 24 27 19 39 22 35 27 47 30 51 22 35 15 19 7 11 33 115 63 142 69 111 61 107 58 95 49 63 37 11 16 0 0 0 0 0 7 0 15 15 28 39 42 71 52 115 84 206 119 234 102 138 70 63 34 39 25 35 31 51 33 35 27 47 30 43 25 35 19 31 24 23 21 15 21 19 22 27 25 43 37 91 54 115 57 103 54 107 54 111 54 103 52 107 45 55 25 27 16 11 10 0 7 0 1 0 27 55 28 3 10 3 10 11 10 11 10 7 7 7 7 7 7 7 7 11 10 15 10 15 9 7 6 0 7 19 19 51 30 59 33 59 36 55 36 51 39 59 40 63 34 79 37 79 34 71 31 59 28 59 30 71 34 83 39 83 55 130 51 123 54 142 85 242 85 146 58 111 51 103 55 107 54 99 45 71 39 79 46 71 40 71 40 71 40 71 40 63 36 59 36 63 39 71 42 63 37 63 37 63 37 63 37 55 33 31 40 162 92 174 84 154 78 154 81 162 84 158 81 174 92 198 99 214 107 238 114 273 105 146 61 91 63 115 69 123 63 111 61 119 63 115 58 123 63 111 57 103 60 119 64 123 61 119 58 103 51 83 45 95 52 103 54 95 49 99 54 111 57 107 54 103 54 107 55 111 55 103 52 99 54 107 57 87 49 91 54 111 60 111 57 99 52 95 51 91 49 87 49 91 49 87 49 87 48 71 46 59 48 87 58 107 61 107 66 119 67 107 64 103 64 103 58 138 60 138 81 162 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 150 64 115 63 75 54 67 46 39 31 23 25 31 30 43 28 51 27 35 12 0 0 0 1 3 1 11 1 19 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 1 0 10 15 12 15 15 23 18 23 21 51 27 47 25 47 25 51 27 47 25 43 24 43 24 47 25 153 319 159 322 156 319 159 331 167 334 162 331 165 334 164 329 165 331 162 331 165 334 162 322 165 336 167 336 165 331 162 327 165 334 165 334 165 331 162 327 159 327 164 336 167 336 167 334 167 336 167 336 167 336 167 336 164 336 168 336 164 329 165 341 165 334 168 339 171 341 171 339 162 329 164 334 167 336 167 336 168 339 167 336 165 334 165 331 162 331 165 336 168 341 171 343 168 341 167 339 167 339 167 339 171 343 168 341 170 351 179 362 182 370 184 355 179 367 184 353 184 365 184 362 180 358 179 358 191 384 188 379 187 379 188 384 196 396 197 398 197 393 194 389 194 393 196 396 197 396 197 396 196 391 194 393 199 403 202 401 199 396 197 396 197 393 196 393 200 403 203 405 203 405 203 403 203 408 203 408 203 408 203 408 202 405 202 403 200 403 199 401 202 405 203 410 205 413 208 415 206 413 208 415 208 417 209 417 209 417 209 420 211 420 212 422 212 425 214 427 217 432 218 434 221 436 221 436 221 436 221 436 226 444 224 439 221 436 223 439 226 441 226 441 224 446 224 446 223 448 224 451 223 458 224 458 223 451 215 439 212 436 208 427 208 429 206 432 209 439 215 451 208 441 209 448 217 456 221 463 226 465 230 470 232 465 232 470 229 477 232 456 248 482 236 491 233 470 238 465 236 477 244 477 244 470 229 465 236 487 241 477 236 475 229 468 227 470 224 465 236 479 238 479 239 482 241 487 239 484 242 489 244 489 244 489 242 487 242 487 242 489 245 491 244 489 244 489 244 489 244 489 242 487 241 484 239 479 238 477 239 482 239 482 241 484 242 487 245 496 242 487 238 484 239 491 238 484 238 484 241 494 245 501 241 489 241 491 245 496 244 491 242 491 242 494 244 494 244 494 247 499 245 496 247 501 250 503 244 496 248 506 253 508 251 506 248 501 248 501 248 501 248 501 248 501 248 501 250 503 250 506 253 506 253 503 251 501 250 501 251 503 251 503 251 503 251 503 233 489 253 501 245 491 247 496 251 494 247 506 262 522 251 479 276 491 218 291 42 52 0 90 0 57 3 64 13 74 16 78 18 76 25 85 31 93 33 93 34 85 21 69 18 71 18 69 21 85 16 81 16 71 7 54 31 207 88 191 116 331 188 446 209 448 217 451 202 436 197 458 199 444 184 422 179 425 182 420 185 384 161 327 137 305 143 315 123 109 12 93 13 76 12 59 48 159 78 136 30 83 21 74 18 90 28 90 18 88 24 93 30 97 30 88 25 71 18 59 9 40 10 112 76 202 96 205 98 212 93 207 87 200 82 195 66 162 46 121 18 90 3 78 0 76 7 85 12 100 21 121 31 155 76 279 131 265 78 191 46 150 33 133 30 131 33 133 28 124 28 117 25 109 21 102 13 93 19 100 22 100 21 97 30 109 27 112 36 126 39 124 46 143 43 138 46 143 52 150 60 148 49 124 37 97 24 76 16 74 12 64 18 90 28 78 9 59 9 59 9 57 9 57 9 47 9 47 9 47 9 47 9 50 10 50 10 47 7 42 4 35 13 57 27 71 33 76 40 78 37 76 37 81 42 85 37 83 36 83 36 83 34 78 36 81 31 74 30 74 31 76 28 95 49 97 49 95 46 128 84 157 72 121 49 112 51 109 46 109 48 105 42 95 40 102 40 95 39 93 37 90 34 88 33 85 33 88 34 93 39 97 36 90 36 90 36 90 36 90 34 95 27 105 76 183 84 176 76 167 81 179 85 181 84 183 90 198 90 202 99 219 110 231 122 226 92 140 54 143 67 138 66 143 60 140 63 143 60 136 60 138 58 136 58 136 60 138 60 138 61 136 57 126 49 114 49 124 54 124 49 117 51 126 55 128 54 126 54 128 57 131 57 131 55 126 54 124 52 124 49 112 52 124 61 131 57 117 48 112 49 112 49 114 51 114 48 109 49 114 49 109 46 109 43 117 55 140 61 140 61 143 69 143 66 138 60 140 60 152 73 143 64 162 79 102 16 9 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 2 6 102 75 124 64 117 54 100 52 95 42 74 30 64 27 62 27 59 33 57 25 35 9 7 1 4 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 1 4 1 0 6 7 7 9 9 14 10 14 19 33 21 38 24 40 24 40 24 40 22 38 22 38 24 40 281 156 305 161 297 158 305 165 317 162 301 159 305 161 301 156 313 164 309 164 321 167 317 162 305 162 317 167 321 165 309 161 321 164 321 164 321 162 313 159 305 159 317 165 329 165 325 164 313 161 313 161 313 161 313 161 321 167 329 164 309 159 325 171 321 170 313 168 305 165 305 162 329 170 329 170 329 164 317 162 313 164 317 165 317 165 313 162 329 170 329 170 333 171 333 171 321 174 329 176 329 176 325 174 337 180 341 182 345 182 345 182 353 187 372 174 337 180 372 182 353 180 369 185 372 188 388 193 372 188 357 185 353 187 361 190 357 190 369 194 376 194 372 191 372 193 384 196 392 196 384 193 392 196 384 194 388 194 372 187 404 202 404 202 404 202 404 202 392 199 400 202 408 203 408 203 408 203 408 203 408 203 408 203 404 202 404 200 400 199 396 199 404 202 408 205 412 206 420 208 416 206 416 208 420 209 424 209 420 211 412 212 416 214 420 214 420 214 424 217 432 218 436 220 440 221 440 221 440 221 440 221 456 227 452 224 444 223 444 224 444 226 444 226 444 224 444 224 444 223 444 224 448 224 452 224 436 217 436 221 452 226 448 220 440 220 436 218 436 221 452 226 468 226 468 226 468 229 480 227 484 233 495 236 492 235 495 238 472 244 492 229 535 241 472 238 515 244 519 236 507 242 519 236 488 241 499 239 488 238 484 235 484 233 476 235 495 241 495 236 499 239 499 238 499 238 503 239 507 241 511 242 511 241 507 239 495 239 492 239 492 241 499 244 495 241 495 241 495 241 495 241 499 242 499 241 495 239 492 239 488 238 488 238 492 239 492 241 499 241 511 241 507 241 515 244 511 242 519 245 519 242 511 239 511 241 499 239 503 244 511 244 523 247 519 245 511 244 507 242 511 242 503 241 507 245 523 250 555 250 503 239 515 251 527 247 519 247 519 247 519 247 519 247 523 248 527 250 527 251 531 251 527 253 527 251 523 250 519 250 523 251 523 251 523 251 523 251 523 251 507 241 511 259 535 242 511 251 523 247 488 239 511 259 547 268 634 272 484 128 27 0 0 0 0 3 11 12 39 15 31 21 39 28 51 30 51 30 79 33 35 21 27 24 23 18 59 22 59 19 55 12 15 1 35 116 285 87 154 81 170 111 400 212 507 238 476 212 448 223 436 211 420 212 412 208 369 194 305 173 309 167 309 158 309 152 230 19 0 33 19 15 19 10 115 98 293 101 115 30 15 13 11 27 43 22 15 21 31 25 55 31 59 30 51 21 31 13 7 1 0 43 182 101 218 90 206 99 194 95 186 93 198 98 198 98 198 90 150 58 55 28 3 16 0 9 0 3 0 9 0 0 0 61 194 87 158 82 99 43 59 31 47 31 47 30 55 33 59 27 47 22 35 22 31 24 23 19 15 21 23 24 3 13 0 18 27 30 47 31 63 36 35 27 27 31 51 40 99 51 99 52 99 40 47 21 35 27 31 24 39 33 43 18 0 9 0 10 7 9 7 10 15 10 15 10 15 10 15 10 11 10 15 10 15 9 7 7 3 7 27 21 55 31 71 34 83 42 75 39 67 42 79 45 95 42 91 39 87 37 83 37 87 37 79 34 71 34 79 39 83 46 99 34 91 39 87 54 130 69 154 52 83 49 99 43 67 43 87 46 79 40 63 37 71 39 63 36 55 33 47 31 71 39 63 36 59 36 59 36 51 33 55 34 55 34 55 34 63 36 35 42 166 92 174 82 134 72 146 81 170 87 170 85 186 87 170 87 198 105 238 114 238 117 198 64 79 66 119 54 126 63 111 60 115 63 111 57 99 57 111 61 115 60 103 55 103 55 115 61 123 58 107 54 87 51 103 52 91 48 91 54 107 54 103 54 103 55 111 58 111 57 111 55 103 52 91 48 83 49 99 60 123 61 103 51 71 43 75 46 87 51 95 52 91 49 87 51 87 48 67 43 75 54 103 63 111 61 103 63 115 69 119 67 99 64 119 72 119 64 134 72 174 67 67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 166 72 130 67 79 54 67 49 55 39 43 30 35 28 39 31 51 34 51 21 11 6 0 1 3 1 11 1 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 7 4 0 0 0 3 0 1 0 1 0 1 3 10 19 18 31 19 27 18 43 22 39 21 35 22 39 24 159 322 159 319 158 317 156 317 156 317 158 322 159 324 162 327 164 329 162 327 162 329 165 334 161 327 165 334 167 331 162 324 164 336 167 334 162 327 162 331 161 327 161 327 161 327 161 327 161 327 161 327 161 327 161 327 162 327 161 327 162 331 165 334 164 329 167 331 167 334 167 334 167 334 167 334 167 334 167 334 162 339 174 339 161 319 165 346 170 339 171 343 174 348 176 351 176 351 177 353 177 355 179 355 179 353 176 351 177 360 187 372 190 374 191 374 190 370 185 365 184 365 184 367 187 372 190 382 190 384 188 386 190 389 191 389 193 389 191 386 190 384 188 382 193 389 188 384 188 389 194 396 196 391 191 389 194 393 193 389 197 396 199 398 199 401 200 401 202 403 202 403 202 403 202 403 203 408 203 405 202 403 200 403 199 398 197 398 197 401 200 405 208 413 205 408 203 413 208 420 206 415 209 417 211 420 209 417 211 420 211 422 212 425 214 425 218 429 215 425 215 434 223 444 221 436 221 436 221 436 221 436 221 436 221 439 223 441 224 441 226 441 226 441 224 446 224 446 221 446 221 448 221 453 223 456 221 451 220 451 221 458 227 465 229 465 227 460 226 460 227 465 226 475 226 477 227 479 230 477 232 475 233 477 233 479 236 477 235 475 235 472 233 470 232 470 235 475 235 477 236 479 238 479 238 479 238 482 238 482 236 484 236 484 236 489 236 489 236 484 233 475 235 477 236 477 238 479 239 482 239 482 239 482 239 482 241 482 239 479 238 482 239 484 242 487 242 484 241 482 239 482 241 484 241 484 241 484 241 484 241 484 241 484 241 484 241 484 241 489 241 489 241 489 241 489 238 484 238 487 239 489 241 489 244 494 244 494 244 494 244 494 244 494 244 496 245 499 247 499 248 499 247 496 245 499 247 501 248 501 248 501 248 501 248 501 251 506 251 503 250 501 248 501 250 503 250 503 250 503 250 503 251 503 251 503 251 503 251 503 251 503 251 503 251 503 251 503 247 494 245 499 248 499 248 503 250 506 250 511 250 511 250 506 245 487 262 518 280 503 221 355 120 150 0 47 9 74 4 62 18 83 25 83 24 93 36 107 40 88 22 76 22 71 21 81 15 71 16 76 31 66 12 19 72 200 105 183 98 181 73 188 84 229 126 339 190 415 205 434 202 425 191 417 190 405 176 374 171 365 159 351 152 331 155 346 138 97 10 90 27 57 9 54 52 183 93 226 75 88 16 69 19 83 24 85 21 76 19 78 24 88 27 81 21 64 16 62 12 54 4 131 87 188 88 188 90 210 92 207 90 207 88 210 98 226 99 236 101 236 101 236 90 205 73 162 36 95 0 52 0 69 0 93 19 128 34 138 40 145 39 138 34 133 36 133 39 124 25 107 27 114 27 107 25 100 27 97 25 95 24 95 16 85 18 88 19 90 21 97 24 107 24 114 30 117 33 121 34 124 42 140 58 162 55 126 37 107 16 85 42 109 18 64 10 62 12 57 9 50 9 50 10 50 10 50 10 50 10 50 9 50 10 50 10 47 7 38 4 31 15 64 34 71 36 81 43 88 40 85 40 88 42 90 40 93 45 97 45 90 37 81 39 83 34 78 33 78 36 83 42 88 42 81 36 76 37 83 64 121 52 100 43 102 48 112 42 97 39 95 37 93 39 95 37 93 37 93 37 90 33 85 31 83 33 88 34 90 37 93 33 85 33 85 33 85 33 85 27 90 25 100 72 179 81 171 84 174 81 174 81 179 85 191 81 186 85 198 95 210 102 217 119 224 107 188 69 119 52 145 64 143 63 140 61 138 60 136 58 136 58 133 57 131 55 131 52 126 57 133 58 131 54 124 46 114 48 121 51 121 51 119 57 126 49 119 52 128 55 128 57 128 54 124 49 117 46 112 49 119 60 138 66 133 57 119 48 109 46 107 46 105 45 105 54 112 46 107 48 114 51 117 48 117 51 131 58 140 61 143 66 143 67 148 67 150 67 152 67 157 75 152 70 143 52 76 0 9 0 9 0 7 0 7 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 109 76 121 60 109 54 105 51 93 45 81 33 64 24 52 28 59 31 54 33 57 16 2 3 4 0 2 3 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 1 2 3 2 3 2 3 2 1 7 4 14 9 21 13 23 7 16 10 23 15 31 19 35 301 159 301 158 297 156 293 156 293 156 297 159 301 161 309 162 305 161 305 161 305 162 313 165 309 162 313 165 317 164 309 162 317 164 325 164 313 159 309 162 309 159 309 159 309 159 309 159 313 161 313 161 313 161 313 161 313 161 309 159 313 162 321 165 297 165 289 167 293 167 305 167 313 167 313 167 321 167 321 167 297 167 321 171 301 162 301 168 313 170 313 171 321 173 325 174 317 174 321 176 325 177 325 177 325 177 321 177 329 182 345 188 372 188 376 190 372 188 369 185 365 184 361 185 369 188 376 191 361 188 353 190 357 190 361 191 361 191 357 190 357 190 353 188 365 190 369 193 372 193 372 193 380 194 369 193 376 196 376 191 384 194 388 196 388 197 392 197 404 202 404 202 404 202 404 202 408 203 408 202 404 200 400 200 396 199 396 199 396 200 404 203 416 206 416 206 416 208 424 209 420 208 424 211 432 211 428 211 420 211 412 212 416 212 420 214 428 215 416 212 416 215 432 221 436 220 436 220 436 220 436 220 440 221 440 223 444 223 448 224 444 226 444 226 444 224 444 224 440 223 444 223 448 223 448 224 452 224 448 223 452 227 464 230 460 227 460 227 464 230 472 233 480 229 484 229 476 229 480 232 476 230 480 232 480 235 484 235 484 235 484 233 480 232 476 232 484 235 484 236 488 238 492 238 480 239 480 238 480 238 480 236 480 236 480 236 480 236 480 236 488 236 488 236 492 238 495 239 495 239 495 239 495 239 495 239 495 239 492 238 488 239 492 241 499 242 499 241 495 239 492 239 495 241 495 241 495 241 495 241 495 241 495 241 495 241 495 241 503 241 503 241 503 241 503 241 495 238 499 239 499 241 503 241 511 244 511 244 511 244 511 244 511 244 511 245 515 247 519 247 523 247 519 245 515 247 519 248 523 248 523 248 523 248 523 248 531 251 531 250 527 248 523 248 527 250 527 250 527 250 527 250 523 251 523 251 523 251 523 251 523 251 523 251 523 251 523 251 519 248 519 247 519 250 515 250 507 250 499 250 499 250 495 251 507 256 499 248 535 274 595 266 634 226 297 69 0 0 0 34 15 22 19 30 51 33 27 24 59 27 27 24 31 21 23 25 31 25 51 27 63 18 15 7 194 111 246 98 226 102 178 102 190 90 158 96 222 137 337 173 384 187 384 174 297 156 301 177 329 174 317 171 325 164 337 174 285 19 0 7 3 7 59 33 158 88 198 95 142 19 11 15 15 22 27 24 19 18 15 19 27 24 39 24 27 15 15 13 7 7 0 52 178 81 182 76 162 87 162 87 158 85 158 84 178 95 194 101 214 104 214 104 222 102 238 96 174 60 67 27 0 0 0 0 0 7 0 16 19 24 35 33 51 33 51 30 75 31 43 25 55 28 59 28 43 28 31 27 27 24 23 22 15 21 15 22 19 22 19 21 7 21 11 24 23 28 35 30 43 40 95 64 206 119 317 135 365 168 325 69 51 24 19 19 3 10 3 10 7 10 3 9 15 10 15 10 15 10 15 10 11 10 15 10 15 9 7 7 3 3 7 18 51 27 63 40 95 43 87 43 79 42 75 42 91 42 99 45 99 40 83 34 83 37 83 37 87 40 95 45 107 46 107 37 63 28 79 48 146 57 111 46 83 43 91 48 75 40 67 37 63 37 63 37 59 37 63 37 59 36 55 33 59 36 55 34 55 33 51 33 51 33 51 33 51 33 51 33 39 31 31 39 154 87 166 81 162 79 158 82 170 88 178 90 162 84 170 88 186 93 194 95 230 113 242 107 146 54 71 60 111 60 111 61 115 61 115 63 107 58 107 57 103 55 99 55 103 55 107 57 111 57 107 55 87 48 91 49 91 51 95 52 107 54 95 52 107 57 111 55 107 55 103 52 91 48 83 46 83 52 111 64 126 61 107 52 83 48 83 48 79 46 79 45 107 49 79 46 83 51 83 49 75 49 79 55 99 60 103 61 115 66 111 67 107 67 111 67 103 67 123 67 150 69 119 40 7 4 0 0 0 1 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 0 0 54 154 64 107 60 71 54 63 49 55 39 43 28 27 24 31 30 43 30 59 31 31 3 0 0 0 0 7 3 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 0 0 1 0 3 0 3 0 3 0 0 0 0 0 4 0 6 0 6 3 9 11 12 19 13 159 322 158 319 158 319 156 317 156 317 158 322 159 324 162 327 159 322 158 319 159 324 162 327 162 327 164 329 164 329 162 327 161 327 164 327 159 322 159 327 161 324 161 324 161 324 161 324 162 327 162 327 162 327 162 327 161 324 159 322 159 324 162 329 162 329 164 331 164 334 165 334 165 336 165 336 165 336 165 336 161 334 168 343 170 339 165 331 170 341 170 341 170 341 170 343 171 351 173 353 173 355 174 355 174 355 176 360 179 365 182 370 185 372 187 377 188 377 188 374 185 372 185 372 187 377 190 382 190 384 188 384 190 386 190 389 188 384 190 386 190 386 191 389 188 389 194 398 197 396 193 389 196 391 191 391 196 396 194 391 191 386 193 389 194 391 194 391 202 403 202 403 202 403 202 403 203 408 203 408 202 405 202 405 202 403 200 403 200 405 203 410 206 413 208 417 209 417 209 417 209 417 211 422 212 422 212 422 211 420 211 420 212 422 212 425 214 422 211 417 209 420 214 427 218 432 218 432 218 432 218 432 221 436 221 436 223 439 223 441 226 441 226 441 224 446 224 446 223 451 224 451 224 458 224 460 227 463 227 463 229 468 232 472 227 463 227 463 230 470 235 479 230 482 230 482 232 475 230 475 230 470 230 470 232 470 233 472 233 472 233 472 232 470 232 470 235 475 235 477 236 479 238 479 239 479 239 479 239 479 238 482 236 484 236 484 236 489 236 484 236 479 238 482 239 482 241 484 239 482 239 482 239 482 239 482 241 482 239 479 238 482 239 484 242 487 242 487 241 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 238 487 239 487 241 489 241 489 244 494 244 494 244 494 244 494 244 494 244 496 245 499 247 499 248 499 247 496 245 499 247 501 248 501 248 501 248 501 248 501 251 506 251 503 250 501 248 501 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 501 248 503 250 506 251 508 251 506 250 511 250 511 251 506 248 503 257 501 256 513 274 532 260 539 294 465 147 174 16 85 25 95 24 97 22 78 27 117 31 81 21 81 28 71 24 71 21 64 27 57 24 38 7 66 107 212 108 181 101 188 88 188 102 212 93 210 93 243 114 281 143 348 177 393 182 374 180 391 170 379 167 377 165 351 161 353 138 117 13 69 13 102 70 179 87 200 72 176 54 81 19 81 19 83 25 83 22 74 21 76 22 83 27 78 19 59 13 59 12 54 6 145 88 188 84 188 82 195 82 195 81 198 81 198 85 217 95 236 104 245 105 241 101 238 110 248 105 222 78 188 48 138 27 100 7 78 0 66 1 78 10 97 25 109 24 97 33 112 24 97 27 105 30 105 28 102 28 100 25 95 22 93 22 93 21 90 21 90 21 88 19 93 19 97 22 105 25 107 24 109 31 126 60 210 117 267 149 343 173 257 76 107 10 64 10 62 12 54 10 52 12 47 10 50 10 50 10 50 10 50 9 50 10 50 10 47 7 38 6 14 1 23 12 45 25 76 40 88 45 95 45 95 42 90 43 97 46 100 45 93 39 85 39 90 43 97 46 102 48 100 48 93 46 62 18 50 36 102 58 109 49 97 42 93 43 102 40 95 37 90 36 90 36 93 36 90 36 93 36 88 34 85 39 95 37 88 33 83 30 78 33 85 33 85 33 85 33 85 28 90 27 107 76 179 79 171 78 169 82 179 87 183 87 191 90 200 95 207 98 205 96 202 98 214 120 226 95 148 55 131 60 138 60 138 60 138 61 140 58 136 58 133 57 131 55 131 55 128 55 128 55 131 58 136 51 121 49 117 48 119 52 126 55 119 54 121 58 128 58 121 57 121 55 119 51 112 49 109 45 112 55 128 61 128 55 117 49 112 49 109 48 107 46 107 51 109 46 107 49 114 49 117 48 117 51 128 57 138 60 143 63 143 64 145 66 148 67 148 61 143 64 148 70 157 66 124 33 50 0 14 0 14 1 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 2 7 102 73 121 61 114 52 97 52 95 43 76 31 64 25 59 24 54 31 52 31 59 24 16 1 2 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 1 0 3 0 3 0 3 0 3 0 0 0 0 0 0 0 0 0 1 4 3 4 4 7 6 9 301 158 301 158 301 158 301 158 301 158 301 159 305 161 309 161 305 159 305 159 305 161 313 162 313 162 313 164 317 162 313 162 305 162 313 162 305 159 305 162 301 159 301 159 301 159 301 159 305 161 305 161 305 161 305 161 305 159 301 158 297 159 305 161 289 162 285 162 289 164 297 164 309 164 309 164 317 164 317 164 313 165 297 165 313 171 309 164 313 170 309 168 309 168 309 167 317 170 309 171 313 173 317 173 317 174 325 179 337 180 337 180 345 182 361 187 372 188 372 188 365 185 365 185 365 187 372 190 365 187 361 188 361 190 365 190 357 188 361 190 365 191 369 193 369 193 376 196 384 196 376 194 372 191 365 191 372 194 372 191 376 191 380 193 380 194 384 194 400 200 400 200 400 200 400 200 408 203 408 203 408 203 408 202 408 202 404 202 404 203 412 206 412 208 424 212 432 211 424 208 424 211 432 214 436 214 436 212 416 209 412 211 412 212 416 212 420 212 412 209 408 211 412 212 424 215 424 215 424 215 424 215 436 220 440 221 440 223 444 223 440 224 440 224 440 223 440 223 448 224 452 226 452 226 456 226 464 229 464 229 468 230 472 232 460 227 460 227 460 229 472 232 492 230 488 229 476 229 472 227 460 227 464 230 456 232 460 232 476 232 472 232 472 232 472 232 480 235 480 236 484 238 488 238 480 239 480 239 480 239 480 238 480 236 480 236 480 236 480 236 492 239 495 241 499 242 503 242 495 239 495 239 495 239 495 239 495 239 492 238 488 239 492 241 499 242 499 242 499 242 499 241 495 241 495 241 495 241 495 241 499 242 499 242 499 242 499 242 503 241 503 241 503 241 503 241 499 239 499 241 503 241 507 242 511 244 511 244 511 244 511 244 511 244 511 245 515 247 519 247 523 247 519 245 515 247 519 248 523 248 523 248 523 248 523 248 531 251 531 250 527 248 523 248 527 250 527 250 527 250 527 250 523 251 523 251 523 251 523 251 523 251 523 251 523 251 523 251 527 250 527 251 527 253 523 253 515 251 507 251 499 251 499 251 464 254 527 265 515 250 492 245 531 253 535 266 603 239 253 55 0 9 0 37 55 36 11 31 19 21 7 25 39 25 27 25 55 27 47 19 35 9 0 42 305 129 253 107 230 110 210 101 194 101 226 101 202 93 166 84 130 87 178 131 297 168 329 161 313 162 317 168 333 164 353 177 269 22 0 4 43 61 249 108 210 87 123 63 83 16 11 16 7 22 19 25 11 19 7 21 39 27 51 27 39 18 27 16 3 6 0 63 194 79 158 78 142 82 142 82 142 82 146 82 150 88 174 98 198 102 198 99 210 101 210 99 210 98 206 98 190 88 174 73 119 45 27 16 0 7 0 7 0 15 19 18 35 24 35 22 39 27 47 27 43 28 31 25 23 24 19 22 11 19 7 18 3 16 0 15 3 21 3 24 15 24 19 25 19 21 0 4 0 19 63 40 130 63 194 120 281 52 0 4 7 13 3 12 11 12 7 12 15 10 15 10 15 10 15 10 11 10 15 10 15 9 7 7 11 1 0 4 3 9 27 25 67 36 87 45 95 45 91 42 115 49 115 49 111 46 99 42 99 45 111 51 119 51 115 49 123 45 79 19 11 13 71 46 119 51 107 43 83 40 83 42 67 37 59 34 55 34 55 34 55 34 59 36 59 34 55 33 63 37 59 34 51 30 43 28 51 33 51 33 51 33 51 33 47 31 35 46 170 87 158 81 162 82 166 87 174 85 162 81 194 96 206 102 214 102 206 98 178 99 234 117 218 87 115 58 115 61 111 60 107 58 103 57 107 58 107 57 103 55 99 55 107 55 103 52 103 57 119 61 103 51 87 46 83 49 99 54 95 52 99 57 115 61 111 54 103 55 99 52 95 51 87 49 75 48 99 57 111 57 99 51 87 49 87 49 83 48 79 46 95 46 75 46 87 51 79 48 75 49 79 54 95 58 99 60 107 63 111 64 111 66 103 66 103 67 115 69 150 78 166 70 119 40 19 1 0 0 0 0 0 0 0 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 146 63 115 61 67 49 67 49 51 37 39 30 35 28 19 28 31 30 43 33 39 18 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 0 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 156 319 156 319 156 319 156 319 156 319 158 322 158 322 159 324 159 324 159 322 159 327 162 329 161 327 161 324 159 327 161 327 161 327 165 329 162 324 162 331 159 322 159 322 159 322 159 322 161 324 161 324 161 324 161 324 161 322 158 319 158 319 159 322 161 327 161 327 162 329 161 331 164 334 164 334 164 334 164 334 171 334 158 324 165 343 170 339 167 339 167 339 167 336 165 336 170 348 170 348 171 351 173 353 173 355 176 360 179 362 179 362 179 365 182 372 187 377 188 377 187 374 185 372 185 374 188 379 187 379 187 382 188 382 190 384 187 382 188 384 190 386 191 391 196 398 193 396 193 398 197 405 190 389 187 389 191 396 193 386 193 391 194 391 196 393 196 396 200 401 200 401 200 401 200 401 203 408 203 408 203 408 203 410 203 408 202 405 203 410 206 413 205 415 209 422 212 420 209 415 209 420 212 425 214 425 214 422 209 417 209 420 211 420 212 422 214 425 212 422 212 422 212 422 214 425 214 425 214 425 214 425 220 434 220 436 221 436 223 439 224 439 224 439 223 444 223 444 224 451 226 453 224 460 226 460 227 463 227 465 229 465 229 465 229 465 227 460 224 458 224 460 229 472 227 468 227 465 226 460 226 463 229 458 232 460 232 460 232 465 233 465 233 465 233 465 236 470 236 472 238 475 239 475 239 475 239 475 239 475 238 479 238 482 238 482 238 484 236 484 239 482 241 484 242 487 242 487 239 482 239 482 239 482 239 482 241 482 239 479 238 482 239 484 242 487 242 487 242 487 242 489 241 484 241 484 241 484 241 484 242 487 242 487 242 487 242 487 242 489 242 489 242 489 242 489 241 487 242 489 242 491 244 491 244 494 244 494 244 494 244 494 244 494 244 496 245 499 247 499 248 499 247 496 245 499 247 501 248 501 248 501 248 501 248 501 251 506 251 503 250 501 248 501 250 503 250 503 250 503 250 503 251 503 251 503 251 503 251 503 251 503 251 503 251 503 251 503 250 506 251 508 253 511 253 511 251 503 251 503 251 503 251 506 256 508 250 506 253 508 254 515 266 515 241 494 269 551 253 429 140 207 25 97 33 136 40 119 27 78 19 81 28 71 22 71 33 57 21 52 24 45 0 133 119 217 96 205 93 214 96 210 84 210 85 198 73 226 95 253 88 229 76 236 108 308 153 351 155 355 146 351 150 346 159 362 119 95 4 88 54 202 123 231 101 212 69 167 51 83 18 69 19 83 25 83 24 71 22 74 24 85 28 81 21 62 15 66 10 57 12 171 102 198 87 202 85 205 88 207 90 210 90 217 88 219 93 231 98 231 95 226 98 231 96 234 99 241 104 245 102 238 104 243 104 226 84 191 52 128 30 78 4 62 10 81 15 74 18 76 16 76 19 83 25 93 25 93 24 90 24 90 22 85 21 83 19 81 18 78 24 90 22 93 25 97 27 100 22 100 21 76 6 74 10 81 25 71 9 148 82 124 7 74 12 62 13 54 13 52 12 45 10 50 10 50 10 50 10 50 9 50 10 50 10 47 7 38 10 16 3 23 9 21 6 38 19 62 30 85 42 95 43 100 52 109 52 107 51 105 48 100 46 102 49 105 49 100 43 90 45 64 16 19 4 33 24 69 45 93 43 88 39 85 36 83 34 90 34 85 31 83 33 85 33 85 34 90 36 88 34 85 33 85 33 85 33 85 33 85 33 85 33 85 33 85 33 85 31 90 30 121 84 179 76 171 81 174 87 188 92 191 88 191 90 200 96 212 101 214 102 214 98 202 105 217 113 202 78 133 57 133 57 133 58 136 58 138 58 136 58 133 57 131 55 131 55 126 52 124 52 128 58 136 54 121 48 112 45 114 51 124 51 114 52 121 60 128 57 119 55 121 54 117 52 114 49 112 46 109 52 121 57 119 51 109 49 112 49 109 48 107 46 107 46 102 45 107 49 114 49 114 48 117 51 128 55 133 58 138 61 140 61 140 64 143 64 145 70 150 69 155 72 164 73 162 67 119 43 54 1 14 0 11 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 105 72 119 63 117 52 93 52 95 45 78 33 69 28 64 24 54 31 50 28 57 30 35 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 1 0 3 0 3 0 3 0 3 0 3 4 3 4 1 2 1 2 3 2 1 2 1 0 0 0 305 155 309 156 309 156 313 158 313 158 313 158 313 158 313 158 317 159 317 159 317 161 325 162 321 161 317 159 317 159 321 161 305 162 317 164 309 162 313 167 305 161 305 161 305 161 305 161 301 159 301 159 301 159 301 159 309 161 301 158 297 158 301 159 285 159 285 161 289 161 301 161 305 162 313 162 313 162 317 162 337 165 293 156 305 168 329 171 317 167 317 167 317 167 317 167 325 170 317 171 321 173 325 173 329 174 333 176 337 177 341 179 337 179 349 184 357 187 361 187 365 187 361 185 357 187 365 188 361 187 365 187 369 188 369 188 369 188 372 190 372 190 376 191 380 194 361 190 357 193 372 199 357 187 349 188 361 194 365 191 388 196 388 197 392 197 396 199 396 199 396 199 396 199 396 199 408 203 408 203 412 205 412 205 408 203 404 202 404 203 412 206 416 206 420 209 424 209 424 209 424 209 428 212 432 212 432 212 412 209 408 209 412 211 412 211 420 214 420 214 420 214 420 214 420 214 420 214 420 214 420 214 432 220 436 220 440 221 440 221 436 223 436 223 436 221 436 221 444 224 448 224 452 224 452 226 456 226 460 229 464 227 460 226 468 229 460 224 448 221 444 221 476 226 476 226 464 226 464 227 456 229 452 230 448 232 448 232 468 232 468 232 472 233 472 233 480 236 480 238 484 239 488 239 488 239 488 239 488 239 488 238 488 238 488 238 488 238 488 238 492 239 492 241 495 242 499 242 492 239 492 239 492 239 492 239 495 239 492 238 488 239 492 241 499 242 499 242 503 244 503 244 495 241 495 241 495 241 495 241 503 244 503 244 503 244 503 244 499 242 499 242 499 242 499 242 499 242 499 242 503 244 503 245 511 244 511 244 511 244 511 244 511 244 511 245 515 247 519 247 523 247 519 245 515 247 519 248 523 248 523 248 523 248 523 248 531 251 531 250 527 248 523 248 527 250 527 250 527 250 527 250 523 251 523 251 523 251 523 251 523 251 523 251 523 251 523 251 527 250 527 251 527 253 531 254 515 251 515 251 515 253 507 251 527 245 495 248 527 254 523 253 456 257 583 260 503 247 543 271 591 223 281 79 15 33 31 55 11 21 0 24 31 22 23 24 67 18 35 9 27 4 0 88 297 108 222 105 186 92 186 82 210 114 234 105 214 126 301 147 305 155 309 147 249 143 289 174 289 143 273 143 289 144 329 168 253 10 0 31 158 104 285 105 246 107 194 87 119 16 0 9 7 22 19 25 11 21 7 21 19 21 31 21 19 12 7 10 0 7 7 81 242 90 174 93 170 96 170 98 178 99 182 99 174 96 178 96 174 95 170 92 158 93 182 102 206 101 190 96 210 104 202 101 206 104 214 105 218 92 138 36 0 0 0 13 0 12 11 15 11 15 15 18 19 21 11 22 15 22 19 24 23 25 23 24 19 24 19 24 15 25 15 27 27 28 31 27 23 24 43 19 31 22 31 12 11 19 0 10 39 24 7 13 11 13 7 13 11 13 11 13 15 10 15 10 15 10 15 10 11 10 15 10 15 9 7 7 11 6 3 10 15 4 0 4 23 15 39 27 63 37 79 40 115 49 111 46 107 45 99 43 99 43 99 42 91 37 79 34 79 21 0 0 0 12 31 18 95 39 87 40 75 36 63 31 59 33 47 31 43 30 47 31 47 31 51 34 55 34 55 33 39 28 43 31 51 34 55 36 51 33 51 33 51 33 51 33 55 30 43 55 194 87 150 81 162 82 170 88 190 96 198 96 182 92 194 98 210 104 226 108 222 105 218 108 234 110 170 66 83 51 91 55 107 60 119 64 107 58 107 57 103 55 99 55 103 54 99 52 99 52 99 54 95 49 83 45 79 45 83 48 87 48 87 52 103 58 107 54 99 54 99 52 95 51 91 51 87 51 99 55 103 52 87 46 83 48 79 46 79 45 75 45 83 43 71 46 87 51 79 46 75 49 79 54 91 57 91 57 111 60 103 63 103 63 99 64 107 64 107 69 134 64 138 69 154 72 134 43 19 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 0 27 57 146 61 111 63 67 48 59 48 55 42 55 33 39 28 15 30 35 28 35 31 51 27 7 6 0 1 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 1 3 3 0 3 0 3 0 3 0 0 0 0 0 0 0 0 0 3 0 3 0 1 0 1 155 317 155 319 156 322 158 322 158 322 158 322 158 322 158 322 158 322 156 319 158 324 161 327 161 327 159 322 158 324 161 327 158 324 162 327 161 324 162 331 161 324 161 324 161 324 161 324 159 322 159 322 159 322 159 322 164 327 161 322 159 322 159 322 158 322 159 324 158 327 159 327 162 331 162 331 162 331 162 331 167 334 161 327 162 339 170 346 165 336 167 339 168 343 170 343 171 353 170 353 171 355 171 358 176 360 173 355 173 360 176 367 177 367 180 372 182 372 182 372 187 377 185 374 184 377 185 379 187 374 188 377 188 379 190 379 193 384 191 382 191 382 190 382 191 393 191 393 191 396 194 398 191 391 190 393 194 403 196 393 196 393 196 396 197 396 199 398 199 398 199 398 199 398 199 398 203 408 203 410 205 413 206 413 202 405 200 403 202 408 205 410 206 413 206 413 206 415 209 417 208 415 209 420 212 420 211 420 208 415 209 417 209 420 211 420 211 420 212 425 215 427 215 427 215 427 215 427 215 427 215 427 218 432 220 434 220 436 221 436 223 436 223 436 221 441 221 441 221 448 223 448 223 456 223 458 226 463 229 468 229 465 226 460 229 465 226 458 224 458 224 458 226 465 227 468 229 465 229 468 229 458 230 458 233 458 235 460 230 460 230 463 232 465 233 465 236 470 236 472 238 475 239 475 241 472 241 472 241 472 239 475 238 479 238 479 238 482 238 482 238 482 239 482 241 484 241 484 239 482 239 482 239 482 239 482 241 482 239 479 238 482 239 484 242 487 242 489 244 491 245 491 241 484 241 484 241 484 241 484 244 489 244 489 244 489 244 489 242 489 242 489 242 489 242 489 242 489 242 491 244 491 245 494 244 494 244 494 244 494 244 494 244 494 244 496 245 499 247 499 248 499 247 496 245 499 247 501 248 501 248 501 248 501 248 501 251 506 251 503 250 501 248 501 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 511 250 506 251 508 253 506 251 501 251 501 251 496 253 503 247 506 245 525 256 511 238 503 257 511 230 494 250 539 254 503 256 532 272 453 173 286 96 186 31 90 19 74 24 64 21 64 25 62 27 57 16 57 0 284 194 355 174 377 158 343 155 329 159 379 187 384 176 408 194 422 184 429 208 439 185 377 161 367 177 398 170 393 170 377 173 389 129 102 10 133 81 207 105 207 96 231 98 210 63 81 16 76 19 83 25 83 24 71 22 74 18 71 21 69 13 50 7 54 10 62 24 207 119 222 99 236 102 229 104 234 107 238 107 245 102 238 99 234 96 236 98 238 88 229 95 236 96 226 90 217 107 241 98 224 96 231 99 226 113 222 93 138 19 40 0 59 7 59 16 64 12 52 13 64 15 76 16 81 19 88 24 90 25 93 25 93 27 95 27 95 25 88 25 90 27 90 27 97 19 88 15 78 15 93 18 74 3 97 19 76 15 78 7 57 13 64 13 57 15 52 13 47 10 50 10 50 10 50 10 50 9 50 10 50 10 47 7 38 7 14 3 23 9 19 3 31 9 40 13 54 21 74 28 81 40 90 39 85 36 81 34 81 34 81 33 76 30 74 30 71 15 28 4 14 3 23 10 38 36 78 39 83 37 76 30 71 31 85 31 81 28 78 30 81 30 83 33 88 34 88 34 88 28 78 30 83 33 85 34 88 33 85 33 85 33 85 33 85 34 88 31 133 92 181 73 171 81 171 81 176 84 181 85 191 85 188 84 191 88 200 98 212 99 214 113 219 116 224 104 181 54 128 54 131 57 133 58 136 58 136 58 133 57 131 55 131 52 124 52 124 51 119 48 114 46 114 45 112 43 109 43 109 48 105 46 107 52 119 57 119 55 117 54 114 54 114 52 112 54 121 55 121 54 114 46 105 46 107 45 105 43 102 43 102 43 97 43 107 51 114 49 112 48 117 51 126 55 131 55 133 58 136 60 138 61 140 64 138 64 136 61 152 66 150 58 157 69 145 72 119 39 47 4 9 0 2 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 28 121 73 114 61 117 52 93 46 90 46 88 40 74 28 59 25 59 33 50 27 52 31 45 16 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 1 0 1 0 1 0 3 0 3 0 4 0 4 0 0 0 0 0 0 0 0 0 1 2 1 2 3 4 3 4 305 155 305 156 309 158 313 158 313 158 313 158 313 158 313 158 309 155 305 155 305 156 313 159 325 161 313 156 309 158 321 162 289 158 297 159 289 158 297 164 301 162 301 162 301 162 301 162 293 159 293 159 293 159 293 159 305 164 301 161 293 159 293 159 289 158 281 159 293 158 297 159 313 162 313 162 317 162 317 162 313 162 317 164 321 167 329 170 317 165 325 168 333 171 337 173 329 170 333 171 333 173 337 173 349 174 337 170 333 173 349 179 349 179 357 182 361 182 357 180 372 187 369 184 365 184 369 185 369 187 369 188 372 190 376 190 388 193 384 191 380 190 376 187 357 188 369 194 376 193 369 190 376 193 369 194 384 200 392 197 376 196 388 197 388 199 392 199 396 200 396 200 396 200 396 200 408 203 408 205 412 206 416 206 404 200 400 200 400 202 408 205 420 206 412 203 408 206 420 211 416 208 424 209 428 211 424 209 412 208 412 209 416 211 420 211 412 208 420 212 428 215 432 215 424 215 424 215 424 215 424 215 432 218 432 220 436 221 440 221 440 223 440 223 440 221 440 221 444 221 444 223 448 221 452 223 464 229 472 232 472 229 464 226 464 227 460 226 460 227 468 229 472 229 476 230 472 233 476 235 460 229 452 232 456 233 452 233 464 230 468 232 472 233 476 233 484 236 484 238 488 239 492 239 488 241 488 241 488 241 488 239 488 238 488 238 488 238 488 238 488 238 488 239 492 239 495 241 492 239 492 239 492 239 492 239 495 239 495 238 492 239 495 241 503 242 503 244 507 245 511 245 495 241 495 241 495 241 495 241 503 244 503 244 503 244 503 244 499 242 499 242 499 242 499 242 499 242 499 244 503 245 507 245 511 244 511 244 511 244 511 244 511 244 511 245 515 247 519 247 523 247 519 245 515 247 519 248 523 248 523 248 523 248 523 248 531 253 531 251 527 250 523 250 527 251 527 251 527 251 527 251 523 251 523 251 523 251 523 251 523 251 523 251 523 251 523 250 519 247 523 250 527 250 527 253 523 251 523 251 523 251 515 251 551 248 523 250 523 242 519 262 480 251 555 269 531 247 503 260 515 263 559 263 591 266 472 162 7 24 0 19 11 18 19 24 43 16 71 7 0 0 0 170 495 190 476 220 472 203 499 205 484 224 499 200 416 203 468 209 464 208 428 203 416 196 365 173 361 168 361 168 365 158 353 165 269 3 0 33 115 63 158 76 170 95 210 96 119 13 7 22 15 22 27 25 19 19 15 21 23 21 31 19 19 12 0 9 3 10 27 96 281 101 218 108 202 107 198 108 206 111 214 111 206 107 202 101 194 101 206 105 194 99 166 88 154 90 170 96 178 95 190 104 214 108 206 101 210 105 214 67 31 0 0 7 0 13 15 16 3 10 11 15 0 12 0 16 15 21 27 24 19 22 23 24 27 25 31 27 27 25 23 25 31 24 35 25 55 24 19 10 27 28 55 19 23 10 0 18 47 9 0 16 11 15 11 13 15 13 11 13 15 10 15 10 15 10 15 10 11 12 15 12 23 10 15 7 0 0 0 4 3 4 0 12 15 9 11 12 23 19 43 24 71 33 63 30 55 28 55 28 55 28 47 24 47 27 55 30 0 7 7 6 0 3 3 12 75 34 79 37 79 34 59 27 55 31 43 28 39 28 39 30 43 30 47 34 55 34 55 34 43 30 43 31 47 33 51 33 51 33 51 33 51 33 51 33 59 30 43 61 206 88 146 82 174 81 154 73 138 69 126 70 130 67 119 64 123 73 150 82 166 102 249 119 253 122 253 110 119 61 111 57 95 51 79 48 107 58 107 57 103 55 99 57 95 52 99 52 95 48 75 42 75 45 79 45 75 42 67 40 83 46 71 46 87 54 103 57 99 55 95 54 95 54 91 52 107 57 107 57 99 49 79 43 75 45 71 43 71 42 67 43 75 42 71 46 91 51 79 46 75 49 87 52 95 55 91 55 99 58 99 61 91 61 87 64 95 60 103 70 130 64 126 72 134 70 150 67 107 33 0 0 0 0 0 0 7 0 15 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 59 69 154 60 107 63 75 49 55 46 63 46 59 36 35 24 27 33 43 28 27 28 51 28 31 13 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 1 15 1 7 1 7 1 3 3 3 3 0 4 0 3 0 0 0 1 0 3 0 3 0 0 0 1 0 3 0 3 152 317 155 324 156 322 152 317 153 319 153 319 153 319 153 319 153 315 155 319 159 327 162 329 155 317 156 319 156 322 158 322 158 322 161 327 162 327 162 327 162 327 162 327 162 327 162 327 158 324 158 324 158 324 158 324 158 324 158 327 159 327 161 329 159 327 159 329 161 329 162 331 158 331 165 334 161 327 162 339 170 348 170 348 170 348 170 348 168 346 168 346 168 346 167 343 176 358 174 355 174 355 174 353 179 362 176 355 174 355 174 355 182 367 182 372 184 374 187 377 184 372 184 374 185 377 187 377 191 379 190 379 190 382 193 386 190 382 194 389 196 386 191 382 193 396 193 401 194 403 197 405 197 403 196 401 194 403 196 401 197 396 199 396 199 396 199 396 200 398 199 396 200 398 202 403 203 401 200 396 200 401 205 408 202 401 202 403 203 405 205 405 203 408 203 408 203 408 203 408 205 410 205 413 206 415 208 415 209 417 211 420 211 422 212 422 214 425 214 425 214 425 214 425 211 420 212 420 212 420 212 420 220 432 221 434 221 436 223 436 223 439 221 436 221 444 223 448 221 451 224 456 226 460 226 458 227 458 227 458 227 458 227 458 230 463 230 463 230 463 230 463 230 463 230 460 229 456 227 456 235 460 233 460 233 463 236 468 235 463 235 463 235 463 235 463 241 470 239 468 238 470 239 472 238 472 239 475 241 477 242 479 241 475 241 475 241 475 239 475 235 468 235 470 236 470 238 472 239 475 239 472 236 470 236 468 244 479 241 477 239 475 238 472 245 484 244 482 242 484 244 487 242 479 242 479 242 479 242 479 241 477 242 482 245 484 245 484 242 479 241 479 242 482 244 484 241 479 241 482 242 482 244 489 241 489 239 487 241 491 244 496 247 499 247 501 248 501 248 501 247 499 247 499 247 499 247 499 248 501 248 501 248 501 248 501 253 503 251 501 250 503 251 506 253 506 253 506 253 506 253 506 250 506 250 506 250 506 250 506 248 503 250 508 251 506 250 503 248 508 247 508 247 508 248 503 250 506 250 506 250 506 250 511 244 511 245 515 250 515 253 520 251 515 253 518 254 518 254 511 257 503 260 511 262 522 268 525 196 186 0 76 19 64 27 64 28 62 25 38 0 64 30 410 205 415 199 432 203 432 203 444 214 446 205 427 194 417 193 420 208 436 196 408 176 377 162 365 165 374 161 372 165 358 162 355 104 100 13 145 55 138 42 140 46 148 67 164 46 93 15 83 22 81 19 74 18 74 18 76 21 74 18 69 15 62 10 62 6 50 34 207 131 245 113 257 116 253 111 245 108 243 111 248 108 241 108 241 110 238 110 241 93 229 101 241 104 238 99 231 93 226 98 231 93 219 90 217 93 219 104 159 12 38 10 59 15 57 15 54 9 52 12 69 12 71 18 71 10 57 7 62 18 74 19 76 21 78 22 81 22 90 24 95 27 100 25 100 13 85 13 88 16 93 18 97 24 83 16 85 27 78 12 62 10 62 13 62 15 57 10 47 12 50 12 47 9 45 9 40 7 38 10 42 12 38 7 31 0 14 3 26 7 33 10 38 9 35 13 47 16 50 16 47 27 64 27 57 16 47 22 62 21 45 22 52 30 52 24 38 6 11 6 23 12 31 12 28 30 66 31 76 31 76 31 74 36 78 33 74 31 76 33 85 31 81 30 88 36 95 36 88 31 81 31 81 31 81 31 81 33 83 33 83 33 83 33 83 31 74 34 131 85 174 78 140 63 138 57 124 48 112 45 107 48 112 43 105 42 109 48 119 69 159 87 193 110 217 119 226 92 145 49 126 61 128 49 124 54 128 55 128 55 126 52 121 52 119 52 114 51 112 48 109 49 112 49 117 54 117 46 100 49 109 46 105 46 114 55 126 52 117 52 114 51 112 49 112 54 119 61 124 54 107 48 109 45 102 48 105 46 100 42 90 45 95 45 102 46 105 46 107 45 107 45 117 51 128 60 138 61 128 54 128 63 140 66 136 66 140 67 148 69 150 70 155 72 148 70 138 57 93 30 54 0 2 0 4 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 0 0 3 11 39 119 72 119 51 112 57 102 46 95 43 90 40 78 27 54 27 54 27 50 25 52 31 59 19 21 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 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 297 152 305 155 309 153 301 150 305 153 305 153 305 153 305 153 297 155 301 158 305 159 309 161 293 153 297 155 301 156 301 156 293 158 301 161 309 161 305 161 305 161 305 161 305 161 305 161 301 158 301 158 301 158 301 158 301 158 305 159 305 161 309 161 297 159 301 161 301 162 305 162 297 162 313 164 301 161 309 167 325 170 325 170 325 168 321 168 333 173 329 171 329 171 329 171 325 173 325 174 329 174 329 174 341 177 333 176 329 174 329 176 361 179 365 180 369 184 376 185 372 184 376 185 376 187 380 187 380 190 376 190 376 191 384 194 380 191 384 194 388 193 380 190 380 193 384 194 392 196 396 197 396 196 388 194 388 194 392 199 384 199 376 199 376 199 376 199 376 199 372 197 376 200 384 202 384 200 380 199 380 202 388 205 384 202 384 203 388 203 392 205 408 203 408 203 408 203 408 203 412 205 412 206 416 206 420 208 420 208 424 209 428 211 428 211 436 214 436 214 436 214 436 214 416 214 412 214 412 214 412 214 424 218 428 220 432 221 432 221 440 221 448 220 448 220 452 223 456 221 460 224 464 224 464 224 468 226 468 226 468 226 468 226 476 229 476 229 476 229 476 229 480 232 480 230 476 229 472 229 484 232 480 232 480 233 488 238 472 235 464 235 464 235 464 235 472 238 472 236 468 238 472 238 472 238 472 239 476 239 476 239 476 239 476 239 476 239 476 239 476 235 476 236 480 236 484 238 495 241 492 241 488 239 484 238 495 241 503 239 499 239 499 239 515 244 511 244 511 244 511 245 488 239 492 241 492 241 492 241 492 241 495 244 499 244 499 244 499 244 503 245 507 245 511 247 499 242 499 244 503 245 507 244 515 247 511 245 515 248 523 250 519 248 519 248 519 248 515 245 519 247 527 247 527 247 527 247 539 250 535 248 527 245 523 245 511 250 507 247 503 248 511 250 523 253 519 251 511 250 507 248 507 247 507 247 507 247 507 247 511 250 519 251 523 251 519 251 515 250 515 250 515 250 515 250 503 245 503 247 507 247 507 247 503 250 503 251 499 250 499 251 495 251 503 254 511 256 515 259 499 259 495 259 511 259 531 260 555 235 210 7 0 18 0 28 47 27 67 19 0 0 51 223 460 193 380 184 400 193 404 194 416 187 392 173 361 164 349 162 365 165 349 159 329 152 317 150 333 156 333 162 349 158 345 161 198 15 7 57 103 48 51 45 51 36 91 46 59 15 3 15 35 19 27 16 31 18 31 19 35 19 31 16 11 13 3 10 0 7 71 95 273 105 234 117 242 116 234 116 238 120 253 123 238 116 246 116 253 117 253 116 257 117 261 117 265 119 261 117 242 114 265 119 257 113 246 110 242 113 253 69 11 0 7 9 39 16 39 15 23 13 27 16 19 13 31 13 15 6 11 10 31 15 31 16 35 16 39 18 15 18 15 19 23 22 27 21 35 22 27 19 23 18 19 18 39 19 19 24 39 19 7 10 15 12 19 13 27 13 15 9 7 12 7 10 11 7 7 9 11 9 23 12 23 10 11 6 0 3 0 6 11 12 23 13 3 7 11 12 19 12 19 10 39 22 55 25 43 19 43 25 35 19 27 19 31 19 19 12 0 1 0 9 19 16 35 19 55 30 59 30 59 30 55 30 47 31 39 28 39 28 47 31 51 30 47 31 63 36 63 31 51 31 51 31 51 31 51 31 51 31 51 31 51 31 51 31 47 27 51 61 174 82 142 60 95 51 83 43 63 39 55 36 63 39 51 34 51 37 63 43 71 45 83 57 146 90 242 120 238 84 123 54 99 51 87 49 103 54 107 55 103 52 99 51 99 54 95 51 91 49 83 48 83 48 83 49 91 49 75 40 79 45 71 43 79 49 99 57 95 51 91 49 87 49 91 51 95 58 111 58 91 48 79 48 75 46 75 46 71 43 63 40 71 45 71 46 75 48 79 46 79 46 83 48 95 54 111 60 95 58 71 57 91 66 95 63 95 66 99 67 107 70 115 72 115 67 115 64 107 52 83 43 19 6 0 0 3 1 7 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 1 3 1 0 0 7 6 71 61 138 60 91 55 99 49 71 43 63 40 55 34 23 24 39 25 39 24 43 27 63 33 47 16 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 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 150 317 153 319 153 319 152 315 153 319 153 319 153 319 153 319 156 319 156 322 158 322 158 322 152 312 153 315 153 317 155 317 156 317 158 322 161 322 159 322 161 324 161 324 161 324 161 324 159 327 159 327 159 327 159 327 159 327 159 329 161 329 162 331 161 329 161 331 162 331 164 334 161 334 164 334 162 331 165 341 168 346 168 346 168 346 168 346 173 353 173 353 173 353 173 353 171 351 171 353 174 355 176 358 179 360 177 358 174 358 176 358 177 362 179 365 180 370 184 372 184 374 185 374 187 377 187 377 190 379 190 379 190 382 193 384 191 382 193 384 193 384 191 384 194 398 193 401 196 405 197 408 196 403 194 398 193 401 196 398 196 393 197 393 197 393 197 393 197 393 196 391 197 393 199 398 200 398 199 396 199 398 202 403 202 401 202 401 203 403 203 405 203 408 203 408 203 408 203 408 205 410 205 410 206 413 206 415 206 413 208 415 208 417 209 417 214 425 214 425 214 425 214 425 212 422 214 422 214 422 214 422 217 427 218 429 218 432 220 432 220 432 218 432 220 439 223 444 221 446 223 451 224 456 223 456 226 460 226 460 226 460 226 460 229 465 229 465 229 465 229 460 232 463 232 463 230 460 230 460 233 463 232 463 232 465 235 470 235 465 235 465 235 465 235 465 235 465 236 468 236 468 235 465 236 475 235 475 235 472 233 472 235 475 235 475 235 475 235 475 235 475 235 477 236 477 238 479 239 482 239 482 238 479 238 479 236 477 236 479 238 479 238 479 242 487 242 487 242 487 242 487 238 479 238 482 239 484 241 487 241 484 241 484 242 487 242 487 241 487 242 487 244 489 244 491 242 487 242 489 244 491 245 491 250 499 248 499 248 501 251 503 250 501 250 499 247 496 245 494 248 499 247 499 247 499 247 499 253 508 253 506 251 506 250 503 253 503 251 501 250 503 251 506 257 513 256 508 253 503 250 501 251 511 250 511 250 511 250 511 245 506 248 511 250 511 250 511 248 513 248 513 248 513 248 513 245 508 247 511 247 513 248 513 248 513 247 511 247 506 247 506 248 501 250 506 253 508 256 508 259 499 259 508 257 513 257 513 263 544 256 312 40 62 15 57 12 59 13 69 7 47 84 458 214 396 165 372 179 403 180 389 170 372 161 355 152 346 149 343 144 336 144 339 146 339 146 341 149 343 147 353 153 334 147 324 88 100 31 162 55 121 28 109 19 90 24 105 25 76 9 74 19 81 18 76 18 74 18 74 18 71 16 66 15 62 10 62 9 64 39 171 90 171 78 207 92 217 98 226 104 231 107 234 113 236 114 236 113 234 113 236 110 238 107 234 105 234 108 241 96 226 107 238 105 231 102 226 105 219 99 150 13 28 4 35 13 54 21 57 16 57 16 64 9 52 12 54 9 47 9 52 12 54 12 54 13 57 13 62 9 59 10 69 15 74 16 83 25 95 22 93 19 90 16 88 22 78 19 88 25 74 13 62 12 62 15 59 13 54 10 52 12 50 12 47 9 45 9 40 7 38 10 40 12 35 7 28 3 26 6 31 10 40 15 42 12 38 13 42 15 42 13 38 10 42 21 57 24 47 22 47 16 31 9 21 7 14 4 4 1 2 4 16 12 38 22 52 27 62 28 69 28 71 28 71 27 64 25 62 25 64 27 66 28 74 25 81 33 90 31 83 31 81 31 81 31 81 31 81 30 78 30 78 30 78 30 78 30 78 37 126 75 148 60 112 42 97 39 90 34 85 33 85 34 88 31 83 31 88 36 93 28 74 24 78 42 133 84 186 113 200 78 131 48 119 51 117 52 126 54 126 54 124 51 119 54 119 52 114 51 112 48 109 46 105 46 109 49 109 45 97 42 100 40 100 45 112 52 121 52 112 48 105 46 109 51 119 55 121 58 117 51 102 45 100 49 105 46 100 43 97 43 97 45 95 45 100 46 102 45 105 46 109 46 117 49 124 55 131 58 126 54 126 60 136 63 136 63 140 64 143 67 145 69 148 69 145 64 131 58 117 55 107 37 38 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 2 1 2 0 0 3 11 43 121 70 121 52 112 55 102 43 90 40 85 37 78 28 57 25 54 25 50 24 54 31 62 33 45 12 7 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 297 150 301 152 301 152 297 150 305 153 305 153 305 153 305 153 309 158 305 156 301 155 297 155 285 150 285 152 289 153 293 153 293 156 297 159 301 158 297 156 301 159 301 159 301 159 301 159 305 159 305 159 309 161 309 161 309 161 309 161 313 162 313 164 305 162 305 162 309 164 309 165 309 164 309 162 305 164 317 168 317 167 317 168 321 168 321 168 325 170 325 170 329 171 329 171 317 170 321 173 329 176 337 177 341 177 337 176 333 176 337 177 357 179 361 180 369 182 372 184 376 185 376 187 380 187 384 188 376 190 372 188 376 190 380 193 380 191 380 193 384 191 380 190 380 193 384 194 392 197 396 199 388 194 384 193 384 193 388 196 376 196 369 196 369 196 369 196 369 196 365 194 365 196 372 199 376 199 376 199 376 200 380 202 380 200 384 202 384 203 388 203 404 202 404 202 404 202 404 202 408 203 412 205 412 206 416 206 412 205 412 206 416 208 420 208 432 212 432 212 432 212 432 212 412 212 408 212 408 212 408 212 416 215 416 217 420 218 424 218 428 217 428 217 432 220 440 223 440 221 448 223 452 223 448 221 456 224 456 224 456 224 456 224 464 227 464 227 464 227 464 227 472 232 472 232 472 232 472 230 476 232 472 232 472 233 480 236 468 236 460 236 460 236 460 236 452 235 460 238 464 236 456 232 472 238 468 236 464 233 460 233 464 235 464 235 464 235 464 235 480 238 488 238 492 239 492 241 488 238 488 236 484 236 484 236 484 238 488 239 492 242 495 242 499 244 503 245 503 245 499 242 495 241 495 242 503 245 507 245 499 242 499 242 499 242 503 245 488 242 488 244 492 244 495 245 495 245 499 247 503 248 503 248 507 248 503 247 503 248 507 250 519 253 515 250 507 247 499 245 511 250 519 250 519 250 519 250 515 248 515 250 519 251 523 251 503 250 499 247 495 248 503 250 511 253 511 251 507 250 503 248 499 247 499 247 499 247 499 247 484 242 492 245 495 245 495 244 495 244 495 244 495 244 495 244 488 241 492 242 495 244 495 245 488 238 488 241 492 242 495 244 492 241 492 241 488 242 492 244 476 245 464 241 468 242 503 248 507 235 646 283 353 55 0 0 15 28 0 7 0 0 257 217 432 170 305 153 341 168 337 158 325 155 317 152 313 152 317 155 301 147 297 146 289 141 281 138 285 137 281 144 313 140 289 141 154 22 55 66 87 42 31 36 43 21 23 22 31 16 11 15 31 18 23 16 27 16 31 18 31 16 27 15 11 13 3 10 0 9 27 49 119 49 95 60 83 52 95 61 115 64 119 63 150 76 158 76 166 76 166 76 130 64 126 61 123 61 123 63 95 52 107 55 103 54 107 60 142 69 162 51 15 0 3 3 23 15 39 19 31 13 23 15 7 7 7 7 7 7 11 10 15 10 15 10 15 10 15 10 0 6 0 9 0 12 11 16 15 18 23 21 27 21 31 21 35 19 27 25 39 16 7 15 15 12 15 13 19 12 15 10 7 12 7 10 11 7 7 9 11 9 23 10 19 9 7 4 0 3 3 7 19 12 27 15 31 15 31 15 31 15 27 13 11 10 27 18 43 21 47 22 35 13 3 1 0 1 0 0 0 7 3 9 11 13 39 25 43 27 51 27 47 27 43 25 31 25 27 24 27 24 31 25 39 25 35 27 51 31 51 27 47 30 47 30 47 30 47 30 43 28 43 28 43 28 43 28 43 28 55 55 130 60 83 40 59 39 55 36 51 37 55 39 51 36 47 34 47 36 59 39 51 34 51 37 67 48 99 57 202 96 182 61 95 55 111 48 99 52 99 52 99 51 91 49 95 52 95 51 91 49 87 49 83 46 79 48 87 49 79 43 55 39 59 40 71 48 91 52 91 48 75 43 75 49 99 57 103 57 99 52 83 45 67 43 87 48 71 43 63 42 67 45 71 45 71 45 71 45 71 45 83 48 83 46 87 51 99 55 91 55 79 55 87 60 99 61 103 63 107 64 111 66 115 67 126 70 123 66 111 58 103 51 99 28 7 3 0 0 0 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 1 3 1 0 0 7 6 95 61 134 61 95 54 95 49 63 40 51 37 51 34 27 27 27 24 27 24 39 27 63 33 79 30 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 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 150 315 149 312 149 312 150 315 153 319 153 319 153 319 153 319 159 322 158 319 155 317 153 315 150 310 150 310 152 312 153 315 156 319 158 322 159 319 156 317 159 322 159 322 159 322 159 322 159 327 161 329 162 331 164 334 161 331 162 331 164 334 164 334 162 334 164 334 165 336 165 336 168 336 164 331 164 339 168 343 167 343 167 346 168 348 170 348 170 348 171 351 173 353 173 355 171 351 173 355 176 360 179 362 179 360 177 358 176 360 179 362 180 367 182 370 184 374 185 377 185 374 187 377 187 379 188 379 190 377 188 377 188 379 191 384 191 382 191 379 190 382 191 384 193 391 194 393 196 398 197 401 194 393 193 391 193 391 194 393 196 391 196 391 196 391 196 391 194 389 194 389 194 391 197 396 196 393 197 396 199 396 199 396 200 398 200 401 202 401 203 403 202 405 202 405 202 405 202 405 203 408 203 410 205 410 206 413 205 410 205 410 206 413 208 415 212 422 212 422 212 422 212 422 209 417 209 417 209 417 209 417 214 425 214 425 215 427 217 429 217 427 217 427 217 439 221 444 220 446 223 448 223 456 221 453 224 460 224 460 224 460 224 460 227 465 227 465 227 465 227 463 230 468 230 468 230 468 230 470 232 468 230 468 230 470 233 475 235 472 235 472 235 472 235 472 235 472 236 475 236 475 235 472 239 487 238 484 235 482 233 479 236 484 236 484 236 484 236 484 239 484 239 487 241 489 242 489 238 482 239 484 239 484 239 484 238 482 239 484 241 489 242 489 242 491 245 496 247 494 244 489 244 491 245 494 247 496 248 499 245 491 242 487 241 489 244 491 242 489 242 491 244 491 245 494 244 494 245 494 247 496 247 499 248 501 247 496 245 499 247 501 253 508 251 503 248 499 245 496 247 499 245 499 245 499 245 499 238 487 238 487 238 484 236 484 241 489 239 487 239 487 241 489 241 489 241 489 241 489 241 491 239 494 239 494 239 494 239 494 238 494 239 496 241 494 239 491 238 496 238 496 238 496 238 496 229 482 229 482 229 482 229 482 229 479 229 475 229 472 229 470 229 463 223 451 217 446 215 439 214 417 206 413 205 439 220 468 239 489 229 496 282 365 48 54 9 83 13 59 9 57 143 370 164 334 144 336 152 336 146 329 147 331 147 331 149 334 150 336 147 329 144 322 137 308 128 296 131 300 129 305 135 291 128 284 76 105 45 148 45 112 34 114 42 107 24 95 24 83 15 71 19 78 18 71 16 71 16 71 16 66 15 64 13 62 10 62 13 54 9 88 36 100 27 95 19 85 24 93 27 88 24 83 28 88 28 85 28 85 28 85 19 81 25 88 27 83 22 76 18 71 15 62 10 64 21 83 34 93 43 100 15 28 4 21 6 35 15 47 15 45 12 45 7 38 4 35 6 40 7 42 10 45 10 45 10 45 9 47 7 45 6 45 9 59 13 66 12 69 16 76 19 83 21 81 22 76 22 88 24 69 13 64 13 57 12 54 10 50 10 50 12 50 12 47 9 45 9 40 9 38 10 40 10 31 4 23 1 16 4 21 9 31 13 33 12 31 10 28 10 28 10 28 10 33 10 28 15 40 21 45 19 31 7 4 1 2 1 0 4 7 7 9 7 28 21 57 22 54 24 62 24 64 24 62 25 62 25 62 25 64 25 64 25 69 22 76 28 83 28 78 30 78 30 78 30 78 30 78 28 76 28 76 28 76 28 76 28 78 37 117 57 112 39 88 39 95 37 95 39 97 42 102 37 93 37 93 37 95 40 97 45 107 46 107 45 100 40 93 52 148 72 138 55 136 57 114 51 121 52 124 51 119 48 117 52 117 51 114 51 114 49 112 49 109 46 109 51 114 49 107 37 93 39 97 43 107 48 112 48 107 43 102 46 114 57 128 57 114 51 107 46 100 43 95 51 105 45 97 42 95 43 100 45 95 45 100 45 100 43 100 46 107 45 112 46 119 51 124 54 124 55 126 55 128 60 136 63 138 63 138 64 140 64 140 67 150 70 148 64 121 51 93 52 71 24 23 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 2 1 2 0 0 3 11 55 124 67 121 55 109 52 102 42 88 37 81 37 81 31 66 24 57 24 52 24 52 27 57 37 57 22 26 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 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 297 149 289 147 289 147 293 150 305 153 305 153 305 153 305 153 305 158 301 156 297 155 293 153 285 150 285 152 289 153 293 153 301 159 301 161 301 158 293 156 305 161 305 161 305 161 305 161 305 161 309 162 317 164 321 165 313 162 317 164 317 165 321 165 309 164 313 165 313 167 317 167 329 167 305 162 313 168 325 171 309 168 313 170 317 171 325 173 325 174 329 176 337 177 341 179 329 174 333 176 337 179 341 179 341 177 337 177 337 179 345 180 357 180 369 184 376 185 380 187 380 187 380 187 384 188 384 190 372 188 369 187 372 190 380 191 380 191 376 190 376 190 380 191 372 191 376 193 384 194 388 196 384 193 376 191 376 191 380 194 372 194 365 194 365 194 365 194 369 194 365 194 365 196 372 199 365 196 372 199 376 199 372 197 376 200 380 200 384 202 384 202 400 200 400 200 400 200 400 200 404 203 408 203 412 205 412 205 412 205 412 206 416 208 420 208 428 211 428 211 428 211 428 211 420 211 412 211 412 211 412 211 420 214 420 215 424 217 428 217 420 217 420 218 428 220 440 224 440 221 444 224 452 223 448 223 456 226 456 226 456 226 456 226 464 229 464 229 464 229 464 229 468 230 468 230 472 232 472 232 472 230 468 230 468 232 476 236 464 236 464 236 464 236 464 236 468 236 460 235 460 235 464 236 476 238 476 236 472 236 472 236 472 236 472 236 472 236 472 236 480 238 484 239 484 241 488 241 488 241 488 242 492 242 495 244 472 239 476 239 476 239 480 241 480 242 492 247 495 245 484 241 495 244 495 244 495 244 495 242 495 242 484 238 480 238 484 241 484 244 476 244 480 245 484 247 472 242 472 244 476 244 480 245 488 245 480 244 476 242 480 244 484 245 480 244 476 241 472 239 472 238 472 238 472 238 472 238 484 241 476 238 464 233 456 230 476 238 472 236 468 238 472 239 468 236 468 236 468 236 468 236 464 233 464 233 464 233 464 233 464 233 464 233 460 230 452 227 448 226 448 226 448 226 448 226 436 220 432 218 424 217 420 215 452 217 444 211 420 203 404 197 400 197 380 188 357 182 349 182 333 179 301 171 305 182 361 199 412 230 468 224 591 276 349 52 0 6 7 6 0 0 333 174 329 150 329 159 329 147 305 150 309 150 305 149 297 147 293 146 289 144 289 141 273 132 246 125 242 122 238 126 253 120 249 126 130 24 55 54 55 42 59 43 83 33 39 25 23 13 3 15 27 18 23 16 23 15 27 16 23 13 19 13 7 13 3 10 15 9 0 13 27 25 15 10 0 15 0 13 7 13 0 10 0 9 3 10 3 10 3 10 0 9 3 18 15 16 0 10 3 12 0 6 0 6 3 19 11 13 39 33 23 6 3 1 0 7 15 10 3 9 0 10 19 10 0 6 0 10 7 10 15 13 15 13 11 12 11 10 3 10 0 9 0 10 3 15 19 19 27 24 35 24 31 21 27 19 35 27 35 15 7 16 15 13 11 10 11 9 15 10 7 12 7 10 11 7 7 9 15 9 23 10 15 6 0 1 0 1 0 6 11 10 19 13 23 12 15 10 15 12 23 13 27 10 7 7 19 16 35 19 31 10 0 3 0 3 0 3 0 1 0 4 0 12 47 34 31 21 35 22 35 22 31 21 31 25 35 27 35 27 31 25 35 24 31 25 47 30 47 25 43 28 43 28 43 28 43 28 43 28 43 28 43 28 43 28 35 28 51 46 83 40 51 36 51 36 51 36 55 39 67 42 51 36 55 37 55 39 59 39 71 42 63 39 59 42 75 46 35 40 99 55 107 57 99 46 91 49 95 51 91 49 87 46 91 51 91 51 91 51 91 51 91 48 79 48 91 52 91 49 55 39 63 42 71 45 79 46 79 45 75 46 87 54 115 63 95 51 75 45 71 46 67 42 83 48 75 45 67 43 67 43 71 45 71 45 67 43 67 42 71 43 71 43 83 48 95 54 75 54 83 54 79 54 91 61 103 63 103 63 103 63 103 63 95 63 119 69 123 60 95 48 95 43 67 27 11 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 3 1 0 0 7 6 123 63 126 63 103 52 87 49 67 40 51 37 51 37 43 33 35 27 31 22 27 24 39 25 63 30 47 16 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 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 150 312 147 308 146 310 149 315 153 319 153 319 153 319 153 319 156 319 155 317 155 317 155 317 152 312 152 312 153 315 153 317 161 324 161 327 161 322 158 317 161 324 161 324 161 324 161 324 159 329 161 331 164 336 167 339 164 334 164 336 165 336 167 339 165 336 165 339 167 339 168 341 173 341 162 329 165 343 171 346 168 346 170 351 173 355 174 358 174 355 176 358 177 362 180 365 179 362 179 362 179 362 180 365 177 360 177 360 177 362 180 367 180 365 182 370 185 372 187 374 188 377 188 379 190 379 191 382 188 377 187 374 188 377 190 382 191 382 190 377 188 379 191 382 188 384 190 386 191 391 194 393 193 391 191 386 190 389 193 391 193 386 193 386 193 386 193 386 196 391 196 391 196 393 199 396 193 389 196 393 199 393 197 391 199 396 200 398 200 401 202 401 200 403 200 403 200 403 200 403 202 405 203 408 203 410 205 410 206 413 206 413 208 415 208 417 211 420 211 420 211 420 211 420 214 425 214 425 214 425 214 425 215 427 215 427 217 429 217 432 217 427 217 429 218 441 224 448 224 448 226 453 226 458 226 458 226 465 224 465 224 465 224 465 227 470 227 470 227 470 227 468 230 470 230 472 232 475 233 475 232 470 230 470 230 472 233 477 235 477 235 477 235 477 235 477 236 477 230 465 227 470 235 479 235 489 233 489 233 491 235 491 233 489 233 489 233 489 233 487 232 477 233 479 233 482 235 482 236 484 236 487 238 489 239 489 238 482 236 482 236 482 235 479 238 487 242 494 244 491 239 484 236 484 235 482 233 477 232 475 238 484 232 475 229 475 233 482 233 477 233 477 235 479 236 482 233 477 235 479 235 482 236 482 238 482 235 477 233 477 233 479 232 475 232 472 230 472 230 472 227 468 227 468 227 468 227 468 232 475 232 475 232 475 230 472 233 475 232 472 230 475 232 477 233 477 232 472 227 465 224 460 223 468 223 468 223 468 223 468 220 463 220 460 215 451 209 444 205 444 205 444 205 444 205 444 206 444 203 439 199 429 194 425 193 410 187 396 174 372 164 362 165 358 158 341 149 329 147 329 156 327 153 331 152 358 164 377 159 396 224 460 212 513 259 343 61 50 1 40 6 74 153 353 158 331 159 346 159 331 149 334 147 322 149 319 147 315 143 312 141 310 141 310 138 296 128 284 125 274 116 269 119 257 117 262 66 90 39 121 33 107 36 97 36 100 24 93 21 69 13 78 19 74 16 71 15 66 16 69 13 64 13 62 13 62 10 62 13 64 10 64 13 76 13 62 15 66 15 57 12 54 13 54 12 50 10 45 12 45 12 45 7 35 12 42 16 47 16 45 13 42 13 40 9 35 12 47 15 31 15 62 15 23 10 19 4 19 10 23 7 28 10 42 18 40 7 28 7 35 10 31 12 38 12 35 10 33 9 35 13 40 9 33 6 38 10 45 12 54 19 69 24 74 22 69 21 78 24 90 24 64 12 64 15 57 12 47 9 47 10 50 12 50 12 47 9 45 9 40 9 38 10 38 9 28 3 19 1 16 3 23 9 31 12 35 13 33 12 33 12 38 16 42 15 33 9 28 15 35 13 26 10 11 1 2 1 4 1 2 1 0 3 2 1 16 22 62 19 42 21 52 21 54 19 57 24 59 25 64 27 64 24 62 25 69 22 76 30 85 28 78 28 76 28 76 28 76 28 76 30 78 30 78 30 78 30 78 25 76 34 100 42 90 34 95 34 88 34 88 36 93 40 97 36 93 39 95 40 97 40 97 42 97 39 95 42 107 51 117 40 100 42 121 54 121 51 126 48 119 49 119 49 117 46 112 51 114 51 114 51 114 51 114 49 107 45 107 49 114 51 112 40 97 42 102 43 105 45 102 43 105 46 112 54 126 63 136 52 105 42 95 45 102 45 97 46 102 46 102 45 97 42 93 45 95 45 97 43 95 40 97 40 100 40 107 45 119 52 126 49 121 55 124 52 121 57 136 61 136 61 136 61 136 61 136 61 140 66 145 64 131 57 109 54 90 40 71 28 28 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 0 0 3 11 64 126 64 124 58 107 49 102 45 90 39 83 39 88 37 81 30 64 25 52 21 50 21 47 22 50 25 38 10 11 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 293 149 285 144 281 146 293 149 305 153 305 153 305 153 305 153 297 155 297 155 297 155 297 155 289 152 293 153 293 155 297 155 309 162 309 162 309 161 301 158 309 162 309 162 309 162 309 162 309 161 313 164 321 165 325 168 317 164 321 165 321 167 325 167 313 165 317 167 317 168 321 168 337 168 305 161 313 171 333 171 317 170 321 173 329 176 333 177 317 171 325 173 329 176 337 177 349 182 349 180 345 180 345 180 337 177 337 177 337 180 349 182 349 179 353 182 357 184 365 185 372 188 372 190 376 191 380 191 372 187 369 187 369 188 376 191 384 191 372 187 369 188 380 193 365 187 369 188 372 191 380 193 380 191 376 190 372 191 376 193 369 193 361 193 361 193 361 193 372 197 369 196 369 197 376 200 357 193 369 197 376 197 369 194 376 199 376 200 380 202 384 202 400 200 400 200 400 200 400 200 404 202 404 203 408 205 412 205 416 206 420 208 420 209 424 209 428 211 428 211 428 211 428 211 436 217 428 217 428 217 428 217 424 215 428 217 428 218 432 218 420 217 416 220 424 223 436 226 436 226 444 229 448 227 448 226 452 226 452 226 452 226 452 226 460 229 460 229 460 229 460 230 460 230 460 232 464 233 468 233 464 230 460 230 460 232 468 235 472 235 464 235 464 235 464 235 468 233 444 224 436 227 460 236 456 230 460 232 464 233 468 235 464 232 464 232 464 232 464 233 460 229 460 229 464 230 468 232 460 229 464 230 468 232 472 233 464 235 456 233 448 232 444 230 452 236 468 241 472 239 460 233 464 230 460 227 452 224 444 221 472 232 456 224 448 226 456 230 428 221 424 223 424 224 428 224 436 229 440 229 444 230 444 230 436 227 432 224 424 223 424 223 420 221 420 221 420 221 424 223 424 220 432 220 432 220 432 220 400 209 412 217 432 224 452 229 428 217 424 215 420 217 424 218 440 221 428 214 404 206 388 202 388 203 388 203 388 203 388 203 400 208 396 203 380 197 365 190 353 188 353 188 353 188 353 188 345 185 337 179 321 173 305 167 321 162 313 155 289 146 265 141 265 141 242 131 226 128 226 131 218 135 222 137 226 138 234 140 273 170 313 180 420 220 472 276 420 45 0 0 0 22 333 167 345 152 321 155 329 144 297 143 265 134 269 137 277 138 277 138 265 134 265 132 253 123 226 114 238 116 206 114 218 113 230 123 103 19 47 45 39 39 43 24 39 24 27 24 19 15 19 25 27 18 19 16 23 15 23 16 19 13 15 12 7 13 3 10 0 12 3 9 0 9 0 9 11 13 0 9 3 12 15 16 7 9 15 9 15 9 15 10 0 7 0 7 0 13 19 19 0 9 7 13 0 6 0 3 3 0 0 16 7 7 19 12 3 9 3 7 0 7 0 16 35 16 0 7 0 12 3 9 7 12 7 10 3 9 0 9 7 13 0 7 0 6 0 10 0 3 3 16 35 24 43 25 27 21 39 30 31 13 3 18 19 13 7 10 7 9 15 12 7 12 7 10 11 7 7 9 15 9 23 9 15 6 0 0 7 4 15 7 27 12 39 15 19 6 15 6 19 10 35 15 39 12 31 13 43 16 23 4 0 0 0 0 0 1 0 0 0 6 0 1 0 3 23 28 23 19 31 21 27 21 23 18 19 22 31 27 35 25 23 21 35 25 35 27 51 31 51 27 43 28 43 28 43 28 43 28 47 30 47 30 47 30 47 30 31 25 43 39 59 33 51 43 51 36 51 36 55 39 63 42 63 40 67 43 71 43 71 43 71 46 91 52 99 52 87 46 130 48 71 51 107 49 103 64 87 48 91 49 91 48 83 45 91 51 91 51 91 51 91 51 79 45 67 43 79 49 87 48 67 43 71 45 75 43 71 42 71 45 83 52 107 60 123 66 87 45 59 40 71 48 75 43 71 46 79 48 75 45 63 39 71 45 71 43 67 42 63 40 59 39 63 42 79 49 99 55 79 52 87 54 75 51 91 61 103 61 103 61 103 61 103 61 119 69 119 64 111 60 107 57 111 48 71 45 79 27 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 1 3 1 0 0 7 6 142 64 119 63 107 52 83 49 71 42 55 39 59 42 59 39 47 28 31 22 19 19 27 19 19 21 47 21 15 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 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 149 305 141 298 143 305 146 308 155 322 155 322 155 319 152 315 156 319 158 322 158 319 155 317 158 319 155 315 152 315 155 319 162 327 162 324 161 324 159 322 159 322 161 324 161 327 162 327 159 329 161 331 162 334 164 334 164 336 165 339 167 341 168 341 165 339 167 341 168 343 170 343 170 343 170 346 173 351 176 355 177 358 176 355 174 355 176 358 179 362 176 355 174 355 174 355 176 358 177 362 179 360 177 360 180 365 179 360 176 358 174 353 180 365 180 367 182 367 184 370 184 370 185 372 185 372 184 370 180 365 182 372 190 379 187 370 185 372 187 377 190 382 193 384 191 384 188 382 188 384 193 391 191 386 191 386 193 389 193 391 193 386 194 389 194 389 194 389 194 389 194 389 196 393 200 401 197 396 200 401 202 398 199 393 200 396 197 396 203 405 203 401 205 410 205 410 205 410 205 410 202 408 205 413 206 413 206 410 211 420 211 420 211 420 211 420 209 422 217 432 217 425 214 427 215 429 218 432 218 429 214 422 220 434 220 434 218 432 218 432 217 429 218 429 218 436 218 436 226 453 226 456 224 456 221 453 223 460 224 463 227 468 230 470 229 468 229 468 227 463 226 460 230 468 229 465 229 465 230 468 230 468 230 468 230 468 232 470 230 465 230 465 232 468 232 468 221 448 217 441 214 441 217 448 218 463 221 468 223 463 217 453 214 453 215 458 217 456 214 453 214 446 215 444 214 441 212 439 218 460 229 463 217 441 214 451 214 446 218 453 221 458 223 458 220 453 218 448 215 446 214 441 215 446 214 441 209 429 202 420 206 434 209 441 212 439 209 434 208 439 214 441 209 434 211 446 212 441 211 439 209 436 208 434 212 434 203 422 202 425 200 422 200 420 196 408 187 401 190 410 194 413 196 415 196 413 193 410 199 415 193 405 188 403 188 403 194 413 194 413 194 413 194 413 199 417 193 403 184 391 177 386 176 396 190 408 184 391 180 401 184 396 180 389 174 379 168 377 156 362 164 382 173 386 170 379 161 362 152 343 143 339 144 343 141 319 134 303 125 296 125 298 123 286 122 284 122 276 120 274 123 281 126 296 131 315 134 324 137 343 155 384 180 422 221 496 263 327 46 52 0 176 140 327 140 303 141 305 143 310 140 310 138 298 134 298 138 305 138 300 141 303 135 293 129 284 125 281 122 272 123 269 120 255 117 245 60 88 42 119 25 88 22 76 21 83 24 81 18 71 16 74 21 78 21 71 18 64 16 62 16 64 16 76 18 59 10 71 19 74 16 71 12 64 7 59 15 57 15 52 12 50 10 42 15 45 10 40 12 42 10 33 6 19 6 19 7 23 12 28 9 26 10 26 10 23 7 21 9 23 9 23 10 16 7 11 7 16 0 7 4 23 10 62 31 50 12 16 4 28 10 21 13 28 7 21 9 31 12 28 9 26 7 21 4 23 3 21 10 35 7 35 10 50 22 66 21 76 25 83 21 59 12 57 10 47 10 47 10 42 10 42 9 45 9 45 7 45 9 40 10 40 10 40 10 31 4 21 3 16 4 19 6 21 7 23 15 35 18 40 19 38 16 33 9 21 7 19 4 14 3 7 1 4 1 2 1 0 3 0 6 0 1 0 9 28 27 57 21 42 18 42 16 50 21 57 22 59 24 59 24 59 21 54 22 66 21 71 24 76 27 81 31 81 31 78 28 74 25 69 28 76 27 71 25 71 27 74 28 78 30 83 33 85 33 83 36 90 34 88 36 95 42 102 40 95 39 95 39 97 42 102 49 112 49 112 49 112 49 112 45 112 46 117 49 121 52 126 51 121 49 119 49 119 48 117 51 112 48 112 52 119 54 114 43 105 46 109 48 105 42 97 51 112 46 102 42 100 43 102 49 100 37 102 57 138 66 131 46 105 51 112 51 107 45 97 42 97 43 100 45 97 43 95 43 93 43 100 45 102 45 105 42 100 42 109 45 117 49 121 48 121 55 126 52 121 57 133 61 138 63 138 63 138 64 140 69 148 67 143 66 136 64 133 63 109 45 93 46 83 22 21 1 4 9 9 1 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 3 21 58 136 63 107 58 112 46 100 46 95 43 90 39 83 36 78 27 62 25 57 21 50 19 47 24 50 27 59 30 40 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 0 0 0 0 0 0 0 1 0 0 0 0 2 3 7 1 0 0 0 0 2 3 7 289 146 281 146 293 149 289 144 305 153 309 155 305 152 297 150 301 158 305 159 309 158 301 156 297 153 289 152 289 155 305 159 309 161 305 161 301 159 301 159 297 158 301 159 305 162 309 162 313 162 313 162 309 161 309 161 317 165 321 165 325 167 329 168 313 165 317 167 321 168 321 170 325 170 325 170 329 173 337 177 341 179 333 177 329 177 333 179 337 179 329 177 325 177 329 177 341 179 345 180 345 179 341 177 325 173 329 176 337 177 341 179 337 177 341 179 345 180 345 180 357 185 361 188 365 187 357 185 357 180 353 184 372 190 372 185 376 190 380 191 384 193 384 194 380 193 380 193 380 194 388 196 384 194 384 194 384 194 384 196 372 194 365 194 361 193 357 191 372 197 372 199 380 202 388 203 384 203 392 206 396 205 388 202 396 203 388 205 400 209 400 206 412 205 412 205 412 206 416 206 420 208 420 208 416 205 412 203 420 209 428 212 436 214 436 214 428 214 444 218 440 212 432 212 432 215 436 217 436 215 424 211 432 217 440 220 448 223 456 226 420 217 420 218 424 218 428 220 448 224 448 224 448 221 440 220 428 217 432 218 440 221 444 223 444 220 436 217 432 220 444 224 448 223 444 221 440 223 444 224 448 224 448 224 448 224 448 224 440 223 440 223 440 221 436 221 416 212 408 209 404 209 408 211 420 209 412 206 404 203 400 203 388 200 392 202 396 200 392 199 388 200 392 200 388 199 384 197 357 194 392 199 376 193 384 202 372 199 380 200 380 200 380 199 384 202 380 199 372 197 369 196 384 197 380 194 372 191 365 190 349 185 357 190 372 194 380 196 365 197 376 197 365 193 365 197 361 193 357 191 353 190 353 188 345 184 325 179 325 180 325 179 317 177 309 170 285 165 293 171 297 165 301 167 305 167 301 165 321 171 313 167 301 167 305 168 329 174 325 173 321 174 329 176 305 167 305 167 309 170 321 174 297 171 329 174 309 164 305 170 301 165 293 161 281 155 269 152 242 144 261 152 273 150 257 146 253 143 230 132 210 129 214 132 242 131 230 122 210 119 210 122 210 120 210 120 206 120 202 119 206 123 198 123 202 122 202 120 218 132 246 155 281 174 365 224 535 223 289 27 0 75 301 137 301 140 305 141 297 140 289 137 289 137 265 134 269 135 265 131 253 128 249 128 253 131 261 134 265 134 265 129 257 125 261 123 95 19 67 46 35 31 35 22 15 21 19 19 3 13 11 16 31 22 27 19 27 18 23 16 27 13 23 18 15 12 7 18 51 30 43 28 35 27 31 25 19 15 0 3 0 4 0 12 23 12 19 10 23 12 23 10 7 10 7 10 15 15 23 18 11 12 15 13 11 12 7 9 0 9 3 10 11 9 11 7 7 13 0 1 0 6 0 28 43 18 7 10 7 12 3 12 19 12 0 7 3 12 7 10 3 12 0 9 0 6 0 6 0 6 0 3 0 7 7 12 11 21 39 27 19 13 0 12 3 10 3 10 11 10 11 10 0 9 0 9 7 7 7 9 15 10 23 10 19 7 3 3 7 4 7 6 11 6 15 7 23 12 31 13 31 13 27 10 7 4 3 3 0 0 0 0 0 1 0 1 0 3 0 3 0 3 0 3 7 21 51 30 31 19 23 16 11 16 23 21 19 21 23 22 23 22 23 21 27 22 27 22 35 25 43 28 47 30 47 28 43 25 31 22 39 27 35 25 35 27 43 28 35 28 35 31 39 33 43 33 51 36 47 34 51 39 67 43 63 39 59 39 59 40 67 43 71 45 79 48 87 51 95 52 83 48 87 49 95 52 103 54 103 52 99 51 91 48 83 45 91 48 83 49 95 54 95 51 75 46 79 46 75 45 71 42 83 46 71 42 63 40 63 42 67 36 43 40 95 60 111 52 75 48 83 51 87 48 71 43 63 43 67 45 71 43 67 42 67 43 67 45 71 45 75 45 67 42 71 42 79 46 91 51 71 51 83 54 79 51 87 58 103 61 103 61 107 63 107 64 115 67 111 66 115 64 119 64 123 55 75 43 79 43 51 24 0 7 0 1 0 1 0 1 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 7 12 111 67 111 51 103 54 71 46 71 45 67 42 55 37 47 36 27 25 27 22 23 21 27 22 27 25 47 30 59 21 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 19 7 23 9 19 6 7 1 11 4 3 0 0 0 0 0 147 310 149 317 155 319 149 305 152 317 153 319 153 317 150 312 156 322 158 324 159 324 158 322 152 310 150 310 152 317 159 327 161 324 161 322 159 319 158 319 155 317 158 319 159 324 162 327 165 334 164 331 161 329 159 327 165 336 167 339 167 341 168 341 167 339 167 339 168 341 168 341 170 343 168 343 170 348 174 353 179 362 179 362 179 362 179 362 177 360 176 358 176 360 179 362 180 365 180 362 177 360 176 358 170 351 173 355 177 362 180 365 177 360 177 360 179 362 180 365 185 372 187 374 187 374 185 372 185 370 180 367 187 377 188 377 191 382 193 384 193 384 193 384 194 386 196 391 197 391 197 391 197 391 197 389 194 384 193 384 196 391 196 389 194 386 193 384 196 393 199 401 202 403 203 403 203 405 205 408 206 405 205 403 208 408 205 408 209 415 209 408 203 408 205 410 206 415 208 415 215 427 214 422 209 415 206 410 205 413 209 417 209 415 206 410 206 417 214 427 214 422 212 422 211 420 211 420 211 417 208 413 208 415 209 420 212 425 215 427 206 413 208 417 211 427 212 429 215 436 215 439 214 439 211 436 205 427 206 429 208 434 209 436 209 432 203 422 203 432 212 444 209 425 208 422 208 422 209 425 208 422 208 422 208 420 206 420 203 415 202 413 200 410 199 408 194 398 193 396 193 398 194 405 196 408 188 393 182 391 184 396 187 401 190 403 190 403 188 398 184 393 184 393 182 391 182 391 168 377 179 386 176 379 177 391 180 391 182 391 182 389 179 384 180 386 179 384 176 382 174 379 179 384 176 377 173 379 176 384 170 370 168 372 171 379 179 389 173 379 176 379 171 370 170 374 167 367 167 367 165 365 165 365 165 355 159 351 162 358 162 353 158 348 156 339 147 331 149 339 143 327 144 334 147 334 147 334 153 341 152 339 150 339 152 343 155 341 150 331 147 336 152 343 155 341 150 331 146 327 144 327 147 336 153 339 146 324 146 334 150 334 147 329 143 322 140 317 137 322 141 327 141 319 134 310 131 305 123 291 117 288 119 288 123 281 116 269 113 265 113 265 114 267 114 267 117 267 119 269 122 274 119 276 119 281 114 288 123 310 132 339 146 365 176 420 208 479 218 248 33 210 135 279 138 300 138 305 137 303 134 298 137 303 131 296 131 296 128 286 119 279 120 284 125 293 132 298 138 288 132 276 125 267 126 262 54 83 40 121 28 100 27 85 16 76 19 76 15 64 12 66 22 74 21 66 18 62 16 62 16 62 12 66 13 57 12 78 37 105 39 109 40 114 40 117 45 100 33 74 15 50 6 38 6 38 1 33 6 38 6 31 9 21 7 19 6 21 7 23 10 28 12 28 12 26 9 21 7 19 9 16 9 14 7 11 3 19 12 23 10 21 6 66 33 45 10 42 19 38 13 45 18 40 12 33 12 38 12 28 12 26 12 26 12 23 9 26 6 23 1 16 0 21 0 28 7 71 31 81 18 50 10 54 10 47 10 42 10 42 12 42 9 45 9 45 7 45 9 40 9 40 10 40 10 31 3 16 3 9 4 11 4 14 6 14 4 11 6 16 7 14 4 11 1 9 0 7 0 2 0 2 1 2 1 0 3 0 3 0 7 0 3 4 13 31 25 47 22 40 18 38 16 45 18 47 18 52 19 54 22 59 24 62 24 66 21 69 22 74 27 78 28 76 28 76 27 71 24 66 25 69 24 69 25 74 28 78 27 76 28 81 31 85 34 88 37 90 34 88 36 93 40 100 40 95 39 95 39 97 42 102 39 97 43 107 49 119 55 124 49 119 51 124 52 126 54 128 55 128 54 121 49 114 45 109 51 109 46 109 51 117 51 112 48 107 45 105 43 102 43 105 46 105 42 97 40 95 40 97 37 88 33 100 52 124 54 109 46 102 48 107 49 102 45 95 42 97 43 100 45 97 43 95 43 93 43 97 45 100 43 105 43 100 42 107 43 114 48 119 45 114 51 119 49 119 52 126 60 133 60 136 61 136 63 138 66 145 66 143 64 140 63 133 63 124 48 100 43 95 42 90 25 23 4 0 1 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 3 21 55 131 60 105 58 114 48 102 45 93 43 90 39 83 37 81 27 66 25 59 22 54 22 54 24 54 27 57 28 45 10 14 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 7 16 13 26 16 21 10 11 10 14 6 4 0 0 0 0 297 149 293 152 305 153 297 146 297 152 301 153 301 152 297 150 297 155 301 158 305 158 305 156 297 153 289 152 289 155 301 159 305 161 301 159 297 158 297 158 289 155 293 158 301 161 309 164 321 165 321 164 317 164 317 164 333 170 333 170 333 170 333 170 325 170 325 170 325 170 329 171 329 171 329 171 329 173 337 177 325 176 329 177 333 177 329 177 321 174 317 173 321 176 329 179 345 179 337 176 329 173 325 173 333 176 333 177 337 177 337 177 341 179 345 180 349 182 349 182 353 184 357 187 361 185 353 184 372 185 357 182 365 188 376 190 372 188 376 191 380 193 384 194 372 193 384 197 388 197 384 194 388 196 380 193 372 190 365 187 372 194 369 196 369 196 369 196 361 194 372 199 380 200 380 199 380 200 380 200 380 200 380 200 388 202 380 202 388 205 388 202 400 200 404 203 408 205 416 206 420 206 412 203 400 200 396 199 404 202 408 202 396 193 369 185 365 191 388 199 396 199 400 202 388 199 388 199 384 197 380 196 380 194 376 193 372 191 369 190 369 193 372 196 384 197 392 199 392 199 396 199 396 197 388 194 380 193 380 194 388 196 388 197 384 193 376 190 372 193 384 196 372 191 365 190 365 190 369 193 365 190 365 188 361 188 361 187 349 182 345 180 337 179 333 177 325 174 325 174 329 176 333 176 337 176 321 168 305 164 301 164 317 171 321 173 325 171 321 170 309 162 309 161 305 161 305 161 309 165 321 165 301 156 289 156 305 161 309 162 309 162 305 159 313 162 309 161 305 159 301 159 317 164 301 158 293 158 305 162 301 156 281 149 273 152 289 158 285 153 285 150 273 147 265 146 269 147 269 146 265 146 265 146 273 149 265 149 277 153 281 152 261 147 261 143 246 138 246 143 253 137 261 141 273 143 273 143 269 141 269 143 273 144 277 146 265 141 246 132 234 135 249 141 281 147 261 135 226 125 202 119 230 134 242 132 226 129 238 137 249 138 246 135 238 132 230 131 238 135 242 137 242 132 222 126 214 123 198 116 186 114 190 117 202 116 194 111 186 108 182 110 190 113 194 116 202 120 206 122 202 119 206 120 214 122 218 122 218 123 210 135 226 149 281 184 369 218 484 174 178 98 249 138 285 138 297 137 285 134 273 131 277 131 265 128 265 129 257 123 242 120 242 119 242 122 249 125 246 123 234 116 230 116 253 119 83 16 67 49 43 33 39 21 7 19 15 18 0 13 3 15 27 21 23 19 27 16 19 15 23 12 11 12 3 9 7 21 59 33 59 37 71 43 83 46 107 58 119 57 95 34 19 10 0 0 0 0 0 0 0 0 3 7 0 3 0 1 0 1 11 9 11 9 11 7 3 4 0 6 3 9 15 9 23 7 0 12 15 10 0 0 0 42 150 34 7 15 31 16 19 22 31 18 15 13 15 15 11 10 11 12 11 12 7 10 7 9 3 4 0 1 0 0 0 0 0 22 63 31 11 10 0 15 3 10 3 10 11 10 11 12 0 9 0 9 7 7 7 9 15 9 23 9 15 6 0 1 11 3 11 3 11 4 15 4 7 1 7 1 7 1 7 1 3 0 0 0 0 0 0 0 3 1 3 3 3 3 3 3 3 6 0 9 23 22 43 24 27 19 23 16 11 16 11 16 7 16 7 18 19 22 27 25 31 22 27 21 31 24 39 25 43 28 47 30 43 27 35 24 27 22 27 24 35 27 47 31 39 28 35 31 43 36 59 39 55 37 51 34 51 37 63 42 63 39 59 39 59 40 67 43 67 42 75 48 95 55 111 58 99 52 103 54 103 54 103 55 103 54 99 51 91 48 87 46 87 48 79 48 87 51 87 48 87 48 75 42 67 43 75 46 75 45 71 42 67 40 63 40 59 37 63 48 107 60 99 48 71 46 75 48 75 45 67 42 63 43 67 45 71 43 67 42 63 42 67 43 67 45 71 43 71 43 71 42 75 45 87 48 67 46 75 48 75 49 83 52 99 57 103 58 107 61 111 61 111 64 107 63 103 63 107 63 107 58 91 48 63 45 79 51 63 31 0 4 0 1 0 1 0 0 0 0 7 0 7 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 7 12 119 70 123 55 119 61 95 55 67 43 63 40 59 39 51 37 47 31 31 24 19 21 19 21 31 24 43 27 47 22 15 10 0 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 3 23 13 43 18 43 16 35 12 23 6 7 1 3 1 155 315 147 310 149 317 152 315 150 315 152 319 153 319 152 317 152 315 155 319 156 319 156 319 159 322 155 315 152 315 155 317 161 324 161 322 159 319 158 319 156 317 158 322 161 324 162 327 162 334 165 339 168 341 170 346 174 351 173 348 173 348 173 348 173 348 173 348 173 348 173 348 174 348 173 348 173 351 176 353 174 358 179 362 182 365 180 362 177 355 176 355 177 360 180 365 182 365 177 358 174 353 174 355 177 360 177 360 179 362 179 362 182 367 184 370 184 372 185 372 185 374 187 377 188 374 187 372 188 372 182 365 184 374 188 374 185 372 187 379 191 384 194 389 188 379 193 389 196 386 193 382 196 386 193 379 188 372 184 370 188 382 190 384 194 391 196 393 190 382 191 389 194 391 196 391 194 389 193 386 193 386 194 389 197 389 193 389 196 391 194 386 193 391 193 393 194 396 196 396 185 377 182 372 180 372 180 374 190 386 190 384 185 372 177 362 170 362 179 372 179 367 177 370 182 374 180 370 179 370 179 370 180 372 180 370 177 365 174 362 177 370 179 372 180 382 184 384 180 384 182 386 180 389 177 384 179 379 179 379 180 382 180 382 176 377 179 379 177 372 171 362 171 355 170 351 168 353 171 355 174 360 173 358 171 355 170 353 167 346 165 346 164 343 162 341 159 339 161 339 161 339 161 339 159 336 159 334 155 322 147 312 147 317 149 319 149 319 147 319 141 317 140 317 140 317 140 319 147 331 147 324 140 310 132 305 134 312 137 319 141 322 141 322 147 331 146 329 146 329 144 327 153 334 146 322 140 319 143 324 140 312 131 298 126 300 134 312 137 312 134 308 131 305 128 300 129 303 129 303 129 303 129 303 132 296 129 298 135 305 135 300 131 298 132 293 126 286 126 291 123 288 126 296 131 298 131 298 125 291 128 296 129 298 131 298 134 296 126 284 122 286 128 296 128 288 123 281 120 276 119 274 120 276 123 279 123 281 129 291 126 281 125 279 123 276 122 276 120 281 123 284 123 281 120 276 122 279 119 272 116 272 117 274 116 267 114 265 111 260 113 260 113 257 117 262 120 265 123 269 120 276 120 279 123 291 125 296 123 300 128 329 144 355 167 403 193 427 215 444 171 322 138 305 135 298 135 303 132 300 131 296 131 293 126 293 131 298 129 293 122 281 119 276 117 274 117 274 116 257 111 248 111 250 117 257 48 85 39 133 28 102 19 78 18 78 22 76 16 66 15 69 21 74 19 64 18 59 16 59 15 59 9 59 10 52 10 76 22 83 27 95 33 107 37 117 39 119 52 140 58 131 46 109 27 76 16 59 7 40 0 23 3 19 3 16 3 19 4 21 4 19 6 21 4 16 1 14 3 14 4 14 7 16 9 11 3 16 7 23 6 16 15 112 104 117 21 38 16 47 18 52 19 50 15 47 18 50 15 38 9 23 9 23 7 23 7 23 3 23 3 23 1 26 3 31 10 81 42 85 18 52 15 57 10 42 10 42 12 40 12 40 9 45 9 45 7 45 9 40 7 38 9 38 9 28 1 14 3 9 3 9 3 7 1 7 1 7 0 4 0 4 1 7 0 4 0 2 0 2 0 0 1 2 3 0 3 0 3 0 4 0 7 9 18 31 22 33 18 35 16 38 16 42 15 40 15 45 15 47 18 57 24 66 24 66 21 69 21 71 24 74 30 78 30 81 30 78 28 74 22 66 22 66 24 74 28 78 30 81 31 85 36 95 43 105 39 93 36 88 36 93 39 97 40 95 39 95 39 97 42 102 46 109 49 114 54 121 57 124 55 128 55 126 54 126 54 126 51 121 51 121 51 121 52 124 49 109 45 107 48 112 48 105 49 109 45 100 42 102 45 107 45 105 45 105 45 102 43 102 39 95 43 114 57 126 52 107 45 100 45 100 45 97 43 95 42 97 43 100 45 97 43 95 42 90 42 97 43 97 43 102 43 102 40 107 42 109 46 114 45 109 45 112 48 117 49 117 54 124 55 128 58 133 60 136 60 138 61 140 63 140 63 138 57 131 58 124 48 105 45 100 49 66 34 23 4 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 3 21 58 136 64 112 63 121 54 112 43 93 42 88 40 85 37 83 40 81 31 64 21 52 18 50 24 54 24 59 27 52 19 31 4 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 1 7 7 19 15 26 12 19 10 14 7 11 9 14 313 152 289 146 293 152 305 153 297 152 305 155 309 155 305 153 289 153 297 156 305 158 305 158 321 162 309 156 293 153 297 155 309 162 309 161 305 161 301 159 301 159 305 161 305 162 309 162 309 162 317 165 329 171 341 173 349 176 345 174 345 173 341 173 337 174 337 173 333 173 333 171 337 173 333 171 329 173 337 176 321 177 325 182 333 184 329 180 325 180 325 179 325 180 329 184 353 182 341 176 333 176 337 179 321 173 329 176 341 180 349 184 337 180 341 182 341 184 345 184 349 185 353 187 353 187 349 185 357 180 345 177 353 182 353 179 353 182 357 185 369 188 376 190 353 184 357 187 361 187 361 187 365 187 357 184 349 179 337 177 329 177 325 180 333 184 341 187 333 180 329 180 333 184 345 188 341 184 337 182 333 184 337 185 341 184 329 182 337 184 333 179 341 177 341 177 341 177 341 177 325 170 317 165 309 167 317 170 317 168 317 170 321 171 325 173 321 173 333 174 321 165 305 164 305 164 301 161 293 161 297 161 309 165 309 167 313 168 317 168 317 164 317 165 321 165 325 167 321 164 321 165 321 161 313 161 313 162 313 162 313 162 313 162 305 161 317 164 309 156 281 146 281 152 277 150 277 150 281 152 309 161 305 159 297 158 293 156 285 153 285 153 285 153 285 153 273 150 277 150 277 149 265 147 249 143 257 144 253 138 230 131 230 134 234 137 238 135 230 134 246 134 246 135 249 135 253 137 242 132 242 132 238 129 230 126 226 126 246 131 257 134 261 135 261 134 257 134 257 134 257 134 261 137 242 129 230 128 230 128 226 125 214 120 214 125 234 134 246 125 238 122 242 123 238 119 226 117 226 119 230 119 230 120 234 120 230 123 246 128 242 123 238 125 246 125 234 120 230 122 230 117 238 120 246 122 246 122 238 120 246 123 249 123 249 125 238 123 222 116 210 116 218 120 210 114 206 113 202 113 206 116 206 117 210 120 218 123 226 125 222 123 222 123 222 123 222 122 206 117 210 119 214 119 214 119 210 117 206 114 202 116 206 114 198 114 198 114 198 116 198 116 198 117 202 120 210 123 214 125 218 125 218 122 226 120 226 119 234 123 226 140 257 156 297 184 345 193 404 205 388 184 321 117 261 134 281 134 277 134 265 132 269 129 261 129 273 134 273 131 242 120 238 119 238 120 242 122 238 120 234 119 246 120 273 126 67 9 67 46 55 28 31 13 23 22 19 21 3 15 11 18 23 19 23 18 23 16 19 15 23 10 11 12 0 6 0 15 19 19 19 24 35 30 47 33 59 42 63 45 79 54 111 61 115 55 83 37 47 21 0 6 0 0 0 0 0 3 0 6 0 3 0 3 0 1 0 0 0 1 7 6 23 7 23 7 15 6 0 3 0 0 3 57 293 85 91 16 11 16 31 18 27 18 23 18 35 21 27 15 19 10 15 9 7 6 0 4 0 0 0 1 0 1 0 3 19 36 75 30 7 16 11 13 3 10 3 10 11 12 11 12 0 9 0 9 7 7 7 9 11 7 19 9 11 4 0 1 11 3 7 1 7 0 3 0 7 1 3 0 0 0 7 1 3 0 3 0 3 0 3 1 3 1 3 3 3 3 3 4 0 4 0 15 27 21 23 15 7 13 11 15 11 16 7 15 3 15 0 13 7 19 27 25 31 24 27 21 27 21 31 22 39 28 47 30 47 28 43 27 31 22 27 22 31 25 39 28 43 30 35 31 51 40 75 48 59 37 51 34 47 36 59 40 63 39 59 39 59 40 67 43 87 49 91 51 95 54 99 54 111 55 107 54 103 52 99 51 91 49 91 51 99 54 103 55 87 46 75 45 79 48 75 43 83 46 75 45 71 43 71 45 75 45 79 46 79 45 75 43 51 37 67 48 95 52 83 43 71 45 67 43 67 42 63 42 63 43 67 45 71 43 67 42 59 42 63 42 67 43 67 42 71 43 67 40 71 43 79 45 67 43 63 45 79 51 79 48 83 52 91 55 99 58 107 60 99 60 95 61 99 61 103 63 91 58 99 58 79 48 59 45 83 52 75 33 0 3 0 1 0 1 0 0 7 0 7 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 7 12 111 67 111 51 107 57 79 49 63 42 63 40 59 39 55 39 75 39 47 25 15 19 15 19 27 24 31 25 47 27 35 21 3 4 11 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 7 1 0 0 3 3 15 7 27 10 23 9 27 12 35 15 156 319 152 317 155 324 155 319 152 319 155 324 156 324 156 324 155 319 158 324 161 329 162 329 165 329 161 322 156 322 159 324 164 329 164 329 162 327 161 324 164 329 164 329 162 327 162 327 161 329 162 334 165 339 168 341 174 351 173 348 171 346 171 343 173 348 171 346 170 343 170 341 171 343 170 341 168 341 170 346 167 348 174 358 179 360 177 355 179 360 177 355 176 355 177 358 179 358 173 351 171 353 176 360 171 351 173 353 174 358 177 360 174 355 174 358 176 358 177 360 176 358 177 360 177 360 176 358 173 351 170 351 174 355 171 346 173 353 171 351 171 351 171 351 170 346 168 346 168 348 171 353 171 351 170 346 167 341 164 339 165 343 165 343 165 343 165 343 165 339 161 334 159 341 168 353 170 348 167 343 165 346 168 351 167 343 162 339 164 343 162 336 161 341 159 336 158 334 155 331 164 341 156 329 152 327 153 331 147 319 146 319 150 329 158 341 156 339 162 343 159 334 156 334 152 324 147 317 146 317 147 322 149 322 149 322 149 324 150 324 147 322 147 322 144 324 144 324 141 327 143 327 143 329 140 319 143 312 143 312 143 310 141 310 141 310 143 312 141 305 135 296 138 298 137 296 135 298 137 300 146 310 144 308 141 303 138 300 135 298 137 300 140 303 141 305 135 296 135 296 134 288 128 281 128 274 128 272 125 267 122 262 126 272 128 276 129 274 126 274 129 291 129 293 131 293 132 296 123 281 123 286 128 288 126 284 119 279 122 284 123 284 123 284 123 284 123 284 123 284 123 284 123 281 123 279 120 276 120 276 123 279 119 272 119 279 126 288 120 274 114 272 119 276 117 269 113 267 113 269 114 272 116 272 117 272 119 274 123 279 120 269 122 281 126 281 122 274 122 279 119 272 120 276 122 274 120 272 119 274 123 281 125 279 122 274 122 274 117 267 114 265 114 265 119 269 116 262 110 257 108 255 114 255 116 260 119 260 114 253 122 267 122 267 122 267 122 269 117 262 116 265 116 262 116 262 111 255 110 253 111 255 111 260 114 262 116 265 116 265 117 257 117 260 120 262 122 260 123 265 123 281 123 284 123 284 123 286 129 303 134 334 155 362 174 408 184 429 197 429 193 429 179 298 131 296 132 300 135 305 134 310 135 308 129 305 132 310 131 303 122 293 122 291 122 293 123 293 128 281 126 279 126 274 125 269 30 66 30 133 27 112 19 83 16 74 21 74 15 62 13 64 19 66 18 64 18 57 15 54 15 62 12 64 10 47 3 59 16 71 18 78 21 85 24 93 42 117 34 109 39 124 52 145 66 145 55 128 46 112 36 93 16 42 10 31 4 21 0 19 0 21 1 21 1 19 0 9 0 14 3 16 6 16 7 16 7 19 1 26 6 19 7 109 101 174 66 71 10 47 18 47 15 50 16 57 22 64 21 52 16 33 12 28 7 21 1 23 0 19 0 26 1 26 0 28 25 95 39 71 13 57 16 45 10 42 12 40 12 40 12 40 9 45 9 45 7 45 9 40 7 35 9 35 7 26 1 11 1 7 1 4 0 4 0 2 1 4 0 2 0 2 0 7 0 4 0 4 1 2 1 2 3 0 3 0 3 0 3 0 3 0 7 11 18 23 13 11 10 19 13 33 18 38 16 42 16 45 13 42 15 52 21 62 24 69 21 66 19 69 21 71 24 69 25 74 27 71 25 69 25 69 24 66 22 69 25 71 27 76 27 78 33 93 43 107 40 95 36 88 34 90 39 95 40 95 39 95 39 97 42 102 46 107 48 109 49 114 52 117 57 128 55 126 52 121 49 119 51 121 52 124 52 124 52 124 49 107 45 105 46 107 43 100 45 107 46 107 45 105 43 100 42 102 45 107 46 105 43 100 36 93 40 105 48 109 45 100 45 97 43 95 42 93 42 95 42 97 43 100 45 97 43 95 40 88 42 95 42 97 42 100 43 102 40 105 40 107 43 112 46 109 43 109 49 121 51 114 49 119 51 124 55 128 58 133 57 133 60 136 60 138 61 138 60 133 58 131 55 124 49 105 51 78 51 64 31 23 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 3 21 55 131 60 105 57 109 45 97 42 90 40 88 40 88 39 85 40 81 30 64 22 59 24 62 24 57 22 54 27 62 27 47 6 9 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 1 2 1 4 3 4 3 4 9 14 7 11 9 16 12 19 309 155 313 158 325 159 313 152 305 155 313 158 317 158 317 158 305 159 313 164 325 165 325 165 317 162 309 159 309 161 317 164 317 165 317 164 313 164 309 162 321 167 317 165 313 162 305 161 309 161 313 162 313 162 313 164 337 171 337 170 333 168 329 167 325 170 325 168 321 167 317 165 321 167 317 165 313 165 317 167 289 161 297 168 309 170 305 167 317 171 309 168 305 167 305 168 317 168 305 164 301 167 317 173 329 174 325 171 317 168 313 167 313 170 313 170 317 171 317 173 301 167 309 168 309 168 305 164 321 165 321 167 333 168 321 161 317 162 309 159 297 155 289 152 293 153 285 152 285 153 297 158 297 155 293 153 285 152 281 150 285 158 281 153 269 150 261 147 261 146 242 140 242 146 269 155 269 153 261 150 257 152 265 155 261 149 249 147 253 149 246 144 265 149 269 146 261 143 253 140 277 147 253 137 234 132 230 134 242 134 234 129 234 135 261 144 226 132 253 141 261 141 265 146 269 143 261 138 253 138 257 141 249 135 242 132 234 128 222 126 249 134 246 132 242 129 238 128 234 129 238 129 238 126 230 125 238 131 238 129 234 129 234 129 242 131 238 129 234 129 234 129 234 131 230 129 230 129 234 131 238 132 234 129 226 126 218 125 214 123 218 126 226 131 234 132 214 123 218 123 206 117 186 111 210 119 194 113 182 113 190 117 194 116 198 119 202 117 194 116 210 117 210 119 214 120 218 120 214 117 210 120 222 122 218 117 206 111 210 113 210 111 202 108 230 120 230 120 234 122 234 122 210 119 218 122 226 122 222 122 218 119 206 113 194 111 198 114 230 114 218 113 234 119 234 113 230 116 230 117 234 119 238 119 222 113 222 114 234 117 222 110 234 119 246 122 238 116 234 119 234 117 246 119 246 117 238 116 234 116 242 119 246 117 238 114 242 120 230 119 222 116 214 114 222 116 218 114 214 116 222 119 214 117 214 119 214 114 190 104 206 114 206 116 210 116 210 117 210 114 210 113 206 111 198 110 198 110 202 111 202 113 206 113 186 111 190 114 194 114 190 114 194 117 198 120 198 122 202 120 206 120 218 125 242 131 257 134 265 135 257 152 289 167 321 188 329 182 361 206 416 209 412 174 238 129 257 134 273 137 277 137 297 138 289 135 285 134 277 128 281 131 273 128 265 126 265 129 265 129 265 128 261 122 261 117 19 0 43 42 55 33 47 19 11 18 11 16 0 10 0 13 23 19 19 16 15 15 15 13 19 12 15 15 11 3 0 7 7 16 11 18 7 19 15 19 0 16 0 27 43 40 75 49 87 48 75 48 87 54 91 51 99 45 75 28 23 9 0 0 0 1 0 3 0 3 0 0 0 0 3 4 19 7 23 7 31 7 0 7 7 0 0 39 178 95 198 42 7 13 23 13 15 15 19 19 47 25 43 21 39 18 39 13 23 6 11 3 11 6 15 4 15 3 7 1 55 40 59 18 0 15 7 4 3 10 3 12 11 12 11 10 7 9 0 9 7 9 7 10 7 9 15 9 11 6 0 0 0 1 7 0 3 0 0 0 7 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 0 3 0 15 27 18 11 6 0 10 3 16 19 19 15 16 15 15 7 12 7 16 27 22 39 24 35 21 31 21 35 22 31 21 35 24 39 22 35 21 43 25 39 22 35 22 39 24 27 25 19 27 35 37 67 45 63 39 55 34 47 36 55 39 63 39 59 39 59 40 67 43 63 42 71 45 79 49 91 51 111 55 107 52 95 49 87 48 103 54 103 52 99 51 95 51 87 46 71 43 75 45 71 40 71 45 79 48 83 45 67 40 59 40 67 43 75 43 67 40 59 39 67 45 79 46 75 45 71 43 63 40 59 40 59 42 63 43 67 45 71 43 67 42 59 40 59 42 63 43 67 42 71 43 67 40 67 42 75 43 75 45 63 45 83 54 83 48 75 49 83 52 95 57 103 58 91 58 95 60 99 61 103 61 107 58 87 55 91 58 87 54 63 48 71 46 67 28 0 1 0 1 0 0 0 0 7 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 7 12 119 70 119 52 107 55 75 48 63 42 59 40 59 40 55 39 47 33 35 24 19 25 39 30 27 22 27 24 39 28 39 25 11 4 11 4 7 1 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 7 7 23 9 19 6 23 7 19 6 15 7 19 9 155 315 153 327 161 319 155 327 161 324 155 315 150 315 153 319 158 327 162 334 162 327 156 317 162 324 155 324 164 341 165 329 158 327 161 327 156 319 155 324 161 331 164 334 162 324 153 315 152 322 158 319 150 310 153 324 168 343 170 343 170 341 167 336 170 341 164 329 159 327 159 329 158 324 158 324 158 324 158 324 152 319 147 317 149 324 155 331 155 329 156 331 153 322 147 312 158 322 153 312 149 308 147 308 155 319 153 317 155 322 158 327 147 300 146 308 156 319 155 305 158 317 155 310 152 310 153 315 150 310 150 312 150 312 152 315 138 293 138 291 137 291 137 291 129 279 129 279 129 281 134 286 137 291 137 291 135 284 131 281 131 288 137 298 138 291 129 276 132 286 131 281 128 279 128 281 132 281 134 284 137 291 143 298 128 276 132 281 134 279 129 272 132 276 128 269 128 276 134 286 131 269 120 262 125 272 125 260 123 265 122 262 120 265 122 267 116 255 119 262 122 267 123 265 123 262 117 255 117 260 117 255 128 269 122 260 117 262 125 274 120 262 117 257 116 257 116 260 122 267 119 260 114 257 114 257 117 260 120 265 122 262 119 257 117 257 117 257 117 260 120 262 120 262 119 262 119 262 119 262 122 267 120 260 116 253 111 248 110 248 111 253 113 253 113 250 119 260 116 253 111 245 107 241 108 243 107 241 107 241 107 241 108 243 108 245 113 255 119 262 114 260 117 265 119 265 119 265 113 255 113 255 113 255 113 255 114 255 111 253 110 255 111 257 119 267 119 267 119 267 119 267 117 262 114 257 110 250 107 248 116 257 110 250 108 253 113 262 110 253 111 255 111 257 113 257 113 255 111 260 119 265 113 248 111 253 111 250 110 248 108 248 110 250 111 255 114 257 116 260 120 265 114 257 111 257 114 260 113 260 114 260 114 257 111 253 119 262 114 255 111 255 114 257 111 257 116 265 119 265 116 260 117 260 114 257 113 253 110 250 111 253 111 255 113 257 114 260 107 245 110 253 111 253 111 253 113 255 113 255 113 255 113 255 110 257 114 265 117 265 114 260 114 262 116 262 122 269 125 276 116 274 120 284 125 296 134 315 144 334 152 360 171 391 184 408 194 417 187 429 208 456 209 425 159 317 126 308 137 296 131 300 137 308 140 310 140 308 137 298 134 293 129 281 125 274 123 274 117 284 120 281 123 272 143 243 15 74 16 85 31 88 28 90 22 78 16 71 16 71 15 66 18 71 15 66 12 62 12 64 12 64 10 57 4 40 4 45 18 62 19 64 18 69 19 74 13 78 21 88 22 93 27 107 46 148 60 164 61 152 49 140 48 128 40 124 43 112 31 83 12 47 1 23 0 16 0 19 0 7 0 14 6 23 10 26 13 33 7 23 9 11 4 69 69 169 85 119 27 62 18 50 18 50 16 50 16 50 19 54 10 40 13 38 7 35 9 42 7 35 6 33 6 31 4 33 31 95 30 64 9 50 10 42 7 40 9 40 9 40 9 40 10 40 10 38 9 35 7 33 10 31 9 26 4 16 1 14 6 9 4 7 3 4 1 4 1 4 1 2 0 2 0 2 0 2 0 4 3 9 6 11 0 0 0 0 0 0 1 2 1 2 12 21 16 21 9 7 9 21 13 33 16 33 13 31 15 47 13 47 13 47 13 47 19 62 25 66 21 59 19 66 21 66 22 69 22 66 19 64 21 66 21 69 22 71 24 71 27 64 24 66 33 83 37 90 36 88 36 93 37 95 39 95 37 95 39 97 40 100 42 102 45 105 45 107 48 112 52 119 55 121 57 121 54 114 46 105 52 114 49 109 48 109 48 112 46 107 46 107 46 107 46 107 48 109 48 109 48 107 45 102 42 95 43 102 51 109 48 100 42 95 43 100 45 100 43 97 39 88 40 88 40 88 40 88 42 88 40 85 39 88 40 95 37 90 37 95 39 97 42 100 40 102 45 107 48 107 45 105 55 112 49 102 45 107 48 114 52 114 48 114 46 119 51 124 61 140 61 140 61 140 63 143 58 136 57 131 52 124 49 119 48 102 36 95 48 90 25 26 0 2 0 2 3 7 0 2 0 0 0 0 0 0 0 0 0 2 0 0 4 0 4 57 67 128 61 112 48 93 43 95 42 90 42 90 42 90 42 90 31 74 36 71 27 52 19 54 19 54 21 57 22 54 21 50 16 23 0 2 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 1 4 4 7 4 7 7 11 7 14 9 16 10 19 265 140 265 149 285 146 273 150 289 150 281 149 285 153 297 158 309 161 317 164 317 159 301 155 297 156 305 158 305 156 301 158 289 155 293 152 277 146 273 149 293 156 301 159 301 155 285 149 281 152 289 152 285 152 293 158 301 158 305 159 305 158 297 155 305 159 301 155 289 152 285 150 277 147 277 147 277 147 277 147 281 146 269 140 257 138 261 140 281 147 285 149 281 146 269 141 269 144 257 140 246 137 242 135 257 141 257 141 261 143 265 147 249 138 249 141 261 143 253 138 249 138 246 135 242 135 242 135 246 128 253 126 246 125 246 123 246 125 246 125 246 125 246 125 234 120 230 119 234 122 242 123 230 119 230 117 226 114 214 111 230 120 238 123 242 122 230 116 222 114 218 114 222 117 230 122 218 122 206 120 202 122 210 123 206 120 202 120 198 120 202 120 206 120 198 117 194 120 210 126 206 119 190 116 194 117 194 116 206 113 210 111 206 113 210 114 206 111 210 114 214 114 210 113 226 113 206 110 210 113 210 110 222 113 210 108 202 111 214 114 218 114 214 111 206 110 210 111 210 111 210 113 214 113 218 114 210 113 214 114 214 114 210 113 206 111 206 111 206 113 214 114 218 114 218 114 218 114 218 114 222 116 218 113 210 110 202 108 206 110 206 110 202 107 194 104 210 111 206 108 198 105 190 102 182 101 186 102 186 102 186 102 194 105 198 107 202 111 214 114 210 113 218 114 222 116 222 114 214 113 214 113 214 113 214 113 218 113 210 111 210 111 214 114 226 117 226 117 226 117 226 117 218 116 210 113 202 108 194 107 210 113 202 110 198 111 206 114 206 110 210 111 214 113 214 113 214 111 214 116 230 119 214 108 210 111 206 110 206 108 202 108 202 110 206 111 214 114 218 114 226 116 218 113 210 111 214 114 218 114 222 116 218 114 214 111 222 116 218 113 210 111 214 113 206 111 214 114 218 114 218 113 222 116 218 113 210 111 206 110 206 110 210 111 214 113 214 114 190 108 198 111 202 111 202 110 206 113 206 113 206 113 206 113 194 113 202 116 210 116 194 114 194 114 194 117 202 120 202 125 202 119 214 125 218 129 234 137 253 146 265 159 309 176 337 184 357 190 345 196 388 208 408 205 353 155 222 125 261 140 285 134 281 140 281 138 273 134 265 132 269 128 253 123 246 120 246 120 226 122 230 123 242 126 313 113 0 15 11 25 47 22 39 22 15 12 0 9 0 9 0 7 19 16 11 13 3 10 3 10 3 7 15 7 0 6 0 12 11 18 11 16 11 18 11 16 3 15 19 19 15 19 27 25 47 37 79 52 95 54 83 52 75 43 75 45 83 43 67 33 47 25 31 15 0 3 0 0 0 0 0 0 0 6 15 13 7 10 0 4 11 0 0 31 146 84 174 54 27 21 7 12 3 16 3 15 3 16 11 19 19 15 31 12 15 7 15 12 11 7 11 7 7 6 3 4 59 33 47 16 3 9 3 7 7 7 7 9 15 9 15 9 11 12 11 10 15 9 11 9 19 12 23 7 11 4 3 3 3 4 0 3 0 1 0 0 0 1 0 0 0 0 0 0 0 4 3 6 7 7 11 9 0 1 0 0 0 0 0 1 0 7 19 16 31 13 7 7 11 12 15 15 11 15 11 13 19 13 19 15 23 16 27 18 35 22 51 25 43 21 39 22 31 16 35 19 43 22 47 22 43 21 43 22 47 22 51 25 35 27 23 28 47 37 63 39 63 37 67 39 67 40 71 40 59 39 63 40 63 40 67 42 71 43 71 45 83 51 95 54 99 54 103 55 99 52 87 46 95 51 87 48 83 48 83 49 75 45 79 46 79 46 79 46 83 46 79 45 75 45 71 43 63 42 67 46 87 51 79 45 63 42 63 42 63 42 67 43 67 40 67 40 67 40 67 40 71 40 67 39 63 40 67 42 67 42 63 39 59 37 51 36 59 40 71 45 75 45 71 43 95 51 79 45 71 46 79 48 87 49 87 48 87 49 95 52 103 57 107 58 111 60 115 61 107 58 103 55 91 51 83 49 55 39 43 45 91 49 71 27 7 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 11 0 11 34 146 66 111 54 83 46 71 43 59 40 59 40 59 40 59 40 43 36 51 31 23 21 15 22 27 21 31 22 39 22 35 21 39 10 3 0 0 0 3 0 7 0 7 0 15 0 15 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 4 7 6 7 6 11 7 15 9 15 10 141 291 140 303 147 300 143 305 143 298 144 300 146 305 147 308 152 315 155 317 153 310 147 300 140 303 149 305 140 288 141 303 143 300 144 296 137 284 134 286 135 288 138 293 140 291 137 286 138 288 135 288 140 300 144 300 143 298 143 298 143 296 140 293 143 298 143 296 140 288 135 284 134 284 134 284 134 284 134 286 134 286 131 279 125 274 125 274 129 284 132 286 132 284 131 281 129 274 126 267 122 265 120 265 123 267 123 267 125 269 125 272 123 262 128 265 125 257 122 260 117 250 117 250 117 248 114 245 116 253 111 248 108 243 105 238 108 245 108 245 110 248 110 248 108 243 107 243 107 245 110 248 108 245 108 245 108 241 104 236 105 243 107 243 108 245 108 245 105 238 104 236 102 238 105 241 111 238 108 231 104 226 102 226 110 236 105 226 102 231 108 238 108 234 105 229 105 234 110 241 108 238 110 234 105 229 105 236 102 229 101 226 101 226 102 229 104 231 105 234 104 229 102 226 107 231 101 226 102 231 102 226 104 231 102 229 102 231 104 231 105 234 104 229 102 229 102 229 98 224 102 236 108 241 110 238 105 234 104 231 104 231 105 234 107 236 107 236 107 238 110 241 108 245 108 245 108 245 108 245 108 245 108 243 107 241 105 241 110 245 108 241 104 231 96 224 104 238 102 236 101 234 101 231 99 231 101 234 102 236 104 238 107 241 105 241 105 243 108 248 107 245 110 250 111 250 110 248 111 250 111 250 111 250 111 250 113 255 111 250 110 253 113 255 113 255 113 255 113 255 113 255 114 257 113 253 110 245 107 243 110 250 110 250 110 250 110 250 108 248 110 250 110 253 111 253 113 253 113 257 117 260 113 248 111 250 110 250 108 248 108 248 107 245 108 250 111 253 113 255 114 255 111 253 110 253 111 253 114 257 116 260 114 255 111 253 111 255 113 255 113 253 110 250 110 248 108 248 108 250 111 255 114 257 114 255 111 253 110 250 108 248 110 250 110 253 111 253 107 248 110 253 111 253 110 250 111 253 111 255 113 255 113 255 111 260 114 265 116 265 116 262 113 262 116 267 119 272 123 274 119 279 125 288 128 300 134 317 143 336 152 360 167 384 179 401 188 408 188 417 196 439 208 446 211 393 141 286 128 310 141 291 137 300 132 286 125 279 123 269 123 269 116 250 110 245 110 250 107 262 105 255 111 253 132 222 15 64 13 66 18 50 9 50 34 102 36 93 19 64 12 66 18 71 15 66 12 62 12 64 6 57 7 52 6 40 9 45 13 45 13 54 13 59 15 64 10 66 16 71 16 74 18 85 19 95 31 121 40 128 45 140 37 131 45 138 43 124 40 119 43 114 42 102 30 66 10 35 3 21 0 14 0 19 4 31 4 31 3 26 7 14 0 64 63 152 73 107 27 62 16 45 15 47 15 42 15 47 19 47 16 50 18 47 12 38 10 42 9 38 9 35 7 35 6 35 31 88 28 62 9 50 10 42 7 45 9 40 9 40 9 38 12 40 12 38 10 33 9 33 12 28 9 21 6 16 3 11 3 7 1 4 1 2 0 2 1 4 1 4 1 7 3 7 9 16 9 16 10 19 10 19 6 9 3 4 1 2 1 2 7 11 12 21 13 21 10 16 12 21 12 26 12 28 15 33 13 45 13 50 16 54 19 59 18 59 24 64 22 59 21 62 12 52 15 59 19 69 24 74 21 66 21 66 22 69 22 66 27 62 25 64 33 83 39 85 39 93 39 97 40 97 42 100 42 100 40 97 40 97 39 95 42 100 43 105 48 114 54 121 52 119 55 121 55 117 51 109 51 114 49 109 48 109 48 109 43 102 45 105 46 107 48 109 46 105 43 100 40 100 43 105 42 95 43 102 49 109 48 100 43 95 40 90 39 90 42 95 42 90 42 90 42 90 42 90 40 88 39 85 39 85 40 88 42 100 40 95 39 93 36 90 37 95 40 100 42 100 42 97 51 102 46 100 43 100 45 107 45 107 46 119 51 121 52 124 52 128 54 131 58 138 60 140 58 136 57 131 54 126 51 124 46 119 46 119 52 107 46 78 19 26 1 2 0 9 1 4 0 0 0 0 0 0 0 0 0 2 0 0 4 0 4 57 72 126 57 107 51 102 45 88 40 88 40 88 40 88 40 88 36 78 34 66 25 54 21 57 22 57 22 57 22 57 22 54 24 38 6 7 0 7 0 4 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 7 6 9 6 9 6 9 7 11 7 11 261 134 253 140 265 135 249 138 249 135 253 135 249 132 238 129 249 134 249 134 242 128 226 123 222 123 222 120 206 119 226 129 242 132 246 129 222 120 214 120 206 119 214 122 222 123 218 122 238 125 214 122 234 131 238 126 234 128 238 129 234 128 230 125 222 123 234 125 230 119 210 114 222 120 222 120 222 120 222 120 210 114 206 114 206 114 210 116 190 110 194 111 198 113 202 113 202 114 194 111 186 108 182 108 182 108 186 110 186 110 186 108 170 110 202 113 186 105 186 113 178 107 186 110 190 107 174 101 190 104 186 101 178 98 174 96 170 96 170 98 174 98 174 99 178 99 174 98 174 99 178 101 190 105 194 105 190 102 182 101 182 99 178 99 178 102 190 105 198 105 186 99 170 95 162 93 174 102 166 98 150 95 146 93 158 96 154 95 150 96 162 101 162 99 158 96 154 98 162 101 158 102 174 101 150 93 158 101 166 95 162 93 158 95 162 96 158 95 166 96 170 96 166 95 182 98 166 95 170 98 174 96 178 101 186 104 190 104 186 101 174 98 170 96 166 96 170 98 154 93 174 102 194 105 190 102 178 99 170 96 166 98 174 101 190 105 190 104 190 107 198 108 194 105 194 105 194 105 194 105 186 102 186 102 186 104 190 104 194 105 194 104 182 98 166 93 174 98 178 99 178 99 178 99 182 101 186 104 194 107 202 108 202 107 198 105 194 105 198 107 198 107 202 110 206 108 202 107 206 110 206 110 206 110 206 110 210 111 206 110 206 110 210 111 210 111 210 111 210 111 210 111 202 111 198 110 194 107 186 105 190 108 194 110 198 108 194 107 198 107 198 108 202 110 206 110 210 111 210 113 218 113 210 110 206 110 206 108 202 108 198 107 194 105 198 108 202 110 210 111 214 113 214 111 210 111 210 113 214 114 218 114 218 113 210 110 202 110 210 113 214 111 202 107 206 108 198 105 198 108 210 113 218 113 214 111 210 110 206 110 202 108 202 108 202 108 202 108 194 108 198 111 202 111 198 108 198 111 202 111 202 113 206 113 198 113 202 114 206 116 198 116 190 114 194 117 202 120 202 125 210 122 222 126 218 129 234 137 249 149 277 161 305 171 317 177 329 187 345 188 349 193 396 212 444 205 333 132 214 128 261 125 253 126 234 117 214 113 218 116 230 113 210 104 198 102 202 105 194 107 182 108 210 114 277 98 0 12 3 18 15 6 0 7 174 88 222 76 83 16 3 18 19 16 11 13 3 10 3 12 11 10 11 10 0 7 0 13 7 13 11 13 15 15 19 13 7 15 15 16 11 13 15 16 7 19 15 22 11 22 19 28 15 31 51 37 43 34 59 42 79 45 87 46 87 39 63 30 23 12 3 3 0 0 0 0 0 7 0 4 3 0 0 25 123 67 123 45 35 19 7 13 7 15 11 15 11 16 19 21 35 18 43 18 27 10 19 12 19 10 19 10 15 9 11 7 55 31 43 16 3 9 3 7 7 7 7 9 15 9 15 9 11 12 11 10 15 9 11 9 15 10 19 7 11 3 3 1 0 1 0 1 0 0 0 0 0 1 0 3 3 4 7 6 23 12 23 12 19 10 19 10 19 9 7 4 0 1 0 1 23 13 27 12 23 12 15 10 11 10 3 7 0 10 7 13 7 10 15 13 27 18 35 21 27 21 47 24 39 21 39 22 19 12 23 15 31 19 43 22 39 19 43 21 43 22 47 24 35 27 23 28 47 37 63 39 63 37 63 39 67 39 71 40 71 42 67 40 63 39 59 37 63 40 67 43 79 51 99 55 103 55 107 57 103 52 87 46 91 49 83 48 79 46 83 48 67 43 71 45 79 46 83 48 79 43 63 39 55 40 71 45 63 42 63 46 83 49 79 43 67 42 51 36 43 37 55 42 71 42 71 42 71 42 71 42 67 40 63 37 59 39 67 40 51 36 55 39 59 40 67 42 59 40 63 42 67 42 67 43 79 46 71 43 67 43 71 43 67 43 83 49 99 52 99 51 87 52 95 55 103 60 115 61 107 58 103 55 95 52 91 51 87 57 99 55 99 49 103 48 83 24 15 0 0 0 0 3 0 0 0 0 0 0 0 0 0 1 0 0 11 0 11 34 158 64 95 51 91 52 71 39 55 39 55 39 55 39 55 39 63 37 47 30 23 22 19 21 35 24 31 22 39 22 43 24 63 19 23 1 0 0 0 0 0 0 7 0 15 0 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 7 7 7 6 7 6 7 6 7 6 123 253 119 257 120 245 111 245 120 255 120 255 119 250 116 245 117 250 114 243 108 234 104 229 110 229 96 219 101 238 113 248 117 255 119 248 110 234 105 236 110 241 111 245 114 248 116 248 125 257 114 250 119 257 117 248 116 250 117 253 116 250 114 245 105 236 107 236 105 229 99 219 102 229 102 229 102 229 102 229 99 226 99 229 101 229 101 229 92 214 92 214 93 219 96 222 105 231 102 226 99 224 99 226 98 224 101 226 101 226 99 222 92 219 99 224 96 217 99 234 99 226 102 231 102 226 98 219 90 217 90 217 90 217 90 217 90 219 92 219 93 224 95 224 96 226 95 222 93 224 95 226 95 224 95 226 95 224 93 219 98 226 93 222 93 226 99 236 104 236 99 226 93 219 90 217 95 217 92 210 90 210 90 210 88 210 92 214 95 217 93 212 95 217 95 214 93 214 93 217 93 219 98 217 90 207 92 219 95 214 93 212 92 214 93 217 85 205 90 214 95 219 96 219 98 217 92 212 95 219 96 217 96 224 102 234 105 231 102 226 95 217 93 214 93 217 95 219 92 217 98 226 102 226 98 219 99 222 95 214 93 217 98 224 101 226 101 226 101 229 104 231 102 236 102 236 102 236 102 236 99 234 101 234 101 236 102 236 101 234 102 236 101 231 98 229 98 229 98 231 99 231 99 234 99 234 101 236 104 241 107 245 110 245 107 243 105 241 107 243 107 245 108 248 110 245 107 243 110 248 110 248 110 248 110 248 110 250 108 248 108 248 110 250 111 253 111 253 111 253 111 253 110 250 110 248 107 245 105 243 107 245 108 250 110 248 107 245 107 245 107 245 108 248 110 250 110 250 111 253 111 250 110 253 110 250 108 248 108 245 107 245 105 243 105 245 108 250 110 253 113 255 113 257 114 257 114 255 113 255 114 257 113 255 111 250 107 248 110 253 111 253 108 245 111 250 108 245 108 250 113 257 113 253 111 253 111 250 110 250 108 248 108 248 108 245 107 245 108 250 111 253 111 250 108 248 108 250 110 253 111 255 113 255 113 260 113 260 114 262 116 265 114 265 117 269 120 274 125 276 120 281 125 288 126 298 132 315 144 343 158 367 167 377 173 393 180 401 185 405 182 415 199 448 209 451 200 351 123 272 120 279 125 279 119 267 114 262 116 260 117 260 111 245 105 243 108 245 105 260 102 250 111 253 128 207 9 57 12 62 12 40 4 47 113 260 146 229 58 69 6 71 18 71 15 66 12 62 12 64 16 64 18 54 9 33 9 35 15 40 15 50 15 59 16 64 15 69 21 71 16 69 16 78 18 78 19 83 16 78 16 88 19 95 30 105 27 100 31 114 37 117 42 121 43 126 45 124 31 83 28 71 16 47 1 31 0 38 0 35 4 28 0 81 70 145 64 107 33 62 16 40 16 47 15 42 18 47 21 50 15 52 21 54 15 42 12 42 13 45 12 42 10 40 10 42 28 83 27 59 9 47 10 42 9 40 9 40 9 38 9 38 12 40 12 38 10 33 9 33 10 26 9 19 4 14 1 11 1 4 1 4 1 4 1 4 3 7 4 9 6 14 7 14 10 19 10 19 10 19 9 16 12 19 9 14 4 9 4 9 15 23 13 19 10 16 10 19 10 21 7 16 6 23 10 35 7 38 9 42 13 50 16 54 15 57 22 62 21 57 21 62 18 59 15 57 13 57 16 62 19 64 19 66 21 66 22 64 27 62 25 64 33 83 39 85 34 85 36 90 36 93 37 93 43 100 42 97 40 95 39 93 40 97 42 102 46 112 52 119 58 126 58 126 55 114 48 105 51 112 48 107 46 107 46 109 42 102 43 105 45 107 46 107 45 100 39 93 37 97 43 105 40 93 42 100 49 107 46 97 45 95 37 83 34 85 39 93 42 90 42 90 42 90 42 90 40 85 37 83 37 83 39 88 36 90 37 95 39 97 42 100 42 100 42 100 42 102 43 102 46 97 45 97 43 97 42 100 40 102 45 119 51 124 51 121 52 126 54 133 58 138 61 143 58 136 57 133 55 128 54 126 55 133 58 121 49 95 46 88 45 54 15 7 0 4 0 4 0 0 0 0 0 0 0 0 0 2 0 0 4 0 4 57 73 126 54 105 52 107 45 85 39 85 39 85 39 85 39 85 42 81 34 69 28 59 21 52 24 57 21 54 21 54 22 57 28 52 15 16 0 7 0 4 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 1 7 6 11 6 9 6 9 6 9 6 9 190 105 174 107 178 98 150 98 166 102 170 104 178 105 182 105 182 104 170 98 154 90 138 87 154 87 119 84 150 101 174 101 178 102 182 99 162 92 154 93 166 96 170 98 174 99 178 101 198 104 178 99 174 99 170 96 186 104 190 105 186 102 178 101 162 93 162 92 154 87 142 84 138 84 138 84 138 84 138 84 154 90 154 90 154 87 142 84 142 84 138 84 142 87 150 92 166 95 158 92 150 90 154 92 154 93 162 95 162 93 150 88 138 87 150 90 154 92 166 99 166 95 166 95 166 93 158 92 146 85 146 85 150 87 154 88 154 88 158 90 162 93 166 95 170 93 162 92 158 92 162 92 154 90 158 92 162 90 154 88 162 90 154 87 150 88 162 93 158 90 154 88 154 90 158 93 150 87 146 85 142 85 146 87 138 87 154 95 166 95 158 90 166 95 166 93 162 93 158 92 162 93 162 92 150 88 154 93 166 93 158 92 158 92 162 95 134 84 146 90 162 96 170 98 170 93 154 92 166 96 170 95 162 95 174 99 182 101 178 98 166 93 162 93 162 95 170 96 166 96 174 99 178 98 166 93 166 96 162 95 162 95 166 96 162 95 158 93 162 96 170 98 182 101 182 101 182 101 182 101 178 99 178 99 178 99 182 101 170 98 178 101 182 101 182 101 178 99 178 99 182 101 182 101 174 98 174 99 182 101 186 102 202 108 198 105 194 105 198 107 202 108 206 110 206 108 198 105 202 108 202 108 202 108 202 108 206 108 198 107 198 107 202 110 210 111 210 111 210 111 210 111 198 110 198 108 194 107 190 107 194 108 194 108 194 108 194 108 198 107 198 108 202 110 206 110 202 110 210 110 202 107 206 111 202 108 202 108 198 107 198 105 194 105 198 108 202 110 210 111 210 113 218 114 222 114 218 114 214 113 214 113 214 111 206 110 198 108 206 110 210 111 206 110 210 111 206 110 210 111 214 114 210 111 210 110 206 110 206 110 206 110 202 108 202 107 198 107 198 110 202 111 202 110 194 107 194 108 194 110 202 111 206 113 202 113 198 113 198 114 198 117 202 117 202 120 210 123 210 128 218 125 230 128 222 131 234 137 257 155 297 168 309 168 309 176 321 182 329 180 325 184 361 202 376 215 448 187 277 119 214 122 246 125 238 120 226 117 230 119 238 119 234 117 238 117 238 117 222 119 214 122 249 126 289 95 0 9 3 19 11 6 0 13 297 143 380 122 138 16 0 19 23 16 15 13 7 10 7 13 31 21 27 15 0 9 0 10 11 15 23 13 35 16 39 16 23 19 27 21 19 16 19 21 19 21 31 22 27 21 23 25 3 22 11 27 19 25 27 31 51 34 47 31 55 37 79 43 87 43 91 42 71 28 27 15 0 1 0 0 0 0 0 34 182 78 146 52 67 25 11 7 11 15 19 15 19 18 27 19 23 15 43 19 35 13 23 13 31 15 27 13 27 12 23 12 47 28 39 15 0 10 3 7 7 9 7 9 15 9 15 9 11 12 11 10 15 9 11 9 15 9 15 6 7 3 0 0 0 1 0 3 0 4 3 4 7 6 7 7 11 7 11 7 15 9 15 9 19 10 19 10 27 12 19 9 11 7 11 7 31 15 27 12 19 9 3 7 7 10 7 10 0 10 7 12 0 7 7 10 15 13 23 15 23 18 39 22 39 19 39 24 51 21 35 15 23 12 23 15 35 19 39 19 43 21 43 22 35 27 23 28 47 37 63 39 51 33 55 34 55 36 59 36 67 42 63 40 63 40 59 39 67 42 67 43 75 48 87 51 111 58 115 58 103 52 83 46 87 49 83 46 75 45 79 46 75 45 75 43 71 43 71 43 71 42 63 39 63 42 71 45 59 40 63 45 79 49 75 43 67 42 55 37 47 36 51 39 67 40 67 40 67 40 67 40 63 39 59 37 59 37 63 39 67 42 63 39 59 37 51 36 67 42 67 42 67 43 75 48 75 46 75 45 71 43 67 42 71 45 79 48 91 49 91 49 91 54 95 55 107 60 111 61 107 58 103 57 99 55 99 54 83 54 95 52 91 46 95 46 107 30 27 3 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 11 0 11 34 154 64 103 52 87 49 71 40 59 40 59 40 59 40 59 40 67 39 51 33 39 27 15 15 35 22 23 18 27 19 39 25 63 25 39 10 0 0 0 1 0 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 3 7 9 11 7 11 7 7 6 7 6 99 214 96 222 101 212 93 214 93 210 92 207 93 212 98 219 99 217 93 205 85 193 79 188 76 186 81 198 88 205 87 198 84 200 87 198 81 188 78 193 84 195 82 195 82 198 84 200 84 198 84 193 78 188 79 193 90 210 92 210 92 207 88 202 85 198 82 191 78 186 76 186 73 181 73 181 73 181 73 181 76 183 79 188 81 186 78 181 81 188 79 183 78 186 82 193 85 198 82 193 81 193 82 195 84 200 88 205 88 200 82 193 87 200 82 195 85 205 90 205 92 207 88 205 87 202 87 205 88 207 88 207 88 205 87 205 87 207 88 210 92 214 93 217 92 212 90 207 87 205 88 207 88 210 92 212 92 212 90 210 88 205 87 202 85 202 85 202 85 202 85 202 87 207 90 212 87 202 85 198 82 195 84 198 84 200 87 205 90 207 90 210 92 210 93 210 92 207 88 205 95 210 88 205 88 207 90 205 92 207 90 205 88 207 90 210 82 198 87 207 92 212 95 214 95 212 90 210 95 217 96 214 90 210 93 214 96 219 98 219 93 214 92 212 93 217 96 222 95 217 95 217 95 217 95 217 95 217 96 219 96 219 95 217 93 214 92 212 93 214 95 219 98 229 98 229 98 229 98 229 98 229 98 229 96 226 96 226 95 226 98 231 99 231 99 231 101 234 101 234 99 231 99 231 99 231 99 231 99 231 99 231 105 238 104 238 104 238 105 243 107 245 108 245 108 243 105 238 107 243 107 243 107 243 107 243 108 245 107 241 105 243 108 245 110 248 110 248 110 248 110 248 110 250 110 250 108 248 108 248 111 250 108 245 107 248 110 253 108 248 108 248 110 250 110 253 107 250 111 250 107 243 108 255 108 248 108 245 107 245 105 243 107 245 107 248 110 253 111 255 108 250 111 255 114 257 113 253 111 255 113 255 113 253 110 248 110 250 110 250 110 253 113 257 108 250 111 253 113 255 111 253 110 250 110 250 110 250 110 250 111 253 110 250 108 248 108 245 110 253 111 253 111 250 108 245 107 245 108 250 111 253 113 255 114 262 113 257 113 262 116 267 119 272 120 276 125 281 129 284 128 293 132 298 132 305 137 322 149 353 167 379 170 377 171 393 179 393 179 398 179 408 188 425 197 436 214 432 177 324 126 288 128 286 126 279 120 269 116 257 114 262 120 267 122 267 120 265 114 274 113 274 126 265 128 193 7 59 15 64 10 35 4 50 90 207 110 179 45 66 15 78 19 69 16 64 13 59 13 62 15 57 16 45 7 26 7 26 9 35 10 42 12 54 13 66 13 69 18 71 18 69 21 78 19 81 25 85 22 78 22 85 25 81 19 85 24 93 24 93 27 105 25 107 27 112 30 117 39 117 45 121 46 119 43 114 25 85 13 62 9 45 4 97 73 133 55 105 37 69 16 45 12 38 12 35 10 38 13 42 7 42 16 52 16 45 13 45 16 50 15 47 13 45 13 47 25 78 25 54 9 47 10 38 9 40 10 38 9 38 10 35 12 40 12 38 10 33 9 33 9 26 7 19 4 11 0 9 3 7 4 9 6 11 6 14 9 16 9 16 9 14 7 14 7 16 9 19 10 21 12 23 13 21 10 19 10 19 12 21 13 21 13 21 10 14 3 11 13 28 13 35 15 35 15 40 10 42 10 45 12 47 13 47 13 52 21 59 21 57 21 64 27 66 21 52 15 50 15 52 19 57 21 59 21 62 22 62 27 62 25 64 33 83 39 85 34 85 34 90 36 90 37 93 39 95 40 97 40 97 42 100 45 102 43 102 45 105 48 109 54 121 57 126 57 121 54 117 49 109 46 107 45 105 46 107 46 107 45 102 43 100 42 97 42 100 42 100 43 102 45 105 40 90 40 100 48 105 45 95 43 97 42 93 39 88 37 85 39 85 39 85 39 85 39 85 39 83 37 81 36 83 37 85 43 97 42 93 40 90 37 88 43 95 40 93 40 95 45 102 46 97 46 102 46 100 42 100 46 107 45 112 46 117 49 119 52 126 54 128 55 131 57 133 58 136 57 133 57 131 55 131 57 131 55 117 48 93 39 66 25 31 6 0 1 7 1 2 0 0 0 0 0 0 0 0 0 2 0 0 4 0 4 57 69 128 60 109 49 97 45 93 40 88 40 88 40 88 40 88 40 81 36 76 34 66 19 40 22 54 18 45 15 50 21 54 24 52 22 33 4 7 0 7 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 4 7 14 10 14 9 14 7 11 6 9 146 85 142 95 162 92 150 96 162 95 146 87 134 87 142 92 158 92 146 82 123 76 107 73 63 69 130 87 134 76 103 69 119 75 126 75 115 70 111 72 142 82 138 81 134 81 138 82 119 76 134 76 119 72 126 81 138 82 142 82 142 81 134 78 150 81 134 73 123 72 123 73 119 70 119 70 119 70 119 70 95 64 111 73 130 78 134 76 130 75 123 72 119 73 126 76 138 76 123 75 119 75 123 76 134 81 142 84 146 81 126 75 162 85 134 79 146 85 146 81 166 90 154 85 146 85 154 88 154 85 142 84 130 79 126 78 142 85 146 88 154 90 158 93 150 87 142 84 138 84 138 84 138 84 142 87 146 85 142 84 146 87 146 85 142 84 138 82 154 88 146 85 142 85 142 85 166 90 154 85 146 82 142 82 150 84 142 81 142 87 162 93 162 90 162 90 162 88 154 85 174 90 150 85 162 92 158 84 158 87 146 85 142 87 146 88 142 85 146 90 154 90 154 90 166 92 154 90 162 96 170 95 158 92 162 93 166 96 174 99 162 92 158 92 162 95 170 96 162 92 158 92 158 93 166 96 154 93 166 98 170 96 158 92 166 95 162 95 162 96 170 99 166 95 166 95 166 95 166 95 170 96 170 95 166 93 162 93 166 95 170 98 174 96 170 95 182 101 182 99 178 98 174 98 190 104 186 102 186 102 186 102 186 101 182 101 182 102 190 105 198 107 198 107 198 105 186 102 198 107 198 107 198 107 198 107 202 107 198 105 194 107 198 108 202 108 202 108 202 108 202 108 202 111 198 110 198 110 198 108 210 111 194 107 190 108 202 114 202 108 206 110 206 111 210 111 198 110 210 108 194 104 202 113 202 108 202 107 198 105 194 105 198 107 202 110 210 111 214 113 194 107 206 111 214 111 206 110 210 113 214 113 214 111 206 108 210 111 206 108 206 111 218 116 194 107 206 113 214 111 206 108 206 110 206 110 206 110 206 110 214 111 210 110 206 108 202 108 202 111 202 111 202 110 190 107 186 107 194 108 198 111 206 113 206 114 198 111 198 114 202 119 210 122 210 125 222 128 222 131 242 134 249 137 242 138 253 144 269 159 317 173 313 168 309 176 329 179 317 177 325 182 341 187 392 199 404 214 416 168 261 128 238 126 242 122 222 113 202 105 206 110 226 119 246 120 238 116 214 116 214 123 253 123 261 78 0 12 11 19 3 0 0 7 103 52 111 39 19 6 0 19 23 18 15 15 7 12 7 13 3 12 3 9 0 6 0 9 3 6 15 7 27 10 35 10 23 13 27 16 19 18 27 22 27 24 43 24 31 16 15 15 19 19 0 16 0 22 0 15 3 19 11 22 19 24 23 25 39 33 63 40 87 51 115 58 115 51 55 21 3 0 0 30 103 43 67 36 67 28 35 18 3 7 0 9 7 9 15 12 3 9 31 18 35 15 27 15 35 16 35 15 31 15 27 15 43 28 35 15 0 10 3 7 7 10 7 10 15 9 15 10 11 12 11 10 15 9 11 9 11 9 15 6 3 1 0 0 3 4 3 6 7 7 11 9 23 10 19 9 15 7 11 7 11 9 15 10 23 13 31 16 23 12 19 10 19 12 27 15 23 12 27 12 19 6 0 0 23 18 31 21 31 21 27 18 19 13 19 13 19 13 19 13 19 16 35 21 35 19 39 24 55 24 39 16 23 16 31 19 35 19 35 21 39 22 43 22 35 27 23 28 47 37 63 39 59 36 59 37 63 39 67 39 55 39 59 40 63 42 67 43 79 45 75 43 71 45 75 46 87 51 99 57 111 58 111 57 87 48 79 45 75 45 75 46 83 48 79 45 67 40 59 39 63 42 71 45 75 45 75 45 55 39 59 43 79 48 71 42 67 43 67 42 63 39 51 36 59 37 59 37 59 37 59 37 63 37 59 36 55 37 59 39 51 37 55 40 59 42 67 43 59 40 55 37 55 40 63 45 75 48 79 48 79 46 71 42 87 48 79 43 75 46 87 49 87 51 91 52 91 52 91 52 107 58 103 57 103 57 99 55 119 63 111 54 95 40 67 22 27 6 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 1 0 0 11 0 11 34 142 66 115 55 79 43 67 45 63 42 63 42 63 42 63 42 63 37 55 37 55 31 11 9 27 19 15 13 15 16 31 22 47 25 51 16 7 0 0 1 0 0 0 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 3 11 9 23 10 19 9 15 7 11 7 82 193 87 200 88 198 85 193 78 191 85 195 81 188 84 198 78 186 81 191 81 181 72 169 61 159 64 164 69 174 73 176 72 174 70 174 70 171 67 167 61 164 69 179 75 181 73 179 78 181 69 162 61 159 64 167 73 179 75 181 76 183 76 183 73 179 73 176 72 176 70 174 73 171 66 167 67 169 66 164 72 167 75 169 75 171 76 171 76 169 75 167 73 164 72 167 70 179 75 181 73 181 79 193 85 193 79 186 79 186 75 176 70 179 76 183 76 183 79 193 84 195 84 195 84 193 81 188 78 191 79 193 81 191 79 188 84 198 84 198 84 198 84 198 81 193 79 191 79 193 82 198 84 200 85 202 88 205 90 207 84 198 84 198 84 198 84 200 84 195 82 198 87 205 85 195 87 200 87 198 85 198 84 195 82 193 82 193 82 193 82 193 87 198 85 195 84 198 85 200 88 200 84 193 82 195 87 202 88 200 88 200 88 200 88 200 90 202 90 202 90 202 90 202 95 210 93 207 93 207 93 207 93 207 93 207 93 207 93 210 90 210 90 210 90 210 90 210 90 210 92 212 92 214 93 214 96 219 96 217 95 214 93 214 93 214 95 217 95 219 96 219 92 222 93 224 95 222 93 219 92 219 92 222 93 224 95 224 96 226 98 229 98 226 95 224 99 231 99 231 99 231 99 231 101 234 102 236 102 238 104 238 105 241 105 238 104 236 102 236 102 236 102 236 102 236 102 236 105 241 105 243 108 245 108 248 104 241 105 238 101 234 104 243 107 243 107 243 107 243 107 243 108 248 108 250 110 253 111 253 108 248 108 248 108 248 108 248 110 253 111 253 111 250 108 245 113 253 110 250 108 245 105 243 107 245 107 248 108 250 110 250 107 243 105 243 105 245 108 250 108 248 108 248 108 248 108 248 110 250 110 250 110 250 110 250 108 248 108 250 110 253 111 253 113 255 113 255 113 255 113 255 110 250 110 253 111 255 113 255 110 250 110 250 110 250 110 250 108 248 108 250 110 253 111 253 107 245 107 248 108 250 110 250 114 262 113 257 111 257 113 260 116 267 119 269 119 274 129 291 128 296 134 303 135 312 141 329 156 358 165 374 168 377 170 386 177 386 176 393 176 403 184 413 185 432 208 434 208 413 162 288 114 284 129 281 117 262 110 243 111 257 117 262 120 262 119 260 110 265 111 260 114 274 131 152 0 52 10 62 16 52 6 33 1 45 1 45 1 54 15 76 22 71 15 64 15 66 13 54 13 47 12 40 10 31 7 28 9 40 1 33 9 50 0 50 6 54 10 69 19 76 16 62 16 71 24 81 22 74 13 59 21 76 22 81 22 85 25 95 19 95 19 95 16 95 15 93 19 93 22 95 24 107 42 140 46 133 46 131 39 107 19 81 19 76 28 74 19 52 13 52 10 38 4 31 6 28 3 21 6 35 7 38 9 38 7 35 12 42 12 40 6 31 7 38 28 66 16 50 10 42 10 40 9 35 9 33 9 33 9 33 7 35 9 38 9 31 4 23 10 26 7 19 4 16 4 16 6 9 4 9 4 11 7 16 9 16 9 16 9 16 9 16 7 14 7 14 7 14 7 14 10 19 10 19 10 19 10 19 1 9 6 11 1 7 0 9 12 33 18 47 24 54 22 50 25 62 21 57 16 50 12 45 15 52 16 52 16 52 18 54 21 54 21 54 21 54 21 54 19 54 22 59 24 59 24 59 21 54 24 64 33 85 39 85 36 88 36 93 37 95 39 95 39 95 39 97 40 97 42 100 42 100 43 102 43 105 45 105 52 114 51 126 64 136 55 105 45 105 46 105 45 105 48 114 48 107 45 102 43 102 45 105 46 105 43 100 40 95 40 97 40 95 45 97 40 93 42 97 37 88 37 88 37 88 36 85 37 81 36 81 36 83 40 88 37 83 37 83 37 83 37 83 40 88 39 85 39 88 42 93 36 85 39 85 39 90 48 107 48 100 48 105 48 102 43 102 42 102 43 112 46 114 46 114 51 124 51 126 52 128 54 131 52 128 54 126 52 128 60 145 72 138 52 117 55 88 27 33 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 2 0 2 3 0 7 71 60 121 61 112 48 93 43 97 46 95 42 88 39 88 42 93 42 83 37 71 30 62 24 59 25 59 22 54 19 52 19 50 24 54 27 42 13 19 3 4 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 19 13 19 9 14 10 19 123 81 130 84 134 82 126 81 134 85 138 82 115 75 115 79 126 78 130 73 115 64 87 57 91 63 99 66 107 69 115 69 111 67 115 69 115 67 107 66 95 63 107 69 119 72 123 72 126 70 111 63 95 61 99 64 119 70 119 72 123 72 126 73 134 73 130 72 126 70 126 70 130 69 115 66 119 69 119 67 126 73 126 73 130 75 134 76 130 75 126 73 126 72 123 72 115 70 123 72 119 70 126 78 142 76 126 73 130 75 123 70 123 73 134 76 130 75 138 81 150 82 150 82 150 81 142 78 130 78 134 81 138 79 130 78 138 81 138 81 138 81 138 81 138 79 134 79 134 81 142 84 154 85 150 85 150 85 150 85 150 85 150 84 142 82 138 81 142 81 138 82 150 87 146 81 154 84 154 82 150 81 146 81 150 82 150 82 150 82 150 82 162 85 158 84 154 85 158 87 162 85 154 84 154 84 158 87 154 88 154 88 154 88 154 88 158 90 158 90 158 90 158 90 154 92 158 93 158 93 158 93 158 93 158 93 158 93 158 93 154 90 154 90 154 90 154 90 154 90 154 92 158 92 162 93 162 95 158 93 154 92 154 90 154 92 158 93 162 95 162 95 154 90 158 92 158 92 154 90 158 92 158 93 162 93 166 95 166 96 170 98 174 96 166 95 178 99 178 99 178 99 178 99 178 99 182 101 186 102 186 102 190 104 194 105 190 104 186 101 182 101 182 101 182 101 182 101 186 102 186 104 190 105 194 105 190 104 194 104 182 101 190 107 198 107 198 107 198 107 198 107 190 107 190 108 194 108 198 110 194 108 194 108 194 108 194 108 206 110 210 111 206 110 202 107 210 111 206 108 198 107 194 105 198 107 198 108 202 108 206 110 198 105 194 105 194 107 202 110 202 108 202 108 202 108 202 108 206 110 206 110 206 110 206 110 202 108 202 110 206 111 210 111 214 113 214 113 214 113 214 113 206 110 206 111 210 113 214 113 206 110 206 110 206 110 206 110 194 108 194 110 198 110 202 111 190 107 194 108 194 110 198 110 206 116 202 113 198 114 194 116 206 120 210 122 214 125 226 137 234 131 246 135 242 138 253 146 281 159 301 167 305 167 301 170 321 177 317 176 317 179 325 185 349 197 400 202 416 203 357 144 194 114 226 119 218 110 210 116 218 113 230 119 242 117 234 116 210 113 214 116 226 131 281 57 0 13 23 25 27 12 0 0 0 0 0 0 0 9 19 16 35 16 19 12 19 13 19 12 11 13 7 12 3 9 0 6 0 4 0 0 0 0 0 3 0 3 0 6 7 15 19 16 11 15 7 13 19 18 39 25 31 24 23 24 23 22 15 22 15 19 7 18 3 16 0 16 19 24 23 22 15 24 43 37 47 42 103 63 126 54 71 34 23 22 15 16 7 13 3 12 0 6 0 3 0 4 0 0 0 3 3 6 7 6 7 6 3 6 11 7 7 7 19 15 51 22 11 12 3 10 0 9 3 9 3 10 11 9 11 9 0 7 3 10 11 7 0 3 15 9 15 4 7 3 3 4 7 4 3 4 3 6 11 9 7 6 7 6 7 6 7 6 11 7 11 7 11 7 11 7 15 9 15 9 15 9 15 9 0 4 7 6 0 0 0 3 11 13 31 22 39 24 35 21 47 22 39 19 31 16 23 15 23 13 19 13 19 13 19 13 31 19 31 19 31 19 31 19 31 19 35 22 39 22 39 22 19 21 15 28 47 37 63 39 59 36 59 37 63 37 67 39 59 40 63 40 67 42 67 42 63 42 67 43 71 45 75 45 95 51 91 57 126 64 111 51 75 45 75 43 67 43 75 46 71 43 71 43 71 45 79 48 79 45 71 42 63 39 63 40 59 43 71 43 59 39 59 42 51 37 51 37 51 39 55 39 55 36 55 37 59 39 63 39 59 37 59 37 59 37 59 37 51 37 51 37 51 39 59 42 51 39 59 40 55 42 75 49 83 48 71 43 63 43 71 45 75 46 79 46 87 49 95 52 87 51 87 52 91 52 95 54 91 55 103 57 103 58 115 64 130 64 103 51 95 36 39 10 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 3 0 0 7 0 23 43 130 63 115 57 83 45 75 48 71 43 59 39 55 39 59 42 67 40 59 36 43 30 31 24 39 25 31 21 31 18 27 19 47 25 51 24 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 7 9 19 9 11 6 11 9 76 176 79 179 79 176 78 174 82 183 81 176 73 167 75 176 75 171 70 159 61 148 54 138 63 155 63 155 64 157 66 159 64 157 66 162 67 162 66 159 63 157 64 157 66 164 70 169 69 162 66 157 64 157 64 159 67 162 67 162 69 164 70 167 73 171 72 169 72 167 70 167 72 164 67 162 70 169 72 167 72 164 72 167 73 167 75 169 73 167 73 164 72 164 70 162 67 164 70 164 67 162 69 169 73 169 69 167 72 171 72 164 73 181 78 181 75 179 76 183 79 188 81 188 81 186 78 183 76 188 79 191 79 191 78 186 78 188 78 188 78 188 78 188 79 191 78 188 79 191 81 195 85 200 85 198 82 193 79 191 87 200 84 195 81 191 78 188 79 188 78 193 84 198 82 191 82 188 81 188 79 186 79 183 84 193 84 193 84 193 84 193 87 198 85 195 85 195 87 198 87 198 85 195 85 195 87 198 88 200 88 200 88 200 88 200 88 200 88 200 88 200 88 200 88 202 90 205 93 207 95 210 92 205 92 205 92 205 92 205 88 207 88 207 88 207 88 207 88 207 90 210 90 212 92 212 92 212 92 212 90 210 90 210 90 210 92 212 92 214 93 214 88 214 90 217 90 217 88 214 92 219 92 219 93 222 93 224 95 224 96 226 96 226 95 224 99 231 99 231 99 231 99 231 98 229 99 231 99 234 101 234 102 238 105 241 105 238 101 231 99 231 99 231 99 231 99 231 99 231 99 231 101 234 101 234 104 234 107 234 102 229 105 238 108 238 108 238 108 238 108 243 105 243 105 245 107 245 108 248 108 248 108 248 108 248 108 248 110 250 111 253 110 248 107 245 110 250 110 248 107 245 105 243 107 245 107 245 108 248 108 250 107 243 105 243 105 245 108 250 108 248 108 248 108 248 108 248 110 250 110 250 110 250 110 250 108 248 108 250 110 253 111 253 113 255 113 255 113 255 113 255 110 250 110 250 111 253 111 253 108 248 108 248 108 248 108 248 108 248 108 248 110 250 110 253 107 248 108 248 110 250 110 250 117 265 116 262 114 265 117 267 120 276 125 281 126 284 134 298 128 296 134 303 135 312 141 329 153 353 162 370 165 372 167 377 174 384 174 386 176 401 180 413 188 429 196 425 200 436 196 377 122 267 111 269 117 260 116 274 114 262 117 262 117 260 116 255 108 262 108 255 111 267 123 136 12 81 31 85 19 45 1 31 0 26 0 26 4 57 18 64 18 59 12 54 13 59 13 54 12 47 12 40 9 33 6 31 0 45 6 47 12 64 6 78 13 64 3 50 4 59 9 62 16 66 10 57 9 59 16 69 24 74 24 78 21 78 21 85 21 90 19 93 18 93 15 90 18 85 19 85 18 83 21 95 22 105 46 150 66 159 61 145 43 95 22 69 19 71 15 50 9 45 3 38 6 40 3 28 3 28 3 31 4 33 6 33 3 31 6 33 4 31 9 42 25 59 16 45 12 42 10 35 9 33 10 33 10 28 10 33 7 33 9 35 9 31 6 26 9 26 6 16 3 14 3 14 4 9 4 9 4 11 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 14 0 14 4 16 1 11 3 19 10 33 16 50 24 57 24 57 22 62 22 59 21 57 19 57 16 52 16 50 13 47 12 45 16 47 16 47 16 47 16 47 18 50 18 52 19 52 19 52 19 52 22 62 33 83 39 85 36 88 36 90 37 93 37 95 40 97 40 100 42 102 43 102 39 95 40 100 43 105 46 107 52 114 49 121 61 138 63 126 48 107 43 100 40 97 42 100 40 97 40 100 43 107 49 114 46 105 43 100 40 95 40 97 42 97 45 97 40 88 39 93 36 88 37 90 39 93 40 95 34 81 37 85 39 85 37 83 39 85 39 85 39 85 39 85 36 81 34 78 36 83 39 85 39 88 42 88 39 88 43 97 51 97 42 90 39 93 43 105 45 105 43 109 46 119 52 126 49 121 51 124 51 126 52 126 51 131 58 136 58 138 63 145 72 145 58 100 33 45 9 7 1 2 1 0 1 0 1 2 0 0 0 0 0 0 0 0 0 4 0 0 3 0 9 74 64 126 61 114 51 100 48 102 43 90 39 83 37 83 39 88 40 83 40 81 36 71 27 59 27 62 24 54 18 50 16 45 22 50 27 50 22 31 6 4 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 7 11 4 4 4 9 115 75 115 75 111 73 107 72 111 72 103 69 99 70 115 75 123 69 111 63 99 60 95 60 103 63 99 61 99 61 99 61 87 61 95 64 103 66 99 64 107 64 95 61 95 66 111 72 103 66 103 66 103 66 103 66 99 64 99 66 103 67 107 67 126 72 123 70 119 69 119 69 123 67 111 67 123 73 130 72 119 70 119 70 123 72 126 73 123 72 123 70 119 70 119 70 107 69 111 67 99 64 103 69 111 67 103 67 115 72 115 70 115 75 123 76 115 72 115 75 123 76 126 78 126 78 123 75 126 76 130 78 130 78 126 76 126 76 126 76 126 76 126 76 130 78 126 76 130 79 138 81 142 81 138 81 134 79 130 78 142 82 138 81 134 79 130 78 130 76 126 78 138 82 134 78 134 79 130 79 126 78 126 78 138 82 138 82 138 82 138 82 150 87 146 84 142 85 150 87 150 85 146 85 146 85 146 87 150 87 150 87 150 87 150 87 150 87 150 87 150 87 150 87 142 87 146 90 154 93 162 95 150 90 150 90 150 90 150 90 146 87 146 87 146 87 146 87 146 88 150 88 154 90 154 90 154 92 154 92 150 90 150 90 146 88 146 90 150 92 154 92 150 88 154 90 154 90 150 88 154 90 158 92 158 93 162 93 162 93 166 96 170 96 170 95 174 98 174 98 174 98 174 98 170 96 170 98 174 99 178 99 182 102 194 105 194 102 178 98 174 98 174 98 174 98 174 98 174 98 174 99 178 99 178 99 186 105 190 104 182 101 186 107 198 108 198 108 198 108 198 108 186 105 190 107 194 108 194 108 194 108 194 108 194 108 194 108 202 110 206 110 206 108 198 105 206 108 202 107 198 105 194 105 194 105 198 107 198 108 202 108 198 105 194 105 194 107 202 110 202 108 202 108 202 108 202 108 206 110 206 110 206 110 206 110 202 108 202 110 206 111 210 111 210 111 210 111 210 111 210 111 206 110 206 110 206 110 206 111 198 107 198 107 198 107 198 107 190 107 194 108 194 110 198 110 194 108 194 110 198 110 202 111 206 114 202 114 202 116 202 117 214 123 222 128 222 128 230 137 234 131 246 135 242 138 253 146 273 156 293 164 297 164 293 167 317 173 313 174 313 176 313 179 345 191 369 193 396 206 416 194 317 129 210 119 242 120 230 125 234 117 234 119 238 116 234 114 214 113 210 116 226 128 257 43 7 31 79 37 31 4 0 0 7 9 0 9 11 13 7 6 15 12 3 9 11 13 15 12 19 12 15 10 0 7 0 6 0 28 59 39 83 42 51 43 63 34 19 16 0 10 0 4 0 6 0 7 0 9 0 9 31 19 23 21 27 21 27 21 27 21 19 21 11 19 11 19 0 13 0 18 7 19 11 22 19 24 27 33 67 54 126 70 134 60 95 42 63 33 27 19 19 15 0 10 0 9 0 4 0 4 3 4 7 7 11 9 11 7 11 4 0 0 0 6 39 21 7 13 7 12 0 9 3 10 3 10 11 10 11 10 0 7 0 7 7 7 7 6 11 7 11 4 3 3 3 3 3 4 0 3 3 4 7 7 19 10 19 10 19 10 19 10 7 6 7 6 7 6 7 6 3 4 3 4 3 4 3 4 0 3 7 4 3 3 3 9 15 13 27 19 39 25 47 25 43 22 43 22 43 22 43 22 43 22 39 19 31 16 23 15 27 18 27 18 27 18 27 18 23 16 23 16 23 16 27 18 15 21 15 27 43 37 63 37 55 34 59 36 59 37 63 37 63 40 67 42 71 43 71 43 55 39 63 42 71 45 79 46 91 49 87 52 115 64 130 66 99 51 75 40 63 40 63 40 67 42 67 42 71 45 79 48 79 45 71 42 63 39 63 40 67 45 71 43 55 36 51 39 47 36 51 39 59 42 67 43 51 36 59 39 63 39 59 36 63 39 63 39 63 39 63 39 47 36 47 36 47 37 55 39 59 42 67 42 55 39 59 42 75 45 63 40 55 40 63 42 67 40 59 37 67 43 91 52 83 49 83 49 83 51 87 51 87 51 91 52 91 55 111 66 142 72 126 42 27 10 0 0 0 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 7 0 31 48 130 61 107 54 87 48 75 48 67 40 55 36 47 37 55 39 63 42 71 42 63 34 39 25 47 27 35 21 27 16 23 18 31 22 51 28 51 19 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 3 11 7 7 4 3 6 72 164 70 162 69 159 69 159 67 155 63 150 64 155 67 159 69 157 63 150 60 148 60 148 61 150 61 150 60 148 60 148 60 148 63 152 64 152 64 152 70 159 66 150 63 155 70 164 66 155 67 157 67 159 69 159 66 155 66 157 67 157 69 159 70 162 70 162 69 159 67 157 70 157 66 157 70 167 73 164 66 159 67 162 69 164 69 164 67 162 67 164 69 164 69 164 69 162 70 159 66 155 69 162 69 157 66 159 72 167 73 162 73 171 76 171 72 167 73 171 75 174 76 176 78 176 76 174 76 181 76 183 76 183 75 181 76 183 76 183 76 183 76 183 76 183 76 183 76 186 79 188 76 183 78 186 78 188 79 188 76 183 78 186 79 188 81 191 76 181 75 183 79 191 78 181 81 183 82 181 81 181 79 179 84 186 84 186 84 186 84 186 88 191 85 188 85 188 87 193 85 191 87 191 87 191 87 188 88 193 87 193 87 193 87 193 87 193 87 193 87 193 87 193 87 191 88 195 92 200 95 202 92 198 92 198 92 198 92 202 87 205 87 205 87 205 87 205 87 205 87 205 88 207 88 210 92 212 92 212 93 214 93 214 88 207 88 207 90 210 92 212 90 217 92 219 92 219 90 217 90 217 90 219 92 219 93 222 92 219 93 224 96 226 96 224 98 229 98 229 98 229 98 229 96 226 96 226 98 229 99 231 101 236 104 238 104 236 99 229 98 229 98 229 98 229 98 229 99 231 99 231 99 231 99 231 102 231 105 231 101 226 104 236 108 238 108 238 108 238 108 238 108 248 108 248 110 250 111 253 108 248 108 248 108 248 108 248 108 248 110 250 108 248 107 243 108 245 107 245 107 243 105 243 105 243 105 245 107 245 108 248 107 243 105 243 105 245 108 250 108 248 108 248 108 248 108 248 110 250 110 250 110 250 110 250 108 248 108 250 110 253 111 253 111 253 111 253 111 253 111 253 110 250 110 250 110 250 110 248 107 245 107 245 107 245 107 245 107 245 107 248 108 248 110 250 108 248 110 250 110 253 111 253 113 260 111 257 113 262 116 265 119 274 125 281 126 281 129 288 128 296 134 303 135 312 141 329 152 351 159 365 162 367 164 372 168 377 171 384 173 396 176 403 180 420 191 427 199 432 202 417 182 319 117 272 129 288 123 267 119 267 119 260 117 257 116 257 111 265 108 257 113 265 114 112 24 100 42 95 19 38 0 26 0 26 0 45 7 50 12 59 13 52 9 50 12 57 13 54 10 54 9 47 7 35 4 38 15 121 73 169 81 179 64 179 69 159 55 136 43 109 25 83 1 50 0 42 1 52 9 62 10 54 13 62 18 76 22 83 21 78 21 81 21 81 21 81 13 66 16 74 19 78 19 74 22 74 12 64 18 95 46 138 69 167 72 159 57 121 40 109 33 90 25 76 19 69 12 50 7 33 4 28 3 31 6 35 6 35 7 31 1 23 1 31 21 54 15 45 13 42 10 33 10 33 10 28 10 28 10 28 7 33 7 33 7 31 7 33 9 23 6 14 3 11 1 14 4 7 3 7 3 9 6 14 10 19 10 19 10 19 10 19 6 11 6 11 6 11 6 11 3 7 3 7 3 7 3 7 1 14 4 16 1 19 9 31 12 40 16 50 22 59 25 62 22 62 22 62 24 64 24 64 24 64 22 59 19 54 16 52 18 47 19 47 19 47 19 47 19 45 16 40 15 42 18 45 19 50 21 62 31 81 37 83 34 85 34 90 36 90 37 93 40 97 40 100 42 102 43 102 37 95 39 97 42 102 45 105 49 109 48 117 58 136 67 143 60 119 46 100 42 100 42 97 45 102 43 100 42 100 43 102 46 105 43 100 40 95 40 97 43 100 45 95 37 83 34 85 34 85 36 88 39 93 42 97 37 83 37 85 39 83 37 81 39 85 39 85 39 85 39 85 39 81 39 78 39 83 42 85 40 88 45 88 40 81 40 85 40 90 43 100 43 95 37 90 42 97 37 97 39 107 46 119 49 121 49 121 49 119 48 119 48 119 45 109 42 119 58 145 72 150 60 78 12 16 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 1 0 13 81 60 114 54 105 49 97 45 95 43 88 39 81 36 83 39 85 40 85 43 88 40 76 30 64 27 62 24 54 19 50 16 45 22 47 25 52 30 45 13 11 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 7 9 16 9 11 7 11 111 69 103 64 95 63 95 64 99 63 87 60 83 60 75 54 111 61 103 58 91 54 83 51 107 61 107 60 103 60 103 61 83 61 83 63 87 63 83 63 103 69 91 63 83 64 95 69 91 66 87 64 87 66 95 67 87 64 91 66 95 67 95 67 107 69 107 67 103 67 99 66 111 67 95 66 103 70 107 69 99 64 103 66 103 67 107 67 103 66 103 67 107 67 111 69 95 69 103 69 91 66 99 72 99 67 91 67 103 73 107 72 95 72 103 73 99 70 99 75 103 75 111 76 115 78 111 76 119 73 130 76 134 75 126 73 138 78 138 78 138 78 138 78 134 75 130 75 130 76 138 79 130 75 134 76 138 79 146 81 123 73 130 76 138 79 146 81 134 75 130 76 142 81 138 76 130 82 126 82 123 81 123 81 126 82 126 82 126 82 126 82 138 87 134 85 134 85 138 87 134 85 138 87 138 87 134 85 146 85 154 85 154 85 154 85 154 85 154 85 154 85 154 87 146 87 142 88 146 92 150 93 146 90 146 90 146 90 146 88 142 85 142 85 142 85 142 85 142 85 142 87 146 87 150 88 154 92 154 92 158 93 158 93 146 88 146 90 150 92 154 92 154 90 158 92 158 92 154 90 150 90 154 90 158 92 158 92 154 90 162 95 170 96 170 95 170 96 170 96 170 96 170 96 170 96 170 98 174 99 178 99 190 102 186 101 182 101 182 101 174 98 174 98 174 98 174 98 182 101 182 101 178 99 178 99 182 104 186 102 178 101 182 105 198 108 198 108 198 108 198 108 194 108 198 110 198 111 202 111 194 108 194 108 194 108 194 108 202 108 202 108 202 107 194 105 198 107 198 105 194 105 194 105 190 105 194 105 198 107 198 107 198 105 194 105 194 107 202 110 202 108 202 108 202 108 202 108 206 110 206 110 206 110 206 110 202 108 202 110 206 111 210 111 206 110 206 110 206 110 206 110 206 110 206 110 202 108 202 108 194 105 194 105 194 105 194 105 186 107 190 107 194 108 194 108 198 110 198 110 202 111 202 113 194 111 190 111 194 113 198 116 202 120 218 125 218 125 214 129 234 131 246 135 242 138 253 146 273 156 293 164 297 164 293 167 301 168 305 171 309 173 301 173 309 184 357 196 388 197 392 199 404 162 253 116 238 129 246 114 230 114 222 114 226 114 230 116 218 113 206 114 222 123 230 27 35 37 75 36 35 10 0 7 19 28 103 40 51 13 31 25 27 12 11 9 19 13 19 10 27 10 23 9 3 6 0 4 0 67 198 101 202 93 158 90 182 88 178 85 166 72 123 52 75 31 19 4 0 0 0 9 0 4 19 12 31 18 47 22 35 21 31 22 27 22 23 24 19 22 3 21 7 21 0 15 0 18 0 16 0 24 27 31 71 55 123 64 107 54 87 55 75 40 59 33 43 27 19 19 11 7 3 3 0 1 0 4 0 3 3 4 0 3 11 12 27 18 3 13 11 13 0 7 3 10 3 10 11 10 11 10 0 7 0 6 3 7 11 10 7 7 7 3 0 1 0 1 0 3 0 1 0 4 7 6 7 6 7 6 7 6 7 6 3 4 3 4 3 4 3 4 0 3 0 3 0 3 0 3 0 3 7 4 3 4 19 16 31 16 35 19 35 22 43 25 43 22 43 22 43 22 43 22 39 19 35 18 31 16 27 16 31 21 31 21 31 21 31 21 31 19 19 15 11 15 19 18 11 19 11 25 43 36 59 37 51 34 55 34 59 36 59 36 59 39 59 40 63 40 67 42 63 40 63 40 67 42 67 42 75 46 83 52 107 61 130 67 123 55 75 40 67 43 71 40 75 45 71 42 63 40 67 42 79 45 71 42 63 39 63 40 71 46 71 42 51 33 39 34 43 34 47 37 51 39 55 40 67 39 59 36 55 36 59 37 59 37 59 37 59 37 59 37 51 39 51 39 51 40 59 42 51 42 63 43 55 39 51 40 55 40 71 48 75 43 55 34 75 43 67 40 71 43 83 48 83 49 79 48 79 46 75 46 75 45 63 40 59 46 103 64 130 69 103 24 0 1 0 0 7 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 3 0 0 3 0 39 52 123 55 87 48 79 48 71 42 67 42 55 37 51 37 55 40 63 40 67 40 59 36 47 28 39 24 31 21 31 19 31 21 39 22 35 28 63 28 27 10 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 4 19 13 23 9 15 9 66 152 61 143 58 140 58 143 60 140 57 143 60 140 51 121 55 140 57 143 55 138 51 131 60 148 60 150 61 150 61 150 63 150 66 152 64 150 63 145 69 155 66 148 63 148 64 152 67 150 61 143 60 145 64 152 64 150 66 152 66 155 67 155 67 157 67 157 66 155 64 152 69 155 63 150 66 155 66 152 63 155 64 157 66 159 66 159 64 157 66 159 66 162 67 162 64 155 69 157 67 155 72 167 70 155 66 155 70 162 70 157 66 162 72 167 70 164 73 171 73 169 75 174 78 176 78 174 73 179 75 181 75 181 73 176 76 183 76 183 76 183 76 183 75 181 73 179 75 183 76 186 76 183 78 186 78 186 78 186 73 179 73 181 76 183 78 186 76 181 75 186 81 191 79 183 82 183 82 181 81 179 79 179 82 183 82 183 82 183 82 183 87 188 85 186 84 188 85 191 84 188 87 191 87 191 85 186 87 191 85 191 85 191 85 191 84 188 84 188 84 188 84 188 88 193 88 193 88 193 90 195 88 193 88 193 88 193 88 198 84 200 84 200 84 200 84 200 84 200 85 202 85 205 87 205 88 207 90 210 92 212 92 214 90 210 90 210 92 212 92 214 88 214 90 217 90 217 88 214 88 214 90 217 90 219 92 219 88 217 92 222 95 226 96 226 96 226 96 226 96 226 96 226 98 229 98 229 99 231 99 234 105 238 101 229 98 231 101 236 99 231 99 231 99 231 99 231 101 234 101 231 99 229 98 229 102 229 105 226 102 222 104 231 110 236 110 236 110 236 110 238 108 245 108 248 108 250 110 250 108 248 108 248 108 248 108 248 107 248 108 248 108 245 105 241 105 243 105 243 105 243 105 243 104 241 105 243 105 245 107 245 107 243 105 243 105 245 108 250 108 248 108 248 108 248 108 248 110 250 110 250 110 250 110 250 108 248 108 250 110 253 111 253 110 250 110 250 110 250 110 250 110 250 110 248 108 245 107 245 104 241 104 241 104 241 104 241 105 243 107 245 107 248 108 248 110 250 110 253 111 253 113 255 111 257 111 257 113 265 117 269 117 272 125 281 125 279 126 281 128 296 134 303 135 312 141 329 153 353 161 367 164 370 165 374 165 370 168 382 171 393 171 396 173 413 190 429 194 422 196 427 196 379 155 276 110 269 117 245 108 250 108 243 107 245 111 253 107 255 102 248 108 253 101 81 36 105 36 85 24 62 16 52 110 238 137 202 52 54 6 59 18 57 12 50 12 54 12 52 10 59 9 50 6 42 4 45 22 159 105 219 101 219 92 231 99 224 99 224 99 212 84 183 81 171 58 119 30 76 12 59 0 40 4 50 10 62 18 66 21 69 21 71 24 74 25 74 25 69 16 64 19 69 18 57 16 64 19 66 19 66 19 71 27 112 39 133 48 138 52 140 46 124 40 109 37 105 31 88 19 50 12 35 4 31 6 33 1 31 6 31 3 31 7 40 18 50 15 42 15 42 12 28 10 33 10 28 10 28 10 28 7 33 6 28 6 31 10 38 7 21 4 14 1 11 1 11 3 7 1 4 3 7 4 11 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 1 14 4 14 3 23 12 47 19 50 18 52 21 54 22 59 22 62 22 62 21 59 21 59 19 57 19 57 19 54 18 52 16 45 18 45 18 45 18 45 22 50 18 40 13 40 18 47 18 50 21 59 30 81 37 81 33 83 34 88 34 90 36 90 37 93 37 93 39 95 40 97 42 100 42 97 40 97 39 95 42 105 48 117 55 126 61 136 63 117 42 93 40 102 42 95 42 100 40 97 40 100 43 105 46 105 43 100 40 95 40 97 45 102 46 95 36 81 31 81 34 83 34 85 36 85 36 85 43 88 37 76 33 78 37 88 36 81 36 81 36 81 36 81 37 78 36 76 37 81 40 83 36 81 43 88 42 83 40 83 42 93 45 102 45 97 39 93 43 102 42 107 42 107 43 109 48 119 48 117 46 117 45 114 43 117 48 121 49 126 58 143 60 131 42 42 0 14 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 1 0 16 88 60 112 51 102 49 102 46 93 45 93 40 85 39 85 40 90 40 83 39 78 36 74 31 69 22 57 21 52 19 54 21 54 27 47 22 50 31 54 22 26 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 7 10 21 12 16 9 14 99 60 83 54 75 54 75 55 63 49 67 55 91 60 71 46 67 49 91 58 107 60 103 57 107 60 107 61 111 63 115 63 95 64 87 64 87 61 75 60 87 64 83 61 75 60 75 60 87 61 67 54 55 55 71 61 79 61 79 63 83 64 87 64 103 67 99 66 99 64 95 64 107 66 91 61 91 64 91 61 95 63 95 64 99 64 103 66 95 64 99 66 103 67 107 67 79 64 91 66 87 67 99 75 95 67 87 66 95 69 91 64 79 67 95 70 95 70 103 76 103 73 111 78 115 78 115 78 115 73 126 75 130 73 126 72 130 75 130 75 130 75 130 75 130 75 126 75 126 76 134 79 146 82 142 79 138 78 130 76 130 76 130 76 130 76 130 75 134 78 130 79 146 82 142 78 123 81 119 79 115 78 111 78 123 82 123 82 123 82 123 82 134 85 130 84 126 85 130 87 123 84 134 88 138 87 126 82 146 87 154 87 154 87 154 87 150 85 150 85 150 85 150 85 142 88 142 88 142 88 138 87 142 88 142 88 142 88 142 87 138 84 138 84 138 84 138 84 138 84 138 85 142 85 146 87 142 87 142 88 146 90 150 90 150 90 154 92 154 93 158 93 142 87 146 88 150 87 146 85 150 88 150 90 154 92 158 92 150 90 158 93 166 96 170 96 170 96 170 96 170 96 170 96 174 98 178 99 178 101 182 101 198 104 178 96 166 98 182 104 178 99 178 99 178 99 178 99 178 99 178 98 174 96 170 96 182 105 186 104 174 101 182 107 198 110 198 110 198 110 198 108 186 105 186 107 190 108 194 108 194 108 194 108 194 108 194 108 198 108 202 108 202 107 194 104 194 105 194 105 194 105 194 105 190 104 190 105 194 107 198 107 198 105 194 105 194 107 202 110 202 108 202 108 202 108 202 108 206 110 206 110 206 110 206 110 202 108 202 110 206 111 210 111 206 110 206 110 206 110 206 110 206 110 206 108 202 107 198 107 190 104 190 104 190 104 190 104 186 105 186 107 190 108 194 108 198 110 198 111 202 113 206 113 206 113 198 114 206 117 214 120 202 122 226 128 222 125 218 126 230 131 246 135 242 137 253 146 277 158 297 165 301 165 297 168 293 167 301 171 305 171 305 171 317 180 353 194 369 191 388 206 432 206 380 128 174 105 206 101 198 104 190 104 190 107 206 111 198 107 186 107 206 113 198 10 51 39 55 33 43 25 47 22 146 96 285 92 95 4 15 30 43 16 23 12 15 13 7 9 27 10 23 9 0 4 0 4 3 75 210 99 178 93 170 104 210 102 202 102 210 98 194 87 174 87 194 84 150 54 63 25 0 1 11 6 19 12 23 15 35 21 35 22 31 25 35 25 15 16 0 15 11 25 19 22 15 21 15 18 11 18 19 21 7 19 0 28 51 45 71 45 71 43 67 40 67 42 59 37 43 25 31 15 7 10 7 12 7 9 7 7 0 3 0 7 19 16 0 15 11 13 0 7 3 10 3 10 11 10 11 10 0 6 0 6 3 7 15 13 7 6 7 3 0 0 0 1 0 1 0 1 0 3 3 6 7 6 7 6 7 6 7 6 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 0 3 0 3 0 9 27 19 47 21 43 18 31 21 35 22 43 22 43 21 39 19 35 19 43 22 43 22 43 24 47 25 19 16 19 16 19 16 19 16 39 21 23 15 11 15 23 19 11 21 7 25 39 34 55 36 51 33 51 34 55 37 59 37 51 36 51 37 55 37 59 39 71 43 67 40 63 39 55 37 63 43 87 52 99 57 115 61 119 51 59 36 59 43 67 37 59 39 59 40 67 43 79 48 79 45 71 42 63 39 63 42 75 46 75 42 47 31 35 31 43 34 43 34 43 33 39 33 83 42 55 31 43 33 59 42 51 34 51 34 51 34 51 34 51 34 39 34 39 36 47 39 39 39 59 43 59 40 55 42 75 45 67 43 63 42 63 42 63 40 67 40 63 39 59 36 79 49 79 48 75 45 71 43 63 48 95 58 111 60 115 63 115 57 67 4 0 1 0 0 0 0 7 0 7 0 7 1 0 0 0 0 0 0 0 0 0 3 0 0 0 0 35 55 130 57 87 51 91 52 83 45 75 45 63 40 55 40 63 43 67 40 55 36 43 33 47 31 27 21 23 19 31 21 39 24 51 22 27 25 55 31 43 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 15 13 23 9 15 9 55 133 57 138 60 143 61 145 52 131 55 136 57 131 52 126 58 138 58 138 58 138 58 138 58 140 60 145 64 150 67 152 66 152 63 152 64 152 61 140 61 148 61 148 61 148 61 148 66 152 61 145 58 143 60 148 63 150 63 152 64 155 66 155 67 157 66 152 64 150 61 148 64 150 63 148 61 150 63 152 66 155 64 150 63 150 64 152 66 157 69 159 69 159 67 157 67 162 64 159 64 159 64 157 64 159 64 159 64 159 64 164 67 167 67 167 67 167 67 167 67 169 70 174 73 179 75 181 66 171 72 176 70 171 72 181 73 176 69 167 66 171 72 179 81 188 79 186 78 181 76 181 79 186 79 183 78 181 76 181 79 183 78 181 76 183 78 186 81 188 79 186 81 188 82 193 82 188 81 186 79 183 78 183 79 186 79 186 79 186 79 186 82 191 82 191 82 191 82 191 84 193 84 193 84 193 84 193 84 193 84 193 84 193 84 193 82 191 82 193 84 195 85 195 85 195 85 195 85 195 85 195 85 195 85 198 87 200 88 200 85 200 85 198 84 195 81 193 85 200 85 202 87 205 88 205 85 202 85 205 87 207 88 207 88 207 88 210 90 212 92 212 88 207 88 207 88 207 88 207 88 207 88 207 88 207 88 207 92 219 92 222 93 224 95 224 90 219 95 226 98 229 96 224 92 219 92 222 93 224 95 224 93 222 93 224 95 226 96 226 98 231 101 236 102 236 102 234 98 229 98 229 98 229 98 229 105 234 104 231 104 231 104 229 107 238 108 241 110 238 108 241 107 241 107 243 108 245 110 245 107 241 107 241 107 241 107 241 105 238 102 238 107 245 107 241 107 241 104 238 107 243 105 238 107 243 107 243 107 243 107 243 102 236 102 238 104 238 105 241 108 248 108 248 108 248 108 248 111 250 110 248 108 245 107 243 110 245 110 245 110 245 110 245 110 243 108 241 107 243 108 245 108 245 107 243 105 245 107 248 105 241 104 238 102 241 104 243 105 245 108 250 111 255 113 255 110 250 110 250 110 250 110 250 110 250 110 253 113 257 117 269 117 272 120 276 120 279 128 296 134 308 135 312 135 324 144 341 152 353 159 370 165 372 164 367 168 377 168 377 170 386 173 389 180 408 191 425 196 422 199 432 199 444 196 358 119 243 98 236 99 226 107 236 107 229 107 236 108 245 113 241 108 241 66 90 28 100 43 78 25 66 13 40 19 90 46 100 21 47 10 69 10 59 9 54 9 54 10 57 12 66 18 52 4 42 4 40 13 150 102 217 84 224 93 217 84 202 90 210 93 210 88 205 81 198 85 200 82 188 72 164 33 54 0 45 7 45 1 62 4 50 7 50 12 54 16 59 16 64 21 69 21 66 22 78 15 64 16 66 16 66 16 69 16 71 15 76 24 95 37 114 37 112 37 112 39 114 39 114 40 97 31 85 27 76 15 47 12 40 6 40 4 23 4 52 19 50 12 40 10 38 9 31 10 35 10 35 12 31 12 31 9 31 9 28 6 21 6 21 6 16 3 7 3 7 3 9 3 7 3 7 3 7 3 7 4 9 4 9 4 9 4 9 6 14 7 16 9 14 7 11 9 14 7 11 6 14 7 21 6 23 7 33 12 40 15 42 22 50 18 42 16 45 21 52 25 54 21 62 24 52 19 59 22 57 21 54 19 50 18 47 12 28 15 28 12 28 16 45 21 42 18 42 15 38 13 35 21 35 15 50 31 85 37 83 31 83 33 83 34 81 36 81 34 85 36 90 39 95 39 93 39 95 40 97 42 95 40 93 42 100 45 109 52 124 60 133 64 124 48 100 40 100 43 102 43 97 43 100 46 102 46 105 46 100 45 100 45 100 45 100 45 97 45 85 31 71 34 85 33 76 33 78 36 83 40 88 40 83 37 78 33 71 30 69 27 66 31 71 28 66 31 74 37 76 36 74 34 76 36 78 39 81 40 83 40 85 42 88 46 100 40 100 45 107 45 102 46 105 42 97 39 95 40 100 54 107 45 102 46 119 49 117 46 124 52 124 52 121 57 126 73 88 19 9 0 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 0 2 0 7 28 107 60 114 57 105 52 102 54 107 46 90 45 88 42 83 39 81 34 76 36 78 37 76 34 74 27 62 22 54 19 50 18 50 22 52 22 47 22 47 22 45 1 4 0 2 1 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 1 2 1 2 1 2 1 2 87 55 87 57 95 58 99 60 83 54 87 55 87 54 83 52 91 57 91 57 91 57 91 57 95 60 99 61 107 63 111 64 95 60 91 61 103 64 99 60 95 61 95 61 99 63 99 63 107 64 103 63 95 61 95 63 103 64 103 64 103 64 103 64 99 64 103 64 103 64 103 64 103 63 99 61 95 63 99 64 99 64 95 63 91 63 95 66 99 66 103 67 103 67 99 66 95 61 99 63 99 63 99 63 103 64 103 64 103 64 103 64 107 66 107 66 107 66 107 66 107 66 111 67 115 70 119 70 107 69 123 70 115 69 123 73 130 72 119 67 111 70 123 76 123 76 111 75 111 75 111 73 119 78 115 76 111 75 111 75 123 78 115 76 115 76 119 79 119 78 115 76 119 78 123 81 126 81 123 79 123 78 119 78 123 79 123 79 123 79 123 79 130 82 130 82 130 82 130 82 130 82 130 82 130 82 130 82 134 84 134 84 134 84 134 84 130 82 130 84 134 85 138 85 138 85 138 85 138 85 138 85 138 85 138 87 142 88 146 88 142 85 142 85 138 84 138 84 138 84 138 85 142 85 146 87 142 85 142 87 146 88 150 88 150 88 150 90 154 92 158 92 150 88 150 88 150 88 150 88 150 88 150 88 150 88 150 88 154 90 154 92 158 92 162 93 154 92 166 96 170 96 166 95 162 93 166 95 166 96 170 96 162 93 162 95 166 96 170 96 170 98 178 101 182 101 182 101 174 98 174 98 174 98 174 98 170 101 170 102 174 102 174 102 186 107 190 110 194 108 186 107 186 107 186 108 190 108 194 110 186 107 186 107 186 107 186 107 194 104 186 104 198 108 198 105 194 105 190 105 194 107 194 104 198 107 198 107 198 107 198 107 186 104 190 104 194 105 194 107 202 108 202 108 202 108 202 108 206 110 202 108 202 108 198 107 194 110 194 110 194 110 194 110 194 108 190 107 186 108 190 110 194 107 190 105 186 107 190 108 186 105 182 104 182 104 186 105 186 107 194 110 202 111 202 111 198 110 198 110 198 110 198 110 206 110 198 111 206 116 210 119 214 120 214 120 214 122 222 128 234 134 242 137 238 140 257 149 253 149 273 161 301 167 309 167 301 168 301 168 305 171 313 173 329 184 357 193 365 196 380 202 396 199 404 182 281 108 174 113 194 102 186 107 206 117 202 113 202 119 226 110 234 108 115 13 19 43 59 31 7 12 3 7 0 19 43 22 15 4 23 18 23 10 7 7 0 7 0 10 0 15 19 7 0 3 0 0 0 61 202 95 166 84 158 70 119 76 126 79 142 81 154 81 142 75 158 79 178 79 170 78 158 31 0 1 7 4 0 9 0 7 7 7 19 7 19 9 3 18 11 19 11 18 19 21 11 16 23 15 23 16 27 18 19 16 7 13 3 21 23 25 15 24 19 30 39 39 59 43 55 40 39 36 39 31 15 18 0 12 0 12 0 3 0 19 19 13 0 7 7 10 3 6 15 10 19 10 19 12 19 12 7 9 0 7 3 6 0 6 3 4 3 3 0 3 0 4 0 3 0 3 0 3 0 3 3 4 3 4 3 4 3 4 7 7 11 9 15 7 11 6 15 7 11 6 7 7 11 7 3 9 3 12 11 15 19 18 35 21 23 16 19 18 31 22 47 22 35 25 43 21 31 24 35 22 31 18 19 13 7 12 0 12 0 12 0 10 11 19 27 19 23 18 19 15 15 15 15 16 0 21 47 39 59 31 47 31 39 34 35 36 39 37 51 34 59 37 67 39 67 39 67 40 71 42 75 40 71 39 59 40 67 45 87 52 107 58 123 60 95 46 67 40 67 43 63 42 67 43 67 45 71 45 71 45 71 45 67 43 67 43 83 46 75 37 43 30 51 39 47 33 47 33 51 37 63 40 67 39 63 36 51 31 43 30 43 31 55 33 47 31 51 36 55 36 47 34 47 34 51 37 59 39 59 40 63 40 67 40 67 40 59 40 71 45 71 40 75 45 67 40 63 40 67 45 87 46 63 40 75 46 75 45 79 49 87 55 95 61 99 61 130 36 31 0 0 3 7 1 0 0 0 0 0 0 0 0 0 1 0 0 7 0 7 0 11 0 0 0 0 0 43 58 123 58 99 49 75 43 71 43 67 42 63 39 59 37 55 36 47 34 51 36 51 36 51 33 35 22 27 18 23 15 19 15 31 24 39 24 35 22 39 21 15 3 3 0 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 3 1 3 1 3 1 3 1 54 131 54 133 55 133 55 133 55 133 54 131 54 131 55 133 55 133 55 133 55 133 55 133 60 140 60 140 60 140 60 140 57 140 57 145 63 152 63 145 60 145 61 148 63 150 64 152 64 152 66 155 64 152 63 148 64 152 64 152 63 150 63 150 60 148 61 150 64 155 66 157 63 150 61 148 61 148 63 150 64 152 63 150 63 150 64 155 63 152 64 155 66 152 64 150 58 155 60 157 61 162 63 162 64 164 64 164 64 164 64 164 66 167 66 167 66 167 66 167 66 167 66 167 66 169 67 169 67 171 72 174 69 171 70 179 75 179 70 171 69 174 73 181 70 171 72 174 72 174 72 176 75 179 75 179 73 176 72 174 78 183 76 179 75 181 78 183 75 176 73 176 73 179 76 183 79 186 79 183 78 183 76 181 79 186 79 186 79 186 79 186 81 188 81 191 82 191 82 191 82 191 82 191 82 191 82 191 84 193 84 193 84 193 84 193 82 191 82 193 84 195 85 195 85 195 85 195 85 195 85 195 85 195 85 198 87 200 88 200 85 200 85 200 87 202 87 202 82 195 82 198 84 198 84 200 85 202 85 205 87 207 88 207 88 207 90 210 90 210 92 212 88 207 88 207 88 207 88 207 88 207 88 207 88 207 88 207 88 214 88 217 90 217 92 219 92 222 93 224 96 224 95 224 95 224 96 226 96 229 98 229 93 222 93 224 95 226 96 226 95 226 98 231 99 231 99 229 98 229 98 229 98 229 98 229 98 226 98 229 101 231 102 234 105 241 108 243 108 243 107 238 107 241 107 241 108 243 108 245 107 241 107 241 107 241 107 241 105 238 102 238 107 245 107 241 105 241 105 241 105 241 105 241 107 243 107 243 107 243 107 243 104 241 105 241 107 243 107 245 108 248 108 248 108 248 108 248 107 245 108 248 108 248 110 250 110 245 110 245 110 245 110 245 110 243 108 241 107 243 108 245 108 245 107 243 105 245 107 248 107 245 105 243 105 243 107 245 105 245 108 250 111 253 111 253 110 250 110 250 110 250 110 250 110 250 110 253 113 260 117 269 120 274 122 276 119 274 123 288 129 308 137 319 141 329 146 339 146 343 153 360 162 372 165 372 167 374 168 377 170 382 173 384 179 398 185 405 188 415 197 434 200 432 202 444 180 303 107 260 113 234 102 231 116 255 116 231 111 236 113 248 122 255 63 69 28 90 42 66 13 45 9 64 3 47 12 52 4 50 10 69 12 59 9 54 7 57 9 57 9 54 15 42 1 35 1 31 15 131 93 212 90 212 85 191 72 167 73 167 73 174 78 179 87 193 90 198 92 202 95 200 95 105 6 26 4 42 4 40 12 50 9 40 6 33 4 33 9 45 15 54 13 54 16 64 15 62 15 66 16 69 18 71 19 69 15 62 12 64 16 71 10 69 18 83 28 105 37 114 39 114 40 112 40 105 33 85 22 64 16 59 10 42 12 62 13 42 7 35 9 38 9 33 10 35 10 35 12 31 12 31 7 31 9 28 7 21 6 21 6 16 4 7 3 7 3 9 3 7 3 7 3 7 3 7 4 9 4 9 4 9 4 9 6 14 7 16 9 14 7 11 9 16 7 14 7 14 9 21 9 33 10 35 15 42 18 45 22 50 19 45 18 47 21 52 27 47 21 52 24 42 18 47 19 40 16 33 10 23 6 19 4 11 9 11 4 16 10 31 18 40 18 40 18 42 16 38 18 28 13 47 30 85 36 81 31 83 33 81 34 78 36 78 33 83 36 90 39 93 39 93 39 95 40 97 42 95 40 93 40 100 42 105 48 117 55 126 63 133 60 117 43 95 40 105 40 93 40 95 42 95 42 97 42 95 42 95 43 97 43 97 46 95 42 83 33 74 34 83 33 76 33 76 34 81 37 85 37 81 36 76 33 71 30 69 28 71 33 74 31 71 33 78 36 76 34 71 33 74 36 76 37 78 39 81 39 83 40 85 40 93 36 93 40 100 42 95 43 102 42 100 42 102 45 107 46 97 40 95 40 109 43 112 49 121 51 131 64 136 61 109 28 26 3 0 0 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 9 0 7 22 95 55 107 51 90 42 83 39 81 36 76 36 76 36 76 36 76 33 74 34 76 36 74 33 71 25 59 21 50 16 47 15 45 27 57 25 54 24 47 22 47 15 23 1 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 1 2 1 2 1 2 1 2 83 54 83 52 79 52 79 52 91 55 83 52 79 54 91 58 87 55 87 55 87 55 87 55 99 60 99 58 95 57 91 57 83 55 79 58 95 61 91 57 83 57 87 58 91 61 95 63 91 61 103 66 107 63 95 60 95 61 95 63 99 64 103 66 95 61 99 63 99 64 103 64 99 63 95 60 91 61 99 63 91 63 87 61 91 63 95 66 87 63 91 64 95 63 91 61 87 58 91 61 99 64 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 111 67 111 67 107 66 107 66 111 69 119 70 111 67 115 72 126 73 123 70 119 72 126 75 103 69 95 70 103 72 107 73 115 75 111 75 107 73 107 72 115 76 111 75 111 75 115 76 107 73 103 72 107 75 115 76 119 78 119 76 115 76 115 76 119 78 119 78 119 78 119 78 123 81 126 81 126 82 130 82 126 81 126 81 126 81 126 81 130 82 130 82 130 82 130 82 130 82 130 84 134 85 138 85 138 85 138 85 138 85 138 85 138 85 138 87 142 88 146 88 142 85 142 87 146 88 154 90 138 84 138 84 138 84 142 85 142 85 142 87 146 88 150 88 154 90 154 90 154 90 154 90 154 90 154 90 154 90 154 90 154 90 154 90 154 90 154 90 150 88 154 90 158 92 158 92 162 93 162 93 166 95 162 93 166 95 166 95 170 96 174 98 162 93 162 95 166 96 170 96 162 95 170 98 174 98 174 96 174 98 174 98 174 98 174 98 158 96 162 99 170 102 178 104 182 105 186 107 186 107 182 105 182 105 186 107 186 108 190 108 186 107 186 107 186 107 186 107 194 104 186 104 198 108 198 105 186 104 194 105 190 102 190 105 194 105 194 105 194 105 194 105 194 105 198 107 198 108 202 108 198 107 198 107 198 107 198 107 194 107 198 108 202 110 206 111 194 110 194 110 194 110 194 110 194 108 190 107 186 108 190 110 194 107 190 105 186 107 190 108 194 107 190 105 186 107 190 108 186 107 194 110 198 110 198 110 198 110 198 110 198 110 198 110 206 110 202 111 210 116 214 120 222 123 218 120 210 119 214 125 226 132 246 143 253 144 261 149 265 152 273 158 285 159 285 158 293 165 301 170 309 173 313 173 321 179 333 182 341 188 369 199 369 194 408 218 424 164 230 104 218 111 202 111 222 116 202 102 206 111 202 108 257 110 99 4 0 27 35 30 19 15 15 13 0 10 0 10 15 13 31 15 27 12 11 9 0 7 0 9 7 16 23 10 0 7 0 4 0 37 142 79 182 84 190 78 190 90 170 85 174 87 186 92 190 85 186 81 182 79 186 82 194 42 7 0 0 6 3 3 31 13 27 12 23 9 15 6 3 12 11 13 7 12 15 18 19 15 23 15 27 18 31 18 23 18 11 16 11 15 7 19 0 15 0 19 11 24 15 27 35 34 47 42 63 40 55 36 43 27 27 19 11 12 7 18 3 7 0 4 3 10 3 7 11 9 15 9 15 10 15 10 7 9 0 7 3 6 0 6 3 4 3 3 0 3 0 4 0 3 0 3 0 3 0 3 3 4 3 4 3 4 3 4 7 7 11 9 15 7 11 6 19 9 11 7 11 7 15 9 11 10 7 13 15 16 19 18 31 19 23 18 23 18 27 21 43 21 27 24 35 18 15 21 11 13 3 10 0 6 0 4 0 6 0 6 0 4 0 13 19 16 19 16 23 18 23 18 7 12 0 18 43 37 59 31 43 30 39 33 39 34 43 36 47 33 55 37 63 39 67 37 67 40 71 42 75 40 71 39 75 45 79 48 91 54 107 58 115 64 130 58 79 39 63 45 55 39 55 39 55 39 59 40 59 40 59 42 63 42 63 43 83 45 67 36 47 31 51 36 47 33 43 31 47 34 55 37 63 36 59 34 51 31 43 30 27 27 39 28 35 25 39 30 47 34 43 33 43 33 47 34 51 37 55 37 59 39 59 37 59 37 51 37 67 43 67 40 67 42 67 43 71 45 79 46 67 42 59 39 63 42 75 45 107 52 103 61 134 67 95 43 11 4 0 0 11 6 7 0 0 0 0 0 0 0 0 0 0 1 0 0 7 0 7 0 7 0 0 1 0 0 31 51 103 52 87 46 75 46 79 48 47 34 47 34 47 36 51 36 43 33 47 34 47 34 47 31 51 28 39 24 35 21 31 19 31 24 31 24 39 25 51 25 47 15 15 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 128 52 128 51 126 51 126 57 133 54 128 54 133 58 140 58 138 58 138 58 138 58 138 61 140 60 138 57 136 55 133 60 143 57 143 60 145 57 133 55 138 55 140 57 143 58 143 57 143 61 150 63 148 60 143 57 143 60 148 64 155 67 159 64 152 63 150 63 148 61 148 63 148 60 145 60 145 61 150 61 148 61 148 61 150 64 155 61 148 63 150 63 150 61 148 60 157 61 162 64 167 67 169 66 167 66 167 66 167 66 167 66 167 66 167 66 167 66 167 69 171 69 171 67 169 67 169 67 171 70 174 67 167 67 174 72 176 72 174 70 176 72 176 70 171 70 174 73 176 75 179 78 181 76 181 75 179 75 176 75 179 73 176 73 176 75 179 75 179 73 176 75 181 78 183 75 179 75 181 76 181 76 181 78 183 78 183 78 183 78 183 78 186 79 188 81 191 82 191 81 188 81 188 81 188 81 188 82 191 82 191 82 191 82 191 82 191 82 193 84 195 85 195 85 195 85 195 85 195 85 195 85 195 85 198 87 200 88 200 85 200 85 202 87 205 90 207 87 202 87 202 87 202 85 200 85 202 85 205 87 207 88 207 90 210 90 210 90 210 90 210 90 210 90 210 90 210 90 210 90 210 90 210 90 210 90 210 92 219 92 219 93 222 95 224 93 222 93 222 92 219 93 222 92 219 93 222 95 224 95 224 93 222 93 224 95 226 96 226 93 222 95 226 98 229 96 226 98 229 98 229 98 229 98 229 98 226 99 231 102 236 105 238 104 236 105 238 105 238 104 236 105 238 105 241 107 241 108 243 107 241 107 241 107 241 107 241 105 238 102 238 107 245 107 241 101 238 107 241 102 234 102 241 105 241 105 241 105 241 105 241 105 241 107 243 107 245 108 245 107 245 107 245 107 245 107 245 105 245 107 248 108 250 110 253 110 245 110 245 110 245 110 245 110 243 108 241 107 243 108 245 108 245 107 243 105 245 107 248 108 245 107 243 105 245 107 248 105 245 108 248 110 250 108 248 110 250 110 250 110 250 110 250 111 253 111 255 114 262 119 272 122 276 123 279 120 276 123 288 128 308 140 327 146 334 149 341 152 351 155 358 158 360 158 360 162 372 168 379 173 384 173 384 174 389 179 393 179 401 190 422 188 429 203 441 211 405 147 238 104 243 111 248 111 241 104 229 111 226 98 229 111 236 52 59 9 50 21 62 24 59 6 50 10 52 7 57 15 71 16 64 13 62 10 57 9 52 7 47 10 52 16 38 6 33 7 28 0 40 27 97 37 112 40 112 54 107 48 97 43 95 43 97 42 88 34 76 27 71 27 74 34 47 3 19 3 23 3 23 10 35 10 35 9 28 9 33 7 35 15 42 12 40 15 52 13 54 13 59 16 64 18 71 21 66 18 64 18 69 18 69 18 71 16 76 18 78 19 78 27 100 34 112 37 112 40 112 37 100 28 76 19 69 18 62 10 38 4 33 9 38 9 33 9 33 9 33 10 28 10 28 7 31 9 28 7 21 6 21 6 16 4 7 3 7 3 9 3 7 3 7 3 7 3 7 4 9 4 9 4 9 4 9 6 14 7 16 9 14 7 11 10 19 9 14 7 16 10 23 10 28 12 33 13 35 15 38 18 40 16 38 16 38 18 40 24 31 18 35 19 23 12 28 9 16 9 14 7 14 7 14 3 7 4 9 3 9 9 28 16 33 15 38 16 38 15 38 13 23 9 42 28 83 34 81 30 81 30 81 33 76 36 76 31 83 34 88 37 90 37 90 39 95 40 97 42 95 40 93 45 105 45 107 49 114 54 121 58 136 67 131 49 97 39 100 39 90 39 88 37 88 37 88 40 93 40 95 42 97 43 97 48 93 39 78 33 76 33 78 33 74 31 74 31 76 34 78 36 76 34 74 31 71 30 69 22 62 27 64 25 62 27 69 33 71 31 69 31 69 33 71 36 76 36 76 37 78 37 83 40 93 37 95 43 105 45 102 40 97 42 102 45 105 45 105 42 100 40 105 39 112 45 121 58 128 57 126 64 105 40 50 3 0 0 2 6 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 11 0 7 21 93 54 105 51 95 46 95 48 97 36 76 36 76 36 78 37 78 33 74 34 76 36 74 33 71 30 69 27 59 22 54 21 54 19 50 21 52 24 54 27 57 28 40 9 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 75 51 75 51 75 52 79 52 83 54 83 55 87 57 95 60 95 58 95 58 95 58 95 58 99 60 99 58 95 57 91 55 95 60 87 58 91 58 79 52 83 57 83 57 83 57 83 57 83 57 87 60 91 60 91 58 83 57 87 61 99 66 111 67 107 64 103 63 95 60 91 58 95 61 91 60 91 60 95 61 83 60 83 60 87 63 95 66 87 63 91 64 95 63 91 61 99 63 99 64 107 66 111 67 111 67 111 67 111 67 111 67 107 66 107 66 107 66 107 66 111 67 111 69 115 69 115 69 111 69 119 69 107 66 107 69 119 70 119 70 119 70 119 72 115 73 107 73 107 75 111 75 119 78 115 76 111 75 111 75 111 73 103 72 103 72 107 75 115 76 111 75 115 76 119 79 107 73 107 75 111 75 115 76 115 76 115 76 115 76 115 76 119 78 119 79 126 81 130 82 130 82 130 82 130 82 130 82 126 81 126 81 126 81 126 81 130 82 130 84 134 85 138 85 138 85 138 85 138 85 138 85 138 85 138 87 142 88 146 88 142 85 142 85 146 87 146 87 150 88 150 87 146 87 146 85 142 85 142 87 146 88 150 88 158 92 154 90 154 90 150 88 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 93 162 92 154 92 158 92 158 92 158 93 162 93 166 95 162 93 162 95 166 96 170 96 162 95 170 98 174 98 170 96 174 98 174 98 174 98 174 98 166 99 170 101 174 104 178 104 174 102 178 105 182 104 174 102 178 105 182 105 186 107 186 107 186 107 186 107 186 107 186 107 194 104 186 104 198 108 198 105 178 104 198 105 182 99 186 107 190 104 190 104 190 104 190 104 190 105 194 105 198 107 198 108 194 105 194 105 194 105 194 105 198 107 202 108 202 108 206 110 194 110 194 110 194 110 194 110 194 108 190 107 186 108 190 110 194 107 190 105 186 107 190 108 190 107 186 105 186 105 190 107 186 107 194 108 194 108 190 107 198 110 198 110 198 110 198 110 210 111 202 113 210 117 218 122 226 125 226 123 218 123 226 129 230 134 249 143 257 147 273 155 261 150 265 155 281 161 293 164 281 164 297 171 313 174 317 173 313 174 325 177 325 179 337 187 313 196 372 200 412 211 337 119 170 104 206 110 210 104 206 110 194 101 170 96 226 92 71 1 0 9 0 18 3 7 0 7 3 9 0 7 11 13 27 10 31 13 19 9 0 7 0 9 0 12 15 6 0 6 0 1 0 0 0 3 0 0 0 0 0 4 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 3 0 1 3 4 0 3 3 4 0 6 3 7 7 10 19 12 19 10 23 15 19 12 19 13 19 16 27 18 35 21 23 16 11 12 0 10 7 16 3 16 11 18 7 19 23 28 39 33 55 36 79 48 99 45 71 27 39 27 35 18 11 10 0 6 3 10 3 7 7 7 11 7 11 9 11 9 7 9 0 7 3 6 0 6 3 4 3 3 0 3 0 4 0 3 0 3 0 3 0 3 3 4 3 4 3 4 3 4 7 7 11 9 15 7 11 6 19 10 15 9 15 9 19 10 15 10 11 12 15 13 19 13 23 15 23 15 23 15 23 16 31 16 15 18 19 10 0 13 0 6 0 7 0 9 0 9 0 6 0 4 0 4 3 13 23 16 23 13 19 13 19 13 3 7 0 15 35 36 59 31 39 30 43 30 39 33 39 34 47 31 55 36 63 37 63 37 67 40 71 42 75 40 71 39 63 40 63 40 67 45 79 48 103 61 130 63 99 45 59 39 55 39 55 39 51 37 51 37 59 40 59 42 67 45 71 45 87 43 55 33 47 33 47 33 43 31 39 30 39 31 43 33 55 33 51 33 47 31 43 30 31 27 43 30 35 27 43 31 43 31 35 30 35 30 39 33 47 34 47 36 51 36 55 36 59 37 55 39 71 46 75 43 59 40 67 43 71 43 67 42 75 43 83 42 79 42 99 52 119 57 111 55 91 40 15 9 0 1 3 3 15 4 0 0 0 0 0 0 0 0 0 0 0 1 0 0 7 0 7 0 7 0 0 1 0 1 43 58 119 57 95 48 71 42 67 42 59 37 55 37 55 37 55 37 47 36 51 37 55 36 55 33 47 27 35 22 35 19 31 19 15 18 19 21 35 24 51 27 67 21 23 3 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 49 124 51 126 52 131 54 131 52 131 55 136 58 138 58 138 57 136 57 136 57 136 57 136 60 140 60 140 58 138 58 138 60 143 58 145 61 148 58 138 61 148 60 145 58 140 57 138 58 143 58 143 58 145 61 150 60 145 61 148 61 150 63 150 63 148 61 148 61 148 61 148 61 145 60 143 58 145 60 148 60 145 60 145 61 150 64 155 63 150 64 152 64 152 63 150 63 162 63 162 63 162 64 164 67 169 67 169 67 169 67 169 66 167 66 167 66 167 66 167 64 164 64 167 67 169 69 171 67 171 70 171 66 164 66 169 67 169 69 171 69 171 67 169 73 176 73 176 73 174 72 174 75 179 75 179 73 176 72 174 73 176 72 171 70 174 73 176 76 179 75 179 75 181 78 186 72 174 73 176 73 179 75 179 76 181 76 181 76 181 76 181 76 181 78 186 81 188 82 191 82 191 82 191 82 191 82 191 81 188 81 188 81 188 81 188 82 191 82 193 84 195 85 195 85 195 85 195 85 195 85 195 85 195 85 198 87 200 88 200 85 200 85 200 84 198 84 198 87 202 87 200 85 200 84 198 85 202 85 205 87 207 88 207 92 212 92 210 90 207 88 207 92 212 92 212 92 212 92 212 92 212 92 212 92 212 92 212 90 217 92 219 92 222 93 222 96 224 92 217 90 217 92 219 93 222 93 224 95 224 96 226 93 222 93 224 95 226 96 226 95 224 96 229 99 231 98 229 98 229 98 229 98 229 98 229 99 229 99 229 99 231 101 231 101 234 104 236 104 236 102 231 104 236 105 238 105 241 107 241 107 241 107 241 107 241 107 241 105 238 102 238 107 245 107 241 98 238 108 241 99 229 101 243 104 238 104 238 104 238 104 238 102 238 104 238 105 241 105 243 105 241 105 241 105 241 105 241 110 248 108 245 108 245 107 243 110 245 110 245 110 245 110 245 110 243 108 241 107 243 108 245 108 245 107 243 105 245 107 248 105 243 104 241 104 241 105 243 105 245 108 248 108 245 107 243 110 250 110 250 110 250 110 250 113 255 113 255 116 262 120 274 123 281 126 286 125 286 131 300 132 312 140 322 144 336 153 353 150 348 153 355 158 365 164 372 161 367 167 382 174 386 174 384 171 386 177 391 176 386 176 396 176 415 197 427 209 436 191 351 116 260 104 234 98 234 104 238 98 212 95 236 105 207 39 50 7 40 13 38 3 38 21 119 39 90 16 57 6 57 10 59 15 64 13 52 9 47 9 47 3 42 12 31 1 19 6 16 15 16 0 16 0 19 0 19 4 19 6 19 6 16 3 11 0 7 0 7 0 7 0 11 0 7 3 9 1 4 1 9 0 4 1 11 1 14 1 16 4 19 7 26 6 26 9 38 7 38 10 45 12 57 16 59 18 59 18 59 15 57 12 52 15 64 15 69 16 71 18 74 18 88 22 90 22 100 40 124 58 138 46 102 30 97 30 74 16 47 9 38 10 38 9 31 7 31 7 31 9 26 9 26 7 31 9 28 7 21 6 21 6 16 4 7 3 7 3 9 3 7 3 7 3 7 3 7 4 9 4 9 4 9 4 9 6 14 7 16 9 14 7 11 12 19 10 16 9 19 10 21 9 26 9 26 10 28 10 31 10 31 12 31 12 31 12 26 18 16 12 16 12 4 4 7 6 4 6 4 4 2 4 4 3 4 6 4 1 7 7 21 15 31 15 28 10 28 9 26 10 19 7 40 27 81 34 78 27 78 30 78 31 76 34 74 30 81 33 88 36 90 37 88 39 95 40 97 42 95 40 93 39 95 37 95 39 97 43 102 54 124 60 131 57 109 40 88 40 93 39 90 37 88 37 88 40 95 42 97 45 102 46 105 48 90 34 74 33 78 33 74 31 74 30 69 28 71 30 74 33 74 33 71 31 71 30 69 24 64 28 66 27 64 28 71 31 69 30 64 28 66 31 69 33 71 34 74 34 76 36 78 36 85 34 90 42 102 43 97 39 95 42 97 42 95 39 93 40 107 43 109 40 112 49 126 51 114 52 97 40 45 9 2 1 2 0 2 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 11 0 14 30 112 57 109 51 93 43 85 40 83 40 81 39 78 37 76 34 74 37 78 39 81 39 81 36 78 30 66 25 57 21 54 19 52 21 50 21 50 22 45 19 42 30 45 13 11 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 0 0 0 0 0 0 0 67 49 75 52 83 55 87 57 75 52 87 58 99 60 95 58 87 55 87 55 87 55 87 55 99 60 99 60 99 60 99 60 87 57 83 60 99 64 99 60 107 66 103 63 95 58 87 57 95 60 87 58 91 61 103 66 103 64 99 61 91 60 87 58 87 58 91 61 95 63 103 64 95 60 91 58 87 60 91 61 79 58 79 60 87 63 95 66 91 64 95 66 99 64 95 63 99 61 95 61 95 61 91 60 111 67 111 67 111 67 111 67 107 66 107 66 107 66 107 66 91 61 95 63 103 66 111 69 111 69 119 69 107 64 103 67 107 66 111 69 115 67 107 67 119 73 107 72 103 70 99 69 107 73 107 72 103 70 99 70 107 72 103 70 99 72 103 73 111 75 107 73 107 75 115 78 99 72 103 73 107 75 111 75 115 76 115 76 115 76 115 76 111 76 119 78 123 81 130 82 134 84 134 84 134 84 134 84 126 81 126 81 126 81 126 81 130 82 130 84 134 85 138 85 138 85 138 85 138 85 138 85 138 85 138 87 142 88 146 88 142 85 142 84 138 82 130 81 142 85 142 84 138 82 134 82 142 85 142 87 146 88 150 88 158 92 158 90 154 88 150 88 158 92 158 92 158 92 158 92 158 92 158 92 158 92 158 92 150 88 150 90 154 92 158 92 170 95 158 90 150 88 154 92 166 95 166 96 170 98 174 98 162 93 162 95 166 96 170 96 166 96 174 99 178 99 178 98 174 98 174 98 174 98 174 98 166 98 162 98 162 98 158 96 170 102 174 104 178 102 174 101 178 104 178 105 182 107 186 107 186 107 186 107 186 107 186 107 194 104 186 104 198 108 198 105 174 104 202 105 178 96 182 107 190 104 190 104 190 104 190 104 186 102 186 104 190 104 194 105 194 105 194 105 194 105 194 105 210 110 206 108 202 107 198 105 194 110 194 110 194 110 194 110 194 108 190 107 186 108 190 110 194 107 190 105 186 107 190 108 186 104 182 102 178 104 182 105 190 107 194 108 194 107 186 105 198 110 198 110 198 110 198 110 214 113 206 114 214 117 218 122 226 126 230 126 230 129 242 137 242 137 246 141 249 147 281 161 285 158 277 156 277 158 285 161 277 162 297 173 317 176 317 173 305 174 325 177 321 173 313 174 293 182 337 208 400 203 404 206 265 123 190 90 174 96 210 99 166 93 186 107 234 84 55 0 0 13 0 7 0 3 99 92 154 58 59 16 0 6 15 12 39 13 23 10 0 7 0 7 3 13 31 9 0 9 11 6 27 0 0 1 15 0 3 0 0 0 0 3 3 3 0 1 0 3 0 1 3 0 0 0 3 4 7 1 0 3 19 3 11 4 3 3 0 3 0 3 0 1 11 4 7 3 7 9 7 7 7 10 15 15 27 15 15 13 19 18 31 19 35 21 15 16 11 15 7 13 0 13 0 15 11 13 11 21 63 43 146 64 111 39 67 39 63 24 27 15 7 9 7 10 3 6 7 7 11 7 11 9 11 9 7 9 0 7 3 6 0 6 3 4 3 3 0 3 0 4 0 3 0 3 0 3 0 3 3 4 3 4 3 4 3 4 7 7 11 9 15 7 11 6 23 10 19 9 15 10 19 12 7 7 3 9 7 9 7 9 7 9 11 12 15 10 7 10 19 12 0 13 0 4 0 7 0 7 0 4 0 3 0 3 0 3 0 3 0 1 0 10 19 15 15 12 7 7 3 6 0 6 0 13 43 34 67 30 43 27 39 30 43 33 47 34 43 31 51 34 59 36 59 36 67 40 71 42 75 40 71 39 63 40 63 40 63 42 71 45 95 54 107 60 111 51 63 31 59 40 59 39 55 37 51 37 63 42 67 45 75 48 79 49 91 42 51 31 47 34 47 30 43 31 39 28 35 28 39 30 51 33 47 31 47 31 43 30 19 22 31 24 23 22 27 27 39 30 35 28 31 30 35 31 43 33 43 34 47 34 51 36 55 33 51 34 67 42 75 40 67 40 71 42 71 39 59 34 67 40 83 42 75 42 99 54 87 49 95 43 47 16 0 1 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 0 0 1 0 0 7 0 7 0 11 0 0 0 0 6 67 69 107 54 91 48 79 46 83 49 63 39 59 37 51 34 43 31 55 39 63 40 63 40 63 36 59 31 51 27 47 24 43 24 23 24 19 19 15 18 15 13 59 22 31 7 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 45 119 49 128 55 140 61 145 54 136 60 140 60 140 63 150 58 138 58 138 58 138 58 138 57 133 55 131 54 133 55 136 52 136 54 138 55 140 57 143 55 138 55 143 61 145 57 133 61 148 61 145 60 143 58 143 58 140 57 140 57 143 60 148 67 157 66 152 61 143 55 133 63 150 63 150 63 150 63 150 55 140 57 143 60 148 63 150 63 150 63 150 63 150 63 150 63 159 60 159 64 167 64 162 64 164 64 167 66 169 67 169 67 169 67 169 67 169 67 169 66 167 66 167 66 167 66 167 69 171 69 171 69 171 69 171 69 171 69 171 69 171 69 171 73 174 72 171 70 174 72 176 72 176 76 183 76 176 70 167 73 176 73 176 73 176 73 176 73 176 73 176 73 176 73 176 73 179 76 181 73 176 75 181 75 179 75 179 75 179 75 179 75 179 76 183 78 186 81 188 82 188 81 186 79 188 81 191 82 191 82 191 81 186 78 183 82 191 82 191 82 191 82 191 87 195 85 193 84 195 85 198 87 198 87 198 87 198 87 198 90 202 84 198 87 202 84 193 85 198 84 195 82 198 84 200 85 202 85 205 87 207 88 207 90 210 90 210 90 210 90 210 90 210 90 210 90 210 90 210 92 212 92 212 92 212 92 212 88 214 88 217 90 219 92 219 92 219 92 219 92 219 92 219 93 224 95 226 96 224 95 222 95 224 96 226 96 229 98 229 98 229 98 229 98 229 98 229 96 226 96 229 98 231 99 231 105 236 101 229 99 231 104 238 99 229 101 234 102 236 105 238 104 236 104 238 105 241 107 241 105 238 105 236 104 234 102 234 101 231 98 226 96 229 99 234 102 236 102 236 102 236 102 236 104 241 107 243 105 238 101 231 102 236 99 229 98 231 102 236 101 236 102 238 104 241 105 243 104 238 104 241 105 243 107 243 108 243 108 245 110 248 111 248 110 245 110 243 108 241 107 241 107 245 107 245 107 245 107 245 105 243 105 243 105 243 105 243 105 243 105 245 107 248 108 248 105 245 108 250 111 255 113 255 113 255 114 260 119 267 122 274 120 276 125 284 125 288 132 303 134 315 141 329 150 348 158 355 162 365 161 365 161 365 161 362 168 379 170 382 171 384 174 386 170 379 170 377 168 377 167 374 173 386 179 405 193 410 197 432 194 317 96 234 98 231 95 241 96 226 92 231 114 186 13 50 13 33 12 28 0 59 66 219 107 195 82 100 4 62 6 76 16 66 15 59 15 52 12 50 10 42 9 33 6 21 4 16 1 23 1 14 6 26 0 35 0 4 0 4 1 2 0 2 0 2 0 4 3 7 3 7 0 7 0 2 1 7 4 7 0 11 0 7 7 31 0 28 4 23 1 23 1 21 0 28 6 33 6 33 6 33 6 35 9 40 10 47 15 57 18 62 18 64 18 64 18 66 15 64 12 62 6 54 6 64 13 76 46 155 85 176 58 105 25 83 15 47 12 42 9 33 6 28 10 35 10 33 10 26 9 26 4 28 7 28 7 21 4 16 9 21 7 14 6 9 3 7 3 7 3 7 3 7 3 7 7 14 6 11 6 14 9 19 9 16 9 16 9 16 9 16 10 19 10 19 10 19 10 19 7 21 7 21 7 21 7 21 7 21 7 19 6 19 4 11 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 2 7 14 9 14 16 26 12 28 10 26 12 28 9 19 9 42 25 71 27 69 27 76 25 69 25 69 33 74 34 85 33 83 33 85 36 90 37 95 43 100 40 93 40 95 39 97 42 100 40 100 45 109 55 119 57 131 64 124 42 78 36 83 34 88 40 95 40 88 36 90 42 97 43 100 48 109 46 83 28 69 36 85 34 66 28 71 33 78 34 76 30 69 30 66 27 62 27 66 30 71 27 66 28 66 28 64 25 59 28 62 27 59 25 62 27 64 34 71 30 64 28 66 33 74 34 81 36 83 39 85 40 88 36 85 42 88 36 78 36 93 39 95 40 102 46 114 48 109 48 85 28 52 28 33 10 0 1 4 4 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 7 0 19 31 102 52 100 46 85 40 83 42 88 43 85 37 74 33 74 36 78 36 74 34 71 33 74 33 76 33 69 27 57 19 52 19 52 18 45 19 47 21 40 16 35 22 38 13 14 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 1 2 1 2 1 2 1 2 63 46 67 49 75 52 83 54 79 55 95 58 91 58 99 63 95 58 95 58 95 58 95 58 91 55 87 54 83 55 87 57 75 55 79 55 79 55 83 57 83 55 79 57 87 60 83 54 95 61 95 60 91 58 87 58 87 57 83 57 83 58 91 61 91 61 95 61 91 58 83 57 95 61 95 61 95 61 95 61 79 58 83 60 87 61 91 63 95 64 95 64 95 64 95 64 99 61 91 61 103 66 103 63 103 64 103 66 107 67 111 67 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 111 67 111 67 111 67 111 67 115 69 115 69 115 69 115 70 111 72 103 72 103 72 103 72 99 73 111 76 115 73 99 69 107 73 107 73 107 73 107 73 107 73 107 73 107 73 107 73 107 75 115 76 107 73 111 76 111 75 111 75 111 75 111 75 111 75 115 78 119 79 126 81 126 81 126 81 126 81 126 81 130 82 130 82 130 81 123 78 130 82 130 82 130 82 130 82 142 85 138 84 134 85 138 87 142 87 142 87 142 87 142 87 150 87 138 84 146 87 138 82 146 87 142 84 138 85 146 87 142 85 142 87 146 88 150 88 154 90 154 90 154 90 154 90 154 90 154 90 154 90 154 90 158 92 158 92 158 92 158 92 150 88 150 90 154 92 158 92 158 92 158 92 158 92 158 92 162 95 166 96 170 95 166 93 162 95 166 95 170 96 170 98 174 98 174 98 174 98 174 98 170 96 174 98 174 99 178 99 178 104 170 101 170 101 178 104 166 99 170 102 174 104 182 105 178 104 178 105 182 105 186 107 182 105 182 104 178 102 174 102 186 101 178 98 174 99 182 102 186 102 186 102 186 102 186 102 190 104 194 105 194 104 182 99 190 102 182 99 178 101 186 104 186 102 190 104 190 104 190 105 190 104 190 105 194 107 198 107 190 108 190 110 194 110 198 111 194 110 194 108 190 107 186 107 190 107 190 107 190 107 190 107 186 105 186 105 186 105 186 105 186 105 186 107 190 108 194 108 186 107 194 110 202 113 206 111 214 113 210 116 218 120 222 122 222 123 226 125 230 128 242 135 242 137 253 146 269 155 289 159 289 161 289 161 289 161 289 161 301 168 305 170 309 173 313 174 305 170 305 168 301 167 297 167 265 165 277 184 337 194 396 214 464 187 261 98 162 96 210 98 170 104 174 99 257 70 15 3 15 10 3 7 0 18 162 104 242 101 198 40 0 10 0 21 39 15 27 13 19 13 7 12 11 10 15 7 3 6 0 4 0 7 0 0 0 0 0 0 0 1 0 3 3 4 0 4 0 4 0 0 0 0 0 1 0 4 0 4 11 4 15 0 7 10 0 0 0 0 0 0 0 0 0 0 0 0 0 9 7 6 7 6 7 7 7 6 11 7 15 10 19 15 27 16 23 16 27 18 15 15 7 13 3 12 0 9 0 6 0 6 0 27 142 88 198 61 59 13 11 12 7 9 3 7 0 6 11 9 11 7 11 7 7 7 0 7 0 7 3 6 0 3 7 7 11 6 3 4 0 3 0 3 0 3 0 3 0 3 11 6 7 6 7 7 15 10 15 9 15 9 15 9 15 9 19 10 19 10 19 10 19 10 7 7 7 7 7 7 7 7 7 7 3 6 3 4 0 6 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 4 0 10 7 7 23 15 19 10 15 10 15 10 3 7 0 18 47 30 51 24 39 24 39 27 39 30 39 31 55 33 51 33 51 34 59 37 59 37 71 40 67 36 63 39 55 40 67 40 63 40 75 48 103 54 103 60 123 58 75 33 47 34 43 36 55 40 55 36 47 37 59 43 67 46 79 49 75 37 39 30 51 36 47 28 35 30 47 34 51 33 39 28 43 28 35 25 35 27 43 30 39 28 35 27 35 25 31 25 31 27 27 25 23 27 27 28 35 31 39 33 43 33 39 31 51 33 55 34 59 36 63 37 51 34 59 34 47 31 55 39 71 42 79 46 95 49 103 45 87 34 43 24 47 22 7 1 0 1 7 3 3 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 7 0 7 0 11 0 0 0 0 7 59 58 99 49 79 43 67 42 67 42 71 42 55 34 43 34 51 37 51 36 47 34 47 34 55 34 59 30 43 24 35 19 31 19 19 24 23 24 31 24 31 19 35 19 27 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 3 1 3 1 3 1 3 1 51 126 49 124 49 121 48 121 51 131 57 136 55 133 58 140 58 138 58 138 58 138 58 138 57 136 55 133 55 133 57 136 57 140 57 140 55 138 55 138 60 140 54 138 57 143 58 140 60 145 60 145 58 143 58 143 58 140 57 140 57 143 60 148 54 138 57 143 60 145 60 145 60 145 60 145 60 145 60 145 61 148 61 148 63 150 63 150 66 155 66 155 66 155 66 155 64 159 60 159 64 167 66 162 64 164 64 167 66 169 67 169 66 167 66 167 66 167 66 167 66 167 66 167 66 167 66 167 66 167 66 167 66 167 66 167 69 171 69 171 69 171 69 171 69 171 72 176 73 174 70 169 69 171 73 179 75 179 72 174 73 176 73 176 73 176 73 176 73 176 73 176 73 176 73 176 73 179 76 181 73 176 75 181 75 179 75 179 75 179 75 179 75 179 76 183 78 186 81 188 78 186 81 191 82 188 79 183 82 191 84 193 84 191 81 186 81 188 81 191 82 191 82 191 85 195 84 193 84 193 85 195 87 198 87 198 87 198 87 198 88 200 84 198 87 202 85 195 88 205 87 200 85 202 88 205 85 202 85 205 87 207 88 207 90 210 90 210 90 210 90 210 90 210 90 210 90 210 90 210 92 212 92 212 92 212 92 212 88 214 88 217 90 219 92 219 92 219 92 219 92 219 92 219 93 222 95 224 95 224 93 222 92 222 93 222 95 224 95 226 98 229 98 229 98 229 98 229 96 229 98 229 99 231 99 231 104 234 102 231 101 234 102 236 99 229 101 234 102 236 105 238 104 236 104 236 105 238 105 241 105 238 104 236 104 236 102 234 104 236 102 234 101 236 102 238 102 236 102 236 102 236 102 236 104 238 104 241 104 236 102 234 104 238 102 236 102 236 104 238 105 234 105 234 104 231 104 231 105 234 105 234 107 236 107 236 108 243 108 243 110 245 110 248 110 245 110 243 108 241 107 241 107 245 107 245 107 245 107 245 105 243 105 243 105 243 105 243 105 243 105 245 107 248 108 248 105 245 108 250 111 253 111 253 111 255 114 260 117 265 120 274 122 279 125 286 126 288 132 305 134 315 141 329 150 348 158 355 158 358 159 362 161 367 162 367 165 374 167 377 170 382 173 384 171 382 170 377 167 372 164 370 161 362 167 389 185 417 203 451 236 470 184 276 81 236 102 229 96 234 95 238 111 179 10 50 16 38 15 28 0 83 76 222 104 214 98 117 4 57 4 74 13 59 13 54 12 47 12 45 10 42 10 35 7 26 4 23 3 45 9 31 6 38 0 42 0 21 0 16 0 16 0 16 0 16 0 16 0 16 0 16 0 14 0 9 1 11 4 9 0 23 3 16 0 35 0 42 0 33 0 33 0 28 0 31 4 31 6 28 6 23 6 28 4 33 7 38 10 42 13 47 16 57 18 59 16 59 13 54 7 47 9 50 7 50 3 42 0 40 18 109 54 121 30 66 10 42 9 40 9 35 9 33 7 31 6 28 7 21 6 21 4 28 7 28 7 21 4 16 6 19 7 11 4 9 3 7 3 7 3 7 3 7 3 7 6 11 4 9 6 11 7 16 7 14 7 14 7 14 7 14 9 16 9 16 9 16 9 16 7 14 7 14 7 14 7 14 7 14 7 11 6 11 4 9 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 2 7 11 9 11 13 23 12 19 7 21 9 23 9 19 9 45 27 76 28 71 19 71 27 78 33 74 28 64 33 83 31 81 33 83 34 88 33 88 39 93 36 85 34 88 37 95 40 97 39 97 43 107 55 119 54 124 61 126 51 100 36 83 33 83 37 88 36 83 34 85 39 95 45 102 46 105 37 81 34 76 31 74 31 74 28 71 31 76 33 74 30 69 30 66 27 64 27 64 28 66 30 66 27 59 24 59 25 64 27 62 25 59 25 59 27 62 25 64 31 74 36 74 31 66 31 74 31 74 33 76 33 76 28 69 28 66 25 66 33 83 42 95 48 102 49 97 42 90 33 64 19 42 24 33 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 2 0 2 0 7 0 19 33 105 48 97 48 90 43 85 40 83 43 83 37 76 34 74 36 78 37 76 36 74 34 76 34 78 31 69 27 59 22 54 19 52 24 54 25 54 25 47 22 42 18 40 19 23 4 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 1 2 1 2 1 2 1 2 83 54 83 52 75 51 75 49 79 55 91 57 87 55 91 60 91 57 91 57 91 57 91 57 95 57 87 55 87 55 91 58 87 58 87 57 79 55 75 54 95 57 75 52 79 58 87 58 91 58 87 58 87 58 87 58 87 57 83 57 83 58 91 61 75 55 83 60 95 61 95 61 91 60 91 60 91 60 91 60 95 64 91 63 91 63 91 63 95 64 95 66 99 66 99 66 103 63 95 63 107 67 107 64 103 64 103 66 107 67 111 67 103 64 103 64 103 64 103 64 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 115 69 115 69 115 69 115 70 99 69 103 75 111 72 95 67 91 69 103 73 111 75 107 73 107 73 107 73 107 73 107 73 107 73 107 73 107 73 107 73 107 75 115 76 107 73 111 76 111 75 111 75 111 75 111 75 115 76 115 78 119 79 123 79 111 76 123 82 130 79 115 75 130 82 134 84 134 84 130 81 123 81 126 81 126 82 130 82 138 85 134 82 130 84 138 85 142 87 142 87 142 87 142 87 146 85 138 84 146 87 142 84 150 87 142 85 142 85 146 88 142 85 142 87 146 88 150 88 154 90 154 90 154 90 154 90 154 90 154 90 154 90 154 90 158 92 158 92 158 92 158 92 150 88 150 90 154 92 158 92 158 92 158 92 158 92 158 92 158 93 166 95 166 95 162 92 158 92 158 93 162 93 166 95 174 98 174 98 174 98 174 98 174 98 174 99 178 99 182 101 174 102 174 102 174 102 174 102 170 101 170 102 174 104 178 104 174 102 178 104 178 105 182 105 178 104 178 104 178 104 178 104 190 104 190 104 190 104 190 104 186 102 186 102 186 102 186 102 186 102 190 104 186 102 186 102 190 104 190 104 190 104 190 104 194 107 190 105 186 102 182 102 190 105 190 105 190 105 190 107 186 107 190 108 190 110 194 110 194 110 194 108 190 107 186 107 190 107 190 107 190 107 190 107 186 105 186 105 186 105 186 105 186 105 186 107 190 108 194 108 190 108 198 111 202 111 202 111 210 113 206 116 218 119 218 120 222 125 226 126 230 128 242 137 242 137 253 146 269 155 289 159 281 156 281 159 289 162 293 164 289 164 293 167 301 170 309 171 309 171 305 168 297 165 289 164 277 165 281 177 321 188 372 212 468 241 464 147 158 87 178 96 174 104 178 102 253 61 3 7 23 13 11 4 0 34 194 99 194 98 202 40 0 3 0 16 35 12 31 12 19 12 15 12 11 10 7 9 0 4 0 3 39 43 99 40 111 43 83 40 71 25 43 13 15 7 3 9 7 15 23 22 35 25 35 25 31 12 0 0 0 3 23 4 0 19 63 24 43 34 35 37 67 42 87 34 43 16 0 0 0 3 0 6 7 7 7 7 3 3 7 6 11 9 15 10 19 15 23 16 15 15 11 13 0 3 0 7 0 7 3 7 0 0 0 0 0 15 7 10 0 7 0 7 3 9 3 9 7 7 11 7 7 7 3 6 0 7 0 7 3 6 0 3 3 4 7 4 3 3 0 3 0 3 0 3 0 3 0 3 3 4 0 3 3 6 11 7 7 6 7 6 7 6 7 6 11 7 11 7 11 7 11 7 7 6 7 6 7 6 7 6 7 6 7 6 3 4 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 4 7 10 15 7 23 10 15 7 11 6 11 7 3 7 7 16 51 31 63 25 39 24 39 28 47 30 39 28 47 31 43 30 47 33 55 34 51 36 63 37 59 34 55 36 51 37 59 39 55 39 67 45 99 52 95 55 111 58 103 51 51 34 39 33 43 36 43 33 43 34 51 40 71 46 75 43 43 34 55 34 39 27 39 33 35 30 43 31 43 31 39 28 39 28 39 27 35 27 35 27 47 28 31 22 19 24 31 28 27 27 23 24 19 25 27 27 23 28 35 33 47 33 43 31 47 31 47 31 47 31 47 30 35 25 27 21 23 27 51 36 67 46 91 48 83 39 75 33 63 21 39 19 55 24 35 10 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 1 0 0 7 0 7 0 11 0 0 0 0 9 67 61 87 48 83 48 75 43 63 39 67 40 59 36 47 34 51 36 55 37 51 36 51 36 59 36 55 30 47 25 43 22 35 21 11 21 11 21 11 19 7 16 15 21 39 18 3 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 52 128 52 128 52 128 54 131 55 136 58 138 57 133 58 140 57 136 57 136 57 136 57 136 58 138 57 133 55 136 58 138 60 145 58 143 57 138 55 138 61 140 54 133 55 143 58 143 57 143 58 143 58 143 58 143 58 140 57 140 57 143 60 148 58 145 61 148 63 148 61 148 63 150 63 150 63 150 63 150 64 152 63 150 63 150 63 150 61 148 63 150 64 152 64 155 64 162 61 162 66 169 66 164 64 164 64 167 66 169 67 169 64 164 64 164 64 164 64 164 66 167 66 167 66 167 66 167 69 171 69 171 69 171 69 171 69 171 69 171 69 171 69 171 66 169 72 176 73 174 69 164 69 169 70 174 73 176 73 176 73 176 73 176 73 176 73 176 73 176 73 176 73 176 73 176 73 179 76 181 73 176 75 181 75 179 75 179 75 179 75 179 76 181 78 183 78 183 79 186 73 181 79 188 81 186 76 176 81 188 82 193 84 191 82 188 78 186 79 188 81 191 82 191 85 193 82 191 82 191 84 195 87 198 87 198 87 198 87 198 87 198 82 198 87 205 87 198 85 200 84 195 82 198 85 200 85 202 85 205 87 207 88 207 90 210 90 210 90 210 90 210 90 210 90 210 90 210 90 210 92 212 92 212 92 212 92 212 88 214 88 217 90 219 92 219 92 219 92 219 92 219 92 219 92 219 93 224 95 222 92 219 92 219 92 222 93 222 95 224 98 229 98 229 98 229 98 229 98 229 99 231 99 234 101 234 102 234 102 234 102 234 102 234 101 231 102 234 102 234 104 236 102 234 102 236 104 236 105 238 104 236 104 236 104 236 104 236 104 238 104 241 105 238 104 238 102 236 102 236 102 236 102 236 102 236 101 234 102 236 102 236 104 238 104 238 104 238 104 238 105 234 105 231 102 229 101 226 105 234 105 234 105 234 105 231 107 241 107 243 108 243 110 245 110 245 110 243 108 241 107 241 107 245 107 245 107 245 107 245 105 243 105 243 105 243 105 243 105 243 105 245 107 248 108 248 107 248 110 253 111 253 110 250 111 253 113 257 116 265 119 272 120 276 123 284 125 286 131 303 134 315 141 329 150 348 158 355 155 355 156 360 159 365 162 367 161 365 162 372 167 377 170 382 170 379 168 374 165 370 164 367 170 370 170 391 182 413 199 448 211 475 232 410 132 234 85 238 98 236 95 243 105 155 3 54 12 35 10 14 0 114 85 214 85 205 95 112 0 59 6 74 12 54 12 52 13 45 13 45 10 47 9 38 4 31 3 28 54 162 92 191 98 210 87 207 82 181 72 162 63 152 61 155 69 171 82 193 92 193 84 174 85 136 33 45 0 16 0 9 3 97 69 152 78 186 76 195 84 202 92 186 73 133 27 38 0 23 3 19 6 14 9 21 3 26 4 28 7 31 7 35 10 45 13 47 12 52 12 50 10 40 7 35 7 47 13 57 9 47 10 59 13 57 4 35 6 35 6 38 9 35 9 38 10 35 9 33 9 26 9 26 4 28 7 28 7 21 4 16 4 14 4 9 4 7 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3 9 6 11 3 7 3 7 3 7 3 7 4 9 4 9 4 9 4 9 3 7 3 7 3 7 3 7 6 9 4 9 3 7 3 7 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 0 3 0 7 11 9 11 9 11 6 11 4 9 6 11 4 14 7 42 24 74 28 71 25 76 25 69 27 69 30 71 30 78 30 78 30 81 33 83 33 88 39 93 36 85 36 90 34 90 37 93 36 93 40 105 51 114 51 117 55 124 57 121 40 85 33 78 33 83 33 78 33 81 34 93 45 105 45 93 27 76 36 78 28 64 28 76 28 71 30 71 30 71 30 69 28 66 28 64 27 62 25 59 30 66 24 54 21 57 25 64 27 59 24 57 24 57 25 62 30 64 27 62 27 66 31 71 34 74 33 71 31 69 30 66 28 62 21 54 22 64 31 74 39 74 45 78 36 66 27 64 21 52 16 45 24 45 21 28 4 0 0 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 7 0 23 34 109 46 95 48 95 45 88 40 81 42 83 39 78 36 76 34 74 37 76 36 74 34 76 34 78 30 66 28 64 25 59 22 54 21 47 21 47 19 35 15 31 16 40 24 35 12 9 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 67 49 71 51 75 52 79 54 87 58 99 58 91 55 95 60 87 55 87 55 87 55 87 55 95 58 91 57 91 57 95 58 87 58 87 58 83 57 83 57 91 57 75 55 83 58 87 57 83 57 83 57 87 58 87 58 87 57 83 57 83 58 91 61 95 61 99 63 99 61 91 60 99 63 99 63 99 63 99 63 87 61 87 61 91 63 91 63 83 60 87 61 91 64 95 66 107 63 99 64 111 69 111 64 103 64 103 66 107 67 111 67 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 115 69 115 69 115 69 115 69 115 69 115 69 115 69 115 70 99 69 99 72 103 70 95 67 99 70 99 70 99 72 103 72 107 73 107 73 107 73 107 73 107 73 107 73 107 73 107 73 107 75 115 76 107 73 111 76 111 75 111 75 111 75 111 75 119 78 119 78 119 78 119 78 107 75 115 78 119 76 111 73 119 79 126 82 130 82 126 81 119 78 119 79 126 81 130 82 134 84 130 82 130 82 134 84 142 87 142 87 142 87 142 87 142 84 134 84 146 88 146 85 142 84 134 82 134 82 138 85 142 85 142 87 146 88 150 88 154 90 154 90 154 90 154 90 154 90 154 90 154 90 154 90 158 92 158 92 158 92 158 92 150 88 150 90 154 92 158 92 158 92 158 92 158 92 158 92 158 92 162 93 162 93 158 92 158 93 162 93 166 95 166 96 174 98 174 98 174 98 174 98 178 99 178 99 182 101 182 102 170 102 174 104 178 102 174 101 174 102 174 102 174 102 174 102 170 102 174 102 178 104 178 104 174 102 178 104 178 104 182 105 186 104 190 105 194 104 190 102 186 102 186 102 186 102 186 102 182 101 182 99 182 102 186 104 186 102 190 104 190 104 186 102 186 104 186 104 182 102 182 102 190 105 190 105 186 104 186 104 182 107 186 107 190 108 190 108 194 110 194 108 190 107 186 107 190 107 190 107 190 107 190 107 186 105 186 105 186 105 186 105 186 105 186 107 190 108 194 108 194 108 198 111 202 110 198 108 206 111 206 114 214 117 214 120 214 120 218 122 222 125 234 132 242 137 253 146 269 155 289 159 281 156 277 158 285 159 289 161 273 159 281 162 293 167 305 170 297 167 297 167 293 165 293 165 293 165 293 179 325 188 365 211 392 215 492 229 369 116 138 93 162 101 178 102 242 46 0 7 23 13 7 0 0 52 222 90 186 96 198 36 0 12 19 22 27 10 27 10 23 12 15 12 11 10 0 7 0 3 0 1 130 98 238 104 246 111 230 107 242 102 238 98 230 98 230 101 238 111 261 122 261 114 226 102 257 84 95 12 0 0 0 0 19 63 226 93 202 93 158 88 194 99 218 98 210 78 75 0 0 0 0 3 7 7 19 7 7 3 3 4 7 6 7 6 15 9 11 12 15 10 7 10 43 18 11 9 0 7 7 13 0 10 7 18 7 13 0 13 0 6 0 6 0 9 3 9 15 10 19 9 15 10 11 9 0 7 0 7 3 6 0 3 0 3 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 3 3 6 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 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 3 0 6 7 10 15 7 11 6 3 3 0 3 0 3 0 3 0 12 51 28 59 24 51 25 39 22 31 28 47 34 43 28 39 28 39 30 47 33 51 36 67 39 59 34 55 36 43 36 55 36 51 36 63 43 83 48 87 51 95 55 107 57 67 39 43 33 39 34 39 31 35 31 39 39 75 48 67 37 27 30 51 33 35 27 35 31 35 28 35 28 35 28 35 28 35 28 39 28 35 25 23 22 39 27 27 22 23 22 27 25 23 25 19 24 19 24 23 25 35 28 23 22 15 25 31 30 63 34 59 31 51 28 43 27 47 25 27 21 35 28 51 31 39 37 51 34 27 18 23 18 43 16 47 18 71 25 75 21 23 3 0 0 3 3 3 0 0 0 0 0 0 0 0 0 0 1 0 0 7 0 7 0 11 0 0 0 0 10 71 64 91 49 83 45 71 42 63 40 63 40 59 37 55 36 47 34 51 34 47 33 43 34 51 34 47 28 47 28 51 25 39 21 19 25 19 24 15 21 11 16 23 21 39 21 31 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 3 1 3 1 3 1 3 1 51 126 52 128 52 131 54 131 54 136 58 136 55 131 55 136 55 133 55 133 55 133 55 133 60 138 58 136 57 138 58 140 57 140 58 143 58 143 58 145 57 138 55 140 58 145 57 136 55 138 55 140 57 143 58 143 58 140 57 140 57 143 60 148 58 145 61 148 61 148 60 145 61 148 61 148 61 148 61 148 58 143 60 145 61 148 63 150 60 148 61 150 64 155 67 157 66 164 63 164 67 171 67 167 64 164 64 167 66 169 67 169 66 167 66 167 66 167 66 167 66 167 66 167 66 167 66 167 67 169 67 169 67 169 67 169 69 171 69 171 69 171 69 171 69 169 69 169 69 169 69 169 72 174 70 171 69 171 70 171 73 176 73 176 73 176 73 176 73 176 73 176 73 176 73 176 73 179 76 181 73 176 75 181 75 179 75 179 75 179 75 179 78 183 78 183 78 183 78 183 75 179 75 179 75 179 75 179 76 181 78 186 81 188 79 186 76 181 78 186 81 188 82 191 84 191 82 188 81 191 82 193 87 198 87 198 87 198 87 198 85 198 82 198 87 205 87 200 87 200 84 198 84 198 85 202 85 202 85 205 87 207 88 207 90 210 90 210 90 210 90 210 90 210 90 210 90 210 90 210 92 212 92 212 92 212 92 212 88 214 88 217 90 219 92 219 92 219 92 219 92 219 92 219 90 219 92 222 93 219 92 217 93 224 95 224 96 226 96 229 98 229 98 229 98 229 98 229 99 231 99 234 101 234 102 236 101 231 104 236 104 236 101 231 102 234 102 234 102 234 102 234 101 231 102 234 102 236 104 236 102 234 102 236 104 238 105 238 101 236 104 241 105 238 102 234 102 236 102 236 102 236 102 236 101 234 99 231 99 234 104 241 99 234 102 238 104 236 101 231 101 226 104 226 104 226 105 229 107 231 107 229 105 226 104 229 105 238 107 241 107 243 108 243 110 245 110 243 108 241 107 241 107 245 107 245 107 245 107 245 105 243 105 243 105 243 105 243 105 243 105 245 107 248 108 248 108 250 110 253 111 250 110 248 110 250 111 257 116 262 119 269 116 269 119 276 120 279 126 296 134 315 141 329 150 348 158 355 158 358 158 360 158 360 158 362 156 360 159 365 164 374 168 379 164 370 165 372 165 374 167 374 167 370 170 393 182 408 190 436 205 441 220 479 212 346 107 224 95 231 92 236 98 128 0 50 12 35 9 14 6 143 99 207 93 212 90 100 0 74 13 71 9 52 10 50 12 42 12 45 9 50 9 42 4 38 1 40 73 207 107 210 96 231 95 238 98 234 98 236 99 238 102 238 105 245 108 250 108 238 99 222 102 164 34 50 0 21 0 21 3 131 93 195 84 202 73 200 76 205 79 202 93 188 40 33 0 21 0 14 6 11 7 14 6 21 4 23 6 28 7 31 6 35 9 42 10 42 10 42 18 40 13 38 12 38 12 40 15 45 9 42 9 54 18 66 7 38 6 35 7 33 7 33 9 33 9 31 9 26 7 23 4 28 7 28 7 21 4 16 1 11 3 7 3 7 3 7 3 7 3 7 3 7 3 7 1 4 0 2 1 7 3 9 0 2 0 2 0 2 0 2 1 4 1 4 1 4 1 4 0 2 0 2 0 2 0 2 3 7 3 4 1 4 0 2 0 9 0 9 0 9 0 9 0 9 0 9 0 9 0 4 3 0 3 0 7 11 10 9 4 7 3 2 0 4 1 4 0 7 1 35 19 69 24 66 24 74 25 71 27 69 30 71 28 76 27 74 28 78 30 81 30 83 36 88 33 81 33 85 33 88 36 90 34 90 39 100 45 107 49 114 51 117 54 121 46 95 36 81 33 83 34 81 31 76 31 88 46 105 42 85 25 69 31 74 30 69 28 69 30 69 28 69 28 69 28 71 27 64 28 66 27 59 22 54 25 62 25 59 24 57 22 57 25 57 24 54 22 57 24 59 27 62 25 57 22 54 21 54 33 74 31 66 27 62 24 57 27 59 21 54 24 64 25 57 24 42 28 40 12 21 9 40 13 45 15 47 21 47 21 38 15 11 0 0 3 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 9 0 26 37 114 51 97 46 88 42 85 42 85 40 83 39 81 37 76 34 71 33 71 31 69 31 69 31 71 27 66 30 69 28 62 24 57 30 62 28 59 25 47 21 40 22 38 19 35 24 31 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 95 58 95 57 91 57 91 57 79 55 91 55 79 51 79 55 87 55 87 55 87 55 87 55 99 58 95 57 91 58 95 60 79 57 83 58 87 60 91 61 79 55 79 58 95 60 83 52 79 55 79 57 83 58 87 58 87 57 83 57 83 58 91 61 75 55 83 58 91 60 91 60 91 60 91 60 91 60 91 60 71 57 75 58 83 61 91 63 91 63 95 66 103 67 107 70 107 64 99 64 111 69 111 66 103 64 103 66 107 67 111 67 111 67 111 67 111 67 111 67 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 115 69 115 69 115 69 115 69 107 69 103 67 99 69 103 70 115 73 111 70 103 69 103 69 115 73 115 73 115 73 115 73 115 73 115 73 115 73 115 73 107 75 115 76 107 73 111 76 111 75 111 75 111 75 111 75 119 78 119 78 119 78 119 78 115 75 111 73 107 75 111 76 111 75 115 78 123 79 123 78 111 76 119 78 123 81 130 82 134 82 130 81 126 82 130 84 142 87 142 87 142 87 142 87 142 84 134 84 146 88 146 85 150 87 146 85 142 87 146 88 142 85 142 87 146 88 150 88 154 90 154 90 154 90 154 90 154 90 154 90 154 90 154 90 158 92 158 92 158 92 158 92 150 88 150 90 154 92 158 92 158 92 158 92 158 92 158 92 154 92 158 93 162 92 158 90 166 95 170 96 170 98 174 98 174 98 174 98 174 98 174 98 178 99 178 101 182 102 186 102 166 101 178 105 182 104 170 99 174 102 174 102 174 102 174 102 170 101 170 102 174 104 178 104 174 102 174 104 178 105 182 105 178 101 190 104 190 104 182 99 186 102 186 102 186 102 186 102 182 99 174 98 178 101 190 105 174 99 186 102 186 102 178 98 174 102 178 104 182 105 186 107 190 107 190 105 186 104 182 102 182 105 182 107 186 108 190 108 194 110 194 108 190 107 186 107 190 107 190 107 190 107 190 107 186 105 186 105 186 105 186 105 186 105 186 107 190 108 194 108 198 110 202 111 202 110 194 108 206 110 202 113 214 117 214 119 202 117 206 119 210 120 222 129 234 137 253 146 269 155 289 159 289 158 281 158 281 158 277 156 273 156 281 161 297 165 309 168 285 162 289 165 293 167 301 168 321 170 321 179 333 176 325 187 384 194 400 224 484 191 234 82 146 98 174 101 222 36 0 7 31 18 11 0 0 67 246 92 202 98 178 24 0 13 7 10 23 9 23 10 23 12 15 12 11 10 0 7 0 3 0 1 186 114 238 88 178 92 186 98 218 102 230 102 230 101 214 98 202 99 198 96 186 96 186 96 234 79 75 10 0 0 0 0 11 63 222 84 154 73 107 70 115 70 119 73 186 88 79 0 0 0 0 1 3 6 19 7 11 6 7 7 7 6 11 7 7 6 11 9 19 10 19 9 7 9 19 13 19 15 7 12 7 13 7 19 27 22 0 6 0 9 0 7 0 7 0 7 7 7 11 6 7 6 3 6 0 6 3 7 3 6 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 0 0 0 0 1 0 4 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 3 0 1 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 4 7 9 15 9 3 3 0 0 0 0 0 1 0 0 0 9 39 25 51 22 35 22 47 30 55 28 39 27 39 27 35 27 35 28 43 31 39 31 55 33 47 30 43 31 39 34 51 34 47 34 59 42 67 45 87 51 91 51 95 52 83 43 51 34 43 34 43 33 35 28 31 37 75 48 63 34 27 27 35 30 43 30 35 25 39 28 35 27 31 28 35 31 35 28 39 30 35 25 19 21 27 25 31 27 31 25 23 22 27 24 23 22 19 24 23 25 23 24 27 25 23 21 3 13 55 30 47 27 35 22 23 19 39 22 23 21 35 25 31 19 3 24 19 13 0 0 0 10 23 10 43 15 67 19 67 19 51 10 3 0 7 6 3 0 0 0 0 0 0 0 0 0 0 1 0 0 7 0 7 0 7 0 0 0 0 10 75 64 103 51 79 42 63 40 67 43 59 39 59 39 55 36 47 33 43 31 35 30 35 30 43 31 35 28 51 30 47 27 35 22 35 30 27 28 23 22 11 19 35 19 23 21 51 22 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 3 1 3 1 3 1 3 1 57 133 58 136 60 133 58 131 60 133 55 126 54 128 58 136 54 126 51 133 60 143 57 128 55 136 57 138 58 136 57 133 61 140 61 138 60 136 58 133 58 133 55 131 57 136 61 143 57 133 54 133 58 140 58 136 60 143 61 138 55 131 57 138 57 140 57 143 58 145 60 145 55 143 63 152 63 148 61 150 63 150 63 150 63 150 63 150 67 155 66 152 64 155 66 157 57 155 63 169 69 171 67 167 64 164 64 167 66 169 67 169 66 167 66 164 64 162 63 162 63 164 64 167 66 164 64 162 66 169 66 169 66 169 66 169 64 169 66 171 67 169 66 167 70 169 66 167 66 167 64 159 66 169 69 171 66 167 67 171 73 174 70 179 78 183 70 162 67 171 72 179 75 179 72 174 75 179 75 179 75 179 75 179 73 176 73 179 75 181 76 181 75 181 76 183 76 179 72 171 78 183 78 183 78 183 78 183 75 181 79 188 81 186 76 179 82 191 81 186 79 183 76 181 81 188 81 188 81 188 81 188 81 188 81 191 82 193 84 193 85 193 84 191 82 193 84 195 84 195 85 198 87 195 85 193 85 200 85 202 87 205 88 205 87 202 87 205 88 207 90 207 88 205 88 207 90 210 92 210 88 205 88 202 87 200 85 200 88 207 88 210 90 212 90 217 92 219 90 222 90 222 90 222 92 219 92 219 92 224 96 226 92 219 92 222 93 222 95 224 98 229 98 229 98 229 98 229 96 229 99 234 101 234 101 231 101 231 102 234 102 236 104 236 99 231 101 234 102 231 101 229 102 234 102 234 102 234 102 234 101 234 104 238 105 238 105 236 104 236 104 238 105 241 107 241 105 238 105 238 105 238 105 238 104 238 104 238 104 238 104 238 99 234 101 236 102 238 104 241 101 231 102 234 104 231 102 229 107 236 102 229 101 231 105 243 104 236 104 236 104 236 104 236 101 234 105 241 108 241 105 236 110 245 110 245 110 245 110 245 105 238 105 238 105 238 105 238 104 243 108 250 111 250 108 245 110 248 108 248 108 250 111 255 113 255 113 255 113 255 113 262 117 269 119 276 123 284 126 296 131 315 140 341 152 353 155 353 159 360 159 360 159 360 159 360 156 353 150 346 152 360 164 377 167 374 165 374 167 374 167 374 174 386 176 396 179 405 180 410 187 434 208 446 218 436 164 281 95 224 96 248 84 102 1 45 16 38 0 31 6 205 104 217 93 238 75 78 0 57 9 47 7 47 9 50 10 52 13 52 15 42 9 31 1 35 0 42 79 210 108 217 85 202 87 214 101 224 93 226 98 234 95 222 95 226 87 219 88 229 90 224 90 179 45 42 0 7 3 7 10 117 87 183 70 188 75 179 67 191 78 183 81 159 39 31 0 19 1 14 4 11 6 11 10 21 6 26 9 23 6 23 10 35 10 38 9 38 9 38 10 45 16 47 12 42 10 47 16 59 15 66 18 69 13 47 12 38 13 35 10 28 9 28 9 23 6 21 4 23 6 26 9 26 9 21 7 19 6 14 3 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 2 1 0 9 35 19 28 6 9 0 2 3 4 0 0 0 0 0 19 16 59 25 62 18 62 22 71 28 69 27 66 24 74 30 78 27 74 30 83 34 85 34 85 34 85 34 85 33 83 37 85 36 88 40 100 43 97 46 107 52 117 58 124 55 105 40 85 37 93 39 83 36 71 28 78 46 95 39 64 25 62 27 66 30 66 25 59 25 62 25 62 25 62 25 62 25 52 25 57 30 59 27 50 27 54 27 52 24 47 21 42 25 52 24 50 24 50 24 50 24 50 24 50 24 50 24 54 25 64 28 66 27 59 21 52 19 54 21 57 22 54 21 50 10 23 9 21 6 21 6 23 6 23 6 26 10 35 16 40 27 26 3 0 0 4 1 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 3 0 0 11 0 35 45 107 48 95 45 85 40 83 40 85 36 78 39 81 37 74 33 66 36 74 33 69 31 69 31 71 33 69 28 69 31 69 25 54 27 52 27 50 24 45 21 42 13 42 21 35 15 31 7 7 0 2 3 4 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 87 57 91 58 91 58 87 57 91 57 87 55 83 57 87 58 95 55 87 57 103 63 99 57 83 54 87 57 91 55 83 54 91 60 79 60 79 60 75 58 75 58 75 57 75 58 79 61 91 55 83 55 95 60 95 57 95 60 99 58 87 55 95 60 83 57 83 58 87 60 91 60 83 60 99 63 95 61 95 64 91 63 91 63 91 63 91 63 103 66 99 64 95 66 99 67 87 61 103 67 115 67 107 64 103 64 103 66 107 67 111 67 107 66 107 64 103 63 99 63 99 64 103 66 107 64 103 63 107 66 107 66 107 66 107 66 103 66 107 67 111 66 107 64 111 64 99 64 111 69 111 64 107 67 119 69 107 66 111 69 126 72 123 73 130 73 119 67 111 69 123 73 126 73 123 73 119 75 111 75 111 75 111 75 107 73 107 75 111 76 115 76 111 75 115 78 115 75 103 70 119 78 119 78 119 78 119 78 115 76 119 79 123 78 115 76 119 79 123 79 123 79 123 79 126 81 126 81 126 81 126 81 126 81 126 82 130 84 134 84 138 84 134 82 130 84 134 85 134 85 138 87 142 85 138 84 142 85 142 87 146 87 150 88 142 85 142 87 146 87 150 88 150 88 150 90 154 92 158 92 150 88 150 87 146 87 142 85 154 90 158 92 158 93 162 92 162 92 162 90 162 90 162 90 158 92 158 92 158 93 166 96 158 93 162 93 166 95 166 96 174 98 174 98 174 98 174 98 170 98 178 99 182 101 178 99 170 101 170 102 174 102 178 104 166 101 170 102 174 101 170 99 174 102 174 102 174 102 174 102 170 102 178 104 182 105 178 104 178 104 178 105 182 105 186 107 182 105 182 105 182 105 182 105 190 104 190 104 190 104 190 104 182 101 186 102 186 102 190 104 182 102 186 104 190 102 186 101 194 104 190 102 186 104 190 105 178 104 178 104 178 104 178 104 174 104 182 107 190 107 182 105 190 108 190 108 190 108 190 108 182 105 182 105 182 105 182 105 178 104 190 108 194 108 190 105 198 108 194 108 194 110 202 113 206 110 202 111 206 113 202 114 210 119 210 120 222 126 230 128 222 134 242 147 273 155 281 156 289 159 289 159 289 159 289 159 289 153 277 149 273 156 297 165 289 162 289 164 293 165 301 171 345 176 353 179 353 182 345 184 321 188 372 203 420 214 341 146 162 87 190 116 170 25 0 15 27 7 0 4 7 107 214 96 214 111 170 16 0 10 19 7 19 9 11 10 7 12 3 13 23 13 3 6 0 3 0 4 142 88 234 102 198 90 194 92 178 88 162 87 170 88 166 82 178 84 170 82 182 82 182 82 154 73 67 9 0 3 27 0 11 51 170 79 115 73 119 66 103 72 138 76 166 73 75 3 0 1 0 3 3 6 7 4 0 1 0 4 0 10 7 6 15 9 15 9 23 7 23 7 11 10 15 10 7 6 3 12 15 13 7 15 15 16 3 9 7 12 3 10 7 9 7 9 11 7 15 4 11 6 15 7 19 7 15 7 15 6 11 7 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 15 3 0 0 19 21 43 16 11 4 0 0 3 1 7 0 11 1 3 7 35 27 47 25 11 21 23 25 39 28 35 27 31 27 43 30 35 27 43 31 55 34 55 34 55 34 55 34 39 36 51 37 47 36 55 40 59 40 63 45 79 51 95 57 107 51 63 36 47 37 51 36 43 31 31 37 71 49 51 30 31 27 43 30 43 28 31 24 31 25 31 25 31 25 31 27 31 27 27 28 39 31 31 25 27 28 31 27 23 24 15 21 39 22 35 22 35 22 35 22 39 24 39 24 39 24 39 25 31 24 35 28 39 28 35 25 15 19 15 19 15 18 7 18 3 9 7 7 3 6 15 6 15 6 23 7 35 12 47 18 63 13 7 0 3 4 7 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 15 1 3 3 0 15 95 54 91 46 71 40 59 39 59 40 55 37 59 39 55 34 43 31 51 34 43 33 39 31 43 33 43 31 35 31 43 31 27 22 35 24 39 22 31 19 27 18 15 21 35 18 15 15 0 3 0 0 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 55 131 57 133 58 131 57 128 55 131 57 133 58 131 57 128 60 136 55 136 58 143 60 140 52 128 54 133 55 131 52 128 57 136 58 136 60 138 60 138 60 138 60 138 60 138 58 133 57 131 54 133 58 140 58 133 57 138 60 138 57 136 60 145 57 140 58 143 58 143 60 145 60 148 63 148 60 145 63 155 63 150 63 150 63 150 63 150 67 155 66 152 64 155 66 157 61 162 66 169 67 167 63 159 64 164 66 167 66 167 67 169 66 167 66 164 64 162 63 162 63 164 64 167 66 164 64 162 66 169 66 169 66 169 66 169 64 169 66 171 67 169 66 167 64 162 63 164 69 174 70 169 66 171 70 171 67 167 67 174 72 179 73 176 69 171 70 176 69 171 70 176 73 179 72 176 75 179 75 179 75 179 75 179 73 176 73 179 75 181 76 181 75 179 76 181 76 179 73 174 78 183 78 183 78 183 78 183 76 181 78 183 78 183 76 181 75 181 76 183 79 188 81 191 81 188 81 188 81 188 81 188 81 188 81 191 82 193 84 193 84 193 82 191 82 191 84 193 84 195 85 198 87 195 85 193 85 200 85 200 87 202 87 205 84 198 84 200 85 200 87 202 88 205 90 207 90 207 92 210 88 205 88 205 87 202 87 200 92 210 92 214 93 214 93 222 92 219 90 222 90 222 90 222 93 219 92 219 92 222 95 224 93 224 95 224 96 226 96 229 99 231 99 231 99 231 99 231 96 226 98 231 101 234 99 231 99 229 101 231 101 234 102 234 99 229 101 231 101 231 99 229 101 231 101 234 102 234 102 234 101 231 102 236 105 238 104 236 104 236 104 236 105 238 105 241 105 238 105 238 105 238 105 238 104 238 104 238 104 238 104 238 104 238 102 236 102 236 101 234 101 236 102 238 104 236 102 234 102 236 104 238 104 238 102 236 104 236 104 236 104 236 104 236 102 236 105 241 107 241 107 238 105 238 105 238 105 238 105 238 105 238 105 238 105 238 105 238 102 241 105 243 107 245 105 243 108 248 108 248 108 250 111 253 107 248 108 250 111 255 114 265 117 269 119 279 125 286 129 298 134 324 143 346 155 355 158 358 159 360 159 360 159 360 159 360 153 355 152 353 155 358 158 362 161 372 168 377 165 372 171 389 177 391 179 401 184 413 185 413 173 408 190 420 203 444 202 386 128 243 105 260 76 71 3 59 12 28 0 45 42 236 107 214 102 245 76 81 0 62 12 50 9 47 10 50 12 50 12 52 15 40 9 31 4 40 6 54 46 155 90 207 88 200 85 200 79 188 75 186 76 193 75 186 73 195 78 202 78 202 75 198 78 171 43 42 0 4 4 0 4 102 78 176 66 174 70 167 64 181 72 174 79 157 39 23 0 14 1 14 4 11 6 16 3 21 3 23 7 33 10 31 6 33 6 33 6 33 4 35 6 38 7 35 4 35 9 54 13 52 12 59 16 59 9 40 7 26 9 26 7 23 6 21 9 23 6 21 4 23 6 26 7 23 7 21 6 19 7 14 3 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 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 9 45 25 45 16 31 3 2 0 0 0 0 3 0 1 23 21 62 27 66 19 64 22 71 27 66 27 66 25 76 30 78 27 74 28 81 34 85 34 85 34 85 34 85 31 85 39 90 37 85 36 85 40 93 40 95 45 107 54 117 60 112 43 88 34 85 36 81 34 69 31 78 48 93 40 66 28 69 31 71 31 66 27 59 25 62 25 62 25 62 25 59 27 52 27 54 30 57 27 47 27 52 27 52 25 47 22 42 21 45 21 45 21 45 21 45 24 50 24 50 24 50 24 50 19 57 25 66 31 71 31 69 21 52 19 50 15 42 12 38 10 26 9 21 6 19 7 21 7 21 7 21 9 28 13 33 13 14 1 0 3 7 3 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 3 0 0 7 0 35 43 107 48 93 43 83 39 78 39 81 37 78 39 78 36 74 33 69 36 76 34 71 31 69 33 71 33 69 30 69 33 69 27 52 22 47 22 45 19 40 18 40 16 47 24 42 18 40 13 19 0 0 0 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 83 55 87 57 87 57 83 55 79 55 91 60 95 58 83 54 95 55 83 52 79 55 91 57 79 54 87 55 87 55 83 52 79 57 71 58 79 60 83 61 75 60 83 63 83 58 67 52 87 54 79 54 91 58 91 55 87 57 95 58 91 57 99 64 87 58 87 58 87 58 87 58 95 63 99 60 87 58 99 66 87 61 91 63 91 63 95 64 103 66 99 64 95 66 99 67 103 66 107 66 107 64 95 61 107 66 107 66 107 66 107 66 107 66 107 64 103 63 99 63 99 64 103 66 107 64 103 63 107 66 107 66 107 66 107 66 103 66 107 67 111 66 107 64 111 64 103 66 115 70 115 67 111 69 119 70 111 66 115 70 123 75 130 70 103 64 119 76 115 69 119 70 123 72 123 73 115 73 107 73 107 73 107 73 107 73 107 75 111 76 115 76 111 75 111 75 111 75 111 73 115 76 115 76 115 76 115 76 115 76 115 78 119 76 115 76 115 76 119 78 119 79 123 79 126 81 126 81 126 81 126 81 126 81 126 82 130 84 134 84 134 84 130 81 126 82 134 84 134 85 138 87 142 85 138 84 138 84 142 85 142 87 146 87 138 84 142 85 146 87 146 87 154 90 154 90 154 90 154 90 154 90 150 88 150 87 146 87 154 90 154 92 158 92 162 92 162 92 162 90 162 90 162 90 162 92 158 90 154 92 162 93 166 95 170 96 170 98 174 98 178 99 178 99 178 99 178 99 166 96 174 99 178 99 178 98 162 99 166 99 170 101 170 101 162 99 170 101 170 101 166 98 166 101 170 101 170 102 174 102 166 101 174 104 178 104 178 102 174 102 178 104 178 105 182 105 178 104 178 104 178 104 178 104 186 102 186 102 186 102 186 102 194 104 190 102 186 101 182 99 182 102 186 104 190 102 186 101 182 102 190 105 194 104 186 101 178 104 178 104 178 104 178 104 178 104 182 105 186 107 186 107 186 107 186 107 186 107 186 107 182 105 182 105 182 105 182 105 182 104 186 105 190 107 190 107 194 108 190 107 194 108 198 111 194 107 194 110 202 114 206 116 214 119 214 123 230 128 238 131 234 138 253 152 281 158 285 158 285 158 285 158 285 158 285 158 285 153 289 155 281 155 277 153 305 171 317 173 301 168 317 182 365 187 361 188 353 187 341 185 325 187 341 187 365 209 412 206 345 116 222 119 142 12 0 21 27 3 0 4 111 120 222 101 234 116 174 16 0 16 31 10 23 10 15 10 7 12 0 12 15 12 3 7 0 7 0 12 35 43 130 72 142 64 126 66 134 67 130 67 134 69 134 67 115 67 142 75 146 72 130 67 115 66 67 12 0 3 27 0 0 39 142 73 103 66 103 64 99 67 126 72 166 73 71 0 0 1 0 3 3 6 7 4 0 15 27 18 0 6 0 7 0 4 3 4 3 4 7 4 7 6 7 4 0 7 19 18 15 15 11 18 19 16 0 6 3 9 0 9 3 7 3 6 11 7 15 4 11 6 15 7 15 6 15 6 11 6 7 6 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 11 1 3 1 19 22 59 27 43 19 15 0 0 0 7 0 15 1 3 7 35 27 43 24 19 22 23 24 35 27 35 27 35 28 43 30 35 27 39 30 51 33 51 33 51 33 51 33 31 34 55 40 51 34 39 31 67 43 63 43 75 49 95 57 115 55 75 37 43 33 39 34 35 31 35 39 71 48 51 33 43 31 51 33 47 30 35 25 31 25 31 25 31 25 31 27 35 27 23 27 31 28 27 24 27 27 27 27 27 25 19 22 23 18 27 19 27 19 31 21 35 22 35 22 35 22 35 22 27 24 35 30 47 33 47 31 27 22 15 16 0 12 0 12 7 12 11 7 7 7 15 9 19 7 23 7 23 9 31 10 19 4 3 1 11 6 7 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 15 1 3 3 0 15 95 54 95 49 75 42 59 39 59 39 59 39 55 37 51 34 43 33 55 36 47 33 43 33 43 34 43 31 35 31 43 31 27 22 23 21 31 19 27 18 23 18 23 24 43 21 27 21 19 12 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 131 57 133 58 131 57 128 54 128 58 136 60 133 55 126 57 136 55 128 52 131 55 138 55 133 57 138 58 136 55 133 54 131 55 133 57 138 58 138 57 136 58 140 58 136 54 126 55 131 52 131 57 138 57 133 55 136 58 138 57 136 60 148 58 143 58 143 58 143 58 143 63 150 63 145 57 143 61 155 61 148 61 150 63 152 64 152 67 155 66 152 64 155 66 157 66 167 66 167 64 162 61 159 66 167 66 167 66 167 66 167 66 167 66 164 64 162 63 162 63 164 64 167 66 164 64 162 66 167 66 167 66 167 66 167 64 167 66 169 67 167 66 164 72 171 67 169 69 171 66 164 67 171 72 174 67 169 69 174 72 179 73 171 63 162 70 183 69 171 69 171 70 174 72 176 73 176 73 176 73 176 73 176 73 176 73 179 75 181 76 181 75 179 75 179 75 179 75 181 76 181 76 181 76 181 76 181 76 181 76 179 75 181 76 181 79 186 78 183 78 181 76 181 81 188 81 188 81 188 81 188 81 188 81 191 82 193 84 193 84 191 81 188 81 188 82 193 84 195 85 198 87 195 85 193 84 198 84 200 85 200 87 202 87 202 87 202 88 205 90 207 90 207 90 207 90 207 90 207 90 207 90 205 88 205 87 202 87 202 88 207 88 210 88 214 92 219 90 222 90 222 90 222 93 219 92 217 90 217 92 219 95 224 96 226 96 229 98 229 99 231 99 231 99 231 99 231 95 226 98 229 99 231 98 229 98 226 98 226 99 229 99 231 98 226 99 231 101 229 98 226 98 229 99 231 101 234 102 234 99 231 102 234 104 236 102 234 102 234 102 236 104 236 105 238 104 236 104 236 104 236 104 236 102 236 102 236 102 236 102 236 105 238 104 236 102 234 101 231 101 236 102 238 104 236 102 234 99 234 102 238 104 236 101 231 104 236 104 236 104 236 104 236 104 236 104 236 105 238 107 241 107 241 107 241 107 241 107 241 105 238 105 238 105 238 105 238 107 245 107 245 108 248 110 250 108 245 107 245 107 248 110 253 105 245 108 250 113 257 116 267 119 272 120 281 128 293 132 305 138 329 146 348 156 358 158 358 158 358 158 358 158 358 158 358 152 355 155 358 156 355 153 351 162 372 168 377 168 384 180 408 194 415 194 415 191 413 184 408 188 410 184 391 190 417 212 432 199 288 110 243 60 59 10 50 16 26 0 38 72 238 105 226 105 245 73 78 0 66 18 52 10 45 12 45 12 50 10 50 13 35 9 33 6 40 10 54 15 83 39 126 46 121 43 133 57 152 60 162 61 164 64 171 58 171 72 188 72 179 66 176 67 159 45 47 0 7 3 7 0 90 67 171 66 167 66 169 64 176 66 169 79 159 40 21 0 14 1 14 4 11 6 16 7 71 49 83 18 35 7 40 4 33 4 33 4 33 4 33 6 33 7 33 6 38 16 59 18 59 19 66 22 64 12 42 12 28 10 28 9 26 9 23 9 23 6 21 4 23 6 26 6 23 6 19 6 16 6 11 3 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 1 0 7 42 30 59 27 54 18 7 0 0 0 0 0 0 0 19 16 54 21 57 24 69 22 69 25 64 27 66 27 78 31 78 27 71 27 78 33 83 33 83 33 83 33 83 28 81 37 90 36 81 31 78 42 95 42 95 45 105 51 114 58 117 49 93 34 78 31 76 34 71 34 83 46 85 39 66 30 71 33 74 33 69 27 62 25 62 25 62 25 62 25 59 30 54 25 50 27 52 25 47 25 50 27 52 27 50 24 45 16 40 18 40 19 42 21 45 22 47 22 47 22 47 22 47 27 62 31 69 33 66 30 62 27 57 22 45 15 38 13 35 12 26 9 23 7 21 9 23 9 21 7 19 4 19 6 14 1 2 1 2 4 7 3 2 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 3 0 0 7 0 35 43 107 52 100 46 88 40 81 40 83 39 81 37 76 34 74 33 71 37 76 34 74 33 71 34 74 33 69 30 69 33 69 27 52 21 42 19 42 19 40 18 40 18 50 24 45 19 47 19 31 4 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 87 58 91 60 95 58 91 57 83 57 87 58 91 57 87 55 99 60 103 58 91 55 91 60 87 57 95 58 95 58 91 55 79 55 79 55 83 57 83 57 75 55 79 55 79 54 71 52 87 52 75 52 87 57 91 54 91 58 99 58 91 57 99 63 91 60 87 58 87 58 83 57 95 63 103 61 87 58 91 63 83 60 87 63 91 64 99 66 103 66 99 64 95 66 99 67 111 66 107 64 103 63 99 63 111 67 107 66 107 66 103 64 107 66 107 64 103 63 99 63 99 64 103 66 107 64 103 63 107 66 107 66 107 66 107 66 103 66 107 67 111 66 107 64 126 70 111 67 115 69 107 63 111 70 123 70 115 67 115 72 126 73 119 67 103 66 115 73 115 69 111 67 115 70 123 73 111 72 103 72 103 72 103 72 107 73 107 75 111 76 115 76 111 75 107 73 107 75 115 78 111 75 111 75 111 75 111 75 115 76 111 75 111 75 115 76 126 79 123 78 115 75 111 73 126 81 126 81 126 81 126 81 126 81 126 82 130 84 134 84 130 82 126 81 126 81 130 82 134 85 138 87 142 85 138 84 134 84 138 84 142 85 142 85 146 87 150 88 150 90 154 90 158 92 154 90 154 90 150 88 158 90 154 90 150 88 150 88 142 85 146 87 146 88 150 87 162 92 162 90 162 90 162 90 162 92 158 90 150 90 154 90 162 95 166 95 170 96 170 98 174 98 174 98 174 98 174 98 166 95 170 98 174 98 174 98 158 96 158 98 162 98 166 99 162 98 166 99 166 99 162 98 162 98 162 99 170 101 174 102 166 99 170 102 174 102 174 102 170 102 174 102 178 104 178 104 174 102 174 102 174 102 174 102 182 101 182 101 182 101 182 101 190 104 186 102 186 102 182 101 182 102 186 104 190 102 186 101 182 101 186 102 186 102 182 101 178 104 178 104 178 104 178 104 182 104 178 104 178 105 186 108 190 108 190 108 190 108 190 108 182 105 182 105 182 105 182 105 194 108 190 107 194 108 198 111 190 107 186 105 190 108 198 110 202 110 202 113 210 116 206 117 214 120 218 125 234 132 246 135 238 141 253 152 281 158 285 156 281 156 281 156 281 156 281 156 281 152 285 153 277 153 273 152 257 150 257 158 297 176 345 190 380 197 369 194 349 187 325 182 325 180 305 176 345 199 404 212 416 123 222 104 79 10 31 9 35 1 0 0 170 111 190 102 222 111 150 10 0 16 35 12 27 13 15 12 7 12 0 10 11 10 0 6 0 7 3 10 7 18 35 31 43 24 35 33 87 46 107 51 111 55 119 61 103 63 138 72 119 67 111 69 111 67 83 15 0 0 19 0 0 31 123 73 111 64 111 70 103 67 119 72 174 78 79 1 0 1 0 3 3 6 7 6 0 40 142 60 59 21 7 13 0 4 0 4 0 4 0 4 3 7 11 7 11 10 23 19 35 19 35 25 35 19 3 7 7 12 3 10 7 9 7 9 11 7 15 4 11 6 15 7 11 4 11 6 7 4 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 7 1 3 0 7 18 59 30 55 31 51 7 0 1 11 0 7 1 0 4 23 21 27 18 31 24 27 22 27 25 35 27 39 30 47 30 35 25 35 28 47 31 47 31 47 31 47 31 27 31 47 36 43 31 35 33 47 36 51 40 63 43 71 45 95 54 87 45 51 31 35 31 43 36 47 42 63 42 39 31 35 28 43 31 47 30 39 27 31 25 31 25 31 25 31 27 39 28 23 24 23 25 19 22 19 25 23 27 27 25 19 24 19 16 23 19 27 21 35 22 31 21 31 21 31 21 31 21 47 31 51 33 51 28 35 22 39 25 23 16 3 13 3 15 15 13 15 9 11 9 19 9 23 9 19 4 11 1 7 3 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 15 1 3 3 0 15 95 54 103 51 79 42 59 39 59 39 63 39 55 36 47 33 47 34 55 37 51 34 47 34 47 34 43 31 35 31 43 31 27 22 23 21 31 21 27 19 27 19 23 22 39 19 27 22 31 18 19 4 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 60 136 61 138 61 138 60 136 58 131 57 128 55 131 57 133 57 140 63 143 57 133 55 138 54 133 57 136 57 136 55 131 57 136 55 133 55 133 55 131 52 126 51 126 51 128 54 131 54 128 51 128 55 136 55 131 58 140 60 138 55 133 58 140 60 145 60 143 58 140 57 140 60 150 64 152 61 143 58 145 60 145 61 150 63 152 66 155 67 155 66 152 64 155 66 157 66 167 64 164 63 162 64 164 67 169 67 167 66 164 64 164 66 167 66 164 64 162 63 162 63 164 64 167 66 164 64 162 66 167 66 167 66 167 66 167 64 167 66 169 67 167 66 164 70 171 67 169 70 174 69 167 69 174 72 176 69 169 70 176 75 174 67 167 67 171 69 171 69 171 67 169 67 171 72 179 72 174 72 174 72 174 72 174 73 176 73 179 75 181 76 181 75 179 73 174 73 179 78 186 75 179 75 179 75 179 75 179 76 181 75 176 73 179 76 181 78 181 76 181 76 181 76 181 81 188 81 188 81 188 81 188 81 188 81 191 82 193 84 193 82 188 81 186 79 188 81 191 84 195 85 198 87 195 85 193 82 195 84 198 84 200 85 200 85 200 87 202 87 205 88 205 92 210 92 207 90 205 88 205 92 210 90 207 90 205 88 205 87 202 87 207 88 207 88 214 92 219 90 222 90 222 90 222 93 219 90 217 88 214 88 217 92 222 93 222 95 224 95 226 96 226 96 226 96 226 96 226 93 224 96 229 98 229 98 226 95 222 96 224 96 226 98 226 96 226 98 229 99 226 98 224 96 224 98 229 101 231 102 234 98 229 101 234 102 234 102 231 101 231 102 234 102 236 104 236 102 234 102 234 102 234 102 234 101 234 101 234 101 234 101 234 101 234 102 236 102 236 104 238 101 236 102 238 104 236 102 234 102 234 101 231 99 234 101 236 104 236 104 236 104 236 104 236 105 238 104 234 104 238 107 243 105 238 105 238 105 238 105 238 105 238 105 238 105 238 105 238 108 245 105 243 105 245 110 253 107 245 105 243 107 245 108 250 113 255 114 257 116 260 117 267 119 272 122 284 129 296 135 310 138 329 146 348 155 355 156 353 156 355 156 355 156 355 156 355 152 353 152 353 153 353 155 355 150 341 144 351 165 391 182 401 190 408 190 408 187 408 184 403 177 379 165 372 182 386 193 389 152 238 102 212 27 42 22 33 10 23 6 40 92 217 84 214 98 224 63 57 0 66 18 52 13 47 13 45 12 42 10 42 12 35 7 26 4 33 7 47 10 59 18 83 22 71 16 85 21 95 33 114 37 121 48 143 54 159 69 174 66 162 66 174 73 169 49 52 0 9 3 11 0 93 66 183 70 169 69 181 67 176 66 169 84 169 45 23 0 14 1 14 4 11 6 19 1 95 70 143 57 100 28 52 6 40 6 40 6 40 6 35 3 28 9 33 9 33 10 45 19 57 22 66 25 64 12 33 9 26 9 26 7 23 6 21 9 23 6 21 4 23 6 26 4 21 6 16 4 16 4 9 3 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 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 1 0 1 33 25 57 25 66 28 19 0 4 3 0 1 0 0 16 15 52 19 54 27 71 24 66 24 62 25 66 28 78 31 78 27 71 27 76 31 81 31 81 31 81 31 81 27 76 33 81 31 78 33 85 31 83 37 95 43 97 42 93 48 109 52 105 40 81 30 71 37 81 40 85 43 76 33 59 22 59 27 69 31 69 28 66 25 62 25 62 25 62 25 59 31 54 24 45 24 50 24 45 24 50 25 52 27 50 25 47 16 40 18 42 21 47 24 50 21 45 21 45 21 45 21 45 28 64 31 66 30 59 24 52 24 50 18 38 12 33 12 33 15 23 12 19 10 19 10 21 12 19 6 9 1 4 0 2 1 2 1 0 0 0 0 2 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 3 0 0 7 0 35 43 107 49 95 43 81 36 74 34 74 40 81 37 74 33 71 34 74 39 78 36 74 34 74 34 76 33 69 30 69 33 69 27 52 21 45 21 45 22 47 22 47 16 45 22 40 18 47 22 38 18 14 0 0 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 95 61 103 63 103 63 99 60 95 58 83 54 79 55 91 60 79 57 103 60 87 51 75 54 79 54 83 55 87 54 83 52 87 57 83 55 79 54 75 52 67 49 59 48 59 51 75 55 83 52 75 52 87 57 87 54 99 61 103 58 87 54 91 58 91 60 91 58 87 57 83 57 91 63 107 66 99 60 87 58 83 60 87 63 91 64 99 66 103 66 99 64 95 66 99 67 107 64 103 63 99 64 103 66 111 67 111 66 107 64 103 64 107 66 107 64 103 63 99 63 99 64 103 66 107 64 103 63 107 66 107 66 107 66 107 66 103 66 107 67 111 66 107 64 111 66 107 67 119 72 123 70 115 70 123 72 115 69 119 72 130 70 107 66 119 72 115 64 119 69 111 66 111 69 123 75 111 72 103 72 103 72 103 72 107 73 107 75 111 76 115 76 111 73 107 72 107 75 119 79 111 75 111 75 111 75 111 75 119 76 107 72 103 73 115 78 107 73 111 76 115 78 123 79 126 81 126 81 126 81 126 81 126 81 126 82 130 84 134 84 130 81 126 79 123 81 126 82 134 85 138 87 142 85 138 84 134 82 134 84 138 85 142 85 138 84 138 85 142 87 146 87 158 92 158 90 154 88 150 88 158 92 158 90 154 88 150 88 150 88 150 90 154 92 158 90 162 92 162 90 162 90 162 90 162 93 154 88 150 88 150 88 158 92 158 93 162 93 166 95 166 95 166 95 166 95 166 95 162 95 170 98 174 98 174 96 154 95 154 96 158 96 162 98 158 98 162 99 166 98 162 96 154 96 162 98 166 101 174 102 162 99 170 102 174 102 174 101 170 101 170 102 174 104 178 104 174 102 174 102 174 102 174 102 182 101 182 101 182 101 182 101 178 101 182 102 186 104 190 105 182 102 186 104 190 102 186 101 190 102 178 98 174 99 186 104 178 104 178 104 178 104 178 104 186 105 178 102 178 105 190 110 178 104 178 104 178 104 178 104 182 105 182 105 182 105 182 105 190 105 182 102 182 105 194 110 190 105 186 105 186 107 194 110 222 116 214 116 214 116 210 117 214 120 218 126 238 134 253 138 238 140 253 150 277 155 277 153 281 156 281 156 281 156 281 156 281 150 277 150 269 153 277 156 293 153 246 152 293 176 325 174 333 184 333 185 329 184 321 184 305 168 281 168 329 182 341 173 218 81 206 90 15 0 55 6 7 0 7 7 214 99 126 88 202 101 123 3 0 16 35 12 27 13 19 12 7 10 0 10 11 10 3 4 0 4 0 7 0 6 15 22 27 10 0 15 15 15 51 25 63 33 79 45 99 61 130 69 107 61 111 69 134 73 95 16 0 0 15 0 0 33 123 78 126 67 126 75 119 69 119 73 182 82 87 3 0 1 0 3 3 6 7 4 0 30 130 75 154 63 71 16 0 6 0 6 0 6 0 6 0 4 15 9 7 7 11 9 27 19 39 24 39 18 0 1 0 7 0 6 0 4 0 4 11 7 15 4 11 6 15 7 11 4 11 4 7 3 3 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 7 3 3 0 0 13 47 27 47 34 71 13 3 4 15 0 15 3 3 7 27 24 31 21 35 25 27 21 23 24 31 27 39 30 47 30 35 25 35 28 47 31 47 31 47 31 47 31 23 28 31 30 31 31 43 39 39 36 63 46 79 46 67 40 71 49 95 51 63 34 31 30 55 40 59 43 59 37 27 27 15 22 31 28 43 30 43 28 31 25 31 25 31 25 31 27 43 28 19 22 19 24 19 22 19 24 23 27 27 27 23 25 23 18 27 21 35 22 39 25 31 21 31 21 31 21 31 21 35 27 43 30 43 27 31 22 23 18 7 10 0 9 0 12 19 13 15 10 11 10 19 12 23 10 19 3 3 0 0 0 7 1 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 15 1 3 3 0 15 95 54 87 45 63 36 43 31 39 31 67 39 55 34 43 33 47 36 59 37 51 34 47 34 47 36 43 31 35 31 43 31 27 22 27 22 35 22 35 22 35 24 19 21 31 16 23 22 35 19 47 12 7 0 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 131 60 136 57 131 60 138 63 136 55 128 57 131 55 126 52 128 54 133 58 140 61 143 55 131 52 126 51 126 51 128 60 138 55 128 51 124 48 121 61 136 52 124 51 126 51 124 48 124 51 131 54 133 55 131 54 131 55 136 60 143 63 148 57 148 64 150 58 143 63 159 61 145 58 145 63 152 63 148 61 148 61 150 63 152 64 152 67 155 66 152 64 155 66 157 66 164 64 164 64 167 67 171 66 167 66 167 66 167 66 167 64 164 64 164 64 164 64 164 66 167 66 167 66 167 66 167 69 162 67 159 66 162 67 164 67 162 67 162 67 162 67 162 64 164 64 167 66 169 67 169 69 174 70 174 70 171 67 167 70 174 70 174 70 171 66 167 66 167 66 169 67 171 69 171 72 171 69 167 67 171 73 179 69 174 75 179 75 179 78 188 73 179 75 181 76 183 78 186 76 181 76 181 76 181 76 181 79 181 73 176 76 183 78 181 76 181 76 181 75 176 72 174 72 176 76 186 81 188 79 186 82 191 82 191 82 191 82 191 81 191 82 193 84 195 85 198 87 195 85 193 84 191 82 188 81 195 84 198 81 191 82 198 85 200 85 200 85 200 85 200 87 202 87 202 87 207 92 210 93 210 92 207 90 205 88 205 87 202 87 205 87 205 85 207 90 217 88 219 88 219 88 219 96 224 92 217 88 217 90 219 92 219 92 219 92 219 92 219 90 217 90 219 93 224 98 231 96 224 95 222 93 224 95 226 99 226 98 224 96 226 98 229 99 229 99 229 99 229 99 229 101 229 99 226 98 229 99 231 104 234 102 231 101 229 99 229 102 234 102 234 102 234 102 234 99 231 101 234 102 231 101 229 101 234 101 234 101 234 101 234 102 236 102 236 102 236 102 236 105 238 102 231 99 234 102 238 102 234 101 231 99 234 101 236 104 236 104 238 105 241 107 241 104 236 104 236 104 236 104 236 105 241 107 243 108 241 107 238 107 241 107 241 107 241 107 241 107 245 107 245 107 245 107 245 102 241 105 243 107 245 105 243 110 253 114 260 117 262 116 262 117 269 120 281 125 291 137 317 141 334 147 346 152 346 149 339 149 346 150 348 152 351 153 353 150 348 147 346 150 351 155 358 153 362 165 379 171 379 171 384 180 393 184 398 185 396 180 391 162 360 153 331 173 382 161 253 79 226 101 157 22 38 4 38 9 23 0 95 95 195 69 202 87 200 36 57 6 47 21 47 7 38 13 45 13 45 10 38 9 31 4 23 1 28 6 38 12 52 12 54 12 59 10 59 12 62 15 74 19 81 25 90 28 100 40 131 58 155 67 164 78 181 58 62 0 9 3 23 0 100 75 183 64 167 67 169 75 183 67 171 84 171 46 28 0 14 1 14 4 7 3 11 0 76 70 159 72 155 52 119 28 69 16 38 3 31 4 35 7 23 9 26 9 28 9 33 10 38 13 47 18 45 9 26 9 26 7 23 7 21 6 21 6 21 4 21 4 21 4 21 3 21 6 19 6 16 4 7 3 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 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 23 19 54 25 54 24 31 6 0 0 2 3 0 0 19 18 59 24 57 21 64 21 66 24 64 25 64 27 74 27 74 27 74 27 76 28 76 28 76 28 76 28 76 30 78 31 81 33 78 31 76 36 88 40 97 45 100 46 100 46 112 57 117 48 95 40 90 42 93 51 90 36 59 27 62 28 62 24 62 28 69 28 62 21 57 24 62 25 62 25 57 24 50 24 47 24 45 22 45 22 47 24 50 25 52 27 54 22 45 19 40 16 40 19 45 22 47 22 47 22 47 22 50 24 54 28 62 30 57 25 50 13 33 13 35 15 38 16 38 15 26 13 21 10 19 9 16 1 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 3 0 0 2 0 28 31 102 54 100 43 76 33 71 36 78 33 78 40 81 33 69 34 81 31 71 34 76 34 71 30 64 27 64 30 71 33 69 30 62 22 45 19 40 18 40 19 42 19 42 18 38 18 42 22 47 22 21 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 83 57 95 58 87 57 91 61 99 58 79 54 83 57 87 55 79 52 83 54 87 57 91 58 95 57 87 52 79 52 83 55 91 55 83 51 71 48 67 48 87 52 71 49 75 52 75 49 67 48 75 52 83 54 83 54 75 52 83 55 91 60 103 61 83 58 87 58 83 57 91 61 95 60 87 60 99 64 99 61 87 61 91 63 91 64 95 64 103 66 99 64 95 66 99 67 103 63 99 63 99 64 107 67 107 66 107 66 107 66 107 66 103 64 103 64 103 64 103 64 107 66 107 66 107 66 107 66 111 67 107 66 103 67 107 69 107 67 107 67 107 67 107 67 103 64 103 66 107 67 111 67 115 69 119 70 115 69 111 66 115 70 119 70 115 69 111 66 107 66 107 67 111 69 115 70 107 69 95 69 99 70 103 73 95 72 111 75 111 75 119 79 111 75 115 76 115 76 115 78 115 76 115 76 115 76 115 76 123 76 107 73 115 78 115 76 115 76 115 76 111 75 107 72 107 75 119 81 126 81 126 81 130 82 130 82 130 82 130 82 130 82 134 84 134 84 138 85 138 85 134 84 134 84 130 82 130 84 142 84 134 81 134 85 142 85 142 85 142 85 142 85 146 87 146 87 146 88 154 92 158 92 154 90 154 88 150 88 150 88 150 88 146 87 146 85 158 90 158 88 158 88 158 88 170 95 158 90 150 90 158 92 158 92 158 92 158 92 158 92 162 93 158 92 158 93 166 95 170 95 166 93 162 95 166 96 166 98 162 96 158 98 162 99 166 99 166 99 166 99 166 99 170 99 162 98 162 98 166 101 174 102 170 101 170 99 166 99 174 102 174 102 174 102 174 102 166 101 170 102 174 101 170 99 182 101 182 101 182 101 182 101 186 102 186 102 186 102 186 102 194 104 186 101 182 101 186 104 186 102 182 101 182 101 186 102 174 102 174 104 178 104 182 105 178 104 178 104 178 104 178 104 182 107 186 108 190 107 186 105 186 107 186 107 186 107 186 107 190 107 190 107 190 107 190 107 182 104 186 107 194 108 190 107 210 111 206 114 214 116 206 116 210 120 218 123 230 131 253 141 257 147 265 155 277 155 269 150 265 150 265 152 269 152 269 152 273 149 273 149 269 153 277 156 269 159 293 170 309 171 313 174 317 182 321 187 325 182 305 174 277 161 273 150 297 158 230 87 130 95 202 60 23 1 7 10 15 0 0 39 202 90 115 84 174 87 55 6 0 6 31 9 15 9 11 13 7 10 0 10 3 7 0 1 0 3 0 7 15 10 15 10 15 10 15 10 15 7 23 12 31 16 35 21 11 21 31 36 63 52 99 60 126 70 111 19 0 0 0 0 0 36 154 82 130 73 142 72 134 73 123 72 178 82 95 7 0 1 0 3 3 3 0 0 0 18 134 72 158 76 111 58 87 39 39 16 0 4 0 4 3 6 7 7 7 9 7 7 11 9 11 15 27 15 0 6 0 9 0 9 3 7 3 6 3 6 11 4 11 4 11 4 7 4 11 6 11 4 3 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 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 11 3 3 1 0 9 35 27 51 27 55 18 19 0 7 3 15 1 0 6 31 27 39 21 19 21 19 22 27 24 31 25 27 25 31 27 35 28 39 28 39 28 39 28 39 28 39 28 31 31 35 33 39 31 35 30 43 34 47 37 55 42 67 43 71 49 95 54 79 43 67 43 71 51 91 48 47 31 27 34 39 27 31 27 39 30 39 25 19 22 27 25 31 25 31 25 27 25 23 25 19 24 19 22 19 24 23 25 23 25 27 27 35 21 27 18 19 18 27 19 27 21 31 21 35 24 39 24 39 27 55 30 55 25 31 18 11 13 11 13 15 15 19 18 23 16 23 15 15 10 11 6 0 1 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 0 15 3 0 0 0 13 67 51 99 48 71 37 47 34 51 37 47 36 55 37 47 34 51 37 43 33 47 36 47 33 39 30 27 28 35 31 39 31 35 28 23 21 27 18 23 18 23 19 23 18 23 18 23 19 31 24 51 15 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 54 131 58 133 57 131 58 138 61 131 52 124 55 133 60 136 52 128 52 128 52 128 54 131 61 140 55 131 52 131 57 138 52 126 49 124 48 121 48 124 48 121 46 124 52 128 51 121 46 119 49 126 52 128 52 128 51 126 52 131 55 136 58 140 61 145 57 140 58 143 58 140 61 145 58 145 63 152 63 148 61 150 63 150 64 152 64 152 67 157 66 155 66 155 67 157 63 159 61 159 61 162 64 167 66 167 66 167 66 167 66 167 64 164 64 164 64 164 64 164 66 167 66 167 66 167 66 167 67 162 66 159 66 159 67 162 67 162 67 162 67 162 67 162 64 164 64 167 66 169 67 169 69 171 70 174 69 169 66 167 69 171 69 174 69 169 67 167 66 167 66 169 67 171 69 171 67 169 70 171 72 174 72 171 70 174 75 179 73 176 76 186 76 181 76 181 75 179 75 179 76 181 76 181 76 181 76 181 79 181 73 176 76 183 76 179 76 181 76 181 75 179 75 179 76 183 79 188 82 191 82 191 82 191 82 191 82 191 82 191 85 195 84 193 84 193 82 191 82 191 84 193 84 193 85 195 82 200 87 200 84 195 84 202 87 202 87 202 87 202 87 202 88 202 87 202 87 205 90 207 90 207 90 205 88 205 87 202 88 205 88 207 90 210 88 214 90 217 88 219 88 219 88 219 95 222 92 217 90 217 92 219 92 219 92 219 92 219 92 219 96 224 93 219 92 219 92 222 96 224 95 222 93 224 95 226 98 226 96 224 96 224 98 226 101 231 101 231 101 231 101 231 99 229 98 224 96 226 99 229 101 231 101 229 99 229 98 226 101 231 101 231 101 231 101 231 99 229 101 231 101 231 99 229 101 234 101 234 101 234 101 234 102 236 102 236 102 236 102 236 104 236 102 234 101 236 104 238 104 238 102 236 102 236 104 238 101 231 101 234 102 234 102 236 104 236 104 236 104 236 104 236 105 238 107 241 107 241 105 238 107 241 107 241 107 241 107 241 107 245 107 245 107 245 107 245 105 245 108 248 110 250 108 248 113 255 113 255 114 260 119 269 119 274 123 286 128 293 137 317 147 341 152 353 156 353 153 348 152 348 152 346 150 346 150 346 146 346 149 351 153 355 155 355 153 360 165 379 171 384 174 391 177 391 185 401 185 389 173 374 158 339 149 317 140 262 92 174 73 210 87 128 12 28 6 28 10 14 0 105 92 198 70 188 79 181 30 50 6 42 12 33 9 35 13 38 12 40 10 38 10 26 4 21 1 26 6 35 10 42 10 42 9 47 9 47 1 38 4 42 7 52 12 54 6 54 13 71 28 102 46 126 57 150 52 78 10 31 1 23 0 107 70 198 75 176 70 164 72 181 66 164 79 167 48 35 0 14 1 14 4 7 3 11 0 64 60 145 67 152 55 126 49 95 31 54 10 26 3 14 3 9 6 16 4 19 6 21 6 23 9 40 19 45 13 31 10 28 10 26 9 23 7 23 6 21 4 21 4 21 4 21 3 21 6 19 6 16 4 7 3 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 23 18 52 25 54 25 33 7 2 0 0 3 0 0 19 18 59 24 57 21 64 21 64 24 62 24 64 22 66 24 71 27 76 30 78 28 76 28 76 28 76 28 76 31 78 31 78 31 78 31 78 33 78 31 78 34 88 40 95 42 102 49 109 49 102 46 97 48 100 51 90 37 64 31 69 30 66 27 64 30 69 28 64 21 57 24 62 25 62 25 57 27 52 27 52 25 50 25 47 27 52 25 50 25 50 24 47 22 45 19 40 18 40 18 42 16 40 19 45 22 50 25 52 24 54 28 59 27 47 16 31 13 33 13 33 15 35 15 33 18 28 19 26 15 14 6 4 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 7 0 0 0 0 0 0 1 2 0 2 1 38 36 102 46 90 43 83 37 78 36 78 37 74 33 74 36 78 36 74 33 74 34 74 34 71 31 66 28 66 30 69 31 66 28 62 21 42 18 38 16 38 16 38 16 40 18 42 19 42 19 40 22 23 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 0 0 0 79 57 91 58 87 55 91 60 95 55 71 51 79 60 99 63 87 55 83 54 79 52 75 51 103 58 87 52 75 52 91 58 75 48 71 46 67 48 75 49 67 46 67 49 83 51 71 43 59 46 67 49 75 51 75 51 79 52 83 55 91 58 95 60 115 63 87 58 99 64 95 57 95 60 87 60 99 64 99 61 91 63 91 64 95 64 99 66 107 67 99 66 99 66 103 69 99 63 95 61 99 64 107 66 103 64 103 64 103 64 103 64 99 63 99 63 99 63 99 63 103 64 103 64 103 64 103 64 107 67 103 64 99 66 107 67 103 66 103 66 103 66 103 66 103 64 103 66 107 67 111 67 111 69 115 69 115 67 107 64 111 67 115 69 115 67 111 66 107 66 107 67 111 69 115 70 95 67 99 73 107 72 99 69 99 72 111 75 107 73 111 78 119 78 115 76 111 73 107 73 111 75 111 75 111 75 111 75 119 75 103 73 111 76 115 75 119 76 115 75 111 75 115 76 123 81 126 82 134 84 134 84 130 82 130 82 130 82 130 82 142 85 138 84 134 82 130 81 126 82 130 84 134 85 138 87 138 85 150 87 138 84 142 87 146 87 146 87 146 87 146 87 150 87 146 85 142 87 150 88 150 88 150 87 146 87 146 87 150 90 154 90 154 92 158 90 158 90 158 88 158 88 158 88 162 92 158 92 158 92 158 92 158 92 158 92 158 92 158 92 166 93 162 92 158 93 162 95 170 95 166 93 162 95 166 96 162 98 158 95 154 96 162 98 170 101 170 101 170 101 170 101 162 98 158 96 158 96 162 98 166 99 166 98 162 98 162 98 166 99 166 99 166 99 166 99 162 99 170 101 170 101 166 98 178 99 178 99 178 99 178 99 182 101 182 101 182 101 182 101 186 102 182 102 186 102 190 104 194 104 190 102 186 104 190 105 174 102 174 102 174 102 178 104 178 104 178 104 178 104 178 104 178 105 186 107 186 107 182 104 186 107 186 107 186 107 186 107 186 105 186 105 186 105 186 105 190 108 198 111 202 111 198 110 218 113 202 113 210 117 218 122 218 123 230 129 242 134 257 141 253 144 261 152 273 152 265 149 269 152 265 150 261 147 257 147 257 146 273 152 277 155 277 153 269 159 293 168 309 173 321 179 309 179 329 187 329 176 297 162 273 144 257 137 226 93 126 75 138 88 182 42 3 3 23 9 27 0 0 52 198 88 123 75 158 78 35 6 0 6 15 4 15 10 7 13 3 10 0 10 3 7 0 1 0 3 3 7 11 7 11 7 15 7 15 7 0 0 0 3 0 4 0 7 0 6 0 10 11 25 59 39 63 52 115 42 83 28 55 13 0 33 111 72 126 64 119 58 111 66 107 64 150 73 87 7 0 1 0 3 3 3 0 0 0 9 107 55 123 64 91 49 71 31 43 16 0 4 0 4 0 3 0 3 0 3 0 4 0 3 3 12 23 18 15 10 3 10 3 10 7 9 3 7 3 6 11 4 11 4 11 4 7 4 11 6 11 4 3 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 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 15 3 3 1 0 7 27 24 47 27 59 21 27 1 7 1 15 1 0 6 31 27 39 21 15 19 19 21 23 24 27 24 19 21 23 24 35 28 43 31 39 28 39 28 39 28 39 28 35 31 35 31 35 31 35 31 39 31 31 28 35 34 55 42 59 42 75 48 83 49 83 49 67 45 59 36 23 25 15 28 47 30 35 28 43 30 39 25 19 22 27 25 31 25 31 25 31 28 31 27 27 27 23 25 31 27 27 25 23 24 19 22 35 22 31 19 23 18 23 18 15 15 19 19 31 22 43 25 39 25 47 25 35 16 3 7 11 13 11 13 11 15 15 16 31 21 35 19 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 7 0 7 0 7 4 3 0 0 21 83 51 75 43 71 42 63 39 55 36 59 34 35 33 55 39 51 31 47 34 47 34 43 33 39 31 35 30 39 30 35 30 31 28 23 21 23 16 15 15 15 16 15 16 27 21 31 19 23 18 51 18 27 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 54 128 58 131 55 128 57 136 57 126 51 121 55 136 63 140 57 136 57 133 54 128 52 128 57 133 52 124 49 126 52 131 48 119 46 119 46 121 49 124 49 124 48 124 51 121 43 109 45 119 48 124 51 126 51 126 55 133 57 136 58 140 60 140 69 150 58 143 63 152 61 140 61 145 58 145 63 152 63 148 63 150 64 152 64 155 66 155 69 159 67 155 66 157 69 159 64 164 64 164 64 167 67 171 64 164 64 164 64 164 64 164 63 162 63 162 63 162 63 162 64 164 64 164 64 164 64 164 67 157 66 155 66 155 67 159 67 157 67 157 67 157 67 159 64 164 64 167 66 169 67 169 67 169 69 171 67 169 66 164 66 167 67 171 69 169 67 167 66 167 66 169 67 171 69 171 66 167 70 176 73 174 70 169 70 174 75 176 72 174 73 181 76 181 76 179 73 176 72 174 75 179 75 179 75 179 75 179 78 179 72 174 75 181 75 176 78 181 76 179 75 181 78 186 82 191 82 191 82 193 84 193 82 191 82 191 82 191 82 191 87 195 85 193 84 191 82 188 81 191 82 193 84 195 85 198 84 200 88 202 84 198 85 202 87 202 87 202 87 202 87 202 88 202 87 200 85 200 87 202 85 200 85 202 87 202 87 202 88 205 88 210 90 212 90 217 90 217 88 219 88 219 88 219 90 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 217 90 219 93 224 96 229 96 224 95 222 93 224 95 226 98 224 95 222 95 222 96 226 99 229 99 229 99 229 99 229 96 224 95 222 95 222 96 224 96 224 96 226 98 226 98 226 99 229 99 229 99 229 99 229 98 226 99 231 101 229 98 226 99 231 99 231 99 231 99 231 101 234 101 234 101 234 101 234 99 234 101 236 104 238 104 238 105 238 104 236 102 238 104 241 105 238 105 238 105 238 104 236 104 236 104 236 104 236 104 236 104 236 105 241 107 238 104 236 107 241 107 241 107 241 107 241 105 243 105 243 105 243 105 243 107 248 110 253 111 253 111 253 114 255 113 255 114 262 122 276 122 281 129 296 132 300 138 317 143 336 149 348 153 348 150 341 150 346 150 343 147 341 146 339 143 341 149 353 155 358 155 355 156 365 165 377 170 384 176 393 176 386 184 396 180 379 164 353 149 300 123 262 99 188 70 195 79 202 78 102 6 33 12 31 10 14 12 133 90 191 76 179 81 169 24 52 13 42 13 33 10 35 12 33 9 38 10 38 9 23 4 14 0 23 6 31 7 31 6 33 6 33 6 33 1 26 4 28 6 33 6 35 9 42 4 38 7 57 19 78 27 109 43 109 46 100 42 95 27 131 60 171 61 162 60 150 55 159 55 150 67 148 39 26 0 14 1 14 4 7 3 11 0 50 42 105 42 109 30 76 24 50 13 28 6 14 3 9 0 0 1 4 1 7 1 11 0 9 6 31 18 40 15 28 10 28 10 26 9 23 7 23 6 21 4 21 4 21 4 21 3 21 6 19 6 16 4 7 3 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 2 1 0 0 19 15 47 24 54 27 38 10 4 0 0 3 0 0 19 18 59 24 57 19 62 19 64 22 59 24 62 19 64 22 69 27 76 30 78 28 76 28 76 28 76 28 76 33 78 31 76 30 78 31 81 34 81 30 76 31 85 40 97 39 93 42 100 48 109 51 105 43 85 37 66 25 52 24 54 31 69 27 64 28 69 27 59 21 57 24 62 25 62 25 57 27 54 28 52 27 52 25 50 28 52 27 50 25 47 24 45 22 47 21 45 19 40 16 35 13 33 16 40 19 47 24 50 22 42 22 42 19 31 10 19 18 35 16 33 16 33 16 33 19 31 19 26 13 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 7 0 0 0 0 0 0 0 2 0 2 6 54 43 100 40 88 43 88 42 81 36 74 37 71 30 69 36 81 34 66 34 74 33 71 31 69 31 69 33 69 31 66 28 64 28 62 22 45 19 40 16 35 15 35 15 38 19 45 19 40 16 33 22 31 13 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 55 87 57 83 55 87 60 83 54 75 54 91 61 99 60 91 57 87 55 83 54 79 52 79 51 71 49 67 48 67 49 71 48 67 46 67 48 75 49 87 51 75 48 75 48 59 40 63 46 71 51 79 52 79 52 91 57 95 58 95 60 99 60 95 60 83 57 87 58 87 57 95 60 87 60 99 64 99 61 95 64 95 64 99 66 99 67 107 69 103 67 103 67 107 69 107 66 103 64 107 66 111 69 99 63 99 63 99 63 99 63 95 61 95 61 95 61 95 61 99 63 99 63 99 63 99 64 103 67 99 66 99 66 103 67 99 66 99 66 99 66 99 66 103 64 103 66 107 67 111 67 111 67 111 67 111 66 103 64 103 64 107 67 111 67 111 66 107 66 107 67 111 69 115 70 99 69 99 70 103 72 103 70 99 72 111 73 103 70 103 75 111 75 111 75 107 73 107 73 107 73 107 73 107 73 107 73 115 73 103 72 107 75 111 73 119 78 111 75 111 76 123 81 134 82 130 81 126 82 134 84 130 82 130 82 130 82 130 82 138 85 134 84 134 84 130 82 130 82 134 84 134 84 138 85 134 85 146 85 138 82 138 87 142 85 142 85 142 85 142 85 150 87 146 85 138 85 142 85 138 84 138 85 142 85 146 87 146 87 146 88 154 92 158 90 158 90 158 88 158 88 158 88 150 90 158 93 162 93 158 92 158 92 158 92 158 92 158 92 154 90 154 92 162 95 174 99 170 95 166 93 162 95 166 96 158 96 154 95 154 95 158 96 158 96 158 96 158 96 158 96 158 95 150 93 150 93 154 96 154 95 154 96 158 96 162 98 162 98 162 98 162 98 162 98 162 98 166 99 166 99 162 98 174 98 174 98 174 98 174 98 178 99 178 99 178 99 178 99 174 99 182 104 190 104 190 104 190 104 186 102 186 102 190 104 186 107 186 105 182 105 182 104 178 104 178 104 178 104 178 104 178 104 182 105 182 105 178 104 186 107 186 107 186 107 186 107 182 104 182 104 182 104 182 104 190 108 198 111 202 111 202 110 210 113 206 114 218 120 222 123 226 128 242 134 253 137 261 141 253 146 265 153 277 153 269 150 257 147 257 147 257 146 253 146 257 144 269 150 273 156 281 156 285 164 297 168 305 171 321 180 321 182 333 180 325 167 289 155 273 126 190 93 142 66 138 82 174 95 166 30 0 9 43 9 23 0 47 76 186 81 130 76 178 76 23 7 11 9 23 10 15 10 3 10 0 9 0 12 0 6 0 1 0 1 3 7 11 7 19 6 19 6 19 7 3 7 0 6 0 7 0 6 0 4 0 0 0 3 15 10 0 18 47 36 111 46 119 43 63 40 63 45 67 46 83 49 55 51 83 57 130 63 59 0 0 1 0 3 3 3 0 0 0 4 75 33 55 34 19 16 35 16 15 9 0 3 0 4 0 0 0 1 0 1 0 1 0 0 0 10 27 18 11 10 0 9 0 7 3 6 0 6 3 6 11 4 11 4 11 4 7 4 11 6 11 4 3 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 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 15 3 3 0 0 4 19 21 47 27 63 24 35 4 11 1 15 1 0 6 31 27 39 21 11 19 15 19 23 22 23 22 19 21 23 24 31 27 39 28 39 28 39 28 39 28 39 28 43 33 31 28 27 30 39 34 39 33 35 31 43 37 59 42 55 39 55 43 79 52 91 52 79 45 47 30 15 27 15 28 47 28 35 25 35 27 31 22 19 22 27 25 31 25 31 25 31 27 27 27 23 25 23 24 27 27 23 25 23 25 19 24 35 22 35 21 27 18 15 13 11 13 15 16 23 19 31 22 27 18 23 15 15 12 7 10 35 19 31 19 31 18 27 18 31 19 23 12 3 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 7 0 7 0 7 4 7 0 7 31 103 49 79 45 71 42 63 37 51 34 47 33 39 33 47 36 47 31 51 34 43 31 39 31 39 33 47 33 39 28 31 28 31 28 35 24 31 19 23 16 19 16 23 18 23 18 23 16 15 16 51 21 43 10 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 128 57 131 55 126 57 133 54 126 54 131 60 138 58 128 54 131 54 128 52 128 52 128 48 124 51 126 51 121 46 117 51 124 49 121 48 121 49 124 54 126 48 119 48 124 48 119 48 121 51 128 54 131 54 131 55 136 57 136 57 138 58 138 57 143 58 143 57 140 60 148 61 145 58 145 63 152 63 148 64 152 64 155 66 155 67 157 70 159 69 157 67 159 69 162 64 164 63 162 64 167 66 169 63 162 63 162 63 162 63 162 61 159 61 159 61 159 61 159 63 162 63 162 63 162 63 157 66 155 66 152 64 155 66 157 66 155 66 155 66 155 66 155 64 164 64 167 66 169 67 169 66 169 67 169 67 167 64 162 63 164 66 169 67 169 67 169 66 167 66 169 67 171 69 171 70 169 69 169 70 171 72 176 70 176 75 176 70 171 72 176 72 176 73 176 73 176 75 179 73 176 73 176 73 176 73 176 76 176 70 174 73 179 75 176 79 183 75 176 75 183 81 191 84 191 81 186 79 188 82 193 82 191 82 191 82 191 82 191 82 191 84 193 84 193 85 195 85 195 84 193 84 193 82 191 81 198 85 198 82 193 82 200 84 198 84 198 84 198 84 198 88 202 85 200 84 198 84 200 82 195 84 198 84 200 85 200 84 200 85 205 88 210 88 217 90 217 88 219 88 219 88 219 87 214 92 222 95 222 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 222 96 226 96 224 95 222 93 224 95 226 96 222 95 219 93 222 95 224 95 222 95 222 95 222 95 222 95 222 93 217 92 219 95 222 93 219 95 222 95 224 96 224 96 224 96 224 96 224 96 224 96 226 98 229 99 226 98 224 98 229 98 229 98 229 98 229 99 231 99 231 99 231 99 231 96 231 101 238 105 241 104 238 102 236 101 234 101 234 102 236 105 238 105 236 104 236 102 234 104 236 104 236 104 236 104 236 102 236 104 238 105 236 104 234 107 241 107 241 107 241 107 241 104 241 104 241 104 241 104 241 107 245 108 250 110 250 110 250 110 253 114 262 119 269 122 276 125 286 134 303 137 305 140 319 143 336 149 348 153 348 150 341 146 339 146 339 146 341 147 341 144 343 146 346 152 355 158 362 164 374 168 377 168 379 174 389 180 389 180 386 170 367 158 341 137 272 92 195 70 183 79 193 88 207 73 81 0 38 16 21 7 14 34 171 85 176 79 188 90 167 19 50 13 42 15 42 10 35 10 31 9 33 10 35 7 21 3 14 1 16 4 31 7 33 7 33 7 33 7 33 9 26 9 31 9 31 6 33 3 26 0 23 0 31 4 52 4 64 10 69 30 81 36 102 33 114 30 126 34 124 37 119 39 143 52 148 66 140 31 16 0 14 1 14 4 7 3 11 0 42 30 71 21 66 4 28 9 26 6 9 3 2 1 2 0 0 0 2 1 2 3 7 0 7 4 26 15 38 12 26 7 23 6 21 4 19 4 19 6 21 4 21 4 21 4 21 3 21 6 19 6 16 4 7 3 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 2 1 0 0 16 13 42 24 54 28 42 12 7 1 0 3 0 0 19 18 59 24 57 18 59 19 62 21 59 22 59 22 66 22 69 24 71 25 74 28 76 28 76 28 76 28 76 34 81 30 74 28 76 33 83 30 76 31 81 34 88 39 90 40 90 37 93 48 112 52 105 54 93 37 66 28 59 30 64 30 64 25 59 25 62 22 52 21 57 24 62 25 62 25 57 25 50 25 50 24 47 24 45 24 47 25 50 25 50 27 52 22 47 22 47 21 40 15 31 15 35 15 38 18 40 18 42 15 26 9 19 7 23 13 33 22 42 22 40 21 40 19 33 19 23 12 9 4 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 7 0 0 0 0 0 0 0 4 1 2 9 69 49 100 46 93 45 85 39 76 34 71 31 71 34 74 31 69 33 74 36 74 33 69 30 69 33 71 36 71 31 64 27 62 28 62 27 52 24 45 19 40 18 40 19 40 18 38 15 35 15 35 22 35 19 19 4 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 75 54 87 57 79 54 87 58 79 54 83 60 99 61 87 52 75 52 75 52 75 52 75 52 63 51 75 55 79 51 63 43 83 51 75 49 71 48 71 49 83 49 67 45 71 51 83 51 67 49 75 54 83 55 87 54 83 54 87 55 87 55 91 57 83 61 103 63 87 58 99 69 95 60 87 60 99 64 99 61 103 64 95 66 99 67 103 67 111 69 107 67 103 69 107 70 99 63 95 63 95 64 103 67 99 64 99 64 99 64 99 64 95 63 95 63 95 63 95 63 99 64 99 64 99 64 99 64 103 66 99 64 95 66 99 67 99 66 99 66 99 66 99 66 103 66 103 67 107 69 111 69 107 69 111 69 111 67 103 64 99 64 103 69 111 69 111 69 107 67 107 69 111 70 115 70 111 70 95 67 91 70 107 75 99 73 111 73 99 69 99 73 99 72 103 73 107 75 111 76 107 73 107 73 107 73 107 73 115 73 99 70 107 75 111 73 123 78 111 73 111 78 126 84 134 82 123 78 119 79 126 82 130 82 130 82 130 82 130 82 126 82 130 84 134 85 138 87 142 85 138 84 134 82 130 81 130 82 138 84 130 79 134 84 134 82 134 82 134 82 134 82 150 88 142 84 138 84 138 84 130 82 134 84 138 85 142 85 134 84 138 85 146 88 154 88 158 90 158 90 158 90 158 90 146 88 158 93 166 93 162 92 158 92 158 92 158 92 158 92 170 95 162 92 158 92 162 93 170 95 166 93 162 95 166 96 166 95 162 93 158 95 162 96 158 93 158 93 158 93 158 93 154 93 150 92 146 93 150 95 146 93 150 95 154 96 158 96 158 96 158 96 158 96 158 96 158 98 162 99 166 98 162 96 174 98 174 98 174 98 174 98 178 99 178 99 178 99 178 99 170 98 182 104 194 105 190 104 186 101 182 99 178 101 182 102 178 104 178 102 174 101 170 101 178 104 178 104 178 104 178 104 174 104 178 105 182 104 178 102 186 107 186 107 186 107 186 107 182 104 182 104 182 104 182 104 186 107 194 110 198 110 194 108 194 110 210 119 230 122 222 122 234 129 249 138 261 138 261 143 246 140 257 147 269 147 257 143 246 144 249 146 253 147 257 149 265 147 265 147 273 155 289 161 301 168 305 170 301 170 313 176 341 180 333 174 309 162 293 155 238 111 146 70 130 87 198 93 190 98 162 21 0 7 47 6 15 0 87 93 174 73 146 81 190 73 3 3 3 6 11 13 11 10 0 7 0 9 0 13 3 6 0 1 0 3 3 6 23 7 23 7 23 7 31 9 11 10 3 7 0 6 7 4 0 1 0 1 11 4 27 9 0 3 0 10 39 22 55 28 55 28 23 33 51 39 63 42 39 48 87 61 134 63 51 0 0 1 0 3 3 3 0 0 0 3 71 21 39 22 0 3 0 0 0 0 0 0 0 3 0 0 0 1 0 1 0 3 0 0 0 10 23 15 15 7 0 6 0 4 0 3 0 3 3 6 11 4 11 4 11 4 7 6 11 7 11 6 3 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 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 7 4 3 0 0 4 19 21 51 27 67 25 31 4 3 3 15 0 0 6 31 27 39 21 15 19 11 19 19 22 23 22 23 24 27 24 27 24 27 24 39 28 39 28 39 28 39 28 51 33 31 28 27 30 39 34 23 28 35 33 47 36 47 36 63 39 51 40 79 52 91 51 91 46 43 28 23 28 31 31 39 28 27 25 27 25 19 19 19 24 27 27 31 27 31 25 23 25 27 24 27 22 23 22 23 24 27 25 31 27 35 28 27 24 39 22 31 18 11 12 15 16 19 16 19 16 19 16 11 9 0 3 0 10 23 19 47 24 43 24 39 21 35 21 31 15 3 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 7 0 7 0 7 6 0 0 7 37 107 49 91 48 75 40 55 34 47 33 35 34 55 36 35 28 39 36 55 36 43 31 35 31 43 34 51 34 39 28 27 27 31 28 47 30 43 22 31 19 27 18 31 19 19 15 11 13 15 18 51 22 47 13 11 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 119 52 121 52 121 52 121 55 126 55 126 55 126 55 126 58 128 54 124 52 124 54 126 49 121 52 124 52 119 46 114 46 117 46 117 46 117 46 117 51 124 48 117 46 117 46 117 46 124 51 131 55 133 54 128 49 126 54 133 57 138 58 138 58 145 58 148 60 150 61 152 60 148 60 148 60 148 58 145 60 140 60 143 61 145 63 145 67 152 67 152 67 152 67 152 63 152 66 159 70 162 70 162 66 155 64 150 61 148 61 150 66 150 63 157 66 145 58 148 57 148 66 152 60 143 60 150 64 152 64 152 64 152 64 152 66 152 64 150 63 152 64 155 64 155 66 159 69 164 70 164 67 157 66 155 64 157 66 159 63 155 66 159 66 155 63 150 67 159 67 159 67 159 67 162 70 171 70 174 72 176 73 176 73 176 73 174 72 171 70 171 72 174 72 174 72 174 72 174 75 179 76 181 76 179 73 176 76 179 75 176 73 179 75 181 79 186 79 186 79 186 79 186 79 188 81 191 82 188 81 186 81 191 82 193 84 191 82 188 85 195 85 195 85 195 85 195 87 195 85 193 84 191 82 191 81 188 81 191 82 193 84 193 84 193 84 193 84 193 84 193 84 198 85 200 85 198 82 193 84 198 87 205 88 202 84 198 85 202 88 210 90 210 90 210 87 205 87 207 87 210 88 214 90 217 90 219 92 222 93 222 90 217 90 219 92 222 93 222 92 219 92 219 92 219 92 217 95 222 92 219 95 224 93 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 88 214 90 219 93 222 95 226 93 222 93 222 93 222 93 222 96 224 95 226 99 229 92 210 99 231 98 229 98 229 98 229 96 226 96 226 96 226 96 226 99 231 99 234 101 236 102 236 101 231 101 231 101 231 101 231 98 229 102 236 104 234 99 226 101 231 101 234 102 236 104 236 105 236 104 234 102 236 104 238 104 238 104 238 104 238 104 238 105 241 105 238 104 236 102 236 102 234 104 238 105 241 108 243 110 245 108 241 107 241 108 245 113 265 119 272 120 274 123 286 125 291 132 305 140 317 138 312 141 329 144 336 146 336 146 336 146 334 144 331 144 334 147 339 146 336 149 343 155 355 158 360 162 367 161 372 165 384 174 398 182 386 176 382 170 351 162 348 107 222 76 186 84 210 98 205 96 217 60 40 0 38 13 14 0 35 49 188 69 159 72 159 96 131 16 59 15 57 10 50 9 40 10 38 10 38 12 35 4 26 0 16 0 26 6 23 10 35 12 38 12 33 6 31 6 35 4 31 3 31 6 35 9 38 6 28 3 31 3 33 7 47 7 45 9 52 15 62 18 74 25 83 30 93 39 109 45 133 54 131 63 140 31 19 3 23 1 9 0 9 0 11 4 40 24 59 16 28 1 14 1 11 0 7 1 11 0 9 0 21 1 16 0 16 0 19 0 23 9 45 13 40 10 33 6 19 6 19 6 19 6 19 6 19 6 19 6 19 6 19 6 11 6 7 4 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 2 1 2 1 2 1 2 1 2 1 2 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 2 1 2 1 2 1 0 1 4 0 2 9 40 33 38 22 45 21 2 0 11 3 2 0 16 19 54 25 50 16 50 21 59 22 57 16 54 21 62 27 66 25 59 21 59 30 69 28 69 28 71 31 76 27 66 27 69 28 71 30 71 28 69 30 74 33 76 34 85 39 93 40 95 45 105 51 109 52 88 33 66 27 57 24 62 28 57 28 54 27 52 25 52 27 52 25 50 24 52 25 54 30 52 21 40 18 42 22 52 22 47 22 47 22 47 22 47 25 52 19 52 22 50 18 40 18 35 15 33 19 40 19 35 6 16 4 11 3 16 13 38 27 47 24 40 19 35 16 28 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 7 0 0 0 0 0 0 1 0 0 2 9 66 45 85 48 88 40 81 40 83 39 76 34 74 34 71 33 69 31 69 33 71 33 71 33 71 33 71 31 69 31 66 30 64 28 62 28 50 22 42 22 47 24 45 18 38 15 31 12 33 15 38 18 42 24 35 10 9 1 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 83 54 83 52 79 52 79 52 79 54 83 54 83 54 83 54 87 55 87 55 83 54 79 52 63 48 67 48 67 46 63 45 67 46 67 46 67 46 67 46 83 51 75 49 71 48 71 49 67 49 79 54 87 55 83 54 79 54 87 57 95 58 95 58 91 55 95 57 95 57 95 58 103 60 103 60 103 61 107 61 91 60 91 61 95 63 99 63 111 67 111 67 111 67 111 67 111 66 107 66 107 66 107 66 103 64 99 61 91 60 95 61 103 61 95 66 103 58 83 61 83 61 103 64 95 58 91 63 91 63 95 64 95 64 95 64 99 64 95 63 91 64 95 66 95 66 103 69 111 70 111 70 107 69 103 66 99 66 103 67 95 66 103 69 103 67 95 64 111 70 111 70 111 70 111 70 107 70 99 72 103 73 107 73 107 73 103 72 103 70 99 70 107 73 107 73 107 73 107 73 103 72 107 75 111 73 107 72 115 76 111 75 111 75 115 76 123 79 123 79 123 79 123 79 123 81 126 82 130 81 126 79 126 82 130 84 134 82 130 81 126 81 130 82 130 84 134 84 138 84 134 84 130 82 126 81 126 81 126 82 130 84 134 84 134 84 134 84 134 84 134 84 130 81 138 85 142 85 142 85 134 84 142 87 146 85 138 82 142 87 150 88 154 90 154 88 146 87 146 88 150 90 154 90 158 90 158 92 162 92 166 93 154 88 154 90 158 90 162 92 166 93 166 93 162 92 162 92 170 93 158 92 170 95 166 92 162 92 162 92 162 92 162 92 162 92 162 92 162 92 162 92 150 88 154 90 158 93 166 95 162 93 162 93 162 93 162 93 162 92 158 96 178 99 166 88 166 95 166 95 166 95 166 95 170 96 170 96 170 96 170 96 174 98 174 99 178 99 182 101 170 101 170 101 170 101 170 101 166 99 174 102 174 102 166 99 170 101 170 102 174 104 178 104 178 102 170 101 170 101 174 104 190 104 190 104 190 104 190 104 194 105 190 104 190 102 186 102 174 102 178 105 182 107 190 108 194 108 190 107 186 108 194 110 198 116 214 120 218 122 222 126 230 129 246 137 261 138 249 138 265 143 273 144 269 146 269 144 253 144 253 144 246 146 253 147 269 147 273 152 277 156 281 158 301 162 293 162 289 168 305 176 321 179 329 171 325 176 309 143 150 92 130 81 142 90 158 88 174 95 119 9 23 21 51 1 0 6 99 87 126 61 138 69 202 46 3 4 7 12 7 12 0 9 7 10 7 10 15 10 23 4 7 0 0 1 0 1 0 3 0 3 3 7 15 9 11 6 7 4 7 1 0 1 27 7 27 4 23 4 23 6 27 7 11 6 15 9 19 13 3 13 15 19 19 24 35 34 43 46 63 49 87 55 35 0 0 0 0 1 0 0 3 0 15 16 55 25 31 6 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 0 9 3 15 27 19 15 10 0 7 0 6 3 6 3 6 3 6 3 6 3 6 3 6 3 7 7 6 7 4 3 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 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 3 0 0 15 22 71 22 51 30 47 3 0 4 0 0 0 6 31 25 51 22 27 21 27 21 19 21 11 16 19 24 35 28 31 24 27 25 43 28 39 28 39 30 47 33 31 27 31 28 35 30 39 30 35 28 39 30 43 33 51 34 59 39 51 42 71 48 91 51 91 37 39 27 31 21 19 27 35 30 35 28 31 27 27 27 31 27 27 25 23 27 27 28 39 24 35 22 31 21 31 21 35 22 35 22 35 22 35 24 35 21 15 19 27 21 15 15 15 13 11 16 31 19 27 15 0 4 0 3 0 6 15 19 43 25 51 27 47 21 27 16 0 3 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 7 0 7 0 7 0 0 3 0 0 3 37 83 42 79 43 59 39 59 40 55 36 47 34 47 33 43 31 39 31 43 33 43 33 43 33 43 33 39 31 39 30 35 28 31 30 39 27 15 21 23 24 23 21 11 12 7 12 19 16 35 21 31 22 51 21 23 6 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 57 126 55 124 54 121 52 119 52 121 51 119 51 119 51 119 52 121 54 126 54 121 51 117 45 109 45 109 45 109 46 114 46 117 46 117 46 119 48 119 52 126 51 121 49 121 49 124 48 124 52 131 55 133 55 133 57 136 58 140 60 138 58 136 58 143 57 143 57 143 55 140 58 148 60 150 61 152 63 155 61 143 61 143 63 145 63 145 66 150 66 150 66 150 66 150 69 152 64 143 60 140 61 143 63 143 60 138 58 138 60 140 63 138 58 148 63 136 57 140 58 143 64 148 61 140 60 143 61 148 63 150 64 152 66 155 66 152 64 150 63 152 64 155 64 155 67 159 70 162 70 162 70 162 67 155 66 155 66 155 64 155 67 157 67 157 66 155 72 164 72 164 72 164 72 164 70 171 72 174 72 174 73 176 73 174 72 174 70 171 70 171 75 179 75 179 75 179 75 179 69 169 72 176 73 176 73 176 78 183 76 181 76 181 78 183 78 183 78 186 79 186 79 186 79 186 81 188 81 188 79 186 81 188 82 191 82 191 81 188 76 183 78 186 79 188 81 188 82 191 82 191 81 188 81 188 81 188 81 191 82 193 84 193 84 193 84 193 84 193 84 193 78 191 82 198 85 202 87 202 82 195 84 198 84 198 82 195 85 205 87 207 90 207 88 207 87 205 87 207 88 210 90 210 90 217 90 217 92 219 92 222 87 212 87 214 88 214 90 217 93 222 93 222 95 224 95 224 95 219 90 219 93 224 93 217 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 88 214 90 217 92 222 93 222 93 222 93 222 93 222 93 222 90 217 92 224 99 231 96 222 92 219 92 219 92 219 92 222 96 226 96 226 96 226 96 226 96 226 96 229 98 229 99 231 101 231 101 231 101 231 101 231 99 231 101 234 102 231 101 229 101 231 101 234 102 236 104 236 102 231 99 229 99 229 101 234 102 236 102 236 102 236 102 236 105 238 104 238 102 236 102 236 102 234 104 238 105 241 108 243 108 241 107 241 108 245 111 250 113 265 119 272 120 274 125 288 129 296 134 305 137 312 137 310 141 331 143 334 146 334 144 334 143 329 143 331 144 334 146 334 147 331 147 334 152 348 156 353 165 367 162 367 164 379 170 382 167 386 177 362 173 374 153 260 90 217 88 210 87 195 81 183 81 186 49 40 10 40 12 16 0 62 61 195 70 159 72 169 76 107 4 47 10 59 10 57 7 40 10 38 10 35 10 35 12 26 3 19 0 16 0 23 9 31 3 23 0 28 6 35 3 40 4 42 7 35 4 33 9 35 6 31 4 28 6 33 7 42 6 40 6 42 7 47 4 42 10 50 12 54 21 71 28 107 43 109 43 112 31 47 0 21 0 16 0 11 0 11 9 38 22 47 15 21 0 9 1 11 0 9 0 9 0 19 0 26 7 45 15 54 22 64 33 78 31 66 18 42 6 31 6 19 6 19 6 19 6 19 6 19 6 19 6 19 6 14 6 9 6 7 4 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 2 1 2 1 2 1 2 1 2 1 2 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 2 1 2 1 2 1 0 0 4 0 0 7 33 25 33 24 47 22 7 0 2 3 0 0 7 12 45 25 52 21 50 21 54 21 57 18 59 21 62 27 69 27 64 27 69 30 69 28 69 28 71 31 76 28 69 28 69 30 71 30 71 28 69 30 71 31 76 33 76 40 93 42 97 45 102 46 100 45 78 25 59 25 50 21 57 28 54 28 54 27 52 27 52 28 52 27 50 25 52 27 54 21 47 24 52 24 47 19 40 22 47 22 47 22 47 22 47 22 54 19 52 22 52 18 40 12 31 15 35 19 35 13 21 1 7 3 7 3 11 13 31 30 52 33 52 27 33 12 14 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 7 0 0 0 0 0 0 1 2 0 2 12 71 46 90 45 85 39 78 39 81 37 76 34 74 34 71 33 69 31 69 33 71 33 71 33 69 31 69 31 69 31 66 30 64 28 62 31 54 25 45 22 45 19 38 15 33 13 33 13 35 16 40 16 42 21 38 12 19 3 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 95 58 91 55 83 52 75 51 79 52 79 52 75 51 75 51 71 51 83 55 83 52 67 45 67 46 59 45 63 48 75 52 67 46 67 48 71 48 71 49 79 51 75 48 71 48 75 49 71 51 79 54 87 55 87 57 99 60 103 61 103 60 95 58 111 61 107 60 103 58 99 58 99 58 103 61 111 64 119 66 95 63 99 63 99 63 99 63 103 64 103 64 103 64 103 64 111 64 95 57 83 57 91 61 91 60 87 57 83 58 87 60 91 55 83 61 95 57 79 58 91 61 99 63 99 61 95 61 83 61 87 63 95 64 99 66 99 64 95 63 91 64 95 66 95 66 103 69 107 69 107 69 115 70 107 67 99 66 99 66 99 66 99 67 103 67 103 67 119 73 119 73 119 73 119 73 111 72 103 72 103 72 103 72 103 72 103 70 99 70 95 69 103 72 103 73 107 73 111 75 95 70 103 73 111 76 115 76 123 78 119 76 115 78 119 79 115 78 119 78 119 79 123 79 119 79 126 81 126 81 123 78 123 81 130 82 130 82 126 79 123 79 123 78 119 78 119 78 126 81 126 81 126 81 126 81 126 81 126 82 130 84 134 84 134 84 134 84 134 84 134 84 126 81 134 84 142 87 146 85 134 82 134 82 134 82 134 82 142 87 146 88 150 88 146 87 146 87 146 88 150 90 154 90 154 88 158 90 158 92 162 92 150 87 154 88 158 90 158 90 166 95 170 95 170 96 174 96 166 92 158 90 166 95 162 90 162 92 162 92 162 92 162 92 162 92 162 92 162 92 162 92 150 88 150 90 154 92 158 93 158 92 158 92 158 92 158 92 154 92 162 95 170 96 166 93 154 92 158 92 158 93 162 93 166 95 170 96 170 96 174 98 170 96 174 98 178 99 178 99 170 101 170 101 170 101 170 101 170 101 170 101 170 101 170 101 170 101 170 102 174 104 178 104 174 102 170 99 166 101 174 102 182 101 182 101 182 101 182 101 190 104 190 102 186 102 182 101 174 102 178 105 182 107 190 108 186 107 186 107 190 111 202 114 198 117 218 122 222 123 226 128 242 132 249 137 253 135 246 135 265 143 269 144 265 144 261 143 242 141 249 144 246 146 249 146 269 146 265 147 265 152 281 156 305 164 293 162 293 164 297 167 301 174 329 171 329 164 234 96 138 96 174 96 146 79 126 76 158 78 71 4 31 19 39 1 0 25 134 87 130 63 134 78 166 36 0 1 0 12 7 13 3 7 3 9 11 9 11 9 27 6 3 0 0 0 0 7 87 33 59 19 27 7 3 3 0 0 0 1 7 9 27 12 15 7 19 4 15 4 27 7 19 7 15 6 11 6 3 6 0 6 0 9 0 12 7 19 3 30 47 36 55 40 67 28 0 3 0 0 0 0 0 0 0 9 27 16 15 4 0 0 0 0 0 0 0 0 0 7 27 22 55 34 67 34 67 36 95 43 75 28 23 9 0 7 0 6 3 6 3 6 3 6 3 6 3 6 3 6 3 7 7 6 7 4 3 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 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 0 0 1 0 0 7 16 51 21 59 30 51 6 0 0 7 0 0 0 15 18 47 27 31 22 27 21 19 21 15 18 19 24 35 28 35 27 43 33 43 28 39 28 39 30 47 33 35 30 39 30 39 30 39 30 35 28 35 30 39 31 43 33 55 40 63 43 67 43 75 43 71 33 27 25 27 22 27 25 31 27 27 27 27 27 27 27 31 27 27 25 23 27 27 28 35 24 39 24 35 22 31 19 35 22 35 22 35 22 35 24 31 21 15 19 27 22 19 16 3 12 11 18 31 16 7 4 0 1 0 1 0 6 15 16 91 37 75 27 31 9 0 0 7 3 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 7 0 7 0 7 0 3 6 0 0 11 40 91 43 71 40 51 36 55 39 55 36 47 34 47 33 43 31 39 31 43 33 43 31 39 31 39 30 39 31 39 30 35 28 31 30 47 30 27 24 23 21 11 15 31 19 23 15 19 12 11 10 19 15 31 15 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 0 58 128 55 124 52 119 51 117 55 126 54 124 52 121 51 119 48 117 52 124 54 119 48 109 48 112 45 109 46 114 51 121 46 117 46 119 48 121 49 124 48 117 46 114 45 117 48 119 51 128 52 128 54 133 57 138 60 140 61 143 61 140 60 138 63 150 61 148 60 145 58 145 57 145 58 148 61 152 64 157 64 145 63 145 63 145 63 145 64 148 64 148 64 148 64 148 63 140 57 133 55 136 60 145 58 138 57 136 57 136 58 140 58 133 55 143 61 136 55 140 61 143 61 145 63 145 61 140 60 148 61 150 63 152 64 152 66 152 64 150 63 152 64 155 64 155 67 157 69 159 67 157 70 159 67 155 66 155 66 157 66 155 66 157 67 159 69 162 73 167 73 167 73 167 73 167 72 174 72 174 72 174 72 174 72 174 70 171 70 169 69 169 69 169 69 171 70 174 72 174 70 174 75 181 78 186 79 186 79 183 78 181 76 183 78 186 75 181 76 183 78 186 79 186 78 183 79 188 81 186 78 183 79 186 81 191 82 188 79 186 84 193 82 188 79 183 76 181 81 188 81 188 81 188 81 188 81 188 81 191 82 193 84 193 84 193 84 193 84 193 84 193 82 198 84 200 85 198 84 195 82 195 82 195 82 195 82 195 85 205 87 207 88 205 85 202 87 205 87 207 88 210 90 210 88 214 88 217 90 217 92 219 90 217 90 217 92 219 93 222 93 222 93 224 95 226 96 226 93 219 88 217 93 222 92 217 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 88 214 88 217 90 217 90 219 92 219 92 219 92 219 92 219 93 224 95 224 93 219 90 217 92 219 93 222 95 224 96 226 95 224 95 226 96 229 98 229 99 231 99 231 101 234 102 236 101 231 101 231 101 231 101 231 101 231 101 231 101 231 101 231 101 231 101 234 102 236 104 236 105 236 102 234 102 234 104 238 101 234 101 234 101 234 101 234 104 238 102 236 102 234 101 234 102 234 104 238 105 241 108 243 107 241 107 243 110 248 114 255 114 267 120 274 122 276 125 291 132 300 134 303 135 310 137 310 141 331 143 334 144 331 141 329 140 327 143 334 147 336 147 334 147 329 144 327 146 339 153 348 164 367 162 365 162 370 164 370 171 370 171 377 161 291 102 234 98 236 104 224 88 191 81 191 90 167 28 21 6 31 6 16 0 102 78 188 72 167 70 181 76 107 7 47 10 52 7 47 7 38 7 35 9 33 10 28 6 16 0 16 0 14 3 45 60 117 54 102 37 69 16 42 7 38 0 28 0 35 7 45 6 35 4 31 4 33 7 35 9 47 9 47 9 45 7 45 6 42 9 45 7 45 12 57 12 74 28 88 31 100 42 105 27 71 13 40 0 23 0 19 0 21 6 31 6 23 0 19 0 14 1 23 4 33 16 54 36 85 46 97 46 93 43 90 43 88 36 64 18 38 7 33 6 19 6 19 6 19 6 19 6 19 6 19 6 19 6 14 6 9 6 7 4 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 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 0 0 2 1 0 4 21 19 33 25 42 19 11 0 0 1 0 0 0 4 31 21 52 24 52 21 54 21 57 21 59 22 62 27 66 27 66 30 76 30 69 28 69 28 71 31 76 31 71 30 71 30 71 30 71 28 69 28 71 30 71 30 74 37 90 40 95 43 93 42 90 40 69 25 62 28 54 24 59 25 52 27 52 27 52 27 52 28 52 27 50 25 52 27 54 27 52 22 42 19 42 22 50 22 47 22 47 22 47 22 47 21 52 18 52 22 52 19 42 12 31 15 35 18 31 7 9 0 4 3 4 1 7 7 21 37 54 24 26 6 2 0 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 7 0 0 0 0 0 0 3 4 1 2 13 74 48 90 40 78 34 74 36 78 37 74 34 74 34 71 33 69 31 69 33 71 33 69 31 66 30 64 31 69 31 66 30 64 28 62 33 59 27 50 24 42 16 28 19 42 18 38 15 31 10 26 15 35 16 35 13 23 6 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 87 54 83 52 79 51 71 49 87 55 87 54 79 52 75 51 71 51 79 54 79 51 67 46 59 45 59 45 59 45 63 48 67 46 71 48 75 51 79 51 63 45 59 43 63 45 67 48 79 52 79 52 83 55 95 60 95 58 99 61 103 61 99 60 99 57 95 57 95 57 91 55 95 57 99 60 103 61 107 63 103 64 103 64 99 63 99 63 99 63 99 63 99 63 99 63 91 58 83 55 79 57 91 61 87 58 83 57 83 58 91 61 87 54 79 61 95 57 83 60 95 60 91 61 103 64 95 58 91 63 91 61 87 61 87 61 99 64 95 63 91 64 95 66 95 66 103 67 103 67 99 66 107 67 103 66 99 67 103 69 103 66 99 66 103 69 115 72 119 73 119 73 119 73 119 73 115 73 103 72 103 72 99 70 99 70 99 70 95 69 95 67 87 67 91 69 99 70 103 72 107 75 115 78 123 79 123 79 119 78 115 76 115 76 119 78 111 75 111 76 119 78 123 79 119 78 123 79 123 79 119 78 123 79 126 81 126 81 123 79 138 85 134 82 126 79 119 76 126 81 126 81 130 82 130 82 126 81 126 82 130 84 134 84 134 84 134 84 134 84 134 84 138 85 142 85 142 84 134 81 138 84 134 82 134 82 138 84 142 87 146 87 146 85 138 84 146 87 146 88 150 90 154 90 150 88 154 88 158 90 158 90 158 90 162 92 162 93 166 93 162 92 162 93 170 96 174 96 166 90 154 90 162 93 162 88 162 92 162 92 162 92 162 92 162 92 162 92 162 92 162 92 150 88 150 88 150 90 154 90 154 90 154 90 154 90 154 90 166 96 170 95 154 88 150 90 162 93 166 95 170 98 174 99 162 93 166 96 170 98 178 99 178 99 182 101 182 102 186 102 170 101 170 101 170 101 170 101 174 101 170 99 166 101 170 102 170 101 170 102 174 104 178 104 182 105 178 102 174 104 182 105 178 99 178 99 178 99 178 99 186 102 186 102 182 101 182 99 174 102 178 105 182 107 190 108 194 108 190 108 194 111 202 114 202 117 222 123 226 125 230 129 246 132 246 134 249 135 249 140 265 143 269 143 261 141 253 140 242 141 253 147 257 149 257 147 265 144 257 141 249 146 269 153 293 161 297 162 297 164 297 162 329 164 305 167 246 99 123 102 178 107 194 101 154 84 142 84 178 64 19 0 11 10 11 1 0 54 170 78 130 70 134 81 178 40 0 6 11 10 0 7 0 7 7 7 7 7 7 9 15 0 0 3 0 0 3 21 170 69 174 66 138 48 83 30 47 16 11 1 0 0 0 0 7 4 7 4 7 6 23 9 11 7 19 9 23 9 11 7 0 6 0 6 0 4 0 10 0 13 23 22 35 28 71 45 99 39 67 18 11 0 0 0 0 0 0 3 0 1 0 0 0 7 31 19 43 24 71 36 71 39 95 45 95 42 91 43 67 33 59 22 19 9 0 10 3 6 3 6 3 6 3 6 3 6 3 6 3 6 3 7 7 6 7 4 3 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 3 0 3 0 3 0 3 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 1 0 10 39 21 55 24 35 7 0 0 3 0 0 0 0 10 31 22 47 24 35 21 27 21 23 22 27 25 35 25 27 25 39 31 43 28 39 28 39 30 47 33 43 31 43 31 39 30 39 30 35 28 35 28 35 30 39 30 43 36 55 42 75 43 71 42 63 28 27 28 43 25 31 27 23 25 23 25 27 27 27 27 31 27 27 25 23 27 27 28 51 25 31 18 19 19 35 25 35 22 35 22 35 22 35 24 27 19 11 19 31 24 23 18 19 15 15 16 23 13 0 3 0 1 0 3 0 1 0 7 39 16 7 3 0 0 0 1 7 3 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 7 0 7 0 7 0 0 4 0 0 7 39 87 43 59 36 43 33 51 37 51 34 47 34 47 33 43 31 39 31 43 33 39 31 35 28 31 28 39 31 39 30 35 28 31 30 43 30 27 25 31 22 7 12 7 13 15 16 27 16 27 15 35 18 35 19 39 16 23 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 51 119 51 119 51 117 49 117 55 124 54 121 51 117 48 114 54 121 52 121 52 119 51 117 46 114 48 114 48 112 46 109 46 117 48 119 49 124 52 126 45 114 45 114 45 117 48 121 54 131 52 128 54 133 58 140 55 136 58 140 61 143 61 140 55 140 57 143 57 143 57 145 57 143 57 145 58 145 58 145 66 150 66 148 64 145 63 145 61 143 61 143 61 143 61 143 61 140 60 138 57 136 55 133 58 138 58 138 58 140 61 145 58 133 57 145 63 138 58 143 63 140 58 143 64 148 61 136 64 152 63 148 61 145 60 143 66 152 64 150 63 152 64 155 64 155 67 157 67 155 66 152 66 155 66 155 67 159 70 164 67 157 66 155 67 162 72 167 72 164 72 164 72 164 72 164 73 176 73 174 72 171 70 171 70 171 70 169 69 169 67 167 67 167 69 169 70 174 73 176 75 179 76 183 78 183 76 181 76 181 75 179 75 179 76 181 73 176 75 181 78 183 79 186 76 183 78 186 79 183 78 181 78 186 79 188 81 186 79 183 81 188 81 188 81 188 81 188 81 188 82 191 84 193 84 195 81 188 81 191 82 193 84 193 84 193 84 193 84 193 84 193 82 195 84 200 85 200 84 198 87 200 84 195 82 198 85 202 87 205 87 205 87 202 84 198 87 205 87 207 88 210 90 210 87 212 88 214 88 217 90 217 88 214 90 217 90 219 92 219 88 217 90 219 93 224 95 226 92 217 88 214 92 222 90 214 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 88 214 88 214 88 214 88 214 90 217 90 217 90 217 90 217 90 222 95 222 88 214 92 224 92 222 93 224 96 229 99 231 93 222 95 226 96 229 99 231 98 229 99 231 99 234 101 234 101 231 101 231 101 231 101 231 102 234 99 229 99 229 102 234 101 231 101 234 102 236 104 236 104 236 102 231 101 234 104 236 98 229 98 229 98 229 98 229 102 236 102 234 101 234 99 231 102 234 104 238 105 241 108 243 111 248 110 245 110 248 113 250 116 269 122 276 123 279 126 291 131 296 132 300 134 312 140 317 143 331 143 331 143 329 140 324 140 329 146 341 152 343 150 339 146 327 141 319 141 331 149 343 159 358 162 360 164 362 162 362 173 358 155 319 116 231 90 248 105 245 105 229 95 205 84 191 84 133 9 19 9 28 0 21 6 145 84 174 72 171 69 174 76 105 6 50 12 52 6 42 6 33 6 31 7 26 9 26 7 14 0 19 0 14 0 57 64 131 66 138 64 126 54 117 39 93 28 69 13 40 0 28 6 33 4 33 4 33 7 38 3 33 7 40 10 42 9 40 6 38 9 35 4 31 6 45 7 45 9 54 13 62 22 88 36 102 37 102 30 76 10 47 4 28 1 26 1 23 0 16 6 47 25 69 27 66 31 83 33 76 36 78 33 71 33 76 24 62 24 52 13 35 7 31 6 19 6 19 6 19 6 19 6 19 6 19 6 19 6 14 6 9 6 7 4 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 2 1 2 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 0 0 2 3 2 3 11 18 35 24 31 13 11 3 0 3 0 0 0 1 11 12 35 25 50 22 52 21 54 22 62 24 64 25 62 21 59 25 69 30 69 28 69 28 71 31 76 33 76 33 74 31 71 30 71 28 69 28 69 28 69 28 69 30 76 37 90 43 93 43 88 33 62 22 57 28 50 22 52 24 47 24 50 25 52 27 52 28 52 27 50 25 52 27 54 25 50 22 45 19 45 22 47 22 47 22 47 22 47 22 47 19 50 18 52 24 54 21 45 19 40 16 33 15 28 9 14 1 7 4 4 0 0 0 4 4 4 0 0 0 0 1 4 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 7 0 0 0 0 0 0 1 0 0 2 10 69 45 88 37 74 31 71 34 76 36 74 34 74 34 71 33 69 31 69 33 71 31 69 30 64 27 62 31 69 31 66 30 64 28 62 30 54 27 52 25 45 18 31 9 28 13 38 18 40 18 38 16 35 15 35 18 35 10 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 67 48 67 49 71 49 71 49 79 52 75 49 67 48 63 45 87 54 79 51 75 51 79 52 75 52 83 54 83 51 67 46 67 46 71 49 79 51 83 54 67 46 67 46 67 48 79 51 87 54 79 52 83 57 95 61 79 54 91 58 99 61 103 61 99 58 99 60 103 61 107 63 95 57 95 57 95 55 91 55 107 66 107 64 103 63 99 63 95 61 95 61 95 61 95 61 99 63 99 61 87 55 71 51 87 58 87 58 91 61 99 63 87 55 83 63 103 60 87 63 99 60 87 60 103 66 95 57 99 66 95 63 83 58 75 57 99 64 95 63 91 64 95 66 99 66 103 67 103 66 95 64 95 64 95 66 103 69 115 73 103 67 99 66 103 70 119 75 115 72 115 72 115 72 115 72 115 73 107 72 103 70 99 70 99 70 99 69 95 67 91 67 95 69 99 72 103 73 111 75 111 75 115 76 115 75 107 73 115 75 111 73 107 75 111 76 103 73 111 75 115 78 123 79 115 78 119 79 123 78 119 76 119 79 123 81 126 79 123 78 111 75 115 78 126 82 134 84 130 82 130 84 134 85 138 87 126 81 126 82 130 84 134 84 134 84 134 84 134 84 134 84 123 79 134 84 142 87 146 87 150 87 138 84 138 84 146 88 146 87 146 87 146 84 134 82 146 87 146 88 150 90 154 90 150 87 150 88 154 90 158 90 150 87 150 88 154 90 158 90 150 88 154 90 162 93 170 95 162 90 154 88 162 92 158 88 162 92 162 92 162 92 162 92 162 92 162 92 162 92 162 92 150 88 150 88 150 88 150 88 154 90 154 90 154 90 154 90 146 90 162 92 150 88 162 99 158 92 162 95 170 98 174 99 162 93 166 96 170 98 178 99 170 96 170 98 174 99 178 99 170 101 170 101 170 101 170 101 178 102 166 98 162 99 174 104 170 101 170 102 174 104 178 104 174 101 170 99 166 101 170 102 174 98 174 98 174 98 174 98 186 102 186 101 182 99 178 99 174 102 178 105 182 107 190 108 202 113 198 110 194 110 198 111 206 119 222 123 226 125 230 129 238 129 238 132 249 137 257 144 269 143 269 143 261 140 249 138 242 143 261 152 269 153 265 150 257 144 253 138 242 143 265 152 289 159 297 162 305 164 305 164 325 168 281 120 150 93 154 102 174 104 194 102 178 92 134 76 142 48 0 0 35 15 0 0 0 70 170 66 138 73 138 81 166 34 0 4 11 12 7 9 7 6 7 7 11 9 11 9 39 1 0 4 0 0 0 18 146 61 138 61 138 60 130 60 99 48 99 40 63 22 19 6 0 4 3 4 3 6 15 9 0 1 3 7 15 9 7 7 11 12 15 9 0 6 3 10 0 4 0 4 0 6 15 15 31 25 83 46 103 39 51 21 15 9 7 4 0 0 0 0 11 18 67 31 67 25 67 33 71 36 71 30 47 24 43 27 31 21 35 18 15 7 0 6 3 6 3 6 3 6 3 6 3 6 3 6 3 6 3 7 7 6 7 4 3 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 3 0 3 0 3 0 3 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 3 1 0 6 39 22 55 18 23 7 3 1 7 1 3 0 3 4 19 13 55 25 35 21 23 21 27 25 31 25 31 22 15 19 27 27 43 28 39 28 39 30 47 33 47 33 47 31 43 30 39 30 35 28 35 28 35 28 35 28 35 31 55 40 75 46 79 42 43 24 19 24 35 24 31 25 27 24 19 25 23 27 27 27 31 27 27 25 23 27 27 28 35 22 39 25 39 22 31 19 35 22 35 22 35 22 35 24 23 18 11 19 31 24 23 18 35 19 15 15 19 13 3 6 0 4 7 3 0 0 0 0 0 0 0 0 0 0 0 0 7 3 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 7 0 7 0 7 0 0 3 0 0 0 36 83 40 55 34 39 31 47 36 51 34 47 34 47 33 43 31 39 31 43 33 39 30 31 28 27 25 39 31 39 30 35 28 31 30 35 27 27 27 35 24 11 13 11 15 19 18 31 15 19 12 15 9 11 10 23 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 48 117 49 119 52 121 52 121 55 121 51 119 54 124 52 117 43 112 49 119 52 121 51 117 54 121 49 114 48 117 52 124 55 131 54 126 51 124 51 126 51 124 49 124 52 128 55 133 55 131 54 131 54 133 57 138 54 128 54 136 60 143 60 136 58 145 58 148 60 150 61 150 63 148 54 133 51 138 60 152 61 145 66 152 66 145 60 136 60 143 64 150 67 152 66 148 61 140 60 138 58 140 60 143 58 140 61 143 60 138 55 131 63 140 57 138 61 145 60 136 63 145 63 145 63 143 58 138 61 145 60 145 60 148 63 152 63 150 63 150 63 150 63 150 66 155 66 155 66 155 66 155 66 157 67 157 66 155 69 164 69 159 70 164 73 169 75 171 73 169 76 174 78 171 75 167 75 176 72 174 70 169 67 167 70 171 70 171 70 171 70 171 69 169 69 171 70 174 72 174 73 174 72 171 70 169 69 169 69 171 72 176 73 176 73 176 73 179 76 186 79 188 81 188 78 181 76 179 75 181 76 183 79 186 81 191 84 193 85 195 78 181 75 179 76 183 81 191 84 193 84 193 84 193 84 193 79 186 79 186 79 186 79 186 82 191 82 191 82 191 82 191 85 198 84 195 82 198 84 200 88 205 87 200 84 198 84 200 85 202 85 202 85 202 85 202 88 207 88 207 88 207 88 207 90 217 90 217 90 217 90 217 90 217 90 217 90 217 90 217 92 219 92 217 90 214 88 214 92 219 92 219 92 217 87 212 88 214 88 214 88 214 88 214 87 214 92 222 93 219 88 212 87 210 85 210 85 212 88 217 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 93 222 93 224 95 226 96 226 98 229 96 226 96 226 95 224 99 231 99 234 101 236 102 238 101 234 102 236 104 234 102 231 101 231 101 229 99 226 98 226 99 229 99 231 101 234 102 234 99 231 104 238 105 236 101 229 101 231 99 231 99 234 102 238 101 234 101 234 101 234 101 234 104 234 102 231 101 234 102 236 108 243 110 248 111 250 114 253 114 265 117 272 123 281 126 288 129 296 132 300 135 312 140 317 140 324 137 319 134 319 137 324 140 329 147 343 153 341 147 334 141 327 140 319 134 319 143 331 158 336 152 353 159 336 155 365 170 324 113 238 92 248 107 257 104 248 107 236 99 229 88 188 81 102 1 26 9 16 0 21 31 145 82 181 70 174 84 174 73 81 4 42 3 42 9 33 4 31 6 28 7 23 7 21 7 14 0 19 0 16 1 40 63 128 58 126 57 131 58 133 66 140 57 119 48 102 36 81 25 54 3 26 3 38 6 28 6 33 9 40 12 42 12 42 6 33 6 33 6 33 6 33 10 40 9 38 7 45 9 50 13 62 15 81 33 114 40 109 39 69 15 42 13 47 6 23 10 47 16 59 24 64 24 62 24 62 25 54 16 33 1 14 4 26 12 50 16 31 4 31 6 19 6 19 6 19 6 19 7 19 6 16 4 19 6 16 4 7 4 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 4 7 4 7 4 7 4 7 1 4 3 7 4 4 3 2 3 2 1 4 3 9 7 14 7 11 6 7 4 7 6 9 6 7 3 2 1 2 1 4 4 7 1 0 0 0 0 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 13 23 15 23 13 19 7 9 0 0 0 0 0 0 0 7 18 50 28 62 22 52 22 62 19 54 21 59 22 62 25 64 30 71 28 69 30 76 36 83 31 74 31 74 31 74 31 74 33 76 33 76 33 76 33 76 33 83 37 78 42 107 54 90 30 62 27 52 24 47 22 47 27 52 28 54 28 52 25 50 30 50 22 45 24 52 27 52 25 50 21 42 19 45 24 52 21 45 22 47 22 50 24 50 22 57 22 54 22 50 21 50 19 40 18 33 13 21 6 9 6 7 1 0 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 3 0 0 4 12 59 39 83 37 74 31 69 33 71 33 69 37 76 34 74 33 69 30 66 34 71 33 69 31 66 30 64 30 66 30 66 30 66 30 64 28 57 31 57 25 42 15 26 10 28 10 31 12 33 13 33 15 35 16 40 21 40 16 21 6 7 1 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 51 67 48 67 51 83 55 83 52 75 51 83 54 79 51 75 51 79 52 75 49 63 45 71 48 67 46 63 48 67 49 87 54 83 51 75 49 79 51 79 51 79 51 83 54 91 57 83 54 79 52 83 55 91 57 83 52 83 57 99 61 99 57 99 58 99 60 103 60 107 61 99 58 99 58 99 58 99 58 103 66 111 69 111 64 91 58 91 61 99 64 107 66 103 63 95 60 91 58 87 60 91 61 91 60 91 60 87 58 83 55 99 60 83 58 95 63 91 57 95 63 99 63 99 61 91 58 87 60 83 60 83 61 91 64 95 64 95 64 95 64 95 64 99 66 99 66 99 66 99 66 99 67 103 67 99 66 107 72 99 66 103 69 111 70 115 72 115 73 123 76 126 75 119 72 115 73 103 70 95 67 91 66 99 70 99 70 99 70 99 70 95 69 95 70 99 72 103 72 103 72 99 70 95 69 95 67 95 69 99 72 107 73 103 72 103 73 111 78 123 79 123 79 119 76 115 75 111 76 115 78 115 76 119 79 126 81 130 82 123 78 115 76 115 78 123 81 130 82 130 82 130 82 130 82 123 79 123 79 123 79 123 79 130 82 130 82 130 82 130 82 142 84 138 82 134 84 138 85 146 87 142 84 134 82 138 84 142 85 142 85 142 85 142 85 146 87 146 87 146 87 146 87 154 88 154 88 154 88 154 87 158 90 158 90 158 90 158 90 162 92 162 90 158 88 154 88 158 92 162 92 158 90 154 87 154 88 154 88 154 88 154 88 154 88 158 92 162 90 154 88 146 85 142 85 142 87 150 90 158 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 166 96 170 98 174 98 174 98 178 99 182 101 182 102 170 101 170 101 170 101 170 101 170 101 170 99 166 98 162 98 166 99 166 101 170 102 174 102 170 102 174 104 178 102 174 101 182 99 178 99 178 101 186 104 182 101 182 101 182 101 182 101 178 102 174 101 170 102 174 104 190 108 194 111 202 113 206 114 202 116 210 120 226 126 230 128 242 132 242 134 249 135 249 140 261 138 253 135 242 135 246 138 242 143 261 150 261 147 246 143 242 140 242 138 242 135 253 144 289 150 273 152 289 155 301 162 285 126 158 88 142 101 178 104 190 110 214 108 198 102 162 78 130 25 0 0 19 1 0 0 71 64 162 73 123 73 170 78 166 27 0 6 0 6 19 4 3 6 7 7 7 7 7 7 23 3 0 3 0 0 0 10 162 66 138 63 130 61 130 60 138 61 123 57 119 52 95 45 71 27 23 10 15 12 7 3 0 4 0 7 15 10 23 13 7 6 7 6 7 6 11 6 19 9 11 6 7 7 7 7 19 9 7 15 47 33 87 45 103 36 51 19 31 15 3 1 7 12 23 18 39 22 47 24 51 22 35 12 7 3 0 0 0 3 15 18 27 7 0 9 3 6 3 6 3 6 3 6 7 6 3 4 0 6 3 9 3 4 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 3 4 3 4 3 4 3 4 0 3 3 4 3 4 0 3 0 3 0 3 3 6 15 9 15 7 7 6 3 4 7 6 7 4 0 1 0 1 0 3 7 3 7 3 7 1 3 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 19 10 23 12 19 7 3 3 7 0 7 0 0 0 0 0 19 16 47 27 47 22 27 21 15 19 19 22 23 24 31 25 39 28 39 30 47 33 55 36 43 31 43 31 43 31 43 31 47 33 47 33 47 33 47 33 51 37 59 34 71 48 87 40 47 28 47 25 39 22 35 22 31 27 27 28 31 27 23 25 31 25 15 22 23 27 23 24 39 22 31 21 31 21 35 24 27 19 31 21 35 22 35 24 31 22 19 21 27 21 23 21 23 18 19 16 15 10 0 6 7 4 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 7 0 7 0 7 0 0 3 0 1 7 33 71 39 55 34 39 30 43 33 43 30 51 36 47 33 39 31 35 30 43 31 39 31 39 31 35 30 35 30 35 30 35 30 35 31 35 30 35 28 31 21 7 15 3 10 3 12 15 13 19 13 23 15 27 18 43 19 35 12 7 4 3 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54 119 48 109 45 117 54 128 54 119 49 119 52 124 52 119 51 121 52 121 51 117 46 112 48 114 49 117 49 117 48 114 52 124 49 119 48 119 49 121 51 124 51 124 52 128 57 133 54 131 52 128 54 133 55 136 54 131 54 136 60 143 60 136 58 145 58 145 60 148 60 150 55 145 63 155 64 152 58 140 66 152 67 155 67 148 61 138 58 140 61 145 63 145 61 143 60 140 58 138 58 138 60 140 61 140 58 136 57 136 58 138 61 140 58 138 61 143 60 138 61 143 63 145 63 143 60 138 61 145 60 145 60 148 63 152 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 157 67 157 66 155 69 164 63 152 64 155 67 157 69 159 70 162 72 167 73 164 70 162 72 174 70 171 69 167 67 164 70 171 70 171 70 171 70 171 69 169 69 171 70 174 72 174 70 171 69 169 69 167 67 167 67 169 70 174 72 174 70 171 70 174 73 181 76 183 76 181 78 181 76 179 75 181 76 183 73 176 75 179 76 183 79 186 81 186 78 181 76 181 78 183 81 188 81 188 81 188 81 188 79 186 79 186 79 186 79 186 82 191 82 191 82 191 82 191 84 198 82 195 82 195 84 198 85 198 82 193 81 193 82 195 85 202 85 202 85 202 85 202 84 200 84 200 84 200 84 200 85 210 85 210 85 210 87 212 90 217 90 217 90 217 90 217 92 219 92 217 90 214 88 214 90 217 90 219 90 214 88 212 88 214 88 214 88 214 88 214 88 214 90 217 90 217 88 214 87 210 85 210 85 212 88 217 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 90 217 92 219 92 222 93 222 92 219 93 224 98 231 101 234 98 229 98 229 99 231 99 231 101 229 98 224 96 226 99 231 101 231 99 229 99 229 98 226 99 229 101 231 101 231 102 234 104 234 102 231 101 234 102 236 99 231 99 231 99 234 102 236 101 234 101 234 101 234 101 234 104 236 102 234 102 234 104 236 108 245 110 248 113 253 114 253 114 265 117 272 123 281 126 288 132 298 134 300 134 308 137 310 138 322 137 319 137 322 138 327 141 329 146 336 147 331 141 322 138 324 141 324 137 319 138 319 150 331 147 324 150 339 155 324 122 255 90 226 99 255 105 241 108 267 120 265 116 253 96 198 61 76 0 21 6 16 0 28 43 155 76 176 67 167 79 164 64 74 3 45 4 42 10 31 4 28 6 23 6 21 7 21 7 14 0 19 0 16 1 42 64 133 61 136 58 138 58 140 57 128 54 131 58 128 58 121 48 95 31 71 24 59 13 38 4 28 3 26 4 35 10 42 7 35 7 35 7 35 7 35 9 31 6 28 4 33 6 42 7 45 6 52 10 81 36 114 46 102 39 85 25 59 10 45 9 50 10 52 15 59 19 62 19 42 7 21 0 16 0 23 0 19 7 45 15 28 3 26 6 19 6 19 6 19 6 19 6 19 4 16 4 16 6 14 4 7 4 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 4 7 4 7 4 7 4 7 4 7 6 9 6 9 4 7 4 7 4 7 6 11 10 16 10 14 7 9 6 9 6 9 4 7 3 2 1 2 1 2 0 2 4 9 6 7 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 9 7 14 7 7 1 0 0 0 0 0 0 0 0 2 4 21 13 45 27 59 22 47 19 54 21 59 22 62 25 64 27 69 30 74 33 76 33 76 31 74 31 74 31 74 31 74 33 76 33 76 33 76 33 76 36 81 37 76 37 88 40 71 28 57 25 50 24 45 24 47 25 50 27 52 27 52 25 50 25 47 22 50 27 52 25 45 22 47 21 45 21 45 22 47 18 40 19 42 19 45 21 45 22 54 21 54 21 50 21 50 16 38 16 33 13 23 9 11 4 4 4 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 0 0 7 0 0 0 0 0 0 1 0 0 4 15 66 42 85 37 74 30 66 31 71 31 66 34 74 34 71 31 69 30 66 30 66 30 66 31 69 31 69 30 66 30 66 30 64 28 62 28 54 27 50 24 45 21 40 10 28 12 31 12 31 13 33 15 33 15 35 19 40 16 23 9 9 1 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 79 51 67 46 67 49 75 52 79 49 67 49 79 54 79 51 67 48 71 51 75 52 79 52 71 51 83 55 87 54 75 49 75 49 71 46 67 48 71 49 83 51 79 52 83 55 95 58 87 55 87 54 87 57 95 58 87 54 83 57 99 60 95 55 95 57 99 58 99 60 103 60 91 57 107 64 115 61 95 55 95 63 103 64 103 64 99 61 87 60 91 60 91 60 91 60 91 60 87 57 83 58 91 60 95 60 83 55 79 57 87 60 91 60 91 60 91 60 91 60 91 61 99 63 99 61 91 60 87 60 83 60 83 61 91 64 99 66 99 66 99 66 99 66 95 64 99 66 99 66 103 67 99 67 103 67 99 66 107 72 95 64 95 66 99 67 103 67 107 69 107 70 111 69 107 69 107 70 95 69 91 67 87 66 95 69 95 69 95 69 95 69 95 69 95 70 99 72 103 72 95 69 95 69 95 67 91 67 95 69 99 70 103 70 99 69 99 72 107 75 111 75 111 75 119 76 115 75 111 76 115 78 103 73 107 75 115 78 119 78 126 79 123 78 115 76 115 76 123 79 123 79 123 79 123 79 126 81 126 81 126 81 126 81 130 82 130 82 130 82 130 82 138 84 134 81 130 82 138 84 134 82 130 79 126 81 130 82 142 85 142 85 142 85 142 85 142 85 142 85 142 85 142 85 146 85 146 85 150 87 150 87 158 90 158 90 158 90 158 90 162 92 162 90 158 88 154 88 154 88 158 90 158 88 154 87 154 88 154 88 154 88 154 88 154 88 154 90 158 88 154 88 146 85 142 85 142 87 150 90 154 90 154 90 154 90 154 90 158 92 158 92 158 92 158 92 158 92 162 93 162 95 166 95 162 93 166 96 170 98 178 99 174 98 174 98 174 98 174 98 174 101 158 95 154 96 170 102 166 99 166 99 166 99 166 99 170 101 170 101 170 101 170 101 182 104 170 99 166 101 178 105 178 99 174 98 178 99 182 102 178 99 182 101 182 101 186 102 182 104 174 102 174 102 178 105 194 110 198 111 202 114 210 116 202 116 210 120 226 126 230 128 249 134 246 134 246 132 242 135 253 137 253 137 249 140 253 141 257 146 261 149 253 144 238 138 238 140 249 141 246 134 238 137 257 149 277 144 289 159 285 129 174 95 138 95 190 116 202 101 210 120 253 128 249 120 194 88 126 25 0 0 23 1 0 0 91 61 130 70 126 75 174 81 130 19 0 9 11 7 19 3 7 6 7 7 15 7 15 7 23 3 7 3 0 0 0 10 130 55 111 52 99 52 91 52 87 48 87 51 111 55 111 54 107 48 87 37 67 30 35 16 11 9 0 3 0 3 7 9 15 7 15 7 23 7 23 7 7 6 0 3 0 3 3 4 0 4 0 3 0 12 55 36 99 45 111 40 71 22 35 18 27 13 19 10 15 12 23 16 23 9 0 0 0 0 0 3 0 0 7 15 27 6 0 7 3 6 3 6 3 6 3 6 3 6 0 3 0 4 3 7 3 4 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 3 6 7 7 11 6 7 4 7 6 7 6 11 9 19 12 23 10 15 7 7 6 7 7 3 3 0 1 0 0 0 1 0 1 11 7 23 7 11 3 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 4 7 6 7 4 0 1 7 1 7 0 7 0 0 0 0 0 0 10 31 24 35 18 27 21 19 22 23 24 27 24 31 27 43 33 51 33 47 30 47 33 43 31 43 31 39 30 43 31 47 33 47 33 51 34 55 36 63 36 63 39 63 31 47 27 43 24 43 24 43 25 27 24 23 27 27 27 27 25 19 22 19 25 31 27 19 19 35 21 31 21 31 21 31 22 19 16 19 18 23 19 27 21 27 21 19 19 23 21 19 19 19 15 15 15 15 10 3 7 3 6 7 4 3 3 3 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 7 0 7 0 7 0 0 1 0 1 19 39 79 40 51 33 35 30 39 33 39 30 47 33 43 31 39 30 35 30 31 28 31 30 39 31 43 33 35 30 35 28 31 28 31 28 35 28 23 24 27 22 27 24 7 12 7 12 15 12 15 12 23 13 23 15 35 18 39 15 19 6 3 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 114 51 121 51 117 48 112 51 114 48 117 52 124 52 119 49 117 49 119 51 121 54 124 51 121 54 126 55 124 52 119 48 119 46 117 46 117 48 121 52 126 52 126 54 131 57 136 58 136 57 136 57 138 60 143 57 133 55 136 60 140 58 133 57 143 57 145 58 145 60 148 57 143 57 145 58 143 57 143 54 133 57 140 61 145 63 145 60 140 60 138 58 138 60 140 60 138 57 136 57 136 58 140 60 138 57 133 55 136 60 143 60 140 60 140 60 140 60 140 60 140 61 145 63 145 61 140 61 145 60 145 60 148 63 152 63 150 63 150 63 150 63 150 64 152 64 155 66 157 67 157 66 157 67 157 66 155 69 164 67 157 67 157 69 159 69 159 69 159 67 157 67 157 69 159 67 167 67 167 66 164 66 164 69 169 69 169 69 169 69 169 69 169 69 171 70 174 72 174 69 169 69 169 69 169 69 169 70 171 72 174 72 171 69 169 70 174 73 176 75 176 73 176 78 181 76 179 75 181 76 183 73 179 75 181 78 186 79 186 79 186 79 186 78 181 76 179 79 186 79 186 79 186 79 186 81 188 81 188 81 188 81 188 82 191 82 191 82 191 82 191 84 195 81 193 81 193 82 198 81 193 79 191 79 191 81 195 85 202 85 202 85 202 85 202 85 202 85 202 85 202 85 202 85 210 87 212 88 214 90 217 90 217 90 217 90 217 90 217 92 219 92 217 90 214 88 214 87 212 88 217 90 214 88 212 88 214 88 214 88 214 88 214 88 214 88 212 87 214 88 214 87 210 85 210 85 212 88 217 90 217 90 217 90 217 90 217 92 219 92 219 92 219 92 219 95 224 95 226 96 226 98 229 96 226 96 226 96 226 96 226 98 229 98 229 98 229 98 229 104 234 98 224 96 226 102 236 99 229 99 229 99 229 99 229 101 231 101 231 101 231 101 231 105 236 101 229 99 231 104 238 99 229 98 229 98 231 101 236 99 231 99 234 101 236 102 236 105 238 104 234 102 236 105 238 110 245 111 250 114 253 116 255 114 265 117 272 123 281 126 288 132 298 134 300 132 305 134 305 134 319 137 324 140 329 141 331 149 341 150 341 147 334 143 324 137 329 143 327 135 315 134 310 135 322 149 322 152 327 134 257 96 231 92 243 111 267 108 243 117 281 132 293 134 281 116 229 66 78 0 21 4 21 0 50 54 157 69 174 70 164 76 155 49 57 3 50 9 38 9 28 6 28 6 23 7 21 9 16 7 14 1 19 0 16 1 42 52 114 48 117 45 119 45 121 46 117 45 117 49 121 49 107 48 105 43 97 39 88 30 66 22 50 15 31 4 23 4 26 9 33 7 33 7 33 7 33 4 26 4 23 3 23 4 28 1 33 7 35 1 38 10 59 28 90 42 100 33 78 25 81 24 69 16 54 9 47 7 47 7 23 4 16 1 14 3 16 0 14 9 38 15 21 3 23 6 19 6 19 6 19 6 19 6 16 3 14 3 14 4 14 4 7 4 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 4 9 6 11 7 9 6 7 6 9 6 9 7 14 10 19 15 21 10 14 7 11 7 11 4 4 1 0 0 0 0 2 0 2 4 11 9 11 4 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 7 6 11 7 7 3 0 0 0 1 0 0 0 0 2 1 7 0 11 10 45 21 50 19 57 22 59 22 59 24 62 25 66 30 74 33 74 30 69 33 76 33 74 31 71 30 71 31 74 31 76 33 78 34 78 34 76 37 83 37 69 31 59 25 52 25 45 24 45 24 47 22 45 24 50 27 52 27 50 22 45 22 50 27 52 22 40 19 45 21 45 21 45 21 42 16 38 16 38 18 40 19 42 21 54 19 52 21 47 19 47 16 38 18 33 13 23 7 11 4 4 6 4 4 2 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 7 0 0 0 0 0 0 1 0 0 7 19 74 43 83 36 71 30 64 31 69 31 64 33 69 31 69 31 66 30 66 27 62 28 64 30 69 31 69 30 66 30 64 28 62 27 57 27 54 27 50 24 47 25 50 12 31 12 31 12 31 12 31 13 31 12 31 16 38 18 26 13 16 3 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 59 48 75 54 83 49 59 42 71 48 63 48 79 54 79 51 87 55 79 51 71 49 71 51 71 49 75 51 75 51 71 49 71 48 67 46 67 48 75 51 83 52 83 52 87 55 99 58 91 57 91 57 91 58 99 61 91 55 87 57 99 60 91 54 91 57 95 57 99 58 99 58 103 58 91 54 87 55 99 60 71 54 75 57 87 61 99 63 99 61 91 58 87 58 91 60 87 58 83 57 83 57 87 58 87 58 83 57 83 58 91 61 87 60 95 61 87 58 91 61 87 60 95 63 99 63 95 61 87 60 83 60 83 61 91 64 91 63 91 63 91 63 91 63 91 63 95 66 99 67 107 69 99 67 103 67 99 66 107 72 111 70 111 70 111 70 111 70 107 69 103 66 99 67 107 69 95 66 87 66 87 66 87 66 91 67 91 67 91 67 91 67 95 69 95 70 99 72 103 72 95 69 99 70 99 72 103 72 103 72 107 73 107 72 99 69 103 72 107 75 111 73 107 72 119 76 115 75 111 76 115 78 111 75 115 78 123 79 126 81 119 78 123 79 123 78 115 75 123 79 123 79 123 79 123 79 130 82 130 82 130 82 130 82 130 82 130 82 130 82 130 82 134 82 130 81 130 81 134 82 130 81 126 79 126 81 134 84 142 85 142 85 142 85 142 85 146 87 146 87 146 87 146 87 146 85 150 87 154 90 158 90 158 90 158 90 158 90 158 90 162 92 162 90 158 88 154 88 146 85 150 88 154 88 154 87 154 88 154 88 154 88 154 88 154 88 150 87 150 87 154 88 146 85 142 85 142 87 150 90 150 88 150 88 150 88 150 88 158 92 158 92 158 92 158 92 170 96 170 98 174 98 178 99 174 98 174 96 170 95 166 95 178 99 178 99 174 98 174 98 174 101 166 98 162 99 170 102 162 98 166 99 166 99 170 101 174 102 170 101 170 101 166 99 178 102 174 101 170 102 174 104 174 98 170 96 174 99 182 101 174 98 178 101 182 102 190 104 182 105 178 104 178 104 182 105 198 111 198 113 206 116 210 117 202 116 210 120 226 126 230 128 242 131 242 132 246 132 242 135 242 134 253 140 257 143 261 143 269 150 269 149 253 146 246 143 246 141 249 140 238 131 230 134 234 140 281 149 281 135 194 92 142 90 158 99 186 107 190 104 234 129 273 134 277 137 253 116 146 31 0 0 7 1 15 21 107 61 111 69 130 69 146 64 99 12 3 12 19 7 19 3 7 7 15 7 15 7 15 7 31 1 7 4 0 0 0 10 111 51 95 46 71 45 67 45 87 49 87 48 91 48 83 42 71 40 75 40 71 37 63 36 63 30 39 18 15 7 0 4 11 7 19 6 27 6 27 6 0 6 0 4 0 3 0 4 0 6 7 6 3 3 3 4 19 19 51 30 55 27 55 31 55 25 35 16 15 9 0 6 0 6 3 7 3 4 0 1 0 4 15 18 27 6 0 6 3 6 3 6 3 6 3 6 0 4 0 3 0 3 0 6 3 4 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 3 4 7 6 7 6 3 4 3 4 3 4 7 7 19 10 35 15 23 10 15 7 11 7 0 3 0 0 0 0 0 0 0 1 11 6 15 4 7 3 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 4 7 7 11 6 3 4 7 1 15 1 7 0 0 0 0 0 0 0 0 10 23 21 31 22 23 22 23 22 23 22 35 28 43 30 43 30 39 28 51 34 47 31 43 30 35 28 39 30 43 33 47 34 55 36 55 34 59 39 59 25 23 25 39 24 43 24 43 24 47 25 19 21 19 25 27 27 27 25 19 22 11 22 23 25 15 21 27 19 31 21 31 21 27 19 19 16 19 18 23 19 27 21 23 19 15 19 19 19 19 18 27 18 19 16 15 9 0 4 3 6 15 7 11 4 3 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 7 0 7 0 7 0 3 1 0 3 31 42 79 36 47 31 31 28 35 31 35 28 39 31 39 30 35 30 35 30 31 28 31 28 35 30 35 30 35 30 31 28 27 25 23 27 31 28 31 27 31 25 27 24 11 13 7 12 15 12 11 10 19 12 15 12 27 18 39 16 31 10 7 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 114 51 119 51 114 45 107 48 112 45 114 51 124 52 119 57 126 52 119 49 117 51 119 51 119 49 117 49 117 51 119 48 119 48 119 48 121 51 126 54 126 52 128 54 133 58 138 55 131 54 131 54 133 57 138 58 136 55 136 60 140 57 131 55 140 57 143 57 145 58 145 60 145 57 143 57 143 58 148 58 136 57 136 58 138 60 143 64 145 61 138 58 138 60 143 58 136 57 133 55 136 57 138 55 136 58 138 60 140 60 140 57 140 63 143 58 136 60 145 58 140 61 145 63 145 63 143 61 145 60 145 60 148 63 152 64 152 64 152 64 152 64 152 63 150 64 155 66 157 69 159 66 157 67 157 66 155 69 164 70 162 70 162 70 162 70 162 70 159 67 155 66 157 69 162 64 162 64 162 64 162 64 162 67 167 67 167 67 167 67 167 69 169 69 171 70 174 72 174 70 171 72 174 73 176 73 179 75 179 75 179 75 176 72 171 73 176 75 179 75 179 73 176 78 181 76 179 75 181 76 183 75 179 76 181 78 186 81 188 75 181 78 186 79 186 78 181 81 188 81 188 81 188 81 188 82 191 82 191 82 191 82 191 82 191 82 191 82 191 82 191 82 193 81 191 79 193 81 195 81 193 81 193 81 195 84 200 85 202 85 202 85 202 85 202 84 200 84 200 84 200 84 200 82 205 84 210 87 214 88 217 90 217 90 217 90 217 90 217 92 219 92 217 90 214 88 214 84 210 87 214 88 214 88 214 88 214 88 214 88 214 88 214 88 214 87 210 85 212 88 214 87 210 85 210 85 212 88 217 88 214 88 214 88 214 88 214 92 219 92 219 92 219 92 219 95 224 96 226 96 229 98 229 95 224 96 226 96 226 98 229 102 234 101 234 99 231 98 229 98 226 98 226 98 226 98 226 98 226 98 229 99 231 101 231 102 234 102 231 101 229 99 229 101 234 102 236 104 234 102 231 98 229 96 226 98 229 99 234 98 229 99 234 101 236 104 238 107 238 105 236 104 238 105 241 111 248 113 250 114 255 117 257 114 265 117 272 123 281 126 288 128 293 131 298 132 308 135 310 131 315 137 327 143 334 144 334 149 336 147 336 146 331 144 329 143 334 141 319 131 310 132 310 134 308 140 317 134 262 93 214 87 231 96 241 98 241 107 262 126 291 132 293 135 305 135 274 98 117 12 23 1 23 13 83 45 131 52 162 70 157 66 136 37 47 3 54 10 38 9 28 6 23 6 21 7 16 7 16 7 9 1 16 0 16 1 42 48 112 45 114 43 121 42 121 51 124 48 119 48 112 40 97 37 95 39 93 37 90 39 90 37 74 31 59 19 40 10 31 4 28 4 28 4 28 4 28 6 26 6 19 4 19 6 23 6 21 3 26 6 28 3 23 1 50 10 69 19 78 25 85 25 81 22 76 16 64 10 47 4 21 6 21 6 19 3 16 7 23 13 42 16 21 1 19 6 19 6 19 6 19 6 19 4 14 3 11 1 14 3 11 4 7 4 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 7 3 4 3 4 3 4 4 9 9 14 18 26 13 19 9 14 7 11 3 2 0 0 0 0 0 0 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 4 6 11 7 9 3 0 0 0 1 0 0 0 0 0 0 4 0 7 0 19 12 45 21 59 22 59 22 59 22 59 30 71 28 66 27 69 28 71 34 78 33 74 31 71 28 69 30 71 31 76 33 78 36 81 36 74 37 78 28 38 7 28 24 47 24 42 22 45 25 47 19 42 22 47 25 52 27 52 25 45 19 42 22 47 24 45 18 42 21 45 21 45 19 40 18 40 18 40 19 42 19 45 19 52 19 50 19 47 18 45 21 45 19 33 12 19 4 4 6 0 7 2 7 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 7 0 0 0 0 0 0 6 0 0 9 22 78 42 74 34 69 28 64 30 69 30 64 30 66 30 66 30 66 30 66 30 66 28 64 28 64 28 62 30 66 28 64 27 59 24 54 27 54 30 57 28 50 22 42 13 33 13 31 12 28 10 28 13 28 9 26 15 38 19 31 16 21 4 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 49 71 48 63 46 63 46 67 46 59 48 75 54 79 51 79 51 71 49 75 52 87 58 91 55 79 51 75 52 87 57 71 48 71 48 75 51 83 52 87 54 87 54 91 57 99 60 79 51 75 51 75 52 83 55 95 57 87 57 99 60 91 54 91 55 91 57 95 58 99 58 103 60 103 60 103 60 103 60 103 63 95 60 87 57 87 58 107 64 95 60 87 60 95 61 87 57 83 55 79 57 83 58 75 55 87 60 95 61 91 58 83 60 99 61 87 57 91 63 87 58 95 63 99 63 99 63 95 60 83 60 83 61 91 64 99 66 99 66 99 66 99 66 91 63 95 66 99 67 107 69 99 67 103 67 99 66 107 72 111 69 107 69 107 69 107 69 115 70 103 66 99 67 111 72 91 66 91 66 91 66 91 66 99 69 99 69 99 69 99 69 103 70 103 72 107 73 111 73 111 73 111 75 115 76 119 76 115 76 115 76 115 75 107 72 111 75 115 76 115 75 107 73 119 76 115 75 111 76 115 78 107 73 111 76 115 78 123 79 107 75 119 79 126 81 123 78 126 81 126 81 126 81 126 81 130 82 130 82 130 82 130 82 130 82 130 82 130 82 130 82 134 81 130 79 126 81 130 82 130 81 130 81 134 84 142 85 142 85 142 85 142 85 142 85 134 82 134 82 134 82 134 82 130 81 138 82 142 85 150 87 158 90 158 90 158 90 158 90 162 92 162 90 158 88 154 88 142 84 146 88 154 88 154 88 154 88 162 88 162 88 162 88 166 88 154 84 150 85 162 90 150 85 142 85 142 87 150 90 150 88 150 88 150 88 150 88 158 92 158 92 158 92 158 92 162 93 162 95 166 96 170 96 158 93 162 95 174 99 178 101 190 102 186 101 182 99 178 99 154 96 158 98 162 96 158 95 162 98 162 99 166 101 170 101 174 102 174 101 170 99 166 99 166 101 178 105 182 104 170 99 174 96 170 96 170 98 178 101 174 98 178 101 182 102 190 104 186 105 182 104 178 105 182 107 198 111 202 114 206 116 214 117 202 116 210 120 226 126 230 128 230 128 234 131 246 134 253 138 234 132 253 141 265 146 269 144 257 146 257 144 253 143 249 143 257 146 246 134 226 129 238 137 257 132 249 138 222 96 111 79 146 95 178 99 162 98 206 122 253 132 261 129 265 141 285 137 281 76 43 10 3 3 11 33 31 31 55 58 134 72 154 67 79 9 3 16 23 7 19 4 7 7 15 7 23 7 23 7 23 3 7 3 0 0 0 10 103 45 83 42 71 40 63 40 87 48 79 45 75 43 59 34 63 39 67 39 63 39 71 42 79 37 71 31 55 19 31 12 3 3 11 3 11 3 19 3 3 6 0 4 0 6 0 7 7 4 0 3 15 9 15 3 0 0 0 9 27 19 39 24 43 24 47 24 39 18 23 13 7 6 0 1 0 3 0 4 11 10 27 21 31 6 0 4 3 6 3 6 3 6 3 6 0 3 0 1 0 3 0 6 3 4 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 4 3 3 0 1 0 1 0 3 0 6 11 9 39 16 31 12 19 9 11 7 0 1 0 0 0 0 0 0 11 4 3 0 0 0 0 0 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 1 0 6 7 4 0 1 7 1 15 0 7 0 0 0 0 1 3 3 0 1 3 13 39 22 31 22 31 22 31 22 47 30 35 25 31 27 39 30 55 34 51 31 43 30 35 28 39 30 43 33 47 34 55 36 67 37 75 36 39 4 0 0 43 22 39 22 39 24 39 25 15 21 23 24 31 27 35 27 35 22 15 18 19 24 27 24 19 18 31 22 35 21 23 16 23 18 27 19 27 21 31 21 23 19 15 19 19 18 15 19 35 24 27 16 11 7 0 0 0 7 7 10 15 6 3 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 3 0 4 39 43 71 31 47 31 31 28 35 30 35 28 35 30 35 30 35 30 35 30 39 30 35 28 31 27 27 25 35 30 31 27 23 25 19 22 31 30 39 31 43 25 19 18 11 13 11 13 15 12 11 12 15 12 11 10 23 16 43 18 39 12 11 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 119 54 114 51 138 58 107 43 107 43 109 48 119 54 126 45 112 49 121 54 124 52 121 46 117 54 121 49 112 46 112 52 124 55 128 57 128 55 126 55 124 52 121 54 126 58 133 52 126 57 131 57 131 54 124 61 136 57 128 57 136 63 145 61 140 58 140 63 148 64 145 61 143 61 143 61 138 57 136 60 145 64 148 61 138 60 140 49 136 63 143 54 124 52 133 57 136 58 138 58 140 60 140 60 140 60 140 60 138 57 133 63 143 61 140 60 138 58 138 60 143 61 145 63 143 61 140 54 138 57 140 58 145 61 148 67 157 67 155 66 155 64 152 67 155 63 148 61 150 66 157 64 152 64 155 66 157 67 157 70 159 66 152 64 155 69 162 67 155 64 150 64 155 69 162 64 152 64 157 67 159 69 164 66 157 66 157 66 157 66 157 63 152 64 157 69 164 72 167 66 159 69 164 72 169 73 174 70 171 72 176 73 179 76 181 73 176 73 176 73 176 73 176 76 181 76 179 75 176 73 176 75 176 73 176 73 179 76 183 76 181 79 188 81 188 81 188 81 186 78 181 76 186 82 193 82 188 81 186 79 188 81 191 82 191 82 191 82 191 82 191 79 191 79 191 79 191 79 191 79 191 81 195 82 198 85 200 85 202 88 205 88 205 87 200 88 205 87 200 85 198 82 195 87 205 87 207 88 210 90 210 88 207 88 207 88 207 88 207 90 210 90 207 88 205 87 205 87 205 87 205 87 205 87 205 88 210 88 210 88 210 88 210 87 210 88 212 90 210 88 207 88 212 87 212 87 212 87 210 88 214 88 214 88 214 88 214 96 226 96 226 96 226 96 226 93 222 93 224 95 226 96 226 98 229 98 229 98 229 98 229 101 231 98 229 96 224 93 222 96 224 95 222 93 224 95 226 96 226 96 226 96 226 96 226 101 231 101 231 101 231 101 231 101 231 101 229 99 226 98 226 99 229 98 226 96 229 98 231 98 229 98 231 99 234 101 234 104 236 104 238 105 241 107 241 111 248 113 253 114 255 117 257 116 265 119 274 125 284 129 293 132 296 129 293 129 303 134 312 138 327 143 334 146 339 147 339 150 341 146 331 141 329 141 331 138 327 138 315 134 303 131 296 132 298 134 262 99 207 87 210 93 229 104 241 102 238 107 253 134 291 137 300 140 300 135 291 125 195 49 81 13 54 19 78 30 85 33 114 58 150 69 143 25 45 4 33 9 33 9 35 7 23 6 19 6 16 4 16 6 14 0 21 0 14 0 38 45 97 45 102 45 105 43 105 54 112 46 107 48 105 39 83 42 90 42 85 39 81 36 78 37 81 36 76 28 59 15 42 12 40 7 31 1 26 3 28 0 23 4 31 7 31 4 21 4 26 6 21 6 19 6 19 7 23 9 28 13 47 19 59 24 71 27 78 25 81 21 69 13 45 1 26 6 31 9 21 12 33 21 35 12 19 6 21 6 14 7 14 7 14 7 14 4 9 4 9 4 9 4 9 4 7 4 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 3 4 3 4 3 4 3 4 3 4 3 4 3 4 15 23 13 19 10 11 7 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 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 15 47 30 62 27 54 22 54 25 59 25 59 25 62 28 66 27 69 33 74 31 66 28 71 36 81 34 81 28 74 33 90 37 71 37 50 12 11 0 9 9 35 22 50 21 40 19 45 19 42 22 52 25 50 22 45 25 45 18 42 22 50 21 38 22 47 22 45 21 42 19 42 16 40 18 42 19 45 21 47 19 47 19 47 19 42 19 42 18 38 16 26 12 19 7 14 9 9 7 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 3 4 4 7 4 4 3 2 1 2 3 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 1 0 3 0 0 11 25 83 45 78 37 76 30 62 24 59 25 64 27 64 27 62 24 57 21 52 25 62 25 62 25 62 25 62 22 57 22 54 21 52 18 50 22 54 25 57 24 45 19 38 16 33 15 23 12 26 13 28 21 33 16 26 13 21 12 21 15 21 4 4 0 2 0 4 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 51 51 79 46 71 61 95 45 51 42 55 43 59 48 71 51 59 48 75 52 83 54 79 52 91 57 91 57 87 54 75 49 67 51 75 55 87 57 87 57 91 57 83 55 83 57 91 60 79 55 87 58 91 57 83 54 95 58 83 54 83 58 99 63 103 60 95 58 103 63 103 60 99 60 103 61 103 60 95 57 95 61 107 61 95 57 91 58 79 58 107 60 83 51 83 58 87 57 91 57 95 58 95 60 95 58 95 60 95 57 87 54 95 58 95 57 91 55 87 55 95 60 99 61 103 60 99 58 79 55 83 58 91 60 95 61 107 66 107 66 103 64 99 63 107 64 99 63 99 63 103 66 103 64 103 66 107 67 111 67 111 66 103 63 99 64 107 67 107 64 103 64 103 66 111 69 103 64 107 66 111 69 119 70 111 67 111 67 111 67 111 67 99 66 103 69 107 70 111 72 107 69 111 72 115 73 119 75 107 70 103 73 107 75 115 76 107 73 107 73 107 73 107 73 115 76 115 75 111 73 107 73 107 73 111 75 111 76 115 76 111 75 115 78 123 79 119 78 123 78 119 78 123 79 126 82 130 81 126 79 123 81 126 82 130 82 130 82 130 82 130 82 126 79 126 79 126 79 126 79 126 79 130 82 134 84 142 85 142 85 146 87 146 87 142 85 146 87 142 85 142 85 138 84 146 87 146 88 150 88 154 90 150 88 150 88 150 88 150 88 154 90 150 88 150 87 146 87 146 87 146 87 146 87 146 87 170 88 170 88 170 88 170 88 166 88 170 90 174 88 170 87 158 87 150 87 150 87 150 87 154 88 154 88 154 88 154 88 166 95 166 95 166 95 166 95 162 93 162 95 166 95 170 96 166 95 170 96 174 99 178 99 178 99 174 96 166 93 162 92 170 95 166 93 162 95 166 96 170 96 170 96 170 96 170 96 170 101 170 101 170 101 170 101 166 99 166 99 166 99 166 99 178 99 174 96 170 96 174 98 174 98 174 99 178 101 182 101 178 104 178 105 182 107 186 107 198 111 202 113 206 116 214 117 198 113 198 119 214 125 226 126 238 128 234 128 238 132 257 137 261 140 261 144 269 147 273 146 273 149 277 147 269 143 253 137 257 138 253 135 246 131 238 132 234 128 202 104 130 84 119 92 170 102 178 102 166 101 182 114 249 134 253 138 261 138 249 137 257 104 111 36 7 24 39 30 51 31 59 43 95 58 123 63 43 15 0 7 15 9 11 10 11 7 15 7 11 6 11 4 0 0 0 1 0 0 0 10 99 45 103 45 99 46 99 48 103 48 95 48 95 45 75 37 75 40 71 39 63 36 55 34 59 30 75 31 67 24 47 18 35 15 19 7 3 3 0 1 0 1 3 4 7 3 3 3 3 4 3 6 3 6 3 6 0 4 0 6 3 10 11 15 39 22 43 27 51 25 47 24 23 12 0 4 0 6 0 4 0 12 31 18 15 6 0 4 11 7 11 7 11 7 11 7 3 4 3 4 3 4 3 4 3 4 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 35 15 27 10 11 4 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 15 47 27 51 25 47 28 39 25 27 25 23 27 23 30 43 30 59 33 39 30 27 31 23 33 35 34 43 28 47 37 79 36 55 16 7 0 3 3 11 12 39 21 27 18 7 21 27 21 35 22 39 24 35 22 43 21 27 19 35 22 31 16 35 22 31 21 31 19 27 19 23 18 27 19 27 19 27 21 19 19 19 19 27 19 27 19 31 19 27 15 15 10 3 7 0 9 0 7 0 4 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 3 3 4 0 3 0 1 0 0 0 0 0 3 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 3 0 7 31 45 79 36 55 31 39 24 23 22 27 25 35 27 35 25 27 22 19 19 27 24 27 24 27 24 27 24 39 27 31 25 31 25 31 25 27 24 35 25 39 21 27 16 23 15 23 13 19 13 19 15 35 19 31 15 23 13 31 15 27 10 15 1 0 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 45 119 51 109 48 131 57 112 46 112 46 112 46 114 49 119 46 114 51 124 54 124 52 121 61 128 55 126 58 131 52 114 48 117 52 126 57 131 60 133 61 136 60 131 58 131 58 133 57 131 58 133 58 133 57 131 58 131 55 126 54 131 58 136 61 138 57 136 60 140 58 133 57 138 60 140 61 140 60 138 57 138 60 138 55 131 55 136 57 140 63 140 54 128 55 140 54 133 55 133 57 136 57 138 57 136 57 138 57 133 54 131 58 138 57 136 57 133 55 133 57 138 60 140 60 140 58 136 57 140 57 143 60 145 61 148 64 152 64 150 63 150 61 148 64 152 63 150 63 150 64 152 64 152 64 152 66 155 66 155 64 152 63 148 61 150 64 152 63 150 64 155 66 155 66 155 64 152 66 155 67 159 69 159 67 157 67 157 67 157 67 157 67 157 67 159 69 159 69 159 70 162 70 164 72 164 72 164 70 171 72 176 73 179 76 181 73 176 73 176 73 176 73 176 76 181 76 179 75 176 73 176 72 176 75 183 78 183 76 179 73 179 76 181 78 183 76 181 76 183 79 186 81 188 81 186 82 188 81 186 79 188 81 191 82 191 82 191 82 191 82 191 79 191 79 191 79 191 79 191 79 191 81 195 82 198 85 200 82 198 84 200 85 198 84 195 84 198 85 200 85 200 87 202 87 205 87 205 88 207 88 210 88 207 88 207 88 207 88 207 90 207 88 207 87 205 87 205 87 205 87 205 87 205 87 205 88 210 88 210 88 210 88 210 87 210 88 212 90 210 88 207 84 210 85 212 87 214 88 217 88 214 88 214 88 214 88 214 92 219 92 219 92 219 92 219 93 222 93 222 95 224 95 226 92 222 93 226 98 231 101 234 98 229 96 226 95 222 93 219 95 224 93 222 93 222 95 224 96 226 96 226 96 226 96 226 101 231 101 231 101 231 101 231 99 229 99 229 99 229 99 229 101 231 98 226 95 224 96 226 98 229 98 231 99 234 101 234 104 236 104 238 105 241 107 241 111 248 111 250 114 255 116 257 113 262 116 269 122 279 125 286 125 286 125 288 128 305 137 315 140 329 143 334 146 336 146 334 144 339 149 343 149 334 138 319 141 319 137 310 131 296 131 291 122 257 101 214 84 198 90 212 102 231 102 229 96 229 108 260 129 286 135 300 140 303 138 296 128 243 82 121 27 88 28 71 33 88 39 100 42 112 51 121 24 42 6 35 12 33 7 33 10 26 9 23 7 21 7 19 3 11 0 14 0 16 3 40 40 85 40 93 45 100 46 102 45 105 48 105 43 95 40 90 39 85 37 78 37 74 34 71 28 66 28 69 27 62 21 52 21 52 15 40 7 31 3 28 3 28 1 26 3 23 3 26 6 21 6 21 6 19 6 19 3 7 3 7 3 19 4 28 16 54 19 69 25 78 25 85 19 66 16 50 4 23 1 21 0 26 16 38 12 19 3 16 7 14 7 14 7 14 7 14 4 9 4 9 4 9 4 9 4 7 4 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 3 4 3 4 3 4 3 4 3 4 3 4 3 4 15 21 12 11 4 2 0 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 13 40 22 52 28 62 27 57 25 57 25 62 28 66 27 69 33 74 31 66 30 74 24 69 33 78 33 74 28 69 36 45 13 7 0 9 1 16 0 23 13 40 18 45 19 50 21 45 21 45 21 47 24 50 24 47 19 42 22 47 19 40 22 45 21 45 19 42 19 42 19 42 19 42 18 40 18 40 19 47 19 47 19 42 19 42 19 38 16 26 12 19 7 14 9 11 7 9 6 4 3 4 0 0 0 0 0 0 0 0 0 0 0 2 1 4 4 7 3 2 1 2 0 0 0 0 3 4 3 4 1 2 1 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 1 0 3 0 0 14 27 78 43 76 31 69 27 59 21 54 22 59 25 64 27 64 25 59 21 54 24 59 24 59 24 59 24 59 28 64 25 62 25 64 30 71 22 54 25 57 24 45 19 38 16 31 13 21 10 19 12 21 18 28 16 26 15 28 16 31 13 19 6 7 0 2 0 4 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 67 51 71 43 63 55 87 48 83 54 79 51 75 52 79 54 67 49 79 54 87 54 79 51 91 51 63 49 87 58 79 46 75 54 83 58 95 60 95 60 99 61 95 58 91 57 87 57 91 58 91 58 91 58 91 58 91 58 87 55 83 57 91 60 103 58 91 57 95 58 87 52 87 57 95 60 99 60 99 60 95 60 99 58 87 54 91 58 99 61 103 58 83 54 95 61 83 54 83 55 87 55 91 57 83 55 87 57 91 55 83 54 99 60 99 60 99 60 99 60 95 60 99 61 103 60 99 58 83 58 87 60 91 61 95 61 99 63 99 61 95 60 91 60 103 63 99 63 99 63 99 64 103 64 103 64 103 64 103 66 103 64 99 63 99 63 103 64 91 63 103 67 111 67 103 64 103 64 103 66 107 67 111 69 111 67 111 67 111 67 111 67 111 69 107 67 103 66 99 66 115 72 115 70 111 70 111 70 107 70 103 73 107 75 115 76 107 73 107 73 107 73 107 73 115 76 115 75 111 73 107 73 99 73 115 79 126 78 115 73 111 76 115 78 119 78 115 76 111 76 123 82 130 81 123 78 130 81 126 79 123 81 126 82 130 82 130 82 130 82 130 82 126 79 126 79 126 79 126 79 130 81 130 82 134 84 138 84 130 82 134 84 138 82 134 81 134 82 138 85 142 87 150 88 142 85 146 87 146 88 150 88 146 87 146 87 146 87 146 87 150 88 150 87 146 87 142 85 142 85 142 85 142 85 142 85 166 87 166 87 166 87 166 87 166 88 170 90 174 88 170 87 146 84 146 85 154 88 158 92 158 90 158 90 158 90 158 90 162 93 162 93 162 93 162 93 158 92 162 93 162 95 166 95 162 93 166 95 170 96 174 98 170 96 166 95 162 93 158 92 166 95 162 92 158 93 166 95 166 95 166 95 166 95 166 95 166 99 166 99 166 99 166 99 162 98 166 99 166 99 170 101 182 99 174 96 166 95 166 95 174 98 174 99 178 101 182 101 178 104 178 105 182 107 186 107 194 110 198 113 206 114 210 116 210 117 210 122 222 128 234 129 214 120 218 125 238 132 265 141 265 141 261 144 265 144 261 143 257 143 269 147 273 146 261 141 269 140 249 135 242 131 230 128 190 104 134 84 119 90 138 95 178 102 178 101 162 101 182 114 234 129 242 137 261 140 257 140 261 128 198 52 23 33 47 24 71 42 79 42 55 36 71 48 35 13 0 9 19 9 3 7 15 10 23 9 19 9 15 7 0 0 0 1 0 0 0 13 67 34 75 36 79 42 91 45 63 40 83 42 63 33 59 40 55 34 55 33 51 33 47 33 63 30 67 27 55 19 31 13 47 19 35 15 23 10 15 9 15 6 0 0 0 1 0 4 0 4 0 4 0 4 0 4 3 7 0 4 0 4 0 6 3 10 15 15 31 22 47 27 39 25 43 18 3 0 0 3 0 10 39 21 31 9 7 7 7 6 7 6 7 6 7 6 3 4 3 4 3 4 3 4 3 4 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 15 9 11 4 0 0 0 0 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 3 1 3 1 3 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 12 31 22 47 30 39 25 27 25 23 27 23 30 39 28 47 31 39 30 31 33 7 31 39 31 43 34 51 28 51 16 0 0 0 0 7 0 0 0 11 15 23 19 11 19 35 21 27 18 27 21 39 25 35 22 31 21 31 21 27 19 31 21 31 19 27 19 23 18 31 21 27 19 23 16 19 16 15 18 15 18 23 18 23 18 31 19 27 15 15 10 3 7 0 9 3 7 0 6 3 3 0 1 0 0 0 0 0 0 0 0 0 0 0 3 3 6 3 4 0 3 0 1 0 1 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 10 39 42 63 34 47 30 35 25 27 22 27 24 31 27 35 27 31 24 23 22 23 22 23 22 23 22 23 22 27 22 19 19 19 24 35 28 27 24 35 25 39 21 27 16 23 15 19 12 11 9 7 9 15 13 15 12 19 15 35 16 23 10 19 3 3 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 49 117 48 109 48 121 52 114 55 126 54 121 51 121 52 121 49 119 52 126 55 124 52 119 51 109 40 109 54 131 55 117 60 133 61 136 61 133 58 131 60 133 60 131 58 128 55 126 58 133 58 133 58 133 58 133 60 136 60 133 58 133 60 136 60 138 55 133 57 136 55 128 54 133 57 138 60 140 60 140 60 143 61 138 55 133 58 143 61 143 60 136 55 133 58 143 54 131 54 133 55 133 57 136 54 131 55 136 57 133 55 131 60 140 60 140 60 140 60 140 61 145 63 148 64 145 63 143 58 145 60 145 60 148 61 148 63 150 61 148 60 145 60 145 61 150 63 150 63 150 63 148 64 152 64 152 64 152 64 150 64 152 66 155 66 155 64 152 60 148 64 155 67 155 64 150 64 152 64 155 66 155 66 157 67 157 67 157 67 157 67 157 70 159 69 157 66 155 64 152 70 162 70 162 70 159 69 159 70 171 72 176 73 179 76 181 73 176 73 176 73 176 73 176 76 181 76 179 75 176 73 176 72 176 78 188 81 186 76 179 78 186 79 188 79 186 78 183 75 181 79 191 82 188 79 183 82 188 81 186 79 188 81 191 82 191 82 191 82 191 82 191 79 191 79 191 79 191 79 191 81 193 82 195 82 195 84 198 81 193 82 195 82 195 81 193 81 195 82 198 87 205 88 207 85 202 85 205 87 205 88 207 87 205 87 205 87 205 87 205 88 207 87 205 87 202 85 202 85 202 85 202 85 202 85 202 87 207 87 207 87 207 87 207 87 210 88 212 90 210 88 207 82 207 85 210 88 214 90 219 90 217 90 217 90 217 90 217 93 222 93 222 93 222 93 222 92 219 92 222 93 222 95 224 96 226 95 224 93 222 92 219 93 222 93 222 92 219 92 219 95 222 92 219 92 219 93 224 95 224 95 224 95 224 95 224 99 229 99 229 99 229 99 229 99 229 99 229 99 229 99 229 99 229 96 224 95 224 95 224 98 229 98 231 99 234 101 234 104 236 104 238 105 241 107 241 110 245 111 248 113 253 116 255 117 269 120 274 125 281 126 288 119 276 120 286 128 308 140 322 144 327 144 329 144 327 143 322 140 319 140 322 144 329 149 336 144 319 137 303 134 296 123 272 98 219 82 200 88 210 90 207 95 224 104 238 102 236 107 255 123 276 131 296 140 305 141 305 141 291 119 167 39 107 42 90 43 107 48 105 36 93 36 100 21 40 6 35 12 33 6 28 10 28 10 23 9 23 7 21 3 11 0 14 1 9 3 38 25 62 28 71 33 81 37 88 30 85 36 83 27 66 28 78 31 71 30 66 31 66 30 64 30 64 27 59 22 50 16 42 18 47 18 47 18 47 18 45 12 38 6 21 0 21 4 21 4 19 4 16 4 16 4 16 10 19 7 19 4 19 4 26 0 26 4 40 12 59 21 71 24 83 27 71 12 40 1 31 3 40 18 50 13 26 6 21 6 11 6 11 6 11 6 11 4 9 4 9 4 9 4 9 4 7 4 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 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 1 2 1 2 1 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 7 0 19 12 38 22 50 28 52 25 57 27 59 28 66 25 66 31 71 31 69 33 74 31 76 36 66 30 78 36 64 13 11 0 2 0 4 0 7 0 7 4 31 18 45 21 47 21 45 18 40 18 45 22 52 22 47 22 45 21 42 19 42 21 45 19 42 19 40 18 40 19 42 19 40 16 38 15 35 18 45 18 45 18 40 18 40 19 38 16 26 12 19 7 14 9 11 9 9 7 9 6 7 1 2 1 0 0 0 0 0 0 0 0 0 0 4 4 9 7 11 7 9 6 9 4 7 4 7 4 4 3 4 1 2 1 2 1 2 1 2 1 2 0 7 0 0 0 0 1 0 4 0 0 19 30 74 37 71 31 69 28 66 27 62 25 62 25 64 27 64 27 62 24 59 24 54 24 54 24 54 24 54 22 50 21 47 21 54 25 59 22 54 25 57 24 45 19 38 18 33 15 21 9 14 7 14 9 14 7 16 9 19 13 23 12 19 6 9 1 2 0 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 71 48 63 46 71 51 71 46 75 51 71 48 67 48 71 49 75 52 83 55 87 54 79 51 75 48 59 48 83 58 95 55 99 63 103 61 99 60 87 57 87 58 91 58 91 57 83 55 91 58 87 57 87 57 91 58 99 61 99 60 95 60 91 58 99 57 87 55 95 58 91 54 87 57 91 58 95 58 95 57 103 61 103 58 87 55 95 61 99 60 95 57 91 57 91 57 83 55 87 55 91 57 91 58 83 54 87 57 95 57 91 57 87 55 87 57 91 57 95 58 107 63 111 66 115 64 107 63 91 60 91 61 95 61 95 61 99 63 99 61 95 60 91 60 95 61 99 63 99 63 95 61 103 64 103 64 99 63 99 63 103 64 107 67 111 66 103 64 95 61 99 64 103 64 103 64 103 64 103 64 103 66 107 66 111 67 111 67 111 67 111 67 107 69 103 67 99 66 95 64 107 69 107 69 107 70 111 70 107 70 103 73 107 75 115 76 107 73 107 73 107 73 107 73 115 76 115 75 111 73 107 73 107 75 119 79 123 79 119 76 123 81 126 81 126 79 119 78 115 78 123 79 126 81 126 79 130 81 126 79 123 81 126 82 130 82 130 82 130 82 130 82 126 79 126 79 126 79 126 79 134 82 134 82 134 82 134 82 130 82 134 84 138 82 134 81 130 82 138 84 146 87 150 90 138 85 142 85 146 87 146 87 142 85 142 85 142 85 142 85 146 87 146 87 142 85 142 84 138 84 138 84 138 84 138 84 162 85 162 85 162 85 162 85 166 88 170 90 174 88 170 87 150 85 146 87 150 88 154 90 162 92 162 92 162 92 162 92 166 95 166 95 166 95 166 95 154 92 158 92 162 93 162 93 174 96 170 93 158 90 150 88 158 92 158 92 158 92 158 92 162 93 158 92 158 92 162 93 162 93 162 93 162 93 162 93 162 98 162 98 162 98 162 98 170 101 170 99 166 98 162 98 170 96 166 95 166 95 170 96 174 98 174 99 178 101 182 101 178 104 178 105 182 107 186 107 190 110 194 111 202 114 206 114 206 116 202 119 214 123 222 123 214 120 218 125 242 135 269 144 277 144 273 146 269 143 261 140 249 137 246 137 257 144 277 150 277 141 253 135 242 128 198 107 115 81 103 79 119 88 130 81 150 96 178 105 182 105 186 114 218 123 234 135 261 141 265 143 293 147 265 87 79 40 59 40 87 48 91 46 71 34 47 34 27 10 0 9 19 9 0 4 15 9 19 9 15 7 15 6 3 1 0 3 0 0 0 10 31 21 39 25 47 30 59 33 51 30 51 25 35 21 35 24 43 27 43 28 43 28 43 28 43 21 43 21 43 21 47 22 27 16 35 19 43 21 43 21 35 12 15 4 0 3 3 6 0 3 0 3 0 3 0 3 7 7 0 3 0 1 0 1 0 0 0 3 0 9 15 16 39 24 51 24 39 13 11 7 3 9 31 12 11 1 0 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 3 1 3 1 3 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 1 7 15 31 19 47 27 35 25 27 28 31 30 35 27 47 31 39 31 35 34 43 40 55 27 35 36 71 24 0 3 0 0 3 0 0 0 0 0 3 10 31 22 23 18 27 19 27 19 27 21 35 22 31 22 39 22 27 18 27 21 27 19 27 19 23 18 23 16 23 18 23 18 19 16 19 16 11 16 11 16 19 16 19 16 31 19 27 15 15 10 3 7 0 9 3 9 3 7 7 6 0 3 3 0 0 0 0 0 0 0 0 0 0 1 3 7 15 9 15 9 11 7 11 6 7 4 3 4 0 3 0 3 0 3 0 3 0 3 0 3 0 0 0 0 0 1 0 1 3 1 0 15 47 37 47 33 43 30 43 30 39 28 35 27 31 25 35 27 35 27 31 25 27 25 27 25 27 25 27 25 23 24 27 25 27 25 27 25 27 24 35 25 39 21 27 16 35 19 27 13 11 7 3 7 0 6 0 6 3 9 19 10 19 9 19 4 7 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 48 112 46 117 52 119 46 109 49 114 48 112 48 114 49 119 51 121 55 128 55 124 52 119 54 124 51 119 52 124 55 128 57 131 58 133 58 131 57 126 57 131 60 136 61 136 60 131 58 131 55 126 54 128 57 133 60 136 60 136 60 133 57 131 58 136 55 136 60 140 58 136 57 136 58 138 58 136 55 133 60 140 58 133 52 128 57 143 57 136 57 136 57 136 54 128 55 136 57 136 58 138 58 140 54 133 57 138 60 138 58 138 55 133 55 136 57 138 58 138 61 145 63 148 64 145 63 143 61 148 61 148 61 148 61 148 64 150 63 150 61 148 61 148 60 148 63 150 63 150 61 145 64 152 64 150 63 148 61 148 61 150 64 155 66 152 63 148 63 150 61 148 63 150 64 155 64 152 64 152 64 152 64 152 67 157 67 157 67 157 67 157 67 157 66 155 66 155 66 155 66 157 67 159 69 162 72 164 70 171 72 176 73 179 76 181 73 176 73 176 73 176 73 176 76 181 76 179 75 176 73 176 76 181 76 183 78 186 79 186 79 186 79 186 79 183 76 179 79 183 78 183 79 186 81 191 82 188 81 186 79 188 81 191 82 191 82 191 82 191 82 191 79 191 79 191 79 191 79 191 82 195 82 195 82 195 82 195 82 195 84 198 84 198 82 195 82 198 84 200 85 202 87 205 84 200 85 202 85 205 87 205 85 202 85 202 85 202 85 202 87 205 87 202 85 202 84 200 84 200 84 200 84 200 84 200 85 205 85 205 85 205 85 205 87 210 88 212 90 210 88 207 87 212 87 212 87 212 87 212 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 90 217 92 219 92 222 93 222 95 224 93 222 92 217 90 217 90 217 90 217 90 217 90 217 93 219 92 217 90 219 92 222 93 222 93 222 93 222 93 222 98 226 98 226 98 226 98 226 104 234 102 231 98 224 96 222 93 222 93 222 95 226 98 231 98 229 98 231 99 234 101 234 104 236 104 238 105 241 107 241 108 243 110 248 113 250 114 253 116 265 117 269 120 276 122 281 122 281 123 288 129 310 141 324 144 329 146 327 143 322 140 317 134 312 137 317 140 319 141 319 141 303 134 296 129 274 105 226 81 202 79 198 82 205 84 200 88 217 101 234 102 238 113 267 119 269 128 293 140 308 144 310 141 298 137 229 67 112 36 107 45 105 45 105 45 95 31 76 18 38 6 35 12 33 4 23 9 23 7 21 6 19 6 16 9 14 1 14 0 9 1 26 21 52 22 59 25 66 30 69 33 71 24 59 21 59 21 52 24 59 25 59 28 54 28 54 19 50 18 50 19 52 22 54 16 47 19 52 22 52 19 47 18 45 12 33 7 21 6 21 3 14 3 14 4 9 4 9 4 16 3 11 1 14 3 16 1 21 0 26 4 35 10 50 21 74 22 85 24 78 15 59 6 50 13 40 4 16 1 16 3 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 7 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 1 2 1 2 1 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 4 2 0 2 6 31 18 38 27 52 27 52 25 59 30 66 24 66 30 74 31 69 33 76 33 83 40 62 30 76 31 35 0 4 3 4 0 2 0 4 0 9 3 26 19 47 22 40 16 40 19 45 21 45 21 42 19 47 25 47 19 38 19 47 19 42 19 40 18 40 16 38 15 38 16 38 16 38 18 40 16 42 16 42 16 38 16 38 19 38 16 26 12 19 7 14 9 11 9 11 9 11 7 11 3 4 1 0 0 0 0 0 1 0 0 0 0 2 6 11 9 14 9 11 7 9 6 9 6 9 4 7 4 4 3 4 3 4 3 4 3 4 3 4 0 7 0 0 0 0 1 0 6 0 0 23 31 66 33 69 28 66 28 66 28 64 25 62 25 62 27 66 28 64 27 62 25 57 25 57 25 57 25 57 24 59 28 64 30 59 24 52 22 54 25 57 24 45 19 38 24 42 18 26 12 16 7 14 7 14 6 11 6 14 9 19 10 16 7 11 3 4 0 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 67 45 63 52 83 49 59 43 75 49 71 49 71 51 79 54 79 54 87 57 91 54 79 51 87 57 87 51 67 48 75 54 75 52 79 55 87 57 87 55 87 58 99 63 107 64 103 61 87 57 79 52 75 54 87 57 91 58 91 58 87 55 79 54 95 55 87 57 99 61 103 60 95 58 95 58 91 55 83 54 95 58 91 54 75 51 87 58 87 55 87 57 95 57 79 49 91 57 95 58 95 60 99 60 87 57 95 60 99 60 99 60 95 58 95 60 99 61 103 63 99 61 103 63 107 61 103 60 95 61 95 61 95 61 95 61 103 64 103 63 99 63 95 61 87 60 99 64 103 63 91 58 103 64 103 63 99 61 95 61 87 60 99 64 103 63 91 58 103 63 95 60 91 63 107 67 103 64 103 64 103 64 103 64 111 67 111 67 111 67 111 67 99 66 99 66 99 66 99 66 95 66 99 67 107 70 115 73 107 70 103 73 107 75 115 76 107 73 107 73 107 73 107 73 115 76 115 75 111 73 107 73 119 78 115 76 115 78 123 81 119 78 119 78 119 75 107 73 126 79 119 76 115 79 130 84 130 81 126 79 123 81 126 82 130 82 130 82 130 82 130 82 126 79 126 79 126 79 126 79 134 82 134 82 134 82 134 82 134 84 138 85 142 84 138 82 138 84 138 85 142 87 146 87 138 84 138 85 142 87 146 87 142 85 142 85 142 85 142 85 146 87 146 85 142 84 138 84 138 84 138 84 138 84 138 84 162 85 162 85 162 85 162 85 166 88 170 90 174 88 170 87 162 87 150 87 150 87 150 85 162 92 162 92 162 92 162 92 154 90 154 90 154 90 154 90 154 90 154 92 158 93 162 93 158 92 158 92 158 92 158 92 154 90 154 90 154 90 154 90 162 92 158 90 154 92 158 93 162 93 162 93 162 93 162 93 162 98 162 98 162 98 162 98 182 104 174 101 162 96 154 93 158 92 158 93 166 96 178 101 174 98 174 99 178 101 182 101 178 104 178 105 182 107 186 107 190 108 194 111 198 113 206 114 214 120 214 123 222 126 226 126 222 123 226 128 246 137 273 144 281 146 273 144 265 141 253 137 238 135 253 141 261 138 242 132 253 134 234 131 230 116 146 82 126 84 126 82 123 84 134 90 154 95 162 98 166 105 206 126 210 120 226 134 257 143 269 146 289 149 309 128 166 49 51 49 71 42 75 45 87 42 39 22 23 10 0 9 19 7 0 3 7 7 11 6 11 4 7 4 15 4 0 3 0 0 0 7 35 22 39 24 39 27 47 30 71 30 35 21 35 24 27 16 31 24 35 25 35 27 35 25 51 22 43 19 35 16 31 18 35 19 43 22 43 19 31 15 43 18 31 12 15 7 3 6 0 3 0 3 0 4 0 4 11 6 7 3 0 4 0 6 0 3 0 1 0 6 3 10 31 16 35 25 71 27 47 12 35 15 43 10 3 1 0 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 1 0 0 0 0 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 3 1 3 1 3 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 3 0 0 0 11 13 35 19 47 25 35 27 27 27 31 30 35 25 43 31 43 31 35 36 23 40 63 30 59 37 55 6 0 6 7 1 0 0 7 4 3 0 3 12 35 24 31 18 15 16 27 21 35 21 27 18 27 22 43 24 23 16 27 22 27 19 27 18 23 16 19 16 11 15 15 16 19 18 23 19 11 16 11 16 19 16 19 16 31 19 27 15 15 10 3 7 0 9 3 9 3 9 11 7 0 3 3 0 0 0 0 0 0 0 0 0 0 1 7 7 11 7 11 6 7 4 3 4 7 6 7 4 3 3 0 3 0 3 0 3 0 3 0 3 0 0 0 0 0 1 0 1 3 1 0 16 51 36 39 31 31 25 35 27 35 25 27 24 31 25 35 28 39 28 35 27 31 27 31 27 31 27 31 27 19 25 35 31 39 25 15 18 27 24 35 25 39 21 27 16 47 24 35 16 15 9 3 7 7 9 7 7 3 7 15 10 15 9 23 6 11 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 51 114 46 112 49 117 48 109 54 121 51 117 48 114 48 114 55 124 52 119 51 124 57 131 55 124 51 117 51 124 57 133 54 124 54 126 57 131 60 136 60 131 58 128 57 131 58 133 60 133 58 131 57 128 55 126 55 131 58 136 61 140 64 143 60 138 57 133 55 133 57 136 61 143 61 140 58 136 54 128 58 138 57 136 58 138 60 143 55 136 58 140 60 140 60 140 49 128 55 133 55 133 58 143 51 131 57 140 61 140 57 133 63 143 61 140 60 143 61 145 61 145 63 148 64 145 63 143 61 148 61 148 61 148 61 148 63 150 63 148 61 145 60 145 60 148 61 150 63 148 61 145 55 143 61 152 66 152 61 145 66 155 64 150 63 148 60 145 61 148 61 150 64 155 67 159 66 155 66 155 66 155 66 155 64 152 64 152 64 152 64 152 66 155 66 157 67 159 69 159 67 157 67 159 69 162 70 162 72 174 73 176 73 179 75 179 75 179 75 176 73 174 72 174 73 176 73 179 75 181 76 181 76 181 76 183 78 186 79 186 76 181 76 181 76 181 76 181 81 188 81 188 81 188 81 188 81 191 82 191 82 188 79 183 81 188 79 186 79 183 78 183 78 188 78 191 79 193 81 193 81 191 78 188 81 193 79 188 81 193 81 193 81 193 81 193 84 198 85 200 85 202 87 202 81 195 81 195 81 195 81 195 82 198 82 198 82 198 82 198 82 198 82 200 84 202 85 202 82 200 84 202 85 200 84 198 82 200 82 202 84 205 85 205 88 207 87 205 85 207 87 210 88 214 88 214 88 214 88 214 88 214 88 217 90 219 92 219 95 222 92 217 90 217 90 219 90 219 92 222 93 219 92 217 92 219 92 219 92 219 92 219 95 222 93 219 92 222 93 224 96 224 95 222 93 224 95 226 93 224 95 226 96 224 95 222 98 226 98 226 98 226 98 226 99 231 101 231 101 229 98 224 93 219 92 219 92 222 95 226 96 226 96 229 98 231 99 231 105 238 105 238 105 238 105 241 110 245 111 250 113 253 116 255 116 269 120 276 123 274 119 274 122 276 119 288 135 322 146 324 149 329 143 315 137 310 135 310 138 303 126 298 134 315 134 296 131 291 131 284 119 243 90 205 79 200 81 202 82 207 85 212 88 210 95 226 102 245 119 274 119 272 129 291 134 298 140 310 149 305 147 293 105 145 37 112 42 109 42 95 42 102 34 66 7 38 9 31 3 23 7 35 9 26 9 21 7 19 6 19 4 11 1 14 1 7 3 28 21 50 25 59 28 59 24 59 22 64 24 64 24 57 22 52 25 57 25 50 24 47 22 47 19 45 21 47 22 45 21 42 19 42 19 42 21 47 24 52 21 35 13 33 10 16 0 14 3 14 4 9 4 9 6 9 4 16 4 16 4 16 4 19 1 16 3 26 7 33 12 40 16 64 21 83 25 88 25 88 13 76 19 35 0 21 6 16 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 7 4 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 9 4 19 18 40 24 50 27 52 25 54 31 71 28 66 27 59 25 59 36 62 28 69 31 31 0 7 0 0 1 0 0 0 0 2 1 4 1 21 18 42 22 38 15 40 19 47 22 45 19 40 27 52 24 50 22 45 19 42 25 50 24 47 21 42 18 38 15 35 15 35 15 38 19 42 24 54 22 52 21 42 19 40 27 42 18 26 13 21 9 11 9 11 9 11 9 11 7 11 4 7 3 2 1 2 3 4 0 0 0 0 0 0 0 0 1 2 3 7 4 4 1 2 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 11 1 4 3 2 4 2 4 0 3 33 31 62 31 71 33 71 31 69 28 64 25 59 24 59 24 62 25 64 27 64 27 54 28 54 28 54 28 54 22 47 24 50 25 47 24 45 22 52 22 52 22 47 22 47 22 38 13 21 10 16 6 9 13 16 6 19 16 33 15 16 6 11 4 9 1 4 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 71 46 59 46 71 51 71 46 79 51 71 48 67 48 71 49 83 52 79 52 83 54 87 57 95 57 83 51 75 52 87 57 79 54 79 54 83 57 91 60 91 57 83 55 83 55 87 58 91 58 87 57 87 57 83 55 83 55 87 57 87 57 87 57 99 60 95 57 87 55 87 55 99 60 99 60 95 57 87 54 91 57 87 55 91 58 99 60 83 55 91 58 95 58 95 58 75 54 87 55 87 55 91 60 79 55 95 60 99 58 91 54 107 61 103 60 99 61 103 63 103 61 107 64 111 63 103 61 99 61 95 61 95 61 95 60 99 63 99 61 95 60 91 60 91 61 95 63 99 61 95 60 83 58 95 64 103 64 95 60 107 66 103 63 99 61 91 60 95 61 95 63 103 66 111 69 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 99 66 99 67 103 67 107 69 103 67 103 69 107 70 111 70 107 70 103 72 107 73 107 73 111 75 111 73 107 72 103 72 107 73 107 75 111 76 115 76 115 76 115 78 119 78 123 79 119 78 119 78 119 78 119 78 126 81 126 81 126 81 126 81 126 81 126 81 126 79 119 78 130 81 126 81 123 79 123 78 123 78 123 79 126 81 130 81 130 79 123 78 130 81 126 78 130 81 130 81 130 81 130 81 134 82 138 84 142 85 142 85 130 81 130 81 130 81 130 81 134 82 134 82 134 82 134 82 134 82 134 84 138 85 142 85 138 85 146 87 146 87 142 84 154 82 158 84 158 85 162 85 170 87 166 85 162 87 166 88 162 88 154 88 154 88 154 88 154 88 154 90 158 92 162 92 166 93 158 92 154 90 154 90 154 92 158 93 162 92 158 90 158 92 158 92 158 92 158 92 166 95 162 93 162 93 166 95 170 95 166 93 162 95 166 96 166 96 170 98 174 96 170 95 162 98 162 98 162 98 162 98 166 99 170 101 166 98 162 96 162 92 158 92 158 93 166 96 170 96 170 98 174 99 178 99 174 104 178 105 186 107 186 107 194 110 198 113 206 114 210 116 210 119 210 122 214 120 206 117 218 122 222 129 257 143 285 147 285 146 269 138 253 135 249 135 257 132 234 131 257 138 249 131 230 134 242 126 182 95 123 81 123 81 119 82 134 84 142 87 142 90 154 98 174 111 214 126 222 126 242 135 249 137 257 143 281 144 297 146 222 66 43 37 67 42 75 39 75 43 59 24 0 10 3 7 0 3 3 9 11 9 19 7 15 6 11 6 0 1 0 3 0 0 0 10 31 22 43 27 39 27 35 22 63 27 51 24 43 25 55 31 39 24 39 24 39 24 39 22 43 24 47 25 51 24 47 22 51 24 43 21 35 19 35 19 47 18 31 18 23 4 0 1 0 4 0 4 0 4 0 6 15 4 7 4 7 4 7 4 0 3 0 4 3 7 11 9 23 12 19 22 71 31 67 21 47 22 51 4 0 3 0 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 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 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 4 0 6 19 16 19 21 23 24 23 24 39 27 39 28 39 30 23 28 43 30 43 33 47 7 0 0 0 1 0 1 7 0 7 0 11 0 3 6 27 21 31 19 19 18 23 19 31 21 27 19 39 24 35 21 27 18 23 16 39 22 35 21 31 19 23 18 19 15 15 15 15 16 23 19 19 19 19 19 27 21 31 21 51 22 27 12 15 10 7 7 0 9 3 9 3 9 11 7 7 6 7 1 3 1 3 1 0 0 0 0 0 0 0 0 7 6 11 7 11 7 7 6 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 7 3 7 4 7 4 0 1 0 22 51 34 39 31 47 30 43 28 39 27 31 25 27 24 27 25 31 27 35 28 27 27 27 27 27 27 27 27 23 25 23 25 23 25 23 25 23 21 23 19 27 18 23 16 35 16 15 9 7 9 3 6 7 6 0 7 19 16 19 6 7 6 15 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 109 45 112 49 119 51 117 49 117 48 114 48 117 51 121 51 121 54 124 55 126 55 124 61 131 55 124 52 121 54 126 57 126 55 124 55 126 57 128 57 126 54 124 54 124 55 128 55 128 57 131 57 131 58 133 58 133 58 131 57 128 55 128 61 140 58 136 55 131 54 131 57 136 58 138 58 138 57 136 55 133 54 131 55 133 57 138 52 131 55 136 57 136 55 133 52 133 57 136 54 131 55 138 55 136 58 140 60 136 55 131 61 143 60 140 60 140 61 143 60 143 63 145 63 145 61 140 63 150 63 148 61 145 60 145 63 150 63 148 61 145 60 145 60 148 61 150 63 148 61 145 57 145 61 152 64 150 61 145 66 155 64 150 63 148 60 145 63 148 61 148 63 152 67 157 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 67 157 67 159 67 157 67 159 69 162 70 162 69 169 70 171 70 174 72 174 73 176 73 176 72 174 72 174 73 176 73 179 75 181 76 181 76 181 76 181 78 183 78 186 78 183 78 183 78 183 78 183 81 188 81 188 81 188 81 188 79 186 79 188 79 183 76 181 84 191 82 191 81 188 81 186 78 188 79 191 79 191 81 193 81 191 78 188 81 193 79 188 81 193 81 193 81 193 81 193 81 193 82 195 82 198 84 198 81 195 81 195 81 195 81 195 81 195 81 198 82 198 82 198 82 198 82 200 84 202 85 202 85 205 88 207 88 207 87 202 82 202 84 202 85 205 85 205 88 207 87 205 85 207 87 210 88 214 88 214 88 214 88 214 88 214 88 217 90 219 92 219 93 222 93 219 92 217 90 217 90 219 92 222 93 219 92 217 92 219 92 219 92 219 92 219 96 224 95 222 93 224 95 226 95 224 93 222 93 222 95 224 96 226 98 231 99 229 96 226 98 226 98 226 98 226 98 226 98 229 99 229 99 226 96 222 93 219 92 219 92 222 95 226 96 226 96 229 98 231 99 231 99 231 104 241 108 243 108 241 110 248 111 250 114 255 116 255 117 269 119 272 119 269 116 267 120 286 129 300 135 317 144 331 144 322 140 312 135 308 132 305 135 305 131 308 138 315 134 293 126 281 129 257 98 202 79 202 82 202 81 202 82 207 85 212 87 210 95 226 104 248 120 279 125 281 134 298 137 298 140 310 146 312 150 315 128 195 48 97 37 102 40 95 42 105 36 69 7 38 10 33 4 26 6 33 9 26 9 21 7 19 6 19 6 7 3 9 1 7 4 26 21 47 24 52 25 57 25 54 31 66 25 57 22 62 31 71 22 47 22 47 24 47 25 47 22 47 24 50 24 50 22 47 24 47 21 42 18 40 18 40 24 42 21 50 19 21 0 9 4 9 4 7 6 7 6 7 4 16 4 16 4 16 4 16 3 16 3 19 4 21 6 26 10 42 7 69 28 102 28 81 21 74 18 33 1 11 4 7 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 7 4 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 4 6 11 12 26 12 28 16 42 25 57 21 66 27 71 33 71 33 64 31 59 30 50 13 4 0 2 0 0 1 0 0 0 0 0 0 2 0 11 12 38 21 40 18 40 16 38 18 40 19 45 22 45 21 42 18 40 16 38 21 45 21 45 21 42 19 42 16 38 15 35 15 38 18 42 15 40 16 45 19 42 21 45 27 40 13 16 9 16 10 16 10 14 10 14 10 14 9 14 9 11 4 4 1 0 0 0 0 0 0 0 0 0 0 0 6 11 9 14 9 14 7 9 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 11 1 4 3 2 4 2 3 0 7 40 36 66 30 64 28 66 28 66 28 64 27 64 24 59 25 62 25 62 27 62 25 52 27 52 27 52 27 52 28 52 25 47 24 50 27 54 22 52 21 50 19 38 15 33 18 28 7 9 6 14 7 14 7 7 1 9 9 19 7 7 4 11 4 11 3 7 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 43 55 46 71 52 79 49 63 46 63 48 71 51 79 54 71 51 83 57 91 55 83 52 95 57 87 54 83 55 87 57 95 58 87 57 87 57 87 58 87 57 83 54 79 55 87 57 79 55 83 57 87 58 91 60 95 60 95 60 95 60 95 60 107 61 95 57 87 54 83 54 83 55 91 58 95 58 95 58 83 54 79 52 79 54 87 57 79 52 83 55 87 55 83 54 83 57 95 57 83 52 83 57 91 58 95 58 95 57 83 52 103 61 99 58 95 60 103 61 99 60 103 61 103 61 99 60 103 64 99 61 95 60 87 58 99 63 99 61 95 60 91 60 91 61 95 63 99 61 95 60 91 60 95 63 99 63 95 60 103 64 103 63 99 61 95 61 99 61 95 61 99 64 107 66 103 64 103 64 103 64 103 64 111 67 111 67 111 67 111 67 95 64 99 66 99 67 103 67 103 67 103 69 107 70 111 70 99 67 91 69 95 70 99 70 107 72 103 72 103 72 103 72 107 73 107 75 111 76 115 76 111 75 115 76 115 78 119 78 123 79 123 79 123 79 123 79 123 79 123 79 123 79 123 79 119 78 123 79 119 78 115 75 134 84 134 82 130 82 126 81 126 79 126 79 126 79 126 79 130 79 123 78 130 81 126 78 130 81 130 81 130 81 130 81 126 79 126 81 130 82 134 82 130 81 130 81 130 81 130 81 126 81 130 81 130 82 134 82 134 82 134 84 138 85 142 85 142 85 146 88 150 87 142 85 158 84 158 85 162 85 166 87 170 87 166 85 162 87 166 88 162 88 154 88 154 88 154 88 154 88 154 90 158 92 162 92 162 93 162 93 158 92 154 88 154 92 158 93 162 92 158 90 158 92 158 92 158 92 158 92 170 96 166 95 166 95 170 96 166 95 162 92 158 93 166 95 166 96 170 98 174 96 170 95 158 96 158 96 158 96 158 96 162 98 162 98 162 96 154 95 162 92 158 92 158 93 166 96 170 96 170 98 174 99 178 99 158 99 178 107 194 110 190 108 198 111 202 113 206 116 214 117 210 117 202 117 202 117 198 114 210 125 246 135 249 134 269 146 273 140 265 135 253 132 246 131 249 132 249 135 265 137 246 126 242 129 206 101 123 78 115 84 123 82 130 81 130 82 138 85 142 90 154 98 178 111 218 128 230 129 246 135 249 135 249 140 273 144 301 158 301 110 123 40 43 37 67 39 79 45 59 24 0 9 7 9 3 4 3 7 11 9 19 7 15 6 11 6 0 3 0 4 0 0 0 12 31 21 35 24 31 24 31 24 47 24 35 21 35 24 47 28 27 19 31 21 31 24 35 24 27 18 31 19 35 18 31 16 27 16 27 16 31 19 39 22 47 21 51 27 47 9 0 0 0 3 0 4 0 4 0 3 11 3 11 3 11 3 3 3 0 3 0 3 0 4 0 3 0 4 0 10 43 25 71 27 71 22 43 6 0 1 0 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 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 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 3 3 3 4 7 9 0 9 0 19 23 28 31 24 27 27 35 31 39 34 43 33 55 21 7 0 0 3 0 1 0 1 7 0 15 0 7 0 0 4 19 15 31 21 23 16 15 13 15 16 27 21 35 21 31 21 27 19 23 18 27 19 27 19 27 21 31 21 23 16 15 15 15 16 23 18 7 15 7 16 19 18 23 18 51 21 15 6 0 9 11 10 3 10 7 10 7 10 15 9 19 7 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 6 7 6 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 7 3 7 4 7 4 0 1 7 28 67 37 35 28 35 27 35 27 35 28 39 28 31 25 31 25 31 25 31 27 23 25 23 25 23 25 23 25 31 27 19 21 11 24 27 28 35 27 35 25 35 18 15 13 19 10 0 3 0 7 7 9 0 3 0 4 3 9 7 1 3 6 15 4 11 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 107 43 112 49 121 52 117 46 112 46 114 49 119 54 126 49 119 54 128 57 126 54 121 52 121 52 124 55 128 58 133 61 136 60 131 58 131 60 133 60 131 57 128 57 128 58 133 54 128 55 131 57 133 58 136 57 131 58 136 61 138 63 140 61 140 58 136 55 131 54 131 52 131 55 136 58 138 58 138 52 128 52 128 52 131 55 136 52 131 54 133 54 131 52 128 54 136 58 136 54 128 54 136 58 138 58 138 57 133 54 131 61 140 58 138 58 138 60 143 58 138 60 140 60 140 58 138 63 150 63 148 61 145 60 145 63 150 63 148 61 145 60 145 60 148 61 150 63 148 61 145 61 148 61 150 61 148 61 145 64 152 63 150 63 150 61 148 63 148 61 148 61 150 64 152 64 152 64 152 64 152 64 152 67 157 67 157 67 157 67 157 64 152 64 155 66 155 67 157 67 157 67 159 69 162 70 162 67 167 67 167 69 169 70 171 70 174 72 174 72 174 72 174 73 176 73 179 75 181 76 181 75 179 75 181 76 181 78 183 79 186 79 186 79 186 79 186 79 186 79 186 79 186 79 186 78 183 79 186 78 183 76 179 84 193 84 191 82 191 81 188 79 191 79 191 79 191 79 191 81 191 78 188 81 193 79 188 81 193 81 193 81 193 81 193 79 191 79 191 81 193 82 195 81 195 81 195 81 195 81 195 78 193 79 195 81 198 82 198 82 198 82 200 84 202 85 202 82 200 85 202 85 202 84 198 84 202 85 205 85 207 87 207 88 207 87 205 85 207 87 210 88 214 88 214 88 214 88 214 88 214 88 217 90 219 92 219 92 219 93 222 93 219 90 214 90 219 92 222 93 219 92 217 92 219 92 219 92 219 92 219 96 224 95 222 93 224 95 226 95 222 92 219 92 219 93 224 92 222 93 224 95 222 93 219 96 224 96 224 96 224 96 224 96 224 98 226 96 222 93 219 93 219 92 219 92 222 95 226 96 226 96 229 98 231 99 231 98 229 102 241 108 245 110 243 111 248 113 253 116 255 117 257 117 267 117 267 116 267 116 269 117 286 131 300 131 303 135 317 138 305 137 303 134 298 131 293 131 296 132 303 135 298 128 284 137 260 102 200 81 195 84 207 82 205 81 202 81 205 84 210 88 210 95 226 102 245 117 274 123 276 131 291 132 291 135 300 134 305 146 317 150 267 85 126 33 97 39 95 43 102 34 66 6 35 10 35 6 26 6 31 9 26 9 21 7 19 6 19 6 7 3 9 3 2 4 26 22 42 21 45 22 47 24 54 18 52 21 59 24 54 21 45 18 40 19 38 19 38 19 38 15 33 16 35 18 33 16 31 15 31 15 31 16 35 19 40 21 40 22 52 22 26 1 2 3 7 4 4 4 4 4 4 3 16 1 16 3 14 3 14 3 14 3 14 1 7 1 11 6 28 6 42 7 64 25 105 30 74 12 31 3 2 4 2 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 7 4 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 3 7 9 14 6 19 10 35 25 57 31 74 24 59 24 59 31 69 33 62 30 28 1 0 0 7 1 0 1 0 0 0 0 0 0 0 0 7 6 21 16 38 16 35 13 33 13 35 18 42 22 47 22 47 22 45 21 45 18 40 18 42 19 42 19 42 18 40 16 35 15 35 16 40 18 45 16 42 15 35 15 33 25 35 10 9 4 14 9 19 10 14 10 14 10 14 9 14 10 11 6 4 0 0 0 0 0 0 0 0 0 0 0 0 3 4 4 9 6 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 11 1 4 3 2 4 2 4 2 10 47 39 69 31 64 25 62 25 64 27 64 27 64 25 62 25 62 25 62 25 59 25 47 27 47 27 47 27 47 28 45 22 38 21 40 25 52 25 57 27 57 22 40 13 28 12 19 3 7 4 14 9 14 7 11 6 14 9 14 6 7 4 11 4 11 4 9 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 45 59 46 71 51 75 49 63 46 63 48 71 51 79 54 75 52 83 54 87 55 87 54 67 48 75 52 87 57 95 60 95 60 91 58 91 60 95 61 95 60 91 57 87 58 95 60 83 55 87 57 87 57 91 58 75 52 79 55 91 60 99 61 99 58 91 55 87 55 91 57 79 54 87 57 95 58 91 57 83 52 79 52 79 54 87 57 83 54 87 55 87 54 79 51 79 55 91 57 83 54 87 58 95 58 91 57 91 57 87 55 99 60 95 58 95 58 99 60 91 57 95 60 99 58 91 57 95 61 95 61 95 61 95 61 99 63 99 61 95 60 91 60 91 61 95 63 99 61 95 60 99 63 95 61 95 60 91 60 99 63 99 63 99 63 99 63 99 63 95 61 95 61 99 63 99 63 99 63 99 63 99 63 107 66 107 66 107 66 107 66 91 64 95 64 99 66 99 66 103 67 103 69 107 70 111 70 99 67 91 69 95 70 99 70 99 70 99 70 103 72 103 72 107 73 107 75 111 76 115 76 107 75 111 75 115 76 115 76 119 78 119 78 119 78 119 78 119 78 119 78 119 78 119 78 123 79 123 81 123 78 115 76 134 82 130 82 126 81 126 79 130 81 126 79 126 79 123 78 130 79 123 78 130 81 126 78 130 81 130 81 130 81 130 81 126 79 126 81 130 82 134 82 130 81 130 81 130 81 130 81 123 78 123 79 130 81 134 82 134 82 134 84 138 85 142 85 134 82 138 85 142 84 134 82 162 85 162 85 166 87 166 88 170 87 166 85 162 87 166 88 162 88 154 88 154 88 154 88 154 88 154 90 158 92 162 92 154 92 162 95 166 92 150 87 154 92 158 93 162 92 158 90 158 92 158 92 158 92 158 92 166 93 162 92 158 93 162 95 162 93 158 92 158 92 162 93 154 92 162 93 162 93 158 90 154 95 154 95 154 95 154 95 154 95 158 96 154 95 150 92 162 92 158 92 158 93 166 96 170 96 170 98 174 99 178 99 170 102 174 104 182 107 190 110 202 113 202 114 210 117 214 119 210 117 198 116 202 119 210 120 214 125 238 132 246 131 246 132 249 134 249 134 246 131 234 126 230 128 238 129 234 126 222 122 234 110 126 78 103 87 134 85 138 82 134 81 134 82 142 84 146 92 150 96 166 105 198 119 218 123 230 131 238 132 242 137 230 134 261 143 301 135 198 61 39 36 71 40 83 43 55 19 0 9 7 10 7 4 0 6 11 9 19 7 15 6 11 6 0 3 0 4 0 0 0 12 31 21 27 19 19 22 27 24 39 19 55 25 59 24 35 16 27 16 23 16 19 15 19 13 19 15 23 16 23 16 19 15 23 15 15 12 7 10 7 10 31 15 35 24 39 7 0 0 0 1 0 3 0 3 0 1 7 0 7 0 7 1 0 1 3 3 0 3 0 4 0 4 0 10 0 4 0 6 47 36 83 19 23 9 0 3 0 9 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 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 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 1 7 0 0 0 0 1 3 6 0 6 0 16 23 27 43 25 19 19 11 24 27 31 39 33 47 10 0 0 15 4 0 1 7 1 15 0 15 0 15 0 11 1 0 6 11 16 11 13 11 13 11 15 19 18 35 22 35 22 35 22 35 22 27 19 27 18 23 18 23 18 27 18 19 15 15 15 19 16 19 19 15 16 19 15 11 13 35 16 7 6 0 7 7 7 0 9 3 9 3 9 11 7 15 7 11 3 3 0 0 0 0 0 0 0 0 0 0 0 3 6 7 7 11 6 7 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 7 3 7 4 7 4 11 6 15 30 67 37 39 30 35 27 35 25 31 25 31 25 35 27 31 25 31 25 27 25 27 28 27 28 27 28 27 28 19 24 11 21 7 22 15 25 19 21 27 22 27 15 0 6 7 7 0 6 3 9 3 6 0 9 7 9 7 7 7 4 3 4 15 4 15 4 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49 112 45 112 49 119 49 112 48 114 48 114 49 119 52 121 54 121 52 121 54 124 55 128 46 114 49 121 54 124 55 126 55 126 54 126 55 128 60 133 58 131 57 126 55 128 58 131 58 133 57 131 57 131 55 128 54 128 55 131 57 133 58 133 57 136 55 133 55 136 58 140 54 131 55 136 57 136 55 133 54 131 54 131 54 133 57 136 55 133 57 136 55 131 52 128 51 131 55 133 55 133 57 140 57 136 55 133 57 136 58 138 60 138 58 136 57 138 58 140 55 136 58 138 58 138 57 133 58 143 60 148 61 150 64 152 63 150 63 148 61 145 60 145 60 148 61 150 63 148 61 145 64 150 61 148 60 145 60 145 63 150 63 150 63 150 63 150 63 150 61 145 60 148 61 150 63 150 63 150 63 150 63 150 66 155 66 155 66 155 66 155 63 150 64 152 64 155 66 155 67 157 67 159 69 162 70 162 69 169 69 169 70 171 70 174 69 169 69 171 70 174 72 174 73 176 73 179 75 181 76 181 73 176 75 179 75 181 76 181 78 183 78 183 78 183 78 183 78 183 78 183 78 183 78 183 81 188 81 188 81 186 78 183 82 188 81 188 79 186 79 183 81 193 81 191 79 188 78 188 81 191 78 188 81 193 79 188 81 193 81 193 81 193 81 193 81 193 81 193 82 195 82 198 81 195 81 195 81 195 81 195 76 188 78 193 81 195 82 198 82 198 82 200 84 202 85 202 84 200 85 205 87 202 84 200 85 205 85 207 87 207 88 210 88 207 87 205 85 207 87 210 88 214 88 214 88 214 88 214 88 214 88 217 90 219 92 219 90 219 93 224 95 219 88 212 90 219 92 222 93 219 92 217 92 219 92 219 92 219 92 219 92 219 90 217 90 217 92 219 93 219 92 217 90 219 92 222 92 222 93 224 95 222 93 219 95 222 95 222 95 222 95 222 93 222 95 222 95 219 92 214 93 219 92 219 92 222 95 226 96 226 96 229 98 231 99 231 107 238 102 234 102 238 108 245 113 250 114 253 116 257 119 260 117 267 116 267 119 274 122 284 125 288 128 298 134 308 131 298 131 298 132 298 131 293 126 286 123 286 125 284 120 276 119 274 102 212 82 191 81 200 85 202 84 205 82 202 81 205 81 207 90 212 93 222 96 231 108 257 119 272 128 288 132 293 137 305 132 308 138 298 141 288 111 164 33 100 40 97 43 100 31 57 4 35 12 38 7 28 4 28 9 26 9 21 7 19 6 19 6 4 4 7 3 2 4 26 22 40 18 40 19 42 24 50 21 54 22 54 21 47 16 33 15 35 15 28 12 21 9 14 10 26 13 28 13 28 12 23 13 26 10 21 7 19 7 19 12 26 13 38 16 19 0 2 3 2 3 2 3 0 3 2 1 14 0 14 1 11 1 11 3 14 4 9 6 11 6 11 6 23 9 31 1 45 15 78 33 62 7 23 7 0 7 4 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 7 4 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 3 7 3 11 7 26 18 42 19 59 19 59 24 59 27 52 27 52 19 9 0 0 3 0 1 0 1 0 0 0 0 0 0 2 3 2 0 4 7 23 12 31 13 35 15 35 15 35 21 45 21 45 21 45 21 45 21 45 19 40 18 38 16 35 19 40 16 35 15 35 15 38 18 45 18 45 18 38 16 38 18 28 9 11 7 14 7 11 7 9 7 9 7 9 6 9 6 9 3 2 1 2 1 2 0 0 0 0 0 0 0 0 3 4 4 9 6 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 11 1 4 3 2 4 2 12 9 12 45 37 69 33 71 28 66 27 62 25 59 24 57 27 64 27 62 25 59 24 57 27 50 28 50 28 50 28 50 24 42 24 42 24 42 24 42 18 47 21 52 19 35 10 21 10 21 9 16 10 19 6 7 7 16 10 16 7 11 4 9 4 9 4 14 6 11 4 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 48 63 46 71 49 67 45 71 49 67 48 67 49 75 52 87 54 79 51 75 54 91 58 67 49 75 51 79 52 75 51 71 52 71 52 79 57 87 60 87 57 83 55 79 57 83 58 95 58 91 57 87 55 83 54 99 61 99 60 95 60 91 58 87 57 87 57 91 60 99 63 83 57 87 58 91 57 87 54 87 55 83 54 83 55 91 58 91 57 91 57 91 55 83 52 71 52 87 55 87 55 95 61 87 55 87 55 91 58 99 60 99 58 95 57 91 58 95 60 87 57 91 58 95 57 91 55 83 57 87 60 99 64 107 66 99 63 99 61 95 60 91 60 91 61 95 63 99 61 95 60 103 64 95 61 91 60 91 60 99 63 99 63 99 63 99 63 99 63 95 60 91 60 95 61 99 63 99 63 99 63 99 63 103 64 103 64 103 64 103 64 91 63 91 64 95 66 99 66 103 67 103 69 107 70 111 70 103 69 107 70 107 72 111 72 103 69 103 70 107 72 111 72 115 73 115 75 119 76 123 76 115 73 115 75 119 76 123 76 123 76 123 76 123 76 123 76 126 78 126 78 126 78 126 78 126 82 130 82 130 81 123 78 126 81 123 79 123 78 119 78 130 81 130 79 126 78 123 78 130 79 123 78 130 81 126 78 130 81 130 81 130 81 130 81 130 81 134 82 134 84 138 84 130 81 130 81 130 81 130 81 115 76 123 78 126 81 134 82 134 82 142 84 146 85 150 85 150 87 154 88 158 87 154 84 162 85 162 87 166 88 170 88 170 87 166 85 162 87 166 88 162 88 154 88 154 88 154 88 154 88 154 90 158 92 162 92 154 92 166 96 166 92 150 87 154 92 158 93 162 92 158 90 158 92 158 92 158 92 158 92 158 90 150 88 150 88 154 92 162 92 158 90 154 92 158 93 162 95 166 96 170 95 166 93 162 95 154 95 154 95 154 95 150 93 154 95 154 93 146 90 162 92 158 92 158 93 166 96 170 96 170 98 174 99 178 99 202 107 174 101 170 104 190 111 202 113 206 116 210 117 218 117 202 116 198 117 206 123 226 128 238 128 234 132 261 140 249 128 238 131 242 132 242 129 230 125 218 122 218 119 202 114 210 119 107 82 123 82 119 81 130 84 138 84 134 81 134 81 138 82 150 92 150 93 154 99 178 110 214 123 234 132 246 137 257 143 253 147 277 138 285 146 238 84 35 39 67 40 79 42 47 15 0 7 11 12 11 6 0 6 11 9 19 7 15 6 11 6 7 4 0 4 0 0 0 12 35 21 23 16 15 21 23 25 35 21 35 16 19 12 11 12 23 15 15 10 7 6 0 4 0 6 3 7 3 7 0 6 0 4 0 4 0 7 11 9 11 9 11 16 23 6 0 1 0 3 0 3 0 3 0 1 7 1 15 1 7 1 7 1 3 3 0 6 0 7 3 7 0 6 0 7 7 12 23 10 87 18 7 7 3 4 0 13 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 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 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 1 7 0 0 0 0 0 0 0 0 1 0 9 7 15 0 13 15 25 35 28 27 24 27 25 15 1 0 4 15 0 0 1 7 0 7 0 15 0 15 3 7 0 0 0 0 12 7 10 11 15 19 15 11 12 27 19 27 21 27 21 27 19 35 21 27 18 19 15 15 13 27 19 19 15 15 15 15 15 7 16 11 19 23 19 31 22 23 12 7 7 3 7 0 4 0 6 0 6 0 6 3 4 3 4 7 1 3 1 7 3 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 4 0 4 19 10 11 25 63 37 51 34 43 30 35 27 27 24 23 22 35 28 35 27 31 25 27 25 31 30 31 30 31 30 31 30 15 25 19 27 23 25 19 22 19 21 31 25 39 19 11 10 7 10 11 12 19 10 0 0 0 7 7 9 0 4 0 4 3 4 15 6 19 6 15 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 112 51 121 54 121 49 114 54 121 49 114 48 117 52 124 55 124 54 121 52 124 54 126 54 119 48 114 51 121 52 119 55 126 58 128 55 124 57 128 60 128 55 124 55 124 58 131 57 128 55 126 54 128 55 131 57 133 58 133 58 131 55 126 58 128 54 121 52 124 57 131 58 131 58 131 58 126 54 126 54 126 54 128 55 131 57 131 57 128 54 126 54 126 55 131 51 121 52 126 55 131 58 136 63 138 58 131 57 133 61 140 55 136 57 136 57 133 54 128 51 128 54 133 57 138 58 138 58 140 61 145 64 145 63 143 60 143 61 145 63 143 61 140 60 148 60 148 60 148 60 148 61 148 60 145 58 148 60 150 60 148 60 148 60 145 55 140 57 145 58 148 60 150 61 152 64 150 63 148 61 150 63 152 61 148 61 150 63 152 64 152 64 150 63 150 63 152 66 157 67 157 67 159 69 162 70 162 66 167 66 169 67 171 69 171 64 167 67 171 70 176 72 176 70 176 73 179 73 179 72 174 70 176 72 179 73 176 72 174 76 183 76 183 76 183 76 183 73 181 76 188 79 191 81 188 78 183 78 186 79 188 81 188 76 183 78 186 79 183 78 181 78 186 79 188 81 186 79 183 82 188 81 186 79 188 81 191 78 183 78 186 79 188 81 188 79 186 79 186 79 188 84 193 81 193 81 193 81 193 81 193 76 191 82 200 85 200 84 195 81 198 81 200 82 202 84 202 85 205 85 205 85 205 85 205 84 205 87 210 88 210 88 207 87 207 87 207 87 207 87 207 84 210 87 214 88 214 88 212 90 217 90 217 90 217 90 217 93 214 93 214 93 214 93 214 90 210 90 210 90 210 90 210 90 217 90 217 90 217 90 217 92 219 92 219 92 219 92 219 90 219 92 222 93 219 92 217 93 219 92 217 90 214 88 212 92 219 92 219 92 219 92 219 93 222 93 219 92 217 90 217 92 219 93 222 93 224 95 224 98 224 93 224 98 231 98 224 104 231 105 234 105 231 102 234 111 248 110 250 111 255 114 260 113 265 116 274 120 281 123 281 125 279 120 284 132 300 132 291 131 296 131 296 131 291 128 286 123 274 116 267 117 260 101 224 75 191 79 193 81 198 84 200 84 200 84 200 84 200 84 200 85 202 90 217 101 234 110 250 119 262 125 281 135 296 143 308 141 327 152 319 150 322 128 224 39 105 33 100 30 90 31 38 6 40 10 35 1 21 0 26 0 19 3 21 6 26 7 23 7 11 1 7 0 11 4 23 21 42 16 40 13 40 15 38 13 31 13 28 12 26 10 21 13 23 12 16 10 14 7 11 6 11 6 11 6 11 6 11 6 11 6 11 6 11 6 11 6 11 9 14 7 7 3 0 1 2 1 2 1 2 1 2 3 4 0 7 6 11 4 4 6 11 6 11 6 11 6 11 3 16 9 26 10 31 10 35 15 40 13 16 1 14 9 11 4 9 4 9 4 9 4 9 4 9 4 7 3 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 2 1 2 1 2 1 2 3 4 3 4 3 4 3 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 1 2 1 4 3 7 4 9 7 26 19 47 28 47 27 42 25 23 3 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 31 21 40 15 31 15 50 16 40 13 42 19 54 22 54 24 47 22 45 19 40 16 38 13 35 15 38 16 40 18 42 16 35 16 35 19 40 24 40 24 31 10 11 9 11 9 9 6 7 4 7 4 7 4 7 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 2 1 4 3 4 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 7 9 7 7 6 4 4 4 4 21 24 57 37 69 31 54 31 62 30 59 28 54 25 52 27 54 25 52 25 54 28 59 27 52 27 52 27 52 27 52 19 47 25 47 18 38 22 52 22 50 19 47 21 45 16 33 13 28 10 16 9 16 9 16 10 14 7 9 6 7 3 4 1 4 4 9 6 9 4 7 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 63 45 75 49 79 49 75 46 91 52 79 48 75 49 87 54 87 54 83 52 79 54 83 55 87 52 75 52 83 54 79 49 71 57 71 58 63 55 67 58 71 57 63 54 59 55 67 58 71 55 67 54 63 55 67 57 75 58 75 58 71 57 67 54 87 55 79 54 79 54 83 57 79 55 83 57 83 55 79 52 79 54 79 55 83 57 87 57 87 57 83 55 83 55 87 57 87 57 87 58 91 58 91 58 99 60 95 58 91 60 95 61 87 57 91 57 91 55 83 52 79 54 87 58 99 60 99 60 99 60 95 58 99 61 107 63 99 61 103 63 107 61 103 60 103 60 103 60 103 60 103 60 107 60 103 58 99 60 103 61 107 61 107 60 103 58 99 58 99 58 103 60 103 60 107 61 103 63 99 61 95 63 99 64 95 61 95 63 99 64 103 64 103 63 99 63 99 64 107 67 107 66 107 67 111 67 115 69 107 66 107 67 111 69 115 69 103 66 111 69 119 72 123 70 119 70 119 70 119 70 119 70 119 72 123 73 126 72 123 70 130 75 130 75 130 75 130 75 123 73 134 78 142 79 142 81 123 76 119 78 119 79 123 79 115 78 119 79 123 78 119 76 119 78 123 81 126 81 123 79 130 81 126 79 123 81 126 82 119 78 119 79 123 81 126 81 130 81 126 81 130 82 134 85 130 81 130 81 130 81 130 81 134 82 130 81 134 82 138 84 150 81 150 82 154 84 158 84 162 85 162 85 162 85 162 85 158 85 166 87 170 88 166 87 166 87 166 87 166 87 166 87 150 85 150 88 154 88 154 87 158 90 158 90 158 90 158 90 162 93 162 93 162 93 162 93 154 90 154 90 154 90 154 90 158 90 158 90 158 90 158 90 162 92 162 92 162 92 162 92 158 92 162 93 166 92 162 90 162 92 158 90 158 90 154 88 158 92 158 92 158 92 158 92 162 93 162 92 158 90 154 90 154 92 158 92 162 93 162 95 170 95 162 95 174 99 174 98 186 102 186 105 190 105 178 104 198 110 186 110 190 113 202 116 190 113 202 120 222 125 230 126 222 125 234 131 242 132 249 134 238 131 238 131 238 128 230 125 210 117 210 116 206 104 150 85 123 78 126 81 134 82 138 84 138 84 138 84 138 84 138 84 138 88 142 93 158 105 182 111 210 123 218 128 238 138 261 144 269 152 297 150 301 153 257 108 43 30 7 34 47 37 55 13 0 7 15 7 0 1 3 6 0 1 7 3 15 3 15 3 23 4 0 0 0 1 0 7 35 18 19 15 3 15 7 18 15 16 23 15 19 15 19 13 19 15 23 10 27 10 19 9 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 7 15 9 11 4 0 0 0 1 0 1 0 1 0 1 0 1 0 1 3 6 3 1 7 6 7 6 7 6 7 6 0 4 3 9 15 12 19 13 31 18 23 4 0 6 7 4 3 4 3 4 3 4 3 4 3 4 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 7 3 7 3 7 3 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 3 1 3 3 7 3 11 4 3 9 19 19 39 24 43 24 35 12 0 1 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 27 21 19 13 7 19 15 16 0 15 15 22 27 24 35 21 31 19 23 16 19 15 15 15 19 16 19 16 23 18 11 18 11 18 15 21 31 25 31 18 7 7 0 9 0 7 3 4 3 4 3 4 3 4 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 0 0 0 1 3 3 7 3 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 7 0 6 0 4 0 4 0 12 11 27 51 36 59 33 43 31 39 30 31 27 27 27 39 30 31 27 27 27 27 27 23 25 23 25 23 25 23 25 15 24 19 22 11 21 19 25 27 21 19 19 31 21 19 13 15 13 11 9 3 6 0 7 3 6 7 6 7 6 7 6 7 6 7 6 7 4 0 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 43 107 45 109 46 112 46 112 54 121 49 114 48 117 52 124 54 124 52 121 52 121 54 124 55 126 54 126 57 126 52 114 55 126 58 128 55 124 57 128 57 124 54 119 52 121 55 126 57 128 55 126 54 128 55 131 58 133 58 131 57 128 55 128 55 126 54 124 54 124 55 126 51 119 52 124 54 124 54 121 54 126 54 128 55 131 57 131 57 131 58 133 58 133 57 131 63 140 61 138 60 136 60 136 58 133 60 136 60 136 58 133 57 136 57 136 57 133 54 131 55 133 58 140 60 143 60 140 61 138 55 131 55 138 61 148 60 143 61 145 63 143 61 140 60 148 60 148 60 148 60 148 61 148 60 145 58 148 60 150 64 152 61 145 58 148 61 150 61 150 60 148 60 148 58 145 63 150 61 148 61 148 63 150 61 148 61 150 63 152 64 152 64 150 63 150 63 152 66 157 64 152 64 155 66 155 67 157 66 167 66 169 67 171 69 171 64 167 67 171 70 174 70 174 72 174 67 169 67 169 70 176 70 176 72 179 73 176 72 174 73 179 73 179 73 179 73 179 70 176 73 183 76 186 78 183 76 181 76 183 78 183 79 186 76 183 78 186 79 183 78 181 76 181 79 188 81 188 81 188 81 188 79 186 79 186 81 188 78 183 78 186 79 188 81 188 84 191 82 191 82 193 85 195 81 193 81 193 81 193 81 193 87 198 81 188 78 191 82 198 81 198 81 200 82 202 84 202 85 205 85 205 85 205 85 205 84 202 85 207 88 210 87 207 87 207 87 207 87 207 87 207 84 210 87 214 88 214 88 212 90 217 90 217 90 217 90 217 93 214 93 214 93 214 93 214 92 212 92 212 92 212 92 212 90 217 90 217 90 217 90 217 92 219 92 219 92 219 92 219 90 217 92 219 92 219 90 217 88 214 90 217 90 217 92 219 92 219 92 219 92 219 92 219 93 222 92 219 92 219 90 217 88 217 90 217 92 219 92 222 93 219 92 224 98 234 101 226 101 226 104 234 107 236 107 238 110 245 108 248 110 253 114 257 113 269 119 279 126 288 129 291 120 288 135 298 131 291 134 305 131 296 131 296 129 286 125 281 111 262 117 257 104 222 81 193 78 193 79 195 82 198 84 200 84 200 84 200 84 200 84 200 87 202 88 214 98 229 107 245 123 267 125 276 132 291 140 305 143 327 153 329 156 339 144 269 73 124 25 100 36 88 30 54 4 40 6 33 3 28 4 35 3 26 4 23 1 23 1 16 7 16 1 7 0 11 4 21 18 40 16 35 15 35 16 38 18 35 18 33 16 33 15 26 13 23 12 16 10 14 9 9 6 11 6 11 6 11 6 11 4 9 4 9 4 9 4 9 6 11 9 14 7 7 3 0 1 2 1 2 1 2 1 2 3 2 0 2 1 9 4 7 6 11 6 11 6 11 6 11 4 16 6 21 10 28 13 31 16 38 12 14 1 19 7 14 4 9 4 9 4 9 4 9 4 9 4 7 3 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 2 1 2 1 2 1 2 3 4 3 4 3 4 3 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 1 2 1 2 3 4 3 7 1 4 6 14 12 21 15 26 12 9 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 18 40 18 35 16 40 19 45 16 45 21 59 24 57 19 42 19 40 16 35 15 35 18 40 16 38 16 38 15 35 19 40 18 35 18 38 22 35 19 26 10 7 6 9 7 7 4 7 4 7 4 7 4 7 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 2 1 4 3 4 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 4 7 9 7 9 6 7 4 9 9 16 13 40 31 66 39 71 31 59 30 54 28 52 25 50 34 62 30 52 25 47 24 47 24 47 24 47 24 47 24 47 27 50 22 45 24 50 25 47 22 50 19 47 21 45 16 33 15 28 12 16 6 9 4 9 1 4 3 7 6 11 7 14 7 11 7 9 4 4 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 67 45 67 43 67 46 75 48 87 51 83 49 79 51 83 52 83 54 79 51 75 52 83 54 83 54 83 57 95 55 71 45 71 57 71 58 63 55 67 58 63 55 55 51 51 52 63 55 71 55 67 54 63 55 67 57 79 58 71 57 67 55 67 55 83 54 79 54 79 54 79 55 67 51 75 54 83 55 83 54 79 54 79 55 83 57 87 57 87 58 95 60 95 60 91 57 99 61 99 61 99 61 99 61 87 58 95 61 99 60 91 57 91 57 95 58 91 57 87 54 87 55 91 58 99 60 95 58 91 57 87 55 87 57 95 60 99 61 103 63 107 61 103 60 103 60 103 60 103 60 103 60 107 60 103 58 99 60 103 61 115 61 99 55 91 58 107 63 111 61 107 60 103 58 99 57 99 63 95 60 91 61 99 63 95 61 95 63 99 64 103 64 103 63 99 63 99 64 107 67 103 64 107 66 111 67 111 67 107 66 107 67 111 69 115 69 107 67 115 70 119 70 119 70 123 69 107 64 103 66 115 72 119 72 123 73 126 72 123 70 119 70 119 70 119 70 119 70 115 70 123 73 130 76 130 76 126 78 119 78 123 79 126 81 115 78 119 79 123 78 119 76 111 76 119 79 126 81 126 81 126 81 123 78 119 79 126 81 119 78 119 79 123 81 126 81 130 82 126 81 126 82 134 84 126 79 126 79 126 79 126 79 142 84 134 79 123 79 126 81 150 81 150 82 154 84 158 84 158 84 158 84 158 84 158 84 154 84 162 87 166 87 166 85 166 87 166 87 166 87 166 87 150 85 150 88 154 88 154 87 154 88 154 88 154 88 154 88 158 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 154 90 162 92 162 92 158 88 150 88 154 90 158 92 162 93 154 90 154 90 154 90 154 90 158 92 158 92 158 92 158 92 150 88 150 90 154 90 158 92 158 92 158 93 178 101 182 102 178 101 186 105 194 108 190 108 194 110 186 108 190 111 198 114 202 119 218 125 234 131 246 132 222 128 246 132 242 129 246 135 238 131 238 129 234 125 226 120 198 116 214 108 158 82 111 76 126 81 130 82 134 84 138 84 134 82 134 82 134 82 134 82 138 87 138 92 158 101 174 108 210 122 222 131 238 135 242 134 265 146 285 150 309 159 297 134 198 55 15 39 51 30 27 13 0 7 0 3 0 0 0 4 0 4 0 3 0 3 0 4 11 4 0 0 0 1 0 6 27 16 23 15 15 15 15 16 19 18 23 16 19 15 23 15 19 13 23 10 19 9 11 7 11 7 11 7 11 7 11 7 3 4 3 4 3 4 3 4 7 7 15 9 11 4 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 4 3 3 3 4 3 4 3 4 3 4 0 6 3 7 11 12 23 15 27 16 19 3 0 4 3 3 3 4 3 4 3 4 3 4 3 4 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 3 7 3 0 1 0 1 3 7 19 12 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 6 19 19 23 16 19 18 23 18 3 18 19 24 27 24 23 18 23 16 19 15 15 15 27 18 23 16 19 15 15 13 19 21 15 18 19 18 23 21 27 12 0 4 0 6 0 4 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 0 0 0 1 3 3 7 3 0 1 0 3 0 3 0 4 3 4 3 4 3 4 3 4 0 7 0 7 0 7 0 4 0 7 0 21 51 40 75 39 39 30 35 28 27 25 23 25 39 30 31 27 23 25 23 25 19 24 19 24 19 24 19 24 35 25 11 22 27 30 27 24 27 21 19 19 31 21 19 13 27 16 19 10 3 6 0 4 0 3 3 4 3 6 7 6 7 7 11 6 3 3 0 0 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 46 112 46 109 46 114 49 117 51 119 51 119 51 119 51 119 54 121 51 119 51 119 52 124 51 119 52 124 55 124 48 107 55 126 58 128 55 124 57 128 55 124 52 117 51 119 55 124 57 128 55 126 54 128 55 131 60 133 57 128 55 128 57 131 52 124 54 124 54 124 54 121 51 121 54 126 57 128 55 126 54 126 54 128 55 131 57 131 58 133 58 136 60 133 58 133 55 131 57 133 60 138 61 140 55 131 58 136 60 133 57 128 57 138 58 138 58 136 55 131 54 131 55 136 57 136 57 133 51 131 57 140 60 138 55 131 60 143 61 145 63 143 61 140 60 148 60 148 60 148 60 148 61 148 60 145 58 148 60 150 60 145 55 138 54 140 58 150 63 150 61 148 60 145 58 143 63 148 60 145 60 145 61 150 61 148 61 150 63 152 64 152 64 150 63 150 63 152 66 157 67 157 67 157 69 159 70 162 66 167 66 169 67 171 69 171 66 169 69 174 70 174 69 171 70 171 66 162 63 167 69 174 70 176 72 179 73 176 72 174 69 171 69 171 69 171 69 171 69 174 72 179 75 181 75 181 79 186 79 186 81 188 82 191 76 183 78 186 79 183 78 181 76 183 79 188 81 188 81 186 81 186 78 183 78 183 79 188 78 183 78 186 79 188 81 188 81 188 79 183 78 186 79 188 79 191 79 191 79 191 79 191 81 195 82 198 82 191 78 186 81 198 81 200 82 202 84 202 84 202 84 202 84 202 84 202 82 202 85 205 87 207 85 205 87 207 87 207 87 207 87 207 84 210 87 214 88 214 88 212 88 214 88 214 88 214 88 214 92 212 92 212 92 212 92 212 92 212 92 212 92 212 92 212 90 217 90 217 90 217 90 217 90 217 90 217 90 217 90 217 88 214 90 219 92 217 88 214 87 214 88 217 90 219 92 222 90 217 90 217 90 217 90 217 92 219 92 219 92 219 92 219 88 214 88 217 90 217 92 219 92 219 92 222 99 234 101 229 101 226 104 236 108 238 108 243 110 243 107 248 108 253 113 257 120 279 125 288 129 293 132 296 126 284 125 288 132 298 131 288 132 293 131 288 125 279 120 269 117 269 113 236 87 202 79 205 81 198 82 198 82 200 84 200 82 198 82 198 82 198 82 198 85 200 87 210 95 224 104 238 110 255 125 284 135 286 131 281 134 303 141 317 153 334 152 303 129 181 37 117 39 95 31 69 18 57 7 38 1 31 0 26 0 21 0 23 1 26 3 23 3 16 1 11 1 11 4 16 13 31 16 33 16 33 16 33 13 33 13 33 13 28 12 26 13 23 13 16 10 14 7 11 7 14 7 14 7 14 7 14 4 9 4 9 4 9 4 9 6 11 9 14 7 7 3 0 1 2 1 2 1 2 1 2 0 2 0 2 3 11 6 9 4 9 4 9 4 9 4 9 6 19 6 19 7 26 13 33 15 35 12 14 0 16 6 14 4 9 4 9 4 9 4 9 4 9 4 7 3 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 2 1 2 1 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 2 1 2 3 4 3 2 0 0 1 7 7 16 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 9 10 33 19 38 18 40 22 40 16 45 21 54 22 52 18 38 16 38 16 35 15 35 19 40 18 38 16 35 15 33 21 42 19 35 18 35 19 33 15 19 6 2 3 4 4 4 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 2 1 4 3 4 1 2 1 4 3 7 4 9 4 7 4 7 4 7 4 7 7 9 7 9 7 9 6 14 0 4 9 42 36 76 40 66 31 59 30 54 28 52 25 50 27 52 25 50 25 52 27 54 27 52 27 52 27 52 27 52 30 50 21 45 27 57 27 47 22 50 19 47 21 45 16 33 19 35 15 21 9 14 6 11 6 9 4 7 4 4 3 4 3 7 4 9 6 7 4 4 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 67 46 71 48 75 48 75 49 83 51 83 51 83 51 83 51 79 52 75 51 75 51 79 52 71 49 71 51 83 54 75 46 79 57 79 58 71 55 75 58 75 55 67 52 63 54 71 57 79 55 75 54 71 55 75 57 91 60 79 54 71 55 79 58 75 52 79 54 79 54 75 52 75 54 83 55 87 55 83 54 79 54 79 55 83 57 87 57 91 58 87 55 83 57 91 58 75 54 79 57 91 60 99 61 87 57 91 58 91 58 87 57 95 58 99 60 95 57 87 55 83 54 87 57 91 55 87 54 71 52 95 63 107 60 87 52 99 61 103 63 107 61 103 60 103 60 103 60 103 60 103 60 107 60 103 58 99 60 103 61 95 55 87 54 87 55 99 60 107 61 103 60 103 60 99 58 95 61 91 60 91 60 95 61 95 61 95 63 99 64 103 64 103 63 99 63 99 64 107 67 111 67 115 69 115 70 119 70 107 66 107 67 111 69 115 69 111 67 115 70 119 69 115 67 115 69 107 64 103 66 115 69 119 72 123 73 126 72 123 70 115 69 115 69 115 69 115 69 115 70 123 73 130 75 130 76 126 78 123 79 123 81 126 81 115 78 119 79 123 78 119 76 119 79 123 81 126 79 123 78 123 79 119 78 119 78 123 79 119 78 119 79 123 81 126 81 126 79 119 78 115 76 119 78 123 78 123 78 123 78 123 78 123 79 134 84 138 81 123 75 150 81 150 82 154 84 158 84 154 82 154 82 154 82 154 82 154 82 158 85 162 85 162 85 166 87 166 87 166 87 166 87 150 85 150 88 154 88 154 87 150 87 150 87 150 87 150 87 154 90 154 90 154 90 154 90 154 90 154 90 154 90 154 90 158 90 158 90 158 90 158 90 154 88 154 88 154 88 154 88 154 88 158 90 158 90 154 88 154 88 158 90 158 90 162 92 150 88 150 88 150 88 150 88 154 90 158 92 158 92 162 93 150 90 154 90 158 92 158 93 162 92 158 95 174 101 182 101 186 104 190 107 198 108 190 107 190 108 182 107 186 110 198 113 222 125 230 129 238 131 242 131 238 125 218 125 246 134 238 123 246 131 238 128 222 120 214 116 226 114 182 92 130 78 130 84 134 82 134 84 138 84 138 84 130 81 130 81 130 81 130 81 134 87 142 90 150 98 174 104 170 111 214 129 242 132 226 123 238 131 253 141 285 152 301 149 277 84 63 46 63 48 87 37 47 28 7 15 0 12 0 7 0 1 0 1 0 1 0 1 0 3 3 1 0 3 0 4 19 12 19 16 23 16 15 15 11 13 7 12 15 12 11 12 19 13 15 12 19 9 11 7 15 9 15 9 15 9 15 9 7 6 7 6 7 6 7 6 7 7 15 9 11 4 0 0 0 1 0 1 0 1 0 1 0 0 0 3 11 9 7 4 0 3 0 3 0 3 0 3 7 6 3 6 7 10 23 16 27 15 15 1 0 4 0 1 3 4 3 4 3 4 3 4 3 4 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 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 3 1 3 1 0 1 0 0 0 3 7 7 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 12 23 19 31 21 31 19 7 16 11 22 19 21 23 18 23 18 19 16 19 16 23 18 19 16 19 16 15 15 15 19 19 18 19 19 35 21 11 7 0 1 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 0 0 0 1 3 3 7 3 0 1 0 3 3 6 7 6 7 6 7 6 7 6 7 6 0 7 0 7 3 9 0 7 0 0 0 21 71 45 71 34 43 33 39 31 35 28 27 27 23 25 19 24 23 27 31 28 27 27 27 27 27 27 27 27 27 25 15 22 19 25 23 24 27 21 19 19 31 21 19 13 27 16 19 10 7 7 0 6 11 6 7 4 0 1 0 0 0 3 3 6 7 6 7 4 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 42 107 45 114 48 114 46 109 49 119 51 121 52 119 51 117 52 119 51 117 49 119 51 121 51 117 48 119 54 126 55 121 54 126 58 128 55 124 57 128 58 126 55 121 54 124 57 128 57 128 55 126 54 128 55 131 61 136 57 126 54 128 57 133 51 121 54 124 54 124 52 119 52 124 54 124 54 121 51 119 54 126 54 128 55 131 57 131 60 133 54 124 52 126 58 136 55 128 55 131 58 133 60 136 58 131 57 128 55 131 57 133 58 138 60 140 58 138 57 133 55 136 57 138 58 136 55 133 52 133 58 143 61 140 57 133 60 143 61 145 63 143 61 140 60 148 60 148 60 148 60 148 61 148 60 145 58 148 60 150 55 140 55 143 57 145 58 145 58 145 60 148 60 148 61 150 61 145 60 143 58 145 60 148 61 148 61 150 63 152 64 152 64 150 63 150 63 152 66 157 66 155 67 157 67 159 69 159 66 167 66 169 67 171 69 171 67 171 69 174 70 171 69 169 69 171 69 169 67 171 69 171 70 176 72 179 73 176 72 174 70 174 70 174 70 174 70 174 70 174 73 181 76 183 76 183 75 179 75 181 76 181 78 183 76 183 78 186 79 183 78 181 81 188 81 188 79 183 76 179 79 183 78 181 76 183 78 186 78 183 78 186 79 188 81 188 82 188 79 183 78 183 78 183 78 188 78 188 78 188 78 188 78 188 79 191 81 193 79 191 81 198 81 200 82 202 84 202 82 200 82 200 82 200 82 200 81 200 84 205 85 205 85 202 87 207 87 207 87 207 87 207 84 210 87 214 88 214 88 212 87 212 87 212 87 212 87 212 90 210 90 210 90 210 90 210 88 207 88 207 88 207 88 207 90 217 90 217 90 217 90 217 88 214 88 214 88 214 88 214 87 214 88 217 90 214 88 212 92 219 90 217 90 217 88 214 88 214 88 214 88 214 88 214 90 217 90 219 92 222 93 222 90 219 92 219 93 222 93 224 96 224 93 224 98 231 98 222 105 231 107 238 108 236 107 238 108 243 107 245 108 250 111 255 126 288 129 291 129 291 128 286 128 288 128 291 131 293 129 288 132 293 129 286 125 272 114 262 111 241 92 205 79 198 78 198 84 200 84 200 84 200 84 200 81 195 81 195 81 195 81 195 85 198 85 207 93 219 101 234 102 241 113 265 125 276 128 274 126 286 131 305 144 322 150 324 143 224 64 133 45 133 61 112 51 107 34 83 28 78 27 71 13 52 12 40 7 33 3 31 1 16 1 16 3 16 3 16 10 31 15 33 18 33 16 31 15 35 13 33 13 31 13 28 13 23 12 19 10 16 9 11 9 21 7 21 7 21 7 21 6 19 6 19 6 19 6 14 6 11 9 14 7 7 3 0 1 2 1 2 1 2 1 2 0 7 0 19 10 26 6 14 1 11 1 11 1 11 1 11 7 19 4 16 6 26 15 35 13 33 10 11 0 14 4 11 4 9 4 9 4 9 4 9 4 9 4 7 3 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 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 2 1 2 1 2 0 0 0 2 3 4 1 2 1 2 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 11 13 38 24 47 19 38 15 35 18 47 19 45 18 40 18 40 19 42 19 42 15 35 16 38 16 38 18 40 16 38 18 35 19 40 22 40 10 11 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 0 0 0 2 1 4 3 4 1 2 3 4 4 9 7 11 6 9 6 9 6 9 6 9 6 9 6 11 9 14 9 16 4 4 4 33 33 76 40 66 34 64 34 62 31 57 30 54 28 52 25 47 24 47 25 50 25 50 25 50 25 50 25 50 22 47 24 45 21 42 24 50 22 50 19 47 21 45 16 33 12 23 9 14 6 9 4 9 4 4 3 4 3 4 3 4 4 7 6 9 6 7 3 4 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 47 40 63 46 75 46 63 40 79 51 83 52 87 51 83 49 79 51 75 49 71 51 75 52 79 51 71 51 87 58 95 58 79 57 79 58 71 55 75 58 83 58 71 55 71 55 79 60 79 55 75 54 71 55 75 57 91 60 79 54 67 54 79 58 67 51 79 55 83 54 71 49 75 52 75 52 71 49 63 48 79 54 79 55 83 57 87 57 99 58 75 49 67 52 91 61 95 60 91 58 91 57 87 57 95 58 83 54 79 55 91 60 95 60 99 60 99 58 91 55 95 58 99 60 99 58 91 57 91 57 95 58 99 60 99 60 99 61 103 63 107 61 103 60 103 60 103 60 103 60 103 60 107 60 103 58 99 60 103 61 91 55 99 60 103 60 103 60 95 58 99 60 103 61 107 63 95 60 91 58 87 60 91 61 95 61 95 63 99 64 103 64 103 63 99 63 99 64 107 67 103 64 103 66 107 67 111 67 107 66 107 67 111 69 115 69 115 69 119 70 119 69 111 67 111 69 115 70 119 69 115 67 119 72 123 73 126 72 123 70 119 70 119 70 119 70 119 70 119 72 126 75 134 78 138 78 111 72 103 73 107 73 111 75 115 78 119 79 123 78 119 76 130 82 130 81 123 78 111 73 123 78 119 76 115 78 119 79 119 78 119 79 123 81 126 81 134 84 126 79 123 79 123 79 123 78 123 78 123 78 123 78 126 78 119 76 119 79 134 85 150 81 150 82 154 84 158 84 154 82 154 82 154 82 154 82 150 82 158 85 162 85 162 84 166 87 166 87 166 87 166 87 150 85 150 88 154 88 154 87 150 87 150 87 150 87 150 87 154 90 154 90 154 90 154 90 146 87 146 87 146 87 146 87 158 90 158 90 158 90 158 90 154 88 154 88 154 88 154 88 150 88 154 90 158 88 154 87 166 92 162 90 158 88 154 87 150 88 150 88 150 88 150 88 154 90 154 92 158 93 162 93 158 92 162 93 162 95 166 95 174 95 162 95 174 99 174 96 198 107 198 108 198 107 182 105 190 108 178 107 186 110 194 113 234 129 238 129 238 128 226 125 226 131 253 134 238 128 242 134 246 132 238 126 226 119 214 113 178 93 134 78 123 78 111 70 138 84 138 84 138 84 138 84 130 81 130 81 130 81 130 81 134 85 138 88 154 96 166 102 178 105 182 111 210 123 226 131 230 126 238 137 277 147 301 156 305 111 126 52 63 61 123 45 103 54 59 40 47 42 51 39 27 28 15 22 0 15 0 7 0 0 0 1 0 1 0 3 7 10 19 16 27 16 23 15 11 18 19 15 15 13 19 15 15 13 15 10 11 9 3 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 15 9 11 4 0 0 0 1 0 1 0 1 0 1 0 0 0 9 23 12 7 1 0 1 0 1 0 1 0 1 7 6 0 4 3 10 27 18 23 15 15 1 0 3 0 1 3 4 3 4 3 4 3 4 3 4 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 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 1 3 1 0 0 0 0 0 0 0 0 7 3 7 1 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 19 47 27 23 15 11 15 11 18 15 16 27 19 27 19 27 19 27 21 11 15 15 16 19 18 23 19 15 15 15 18 31 21 43 24 7 4 0 1 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 0 0 0 1 3 3 7 3 0 1 0 4 7 6 11 9 7 6 7 6 7 6 7 6 7 6 7 7 3 10 7 9 7 4 0 12 47 40 83 37 59 36 47 34 43 31 35 30 39 30 27 25 19 22 15 22 19 24 19 24 19 24 19 24 7 24 23 24 3 18 15 27 27 21 19 19 31 21 19 13 0 6 0 3 0 3 0 3 0 0 0 3 0 4 7 6 11 7 11 6 3 3 0 0 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 42 107 46 117 49 117 48 112 51 117 49 114 48 112 46 112 45 109 46 117 54 126 52 117 42 107 46 117 52 124 54 126 55 126 55 124 54 121 52 121 55 126 54 121 51 119 51 119 52 126 57 133 58 131 55 126 51 121 52 131 60 136 57 124 52 124 54 126 55 124 54 121 49 121 55 124 54 124 55 131 57 128 52 121 51 124 55 131 55 128 55 124 51 121 55 133 60 133 58 131 57 133 58 136 60 136 58 131 57 131 58 133 49 128 57 138 57 133 55 136 55 138 60 138 54 128 57 143 63 143 58 138 61 143 58 136 55 136 58 140 60 140 60 138 60 150 63 155 64 152 61 148 58 143 57 140 55 143 57 145 57 145 58 148 60 145 58 143 58 143 55 138 55 143 60 150 55 140 58 145 60 145 60 143 64 152 66 155 66 152 63 150 61 150 66 157 69 157 66 152 67 157 67 157 67 157 67 157 69 169 67 167 66 169 67 171 67 171 72 179 72 171 66 162 66 167 66 169 67 171 69 171 75 181 75 181 75 181 75 181 66 169 70 176 73 179 72 174 70 174 70 176 72 179 73 179 75 179 73 174 72 174 73 176 75 181 76 183 78 181 76 179 79 186 79 186 79 183 75 179 76 181 76 181 76 181 76 181 73 179 78 186 81 186 78 181 81 188 81 186 79 183 78 183 78 188 78 188 78 188 78 188 81 191 79 191 79 193 82 198 82 198 81 198 81 200 84 205 85 202 84 200 82 202 84 205 79 198 84 205 87 205 84 200 85 205 85 205 85 205 85 205 87 212 87 212 87 212 87 212 88 214 88 212 87 210 85 210 88 207 88 207 88 207 88 207 88 207 88 207 88 207 88 207 88 214 88 214 88 214 88 214 87 214 88 217 90 214 88 212 88 214 88 214 88 214 88 214 84 207 85 212 90 219 93 222 90 217 90 217 90 217 90 217 93 219 92 217 90 219 92 222 92 219 92 222 93 224 95 224 96 226 95 226 98 231 101 231 105 231 105 236 107 238 108 243 107 243 108 250 111 253 111 253 123 284 126 288 128 288 128 286 126 288 129 293 129 288 126 281 129 286 128 279 116 257 104 236 95 212 78 193 79 195 81 193 84 195 78 193 85 205 84 195 88 202 81 191 76 191 79 195 81 195 84 207 93 222 99 236 101 234 105 250 116 272 128 286 125 284 131 303 143 319 149 322 143 296 90 138 55 148 52 140 61 138 52 119 43 112 45 112 43 100 34 85 34 85 28 66 18 47 7 26 1 26 7 33 13 31 12 33 16 40 16 35 18 40 10 33 13 31 10 26 10 23 9 21 9 14 7 14 7 21 7 26 7 21 3 11 7 23 7 23 7 23 7 21 7 16 10 14 4 2 1 2 1 2 1 2 1 2 1 4 1 9 0 19 16 45 13 19 4 21 7 21 1 11 3 23 9 16 1 16 9 28 12 23 18 31 9 19 4 16 3 11 4 9 4 9 4 9 4 9 3 7 3 7 3 7 3 7 4 7 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 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 1 2 1 7 6 21 18 40 18 35 15 35 15 38 19 40 18 40 16 35 15 33 12 31 13 33 13 33 13 33 13 33 15 42 21 35 19 42 22 28 0 2 0 0 0 0 0 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 3 7 6 11 7 11 7 9 4 7 4 7 4 7 4 7 3 4 3 4 3 4 3 7 6 4 0 7 10 47 36 81 36 66 36 66 34 62 31 57 28 54 28 52 27 50 25 50 27 52 27 50 25 47 24 47 21 45 25 52 27 50 22 42 27 54 21 42 15 33 13 35 12 23 6 7 0 2 0 2 1 2 1 4 3 7 4 7 7 14 10 19 12 19 12 16 4 7 3 2 1 0 0 0 0 0 0 0 0 0 0 0 59 43 67 46 71 46 71 46 79 49 75 48 75 46 71 46 55 43 55 46 75 52 71 46 59 46 67 49 75 51 75 51 91 58 91 57 87 57 83 55 79 54 75 51 71 51 75 52 71 51 75 54 83 55 75 49 87 54 75 52 79 55 79 52 75 54 79 54 79 54 79 52 67 51 79 52 71 51 75 55 83 54 71 49 67 51 79 55 71 52 75 49 59 48 71 55 87 57 87 57 87 57 87 57 87 57 87 57 91 60 99 61 71 54 91 58 91 55 87 57 87 58 99 57 83 54 91 61 107 60 95 58 99 61 95 57 87 57 95 60 99 60 99 58 99 60 107 63 111 61 103 58 103 58 99 57 95 58 99 60 95 58 99 60 103 58 99 57 95 57 91 54 91 57 99 60 79 57 87 60 91 60 91 58 95 63 103 64 103 64 99 63 91 61 99 64 107 64 103 63 111 67 111 67 111 67 111 67 115 67 111 66 107 67 111 69 115 69 119 72 119 69 107 64 107 66 111 67 111 69 115 69 130 75 130 75 130 75 130 75 119 72 126 75 130 73 119 69 119 70 119 72 123 73 126 75 123 76 111 73 107 75 111 76 111 76 115 78 119 76 115 75 119 79 123 79 123 78 115 75 115 76 115 76 115 76 115 76 107 75 119 79 123 79 119 78 126 81 123 79 123 78 119 78 123 78 123 78 123 78 123 78 130 79 126 79 126 81 134 84 154 81 150 81 150 82 158 85 162 84 158 82 154 84 158 85 150 82 158 85 166 85 158 84 166 87 166 87 166 87 166 87 158 87 150 87 150 87 150 87 150 87 150 87 150 87 150 87 154 90 154 90 154 90 154 90 150 88 150 88 150 88 150 88 154 88 154 88 154 88 154 88 150 88 154 90 158 88 154 87 154 88 154 88 154 88 154 88 146 85 150 88 154 90 158 92 154 90 154 90 154 90 154 90 158 90 150 88 150 88 154 92 158 92 158 93 162 95 166 95 170 96 166 96 174 99 182 104 194 105 190 107 194 108 190 108 186 107 182 108 190 110 190 110 218 123 222 125 230 126 226 125 234 129 242 132 246 131 234 126 242 126 222 117 206 107 174 96 150 82 123 76 126 81 130 79 138 81 123 81 138 87 138 81 146 85 130 78 119 78 126 81 134 82 142 88 158 98 182 102 174 104 186 110 206 122 234 129 246 134 253 140 273 146 285 147 305 144 194 64 71 54 83 58 91 57 71 46 47 42 55 45 63 42 43 37 51 37 39 30 35 22 19 15 3 15 11 19 15 16 7 15 11 19 15 15 23 16 3 12 0 13 0 7 11 12 7 10 7 9 7 7 3 7 3 7 3 7 0 4 3 7 3 7 3 7 3 9 11 10 19 9 3 1 0 1 0 1 0 1 0 1 0 1 0 0 0 10 43 27 35 10 0 6 3 6 0 1 0 7 7 3 0 3 11 12 19 9 35 13 7 4 0 4 0 1 3 4 3 4 3 4 3 4 0 3 0 3 0 3 0 3 3 3 0 1 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 1 0 9 19 18 27 18 19 16 19 18 15 21 23 18 19 15 15 13 7 12 11 13 11 13 11 13 11 13 19 18 35 19 35 24 39 13 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 1 3 1 0 1 0 4 7 6 3 4 3 4 3 4 3 4 3 4 3 1 0 1 0 1 0 1 0 1 0 1 0 19 67 39 67 39 55 34 43 30 31 27 31 28 31 27 27 25 23 25 27 27 23 25 23 24 19 24 15 22 19 25 23 24 15 22 31 22 19 16 15 15 15 15 19 12 7 4 0 0 0 0 0 1 0 3 0 3 3 4 11 9 15 10 23 12 19 10 15 6 11 4 7 1 0 0 0 0 0 0 0 0 0 0 43 107 42 105 43 107 45 112 48 114 48 112 46 112 45 109 42 102 42 107 48 117 46 109 48 117 51 119 51 117 48 114 57 128 58 131 57 126 55 124 52 121 51 119 51 121 54 124 54 124 49 124 55 131 51 117 60 131 49 119 48 124 51 124 52 121 52 121 52 121 52 121 49 121 54 121 49 114 49 119 52 121 49 117 48 119 51 124 51 124 52 119 46 117 51 128 55 131 57 133 58 131 57 128 55 128 55 131 58 136 63 143 52 133 58 138 57 133 55 138 57 138 58 136 54 131 57 140 63 140 58 138 60 140 58 133 57 136 58 140 60 140 60 140 57 145 58 148 60 145 58 143 61 148 58 145 58 145 60 150 57 145 58 148 60 145 58 143 57 140 55 140 55 143 58 148 57 140 58 145 60 145 60 145 58 145 61 150 64 152 64 150 61 150 64 155 66 155 64 152 67 157 67 157 67 157 67 157 67 169 66 167 66 167 67 169 70 174 70 171 69 171 67 169 66 169 67 169 69 171 69 171 73 179 73 179 73 179 73 179 75 183 76 183 75 176 70 171 70 174 70 176 72 179 73 179 78 181 76 179 75 181 78 183 75 181 76 183 78 181 76 179 78 183 79 186 79 183 76 179 78 183 78 183 78 183 78 183 75 179 76 183 79 186 78 183 81 186 79 186 78 183 78 183 78 188 78 188 78 188 78 188 79 191 79 191 79 193 82 195 81 198 81 198 81 200 84 202 84 202 82 200 82 200 84 202 81 200 84 205 85 205 85 202 87 207 87 207 87 207 87 207 87 212 87 212 87 212 87 212 87 212 87 212 87 212 87 212 90 210 90 210 90 210 90 210 88 207 88 207 88 207 88 207 88 214 88 214 88 214 88 214 87 212 88 214 88 214 87 212 88 214 88 214 88 214 88 214 87 212 87 214 88 214 88 214 90 217 90 217 90 217 90 217 90 214 87 212 87 212 88 217 92 219 92 222 93 224 95 224 96 226 95 226 98 231 101 231 105 231 105 236 107 238 108 243 105 241 105 245 108 250 111 253 120 279 123 281 125 284 123 281 126 288 129 293 131 291 128 286 128 274 114 250 107 238 95 214 81 198 78 191 81 195 78 191 82 193 79 195 84 202 84 195 85 200 81 191 76 191 79 193 82 198 85 207 93 222 101 238 104 241 107 250 114 265 123 276 131 291 135 308 144 319 149 324 162 310 126 212 52 126 55 140 57 140 51 126 43 119 43 114 48 117 42 109 43 109 40 102 37 100 33 88 30 81 30 78 22 57 18 50 18 45 15 35 19 47 13 35 12 35 10 23 12 31 12 26 12 23 10 23 9 26 7 23 7 26 10 28 7 23 7 23 7 23 7 21 7 16 10 14 4 2 1 2 1 2 1 2 1 2 1 4 3 16 7 40 30 64 25 38 4 21 6 19 3 16 6 26 4 11 0 14 7 26 12 26 16 28 7 16 4 16 3 11 4 9 4 9 4 9 4 9 3 7 3 7 3 7 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 9 9 21 16 35 18 35 18 40 19 42 18 40 16 35 15 33 12 31 13 33 13 33 13 33 13 33 12 40 21 38 21 47 19 19 0 2 0 0 0 0 0 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 0 0 1 4 3 4 3 4 4 7 4 7 4 7 4 7 0 0 0 0 0 0 0 2 1 7 1 11 3 23 22 64 43 76 37 64 30 52 25 50 28 54 28 52 27 50 25 50 27 50 25 50 24 47 24 47 22 45 24 47 24 47 22 45 19 47 18 42 15 35 16 38 16 31 12 14 4 4 0 2 1 2 1 2 3 4 3 7 6 11 9 16 10 16 10 14 7 11 6 9 4 4 1 2 0 0 0 0 0 0 0 0 63 43 55 39 51 42 63 45 71 46 71 45 67 45 67 45 55 42 51 43 63 48 63 45 67 49 71 51 75 49 71 48 79 52 83 55 83 52 75 49 75 51 75 51 79 54 87 55 103 55 79 52 99 60 91 49 99 54 79 49 79 52 83 51 75 52 71 51 71 51 75 52 75 54 83 52 67 48 67 51 75 52 71 49 67 51 75 52 83 55 83 52 71 51 83 58 83 57 91 60 95 58 87 55 87 57 87 57 87 60 99 61 83 57 95 58 87 55 91 58 91 57 91 55 87 55 91 58 103 60 91 58 99 60 95 55 91 58 99 60 103 61 99 60 95 57 95 57 95 57 95 57 103 58 99 57 95 58 99 60 95 58 99 60 103 58 99 57 91 55 91 55 95 57 99 58 83 58 91 60 95 61 91 60 79 57 91 61 99 64 103 64 107 66 111 69 115 69 115 69 107 66 111 67 111 67 115 69 111 67 107 64 103 66 111 67 119 70 115 67 111 67 115 70 111 67 111 69 115 69 119 70 123 72 123 72 126 73 126 73 130 75 130 73 126 72 123 70 119 70 119 72 123 73 126 75 123 75 111 75 111 76 119 78 111 76 115 78 119 76 115 75 115 78 123 79 123 78 115 76 119 78 119 78 119 78 119 78 111 75 115 76 119 78 119 78 123 79 123 78 119 78 115 76 123 78 123 78 123 78 123 78 126 79 123 78 126 79 130 82 150 81 146 79 150 81 154 84 158 84 154 81 150 82 158 84 154 82 158 84 162 85 162 85 170 88 170 88 170 88 170 88 158 87 150 87 150 87 150 87 146 85 150 87 150 87 154 88 150 88 150 88 150 88 150 88 146 87 146 87 146 87 146 87 150 87 150 87 150 87 150 87 146 87 154 88 154 88 150 85 150 87 150 87 150 87 150 87 158 88 154 87 150 85 146 85 150 88 150 88 150 88 150 88 154 90 150 87 146 88 154 90 158 92 158 93 162 95 166 95 170 96 166 96 174 99 182 104 194 105 190 107 194 108 190 108 190 108 182 108 190 111 198 114 214 122 222 125 226 125 226 125 222 125 230 128 234 126 226 123 226 117 202 108 190 99 150 79 111 73 119 79 130 81 134 76 130 79 126 81 134 82 134 82 138 82 130 78 123 78 123 78 142 84 142 88 162 98 182 104 198 107 194 110 206 117 218 122 222 125 246 135 273 147 297 153 333 146 285 117 79 39 83 55 83 57 67 49 59 45 55 46 67 46 63 45 63 45 63 43 59 42 59 42 59 39 51 37 39 30 19 22 15 21 3 12 7 12 0 10 0 12 0 10 11 13 19 13 15 12 11 12 11 9 3 7 7 10 19 15 7 9 7 9 7 9 7 10 3 10 19 9 3 1 0 1 0 1 0 1 0 1 0 1 0 4 11 24 75 36 59 21 0 6 0 4 0 4 0 7 0 0 0 3 3 9 15 12 27 12 3 3 0 4 0 1 3 4 3 4 3 4 3 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 3 0 6 19 16 27 19 23 19 27 19 19 16 19 15 15 13 11 13 15 15 15 15 15 15 15 15 15 16 35 21 47 24 31 6 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 1 3 1 0 0 0 3 3 3 0 3 3 4 3 4 3 4 3 4 3 1 3 1 3 1 0 1 0 4 0 1 0 3 19 24 87 43 59 34 35 27 23 25 31 28 31 27 27 25 23 25 23 25 23 24 19 24 15 22 15 22 15 24 19 22 15 22 7 15 7 15 15 15 19 16 27 16 19 10 0 3 0 0 0 0 0 1 0 3 0 3 7 6 11 9 15 9 15 9 19 6 15 4 7 3 3 1 0 0 0 0 0 0 0 0 45 107 40 100 39 102 42 107 43 107 43 109 45 109 45 109 49 112 45 109 48 117 49 114 45 112 48 117 51 119 51 119 51 121 54 126 54 121 49 114 51 119 51 119 52 124 55 126 58 131 51 126 55 131 52 121 51 124 51 128 57 133 54 124 52 119 49 114 48 117 51 121 54 126 57 126 52 117 51 121 54 126 52 124 52 124 54 126 55 128 55 124 51 121 55 133 58 133 60 136 60 136 58 133 61 138 60 131 57 131 57 131 57 138 60 138 55 133 57 138 58 136 55 133 55 136 57 136 61 138 57 136 58 140 57 133 57 138 60 143 61 143 61 140 57 143 57 140 55 143 57 143 57 140 55 138 54 140 55 143 57 145 58 148 60 145 58 143 55 140 57 143 58 145 58 145 57 143 60 148 61 148 61 145 55 140 60 148 63 152 64 152 66 155 66 157 67 159 69 159 66 155 66 157 67 159 69 159 67 167 64 164 64 164 66 169 70 171 67 169 67 171 70 174 67 169 69 171 69 174 70 174 69 171 70 174 72 176 73 179 69 171 69 174 70 176 72 179 70 174 70 176 72 179 73 179 73 176 72 174 73 179 76 181 75 181 76 183 78 181 76 179 76 181 78 186 79 186 78 181 78 183 78 183 78 183 78 183 75 179 75 179 76 181 78 183 79 186 78 183 78 181 76 181 78 188 78 188 78 188 78 188 79 188 78 188 78 191 81 195 81 195 79 195 79 198 82 202 84 200 81 198 81 198 82 202 82 200 82 200 84 202 85 205 88 210 88 210 88 210 88 210 87 212 87 212 87 212 87 212 87 212 87 212 87 212 87 212 85 202 85 202 85 202 85 202 87 205 87 205 87 205 87 205 87 212 87 212 87 212 87 212 85 210 87 214 88 212 85 210 87 212 87 212 87 212 87 212 90 214 88 212 85 210 84 207 88 214 88 214 88 214 88 214 93 219 90 217 90 217 92 222 92 219 92 222 93 224 95 224 96 226 95 226 98 231 101 231 105 231 105 236 107 238 108 243 111 248 110 250 113 260 117 267 123 281 125 286 128 288 126 286 126 288 129 291 129 286 125 281 116 255 111 250 105 229 81 186 70 183 78 195 81 191 78 188 78 193 81 195 81 195 82 198 82 198 81 193 78 188 76 188 81 195 82 205 92 222 99 236 108 245 108 250 113 260 119 267 117 272 126 291 137 312 146 319 156 308 150 284 70 128 52 148 57 152 54 143 49 133 48 131 43 121 45 124 43 117 43 117 42 121 43 124 42 117 39 102 37 93 30 74 27 64 21 50 12 35 7 33 12 38 13 35 13 33 13 33 13 28 12 26 10 33 9 28 9 35 13 42 9 31 9 31 9 31 9 26 7 16 10 14 4 2 1 2 1 2 1 2 1 2 1 4 0 23 12 54 33 71 28 50 10 28 6 23 4 26 6 21 0 9 1 11 3 19 9 26 13 26 4 14 3 16 3 11 4 9 4 9 4 9 4 9 3 7 3 7 3 7 3 7 1 2 4 7 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 4 12 23 16 35 19 40 19 38 16 38 15 35 15 35 13 33 15 35 15 35 15 35 15 35 13 38 18 38 22 47 16 7 0 2 0 0 0 0 0 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 3 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 9 0 9 6 11 0 7 6 35 40 71 37 64 31 54 27 52 28 54 28 52 27 50 25 50 25 50 24 47 24 45 22 45 22 45 22 42 21 45 22 45 12 38 13 40 15 35 15 35 16 33 15 21 9 9 3 4 0 0 0 2 1 2 3 4 4 7 6 11 9 14 7 11 4 7 3 4 1 0 0 0 0 0 0 0 0 0 0 0 63 43 59 40 55 40 59 42 59 42 59 43 63 43 67 45 79 49 63 48 71 51 75 49 59 46 67 49 75 52 79 52 79 54 91 58 95 55 79 49 79 52 75 51 75 52 83 54 83 51 75 48 67 46 67 46 67 46 75 54 95 57 87 49 75 51 63 46 59 48 71 52 79 55 87 55 75 51 75 55 79 54 79 54 79 54 79 54 71 52 75 49 59 48 71 55 95 60 91 57 87 58 95 60 107 63 95 58 87 55 83 55 95 60 99 58 87 54 91 60 99 57 83 54 91 58 95 57 103 58 91 57 95 58 91 54 95 58 99 61 107 63 103 61 99 57 95 55 91 57 95 58 91 55 87 52 83 54 91 55 95 58 99 60 103 58 99 57 87 55 95 58 99 58 99 57 87 58 91 61 99 63 95 61 87 60 95 63 103 64 103 63 99 61 95 61 95 63 103 66 103 64 107 67 111 69 119 70 107 66 103 64 103 64 107 66 111 67 115 69 115 70 119 70 115 69 115 69 119 70 119 72 111 67 115 69 119 72 123 73 115 67 111 67 115 72 126 75 119 70 119 72 123 73 126 75 111 72 99 72 103 73 115 76 111 76 115 78 119 76 115 75 111 76 119 79 123 79 119 78 115 76 115 76 115 76 115 76 111 75 107 73 111 76 119 78 119 78 119 78 115 76 115 75 123 78 123 78 123 78 123 78 123 78 119 76 123 79 130 81 146 79 142 78 146 81 154 82 154 82 150 81 150 81 154 82 158 82 154 82 154 84 162 87 166 87 166 87 166 87 166 87 158 87 150 87 150 87 150 87 154 88 154 87 150 85 146 85 138 84 138 84 138 84 138 84 142 85 142 85 142 85 142 85 146 85 146 85 146 85 146 85 146 85 150 87 150 87 146 85 146 85 146 85 146 85 146 85 154 88 150 87 146 85 142 84 146 87 146 87 146 87 146 87 162 93 158 90 154 92 162 93 158 92 158 93 162 95 166 95 170 96 166 96 174 99 182 104 194 105 190 107 194 108 190 108 202 113 190 111 198 117 218 123 222 125 230 128 234 128 234 126 242 132 246 132 242 128 222 123 198 111 202 108 178 87 115 67 107 75 126 81 134 78 130 79 119 79 130 81 126 79 130 84 130 81 130 79 123 76 119 75 134 79 142 84 154 95 178 99 198 107 202 110 202 114 218 119 218 123 234 129 242 134 246 135 285 143 309 143 166 51 51 52 83 55 83 52 75 48 71 48 55 43 67 43 59 40 67 43 43 40 39 40 35 39 35 39 51 39 35 34 35 33 27 25 0 12 0 10 0 16 11 15 11 13 11 12 15 12 11 12 3 10 0 9 0 10 7 12 3 10 3 10 3 10 3 10 3 10 19 9 3 1 0 1 0 1 0 1 0 1 0 1 0 6 11 22 55 30 47 21 15 10 0 6 0 6 0 1 0 1 0 1 0 1 3 9 23 9 0 1 0 4 0 3 3 4 3 4 3 4 3 4 0 3 0 3 0 3 0 3 0 1 3 6 7 6 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 7 10 15 16 31 19 19 16 15 15 15 15 15 15 15 15 19 16 19 16 19 16 19 16 31 16 27 15 43 24 35 1 0 0 0 0 0 0 7 0 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 1 3 1 0 1 0 4 7 6 3 4 3 4 3 4 3 4 3 4 23 6 15 6 15 6 7 6 0 4 0 1 0 0 0 7 39 28 35 31 39 30 35 28 31 28 31 27 27 25 23 25 19 24 19 24 15 22 15 21 15 22 11 21 11 21 15 22 0 12 3 15 15 13 11 12 15 13 19 12 7 6 0 1 0 0 0 0 0 1 0 1 0 4 7 6 11 7 7 6 11 4 7 1 0 0 0 0 0 0 0 0 0 0 0 0 43 107 45 109 43 105 40 102 40 102 42 105 42 107 43 107 54 119 48 112 49 119 51 119 48 114 49 119 51 117 49 114 51 124 57 131 58 126 51 114 54 124 52 119 51 119 52 121 48 124 52 119 40 105 43 119 48 117 46 119 49 124 48 117 51 117 46 109 45 112 49 119 49 121 54 124 52 119 54 126 52 124 52 126 54 124 52 124 51 124 52 119 46 117 51 128 60 131 54 121 51 126 57 136 61 138 60 133 57 131 57 131 60 143 60 138 55 131 57 140 61 136 54 131 57 140 58 133 60 138 55 136 58 138 57 131 58 140 61 143 63 145 61 143 60 145 57 140 55 143 58 148 57 140 55 138 54 140 55 143 57 145 58 148 60 145 58 143 54 140 57 145 60 145 57 143 58 145 61 148 63 150 61 148 61 150 64 152 64 152 63 150 61 145 58 143 58 148 63 152 64 152 66 157 67 159 70 162 66 164 64 162 63 164 64 167 64 167 69 174 72 174 69 171 69 171 69 174 70 174 72 176 66 167 67 171 70 176 72 179 73 176 70 171 69 174 73 181 70 174 70 176 72 179 73 179 72 174 72 174 73 181 78 186 75 181 76 183 78 181 76 179 75 181 78 186 79 186 79 183 75 179 75 179 75 179 75 179 75 179 73 176 73 179 78 186 78 183 78 181 76 181 75 179 78 188 78 188 78 188 78 188 78 188 76 186 78 188 79 193 79 195 78 193 79 195 81 200 82 198 81 195 79 198 81 200 84 202 82 198 82 202 85 207 87 207 87 207 87 207 87 207 87 212 87 212 87 212 87 212 92 217 90 214 85 207 84 205 84 200 84 200 84 200 84 200 85 202 85 202 85 202 85 202 85 210 85 210 85 210 85 210 84 210 85 212 87 210 85 207 85 210 85 210 85 210 85 210 87 212 85 210 85 210 85 210 87 212 87 212 87 212 87 212 92 219 90 214 88 217 92 219 92 219 92 222 93 224 95 224 96 226 95 226 98 231 101 231 105 231 105 236 107 238 108 243 113 248 110 250 113 262 122 272 122 281 125 286 126 286 126 284 131 293 131 291 126 279 117 265 105 250 110 234 85 191 69 186 75 191 81 195 78 186 78 193 75 193 82 195 78 191 81 200 81 195 81 193 78 188 75 186 76 188 78 198 85 214 95 229 105 243 107 248 111 257 117 265 120 276 125 284 128 291 131 296 144 317 149 308 119 164 36 140 51 148 51 145 48 136 45 131 40 126 45 126 40 114 40 124 40 128 37 126 39 121 39 114 43 109 40 100 39 95 36 83 25 54 18 47 18 50 18 42 12 35 12 31 12 26 12 23 9 33 10 33 10 31 9 28 10 33 10 33 10 33 10 28 7 16 10 14 4 2 1 2 1 2 1 2 1 2 1 4 4 28 13 50 27 59 25 52 19 38 7 26 6 26 1 9 0 14 4 14 0 7 1 19 12 21 3 11 3 16 3 14 4 9 4 9 4 9 4 9 3 7 3 7 3 7 3 7 0 2 4 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 3 0 4 14 12 31 18 35 16 31 15 35 15 35 15 35 15 35 16 38 16 38 16 38 16 38 19 40 13 28 19 47 16 7 0 2 0 0 0 0 0 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 0 0 1 4 3 4 3 4 4 7 4 7 4 7 4 7 4 7 4 7 4 7 3 9 4 7 1 11 0 9 1 14 10 33 21 50 30 57 30 54 28 54 28 52 27 50 25 50 24 47 24 45 22 45 21 42 22 45 21 40 19 42 22 45 10 35 13 40 15 33 10 26 9 23 10 19 9 14 4 7 0 0 0 0 0 2 1 2 1 4 4 9 6 9 6 7 6 9 4 4 1 2 0 0 0 0 0 0 0 0 0 0 63 45 71 46 71 43 55 39 51 40 55 42 59 43 63 43 83 51 63 46 67 51 75 49 75 52 79 51 71 48 63 45 67 49 83 55 87 52 67 45 87 55 83 52 75 51 75 51 71 54 95 51 51 37 59 52 83 48 59 40 55 43 59 43 71 49 59 43 51 46 67 51 59 49 71 51 71 49 75 55 67 51 71 52 75 51 71 49 83 55 83 52 71 51 83 58 91 54 67 46 59 49 79 58 91 58 87 57 87 58 95 60 103 61 103 58 83 54 91 60 103 57 79 54 95 60 95 55 99 58 87 55 95 58 87 54 95 60 103 63 107 63 107 61 107 60 95 57 95 57 103 61 99 57 95 55 91 57 95 58 95 58 99 60 103 58 99 57 83 54 95 58 103 58 95 55 87 60 95 63 99 63 99 61 103 64 107 66 107 64 99 63 99 63 95 60 95 63 103 67 103 64 107 67 111 69 119 70 107 64 103 63 99 64 103 66 99 66 115 72 126 72 115 67 115 69 115 70 119 72 123 72 103 66 111 67 115 70 123 72 138 76 126 72 119 70 123 73 119 70 119 72 123 73 126 73 115 73 115 75 123 78 130 81 119 76 123 78 126 76 123 75 111 75 119 79 123 79 123 79 107 73 107 73 107 73 107 73 115 75 107 72 107 75 119 79 119 78 119 76 115 75 111 75 123 78 123 78 123 78 123 78 123 76 119 76 119 78 126 81 138 78 142 78 142 79 150 82 154 81 150 79 146 81 150 82 162 84 154 81 154 84 166 88 162 85 162 85 162 85 162 85 150 88 150 88 150 88 150 88 166 93 158 90 146 85 138 82 142 85 142 85 142 85 142 85 142 85 142 85 142 85 142 85 146 85 146 85 146 85 146 85 142 85 146 87 150 85 146 84 146 85 146 85 146 85 146 85 146 85 146 85 146 85 146 85 146 87 146 87 146 87 146 87 154 88 150 87 146 88 150 90 158 92 158 93 162 95 166 95 170 96 166 96 174 99 182 102 190 107 190 107 194 108 190 108 198 110 182 108 194 116 218 123 214 122 222 125 226 125 226 123 230 126 226 125 210 116 190 107 190 111 198 92 111 66 91 75 119 81 146 79 130 76 134 82 115 79 134 81 123 76 126 84 126 79 126 79 123 76 115 73 115 76 130 82 150 92 166 96 194 105 198 108 202 114 218 120 218 117 226 126 238 132 249 134 281 156 301 150 269 70 0 48 63 49 63 46 63 43 59 40 63 45 79 45 55 37 55 43 43 42 31 39 35 39 39 43 51 42 47 42 55 43 51 39 43 30 27 22 15 19 7 15 0 10 0 10 0 9 0 9 0 9 0 10 0 7 0 3 3 10 3 10 3 10 3 10 3 10 11 9 3 1 0 1 0 1 0 1 0 1 0 0 3 10 15 21 43 25 43 24 31 15 0 6 0 4 0 0 0 4 0 3 0 0 0 4 15 7 0 1 0 4 0 3 3 4 3 4 3 4 3 4 0 3 0 3 0 3 0 3 0 1 3 7 15 7 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 15 0 15 0 15 0 15 0 15 0 15 0 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 0 3 0 3 0 6 11 13 27 16 23 13 23 16 15 16 15 15 15 15 19 16 19 16 19 16 19 16 43 18 19 10 35 25 35 3 0 0 0 0 7 0 7 0 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 1 3 1 0 0 0 1 0 1 0 0 3 4 3 4 3 4 3 4 7 3 15 3 7 3 7 1 7 3 0 1 0 3 0 0 0 4 0 22 39 30 31 27 31 28 31 27 27 25 23 25 19 24 27 22 23 21 19 21 27 22 15 18 11 19 23 24 0 12 3 15 11 12 0 7 0 7 7 10 7 7 0 3 0 0 0 0 0 1 0 1 0 3 3 6 7 6 3 4 19 7 15 4 11 3 3 1 0 0 0 0 0 0 0 0 42 107 43 102 37 97 39 105 40 105 42 107 45 109 46 112 45 114 49 117 48 112 49 119 49 117 49 117 49 117 49 117 48 114 48 117 51 121 54 126 60 128 52 119 52 124 54 121 54 124 54 119 46 112 49 121 49 121 57 126 51 117 52 128 48 112 46 114 51 119 48 109 45 109 45 112 48 117 51 121 51 121 52 124 54 121 52 119 52 124 54 126 55 124 54 121 54 124 54 121 51 114 46 109 52 124 55 128 57 128 57 128 55 128 55 131 57 131 58 133 58 136 60 138 61 136 60 133 54 131 54 131 54 131 54 131 60 140 58 138 60 143 63 145 58 138 58 138 58 138 58 138 61 140 55 131 52 133 57 140 55 138 54 138 54 140 57 145 49 136 57 150 63 152 61 150 60 145 60 145 60 145 60 145 57 145 64 157 69 157 66 152 69 159 67 157 66 152 63 150 66 157 67 159 69 157 67 155 70 171 67 167 63 159 60 155 64 164 66 169 70 176 73 179 72 174 67 167 64 164 66 169 69 171 69 171 69 171 69 171 75 179 70 171 69 174 73 181 75 179 70 171 69 174 73 181 69 174 72 179 73 179 73 176 76 186 79 188 78 183 73 176 81 186 79 183 78 181 76 179 79 186 78 179 75 179 75 179 67 169 72 179 78 186 79 188 75 181 76 183 78 181 76 179 76 183 79 186 76 181 78 186 81 186 79 183 78 186 79 188 76 188 79 191 82 195 84 200 79 193 82 198 85 202 87 205 84 198 84 198 84 198 84 198 87 202 87 202 87 202 87 202 90 207 90 207 90 207 90 207 87 202 87 202 87 202 87 205 84 200 84 200 84 200 84 200 87 205 85 202 87 205 88 210 88 210 90 210 90 207 87 202 87 205 87 205 87 205 87 205 85 202 85 205 88 207 90 210 87 205 87 205 87 205 87 205 88 214 88 214 88 214 88 214 87 212 87 214 88 217 90 217 90 217 90 219 92 222 93 222 96 231 101 234 99 229 101 236 105 234 105 241 107 243 107 245 108 250 108 257 114 272 123 286 122 279 122 276 122 276 123 279 131 279 123 269 119 260 110 238 117 234 88 191 75 183 75 183 79 188 78 186 76 188 78 191 82 193 79 188 76 183 75 181 79 188 76 183 75 183 75 186 79 188 79 188 82 202 93 219 105 236 107 241 105 245 113 260 119 265 122 274 129 293 138 303 137 310 143 310 147 224 45 143 45 136 43 128 42 133 45 131 42 124 43 121 42 117 42 117 43 119 40 112 39 112 39 107 40 109 40 109 40 107 42 107 46 100 34 83 30 78 25 69 15 54 12 47 9 45 9 45 15 52 12 47 12 42 10 42 16 50 18 50 18 50 18 47 21 40 13 21 4 4 0 0 0 2 3 4 0 11 9 35 19 45 16 47 24 57 25 50 27 40 7 11 4 19 7 16 3 7 3 7 3 7 3 7 7 11 4 7 3 7 3 9 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 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 2 6 16 13 23 15 26 16 31 18 31 18 35 19 38 15 35 15 38 15 45 16 40 19 33 15 38 24 26 4 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 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 1 2 1 4 3 7 4 7 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 4 1 4 0 14 16 50 31 62 30 59 24 54 25 57 24 59 25 59 24 45 19 42 22 47 21 42 25 45 18 42 22 50 21 38 16 42 15 38 12 31 10 26 7 19 7 19 12 16 4 2 1 2 1 2 1 2 1 2 4 7 6 9 6 11 7 11 3 7 4 7 3 2 0 0 0 0 0 0 0 0 0 0 63 45 67 43 55 40 59 45 67 45 67 45 67 43 63 43 63 45 75 48 71 46 75 51 83 49 79 48 75 49 79 51 67 48 67 49 75 52 83 55 95 55 75 49 75 52 79 51 79 52 79 49 63 46 71 52 79 54 83 51 71 48 75 52 87 52 75 51 75 49 63 42 63 46 63 48 67 51 79 52 75 52 79 54 83 52 79 51 83 54 87 57 91 55 83 54 91 58 91 57 87 55 79 52 79 55 83 57 91 58 91 58 83 57 87 57 91 58 91 60 95 60 99 61 99 61 95 60 91 57 91 57 91 57 91 57 87 55 83 54 87 57 95 58 91 57 91 57 91 57 91 57 91 55 83 54 87 57 99 61 91 54 87 54 87 55 95 58 79 54 95 61 111 63 107 60 91 60 91 60 91 60 91 60 83 60 99 67 111 67 107 64 107 66 107 66 103 64 103 64 107 67 111 69 115 67 111 66 111 64 111 64 111 64 111 64 115 66 119 69 123 70 126 72 123 70 115 66 107 66 111 69 115 69 115 69 115 69 115 69 126 72 123 70 119 72 123 73 126 73 119 70 119 70 126 73 115 70 123 72 126 73 123 72 134 76 138 78 138 76 126 73 130 78 119 78 119 78 115 76 123 78 115 75 111 75 111 75 99 72 107 75 115 76 115 76 111 75 115 76 115 76 111 75 115 78 126 79 115 76 119 79 126 79 123 78 119 79 123 81 123 79 126 81 130 82 134 84 130 81 134 84 138 85 142 87 138 84 138 84 138 84 138 84 146 87 146 87 146 87 146 87 150 88 150 88 150 88 150 88 146 87 146 87 146 87 146 87 138 84 138 84 138 84 138 84 142 85 138 84 142 87 150 88 150 88 154 90 150 88 146 85 146 87 146 87 146 87 146 87 142 85 142 85 142 87 146 87 146 87 146 87 146 87 146 87 154 88 154 88 154 88 154 88 150 87 150 88 154 90 158 90 154 90 154 92 158 93 162 93 166 98 178 99 174 96 178 101 178 104 182 107 190 110 194 110 198 110 198 110 210 117 234 123 218 123 214 123 218 123 222 126 238 125 218 119 218 116 198 107 202 98 138 75 107 73 111 73 126 78 123 76 119 78 123 79 134 82 130 81 126 78 123 78 126 78 119 75 115 75 115 76 115 79 115 81 126 87 150 93 186 105 194 107 198 110 218 120 230 122 226 125 238 131 253 135 261 143 285 152 289 107 55 39 27 46 39 45 47 43 63 43 63 42 59 42 47 42 35 42 55 42 47 40 43 39 43 40 47 40 47 40 47 40 47 42 63 42 35 33 35 31 27 27 19 21 15 19 19 19 19 19 11 16 7 15 7 15 19 16 27 19 35 21 35 21 35 21 39 19 19 7 0 1 3 1 0 1 0 1 0 1 0 15 27 18 19 18 31 22 31 18 35 16 3 7 0 6 0 4 0 3 0 3 0 3 0 3 11 6 3 3 0 3 0 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 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 11 9 31 13 39 15 35 19 31 19 35 21 35 21 23 15 23 16 27 15 31 18 35 16 27 22 43 13 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 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 1 0 3 0 3 3 4 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 3 3 22 51 31 47 28 39 27 27 24 23 22 19 22 31 19 27 21 31 22 35 21 39 22 27 21 31 22 27 18 19 16 15 15 19 12 11 10 19 9 11 6 11 7 7 4 0 1 0 1 0 1 0 1 0 3 3 4 7 6 7 6 11 7 11 7 11 6 3 3 0 0 0 0 0 0 0 0 40 105 42 105 39 100 42 109 48 112 46 109 43 105 42 102 39 105 45 109 45 109 48 119 51 117 48 112 46 114 49 119 49 114 48 114 49 119 54 124 55 121 48 114 49 119 51 117 49 119 51 117 46 109 48 119 57 121 48 109 46 114 49 117 57 124 51 119 52 119 48 109 48 114 48 117 51 119 52 121 51 121 52 124 54 121 52 119 54 124 55 128 57 126 54 124 58 131 58 131 58 131 58 128 55 126 57 128 57 131 58 131 57 133 58 133 60 136 60 138 60 138 61 140 63 138 61 136 60 140 60 140 60 140 60 140 54 131 52 128 54 133 57 136 55 133 55 133 55 133 55 133 52 128 54 133 57 138 60 143 55 138 54 138 54 140 57 145 54 140 58 148 61 148 58 143 60 145 60 145 60 145 60 145 58 145 63 155 67 155 64 152 63 150 63 150 64 152 64 152 67 157 67 157 67 157 67 157 60 157 61 162 66 169 69 171 67 169 67 171 69 171 69 171 72 176 70 171 67 171 69 174 69 171 69 171 69 171 69 171 70 174 72 176 72 176 70 174 73 176 72 174 70 176 72 179 69 171 70 176 73 179 72 176 76 183 76 186 76 181 75 179 76 181 76 181 78 183 78 183 78 183 76 179 75 179 75 181 73 179 76 181 76 179 73 176 73 179 75 181 76 179 75 176 76 186 81 186 78 181 78 188 81 186 79 183 78 186 79 188 81 193 81 193 81 193 81 193 82 195 82 198 84 198 84 198 84 198 84 198 84 198 84 198 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 202 84 200 82 198 84 200 85 205 88 207 90 210 88 205 85 202 87 205 87 205 87 205 87 205 85 202 84 200 84 200 84 198 87 205 87 205 87 205 87 205 87 212 87 214 88 214 88 214 87 212 87 214 88 217 90 217 90 217 90 219 92 222 93 222 93 224 98 226 95 224 96 231 102 231 105 241 110 248 111 255 111 253 110 260 113 267 119 276 120 279 123 279 125 279 126 276 123 267 117 255 116 253 111 238 96 205 78 176 69 176 72 181 78 188 78 188 78 188 78 188 82 195 81 193 81 193 81 193 79 188 76 183 75 183 75 186 76 179 79 188 84 200 88 205 101 231 105 243 108 250 116 265 125 274 125 274 125 276 128 281 138 293 147 322 146 276 85 133 40 133 46 140 46 131 42 131 42 124 43 121 43 117 42 117 43 112 42 109 39 109 40 109 40 109 40 109 40 109 40 107 45 105 39 97 37 97 36 90 31 88 28 85 28 83 27 83 22 66 21 66 21 64 22 69 24 64 24 64 25 62 25 62 28 52 13 19 0 2 1 4 0 2 1 4 0 19 10 40 18 45 13 42 16 42 15 31 15 38 16 26 7 14 3 14 3 7 3 7 3 7 3 7 7 11 4 7 3 7 3 9 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 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 3 11 10 19 13 21 16 28 16 31 18 33 19 38 15 35 15 35 15 42 15 40 19 33 16 35 21 19 3 2 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 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 1 2 1 2 3 4 3 7 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 9 4 28 24 62 31 57 28 62 27 57 21 52 18 47 18 42 19 45 21 47 22 50 21 47 24 47 19 40 19 45 16 42 15 40 13 31 12 31 15 26 6 9 4 11 7 11 1 2 1 2 1 2 1 2 1 2 3 4 3 7 4 7 6 9 7 11 7 9 4 4 0 0 0 0 0 0 0 0 43 37 47 37 39 34 47 42 63 43 59 42 59 40 55 40 47 40 63 43 63 43 71 49 83 49 71 45 67 46 79 51 71 48 67 48 71 51 79 52 75 48 63 46 71 49 67 46 63 49 71 48 63 45 63 49 87 49 51 40 59 51 75 49 75 48 63 48 75 54 83 52 67 49 75 51 79 52 79 52 75 52 79 54 83 52 79 51 79 52 83 54 83 54 79 52 79 52 75 54 79 55 87 57 87 55 83 55 83 55 87 57 91 58 95 60 95 61 99 61 99 61 103 63 103 63 99 61 99 60 99 60 99 60 99 60 91 55 87 55 87 57 95 60 87 55 87 55 87 55 87 55 75 52 83 57 95 58 95 58 91 54 87 54 87 55 95 58 95 58 103 60 103 58 95 57 91 60 91 60 91 60 91 60 91 61 99 64 107 64 103 63 91 60 95 61 99 64 107 66 111 67 111 67 111 67 111 67 95 60 103 63 115 67 123 70 126 69 123 67 119 66 115 66 123 72 119 70 119 70 119 70 115 69 115 69 115 69 115 69 115 70 123 73 126 72 119 69 123 72 123 72 123 72 123 72 111 69 119 72 123 72 123 70 130 75 134 76 130 75 130 76 119 75 111 76 119 78 123 79 115 76 111 73 107 75 111 76 107 75 111 76 115 75 111 73 107 73 111 75 111 75 107 73 119 79 126 81 119 76 123 81 126 79 123 78 119 79 123 81 134 81 130 81 130 81 130 79 138 84 138 82 134 82 134 82 138 84 138 84 138 84 138 84 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 85 134 82 130 81 130 82 138 85 146 88 150 88 150 87 142 84 142 85 142 85 142 85 142 85 142 84 138 82 134 81 130 79 142 85 142 85 142 85 142 85 146 87 150 87 150 88 154 88 150 87 150 88 154 90 158 90 154 90 154 92 158 93 162 93 154 93 166 95 162 92 166 96 170 102 178 107 194 113 210 116 206 113 206 113 210 114 218 117 214 122 214 125 222 125 230 125 218 117 210 114 206 114 194 107 142 81 115 69 99 70 111 75 123 78 123 78 123 78 123 78 126 79 126 81 130 81 130 81 126 78 119 75 115 75 115 76 103 78 119 84 134 88 142 90 170 101 190 107 202 111 222 122 230 122 222 122 226 125 238 129 269 132 289 153 281 147 214 58 15 40 31 48 59 42 59 45 63 42 59 42 47 42 35 42 55 42 51 40 47 40 51 42 47 40 47 40 47 40 47 42 59 43 47 40 51 43 55 39 39 34 43 30 43 27 31 24 27 24 27 22 31 24 35 27 39 24 39 24 47 25 47 25 55 24 19 6 0 0 7 4 3 1 0 1 0 6 7 16 15 12 7 10 15 15 11 12 3 15 27 18 0 3 0 3 0 3 0 3 0 3 0 3 11 6 3 3 0 3 0 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 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 19 9 27 12 7 10 7 12 15 13 19 15 19 13 23 15 23 15 27 16 31 16 27 21 31 7 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 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 0 0 6 23 27 55 28 39 27 27 24 19 19 15 19 19 19 31 21 31 21 35 25 27 22 43 24 23 16 27 22 19 16 19 15 23 13 19 12 27 10 11 6 11 7 7 4 0 1 0 1 0 1 0 1 0 0 0 1 0 3 0 3 0 3 0 4 3 3 0 1 0 0 0 0 0 0 0 0 36 97 39 97 34 93 37 102 37 97 37 100 39 102 40 102 37 102 43 107 42 107 45 114 49 114 46 109 45 112 48 117 49 114 48 114 48 117 51 119 48 112 45 112 49 117 48 109 45 114 49 117 46 112 48 117 52 109 39 100 45 121 54 124 48 112 43 109 48 119 52 119 48 117 51 121 52 121 51 119 51 121 52 124 54 121 52 119 49 119 51 121 52 119 51 117 52 119 51 119 52 124 55 128 57 126 54 121 52 124 55 126 58 133 60 136 60 138 61 138 60 138 61 140 63 138 61 136 57 136 57 136 57 136 57 136 57 133 55 133 55 136 58 140 58 138 58 138 58 138 58 138 54 133 55 136 57 133 54 131 55 138 54 138 54 140 57 145 58 145 60 148 58 145 57 143 60 145 60 145 60 145 60 145 61 148 63 150 63 150 63 150 58 143 60 148 63 152 66 157 69 157 67 155 66 157 67 159 61 162 63 164 64 167 66 169 70 171 69 169 66 167 64 164 70 174 70 174 72 174 70 174 69 171 69 171 69 171 69 171 67 171 70 176 72 174 69 169 72 176 72 176 72 176 72 176 67 171 70 174 72 176 70 174 75 181 73 179 75 181 75 181 73 176 75 179 76 183 78 183 75 179 73 176 73 179 75 181 70 174 73 179 76 181 76 181 73 179 75 181 76 179 75 176 78 186 82 188 78 183 79 188 81 186 79 183 78 186 79 188 82 193 81 193 81 193 81 191 82 195 82 195 82 193 81 193 84 198 84 198 84 198 84 198 85 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 81 195 81 195 81 198 84 202 87 205 88 207 87 205 85 200 85 202 85 202 85 202 85 202 84 200 84 198 81 195 79 193 85 202 85 202 85 202 85 202 84 210 85 212 87 214 88 214 87 212 87 214 88 217 90 217 90 217 90 219 92 222 93 222 88 219 93 222 92 219 93 226 99 226 104 241 110 250 114 260 114 257 114 265 116 267 116 269 122 274 123 279 125 276 122 269 119 255 114 253 114 243 105 226 78 186 73 176 70 179 76 191 76 188 78 191 79 188 78 186 78 188 78 188 78 191 79 191 79 188 76 183 75 183 75 186 78 183 82 195 88 205 92 207 95 224 102 241 107 248 114 260 116 260 117 267 123 276 129 284 140 288 144 310 143 331 147 222 45 124 37 136 48 131 42 136 42 124 43 121 43 117 42 117 43 112 42 109 40 112 43 114 40 109 40 109 40 109 40 107 43 105 40 105 45 109 43 102 37 97 34 90 28 78 19 69 24 76 24 69 22 71 25 71 21 64 21 59 21 59 22 57 30 52 13 16 0 2 3 7 3 0 0 2 3 26 13 42 9 33 7 35 13 42 16 40 10 38 21 42 13 16 3 11 3 7 3 7 3 7 3 7 7 11 4 7 3 7 3 9 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 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 2 4 9 9 16 7 14 9 19 12 23 13 31 13 33 13 35 13 40 15 38 18 33 16 33 15 9 0 2 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 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 2 1 2 3 4 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 7 0 9 12 42 27 57 25 50 24 54 24 54 22 54 16 42 22 47 19 42 22 52 19 47 25 50 18 38 19 47 16 42 16 40 15 35 15 33 12 26 10 21 12 16 4 2 1 2 1 2 1 2 1 2 0 0 0 0 1 2 3 4 1 2 3 7 4 4 3 2 0 0 0 0 0 0 0 0 63 43 63 42 51 37 55 42 43 36 43 37 51 40 59 42 55 42 67 45 59 42 63 46 71 46 71 48 75 46 71 46 71 49 67 48 67 48 71 49 63 45 59 46 71 51 67 45 59 48 75 51 71 48 71 51 67 45 51 42 63 51 83 54 83 49 59 43 63 48 67 46 67 49 75 52 79 51 71 48 75 52 79 54 83 52 79 51 71 51 79 52 79 52 75 49 87 55 79 52 79 57 91 61 91 57 83 52 75 54 83 57 87 58 91 58 95 60 95 61 91 60 95 61 99 60 95 58 87 55 87 55 87 55 87 55 83 54 79 52 83 55 91 57 95 58 95 58 95 58 95 58 91 55 87 55 83 54 83 52 91 54 87 54 87 55 95 58 103 58 99 58 99 58 99 58 91 60 91 60 91 60 91 60 95 61 95 61 95 61 99 63 91 60 95 63 103 66 111 67 119 69 107 64 103 66 115 70 111 64 111 64 111 64 111 64 123 69 119 67 115 66 111 64 111 67 115 70 123 70 119 69 115 69 115 69 115 69 115 69 115 69 119 70 119 70 115 69 119 72 123 73 126 72 123 70 111 67 115 70 119 70 119 70 126 73 126 72 126 75 130 78 119 75 111 75 115 76 115 76 107 73 107 72 107 75 111 76 99 72 107 75 115 78 119 78 111 76 115 78 119 76 115 75 119 81 130 81 123 78 123 82 126 79 123 78 119 79 123 81 130 81 130 81 130 81 130 81 130 81 130 81 130 82 134 82 138 84 138 84 138 84 138 84 138 84 138 84 138 84 138 84 142 85 142 85 142 85 142 85 138 84 138 84 138 84 138 84 138 84 138 84 138 84 138 84 134 81 130 81 130 82 138 85 146 87 146 87 146 85 138 84 138 84 138 84 138 84 138 84 138 82 134 82 134 82 130 81 138 84 138 84 138 84 138 84 142 84 142 85 150 87 154 88 150 87 150 88 154 90 158 90 154 90 154 92 158 93 162 93 150 92 162 93 158 92 162 96 162 99 174 105 190 111 206 114 210 116 218 117 226 119 226 117 222 122 218 123 218 122 210 116 206 113 202 113 202 104 162 87 107 73 111 72 103 72 119 81 115 76 126 81 130 79 119 75 123 78 123 78 123 78 119 76 126 78 119 75 115 75 115 76 115 81 123 85 138 90 154 95 158 98 182 104 194 107 206 114 198 111 202 117 222 126 246 134 257 137 273 140 281 161 317 129 83 46 7 42 59 43 59 46 63 42 59 42 47 42 35 42 55 42 51 42 51 43 59 45 47 40 47 40 47 40 47 40 47 40 43 42 59 45 51 39 55 40 63 36 47 27 19 19 35 24 27 22 19 21 27 22 15 18 23 18 23 18 31 19 39 19 11 4 0 0 3 4 7 0 0 0 0 10 15 16 3 7 0 10 19 18 23 18 15 19 35 21 19 12 0 4 0 3 0 3 0 3 0 3 11 6 3 3 0 3 0 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 15 7 11 10 11 13 19 16 27 18 15 13 19 13 23 13 23 15 31 16 27 18 15 1 0 1 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 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 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 13 31 27 39 25 31 25 27 27 31 27 23 22 43 24 23 16 27 24 31 22 39 22 27 18 27 21 19 16 19 16 27 15 23 15 19 12 23 13 27 10 0 0 0 1 0 1 0 1 0 1 0 0 0 1 0 3 0 3 0 4 7 7 11 7 7 6 0 0 0 0 0 0 0 0 46 114 46 107 39 97 39 105 40 102 40 102 40 105 42 105 43 112 46 112 43 105 43 109 43 109 48 117 49 114 45 107 49 117 48 112 46 114 48 117 45 109 45 114 51 119 48 109 45 114 52 121 51 117 51 121 49 117 49 114 46 112 49 119 55 119 46 109 46 117 49 117 46 114 51 121 52 117 46 109 51 121 52 124 54 121 52 119 52 124 55 126 55 126 54 121 60 131 57 126 55 128 60 138 64 136 58 126 55 128 58 133 55 131 57 131 58 133 58 136 57 131 58 133 58 133 57 131 55 133 55 133 55 133 55 133 55 133 54 131 55 136 58 138 57 136 57 136 57 136 57 136 55 131 52 126 52 131 55 136 55 138 54 138 54 140 57 145 58 145 58 143 58 145 60 148 60 145 60 145 60 145 60 145 63 148 61 148 61 148 61 148 63 150 64 152 66 155 67 157 70 159 66 152 64 155 69 162 63 162 63 164 64 167 66 167 67 169 66 167 66 167 66 167 64 167 67 174 70 174 69 169 69 171 69 171 69 171 69 171 70 171 69 169 67 171 69 174 70 174 73 179 73 179 70 174 66 169 69 174 70 174 70 171 73 179 72 176 72 179 76 186 76 181 75 179 75 179 75 176 73 174 72 174 73 176 75 181 73 176 75 181 76 179 75 176 78 183 79 186 79 186 78 183 79 188 82 191 79 183 81 191 81 186 79 183 78 186 79 188 78 191 79 193 81 195 82 198 78 191 79 193 81 195 84 198 84 198 84 198 84 198 84 198 84 198 84 198 84 198 84 198 87 202 87 202 87 202 87 202 84 198 84 198 84 198 84 198 82 198 82 198 82 198 82 198 82 198 82 198 82 200 85 202 85 205 87 205 87 202 84 198 84 200 84 200 84 200 84 200 82 198 82 198 84 200 84 200 84 200 84 200 84 200 84 200 82 205 84 210 87 212 88 214 87 212 87 214 88 217 90 217 90 217 90 219 92 222 93 222 90 219 95 222 92 219 93 226 98 224 101 236 107 243 110 250 114 262 117 274 122 276 122 276 122 274 123 276 120 260 111 245 108 243 110 241 105 217 81 179 67 176 73 179 70 176 75 191 75 186 79 193 81 191 76 183 81 193 81 191 78 188 76 186 79 188 76 183 75 183 75 186 81 183 81 188 84 202 92 212 92 219 99 236 102 238 105 243 110 250 113 260 120 274 129 286 126 300 140 291 146 319 150 315 93 162 37 128 48 133 42 131 42 124 43 121 43 117 42 117 42 112 42 112 42 114 45 119 40 109 40 109 40 109 40 109 40 102 39 105 43 109 37 97 37 105 39 105 36 95 28 83 27 81 24 74 21 64 19 64 16 57 16 57 16 52 16 50 18 38 9 14 0 4 1 4 4 0 0 2 6 33 16 42 15 45 10 45 16 50 19 42 21 50 21 45 21 35 9 14 3 7 3 7 3 7 3 7 7 11 4 7 3 7 3 9 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 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 2 4 11 10 19 12 23 15 31 19 38 12 31 13 33 12 40 13 35 16 33 16 28 9 2 0 2 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 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 7 4 4 0 14 16 50 28 57 30 54 27 59 27 59 19 50 27 50 18 35 18 47 24 47 19 45 21 47 19 40 16 42 16 42 16 38 16 38 16 31 12 19 10 16 4 4 1 2 1 2 1 2 1 2 1 2 1 2 3 4 3 7 3 7 6 11 7 11 7 11 0 0 0 0 0 0 0 0 71 46 67 42 47 34 43 37 71 46 67 43 63 42 59 40 71 48 79 46 63 42 59 43 59 45 75 51 83 48 67 42 71 49 67 46 63 46 67 48 59 45 63 49 79 52 71 46 59 49 79 54 79 51 75 52 75 55 91 52 63 42 59 48 75 48 59 45 71 54 91 58 59 46 71 51 75 49 63 43 75 52 79 54 83 52 79 51 87 57 95 58 95 58 91 55 95 58 83 54 79 55 91 60 115 64 99 58 91 58 99 63 83 55 83 57 87 57 91 58 83 55 87 58 91 57 83 55 91 57 91 57 91 57 91 57 99 60 95 58 99 61 107 63 87 55 87 55 87 55 87 55 83 52 71 49 75 55 95 61 91 54 87 54 87 55 95 58 99 57 95 57 95 58 103 61 91 60 91 60 91 60 91 60 99 63 95 60 91 60 95 61 103 64 107 66 107 67 111 67 119 69 107 64 103 66 115 70 99 61 103 63 115 67 119 69 115 66 115 66 115 66 115 66 99 64 111 69 119 69 111 67 115 69 115 69 115 69 115 69 123 70 111 66 107 67 119 72 115 70 126 75 130 73 119 69 107 67 115 70 119 70 119 69 126 72 119 70 123 73 134 79 126 76 115 75 111 73 107 72 103 72 103 72 103 73 115 76 115 78 119 76 111 73 103 70 119 79 126 81 126 81 123 78 123 81 130 82 123 79 126 82 126 79 123 78 119 79 123 81 119 78 126 79 134 82 138 85 119 78 123 79 130 82 138 85 138 84 138 84 138 84 138 84 138 84 138 84 138 84 138 84 146 87 146 87 146 87 146 87 138 84 138 84 138 84 138 84 130 81 130 81 130 81 130 81 138 84 134 82 134 84 142 87 142 87 146 87 146 85 138 82 138 84 138 84 138 84 138 84 130 82 134 84 138 85 142 87 138 84 138 84 138 84 138 84 134 82 142 84 146 87 154 88 150 87 150 88 154 90 158 90 154 90 154 92 158 93 162 93 154 92 166 95 158 92 166 96 162 98 170 102 182 107 190 108 210 117 226 122 238 125 238 123 222 122 218 123 214 114 194 107 178 104 194 107 178 87 99 60 83 67 107 72 99 69 111 78 115 76 126 81 130 79 119 75 142 84 138 82 130 79 123 76 126 78 119 75 115 75 115 76 115 79 111 78 119 85 146 95 150 95 178 101 182 101 186 105 198 111 198 116 214 123 238 129 214 144 269 134 293 144 269 161 214 75 27 42 63 46 55 42 63 42 59 42 47 42 35 42 51 42 51 42 51 45 63 46 47 40 47 40 47 40 47 40 39 39 35 40 47 40 39 31 31 34 51 39 59 34 43 28 39 28 27 22 19 19 15 19 11 16 11 16 19 16 19 16 11 10 3 4 0 1 3 1 11 0 0 0 3 13 19 16 31 16 19 15 27 18 23 15 43 22 27 21 35 19 3 4 0 3 0 3 0 3 0 3 11 6 3 3 0 3 0 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 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 0 7 3 10 15 15 23 16 15 12 15 13 19 13 23 15 27 16 27 16 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 3 1 3 1 3 1 3 1 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 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 3 3 0 0 15 25 63 33 59 31 43 27 35 24 31 25 51 25 19 13 19 21 43 21 23 19 35 24 31 16 19 16 19 16 27 16 27 16 43 15 19 7 11 7 7 4 0 1 0 1 0 1 0 1 0 1 0 3 0 4 3 4 0 0 0 3 3 4 3 3 0 0 0 0 0 0 0 0 55 117 40 95 36 97 39 100 43 105 42 105 42 105 42 102 42 105 42 105 45 114 49 119 39 105 45 114 48 109 42 100 48 114 48 114 48 114 48 114 51 114 45 107 45 114 51 124 52 119 49 119 54 126 54 121 54 121 51 117 49 117 49 117 45 112 46 114 48 117 49 119 49 117 51 121 52 124 55 126 55 121 49 117 51 119 49 112 63 131 52 119 52 126 55 126 60 128 52 121 55 131 60 133 58 124 52 124 57 131 55 121 54 128 58 136 60 133 55 126 57 133 58 136 58 131 54 124 57 138 60 143 60 133 52 124 57 138 60 140 57 136 58 140 57 138 61 145 63 143 60 138 52 131 57 138 58 136 54 128 61 148 58 143 55 140 55 140 64 145 54 138 58 150 60 145 58 143 60 148 63 152 64 155 64 152 63 150 64 152 66 157 66 155 66 155 66 155 66 155 69 159 69 159 69 159 69 159 60 159 63 162 64 167 67 169 64 164 64 167 66 169 67 169 67 169 67 169 67 169 67 169 69 171 69 169 67 167 66 167 69 171 69 171 69 171 69 171 69 171 69 174 70 176 72 176 70 174 70 176 72 179 73 179 78 186 76 181 72 174 69 171 76 179 75 176 73 179 75 181 72 174 72 174 72 174 72 174 76 181 76 181 76 181 76 181 79 183 78 181 76 183 78 186 79 183 78 181 76 183 78 186 81 188 81 186 79 183 78 183 78 191 79 193 81 191 79 188 79 191 81 193 81 195 82 195 84 198 84 198 84 198 84 198 81 195 82 198 84 195 82 193 84 198 84 198 84 198 84 198 82 198 84 198 84 195 81 191 76 188 76 191 78 191 79 193 82 198 82 200 84 202 85 202 79 195 84 205 85 200 81 191 81 198 82 200 84 198 82 195 82 198 82 193 78 193 85 210 84 200 84 200 84 200 84 200 79 202 84 212 87 210 84 205 88 214 88 214 88 214 88 214 93 222 95 224 95 226 96 226 96 224 93 219 93 224 96 229 98 224 101 231 101 236 108 255 119 265 117 272 120 276 123 284 126 269 117 262 117 253 107 229 104 243 111 224 78 167 64 176 72 179 70 179 73 183 76 188 75 183 75 186 76 188 78 188 79 188 78 188 79 191 76 181 78 188 78 186 76 183 75 183 81 188 84 193 87 207 95 217 95 222 99 236 104 243 111 257 114 255 113 255 117 269 128 284 128 284 134 296 141 300 141 298 138 169 34 131 36 124 46 119 40 124 46 128 46 117 39 107 43 114 43 114 43 114 43 114 40 112 42 114 43 112 42 109 43 109 43 109 43 109 43 109 39 105 39 102 37 100 36 100 34 95 28 76 19 69 18 62 16 59 16 57 15 52 12 42 13 38 10 16 0 2 0 0 3 2 0 4 7 33 18 47 13 47 13 50 15 50 18 50 16 47 22 54 22 42 16 31 4 7 0 2 1 9 6 9 6 11 4 7 3 7 4 9 3 7 3 7 3 7 3 7 3 7 3 7 3 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 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 1 4 7 14 9 19 13 28 19 40 7 28 15 40 16 40 10 26 12 42 24 21 1 2 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 2 1 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 6 4 0 2 0 2 3 14 28 52 28 59 30 57 25 45 22 47 22 47 22 47 22 47 18 45 24 54 27 52 22 42 21 47 16 40 13 35 16 40 12 28 12 16 7 11 4 9 6 7 3 2 1 2 1 4 1 2 1 2 1 2 1 2 3 4 3 7 4 9 6 9 1 2 1 2 1 2 1 2 91 49 71 45 67 46 67 42 59 42 59 42 59 42 59 42 63 43 59 42 63 43 63 43 67 46 75 49 75 45 59 40 67 48 67 48 67 48 67 48 67 48 63 45 63 48 71 51 67 45 59 46 71 51 71 46 83 54 79 51 71 49 75 51 75 51 79 52 79 52 83 54 75 51 75 51 75 51 71 49 79 52 79 52 75 51 75 51 103 57 79 51 79 55 87 55 91 55 71 51 79 57 91 58 91 55 75 54 91 60 87 54 83 55 91 58 91 58 83 55 87 57 91 60 91 57 79 52 107 63 103 60 95 58 95 58 83 57 95 57 87 54 87 58 87 57 95 60 99 58 91 55 79 54 91 58 95 57 83 52 95 55 91 54 91 55 95 58 111 58 87 54 99 60 103 57 83 58 87 60 95 63 99 64 99 63 99 61 99 64 107 66 107 66 107 66 107 66 107 66 115 69 115 69 115 69 115 69 103 61 107 64 115 66 119 67 111 64 111 66 115 67 119 67 111 67 111 67 111 67 111 67 115 69 115 67 111 66 107 66 115 69 115 69 115 69 115 69 115 69 115 70 119 72 123 72 119 70 119 72 123 73 126 73 134 76 130 73 126 72 119 72 123 75 111 73 107 75 111 76 107 73 107 73 107 73 107 73 119 78 119 78 119 78 119 78 123 78 119 76 115 78 119 79 123 78 119 76 115 78 119 79 126 81 126 79 123 78 119 78 123 79 126 81 130 79 126 78 123 79 126 79 130 81 130 82 134 82 134 82 134 82 134 82 130 82 134 84 138 82 134 81 138 84 138 84 138 84 138 84 134 82 138 84 134 82 130 79 119 78 123 78 126 79 126 81 130 81 130 82 134 82 138 84 126 81 138 85 142 84 130 79 130 82 134 84 138 82 134 81 134 82 134 79 123 79 142 88 138 84 138 84 138 84 138 84 134 82 142 84 146 85 146 84 154 88 154 88 154 88 154 88 154 90 158 92 158 93 162 93 166 95 162 92 162 95 170 98 162 101 174 102 174 105 194 113 214 117 230 123 242 123 234 120 230 122 214 116 210 111 182 102 178 104 174 85 99 58 75 64 107 72 103 72 111 75 119 78 115 75 115 76 119 78 123 78 126 78 123 78 126 79 119 73 123 78 119 76 119 75 115 75 119 81 123 85 138 90 154 96 166 99 182 102 190 107 210 117 210 114 198 114 210 122 238 131 238 131 253 137 269 141 273 143 285 88 39 37 31 40 67 40 55 40 59 45 55 45 35 39 55 43 55 43 55 43 55 43 47 42 51 43 55 42 51 40 39 42 39 42 47 42 47 42 43 37 43 37 51 37 51 37 47 34 39 25 19 21 19 21 11 18 15 18 11 15 3 13 19 13 7 6 0 0 0 0 7 1 0 3 7 15 23 18 19 13 23 15 23 16 27 18 19 18 31 22 35 21 23 15 7 6 0 1 0 6 7 6 11 6 3 3 0 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 11 12 15 16 27 18 11 13 27 19 35 15 15 9 15 21 43 12 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 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 1 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 4 0 0 0 0 0 3 23 24 55 33 51 24 31 25 35 22 35 22 35 22 35 22 31 21 35 24 35 22 31 19 27 18 15 13 19 13 23 16 19 12 27 12 19 7 3 3 7 4 0 1 0 1 0 3 0 1 0 1 0 1 0 1 0 3 0 4 3 4 7 6 0 1 0 1 0 1 0 1 45 107 42 107 45 109 42 100 39 102 40 105 42 107 43 109 43 107 43 107 42 100 37 95 48 114 46 109 43 105 40 102 48 114 48 114 48 114 48 114 46 112 46 112 48 114 49 117 46 107 43 109 48 117 48 112 55 124 52 119 51 119 52 121 54 124 54 121 52 121 52 121 52 121 51 117 48 114 46 112 48 121 55 124 51 117 52 128 61 128 52 119 52 126 55 124 58 124 51 119 54 128 58 128 57 126 54 126 60 136 60 131 55 131 57 133 58 131 57 128 57 131 58 133 58 131 55 126 64 143 58 133 55 136 60 145 52 133 57 133 54 128 54 136 55 133 57 136 57 136 55 131 52 131 57 138 58 136 54 128 52 136 52 136 54 140 57 145 61 145 55 140 57 148 58 143 57 140 57 143 60 148 61 148 61 148 61 148 61 150 64 152 66 155 66 155 66 155 66 155 69 159 69 159 69 159 69 159 63 162 63 164 66 167 67 169 64 164 64 167 66 169 67 169 66 167 66 167 66 167 66 167 69 171 69 169 67 167 66 167 69 171 69 171 69 171 69 171 69 171 69 174 70 176 72 176 70 174 70 176 72 179 73 179 73 179 73 179 73 179 73 179 76 179 75 176 73 179 75 181 75 179 75 179 75 179 75 179 78 183 78 183 78 183 78 183 79 183 78 181 76 183 78 186 79 183 78 181 76 183 78 186 81 188 79 186 79 186 78 183 78 191 79 193 81 191 79 188 76 188 78 188 79 191 79 193 81 193 81 193 81 193 81 193 81 193 82 195 82 195 81 193 84 198 84 198 84 198 84 198 82 195 84 198 82 193 79 191 78 193 79 193 81 195 81 198 79 193 79 195 81 195 81 198 79 195 82 200 84 198 81 193 81 195 82 198 82 198 81 195 81 198 82 195 79 193 84 207 84 200 84 200 84 200 84 200 84 205 82 205 84 207 85 212 88 214 88 214 88 214 88 214 87 212 87 214 88 214 90 217 95 222 93 222 93 224 96 229 98 226 102 236 104 238 108 255 113 262 122 284 126 281 120 269 123 269 122 255 110 238 105 234 102 222 87 181 61 155 60 159 72 179 70 179 73 183 76 188 75 183 75 186 76 188 78 188 79 188 78 188 79 191 76 181 78 186 76 186 75 183 75 183 79 183 81 191 85 202 92 210 98 226 102 238 105 243 110 255 114 257 114 260 119 272 128 281 128 281 132 291 138 298 140 296 146 248 64 119 37 131 40 133 37 119 42 126 46 124 45 119 43 114 43 114 43 114 43 114 40 112 42 114 43 112 42 109 40 109 40 109 40 109 40 109 37 105 37 105 37 105 36 105 37 100 33 88 27 78 24 78 19 64 19 64 18 57 13 47 16 38 9 14 0 2 0 0 3 2 0 7 9 35 19 50 13 54 13 54 16 52 16 52 15 47 19 52 22 50 19 40 12 19 6 9 4 11 6 9 7 11 4 7 3 7 3 9 3 7 3 7 3 7 3 7 3 7 3 7 3 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 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 1 4 13 23 13 26 15 28 16 33 15 38 19 45 18 42 10 28 13 40 21 16 0 2 1 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 2 1 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 3 2 1 0 1 2 1 7 1 31 31 64 28 50 24 57 22 47 22 47 22 47 22 47 22 47 21 42 18 40 18 40 16 40 13 35 12 31 13 33 10 28 15 26 13 19 6 7 6 7 3 2 1 2 1 4 1 2 1 2 1 2 1 2 3 4 3 4 4 7 4 9 1 2 1 2 1 2 1 2 75 45 59 42 59 42 51 37 47 39 55 40 63 43 67 46 63 43 67 43 59 39 47 34 63 42 55 37 47 39 55 40 63 46 63 46 63 46 63 46 55 45 63 48 67 48 67 46 75 48 63 48 75 52 79 49 83 54 79 52 75 52 79 54 75 51 71 49 67 46 63 46 79 51 75 51 71 49 67 48 59 52 95 55 71 48 83 60 99 55 79 51 83 55 83 52 91 55 75 54 87 58 91 58 87 55 87 58 95 61 99 61 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 55 91 55 83 54 83 55 91 58 79 55 91 55 83 52 83 57 91 57 91 57 91 55 87 54 83 55 87 57 91 55 87 54 83 51 79 51 79 52 87 55 99 57 95 57 95 58 95 57 83 57 83 58 87 60 91 60 95 60 91 60 91 61 99 64 107 66 107 66 107 66 107 66 111 67 111 67 111 67 111 67 107 64 111 66 115 67 119 67 111 64 111 66 115 67 119 67 107 66 107 66 107 66 107 66 115 69 115 67 111 66 107 66 115 69 115 69 115 69 115 69 115 69 115 70 119 72 123 72 119 70 119 72 123 73 126 73 123 72 123 73 126 75 130 76 123 75 111 73 107 75 111 76 115 76 115 76 115 76 115 76 123 79 123 79 123 79 123 79 123 78 119 76 115 78 119 79 123 78 119 76 115 78 119 79 123 79 123 79 123 79 123 79 123 79 126 81 130 79 126 78 119 76 119 78 123 78 126 79 126 79 126 79 126 79 126 79 126 81 134 82 134 82 130 79 134 82 134 82 134 82 134 82 130 82 134 82 134 81 126 78 126 79 130 81 130 82 134 82 130 81 130 81 130 81 134 82 123 79 130 82 138 82 130 81 126 81 134 82 134 82 130 79 130 82 134 81 126 81 138 87 138 84 138 84 138 84 138 84 146 84 138 81 134 84 150 88 150 87 150 87 150 87 150 87 142 85 146 87 150 88 150 88 162 93 162 93 166 96 174 98 166 101 178 105 182 107 198 113 214 119 234 125 242 123 230 117 218 122 226 114 182 101 186 107 190 95 126 67 79 60 91 66 107 72 103 72 111 75 119 78 115 75 115 76 119 78 123 78 126 78 123 78 126 79 119 73 119 76 119 75 115 75 111 73 111 78 115 81 126 85 142 90 170 101 190 105 194 107 206 114 210 114 206 117 214 123 234 128 238 129 246 134 261 138 269 141 297 141 138 36 35 42 43 46 55 40 59 45 55 45 39 43 59 45 55 43 55 43 51 42 47 42 51 43 55 42 51 40 35 40 35 39 35 39 43 39 35 36 43 37 43 37 55 37 47 34 39 30 27 27 27 25 23 22 23 22 19 18 7 16 19 13 0 3 0 0 0 0 7 1 0 4 15 16 27 18 23 13 23 15 27 16 31 18 15 15 27 21 31 21 31 19 27 12 7 4 3 4 3 3 15 7 7 4 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 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 3 11 12 15 15 23 18 27 18 35 19 39 21 35 15 19 10 19 19 31 7 0 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 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 1 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 0 1 0 7 39 33 59 30 51 28 39 24 35 22 35 22 31 21 43 22 27 15 11 15 19 18 11 13 11 12 15 10 11 10 15 12 35 18 35 12 7 3 7 4 0 1 0 1 0 3 0 1 0 1 0 1 0 1 0 1 0 3 0 4 3 4 0 1 0 1 0 1 0 1 64 131 51 112 45 109 45 109 37 100 40 102 43 107 45 112 42 107 43 107 43 107 42 105 39 97 36 95 37 102 45 114 46 112 46 112 46 112 46 112 43 109 46 112 48 114 46 112 52 119 49 119 54 126 54 121 52 121 51 119 51 121 54 124 49 117 48 114 46 109 45 109 49 119 51 119 52 121 54 124 45 119 57 126 49 114 52 133 57 126 52 121 54 124 52 119 58 128 54 126 58 133 60 131 55 128 58 131 58 131 60 136 57 131 57 131 57 131 57 131 57 131 57 131 57 131 57 133 52 131 55 136 57 136 55 131 54 136 58 136 55 131 55 138 60 140 58 136 57 136 55 133 55 133 55 133 55 133 55 133 55 138 52 133 51 133 51 133 55 143 57 143 57 140 57 143 57 140 57 143 58 143 58 145 61 145 60 145 60 148 63 152 66 155 66 155 66 155 66 155 67 157 67 157 67 157 67 157 64 167 66 167 66 169 67 169 64 164 64 167 66 169 67 169 66 167 66 167 66 167 66 167 69 171 69 169 67 167 66 167 69 171 69 171 69 171 69 171 69 171 69 174 70 176 72 176 70 174 70 176 72 179 73 179 70 174 72 179 73 181 76 183 76 179 75 176 73 179 75 181 76 181 76 181 76 181 76 181 79 186 79 186 79 186 79 186 79 183 78 181 76 183 78 186 79 183 78 181 76 183 78 186 79 186 79 186 79 186 79 186 78 191 79 193 81 191 79 188 76 186 76 188 78 188 79 191 79 191 79 191 79 191 79 191 79 191 81 195 82 193 79 191 82 195 82 195 82 195 82 195 81 193 82 195 81 193 79 188 79 193 81 195 81 198 82 198 84 200 84 200 84 200 82 198 78 191 79 195 82 198 82 198 79 193 81 198 82 195 79 193 79 198 84 198 81 195 84 205 84 200 84 200 84 200 84 200 85 207 82 202 81 207 87 214 87 212 87 212 87 212 87 212 87 212 88 214 90 217 90 217 90 219 93 224 96 226 98 229 99 229 107 243 108 245 111 255 120 267 120 274 120 276 122 276 119 265 120 250 104 224 101 234 99 205 73 167 63 162 67 167 72 179 70 179 73 183 76 188 75 183 75 186 76 188 78 188 79 188 78 188 79 191 76 181 76 186 75 183 75 181 73 181 76 179 78 183 79 193 85 200 93 222 102 241 105 243 108 250 113 257 114 260 119 269 123 274 128 279 129 284 134 293 138 296 144 303 102 143 42 126 34 136 45 128 46 126 45 119 42 114 45 117 45 114 43 112 42 112 40 112 42 114 43 112 42 109 39 107 40 107 39 107 39 107 37 105 37 105 37 105 37 105 33 97 31 95 30 88 27 81 24 78 25 71 22 64 18 57 19 38 4 9 0 4 1 0 3 2 3 11 12 40 19 50 15 54 15 57 15 59 18 54 13 45 16 50 21 50 21 45 13 19 6 7 3 7 1 2 9 14 6 9 3 4 1 4 3 7 3 7 3 7 3 7 3 7 3 7 3 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 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 1 4 4 14 10 26 18 35 21 40 21 45 21 45 18 42 13 31 13 35 15 9 0 4 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 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 2 1 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 3 0 1 2 1 2 1 4 0 7 12 45 36 69 34 52 24 50 24 47 22 45 21 45 25 47 18 33 12 33 16 40 12 35 12 35 12 28 10 26 10 28 16 31 16 21 6 7 6 7 3 2 1 2 1 4 1 2 1 2 1 2 1 2 1 2 1 4 3 4 4 7 1 2 1 2 1 2 1 2 134 63 87 46 67 45 67 45 51 40 55 42 59 43 63 45 59 42 55 40 59 43 67 46 51 39 51 40 63 48 83 54 59 45 59 45 59 45 59 45 55 45 59 45 59 46 63 48 71 48 63 48 75 52 75 49 75 51 71 49 71 51 79 54 79 52 75 51 75 51 71 49 71 49 75 52 83 54 87 55 63 51 83 52 71 48 75 55 91 54 79 52 83 54 79 49 87 55 79 55 91 60 91 57 87 58 95 58 87 55 87 58 91 57 87 55 83 57 87 58 87 57 83 55 83 57 91 60 83 57 99 61 103 58 87 54 83 57 95 57 87 54 87 58 103 61 95 57 87 55 87 57 87 55 87 55 87 55 87 55 95 55 87 52 79 49 75 51 83 55 99 58 95 54 91 57 87 58 87 58 91 60 91 60 95 61 95 61 95 63 103 64 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 115 66 115 67 119 67 119 67 111 64 111 66 115 67 119 67 111 67 111 67 111 67 111 67 115 69 115 67 111 66 107 66 115 69 115 69 115 69 115 69 115 69 115 70 119 72 123 72 119 70 119 72 123 73 126 73 123 72 123 73 126 75 130 76 123 75 111 73 107 75 111 76 115 76 115 76 115 76 115 76 119 78 119 78 119 78 119 78 123 78 119 76 115 78 119 79 123 78 119 76 115 78 119 79 119 78 123 79 123 79 126 81 123 79 126 81 130 79 126 78 119 78 123 78 126 79 126 81 126 79 126 79 126 79 126 79 126 79 130 81 130 81 126 79 130 81 130 81 130 81 130 81 130 81 130 81 130 79 123 78 123 79 126 79 130 81 130 82 142 85 142 84 138 84 138 82 123 78 123 79 130 81 134 82 126 79 130 81 130 81 126 79 126 81 138 84 134 81 138 85 138 84 138 84 138 84 138 84 142 82 138 82 142 84 146 87 146 85 146 85 146 85 146 85 150 88 154 90 154 92 158 92 150 90 162 95 170 98 174 98 166 104 190 110 194 111 202 114 234 122 230 119 226 120 234 122 218 119 210 111 186 101 174 101 138 76 95 61 83 63 95 67 107 72 103 72 111 75 119 78 115 75 115 76 119 78 123 78 126 78 123 78 126 79 119 73 115 75 115 75 111 73 111 72 103 75 103 76 115 79 126 84 146 93 178 104 190 105 202 111 202 111 198 116 210 119 218 122 238 128 238 129 249 135 265 141 289 149 234 75 59 37 43 43 79 46 67 45 51 43 35 40 63 46 59 43 55 42 47 40 47 42 51 43 55 42 51 40 39 42 31 42 39 40 39 40 43 39 43 37 43 36 39 36 27 31 39 31 35 30 35 27 31 27 39 27 27 21 15 18 31 13 0 0 0 1 3 0 3 1 0 7 23 18 27 18 27 15 27 15 31 16 31 19 23 15 27 18 27 19 31 21 23 10 3 3 0 3 0 0 19 9 7 4 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 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 3 0 3 3 13 27 21 35 21 35 19 35 19 31 15 23 15 23 18 15 1 0 3 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 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 1 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 3 0 3 0 1 0 0 0 1 0 15 59 37 63 27 43 25 39 22 35 21 27 19 39 21 23 15 11 15 23 19 7 12 11 13 19 12 11 9 15 12 31 15 27 10 7 3 7 4 0 1 0 1 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 3 0 1 0 1 0 1 0 1 64 131 52 114 46 112 45 107 42 105 42 105 42 105 42 105 43 105 39 95 37 102 43 112 40 105 42 107 46 117 51 121 45 109 45 109 45 109 45 109 46 109 43 105 43 109 48 117 48 112 45 112 49 119 49 114 48 114 48 114 48 117 51 121 54 124 54 124 54 126 55 126 51 119 51 119 51 119 52 121 49 117 49 117 48 114 48 114 55 124 52 121 54 124 51 114 52 119 51 121 55 128 55 121 57 133 61 131 54 119 54 126 58 133 55 128 55 128 58 133 57 131 55 126 55 131 60 138 58 138 58 138 57 133 55 131 52 133 57 133 54 128 54 136 61 140 57 131 54 131 54 131 57 133 55 131 54 133 55 136 55 138 54 136 52 136 54 138 51 140 60 148 55 138 54 143 61 148 61 148 60 145 60 145 63 150 63 148 63 152 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 67 169 67 169 67 169 67 169 64 164 64 167 66 169 67 169 69 171 69 171 69 171 69 171 69 171 69 169 67 167 66 167 69 171 69 171 69 171 69 171 69 171 69 174 70 176 72 176 70 174 70 176 72 179 73 179 72 179 73 179 73 179 73 181 76 179 75 176 73 179 75 181 75 179 75 179 75 179 75 179 78 183 78 183 78 183 78 183 79 183 78 181 76 183 78 186 79 183 78 181 76 183 78 186 78 183 78 186 79 188 81 188 78 191 79 193 81 191 79 188 78 191 79 191 81 193 81 195 81 193 81 193 81 193 81 193 78 191 79 193 81 191 79 188 81 193 81 193 81 193 81 193 79 193 81 193 81 191 78 186 76 191 78 191 79 193 79 195 84 200 84 198 82 198 81 195 76 188 78 191 79 195 82 200 78 193 79 195 81 193 79 191 78 195 84 200 82 195 82 202 84 200 84 200 84 200 84 200 81 205 84 207 85 210 85 207 85 210 85 210 85 210 85 210 88 214 88 217 90 217 92 219 87 217 93 226 98 229 98 229 99 231 108 248 111 248 111 257 120 269 122 276 122 274 119 272 117 255 113 245 107 231 98 214 69 171 67 162 63 159 66 167 72 179 70 179 73 183 76 188 75 183 75 186 76 188 78 188 79 188 78 188 79 191 76 181 75 183 75 181 73 181 72 179 73 174 73 176 75 186 79 191 82 207 95 234 104 241 107 248 108 250 111 257 116 262 117 262 126 276 126 279 131 288 137 296 144 286 134 229 58 124 42 131 46 128 45 126 45 121 45 121 46 119 45 114 43 112 40 109 40 112 42 114 43 112 42 109 40 114 40 114 40 114 40 114 40 114 39 112 34 105 33 102 33 97 34 102 36 97 31 90 30 88 28 83 25 69 21 59 24 40 1 7 0 7 1 0 1 2 4 16 15 42 19 47 15 59 15 59 16 59 19 57 18 54 18 50 16 47 18 47 13 19 6 9 4 11 4 7 10 16 7 9 3 4 1 4 3 7 3 7 3 7 3 7 3 7 3 7 3 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 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 1 4 0 7 7 23 16 31 18 33 18 40 18 40 16 42 15 38 15 33 10 2 0 7 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 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 2 1 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 0 4 2 3 4 1 0 3 2 0 16 16 50 30 54 25 52 24 47 22 45 19 42 21 45 18 38 16 40 19 45 12 38 15 40 15 33 10 26 12 28 13 21 10 14 4 7 6 7 3 2 1 2 1 4 1 2 1 2 1 2 1 2 0 0 1 2 1 4 3 4 1 2 1 2 1 2 1 2 111 61 95 58 103 57 87 49 63 42 59 42 59 42 59 40 67 42 43 33 35 36 55 45 55 40 59 43 67 45 71 46 59 45 59 45 59 45 59 45 63 45 51 40 51 45 67 51 71 48 63 48 75 52 75 49 63 46 63 46 63 48 71 51 75 52 79 54 83 55 87 57 79 52 75 49 71 48 63 46 79 49 63 46 67 48 63 43 83 52 75 52 83 54 75 48 67 48 63 51 79 54 75 49 87 60 99 58 75 49 71 54 95 58 83 54 79 55 91 60 87 55 83 54 83 57 95 61 103 58 83 51 71 49 75 52 75 52 83 54 75 51 79 54 99 58 87 52 75 51 79 52 91 55 87 54 83 55 87 57 83 52 83 52 87 55 95 58 75 55 103 60 91 52 87 55 99 61 95 61 95 61 95 61 103 64 99 63 103 64 107 67 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 119 69 119 69 119 69 119 69 111 66 111 67 115 69 119 69 119 72 119 72 119 72 119 72 115 70 115 69 111 67 107 66 115 69 115 69 115 69 115 69 115 69 115 70 119 72 123 72 119 70 119 72 123 73 126 73 126 73 126 73 126 73 126 73 123 75 119 73 115 75 119 76 119 75 119 75 119 75 119 75 115 76 115 76 115 76 115 76 123 78 119 76 115 78 119 79 123 78 126 76 123 78 126 79 126 78 126 79 130 81 134 81 123 79 126 81 130 79 126 78 126 79 130 81 130 82 134 82 130 81 130 81 130 81 130 81 123 79 126 81 130 79 126 78 130 81 130 81 130 81 130 81 126 81 130 81 130 79 123 76 119 76 119 78 123 78 126 79 134 82 134 81 130 79 126 79 119 76 119 78 126 81 134 84 123 79 126 81 130 79 126 78 123 81 138 84 134 82 134 84 138 84 138 84 138 84 138 84 130 81 142 87 150 85 142 82 146 85 146 85 146 85 146 85 146 87 146 88 150 90 154 90 146 88 162 98 174 101 174 99 166 104 186 113 194 113 206 114 218 120 238 126 246 122 222 114 218 114 194 108 202 105 170 90 83 66 103 69 95 66 99 70 107 72 103 72 111 75 119 78 115 75 115 76 119 78 123 78 126 78 123 78 126 79 119 73 115 75 115 73 111 72 107 72 99 73 99 73 107 76 115 79 123 85 162 99 186 105 198 110 190 110 194 114 202 116 206 116 234 126 234 126 242 134 261 140 277 134 289 123 103 39 75 45 67 45 63 43 59 46 59 49 63 46 59 43 55 42 47 40 47 42 51 43 55 42 51 40 43 42 43 42 43 42 43 42 55 40 47 37 39 33 31 31 35 36 43 39 55 37 43 33 35 31 39 28 27 24 11 19 27 13 0 0 0 3 3 0 11 1 11 9 27 18 27 15 27 15 27 18 31 18 35 19 35 19 31 18 23 16 23 16 27 12 11 6 11 9 11 7 19 9 11 4 0 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 3 3 0 4 7 12 19 15 15 12 23 15 27 16 27 15 27 16 27 16 7 0 0 3 3 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 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 1 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 7 6 3 3 0 1 0 0 0 1 0 15 51 31 51 25 39 22 35 21 27 19 27 19 23 19 27 21 31 21 11 13 15 16 23 13 15 9 19 12 23 9 11 6 3 4 7 4 0 1 0 1 0 3 0 1 0 1 0 1 0 1 0 0 0 1 0 3 0 3 0 1 0 1 0 1 0 1 58 128 55 128 58 126 51 114 46 114 49 109 39 95 39 107 39 100 39 100 39 102 43 107 36 102 45 117 51 117 46 107 45 109 45 109 45 109 45 109 46 112 46 114 48 117 49 117 46 109 42 109 49 124 57 128 46 114 48 117 49 119 51 121 51 119 49 114 46 109 45 107 43 112 49 117 48 114 48 117 51 119 51 119 51 119 51 119 52 121 52 121 52 119 48 114 55 124 54 126 57 126 52 114 55 126 55 126 55 126 55 126 52 121 52 121 52 121 52 121 51 121 52 124 54 126 55 126 67 143 60 128 54 128 57 133 55 131 58 133 55 128 57 133 57 128 52 121 51 124 55 131 58 131 55 126 52 126 55 131 54 131 54 131 54 133 58 138 58 136 55 136 60 143 60 138 54 140 58 148 61 148 58 143 64 155 64 152 63 150 61 150 64 155 66 155 66 152 63 148 69 159 67 155 66 155 67 157 66 155 66 159 67 162 70 164 69 162 69 162 69 162 69 162 69 162 69 164 70 167 72 167 69 162 69 162 69 162 69 164 69 171 69 171 69 171 69 171 75 176 70 174 73 179 72 171 70 174 70 174 70 174 70 174 75 181 73 176 70 174 70 174 73 176 70 174 73 179 72 174 73 179 73 181 75 183 76 183 75 179 75 179 75 179 75 179 78 181 73 174 72 176 76 183 81 186 78 183 76 181 75 179 78 188 82 195 84 193 79 186 84 188 76 176 73 183 82 198 81 191 82 193 84 191 82 188 81 188 81 188 81 188 81 188 85 193 84 191 82 188 81 186 79 188 81 191 82 188 81 186 81 188 81 188 81 188 81 188 81 188 79 188 79 188 79 188 81 191 81 188 79 186 78 188 76 188 78 191 79 188 78 186 78 188 79 193 82 195 84 200 78 191 81 195 82 195 82 193 84 195 82 195 82 198 85 202 88 205 87 202 85 205 87 207 87 205 87 207 88 210 90 210 88 214 88 214 90 219 95 224 101 231 99 229 99 226 98 226 101 236 104 241 108 253 114 260 110 257 122 276 126 272 117 255 122 245 107 226 102 214 87 186 61 162 63 167 64 169 67 171 75 183 75 183 75 183 75 186 79 191 78 186 76 186 78 188 79 188 78 186 76 188 78 191 70 176 70 179 73 179 69 167 67 167 76 176 76 181 78 186 84 200 92 219 102 234 108 241 110 243 111 243 111 253 120 272 122 272 131 281 129 281 137 298 146 300 135 262 87 148 43 128 46 119 45 121 43 126 45 128 43 121 43 121 43 121 43 121 39 117 42 121 42 117 37 109 42 112 42 112 42 112 42 112 40 109 39 105 36 102 34 97 34 95 33 97 37 102 34 93 37 100 34 93 28 81 24 76 18 45 1 28 4 2 0 0 3 0 0 31 25 57 16 54 12 57 15 57 16 54 15 47 19 54 19 52 21 50 12 33 12 19 6 7 3 9 9 19 12 14 3 4 3 9 3 4 3 7 3 7 3 7 3 7 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 7 0 19 15 42 18 35 10 31 13 33 10 31 15 40 28 21 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 4 2 0 0 0 9 12 28 33 57 28 50 25 52 25 57 24 52 21 47 16 45 16 45 12 28 13 31 15 28 13 26 12 26 10 26 10 26 10 23 12 16 9 9 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 91 61 91 60 99 60 87 51 59 46 75 43 51 36 47 40 55 39 51 39 51 40 59 43 47 39 63 46 75 48 67 43 67 45 67 45 67 45 67 45 71 46 71 48 75 48 75 48 75 48 59 45 71 51 79 51 71 49 71 49 75 51 75 51 83 54 79 51 71 49 67 48 59 48 75 52 71 49 75 52 67 48 67 46 63 46 63 46 75 52 79 52 79 51 71 48 83 52 67 51 79 57 91 58 87 57 87 57 87 57 87 57 79 54 79 54 79 54 79 54 83 55 83 57 87 58 91 58 95 58 87 55 83 55 87 58 91 60 99 61 91 57 95 61 83 54 79 52 75 54 79 55 83 54 79 52 79 55 91 60 87 54 83 54 83 55 91 58 95 57 87 57 99 61 99 58 91 57 99 60 107 60 103 58 115 64 115 63 111 61 107 61 103 66 107 66 107 64 99 61 111 67 107 66 107 67 115 69 115 69 115 69 115 69 115 69 119 70 119 70 119 70 119 70 111 70 111 72 115 72 119 73 115 70 111 70 111 70 111 69 115 69 115 69 115 69 115 69 126 72 119 70 126 73 123 70 119 70 119 70 119 70 119 70 126 73 123 70 119 70 123 72 126 72 119 70 126 73 123 70 126 73 126 75 130 75 134 78 119 75 111 75 111 75 111 75 111 75 111 75 111 75 111 75 138 78 134 76 134 76 130 75 142 79 146 81 146 81 142 81 134 81 123 79 123 81 130 84 126 82 130 84 134 82 130 81 126 81 126 81 126 81 126 81 134 82 130 82 130 82 126 81 123 81 126 82 130 81 126 79 126 81 126 81 126 81 126 81 126 81 126 81 126 81 126 81 130 82 126 81 126 79 123 79 119 78 123 78 123 78 123 76 123 78 126 79 130 82 138 84 123 79 130 82 134 82 134 81 138 82 134 82 134 84 142 87 146 87 146 85 142 87 146 87 146 87 146 88 150 88 154 90 154 88 150 88 154 92 154 96 170 101 162 99 158 99 158 99 162 104 158 105 174 111 190 116 190 114 214 123 234 119 210 111 182 107 174 99 146 84 103 66 79 61 91 64 103 66 119 67 111 72 107 72 111 75 115 75 126 78 123 76 119 76 123 79 126 78 123 76 119 78 123 79 111 72 103 72 111 73 103 69 95 73 107 76 111 75 119 81 134 85 154 96 182 105 202 108 202 113 198 111 198 114 214 126 218 126 230 131 230 131 242 140 253 140 253 126 170 63 55 45 71 45 75 43 63 43 63 46 59 43 59 43 59 43 59 43 51 40 55 43 55 40 47 37 51 42 51 42 51 42 51 42 47 40 43 39 39 36 31 34 35 33 27 34 39 36 35 31 39 34 31 31 19 27 11 24 11 9 0 0 0 0 7 4 23 0 7 13 51 22 19 15 3 13 7 16 11 15 15 13 19 16 27 19 35 21 31 13 27 10 11 3 0 4 11 9 23 7 0 1 0 4 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 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 3 15 15 31 16 27 18 23 16 15 15 23 22 63 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 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 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 4 15 13 55 28 51 30 43 24 35 25 27 21 11 16 3 15 3 16 0 13 0 15 11 13 7 12 7 10 11 9 15 10 15 12 23 10 15 7 7 4 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 66 138 61 138 64 138 58 124 46 112 48 109 40 97 39 102 40 102 39 100 39 102 42 107 37 100 40 107 43 109 43 107 43 107 43 109 45 109 45 109 48 114 46 112 46 112 46 112 54 119 48 112 48 117 48 112 52 121 51 119 51 119 51 117 57 126 55 124 52 121 51 119 46 117 52 124 51 119 51 124 49 117 48 114 46 112 45 109 51 119 52 121 52 119 49 114 55 119 48 114 52 133 64 143 58 131 58 131 58 131 58 131 55 126 55 126 55 126 55 126 55 126 57 128 57 131 58 131 54 126 54 128 55 131 57 131 57 136 61 136 58 131 58 136 52 126 54 128 55 126 54 124 52 124 52 124 55 131 60 138 55 133 54 131 54 133 57 138 60 136 55 136 60 143 61 138 57 145 60 150 61 150 60 148 64 155 64 155 63 152 63 152 66 155 66 155 66 152 63 150 66 155 66 155 67 159 70 164 72 164 70 159 69 157 66 155 70 162 70 162 70 159 69 159 70 162 70 162 72 164 72 167 72 164 72 162 70 159 69 159 69 171 69 171 69 171 69 171 73 174 69 174 72 179 72 174 70 174 70 174 70 174 70 174 72 176 70 174 70 176 73 179 73 176 70 174 73 179 72 174 73 179 73 179 75 181 75 183 75 179 75 179 75 179 75 179 72 176 76 183 78 181 73 174 75 181 76 183 76 183 78 186 79 186 78 183 76 186 78 188 78 186 82 193 85 193 82 188 81 188 82 191 82 191 81 188 81 188 81 188 81 188 81 188 81 188 81 188 82 191 82 191 79 188 81 191 82 188 81 186 81 188 81 188 81 188 81 188 82 191 82 191 82 191 82 191 82 188 81 188 79 186 79 186 78 188 78 188 78 188 78 188 78 188 79 191 81 195 82 195 78 191 81 195 82 195 82 193 82 195 82 195 82 198 85 200 87 205 87 205 87 205 87 205 87 205 87 205 88 207 88 210 88 212 87 214 90 219 95 224 101 231 101 231 101 231 102 234 107 243 107 243 108 248 110 253 111 257 117 267 119 257 110 241 105 234 108 222 90 186 66 162 61 162 63 167 64 169 67 171 67 171 69 176 72 181 75 186 78 188 76 186 76 186 78 191 78 188 76 186 76 186 78 188 76 181 70 176 72 181 72 174 70 169 75 169 72 176 79 191 82 200 90 217 99 231 105 236 111 241 113 243 113 250 120 269 123 272 129 279 131 281 135 293 135 300 141 286 110 181 49 114 46 119 43 121 42 124 43 126 43 121 43 121 43 121 43 121 40 119 42 119 42 117 39 112 42 112 42 112 42 112 42 112 40 109 39 107 37 102 36 102 34 95 31 95 34 100 33 90 33 95 31 90 30 88 27 85 27 62 1 21 0 7 0 9 1 0 1 31 21 54 15 52 15 54 16 57 16 57 15 50 15 47 16 52 22 54 19 40 13 21 7 9 3 7 6 14 12 14 3 4 3 9 3 4 3 7 3 7 3 7 3 7 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 3 21 13 38 19 40 21 38 16 33 19 42 24 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 2 4 7 16 45 30 57 25 47 24 52 19 47 18 42 13 42 12 38 13 28 15 31 15 31 13 28 10 23 9 23 7 21 7 16 9 16 10 16 9 9 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 99 64 103 64 111 64 99 55 71 49 79 48 67 42 59 40 59 40 51 39 51 40 59 42 51 39 51 40 55 42 59 42 59 43 63 43 63 45 67 45 71 46 71 46 67 45 67 45 79 51 67 46 67 48 63 45 83 54 79 52 75 49 71 49 87 55 87 54 83 52 79 52 63 49 79 52 75 49 75 52 87 55 83 54 79 51 75 51 71 51 79 52 79 51 71 49 83 52 67 49 83 60 103 64 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 79 54 79 54 79 54 79 54 75 54 79 55 83 55 79 52 75 55 87 55 75 52 79 55 71 52 83 57 87 55 75 51 75 52 79 54 83 57 91 60 91 55 83 54 83 55 91 57 99 58 91 58 103 63 103 60 99 60 103 61 107 61 107 61 115 64 115 64 115 64 115 63 107 66 111 67 107 66 103 63 103 64 103 66 111 69 123 72 119 70 119 69 115 67 111 67 119 70 119 69 115 69 115 67 107 69 111 70 111 72 115 72 119 73 115 70 111 69 103 67 111 67 111 67 111 67 111 67 123 69 111 69 123 73 123 70 119 70 119 70 119 70 119 70 119 70 119 70 123 73 130 75 126 72 119 70 126 73 123 70 123 72 126 73 126 75 130 76 119 75 111 75 111 75 111 75 107 73 115 76 115 76 107 73 126 75 130 76 134 78 138 79 142 78 130 73 126 75 138 81 126 79 126 82 130 82 126 81 123 81 130 82 130 82 126 79 126 81 126 81 126 81 126 81 123 79 123 81 130 82 134 84 123 81 126 82 130 81 126 79 126 81 126 81 126 81 126 81 130 82 130 82 130 82 130 82 126 81 126 79 123 79 119 78 123 76 119 76 119 76 119 78 123 78 123 79 126 81 130 82 123 79 130 82 134 82 134 81 134 82 130 81 134 82 138 85 142 85 142 87 146 85 142 85 142 85 146 87 146 88 150 88 150 87 146 88 154 92 158 98 170 101 166 102 170 104 174 105 178 108 170 107 170 108 182 108 202 116 218 117 210 111 190 105 186 110 182 96 123 69 83 63 87 61 91 64 103 66 111 67 103 67 99 72 111 75 119 78 119 76 115 75 119 76 123 79 123 78 119 75 115 76 123 78 126 75 107 70 107 73 111 75 99 73 103 72 99 73 123 84 130 84 150 93 174 101 190 104 198 111 198 113 202 114 210 123 222 125 226 129 234 132 238 135 234 137 281 143 242 90 83 37 63 45 63 42 59 42 63 45 59 43 59 43 59 43 59 43 55 42 55 42 51 40 47 39 51 42 51 42 51 42 51 42 47 40 47 39 43 37 39 36 35 33 27 33 35 34 27 28 27 31 23 30 23 30 19 28 31 21 0 3 0 1 7 4 11 0 7 15 47 18 11 15 7 15 11 18 15 16 15 15 23 16 23 19 43 21 31 15 27 10 11 4 0 3 3 4 23 7 0 1 0 4 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 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 11 16 27 19 31 16 7 13 15 18 47 9 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 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 0 0 1 7 18 55 31 43 22 35 25 11 16 3 15 0 10 0 10 0 13 3 16 15 15 7 13 7 9 7 7 7 6 3 7 11 9 23 12 19 7 0 0 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 63 133 60 138 64 138 60 126 54 124 52 121 51 117 45 107 42 105 40 100 39 100 40 105 39 100 39 100 40 102 40 102 40 105 42 107 43 109 45 109 45 109 45 109 45 107 43 107 48 112 45 112 49 119 49 112 54 121 52 119 51 117 49 114 52 121 52 121 51 119 51 119 43 112 49 119 49 114 49 119 57 128 57 126 55 124 54 124 49 117 51 121 52 121 51 117 54 121 52 126 58 131 57 124 54 124 54 124 54 124 54 124 57 128 57 128 57 128 57 128 54 124 54 124 54 124 54 124 55 128 55 128 54 124 49 119 51 126 55 126 52 121 52 128 51 124 55 131 57 128 52 121 55 128 55 128 55 128 55 126 57 136 55 131 54 131 55 136 60 138 57 138 61 145 61 140 61 150 61 150 61 152 63 155 64 155 64 155 64 155 64 157 66 157 67 157 67 155 64 150 64 152 64 155 67 159 72 164 67 157 67 159 69 162 70 162 70 162 70 159 69 157 67 155 69 159 69 162 70 162 72 164 72 164 72 162 70 159 69 159 67 169 67 169 67 169 67 169 70 169 67 171 72 179 72 174 70 174 70 174 70 174 70 174 70 174 70 174 72 179 75 181 73 176 70 174 73 179 72 174 72 176 72 179 73 179 75 181 75 179 75 179 75 179 75 179 76 181 73 176 73 176 76 181 73 181 75 183 76 186 78 188 78 183 75 179 73 181 76 186 78 183 76 181 76 183 79 188 79 186 81 191 82 188 79 186 81 188 81 188 81 188 81 188 78 183 79 186 81 191 82 191 79 188 81 191 82 188 81 186 81 188 81 188 81 188 81 188 82 191 82 191 82 191 82 191 81 188 79 186 79 183 78 183 78 186 75 183 75 183 76 188 78 188 78 191 79 191 79 193 78 191 81 195 82 195 82 193 82 193 81 193 81 195 84 200 84 200 85 205 87 202 84 200 85 202 85 205 87 205 88 207 85 210 87 214 90 222 96 226 101 231 102 236 105 241 108 243 111 248 108 243 107 243 105 245 116 260 114 255 111 248 105 238 105 222 95 186 64 150 58 159 63 159 64 164 64 167 67 169 69 176 72 181 75 188 79 191 75 183 75 183 75 186 78 191 78 186 75 183 75 183 76 188 79 183 72 176 72 181 73 179 70 167 72 164 69 174 78 193 81 195 87 212 96 224 101 229 107 234 110 243 111 245 117 262 123 269 126 279 132 284 132 281 129 296 144 305 135 234 69 121 45 121 42 119 40 121 43 126 43 121 43 121 43 121 43 121 42 119 40 117 39 114 39 114 42 112 42 112 42 112 42 112 40 109 40 107 39 107 39 105 36 97 33 95 34 97 31 88 30 90 30 90 30 90 30 90 30 81 21 52 10 26 3 2 0 2 4 38 21 50 15 57 15 57 18 59 18 54 16 50 18 47 15 47 19 45 12 26 9 16 7 9 3 7 3 9 12 14 3 4 3 9 3 4 3 7 3 7 3 7 3 7 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 6 31 15 35 18 33 13 28 16 33 18 9 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 1 2 1 0 0 0 1 26 22 52 27 47 22 50 15 35 15 40 13 35 7 28 13 31 16 33 16 33 15 28 10 23 9 21 7 19 6 14 6 11 10 19 10 11 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 87 60 91 61 103 63 95 55 91 55 95 55 95 54 75 45 63 42 55 39 51 39 55 40 51 39 55 42 59 40 55 39 55 40 55 42 63 43 67 45 59 42 59 43 63 45 67 45 55 43 55 46 75 52 71 48 75 49 71 49 71 49 67 48 71 49 71 49 71 49 71 49 55 46 71 49 67 46 67 49 79 52 79 52 79 52 79 52 67 49 75 52 79 52 75 51 83 54 79 55 87 55 71 48 75 52 75 52 75 52 75 52 87 57 87 57 87 57 87 57 91 58 91 57 87 57 83 55 91 58 87 54 75 51 67 49 79 55 87 57 79 54 83 57 75 54 79 55 83 54 79 52 83 57 87 57 87 55 79 52 95 57 87 54 83 54 87 55 103 58 95 60 107 64 107 60 111 63 107 61 107 63 115 66 115 64 115 64 119 66 119 66 111 67 115 69 111 66 103 64 107 66 107 66 111 69 119 72 107 66 111 69 115 70 123 72 119 70 115 69 111 66 107 66 103 69 107 69 111 70 111 70 111 70 111 70 111 70 111 70 107 66 107 66 107 66 107 66 115 67 107 67 123 73 123 70 119 70 119 70 119 70 119 70 123 72 119 70 119 72 126 73 126 72 119 70 126 73 123 70 119 72 123 72 126 73 126 75 119 75 111 75 111 75 111 75 119 76 107 72 103 73 115 78 130 75 134 76 134 76 138 78 138 76 134 75 130 76 134 79 126 76 111 73 111 76 123 81 123 79 126 81 126 81 123 79 126 81 126 81 126 81 126 81 123 79 123 79 126 81 126 81 123 81 126 82 130 81 126 79 126 81 126 81 126 81 126 81 126 81 126 81 126 81 126 81 123 79 123 79 119 78 119 76 123 76 115 73 111 75 119 78 123 78 123 78 123 79 126 79 123 79 130 82 134 82 134 81 130 81 126 79 130 82 138 84 134 84 142 87 146 85 138 82 138 85 142 85 146 87 146 87 146 85 142 87 154 93 162 99 170 102 170 105 182 110 190 113 182 110 174 107 170 107 178 107 206 111 198 108 194 104 186 102 186 99 134 70 71 57 75 66 87 63 91 66 103 66 111 69 111 72 111 75 119 78 126 79 111 73 111 73 115 76 123 79 119 76 115 75 115 75 119 76 119 73 103 70 107 73 107 72 95 72 99 72 99 72 115 81 126 81 142 90 162 96 174 99 178 105 190 110 194 111 198 117 226 123 218 129 238 134 230 128 234 135 265 143 277 122 146 51 51 43 55 42 59 40 59 43 59 43 59 43 59 43 59 43 59 42 51 39 47 39 47 40 51 42 51 42 51 42 51 42 47 40 47 40 47 39 43 39 43 36 35 36 39 36 27 28 27 31 23 30 23 30 19 28 19 30 39 24 35 18 11 0 3 1 19 18 39 16 7 18 11 16 15 18 23 18 19 16 23 15 27 15 27 13 11 6 11 6 7 4 0 4 3 4 23 7 0 1 0 4 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 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 7 23 16 27 18 23 16 23 22 31 3 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 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 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 0 0 0 0 7 19 22 51 28 39 22 11 15 7 15 0 12 0 7 3 15 7 16 15 16 11 15 11 12 15 9 7 6 3 7 7 6 11 9 11 6 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 61 131 58 136 64 138 60 128 57 126 54 126 57 126 49 107 43 105 40 100 39 100 39 102 37 102 43 109 45 105 39 97 39 100 40 105 43 107 45 109 37 100 40 105 43 109 46 112 43 105 43 112 51 119 49 112 46 112 46 114 48 114 48 114 49 117 49 117 49 117 49 117 45 114 51 119 49 114 49 119 48 114 48 117 51 121 52 121 48 117 51 121 52 121 52 119 55 124 51 119 52 121 51 117 54 124 54 124 54 124 54 124 55 126 55 126 55 126 55 126 58 131 58 128 57 126 55 126 60 131 55 124 52 124 54 128 52 128 57 128 54 124 54 131 55 126 54 124 52 126 54 128 52 126 55 131 57 131 55 126 58 136 55 131 54 131 54 133 61 140 58 140 63 148 63 143 64 152 63 150 63 155 66 159 64 155 64 157 66 159 67 159 67 157 69 159 67 157 66 152 67 157 66 155 66 157 69 159 69 159 69 159 69 159 69 159 70 162 69 159 67 155 64 152 67 157 69 159 69 162 70 162 67 157 69 162 70 164 73 167 66 167 66 167 66 167 66 167 67 167 64 169 70 179 72 174 70 174 70 174 70 174 70 174 73 179 72 174 70 174 72 176 73 176 70 174 73 179 72 174 70 174 72 176 72 179 73 179 75 179 75 179 75 179 75 179 75 179 75 179 75 179 75 179 78 186 76 183 76 183 75 181 76 183 78 186 78 186 76 183 75 181 78 186 79 186 78 183 78 186 79 188 81 186 79 183 81 188 81 188 81 188 81 188 81 188 79 186 79 186 79 183 79 188 81 191 82 188 81 186 81 188 81 188 81 188 81 188 79 186 79 186 79 186 79 186 79 186 79 183 78 183 76 181 78 186 73 179 72 181 76 188 78 188 78 188 78 188 78 188 78 191 81 195 82 195 82 193 81 193 79 191 81 193 82 198 81 198 85 205 87 202 82 195 84 200 85 202 85 205 87 205 84 210 85 212 90 222 98 229 101 234 104 241 110 248 113 253 111 245 108 241 107 241 108 243 108 241 104 234 99 231 99 226 99 202 76 164 61 157 63 162 63 159 64 164 64 167 67 169 72 179 72 181 75 183 75 186 73 181 73 181 75 186 78 191 76 183 75 181 73 183 75 186 73 179 70 179 73 181 70 169 66 164 73 169 72 174 76 186 78 193 84 207 92 217 96 222 99 224 105 236 107 238 111 253 125 267 125 279 134 286 129 272 134 296 138 296 143 274 98 162 42 121 42 119 40 121 40 124 43 121 43 121 43 121 43 121 43 119 40 114 37 114 40 117 42 112 42 112 42 112 42 112 40 109 40 109 40 109 40 109 40 105 37 102 37 102 33 90 33 93 31 90 30 88 28 85 22 85 30 74 27 66 19 23 4 19 12 52 24 54 16 64 16 54 18 57 19 54 19 50 10 38 10 38 15 33 9 21 3 9 4 9 4 9 6 11 12 14 3 4 3 9 3 4 3 7 3 7 3 7 3 7 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 9 4 7 12 23 15 26 15 28 19 40 13 2 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 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 1 2 1 2 3 7 6 28 27 57 27 42 13 35 18 38 15 35 9 26 15 33 16 35 18 33 16 31 15 28 12 26 9 21 7 14 4 7 4 7 4 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 87 61 95 63 107 64 103 58 91 54 91 55 99 55 75 42 63 43 55 39 51 39 51 39 47 40 67 48 71 43 51 36 47 39 55 40 59 43 67 45 43 36 51 40 63 45 71 48 59 43 59 48 75 49 63 43 55 43 59 45 63 48 67 48 71 51 75 51 75 51 75 51 63 49 79 52 75 51 75 52 63 46 67 49 79 54 87 55 67 48 75 52 79 52 79 52 87 52 59 45 63 51 75 52 83 55 83 55 83 55 83 55 83 55 83 55 83 55 83 55 83 55 83 54 79 52 75 51 91 55 79 51 75 54 91 60 67 51 75 52 67 48 71 52 87 55 75 51 71 52 83 57 67 51 79 57 91 58 91 57 95 58 87 54 83 54 83 54 103 60 95 60 107 64 107 61 119 64 111 61 111 64 123 69 115 64 115 66 119 67 123 67 111 69 115 69 115 67 107 64 115 69 111 66 107 66 111 67 123 72 119 69 115 67 107 66 119 70 115 67 107 66 103 63 103 67 103 69 107 70 111 70 99 66 103 69 115 73 123 75 107 66 107 66 107 66 107 66 111 66 103 67 119 73 123 70 119 70 119 70 119 70 119 70 130 75 126 72 119 70 119 70 126 72 119 70 126 73 123 70 119 70 119 72 123 73 126 75 119 75 111 75 111 75 111 75 103 73 115 78 119 76 107 72 142 78 138 76 134 75 130 73 130 76 142 81 146 79 134 76 111 76 126 85 138 82 119 75 119 79 123 81 126 79 123 78 126 81 126 81 126 81 126 81 130 81 126 79 123 78 119 76 123 81 126 82 130 81 126 79 126 81 126 81 126 81 126 81 119 78 119 78 119 78 119 78 123 79 123 78 119 76 115 76 123 76 111 72 107 73 119 78 123 78 123 78 123 78 123 78 123 79 130 82 134 82 134 81 130 79 126 79 126 81 134 84 130 82 142 87 146 85 134 81 138 84 138 85 142 87 146 87 142 84 142 87 154 93 162 99 170 102 170 107 186 113 198 116 178 110 174 107 178 108 190 110 178 102 174 95 166 95 170 98 150 76 91 57 71 57 67 52 87 63 91 66 103 66 111 69 103 72 107 72 107 72 107 72 107 72 107 73 115 76 123 79 119 75 115 73 111 75 115 76 103 70 103 72 111 72 99 66 83 69 103 75 107 73 111 76 123 81 138 88 158 95 166 96 166 101 178 105 186 107 186 111 226 123 218 129 242 134 226 123 246 137 246 137 273 137 190 70 35 40 47 40 51 42 59 42 59 43 59 43 59 43 59 43 63 43 51 39 43 39 51 42 51 42 51 42 51 42 51 42 47 40 47 40 47 40 47 40 55 40 47 39 47 39 35 31 31 33 27 30 23 28 15 27 3 27 35 27 43 33 55 16 0 6 23 22 39 18 15 22 19 18 23 19 27 19 31 18 7 6 7 9 23 13 15 7 0 1 0 4 3 6 11 7 23 7 0 1 0 4 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 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 3 0 0 0 15 7 0 0 0 7 7 10 7 12 23 21 23 1 0 0 7 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 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 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 4 0 0 0 12 51 34 55 21 11 15 19 19 11 13 0 9 3 16 7 18 19 16 15 15 23 15 23 12 15 9 7 9 3 4 0 1 0 1 0 3 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 61 131 55 126 58 133 60 131 58 128 57 128 58 128 51 114 48 114 48 112 45 107 40 100 42 100 36 97 43 109 42 100 37 97 39 102 43 109 46 112 37 100 40 105 43 109 45 109 46 114 51 117 46 112 48 117 45 107 43 107 43 109 46 114 51 119 51 119 51 119 51 119 49 114 48 114 48 117 51 121 45 112 46 114 49 119 52 121 55 124 51 117 49 119 54 126 52 119 49 117 51 126 60 138 52 124 54 124 54 124 54 126 61 133 57 126 54 126 57 131 63 133 57 124 52 121 52 124 52 124 52 124 54 128 57 131 54 126 54 126 52 121 49 117 52 124 52 126 54 128 55 128 60 128 52 126 57 133 55 121 57 136 57 136 57 136 55 133 57 138 60 140 61 145 64 148 63 155 64 157 66 159 67 162 63 155 64 157 66 155 64 152 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 157 67 157 67 159 70 164 75 169 73 164 72 167 73 169 72 174 67 167 66 169 70 176 67 169 67 169 67 169 67 169 66 171 72 176 70 174 70 176 70 171 69 171 69 174 72 179 72 176 72 176 72 176 72 176 73 179 73 179 73 179 73 179 75 179 75 179 75 179 75 179 75 179 75 179 75 179 75 179 75 183 76 186 78 183 76 181 75 181 75 183 76 186 78 186 84 193 81 186 78 181 76 183 84 188 78 179 75 183 81 193 82 191 81 183 78 183 78 183 84 191 81 186 79 188 82 193 82 191 81 188 81 188 81 186 76 186 82 188 81 188 82 195 79 186 79 186 79 186 79 186 79 186 79 186 79 186 79 186 76 186 76 183 75 181 73 181 78 188 78 188 78 188 78 188 79 193 84 198 81 193 84 200 88 202 84 195 81 195 82 198 84 202 87 207 88 202 82 195 90 207 85 200 82 195 81 195 87 214 90 219 95 226 99 231 102 238 110 253 116 255 114 250 113 245 107 238 104 236 105 241 98 224 92 214 87 214 93 219 69 159 61 145 57 148 61 155 61 152 63 157 66 159 69 167 67 176 73 186 78 186 73 179 75 181 73 179 72 181 73 183 78 191 79 191 79 188 76 183 73 181 73 179 72 176 70 174 70 167 73 171 73 179 76 181 78 195 87 210 92 214 98 229 102 229 107 236 107 236 110 250 125 269 123 269 125 272 126 276 135 291 132 291 144 300 119 217 51 143 45 126 36 112 42 131 40 117 40 117 40 117 40 117 43 121 43 119 42 117 40 117 42 112 42 112 42 112 42 112 42 112 42 109 40 107 39 107 40 107 39 102 37 100 34 97 36 97 33 93 30 88 30 90 28 88 28 81 30 78 30 71 13 42 13 47 15 57 18 62 13 50 15 52 18 47 15 42 7 33 9 28 10 26 7 19 3 9 4 9 4 9 4 9 7 11 4 7 3 7 3 9 3 7 3 7 3 7 3 7 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 19 15 28 15 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 4 2 1 4 6 23 21 47 12 33 22 50 19 33 9 19 12 26 13 31 15 33 18 35 12 26 10 26 7 16 1 4 9 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 2 1 2 91 60 87 58 99 64 107 61 99 58 103 60 107 58 91 49 75 48 75 46 67 42 55 39 55 39 47 39 59 43 59 40 55 40 55 40 55 40 55 40 51 39 55 40 59 43 67 45 59 48 71 48 63 45 63 49 67 48 63 46 67 48 71 51 71 49 71 49 71 49 71 49 71 48 67 48 67 49 75 52 71 49 75 51 79 54 83 54 83 52 79 51 75 52 79 54 83 54 75 51 75 54 83 57 79 54 79 54 79 54 79 54 95 58 87 55 83 55 83 57 79 54 75 51 75 54 83 57 79 54 75 52 75 54 83 55 71 51 75 52 79 52 75 52 75 52 75 54 79 55 83 55 83 52 71 54 91 60 91 55 95 58 95 58 95 58 95 57 95 58 99 61 107 63 111 64 115 64 119 66 119 66 119 67 111 64 115 66 119 64 115 63 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 107 67 103 67 103 69 111 72 119 73 115 72 111 72 119 73 119 69 111 67 111 67 115 70 111 67 111 67 111 67 111 67 107 69 123 72 119 70 119 72 123 72 119 70 123 73 126 75 123 72 123 72 123 72 123 72 126 73 126 73 126 73 126 75 119 75 111 75 111 75 111 75 111 75 111 75 111 75 111 75 126 75 134 78 138 78 134 76 130 75 130 76 134 76 138 79 142 82 123 78 115 76 115 76 126 81 119 76 115 78 126 81 130 81 123 78 119 78 119 78 126 79 119 76 115 78 123 81 130 82 130 82 130 82 130 82 119 81 130 82 123 79 126 84 123 79 123 79 123 79 123 79 123 79 123 79 123 79 123 79 119 76 119 75 115 73 111 73 123 78 123 78 123 78 123 78 126 81 138 82 130 81 134 85 150 87 138 82 130 82 138 84 142 85 146 87 142 85 138 82 138 84 134 82 134 84 142 85 150 88 154 92 166 96 170 101 178 107 186 114 202 116 198 113 194 111 182 107 182 105 178 104 174 95 158 90 158 88 150 85 99 61 87 54 71 55 87 61 91 61 95 64 95 67 99 69 99 70 111 75 119 75 111 73 115 75 111 73 111 73 115 75 123 78 126 79 123 78 119 75 111 73 107 72 107 70 103 72 95 70 99 72 103 73 111 75 123 82 146 88 154 93 174 101 174 104 182 107 186 107 186 113 214 120 214 125 222 128 226 131 246 132 234 132 265 143 249 111 79 51 35 43 51 37 51 45 55 42 55 42 55 42 55 42 59 43 59 42 55 40 51 40 51 42 51 42 51 42 51 42 51 42 51 40 47 39 43 39 55 40 47 39 39 36 35 33 39 34 31 31 23 30 23 30 27 28 35 28 43 30 47 30 27 19 19 15 7 16 15 19 15 16 27 16 23 15 23 13 3 6 11 9 7 6 3 4 3 4 3 4 3 4 3 4 11 6 3 3 0 3 0 4 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 7 0 7 0 0 0 0 0 0 1 0 9 23 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 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 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 12 31 22 27 21 35 21 19 12 0 13 0 13 3 15 11 15 15 16 27 16 19 9 7 6 3 9 15 7 7 4 0 1 0 3 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 61 131 58 133 64 145 66 143 61 133 60 133 61 133 55 121 48 114 46 109 43 105 40 100 37 100 42 102 40 100 42 107 42 105 40 100 37 95 36 93 42 102 39 100 40 105 45 112 43 112 48 112 45 107 45 114 48 114 46 112 48 114 49 119 48 114 48 114 48 114 48 114 49 114 48 114 48 117 51 121 54 124 54 126 55 126 55 126 51 121 52 124 54 121 52 119 55 126 55 124 54 121 52 121 57 126 55 124 54 121 52 119 57 128 57 128 57 126 54 124 52 119 51 119 51 121 54 126 55 126 54 124 52 124 52 126 49 119 51 124 54 126 55 128 52 124 52 126 54 128 55 128 52 121 51 126 58 138 60 133 60 140 60 140 60 140 60 140 60 140 60 143 63 145 64 148 66 157 66 157 64 155 64 155 63 155 64 157 66 155 64 152 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 67 159 70 162 72 162 70 159 69 162 72 164 69 171 67 169 67 169 69 171 67 169 67 169 67 169 67 169 66 171 72 176 70 174 70 176 73 179 72 176 73 179 75 183 72 176 72 176 72 176 72 176 73 179 73 179 73 179 73 179 75 179 75 179 75 179 75 179 75 179 75 179 75 179 75 179 72 179 75 183 78 186 78 183 75 181 75 181 76 183 76 186 81 186 78 181 75 179 75 179 79 186 79 183 78 186 79 186 81 188 79 183 78 183 78 186 76 181 75 176 73 179 76 181 81 188 81 191 84 193 85 195 79 188 82 191 79 183 79 188 79 186 79 186 79 186 79 186 79 186 79 186 79 186 79 186 76 186 75 183 75 183 73 181 78 188 78 188 78 188 78 188 78 193 82 195 81 193 82 200 87 200 84 195 82 195 84 198 87 205 85 200 84 200 84 200 79 193 79 195 84 205 90 212 87 214 90 222 95 229 101 234 105 241 110 253 116 255 114 253 114 245 111 241 108 234 102 226 95 212 88 207 90 202 76 176 57 143 52 136 52 140 58 150 61 155 63 157 67 162 69 162 72 179 72 181 73 183 75 183 76 186 75 183 75 183 76 186 78 188 79 191 78 186 75 183 73 179 72 179 70 176 70 174 67 162 70 164 70 174 73 176 78 193 85 207 90 212 96 224 101 226 105 234 105 236 110 248 113 255 120 272 128 279 131 279 132 284 126 279 131 305 140 286 85 164 37 136 49 119 34 114 43 121 43 121 43 121 43 121 43 121 43 119 42 117 40 117 42 112 42 112 42 112 42 112 42 112 42 109 40 107 39 107 43 109 40 105 36 97 33 93 36 100 33 93 30 90 30 90 28 88 28 85 28 85 30 81 27 71 19 59 16 57 19 64 18 52 18 47 13 42 12 35 6 21 7 23 6 19 4 14 4 9 4 9 4 9 4 9 7 11 4 7 3 7 3 9 3 7 3 7 3 7 3 7 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 13 21 13 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 2 1 2 6 16 16 33 25 47 24 38 13 33 15 40 16 33 15 31 15 31 13 28 22 38 13 23 6 21 10 26 9 11 6 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 79 58 87 60 107 67 115 64 99 58 103 60 111 60 95 52 79 48 71 45 59 40 55 40 43 40 63 42 51 37 55 45 59 42 55 40 51 37 47 36 63 42 51 37 51 42 67 48 55 45 63 46 55 42 59 46 59 43 55 43 55 45 63 48 67 48 67 48 67 48 67 48 71 48 67 48 67 49 75 52 87 55 87 55 87 55 83 54 71 51 83 55 87 54 75 49 79 54 83 55 83 54 75 51 91 57 83 55 75 52 71 49 83 55 91 58 91 55 79 51 91 57 83 54 71 51 67 49 87 55 79 52 71 51 71 51 71 51 71 51 75 52 79 55 75 52 75 54 79 55 83 55 79 54 79 55 87 60 95 60 99 60 103 61 103 61 107 63 99 61 103 63 107 64 111 64 123 67 119 66 115 63 111 63 111 64 115 66 119 64 115 63 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 66 103 67 99 66 103 67 107 70 107 69 103 67 103 69 111 72 115 67 111 67 111 67 111 69 111 67 111 67 111 67 111 67 107 69 123 72 119 70 119 72 123 72 123 72 123 73 130 76 123 72 123 72 123 72 123 72 126 73 126 73 126 73 126 75 119 75 111 75 111 75 111 75 111 75 111 75 111 75 111 75 123 72 130 76 134 78 134 76 126 73 130 75 130 76 134 78 130 78 115 75 111 75 111 75 115 78 123 79 123 79 119 76 123 79 119 76 115 78 119 79 111 75 111 75 111 75 111 75 115 78 123 81 130 84 134 85 126 82 134 81 119 76 119 79 119 78 119 78 119 78 119 78 119 78 119 78 119 78 119 78 115 75 115 75 115 75 115 75 119 76 123 78 123 78 126 79 123 81 134 82 130 79 134 84 142 84 138 84 138 84 138 84 150 87 138 82 130 82 138 85 123 78 126 81 138 87 154 92 150 88 154 93 170 99 174 104 186 108 186 113 202 116 202 116 194 114 202 111 190 104 174 96 146 85 134 84 138 78 95 54 79 52 79 51 83 55 91 61 95 63 99 64 95 69 103 70 111 72 107 72 107 73 115 76 123 76 119 75 115 76 119 78 119 78 123 78 123 76 115 73 107 72 107 70 103 70 99 70 91 70 95 72 103 72 107 73 123 81 142 87 150 90 166 98 170 102 178 105 178 105 182 111 186 113 198 123 222 126 214 125 226 131 230 123 230 138 281 141 210 69 15 42 71 42 47 37 63 43 59 43 59 43 59 43 59 43 59 42 55 40 51 40 51 42 51 42 51 42 51 42 51 42 51 40 47 39 43 39 59 42 51 39 39 34 31 31 43 36 35 31 27 30 23 31 31 30 31 30 39 30 39 30 43 27 23 16 15 19 23 25 35 19 27 15 19 10 11 7 7 7 7 7 15 6 7 3 7 6 7 6 7 6 7 6 11 6 3 3 0 3 0 4 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 7 0 7 0 7 0 0 0 0 1 0 4 7 12 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 9 15 15 47 25 47 22 19 15 23 19 11 18 7 15 11 13 3 12 35 18 19 9 7 9 15 13 11 6 3 3 0 3 0 3 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 54 121 54 131 63 140 63 133 57 126 55 128 60 131 54 119 52 117 48 109 43 105 42 105 36 102 43 105 39 97 40 109 40 102 40 102 42 105 42 107 45 105 40 97 39 102 45 112 43 109 46 112 43 105 45 112 45 107 43 107 43 109 46 114 51 119 51 119 51 119 51 119 49 114 48 114 48 117 51 121 54 124 54 124 52 121 52 121 49 119 54 126 55 124 51 117 51 121 54 126 55 126 54 124 58 128 55 126 52 121 51 117 54 126 57 131 57 126 52 119 58 131 57 128 54 121 51 117 55 126 52 121 51 121 51 121 55 128 52 121 51 121 51 124 52 124 52 126 54 128 55 128 57 131 58 133 57 131 57 131 60 140 61 143 63 145 63 148 61 145 63 145 63 148 64 148 66 157 66 155 63 152 61 150 63 155 64 157 66 155 64 152 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 155 67 155 66 155 66 157 69 162 67 157 67 157 67 159 70 164 66 169 67 169 67 169 67 167 67 169 67 169 67 169 67 169 66 171 72 176 70 174 70 176 70 174 69 171 70 176 73 179 72 176 72 176 72 176 72 176 73 179 73 179 73 179 73 179 75 179 75 179 75 179 75 179 75 179 75 179 75 179 75 179 72 176 73 181 76 183 76 181 73 179 73 181 75 181 76 183 78 183 76 179 75 179 76 181 76 181 78 186 79 183 76 181 78 183 76 181 76 183 78 186 76 181 78 183 78 183 76 181 73 179 75 181 78 186 81 191 79 188 82 188 78 179 76 183 78 183 78 183 78 183 78 183 78 183 78 183 78 183 78 183 75 183 75 183 75 183 75 183 76 186 76 188 78 191 79 191 78 191 82 193 79 191 81 198 82 198 84 198 84 198 84 198 88 202 84 195 81 195 84 200 81 195 81 198 84 202 88 210 87 214 90 222 96 231 104 238 108 243 111 250 114 255 117 257 114 248 113 243 107 226 96 214 87 202 84 198 78 181 57 143 54 136 52 136 55 143 61 152 64 152 66 157 69 159 70 164 75 179 72 179 72 181 75 186 78 186 76 183 75 186 76 188 76 186 78 188 76 186 75 181 72 179 70 176 70 174 69 171 70 167 73 169 73 179 75 181 78 193 84 202 87 207 92 219 98 222 102 231 102 231 107 245 108 248 116 262 122 265 119 260 125 281 131 284 129 300 140 300 135 212 42 124 43 119 37 112 40 117 40 117 40 117 40 117 43 121 43 119 42 117 40 117 42 112 42 112 42 112 42 112 42 112 42 109 40 107 39 107 42 109 40 105 36 97 33 95 37 100 34 95 31 93 31 93 30 90 28 93 28 90 30 90 24 76 19 64 19 66 24 66 21 52 15 40 9 31 7 26 9 26 10 26 9 21 6 19 6 11 6 11 6 11 6 11 7 11 4 7 3 7 3 9 3 7 3 7 3 7 3 7 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 0 4 6 11 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 0 1 2 3 7 7 16 16 35 25 47 24 38 18 35 19 35 18 33 13 26 12 23 12 28 12 26 10 21 6 14 7 9 4 4 3 4 4 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 63 52 75 55 95 61 95 55 87 54 91 57 103 58 91 51 95 52 79 46 63 43 67 45 47 39 59 40 55 39 59 43 47 37 51 42 63 45 71 48 63 42 55 39 55 40 63 45 55 46 67 46 59 43 59 48 67 48 63 46 67 48 71 51 75 51 75 51 75 51 75 51 71 48 67 48 67 49 75 52 75 51 75 51 75 51 79 52 75 52 79 54 83 52 79 51 75 52 75 54 79 55 83 55 87 55 83 54 79 52 75 51 83 55 83 55 83 54 75 52 75 54 83 57 87 57 87 55 79 52 71 51 67 51 71 52 91 57 79 51 67 49 71 52 75 52 75 54 79 55 83 55 91 60 99 60 87 55 83 58 95 58 99 61 103 63 111 64 107 63 107 64 111 64 111 64 115 64 115 64 111 63 111 63 111 64 115 66 119 64 115 63 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 64 99 66 95 64 99 67 107 69 103 67 103 67 103 70 115 73 107 66 111 67 111 67 107 66 111 67 111 67 111 67 111 67 107 69 123 72 119 70 119 72 119 69 115 69 115 70 123 73 123 72 123 72 123 72 123 72 126 73 126 73 126 73 126 75 119 75 111 75 111 75 111 75 111 75 111 75 111 75 111 75 126 73 130 75 130 75 126 72 123 73 126 73 130 75 130 76 130 78 115 76 115 76 119 78 119 76 115 76 115 76 115 78 115 76 115 75 115 78 119 79 119 78 123 81 126 79 119 78 107 73 111 75 115 78 119 78 119 79 126 79 115 76 119 79 115 76 115 76 115 76 115 76 115 76 115 76 115 76 115 76 111 73 115 75 115 75 119 76 115 75 119 78 123 79 130 81 119 79 130 81 126 79 130 84 130 82 138 85 142 85 138 84 142 85 138 82 134 82 134 82 134 82 134 82 134 84 146 87 150 87 154 93 174 101 182 107 194 110 190 113 198 116 206 119 210 114 202 108 182 98 158 90 154 90 146 82 123 64 79 54 87 54 91 55 95 58 107 63 107 66 99 67 99 70 103 72 107 72 107 73 111 75 115 75 119 76 115 75 115 75 119 76 119 76 119 76 119 75 111 73 103 70 103 70 99 69 99 69 99 72 103 75 111 75 115 76 119 79 138 85 142 87 154 93 166 99 170 102 174 102 174 108 182 111 190 116 202 119 194 117 226 131 246 132 246 141 261 132 285 104 71 36 35 40 67 43 55 40 51 40 51 40 51 40 59 43 59 42 55 40 51 40 51 42 51 42 51 42 51 42 51 42 51 40 47 39 43 39 51 40 47 37 43 36 35 34 43 37 35 33 27 31 27 31 35 31 35 30 35 30 35 31 11 22 19 21 27 24 35 25 35 18 27 9 7 6 11 9 11 10 23 10 23 9 15 6 11 7 11 7 11 7 11 7 11 6 3 3 0 3 0 4 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 15 0 15 0 7 0 0 0 7 1 0 0 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 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 0 0 1 0 4 0 13 39 27 47 21 15 15 15 18 7 16 7 13 3 10 0 9 11 10 11 7 0 4 7 6 3 3 0 4 3 6 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 52 119 52 128 60 133 55 121 55 126 55 131 60 133 55 121 58 126 51 114 45 112 48 114 40 100 37 100 42 107 42 102 36 95 37 102 42 107 45 112 42 105 42 105 42 105 42 105 45 114 49 114 46 109 46 117 48 114 46 112 48 114 49 119 49 117 49 117 49 117 49 117 49 114 48 114 48 117 51 121 49 117 49 119 52 121 54 124 54 121 52 119 51 121 52 124 57 126 54 121 51 121 54 126 54 124 54 124 54 124 54 124 57 126 54 124 52 121 54 124 51 121 54 126 57 126 54 124 51 121 49 119 49 121 52 126 57 126 51 119 49 121 54 128 52 124 52 126 54 128 55 128 55 133 61 136 57 128 58 138 57 136 58 140 61 145 63 148 64 148 64 148 64 148 64 148 61 152 63 152 63 152 64 155 63 155 64 157 66 155 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 152 64 152 66 155 64 152 66 155 67 159 67 157 67 157 69 164 73 169 64 167 67 169 67 169 66 164 67 169 67 169 67 169 67 169 66 171 72 176 70 174 70 176 72 174 70 174 70 176 73 181 72 176 72 176 72 176 72 176 73 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 181 75 176 70 171 72 176 73 179 73 181 75 181 79 186 78 183 78 183 79 186 79 183 75 179 75 179 78 186 76 179 75 179 76 181 78 186 76 183 79 188 81 186 78 181 76 181 76 181 76 181 76 181 75 183 79 186 76 181 78 188 76 181 76 181 76 181 76 181 76 181 76 181 76 181 76 181 73 181 73 183 75 186 76 186 75 183 76 188 78 191 81 193 76 191 81 193 79 188 81 195 79 193 84 200 87 200 84 198 82 200 84 200 84 198 81 193 82 195 81 198 84 202 87 207 85 212 90 224 98 236 105 241 110 245 111 250 114 255 119 262 117 245 111 229 99 212 92 205 87 205 87 186 64 152 55 155 54 140 55 140 57 145 58 148 66 155 67 157 69 162 73 167 70 176 73 183 76 183 73 181 75 183 73 181 73 181 75 183 75 186 76 186 76 183 73 179 70 176 70 174 69 174 67 169 69 164 72 169 73 176 75 179 76 191 82 200 84 202 88 212 96 219 101 226 101 229 105 243 110 245 113 257 119 265 123 269 131 288 135 298 141 317 143 300 140 265 72 131 31 119 45 109 42 119 42 119 42 119 42 119 43 121 43 119 42 117 40 117 42 112 42 112 42 112 42 112 42 112 42 109 40 107 39 107 37 102 37 102 37 102 37 102 39 102 36 95 33 93 31 95 31 93 31 95 31 95 31 95 25 85 28 85 28 76 24 62 19 45 12 33 6 28 9 28 7 26 9 23 9 21 6 11 7 14 7 14 7 14 7 14 7 11 4 7 3 7 3 9 3 7 3 7 3 7 3 7 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 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 0 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 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 0 3 0 0 0 1 0 0 14 16 42 22 38 16 33 18 33 16 31 15 28 13 26 10 21 7 19 6 19 6 14 6 7 4 4 3 7 4 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 75 52 79 57 95 58 83 51 91 57 99 60 115 61 103 55 107 57 87 48 71 46 79 51 59 39 43 37 63 45 59 39 43 36 47 39 51 40 59 42 55 42 63 43 63 42 55 40 63 48 75 49 63 46 67 49 59 43 55 43 55 45 63 48 67 48 67 48 67 48 67 48 71 48 67 48 67 49 75 52 67 49 71 51 79 54 87 57 87 54 75 49 71 51 83 55 103 60 83 51 67 49 71 52 75 54 79 54 79 54 79 55 91 57 79 51 71 52 79 55 79 55 83 55 79 51 63 45 67 49 67 49 67 52 79 54 79 51 67 48 67 52 87 58 75 52 75 54 79 55 83 55 71 55 95 60 87 57 99 66 87 57 95 58 99 61 107 63 111 64 111 64 111 64 111 64 103 61 107 63 111 64 115 66 111 64 115 66 119 64 115 63 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 64 99 64 95 64 95 66 103 69 103 67 103 69 111 72 123 75 99 66 111 70 115 69 103 64 111 69 111 69 111 69 111 69 107 70 123 73 119 72 119 73 126 73 123 73 123 75 130 76 123 72 123 72 123 72 123 72 126 73 126 73 126 73 126 73 119 75 119 75 119 75 119 75 119 75 119 75 119 75 119 75 134 76 134 75 126 72 115 67 123 72 123 73 126 75 130 75 134 79 130 78 126 79 134 81 134 78 119 72 111 75 126 81 119 75 119 75 119 76 130 79 123 76 130 81 134 79 123 76 123 78 119 78 119 78 115 76 107 76 119 78 119 76 123 82 115 76 115 76 115 76 115 76 115 76 115 76 115 76 115 76 111 75 111 76 115 78 119 76 115 75 119 78 123 79 130 81 119 78 130 81 123 78 130 82 126 81 138 85 146 85 142 84 130 82 138 85 138 82 126 78 126 79 130 81 138 87 154 92 146 87 154 95 174 102 194 108 206 111 198 113 206 116 218 120 218 116 198 102 162 92 146 87 130 84 142 70 67 46 55 57 91 54 95 55 95 57 95 58 107 66 103 69 99 70 99 72 95 70 111 76 123 76 111 72 115 73 111 72 107 73 111 75 115 76 126 76 126 75 119 72 111 70 111 69 107 67 103 69 91 69 95 72 99 72 107 73 119 79 134 84 138 85 150 92 162 99 170 101 170 101 178 107 186 110 182 116 206 125 226 131 253 135 249 137 277 153 285 140 257 122 146 46 23 43 79 36 63 43 59 43 59 43 59 43 59 43 59 42 55 40 51 40 51 42 51 42 51 42 51 42 51 42 51 40 47 39 43 39 39 36 39 37 43 39 47 39 47 37 39 34 31 33 31 33 27 31 27 31 27 31 27 31 35 33 51 34 51 28 27 19 27 16 11 9 0 6 7 10 3 7 15 7 23 6 15 3 11 7 11 7 11 7 11 7 11 6 3 3 0 3 0 4 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 7 0 15 0 7 0 7 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 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 3 3 3 1 0 0 0 1 0 3 15 18 35 18 31 18 15 16 7 15 11 13 7 13 15 12 3 3 0 4 19 12 3 4 0 3 0 4 7 6 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 43 109 49 124 57 133 61 138 63 136 60 136 64 140 61 131 64 128 51 119 46 100 43 124 45 97 36 105 45 107 43 112 36 97 39 102 42 107 43 107 48 114 48 112 45 107 42 102 51 119 49 117 48 112 46 112 42 112 51 119 48 109 48 119 46 114 49 119 51 119 51 117 57 128 55 124 54 126 57 128 54 124 54 124 54 124 54 124 52 121 52 121 52 121 52 121 52 126 52 126 52 126 52 126 55 131 55 128 54 126 52 126 57 126 55 131 61 133 57 121 52 124 54 126 55 124 54 121 52 124 52 121 51 119 49 119 51 124 54 124 49 117 48 121 54 128 55 126 52 126 57 136 57 131 57 133 58 136 60 136 64 148 64 148 64 148 64 148 66 148 64 150 69 155 66 145 61 145 63 148 64 150 66 152 66 150 66 148 64 145 63 145 64 148 64 148 64 148 64 148 64 150 66 152 67 150 66 148 66 155 66 155 66 155 66 155 61 145 60 148 64 155 66 150 66 155 66 155 66 155 66 155 72 164 72 164 72 164 72 164 76 167 70 164 70 167 69 157 70 164 70 164 70 164 70 164 67 162 72 169 73 167 69 159 72 167 72 167 72 167 72 169 72 176 72 176 72 176 72 176 73 179 73 179 73 179 73 179 72 176 72 179 73 181 75 181 75 179 73 176 72 179 73 181 70 176 75 183 76 181 72 174 75 181 75 179 73 176 72 176 75 181 75 181 75 181 75 181 75 181 75 181 75 181 75 181 76 183 76 181 75 179 73 179 75 181 75 181 75 181 75 181 76 181 78 183 78 186 79 186 79 186 79 183 78 181 76 181 76 181 76 179 75 176 73 176 75 179 75 179 75 179 75 179 78 176 78 179 79 181 79 186 76 183 81 188 76 186 79 193 79 191 79 191 79 191 79 191 84 198 85 202 87 198 82 193 81 188 84 195 85 193 79 191 78 188 78 193 81 200 85 205 90 210 92 212 95 222 99 226 107 236 107 238 110 243 114 250 119 241 104 219 95 212 92 202 90 183 60 138 52 143 52 133 54 140 55 143 57 145 58 148 61 150 64 155 69 162 72 169 70 176 72 181 75 186 75 183 70 176 72 183 75 183 75 183 76 181 75 179 73 179 72 176 67 169 67 167 66 164 64 164 67 157 70 162 73 171 76 174 79 191 85 200 84 198 85 205 98 222 104 231 102 224 99 229 102 250 120 267 119 262 128 293 141 319 146 315 156 343 153 284 117 267 111 171 37 109 39 117 45 121 40 114 39 117 43 124 39 114 39 114 39 114 39 114 39 107 39 107 39 107 39 107 39 107 39 107 39 107 39 107 40 109 40 109 40 109 40 109 39 105 36 100 33 97 33 97 28 95 34 97 28 85 28 93 31 90 28 85 25 81 24 71 21 50 12 33 4 26 7 23 6 19 6 11 4 7 4 7 4 9 4 9 4 9 4 9 7 9 1 4 3 7 3 4 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 2 1 2 1 2 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 4 19 21 38 22 33 18 28 15 21 13 23 16 31 4 11 7 16 7 11 1 4 0 4 4 7 3 2 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 63 48 71 52 87 58 99 61 103 60 99 61 107 63 103 58 103 55 83 55 71 42 55 51 59 37 35 40 55 42 51 45 47 39 55 43 67 45 67 45 71 46 71 46 67 43 59 40 75 48 75 46 71 46 71 46 63 48 83 51 75 46 79 51 63 46 67 49 71 49 71 49 79 52 75 51 75 51 79 52 71 49 71 49 71 49 71 49 83 54 83 54 83 54 83 54 87 54 87 54 87 54 87 54 91 55 91 54 87 52 83 52 83 55 83 57 95 58 83 52 75 54 79 55 83 54 79 52 75 52 75 51 71 49 67 49 79 55 87 55 75 51 75 54 83 57 95 58 87 57 91 61 87 57 91 58 91 60 95 60 107 63 107 63 107 63 107 63 119 66 107 64 119 67 115 64 107 63 111 64 111 64 115 66 119 67 119 66 115 64 111 64 107 63 107 63 107 63 107 63 107 63 111 64 111 64 107 63 107 66 107 66 107 66 107 66 111 64 99 64 111 69 111 66 99 66 99 66 99 66 99 66 111 70 111 70 111 70 111 70 130 72 119 70 126 73 123 69 123 72 123 72 123 72 123 72 119 70 126 73 126 73 119 70 126 73 126 73 126 73 126 73 119 70 119 70 119 70 119 69 126 73 126 73 126 73 126 73 123 72 123 73 126 75 130 75 130 73 126 72 123 73 126 75 123 72 130 75 130 75 123 72 130 75 126 73 126 72 123 72 130 75 130 75 130 75 130 75 130 75 130 75 130 75 130 75 134 76 130 75 130 73 126 73 130 75 130 75 130 75 130 76 119 76 115 76 119 78 119 79 123 79 119 78 119 76 115 76 115 76 115 75 111 73 107 73 111 75 111 75 111 75 111 76 115 79 115 81 119 81 123 81 115 78 126 81 119 76 126 81 126 79 126 79 126 79 126 79 134 84 138 85 138 82 130 81 123 82 130 85 134 82 126 79 123 79 126 81 134 84 142 85 154 90 158 95 170 98 178 99 194 105 198 107 206 111 214 114 218 108 182 95 162 93 162 90 146 73 87 52 71 55 79 52 87 54 91 57 95 58 95 61 95 66 99 67 95 69 103 70 99 70 107 73 115 76 115 75 107 73 115 76 119 76 119 76 130 75 126 73 126 72 123 72 111 67 111 66 107 64 103 67 99 72 95 73 103 75 111 76 119 82 138 87 138 84 146 88 162 99 174 101 174 99 174 105 178 111 202 114 194 122 242 141 253 143 313 158 301 146 238 113 238 131 226 79 55 30 35 37 59 42 51 40 51 40 55 43 47 39 47 39 47 39 47 39 47 40 47 40 47 40 47 40 47 40 47 40 47 40 47 40 51 40 51 40 51 40 51 40 51 39 43 34 35 33 31 34 15 30 31 31 15 25 23 30 31 28 35 27 31 25 35 25 23 19 3 9 0 4 0 7 0 6 11 6 15 4 11 4 3 4 3 4 3 4 3 4 11 4 0 1 0 3 0 1 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 3 1 3 1 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 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 9 35 21 43 19 19 18 11 15 3 15 19 16 3 7 15 9 19 4 7 0 0 4 11 7 3 3 3 6 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 51 119 49 117 52 126 58 133 60 131 58 133 63 138 60 128 57 126 57 131 54 112 45 117 45 97 36 102 43 102 40 107 40 102 43 109 45 112 45 109 46 112 46 112 45 107 42 102 43 109 45 109 45 109 46 112 45 114 51 119 49 117 49 119 45 109 46 114 49 114 48 114 51 119 51 119 51 119 51 119 49 117 49 117 49 117 49 117 54 124 54 124 54 124 54 124 55 131 55 131 55 131 55 131 55 131 54 128 54 128 52 126 55 124 54 126 57 128 54 119 52 124 54 126 55 124 54 121 52 124 52 124 51 121 51 121 57 133 60 133 55 126 55 131 57 136 63 140 61 136 61 140 57 133 58 133 60 136 60 136 63 145 63 145 63 145 63 145 69 150 63 143 64 150 66 150 66 150 64 148 64 148 63 145 69 155 67 152 67 150 66 150 61 143 61 143 61 143 61 143 61 143 63 145 63 145 61 143 66 155 66 155 66 155 66 155 69 155 64 152 67 157 66 150 66 155 66 155 66 155 66 155 69 159 69 159 69 159 69 159 72 162 69 162 73 167 72 162 72 164 72 164 72 164 72 164 70 164 72 167 73 164 72 162 73 167 73 167 73 167 73 167 67 169 67 169 67 169 69 171 73 179 73 179 73 179 73 179 72 176 72 179 73 181 75 181 75 179 73 176 72 179 73 181 72 179 73 181 75 179 73 176 75 179 73 179 72 176 72 176 75 181 75 181 75 181 75 181 76 183 76 183 76 183 76 183 76 181 75 181 73 179 73 179 75 181 75 181 75 181 75 181 73 179 75 179 76 181 76 183 79 183 78 183 76 181 76 181 76 181 76 179 75 176 73 176 75 179 75 179 75 179 75 174 78 174 79 176 79 181 81 181 76 183 81 188 76 186 79 193 79 191 79 191 79 191 79 191 81 193 82 195 81 193 78 186 79 183 84 186 82 191 81 186 78 191 81 198 84 200 84 200 88 212 95 222 99 224 99 222 102 231 105 236 108 241 111 245 110 229 96 210 92 210 92 205 78 162 57 138 55 140 57 138 54 138 55 143 57 145 61 148 67 157 67 157 67 157 67 159 70 176 72 181 75 186 75 183 75 183 76 188 78 188 78 186 73 179 73 176 72 176 70 174 67 169 67 167 66 164 64 159 72 164 73 167 73 171 76 174 78 188 84 195 84 198 87 207 102 224 101 224 99 229 107 250 114 253 116 267 128 296 152 329 167 339 144 286 107 231 102 257 134 276 123 217 57 105 27 119 42 119 40 117 40 117 42 119 39 114 39 114 39 114 39 114 42 112 42 112 42 112 42 112 42 112 42 112 42 112 42 112 40 109 40 109 40 109 40 109 40 107 37 102 34 100 34 100 27 97 31 93 27 85 27 88 27 85 27 83 27 83 27 78 24 59 18 42 9 31 7 28 6 19 7 11 6 9 4 7 4 9 4 9 4 9 4 9 7 9 1 4 3 7 3 4 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 2 1 2 1 2 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 1 7 10 23 16 26 19 28 16 23 13 21 13 23 9 19 10 16 6 11 1 4 4 11 9 14 7 7 6 11 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 87 52 75 48 71 52 87 58 95 57 91 58 103 63 99 57 79 55 99 63 95 51 67 48 63 39 35 40 55 40 43 42 55 40 59 43 67 45 63 43 67 45 67 45 67 43 59 40 55 42 59 43 63 45 67 46 71 48 83 51 83 51 83 51 55 45 63 46 67 48 63 46 79 52 83 54 83 54 79 52 87 54 83 54 83 52 79 52 87 55 87 55 87 55 87 55 87 54 87 54 87 54 87 54 87 54 87 54 87 54 87 54 83 52 75 52 83 55 79 51 75 54 79 55 83 54 79 52 75 52 75 52 75 52 75 51 87 58 95 58 87 55 87 58 83 60 103 64 99 61 99 63 91 58 91 60 95 60 99 61 103 61 103 61 103 61 103 61 126 66 103 60 103 66 119 67 119 66 115 64 111 63 107 61 115 66 115 66 115 66 115 66 103 61 103 61 103 61 103 61 103 61 107 63 107 63 103 61 103 64 103 64 103 64 103 64 111 64 95 61 99 63 95 58 99 66 99 66 99 66 99 66 103 67 103 67 103 67 103 67 119 69 111 69 123 75 126 72 123 72 123 72 123 72 123 72 123 72 123 72 123 72 123 72 123 72 123 72 123 72 123 72 111 67 111 67 115 69 115 69 123 72 123 72 123 72 123 72 123 72 123 73 126 75 130 75 130 73 126 72 123 73 126 75 126 73 126 73 126 73 126 73 126 73 126 72 123 72 119 70 126 73 126 73 126 73 126 73 134 76 134 76 134 76 134 76 130 75 130 73 126 73 123 72 126 73 126 73 126 73 126 75 115 73 107 75 111 75 115 76 119 78 119 76 115 76 111 75 115 76 115 75 111 73 107 73 107 73 111 75 111 75 115 78 115 79 115 81 119 81 123 81 115 78 126 81 119 76 126 81 126 79 126 79 126 79 126 79 126 79 126 79 123 78 119 78 123 81 126 82 126 81 123 79 119 78 126 82 134 82 130 81 154 93 170 101 186 101 178 96 182 102 190 105 198 107 202 108 190 99 162 90 150 88 154 87 107 61 71 51 75 57 83 57 83 54 87 55 99 60 95 63 103 67 103 69 99 69 103 70 99 70 107 73 115 76 115 75 115 75 119 76 123 76 119 75 123 72 123 72 119 70 119 69 111 67 111 66 107 64 103 67 103 72 99 73 103 73 103 75 119 81 134 85 138 85 154 95 182 104 178 98 170 102 194 117 238 126 242 138 297 158 313 158 325 129 166 78 59 63 146 131 269 132 253 114 130 34 19 43 55 40 51 40 51 40 51 42 47 39 47 39 47 39 47 39 51 42 51 42 51 42 51 42 51 42 51 42 51 42 51 42 51 40 51 40 51 40 51 40 47 37 39 34 31 33 31 33 15 28 23 28 15 27 23 27 19 27 31 27 31 27 39 30 35 25 19 15 3 9 0 7 0 6 3 6 7 4 11 4 3 4 3 4 3 4 3 4 11 4 0 1 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 1 0 0 0 0 0 0 0 0 3 1 3 1 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 3 3 0 3 7 10 27 16 15 18 11 15 7 13 11 12 15 12 19 9 19 4 11 1 3 7 19 9 7 4 3 6 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 55 124 51 114 48 119 54 126 57 126 55 128 60 136 60 128 51 128 63 138 60 126 52 117 49 105 39 105 43 102 39 105 39 100 40 105 42 105 42 102 43 107 45 109 43 107 42 102 40 102 42 105 43 109 45 109 46 114 48 117 51 119 51 117 43 109 46 112 48 114 46 112 51 119 52 124 54 121 51 119 57 128 57 126 54 124 54 121 55 126 55 126 55 126 55 126 51 124 51 124 51 124 51 124 54 128 54 128 54 128 54 128 55 124 51 121 54 126 54 121 52 124 54 126 55 124 54 121 52 124 52 124 52 124 52 126 54 131 58 131 55 126 57 133 55 133 61 138 58 133 60 138 58 133 60 136 60 138 61 138 61 143 61 143 61 143 61 143 69 150 60 138 61 148 66 150 67 150 66 148 64 145 63 143 63 145 63 145 63 145 63 145 64 148 64 148 64 148 64 148 63 145 64 148 64 148 63 145 64 152 64 152 64 152 64 152 67 152 61 148 63 150 61 143 66 155 66 155 66 155 66 155 67 157 67 157 67 157 67 157 69 157 66 159 72 167 72 162 72 164 72 164 72 164 72 164 72 164 72 164 72 164 72 164 72 164 72 164 72 164 72 164 67 169 69 171 70 174 72 176 72 176 72 176 72 176 72 176 72 176 72 179 73 181 75 181 75 179 73 176 72 179 73 181 73 179 73 179 73 179 73 179 73 179 72 176 72 174 70 174 73 179 73 179 73 179 73 179 75 181 75 181 75 181 75 181 75 181 73 179 73 176 72 176 73 179 73 179 73 179 73 179 73 176 73 179 75 179 76 181 78 183 76 181 76 179 75 179 76 181 76 179 75 176 73 176 73 176 73 179 75 181 76 176 78 174 79 176 79 181 81 181 76 183 81 188 76 186 79 193 79 191 79 191 79 191 79 191 79 188 78 186 76 186 76 183 79 181 79 179 78 183 79 186 75 183 76 191 79 193 79 193 92 217 98 229 102 226 99 222 99 226 102 231 104 231 102 229 99 214 92 205 88 198 82 186 58 143 54 133 54 138 57 140 52 136 54 140 58 148 63 150 64 152 66 159 70 164 73 171 70 176 72 181 75 186 75 183 73 181 75 183 75 181 73 179 72 174 70 174 69 171 69 171 67 169 67 167 66 164 64 159 69 159 70 162 72 167 73 169 79 188 84 195 85 205 95 222 99 224 101 229 105 243 119 274 141 296 143 312 152 305 129 267 78 186 57 191 76 217 108 281 144 284 137 272 93 131 27 119 39 117 40 117 40 117 40 114 39 114 39 114 39 114 39 114 39 107 39 107 39 107 39 107 39 107 39 107 39 107 39 107 40 109 40 109 40 109 40 109 37 102 34 97 31 95 31 95 30 97 28 90 28 90 27 85 25 85 27 83 27 83 27 81 27 71 22 54 15 40 12 33 6 21 6 16 6 9 4 9 4 9 4 9 4 9 4 9 7 9 1 4 3 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 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 6 9 6 7 6 11 12 21 15 26 16 23 13 21 12 19 13 23 12 19 9 14 7 11 4 11 9 11 4 4 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 83 52 75 49 71 51 79 54 83 54 83 55 99 61 95 57 79 60 107 60 91 58 95 55 83 46 51 45 63 42 47 42 51 39 55 42 59 40 55 39 59 42 63 43 63 43 59 40 59 42 63 43 63 43 63 45 71 45 67 48 83 51 79 46 59 45 63 48 71 48 67 48 59 46 67 49 71 48 63 45 83 54 79 51 75 49 67 48 83 54 83 54 83 54 83 54 75 49 75 49 75 49 75 49 83 52 87 54 87 54 91 55 91 55 75 52 79 57 83 54 75 54 79 55 83 54 79 52 75 52 75 52 79 54 79 54 75 54 87 55 79 54 83 58 83 57 91 57 83 55 91 61 95 60 95 60 99 61 99 63 107 63 107 63 107 63 107 63 119 64 99 60 107 64 111 64 115 66 111 64 111 64 107 63 99 60 103 61 103 63 107 63 111 64 111 64 111 64 111 64 107 63 111 64 111 64 107 63 99 63 99 63 99 63 99 63 115 66 103 64 111 67 107 63 99 66 99 66 99 66 99 66 103 67 103 67 103 67 103 67 119 69 111 67 119 72 119 69 123 72 123 72 123 72 123 72 126 72 123 70 119 72 123 73 119 70 119 70 119 70 119 70 111 67 115 69 119 72 123 72 119 70 119 70 119 70 119 70 123 72 123 73 126 75 130 75 130 73 126 72 123 73 126 75 130 73 126 72 123 73 126 75 123 72 123 72 119 70 119 69 123 72 123 72 123 72 123 72 123 72 123 72 123 72 123 72 126 73 126 73 123 72 123 70 123 72 123 72 123 72 123 73 115 75 111 75 115 76 115 78 115 76 115 76 111 75 111 73 115 76 115 75 111 73 107 73 103 72 107 75 111 76 119 79 115 79 115 81 119 81 123 81 115 78 126 81 119 76 126 81 126 79 126 79 126 79 126 79 126 79 123 76 115 75 119 78 123 79 115 78 115 76 119 79 115 75 115 76 123 81 138 85 166 96 178 101 186 102 182 99 182 101 186 104 186 99 170 95 166 93 158 90 154 82 115 69 67 51 71 52 71 54 79 55 79 52 87 55 99 60 99 64 91 64 99 69 103 73 115 76 99 70 107 73 115 76 115 75 111 73 115 75 111 73 107 70 119 70 115 69 115 67 111 67 111 67 111 66 107 64 103 67 95 69 91 72 103 75 111 76 126 82 138 87 146 92 178 104 198 111 226 122 246 132 281 143 281 141 269 134 230 107 123 69 71 58 79 87 178 122 234 137 293 144 293 140 210 58 23 30 47 39 51 40 51 40 47 39 47 39 47 39 47 39 47 39 43 39 43 39 43 39 43 39 43 39 43 39 43 39 43 39 51 40 51 40 51 40 51 40 47 37 39 34 31 31 27 33 27 30 19 30 27 31 31 27 23 27 31 27 31 27 39 28 31 25 27 21 19 16 15 13 0 6 3 4 7 4 3 4 3 4 3 4 3 4 3 4 11 4 0 1 0 3 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 3 1 3 1 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 3 6 11 6 3 4 11 12 7 13 7 15 15 13 11 12 19 12 19 9 15 9 19 10 3 7 15 7 3 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 51 119 51 119 51 119 51 121 52 121 52 126 58 133 58 128 57 138 63 126 54 133 63 136 57 117 45 114 48 107 40 107 40 105 42 107 43 105 40 102 40 105 42 107 43 107 42 102 45 109 45 109 43 107 43 107 46 107 42 109 49 119 48 107 46 112 48 117 49 117 49 117 43 109 48 117 49 114 45 107 51 119 49 114 46 109 45 107 54 124 54 124 54 124 54 124 51 124 51 124 51 124 51 124 52 126 52 128 54 131 55 131 60 128 54 121 55 128 57 128 52 124 54 126 55 124 54 121 52 124 52 126 54 128 55 128 52 126 57 131 55 126 57 136 58 133 57 126 52 126 60 143 60 136 60 138 61 138 63 140 63 145 63 145 63 145 63 145 64 145 61 143 64 148 63 143 63 145 64 148 64 148 66 150 61 143 61 145 63 148 64 148 63 145 63 145 63 145 63 145 61 143 63 145 63 145 61 143 63 150 63 150 63 150 63 150 67 152 63 152 67 159 67 155 66 155 66 155 66 155 66 155 69 159 69 159 69 159 69 159 72 159 67 157 70 162 69 155 72 164 72 164 72 164 72 164 73 167 70 162 70 162 73 167 70 162 70 162 70 162 70 162 64 164 66 169 69 174 70 176 70 174 70 174 70 174 70 174 72 176 72 179 73 181 75 181 75 179 73 176 72 179 73 181 75 181 72 176 72 176 75 181 72 176 72 174 70 174 69 171 72 176 72 176 72 176 72 176 70 174 70 174 70 174 70 174 73 179 73 176 72 176 70 174 72 176 72 176 72 176 72 176 75 181 76 181 78 183 78 186 76 181 76 179 75 179 73 176 76 181 76 179 75 176 73 176 72 174 73 179 75 181 78 179 78 174 79 176 79 181 81 181 76 183 81 188 76 186 79 193 79 191 79 191 79 191 79 191 81 191 78 186 75 186 76 186 79 179 78 174 75 181 78 186 78 186 75 186 78 200 90 214 99 224 99 226 101 226 101 226 102 229 104 229 101 219 92 207 93 210 95 210 90 186 64 143 48 131 52 133 52 128 52 131 51 133 54 140 58 148 64 152 66 157 67 159 70 164 73 169 70 176 72 181 75 186 75 183 75 183 76 186 75 181 72 179 69 171 69 169 67 169 66 167 67 169 67 167 66 164 64 159 67 159 72 167 76 179 81 183 82 195 87 200 90 214 102 236 119 262 132 281 135 279 132 286 120 257 110 238 95 210 73 181 93 238 104 253 122 288 140 288 144 293 144 291 120 191 45 109 37 114 40 117 40 117 39 112 39 114 39 114 39 114 39 114 40 109 40 109 40 109 40 109 40 109 40 109 40 109 40 109 40 109 40 109 40 109 40 109 42 109 39 105 36 102 36 102 34 102 30 93 33 100 31 88 30 88 28 83 27 81 25 74 24 69 24 62 21 52 16 45 6 21 6 16 4 14 4 9 4 9 4 9 4 9 4 9 7 9 1 4 3 7 3 4 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 7 7 11 3 2 1 7 7 16 12 23 15 26 13 23 12 21 10 16 10 21 13 26 7 16 12 16 6 4 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 67 49 75 52 79 52 75 51 79 51 75 54 95 60 95 55 95 64 107 52 75 60 115 64 99 51 63 49 71 45 51 43 63 43 67 45 67 43 59 42 55 40 59 43 63 43 59 42 75 46 71 45 67 43 63 42 67 42 55 43 75 49 71 42 63 48 71 51 75 51 75 49 63 48 75 52 79 51 67 46 75 51 71 48 63 46 59 43 79 52 79 52 79 52 79 52 83 52 83 52 83 52 83 52 83 52 83 54 87 55 91 55 99 58 79 54 83 58 91 58 75 54 79 55 83 54 79 52 75 52 75 54 79 55 83 55 75 55 91 57 83 55 91 61 99 60 87 52 71 54 99 67 95 60 95 61 99 63 103 63 111 64 111 64 111 64 111 64 107 61 103 63 115 66 107 60 103 63 107 64 111 66 115 67 107 63 107 64 111 66 115 66 103 61 103 61 103 61 103 61 95 60 99 61 103 60 99 58 99 63 99 63 99 63 99 63 95 60 91 61 103 66 107 63 99 66 99 66 99 66 99 66 107 69 107 69 107 69 107 69 126 70 111 69 115 69 111 64 123 72 123 72 123 72 123 72 130 73 119 69 115 70 126 75 119 70 119 70 119 70 119 70 95 63 103 64 107 67 115 69 119 70 119 70 119 70 119 70 123 72 123 73 126 75 130 75 130 73 126 72 123 73 126 75 134 75 123 70 119 72 130 76 123 72 123 70 119 69 115 69 123 72 123 72 123 72 123 72 115 69 115 69 115 69 115 69 126 73 126 72 123 70 119 70 123 72 123 72 123 72 123 73 123 76 119 78 119 79 123 79 115 76 115 75 111 73 107 73 115 76 115 75 111 73 107 73 103 72 107 75 111 76 119 79 115 79 115 81 119 81 123 81 115 78 126 81 119 76 126 81 126 79 126 79 126 79 126 79 134 81 123 76 115 76 123 81 119 79 111 75 107 75 119 78 130 79 119 76 126 87 166 99 182 101 178 99 178 101 186 104 186 104 190 102 178 95 150 85 170 96 178 96 158 78 87 48 55 49 71 52 75 51 75 52 75 51 83 55 99 61 103 66 111 70 111 70 103 70 103 70 99 70 107 73 115 76 115 75 123 78 123 78 123 76 111 73 115 69 111 67 111 66 107 66 111 67 111 66 107 64 103 67 99 72 103 78 119 84 134 87 134 87 146 90 158 96 194 111 234 125 261 129 242 114 194 101 166 92 130 79 119 84 138 96 146 108 234 125 234 138 238 119 242 135 273 141 253 98 95 39 31 37 51 42 55 40 43 36 47 39 47 39 47 39 47 39 51 42 51 42 51 42 51 42 51 42 51 42 51 42 51 42 51 40 51 40 51 40 51 40 63 43 55 40 47 39 47 39 39 33 23 31 35 36 39 28 35 30 35 28 27 25 31 22 27 24 27 22 27 21 23 18 0 6 0 4 0 3 3 4 3 4 3 4 3 4 3 4 11 4 0 1 0 3 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 3 1 3 1 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 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 11 6 0 0 0 0 0 7 7 13 19 15 23 13 15 10 7 9 11 13 23 18 19 12 27 12 15 6 3 6 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 48 114 48 114 48 114 48 114 40 112 54 131 60 133 61 138 58 128 57 128 58 136 64 143 49 117 49 114 45 107 42 102 51 107 36 90 34 100 43 109 34 95 40 107 45 107 42 100 42 107 43 112 48 117 51 119 45 109 45 109 46 114 49 117 48 114 46 109 45 114 51 121 42 112 52 124 52 117 49 117 51 117 49 114 48 117 49 119 57 119 49 126 60 128 57 133 55 128 54 126 52 128 54 131 55 131 55 128 54 126 52 126 51 121 54 124 51 119 52 124 52 121 52 121 52 124 57 128 54 128 57 133 58 128 54 124 57 128 54 128 58 136 58 131 57 133 60 138 63 138 60 136 63 136 58 133 61 143 63 138 63 145 63 145 61 143 63 150 60 143 63 145 61 143 66 155 66 148 64 145 63 143 61 140 67 150 66 148 64 145 63 143 60 140 61 145 64 148 64 148 61 143 61 140 60 138 58 138 61 148 61 150 63 152 64 152 63 150 63 150 63 150 63 150 64 155 67 159 69 159 69 157 67 157 67 157 67 157 67 157 63 148 60 150 66 157 67 152 70 162 69 159 69 162 72 167 70 164 72 162 67 157 70 167 67 157 67 159 69 162 70 162 64 164 66 169 67 171 70 174 69 171 69 174 70 176 72 176 67 171 69 174 70 176 72 176 72 176 73 179 73 181 75 181 73 179 73 179 73 179 73 179 72 176 72 176 72 176 72 176 70 176 72 179 73 176 72 174 73 179 73 176 72 176 70 174 73 179 73 176 72 174 70 174 70 174 70 176 72 179 73 179 75 179 75 179 75 179 75 179 76 181 76 181 76 181 76 181 75 181 76 181 76 179 73 174 69 169 72 176 75 181 76 176 76 174 81 179 81 181 81 179 78 186 79 188 79 188 78 186 76 186 76 186 76 186 76 186 79 188 78 186 76 188 78 188 76 174 76 174 75 181 78 186 75 186 78 193 81 202 93 224 104 229 101 224 99 224 99 226 98 226 102 222 90 202 85 205 93 202 84 179 72 155 52 126 48 128 51 126 54 131 55 136 58 140 52 136 57 148 63 148 64 152 66 157 70 164 73 169 73 181 73 183 75 181 73 179 78 186 73 179 70 179 73 183 67 169 67 169 67 169 67 169 67 167 64 162 63 162 63 159 63 155 72 171 82 191 90 198 87 202 95 212 95 217 101 229 108 229 96 210 84 191 75 191 79 200 79 200 79 212 98 248 116 262 122 274 128 272 125 267 129 288 137 276 134 262 79 119 37 112 36 112 42 124 42 107 39 114 39 117 40 119 42 119 43 114 43 112 42 109 40 109 40 109 40 107 39 105 37 105 40 107 39 105 37 107 39 109 40 109 40 107 39 105 37 105 34 107 37 105 37 102 34 97 28 88 27 83 27 81 25 81 25 74 24 66 21 59 21 54 10 31 7 21 4 19 7 23 3 7 3 7 4 11 7 16 10 11 1 2 1 7 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 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 4 3 7 4 4 3 2 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 0 7 7 21 13 23 12 19 18 28 15 31 19 31 10 9 9 14 9 11 6 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 2 55 45 59 48 71 51 79 52 59 49 83 57 91 57 95 60 107 63 107 61 99 58 91 55 95 57 79 48 59 42 47 40 67 42 47 37 51 40 55 39 47 39 59 43 63 42 51 36 67 45 67 45 67 45 67 45 67 45 67 45 67 46 75 48 63 46 63 45 63 46 67 48 59 48 75 52 75 49 71 51 75 49 71 48 67 49 71 51 87 49 67 55 95 55 87 58 91 54 87 52 83 54 87 55 91 55 87 54 87 52 83 52 71 52 79 54 71 51 75 54 79 52 75 52 75 54 83 57 75 54 83 57 87 55 79 54 87 55 79 55 91 60 91 57 95 58 87 57 87 60 99 63 99 60 91 58 103 64 107 63 91 58 99 60 103 63 115 69 111 66 115 64 103 61 111 67 111 64 107 63 107 63 103 61 115 64 111 64 111 64 107 63 103 61 107 64 111 64 107 63 103 61 103 60 99 60 95 58 95 61 95 63 99 64 103 64 99 63 99 63 99 63 99 63 95 66 103 69 107 69 107 67 103 67 103 67 103 67 103 67 111 66 99 64 107 67 103 63 111 67 111 67 111 69 119 70 115 70 123 72 115 69 119 72 111 67 111 69 115 70 119 70 111 67 111 67 111 67 111 67 115 69 115 70 119 70 123 72 115 69 119 70 123 72 123 73 119 70 123 72 126 73 126 73 126 73 126 73 126 73 126 73 123 72 123 72 123 72 123 72 119 72 123 73 126 72 123 70 126 72 123 72 119 70 119 69 126 73 126 72 123 70 119 70 119 70 119 72 123 73 126 75 119 75 111 75 111 75 111 75 115 76 115 76 115 76 115 76 115 76 111 75 111 73 107 73 95 70 103 73 111 75 111 76 111 79 119 82 123 81 123 79 119 79 123 81 126 78 123 76 119 76 119 76 119 76 119 76 126 78 123 76 119 78 123 81 115 78 111 76 115 76 119 79 115 78 130 82 138 88 166 99 186 102 182 101 178 99 178 99 170 98 174 93 142 82 138 87 162 87 138 72 103 60 75 49 63 51 75 52 79 54 83 55 99 55 83 54 95 60 99 61 95 64 99 67 103 72 111 73 111 73 115 75 115 75 111 73 119 75 111 72 103 72 111 73 111 67 111 67 111 67 111 67 111 66 103 63 99 63 99 67 87 67 95 76 123 84 138 88 126 82 138 84 130 81 134 85 142 81 134 75 119 76 123 76 130 84 142 85 142 95 190 114 222 117 226 123 226 125 218 123 222 132 249 134 273 131 166 55 23 36 47 39 51 42 55 42 47 39 47 40 51 42 55 42 55 43 55 42 51 40 47 40 47 40 47 39 43 39 39 37 51 39 47 37 43 39 47 40 51 40 51 39 47 37 43 37 35 34 43 37 43 36 43 33 31 28 35 28 31 27 39 25 27 25 31 24 23 21 23 22 11 12 3 4 0 4 3 7 7 6 3 3 0 3 3 4 19 6 0 0 0 3 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 7 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 3 3 4 3 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 9 15 12 15 12 15 10 7 12 19 15 7 6 3 7 11 7 11 6 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 40 105 43 112 51 124 55 128 49 121 54 121 51 121 55 131 64 140 64 138 61 131 55 124 67 138 57 119 46 105 40 102 39 100 40 105 43 105 37 90 40 105 43 107 42 100 36 93 48 112 46 109 43 105 40 102 43 107 43 109 45 109 46 112 46 112 48 114 48 112 46 109 46 117 51 117 48 114 51 124 51 119 49 117 49 117 51 119 54 114 46 121 57 124 54 128 55 128 54 126 52 128 54 131 55 128 54 128 52 126 52 126 51 121 54 124 51 119 52 124 54 124 52 121 52 124 55 128 49 121 52 126 55 128 55 126 57 128 54 128 58 136 58 131 61 133 55 124 54 131 61 143 60 133 58 136 64 145 66 143 58 138 58 140 61 145 64 150 69 155 69 150 63 143 63 150 61 143 63 145 63 145 64 148 63 145 63 145 64 148 64 148 63 145 64 148 64 145 61 143 61 143 61 143 60 140 60 138 61 148 61 150 63 152 64 152 61 148 61 148 61 148 61 148 64 155 67 159 69 159 69 157 67 157 67 157 67 157 67 157 72 159 66 155 67 157 64 148 64 155 66 155 67 157 67 157 66 162 73 167 72 159 69 162 67 157 69 159 69 159 70 162 70 174 69 169 67 167 64 164 69 171 69 171 70 174 70 176 70 174 72 176 72 179 73 179 69 171 70 174 70 176 72 176 73 179 73 179 73 179 73 179 72 176 72 176 72 176 72 176 70 176 72 179 73 176 72 174 72 174 70 174 69 171 69 169 73 179 72 176 72 176 70 174 70 174 72 176 72 176 73 179 75 179 75 179 75 179 75 179 76 181 76 181 76 181 76 181 78 181 75 174 72 174 73 179 72 174 73 179 75 179 73 171 76 174 81 179 81 181 81 179 78 186 79 188 79 188 78 186 76 186 76 186 76 186 76 186 79 188 78 186 76 188 78 188 76 176 76 174 76 183 79 186 76 193 85 207 90 212 95 222 102 229 101 226 99 224 99 224 93 214 92 205 82 195 82 200 88 183 70 155 60 140 54 133 52 128 52 128 52 126 52 128 57 140 52 138 58 150 63 148 64 152 66 157 70 164 73 169 75 183 75 186 76 183 75 181 76 183 73 179 70 179 72 179 67 169 67 169 67 169 67 169 66 167 64 162 63 162 63 157 66 157 72 167 78 181 84 186 76 183 78 179 69 169 66 171 66 169 66 176 72 188 79 202 87 217 93 229 99 243 114 267 116 260 119 262 122 267 125 267 123 274 131 281 140 291 111 198 36 114 42 119 39 112 42 126 39 114 40 117 40 117 42 119 43 114 43 112 42 109 40 109 40 109 40 109 39 107 39 105 40 107 39 105 37 107 39 109 40 109 40 107 39 105 37 105 34 109 37 105 37 102 34 95 31 90 30 88 28 85 28 83 28 78 27 74 24 69 24 59 18 40 9 19 1 14 4 19 9 14 6 9 3 4 3 7 10 11 1 2 1 7 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 3 7 4 9 6 7 4 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 4 9 4 11 7 19 12 23 10 14 7 16 12 21 12 16 7 9 7 11 7 11 6 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 51 42 59 48 75 54 87 57 75 51 75 49 67 51 87 60 111 63 103 60 99 60 103 61 115 64 103 57 79 48 55 42 55 40 55 42 63 42 43 31 55 42 59 42 59 40 47 37 67 45 63 42 59 40 51 39 63 43 67 45 67 45 67 43 67 48 75 51 75 49 63 45 71 49 71 46 59 46 79 55 79 51 71 49 71 49 75 52 79 46 59 51 87 52 79 54 91 54 87 52 83 54 87 55 87 54 87 52 83 52 79 51 71 52 79 54 71 51 75 54 83 54 75 52 75 54 83 55 63 48 67 52 79 54 83 55 87 55 79 55 91 60 91 57 95 58 83 54 83 57 95 63 95 58 91 61 111 67 111 64 119 64 103 61 103 61 103 60 115 67 119 64 103 60 107 66 99 61 103 63 107 64 111 66 103 61 103 63 111 64 115 66 111 64 111 64 107 61 99 60 107 63 103 61 103 60 99 60 95 61 95 63 99 64 103 64 95 61 95 61 95 61 95 61 95 66 103 69 107 69 107 67 103 67 103 67 103 67 103 67 123 69 107 67 115 69 107 64 103 64 107 67 111 67 111 67 103 69 126 75 126 70 115 69 115 69 115 69 115 69 115 69 115 69 115 67 111 66 107 66 111 67 115 69 115 70 119 70 123 72 123 72 123 73 126 73 111 67 111 69 115 70 119 70 126 73 126 73 126 73 126 73 123 72 123 72 123 72 123 72 119 72 123 73 126 72 123 70 119 70 115 69 115 67 111 67 123 72 123 72 123 72 123 72 123 72 123 72 123 72 123 73 115 73 107 73 107 73 107 73 111 75 111 75 111 75 111 75 123 76 107 70 95 72 107 76 107 73 111 75 111 73 103 73 111 79 119 82 123 81 123 79 119 79 123 81 126 78 123 76 119 76 119 76 119 76 119 76 126 78 123 76 119 78 123 81 119 78 115 78 115 78 123 81 123 84 154 95 166 95 166 96 182 101 182 101 182 99 174 98 158 90 146 82 126 79 130 82 142 72 91 52 71 52 75 54 83 52 79 52 83 52 83 51 95 55 87 55 103 61 99 61 95 64 99 67 103 72 111 73 115 75 119 76 119 76 115 75 115 73 111 72 107 70 103 72 107 66 107 66 107 66 107 66 107 64 99 63 95 61 99 66 95 69 91 72 103 76 119 81 111 76 115 73 95 64 87 66 115 70 119 75 134 81 142 87 166 96 178 102 198 110 218 117 222 114 210 117 206 120 206 125 202 125 222 129 261 140 242 104 83 46 51 40 51 39 51 43 51 40 51 40 51 40 51 40 55 43 55 42 51 40 47 40 51 42 47 40 47 39 43 39 51 39 47 37 43 39 47 40 51 40 51 39 47 37 43 37 39 36 43 37 39 34 39 31 35 31 43 30 39 30 43 28 35 30 31 27 35 25 31 25 31 18 7 6 0 1 0 6 11 6 3 3 0 3 0 4 19 6 0 0 0 3 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 7 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 3 4 7 6 7 6 3 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 7 4 0 3 3 7 11 13 19 13 11 10 0 13 3 12 0 6 11 7 15 7 11 7 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 46 112 48 117 51 119 52 121 48 117 49 114 48 121 58 140 69 140 60 126 55 131 63 143 60 136 63 138 60 124 48 109 46 107 40 100 40 102 39 95 37 100 40 102 42 105 42 105 40 102 40 102 42 105 42 107 43 109 46 112 46 109 43 107 48 117 52 124 54 119 49 114 51 119 49 112 45 112 52 128 52 121 51 117 49 119 52 121 51 109 45 119 54 121 51 124 55 128 54 126 52 128 54 131 54 128 52 126 52 124 51 124 51 121 54 124 51 119 52 124 55 126 54 121 52 121 54 126 49 119 49 121 52 126 55 131 57 128 54 128 58 136 58 131 55 131 58 133 60 136 60 133 60 133 60 140 67 148 66 140 69 150 61 143 64 150 63 143 60 143 61 143 60 140 63 150 60 143 61 145 63 148 64 150 60 140 61 143 63 148 64 148 64 148 64 148 63 143 60 140 63 145 63 143 61 143 60 140 61 148 61 150 63 152 64 152 61 148 61 148 61 148 61 148 64 155 67 159 69 159 69 157 67 157 67 157 67 157 67 157 67 155 64 155 69 162 69 157 64 155 67 159 70 162 69 157 64 159 73 169 73 162 69 159 69 159 69 159 69 159 69 159 66 167 66 169 67 171 69 171 67 169 67 171 69 171 70 174 72 176 72 176 72 176 72 176 67 169 67 169 69 171 70 174 73 179 73 179 73 179 73 179 72 176 72 176 72 176 72 176 70 176 72 179 73 176 72 174 70 174 69 171 69 169 67 169 72 176 72 176 72 176 72 176 72 176 72 176 72 176 72 176 73 176 73 176 73 176 73 176 75 179 75 179 75 179 75 179 78 181 72 169 69 171 73 179 73 176 75 179 75 176 72 169 76 174 81 179 81 181 81 179 78 186 79 188 79 188 78 186 76 186 76 186 76 186 76 186 79 188 78 186 76 188 78 188 78 179 78 176 78 183 79 188 81 202 93 222 98 219 95 219 99 224 101 226 101 224 96 219 92 207 85 198 81 193 79 191 69 155 54 126 48 131 54 133 54 128 52 126 52 126 52 124 57 140 55 143 61 152 63 148 64 152 66 157 70 164 73 169 75 183 75 186 76 183 75 181 72 181 73 179 72 176 70 174 66 167 66 167 66 167 66 167 66 164 63 159 61 159 61 157 67 157 69 157 70 167 75 174 70 176 75 176 69 171 69 176 76 188 79 202 87 212 92 222 99 231 99 241 107 248 108 248 113 248 114 248 117 253 120 262 120 262 122 272 132 286 126 250 84 145 37 109 42 119 36 107 40 117 40 117 40 117 40 117 43 114 43 112 42 109 40 109 42 112 42 109 40 109 39 107 40 107 39 105 37 107 39 109 40 109 40 107 39 105 37 105 37 112 39 105 36 100 33 93 31 93 31 88 30 88 28 85 28 85 30 78 27 71 27 64 25 54 16 31 4 16 4 16 4 7 3 7 3 9 6 14 10 11 1 2 1 7 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 2 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 3 7 4 9 6 7 4 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 6 9 0 2 1 9 9 21 24 38 22 31 16 23 15 23 7 9 7 14 9 14 7 11 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 75 51 75 51 75 49 71 49 67 49 71 49 71 54 99 66 134 69 107 57 87 57 99 63 95 60 107 64 103 58 79 49 87 48 59 39 51 40 59 40 47 37 51 39 55 42 63 43 47 37 51 40 63 45 71 46 67 46 75 49 79 46 67 43 67 48 71 51 79 52 75 51 71 49 71 46 59 46 79 57 79 52 75 51 75 51 79 52 79 45 59 51 87 52 75 54 91 54 87 52 83 54 87 55 83 52 83 52 79 51 79 49 71 52 79 54 71 51 75 54 87 55 79 52 75 52 79 54 75 51 71 51 75 54 83 57 87 55 79 55 91 60 91 57 83 58 95 63 103 61 95 58 99 61 99 64 115 67 107 61 103 57 87 58 115 70 126 67 91 58 99 60 95 60 107 66 103 61 107 63 107 63 111 64 103 61 103 61 107 63 107 63 107 63 111 64 111 63 103 61 111 63 107 63 103 61 103 61 95 61 95 63 99 64 103 64 99 63 99 63 99 63 99 63 95 66 103 69 107 69 107 67 103 67 103 67 103 67 103 67 103 63 99 64 115 70 119 67 103 66 115 70 123 70 115 67 107 70 126 73 123 69 115 70 119 70 115 69 115 69 111 67 103 64 107 67 111 69 119 70 107 67 111 67 115 69 115 69 123 72 119 70 119 69 115 69 111 67 111 69 115 70 119 70 126 73 126 73 126 73 126 73 123 72 123 72 123 72 123 72 119 72 123 73 126 72 123 70 123 70 119 70 115 69 115 67 119 70 123 72 123 72 126 73 126 73 123 72 123 72 119 72 111 72 103 72 103 72 103 72 107 73 107 73 107 73 107 73 115 75 103 70 99 70 103 73 103 72 107 75 111 75 107 75 111 79 119 82 123 81 123 79 119 79 123 81 126 78 123 76 119 76 119 76 119 76 119 76 126 78 123 76 119 78 123 81 119 79 119 79 119 79 126 81 138 88 166 98 170 95 166 96 174 99 182 101 182 99 170 95 158 87 138 82 130 79 115 72 83 54 63 46 59 51 79 52 79 52 83 52 83 52 83 52 95 55 91 58 111 64 99 61 95 64 99 67 103 72 111 73 107 73 111 75 115 73 111 72 107 72 107 73 107 70 99 67 103 64 103 64 103 64 103 64 103 64 99 61 91 60 95 64 91 67 79 66 87 70 103 75 87 67 99 72 99 70 107 75 130 78 150 87 170 95 186 99 186 99 178 98 186 102 186 99 202 111 202 114 198 117 190 119 194 119 206 123 234 129 238 122 222 72 47 34 55 40 35 33 55 42 51 40 51 40 47 39 55 43 55 42 51 40 47 40 55 42 51 42 47 40 47 40 51 39 47 37 43 39 47 40 51 40 51 39 47 37 43 37 43 37 47 37 39 34 35 30 35 30 39 30 35 28 43 27 35 30 31 27 27 25 27 25 43 24 31 15 11 7 0 7 0 3 0 3 3 6 11 9 19 6 0 0 0 3 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 7 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 7 3 7 3 7 3 7 3 11 4 11 4 11 4 11 4 11 4 11 4 11 4 11 4 7 3 7 3 7 3 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 3 0 4 3 3 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 15 3 3 0 0 4 3 9 47 27 43 24 19 15 0 16 3 9 15 9 15 9 11 6 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 51 119 51 119 51 119 51 119 51 121 54 121 52 124 58 136 67 143 64 138 61 133 60 133 63 138 61 131 57 126 55 124 55 119 45 105 42 107 43 105 40 102 40 100 40 102 42 105 37 100 40 105 43 109 46 114 46 114 51 121 51 117 45 107 45 109 45 112 48 117 52 121 48 117 49 114 46 114 51 126 54 121 52 119 51 121 52 124 52 112 46 121 55 124 52 126 55 128 54 126 52 128 54 131 52 126 52 124 51 124 49 121 51 121 54 124 51 119 52 124 57 126 54 121 52 121 52 124 55 128 54 124 52 126 55 131 57 128 54 128 58 136 58 131 61 138 61 138 61 140 63 143 64 140 64 145 69 148 63 133 57 128 49 131 63 155 69 150 60 143 63 143 58 138 61 148 64 148 63 145 63 145 61 143 63 145 61 143 61 143 61 140 61 143 63 148 64 148 63 145 64 148 63 145 63 143 61 143 61 148 61 150 63 152 64 152 64 152 64 152 64 152 64 152 64 155 67 159 69 159 69 157 67 157 67 157 67 157 67 157 66 152 63 152 66 157 66 152 61 152 67 159 70 159 66 152 69 162 72 164 69 159 70 164 70 162 70 159 69 157 67 157 67 169 67 169 67 169 67 169 66 167 67 169 67 171 69 171 70 174 69 171 67 169 67 167 69 171 69 171 70 174 70 176 73 179 73 179 73 179 73 179 72 176 72 176 72 176 72 176 70 176 72 179 73 176 72 174 73 176 72 176 70 174 70 171 70 174 70 176 72 179 73 179 73 179 73 176 72 174 70 174 72 174 72 174 72 174 72 174 73 176 73 176 73 176 73 176 73 176 73 174 72 171 70 171 69 171 72 176 75 179 75 174 76 174 81 179 81 181 81 179 78 186 79 188 79 188 78 186 76 186 76 186 76 186 76 186 79 188 78 186 76 188 78 188 79 179 79 179 78 186 81 191 87 207 95 219 95 214 95 219 96 222 101 226 101 222 95 214 88 202 82 195 81 188 67 162 49 126 46 126 51 133 52 126 49 126 51 126 54 126 55 131 58 140 57 148 63 155 63 145 64 152 66 157 70 164 73 169 72 176 72 179 72 179 70 176 70 176 72 181 72 176 69 171 64 164 64 164 64 164 64 164 64 162 61 159 60 157 61 155 64 150 64 150 64 162 72 171 64 167 70 174 70 179 75 188 75 188 81 207 92 219 96 226 99 226 92 224 98 236 99 229 105 238 111 248 116 248 116 250 116 255 120 267 126 274 125 269 123 183 45 109 39 109 36 117 42 119 42 117 40 114 39 114 43 114 43 112 42 109 40 109 43 114 42 112 42 109 40 109 40 107 39 105 37 107 39 109 40 109 40 107 39 105 37 105 37 112 39 105 36 97 31 90 30 88 28 85 27 83 27 81 27 83 28 81 25 71 24 62 27 62 24 50 16 31 9 21 3 9 3 7 3 9 6 11 10 11 1 2 1 7 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 9 6 7 3 4 1 2 4 7 4 7 4 7 4 7 6 9 6 9 6 9 6 9 3 4 3 4 3 4 3 4 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 0 0 1 2 1 2 0 0 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 7 0 4 1 7 6 14 19 38 27 40 19 23 13 23 12 16 10 16 9 11 6 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 71 49 75 51 75 52 79 52 87 57 91 55 83 52 87 58 87 58 107 67 123 67 111 61 126 66 99 54 75 52 87 58 91 51 75 46 71 45 63 40 67 43 59 40 51 39 51 39 55 40 59 43 67 45 71 46 75 49 87 54 87 49 71 43 47 40 47 40 55 46 75 54 63 49 75 49 67 48 75 54 83 52 79 51 75 52 79 54 83 48 63 52 91 54 83 55 91 54 87 52 83 54 87 55 83 52 83 51 79 49 75 49 71 52 79 54 71 51 75 54 87 57 79 52 75 52 75 52 91 57 83 54 75 54 83 57 87 55 79 55 91 60 91 57 111 64 95 58 91 63 111 69 111 64 111 67 119 66 99 55 95 52 67 51 99 64 107 58 111 66 115 63 99 58 103 63 115 64 111 63 107 61 103 60 111 63 107 61 103 60 99 58 99 60 103 63 111 64 111 64 111 64 111 63 107 61 103 61 95 61 95 63 99 64 103 64 107 66 107 66 107 66 107 66 103 66 103 69 107 69 107 67 103 67 103 67 103 67 103 67 115 66 99 63 103 64 99 60 87 61 103 67 115 67 103 63 119 72 123 70 111 67 119 73 119 70 119 69 115 67 111 67 119 72 115 69 111 67 103 66 107 67 107 69 111 70 115 69 115 69 115 67 111 66 107 64 115 69 119 70 119 72 123 72 126 73 126 73 126 73 126 73 123 72 123 72 123 72 123 72 119 72 123 73 126 72 123 70 126 73 126 72 123 72 119 70 119 70 119 72 123 73 126 73 126 73 126 72 123 70 119 70 111 72 111 72 111 72 111 72 115 73 115 73 115 73 115 73 103 72 107 73 107 72 99 69 95 69 103 73 111 76 115 76 111 79 119 81 123 81 123 79 119 79 123 81 126 78 123 76 119 76 119 76 119 76 119 76 126 78 123 76 119 78 123 81 123 78 119 78 119 79 126 81 150 92 166 95 162 93 162 96 170 98 182 102 182 98 166 93 142 82 126 79 134 73 91 55 51 45 55 49 75 54 75 48 67 49 79 51 87 55 99 57 95 55 95 60 115 64 99 60 95 64 99 67 103 72 111 73 107 69 111 72 115 70 107 69 107 70 115 73 115 70 103 67 103 66 103 66 103 66 103 66 103 64 95 61 91 61 91 63 83 63 79 61 83 67 107 75 87 69 107 73 107 73 119 79 138 82 162 88 178 92 170 92 186 93 154 88 170 101 182 99 190 107 206 114 202 116 186 111 182 116 198 125 226 126 234 132 261 88 67 37 31 33 35 51 55 42 55 42 51 40 51 40 55 43 55 42 51 40 47 40 55 43 55 42 51 40 47 40 51 39 47 37 43 39 47 40 51 40 51 39 47 37 43 37 51 39 47 39 39 33 35 30 27 28 31 27 31 25 27 25 23 28 19 25 19 24 23 22 31 25 39 22 31 15 3 7 7 7 7 4 0 3 0 3 19 6 0 0 0 3 3 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 7 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 23 9 19 6 7 1 3 0 11 4 11 4 11 4 11 4 15 6 15 6 15 6 15 6 7 3 7 3 7 3 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 0 0 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 7 1 3 0 0 3 0 4 11 16 35 21 23 12 0 12 15 12 23 10 15 7 3 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 52 126 60 136 60 124 48 107 46 119 51 112 48 124 55 121 60 138 60 138 60 138 60 138 64 145 63 136 52 121 49 126 55 124 52 119 48 112 43 107 42 109 45 105 36 93 37 105 37 97 39 102 40 102 39 100 51 114 45 114 51 121 48 107 51 109 40 105 46 117 49 114 46 114 49 114 45 107 45 112 48 114 48 117 49 119 51 119 48 119 54 128 57 124 51 117 57 128 55 121 52 121 52 121 54 121 52 119 51 117 49 114 54 124 52 119 51 119 52 121 48 114 48 117 49 117 51 119 61 136 57 128 55 131 60 138 58 128 54 126 57 136 58 133 60 136 58 133 60 140 66 148 64 143 64 143 64 143 64 143 61 143 61 143 61 143 61 143 63 148 64 143 58 136 60 145 64 148 64 148 63 143 60 140 58 140 63 148 64 145 60 138 64 143 64 143 64 143 64 143 60 138 61 140 63 138 61 136 64 145 63 143 61 145 63 148 57 138 60 143 64 150 67 155 66 148 61 140 60 143 64 150 66 150 66 150 66 150 66 150 67 157 67 155 66 152 64 152 63 152 64 155 66 157 67 159 69 159 69 162 70 164 72 164 70 162 70 162 70 162 70 162 69 159 67 159 67 159 67 159 70 164 70 167 72 169 73 171 67 169 67 169 67 169 67 169 69 174 72 181 75 179 72 176 70 176 72 179 73 176 72 174 72 176 72 174 70 171 69 171 70 174 70 174 70 174 70 174 69 171 69 171 69 171 69 171 76 181 75 179 73 176 72 174 69 171 69 171 69 171 69 171 73 179 73 176 72 174 70 174 70 176 73 179 72 174 67 167 69 171 73 179 75 176 70 169 70 171 70 174 72 176 73 176 73 174 78 186 81 186 78 181 81 186 79 183 78 186 79 188 76 183 78 186 79 183 78 181 82 188 78 181 75 179 76 183 73 188 81 193 78 191 85 212 92 217 98 224 99 222 95 212 96 217 98 222 101 222 95 202 87 193 78 179 72 169 58 136 48 124 51 128 52 128 52 126 46 124 52 128 52 126 55 136 57 143 58 148 63 155 67 159 63 152 67 159 70 164 72 167 69 169 69 174 72 176 72 176 69 171 69 169 67 167 66 167 70 162 69 159 66 155 63 152 63 152 63 150 61 150 60 148 64 148 67 152 70 159 70 162 70 167 75 174 73 179 79 191 79 191 88 210 95 214 93 212 92 212 92 222 96 229 99 231 101 238 107 248 113 253 113 250 122 262 120 262 122 269 128 274 126 255 92 131 24 114 46 112 39 109 40 107 40 107 40 107 42 112 42 112 42 112 42 112 42 112 40 107 39 105 36 102 37 105 37 105 37 105 37 105 42 109 39 105 36 102 36 102 36 109 36 102 34 100 34 97 31 93 33 88 31 85 30 85 27 81 27 78 25 71 24 71 22 66 24 66 27 62 16 35 9 9 7 7 7 7 4 7 6 7 3 2 1 2 0 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 3 4 1 4 1 7 4 11 3 7 3 7 3 7 3 7 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 1 7 3 9 4 11 6 14 7 11 6 9 4 7 3 4 3 2 0 0 0 0 0 0 3 4 3 4 3 4 3 4 1 4 1 4 1 4 1 4 0 2 0 2 0 2 0 2 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 4 1 4 1 4 1 4 3 11 7 16 10 16 7 14 0 14 4 14 6 9 1 2 4 9 4 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 71 51 83 55 83 51 63 43 67 52 79 48 75 58 103 60 107 60 103 58 95 55 91 55 103 61 107 58 91 54 91 58 95 57 87 52 71 46 55 43 47 43 59 43 43 36 43 42 47 39 51 40 55 40 51 37 67 43 59 43 75 48 67 42 59 39 43 39 63 48 79 48 75 49 83 49 71 45 71 48 67 48 67 49 71 51 75 51 75 51 79 54 83 52 71 48 91 55 83 52 79 52 79 52 79 52 75 51 75 51 71 49 79 52 75 51 75 52 83 54 71 49 71 49 75 51 79 52 87 55 83 54 79 55 83 57 95 57 83 55 91 61 99 60 95 60 91 58 95 63 111 67 107 64 107 64 107 64 107 64 103 61 103 61 103 61 103 61 107 64 111 61 95 58 99 63 107 63 111 64 111 63 103 61 99 61 103 63 107 61 103 60 103 63 103 63 103 63 103 63 99 63 107 64 107 64 103 61 111 63 107 61 103 63 107 64 95 60 99 61 111 66 115 67 107 64 95 60 91 61 103 66 107 66 107 66 107 66 107 66 111 67 111 66 107 64 103 64 103 64 107 66 107 66 111 67 115 69 115 70 119 70 123 72 119 70 119 70 119 70 119 70 115 69 115 69 115 69 115 69 119 70 119 70 123 72 126 73 111 67 111 67 111 67 111 67 107 67 115 70 123 70 119 69 119 72 123 73 126 72 123 70 123 72 123 70 119 69 115 69 111 67 111 67 111 67 111 67 119 70 119 70 119 70 119 70 126 73 126 73 126 72 123 72 115 69 115 69 115 69 115 69 123 72 123 72 123 72 119 70 119 70 123 72 123 70 111 67 107 70 103 73 107 72 99 70 99 70 99 72 103 73 107 73 107 75 119 79 123 79 119 78 119 76 111 75 111 75 115 78 115 78 119 79 123 78 119 76 126 79 119 78 115 76 115 76 111 78 130 81 126 81 146 92 162 96 174 101 182 98 170 93 174 96 170 96 174 96 166 88 150 84 138 76 119 64 87 52 67 49 71 51 75 51 75 51 67 51 83 54 79 52 87 58 95 57 99 60 107 63 107 66 91 64 103 69 103 72 107 72 115 69 119 72 123 72 119 70 115 69 111 67 111 66 107 67 107 69 103 67 99 64 95 64 95 64 91 63 91 61 87 61 99 63 99 64 99 67 103 69 95 72 123 79 119 76 115 78 119 81 138 88 154 90 154 88 158 92 162 93 170 98 182 99 182 102 194 108 210 111 202 111 214 120 210 119 210 125 226 131 246 123 174 57 7 34 31 37 43 42 55 42 63 43 63 43 55 42 55 42 55 42 55 42 55 42 51 39 47 37 39 36 43 37 43 37 43 37 43 37 43 37 39 36 39 37 47 39 51 36 51 34 47 33 43 34 35 31 35 31 31 30 27 30 23 28 23 27 19 27 23 25 19 22 27 25 31 22 7 13 0 10 0 7 0 7 7 7 15 4 7 1 11 1 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 6 0 1 0 1 0 1 0 1 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 0 3 0 4 0 4 0 6 0 6 0 4 0 4 0 3 7 3 3 0 0 0 3 1 7 3 7 3 7 3 7 3 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 1 0 1 0 1 0 1 0 4 11 9 15 9 11 6 7 4 19 10 19 7 3 3 3 3 0 3 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 46 112 48 117 48 114 46 109 48 119 51 112 49 133 64 138 55 131 55 131 55 131 55 131 55 133 58 136 57 136 61 148 64 138 60 126 51 114 45 107 40 105 45 107 42 100 40 105 39 100 40 102 40 102 39 97 42 102 42 107 46 114 46 107 43 102 39 102 43 112 46 112 48 119 52 119 48 112 48 117 48 114 48 117 49 119 51 119 52 121 51 119 49 117 48 114 55 126 54 121 52 121 52 124 49 117 51 119 51 119 52 121 51 119 51 119 52 124 55 128 51 119 51 121 52 121 54 124 54 128 55 131 57 128 55 126 61 133 57 131 60 140 63 138 60 136 60 136 61 140 64 145 64 143 64 143 64 143 64 143 61 143 61 143 61 143 61 143 61 145 64 143 58 138 60 145 61 143 63 148 64 148 63 145 63 143 61 140 60 143 61 145 60 136 60 136 60 136 60 136 63 143 66 145 66 145 64 140 63 145 61 143 61 143 63 145 61 143 61 145 63 148 64 148 66 148 61 140 60 143 64 150 66 150 66 150 66 150 66 150 67 157 67 155 66 152 64 152 67 157 66 155 66 155 64 152 69 159 69 159 70 162 70 164 70 162 70 162 70 162 70 162 69 159 69 159 69 159 69 159 67 157 69 159 70 162 70 162 67 169 67 169 67 169 67 169 63 164 66 169 67 169 67 167 70 176 72 179 73 176 72 174 72 176 72 174 70 171 69 171 69 171 69 171 69 171 69 171 70 174 70 174 70 174 70 174 72 176 72 176 72 179 73 179 69 171 69 171 69 171 69 171 70 174 70 176 72 176 72 176 70 174 70 176 70 171 69 169 70 171 72 174 72 174 70 171 70 171 70 174 72 176 73 176 75 179 76 183 79 186 78 183 76 181 75 179 75 179 76 181 76 181 78 183 78 183 76 181 78 183 79 186 79 183 76 179 75 191 79 195 81 200 88 212 96 222 99 226 101 224 98 219 99 217 93 210 92 207 88 195 84 188 82 176 69 145 55 133 49 121 48 121 48 124 51 128 49 128 55 133 54 131 57 140 57 143 57 145 58 148 61 150 63 152 67 159 70 164 72 164 70 174 72 176 72 174 69 171 69 169 67 169 66 167 66 162 64 152 64 152 64 152 64 152 63 150 63 148 61 148 60 145 60 140 60 140 63 145 66 155 66 167 79 186 81 181 73 174 75 183 81 195 85 202 87 200 90 212 92 222 95 226 98 231 101 236 104 243 108 248 111 248 119 257 117 257 119 265 126 269 131 267 113 195 52 112 33 119 42 112 42 109 42 109 43 107 42 112 42 112 42 112 42 112 42 112 40 107 39 105 36 102 37 105 37 105 37 105 37 105 36 102 34 102 37 107 40 112 36 109 36 102 34 100 34 97 31 93 33 88 31 85 30 85 30 85 30 83 28 83 27 76 24 71 24 71 25 66 18 40 7 9 7 7 7 7 7 11 6 7 3 2 1 2 0 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 1 4 3 9 6 11 3 7 3 7 3 7 3 7 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 6 11 4 9 4 9 3 7 4 9 4 9 6 11 6 11 3 4 3 2 3 4 4 9 3 4 3 4 3 4 3 4 1 4 1 4 1 4 1 4 3 7 3 7 3 7 3 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 4 1 4 1 4 1 4 3 9 6 14 7 14 7 11 4 23 9 23 9 21 6 9 3 7 3 2 1 0 0 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 59 45 59 45 59 46 67 48 67 51 67 43 59 54 99 58 67 48 79 54 95 60 107 63 91 57 99 58 99 60 115 67 119 66 107 58 83 49 63 45 47 42 59 45 59 43 51 42 55 40 59 42 55 40 51 37 59 43 67 46 79 51 79 49 87 51 75 46 67 45 63 42 71 48 79 49 71 45 71 49 67 48 67 49 71 51 75 51 83 52 75 48 67 46 67 48 83 54 79 51 75 52 79 54 67 49 71 51 75 52 79 54 71 49 71 51 79 54 91 57 79 52 79 54 83 55 87 55 83 57 95 61 99 60 87 55 99 58 83 57 95 61 99 60 99 61 99 61 103 63 107 64 103 63 103 63 103 63 103 63 103 61 103 61 103 61 103 61 103 63 107 61 95 58 103 64 99 60 103 63 111 64 111 64 111 63 99 58 95 60 107 64 99 61 99 61 99 61 99 61 103 63 107 66 111 64 103 63 107 63 103 60 99 61 107 63 107 63 107 63 107 63 107 63 107 64 95 60 91 61 103 66 107 66 107 66 107 66 107 66 111 67 111 66 107 64 103 64 115 67 111 66 107 64 103 63 111 67 115 69 115 70 119 70 115 69 115 69 115 69 115 69 115 69 115 69 115 69 115 69 111 69 115 69 119 70 119 72 111 67 111 67 111 67 111 67 103 64 107 66 111 67 111 67 119 72 123 73 126 72 123 70 123 72 123 70 119 69 115 69 126 73 126 73 126 73 126 73 123 72 123 72 123 72 123 72 115 69 115 70 123 72 126 73 111 67 115 69 115 69 119 70 115 70 119 70 119 72 123 72 115 69 119 70 115 69 115 70 107 70 99 72 103 70 99 70 99 70 99 72 103 73 107 73 111 75 115 76 119 78 119 78 123 79 119 78 119 78 123 79 111 76 119 78 119 78 115 75 115 78 123 81 126 79 115 75 119 78 126 81 134 87 154 93 174 99 182 101 182 101 178 98 182 96 158 88 146 85 142 82 142 82 146 75 103 54 67 52 71 48 67 46 67 49 75 52 79 54 91 57 87 55 91 60 95 57 95 57 95 57 87 60 91 64 103 69 103 72 107 72 123 72 123 72 119 69 111 67 111 67 111 66 107 66 103 66 87 63 91 63 91 63 95 64 87 61 87 61 83 60 83 58 91 60 87 58 83 64 95 66 99 75 126 82 119 75 107 73 115 78 126 84 138 85 142 85 154 92 158 93 170 96 178 98 178 101 186 104 198 108 194 110 210 116 198 116 206 120 214 126 269 131 249 111 123 40 15 43 47 43 55 43 59 43 67 43 55 42 55 42 55 42 55 42 51 40 51 39 47 37 43 37 43 37 43 37 43 37 43 37 43 36 39 36 39 37 47 40 51 36 51 34 47 33 43 34 35 31 35 31 31 30 27 30 27 30 23 28 19 27 27 27 19 24 27 24 31 24 15 16 3 9 0 6 0 7 11 9 7 4 7 1 3 1 11 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 0 3 0 4 7 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 6 0 4 0 3 0 1 0 3 0 4 0 7 3 7 11 4 7 4 11 6 19 9 11 4 11 4 11 4 11 4 0 3 0 3 0 3 0 3 3 4 3 4 3 4 3 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 3 6 7 6 7 6 7 3 11 6 11 4 0 1 0 3 0 1 0 0 0 0 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 45 109 45 109 45 114 49 119 51 124 51 109 45 121 55 121 48 121 52 128 57 138 61 143 57 136 60 138 58 138 63 148 69 143 64 133 55 121 49 114 45 109 45 109 45 109 43 105 42 105 42 105 42 102 39 97 40 105 45 112 48 114 49 117 51 119 51 114 45 107 42 102 43 109 46 112 43 107 45 114 48 114 48 117 49 119 51 119 52 119 49 114 48 114 48 114 52 121 51 119 51 121 52 124 48 117 49 119 51 121 52 124 49 117 49 119 52 124 57 128 52 121 54 124 55 126 55 126 55 131 60 138 61 136 57 128 58 128 54 128 57 136 60 133 61 138 63 140 64 143 64 143 63 140 63 140 63 140 63 140 61 143 61 143 61 143 61 143 60 143 63 143 58 138 61 148 60 140 61 145 64 148 64 148 64 145 60 138 58 140 63 148 61 138 61 138 61 138 61 138 60 138 63 140 63 140 61 136 63 143 60 140 60 140 61 145 64 148 63 145 63 145 61 143 66 148 61 140 60 143 64 150 66 150 66 150 66 150 66 150 67 157 67 155 66 152 64 152 69 157 67 155 66 152 64 150 67 157 67 159 69 159 70 162 69 159 69 159 69 159 69 159 69 159 69 159 69 159 69 159 69 162 70 162 72 164 72 167 67 169 67 169 67 169 67 169 67 169 67 169 67 171 70 174 70 176 72 179 73 176 72 174 72 176 72 174 70 171 69 171 73 179 73 179 73 179 73 179 72 176 72 176 72 176 72 176 67 169 69 171 70 176 72 176 67 169 67 171 69 174 70 174 70 174 70 174 70 174 70 174 69 171 67 169 69 171 69 171 70 171 70 169 69 171 70 171 70 171 70 174 72 176 73 176 75 179 75 179 76 181 78 183 79 183 78 181 76 183 78 186 75 179 76 183 78 181 75 179 75 181 79 188 81 186 78 181 78 191 78 195 85 210 93 214 99 224 99 226 101 224 99 224 99 214 90 202 87 195 82 186 78 181 78 159 57 128 49 131 49 121 48 121 49 124 51 128 52 133 57 136 55 131 57 138 55 140 55 143 57 143 58 143 63 152 67 159 70 164 72 164 72 176 72 176 70 171 67 169 67 169 66 167 66 164 64 159 60 148 61 150 63 150 63 150 61 145 60 145 58 143 58 143 61 140 58 138 61 143 66 157 73 174 78 176 75 176 75 181 79 188 82 193 84 200 87 202 90 210 90 219 93 226 96 229 99 231 99 234 104 241 107 245 114 250 113 250 114 257 122 267 132 272 131 265 96 143 34 117 43 119 43 114 43 112 43 112 42 112 42 112 42 112 42 112 40 109 39 107 39 107 37 105 37 105 37 105 37 105 37 105 40 107 37 102 36 102 36 105 36 109 36 102 34 100 34 97 31 93 33 88 31 85 30 85 27 81 27 81 25 78 24 71 25 71 22 69 25 69 21 47 13 16 9 7 6 9 9 14 6 7 3 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 1 2 1 2 4 9 3 7 4 9 6 14 7 14 7 14 7 14 7 14 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 7 11 6 9 4 7 3 4 4 9 4 11 7 14 9 16 6 9 4 7 6 11 9 16 4 7 4 7 4 7 4 7 3 7 3 7 3 7 3 7 4 9 4 9 4 9 4 9 3 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 9 6 11 4 21 6 19 4 16 4 9 3 7 3 2 1 0 0 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 63 46 59 45 63 48 71 51 83 58 91 51 75 55 87 51 95 57 95 55 91 54 87 54 95 58 103 58 95 57 107 64 111 64 103 60 91 55 83 52 79 48 59 43 55 45 55 42 63 43 63 43 59 40 51 37 47 40 63 45 63 42 63 45 51 42 67 45 63 42 63 45 55 43 67 45 63 42 67 46 67 48 67 49 71 51 75 51 71 49 71 51 75 51 75 51 75 51 75 49 75 52 79 54 71 49 75 51 75 51 79 52 75 51 75 51 79 54 87 57 79 52 79 54 83 55 87 55 79 55 83 57 87 55 83 54 91 55 75 54 87 58 91 57 99 63 107 64 111 64 103 63 99 61 99 61 99 61 99 61 103 61 103 61 103 61 103 61 99 61 107 61 99 60 107 66 103 61 107 64 111 64 107 63 107 61 103 60 99 61 103 63 103 63 103 63 103 63 103 63 95 60 99 63 103 61 95 60 103 61 99 60 99 60 103 61 107 63 107 63 107 63 107 63 107 64 95 60 91 61 103 66 107 66 107 66 107 66 107 66 111 67 111 66 107 64 103 64 111 67 107 66 107 66 103 64 107 67 111 67 115 69 115 69 111 67 111 67 111 67 111 67 115 69 115 69 115 69 115 69 119 70 119 70 123 72 126 73 111 67 111 67 111 67 111 67 119 69 115 69 115 70 123 73 119 72 123 73 126 72 123 70 123 72 123 70 119 69 115 69 115 69 115 69 115 69 115 69 119 70 119 70 119 70 119 70 111 67 111 69 115 69 115 69 107 66 111 69 115 70 123 72 123 70 119 70 115 69 111 67 111 67 111 66 111 69 115 72 107 70 95 69 95 69 99 70 99 70 99 72 103 73 107 73 111 75 107 73 111 76 119 78 111 75 107 72 103 73 111 75 111 75 115 76 115 76 111 75 111 76 119 79 123 79 119 78 126 78 123 81 146 93 166 95 178 99 174 98 174 98 178 99 170 93 154 87 154 85 134 79 130 73 111 57 63 46 59 51 67 49 75 52 79 52 79 51 79 55 91 55 83 52 83 57 91 55 91 57 95 58 91 60 91 64 103 69 103 72 107 72 119 70 123 72 123 70 115 69 107 66 107 66 103 64 103 64 91 63 91 63 91 63 91 63 83 60 79 58 79 57 75 57 95 60 83 55 75 63 95 67 111 75 119 76 107 73 115 79 130 82 134 85 142 85 146 88 150 90 158 92 166 95 174 98 178 98 178 99 182 104 194 107 198 111 194 110 194 116 210 120 242 123 253 129 210 70 35 30 43 42 51 42 55 42 55 42 55 42 55 42 55 42 55 42 47 39 47 39 47 39 47 39 43 37 43 37 43 37 43 37 55 40 47 37 39 34 39 36 51 36 51 34 47 33 43 34 35 31 35 31 31 30 27 30 19 27 15 25 15 24 19 24 23 24 23 24 31 25 23 19 15 15 3 7 0 6 0 9 7 4 7 1 3 1 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 1 0 1 0 1 7 4 3 4 3 3 0 3 3 4 3 4 3 6 11 7 11 7 11 7 11 7 11 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 0 6 0 4 0 4 0 3 0 6 0 6 3 7 3 7 11 6 15 6 15 7 23 9 15 6 15 6 15 6 15 6 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 3 4 3 4 3 4 3 4 0 1 0 1 0 3 3 6 23 9 19 9 15 7 15 9 3 4 3 3 0 3 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 45 109 46 112 46 112 46 112 49 126 57 124 54 128 55 119 60 136 57 128 52 121 48 117 54 131 57 133 55 133 61 145 60 133 58 131 58 131 58 131 58 121 45 105 42 107 43 105 43 107 43 107 42 102 39 97 37 105 45 109 42 102 42 107 36 105 46 112 43 105 43 112 40 107 46 109 43 107 46 114 48 114 48 117 49 119 51 119 46 114 51 124 54 124 52 121 51 117 49 117 51 119 52 124 52 121 51 119 51 119 49 117 52 121 51 119 51 121 54 124 51 121 52 121 54 124 54 124 57 128 55 126 54 128 55 131 60 131 54 128 58 136 60 133 63 140 66 145 66 143 63 138 61 138 61 138 61 138 61 138 61 143 61 143 61 143 61 143 58 143 61 143 60 140 63 150 63 145 64 148 64 145 61 143 60 143 61 145 63 143 61 140 60 136 60 136 60 136 60 136 61 138 63 143 64 140 61 138 61 140 60 138 58 140 60 143 63 145 63 145 63 145 63 145 66 148 61 140 60 143 64 150 66 150 66 150 66 150 66 150 67 157 67 155 66 152 64 152 64 152 66 155 66 155 67 157 66 155 67 157 67 159 69 159 67 157 67 157 67 157 67 157 69 159 69 159 69 159 69 159 67 157 69 159 70 162 70 162 67 169 67 169 67 169 67 169 70 171 69 169 69 174 72 179 70 176 72 179 73 176 72 174 72 176 72 174 70 171 69 171 67 169 67 169 67 169 67 169 70 174 70 174 70 174 70 174 69 171 69 169 67 169 67 169 66 167 67 171 69 174 72 176 73 179 72 174 69 167 66 164 67 169 66 167 66 169 70 176 70 171 69 167 67 169 70 171 70 171 70 174 72 176 73 176 75 179 73 176 73 179 78 186 75 176 73 174 72 176 73 179 73 179 75 181 76 179 75 176 76 181 76 181 78 183 79 188 81 191 78 198 88 217 96 217 98 222 96 219 96 219 98 222 93 207 92 202 90 198 81 176 76 159 55 124 43 117 48 124 46 124 54 136 57 133 52 126 52 131 55 131 52 126 52 133 54 138 55 143 58 148 63 150 63 152 67 159 70 164 72 164 69 171 70 176 72 176 70 174 66 167 66 164 64 164 63 157 64 155 66 152 63 150 61 148 58 143 58 140 57 140 55 138 58 136 54 128 55 138 63 155 69 167 76 176 76 181 78 186 82 191 84 193 84 200 87 202 88 207 88 219 93 224 96 226 98 226 96 226 99 236 105 243 108 243 108 243 110 253 117 260 122 260 125 269 122 210 54 97 40 117 42 112 42 112 42 109 42 112 42 112 42 112 42 112 39 107 39 107 39 107 39 107 37 105 37 105 37 105 37 105 39 107 37 102 36 102 37 105 36 109 36 102 34 100 34 97 31 93 33 88 31 85 30 85 28 83 27 81 27 78 25 74 27 71 22 69 25 71 24 57 19 31 12 11 3 7 4 11 6 9 3 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 11 7 9 6 9 4 7 6 9 4 9 4 11 7 16 6 11 6 11 6 11 6 11 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 3 7 4 9 4 9 6 11 9 14 7 14 7 14 6 11 9 14 6 11 4 11 6 11 6 11 6 11 6 11 6 11 4 9 4 9 4 9 4 9 3 7 3 7 3 7 3 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 4 9 4 9 4 9 4 9 3 4 0 2 0 4 4 11 10 28 9 23 7 21 9 16 6 11 6 9 4 7 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 55 45 59 46 63 45 59 43 47 48 79 51 79 57 83 48 91 54 83 51 75 48 71 46 75 52 91 55 91 57 107 66 87 55 91 58 95 60 103 61 107 55 59 40 47 43 55 42 67 45 67 43 59 40 51 37 59 46 79 48 63 42 63 46 63 48 87 51 71 42 59 45 59 45 75 48 67 45 75 51 67 48 67 49 71 51 75 51 59 48 75 55 91 57 87 54 71 49 71 49 71 51 83 54 83 52 79 51 75 49 71 48 83 54 79 51 75 51 79 52 75 51 75 52 79 52 83 54 99 60 87 55 83 57 95 61 99 58 87 57 95 63 103 61 103 64 111 67 115 64 103 61 99 61 99 61 99 61 99 61 103 61 103 61 103 61 103 61 95 60 103 61 99 60 107 66 111 64 111 64 107 61 99 60 95 60 107 64 111 63 99 58 91 58 91 58 91 58 91 58 103 64 107 66 111 64 107 63 103 60 99 58 95 60 99 61 103 61 103 63 107 64 111 64 107 64 95 60 91 61 103 66 107 66 107 66 107 66 107 66 111 67 111 66 107 64 103 64 99 64 103 66 107 67 111 69 107 66 107 67 111 69 115 69 111 67 111 67 111 67 111 67 115 69 115 69 115 69 115 69 107 66 107 67 111 69 115 69 111 67 111 67 111 67 111 67 119 69 111 66 111 69 123 73 119 72 123 73 126 72 123 70 123 72 123 70 119 69 115 69 119 70 119 70 119 70 119 70 115 69 115 69 115 69 115 69 119 69 115 67 111 66 107 64 107 66 111 69 115 70 123 72 130 73 123 70 111 66 103 63 111 66 103 64 107 67 119 73 111 70 91 66 87 67 99 72 99 70 99 72 103 73 107 73 115 75 107 72 107 75 119 79 119 76 115 75 111 76 115 78 107 75 111 76 115 75 111 73 119 76 111 75 115 78 126 82 130 78 123 82 154 96 174 96 174 96 170 95 166 96 170 98 166 92 162 93 166 90 146 76 138 66 63 39 47 45 67 49 63 51 87 60 103 57 79 49 75 52 83 54 75 49 75 54 83 54 91 57 103 61 103 66 91 64 103 69 103 72 107 72 111 67 115 70 123 72 123 72 107 66 107 64 103 63 99 64 107 67 103 66 95 63 87 60 79 58 75 57 75 55 71 55 83 54 67 49 59 57 83 63 83 70 123 82 126 78 115 76 130 82 130 82 134 84 142 87 150 88 154 90 166 95 174 96 174 96 170 96 178 101 190 107 198 107 186 108 194 113 202 119 234 125 246 132 269 111 103 28 31 39 39 40 47 40 51 40 55 42 55 42 55 42 55 42 47 39 47 39 47 39 47 39 43 37 43 37 43 37 43 37 39 36 39 36 43 39 51 42 51 36 51 34 47 33 43 34 35 31 35 31 31 30 27 30 27 30 27 28 23 27 27 27 27 24 23 22 31 25 31 22 35 19 11 6 0 1 0 4 0 4 0 1 0 1 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 1 0 1 0 1 19 9 15 9 11 6 7 6 7 4 3 4 3 6 11 9 0 3 0 3 0 3 0 3 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 0 3 0 4 0 6 0 7 11 9 7 7 3 6 0 4 15 9 11 4 3 4 3 4 7 6 7 6 7 6 7 6 3 4 3 4 3 4 3 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 3 4 3 4 3 4 3 4 0 1 0 0 0 1 0 6 19 6 11 4 7 4 7 7 11 7 11 6 7 6 3 4 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 39 105 46 121 54 117 40 93 49 128 57 114 43 114 52 124 54 126 51 121 49 121 51 124 52 128 55 133 57 133 55 131 63 136 57 126 54 126 58 133 58 119 43 105 45 109 39 90 55 121 46 105 39 102 42 109 46 105 39 102 46 119 49 112 52 117 46 107 42 105 42 107 43 109 45 114 49 119 52 121 49 117 48 114 48 114 46 112 45 114 52 124 54 119 46 107 49 119 54 126 57 128 55 124 54 126 54 119 48 112 48 119 55 126 52 117 48 112 45 107 43 109 49 124 55 128 57 128 60 133 55 126 52 124 54 128 60 136 60 133 57 131 57 131 63 140 63 138 61 136 60 136 58 136 60 138 61 140 63 143 63 145 63 145 63 145 63 145 64 148 63 140 60 140 60 140 63 140 58 138 60 138 55 126 61 140 58 136 57 136 57 138 60 133 58 131 57 133 58 136 58 136 61 140 63 140 63 138 64 148 63 143 61 140 58 138 61 143 64 150 66 150 66 150 63 145 64 148 64 145 61 143 64 148 64 148 64 148 64 148 66 155 66 155 66 155 66 155 69 155 63 152 67 159 66 150 66 155 66 157 67 159 69 159 66 155 67 157 67 155 64 152 66 155 66 157 67 159 69 159 67 159 69 162 70 159 69 157 67 169 67 169 67 169 67 169 66 167 66 169 67 171 69 171 66 167 67 171 69 174 72 176 70 174 70 171 69 169 67 169 69 174 72 174 67 167 67 171 67 171 69 174 70 171 69 169 73 176 69 169 66 164 64 164 61 164 67 174 72 174 67 167 66 169 67 169 67 167 64 162 64 164 64 164 64 164 64 164 72 174 69 167 67 167 67 167 72 174 72 171 69 167 64 162 69 171 73 181 78 181 73 174 76 181 75 174 72 174 72 174 72 176 76 183 79 183 76 179 78 183 79 186 79 183 76 179 75 195 90 217 95 212 90 207 96 219 96 219 96 217 93 210 92 198 81 186 87 193 81 169 63 143 51 117 42 114 46 121 51 126 51 128 52 131 54 131 57 136 55 133 57 136 58 140 55 140 57 145 58 148 63 150 64 152 66 157 67 159 70 162 69 171 69 171 69 171 69 171 66 167 67 169 67 167 64 159 64 155 64 152 64 152 63 150 63 148 58 138 52 131 51 131 52 128 54 131 58 140 61 150 67 162 72 171 76 183 78 183 76 186 82 191 81 193 84 202 87 205 88 217 90 217 90 217 93 222 96 229 101 238 105 243 108 243 104 238 107 248 116 260 122 260 113 250 134 274 90 119 37 119 43 114 40 112 45 114 42 109 40 107 39 109 40 112 40 109 40 109 40 109 40 109 34 105 40 107 36 100 37 109 39 105 37 102 36 105 37 107 34 109 36 105 36 102 34 95 33 95 34 90 33 88 31 88 33 90 31 85 30 83 27 76 31 78 25 69 22 71 30 71 27 42 10 21 7 21 6 9 4 7 3 0 0 0 1 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 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 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 12 16 7 9 4 7 6 11 6 11 6 11 6 11 6 11 6 11 6 11 6 11 6 11 4 9 4 9 4 9 4 9 6 9 4 7 3 9 4 11 9 14 7 11 6 14 7 16 7 14 7 14 7 14 7 14 7 14 7 14 7 14 7 14 9 14 6 9 4 9 4 9 4 9 3 7 3 4 1 4 7 11 4 7 3 7 3 9 3 4 3 4 3 4 3 4 4 7 4 7 4 7 4 7 7 9 1 7 6 14 6 4 4 9 4 7 3 4 1 2 3 21 9 26 10 23 7 11 9 9 1 4 6 11 4 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 75 48 63 48 75 49 59 39 71 55 95 54 79 57 91 55 83 52 79 51 79 52 87 55 87 54 87 55 91 55 95 57 111 61 95 57 87 57 99 61 99 52 63 45 63 46 47 34 79 48 67 42 55 42 63 45 63 42 55 40 67 46 75 46 79 48 67 43 59 42 63 43 75 48 75 48 71 46 71 46 55 45 59 46 71 51 75 52 55 46 71 52 79 52 71 48 71 51 83 55 87 55 83 54 83 55 83 51 67 46 67 51 87 52 71 45 55 43 59 46 55 46 71 52 87 57 91 57 87 55 79 52 75 52 75 52 95 60 95 60 95 58 87 57 103 63 103 61 99 60 95 60 99 61 99 61 103 63 103 63 103 61 103 61 103 61 103 61 111 63 103 60 99 60 99 60 111 63 103 61 107 61 95 54 103 60 95 57 91 57 91 58 95 58 91 57 87 58 91 60 91 60 99 63 103 63 103 61 99 61 103 61 103 61 103 61 103 63 111 64 115 66 115 64 99 64 103 66 107 66 103 64 103 64 103 64 103 64 103 64 107 66 107 66 107 66 107 66 115 66 99 64 111 69 107 63 107 66 107 67 111 67 115 69 103 66 107 67 111 66 107 64 107 66 107 67 111 69 115 69 111 69 115 70 119 69 115 67 111 67 111 67 111 67 111 67 107 66 107 67 111 69 115 69 115 69 115 69 115 69 115 69 119 70 119 69 115 67 111 67 115 70 123 70 111 66 111 69 111 69 115 70 119 69 115 67 123 70 115 67 107 66 107 66 95 64 111 70 119 69 111 66 107 67 111 67 107 66 103 63 103 64 103 64 103 64 103 66 111 70 95 67 91 67 91 69 103 72 107 72 103 70 91 67 95 70 107 76 115 75 107 72 115 75 107 72 103 72 103 72 99 72 111 76 115 76 111 73 123 78 119 78 119 78 119 78 123 84 154 95 162 92 158 92 174 98 170 96 166 92 154 90 162 87 150 85 162 85 138 69 79 52 67 45 55 45 67 51 75 51 75 52 79 54 83 54 87 55 87 54 87 57 95 58 91 55 95 58 99 60 99 63 95 64 99 67 95 69 103 70 115 69 115 69 115 69 115 69 107 66 111 67 107 64 99 63 99 66 95 64 95 63 91 63 87 60 79 55 67 54 63 52 71 52 75 55 79 61 87 61 95 69 107 75 111 76 119 78 115 79 130 82 130 81 138 85 138 85 150 88 158 90 162 90 170 93 178 98 186 102 194 105 194 105 190 102 186 110 206 117 222 119 218 119 269 137 182 58 31 40 43 42 51 43 59 43 55 40 51 39 47 40 51 42 47 39 47 39 47 39 47 39 35 37 51 39 39 34 43 40 47 37 43 36 39 37 43 39 51 37 55 37 55 36 47 34 39 33 39 33 35 31 31 31 35 33 31 30 27 28 27 27 43 30 35 24 23 22 31 27 39 22 15 9 3 6 0 3 0 3 0 1 0 0 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 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 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 15 9 11 6 7 6 11 7 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 3 4 3 4 3 4 3 4 11 7 7 4 3 6 11 7 7 9 3 7 3 7 7 9 3 7 3 7 3 7 3 7 11 7 11 7 11 7 11 7 19 9 11 6 3 6 7 6 11 7 7 6 7 4 3 4 11 6 3 3 0 3 0 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 7 3 0 3 11 7 3 1 7 6 3 4 0 3 0 1 0 1 11 9 23 12 23 12 15 4 0 3 7 6 3 0 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 61 124 45 107 49 121 49 109 45 119 54 124 57 136 58 119 51 124 51 124 52 128 55 133 55 131 54 126 54 131 58 138 64 138 60 131 58 131 60 136 61 126 51 117 51 117 45 100 43 107 42 105 42 105 43 107 39 102 42 105 40 105 45 114 46 109 43 107 43 107 45 109 46 112 46 112 45 109 45 109 43 109 45 112 49 119 51 121 45 109 46 117 51 121 54 124 49 119 52 124 54 124 54 121 54 124 54 119 48 112 48 119 52 117 46 107 42 107 46 117 45 112 49 121 55 128 57 128 52 126 54 126 54 124 51 121 60 138 63 140 63 138 58 131 63 140 63 138 61 136 60 136 64 143 63 140 63 140 63 138 61 143 61 143 61 143 61 143 63 145 61 140 60 140 60 143 67 148 63 148 66 148 61 136 60 140 58 136 57 136 57 136 60 133 58 131 57 133 58 136 58 136 61 140 63 140 63 138 57 138 58 140 61 145 63 148 61 145 63 148 66 148 64 148 63 145 66 152 67 155 67 152 64 148 64 148 64 148 64 148 66 155 66 155 66 155 66 155 67 155 64 152 67 157 66 152 66 155 66 155 67 157 67 159 64 152 66 157 67 155 66 152 66 155 67 157 67 157 69 159 67 159 69 162 70 159 69 157 69 171 69 171 69 171 69 171 66 167 66 169 67 171 69 171 72 176 70 171 69 169 66 167 70 174 70 171 69 169 67 169 69 174 72 174 67 167 67 171 67 169 69 171 69 171 67 169 69 169 67 167 66 169 67 171 63 164 67 171 69 171 67 167 67 167 66 167 64 164 64 162 64 164 64 164 64 164 64 164 72 171 69 167 67 167 69 169 72 174 73 176 73 174 72 171 69 171 73 179 76 179 73 174 75 179 73 174 72 174 72 176 70 174 73 176 75 179 73 176 79 186 78 181 76 183 79 188 84 205 92 214 93 214 95 219 98 222 96 217 92 210 88 202 90 193 87 195 90 181 70 145 46 117 45 117 46 119 51 126 51 126 51 128 52 131 54 131 54 131 54 131 54 133 57 136 55 140 57 145 58 148 63 150 64 152 66 157 67 159 70 162 69 171 69 171 69 171 69 171 67 169 67 167 64 162 60 150 64 155 64 152 63 150 63 148 60 145 58 140 55 138 57 140 51 128 55 138 61 140 60 143 66 162 70 171 75 181 78 183 78 186 82 191 79 191 82 200 82 200 84 212 90 219 92 219 92 222 95 226 99 234 104 238 102 236 101 234 104 243 110 253 116 260 119 265 135 288 119 202 43 119 39 119 45 124 43 112 42 109 40 107 39 109 40 112 39 107 39 107 39 107 39 107 36 105 39 107 36 102 37 107 37 105 37 105 37 105 37 105 37 112 39 109 37 107 37 100 33 95 34 90 33 88 31 88 33 90 31 85 30 83 27 76 34 85 28 69 22 64 22 62 27 59 19 40 7 16 3 16 4 7 3 0 1 0 1 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 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 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 4 9 7 11 7 11 7 11 6 11 6 11 6 11 6 11 6 11 6 11 6 11 6 11 4 9 4 9 4 9 4 9 9 16 7 11 6 14 9 16 10 16 9 14 7 16 9 19 7 14 7 14 7 14 7 14 6 19 6 19 6 19 6 19 9 23 7 19 4 19 6 19 10 19 9 16 7 14 7 14 7 11 4 7 3 7 3 9 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 4 7 3 11 7 14 4 2 6 11 6 11 4 9 4 9 0 11 4 21 12 31 16 28 7 11 3 4 6 9 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 99 51 51 42 71 54 79 46 47 42 55 43 75 58 87 46 83 51 79 49 75 51 83 52 95 55 83 51 83 55 103 61 111 64 103 60 99 60 103 61 107 58 87 54 87 54 67 45 55 42 63 43 63 42 55 39 43 40 63 42 47 37 59 48 59 42 59 43 63 45 67 46 55 40 59 43 67 48 75 49 71 49 67 48 67 48 63 46 67 48 63 46 67 51 79 55 75 51 75 52 79 52 79 51 79 54 83 51 67 48 71 52 67 48 67 48 67 48 71 49 63 48 71 52 83 55 91 57 75 54 83 57 87 55 75 51 91 61 103 64 107 63 95 58 103 63 103 61 99 60 95 60 111 66 107 64 103 61 99 61 99 60 99 60 99 60 99 60 103 61 99 58 95 60 99 61 115 64 107 63 111 64 103 58 99 58 91 57 87 55 91 57 95 58 91 57 87 58 91 60 91 60 99 63 103 63 103 61 95 58 99 60 99 61 103 61 103 63 107 64 111 64 107 63 91 61 103 66 111 69 115 69 103 64 103 64 103 64 103 64 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 103 64 107 66 107 67 111 67 99 64 107 67 111 67 107 66 111 67 111 67 111 67 111 67 111 69 115 70 119 69 115 67 115 69 115 69 115 69 115 69 107 66 107 67 111 69 115 69 119 70 119 69 115 67 111 67 119 70 119 69 115 67 111 67 115 70 123 70 111 66 111 69 107 67 115 69 115 69 111 66 111 66 107 66 107 67 115 70 103 64 111 67 111 67 107 64 111 66 107 64 103 63 103 64 103 64 103 64 103 64 103 66 107 70 95 67 91 67 95 70 95 70 103 72 107 72 103 70 95 70 103 73 111 73 107 72 107 73 103 70 99 72 103 73 103 72 107 73 111 75 111 75 126 79 115 75 115 79 130 85 150 90 162 93 158 93 170 99 178 98 166 92 150 87 142 84 158 87 162 88 162 76 95 51 51 42 59 46 71 49 75 49 75 51 75 52 79 54 83 54 83 52 79 52 79 54 87 57 91 55 95 58 99 60 99 63 95 64 99 67 95 69 103 70 111 67 115 69 115 69 119 70 115 67 111 66 103 61 87 58 99 66 95 64 91 61 87 60 83 58 79 57 75 58 83 60 63 52 83 60 87 61 79 57 91 67 103 73 111 76 119 78 119 79 130 82 126 79 130 84 126 81 138 85 154 90 162 92 178 92 174 96 186 99 186 102 182 99 178 101 186 105 198 110 198 114 214 122 261 140 261 116 63 45 31 42 59 46 55 42 55 40 51 39 47 40 51 42 43 37 43 37 43 37 43 37 43 37 43 37 43 37 43 37 43 37 43 37 43 37 43 37 51 36 55 37 55 36 47 34 39 33 39 33 35 31 31 31 31 31 31 30 27 28 31 28 47 33 43 27 31 24 31 25 43 27 47 16 0 1 0 4 0 3 0 1 0 1 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 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 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 3 7 9 15 9 11 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 3 4 3 4 3 4 3 4 15 7 7 6 7 6 11 9 11 10 7 9 7 9 11 10 3 7 3 7 3 7 3 7 7 7 7 7 7 7 7 7 11 9 7 6 3 7 7 9 19 10 15 9 15 7 11 7 11 6 3 3 0 3 0 4 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 3 3 7 11 6 0 1 7 6 7 6 7 6 7 6 0 0 7 7 23 13 35 16 7 6 3 4 3 4 0 3 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 49 107 39 105 49 124 51 112 42 105 39 95 43 121 54 112 51 121 48 117 46 117 46 117 55 128 52 124 52 131 60 143 64 138 63 136 60 133 60 136 63 136 60 133 58 126 52 114 43 109 46 112 43 102 36 93 36 102 43 102 36 95 40 112 40 102 42 107 43 109 45 109 40 102 42 107 45 114 48 117 49 117 48 114 48 114 46 112 52 119 48 112 46 114 51 121 51 119 51 117 49 117 49 119 51 121 52 119 48 114 49 121 46 114 51 124 54 121 51 114 49 117 49 119 52 124 57 128 54 128 57 136 60 133 55 126 58 136 63 140 64 140 61 136 63 140 63 138 61 136 60 136 66 143 64 140 63 138 61 136 60 140 60 140 60 140 60 140 60 140 58 138 58 140 60 143 61 140 60 140 63 145 60 136 60 138 57 133 55 133 55 136 60 133 58 131 57 133 58 136 58 136 61 140 63 140 63 138 61 143 60 140 60 138 58 138 61 145 63 148 64 145 61 143 58 140 61 148 66 150 66 150 64 148 64 148 64 148 64 148 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 64 152 64 155 66 155 67 157 63 152 66 157 67 157 67 157 67 157 67 157 67 157 67 157 67 159 69 162 70 159 69 157 69 171 69 171 69 171 69 171 66 167 66 169 67 171 69 171 67 169 67 171 69 174 70 174 70 174 70 171 69 169 67 169 69 174 72 174 67 167 67 171 66 167 67 171 69 169 66 167 66 167 66 167 67 171 70 176 66 167 66 167 66 167 64 164 67 167 64 162 61 162 63 164 64 164 64 164 64 164 64 164 70 169 67 167 67 169 70 171 67 167 69 171 70 171 69 169 69 171 70 174 72 176 72 174 72 174 70 171 70 174 72 176 75 179 75 179 76 181 78 183 79 183 76 179 76 188 85 198 92 214 93 214 92 212 96 226 98 219 93 207 85 200 84 198 84 191 87 186 79 157 54 117 43 117 46 119 48 119 46 114 51 126 51 128 52 131 54 131 54 128 52 128 52 131 55 136 55 140 57 145 58 148 63 150 64 152 66 157 67 159 70 162 67 169 67 171 69 174 70 174 69 171 67 169 64 159 60 150 64 155 64 150 61 145 60 143 58 143 57 140 58 143 60 148 51 128 57 140 63 140 57 138 63 157 69 169 75 181 78 183 78 186 82 188 78 188 79 195 78 193 81 207 87 217 90 219 90 219 92 224 96 229 99 231 98 229 98 231 102 238 105 243 105 250 114 257 125 279 135 274 75 148 40 119 48 124 43 119 42 109 40 107 39 109 40 112 37 105 37 105 37 105 37 105 37 105 37 105 37 105 37 105 36 105 37 107 39 105 37 102 33 107 34 102 34 100 33 93 33 95 34 90 33 88 31 88 31 88 30 85 30 85 28 78 31 83 30 78 28 76 30 71 24 69 24 50 7 21 3 19 4 7 3 0 1 0 1 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 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 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 4 6 11 9 11 6 9 6 11 6 11 6 11 6 11 6 11 6 11 6 11 6 11 4 9 4 9 4 9 4 9 6 11 4 7 3 9 6 11 10 16 9 14 7 16 9 19 7 14 7 14 7 14 7 14 7 21 7 21 7 21 7 21 9 21 7 19 6 21 9 23 9 14 7 14 6 11 6 9 7 11 4 7 3 7 3 9 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 2 1 9 6 14 6 9 3 7 6 11 6 11 6 11 6 11 3 19 4 19 7 23 12 21 6 11 6 7 4 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 51 42 51 45 67 48 63 45 67 48 59 39 51 51 79 49 71 48 67 45 63 45 63 45 87 52 83 52 87 57 103 61 103 61 103 61 99 60 99 58 103 63 107 63 99 57 83 51 71 46 75 46 63 40 43 34 55 40 59 40 51 39 55 43 51 40 59 43 67 45 63 43 71 46 71 46 67 45 67 45 55 45 59 46 71 51 75 52 83 52 71 48 63 48 71 49 79 51 71 48 67 48 67 49 75 52 79 51 67 48 75 54 67 49 83 55 87 54 75 49 75 49 71 51 79 54 87 57 83 57 91 58 95 60 91 58 95 60 95 60 95 61 99 61 103 63 103 61 99 60 95 60 103 61 99 61 99 61 95 60 103 61 103 61 103 61 103 61 95 58 95 57 95 60 99 61 95 57 91 58 99 60 91 54 95 58 91 55 83 54 87 55 95 58 91 57 87 58 91 60 91 60 99 63 103 63 103 61 107 61 103 60 95 57 91 55 103 63 107 63 107 61 99 60 87 60 95 63 103 64 103 64 103 64 103 64 103 64 103 64 107 66 107 66 107 66 107 66 103 66 111 67 103 64 107 67 99 64 103 64 107 66 107 66 95 63 103 66 111 67 111 67 115 69 111 67 111 67 107 66 111 69 115 70 119 69 115 67 111 67 111 67 111 67 111 67 107 66 107 67 111 69 115 69 107 66 111 69 115 70 123 72 119 70 119 69 115 67 111 67 115 70 123 70 111 66 111 69 107 66 111 67 111 67 107 66 107 66 107 66 107 67 119 70 107 66 107 64 103 64 103 64 111 66 99 61 91 61 99 64 103 64 103 64 103 64 103 66 103 69 91 67 91 69 99 72 91 69 95 70 99 69 91 67 95 70 99 70 103 72 103 73 99 70 99 69 99 72 103 73 115 76 111 75 115 76 119 79 115 76 115 76 123 82 138 88 154 93 162 93 158 92 166 98 170 93 154 85 138 82 138 84 150 84 150 78 115 58 67 42 63 48 71 48 71 46 67 45 75 51 75 52 79 54 83 54 83 54 83 54 83 55 91 57 91 55 95 58 99 60 99 63 95 64 99 67 95 69 103 70 107 66 111 69 115 70 123 72 115 69 115 67 107 64 95 63 99 66 95 63 87 60 79 58 79 57 75 57 75 57 79 60 71 54 83 58 83 60 75 57 83 64 95 72 107 76 119 79 119 79 130 81 123 76 123 81 123 79 134 84 146 87 154 88 178 90 182 92 178 96 186 98 174 98 182 101 186 104 194 107 190 107 194 113 218 126 261 135 186 69 39 39 51 43 43 46 55 40 51 39 47 40 51 42 47 39 47 39 47 39 47 39 47 37 39 36 47 39 43 36 35 36 47 40 51 39 39 34 39 33 43 33 43 31 35 30 39 33 39 33 35 31 31 31 27 30 27 30 27 30 35 30 35 30 43 30 43 30 47 31 39 24 31 16 7 4 0 3 0 3 0 1 0 1 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 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 7 3 7 3 7 3 7 3 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 4 3 6 7 6 7 4 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 3 4 3 4 3 4 3 4 7 4 0 3 0 3 3 6 7 7 3 6 0 7 3 9 3 7 3 7 3 7 3 7 11 9 11 9 11 9 11 9 3 6 3 4 3 7 11 9 7 6 7 4 3 4 0 3 11 6 3 3 0 3 0 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 4 7 6 0 3 3 6 3 4 3 4 7 6 7 6 11 4 7 3 3 4 7 7 3 6 11 6 0 1 0 4 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 43 112 48 112 42 102 42 109 48 124 54 114 45 114 49 112 43 112 43 114 46 119 49 124 51 124 52 128 57 136 60 138 60 133 60 133 60 131 57 128 60 138 64 140 61 131 54 121 46 112 46 112 45 105 40 100 45 105 39 100 40 105 42 102 39 102 42 107 45 107 42 102 48 114 48 114 46 112 46 112 43 109 45 112 49 119 51 121 49 117 48 114 48 117 51 119 52 119 48 112 46 112 48 114 49 119 52 119 48 114 51 124 54 121 51 117 49 117 51 121 51 119 49 117 51 124 55 128 57 128 55 128 57 133 58 136 60 133 57 128 57 133 61 143 63 140 63 138 61 136 60 136 58 133 58 136 60 136 60 136 61 143 61 143 61 143 61 143 58 136 57 136 58 138 60 143 58 136 55 136 60 140 57 133 58 136 55 133 54 131 55 133 60 133 58 131 57 133 58 136 58 136 61 140 63 140 63 138 60 138 58 138 58 138 58 138 63 145 63 145 63 143 60 138 63 145 64 148 66 148 64 145 64 148 64 148 64 148 64 148 66 155 66 155 66 155 66 155 63 155 69 157 64 150 66 159 63 150 64 152 64 155 66 155 61 150 64 155 67 159 69 157 69 159 69 157 67 155 66 155 67 159 69 162 70 159 69 157 66 167 66 167 66 167 66 167 66 167 66 169 67 171 69 171 69 171 69 171 69 171 69 171 70 174 70 171 69 169 67 169 69 174 72 174 67 167 67 171 64 167 66 169 67 167 66 164 67 169 66 167 66 169 69 171 67 167 66 164 63 162 63 162 67 167 63 157 60 159 63 164 64 164 64 164 64 164 64 164 69 167 67 167 67 169 70 174 72 174 72 174 70 169 67 164 70 169 69 169 70 171 72 176 70 169 69 169 70 171 72 176 76 179 73 176 73 179 78 186 73 179 76 186 82 193 87 200 88 212 93 214 92 212 93 217 93 210 87 200 82 198 84 200 84 181 76 157 58 128 45 114 49 121 48 119 49 117 51 121 51 126 51 128 52 131 54 131 55 133 55 131 55 136 58 138 55 140 57 145 58 148 63 150 64 152 66 157 67 159 70 162 66 167 67 171 69 174 72 176 69 171 69 171 69 169 66 159 64 155 64 150 60 143 57 140 58 140 55 138 55 138 55 140 55 133 57 136 58 138 58 143 61 152 67 167 73 181 78 186 78 188 82 188 76 186 78 191 79 195 81 207 85 210 85 210 88 219 90 222 93 224 96 226 96 229 99 236 104 241 105 241 111 248 107 250 116 265 128 274 125 191 45 112 40 114 42 128 42 109 40 107 39 109 40 112 39 107 39 107 39 107 39 107 40 105 34 102 39 109 37 100 34 102 39 109 40 107 36 100 33 105 34 102 33 100 33 93 33 95 34 90 33 88 31 88 30 85 30 85 30 85 30 81 28 78 28 76 27 71 25 64 24 62 16 47 12 33 4 11 4 7 1 0 1 0 3 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 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 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 9 4 7 3 4 4 7 6 11 6 11 6 11 6 11 6 11 6 11 6 11 6 11 4 9 4 9 4 9 4 9 7 11 4 9 4 9 6 14 6 11 4 9 4 9 6 11 7 14 7 14 7 14 7 14 10 26 9 26 9 26 9 26 4 19 4 16 4 21 7 23 6 11 6 9 4 9 3 7 7 11 4 7 3 7 3 9 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 4 11 6 7 0 2 4 19 1 7 3 7 4 9 6 11 3 16 1 9 0 11 4 11 3 11 9 9 3 0 3 9 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 71 52 79 46 39 34 43 46 59 54 95 52 59 45 55 40 51 40 55 45 71 52 91 58 75 51 83 55 99 58 103 60 95 58 99 60 95 58 91 55 99 63 115 66 103 58 87 54 71 45 67 45 67 45 67 45 75 42 47 39 63 45 63 39 55 40 63 45 67 43 55 39 63 45 67 48 79 51 87 52 71 49 67 48 67 48 63 46 59 46 63 49 75 52 79 54 79 51 67 46 59 45 63 48 71 51 79 51 67 48 75 54 95 54 67 43 51 45 75 54 79 51 71 49 75 52 87 57 83 54 75 52 79 55 91 60 99 58 83 52 79 57 99 66 103 63 103 61 99 60 95 60 83 55 87 57 91 60 95 60 107 63 107 63 107 63 107 63 91 57 91 57 91 58 103 61 95 57 91 58 103 61 95 55 95 57 87 54 83 54 83 55 95 58 91 57 87 58 91 60 91 60 99 63 103 63 103 61 87 55 91 58 95 60 103 61 107 63 107 63 107 60 95 58 107 66 111 67 111 66 103 64 103 64 103 64 103 64 103 64 107 66 107 66 107 66 107 66 99 66 115 67 103 63 107 69 99 63 99 64 103 66 107 66 95 63 103 66 111 69 115 69 115 69 115 67 111 66 107 66 111 69 115 70 119 69 115 67 103 66 103 66 103 66 103 66 107 67 107 69 111 70 115 70 123 73 119 70 115 69 107 67 119 72 119 70 115 69 111 69 115 72 123 72 111 67 111 70 103 67 107 69 111 67 107 66 115 69 111 67 107 69 111 70 111 69 103 64 99 64 99 64 111 67 99 61 87 61 99 66 103 66 103 66 103 66 103 64 99 67 91 67 91 69 103 72 111 75 111 73 103 70 91 67 99 69 103 69 103 70 111 73 103 69 103 69 103 70 115 73 111 73 103 70 103 73 115 78 103 73 119 81 134 85 142 85 146 90 162 95 158 90 158 93 158 88 142 82 130 82 142 88 158 81 134 61 79 45 55 45 67 49 71 48 83 52 91 55 75 51 75 52 79 54 83 54 91 57 87 55 91 57 95 60 91 57 95 60 99 60 99 63 103 64 107 67 103 69 111 69 107 67 111 70 115 72 123 73 115 70 119 72 119 70 111 69 99 66 103 63 91 58 83 55 87 57 79 54 75 54 75 54 83 57 79 55 79 58 79 60 87 63 95 70 115 78 119 79 119 81 138 81 126 75 126 79 138 81 142 84 150 85 150 84 166 90 178 93 182 95 178 96 182 98 186 102 190 105 194 105 214 111 182 110 206 119 242 131 277 92 51 34 31 36 51 49 55 40 51 39 47 40 51 42 51 40 51 40 51 40 51 40 51 37 35 36 47 40 43 34 35 36 47 40 51 39 39 34 47 36 51 36 51 34 43 33 39 33 39 33 35 31 31 31 27 30 27 30 27 30 35 30 31 28 35 25 27 21 15 18 27 18 7 10 7 12 0 0 0 3 0 1 0 1 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 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 7 3 7 3 7 3 7 3 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 15 7 3 3 0 1 0 4 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 3 4 3 4 3 4 3 4 15 7 11 6 7 7 11 9 0 4 0 3 0 3 0 6 3 7 3 7 3 7 3 6 7 9 7 9 7 9 7 9 0 3 0 3 0 4 0 7 3 7 7 6 7 4 3 4 11 6 3 3 0 3 0 4 0 3 0 3 0 3 0 3 3 4 3 4 3 4 3 4 7 7 7 1 0 0 7 12 0 1 0 3 0 4 3 4 3 1 0 0 0 1 3 6 0 6 15 7 0 0 0 6 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 49 119 51 100 40 107 48 100 48 107 43 100 43 107 49 117 48 112 45 112 52 121 49 109 49 112 49 126 52 112 52 140 61 128 52 124 60 138 61 131 60 133 61 136 60 128 54 121 51 112 43 105 45 114 48 112 45 109 43 105 42 102 39 100 37 97 40 105 42 105 42 105 46 112 46 112 46 112 46 112 45 112 48 117 49 112 45 107 48 117 49 119 51 119 49 117 51 119 51 119 51 119 51 119 51 119 51 119 51 119 51 119 63 126 48 112 48 119 49 112 45 112 49 119 52 124 54 124 57 136 63 136 54 126 57 140 58 136 63 138 58 128 55 131 63 140 61 136 57 128 54 126 55 131 60 140 64 143 63 140 66 140 60 133 58 136 63 145 60 136 61 140 63 140 61 138 58 133 58 133 60 138 63 143 57 131 57 131 57 131 57 131 60 136 60 136 60 136 60 136 63 138 60 133 57 133 60 138 60 136 60 136 60 136 60 136 63 140 64 143 64 145 66 145 63 145 64 148 64 145 61 143 67 148 63 145 66 155 69 152 66 150 66 148 64 145 63 145 61 143 64 150 66 150 66 150 67 155 69 155 69 152 66 148 58 138 58 138 61 150 69 159 63 152 64 155 66 157 67 159 67 155 66 157 69 157 64 145 64 155 67 162 69 159 64 152 69 159 67 157 66 159 67 162 72 164 67 157 64 157 67 159 66 159 69 162 66 157 67 162 69 162 69 162 69 162 69 162 69 159 67 157 66 159 67 162 72 167 72 164 70 164 69 162 67 159 67 157 66 157 64 155 66 157 66 157 66 157 66 157 69 162 69 159 67 159 67 162 67 167 67 167 69 171 72 176 73 176 73 176 73 176 73 176 73 176 73 179 72 171 66 164 67 169 67 169 67 169 67 169 69 176 72 176 67 174 72 183 69 179 75 188 79 195 88 212 96 224 96 219 96 217 92 210 87 198 81 193 84 198 85 191 84 162 61 119 42 109 46 121 48 117 49 117 49 117 49 117 52 124 51 119 49 124 54 128 61 133 54 126 57 136 61 136 60 136 60 140 63 145 64 150 61 150 63 152 64 159 67 162 67 159 70 167 72 167 72 167 69 164 73 171 73 164 67 157 67 150 66 145 61 140 58 138 55 133 55 133 55 133 55 133 52 136 54 140 55 143 60 145 60 148 64 159 72 171 79 181 79 188 79 191 81 188 79 186 81 193 82 198 85 200 87 205 85 205 87 210 92 217 96 219 98 229 107 238 107 231 102 229 113 243 110 238 110 245 125 267 131 253 64 97 48 126 27 128 39 112 43 109 36 102 40 119 39 107 39 107 39 107 39 107 37 105 37 105 37 105 37 105 39 107 39 105 37 102 36 102 33 97 34 97 34 97 34 97 31 93 30 88 27 85 25 83 22 74 24 78 28 85 31 83 25 76 28 71 22 62 22 62 28 66 16 40 12 31 10 19 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 2 1 2 1 2 1 2 1 4 3 7 4 7 3 4 3 7 4 9 6 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 7 14 7 11 6 9 4 9 3 14 3 16 4 19 6 19 7 21 7 21 7 21 7 21 6 21 7 23 9 21 7 19 3 16 4 19 6 16 4 14 7 19 4 14 3 14 3 16 1 14 3 16 4 14 3 7 3 7 3 7 3 7 3 7 4 11 6 14 7 11 6 9 6 9 4 7 3 9 4 11 4 9 4 9 4 9 4 9 3 7 3 7 3 7 3 7 3 7 3 4 1 2 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 51 45 63 37 47 43 67 40 71 45 59 40 55 43 71 48 63 43 55 46 75 52 71 45 67 43 59 51 75 46 75 60 99 58 95 60 107 63 107 61 119 66 111 63 99 57 83 52 79 49 59 45 63 48 63 45 55 43 51 40 43 39 39 37 47 39 55 42 59 42 59 40 67 45 67 45 67 45 67 45 59 45 67 48 67 46 59 43 67 49 75 52 75 48 59 43 75 51 75 51 75 51 75 51 75 51 75 51 75 51 75 51 95 54 67 46 67 51 71 48 67 49 75 52 83 54 83 54 87 58 91 57 83 55 87 60 87 60 99 60 87 55 83 57 99 61 95 58 91 57 83 55 83 57 95 63 107 64 103 63 103 61 95 58 91 60 99 63 91 58 95 60 99 60 91 58 87 57 87 57 87 57 91 58 87 57 87 57 87 57 87 57 95 60 95 60 95 60 95 60 95 58 91 57 91 60 103 64 95 60 95 60 95 60 95 60 99 63 103 63 107 64 107 66 83 57 95 61 111 66 119 67 115 63 103 63 115 67 119 66 115 66 115 64 111 63 107 63 107 63 107 64 111 66 115 66 119 67 119 67 119 66 111 64 111 64 107 61 103 63 111 66 103 64 107 66 107 66 107 67 111 66 107 67 115 67 103 60 107 66 111 69 115 67 107 66 115 69 115 67 111 69 115 69 123 70 111 66 107 66 111 67 111 69 119 70 111 66 111 70 119 70 119 70 119 70 119 70 115 67 111 66 107 67 111 69 123 70 119 70 115 69 115 67 115 69 111 67 111 66 107 66 103 64 103 64 103 64 103 64 111 67 111 67 111 69 115 69 99 66 87 67 91 70 103 73 107 73 107 73 107 73 107 73 123 72 123 72 119 69 111 66 115 69 115 69 115 69 115 70 107 70 107 70 99 69 107 75 99 72 115 78 126 82 150 93 162 96 166 96 162 93 154 90 138 82 134 82 142 84 138 81 134 67 91 46 51 42 59 48 75 51 75 51 75 51 75 51 79 52 71 51 71 54 83 57 95 57 79 55 91 60 99 60 87 58 91 60 99 63 107 63 107 63 111 64 119 67 123 67 115 70 123 73 126 73 126 72 119 72 126 75 130 72 115 67 123 67 115 64 107 61 99 58 83 54 83 54 83 54 83 54 83 52 87 54 91 57 91 60 83 61 95 69 107 76 123 79 134 78 138 79 142 78 138 76 142 81 146 82 154 85 162 88 154 88 154 92 162 95 170 98 166 99 194 107 198 105 194 105 202 110 190 107 178 114 222 129 246 134 150 37 43 42 59 45 51 42 51 39 39 37 47 43 43 39 43 39 43 39 43 39 43 37 43 37 43 37 43 37 51 40 51 39 47 39 43 37 43 34 43 34 43 34 43 34 39 31 35 30 27 27 23 25 11 24 15 27 19 28 35 30 23 27 39 25 23 19 23 24 35 22 11 13 11 13 19 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 0 4 3 4 0 3 0 4 3 6 7 6 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 0 6 0 6 0 6 0 6 3 7 3 6 0 4 0 4 0 3 0 4 0 6 3 6 7 7 7 7 7 7 7 7 3 7 7 9 11 7 7 6 0 4 0 6 3 4 0 3 7 6 0 4 0 3 0 4 0 3 0 4 0 3 0 1 0 3 0 3 0 3 0 3 3 4 7 6 7 6 3 4 7 4 3 3 0 4 3 6 3 4 3 4 3 4 3 4 0 3 0 3 0 3 0 3 0 3 0 1 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 33 93 39 93 39 102 43 97 48 107 45 100 42 102 45 107 42 102 42 109 48 117 48 112 48 105 42 112 51 117 51 124 54 128 61 138 61 133 60 133 67 143 64 138 60 133 58 131 57 121 49 114 48 114 46 107 42 105 40 102 39 97 36 95 37 100 40 105 42 105 40 102 43 107 43 107 43 107 43 107 43 109 46 112 48 112 45 109 48 117 51 119 49 112 42 100 49 117 49 119 51 119 51 119 51 119 51 119 51 119 51 119 54 119 46 109 48 117 51 117 52 121 54 126 55 124 54 121 58 131 54 126 57 133 58 131 55 131 58 133 55 126 55 131 58 133 58 133 58 133 58 133 57 133 60 138 63 140 63 140 60 136 60 136 60 136 60 136 57 131 58 133 58 133 57 128 55 128 55 126 54 126 54 126 58 133 58 133 58 133 58 133 60 136 60 136 60 136 60 136 57 131 57 131 60 138 64 145 60 136 60 136 60 136 60 136 60 138 61 138 63 140 63 143 52 133 57 143 63 148 66 150 64 143 60 140 63 150 64 148 66 150 64 148 64 148 63 145 66 148 63 143 63 148 66 152 66 150 66 148 64 148 63 145 66 148 64 145 63 148 64 150 66 155 66 155 64 152 64 152 67 155 64 155 67 157 64 145 66 155 67 157 67 157 66 155 69 159 69 159 69 159 69 159 69 157 66 152 64 152 66 155 66 157 70 159 66 155 67 159 69 159 69 159 69 159 69 159 69 157 67 155 66 157 67 159 69 159 69 157 67 155 66 155 67 157 67 155 66 155 64 152 61 148 61 148 61 148 61 148 63 152 64 155 66 157 69 159 66 164 66 164 67 169 72 174 72 174 72 174 72 174 72 174 73 176 70 171 69 169 67 169 69 171 69 171 69 171 69 171 69 176 72 176 69 174 73 186 70 181 76 188 79 195 87 210 93 217 95 214 92 210 88 202 82 191 79 188 81 183 78 171 61 128 49 107 40 102 42 109 52 121 52 121 52 121 52 121 54 126 54 124 54 128 57 131 60 131 55 128 58 138 61 136 57 131 58 133 60 138 60 143 63 152 64 157 66 162 69 164 69 162 72 167 73 167 72 164 70 164 73 169 75 164 69 157 70 155 67 150 64 145 61 140 54 131 54 131 54 131 54 131 52 136 52 138 55 143 58 145 61 148 64 157 72 169 78 176 76 186 78 188 79 186 78 183 79 191 81 193 84 195 85 198 84 202 87 207 90 212 93 217 92 219 101 231 105 234 105 236 108 238 107 234 107 238 119 260 126 284 119 157 30 114 45 119 42 109 39 105 40 112 42 109 39 107 39 107 39 107 39 107 37 105 37 105 37 105 37 105 42 112 40 109 40 107 39 107 34 97 34 97 34 97 34 97 34 95 33 93 30 88 28 85 27 81 27 81 27 81 27 76 25 76 28 71 22 62 22 62 24 64 18 47 16 31 9 11 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 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 1 2 1 2 1 2 1 2 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 2 1 2 1 2 1 2 1 4 3 7 4 7 3 4 3 7 4 9 6 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 6 11 6 11 6 11 6 11 7 14 6 11 6 11 4 9 3 16 4 16 6 19 6 19 7 21 7 21 7 21 7 21 6 21 7 23 9 21 7 19 4 16 6 19 6 19 4 16 7 19 6 19 4 16 4 14 3 14 4 16 4 16 3 14 3 7 3 7 3 7 3 7 3 7 4 9 4 9 3 7 6 9 4 7 3 9 4 11 4 9 4 9 4 9 4 9 3 7 3 7 3 7 3 7 3 7 3 4 1 2 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 47 40 63 45 67 46 67 42 87 51 79 48 71 46 75 48 43 39 47 43 63 48 63 46 75 45 55 46 83 57 87 54 63 52 99 61 91 54 83 57 99 60 95 58 99 63 119 69 99 57 79 51 75 49 63 43 55 43 51 42 47 39 39 37 51 39 55 42 59 42 55 39 59 42 59 42 59 42 59 42 55 43 59 45 63 46 63 46 63 46 63 46 59 43 55 42 67 49 71 49 71 51 75 51 75 51 75 51 75 51 75 51 71 48 63 46 67 49 75 52 87 55 91 57 91 55 83 54 99 57 75 54 95 61 95 57 79 57 87 55 79 52 83 57 87 57 87 58 91 60 95 60 91 58 95 60 99 61 99 61 91 58 95 60 95 60 91 58 87 58 91 58 91 57 87 55 83 55 83 55 79 52 75 51 91 58 91 58 91 58 91 58 91 58 91 58 91 58 91 58 87 57 91 58 95 61 103 64 99 61 99 61 99 61 99 61 95 60 95 61 99 61 103 63 103 61 103 61 99 58 91 55 111 61 95 58 103 63 107 61 111 64 111 64 111 64 111 64 119 66 107 60 103 63 115 69 115 64 107 63 103 61 103 63 99 61 103 63 115 67 123 70 111 67 107 66 103 63 99 63 111 66 103 64 107 66 99 61 107 66 107 67 111 66 107 66 111 67 111 69 115 67 111 67 107 64 103 64 103 64 103 64 103 67 115 67 107 64 107 69 111 67 111 67 111 67 111 67 115 69 111 67 111 67 115 69 115 69 111 67 111 66 107 66 107 66 107 66 103 64 103 63 91 60 91 60 91 60 91 60 91 61 99 64 107 67 111 69 95 66 87 66 91 69 99 72 99 70 99 70 99 70 99 70 126 72 115 67 107 67 115 70 119 70 119 70 119 70 119 72 107 70 107 70 103 70 111 78 111 75 123 79 126 82 146 90 154 92 154 90 146 87 138 82 130 81 130 81 142 78 123 70 67 48 59 43 51 42 55 43 79 52 79 52 79 52 79 52 79 54 79 55 83 57 87 58 91 57 83 57 95 61 95 58 91 58 95 60 99 61 99 61 111 64 115 66 123 69 126 69 119 70 123 73 126 73 123 70 123 72 126 73 126 72 119 69 126 70 123 67 115 63 107 61 87 55 87 55 87 54 83 54 79 51 83 54 91 55 87 58 87 63 95 67 103 73 119 78 138 78 142 79 142 79 138 78 142 79 146 81 150 82 154 85 138 81 134 84 142 88 150 90 158 96 182 102 186 102 190 105 190 105 182 104 178 108 202 120 238 135 277 95 55 33 59 40 59 40 35 37 51 45 51 37 43 39 43 39 43 39 43 39 43 37 43 37 43 37 43 37 51 40 47 39 47 37 43 37 43 34 43 34 43 34 43 34 43 34 39 33 35 30 27 28 23 28 23 27 19 25 23 25 23 27 39 25 23 19 23 24 15 18 15 19 27 16 19 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 0 4 3 4 0 3 0 4 3 6 7 6 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 7 3 7 3 7 3 7 0 6 0 6 0 6 0 6 0 4 0 6 3 6 7 7 7 7 7 7 7 7 7 7 3 7 7 9 11 7 7 6 0 4 3 7 7 6 0 4 3 6 7 6 3 4 0 3 0 3 0 6 3 4 0 3 3 4 3 4 3 4 3 4 0 3 0 4 3 3 0 1 7 4 3 3 0 4 3 6 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 0 3 0 1 0 0 0 0 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 42 100 45 109 48 105 43 100 51 114 49 109 46 107 46 107 37 100 42 107 45 109 45 112 54 119 48 117 55 136 60 128 46 121 60 136 57 124 54 128 57 128 57 128 60 138 67 148 63 133 55 124 54 121 48 107 46 112 45 107 42 105 40 102 39 102 42 105 42 102 39 100 42 105 42 105 42 105 42 105 43 107 43 107 45 109 46 112 45 107 42 102 42 109 48 117 46 114 48 117 49 119 51 119 51 119 51 119 51 119 51 119 46 114 48 114 49 117 52 124 55 126 57 128 57 126 55 124 61 131 54 128 61 143 63 133 55 128 57 126 52 124 55 133 55 128 57 133 58 136 61 138 58 133 58 133 60 136 61 138 57 131 58 133 58 133 57 131 60 136 61 138 60 133 57 128 57 131 58 133 57 128 54 124 58 133 58 133 58 133 58 133 58 133 58 133 58 133 58 133 60 136 60 136 60 136 60 133 61 138 61 138 61 138 61 138 60 136 60 138 61 138 63 140 66 150 64 145 60 133 52 126 64 143 58 138 61 145 61 140 64 148 64 148 64 148 64 148 69 150 63 143 60 145 66 152 66 148 63 143 60 143 61 145 60 143 63 148 66 152 67 152 66 155 66 152 63 150 61 148 67 155 63 150 64 152 63 148 66 155 66 152 64 155 66 155 66 155 67 159 69 157 66 155 63 150 64 152 64 152 64 152 63 155 67 155 64 150 64 157 67 157 67 157 67 157 67 157 70 162 69 159 69 159 70 162 69 159 69 157 67 157 66 155 66 152 64 152 63 150 63 150 61 148 61 148 61 148 61 148 60 145 61 150 64 155 67 157 66 162 64 164 66 169 70 174 70 171 70 171 70 171 70 171 72 174 67 167 66 169 69 174 70 174 70 174 70 174 70 174 67 176 72 179 70 179 75 191 75 188 79 191 79 195 85 207 90 210 88 205 85 195 81 191 81 186 78 183 79 174 67 150 43 107 43 107 45 109 46 112 49 117 49 117 49 117 49 117 54 126 55 128 57 131 57 131 58 131 55 131 60 138 60 133 61 138 61 140 63 140 61 143 63 152 64 157 66 162 69 164 70 164 73 167 73 164 70 162 73 167 73 167 72 164 70 159 70 157 69 152 66 145 63 143 58 138 57 136 55 133 54 131 51 133 52 136 54 140 58 143 61 150 64 157 70 167 75 171 79 188 81 191 81 191 79 188 79 188 79 188 81 191 81 191 79 195 82 200 87 207 90 210 95 222 99 224 98 222 99 226 102 231 104 229 102 234 111 245 123 255 135 262 76 119 31 114 42 107 36 107 43 117 40 102 39 107 39 107 39 107 39 107 37 105 37 105 37 105 37 105 37 105 37 102 36 102 34 100 34 97 34 97 34 97 34 97 34 97 33 95 31 90 28 88 30 85 28 81 27 78 24 71 25 76 28 71 22 62 22 62 18 59 19 52 21 35 9 9 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 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 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 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 3 4 3 7 4 9 6 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 7 14 7 14 7 14 7 14 6 11 6 11 6 11 6 11 4 16 6 19 6 21 7 21 7 21 7 21 7 21 7 21 6 21 7 23 9 21 7 19 4 19 7 21 7 21 6 16 6 21 7 23 7 19 4 14 3 16 6 19 6 19 4 14 4 9 4 9 4 9 4 9 1 7 3 9 4 7 3 4 6 9 4 7 3 9 4 11 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 3 7 3 4 1 2 0 2 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 59 39 55 45 63 39 51 42 63 43 63 43 63 42 59 42 43 42 59 45 55 42 55 45 75 54 79 51 83 61 103 58 83 57 103 63 103 60 99 60 103 60 99 60 99 60 103 61 107 61 95 57 91 54 71 46 67 48 63 45 55 43 51 42 55 40 59 42 59 40 51 37 59 42 59 42 59 42 59 42 51 42 51 42 55 45 63 48 55 42 47 40 51 46 71 52 63 46 63 48 71 49 75 51 75 51 75 51 75 51 75 51 63 49 79 52 75 51 79 55 83 54 87 57 91 57 87 55 91 57 83 55 91 61 99 61 83 57 87 54 75 54 91 61 87 57 87 58 91 60 95 60 95 60 91 57 91 58 95 61 87 57 87 57 87 57 87 57 99 61 99 61 95 58 87 55 87 58 95 61 95 58 83 54 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 95 61 99 61 99 60 91 57 103 63 103 63 103 63 103 63 95 61 99 61 103 63 103 64 103 63 107 63 103 60 95 57 115 63 99 58 103 63 103 60 107 63 111 64 111 64 115 66 119 66 111 63 103 63 111 66 119 66 107 60 99 61 107 64 111 64 111 64 107 61 99 58 103 64 103 64 99 63 99 63 115 64 95 61 99 64 99 61 107 66 103 64 103 64 107 66 103 66 111 69 115 67 107 64 95 63 103 66 107 66 103 64 99 64 107 66 99 61 103 66 107 66 107 66 107 66 107 66 119 69 115 67 111 69 115 70 115 69 115 67 111 66 107 66 103 64 99 63 99 61 95 61 99 63 99 63 99 63 99 63 95 63 99 64 103 66 107 67 91 64 83 64 87 67 99 70 95 69 95 69 95 69 95 69 115 69 111 67 111 67 115 69 115 69 115 69 115 69 115 70 103 70 107 72 107 73 119 79 123 79 130 81 126 81 142 88 142 87 142 85 134 79 119 75 123 76 134 78 130 70 87 55 47 42 55 45 63 48 71 49 71 49 71 49 71 49 71 49 75 52 79 55 87 55 83 55 87 55 83 58 99 61 95 57 103 63 103 63 103 63 103 61 107 61 111 63 115 66 123 67 123 72 126 73 126 72 119 69 126 73 126 72 123 70 119 70 126 69 119 66 111 63 103 60 95 58 91 55 87 54 83 52 75 51 79 52 87 55 83 57 87 63 95 67 99 72 111 75 138 79 142 81 146 79 142 78 142 79 142 79 142 79 142 81 142 84 142 87 150 90 158 93 166 98 178 98 166 95 170 98 182 104 186 104 174 104 190 114 226 114 249 138 242 57 27 37 47 39 43 40 55 42 47 37 43 39 43 39 43 39 43 39 43 37 43 37 43 37 43 37 39 36 39 34 35 34 31 33 43 34 43 34 43 34 43 34 43 33 39 31 31 28 27 27 23 28 23 27 19 25 23 25 23 27 39 25 23 19 23 24 11 16 11 18 27 18 23 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 0 4 3 4 0 3 0 4 3 6 7 6 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 0 6 0 6 0 6 0 6 0 4 0 6 0 6 3 7 3 6 3 6 7 7 7 9 7 7 7 7 7 7 7 7 3 7 7 9 11 7 7 6 3 6 7 7 7 7 3 6 3 7 11 10 11 7 0 3 0 4 3 6 3 6 0 4 7 6 7 6 7 6 7 6 0 3 3 4 3 4 0 3 7 4 3 3 0 4 3 6 3 4 3 4 3 4 3 4 7 6 7 6 7 6 7 6 0 3 0 1 0 0 0 0 0 1 0 1 0 1 0 1 3 4 3 4 3 4 3 4 40 88 34 97 42 93 39 107 39 97 40 100 42 100 42 100 42 109 48 114 43 102 42 109 43 119 52 112 46 124 58 126 60 131 58 133 63 138 63 136 61 136 63 138 63 138 61 136 63 136 60 133 60 128 52 114 46 112 45 109 43 105 40 102 40 105 42 105 42 102 39 97 43 107 43 107 43 107 43 107 42 105 40 102 42 109 48 117 42 107 45 112 48 114 48 112 45 109 46 114 49 117 51 119 51 119 51 119 51 119 51 119 49 121 55 126 52 119 52 126 51 121 54 126 57 128 57 126 51 126 54 126 54 128 58 138 57 133 57 128 54 128 60 143 57 133 58 133 58 133 58 136 61 136 58 131 57 131 60 136 58 131 55 126 54 128 57 133 60 136 60 136 58 128 54 124 54 128 58 138 61 136 57 128 55 128 55 128 55 128 55 128 57 131 57 131 57 131 57 131 57 133 60 138 61 138 60 133 63 140 63 140 63 140 63 140 61 140 63 140 64 143 64 145 60 140 61 145 63 145 63 145 67 148 61 140 61 145 61 140 63 145 63 148 64 150 66 150 66 150 66 148 64 145 63 145 69 150 63 143 60 143 64 150 61 145 63 145 63 140 57 133 61 150 63 150 63 150 64 152 69 152 61 145 61 150 63 148 66 155 64 150 63 152 66 155 63 152 67 159 69 157 64 150 61 150 64 157 67 157 66 152 61 152 66 152 61 148 63 152 64 152 64 152 64 152 64 152 67 155 66 152 64 155 66 157 67 155 66 155 64 152 64 150 63 150 63 148 61 148 60 145 63 150 63 150 63 150 63 150 64 152 64 155 66 155 66 155 64 162 64 162 66 167 69 171 67 167 67 167 67 167 67 167 66 169 67 171 69 171 67 169 69 171 69 171 69 171 69 171 67 176 72 179 72 181 78 193 79 193 82 193 81 193 84 205 85 200 84 195 81 186 76 176 70 174 73 174 73 155 54 117 42 105 42 107 46 114 51 119 51 119 51 119 51 119 51 119 49 121 52 128 55 128 54 124 57 128 57 133 61 140 60 131 61 138 61 138 61 138 60 140 60 148 60 150 63 157 64 159 72 167 73 167 73 164 70 159 75 167 72 164 70 162 70 162 69 152 66 148 63 143 60 138 55 133 54 128 51 126 49 124 49 131 51 136 54 138 57 140 61 150 64 155 69 162 73 167 75 183 76 186 78 183 76 181 78 186 78 186 78 186 78 186 79 195 82 200 85 205 88 210 92 214 96 217 93 217 98 226 101 236 104 236 102 231 108 243 116 253 116 269 140 207 39 117 36 109 43 114 42 107 39 109 39 107 39 107 39 107 39 107 37 105 37 105 37 105 37 105 37 105 36 102 36 100 34 100 34 97 34 97 34 97 34 97 33 93 31 90 28 85 27 83 28 81 27 81 27 81 27 74 25 76 28 71 22 62 22 62 19 57 16 47 18 35 10 14 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 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 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 7 4 7 3 4 3 7 4 9 6 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 6 11 6 11 6 11 6 11 4 9 4 11 6 14 7 14 6 19 6 21 7 21 9 23 7 21 7 21 7 21 7 21 6 21 7 23 9 21 7 19 6 21 7 23 9 21 7 19 6 21 9 26 10 21 4 14 4 19 6 21 7 19 6 16 6 11 6 11 6 11 6 11 4 9 6 11 6 11 4 9 6 9 4 7 3 9 4 11 4 9 4 9 4 9 4 9 6 11 6 11 6 11 6 11 3 7 3 4 1 2 0 2 1 2 1 2 1 2 1 2 4 7 4 7 4 7 4 7 55 33 35 40 59 40 63 52 55 40 59 43 67 45 67 45 55 48 75 49 55 40 51 43 35 46 75 43 47 48 83 52 103 57 79 54 99 63 103 58 91 60 107 66 119 69 119 67 107 61 99 61 103 60 83 49 59 45 55 42 51 40 43 39 59 42 59 42 59 40 47 37 63 43 63 43 63 43 63 43 51 42 47 40 51 45 67 49 47 43 71 54 83 49 55 39 55 45 63 46 67 49 75 51 75 51 75 51 75 51 75 51 75 54 95 57 83 51 79 55 67 49 79 54 87 57 91 57 59 51 79 52 67 49 83 60 91 58 91 55 79 57 99 66 91 58 91 58 91 58 91 58 99 60 91 55 83 57 91 60 91 57 79 51 71 54 87 58 91 58 91 57 83 54 75 51 71 54 87 60 99 60 87 55 79 54 79 54 79 54 79 54 87 57 87 57 87 57 87 57 79 55 91 61 103 63 103 61 103 63 103 63 103 63 103 63 103 63 107 64 107 66 111 66 103 63 107 64 111 64 107 61 123 64 103 61 107 63 103 60 107 63 107 64 111 66 115 66 115 66 115 66 115 64 103 61 126 67 111 61 99 63 111 66 87 57 99 61 107 61 99 60 91 61 95 63 99 64 103 66 115 64 95 60 95 63 99 61 111 66 99 61 95 63 107 67 99 64 111 69 115 67 103 63 95 63 107 67 115 69 111 66 95 63 103 64 95 61 99 64 103 64 103 64 103 64 103 64 103 63 95 61 95 61 99 64 103 64 99 63 99 61 95 61 99 63 95 61 95 60 91 60 95 61 95 61 95 61 95 61 111 67 107 66 107 66 107 66 91 64 79 64 87 67 95 70 91 67 91 67 91 67 91 67 103 66 111 70 119 69 111 66 111 67 111 67 111 67 111 69 103 70 107 72 107 73 123 82 126 82 134 82 130 81 138 87 142 84 138 82 126 78 119 72 99 69 111 70 115 60 59 39 51 42 51 42 59 48 75 52 79 52 79 52 79 52 79 52 63 49 75 54 83 54 75 51 87 55 87 60 103 63 91 55 95 60 95 60 95 60 95 58 99 58 103 60 107 63 115 64 126 73 126 73 126 72 115 69 130 73 123 70 119 70 119 72 119 66 115 63 103 60 95 58 79 52 75 49 67 46 63 45 75 49 79 52 83 54 83 57 87 63 95 66 99 70 107 73 123 72 126 75 130 73 123 72 138 78 138 78 138 78 138 79 123 75 119 78 126 81 134 84 150 90 162 93 162 95 178 104 186 102 194 104 186 104 190 111 206 129 210 117 329 117 83 37 31 40 59 45 47 37 43 42 43 39 43 39 43 39 43 39 43 37 43 37 43 37 43 37 47 39 47 37 43 36 39 36 43 34 43 34 43 34 43 34 35 31 31 28 23 27 19 25 19 27 19 27 19 27 27 27 23 27 39 25 23 19 23 24 15 18 7 16 23 18 27 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 0 4 3 4 0 3 0 4 3 6 7 6 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 0 7 3 7 3 6 3 7 7 9 11 9 7 7 7 7 7 7 7 7 3 7 7 9 11 7 7 6 3 7 7 9 11 7 7 6 3 7 15 12 15 7 0 3 0 6 3 7 7 6 3 4 7 6 7 6 7 6 7 6 3 6 7 7 11 6 7 4 7 4 3 3 0 4 3 6 3 4 3 4 3 4 3 4 7 6 7 6 7 6 7 6 0 3 0 1 0 0 0 0 0 1 0 1 0 1 0 1 3 4 3 4 3 4 3 4 33 93 43 112 51 109 45 100 49 114 52 114 46 100 42 100 49 112 43 105 40 102 42 107 52 119 48 112 45 109 46 114 61 126 57 138 63 126 52 131 46 121 58 136 63 140 66 145 66 140 66 148 64 124 52 128 37 102 43 112 46 109 43 105 40 100 39 100 40 102 37 93 39 102 42 109 45 109 45 109 49 107 36 95 40 112 48 114 45 105 43 117 51 112 46 117 48 114 46 112 46 114 49 119 55 119 46 114 51 121 48 107 55 121 49 117 51 121 51 117 49 119 52 119 48 112 46 117 54 126 54 128 55 131 57 131 54 133 61 136 54 124 55 136 57 131 57 133 58 136 60 136 54 128 58 136 61 136 58 131 57 131 55 128 55 126 54 126 55 128 57 133 58 133 57 131 55 131 57 133 58 131 57 128 55 128 55 131 57 133 58 133 57 131 57 131 57 131 57 131 55 128 55 131 57 133 58 133 61 138 63 140 63 140 64 143 63 140 63 140 63 140 63 140 63 143 60 143 64 150 64 145 64 148 64 148 64 148 64 148 60 143 61 145 63 143 61 140 66 150 63 143 60 138 58 138 58 140 61 145 63 145 61 143 61 145 63 145 61 140 58 138 63 150 63 152 64 155 66 155 64 152 64 152 64 152 64 152 70 162 69 157 66 155 66 157 64 152 64 152 64 152 64 152 63 152 64 152 64 150 61 145 64 150 61 145 61 150 64 155 67 157 67 157 67 155 64 150 63 150 63 150 63 150 63 150 64 152 64 152 64 152 64 152 61 148 61 148 61 148 61 148 63 150 63 150 63 150 63 150 64 152 64 152 64 152 64 152 64 162 64 162 64 162 64 162 66 164 66 167 67 169 69 169 66 164 64 162 64 167 69 174 66 169 69 174 70 174 70 171 63 169 70 183 78 191 79 191 82 195 82 195 82 195 82 195 87 198 81 191 81 186 75 171 72 167 67 150 55 126 45 117 39 105 45 112 48 117 49 117 48 114 48 117 49 117 51 119 55 124 51 124 57 133 54 119 55 131 57 128 52 124 55 133 60 136 60 138 61 140 61 143 61 150 60 148 61 155 66 164 72 164 69 157 67 157 67 157 69 159 69 162 70 164 72 164 67 150 66 148 64 145 61 143 57 133 52 124 48 121 49 124 45 126 48 133 51 136 54 133 58 143 58 145 63 155 69 162 69 171 69 174 72 179 76 183 79 186 78 186 78 188 81 193 76 193 81 193 76 188 79 198 85 205 88 210 92 214 93 212 96 229 96 229 101 238 108 241 111 245 122 265 131 281 102 133 39 102 42 112 30 105 51 119 40 107 37 105 40 109 39 105 39 105 37 102 36 105 37 107 36 102 36 100 34 97 33 97 34 97 34 97 34 97 34 97 30 90 30 88 28 85 27 85 33 83 25 76 25 81 27 74 27 76 25 69 22 62 21 54 18 59 19 52 18 33 10 16 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 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 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 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 4 7 4 7 4 7 4 7 4 9 4 9 4 9 4 9 1 4 1 7 3 7 4 9 4 9 4 9 4 9 4 9 6 14 7 16 9 14 7 11 9 23 9 21 7 19 6 19 7 23 12 26 7 16 4 19 12 21 4 19 9 26 7 14 4 19 9 26 10 23 6 16 7 23 12 26 7 16 4 19 3 16 6 21 6 16 1 9 4 9 4 14 9 16 4 4 1 14 10 16 4 4 4 14 9 21 12 16 6 7 4 11 12 16 4 4 1 7 6 16 4 9 4 9 4 9 4 9 3 7 3 7 3 7 3 7 9 16 9 11 3 2 3 7 6 9 6 7 4 4 3 4 47 40 67 48 75 46 59 39 55 43 67 45 59 40 59 43 51 42 51 42 55 46 67 49 75 51 75 51 79 54 87 57 103 55 87 61 103 55 87 60 71 54 99 63 107 64 115 67 111 63 111 69 115 60 103 67 59 45 55 42 47 42 55 43 59 39 51 39 59 40 47 34 59 42 59 42 59 42 55 40 67 42 39 37 51 46 63 46 63 42 55 49 71 45 59 48 63 46 63 45 63 48 71 49 79 51 71 49 71 49 67 46 83 51 67 48 75 52 79 51 79 54 87 54 75 49 71 52 79 54 83 55 83 57 87 57 83 57 91 58 83 55 87 58 87 57 87 58 91 60 95 60 83 57 91 61 99 61 95 58 91 57 87 57 83 55 83 54 83 55 87 58 91 57 87 55 83 57 87 58 91 57 87 55 83 55 83 57 87 58 91 58 87 57 87 57 87 57 87 57 83 55 83 57 87 58 91 58 99 61 99 63 103 63 107 64 103 63 103 63 103 63 103 63 103 61 103 61 107 64 111 63 115 66 115 66 115 66 115 66 99 61 103 63 107 61 103 60 111 64 107 61 99 60 99 60 99 60 103 63 107 63 107 63 107 63 111 64 107 61 99 60 99 63 99 64 103 66 107 66 103 64 103 64 103 64 103 64 115 67 107 64 99 64 103 64 103 64 103 64 103 64 103 64 99 64 103 64 103 63 95 60 103 63 95 60 91 61 99 63 95 63 99 63 99 61 91 58 103 64 103 64 103 64 103 64 103 64 103 64 103 64 103 64 95 61 95 61 95 61 95 61 99 63 99 63 99 63 99 63 103 64 103 64 103 64 103 64 91 64 83 64 83 64 83 64 87 66 87 67 91 67 95 69 107 64 103 63 103 66 111 69 107 67 115 69 119 70 115 70 95 66 99 73 119 78 126 81 134 82 134 82 134 82 134 82 138 81 119 76 123 75 119 69 115 67 103 57 63 45 43 42 47 42 59 46 71 49 71 49 67 49 71 49 75 51 75 52 83 52 71 54 87 57 79 49 83 57 87 55 75 52 83 58 95 60 95 61 99 63 103 61 107 60 103 58 103 63 119 67 123 70 115 67 111 67 111 69 115 69 115 70 119 72 123 72 119 67 115 66 111 63 107 61 91 54 75 49 67 48 71 49 63 45 71 49 75 51 71 52 75 57 79 60 83 66 99 72 111 67 115 69 123 75 134 78 138 78 134 76 138 79 146 82 134 81 134 81 123 78 130 84 142 87 150 90 158 92 158 92 178 93 178 96 182 102 186 108 206 113 234 123 265 138 230 55 43 33 51 43 27 39 67 40 47 39 39 37 47 40 43 37 47 37 43 36 39 37 43 39 43 37 43 36 39 36 35 34 43 34 43 34 43 34 43 34 31 30 31 28 27 27 23 27 31 28 15 24 15 27 27 25 23 25 27 22 19 19 15 18 7 16 11 18 19 15 19 7 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 1 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 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 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 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 7 6 11 7 0 6 0 6 0 6 0 6 0 7 3 9 7 7 3 6 11 9 11 7 7 6 3 6 0 7 11 9 7 6 7 9 19 7 3 6 11 9 7 3 3 7 7 9 11 7 7 6 3 9 15 10 7 4 0 6 0 6 7 7 7 6 0 1 7 6 7 7 19 10 7 3 0 1 7 7 11 7 15 10 15 10 19 9 3 3 0 4 11 7 7 4 3 4 3 4 3 4 3 4 3 4 3 4 0 3 0 3 0 3 0 3 15 9 15 7 0 1 0 4 3 4 0 3 0 1 0 1 42 102 45 107 45 102 40 95 40 102 46 107 46 107 49 117 39 102 43 109 48 117 49 117 46 114 51 124 57 131 60 133 55 121 54 131 58 124 54 128 51 124 58 133 60 133 61 140 64 136 63 143 63 131 61 148 57 121 45 102 37 100 43 109 42 102 39 102 42 105 37 93 45 107 42 100 39 97 37 97 45 105 39 102 43 109 45 107 48 107 45 117 49 107 42 112 45 109 43 107 45 112 48 117 49 119 52 119 48 112 48 117 51 114 46 114 51 124 54 121 54 128 58 128 54 121 54 126 54 128 55 128 57 131 57 131 58 131 55 128 58 133 57 128 57 131 57 131 58 133 58 133 55 133 60 138 63 138 60 133 60 133 58 133 57 131 57 128 55 128 57 131 57 131 55 128 55 131 57 133 58 131 57 128 55 128 55 128 57 131 57 131 57 131 57 131 57 131 57 131 55 128 57 131 57 131 58 133 60 138 61 138 63 140 64 143 63 140 63 140 63 138 61 138 61 143 61 143 63 145 63 148 64 148 64 148 63 145 63 145 60 143 61 145 63 143 61 140 61 143 61 143 61 143 61 143 60 143 63 148 64 148 64 145 63 148 64 148 64 145 61 143 63 150 63 150 64 152 64 152 64 152 64 152 64 152 64 152 66 152 63 148 61 148 63 150 64 152 64 152 64 152 64 152 63 152 64 152 64 150 61 145 64 150 61 145 58 143 58 145 60 148 61 148 61 145 58 140 64 152 64 152 64 152 64 152 63 150 63 150 63 150 63 150 60 145 60 145 60 145 60 145 63 150 63 150 63 150 63 150 64 152 64 152 64 152 64 152 64 162 64 162 64 162 64 162 66 164 66 164 67 167 67 169 66 164 64 164 64 167 67 169 66 167 67 171 70 174 69 171 67 171 69 179 75 188 81 195 81 193 81 193 81 193 81 193 81 183 75 176 73 174 69 159 70 152 57 126 42 107 39 107 39 105 45 114 49 119 51 119 49 119 51 119 52 121 52 124 54 124 52 126 57 131 54 121 55 131 57 128 52 124 55 133 60 136 60 138 61 140 61 143 61 150 60 148 60 155 66 162 72 162 69 157 67 157 69 159 69 159 70 162 70 162 72 164 69 155 67 152 66 148 63 145 55 131 51 121 48 121 49 124 43 124 45 126 48 131 51 133 55 140 57 145 63 157 70 164 66 167 67 171 72 181 78 191 78 186 76 183 78 188 79 191 79 198 84 195 79 193 82 200 85 202 87 207 90 210 92 212 92 224 93 229 96 234 105 241 114 243 116 257 126 284 120 181 40 97 40 114 36 105 43 102 40 107 37 105 40 109 39 105 39 107 37 105 37 105 39 107 39 107 37 105 37 102 36 102 34 97 34 97 34 97 34 97 30 90 30 88 28 85 27 85 31 83 24 76 25 81 25 71 24 71 22 64 19 57 16 50 13 54 16 45 15 26 7 11 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 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 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 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 4 7 4 7 4 7 4 7 4 9 4 9 4 9 4 9 6 11 7 14 7 16 9 16 6 11 6 11 6 11 6 11 6 11 7 14 7 14 6 11 9 23 7 21 7 21 6 19 3 16 7 21 7 21 10 28 10 23 6 19 9 23 6 16 9 21 7 19 6 21 7 23 4 21 10 23 6 16 4 19 7 23 9 23 9 21 6 16 9 14 7 16 12 21 9 11 3 7 3 11 9 19 10 14 6 14 9 14 3 4 3 9 3 9 6 14 6 9 1 2 4 9 4 9 4 9 4 9 3 7 3 7 3 7 3 7 7 14 9 11 4 4 3 7 3 4 3 2 1 2 0 0 59 42 63 43 63 42 59 40 55 43 67 45 67 46 79 52 55 45 67 49 71 48 59 43 47 42 63 49 79 54 79 52 63 48 79 57 95 55 79 51 71 52 87 55 87 55 91 60 119 63 99 60 91 51 79 60 107 58 79 45 51 42 55 45 59 40 51 40 59 42 51 36 67 43 55 39 51 39 55 40 51 42 51 42 55 43 55 42 71 45 59 49 67 42 47 43 55 43 51 43 55 46 67 48 63 51 83 52 63 45 67 52 67 45 59 46 75 54 87 54 83 55 91 57 83 52 83 57 83 55 83 57 87 57 91 58 95 55 75 54 95 61 91 54 87 57 87 57 87 57 87 58 87 58 95 63 103 63 99 60 95 60 95 58 91 58 87 57 83 57 87 57 87 55 79 54 83 57 87 58 91 57 87 55 83 55 83 55 83 55 83 57 91 58 87 57 87 57 83 55 87 57 87 57 87 57 87 57 91 60 95 61 103 63 107 64 103 63 103 61 99 61 99 60 95 61 107 63 103 61 107 64 103 61 103 61 99 60 99 60 99 61 103 63 107 61 103 60 99 60 103 61 107 63 103 61 99 61 107 64 111 64 111 64 111 64 115 66 115 64 111 63 99 63 99 63 99 63 99 64 99 63 99 63 99 63 99 63 103 63 99 61 95 61 99 63 103 64 103 64 103 64 103 64 99 64 103 64 103 63 95 60 103 63 95 60 87 57 83 57 95 63 99 63 99 61 91 58 99 63 99 63 99 63 99 63 95 61 95 61 95 61 95 61 91 60 91 60 91 60 91 60 99 63 99 63 99 63 99 63 99 63 103 64 103 64 107 66 91 64 83 64 83 64 83 64 83 64 87 66 87 67 91 67 103 64 103 64 103 64 107 66 103 66 111 69 115 69 115 69 111 70 103 70 111 78 130 84 130 81 130 81 126 79 126 79 134 78 119 73 115 73 111 64 115 61 63 42 39 37 43 40 51 43 59 48 71 51 75 51 75 51 79 52 79 54 83 54 79 54 79 55 83 55 79 52 83 57 87 55 75 52 83 58 95 60 95 61 99 63 103 61 115 63 107 61 111 66 126 70 119 70 115 67 111 67 115 70 119 70 119 70 119 70 119 70 126 70 123 67 115 64 107 63 83 52 71 48 63 48 71 51 59 43 59 45 67 48 67 51 71 55 75 60 83 67 103 73 103 64 107 69 123 76 142 82 142 79 142 78 142 81 150 84 142 84 138 82 130 79 134 85 142 85 142 87 146 88 154 90 186 93 186 95 182 101 194 108 206 108 206 116 246 137 273 95 83 37 39 42 31 36 51 36 47 39 39 37 47 40 43 37 51 39 43 37 43 37 47 40 43 37 39 36 39 34 35 34 39 33 39 33 39 33 39 33 31 30 31 28 27 27 23 27 27 27 11 24 15 27 23 22 15 22 19 19 7 15 3 15 0 12 0 13 7 10 7 3 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 1 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 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 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 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 7 6 7 7 11 9 15 9 3 7 3 7 3 7 3 7 0 6 3 7 3 7 0 4 7 7 7 7 7 7 7 7 0 6 7 7 3 6 11 12 11 9 7 7 7 7 3 6 15 9 3 4 0 6 11 10 0 7 11 9 3 4 3 6 15 10 15 10 15 9 11 7 23 10 15 9 23 12 19 7 23 7 3 6 19 10 7 0 3 6 11 6 0 1 0 4 3 4 3 4 3 3 0 1 7 6 7 6 7 6 7 6 3 4 3 4 3 4 3 4 7 7 15 9 3 3 0 4 3 4 3 3 0 3 0 1 37 95 40 100 43 102 43 102 37 95 39 93 34 90 39 100 45 112 48 117 49 114 45 107 42 107 45 112 46 109 43 105 40 112 54 133 61 131 54 114 51 121 55 126 55 126 58 136 64 133 58 133 55 117 52 133 63 136 58 126 51 114 45 107 43 102 40 102 43 105 39 95 42 105 42 105 42 107 45 109 42 105 42 105 42 102 40 105 48 107 45 114 48 105 40 107 42 105 42 107 45 112 48 117 45 117 54 119 48 109 49 124 46 107 43 109 51 124 55 124 51 121 55 124 52 119 52 126 55 128 57 131 57 133 58 133 60 128 52 126 60 138 58 126 57 131 57 131 57 131 57 128 55 131 60 138 63 138 60 133 60 136 60 133 58 133 57 131 55 131 57 131 55 126 52 124 55 131 57 133 58 131 57 128 55 128 55 128 55 128 55 126 58 133 58 131 57 128 55 128 57 131 57 131 57 131 57 131 57 133 58 136 61 140 64 143 63 140 63 138 61 136 60 133 57 140 63 145 60 140 61 148 64 145 63 145 61 143 60 140 60 143 61 145 63 143 61 140 58 140 61 145 63 145 61 140 60 143 63 148 64 148 63 145 63 148 64 150 66 150 64 148 63 150 63 150 63 150 63 148 63 150 63 150 63 150 63 150 64 150 63 148 63 150 64 152 64 152 64 152 64 152 64 152 63 152 64 152 64 150 61 145 63 150 61 148 60 140 55 138 61 148 63 150 61 148 60 143 60 145 60 145 60 145 60 145 61 148 61 148 61 148 61 148 60 145 60 145 60 145 60 145 63 150 63 150 63 150 63 150 63 150 63 152 64 155 66 155 64 162 64 162 64 162 64 162 64 162 64 164 66 164 67 167 64 164 64 164 64 164 63 162 64 167 67 169 69 171 67 169 72 179 70 179 73 188 81 198 81 193 79 191 78 188 76 186 82 186 75 179 73 169 69 157 66 140 45 105 37 107 40 109 40 107 46 114 51 119 52 121 51 119 52 121 52 124 54 124 52 126 55 128 55 126 54 126 55 131 57 128 52 124 55 133 60 136 60 138 61 140 61 143 67 157 64 155 66 164 70 171 70 159 67 157 67 159 70 162 70 162 70 162 70 162 70 162 70 157 69 152 64 145 61 143 52 126 49 119 46 121 49 126 45 124 43 121 45 128 51 133 55 140 58 145 63 157 70 164 64 164 66 171 72 183 79 193 82 191 81 191 81 193 84 198 81 200 84 198 81 193 82 202 85 200 84 200 85 205 90 217 93 231 95 231 98 238 105 243 111 236 105 241 114 279 134 241 73 119 37 107 31 100 42 107 40 107 37 105 40 109 39 105 40 109 39 105 37 107 40 109 34 100 34 97 33 97 31 95 33 95 33 95 33 95 33 95 30 90 30 88 28 85 27 85 28 78 24 78 27 81 24 66 22 66 19 59 16 54 15 47 10 47 12 40 10 21 3 7 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 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 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 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 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 3 4 3 4 3 4 3 7 3 7 3 7 3 7 3 7 4 9 4 11 6 11 7 14 7 14 7 14 7 14 4 9 6 14 7 11 4 9 7 21 7 21 7 21 7 21 9 26 10 21 4 14 6 23 9 23 9 21 7 19 6 19 10 23 6 16 4 19 9 26 4 21 10 26 7 19 7 23 13 31 12 26 10 26 10 26 13 19 9 16 12 23 12 16 13 16 6 14 10 19 6 2 3 11 7 11 3 4 3 9 9 14 4 4 1 7 4 11 6 11 6 11 6 11 6 11 4 9 4 9 4 9 4 9 3 9 9 14 6 7 4 7 7 11 6 9 6 7 4 7 35 36 51 43 67 45 63 43 59 43 59 39 43 34 47 42 51 43 59 46 67 48 67 48 71 48 67 46 55 40 39 36 43 48 83 55 91 60 91 51 79 55 91 57 91 58 107 67 95 57 95 61 99 57 99 67 99 60 103 61 95 52 63 43 63 42 55 42 63 43 55 37 51 40 59 45 71 46 71 45 51 43 55 40 43 37 47 43 63 42 55 48 67 42 47 43 51 42 55 43 59 48 71 51 63 49 75 49 71 48 71 52 63 43 55 45 71 52 83 54 67 51 79 52 75 49 79 54 87 57 87 57 91 58 91 60 91 57 83 55 91 58 87 55 87 57 87 57 83 55 83 55 79 55 91 60 99 60 91 57 95 58 91 58 87 57 87 55 83 57 87 57 83 54 71 51 83 57 87 58 91 57 87 55 83 55 83 55 79 54 79 54 95 60 91 57 87 55 79 54 91 58 87 57 87 57 83 55 87 57 91 60 99 63 107 64 103 63 99 61 95 58 91 58 87 60 111 63 95 57 103 66 123 67 119 66 111 64 107 63 99 61 103 63 107 61 103 60 99 61 107 64 111 61 99 58 95 60 103 61 107 63 103 61 103 61 107 64 111 64 111 63 99 63 99 63 95 61 95 61 95 61 95 61 95 61 95 61 99 63 95 61 95 63 103 66 103 64 103 64 103 64 103 64 99 64 103 64 103 63 95 60 95 63 99 63 95 60 87 57 87 58 91 60 87 58 83 55 87 58 87 58 87 58 87 58 91 60 91 60 91 60 91 60 95 61 95 61 95 61 95 61 99 63 99 63 99 63 99 63 95 61 99 64 103 66 111 67 91 64 83 64 83 64 83 64 79 64 83 64 87 66 87 66 99 64 103 64 103 63 95 61 103 64 107 67 111 67 111 69 115 72 107 73 119 78 130 82 130 79 126 78 119 76 115 75 130 76 115 72 119 70 115 66 95 51 47 36 43 42 55 45 55 45 63 49 75 52 79 52 71 51 75 51 79 52 79 54 71 54 87 57 79 52 75 54 83 57 87 55 75 52 83 58 95 60 95 61 99 63 103 61 123 66 115 64 119 69 134 73 115 69 111 67 111 69 119 72 123 72 119 70 119 70 115 69 126 69 119 66 107 61 99 58 75 49 67 46 63 48 71 51 67 45 63 43 63 48 71 54 79 58 79 60 83 66 99 70 107 66 111 69 123 75 138 81 146 81 146 81 146 82 154 87 138 82 138 81 126 79 134 84 138 84 134 82 138 85 150 90 182 90 186 95 190 101 190 105 190 98 178 104 202 126 293 122 182 57 47 40 31 34 51 40 47 39 39 37 47 40 43 37 51 40 47 39 47 39 51 40 31 33 31 31 27 31 23 30 35 31 35 31 35 31 35 31 31 30 31 28 27 27 23 27 19 25 11 25 19 27 15 19 15 22 19 19 7 15 3 15 0 10 0 12 3 9 3 3 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 1 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 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 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 1 0 3 3 4 0 6 0 6 0 6 0 6 0 4 0 6 0 6 0 4 3 6 7 7 7 7 11 9 19 12 15 7 0 3 3 9 7 9 15 9 3 4 3 7 11 7 7 6 3 7 7 9 3 9 19 12 15 9 15 12 27 13 19 10 15 10 15 12 27 10 11 7 19 12 23 10 11 6 7 9 19 12 15 7 3 6 11 6 3 3 3 6 23 9 3 1 0 3 11 9 11 7 11 7 11 7 11 7 7 6 7 6 7 6 7 6 0 6 15 10 11 4 3 4 15 9 11 7 11 6 7 6 34 93 42 105 46 102 40 93 49 112 48 102 40 100 45 112 45 109 43 107 43 107 45 109 52 119 46 105 39 95 34 90 36 105 42 97 40 117 54 117 49 119 54 124 54 128 63 145 55 124 57 138 61 128 58 140 55 128 58 131 57 124 49 112 43 105 40 105 43 107 40 97 37 102 43 112 46 109 40 100 43 109 43 100 34 93 40 109 43 102 42 112 48 105 42 109 43 107 43 109 46 117 52 124 49 114 46 114 51 121 51 117 46 109 43 109 49 121 52 119 48 119 52 121 51 119 52 126 57 131 57 133 58 133 60 136 55 131 58 133 55 128 57 133 57 131 57 128 55 126 54 126 52 126 57 133 58 133 57 128 58 131 57 131 55 128 55 126 57 131 57 128 54 124 51 119 55 131 57 133 58 131 57 128 55 128 55 126 54 124 52 124 60 136 58 131 57 128 54 126 58 133 58 131 57 128 55 128 55 128 57 133 61 140 64 143 63 140 61 138 60 133 57 131 54 140 64 145 57 133 60 150 67 150 66 148 63 143 61 140 60 143 61 145 63 143 61 140 61 145 64 150 64 143 58 133 57 136 58 140 61 143 60 140 60 140 61 145 64 148 63 145 63 150 63 148 61 145 60 145 61 148 61 148 61 148 61 148 60 145 58 143 60 148 63 150 64 152 64 152 64 152 64 152 63 152 64 152 64 150 61 145 61 148 63 152 64 150 61 145 60 145 60 145 60 143 57 140 58 143 58 143 58 143 58 143 58 143 58 143 58 143 58 143 63 150 63 150 63 150 63 150 63 150 63 150 63 150 63 150 61 148 63 152 64 155 67 157 64 162 64 162 64 162 64 162 63 159 64 162 64 164 66 164 63 164 64 167 64 162 61 157 63 164 66 169 67 169 67 167 70 179 73 186 78 191 79 191 81 191 79 188 76 183 73 181 73 167 67 159 66 157 61 143 54 121 36 100 39 117 45 112 43 109 46 117 51 121 52 121 48 117 49 117 51 119 51 121 49 126 57 131 54 121 52 128 55 131 57 128 52 124 55 133 60 136 60 138 61 140 61 143 64 155 63 152 63 159 69 167 69 157 67 157 67 159 70 164 72 164 72 162 70 159 69 159 69 152 66 148 61 138 57 133 51 124 46 117 46 121 49 126 49 128 45 124 46 131 54 140 61 145 60 148 63 152 66 157 67 169 69 171 72 181 76 186 79 186 78 186 78 188 81 193 78 195 82 195 78 191 81 200 84 198 81 195 81 202 88 214 88 224 87 226 93 231 101 238 104 219 95 224 104 260 135 267 107 150 46 119 40 105 42 105 40 107 37 105 40 109 39 105 42 109 40 107 39 109 40 112 34 100 33 97 33 95 31 95 31 93 31 93 31 93 31 93 30 90 30 88 28 85 27 85 25 76 24 78 27 78 22 64 24 69 21 62 18 57 16 47 10 50 13 40 12 21 4 7 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 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 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 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 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 0 4 1 4 3 7 3 7 6 11 6 11 6 11 6 11 3 9 4 11 6 9 4 7 6 19 6 21 7 23 9 23 9 26 9 19 3 14 7 28 6 23 12 23 6 14 6 23 6 21 7 23 9 21 7 19 7 26 13 33 13 28 13 33 15 31 10 23 9 23 10 28 13 19 6 11 9 19 10 19 4 14 10 19 9 14 9 19 4 14 9 14 6 9 6 16 12 19 7 11 6 11 7 16 7 14 7 14 7 14 7 14 6 11 6 11 6 11 6 11 0 7 9 16 7 9 4 7 7 11 7 9 6 9 4 7 43 39 63 46 71 42 47 33 67 45 63 40 51 40 67 49 83 51 63 42 43 37 39 39 75 48 55 37 31 31 23 31 23 34 15 19 0 37 63 46 51 45 63 48 71 52 95 63 87 54 91 61 95 51 71 54 79 54 83 54 83 52 71 48 63 42 59 42 63 43 55 37 47 40 67 46 71 42 43 31 59 45 55 37 27 33 47 46 51 39 47 46 67 43 51 46 55 45 59 46 67 51 79 54 75 46 55 46 79 55 79 48 67 45 55 45 67 51 75 51 67 51 79 52 75 51 83 55 87 57 87 58 91 60 95 60 79 58 99 60 79 52 83 60 87 57 87 55 83 54 79 54 71 52 83 57 91 57 83 54 87 57 83 55 83 54 79 54 87 57 87 55 79 52 71 49 83 57 87 58 91 57 87 55 83 55 83 54 79 52 75 52 95 60 91 57 87 55 79 54 91 58 91 57 87 55 83 55 79 55 87 58 99 63 107 64 103 63 99 60 91 58 87 55 83 60 111 63 91 55 99 66 103 61 99 58 91 55 87 54 99 61 103 63 107 61 103 60 103 63 111 66 111 60 91 54 87 57 95 58 99 60 95 58 95 58 99 61 107 63 107 61 99 63 99 61 95 60 91 60 95 61 95 61 95 61 95 61 83 57 83 57 83 58 91 61 103 64 103 64 103 64 103 64 99 64 103 64 103 63 95 60 91 61 99 66 107 64 99 61 99 64 103 64 103 63 95 60 91 60 91 60 91 60 91 60 87 58 87 58 87 58 87 58 103 64 103 64 103 64 103 64 99 63 99 63 99 63 99 63 95 61 99 64 103 66 111 67 91 64 83 64 83 64 83 64 79 63 79 64 83 66 87 66 99 64 103 66 103 63 91 58 99 64 107 67 111 67 111 67 111 72 115 78 126 79 126 78 126 79 123 76 115 75 111 73 107 64 91 60 87 58 79 52 59 40 23 31 43 45 63 42 55 45 67 49 75 52 79 52 67 48 67 49 71 49 75 51 67 54 91 57 75 51 75 55 83 57 87 55 75 52 83 58 95 60 95 61 99 63 103 61 107 61 103 60 107 63 119 69 111 67 111 67 111 69 123 72 123 72 123 70 119 69 115 69 119 67 111 63 99 57 87 54 71 48 63 45 59 48 71 51 75 48 67 45 67 49 79 58 91 61 87 61 79 63 87 66 115 69 115 70 123 73 134 76 134 75 130 75 130 76 138 81 130 79 130 79 119 76 126 82 138 82 130 79 130 84 150 88 162 84 166 85 170 93 174 99 170 90 154 98 178 119 281 129 230 70 75 54 63 40 47 33 47 39 39 37 47 40 43 37 55 40 51 39 47 40 51 42 39 36 39 34 35 33 31 33 35 31 35 31 35 31 35 31 31 30 31 28 27 27 23 27 15 24 11 25 19 25 15 18 19 24 23 21 11 16 7 16 0 12 0 13 7 9 7 3 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 1 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 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 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 3 3 4 0 4 0 4 0 4 0 4 0 4 0 6 0 4 0 3 3 6 3 7 7 9 11 9 3 7 3 4 0 6 15 15 3 9 19 10 0 3 3 9 0 6 11 10 15 9 3 4 11 12 27 16 27 13 27 16 27 12 15 9 7 9 15 10 27 9 7 6 11 10 19 9 15 13 35 13 11 3 0 6 7 7 15 9 7 6 11 10 15 10 19 12 19 9 11 6 11 7 11 7 11 7 11 7 7 6 7 6 7 6 7 6 0 4 15 10 15 6 3 4 7 6 7 4 3 3 0 3