19 16 7 13 11 16 23 19 0 15 39 30 31 13 0 1 0 7 3 16 23 19 19 18 11 16 19 19 23 19 23 18 27 21 23 19 23 21 31 22 35 22 23 18 19 19 31 24 43 18 0 4 0 18 31 25 7 15 19 19 19 15 0 7 3 19 35 27 31 21 15 18 11 18 23 21 23 21 15 16 3 16 19 24 39 27 39 27 27 16 0 10 0 16 19 21 27 21 19 16 11 18 19 21 3 15 15 19 23 19 15 16 27 22 27 22 27 22 27 22 35 24 27 21 15 16 3 13 15 15 31 21 27 12 0 0 0 4 0 9 0 4 0 0 0 3 19 28 63 18 7 9 19 15 27 18 43 25 63 31 63 33 51 31 51 31 47 30 59 27 35 36 75 36 63 42 75 37 67 33 59 34 67 37 75 39 79 42 79 39 67 34 79 36 43 45 91 49 55 33 51 42 63 37 63 57 123 63 83 48 75 45 75 48 83 51 91 54 99 57 103 57 103 55 99 60 99 58 87 54 87 57 87 61 119 64 91 52 83 57 107 66 126 69 103 52 59 42 103 63 107 61 95 58 103 64 130 76 154 87 178 95 182 96 154 87 170 93 174 90 146 82 138 82 146 85 158 90 166 93 182 96 174 93 170 95 178 98 158 85 142 79 134 81 146 87 158 93 186 101 186 96 178 96 186 98 186 98 186 98 186 98 190 98 178 93 178 98 194 104 170 92 178 96 194 102 206 105 194 99 194 99 194 99 194 99 190 101 186 101 186 101 182 99 198 105 198 105 198 105 198 105 178 107 186 111 194 111 186 108 202 116 202 116 202 116 202 116 222 119 206 113 194 113 206 117 202 114 202 116 206 117 210 117 210 116 214 119 218 120 226 122 238 125 226 122 226 122 234 126 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 242 129 242 129 242 129 242 129 234 125 234 126 238 128 242 128 242 128 242 128 242 128 242 128 230 123 234 126 238 128 246 129 249 131 249 129 246 128 242 128 242 131 238 131 238 132 246 135 246 134 257 140 273 144 289 149 313 156 321 156 305 150 309 158 313 152 289 140 261 134 257 135 246 128 230 125 238 129 242 128 242 131 246 132 249 131 246 129 226 128 230 129 234 131 238 132 238 131 238 132 242 134 246 134 249 137 257 140 261 140 253 137 269 147 289 161 333 179 365 190 388 205 380 200 372 196 321 165 285 165 297 152 246 132 249 137 253 135 253 135 249 128 214 114 206 117 198 114 194 117 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 182 104 174 107 202 114 202 108 198 111 198 111 198 111 202 113 194 110 194 110 194 108 182 105 194 105 194 104 190 102 186 102 174 98 170 95 166 93 158 92 170 90 170 90 170 90 170 90 186 93 162 82 146 81 150 84 150 85 134 82 130 82 130 84 130 81 123 79 126 82 138 87 154 84 150 82 146 79 138 78 130 75 130 75 130 75 130 76 142 79 142 78 138 76 134 76 142 78 130 73 126 75 138 79 154 84 150 82 150 82 150 82 138 78 138 76 134 75 130 75 142 76 134 73 126 70 123 70 111 67 123 72 130 72 123 70 130 70 115 64 103 64 115 69 115 67 115 69 119 70 123 72 115 66 111 64 107 66 111 67 103 64 111 67 111 63 91 55 107 64 107 63 99 60 91 57 75 54 83 57 95 61 103 64 107 64 107 64 107 66 111 66 79 55 83 57 87 55 83 54 75 51 83 51 71 43 43 34 47 40 59 45 67 45 59 43 63 48 67 49 71 51 75 51 91 54 79 55 99 60 87 51 83 48 63 40 47 37 55 39 87 49 87 43 67 39 55 33 47 34 43 33 47 34 51 37 55 39 59 36 39 30 39 34 51 36 43 28 35 33 27 18 7 22 19 21 3 24 55 49 27 28 15 36 31 30 11 28 55 42 51 37 39 37 63 49 59 42 63 48 83 52 79 46 63 43 63 42 59 40 55 40 47 37 47 39 55 42 67 46 51 46 75 40 43 39 63 42 67 43 63 43 63 43 63 43 67 37 27 28 35 39 59 43 75 45 55 33 31 33 59 46 47 37 51 39 55 37 51 36 79 34 15 27 59 49 75 39 79 40 35 25 23 34 71 51 27 42 91 49 55 33 51 45 27 28 31 33 43 33 27 24 15 33 16 33 15 33 18 40 12 35 22 47 22 35 15 28 12 26 12 28 15 33 19 38 18 35 19 40 21 40 21 40 22 40 21 38 19 40 21 42 22 40 21 38 19 40 21 42 21 33 10 23 15 38 21 38 15 33 18 40 21 40 21 38 16 33 25 40 24 33 19 33 18 31 21 35 22 33 19 28 18 31 21 38 25 42 27 42 22 31 15 21 15 28 18 28 19 31 18 28 18 31 21 33 16 28 21 35 22 35 21 31 22 35 22 35 22 35 22 35 25 38 22 33 19 28 16 26 18 33 22 38 21 31 12 16 4 11 7 14 6 7 0 2 4 4 6 28 18 19 7 19 12 21 13 26 19 38 25 47 30 50 31 50 31 50 31 50 34 42 27 54 39 57 36 64 39 66 34 59 33 62 36 66 40 71 42 71 40 69 37 66 45 66 39 81 54 83 42 66 39 74 43 66 42 90 60 95 48 78 46 76 46 81 51 88 52 90 54 93 57 95 55 93 54 97 58 97 54 90 52 95 54 102 66 107 55 88 52 97 55 102 64 112 63 102 57 97 61 107 63 105 58 100 61 109 70 131 78 148 88 162 93 164 85 159 90 171 92 169 87 162 82 164 84 169 88 174 92 176 96 181 93 176 92 179 95 183 90 176 85 171 84 171 87 176 90 183 99 195 99 188 96 188 96 193 96 193 96 193 96 193 98 195 96 191 96 195 101 202 92 193 95 198 99 205 102 210 101 205 101 205 101 205 101 205 101 202 101 202 101 202 101 205 105 210 105 210 105 210 105 210 105 212 110 217 113 217 110 214 114 222 114 222 114 222 114 222 120 236 116 226 111 226 116 234 114 229 114 231 116 234 117 234 116 231 117 236 119 238 122 241 125 243 122 238 120 241 123 245 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 131 255 131 255 131 255 131 255 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 131 262 129 260 128 255 132 255 131 255 131 260 134 265 131 267 135 276 140 288 144 293 153 315 159 317 153 305 152 312 153 305 146 291 137 281 134 279 129 265 125 260 128 267 128 262 129 269 131 272 132 269 131 267 128 267 129 269 129 269 131 272 131 272 131 274 132 276 134 276 135 279 138 286 140 286 138 288 143 303 150 319 161 343 182 382 208 427 212 420 200 398 177 351 170 351 164 317 143 276 135 279 137 284 132 281 131 272 120 248 119 250 117 245 117 245 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 107 224 104 226 111 236 111 226 110 231 110 231 110 231 110 234 108 231 110 231 110 229 107 224 105 231 104 229 104 226 102 226 98 219 96 217 95 212 92 210 90 205 90 205 90 205 90 205 92 205 87 195 82 193 82 195 87 195 84 193 82 191 84 193 82 191 81 188 81 191 84 193 84 193 82 191 79 186 78 183 75 181 75 181 75 181 75 176 78 176 78 174 78 171 76 171 78 174 75 169 75 169 78 174 84 179 84 179 84 179 85 181 78 169 78 167 76 167 75 164 73 159 76 162 75 155 69 148 67 150 70 157 73 157 72 152 72 152 67 145 64 145 67 148 67 148 67 150 69 150 70 152 67 143 66 140 64 143 66 145 64 140 66 143 64 136 60 128 63 138 63 138 61 133 58 128 54 126 55 128 60 136 61 138 61 136 61 136 61 136 61 136 54 126 55 128 57 126 55 124 52 128 55 128 52 119 43 107 43 114 46 119 49 119 48 117 48 117 49 117 51 119 52 121 55 121 52 126 58 131 54 117 51 112 46 105 43 100 43 97 49 100 46 95 43 85 39 81 34 71 31 69 31 71 36 78 33 69 30 64 28 66 30 66 33 74 31 64 30 71 28 50 22 59 25 54 19 54 34 90 31 62 30 74 36 66 30 76 43 100 43 95 39 95 43 109 42 102 40 107 48 117 48 109 45 109 45 107 43 107 42 105 40 97 40 97 42 102 45 107 37 105 46 95 34 93 40 97 40 97 40 97 40 97 40 97 45 95 33 85 37 100 43 102 45 97 40 83 31 81 39 100 39 90 39 90 39 90 39 90 45 90 31 81 37 97 45 97 40 88 33 78 31 85 40 97 30 90 46 102 39 83 37 97 30 74 28 78 33 81 30 71 3 16 27 19 15 15 19 21 23 18 15 18 23 21 27 21 19 16 7 12 7 16 23 22 23 19 27 21 31 22 31 22 31 22 27 19 23 21 27 22 23 21 27 22 31 21 27 19 11 15 11 18 27 21 19 15 23 19 23 19 27 22 35 25 23 22 35 24 23 21 27 24 23 21 27 22 27 22 23 21 27 22 23 21 27 24 31 25 31 21 15 18 19 19 15 15 11 16 15 19 23 21 23 21 23 21 27 24 35 25 31 24 27 22 27 22 27 22 27 22 31 24 31 22 27 21 23 21 35 21 39 22 39 21 27 18 11 10 3 7 0 1 0 0 3 3 0 4 0 4 3 15 15 12 19 15 31 21 47 25 55 30 51 31 51 31 51 31 55 28 39 34 67 36 63 39 71 36 63 33 59 34 67 37 87 42 83 40 79 40 79 40 83 43 75 54 95 46 67 45 67 46 71 40 63 48 87 49 71 45 71 45 75 49 87 52 87 52 95 55 99 55 99 54 87 54 87 54 75 51 75 54 83 58 103 60 83 51 79 55 83 57 103 63 107 63 111 66 103 63 107 61 99 60 107 66 111 69 134 79 158 87 158 88 166 88 162 88 162 88 154 88 150 85 154 87 158 88 158 90 170 92 166 90 162 92 166 93 162 90 162 90 162 92 166 92 162 95 186 99 182 96 178 98 182 96 182 96 182 96 182 96 182 96 182 98 186 99 190 99 182 95 186 98 194 101 198 102 198 101 198 101 198 101 198 101 182 99 182 101 190 102 194 104 198 105 198 105 198 105 198 105 182 108 186 111 190 111 190 110 194 113 194 113 194 113 194 113 214 117 202 113 198 113 206 116 202 114 202 116 206 117 210 117 210 116 214 119 218 120 226 122 226 122 222 120 222 120 226 122 222 120 226 122 226 122 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 242 129 242 129 242 129 242 129 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 246 129 246 129 242 128 242 131 238 131 238 132 246 135 238 131 249 135 261 140 277 143 301 155 321 159 317 153 305 150 305 150 293 143 273 137 257 134 242 126 226 123 234 128 234 125 242 129 246 131 246 131 242 129 238 131 234 129 234 129 230 128 238 131 238 132 242 134 246 134 249 137 257 140 261 140 253 137 253 144 277 150 285 161 349 193 392 212 416 209 372 193 325 171 321 173 289 153 273 146 261 137 257 134 242 129 234 125 210 116 210 119 206 117 202 119 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 190 107 186 108 198 111 190 105 190 108 190 108 190 108 190 108 190 108 194 110 194 108 186 105 194 104 190 104 186 102 186 102 174 98 174 96 166 93 162 92 170 90 170 90 170 90 170 90 162 87 162 85 158 84 154 85 150 87 138 84 130 82 134 84 130 82 134 84 134 82 126 81 150 81 146 79 138 76 134 75 130 75 130 75 130 75 130 76 142 78 138 78 134 76 134 76 138 76 134 75 130 76 134 78 142 79 142 81 150 82 154 84 142 79 138 78 134 76 134 76 123 73 138 79 142 73 119 66 123 70 126 73 134 73 130 72 119 69 119 67 115 66 111 66 111 66 115 67 115 69 119 69 111 66 107 64 107 64 111 66 111 66 107 64 103 61 95 60 103 63 103 63 99 60 91 57 87 57 87 58 91 60 95 60 95 60 91 58 87 57 83 55 79 55 83 57 87 55 83 54 91 57 99 58 95 54 79 49 71 49 79 52 83 52 79 51 75 51 75 52 79 52 83 54 79 51 75 52 87 55 79 49 79 49 79 49 79 48 79 48 67 43 71 40 67 40 63 37 43 31 35 28 31 31 47 37 47 28 19 25 31 31 31 25 35 33 39 28 35 33 35 22 27 28 27 24 7 22 35 37 31 28 11 34 31 33 31 40 63 46 71 46 59 40 59 45 59 40 51 40 63 46 71 45 71 46 71 45 67 45 63 43 63 43 59 42 59 43 63 45 47 43 63 36 35 37 51 37 51 39 51 39 55 40 55 40 63 40 47 37 55 43 63 42 59 42 59 37 43 34 55 42 59 39 51 36 47 37 55 40 67 42 59 37 47 37 63 46 39 34 43 36 47 36 47 36 31 34 55 40 55 37 51 39 43 31 27 28 35 33 35 30 9 33 22 42 18 31 16 40 22 33 12 26 16 40 19 33 22 40 19 35 18 38 21 42 19 38 19 38 19 40 22 42 24 42 21 38 19 38 21 40 18 38 22 45 24 42 19 35 15 33 18 38 21 38 16 31 25 42 19 33 15 33 18 38 24 38 24 35 19 31 24 42 22 35 22 35 22 35 22 35 24 35 21 28 18 28 21 33 24 35 22 35 24 33 16 21 13 23 18 33 22 35 22 33 21 35 22 38 24 40 25 40 21 33 22 35 22 35 24 38 24 38 24 38 24 38 24 38 21 33 19 33 19 33 21 35 19 31 15 19 7 9 4 7 9 9 1 2 1 9 10 26 13 23 15 28 18 35 24 42 25 45 28 47 30 50 31 50 31 45 28 50 36 59 36 57 36 62 33 57 33 62 37 69 45 76 42 71 39 71 43 78 42 76 49 93 51 74 43 83 46 81 46 74 43 74 43 74 42 71 43 76 48 83 51 88 51 85 52 90 54 90 54 90 51 93 55 93 52 88 52 93 52 95 58 97 52 88 51 93 60 105 63 105 58 100 61 109 61 107 63 107 60 102 63 114 66 124 73 138 82 150 85 152 90 162 87 162 87 167 90 171 88 171 88 171 88 171 88 171 90 174 90 174 90 174 90 174 90 179 92 183 93 183 93 181 92 186 98 193 98 188 96 191 95 191 95 191 95 191 95 191 95 193 98 198 99 198 99 195 98 200 98 202 99 202 99 205 102 207 102 207 102 207 102 207 98 200 99 202 102 207 105 210 104 207 105 210 105 210 107 212 107 212 110 214 111 217 111 217 111 217 111 217 111 217 111 217 117 231 114 226 113 229 114 231 114 229 114 231 116 234 117 234 117 234 117 236 119 238 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 128 250 128 250 128 250 128 250 125 255 125 257 126 260 128 260 125 255 125 255 125 255 125 255 125 255 125 257 126 260 128 260 129 262 129 262 129 262 129 257 132 255 131 255 131 260 134 265 131 267 134 274 137 284 141 288 147 308 156 319 159 312 150 300 149 303 147 298 143 286 135 276 129 262 123 257 125 262 126 260 128 267 131 269 131 269 129 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 134 298 150 312 150 324 174 379 188 410 211 425 202 408 194 391 180 355 158 315 153 305 146 284 140 284 129 272 126 267 120 250 122 253 120 250 120 248 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 110 231 110 229 107 222 108 229 107 226 107 226 105 224 107 229 110 231 110 229 107 226 104 229 104 226 102 226 101 224 99 222 98 217 95 214 93 212 92 207 90 205 90 205 88 202 84 195 85 200 87 200 85 195 88 198 85 193 84 193 84 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 78 171 76 171 75 169 76 171 76 171 76 171 76 171 72 159 73 164 76 169 79 171 79 169 78 169 76 167 76 167 73 157 75 162 75 157 70 150 73 157 73 157 75 157 73 157 67 150 69 150 69 148 66 143 66 145 66 145 66 148 67 148 66 143 64 138 63 140 66 143 67 143 64 138 61 133 61 136 61 136 61 136 61 133 58 128 58 131 58 131 58 131 58 131 60 133 58 128 55 124 52 121 54 126 55 128 57 126 55 124 55 133 58 136 58 133 55 128 52 126 52 126 54 128 52 126 54 124 54 124 54 124 54 124 51 119 51 119 52 121 51 117 46 109 51 117 52 114 51 107 39 83 36 78 34 71 30 69 33 66 27 59 25 64 33 76 40 71 25 62 31 74 28 54 27 69 31 64 30 71 31 62 28 66 28 59 22 54 27 69 30 59 27 69 34 76 39 93 43 102 49 105 43 97 39 97 45 105 39 100 42 109 46 109 46 112 45 109 43 107 43 107 45 102 42 97 40 97 40 97 39 102 43 90 36 95 40 93 42 100 42 100 42 102 43 102 39 95 39 97 42 100 40 95 37 93 40 93 37 85 39 93 40 90 34 81 33 83 39 93 45 97 40 90 37 90 40 95 31 81 34 85 37 85 33 78 31 78 33 85 37 90 37 83 37 81 28 74 30 81 34 83 3 16 31 22 23 16 19 19 39 21 15 16 23 21 15 12 31 22 35 25 35 22 27 19 19 18 15 16 15 18 27 21 35 22 27 19 23 19 23 19 19 19 31 24 35 22 23 18 19 19 23 18 19 16 19 19 43 24 23 16 11 16 23 21 31 24 27 21 15 19 31 27 27 22 27 22 27 22 27 22 31 22 15 16 7 15 11 18 31 22 27 24 35 22 15 12 3 15 15 21 27 22 27 21 23 21 23 21 23 22 27 24 23 21 23 22 27 24 31 24 31 24 31 24 35 25 35 25 39 21 35 19 35 22 43 25 51 25 35 16 15 10 3 9 0 4 0 1 0 6 7 9 15 12 15 13 23 16 31 19 39 24 35 27 43 30 51 31 51 30 47 30 55 37 63 33 63 33 55 31 55 34 71 39 91 43 79 39 79 42 87 45 71 43 83 52 75 39 63 49 83 48 75 46 71 42 59 40 59 42 67 45 79 49 87 51 83 49 87 52 95 54 91 52 87 54 91 55 83 52 83 57 83 55 87 54 79 51 79 54 99 61 103 58 87 55 95 61 103 63 111 63 103 61 111 69 111 69 130 78 154 84 150 84 170 88 154 85 154 88 162 93 162 90 162 88 158 88 158 87 158 90 162 90 162 90 162 88 158 88 162 93 170 93 170 92 166 95 182 98 178 95 178 99 178 95 178 95 178 95 178 95 178 96 186 99 190 99 190 98 194 99 194 99 194 99 194 99 202 102 202 102 202 102 202 102 182 99 186 102 194 105 198 107 194 104 194 105 198 107 202 107 186 108 182 108 186 110 190 111 190 111 190 111 190 111 190 111 202 114 198 113 198 114 202 116 202 114 202 116 206 117 210 117 214 117 218 119 218 119 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 230 125 230 125 230 125 230 125 234 125 234 126 238 128 242 128 234 125 234 125 234 125 234 125 234 125 238 126 238 126 242 128 246 129 246 129 246 129 246 129 242 131 238 131 238 132 246 135 249 134 253 138 265 141 277 143 285 149 309 159 329 158 305 147 297 149 293 146 281 140 265 134 246 128 230 125 234 126 234 123 238 128 242 131 246 129 238 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 234 141 289 155 289 158 329 185 329 196 384 206 380 203 372 196 325 167 269 152 289 156 285 147 265 135 242 129 234 125 214 119 214 122 214 122 210 122 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 198 110 190 107 182 105 190 108 186 107 182 105 182 104 186 107 190 110 194 110 190 107 190 104 186 102 186 101 182 101 178 99 174 98 170 95 162 93 174 92 174 90 170 88 166 88 150 84 158 87 162 87 158 87 154 87 138 85 134 84 138 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 134 76 134 75 130 75 134 76 134 76 134 76 134 76 115 70 123 73 130 76 134 78 138 78 134 76 134 75 130 75 138 75 130 70 123 72 130 75 134 75 130 73 130 73 130 73 115 69 119 69 119 67 111 64 111 66 111 66 111 64 107 64 111 64 103 63 103 63 107 66 115 66 107 63 99 60 99 61 95 60 99 61 95 60 91 57 95 60 91 58 91 58 87 57 99 60 95 58 87 55 79 52 79 55 83 57 87 55 83 54 91 55 91 55 91 55 87 54 87 52 83 52 83 52 83 52 87 55 87 54 83 54 83 54 75 51 75 51 71 49 75 51 67 46 79 51 87 51 87 49 55 37 55 33 39 28 27 24 39 30 27 25 27 28 39 34 71 34 27 27 35 31 23 18 19 31 43 28 31 33 43 28 35 30 31 27 19 24 23 27 23 25 3 30 31 34 43 45 51 43 67 45 59 39 47 37 75 43 55 40 63 46 71 46 63 43 63 43 59 42 55 40 63 42 55 39 47 37 47 37 59 45 63 37 47 43 63 39 55 40 55 42 59 43 63 43 43 37 51 40 51 37 43 36 47 39 59 40 55 37 55 40 55 36 39 31 35 33 47 39 83 42 51 36 59 42 55 36 43 34 43 34 43 34 43 33 39 31 31 33 47 37 47 33 55 34 31 28 31 34 47 36 16 33 18 38 21 40 19 38 28 47 24 45 24 42 18 31 19 40 24 47 25 45 19 35 18 35 15 31 15 35 19 42 25 45 22 40 19 38 19 38 19 40 21 42 22 40 21 38 21 40 21 35 15 31 18 42 24 42 19 35 19 42 27 54 21 35 22 31 16 28 21 40 22 35 21 33 21 33 22 35 22 33 19 26 16 23 15 23 22 35 21 35 24 35 18 23 16 26 18 31 21 33 21 33 19 31 18 28 19 31 22 35 19 31 21 35 22 38 25 40 24 38 24 38 24 38 24 38 27 42 25 42 25 42 27 47 30 47 27 40 19 28 15 23 0 9 6 9 6 19 10 11 9 16 9 16 9 19 13 23 18 31 21 35 25 42 28 47 30 50 31 45 31 59 36 47 33 59 31 54 31 62 37 69 40 71 40 71 40 74 42 76 40 71 46 83 45 66 40 81 49 78 48 85 49 71 39 69 40 71 43 78 48 81 48 81 48 83 51 85 52 88 51 85 51 93 57 95 54 93 55 100 55 95 54 90 52 90 54 95 54 97 58 97 57 97 61 109 60 107 64 107 61 107 66 117 67 126 75 140 82 150 84 150 88 159 85 162 87 167 92 174 90 174 90 174 90 171 88 171 88 174 90 176 92 174 90 171 88 176 88 179 92 181 93 183 93 186 98 188 95 186 98 193 96 193 96 193 96 193 96 193 96 193 96 195 98 198 99 198 99 202 99 202 101 205 101 205 101 205 101 205 101 205 101 205 101 202 102 205 104 210 105 210 102 205 104 210 105 212 108 214 108 212 108 212 108 214 111 219 111 217 111 217 111 217 111 217 113 226 113 226 114 229 114 229 114 229 114 231 116 234 117 234 119 236 119 236 119 236 119 236 120 238 122 241 122 241 120 238 123 253 122 250 122 250 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 125 245 125 245 125 245 125 245 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 129 262 129 262 131 260 132 255 131 255 131 260 134 265 134 272 137 276 138 286 141 288 143 296 150 315 161 322 155 305 150 303 147 296 143 288 138 284 134 269 126 262 128 265 126 260 128 265 129 267 129 267 128 265 131 272 129 269 129 269 128 267 131 272 131 274 132 276 134 276 135 279 138 286 140 286 138 288 132 296 152 322 156 329 171 365 184 393 203 415 205 417 200 398 180 353 158 319 153 317 155 303 141 291 135 284 132 276 125 255 123 257 125 257 125 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 108 231 113 234 108 224 105 226 110 231 108 226 107 224 104 222 105 226 108 231 110 231 108 229 102 226 102 226 101 224 101 222 101 222 99 219 96 214 95 214 93 210 92 205 90 202 87 200 85 198 85 198 85 198 85 200 88 200 87 195 85 195 85 195 82 191 84 193 84 191 81 188 82 191 81 188 78 183 76 181 75 181 75 181 75 181 75 176 75 171 76 171 75 169 75 167 75 171 76 174 78 171 76 169 73 162 75 167 76 169 78 171 75 164 75 162 73 162 72 159 79 162 72 150 69 152 75 164 75 159 73 155 70 155 72 157 69 150 69 148 67 145 66 145 66 145 64 143 64 140 63 140 64 140 63 138 63 138 64 140 66 143 64 140 63 136 60 133 58 131 60 133 60 133 58 128 58 131 58 131 58 131 58 131 60 133 60 131 57 128 55 126 54 126 55 128 57 126 55 124 54 128 54 126 52 126 52 126 55 128 52 124 51 124 52 126 55 126 55 124 54 124 52 121 51 121 52 119 48 114 51 124 46 109 48 112 49 112 51 107 43 90 39 81 33 66 25 59 30 64 28 64 30 66 31 71 39 71 27 59 25 59 21 47 24 69 34 66 28 69 31 64 27 62 27 62 27 62 27 62 28 57 27 76 37 81 39 102 39 95 43 102 40 95 37 100 46 107 42 105 45 112 45 107 43 107 42 105 42 102 40 102 40 97 39 93 36 90 36 93 45 107 43 93 39 105 43 93 34 90 36 93 39 95 40 97 36 93 40 95 37 88 34 90 36 90 40 93 37 88 39 95 37 85 34 81 33 83 36 88 46 93 34 83 40 95 39 81 37 88 36 83 34 83 34 85 36 81 31 81 34 83 33 78 40 85 31 76 33 85 36 85 31 18 7 15 27 24 31 18 39 27 43 24 27 21 31 24 15 18 19 19 23 19 19 18 27 19 15 15 15 18 31 24 39 24 31 21 23 18 19 19 31 21 27 19 23 21 27 22 23 22 31 21 15 15 19 21 27 21 23 19 23 22 39 27 15 19 23 19 11 16 19 21 27 21 19 18 15 19 23 22 23 22 27 21 23 19 15 16 23 19 19 19 27 22 19 16 19 19 15 18 15 19 23 21 23 19 15 18 15 19 27 24 19 19 23 22 27 24 35 25 31 24 31 24 27 22 27 22 51 27 51 27 47 25 47 25 55 28 55 27 43 19 23 13 0 13 23 12 15 19 27 12 11 12 11 10 11 12 15 15 3 15 11 19 27 25 39 28 47 33 51 27 47 37 63 28 59 31 51 30 55 34 71 39 71 37 75 40 79 42 79 40 79 42 67 48 75 40 59 46 79 45 75 54 95 45 59 43 59 42 71 46 79 46 75 45 75 48 83 51 87 51 87 49 79 52 83 54 79 52 83 57 91 55 79 52 83 55 87 57 79 55 95 60 99 60 107 66 99 63 111 63 107 63 119 70 111 69 130 78 150 82 146 81 158 85 154 87 162 90 162 93 158 88 162 90 162 90 162 90 158 90 166 93 170 92 162 88 162 90 158 88 162 93 178 98 170 96 182 96 174 95 182 101 182 96 182 96 182 96 182 96 186 98 182 95 182 98 194 102 190 99 194 101 198 102 202 102 198 101 198 101 198 101 198 101 190 104 194 104 194 104 194 104 190 102 194 105 198 107 206 108 190 110 182 107 182 110 190 113 194 113 194 113 194 113 194 113 190 111 198 113 202 114 202 114 202 114 202 116 206 117 210 117 218 119 218 119 218 119 218 119 222 122 230 125 234 123 226 120 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 234 126 234 126 234 126 234 126 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 242 129 246 131 249 131 242 131 238 131 238 132 246 135 246 134 253 137 261 138 269 140 273 141 289 153 329 162 325 155 305 150 293 143 277 140 273 140 261 132 242 128 242 129 238 126 234 128 238 129 242 128 238 126 230 128 234 129 234 129 238 131 238 131 238 132 242 134 246 134 249 137 257 140 261 140 253 137 249 141 269 150 293 162 329 179 353 199 388 208 396 211 372 191 337 177 289 156 277 156 289 152 277 143 269 140 261 134 234 123 222 125 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 182 110 202 111 190 105 186 108 198 111 194 108 186 105 182 104 182 107 190 110 194 110 194 108 186 102 186 101 182 101 178 99 182 101 178 98 170 96 166 95 178 93 174 90 170 88 162 87 166 87 158 84 150 84 158 88 158 88 142 85 138 85 138 87 130 82 126 81 126 82 134 84 154 82 150 81 142 78 138 76 130 75 130 75 130 75 130 76 134 76 134 75 130 75 126 73 130 75 138 78 138 78 130 75 134 76 134 76 134 76 134 76 126 73 123 72 123 70 119 70 138 75 126 70 123 72 134 76 134 73 126 69 119 69 123 72 126 70 115 66 107 66 115 67 107 64 107 63 103 63 99 61 107 63 103 61 99 63 103 64 107 64 111 66 107 61 95 57 87 58 91 60 95 60 91 57 91 58 91 58 91 58 91 58 87 57 87 57 87 57 87 57 79 55 83 57 87 55 83 54 91 54 83 51 79 51 79 51 95 57 87 52 79 52 83 54 87 54 83 54 79 52 75 51 75 54 83 51 67 48 79 57 83 51 79 48 75 49 87 51 59 39 59 34 43 30 35 25 27 28 39 33 43 33 39 30 39 30 31 27 23 25 23 25 19 33 51 31 27 30 35 28 15 24 23 27 35 30 35 28 31 28 23 40 55 40 55 48 47 40 63 43 59 40 59 43 63 42 55 42 67 45 59 39 67 45 63 43 63 42 59 42 55 40 51 37 47 37 51 39 63 45 55 36 51 45 63 36 39 34 43 37 47 39 55 40 47 40 59 40 43 34 43 39 51 39 55 39 47 37 59 43 51 37 51 37 51 37 51 37 55 37 51 36 47 36 47 36 51 37 51 37 51 36 43 34 51 37 47 34 39 31 35 33 55 36 39 31 43 37 51 36 27 35 10 26 21 50 24 33 21 42 22 38 15 33 22 54 16 31 12 23 12 31 18 38 22 40 18 33 18 40 24 47 25 45 22 40 19 35 18 35 24 42 19 35 18 38 22 45 16 40 25 45 19 31 16 35 21 40 19 33 16 31 15 33 16 28 19 31 16 23 16 31 21 33 18 26 16 28 21 33 22 38 25 40 25 35 19 28 21 28 16 28 21 35 21 28 22 33 19 26 16 28 19 33 21 33 19 28 18 33 22 40 19 31 21 35 22 38 25 40 24 38 24 35 22 33 21 33 22 38 24 40 24 38 19 33 25 45 28 47 25 35 16 23 16 40 25 35 22 47 30 38 19 31 18 28 16 31 19 33 12 19 15 28 21 38 25 42 28 52 31 42 30 59 36 42 31 57 30 54 31 62 37 69 34 64 39 71 42 71 39 69 46 71 42 78 48 74 42 78 46 74 46 95 57 78 42 78 42 74 45 78 48 78 45 74 46 81 49 85 51 85 49 83 45 85 52 88 49 85 52 95 58 95 52 90 54 97 57 97 57 102 63 109 61 105 61 107 60 107 64 109 63 109 67 119 66 121 72 136 79 143 79 143 84 157 87 167 90 169 92 171 88 171 88 174 90 176 92 176 90 174 93 181 95 179 90 174 93 181 90 176 90 183 98 195 95 188 96 188 95 186 98 195 98 195 98 195 98 195 98 195 99 195 95 188 95 195 101 205 98 200 99 205 101 207 104 210 99 202 99 202 99 202 99 202 105 210 104 207 104 207 104 205 102 205 104 210 105 212 108 214 110 214 108 210 108 214 113 222 113 219 113 219 113 219 113 219 110 222 111 226 114 229 114 229 114 229 114 231 116 234 117 234 119 236 119 236 119 236 119 236 122 241 125 248 126 245 122 241 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 129 253 129 253 129 253 129 253 125 255 125 257 126 260 128 260 128 260 128 260 128 260 128 260 126 257 126 257 126 257 126 257 128 260 128 262 129 265 131 260 132 255 131 255 131 260 134 265 131 267 132 269 134 276 137 281 140 288 143 305 159 327 161 317 153 305 146 291 140 288 141 293 138 274 131 267 131 269 129 262 126 265 128 267 129 265 128 262 126 267 128 269 129 272 131 274 131 272 131 274 132 276 134 276 135 279 138 286 140 286 138 288 141 296 140 300 150 329 171 358 193 393 203 413 214 434 208 403 193 377 173 336 155 317 153 308 144 300 144 300 143 291 131 262 125 262 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 104 229 113 234 107 224 107 231 113 234 110 231 108 226 105 224 105 224 108 231 110 231 110 231 102 226 102 224 101 222 99 222 101 224 99 219 98 217 95 214 93 210 92 205 90 202 87 200 92 202 85 193 81 193 85 200 90 200 87 195 85 195 85 198 82 188 79 186 81 191 85 198 84 195 82 193 81 188 78 186 75 181 75 181 75 181 75 176 75 171 76 169 75 167 73 167 73 169 78 176 79 174 75 167 73 162 73 162 73 162 72 159 72 159 70 157 70 155 69 155 72 155 73 157 75 157 73 157 75 157 70 150 67 148 69 152 73 152 67 143 63 143 67 150 64 143 64 140 63 138 61 136 64 138 63 136 61 138 63 140 63 140 66 145 66 138 58 126 57 128 58 133 60 133 58 131 57 128 57 131 58 133 60 133 54 126 55 126 55 126 57 128 54 126 55 128 57 126 55 124 57 131 54 124 51 121 49 121 60 136 55 128 52 128 54 131 54 124 54 121 52 119 51 117 52 124 55 121 48 114 52 131 55 119 51 109 48 112 52 114 33 76 31 71 30 66 27 64 27 64 33 74 36 74 31 66 30 69 31 69 30 66 33 78 25 74 37 69 27 64 30 64 19 52 22 62 31 71 31 64 33 71 36 93 48 100 45 107 39 100 43 102 42 107 45 114 40 100 39 105 43 107 39 95 46 112 46 109 45 107 43 107 42 97 40 95 39 97 40 100 42 100 37 88 37 102 40 85 37 93 39 97 42 100 43 105 40 102 45 100 36 88 39 102 37 90 39 88 36 88 42 100 39 93 42 95 42 95 40 90 30 88 42 90 31 76 34 93 36 88 40 95 42 88 34 78 37 90 39 85 31 74 30 81 39 85 33 83 36 88 37 85 43 21 19 18 11 12 15 27 15 18 23 22 39 25 27 18 15 18 19 18 19 18 23 19 0 13 15 19 27 19 15 15 19 19 31 22 23 19 31 24 27 22 31 22 31 21 23 18 7 15 11 16 19 19 27 21 19 15 7 13 11 16 11 12 7 16 19 22 31 24 27 22 11 19 23 21 15 15 7 16 19 21 27 24 27 21 15 16 27 24 31 22 27 19 15 16 23 21 23 19 19 18 15 18 35 24 27 21 23 21 27 22 35 24 23 22 27 21 15 13 15 19 23 24 35 24 19 15 35 21 39 24 47 25 47 25 47 24 39 21 35 24 51 28 35 25 35 25 35 25 35 25 43 25 27 22 35 24 19 13 0 15 19 24 35 25 31 22 31 25 39 28 43 27 35 24 47 28 43 25 39 25 43 27 47 33 71 40 79 39 79 42 83 43 63 40 63 45 83 52 67 45 79 49 83 48 71 42 67 43 67 43 67 43 67 43 67 43 67 45 79 51 95 55 71 48 71 51 75 51 71 49 79 52 79 54 83 55 87 55 87 57 99 63 107 63 103 60 79 52 83 55 91 58 99 60 115 67 119 72 138 79 150 85 174 90 166 88 162 90 158 92 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 182 99 190 99 178 95 182 96 186 98 186 96 178 95 190 101 198 102 198 99 182 95 182 96 190 99 194 99 194 98 202 102 202 102 202 102 202 102 190 104 198 105 190 102 194 105 186 101 190 104 198 105 198 105 182 107 178 108 182 110 186 110 190 110 186 110 186 111 194 114 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 226 122 226 120 222 119 218 119 214 119 218 120 222 119 218 117 222 122 226 123 230 122 226 120 226 122 226 122 226 122 226 122 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 129 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 234 131 238 132 242 134 246 135 246 134 249 134 246 131 253 137 269 140 285 149 305 155 321 158 333 156 297 143 277 140 269 137 253 132 246 128 238 126 234 126 238 126 234 128 246 131 238 125 226 126 226 128 230 129 234 129 242 132 242 134 246 135 249 135 257 138 257 140 261 141 257 140 273 146 269 146 269 152 297 167 349 190 361 200 380 205 380 208 341 187 313 165 277 155 273 156 269 141 261 137 253 132 234 125 218 123 214 120 210 122 214 123 210 119 210 119 206 116 198 113 198 114 198 113 194 111 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 110 186 105 182 105 182 105 186 104 190 104 190 102 182 99 182 101 182 99 178 98 174 98 178 92 174 90 170 88 166 87 170 88 162 84 154 82 150 85 154 90 150 90 146 85 130 81 134 84 134 84 138 87 146 90 146 81 146 81 146 81 146 81 134 76 134 75 130 73 126 75 154 84 154 82 142 76 126 72 154 81 138 75 126 75 138 79 134 75 130 73 126 75 130 76 126 73 126 73 126 73 126 73 115 69 123 72 130 73 130 73 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 107 63 99 60 91 57 87 57 91 58 95 61 99 61 95 60 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 99 57 87 52 79 51 83 54 83 55 87 55 87 55 91 57 79 52 75 51 79 52 83 55 83 51 87 52 83 49 79 45 55 34 39 27 31 30 35 25 31 30 39 33 47 36 51 36 31 30 35 30 35 30 35 31 55 34 39 28 27 27 27 28 23 28 39 31 39 31 47 37 63 42 59 45 63 43 59 42 63 43 63 43 63 42 63 42 43 39 51 37 43 37 55 43 87 46 59 43 79 49 63 34 51 40 63 45 67 43 55 39 55 40 55 40 55 40 55 40 47 37 55 42 59 42 59 42 35 36 51 39 47 36 47 39 51 37 51 39 55 40 59 40 59 39 51 37 55 39 47 31 63 42 63 42 63 42 63 42 55 36 39 33 47 37 51 36 51 37 51 37 47 34 39 31 39 30 31 33 55 42 51 33 22 35 16 33 13 21 12 40 15 35 22 45 25 42 21 38 21 40 21 40 21 38 19 38 13 31 18 38 19 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 19 33 15 33 19 38 18 33 16 28 19 33 22 38 24 38 18 33 22 35 19 26 18 28 19 31 21 35 21 31 18 26 19 33 21 33 21 31 18 28 21 33 21 31 19 28 18 28 19 31 19 33 22 38 27 45 28 42 25 40 27 42 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 27 42 27 42 27 42 27 42 24 33 19 31 22 35 18 21 15 26 19 35 24 38 22 33 19 31 21 33 21 33 19 31 28 50 27 47 25 50 28 52 30 59 39 71 39 69 39 71 40 69 40 69 40 74 46 81 45 78 49 85 51 81 46 74 45 76 45 76 45 76 45 76 45 76 45 78 48 83 52 90 46 85 49 85 49 88 51 90 52 90 52 93 54 93 55 95 54 95 57 97 58 100 58 100 58 100 60 102 61 107 63 109 64 119 69 128 76 143 84 152 88 162 88 167 88 169 92 174 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 96 191 98 191 96 186 95 191 96 195 98 195 96 193 99 198 101 200 99 195 96 193 95 198 98 202 99 202 99 200 102 207 102 207 102 207 102 207 102 207 105 210 102 205 104 210 102 205 104 210 105 210 104 207 105 210 108 212 108 214 110 214 111 217 110 214 111 217 113 222 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 122 250 122 248 120 248 119 245 119 245 120 248 120 248 119 245 120 250 122 253 123 250 122 248 122 250 122 250 122 250 122 250 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 131 257 132 257 132 260 134 262 129 265 132 267 128 267 132 276 135 284 141 298 150 312 156 317 159 310 147 293 143 293 141 288 137 276 134 272 131 267 131 269 129 265 126 265 131 269 128 260 126 265 128 267 128 269 129 269 132 274 132 276 134 279 135 279 138 281 138 286 140 286 140 293 143 298 144 300 144 310 156 331 173 365 191 401 208 420 208 413 202 398 185 358 167 334 161 324 146 298 140 288 135 284 129 265 125 257 122 253 122 250 123 253 119 248 120 245 119 241 114 236 114 238 114 236 113 236 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 229 107 224 105 224 105 226 102 229 104 229 104 226 101 222 101 224 101 222 99 219 98 219 92 207 92 205 90 205 90 205 93 207 90 202 87 200 87 200 87 200 90 202 88 198 84 191 85 195 84 193 84 195 87 200 82 193 82 191 81 188 79 188 76 183 76 181 75 179 73 174 81 181 82 179 79 174 75 167 81 176 78 169 75 171 78 176 76 164 75 164 75 164 75 167 73 162 73 162 73 162 73 162 69 152 72 157 73 157 72 155 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 133 58 131 58 131 58 133 60 133 60 133 58 128 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 55 131 54 126 52 126 54 128 55 126 55 126 55 126 55 124 51 119 51 117 51 121 54 124 49 114 51 117 51 109 46 100 40 81 31 71 31 69 30 66 27 64 31 71 34 74 34 74 30 66 30 66 30 66 30 66 34 71 31 66 28 64 28 64 22 59 28 66 28 66 33 74 43 100 46 102 46 102 43 102 43 102 43 107 42 109 42 109 36 100 42 102 39 100 40 107 49 112 43 107 46 112 42 95 40 97 42 100 42 100 40 97 39 95 39 95 39 95 39 95 37 95 40 97 42 97 40 95 36 95 42 102 40 97 40 102 37 88 37 90 39 93 40 93 39 88 36 88 39 90 36 81 39 90 39 90 39 90 39 90 39 85 33 81 36 88 37 85 36 85 37 88 37 85 34 81 45 90 31 78 34 85 33 74 23 16 19 21 19 12 7 21 7 19 39 27 31 19 23 22 27 21 27 19 19 18 15 16 19 18 19 19 23 19 27 21 19 19 31 22 23 19 31 24 27 22 31 22 31 21 23 18 23 19 23 19 27 21 27 21 27 18 19 19 31 24 35 22 19 19 19 19 23 22 31 25 23 24 35 25 27 19 19 21 19 19 19 21 19 18 11 15 11 16 15 19 23 19 19 19 23 21 23 21 19 19 19 19 19 19 19 21 27 24 39 28 39 25 31 25 39 27 31 21 35 22 23 22 31 25 31 21 43 24 47 25 47 24 39 22 35 22 43 24 47 25 47 24 43 28 43 28 43 28 43 28 27 21 19 21 31 24 23 18 19 19 19 19 19 19 19 19 15 18 11 16 11 16 15 18 39 25 39 25 43 28 51 31 55 34 75 40 75 37 71 39 59 37 55 39 59 42 67 43 63 43 75 48 79 46 71 43 71 45 71 45 71 45 71 45 79 46 75 46 75 48 83 51 87 51 71 48 71 51 83 55 79 52 79 52 83 54 83 55 79 52 79 52 79 54 83 55 103 63 107 63 107 63 107 63 103 64 115 72 138 81 150 85 158 85 158 87 162 92 166 95 162 90 162 90 162 90 162 90 166 92 166 92 166 92 166 92 162 90 162 90 162 90 162 90 170 93 170 95 174 96 178 96 170 93 178 96 186 98 186 98 190 99 186 96 182 96 186 98 186 96 190 99 194 99 194 99 202 102 202 102 202 102 202 102 190 104 198 105 190 102 194 105 194 105 198 105 198 104 194 102 182 108 182 108 186 110 186 110 190 111 186 110 190 113 198 114 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 226 122 226 122 222 120 222 119 222 120 226 122 226 122 222 120 222 122 226 123 230 122 226 120 226 122 226 122 226 122 226 122 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 246 134 246 134 242 132 242 132 234 131 242 131 234 128 246 134 249 134 265 143 293 152 317 158 317 152 289 144 285 146 285 144 269 140 261 135 253 134 253 134 242 128 238 129 246 132 242 126 226 128 230 128 234 129 234 129 242 132 242 134 246 135 249 135 257 138 257 138 261 140 253 140 257 141 257 141 257 146 281 159 281 171 337 200 388 209 376 203 372 202 349 182 305 168 281 164 281 144 269 138 257 134 238 128 222 125 218 122 210 122 214 123 214 120 214 120 210 117 198 114 198 114 198 114 194 113 194 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 186 107 190 104 190 104 190 102 182 101 182 101 182 99 178 98 174 98 170 90 170 92 174 92 174 92 182 93 174 90 166 87 166 90 150 87 146 88 146 88 142 85 146 87 138 84 134 84 138 85 158 84 154 82 142 78 138 76 134 76 134 75 130 73 126 75 142 79 146 81 142 78 134 76 134 76 134 76 138 78 138 78 130 75 130 75 130 75 130 75 126 73 126 73 126 73 126 73 126 72 126 73 126 70 123 69 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 60 91 58 91 58 95 60 95 60 91 57 83 54 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 79 52 87 54 87 54 87 54 91 57 91 55 83 54 79 52 71 49 71 49 71 51 79 52 75 49 79 51 79 46 71 43 67 39 47 31 43 34 47 30 27 28 35 31 43 33 43 33 43 31 39 30 35 28 31 27 31 30 35 31 39 30 35 28 19 27 35 31 35 31 47 37 75 46 71 48 71 46 67 45 63 43 63 42 63 42 63 42 43 40 63 45 63 42 59 43 67 45 67 45 63 42 55 39 59 40 55 39 51 40 55 42 47 37 47 37 47 37 47 37 51 39 55 40 55 39 47 36 43 39 59 43 55 40 55 43 51 37 51 39 55 40 59 40 51 36 47 37 59 40 51 36 47 36 47 36 47 36 47 36 55 36 39 33 47 37 51 36 39 34 47 37 51 37 47 36 79 40 35 28 35 33 39 31 19 35 22 52 27 42 22 52 12 40 28 52 21 33 18 42 18 35 16 31 13 26 10 23 22 40 19 38 19 40 22 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 19 35 18 38 24 50 25 45 21 33 19 28 19 33 24 40 22 40 28 42 24 35 22 38 21 33 21 31 19 28 18 28 13 23 16 28 19 33 19 31 21 33 21 33 21 33 21 31 25 38 22 33 21 33 22 35 19 28 18 31 22 35 21 28 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 38 25 42 28 45 27 42 24 38 21 31 18 28 18 28 21 31 16 23 15 26 19 33 24 45 24 45 25 52 30 57 31 62 39 69 37 64 34 64 34 64 39 69 42 71 42 71 39 66 42 74 43 71 42 69 46 78 46 78 46 78 46 78 49 83 48 78 46 81 48 83 52 90 49 83 48 88 54 97 51 88 52 90 52 93 54 93 54 90 51 85 49 88 54 95 60 102 60 102 60 100 58 100 60 112 66 126 76 143 82 150 84 155 84 164 88 171 95 179 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 183 93 183 93 186 96 191 92 186 95 193 98 198 99 198 101 198 96 191 95 193 98 198 96 200 99 202 101 205 99 202 102 207 102 207 102 207 102 207 102 207 105 210 102 205 104 210 107 212 107 212 105 207 102 202 107 212 108 214 110 214 111 217 113 217 111 217 111 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 122 250 122 248 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 135 262 135 260 132 260 131 257 129 265 132 265 128 265 131 274 128 272 134 286 144 305 155 317 156 310 149 298 147 300 146 293 141 286 138 279 135 276 135 276 131 267 129 269 132 272 131 265 128 267 128 269 129 269 131 272 132 274 132 276 134 279 135 279 137 279 138 284 138 286 138 291 138 293 141 298 141 303 150 322 152 329 177 384 203 413 208 417 208 410 194 374 174 343 162 327 153 305 143 291 137 286 132 269 126 262 123 255 123 250 123 253 120 248 120 248 119 243 116 238 116 241 114 238 114 236 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 229 107 224 105 224 107 229 104 229 105 231 104 229 102 224 101 224 101 222 99 219 98 219 90 205 92 207 93 212 95 212 92 207 88 200 85 198 85 198 87 198 88 200 88 200 88 200 90 200 87 195 84 191 82 191 87 198 84 193 79 186 76 181 76 183 76 181 75 179 73 174 75 174 78 176 79 176 78 174 73 167 76 174 78 174 78 174 75 167 76 167 76 167 76 164 73 162 73 162 73 162 73 162 73 157 73 157 72 150 67 145 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 133 60 133 60 133 60 136 60 133 58 126 54 121 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 48 121 52 131 55 131 54 126 58 128 57 126 54 121 51 119 49 114 48 114 48 117 51 121 46 109 49 112 48 105 43 95 42 85 33 74 33 71 31 69 27 62 28 66 31 69 31 66 34 71 31 69 28 64 27 59 25 62 30 69 33 69 30 66 28 69 36 76 36 78 40 90 46 105 48 105 46 105 45 102 43 107 42 109 42 109 42 109 36 102 46 114 46 107 42 107 40 107 45 109 42 100 39 102 42 97 39 93 37 95 40 100 39 95 39 95 39 95 39 95 39 97 40 97 39 93 36 88 33 90 39 95 37 90 37 95 37 88 37 90 39 93 40 93 36 83 34 88 40 95 39 88 34 83 34 83 34 83 34 83 39 85 33 81 36 88 37 85 31 81 34 85 37 90 39 90 37 78 27 74 34 90 39 88 15 16 31 31 55 27 43 33 3 21 47 28 27 16 19 22 19 18 15 15 7 12 0 10 35 22 27 21 23 21 27 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 19 16 15 18 31 25 35 22 27 21 19 18 15 21 27 24 27 25 43 27 31 22 27 24 27 21 23 19 19 19 19 19 0 13 11 18 19 21 23 21 23 21 23 21 23 21 23 22 35 24 27 21 23 21 27 22 15 16 11 18 23 21 15 16 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 39 30 39 30 39 30 23 25 35 28 39 30 39 30 39 25 31 21 19 18 15 18 19 18 11 15 7 16 15 19 31 22 31 22 35 27 47 30 47 33 67 37 63 33 59 33 55 37 55 42 67 43 67 42 55 40 63 42 67 43 67 43 75 46 75 46 75 46 75 46 87 49 79 46 75 46 79 48 87 51 67 46 67 49 83 57 75 51 75 52 79 52 83 54 87 54 79 49 71 51 83 55 95 58 95 58 91 57 91 57 91 61 111 70 134 78 142 81 150 82 150 85 162 92 170 98 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 95 170 93 170 95 178 98 170 92 178 96 186 99 190 99 190 99 182 95 178 98 190 101 186 98 194 101 198 101 198 99 202 102 202 102 202 102 202 102 190 104 198 105 190 102 194 105 202 107 202 107 202 105 194 102 186 108 186 110 186 111 190 111 194 113 190 111 194 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 230 122 226 122 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 253 137 249 135 246 132 242 132 242 132 249 132 242 131 253 137 238 128 249 135 277 147 309 156 325 156 305 149 297 147 285 141 273 140 265 135 257 134 253 135 249 131 242 131 253 134 246 128 230 128 234 129 234 131 238 131 242 132 242 134 246 135 249 135 253 137 253 138 257 138 253 138 253 141 261 143 261 144 273 155 257 158 293 184 353 203 388 212 372 203 353 188 309 170 277 161 297 150 277 140 261 135 246 131 230 128 222 123 214 123 214 123 214 122 218 120 214 117 202 114 202 116 202 114 198 114 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 107 182 105 182 107 190 108 190 105 194 105 194 104 186 101 182 101 182 99 178 98 174 98 174 92 174 93 182 95 186 96 178 92 170 88 162 87 162 88 154 88 146 88 146 88 150 90 154 90 142 85 134 82 130 82 162 85 154 82 142 78 134 75 134 76 134 75 130 73 126 75 130 76 138 78 142 79 138 78 123 73 130 76 138 78 138 76 130 76 138 78 138 78 134 75 126 73 126 73 126 73 126 73 130 73 130 72 123 67 111 64 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 61 95 60 99 61 99 61 99 60 91 57 79 54 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 67 49 83 54 91 54 83 52 91 57 87 54 79 51 75 49 71 48 67 48 67 49 75 52 71 48 79 49 75 45 67 42 59 37 43 30 39 31 43 28 27 28 35 31 39 31 35 30 47 33 39 31 31 28 27 25 19 27 35 31 43 33 39 30 35 33 55 39 59 40 71 46 75 45 71 46 67 43 59 40 63 43 63 42 63 40 63 42 47 42 71 48 71 45 63 43 55 42 67 45 59 39 55 40 63 42 51 37 47 39 59 43 59 42 59 42 59 42 59 42 55 40 55 40 55 37 43 36 35 36 51 39 47 36 47 39 51 37 51 39 55 40 59 40 47 34 43 37 59 42 55 37 47 36 47 36 47 36 47 36 55 36 39 33 47 37 51 36 31 31 43 36 51 39 55 39 31 27 23 31 55 43 59 37 13 28 19 47 25 40 22 52 15 40 27 50 22 35 18 38 21 40 21 38 18 35 16 33 22 42 22 40 21 40 19 38 18 38 22 42 19 38 22 45 21 42 22 42 22 40 19 35 19 38 19 38 21 40 21 40 18 33 15 35 21 42 22 38 21 33 21 31 19 33 21 35 21 38 25 40 22 31 19 33 21 33 19 28 16 28 18 28 13 23 16 31 21 33 21 33 21 33 21 33 22 35 22 35 19 31 19 33 22 38 27 45 22 33 21 35 24 38 21 28 25 35 21 35 24 40 24 33 24 40 25 42 25 40 22 38 21 38 24 40 25 42 25 40 30 47 30 47 30 47 30 47 21 38 28 45 27 40 27 45 28 42 27 40 22 33 19 28 16 26 15 23 15 23 16 26 21 40 19 40 21 42 24 47 24 52 31 59 31 54 30 57 36 64 39 66 40 71 43 74 42 74 43 76 45 78 48 81 45 76 45 76 45 76 45 76 49 83 48 78 46 78 48 81 48 85 48 81 48 85 51 90 49 88 51 88 52 90 52 90 55 95 54 90 52 90 52 90 57 97 57 97 57 100 58 100 58 112 66 126 75 138 76 138 82 152 82 162 88 171 95 179 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 186 96 188 96 191 98 191 92 188 95 193 98 195 98 195 99 198 98 195 99 198 101 202 98 200 99 205 102 207 101 205 102 207 102 207 102 207 102 207 102 207 105 210 102 205 104 210 105 212 107 214 107 212 105 207 108 214 110 214 111 217 111 219 113 219 113 219 113 222 116 224 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 125 253 123 253 122 250 122 250 120 248 122 250 122 250 120 248 120 250 122 253 123 250 122 248 125 255 125 255 125 255 125 255 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 135 262 135 262 134 262 134 262 132 269 135 269 131 269 134 279 128 272 131 279 140 298 152 312 161 317 153 308 150 300 144 288 140 284 137 276 134 274 134 274 134 272 131 272 135 276 132 267 129 269 129 269 131 272 131 274 132 274 132 276 134 279 135 279 135 279 137 281 138 284 137 288 138 293 143 300 143 303 147 315 153 319 164 355 188 401 209 429 209 415 202 391 187 360 170 334 159 315 146 296 138 288 135 274 129 265 126 257 123 253 122 253 122 250 122 250 120 245 116 241 117 241 116 241 114 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 226 105 224 105 226 108 231 105 231 107 234 105 229 102 226 101 224 101 222 99 219 98 219 95 212 95 212 95 214 96 214 98 214 95 210 92 207 92 207 92 202 88 200 88 200 90 202 90 200 87 195 84 191 82 191 85 195 84 193 79 186 78 183 76 183 76 181 75 179 73 174 73 171 76 174 78 174 76 171 75 169 75 169 75 171 76 171 75 167 78 171 79 169 76 164 73 162 73 162 73 162 73 162 72 155 72 155 70 148 66 143 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 136 61 136 63 138 61 136 61 136 61 133 57 128 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 49 124 51 126 52 126 52 124 55 126 54 124 52 119 51 119 49 117 49 117 49 119 52 121 48 112 49 114 49 107 45 97 40 81 31 71 31 69 30 66 28 66 31 69 31 69 30 66 33 69 31 66 30 64 28 62 27 62 28 66 31 69 31 69 28 69 36 78 37 83 43 95 46 107 46 107 45 102 40 102 43 107 42 109 40 112 40 109 36 105 45 112 45 107 43 109 42 105 43 107 43 107 42 102 43 100 42 97 40 100 42 102 43 102 43 102 43 102 43 102 40 97 42 100 42 97 39 95 36 95 42 102 40 97 40 102 37 88 37 90 39 93 40 93 37 85 36 88 40 93 37 85 37 88 37 88 37 88 37 88 39 85 33 81 36 88 37 85 31 81 34 85 37 90 39 90 34 78 30 83 39 93 36 76 19 15 19 21 19 12 3 18 23 21 35 25 35 21 19 16 27 21 27 21 27 19 23 19 23 21 31 22 31 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 27 19 19 18 27 22 27 18 19 21 23 22 27 21 23 19 15 21 27 22 19 16 15 18 15 16 7 13 0 13 7 15 11 18 19 21 27 22 23 21 23 21 23 22 27 24 31 24 19 19 19 21 27 24 39 28 39 25 31 25 39 25 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 28 43 28 35 28 35 28 35 28 19 27 43 30 31 25 31 30 43 28 43 28 39 24 23 19 11 18 15 19 19 18 15 16 23 19 19 18 19 19 27 21 19 22 47 30 47 28 47 30 59 36 47 36 47 39 63 43 59 40 59 42 67 45 75 46 71 45 71 45 71 45 71 45 79 48 75 46 75 48 83 49 71 46 63 46 67 48 71 49 71 49 75 51 75 52 79 52 79 54 83 54 79 52 75 49 75 51 79 52 83 54 87 55 95 63 115 72 130 75 123 72 150 82 150 85 158 90 166 95 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 96 182 101 190 101 186 98 178 95 182 98 186 98 182 96 186 99 194 102 198 102 198 102 190 99 198 101 202 102 198 101 202 102 202 102 202 102 202 102 190 104 198 105 190 102 194 105 194 105 202 108 206 108 202 107 190 110 186 111 190 111 194 113 198 113 194 113 194 114 202 117 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 234 125 230 123 230 122 226 122 218 119 222 120 222 120 218 119 222 122 226 123 230 122 226 120 234 125 234 125 234 125 234 125 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 246 134 249 135 249 135 249 137 242 132 249 132 242 129 249 135 249 131 253 134 269 144 301 155 321 155 305 152 305 150 293 144 273 140 265 137 257 135 257 135 253 132 249 134 257 135 253 131 234 129 234 131 238 131 242 132 242 132 242 134 246 135 249 135 249 135 253 137 253 138 249 137 246 137 253 141 253 141 257 149 269 158 281 174 329 197 372 214 376 208 361 197 341 182 301 168 309 155 285 141 265 137 253 134 238 129 226 125 214 123 210 122 218 122 218 122 214 119 206 116 206 117 202 116 202 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 105 182 105 182 107 190 110 194 105 198 107 194 105 190 102 182 101 182 99 178 98 174 98 186 96 186 96 186 95 182 95 194 98 186 93 178 92 174 95 170 93 150 88 142 87 146 90 146 88 142 85 134 84 134 84 150 82 150 81 146 79 142 79 134 76 134 75 130 73 126 75 134 76 138 78 138 76 130 75 138 76 130 73 123 73 130 76 130 76 142 81 146 79 134 75 126 73 126 73 126 73 126 73 123 70 123 70 123 69 111 66 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 61 99 63 103 64 99 61 103 63 103 61 99 60 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 83 52 79 51 75 49 79 51 83 52 79 52 79 52 79 52 75 51 75 49 75 52 83 54 79 51 83 52 83 48 75 45 67 39 47 31 43 34 47 30 39 31 43 33 43 33 39 30 35 30 35 30 35 30 35 30 35 30 31 28 31 30 39 31 35 33 55 39 63 42 79 48 83 48 75 48 71 45 59 42 63 42 63 42 63 40 63 42 51 42 63 43 59 42 63 45 71 42 55 43 75 48 67 40 63 43 67 45 67 45 63 43 59 42 59 42 59 42 59 42 55 40 59 43 63 43 63 42 43 39 59 43 55 40 55 43 51 37 51 39 55 40 59 40 55 37 47 37 55 39 47 33 51 37 51 37 51 37 51 37 55 36 39 33 47 37 51 36 39 33 43 36 51 37 51 37 63 36 35 33 47 36 39 28 24 40 19 40 15 19 7 28 21 40 21 45 25 45 18 28 16 35 18 35 18 35 19 38 18 38 22 45 22 38 16 28 18 38 22 42 19 38 22 45 21 42 22 42 22 40 19 35 13 31 15 33 18 38 21 40 24 40 19 38 22 42 21 35 19 33 22 38 24 33 19 28 16 31 21 33 18 23 15 26 15 21 12 14 9 16 12 19 18 31 21 35 22 35 22 33 21 33 21 35 22 38 24 38 25 38 22 33 21 33 22 35 28 42 25 40 25 38 21 26 18 31 21 38 25 38 19 23 21 35 22 40 25 42 25 42 25 40 22 35 21 40 27 47 28 45 28 45 28 45 28 45 28 50 36 54 31 45 30 52 27 45 31 50 30 42 22 31 21 35 24 40 25 38 22 33 19 38 18 33 16 33 18 35 15 38 25 50 27 50 28 54 34 59 31 54 31 62 39 71 33 59 33 59 34 66 39 71 42 74 42 74 42 74 42 74 46 78 45 78 45 81 48 85 42 78 46 83 48 83 46 81 49 85 49 88 51 90 52 90 51 88 54 90 51 85 46 78 42 74 43 78 46 83 49 88 61 114 67 128 73 131 73 126 85 152 85 162 87 167 92 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 101 200 104 198 99 191 96 193 98 195 98 193 95 191 98 198 102 207 105 207 104 202 98 202 101 207 102 207 102 205 102 207 102 207 102 207 102 207 102 207 105 210 102 205 104 210 104 207 105 214 108 214 108 214 108 214 110 217 111 219 113 219 114 219 113 219 113 222 116 226 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 125 255 125 253 123 250 122 250 117 245 119 248 120 245 119 243 120 250 122 253 123 250 122 248 125 255 125 255 125 255 125 255 126 255 125 253 123 250 122 248 125 253 123 250 122 253 123 255 125 248 125 248 125 248 125 248 125 248 125 250 126 253 128 255 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 267 132 262 134 265 135 267 135 274 129 265 131 265 128 265 131 274 134 276 132 279 138 296 150 310 153 308 152 308 153 310 150 300 143 286 140 281 137 276 137 279 134 272 132 274 137 279 134 269 129 269 129 272 131 274 132 274 132 274 132 276 134 279 135 279 135 276 135 281 137 284 137 288 132 286 138 291 138 291 141 300 153 319 165 355 187 393 205 420 206 413 202 401 190 370 171 343 162 322 149 300 140 291 135 279 131 267 128 260 123 253 122 250 122 250 123 250 120 245 117 241 117 243 117 241 116 234 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 105 224 105 224 105 226 110 231 105 234 107 234 107 231 104 226 101 224 101 222 99 219 98 219 101 217 98 214 96 212 95 210 96 212 93 207 90 202 90 205 96 210 92 200 87 198 87 200 88 198 85 193 84 193 85 195 81 191 81 191 81 191 81 191 76 183 76 181 75 179 73 174 75 174 78 174 78 171 75 167 81 174 75 164 70 164 75 171 75 167 79 174 81 171 76 164 73 162 73 162 73 162 73 162 69 150 70 152 70 150 67 145 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 63 138 61 136 61 138 64 140 61 136 63 140 64 140 63 138 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 55 128 51 121 48 119 49 124 51 119 52 121 52 121 52 124 52 121 51 119 52 121 54 126 51 119 52 117 51 112 48 100 45 88 36 74 36 74 34 69 33 71 34 74 34 71 31 69 28 66 30 66 30 66 30 69 33 69 28 62 27 64 31 71 34 78 42 88 45 93 51 107 52 114 51 112 48 112 45 107 43 107 42 109 42 109 42 109 40 105 42 105 39 102 43 112 48 107 39 107 49 121 46 100 42 102 46 109 48 107 43 100 40 97 40 97 40 97 40 97 40 97 43 105 45 105 45 105 33 90 39 95 37 90 37 95 37 88 37 90 39 93 40 93 40 90 37 88 39 90 36 78 36 85 36 85 36 85 36 85 39 85 33 81 36 88 37 85 33 83 36 88 37 88 36 85 45 88 30 74 31 85 34 81 35 21 11 12 3 15 27 24 3 19 39 25 27 18 19 19 27 18 15 15 11 19 35 27 23 19 27 22 27 19 15 15 31 21 23 18 19 18 19 19 35 25 39 22 23 16 15 18 27 21 27 21 27 21 27 21 23 21 31 22 27 19 15 13 19 19 19 19 19 19 19 19 23 19 15 18 23 21 19 18 11 13 0 13 11 18 11 13 3 13 7 16 19 21 27 22 43 22 35 18 27 19 35 22 39 22 39 24 43 25 47 25 27 21 19 19 23 22 35 27 35 24 31 22 27 21 23 19 35 25 35 25 35 25 35 25 27 24 39 28 43 27 31 22 43 28 43 28 43 28 43 28 43 28 43 28 43 28 43 28 55 27 31 24 47 30 47 25 51 28 43 25 39 25 39 25 15 18 27 22 27 18 7 10 11 15 15 18 27 25 47 30 59 34 55 33 55 33 59 36 51 33 59 36 71 42 83 43 83 43 91 48 99 46 91 43 103 49 103 48 99 46 95 46 67 45 67 46 71 48 75 48 91 52 79 48 75 49 87 54 87 52 83 55 115 55 83 31 43 27 55 34 71 43 83 46 103 60 126 70 130 73 119 76 126 84 130 87 142 88 150 90 158 88 166 90 174 93 174 96 158 93 158 93 158 93 158 93 158 90 166 92 170 95 178 96 178 96 178 98 182 99 186 99 186 98 186 99 190 101 194 101 206 105 202 102 198 101 190 99 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 198 110 186 105 186 110 202 114 198 111 198 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 226 123 226 123 226 123 226 123 218 119 218 120 222 122 226 122 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 238 125 234 125 234 125 230 123 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 238 131 242 131 246 131 253 132 249 132 249 134 257 137 246 134 246 135 261 144 281 150 309 158 309 158 305 155 297 152 293 146 281 140 265 135 261 134 242 129 253 134 257 132 249 129 242 128 242 128 242 131 253 132 257 132 253 131 249 132 253 134 249 135 249 135 249 135 249 135 261 140 261 140 265 143 265 144 265 150 289 173 321 182 337 203 372 206 357 199 345 187 309 170 297 156 281 144 265 141 253 137 246 131 234 123 226 123 226 119 234 123 230 120 226 120 218 119 210 116 210 114 206 114 202 113 206 113 198 110 194 110 194 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 190 107 186 104 174 99 166 95 170 96 178 96 178 96 178 96 178 95 166 88 158 90 166 93 162 90 166 88 162 90 166 92 158 87 158 85 154 84 150 82 162 85 150 79 138 78 142 79 146 79 138 76 130 75 130 76 126 78 130 79 134 78 130 76 126 76 126 76 126 76 126 76 119 73 134 79 142 76 126 70 123 72 126 75 130 75 126 73 107 67 119 72 123 70 111 66 103 66 107 67 111 69 115 69 126 72 119 67 111 64 107 64 115 67 111 66 111 66 107 64 111 64 107 63 103 64 107 66 111 66 111 64 107 63 103 63 95 61 99 61 99 60 91 57 91 58 91 58 91 58 91 58 83 57 87 58 91 60 95 61 71 52 83 57 87 55 75 51 71 52 83 57 87 55 75 51 99 60 91 58 87 55 79 54 87 55 79 51 75 51 75 51 91 57 91 55 83 52 71 49 95 52 87 52 87 49 83 48 59 37 51 36 47 34 47 34 35 28 31 27 27 28 31 30 47 31 35 31 43 33 39 28 35 33 31 33 39 37 55 42 67 46 71 48 75 46 71 45 75 49 67 48 63 46 59 45 47 40 39 37 43 40 55 45 35 37 43 40 47 39 39 36 55 45 59 45 59 43 51 40 55 42 63 45 67 45 67 43 63 42 59 40 55 42 59 43 67 45 71 48 71 45 63 40 59 40 51 37 39 34 39 34 47 37 47 39 51 40 55 42 51 39 51 39 51 39 51 39 67 40 51 34 43 37 59 43 63 39 47 33 39 36 55 40 63 40 59 39 51 36 43 34 55 37 43 33 39 34 51 39 21 38 15 28 13 31 19 40 18 40 24 45 21 38 18 38 16 33 16 35 19 40 21 42 24 42 19 33 16 35 19 40 25 45 22 40 21 40 21 40 21 42 24 42 19 38 21 42 24 45 22 40 19 35 16 33 18 38 21 40 21 40 21 38 21 33 21 33 21 33 21 33 21 31 18 28 21 35 19 28 18 23 13 23 16 26 15 21 13 21 13 23 16 26 18 28 21 35 19 33 19 35 21 38 21 35 21 35 22 38 24 40 21 33 21 33 22 35 24 40 25 40 25 38 24 38 24 38 25 40 25 40 25 40 25 40 27 42 28 45 28 45 27 42 28 45 28 45 28 45 28 45 30 47 30 47 30 47 30 47 31 50 24 45 27 54 28 47 31 54 28 50 27 50 27 50 21 40 22 42 21 35 16 28 12 26 13 28 15 35 19 40 30 50 28 47 28 50 31 54 28 50 30 52 34 59 37 62 40 74 45 81 46 81 45 76 48 83 46 81 45 78 45 76 46 78 48 81 48 83 49 83 52 85 49 83 49 83 51 88 52 78 49 83 55 81 37 42 19 35 24 45 31 57 39 64 45 88 57 107 69 112 78 124 81 133 85 155 90 169 90 179 90 174 90 174 92 179 95 183 93 176 93 176 93 176 93 176 90 179 92 183 95 186 96 188 96 188 96 191 98 193 99 193 98 195 98 198 99 200 101 200 104 205 102 202 102 202 101 200 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 108 212 107 217 113 224 111 219 113 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 122 241 122 241 122 241 122 241 119 245 120 248 120 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 125 255 125 255 125 255 125 257 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 128 267 129 267 131 269 131 272 134 272 132 272 132 274 135 279 134 276 134 279 138 291 147 303 156 315 158 315 156 310 153 308 149 300 144 291 138 284 137 281 128 272 131 276 132 274 129 272 129 272 128 269 128 272 131 276 134 276 132 274 131 276 132 279 135 279 135 279 135 279 135 279 140 284 138 286 140 291 144 296 138 296 152 334 173 355 193 408 206 405 200 403 194 389 176 360 164 339 152 317 144 305 140 291 134 279 126 265 125 260 123 250 123 257 122 255 122 248 119 245 117 238 117 238 117 234 116 231 114 238 113 234 111 234 111 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 108 231 105 226 102 219 98 217 96 217 96 217 96 217 96 217 95 212 92 210 90 207 90 210 90 202 88 200 87 202 88 205 85 198 85 195 84 195 82 193 85 195 82 191 79 188 79 188 78 183 76 181 75 181 75 179 75 174 78 176 79 174 78 171 76 171 76 171 76 171 76 171 72 162 76 169 78 167 73 159 75 164 75 164 73 159 70 157 67 155 69 157 70 155 69 152 66 152 67 152 69 155 70 157 72 152 69 148 66 145 66 145 67 148 67 145 66 145 64 143 66 143 64 140 63 143 64 145 66 145 64 143 64 140 63 140 60 136 61 136 61 133 58 128 58 131 58 131 58 131 58 131 57 128 58 131 58 131 60 133 52 124 55 126 55 126 54 121 51 121 52 124 54 121 52 119 60 133 58 128 55 126 54 124 55 124 52 119 51 119 51 121 54 124 54 124 52 119 49 114 52 126 51 121 49 112 49 107 37 78 37 71 34 64 36 64 33 66 30 64 28 66 30 69 31 64 27 64 31 71 33 69 33 74 33 76 36 83 42 93 48 97 48 97 48 97 48 102 45 102 46 107 49 109 51 112 43 100 42 97 43 102 46 105 40 102 42 107 43 105 40 102 43 107 45 109 45 107 42 105 40 102 42 107 43 107 43 107 43 105 42 102 40 105 42 107 42 102 45 105 45 102 40 95 43 102 42 100 40 95 39 93 36 90 37 93 39 95 39 97 39 95 39 95 39 95 39 95 39 90 36 83 34 85 39 90 43 95 39 90 37 90 40 95 40 90 39 88 36 83 34 81 39 88 34 81 33 83 37 90 23 18 15 16 15 16 19 19 35 22 27 21 27 21 23 16 11 18 27 25 39 25 31 21 47 24 19 13 3 16 31 25 43 27 39 24 31 22 35 24 23 21 35 24 31 21 35 25 27 21 23 19 19 18 15 16 23 19 23 19 27 22 39 25 23 21 23 21 23 21 23 21 27 19 15 19 23 22 23 18 23 18 7 15 11 16 7 12 11 16 11 16 11 16 11 18 23 18 31 21 39 22 39 22 27 18 31 19 35 21 35 21 19 21 27 24 31 24 27 22 35 25 35 25 35 27 39 27 35 25 35 25 35 25 35 25 47 30 43 28 43 28 47 30 43 28 43 28 43 28 43 28 47 30 47 30 47 30 47 30 51 27 39 25 43 28 47 27 59 31 51 28 47 28 51 30 39 25 35 24 31 21 23 19 11 15 11 13 7 13 7 13 43 24 39 22 43 25 51 27 43 25 51 28 59 31 67 33 79 40 83 43 91 45 87 43 91 45 91 45 87 43 87 43 79 48 79 49 79 51 83 51 83 51 79 49 79 49 83 51 83 51 83 51 103 45 63 21 31 16 31 19 39 25 43 28 51 36 79 52 103 66 123 79 119 79 130 88 150 93 162 93 162 90 170 90 174 93 174 96 158 93 158 93 150 93 150 93 166 92 166 93 174 95 178 96 178 96 178 98 182 99 186 99 186 98 186 99 190 101 194 101 194 101 198 102 198 102 202 104 202 102 202 102 198 101 198 101 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 113 202 113 206 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 218 120 218 120 218 120 218 120 218 120 222 120 226 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 230 123 230 125 238 126 242 128 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 242 131 246 131 249 132 249 134 249 132 249 132 249 134 257 135 246 134 246 135 257 143 277 149 301 156 305 158 305 156 301 153 301 149 289 143 277 140 269 138 246 129 249 131 249 131 246 128 253 131 246 129 242 129 246 131 257 132 253 131 249 132 253 134 249 135 249 135 249 135 249 135 257 138 257 138 261 141 273 144 253 141 265 158 293 173 333 203 353 202 353 200 353 188 313 170 309 162 285 150 269 144 253 135 257 132 242 126 246 126 238 122 234 123 234 122 226 120 222 119 222 120 218 119 214 119 214 119 210 116 206 114 206 113 202 113 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 190 107 190 107 186 105 194 107 186 104 178 101 170 99 174 98 174 98 174 98 174 98 158 93 162 93 158 92 154 88 170 88 166 87 162 88 166 90 158 85 158 85 154 84 154 82 154 84 154 82 150 81 142 78 130 75 126 73 126 75 134 78 126 78 130 79 134 78 130 76 126 76 126 76 126 76 126 76 130 75 130 75 130 75 130 75 134 76 134 75 126 72 115 67 119 70 115 69 115 69 119 70 115 69 115 70 119 70 123 72 123 69 115 67 115 67 115 69 119 67 115 67 111 66 107 64 111 64 107 63 103 64 107 66 111 64 107 64 103 63 103 63 95 61 99 61 99 60 91 57 91 58 91 58 91 58 91 58 95 60 91 58 91 58 87 57 79 54 83 55 83 55 79 54 75 52 71 51 71 51 75 52 91 58 91 57 83 55 79 54 87 54 79 51 75 51 79 52 71 51 75 52 79 51 71 49 83 49 83 49 83 51 91 52 63 39 51 36 47 34 47 34 39 31 27 30 27 30 31 31 39 31 19 27 23 31 31 30 27 33 31 34 43 40 59 46 79 49 71 46 67 48 75 51 59 46 59 48 67 49 71 51 51 45 55 46 59 46 59 46 55 45 59 46 63 45 59 43 51 42 55 45 59 45 55 43 51 40 55 40 59 42 59 42 63 42 59 40 55 42 59 43 59 42 59 42 59 40 51 37 51 40 59 43 63 42 51 37 43 36 43 36 47 37 47 37 51 39 51 39 51 39 51 39 47 36 47 36 47 36 47 36 59 40 59 40 59 40 59 40 51 37 51 36 43 33 39 33 51 36 43 33 39 34 47 37 19 38 19 40 21 38 19 38 27 40 15 31 19 40 18 28 19 40 25 50 28 52 27 47 28 45 19 31 13 33 22 47 27 47 24 42 22 42 22 45 21 42 25 45 22 40 22 47 12 28 15 33 19 40 22 42 24 42 21 38 21 42 25 50 22 35 22 35 22 35 22 35 22 33 18 31 22 35 21 31 22 33 18 26 18 26 15 19 24 35 22 35 21 33 19 31 13 26 18 35 22 38 22 35 18 33 19 33 21 35 21 38 19 33 24 40 25 38 22 33 22 35 24 38 25 42 27 42 24 38 25 40 25 40 27 42 30 45 27 40 25 42 28 47 28 45 28 45 28 45 28 45 31 50 31 50 31 50 31 50 30 52 27 50 27 52 28 52 33 59 31 54 30 54 31 57 30 52 27 47 24 45 24 45 24 45 22 40 18 33 13 28 16 28 16 26 16 31 19 33 18 33 22 42 28 52 33 57 39 69 40 74 42 76 43 76 45 78 45 78 43 76 43 76 48 81 48 81 49 83 51 85 51 83 49 83 49 83 49 85 52 81 51 81 48 64 27 28 13 23 15 26 16 31 21 33 19 47 33 71 48 85 63 105 73 128 82 155 93 176 95 183 92 176 92 176 92 179 95 183 95 179 95 179 95 179 95 179 92 183 93 186 95 188 96 188 96 188 96 191 98 193 99 193 98 195 98 198 99 200 101 200 99 198 101 202 102 205 105 207 102 207 102 207 102 207 102 205 104 210 104 210 104 210 104 210 102 207 105 212 107 212 107 210 108 214 108 214 108 214 108 214 110 217 108 214 108 217 111 222 113 222 113 224 114 224 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 120 250 122 250 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 122 253 123 255 126 260 129 262 128 260 128 260 128 260 128 260 128 260 128 260 128 260 128 260 126 257 128 260 128 260 129 262 129 262 129 262 129 262 129 262 131 269 132 272 132 274 134 274 132 272 131 269 132 272 134 276 134 276 134 279 137 288 146 298 153 308 155 312 156 312 155 310 153 308 149 298 143 291 141 288 131 274 131 274 131 272 129 269 134 276 131 272 129 272 129 272 134 276 132 274 131 276 132 279 135 279 135 279 135 279 135 279 138 284 138 284 140 288 143 293 144 300 147 317 158 331 177 386 197 396 200 408 199 396 180 365 168 348 158 327 149 312 138 288 137 281 128 267 128 262 125 255 125 260 123 255 122 250 120 248 120 241 119 241 119 236 119 234 116 243 117 243 116 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 229 104 224 102 222 99 222 99 222 98 219 98 219 90 210 93 214 95 210 88 202 90 202 88 200 87 202 88 205 87 200 85 198 85 195 84 195 81 193 84 198 84 193 79 186 73 179 72 179 73 181 76 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 75 164 75 164 75 159 70 157 72 157 69 152 67 155 70 159 72 159 72 159 72 159 72 159 69 150 67 148 67 150 70 152 70 150 69 148 66 145 64 143 66 143 64 140 63 143 64 145 64 143 64 140 63 140 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 54 126 55 126 55 126 55 124 57 126 52 119 51 121 55 128 58 128 57 126 55 124 54 124 54 124 52 119 51 119 52 124 49 117 51 121 52 121 51 119 48 121 49 121 51 119 51 114 37 83 36 71 31 62 33 66 31 66 30 64 28 66 30 69 39 74 30 62 28 66 30 66 33 83 36 90 42 100 46 105 52 109 46 100 45 102 51 112 52 114 51 109 48 105 46 102 42 102 46 107 48 105 45 100 45 109 46 112 46 112 45 109 40 105 43 109 45 109 43 107 39 100 39 100 40 102 42 105 43 105 42 102 40 105 42 107 42 100 42 100 42 97 40 95 33 88 39 97 42 95 36 88 36 90 36 90 36 90 36 90 37 93 37 93 37 93 37 93 36 88 37 90 39 88 37 85 33 83 36 88 37 88 36 85 36 85 36 83 34 81 33 81 37 85 34 81 33 83 36 88 27 22 35 24 35 24 31 21 35 18 7 13 19 19 15 12 27 21 27 22 35 25 39 27 35 22 27 21 23 19 27 21 35 22 31 21 23 19 27 21 35 25 43 24 27 18 23 21 3 13 11 16 23 21 31 22 43 25 31 21 23 21 31 24 27 22 27 22 27 22 27 22 27 21 19 19 27 24 23 19 31 21 19 18 19 18 7 13 31 24 27 22 23 19 19 18 11 15 27 21 39 22 35 21 31 21 35 21 39 22 39 24 23 22 31 25 35 24 23 19 23 21 23 22 31 24 35 25 31 24 31 25 35 27 39 27 43 27 35 24 31 25 39 28 43 28 43 28 43 28 43 28 51 31 51 31 51 31 51 31 51 30 47 28 43 27 47 30 59 31 55 30 55 31 59 33 59 31 51 27 43 25 43 27 47 28 43 25 31 19 15 13 15 12 7 10 7 10 11 12 11 13 27 22 51 31 71 37 67 36 71 39 79 42 87 43 91 45 91 45 95 46 95 46 71 45 75 46 79 48 79 48 79 49 83 49 83 49 83 48 83 54 91 51 91 36 47 16 27 13 31 15 19 16 15 18 23 19 47 31 59 39 75 52 126 72 142 87 170 95 170 93 178 93 174 92 178 93 174 96 162 95 162 95 154 95 154 95 170 95 174 95 174 96 178 96 178 96 178 98 182 99 186 99 186 98 186 99 190 101 194 101 186 99 190 101 202 105 206 107 202 102 202 102 202 102 202 104 206 104 206 104 206 104 206 104 190 104 198 107 202 107 202 105 206 108 206 108 206 108 206 108 198 108 190 108 194 110 198 113 202 113 206 114 206 116 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 226 122 226 123 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 230 123 234 126 242 129 246 131 234 128 234 128 234 128 234 128 234 128 234 128 234 128 234 128 230 126 230 128 234 129 238 129 238 129 238 129 238 129 238 129 246 131 249 132 249 134 253 134 249 131 246 131 246 132 253 135 249 134 246 134 253 140 273 146 289 152 297 155 305 156 305 156 313 152 301 147 285 143 277 141 257 134 253 131 249 129 246 129 261 134 253 131 246 129 246 129 257 132 253 131 249 132 253 134 249 135 249 135 249 135 249 135 257 137 253 138 257 141 269 144 277 147 265 153 265 162 309 191 341 196 361 205 380 196 333 176 313 165 293 155 277 146 253 135 246 131 230 126 234 123 234 120 238 125 234 123 230 122 222 120 218 117 214 117 210 117 210 116 210 117 214 119 214 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 107 186 104 182 104 186 102 182 101 178 99 174 98 154 92 162 95 166 92 150 87 170 88 166 87 162 88 166 90 162 87 162 85 158 85 154 84 146 82 154 85 158 84 146 79 126 73 126 73 130 76 138 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 119 70 123 75 130 75 130 75 126 72 119 69 115 70 123 73 126 73 126 72 123 72 123 72 119 69 119 67 119 69 123 72 126 70 123 69 115 66 107 64 111 64 107 63 103 64 107 66 107 64 103 63 103 61 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 87 55 83 55 83 55 83 57 95 58 83 54 79 55 91 60 87 55 83 55 83 54 79 54 83 52 75 51 75 52 83 54 75 52 83 54 87 54 83 52 71 49 83 49 83 51 91 54 55 37 51 36 39 31 35 31 27 28 23 27 23 27 27 28 47 31 27 28 35 34 43 34 39 37 51 42 63 48 75 49 79 49 63 43 59 45 75 51 79 54 75 51 67 46 55 45 47 43 55 46 59 45 51 42 59 45 59 43 55 45 59 45 51 42 55 45 59 43 55 42 55 39 51 37 51 40 59 43 63 42 59 40 55 42 59 43 67 43 63 42 59 42 59 42 35 34 51 40 59 39 43 34 43 36 43 36 43 36 43 36 47 37 47 37 47 37 47 37 55 40 59 42 63 40 59 39 35 33 43 36 51 37 47 36 47 34 43 34 43 33 39 33 47 34 39 31 35 33 43 36 22 42 24 45 24 45 22 42 18 33 15 33 18 38 18 31 16 33 16 33 18 38 21 42 21 42 24 47 24 42 19 35 22 40 19 35 18 35 18 35 24 47 25 42 18 33 16 35 21 40 19 38 18 35 16 33 25 47 22 40 19 38 19 38 21 33 21 33 21 33 21 33 24 33 19 33 22 38 22 31 24 33 19 31 21 33 18 23 19 31 18 28 16 26 15 23 15 28 18 33 19 35 21 33 21 35 21 35 22 38 24 40 22 35 24 38 24 35 21 31 21 33 21 35 22 35 22 35 22 35 24 40 25 42 28 45 25 40 24 38 24 38 25 40 28 45 28 45 28 45 28 45 30 47 30 47 30 47 30 47 28 54 31 54 27 50 30 59 31 57 30 54 30 57 33 62 33 59 31 54 30 52 27 50 27 50 27 50 24 40 16 31 15 23 12 16 9 14 7 16 9 19 15 33 24 50 33 59 34 62 34 64 37 69 42 76 45 78 45 78 46 81 46 81 43 76 45 78 46 78 48 81 48 81 49 83 49 83 48 81 51 81 52 81 43 54 22 26 15 26 15 28 16 28 18 31 15 35 21 35 22 40 31 54 54 100 70 145 87 174 93 179 95 181 93 179 93 179 95 183 96 181 96 181 96 181 96 181 95 186 95 188 96 188 96 188 96 188 96 191 98 193 99 193 98 195 98 198 99 200 101 200 98 198 101 200 104 205 105 210 102 207 102 207 104 210 104 210 105 212 105 212 105 212 105 212 102 207 105 212 107 212 107 210 108 214 108 214 108 214 108 214 108 214 108 217 110 219 111 219 114 224 114 224 116 226 116 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 119 236 119 236 119 236 119 236 122 250 122 250 123 253 123 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 125 255 126 257 128 262 129 262 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 129 269 131 269 132 272 132 274 131 269 129 267 131 272 134 274 135 276 134 276 135 286 143 293 149 303 152 310 156 312 156 312 155 310 150 300 144 293 141 291 137 284 134 276 131 274 132 276 134 276 132 274 131 274 131 276 134 276 132 274 131 276 132 279 135 279 135 279 135 279 135 279 137 281 137 281 138 286 143 291 143 296 144 312 156 327 176 384 191 393 202 417 208 413 190 379 170 351 162 336 155 319 143 298 135 281 126 265 125 262 122 253 126 260 125 257 123 250 122 250 117 238 117 238 117 234 116 231 114 241 117 245 119 241 113 234 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 107 231 107 231 108 234 108 234 108 231 107 229 105 229 104 229 102 226 101 222 99 219 92 212 93 212 92 210 90 205 90 202 88 200 87 202 88 205 88 200 87 200 85 198 85 198 82 193 84 195 84 195 82 193 76 183 75 181 75 183 78 183 75 174 78 176 79 174 78 171 76 171 76 171 76 171 76 171 75 164 75 164 75 164 75 164 67 155 72 162 75 167 76 167 72 159 70 157 70 157 72 159 73 162 73 159 72 159 70 157 72 152 69 150 69 150 70 152 72 155 70 150 67 145 64 143 66 143 64 140 63 143 64 145 63 140 63 140 61 138 61 136 60 136 61 136 61 133 58 128 58 131 58 131 58 131 58 131 60 133 58 131 58 131 57 128 57 128 55 126 55 126 57 128 60 133 58 131 58 131 60 133 55 126 55 124 54 124 54 124 52 121 51 119 51 121 54 126 54 124 55 126 55 124 54 121 49 121 49 121 51 119 51 114 42 88 37 78 34 69 34 69 30 71 28 69 28 69 30 71 30 71 30 78 40 95 45 95 40 95 45 102 48 107 49 107 49 105 46 100 45 102 48 107 51 112 51 112 51 112 51 112 45 102 45 102 45 100 42 97 45 107 42 105 42 105 43 109 43 109 45 109 45 107 42 102 42 102 39 100 39 102 43 109 43 105 42 102 40 105 42 107 46 105 43 100 42 100 42 100 39 97 42 102 43 100 39 93 37 93 37 93 36 90 36 90 36 90 36 90 36 90 36 90 42 95 42 95 42 95 42 95 36 85 36 88 39 93 40 95 36 85 36 85 34 83 34 83 36 83 33 78 31 81 34 85 27 21 27 19 23 21 27 21 7 16 27 22 27 21 27 22 3 15 19 19 27 21 23 19 27 22 35 25 35 22 23 18 27 21 23 18 15 16 19 18 23 21 31 21 19 15 15 18 35 24 31 21 23 18 15 16 23 21 27 21 27 21 23 18 23 21 23 21 23 21 23 21 31 22 19 21 31 24 27 21 27 21 19 19 23 22 23 18 11 16 11 16 7 15 7 15 27 18 27 16 27 18 31 19 27 18 31 19 35 21 35 21 35 24 27 22 23 21 23 21 31 24 31 24 31 22 27 22 27 22 31 25 35 27 43 28 35 25 39 27 39 27 35 25 43 28 43 28 43 28 43 28 47 30 47 30 47 30 47 30 47 31 59 30 43 25 51 33 51 30 47 28 51 31 59 33 55 31 59 33 55 30 43 24 35 25 43 28 43 24 27 18 35 19 23 13 7 9 3 9 3 10 11 16 31 22 47 27 59 33 59 33 67 39 83 43 83 42 87 43 91 45 91 46 83 46 75 48 79 48 83 49 75 48 83 49 83 49 79 46 67 46 91 48 83 28 43 13 39 13 31 16 31 18 27 19 23 16 39 16 23 16 35 24 59 40 103 69 158 90 186 96 186 95 182 93 178 93 174 96 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 190 101 194 102 198 104 202 105 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 110 198 111 198 111 206 114 206 116 210 116 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 123 234 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 238 128 242 128 242 128 242 128 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 129 242 129 246 131 246 132 246 131 242 129 246 131 249 134 249 134 246 134 249 138 265 144 281 149 289 153 305 156 309 158 309 152 297 146 285 143 277 141 277 140 265 134 253 132 257 134 253 132 249 131 249 132 257 134 257 132 253 131 249 132 253 134 249 135 249 135 249 135 249 135 253 137 253 137 257 140 265 143 261 140 265 150 273 159 301 188 333 196 369 212 404 206 365 182 321 168 305 164 297 156 273 143 249 132 234 126 238 125 230 120 242 126 238 123 230 123 226 122 222 120 218 119 214 119 214 119 202 114 214 119 214 116 202 110 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 108 194 108 194 107 190 107 194 105 190 102 182 99 178 98 166 93 158 92 154 90 154 92 170 88 166 87 162 88 166 90 166 88 162 87 162 85 158 85 154 84 150 82 150 84 154 85 146 79 138 78 134 78 138 81 126 78 130 79 134 78 130 76 126 76 126 76 126 76 126 76 123 73 134 78 138 76 126 72 119 70 123 73 130 75 130 75 119 72 123 73 126 72 123 70 126 72 123 72 119 70 115 69 130 73 123 69 119 69 119 69 130 73 126 70 115 66 107 64 111 64 107 63 103 64 107 66 103 63 103 61 99 61 95 60 95 61 99 61 99 60 91 57 91 58 91 58 91 58 91 58 87 57 91 58 91 58 95 60 91 57 83 55 83 55 87 58 87 58 91 60 95 58 91 57 79 54 79 54 79 54 79 54 79 51 75 51 75 52 83 55 83 54 87 54 83 52 71 49 83 51 79 51 75 49 79 48 79 46 67 40 63 39 55 37 43 34 31 33 27 34 31 36 35 36 43 45 71 51 71 46 63 45 71 49 79 49 75 46 75 48 75 48 75 48 75 48 71 51 71 51 71 51 71 51 67 48 59 45 55 45 55 45 63 45 55 42 51 43 59 46 63 46 63 45 55 42 43 37 67 42 55 39 55 42 67 48 63 42 59 40 55 42 59 43 67 43 55 39 51 39 55 42 63 43 59 42 55 39 51 37 55 39 51 39 47 37 43 36 43 36 43 36 43 36 43 36 67 42 55 39 55 39 63 43 51 36 43 34 47 39 63 43 47 36 47 36 51 37 51 37 47 34 35 30 31 31 43 36 19 35 16 33 16 33 18 38 10 35 25 52 25 42 24 50 12 33 24 52 30 50 22 38 24 45 24 45 22 42 21 40 22 40 19 35 18 35 18 38 15 33 19 35 16 33 18 40 21 40 21 40 21 40 21 40 13 33 19 40 22 42 21 38 19 31 19 31 19 31 19 31 24 35 21 33 24 38 22 33 22 31 18 31 22 38 22 31 18 28 18 28 18 28 18 28 21 33 18 26 15 28 18 33 16 28 16 31 18 33 19 33 27 40 22 33 19 31 21 35 28 42 27 40 25 38 24 35 22 35 24 40 25 42 28 45 25 42 30 50 31 47 27 40 28 45 28 45 28 45 28 45 28 45 28 45 28 45 28 45 28 57 33 57 27 47 30 62 28 52 28 52 28 54 31 59 30 57 33 62 33 54 25 42 25 50 30 57 31 52 25 42 27 40 21 28 13 21 10 19 10 19 12 23 15 31 18 33 33 59 31 59 34 66 42 76 40 71 40 74 42 76 43 76 46 81 48 83 49 85 51 85 45 78 49 85 51 83 46 76 40 69 46 71 36 42 16 21 12 26 15 28 18 31 19 33 15 26 15 21 10 16 15 28 18 50 43 114 78 164 95 186 96 183 95 179 93 179 95 181 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 101 200 101 202 102 205 104 205 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 219 111 219 111 217 114 224 114 226 116 229 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 255 125 255 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 255 125 255 125 255 125 255 129 262 128 260 128 260 128 257 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 265 128 267 129 267 131 269 131 267 129 267 129 269 132 274 135 276 134 276 135 284 141 291 146 298 150 308 156 315 158 315 153 308 149 298 143 291 141 291 143 291 138 281 134 279 135 281 131 274 131 274 132 279 135 281 134 276 132 274 131 276 132 279 135 279 135 279 135 279 135 279 137 281 135 281 138 286 141 291 144 298 146 312 152 315 162 360 190 393 205 427 215 425 194 389 176 365 168 353 165 341 153 317 137 288 129 274 128 269 125 262 126 262 125 257 125 253 122 250 122 245 122 243 122 238 120 238 113 238 116 245 117 238 111 229 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 236 108 234 108 234 108 231 107 231 104 229 102 224 99 222 96 214 92 205 88 207 92 212 90 202 88 200 87 202 88 205 88 202 88 200 87 198 85 198 85 195 82 191 81 195 85 200 84 193 81 188 78 186 78 181 75 174 78 176 79 174 78 171 76 171 76 171 76 171 76 171 70 162 76 171 79 167 73 157 73 162 75 164 75 162 72 159 69 157 73 164 75 162 70 155 72 159 72 157 70 155 69 152 75 159 72 152 69 148 67 148 75 157 72 152 67 145 64 143 66 143 64 140 63 143 64 145 63 140 63 138 61 136 60 136 60 136 61 136 61 133 58 128 58 131 58 131 58 131 58 131 55 128 57 131 58 133 60 136 60 131 55 124 54 126 58 133 54 126 58 133 60 131 55 124 54 124 54 124 54 124 54 124 51 119 51 119 51 121 55 126 54 124 54 121 51 117 46 112 54 126 52 121 49 117 48 107 54 112 49 97 43 90 40 88 39 83 37 78 36 81 39 83 46 95 48 102 52 102 43 88 46 107 49 114 51 112 48 107 48 112 49 114 51 112 49 109 57 121 55 114 49 107 45 102 52 112 48 105 45 105 48 107 48 112 43 105 42 107 46 114 48 114 48 112 43 102 37 95 46 107 42 102 40 107 46 117 43 105 42 102 40 105 42 107 43 97 39 93 36 93 39 95 42 97 39 93 34 88 34 88 42 97 40 95 39 93 37 93 36 90 36 90 36 90 36 90 43 93 37 83 34 88 40 97 34 81 30 76 31 83 39 95 37 88 37 88 37 88 37 90 36 83 31 76 30 78 34 85 27 19 15 15 15 19 31 25 27 25 35 18 15 22 31 18 11 24 35 16 7 18 23 13 19 19 23 21 27 22 31 24 31 21 19 16 15 18 27 22 27 16 11 16 23 21 19 15 23 19 23 19 23 22 35 24 7 16 23 22 35 22 23 18 31 24 31 24 31 24 31 24 15 21 27 22 27 22 31 27 27 22 27 22 27 22 27 22 19 19 19 19 19 19 19 19 43 22 35 19 31 21 39 24 27 19 35 21 27 18 31 21 19 19 23 22 27 24 35 25 15 19 27 24 35 24 27 22 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 47 28 47 30 51 31 55 31 59 33 59 33 59 33 59 33 59 33 59 34 63 36 67 36 63 28 43 22 39 19 23 12 0 6 0 10 15 18 35 22 23 22 39 28 55 33 63 34 63 36 75 42 87 45 91 45 83 45 83 46 87 48 91 48 95 48 91 46 79 42 71 40 83 42 79 45 71 19 27 16 31 12 39 15 35 18 35 19 39 16 35 10 27 15 43 18 35 19 43 43 146 95 186 84 170 92 178 96 186 95 170 92 170 96 166 95 154 96 158 98 174 95 174 96 178 98 182 98 182 98 182 99 186 101 190 101 190 99 190 101 194 102 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 198 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 242 126 238 125 234 123 230 122 230 125 234 126 238 125 234 123 230 123 230 123 230 123 230 123 230 123 230 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 234 129 238 131 246 137 257 140 257 141 281 152 305 159 317 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 137 253 137 257 138 257 138 257 138 257 138 257 138 257 143 253 152 273 165 317 182 341 197 392 203 376 188 329 177 317 165 297 158 289 155 257 140 249 132 234 125 226 120 249 128 242 125 234 123 234 125 222 119 214 116 210 117 210 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 194 108 198 110 198 108 190 107 190 107 190 107 190 107 190 107 186 102 182 99 174 98 170 96 174 96 166 93 158 90 158 92 170 90 170 88 166 87 162 87 162 88 166 88 166 87 158 84 154 84 154 82 150 82 146 81 142 79 142 79 142 79 142 81 138 81 138 79 134 79 130 78 130 76 123 73 119 73 119 75 126 75 130 75 130 73 123 70 130 75 126 72 123 70 115 69 119 72 126 73 123 70 111 66 123 72 123 70 119 69 115 69 126 69 115 67 119 67 107 60 115 67 119 69 119 67 111 66 99 63 111 67 115 66 103 61 95 60 99 61 95 60 91 57 95 58 91 57 87 58 91 60 79 57 99 64 107 63 95 58 95 60 95 58 91 57 87 57 83 55 83 57 87 58 91 58 83 55 83 55 83 55 83 55 79 54 79 52 75 51 71 51 71 49 75 54 83 54 83 54 79 54 83 54 83 52 75 49 83 54 75 51 67 46 59 45 79 48 79 46 67 40 55 39 43 39 47 40 55 43 63 45 71 52 95 55 79 49 79 54 87 52 91 52 83 48 63 42 75 48 75 46 71 45 67 45 79 52 71 51 63 48 59 45 67 48 59 45 55 45 55 46 67 48 67 46 63 45 59 45 67 46 59 43 51 42 51 42 51 39 55 40 59 43 63 45 55 40 59 43 63 43 59 42 59 40 51 37 47 37 47 39 47 37 47 37 47 37 47 37 51 39 55 42 59 39 47 34 39 36 51 39 51 39 43 34 55 34 31 28 39 40 71 48 67 40 43 31 35 34 59 43 39 34 43 36 47 34 39 33 55 36 39 34 51 39 51 33 22 38 18 33 16 35 21 45 19 45 22 33 15 38 21 33 12 38 21 31 12 33 18 28 19 38 21 40 21 40 22 42 21 40 19 35 18 38 21 40 21 35 15 33 19 40 19 33 21 40 19 38 19 40 22 45 15 33 19 42 24 42 19 35 22 35 22 35 22 35 22 35 19 33 22 35 19 28 19 33 22 35 22 35 22 35 22 35 19 31 19 31 19 31 19 31 22 35 19 31 18 33 21 38 18 33 21 35 18 31 19 35 19 31 21 35 22 38 25 40 19 33 22 38 24 38 24 38 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 28 52 30 54 30 57 31 57 33 59 33 59 33 59 33 59 33 59 33 62 34 64 36 64 36 52 27 42 22 33 15 19 6 14 9 21 15 31 21 38 18 38 22 47 28 54 31 57 34 62 36 66 40 74 43 76 43 78 45 78 45 78 45 78 48 83 46 81 45 76 43 76 48 69 42 66 31 31 12 31 12 23 13 28 18 31 19 33 18 28 13 19 12 19 16 26 18 33 25 76 69 164 95 162 90 176 93 179 95 181 93 179 98 183 96 181 95 181 96 181 95 186 95 188 96 191 98 191 98 191 98 193 99 195 101 195 99 198 99 200 101 200 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 114 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 126 257 125 255 125 255 123 253 123 255 125 257 126 255 125 253 123 253 123 253 123 253 123 253 123 253 125 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 131 272 131 274 134 281 138 286 138 288 146 305 156 315 159 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 279 137 281 138 284 138 284 138 284 138 284 138 293 141 300 144 310 156 339 176 367 185 401 202 417 197 396 180 377 173 358 161 336 153 324 141 300 137 284 128 269 122 257 129 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 107 226 107 226 107 226 107 226 104 229 107 234 110 236 110 236 107 231 107 231 107 231 107 231 104 226 102 224 99 219 98 217 98 217 95 212 92 207 92 210 90 205 90 202 88 202 87 200 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 78 171 75 169 73 167 73 167 73 164 75 164 75 162 72 157 75 164 73 159 72 157 69 155 72 162 73 162 73 159 70 157 72 159 72 157 70 155 69 155 73 155 70 152 72 152 67 143 67 150 69 150 69 148 66 143 63 143 67 150 69 148 64 140 61 138 63 140 61 136 58 133 60 133 58 131 58 131 60 133 57 128 58 133 60 133 60 133 60 133 60 131 58 128 57 128 51 121 54 126 58 133 61 138 55 126 55 126 55 126 55 126 54 124 54 121 52 121 51 119 49 119 52 124 54 124 54 124 52 124 54 124 54 121 51 117 54 121 52 119 49 114 48 105 49 109 46 105 43 97 40 95 45 100 46 105 49 107 51 109 48 112 55 117 52 107 51 114 49 112 51 114 51 112 48 109 48 109 48 107 46 105 45 105 52 112 51 109 49 107 48 105 49 107 46 102 45 102 45 105 46 112 45 109 45 107 43 107 40 102 40 105 42 107 45 112 43 107 43 107 42 105 42 105 40 102 40 102 40 102 40 102 42 97 39 95 37 93 39 95 37 93 37 93 37 93 37 93 34 90 37 95 37 90 33 83 34 90 37 95 39 93 36 88 39 85 31 78 36 93 43 100 43 93 36 81 33 85 40 97 36 85 36 85 36 88 37 88 40 88 36 85 40 95 39 85 31 21 23 16 15 18 23 21 23 22 27 15 11 19 23 15 7 19 27 16 11 18 23 18 31 22 27 21 27 21 23 19 27 21 23 19 23 19 27 21 27 19 15 18 27 21 23 18 35 22 27 21 23 21 27 22 15 18 27 22 31 22 23 19 27 22 27 22 27 22 27 22 23 22 27 21 15 15 11 18 27 22 27 22 27 22 27 22 19 19 19 19 19 19 19 19 31 18 27 16 23 18 27 19 27 19 35 21 27 18 31 21 19 19 23 22 27 24 35 25 27 22 27 22 27 24 31 25 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 47 30 51 30 55 31 55 31 59 33 59 33 59 33 59 33 59 33 59 34 63 36 67 36 83 34 63 28 47 21 19 10 0 9 7 15 27 19 35 21 15 18 23 22 39 27 43 27 59 33 59 33 63 37 79 42 79 43 79 43 79 43 79 43 87 46 87 46 87 46 87 46 91 45 75 36 55 18 39 18 47 13 39 15 39 18 35 19 35 19 31 13 43 15 55 19 51 21 43 37 111 87 178 87 174 92 174 92 174 93 174 96 174 99 170 98 158 96 154 95 178 96 178 96 182 98 182 98 182 98 182 99 186 101 190 101 190 99 190 99 194 101 194 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 114 202 114 206 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 230 123 234 125 234 125 238 126 230 125 234 126 238 125 234 123 230 123 230 123 230 123 230 123 230 125 234 125 238 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 129 234 128 234 128 238 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 135 257 140 257 141 273 150 301 158 313 161 317 155 305 149 293 146 285 144 281 141 273 138 265 135 265 137 253 132 253 131 249 131 249 131 246 129 246 129 246 129 246 129 246 134 246 134 249 135 249 137 257 138 257 138 257 138 257 138 261 141 265 143 257 149 257 158 297 174 333 193 380 200 380 193 345 180 325 171 301 159 281 152 265 144 261 137 246 129 230 125 249 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 186 107 186 107 186 107 186 107 178 104 186 108 198 111 202 111 190 107 190 107 190 107 190 107 194 104 190 102 182 99 178 98 174 96 166 93 158 90 158 92 170 90 170 90 166 88 166 87 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 126 76 126 75 123 73 119 73 126 75 130 75 130 73 123 70 130 75 126 72 123 70 115 69 126 73 126 72 126 73 130 76 123 72 123 70 119 69 115 69 138 75 130 73 134 75 123 67 119 69 119 69 119 67 111 64 111 67 119 70 123 69 115 66 103 63 107 64 103 63 99 60 99 61 95 60 95 60 99 61 95 58 87 55 83 58 95 61 95 60 95 58 91 57 87 57 79 54 83 57 87 58 95 60 83 55 83 55 83 55 83 55 79 54 79 54 75 52 75 51 75 51 79 54 83 54 83 52 79 54 83 54 83 52 75 49 75 52 71 51 67 49 67 48 67 48 75 48 71 46 75 45 75 49 71 51 75 54 79 54 67 52 79 54 75 51 71 52 75 48 75 48 79 49 83 52 75 48 75 46 71 45 67 45 67 49 67 49 67 49 67 49 67 48 59 45 55 45 55 46 59 45 55 43 55 42 51 42 43 39 47 40 51 43 59 45 75 46 71 45 63 42 59 40 63 42 55 37 43 37 47 39 59 42 55 39 47 37 51 39 47 37 47 37 47 37 47 37 43 36 51 39 51 36 39 33 39 36 47 37 47 37 43 34 55 37 43 34 51 40 59 39 63 39 47 33 39 36 55 42 55 37 47 36 47 39 63 43 55 36 43 36 51 39 51 36 24 42 19 35 18 35 18 38 19 45 22 33 16 40 21 33 18 40 24 42 21 42 25 47 24 42 22 40 21 38 19 35 21 40 21 38 19 40 21 40 21 38 19 38 21 40 21 38 25 45 22 40 21 40 21 40 18 38 21 42 22 40 21 38 21 33 21 33 21 33 21 33 19 35 22 33 18 26 18 31 22 35 22 35 22 35 22 35 19 31 19 31 19 31 19 31 16 28 16 28 16 28 16 28 18 33 21 35 18 31 19 35 21 33 21 35 22 38 24 38 25 38 22 33 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 30 57 31 57 33 59 33 59 33 59 33 59 33 59 33 59 33 62 34 64 36 64 37 57 31 50 30 42 19 26 7 19 15 33 21 38 22 35 18 38 21 45 25 47 25 47 33 57 28 52 30 59 37 71 45 78 45 76 43 76 42 74 45 78 46 81 48 83 48 85 49 74 40 52 24 31 16 35 13 28 15 31 16 33 19 33 21 28 18 21 16 23 18 28 21 35 22 62 57 148 92 162 92 174 90 171 90 179 95 186 99 186 99 186 98 181 95 176 96 191 98 191 98 191 98 191 98 191 98 193 99 195 101 195 98 195 99 198 99 200 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 114 231 116 231 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 125 257 126 257 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 262 128 260 128 260 129 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 131 272 131 274 134 279 137 284 138 286 143 298 152 312 158 317 158 315 153 305 147 298 146 296 143 291 140 286 137 281 137 284 134 276 132 276 132 274 131 274 129 272 129 272 129 272 129 272 132 274 134 276 134 279 135 279 137 281 137 281 137 281 137 281 138 296 143 300 143 305 150 327 164 353 177 389 194 408 196 403 187 389 180 372 167 346 156 327 153 319 146 298 135 284 132 274 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 104 229 107 234 108 234 108 234 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 90 205 90 202 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 76 171 76 171 75 169 73 164 73 164 75 164 75 162 72 157 73 162 73 159 72 157 70 157 73 159 70 157 70 162 76 169 72 159 72 157 70 155 69 155 76 159 73 159 76 162 72 150 70 152 70 152 69 148 66 143 66 145 67 150 69 148 66 145 64 143 66 145 66 143 63 138 63 136 61 133 60 136 61 138 58 131 57 128 57 131 58 133 60 133 60 131 58 128 57 128 61 136 60 131 55 124 52 121 55 126 55 126 55 126 55 126 55 126 54 124 54 121 52 121 52 121 54 126 55 124 54 121 52 124 54 124 54 121 51 117 51 119 51 119 51 119 49 117 48 114 49 117 49 117 48 117 48 107 49 109 51 112 51 114 49 112 52 114 52 112 51 112 51 117 48 112 46 117 52 124 48 114 48 112 46 109 45 109 48 109 49 109 49 109 49 112 49 107 46 102 45 102 45 105 45 109 45 109 43 107 42 105 43 107 43 107 42 102 39 97 46 112 46 109 45 107 43 107 48 109 42 97 36 97 39 102 43 100 40 95 39 95 39 97 39 95 39 95 39 95 39 95 39 97 42 102 42 97 37 90 37 93 39 95 39 95 37 93 40 88 37 90 40 93 39 85 37 85 34 81 33 83 36 88 39 88 34 83 34 88 42 100 33 81 31 78 33 81 33 78 31 22 27 19 19 18 19 18 31 27 39 19 19 22 35 19 23 21 35 24 31 22 35 28 35 22 31 21 27 19 23 18 27 21 27 22 31 21 27 21 27 22 31 22 27 21 27 22 43 25 35 22 27 21 27 21 27 21 31 22 31 21 27 19 23 21 23 21 23 21 23 21 15 21 27 22 23 21 27 25 27 22 27 22 27 22 27 22 19 19 19 19 19 19 19 19 19 16 23 16 23 16 23 15 27 19 35 21 27 18 31 21 23 21 27 22 27 22 31 24 39 25 31 22 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 55 31 55 33 59 33 59 33 59 33 59 33 59 33 59 33 59 34 63 36 67 36 63 30 59 31 67 30 47 21 7 15 31 24 51 27 43 22 35 24 43 28 47 28 47 28 55 30 43 25 43 30 63 36 87 43 87 43 87 43 87 43 87 43 91 46 95 48 103 49 95 46 83 28 39 18 47 18 51 16 55 16 47 19 43 19 31 21 31 19 47 19 67 19 71 24 35 31 87 78 154 90 170 88 166 88 170 92 178 98 170 99 174 101 166 98 158 95 186 98 182 98 182 98 182 98 182 98 182 99 186 101 190 101 186 98 186 99 190 99 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 206 116 206 117 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 238 126 238 128 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 131 238 128 234 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 242 132 242 132 246 135 253 138 257 140 265 146 289 155 309 159 321 156 309 150 297 147 289 146 281 141 273 138 265 135 265 137 261 134 257 132 253 131 249 131 246 129 246 129 246 129 246 129 242 132 242 134 246 134 249 135 253 137 253 137 253 137 253 137 269 140 265 143 253 146 249 152 265 165 313 184 361 193 380 194 361 187 345 179 321 164 289 155 293 155 273 141 249 134 246 134 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 190 108 194 108 190 105 182 102 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 174 90 170 90 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 123 75 126 76 126 75 119 72 126 75 130 75 130 73 123 70 126 73 123 72 123 72 119 70 119 70 115 67 115 72 126 76 123 72 123 70 119 69 115 69 134 73 126 73 134 75 126 69 126 72 126 72 123 67 111 64 107 64 111 66 111 66 107 64 111 66 111 66 111 64 103 61 103 61 99 60 95 61 99 63 83 57 95 61 99 60 87 55 95 60 95 58 91 57 87 57 103 61 95 58 83 54 75 51 83 55 83 55 83 55 83 55 83 55 83 54 79 54 75 52 83 54 87 55 87 54 83 52 79 54 83 54 83 52 75 49 75 54 63 52 71 51 71 51 71 49 79 48 83 49 83 51 63 48 63 49 67 49 67 49 67 49 71 51 75 52 71 49 91 52 79 46 71 48 79 51 75 48 75 46 71 45 67 45 63 49 67 49 67 49 67 51 67 48 59 45 55 45 55 46 67 48 63 46 59 45 59 45 55 43 59 45 55 40 43 37 63 43 63 45 67 46 71 46 83 48 63 40 51 39 59 43 63 42 55 40 51 39 55 40 51 39 51 39 51 39 51 39 55 42 63 43 63 40 51 37 55 40 55 40 55 40 55 40 59 39 55 40 63 42 51 34 51 37 47 36 47 36 51 37 55 36 43 33 39 36 59 42 35 33 39 33 35 31 39 33 21 40 19 38 19 38 18 35 24 52 27 40 19 45 25 40 18 33 19 42 21 33 18 45 22 42 21 40 21 40 19 38 21 40 22 42 22 42 21 40 21 42 25 45 21 40 22 45 25 45 24 42 22 42 22 45 22 42 22 42 21 40 21 40 22 35 22 35 22 35 22 35 18 33 22 38 22 35 25 45 22 35 22 35 22 35 22 35 19 31 19 31 19 31 19 31 15 28 16 31 18 28 16 26 18 33 21 35 18 31 19 35 22 35 22 35 22 35 22 35 27 42 25 38 24 38 24 38 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 31 57 31 57 33 59 33 62 33 59 33 59 33 59 33 59 33 59 33 62 34 64 36 64 28 47 30 52 34 54 28 40 13 31 25 52 33 52 27 40 30 54 31 59 33 59 31 57 28 52 27 47 27 52 31 59 40 71 40 74 42 76 43 76 42 76 43 78 45 81 46 81 46 76 40 47 19 31 18 28 16 31 16 33 18 33 19 33 21 31 22 28 21 23 21 23 25 40 28 59 52 136 90 162 87 169 87 171 90 179 95 183 96 183 99 188 101 186 98 181 99 193 99 193 98 191 98 191 98 191 98 193 99 195 101 195 96 195 98 195 99 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 231 117 234 117 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 123 253 125 255 125 255 126 257 123 255 125 257 126 255 125 253 126 257 126 257 126 257 126 257 126 257 126 257 128 260 128 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 131 265 129 262 129 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 134 274 132 274 132 276 135 281 137 284 140 291 147 308 156 317 159 315 155 308 149 300 146 298 143 291 140 286 137 281 137 284 135 281 135 279 132 276 131 274 129 272 129 272 129 272 129 272 131 274 132 274 134 276 134 276 135 279 135 279 135 279 135 279 135 291 140 300 143 303 147 319 153 341 171 377 184 393 190 401 188 401 187 384 174 358 162 336 155 322 144 298 132 279 129 276 128 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 110 231 110 231 110 231 110 231 110 236 108 234 107 226 102 222 104 226 104 226 104 226 104 226 105 229 104 226 101 222 99 219 98 217 95 212 92 207 92 210 93 207 92 207 90 205 90 205 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 73 169 76 174 78 169 72 162 73 164 75 164 75 162 72 157 72 159 72 159 72 159 72 159 70 157 69 155 69 157 72 159 72 159 72 157 70 155 69 155 72 152 70 155 73 157 72 150 73 157 73 155 70 148 66 143 64 143 64 143 64 143 64 143 64 145 66 145 66 143 63 138 61 136 60 133 60 133 61 136 57 131 63 143 64 136 57 124 60 133 60 131 58 128 57 128 57 128 57 128 57 128 57 128 55 126 55 126 55 126 55 126 57 126 55 126 54 124 54 124 55 126 55 128 55 124 54 121 52 124 54 124 54 121 51 117 55 119 54 121 51 119 49 117 49 117 48 121 49 121 49 121 49 112 51 114 52 114 52 114 51 109 48 109 52 114 49 105 52 119 49 117 48 114 48 114 48 114 48 112 46 109 45 109 49 109 49 109 49 109 49 109 49 107 46 102 45 102 45 105 48 114 48 112 46 112 45 109 39 102 43 109 46 112 45 107 40 105 42 107 45 112 46 114 49 114 45 107 42 105 43 109 43 102 42 97 40 97 40 97 40 97 40 97 40 97 40 97 37 95 40 97 40 95 36 88 42 97 39 95 39 95 40 100 40 90 39 93 42 95 39 85 39 93 42 95 42 95 40 90 39 88 36 83 34 85 37 90 36 88 39 88 36 83 36 90 19 18 23 19 27 21 23 19 31 27 39 19 23 24 35 19 27 16 19 22 23 13 11 22 23 19 27 21 27 21 31 22 27 21 31 24 35 22 27 21 27 24 43 25 31 21 31 25 35 24 31 22 31 24 39 25 39 24 31 22 27 21 27 21 27 22 27 22 27 22 27 22 19 21 27 22 23 19 23 24 27 22 27 22 27 22 27 22 19 19 19 19 19 19 19 19 19 16 27 19 31 18 23 15 27 19 35 21 27 18 31 21 27 22 27 22 27 22 27 22 35 27 39 27 35 24 31 22 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 55 31 55 33 59 33 63 34 59 33 59 33 59 33 59 33 59 33 59 34 63 36 67 36 55 28 59 33 71 31 47 21 27 22 59 36 79 36 59 27 59 34 63 36 67 34 59 33 43 27 43 28 47 28 51 30 59 34 63 37 75 40 83 42 83 42 83 43 87 43 87 43 83 48 91 28 43 19 59 12 67 18 59 18 51 18 43 19 23 22 35 22 55 22 63 21 67 30 51 37 79 78 142 90 146 85 166 90 174 93 174 95 158 95 174 102 174 102 170 99 190 101 190 99 186 98 182 98 182 98 182 99 186 101 190 101 182 96 186 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 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 117 210 117 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 238 126 234 125 234 125 230 123 230 125 234 126 238 125 234 123 238 126 238 126 238 126 238 126 238 126 238 128 242 128 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 137 253 138 261 141 277 152 305 159 325 158 313 152 297 147 293 147 281 141 273 138 265 135 265 137 265 137 261 134 253 132 249 131 246 129 246 129 246 129 246 129 238 131 242 132 242 134 246 134 249 135 249 135 249 135 249 135 253 135 265 143 261 146 249 150 249 161 301 177 337 184 365 191 361 188 357 185 333 171 309 161 297 153 273 138 242 131 234 131 242 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 194 110 194 110 194 110 194 110 190 107 190 107 190 105 178 102 182 104 182 104 182 104 182 104 190 102 186 101 178 98 174 96 174 96 166 93 158 90 158 92 178 93 174 92 174 90 170 90 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 119 75 126 78 130 75 115 70 126 75 130 75 130 73 123 70 123 72 123 72 123 72 123 72 123 72 123 73 123 72 119 69 123 72 123 70 119 69 115 69 126 70 123 72 134 75 126 69 130 73 130 72 123 67 111 64 111 66 111 64 107 66 111 66 107 64 107 64 107 63 99 61 95 60 91 58 91 58 95 60 99 63 107 64 103 61 95 58 95 60 95 58 91 57 87 57 83 55 83 57 87 58 91 58 83 55 83 55 83 55 83 55 87 57 83 55 83 54 79 54 87 57 91 57 87 55 83 52 79 54 83 54 83 52 75 49 87 57 71 54 71 49 67 48 75 49 75 48 79 48 79 48 75 52 71 52 71 52 71 52 67 48 55 49 71 54 63 46 75 48 79 51 83 51 79 49 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 63 45 59 45 55 43 43 42 59 48 71 48 63 45 59 42 59 42 63 43 63 43 67 45 63 43 63 43 63 43 67 43 59 40 55 40 55 42 55 40 55 40 55 40 55 40 47 39 55 42 55 39 43 34 51 37 43 34 39 36 47 39 63 39 51 39 63 42 63 39 47 39 59 42 63 40 55 36 63 40 59 39 51 37 47 36 47 39 63 40 47 36 51 40 16 33 18 38 21 40 21 40 21 47 24 35 16 42 22 35 25 38 21 47 22 28 15 45 18 38 19 40 21 42 22 45 19 40 24 47 25 45 21 38 21 47 27 47 22 40 24 50 22 42 22 42 24 47 27 50 25 47 24 42 21 40 21 40 24 38 24 38 24 38 24 38 21 35 22 33 18 26 16 28 22 35 22 35 22 35 22 35 19 31 19 31 19 31 19 31 16 28 19 35 21 33 16 28 18 33 21 35 18 31 19 35 22 35 22 35 22 35 22 35 25 42 28 45 27 40 22 33 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 31 57 31 59 33 62 34 62 33 59 33 59 33 59 33 59 33 59 33 62 34 64 36 64 30 50 31 54 33 50 22 28 19 42 33 69 42 66 31 50 34 64 36 64 36 62 33 59 25 50 28 54 30 54 28 52 28 52 30 59 36 66 39 71 42 74 42 69 42 69 42 69 40 76 42 47 19 35 16 21 18 33 18 33 18 33 19 33 21 33 24 33 25 26 22 23 27 45 33 69 54 138 88 162 82 164 88 176 93 181 93 179 90 176 96 191 104 193 102 188 101 195 101 193 99 191 98 191 98 191 98 193 99 195 101 195 96 193 96 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 236 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 128 257 126 255 125 253 123 250 123 255 125 257 126 255 125 253 126 257 126 257 126 257 126 257 126 257 126 260 128 262 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 279 137 281 138 288 146 303 156 317 159 317 155 308 149 300 147 300 143 291 140 286 137 281 137 284 138 284 135 281 134 276 131 274 129 272 129 272 129 272 129 272 131 272 131 274 132 276 134 276 135 279 135 279 135 279 135 279 131 279 140 296 144 303 147 319 150 336 170 370 177 382 185 401 190 401 188 389 180 367 167 346 164 336 150 308 137 293 134 291 128 265 125 260 123 253 123 255 120 241 117 236 116 234 116 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 110 231 110 231 110 231 110 231 104 226 105 231 107 231 105 229 104 226 104 226 104 226 104 226 102 226 101 222 98 219 96 217 98 217 95 212 92 207 92 210 93 210 93 207 92 205 90 205 87 202 88 202 88 200 85 195 84 195 84 193 82 193 81 191 79 188 79 188 79 188 79 188 79 179 79 176 79 176 78 174 73 169 78 176 78 169 72 162 73 164 75 164 75 162 72 157 72 159 72 159 72 159 72 159 73 164 76 167 75 162 70 155 72 159 72 157 70 155 69 155 73 155 72 157 76 162 73 152 75 159 73 157 70 148 66 143 69 148 67 145 66 148 67 150 63 140 64 143 64 140 61 136 60 131 58 128 57 131 58 133 67 143 63 136 61 136 63 138 60 133 60 131 58 128 57 128 60 133 58 128 57 126 54 124 55 126 55 126 55 126 55 126 57 128 57 126 55 124 54 124 57 128 57 128 57 126 52 121 52 124 54 124 54 121 51 117 60 124 55 124 51 117 48 112 49 121 49 119 48 117 46 117 49 112 51 112 51 112 51 109 51 107 46 107 52 117 49 102 42 107 48 119 52 124 52 121 48 114 48 112 46 109 45 109 54 114 51 112 48 107 46 102 49 107 46 102 45 102 45 105 45 109 45 107 43 105 42 105 46 114 49 119 49 112 43 102 45 107 43 105 40 102 39 100 40 102 42 107 43 107 42 105 45 102 42 97 40 97 40 100 40 97 40 97 40 97 40 97 42 100 43 105 45 100 40 93 36 88 33 83 31 85 34 90 42 90 37 88 40 97 43 95 30 81 36 88 37 85 33 76 43 97 43 97 40 90 36 83 33 88 39 88 34 81 36 90 35 24 31 19 19 19 35 28 27 22 31 22 27 18 11 12 15 22 23 24 15 21 19 24 3 19 23 21 3 15 7 21 15 18 27 22 31 21 19 16 27 21 27 22 31 24 35 24 31 22 27 21 27 19 23 19 39 25 35 22 23 18 15 16 23 21 23 21 23 21 23 21 23 22 35 28 43 25 27 19 27 18 27 18 27 18 27 18 35 18 19 15 27 19 35 19 15 15 27 19 31 18 19 13 23 18 31 21 35 21 35 19 31 21 39 24 43 21 31 18 43 22 31 18 31 21 47 27 39 25 35 24 31 25 35 27 35 25 35 27 39 28 43 28 43 28 43 28 43 28 43 28 47 31 55 33 47 30 51 33 51 30 55 31 55 30 47 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 59 30 39 28 51 31 35 19 23 25 63 37 75 36 63 33 67 36 71 39 75 40 83 42 83 39 59 27 39 25 47 30 47 31 47 31 47 31 51 34 75 40 79 43 95 46 103 49 103 42 71 25 43 18 39 18 55 21 55 19 43 18 39 18 31 21 47 22 51 21 59 27 35 28 63 33 91 75 178 82 170 87 182 90 174 87 174 92 178 96 194 102 198 102 186 98 190 101 198 99 194 98 182 98 174 99 174 101 178 102 182 101 206 104 202 102 198 101 194 101 202 102 198 102 198 102 194 101 182 101 194 105 202 105 194 102 198 105 202 108 206 110 214 111 190 107 202 111 210 111 202 108 198 108 198 110 202 111 206 111 206 114 198 113 194 114 198 116 198 114 198 116 202 117 206 117 206 117 206 119 210 120 214 120 214 122 218 123 222 122 218 120 218 120 218 120 218 120 218 120 218 120 218 120 218 120 218 120 214 119 226 123 234 123 226 120 234 125 238 128 242 129 249 131 238 126 234 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 126 230 125 230 128 242 132 234 129 238 131 242 129 238 128 246 131 246 131 246 131 246 131 238 128 238 128 238 129 249 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 238 131 238 131 238 131 238 131 253 132 253 132 253 132 253 132 257 134 265 140 281 146 297 150 297 155 305 153 285 144 273 144 277 146 277 144 269 138 249 132 257 138 253 135 242 131 234 128 238 131 238 131 238 131 238 131 242 131 238 131 238 132 246 135 249 135 249 135 249 135 249 135 269 140 269 141 261 146 261 147 249 149 265 164 305 180 333 190 317 185 325 188 325 179 309 168 293 156 297 149 277 140 265 137 249 129 230 122 226 125 230 125 226 123 218 120 210 119 210 119 206 116 206 114 202 113 198 113 186 108 190 110 186 108 182 105 198 110 198 108 194 107 190 107 190 108 194 110 198 108 194 107 202 110 190 105 182 105 190 108 178 102 178 102 178 102 178 102 174 99 178 99 178 98 170 95 162 93 162 92 158 90 154 90 170 90 170 90 170 90 170 90 166 88 162 87 162 88 170 90 154 88 150 85 146 84 138 82 142 84 138 81 134 79 126 78 138 79 138 78 134 76 130 76 126 76 126 76 123 75 119 75 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 111 66 123 72 134 73 130 72 126 70 126 69 123 67 119 67 119 69 119 67 115 67 111 66 115 66 103 61 95 60 99 63 95 64 95 64 95 64 95 64 91 63 91 63 91 63 91 63 95 61 99 61 99 60 91 57 87 55 79 54 83 57 95 61 79 58 79 58 79 58 79 58 79 57 75 55 71 57 75 57 83 54 83 52 79 51 75 51 83 55 87 57 91 55 87 54 71 51 75 52 79 51 75 49 75 51 75 51 75 51 75 51 59 45 59 46 63 48 67 48 67 48 67 48 67 48 67 48 63 42 55 49 79 51 83 60 43 42 55 45 59 45 67 51 71 52 75 52 71 48 55 43 55 45 55 45 55 45 55 45 71 46 55 43 63 48 67 46 71 48 59 43 47 40 43 39 67 43 55 39 51 40 63 45 71 45 59 40 51 40 59 43 55 40 55 40 55 40 55 40 47 37 47 37 47 37 47 37 75 45 75 45 75 43 67 40 59 39 59 37 55 36 51 36 59 39 59 40 71 43 67 39 47 34 43 34 51 39 67 45 43 36 55 37 55 37 59 42 43 30 43 40 63 36 51 39 24 45 24 38 16 31 18 38 22 42 22 40 19 35 16 31 19 40 24 42 21 38 22 42 18 35 21 38 19 33 19 38 16 35 19 42 22 40 19 35 21 40 21 42 22 45 24 45 24 42 22 42 21 40 21 38 21 40 21 40 21 40 21 40 21 33 21 33 21 33 21 33 21 35 24 40 25 40 24 35 19 33 19 33 19 33 19 33 18 26 13 23 16 33 21 33 15 28 18 31 18 31 16 26 16 31 19 35 21 35 21 33 19 35 22 38 22 35 19 31 24 38 21 35 21 38 25 45 28 42 27 40 25 42 27 45 25 40 25 42 27 45 28 45 28 45 28 45 28 45 28 45 30 50 33 52 30 45 31 52 28 54 30 57 31 54 30 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 31 50 33 52 33 45 21 31 16 50 31 71 37 74 34 66 34 64 37 69 39 71 42 74 40 66 34 54 28 52 30 57 30 57 30 52 28 52 30 47 34 54 36 57 39 59 40 62 42 59 31 38 19 28 19 31 21 33 21 31 19 28 18 28 21 35 24 31 19 26 22 33 22 45 28 57 45 133 85 159 84 169 88 171 85 169 88 176 92 179 98 191 102 193 101 188 101 191 101 188 99 186 98 186 101 188 102 191 102 193 104 193 104 202 102 202 101 200 99 198 102 202 102 202 102 202 102 205 101 205 104 210 105 210 105 207 105 210 107 214 108 217 111 219 107 214 110 219 113 219 110 217 108 214 110 217 110 219 111 219 116 222 114 219 113 222 114 224 114 222 116 224 116 226 117 226 117 226 119 229 119 231 120 231 122 234 123 236 123 236 122 234 120 238 120 238 120 238 120 238 120 238 120 238 120 238 120 238 119 248 122 253 125 253 122 250 125 255 126 257 128 262 131 265 128 257 126 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 260 126 255 126 260 131 267 129 262 131 265 131 265 129 262 129 267 129 267 129 267 129 267 129 265 128 265 128 267 131 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 132 272 132 272 132 272 132 272 132 276 132 276 132 276 132 276 132 279 137 288 143 298 147 303 153 312 156 310 150 296 146 296 146 296 146 293 143 284 135 276 138 284 137 279 132 272 129 269 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 140 284 143 293 146 312 146 319 152 346 167 379 182 401 185 393 188 396 184 374 170 358 162 346 156 336 149 317 140 308 134 279 125 265 125 262 125 260 123 255 122 248 119 245 119 245 116 245 116 243 114 241 113 241 110 236 111 238 110 234 107 231 110 236 110 234 108 231 107 231 108 234 110 236 110 236 108 234 110 234 107 229 104 229 107 231 102 224 102 224 102 224 102 224 98 222 99 222 99 219 96 214 93 212 93 210 92 210 90 207 90 207 90 207 90 207 90 207 90 205 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 164 76 164 75 162 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 69 157 72 164 76 167 75 164 70 157 70 155 69 152 67 152 69 148 67 148 66 145 66 145 64 140 61 138 61 140 64 145 64 138 64 138 64 138 64 138 63 136 63 136 63 136 63 136 60 133 61 136 60 133 58 128 58 128 55 126 55 128 58 133 58 128 58 128 58 128 58 128 57 124 55 121 54 124 55 126 55 126 55 126 54 124 52 121 52 121 54 126 55 124 52 121 49 119 51 121 52 119 51 117 51 119 51 119 51 119 51 119 46 112 48 114 49 117 49 119 48 114 48 114 48 114 48 114 51 112 46 119 51 114 49 124 42 107 46 112 45 109 48 119 51 112 51 112 49 107 46 105 45 102 45 102 45 102 45 102 51 114 45 112 48 117 49 114 48 112 45 109 45 109 46 112 45 109 43 107 43 107 45 109 46 109 42 102 40 102 42 105 39 95 39 95 37 93 37 93 39 95 39 95 39 95 39 95 42 100 43 102 42 97 39 95 39 95 39 93 37 93 36 90 39 93 37 95 42 102 40 95 37 90 34 88 34 90 39 95 28 83 34 90 36 90 40 100 34 83 34 97 40 90 34 93 19 19 27 19 15 15 11 18 35 22 27 19 19 18 19 18 15 22 15 24 7 21 11 24 11 21 3 19 7 22 7 19 11 16 23 22 31 22 27 19 27 21 31 22 31 22 35 24 39 24 35 24 31 22 31 21 15 18 19 19 31 24 35 25 23 21 23 21 23 21 23 21 23 21 27 22 31 24 35 25 31 19 31 19 31 19 31 19 19 12 7 12 23 19 31 19 23 16 27 18 27 18 23 16 23 18 31 21 35 21 35 19 31 19 35 22 39 21 35 19 39 22 39 24 43 25 47 25 47 28 39 27 39 27 43 30 35 25 35 27 39 28 43 28 43 28 43 28 43 28 43 28 43 31 55 31 47 28 47 33 47 28 51 31 55 30 51 28 63 34 59 33 59 33 55 31 51 31 59 34 63 34 63 33 51 31 63 36 67 34 55 30 47 33 63 36 47 22 11 12 19 24 59 36 75 37 75 37 67 36 71 39 75 40 83 42 71 37 67 36 63 34 63 34 39 28 27 28 31 25 27 25 47 30 51 31 63 34 67 34 87 33 67 22 43 19 47 21 47 21 47 19 43 18 39 18 55 24 63 22 47 18 47 22 63 33 63 25 75 69 190 87 174 85 178 87 174 85 170 92 170 90 182 98 198 101 190 99 198 101 194 99 194 99 182 98 182 102 186 104 178 105 182 105 194 101 194 101 190 99 190 99 194 101 194 102 202 104 206 105 194 104 194 104 194 105 202 107 198 105 202 108 206 110 214 111 194 108 194 111 198 111 198 110 190 110 194 110 198 111 198 111 202 114 198 113 194 114 198 116 198 116 202 116 206 117 206 117 206 119 210 119 214 120 214 120 222 123 226 125 226 125 222 123 218 120 218 120 218 120 218 120 218 120 218 120 218 120 218 120 218 120 226 123 230 123 230 122 234 125 234 126 242 129 246 131 242 128 238 126 238 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 126 230 128 238 131 242 131 246 132 246 132 242 131 242 129 242 129 242 129 242 129 242 129 238 128 238 129 246 132 242 129 238 128 238 128 242 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 261 138 277 144 289 147 297 156 309 156 293 149 285 149 281 147 277 144 265 138 253 134 257 138 253 135 246 132 238 131 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 265 140 265 144 265 146 253 146 249 152 273 171 317 187 317 188 329 187 325 177 305 165 305 164 309 155 301 149 289 144 265 135 238 126 226 126 222 123 218 123 210 119 202 119 202 119 206 116 206 114 202 113 198 113 194 111 198 113 194 111 190 108 198 110 198 108 194 107 190 107 194 110 198 111 202 110 198 108 198 108 190 105 182 105 186 105 178 102 178 102 178 102 178 102 178 99 178 99 178 98 170 96 162 93 162 93 158 92 158 90 170 90 170 90 170 90 170 90 170 90 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 78 123 76 123 75 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 123 70 130 75 138 76 138 75 126 70 126 69 123 67 119 67 115 67 115 66 111 64 107 64 99 61 95 61 103 64 111 67 95 64 95 64 95 64 95 64 91 63 91 63 91 63 91 63 95 60 99 61 95 58 87 57 95 58 87 55 83 55 87 57 79 58 79 58 79 58 79 58 71 55 67 52 63 54 71 55 95 58 91 57 87 55 87 55 75 51 79 54 83 52 75 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 67 52 75 45 59 49 63 48 71 49 63 46 67 49 71 51 67 48 63 48 67 49 55 45 55 45 55 45 55 45 79 49 63 46 71 51 71 48 59 45 59 46 67 51 79 54 67 45 71 46 71 46 67 45 67 45 63 42 55 40 59 42 59 42 59 40 51 39 51 37 59 42 59 42 59 42 59 42 59 40 63 40 63 39 55 37 59 39 59 39 55 37 55 36 55 36 51 37 63 42 59 37 59 39 55 36 47 34 47 36 43 34 51 36 43 33 47 37 55 34 47 40 59 33 39 36 9 28 18 38 19 38 21 45 24 42 19 35 18 38 21 42 19 40 24 42 21 38 22 42 25 38 18 35 24 45 22 33 15 35 19 42 24 45 22 40 22 42 22 42 22 42 22 42 25 47 25 45 24 45 22 42 16 35 18 38 22 45 24 47 22 35 22 35 22 35 22 35 21 33 21 33 22 38 25 42 21 35 21 35 21 35 21 35 12 19 10 21 16 33 19 31 16 31 18 31 18 31 18 28 16 31 19 35 21 35 21 33 19 33 21 35 21 38 21 35 21 38 24 42 25 42 25 40 28 42 27 40 25 42 27 45 25 40 25 42 27 45 28 45 28 45 28 45 28 45 28 45 28 47 33 50 28 45 30 50 27 52 30 57 31 57 30 54 33 59 33 59 33 59 33 59 30 57 33 62 34 62 34 59 31 59 33 62 34 59 33 57 30 52 34 45 19 21 10 26 18 50 31 69 37 76 37 74 36 66 37 69 39 71 40 71 36 66 39 71 40 69 37 64 31 57 31 52 27 47 25 40 31 50 31 47 31 47 33 50 30 42 24 33 19 31 21 35 21 33 21 31 19 28 18 28 21 35 24 31 19 26 22 35 27 52 28 52 40 128 85 159 82 169 87 171 85 167 88 174 85 171 92 181 98 188 101 191 99 188 99 188 99 188 99 188 102 191 102 191 104 193 105 195 99 198 99 198 99 198 99 198 99 200 101 202 104 207 107 210 105 210 102 205 102 210 107 217 107 212 107 214 108 217 110 217 108 214 110 217 111 219 111 219 110 217 110 219 111 219 113 222 116 222 114 219 113 222 114 224 116 224 116 226 117 226 119 229 119 229 119 231 120 231 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 122 250 123 253 123 253 123 253 125 257 128 260 129 262 129 262 128 257 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 262 131 267 132 269 134 267 132 265 128 265 128 265 128 265 128 265 131 267 128 265 128 267 131 269 131 267 128 265 128 265 129 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 279 135 286 140 293 144 298 152 310 156 312 153 305 152 308 149 298 146 293 141 286 137 279 138 284 137 279 134 274 132 272 132 274 132 274 132 274 132 274 132 272 131 272 131 274 134 279 135 279 135 279 135 279 135 276 137 276 137 281 140 291 143 303 141 310 147 336 161 370 174 389 187 398 190 401 187 379 173 362 167 355 162 346 155 329 147 319 143 291 134 276 129 267 125 257 125 257 122 250 120 245 119 248 116 245 116 243 114 241 113 241 113 241 114 243 114 241 111 236 110 236 110 234 108 231 107 231 110 236 111 238 111 238 110 236 108 231 107 229 105 226 104 229 104 226 104 226 104 226 104 226 99 222 101 224 99 222 98 217 95 214 93 212 93 210 92 210 92 210 92 210 92 210 92 210 92 207 88 202 87 202 88 205 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 78 167 78 164 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 67 155 69 157 70 159 72 159 70 157 70 155 69 152 67 152 67 148 66 145 64 143 64 143 61 138 61 138 63 143 64 145 66 140 64 138 64 138 63 136 63 136 63 136 63 136 63 136 58 133 60 133 60 131 57 126 60 131 58 128 55 126 55 126 58 128 58 128 58 128 58 128 57 124 55 121 54 124 55 126 58 128 57 128 55 126 55 124 51 121 54 124 54 124 52 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 49 121 52 112 45 114 49 119 52 119 48 112 48 117 51 109 48 105 46 109 51 114 46 105 46 105 46 105 46 105 51 114 45 109 48 117 49 114 45 109 45 112 48 117 52 124 42 107 45 112 46 109 43 105 45 109 43 107 42 105 42 105 48 109 46 105 45 102 42 100 40 97 40 97 40 97 40 97 39 95 40 97 40 97 39 93 40 97 39 95 39 93 37 93 36 88 34 93 40 97 39 90 40 95 39 93 37 93 37 93 43 102 43 95 33 78 28 78 42 90 36 95 37 83 30 88 3 16 27 22 31 22 35 27 31 21 23 18 23 21 31 24 15 22 15 24 7 21 11 24 23 22 3 21 19 27 15 19 15 18 27 24 35 24 31 21 31 22 31 22 31 22 31 22 39 25 39 24 35 24 31 22 27 21 27 21 27 21 27 21 27 22 27 22 27 22 27 22 23 21 23 21 23 22 31 25 35 21 35 21 35 21 35 21 11 10 7 13 23 19 27 16 31 18 27 18 27 18 27 19 23 18 31 21 35 21 35 19 31 19 31 19 35 22 39 24 35 22 43 25 47 25 43 24 35 24 31 22 27 24 31 25 35 25 35 27 39 28 43 28 43 28 43 28 43 28 43 28 43 30 51 31 43 27 47 31 43 28 51 31 55 31 55 31 59 33 59 33 59 33 59 33 51 31 59 34 63 34 63 33 59 33 59 33 59 33 59 33 51 31 35 16 0 6 0 16 27 25 59 36 75 37 79 40 71 37 75 39 75 39 79 40 67 37 79 43 87 42 79 39 59 34 47 34 47 30 39 30 51 31 51 30 55 30 55 30 55 24 47 19 43 19 47 22 47 21 47 19 43 18 39 18 35 18 55 21 51 22 63 30 59 34 71 30 83 69 178 79 174 84 178 85 170 84 166 90 162 87 170 93 186 99 186 101 194 99 194 99 194 99 186 99 174 99 178 101 174 102 174 102 190 99 190 99 190 99 190 99 194 101 198 104 206 107 210 108 202 105 194 102 194 105 206 110 202 107 206 108 206 108 210 110 198 108 190 108 194 110 198 111 194 110 198 111 198 113 202 113 202 114 198 113 194 114 198 116 202 116 206 117 206 119 210 119 210 119 214 120 214 122 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 222 120 226 122 230 123 230 123 234 125 238 128 246 129 249 131 246 128 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 126 242 132 246 134 249 132 246 131 238 128 238 128 238 128 238 128 246 131 242 128 238 128 242 131 246 131 242 128 238 129 246 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 132 257 137 269 141 281 143 285 152 301 156 297 153 297 155 289 149 277 144 265 140 257 137 257 138 253 137 249 134 246 132 242 132 242 132 242 132 242 132 242 131 238 131 238 132 246 135 249 135 249 135 249 135 249 135 265 137 257 137 257 141 261 144 234 143 249 156 285 171 305 176 329 190 337 191 337 184 321 173 305 164 309 158 301 152 289 147 277 138 253 132 238 128 222 122 222 123 214 120 206 119 206 120 206 116 206 114 202 113 198 113 202 114 202 114 202 113 194 110 198 110 198 108 194 107 190 107 194 110 198 111 202 110 198 108 186 107 190 105 186 104 182 102 182 104 182 104 182 104 182 104 178 101 182 101 182 99 174 96 166 95 166 93 162 93 158 92 174 92 174 92 174 92 174 92 174 90 166 87 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 130 78 130 78 126 78 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 123 69 123 69 126 70 130 72 126 70 126 69 123 67 119 67 115 67 115 66 111 64 107 64 107 64 107 64 103 61 99 60 99 66 99 64 95 63 91 63 91 63 91 63 91 63 91 63 91 58 95 60 91 58 87 55 91 58 91 58 87 55 83 54 79 58 79 58 79 58 79 58 83 58 79 57 75 58 79 60 91 55 87 55 83 54 83 52 83 54 87 57 91 55 83 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 71 45 67 54 83 48 67 51 75 52 83 52 67 46 63 49 71 49 63 46 59 49 71 52 59 46 59 46 59 46 59 46 67 45 51 42 59 46 63 45 63 45 59 43 59 45 63 46 55 42 63 45 67 43 59 40 67 45 67 45 63 43 59 42 75 48 71 46 67 45 63 43 55 40 55 40 55 40 55 40 59 40 67 42 67 42 63 40 63 40 63 39 59 39 55 37 51 34 47 37 63 40 59 36 59 39 59 40 63 42 67 40 79 48 79 42 51 31 35 31 71 37 51 39 55 31 35 34 24 47 25 45 21 38 21 42 21 38 19 40 21 42 24 47 19 40 24 42 21 38 22 42 25 42 22 42 25 45 24 40 19 40 22 45 24 42 21 38 24 45 22 42 22 42 21 40 25 45 24 45 22 42 22 40 24 42 22 40 21 38 19 35 24 38 24 38 24 38 24 38 21 35 22 35 21 33 21 33 19 33 19 33 19 33 19 33 15 23 13 26 18 33 16 23 19 33 18 31 18 31 19 33 16 31 19 35 21 35 21 33 19 33 19 33 19 38 24 42 21 35 21 38 22 38 24 40 24 38 22 33 21 35 24 38 25 40 25 42 27 45 28 45 28 45 28 45 28 45 28 45 27 47 31 47 28 42 28 50 25 50 28 54 31 57 31 57 31 57 33 59 33 59 34 62 30 57 33 62 34 62 34 59 33 59 33 59 33 59 33 59 31 42 18 14 4 9 13 38 24 57 33 69 36 74 37 74 37 69 39 69 39 69 39 69 37 69 42 76 43 74 40 69 39 71 40 66 36 64 36 57 31 50 30 45 28 40 27 40 21 33 19 28 18 31 21 33 21 33 21 31 19 28 18 28 15 26 21 28 21 33 27 45 27 54 33 59 45 128 81 148 81 167 85 169 84 167 87 174 88 174 92 179 96 186 99 191 98 186 99 188 99 188 101 191 99 186 99 188 101 188 102 191 99 198 99 198 101 200 101 200 102 202 104 205 105 210 107 210 105 210 105 210 105 212 108 214 108 214 108 214 108 214 108 214 110 214 108 214 108 217 111 222 111 219 111 219 113 222 113 224 116 222 114 219 113 222 114 224 117 226 117 226 119 229 119 231 120 231 120 231 122 234 122 236 123 236 125 238 125 238 123 236 120 238 120 238 120 238 120 238 123 243 123 243 123 243 123 243 122 248 120 248 120 250 123 255 122 253 123 255 126 260 128 260 132 267 129 260 126 257 126 260 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 262 129 260 126 255 131 265 132 267 132 267 131 265 129 267 129 267 129 267 129 267 132 269 129 265 128 265 129 267 131 269 129 267 129 267 131 269 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 288 141 291 146 300 153 310 153 308 155 312 152 300 147 293 141 286 138 284 138 284 137 281 135 279 135 276 134 276 134 276 134 276 134 276 132 272 131 272 131 274 134 279 135 279 135 279 135 279 135 279 135 274 135 276 138 286 141 300 138 305 146 334 161 360 171 374 185 398 190 403 191 389 179 374 164 353 161 343 155 329 149 322 141 296 135 281 131 274 125 257 125 262 122 253 119 250 120 248 116 245 116 243 114 241 113 241 113 243 114 243 114 241 111 236 110 236 110 234 108 231 107 231 107 234 108 236 110 234 108 231 105 229 105 231 105 226 102 222 105 229 105 229 105 229 105 229 101 224 102 226 101 222 98 219 96 214 95 214 93 212 93 212 93 212 93 212 93 212 93 212 93 210 90 205 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 79 174 79 169 78 167 78 167 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 75 162 73 159 72 162 75 164 70 157 70 155 69 152 67 152 69 150 69 148 67 148 66 145 64 143 66 143 63 138 60 133 67 143 66 138 64 136 61 133 63 136 63 136 63 136 63 136 58 131 58 131 58 128 55 126 57 128 58 131 58 128 55 124 58 128 58 128 58 128 58 128 61 131 58 128 58 128 60 133 55 126 55 126 54 124 52 121 54 126 57 128 57 128 55 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 45 107 46 124 55 119 49 121 49 121 52 119 48 112 48 117 51 112 49 107 48 107 49 109 48 107 48 107 48 107 48 107 46 107 40 105 43 109 45 107 46 109 43 105 42 102 42 105 40 102 42 105 42 105 40 102 45 109 46 112 45 107 42 105 42 100 42 100 42 100 42 100 39 95 39 95 39 95 39 95 39 97 40 100 43 100 42 100 42 97 40 97 39 95 39 95 37 90 36 93 40 100 39 93 36 93 39 97 42 100 40 97 40 100 43 100 39 93 37 97 43 93 36 93 36 83 31 90 43 28 43 22 23 18 27 24 19 19 27 22 35 25 39 25 15 22 15 24 7 21 11 24 15 25 23 25 15 24 19 27 31 24 39 25 35 21 23 16 35 24 35 22 31 21 27 21 35 22 31 22 27 21 27 19 31 22 31 21 27 19 23 19 31 24 31 24 31 24 31 24 23 22 31 24 27 21 15 16 31 19 31 19 31 19 31 19 27 16 23 18 31 19 19 12 35 19 27 18 27 18 31 21 23 18 31 21 35 21 35 19 31 19 27 18 31 22 43 27 35 19 27 18 27 21 39 24 35 24 31 22 27 24 31 25 35 25 35 27 39 28 43 28 43 28 43 28 43 28 43 28 39 28 51 30 39 27 43 30 39 27 47 30 55 33 59 31 55 31 55 33 59 34 63 34 51 31 59 34 63 34 63 33 63 33 59 31 55 33 59 34 47 22 3 7 0 13 19 21 47 31 67 36 71 34 71 37 75 39 75 39 75 39 75 39 79 40 83 42 83 40 79 39 71 40 63 42 71 39 67 40 63 36 59 33 59 30 51 28 43 19 39 18 39 18 39 19 47 21 47 19 43 18 39 18 35 18 55 21 51 22 63 30 75 37 71 27 75 66 174 81 170 84 174 85 170 82 166 88 182 93 178 95 186 98 186 101 190 98 190 99 194 101 190 101 178 101 178 102 174 102 178 104 190 99 194 101 198 102 198 104 202 105 206 105 206 105 206 105 194 105 202 107 206 108 202 107 206 108 206 108 206 108 206 108 202 110 190 107 190 110 198 113 198 111 198 113 202 113 206 114 202 114 198 113 194 114 198 116 206 117 206 119 210 119 214 120 214 120 214 122 218 122 222 123 218 122 222 123 222 123 218 122 218 120 218 120 218 120 218 120 226 123 226 123 226 123 226 123 226 122 222 119 222 122 230 125 226 122 230 125 238 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 128 238 131 238 128 226 123 238 129 242 131 242 131 238 129 242 129 242 129 242 129 242 129 249 131 242 128 238 128 238 129 249 131 246 129 242 131 246 132 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 138 273 140 269 146 289 152 293 153 301 158 293 150 281 143 265 140 261 140 257 138 253 137 253 135 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 135 253 140 257 141 249 140 238 144 257 161 309 174 313 182 333 188 345 185 329 176 305 164 305 159 297 153 293 150 269 137 249 131 242 129 222 120 226 125 218 120 210 119 206 120 206 116 206 114 202 113 198 113 198 113 198 113 198 111 190 110 198 110 198 108 194 107 190 107 186 105 190 107 190 107 186 105 182 104 186 107 186 104 178 101 186 105 186 105 186 105 186 105 182 101 186 102 182 101 178 98 170 96 166 95 166 93 162 93 178 93 178 93 178 93 178 93 178 92 170 88 162 85 158 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 79 130 79 130 78 126 78 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 142 75 134 72 130 72 138 75 126 70 126 69 123 67 119 67 123 70 123 70 119 69 115 67 99 63 107 64 107 63 99 60 103 67 99 64 95 63 87 61 91 63 91 63 91 63 91 63 87 58 91 58 91 57 83 54 79 55 87 58 91 58 87 55 79 58 79 58 79 58 79 58 83 58 79 57 75 58 79 60 95 58 91 57 87 55 87 55 79 54 87 55 87 55 83 52 71 51 75 52 79 51 75 49 75 51 75 51 75 51 75 51 79 52 75 51 71 49 71 48 67 48 67 48 67 48 67 48 59 43 63 54 87 51 67 51 67 49 75 49 67 46 67 49 71 51 71 51 67 48 59 46 63 48 63 48 63 48 63 48 67 45 51 42 59 46 59 45 59 45 55 42 47 40 51 42 63 43 59 42 59 42 63 43 67 45 71 46 71 45 59 40 47 39 51 40 59 42 63 43 59 42 59 42 59 42 59 42 51 37 59 40 63 40 63 40 67 42 63 40 63 39 59 39 59 37 55 39 67 43 63 39 51 37 59 39 59 37 51 34 51 39 63 40 59 37 63 42 67 36 47 36 51 31 43 37 24 45 22 38 18 38 24 52 15 35 21 45 25 47 25 45 19 40 24 42 21 38 22 42 22 47 30 50 24 38 25 50 24 47 25 47 24 40 18 31 24 45 24 42 22 40 21 40 22 42 21 40 21 38 19 38 21 40 21 40 21 40 21 40 24 38 24 38 24 38 24 38 21 35 25 40 24 31 15 19 18 31 18 31 18 31 18 31 21 33 19 33 21 33 15 19 22 35 18 28 16 31 21 38 16 31 19 35 21 35 21 33 19 33 18 31 19 38 25 45 21 33 16 26 15 31 22 40 27 40 25 38 24 40 25 42 25 40 25 42 27 45 28 45 28 45 28 45 28 45 28 45 27 45 30 47 27 42 28 47 25 50 28 54 31 59 33 59 31 57 31 59 33 62 34 62 30 57 33 62 34 62 34 59 34 59 33 57 31 59 33 62 28 33 12 16 15 33 22 40 30 64 36 69 34 71 34 69 37 69 39 69 39 69 39 69 42 74 42 71 40 69 39 69 40 74 42 71 42 74 43 69 42 66 40 59 37 54 34 52 18 28 18 28 18 28 18 28 21 33 21 31 19 28 18 28 19 33 24 31 21 28 24 38 37 62 30 47 36 121 82 157 81 164 85 169 82 164 87 171 95 181 95 181 96 186 99 188 98 186 98 188 99 191 101 191 102 191 102 193 104 195 105 195 101 200 101 202 102 205 104 207 107 210 105 207 105 207 105 205 102 207 107 217 110 214 107 210 108 214 108 214 108 214 108 214 111 217 108 212 108 217 113 224 111 219 111 222 113 224 114 224 116 222 114 219 113 222 114 224 117 226 117 229 119 231 120 231 120 231 120 234 122 236 123 236 120 234 122 236 123 234 122 231 120 238 120 238 120 238 120 238 123 243 123 243 123 243 123 243 123 250 120 245 120 250 125 257 122 250 123 255 125 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 262 129 265 129 260 125 253 128 262 129 265 131 262 129 260 131 269 131 269 131 269 131 269 132 272 129 265 128 265 128 265 132 269 131 267 129 269 131 272 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 131 276 132 279 135 284 138 288 141 293 149 305 152 305 155 315 153 303 147 291 141 286 140 286 138 284 137 281 137 281 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 274 137 284 140 298 143 300 135 298 143 334 170 374 176 382 182 393 187 384 179 374 167 355 164 348 158 334 153 327 137 291 132 284 129 276 125 262 126 262 123 257 120 253 120 253 116 245 116 243 114 241 113 241 111 238 113 241 113 238 110 234 110 236 110 234 108 231 107 231 104 226 105 231 107 229 104 226 102 226 105 231 105 226 101 219 105 229 105 229 105 229 105 229 101 226 102 226 102 224 99 219 96 217 96 214 95 212 93 212 93 212 93 212 93 212 93 212 93 210 90 205 87 200 85 200 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 81 169 79 167 78 167 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 73 159 69 152 67 155 70 159 70 157 70 155 69 152 67 152 72 155 72 152 70 152 69 150 58 136 63 143 66 145 64 140 67 143 66 138 64 136 61 133 63 136 63 136 63 136 63 136 57 131 58 131 58 128 55 124 52 124 57 131 60 133 58 128 58 128 58 128 58 128 58 128 58 126 57 124 55 126 57 128 60 133 60 131 58 128 57 128 51 121 52 124 54 121 52 119 49 119 51 121 52 119 51 117 51 119 51 119 51 119 51 119 54 124 54 121 52 119 51 119 48 114 48 114 48 114 48 114 46 109 48 126 55 117 46 117 46 114 49 117 46 112 48 117 51 114 52 114 51 107 45 100 48 107 48 107 48 107 48 107 49 112 43 107 46 114 48 112 43 107 42 105 42 107 43 109 48 112 43 105 42 107 46 114 43 109 46 114 46 109 42 102 39 95 40 100 45 107 48 109 43 102 43 102 43 102 43 102 34 88 36 93 39 95 39 95 42 100 42 97 40 95 39 95 39 95 39 97 43 102 42 95 37 93 37 93 36 85 28 76 37 95 40 95 36 88 36 93 42 90 33 90 36 83 33 95 23 21 27 22 31 21 27 19 47 24 23 21 39 27 39 22 31 25 15 24 19 25 11 19 11 24 19 24 7 19 7 22 19 19 31 24 39 25 35 22 31 22 31 22 31 22 31 22 35 22 23 19 27 21 23 16 35 22 31 21 27 22 31 24 27 24 31 25 35 24 31 22 19 21 27 24 31 21 15 16 27 18 27 16 23 15 19 15 15 15 27 19 31 18 19 13 31 19 31 19 31 19 31 19 35 19 31 18 31 21 43 25 23 18 27 19 31 18 27 16 27 18 31 21 35 22 43 24 35 27 39 28 43 27 39 25 35 27 39 28 43 27 39 25 31 25 43 31 55 31 43 27 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 75 34 51 30 55 34 63 33 35 25 31 22 27 25 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 87 48 103 48 87 36 63 31 47 19 43 18 39 19 43 21 51 21 47 19 43 21 47 22 39 18 47 19 47 22 59 24 79 40 83 30 67 60 178 92 182 84 170 82 166 84 162 87 174 92 178 96 186 98 182 96 186 99 202 104 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 104 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 190 110 202 114 210 114 202 111 210 119 210 119 210 119 210 119 218 122 218 120 214 119 210 119 206 117 210 120 214 119 206 117 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 253 132 249 129 246 128 238 126 238 126 238 126 238 126 238 126 234 126 226 125 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 234 128 246 132 249 131 238 126 234 128 246 132 249 131 238 126 238 128 238 129 242 131 246 131 246 132 249 129 238 128 246 135 238 131 238 131 238 131 238 131 246 134 246 134 242 131 234 129 246 129 246 131 249 132 253 132 257 134 257 135 261 137 265 137 269 144 277 147 289 152 301 155 297 152 293 150 281 144 265 140 261 140 261 138 257 137 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 137 249 140 249 143 253 153 293 168 297 171 313 180 333 177 317 170 317 168 313 161 297 150 269 144 261 137 249 131 246 131 238 128 222 123 222 125 222 123 214 120 210 116 202 113 198 113 198 114 202 111 186 108 194 113 198 111 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 134 76 134 76 138 79 146 82 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 70 126 72 130 70 126 69 130 72 130 72 130 72 130 72 123 70 123 70 123 70 123 70 103 63 103 63 103 63 103 63 103 66 95 63 91 63 91 64 75 61 99 66 91 60 79 58 83 57 95 61 99 60 87 55 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 75 52 79 52 79 52 79 54 79 52 79 51 75 49 71 49 75 52 83 52 71 48 71 51 67 49 75 51 67 48 71 51 71 48 67 46 63 48 67 49 67 48 63 46 63 48 71 49 63 49 67 49 63 46 55 45 79 52 71 49 67 51 75 54 63 45 59 43 55 45 59 46 59 46 63 45 51 42 59 48 75 46 63 42 59 43 71 48 59 42 59 43 63 45 67 45 63 43 63 43 63 43 63 43 55 42 59 43 63 42 59 40 63 39 59 37 55 39 59 40 75 43 71 42 67 43 75 45 59 37 51 34 47 37 59 40 63 39 59 37 55 39 59 40 51 30 39 42 79 42 51 34 39 34 59 39 51 33 39 31 19 40 21 42 22 40 21 38 27 45 19 40 24 50 25 42 22 40 22 42 27 47 24 40 22 42 25 42 21 35 21 40 19 40 22 45 24 45 22 40 22 42 22 42 22 42 22 42 28 47 22 45 25 47 22 40 24 42 22 40 21 42 22 45 22 38 24 40 25 38 24 35 24 35 21 33 19 31 19 31 18 31 18 28 16 26 15 26 15 28 16 31 18 28 16 26 19 33 19 33 19 33 19 33 19 31 18 28 18 33 21 38 18 33 21 35 21 35 19 31 18 31 19 35 21 38 24 40 24 38 25 42 27 40 24 38 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 36 59 31 57 34 64 34 59 21 38 24 38 25 45 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 48 76 49 74 45 59 33 42 19 31 18 28 18 28 19 31 21 33 19 31 19 31 21 33 19 28 19 23 19 31 25 38 34 59 34 54 34 112 81 169 85 167 84 164 82 167 85 169 88 174 93 181 96 183 96 183 96 188 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 104 207 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 110 219 113 224 114 224 114 222 119 229 119 229 119 229 119 229 122 234 122 231 120 229 119 229 119 229 120 231 120 231 119 229 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 131 265 129 262 129 262 128 260 126 257 126 257 126 257 126 257 128 260 126 257 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 128 267 129 269 131 267 129 265 128 265 131 269 131 269 128 265 128 265 128 267 129 269 131 269 131 272 132 267 128 265 131 276 131 269 131 269 131 269 131 269 132 272 134 274 134 272 131 269 129 272 129 274 131 276 132 276 134 279 134 281 135 281 137 284 143 291 144 298 150 305 153 310 153 305 152 303 147 293 141 286 140 286 140 284 138 284 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 303 144 319 158 348 165 367 174 382 179 377 174 367 174 362 164 343 153 327 149 322 143 305 137 293 134 286 129 276 123 267 125 260 123 257 120 253 117 245 114 243 113 241 113 243 114 238 110 236 111 241 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 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 79 169 76 167 75 167 76 169 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 155 70 157 70 157 69 155 72 159 72 159 72 159 72 159 69 150 69 150 69 150 69 150 64 143 64 143 64 143 64 143 66 140 64 136 61 133 63 136 58 133 66 140 63 131 58 128 57 131 60 133 60 133 58 128 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 52 121 52 121 52 121 52 121 52 121 52 119 51 117 49 117 51 121 54 121 49 114 49 119 46 114 49 117 46 109 48 117 51 117 49 114 48 117 49 119 49 114 48 112 46 114 48 117 51 112 51 112 49 107 45 100 51 109 48 105 46 107 49 112 46 112 46 112 46 112 46 112 45 112 46 109 42 105 45 114 46 112 43 107 43 107 46 112 42 105 42 107 43 109 45 109 43 102 43 102 43 102 43 102 42 100 42 100 42 100 42 100 40 95 39 93 37 95 39 97 43 100 40 95 39 93 39 95 42 97 37 90 34 90 37 93 37 93 36 90 36 90 37 93 39 85 33 95 40 93 36 93 34 88 36 93 36 88 33 83 23 21 27 22 31 21 27 19 43 24 27 21 35 25 35 22 15 21 7 24 23 28 23 24 11 24 19 24 7 19 7 22 31 22 35 24 35 22 27 19 31 22 31 22 31 22 31 22 43 25 31 24 39 25 35 21 35 22 31 21 27 22 31 24 27 24 31 25 35 24 31 22 39 24 23 18 11 18 23 22 27 18 23 16 23 16 19 15 27 16 23 15 19 16 23 18 31 19 31 19 31 19 31 19 27 16 23 16 23 18 31 21 31 21 39 22 39 22 35 19 27 18 31 21 35 22 43 24 27 22 31 25 35 24 27 22 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 59 31 55 34 67 36 59 28 11 21 35 28 47 31 59 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 103 49 95 48 103 43 67 25 39 18 35 16 35 16 39 18 43 19 39 18 39 18 43 19 51 21 47 18 47 22 67 31 83 39 71 25 51 51 162 90 182 84 170 82 166 84 162 87 166 88 170 93 178 95 174 93 182 98 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 206 105 206 107 206 108 206 108 206 108 206 108 202 107 202 107 202 107 202 107 198 108 194 111 198 111 198 111 202 113 202 113 202 114 210 116 210 119 210 119 210 119 210 119 218 122 214 120 214 120 210 119 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 246 129 246 129 249 131 238 126 238 126 238 126 238 126 234 128 234 126 234 129 238 131 238 129 238 129 238 129 238 129 246 132 246 131 242 129 238 129 238 129 242 131 242 131 246 132 246 129 242 128 238 129 242 131 238 129 242 131 246 129 242 128 238 128 242 129 242 129 246 131 246 132 249 131 238 128 246 134 238 131 238 131 238 131 238 131 238 131 242 134 246 134 242 132 246 129 246 131 249 132 253 132 257 134 257 134 261 135 261 137 265 143 273 146 285 152 297 153 297 152 293 150 281 146 269 141 261 140 261 140 257 138 257 137 249 135 249 135 249 135 249 135 246 132 242 131 238 132 242 134 242 134 246 135 249 134 246 132 253 137 253 137 253 137 246 135 246 140 253 140 249 146 281 158 289 164 305 171 321 176 325 176 333 171 301 156 277 152 277 155 289 146 269 137 261 135 246 129 222 123 218 122 214 120 206 117 210 116 206 116 202 114 202 113 202 111 190 111 198 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 174 92 174 90 170 90 170 90 174 92 174 90 170 88 166 88 154 88 142 85 138 84 130 82 130 82 130 81 126 81 126 81 142 79 138 78 138 79 134 78 134 79 134 79 130 78 126 78 142 78 134 75 126 73 126 73 130 75 130 75 130 75 130 75 126 73 126 73 126 73 126 73 123 72 123 72 123 72 123 72 119 67 123 69 123 69 119 67 130 72 130 72 130 72 130 72 115 67 115 67 115 67 115 67 107 64 107 64 107 64 107 64 99 64 95 63 87 61 91 63 83 63 99 66 91 60 83 60 91 58 95 60 95 60 91 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 91 57 87 55 87 55 83 54 79 52 79 52 79 52 79 52 87 54 83 52 79 51 75 49 79 52 75 51 75 51 71 49 75 52 83 52 71 48 71 51 59 46 71 48 59 45 63 48 79 51 71 49 71 49 75 52 71 49 67 46 63 48 67 49 75 52 75 52 71 48 59 45 59 46 55 43 51 45 59 46 63 48 71 51 75 49 67 46 59 46 63 45 51 42 59 48 71 45 67 43 63 45 67 46 59 42 63 43 63 43 67 45 63 43 63 43 63 43 63 43 67 43 55 39 51 40 63 45 63 39 59 37 55 39 59 40 75 43 67 39 55 36 51 36 75 43 63 36 47 34 47 36 51 34 43 33 43 33 47 36 63 36 47 37 47 30 43 40 59 34 43 34 59 39 47 28 19 40 21 42 22 40 21 38 24 42 21 40 22 42 24 45 22 40 22 42 27 47 24 38 21 42 25 42 21 35 21 42 24 45 24 45 22 40 21 38 22 42 22 42 22 42 22 42 22 40 19 38 22 42 21 35 24 42 22 40 21 42 22 45 22 38 24 40 25 38 24 35 24 35 21 31 18 31 21 33 16 28 16 28 16 28 16 28 19 31 15 23 13 26 18 33 19 33 19 33 19 33 19 33 18 31 18 31 18 31 19 33 19 33 21 38 22 35 19 33 19 33 19 35 21 38 22 38 22 38 25 40 25 40 24 35 25 42 27 45 28 42 27 40 25 42 28 47 30 47 28 45 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 31 57 31 62 34 57 25 38 12 28 27 52 34 57 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 74 51 71 34 33 18 26 16 23 15 26 16 28 19 28 18 26 16 28 18 31 25 35 19 23 19 33 30 50 36 57 31 52 28 93 70 164 85 167 84 164 82 167 85 169 85 169 88 174 92 179 92 176 93 186 101 191 101 188 101 193 104 193 104 193 104 193 104 193 102 202 102 202 102 202 102 202 102 202 104 205 105 210 107 212 108 214 108 214 108 214 108 214 108 214 108 214 108 214 108 214 108 217 111 219 113 222 111 219 114 224 111 219 111 224 116 231 119 229 119 229 119 229 119 229 120 231 120 231 120 231 120 231 122 236 123 238 125 236 123 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 257 128 262 129 265 132 267 128 260 128 260 128 260 128 260 129 262 128 260 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 129 269 132 269 129 265 131 274 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 134 279 134 281 135 281 140 288 143 296 147 303 152 308 152 305 152 303 149 296 144 291 141 288 140 286 140 284 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 138 291 140 293 140 300 149 324 159 355 164 367 173 374 177 377 174 365 167 348 158 334 155 331 152 317 143 303 137 296 132 281 126 269 122 262 119 250 117 250 116 245 117 245 116 243 114 241 113 238 111 238 114 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 93 210 92 210 92 207 90 207 92 210 92 207 90 205 88 205 88 200 87 195 85 193 82 191 84 191 82 191 82 188 81 188 78 186 78 186 79 181 79 181 79 176 81 169 79 167 78 167 76 164 73 159 72 159 72 162 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 69 150 69 148 67 148 67 148 63 140 63 140 63 140 63 140 67 143 66 138 63 138 64 138 61 136 66 140 63 131 60 133 58 133 60 133 60 133 60 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 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 46 114 49 117 46 112 48 117 51 117 49 114 48 117 49 119 51 117 48 112 46 112 48 114 49 112 51 114 52 114 51 109 45 102 45 102 45 102 45 102 43 112 49 119 51 117 46 107 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 46 105 43 100 40 97 40 100 45 100 39 93 36 90 37 93 36 88 34 85 33 88 34 90 37 90 39 95 34 76 31 95 42 90 30 85 39 97 36 78 23 21 27 22 31 21 27 19 31 22 31 21 27 21 31 24 35 27 15 25 19 24 7 16 7 22 15 24 7 21 11 24 39 24 35 22 27 21 27 21 31 22 31 22 31 22 31 22 31 19 19 19 31 22 27 19 35 22 31 21 27 22 31 24 27 24 31 25 35 24 31 22 23 21 27 24 27 21 19 18 23 16 23 16 23 16 23 16 31 18 19 13 15 15 27 19 31 19 31 19 31 19 31 19 35 21 35 21 35 21 31 19 23 18 31 19 31 19 27 16 31 19 35 21 35 21 39 22 35 25 39 28 43 27 35 25 35 27 39 28 43 27 39 25 35 27 43 28 47 30 47 30 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 59 33 55 25 15 9 0 18 43 36 67 37 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 49 111 46 59 19 39 16 35 15 31 16 35 18 43 18 39 16 35 18 39 19 59 22 51 19 51 27 83 37 87 37 71 28 43 39 130 87 182 84 170 82 166 84 162 87 162 87 166 90 174 92 166 92 174 96 194 101 194 99 190 104 186 104 186 104 178 104 178 104 198 102 198 102 198 102 198 102 198 102 202 105 210 108 214 110 206 108 206 108 206 108 206 108 206 108 206 108 206 108 206 108 198 110 198 113 202 113 202 111 210 114 202 111 202 114 214 119 210 119 210 119 210 119 210 119 214 120 214 120 214 120 214 120 222 123 226 125 226 125 222 123 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 238 128 249 132 253 134 242 128 242 128 242 128 242 128 238 129 242 131 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 238 131 253 132 246 129 246 132 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 253 134 257 134 261 135 257 140 265 144 277 149 289 152 293 152 293 152 285 147 273 144 265 141 265 140 261 140 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 137 253 140 249 141 265 147 277 156 285 164 309 174 325 177 317 170 317 167 301 161 277 153 297 147 277 138 265 135 249 129 238 126 222 120 206 116 202 116 206 117 210 119 210 116 202 113 198 111 194 114 206 116 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 93 178 92 174 90 170 90 174 92 174 90 170 88 166 88 154 88 142 85 138 84 130 82 138 84 134 82 130 81 126 81 138 78 138 78 138 79 138 79 134 79 134 79 130 78 126 78 123 72 123 72 123 73 130 76 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 126 72 123 70 119 69 119 67 99 61 99 61 99 61 99 61 111 69 103 66 99 66 99 67 91 64 99 66 91 60 87 63 99 60 95 60 95 60 95 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 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 71 51 79 52 71 49 75 52 67 46 63 45 59 46 63 48 75 49 67 46 63 46 63 46 55 46 67 51 79 54 79 54 59 46 63 48 63 48 59 46 51 43 63 49 71 46 55 42 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 63 40 63 40 63 42 75 45 67 40 55 37 55 39 63 42 59 37 51 36 51 36 55 39 47 36 63 45 59 30 35 36 71 36 39 33 59 42 51 30 19 40 21 42 22 40 21 38 21 42 22 40 19 38 21 45 28 50 25 45 25 40 19 28 19 40 24 42 21 38 22 45 25 45 22 40 21 40 22 42 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 19 33 24 40 24 33 18 23 15 26 16 28 16 28 18 31 18 28 16 26 15 28 16 31 19 33 19 33 19 33 19 33 21 38 22 38 22 35 19 31 16 28 18 33 19 31 16 28 21 35 21 35 21 35 21 35 25 42 28 45 28 45 27 40 25 42 27 45 28 42 27 40 27 42 27 45 28 47 30 47 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 45 15 19 12 31 30 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 49 76 48 76 49 64 28 28 18 28 16 26 16 26 18 28 19 31 18 28 18 28 19 31 25 38 22 31 24 42 34 57 36 57 34 64 30 78 60 157 85 167 84 164 82 167 85 169 85 169 88 174 92 176 92 176 92 181 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 107 212 110 214 108 214 108 214 108 214 108 214 110 217 110 217 110 217 110 217 110 217 111 222 114 224 113 222 114 224 114 224 114 226 117 229 119 229 119 229 119 229 119 229 119 229 120 231 120 231 122 234 122 236 123 238 125 236 123 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 125 257 128 260 131 265 132 269 129 262 129 262 129 262 129 262 131 265 131 267 131 262 129 260 129 262 129 262 129 262 129 262 132 267 132 265 131 262 129 262 132 267 131 265 131 265 129 262 131 267 129 265 128 267 129 269 131 267 129 265 128 267 129 269 131 269 129 267 129 267 128 265 128 269 134 274 131 267 129 269 131 269 131 269 131 269 131 269 131 269 132 274 134 274 132 272 129 272 129 274 131 276 132 276 131 276 132 276 134 279 134 279 138 284 140 291 146 298 149 303 152 305 152 305 150 300 146 293 143 288 141 288 140 286 140 286 138 284 138 284 138 284 138 284 134 274 132 272 131 274 132 276 132 276 134 279 135 276 134 274 134 276 134 276 134 276 132 281 134 288 138 291 140 293 143 312 150 346 158 362 170 370 173 370 167 360 171 365 170 348 158 331 152 319 143 308 140 300 135 286 132 281 126 265 117 255 116 250 114 248 119 253 119 248 114 241 113 241 113 245 117 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 95 214 95 212 92 210 90 207 92 210 92 207 90 205 88 205 88 200 87 195 85 193 82 191 85 195 85 193 82 191 81 188 76 183 78 186 79 181 81 183 79 176 81 169 79 167 78 167 72 157 70 159 73 164 76 169 72 159 72 159 72 159 72 159 73 162 73 162 73 162 73 162 72 159 72 159 72 159 72 159 67 152 69 155 69 155 67 152 69 155 69 155 69 155 69 155 73 157 72 155 70 150 69 148 63 140 63 140 63 140 63 140 70 145 67 140 66 140 66 140 64 140 67 140 63 133 61 138 61 136 60 133 60 133 61 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 54 124 55 126 55 126 57 128 55 126 55 126 55 126 55 126 55 124 54 121 52 119 51 117 49 117 51 119 51 119 52 121 51 121 54 121 49 114 49 119 51 121 54 124 51 117 52 124 46 112 45 107 43 109 46 112 52 119 49 114 46 112 46 112 43 102 48 112 52 117 54 117 48 107 49 112 51 109 48 107 42 107 45 112 46 109 43 105 45 112 46 109 42 105 45 114 43 109 45 112 46 109 45 107 45 109 43 107 43 107 42 105 40 97 40 97 40 97 40 97 45 102 40 95 39 97 43 105 40 95 39 93 37 95 39 97 34 88 34 90 37 97 42 102 40 95 37 93 37 97 42 102 40 97 39 95 39 95 40 97 34 88 39 107 43 88 31 90 43 93 33 85 37 95 37 85 23 21 27 22 31 21 27 19 23 22 35 21 19 18 27 25 35 27 15 25 19 24 7 16 3 21 15 24 7 21 15 25 35 22 27 21 27 22 35 25 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 27 22 27 22 23 21 19 18 19 15 19 16 23 18 27 18 19 16 23 18 27 16 23 15 31 19 31 19 31 19 31 19 31 21 35 22 35 19 27 16 27 18 31 21 35 19 27 18 35 21 35 21 35 21 35 21 31 25 39 27 39 27 35 24 35 27 39 28 43 27 39 25 39 27 39 27 43 28 47 31 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 27 23 15 7 22 51 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 87 48 99 51 99 36 43 19 43 19 39 18 39 18 43 19 47 21 43 19 43 19 47 21 55 24 59 25 71 31 91 39 87 37 87 37 59 36 111 82 182 84 170 82 166 84 162 87 166 87 170 92 178 93 170 93 170 93 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 214 110 222 111 206 108 206 108 206 108 206 108 210 110 210 110 210 110 210 110 202 111 202 113 206 114 202 113 202 114 210 116 214 117 210 116 210 119 210 119 210 119 210 119 210 119 210 120 214 122 218 122 218 122 222 123 222 123 218 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 128 242 129 246 131 249 132 246 129 246 129 246 129 246 129 242 131 246 132 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 238 129 242 131 246 129 242 128 246 131 238 128 238 128 246 131 246 131 246 129 242 128 238 128 234 131 253 134 249 129 242 131 238 131 238 131 238 131 238 131 242 132 246 134 246 132 238 131 246 129 246 131 249 132 253 132 249 131 253 132 253 134 257 134 253 138 261 141 273 147 285 149 293 152 293 152 289 149 281 146 269 143 265 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 253 140 269 146 257 150 281 164 309 171 309 168 309 171 321 170 313 165 293 159 301 149 285 143 277 143 269 137 257 132 234 120 210 117 206 119 206 117 214 120 218 117 202 113 198 113 198 116 214 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 186 96 182 93 174 92 170 90 174 92 174 90 170 88 166 88 154 88 142 85 138 84 130 82 142 87 138 84 130 82 126 81 134 76 134 78 138 81 142 81 134 79 134 79 130 78 126 78 130 75 126 73 126 75 130 76 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 69 126 70 126 70 123 69 123 69 123 69 123 69 123 69 130 72 126 70 119 67 111 66 111 66 111 66 111 66 111 66 103 66 95 63 91 63 91 64 95 66 103 64 87 61 91 66 103 61 95 60 95 60 99 63 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 83 55 87 57 91 57 87 55 87 55 87 55 87 55 79 52 79 52 79 52 79 52 71 49 71 51 75 52 79 52 75 52 83 52 71 48 71 51 71 51 83 52 71 49 75 52 67 46 63 45 59 46 63 48 79 51 71 48 63 45 59 46 59 46 63 49 71 49 67 49 59 48 67 51 71 49 63 46 63 46 63 46 63 46 63 46 59 46 63 45 51 42 59 48 63 43 71 46 71 46 63 43 67 45 67 43 63 42 59 42 55 40 55 40 55 40 55 40 59 42 59 42 59 42 59 42 63 39 59 37 55 39 59 40 51 36 51 36 55 39 63 40 71 42 63 37 55 39 63 42 63 40 59 39 59 39 63 40 63 36 51 42 75 40 55 39 63 39 55 36 47 36 55 37 19 40 21 42 22 40 21 38 19 42 24 42 18 33 21 47 25 42 22 42 25 45 22 35 18 38 24 42 21 38 24 47 22 40 19 38 21 42 25 50 22 42 22 42 22 42 22 42 21 35 18 38 22 45 22 40 24 42 22 40 21 42 22 45 22 38 24 40 25 38 24 35 25 38 21 28 18 31 21 35 15 26 15 28 16 31 18 31 13 26 18 33 19 31 15 23 19 33 19 33 19 33 19 33 18 33 19 35 19 31 15 23 19 35 21 38 22 35 21 33 21 35 21 35 21 35 21 35 22 38 24 40 25 38 24 35 25 42 27 45 28 42 27 40 28 42 27 42 27 45 30 50 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 31 57 33 57 27 42 18 38 31 59 39 59 37 66 36 69 36 71 37 74 39 74 40 69 39 66 37 69 39 71 42 74 42 74 42 74 42 74 43 78 45 78 45 81 48 76 42 74 51 78 43 50 24 28 21 31 19 28 18 31 19 33 22 33 21 31 19 33 21 35 22 38 25 38 30 47 36 57 36 59 40 76 36 74 55 152 87 167 84 164 82 167 85 169 87 171 90 176 93 181 95 179 88 179 96 188 98 188 101 195 104 195 104 195 104 195 104 200 104 205 104 205 104 205 104 205 102 202 104 207 108 214 111 219 108 214 108 214 108 214 108 214 110 217 110 217 110 217 110 217 110 219 113 224 114 224 114 222 111 222 116 231 119 229 116 224 119 229 119 229 119 229 119 229 119 229 119 231 120 234 122 234 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 128 262 129 265 131 265 129 262 129 262 129 262 129 262 131 267 134 269 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 126 265 131 272 132 269 128 262 132 269 128 262 126 265 131 272 131 269 131 267 129 265 128 265 126 269 134 274 132 267 129 269 131 269 131 269 131 269 131 269 134 274 134 274 132 269 129 267 129 272 129 274 131 276 132 276 131 274 131 276 132 279 134 279 137 281 140 288 144 296 147 300 152 305 152 305 152 300 147 298 143 291 143 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 274 134 276 134 276 134 276 132 286 138 293 140 296 144 308 146 336 158 360 168 365 167 358 173 365 170 358 165 348 164 346 156 324 147 315 146 312 144 305 138 288 128 269 119 257 117 255 114 248 120 255 120 248 114 241 113 241 114 248 119 248 113 234 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 98 217 95 214 93 210 90 207 92 210 92 207 90 205 88 205 88 200 87 195 85 193 82 191 88 198 85 195 84 191 81 188 76 183 76 186 79 183 81 183 78 176 79 174 78 171 76 171 79 169 76 164 73 162 73 162 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 157 70 159 72 157 70 155 69 155 69 155 69 155 69 155 70 152 69 148 66 145 64 140 69 150 69 150 69 150 69 150 64 136 61 131 60 131 60 133 66 143 67 138 61 133 63 140 64 138 60 131 58 133 63 140 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 51 121 52 121 52 121 52 124 49 117 49 119 51 121 52 121 51 121 54 121 49 114 49 119 48 117 51 119 48 114 49 119 49 114 48 112 46 114 48 117 52 119 49 114 46 109 45 109 49 109 49 109 48 105 45 100 46 105 49 112 51 109 46 105 49 114 48 112 46 114 48 117 45 112 46 109 42 105 45 114 42 107 46 114 48 112 43 105 45 109 45 107 43 105 42 105 40 97 40 97 40 97 40 97 40 100 42 102 43 100 42 97 40 95 39 93 37 95 39 97 42 100 40 95 39 97 40 100 48 105 42 95 37 93 37 95 40 95 39 93 37 95 39 97 46 90 33 95 43 102 42 102 40 97 39 90 33 85 37 97 27 22 11 21 27 25 19 16 7 18 11 19 15 22 19 24 19 25 15 22 11 21 3 19 15 24 15 25 19 27 23 27 19 25 27 25 27 25 27 25 31 27 31 25 27 24 23 22 35 24 35 24 35 24 35 24 23 21 35 27 39 24 23 18 39 24 47 24 39 22 43 27 39 22 35 19 31 18 23 16 15 15 19 16 23 15 19 13 27 16 23 15 19 16 23 18 27 16 19 15 23 18 35 22 43 22 31 18 23 18 27 19 27 15 15 16 39 25 43 21 35 22 43 25 47 25 47 24 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 27 47 31 55 31 47 28 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 51 28 35 25 43 28 55 33 63 34 71 37 71 39 75 40 79 40 75 39 75 39 75 39 75 39 75 40 83 43 87 43 87 42 83 43 79 43 87 45 95 49 95 48 111 46 75 30 51 28 43 21 51 21 39 16 35 19 35 16 35 16 35 18 43 21 47 25 67 28 59 27 79 37 83 33 71 39 67 36 119 82 178 84 170 84 170 84 170 84 178 87 182 90 182 92 178 92 170 90 186 98 190 102 190 101 182 102 182 105 186 105 182 104 194 101 194 102 198 104 202 104 210 107 210 108 214 110 218 110 206 108 206 108 206 108 206 108 206 108 206 108 206 108 206 108 202 110 198 113 202 114 210 116 202 113 202 114 206 116 210 116 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 222 122 222 122 222 122 222 122 226 122 226 122 226 122 226 122 238 125 234 123 230 125 234 126 249 129 242 128 246 132 257 137 249 131 249 131 249 131 249 131 242 129 234 126 230 126 230 128 230 126 238 131 242 131 242 131 242 128 238 128 238 128 234 126 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 129 253 134 257 134 257 134 253 137 253 137 257 140 265 143 285 150 293 153 297 150 285 147 289 144 277 140 269 140 277 143 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 134 246 134 246 134 249 137 257 138 265 141 269 140 273 149 297 164 329 171 325 168 333 168 309 164 317 168 293 152 281 152 285 149 273 144 269 143 249 131 242 123 222 120 230 120 218 120 206 117 202 116 202 113 198 113 210 114 214 113 210 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 178 102 174 101 174 99 170 99 182 101 178 99 178 98 174 98 166 95 166 95 166 95 166 95 170 95 170 92 166 92 166 93 162 90 158 87 150 84 146 82 154 88 158 87 158 87 154 85 154 85 154 84 150 82 146 81 142 79 142 78 138 76 134 76 134 78 134 78 134 78 134 78 146 79 134 73 126 75 134 78 130 75 130 73 126 72 123 72 130 75 130 73 126 73 123 72 123 72 123 72 123 72 123 72 126 72 130 72 130 70 123 67 123 69 123 69 123 69 123 69 134 75 130 72 126 70 119 69 119 69 119 67 115 66 111 66 115 67 115 66 111 64 107 64 115 66 103 60 91 58 95 60 99 60 95 58 91 60 95 61 99 61 91 57 87 57 87 57 91 58 91 57 87 55 83 54 75 54 87 58 91 57 79 52 79 54 79 54 79 57 91 58 79 54 79 55 83 57 91 58 83 54 83 52 79 51 75 51 67 49 75 51 67 46 71 51 79 52 79 52 79 52 79 52 75 54 91 55 75 48 59 45 63 46 67 49 71 49 67 48 79 52 79 52 79 51 67 48 63 48 75 52 79 51 67 46 67 49 71 51 75 49 71 48 67 45 67 46 71 48 75 48 71 46 67 45 67 43 63 43 71 46 71 45 67 43 63 43 71 46 71 46 71 46 71 46 67 45 63 42 55 40 51 37 63 43 63 43 63 43 63 43 55 42 67 46 71 42 47 34 59 43 63 45 67 43 63 42 63 43 75 45 67 39 63 42 55 37 51 34 47 34 47 36 55 37 59 37 51 34 39 31 71 39 51 36 55 37 51 34 24 40 19 40 25 47 24 38 22 40 22 40 22 38 21 38 24 42 24 42 24 42 25 45 24 42 24 45 25 47 27 47 25 45 25 45 25 45 25 45 27 47 27 45 25 42 24 42 24 45 24 45 24 45 24 45 19 40 22 45 25 45 22 40 22 40 25 40 21 35 24 45 22 38 21 33 18 31 16 28 13 26 15 28 16 26 15 23 18 28 16 26 15 28 16 31 16 28 16 28 18 31 19 35 24 38 19 31 16 31 19 33 19 28 15 31 21 40 22 33 19 33 21 38 24 40 22 38 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 24 40 28 47 30 47 28 42 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 31 52 25 47 27 54 31 59 34 64 37 66 37 69 39 71 40 71 40 71 40 69 39 66 37 66 39 71 42 76 43 76 43 74 45 78 43 76 43 78 48 78 43 78 51 71 36 42 25 38 19 33 22 33 18 26 18 31 18 28 16 26 18 31 21 33 19 35 27 42 27 45 33 62 37 54 34 69 36 64 55 148 85 167 84 167 84 167 84 167 85 171 87 171 88 174 88 176 87 186 95 195 99 198 99 198 101 200 104 205 105 205 105 205 101 200 102 202 102 205 104 205 107 210 107 212 108 214 110 214 110 217 110 217 110 217 110 217 108 214 108 214 108 214 108 214 110 217 111 222 113 224 116 226 113 222 114 224 114 226 116 226 120 231 120 231 120 231 120 231 120 234 122 234 122 234 122 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 260 129 267 134 272 131 265 131 265 131 265 131 265 131 262 128 260 126 257 128 260 126 260 129 265 131 265 131 262 129 267 129 267 129 267 131 269 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 274 132 279 134 279 134 276 137 279 135 281 137 286 141 291 147 300 152 308 152 303 149 298 146 296 141 288 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 135 281 137 291 140 293 140 296 143 317 153 339 164 353 168 360 173 360 162 360 168 362 159 336 156 329 155 317 146 308 143 298 132 284 128 267 119 260 119 255 119 255 119 253 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 105 229 104 226 104 224 102 224 102 224 101 224 99 222 99 219 96 217 96 217 96 217 96 217 96 214 93 212 92 210 93 212 92 210 90 205 87 200 85 198 87 200 87 198 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 78 174 76 171 75 169 76 171 75 169 75 167 73 167 72 164 75 162 73 162 72 159 72 157 72 159 72 159 72 159 72 159 70 159 72 159 72 157 69 152 69 155 69 155 69 155 69 155 69 150 70 155 72 157 75 159 69 150 69 148 67 148 66 145 67 148 67 145 66 143 64 143 66 143 63 138 60 136 60 136 61 133 60 131 58 133 60 136 61 133 58 131 57 128 57 131 60 133 58 131 57 128 57 126 54 126 57 128 57 128 55 124 55 126 54 124 54 126 57 131 54 124 54 124 55 126 55 126 55 126 55 124 54 124 52 121 51 124 55 124 51 119 52 124 52 121 52 121 52 121 52 121 51 124 55 124 51 114 48 117 49 117 49 119 51 119 49 117 51 121 52 121 51 119 49 114 48 114 51 119 51 119 48 114 46 114 48 117 49 114 48 112 46 112 48 114 48 117 49 117 48 112 46 112 45 109 45 107 48 114 48 112 46 112 45 109 43 107 43 107 43 107 43 107 45 109 43 107 42 102 39 100 45 109 45 109 45 109 45 109 46 105 45 102 43 102 43 102 40 97 42 102 43 100 40 97 42 102 42 95 36 90 39 102 40 97 39 93 36 88 34 88 34 90 37 93 39 93 37 93 40 95 36 90 39 95 36 85 15 22 7 22 23 28 23 25 23 27 19 24 11 22 7 21 11 22 15 25 23 27 27 28 15 24 19 25 19 25 23 27 19 25 19 25 19 25 19 25 23 27 19 25 19 25 15 24 35 24 35 24 35 24 35 24 23 21 27 22 31 24 35 25 39 24 47 24 35 21 39 25 39 21 35 19 27 16 23 16 15 15 19 16 23 15 19 13 27 16 23 15 19 16 23 18 19 16 27 19 31 19 27 18 39 21 31 18 27 18 31 19 35 18 23 18 35 22 35 18 27 18 31 21 35 21 35 21 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 31 25 39 27 43 28 39 27 47 28 43 28 47 31 59 34 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 67 36 67 33 55 30 43 27 47 30 55 33 63 36 71 37 75 39 75 39 79 40 83 40 79 39 75 37 71 36 75 40 83 43 87 43 87 42 79 43 79 43 87 45 95 48 95 48 115 46 75 25 39 22 43 21 51 21 39 18 39 21 43 18 39 18 39 19 47 21 39 21 59 27 67 31 75 39 79 33 71 39 67 36 119 81 178 84 170 84 170 84 170 84 170 85 174 85 178 87 178 90 178 92 182 96 186 99 190 99 186 102 194 105 190 107 190 105 194 102 198 102 202 104 202 104 210 107 210 108 214 110 218 110 214 111 214 111 214 111 214 111 206 108 206 108 206 108 206 108 202 110 198 113 202 114 210 116 202 114 206 114 210 116 210 116 214 120 214 120 214 120 214 120 214 120 214 122 218 123 222 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 129 249 132 257 135 249 131 249 131 249 131 249 131 242 131 238 128 230 126 234 128 230 128 238 131 242 131 238 129 242 129 242 131 249 132 253 134 242 129 242 129 242 129 242 129 238 129 249 134 253 132 242 128 242 129 246 131 246 131 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 253 132 249 135 249 135 253 138 265 141 281 149 289 152 293 150 285 147 285 144 281 141 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 246 135 253 138 261 140 265 138 261 143 277 152 305 162 321 168 329 167 313 167 317 167 297 156 297 158 281 153 269 144 257 140 253 131 242 123 230 117 226 119 218 120 210 119 202 116 206 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 194 108 190 107 186 105 186 105 190 102 186 102 182 101 182 99 174 98 174 98 174 98 174 98 170 96 166 93 158 92 162 93 162 93 158 92 154 88 150 87 166 87 162 87 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 138 78 138 78 138 76 130 75 130 75 130 75 126 73 126 72 126 72 123 72 119 70 119 69 123 72 123 72 123 72 123 72 130 72 130 72 130 70 123 69 119 67 119 67 119 67 119 67 119 69 123 72 126 73 134 75 119 69 119 69 115 67 115 66 115 67 115 66 111 64 107 64 107 64 107 63 103 61 95 58 99 60 95 58 91 60 95 61 99 60 95 58 87 58 91 58 95 60 95 60 91 58 91 58 83 55 87 57 87 57 83 55 91 57 83 55 79 55 83 57 79 54 79 54 75 52 75 52 91 57 91 55 87 55 87 54 75 54 87 54 79 51 79 55 79 52 79 52 79 52 79 52 75 52 79 51 67 48 75 54 75 51 75 51 75 51 75 51 75 51 75 52 75 49 71 48 67 49 71 51 75 49 71 48 67 49 71 51 75 49 71 48 75 48 79 49 79 51 83 51 79 48 75 48 71 46 71 45 79 49 79 48 75 48 71 46 59 42 59 42 59 42 59 42 67 45 63 43 59 40 55 40 71 46 71 46 71 46 71 46 75 43 51 36 43 40 67 49 51 39 55 42 59 40 51 39 71 42 59 34 39 33 59 43 71 42 63 39 55 36 51 34 39 33 51 39 63 42 71 43 55 36 51 37 63 39 51 31 22 40 22 42 25 50 30 52 27 47 27 45 25 42 24 42 22 42 24 42 25 45 27 47 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 40 25 38 19 33 22 40 21 35 19 33 18 28 15 26 13 26 15 28 16 26 15 23 18 28 16 26 15 28 16 31 15 28 19 35 21 33 18 28 21 33 19 33 19 33 19 33 21 33 19 33 19 33 19 31 18 31 19 35 22 35 21 35 25 40 25 40 25 40 25 40 27 42 27 42 27 42 27 42 25 40 27 42 28 45 28 45 30 45 28 45 30 50 33 52 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 36 64 34 59 33 57 28 54 30 57 33 62 36 64 39 69 39 69 39 69 39 69 39 69 39 69 39 69 39 69 39 71 42 76 43 76 43 74 43 78 42 74 43 76 46 76 43 78 51 69 33 35 19 28 19 33 22 35 19 28 19 35 21 33 19 31 19 31 21 35 19 33 25 47 33 57 39 66 37 57 36 71 36 62 51 140 87 169 85 169 85 169 85 169 84 167 84 169 85 169 87 171 90 186 93 191 96 195 98 195 101 202 104 207 107 207 107 207 102 202 102 205 104 205 105 207 107 210 107 212 108 214 110 214 111 219 111 219 111 219 111 219 110 217 110 217 110 217 110 217 111 219 111 222 113 224 114 224 114 224 114 226 116 226 117 229 120 231 120 231 120 231 120 231 119 229 120 234 122 236 125 238 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 262 131 267 134 269 132 267 132 267 132 267 132 267 132 265 129 260 128 260 128 262 128 260 129 265 131 265 129 260 126 262 128 267 131 272 134 274 129 267 129 267 129 267 129 267 129 269 131 272 132 269 131 267 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 274 132 279 134 279 132 274 135 279 135 279 137 284 140 288 146 298 149 305 152 303 149 298 144 296 143 293 141 291 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 134 276 135 288 138 291 138 293 137 303 140 312 149 336 162 351 168 358 167 360 168 362 162 346 161 336 158 324 150 312 144 300 137 286 129 269 119 260 119 255 120 257 120 253 117 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 108 234 107 231 107 229 105 229 104 229 104 226 102 226 101 224 99 222 99 222 99 222 99 222 98 217 95 212 93 212 93 214 95 214 93 212 92 210 92 207 90 202 88 200 85 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 75 174 79 179 79 174 75 167 76 171 75 169 75 167 73 167 72 159 70 157 70 155 69 155 72 159 72 159 72 159 72 159 72 159 73 162 72 159 70 155 67 152 67 152 67 152 67 152 75 159 73 155 72 152 69 150 70 152 69 150 69 148 67 148 67 148 67 145 66 143 64 143 61 140 64 145 64 140 60 133 61 133 60 131 58 133 60 136 61 133 60 131 58 131 60 133 60 133 60 133 60 133 60 133 55 128 57 128 57 128 57 126 60 131 57 126 55 126 55 126 54 124 54 121 52 119 49 117 55 126 55 126 55 126 54 124 48 119 52 119 49 114 49 121 52 121 52 121 52 121 52 121 49 119 51 117 48 117 54 128 52 121 51 117 49 117 49 117 49 117 51 119 51 117 49 114 49 117 49 117 49 117 49 117 51 119 52 124 54 121 51 119 48 114 48 114 49 117 51 119 49 117 49 114 48 114 46 112 49 117 48 114 46 112 46 112 45 109 45 109 45 109 45 109 45 109 45 107 43 105 42 102 45 109 45 109 45 109 45 109 40 93 33 83 31 90 42 105 39 97 42 100 42 100 40 95 42 100 42 95 36 90 39 100 40 97 42 100 40 97 39 95 33 88 37 97 43 102 45 105 34 88 36 95 40 95 34 81 11 22 15 24 15 27 31 31 15 24 19 25 23 27 23 28 19 24 15 24 11 22 7 21 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 25 47 22 31 18 35 22 35 21 31 18 23 16 19 15 15 15 19 16 23 15 19 13 27 16 23 15 19 16 23 18 23 18 31 21 35 19 23 15 27 19 31 19 31 19 31 19 31 21 35 19 31 18 27 19 31 19 35 22 39 22 39 22 35 25 35 25 35 25 35 25 39 27 39 27 39 27 39 27 43 28 43 28 47 30 51 31 47 28 43 28 43 30 51 31 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 63 34 63 33 63 34 55 31 55 33 63 34 67 36 75 39 75 39 75 39 75 39 63 36 67 37 79 42 83 43 75 40 83 43 87 43 87 42 79 42 75 42 83 43 91 48 95 46 107 40 59 21 27 19 43 21 51 22 43 19 47 24 55 22 47 21 47 21 47 22 47 24 63 33 91 40 91 40 83 34 75 40 67 33 107 73 182 85 174 85 174 85 174 85 170 84 170 85 174 85 178 88 182 92 182 93 186 96 182 98 194 102 194 105 198 105 186 105 198 102 202 104 202 105 206 105 210 107 210 108 214 110 218 110 206 108 206 108 206 108 206 108 210 110 210 110 210 110 210 110 206 111 202 113 202 113 206 114 206 114 210 116 210 117 214 117 214 120 214 120 214 120 214 120 214 120 214 122 218 123 222 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 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 131 253 132 257 134 253 132 253 132 253 132 253 132 246 131 238 129 234 128 238 129 234 129 242 131 242 129 234 128 230 125 234 128 242 131 249 132 242 129 242 129 242 129 242 129 246 131 246 131 246 131 246 131 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 132 257 134 257 132 249 131 249 134 246 135 249 138 261 141 273 146 285 150 293 150 285 147 285 144 285 144 281 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 242 134 242 134 242 132 242 132 242 132 249 135 257 137 257 137 249 135 249 141 277 153 305 162 317 168 317 168 317 170 305 162 293 158 285 155 281 150 277 149 257 137 246 126 230 120 230 120 222 122 210 120 206 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 190 105 186 105 182 104 182 102 190 104 190 102 186 102 182 101 178 99 178 99 178 99 178 99 174 96 166 95 162 93 166 95 166 95 166 95 162 93 162 93 174 90 170 88 162 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 138 78 146 81 146 78 134 73 134 76 134 75 130 75 126 73 123 72 119 70 119 69 115 69 123 72 123 72 123 72 123 72 130 73 134 73 134 72 126 69 119 67 119 67 119 67 119 67 134 75 130 72 126 70 119 69 123 70 123 69 119 69 115 67 115 67 115 66 111 64 107 64 99 63 107 66 111 64 99 60 99 60 95 58 91 60 95 61 99 60 95 58 91 60 99 61 95 60 95 60 95 60 95 60 91 57 87 57 87 57 87 58 99 60 91 57 83 55 83 55 79 54 79 52 75 51 67 49 79 52 79 52 79 52 83 54 71 51 79 52 71 49 75 52 79 52 79 52 79 52 79 52 71 49 75 49 67 49 83 58 79 51 71 46 63 46 67 48 67 48 71 51 75 49 71 48 71 49 71 49 71 49 71 49 71 49 75 51 75 51 71 49 67 45 71 46 75 48 75 48 79 49 79 48 75 48 71 46 71 46 71 46 67 45 63 43 67 45 67 45 67 45 67 45 67 45 67 43 63 43 63 42 59 42 59 42 59 42 59 42 43 36 39 34 43 37 51 40 59 42 63 45 67 43 59 42 59 42 75 45 67 39 59 39 51 37 63 42 71 43 67 42 55 39 63 42 67 42 67 42 43 33 47 37 63 39 47 30 22 42 24 40 21 40 27 54 22 40 24 45 25 47 28 50 25 45 24 40 21 38 19 35 27 47 25 45 25 45 24 42 25 45 25 45 25 45 25 45 24 42 25 45 25 45 27 47 24 45 24 45 24 45 24 45 19 40 21 42 22 45 24 47 24 42 25 38 18 31 19 38 19 33 19 31 16 26 15 23 13 26 15 28 16 26 15 23 18 28 16 26 15 28 16 31 18 31 19 33 19 31 16 26 16 31 19 35 21 35 19 33 16 33 21 35 18 31 19 38 19 33 21 38 24 40 22 38 25 40 25 40 25 40 25 40 28 45 28 45 28 45 28 45 30 47 28 45 30 47 31 52 30 47 28 45 28 45 30 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 64 34 59 33 62 34 64 33 59 33 62 34 64 36 64 40 71 39 69 39 69 37 66 34 64 36 66 40 74 42 76 39 71 42 76 43 76 43 74 42 76 40 71 42 76 46 74 43 74 43 54 25 26 19 33 19 33 24 35 21 33 22 40 25 38 22 35 21 33 22 35 24 38 27 52 39 66 40 62 39 57 37 74 36 57 46 128 88 171 87 171 87 171 87 171 84 169 85 169 87 171 87 174 92 188 92 186 93 191 96 195 99 200 102 202 104 205 104 202 104 205 104 205 105 207 105 210 107 210 107 212 108 214 110 214 108 214 108 214 108 214 108 214 111 219 111 219 111 219 111 219 113 222 113 222 113 222 113 222 116 226 116 226 117 229 117 231 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 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 265 132 269 132 267 134 269 134 269 134 269 134 269 132 267 131 262 129 262 129 262 129 262 131 265 131 262 128 257 125 260 126 262 128 267 129 267 129 267 129 267 129 267 129 267 131 269 131 269 131 269 131 269 132 272 131 269 131 269 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 276 134 279 134 276 131 272 134 276 134 276 135 281 140 286 143 293 147 303 150 303 149 300 144 296 146 298 144 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 131 267 132 267 131 269 131 269 131 274 132 284 135 286 135 288 137 300 138 308 146 324 156 341 165 351 168 362 170 362 165 358 159 334 159 327 155 322 152 315 143 296 135 276 125 267 122 260 123 257 122 255 119 250 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 104 226 102 226 101 224 101 222 99 222 99 222 99 222 99 222 98 219 96 214 95 214 95 214 95 214 95 214 95 214 93 212 92 207 90 202 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 78 176 79 176 79 174 76 171 78 171 76 171 75 169 75 169 73 159 72 159 70 157 70 155 72 159 72 159 72 159 72 159 73 162 75 164 73 159 70 157 69 155 69 155 69 155 69 155 69 150 70 155 72 157 75 159 72 152 70 152 69 150 69 150 67 148 67 145 66 143 64 143 63 140 64 143 64 143 63 140 61 133 60 131 58 133 60 136 61 133 60 133 60 136 63 138 58 131 58 131 60 133 60 133 58 131 57 128 57 128 58 131 60 131 58 128 57 128 57 131 54 124 54 124 52 121 52 121 51 119 51 121 52 121 52 124 54 126 57 128 54 121 54 128 52 121 52 121 52 121 52 121 48 117 51 119 49 117 52 126 52 119 48 109 45 109 46 114 46 112 48 117 49 117 49 114 51 117 49 114 48 117 49 119 45 109 46 112 46 112 45 109 45 109 45 112 46 112 48 114 49 114 48 114 46 112 46 109 46 112 45 109 45 107 43 107 40 102 40 102 40 102 40 102 45 109 45 109 45 107 43 107 40 102 40 102 40 102 40 102 37 95 40 100 42 100 40 97 42 102 45 105 45 105 43 100 37 100 48 112 46 100 39 93 36 93 40 100 43 102 42 97 40 97 42 100 42 97 39 95 33 85 33 90 39 95 36 85 15 25 15 21 0 19 15 30 15 24 15 24 15 25 19 25 15 24 15 24 15 24 11 22 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 31 24 39 24 31 21 43 25 43 22 27 16 27 21 31 19 27 18 23 15 15 13 15 15 19 16 23 15 19 13 27 16 23 15 19 16 23 18 35 19 27 18 23 16 23 16 19 16 31 21 39 21 31 19 19 18 35 21 27 18 35 24 23 18 31 21 35 21 35 21 35 25 35 25 35 25 35 25 43 28 43 28 43 28 43 28 47 28 39 27 39 28 51 33 47 30 43 27 39 28 43 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 34 59 33 59 34 67 37 63 34 63 36 67 36 67 37 79 40 79 39 75 37 71 37 75 39 75 39 75 39 75 39 75 40 83 43 87 43 87 42 75 42 71 40 83 42 87 46 95 43 87 30 35 16 35 25 39 21 55 22 47 21 55 25 63 25 55 22 51 22 51 22 55 22 59 31 91 39 79 31 83 34 79 42 67 31 95 69 186 87 178 87 178 87 178 87 174 87 178 87 182 88 182 90 190 92 182 90 178 93 186 96 186 98 190 101 190 102 186 101 202 104 202 105 206 105 210 107 210 107 210 108 214 110 218 110 210 110 210 110 210 110 210 110 214 111 214 111 214 111 214 111 210 113 202 113 202 113 202 113 210 116 210 117 214 117 218 119 214 120 214 120 214 120 214 120 226 125 222 122 218 120 210 119 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 132 257 134 253 132 257 134 257 134 257 134 257 134 249 132 242 129 238 129 238 131 238 131 242 131 242 129 234 126 238 128 242 129 242 129 242 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 253 134 257 134 257 132 249 129 246 134 246 134 249 137 257 140 265 144 281 149 289 150 285 149 285 144 289 146 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 134 249 135 253 135 257 138 261 144 277 152 289 158 305 167 321 173 317 170 313 168 293 164 285 159 281 153 277 150 273 143 261 132 242 125 230 123 218 123 214 120 206 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 182 104 182 102 178 102 174 101 186 101 182 101 178 99 178 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 178 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 150 81 142 78 138 78 138 79 138 78 134 76 134 75 130 75 130 73 126 73 123 72 123 70 123 72 123 72 123 72 123 72 134 73 138 75 134 73 130 70 126 70 126 70 126 70 126 70 119 69 123 72 126 73 134 75 126 72 123 70 123 69 119 69 115 67 115 66 111 64 107 64 107 64 103 63 103 64 107 66 99 60 95 58 91 60 95 61 95 60 95 60 95 61 103 64 83 57 87 57 91 58 95 60 95 58 87 57 87 57 91 60 91 58 87 57 87 58 95 60 79 54 79 54 83 55 83 55 79 52 79 54 83 54 87 55 83 55 91 57 83 54 87 57 79 52 79 52 79 52 79 52 67 51 79 52 75 49 75 52 87 54 71 46 59 46 67 49 59 46 67 49 71 49 71 49 75 51 67 48 67 48 75 51 63 46 67 48 67 48 63 46 71 46 71 48 75 48 79 49 75 46 71 46 67 45 67 43 75 48 71 46 71 45 67 45 55 40 55 40 55 40 55 40 67 45 67 45 67 45 67 45 59 42 59 42 59 42 59 42 59 42 59 42 59 42 55 40 55 42 63 43 63 43 59 40 55 42 75 45 67 39 55 39 55 40 67 43 67 40 51 34 59 39 63 40 63 40 59 39 47 33 39 33 51 37 51 34 24 45 25 38 16 31 22 50 27 45 25 42 24 40 21 38 22 40 24 45 25 47 28 50 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 24 50 25 45 19 35 24 42 24 35 18 28 18 33 19 33 18 28 16 26 13 23 13 26 15 28 16 26 15 23 18 28 16 26 15 28 16 31 22 35 18 28 15 26 16 31 15 28 19 35 22 35 21 33 12 28 21 35 18 31 22 45 15 28 18 33 19 33 18 31 25 40 25 40 25 40 25 40 28 45 28 45 28 45 28 45 28 42 25 38 25 42 30 50 30 47 28 42 27 42 28 45 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 57 31 62 36 66 34 64 36 64 36 64 37 66 40 71 40 69 39 66 37 66 43 76 42 71 37 64 34 62 39 71 42 76 43 76 43 74 42 74 40 71 40 74 45 74 43 69 37 40 18 23 22 42 18 33 24 38 22 33 24 42 27 42 25 38 22 35 22 35 22 33 22 45 34 57 31 45 39 59 37 74 36 54 45 124 88 171 87 171 87 171 87 171 87 171 88 174 88 176 90 176 93 188 90 183 92 188 95 193 96 195 99 198 101 200 99 198 104 205 104 207 105 210 107 210 107 210 107 212 108 214 110 214 111 219 111 219 111 219 111 219 111 219 111 219 111 219 111 219 113 222 113 222 113 222 113 222 116 226 116 229 117 231 119 231 120 231 120 231 120 231 120 231 126 241 125 236 120 229 117 226 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 125 260 129 267 134 269 132 265 134 269 134 269 134 269 134 269 134 267 131 262 129 262 129 265 131 265 131 265 131 262 126 257 132 272 131 269 131 269 131 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 134 279 134 279 134 276 129 272 134 276 132 276 135 281 138 286 141 291 146 300 150 303 149 300 143 296 146 300 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 281 134 284 134 284 141 305 143 312 149 324 155 329 164 351 171 360 170 362 170 358 168 346 164 334 156 319 149 308 149 303 140 284 129 272 125 265 123 260 122 255 120 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 105 229 104 226 104 224 102 224 101 224 99 222 99 219 98 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 95 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 82 181 79 174 76 174 79 179 78 174 78 171 76 169 75 169 75 164 75 162 73 162 72 159 72 159 72 159 72 159 72 159 73 164 75 164 75 162 72 157 72 159 72 159 72 159 72 159 75 159 73 155 72 152 69 150 72 155 72 152 70 150 69 150 67 148 67 145 66 143 64 143 66 143 63 138 61 143 66 148 61 133 60 131 58 133 60 136 60 133 60 133 60 138 64 140 54 126 55 128 57 131 58 131 61 133 57 126 55 128 60 136 57 128 57 128 58 133 61 136 54 124 54 126 55 128 58 131 54 124 54 126 55 128 57 128 51 121 54 124 51 119 52 124 52 121 52 121 52 121 52 121 46 119 54 126 52 117 49 117 58 126 51 114 46 114 49 119 45 109 46 117 49 117 49 117 52 119 48 112 46 114 51 121 51 121 52 124 54 121 52 119 48 114 48 117 49 119 51 119 46 112 45 109 45 107 43 107 49 117 49 114 48 112 46 112 43 107 43 107 43 107 43 107 45 109 45 109 45 109 45 109 43 107 43 107 43 107 43 107 43 100 39 93 36 93 37 95 39 97 40 100 42 97 40 95 39 97 42 95 36 90 37 97 42 102 43 102 40 90 31 78 36 90 39 95 40 97 40 95 36 85 30 83 34 93 37 90 19 25 19 25 19 27 27 30 23 25 19 24 11 22 7 21 31 28 23 27 19 25 23 27 19 25 19 25 19 25 19 25 23 27 23 25 19 24 15 24 27 28 23 25 11 21 3 19 23 21 35 25 39 24 27 19 27 21 27 21 27 21 27 21 39 24 43 24 43 22 35 19 23 15 19 13 15 15 19 16 19 16 27 18 23 15 11 10 31 18 27 16 23 18 27 19 15 13 15 15 19 15 23 16 31 18 27 18 27 18 27 16 27 18 27 19 31 21 35 21 27 19 35 21 27 18 31 21 27 22 27 24 31 25 35 25 51 30 47 28 43 27 39 27 47 30 47 28 43 28 39 27 43 27 39 27 39 28 47 31 55 30 47 27 47 30 59 34 47 28 47 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 39 83 43 87 43 87 43 79 42 75 42 83 43 91 48 99 42 79 28 31 16 27 21 43 19 47 21 47 22 51 22 51 24 55 25 59 24 55 22 55 28 83 39 91 37 83 37 63 42 83 34 67 33 91 73 186 87 178 85 170 82 158 78 182 88 182 88 182 88 182 88 186 88 182 92 186 93 190 96 190 98 190 101 194 101 194 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 222 122 214 119 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 238 126 238 128 242 128 238 126 242 129 246 131 253 132 257 134 253 131 249 131 253 134 242 132 246 132 246 131 238 128 238 129 238 129 238 129 238 129 242 129 242 129 242 129 242 129 234 126 234 128 238 128 242 129 238 129 249 134 253 132 242 128 242 129 242 129 242 129 242 129 249 132 249 132 249 132 249 132 257 134 249 131 249 134 261 138 249 134 253 135 253 132 242 128 242 131 246 132 249 134 253 135 249 131 249 131 249 131 249 131 253 134 257 132 246 129 253 135 238 131 238 132 246 135 257 138 265 144 281 150 293 150 285 146 289 146 289 144 285 143 281 143 269 138 265 135 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 257 135 249 132 249 140 261 144 273 149 289 159 293 161 305 167 309 168 305 167 293 164 277 153 265 150 277 153 261 141 253 135 246 131 246 129 226 125 214 120 206 117 210 116 206 114 214 113 210 111 210 111 210 114 210 113 206 111 202 111 198 110 198 108 194 107 190 107 178 104 190 107 186 107 194 111 182 104 182 104 182 104 182 104 190 102 182 101 190 105 186 101 186 102 186 101 182 99 178 99 174 98 174 96 170 95 166 95 166 93 158 90 154 90 154 92 166 88 166 87 162 85 158 85 158 84 146 81 154 84 146 79 146 81 146 81 146 81 146 81 138 78 138 76 134 75 130 76 142 79 142 78 138 76 134 76 138 76 130 73 126 73 126 75 126 73 126 73 126 73 126 73 123 73 126 73 126 73 126 75 123 70 134 75 138 73 126 69 119 69 130 73 134 72 123 67 123 72 126 73 130 72 126 70 134 73 126 72 119 69 115 66 115 67 115 66 111 64 107 64 99 64 115 66 95 58 99 64 103 64 107 66 111 64 107 63 87 58 99 63 103 61 91 57 79 60 103 63 91 55 83 57 91 57 87 55 87 58 99 63 95 60 91 57 79 52 71 51 71 52 83 57 87 55 75 51 87 55 87 55 87 52 75 51 83 54 83 54 83 54 83 54 83 54 83 54 83 54 83 54 79 55 91 54 67 46 75 55 83 51 67 48 75 52 79 51 63 48 75 52 79 51 67 46 83 52 71 46 59 45 59 46 71 48 67 49 79 52 71 46 79 49 79 48 75 46 71 46 71 49 83 48 59 40 63 48 75 48 75 46 67 43 55 40 47 39 59 43 67 45 63 42 67 45 67 45 67 45 67 45 71 45 67 43 63 42 59 40 67 45 67 43 59 37 35 31 31 33 39 37 55 43 67 46 55 37 55 37 55 37 55 37 55 37 59 39 59 39 59 40 67 42 67 40 63 40 59 39 63 39 55 36 51 36 51 37 28 50 28 52 30 54 31 54 24 45 25 47 28 50 30 52 30 50 27 45 24 42 24 45 22 42 24 45 25 47 27 50 27 47 27 45 25 42 24 42 28 50 28 47 25 45 24 42 21 40 24 45 24 45 21 40 21 40 21 40 21 40 21 40 19 33 21 35 19 33 18 28 15 26 13 23 13 23 15 26 16 28 16 28 15 26 13 21 16 28 15 23 13 26 16 28 15 26 15 26 16 28 18 31 18 31 18 31 18 31 18 31 18 31 18 33 19 35 21 35 18 33 21 35 18 31 19 35 22 35 24 38 24 40 25 40 30 45 28 45 27 42 25 40 30 45 28 45 27 42 27 40 28 42 27 42 27 45 30 50 30 54 28 50 28 54 31 59 28 52 30 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 71 42 76 43 76 43 74 43 76 42 74 42 76 46 76 46 66 33 35 19 26 19 28 18 31 19 31 21 33 21 35 22 38 24 40 25 38 24 35 24 47 36 62 37 59 37 62 31 69 39 62 37 59 43 131 87 169 87 169 85 164 81 159 88 174 88 174 88 174 88 174 88 183 90 188 92 191 95 193 96 195 99 198 101 200 99 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 122 234 120 231 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 125 255 126 257 126 260 126 257 128 262 129 265 132 267 132 267 132 267 132 267 132 267 131 267 132 267 132 265 129 260 129 262 129 262 129 262 129 262 129 267 129 267 129 267 129 267 128 265 128 265 129 267 131 269 129 269 131 272 132 269 131 267 131 269 131 269 131 269 131 269 132 272 132 272 132 272 132 272 134 272 132 272 132 274 135 279 132 272 134 276 134 272 129 265 131 269 132 272 132 272 134 274 131 274 131 274 131 274 131 274 132 279 134 276 129 272 132 281 134 276 134 276 135 281 138 286 141 291 147 303 150 303 147 296 146 298 146 296 144 293 143 293 138 286 137 284 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 135 286 134 284 135 293 140 308 144 315 153 334 159 339 164 351 168 353 168 351 167 341 159 324 153 319 153 317 144 300 140 288 134 279 129 269 128 265 125 257 120 253 117 253 114 248 114 245 113 243 111 243 114 243 114 241 113 241 111 238 110 236 110 234 108 234 107 231 105 231 108 234 107 231 108 238 104 226 104 226 104 226 104 226 104 224 99 224 102 229 102 222 102 226 102 224 101 222 99 222 98 219 98 217 96 217 95 214 95 212 92 207 90 207 90 210 88 202 88 200 87 200 85 198 85 195 81 193 84 195 82 188 81 191 81 191 81 191 81 191 78 186 78 183 76 183 75 176 78 176 79 174 78 174 76 171 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 69 155 72 159 72 159 69 155 70 155 72 157 73 155 72 152 73 155 72 152 70 150 69 148 67 148 67 145 66 143 64 143 64 148 69 148 63 138 63 145 61 136 63 140 64 138 61 136 57 131 61 138 63 136 58 128 55 133 64 138 60 126 57 131 58 131 57 126 57 131 61 138 58 131 57 126 55 124 52 121 52 124 54 126 55 124 54 121 55 126 55 126 55 124 52 119 54 124 54 124 54 124 54 124 54 124 54 124 54 124 54 124 52 124 54 121 49 117 51 124 54 119 48 114 51 121 52 119 48 117 49 119 51 117 49 114 55 121 48 109 43 109 46 114 49 114 48 117 52 121 49 112 49 117 49 114 48 112 46 112 48 119 51 117 45 109 48 119 46 112 46 112 45 107 42 102 39 102 42 107 45 107 42 102 43 107 43 107 43 107 43 107 45 109 43 107 43 107 42 105 40 97 40 97 40 95 37 90 39 95 39 97 42 100 42 102 39 95 39 95 39 95 39 95 42 100 40 97 40 97 40 97 39 95 39 95 37 93 36 90 37 90 36 88 34 90 36 93 7 22 19 27 23 25 15 24 15 25 19 27 27 28 31 30 31 28 23 24 11 22 11 22 7 21 11 24 23 28 31 30 23 27 23 25 19 24 15 24 19 25 19 25 19 25 19 24 27 22 31 24 35 22 31 21 27 21 27 21 27 21 27 21 31 19 35 21 31 19 27 16 15 13 11 12 11 12 15 13 27 16 19 13 15 13 19 15 27 16 23 15 19 16 23 18 23 16 23 18 27 18 31 19 19 16 23 18 27 19 31 21 27 18 27 19 31 21 35 21 27 19 35 21 27 18 31 21 27 24 31 24 35 25 35 25 39 27 39 27 35 25 35 25 43 27 39 27 35 25 35 24 43 27 39 27 39 28 47 31 51 28 47 28 47 30 55 33 47 30 51 30 55 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 79 40 79 40 79 40 79 40 75 40 83 43 87 43 83 42 79 42 75 42 83 43 91 48 103 37 51 19 31 21 35 19 35 18 39 18 43 19 43 21 51 24 55 25 59 24 55 22 59 30 87 39 95 37 83 37 67 42 83 36 71 34 87 69 178 84 174 85 174 85 170 82 182 88 182 88 182 88 182 88 186 88 190 92 194 93 194 95 190 96 194 99 194 101 190 99 202 104 202 105 206 107 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 218 123 226 125 222 122 218 120 218 120 222 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 230 123 230 125 234 126 238 126 238 126 242 129 246 131 253 132 246 131 257 134 261 134 253 131 246 132 246 132 246 131 238 129 238 129 238 129 238 129 238 129 242 129 242 129 242 129 242 129 242 129 242 131 246 131 249 132 249 131 246 129 242 131 246 132 246 131 246 131 246 131 246 131 249 132 249 132 249 132 249 132 246 131 249 134 253 134 253 134 249 132 253 134 253 132 246 129 253 134 249 132 249 132 246 131 249 131 249 131 249 131 249 131 253 134 257 132 246 129 253 135 257 137 253 135 249 137 257 138 261 143 277 147 285 149 281 147 289 146 289 144 285 143 281 143 269 138 269 137 261 134 257 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 242 132 246 134 253 135 249 134 246 138 257 143 265 147 277 156 289 159 305 167 309 170 309 168 297 165 277 159 269 155 277 158 265 146 265 140 253 131 234 128 238 129 226 123 214 122 218 119 206 114 214 113 210 111 210 111 210 114 210 114 206 113 206 111 198 110 198 110 194 108 194 107 194 110 202 110 194 107 190 110 182 104 182 104 182 104 182 104 186 99 174 99 182 102 182 98 186 102 186 101 182 99 178 99 174 98 174 98 170 96 170 95 166 93 158 90 154 90 154 92 166 88 166 88 162 87 162 85 162 84 150 82 154 84 150 79 146 81 146 81 146 81 146 81 138 78 138 78 134 76 134 76 142 79 142 79 138 78 138 76 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 123 70 126 72 130 70 126 69 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 67 119 67 107 63 107 66 95 60 99 63 103 61 95 60 87 58 99 63 103 61 91 57 91 61 107 63 95 58 91 60 91 58 87 57 87 58 95 61 83 55 83 55 83 55 83 55 83 55 79 54 79 54 83 55 83 55 87 55 87 54 79 52 83 54 83 54 83 54 83 54 83 54 83 54 83 54 83 54 79 51 67 48 75 52 79 51 83 51 67 48 75 52 79 51 75 49 71 48 67 49 71 51 87 52 67 45 55 45 67 49 71 48 67 49 79 52 71 46 79 49 75 48 75 48 71 46 75 49 83 49 75 48 83 54 67 45 71 46 71 45 63 43 59 43 63 43 63 42 55 40 59 42 59 42 59 42 59 42 59 42 63 43 63 43 67 45 47 37 47 37 51 40 59 43 67 45 63 43 59 40 55 39 63 40 63 40 63 40 63 40 75 45 71 43 67 40 63 40 55 37 51 36 51 34 47 34 51 34 47 33 43 34 51 36 19 38 24 47 27 45 22 35 27 45 25 42 22 40 21 38 30 50 25 42 21 38 21 38 22 42 24 45 25 47 27 50 27 47 27 45 25 42 24 42 18 35 19 35 21 38 22 40 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 18 28 13 21 12 23 15 28 21 35 19 33 19 33 21 35 18 31 18 33 19 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 24 40 25 40 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 28 52 30 54 31 57 30 54 30 57 31 57 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 40 71 40 71 40 71 40 71 40 71 42 76 43 76 42 71 43 76 42 74 42 76 46 76 45 54 21 21 18 33 21 26 16 26 16 28 18 28 19 31 22 38 24 40 25 38 24 35 27 50 37 64 39 59 37 62 34 71 39 64 39 62 40 121 84 164 84 169 87 171 87 169 88 174 88 174 88 174 88 174 90 186 90 188 92 191 93 191 95 193 98 198 99 198 99 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 122 234 123 236 125 238 123 241 120 238 120 238 122 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 253 125 255 126 257 128 260 128 262 129 265 131 265 128 262 134 272 137 269 132 262 132 267 134 269 132 267 131 262 131 265 131 265 131 265 131 265 129 267 129 267 129 267 129 267 131 269 131 272 132 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 269 132 276 135 276 132 272 132 272 132 272 132 272 132 269 135 274 134 272 132 269 131 267 132 276 132 276 132 276 132 276 132 279 134 276 129 272 132 281 138 284 137 279 135 279 137 281 138 288 143 296 147 298 147 298 146 298 146 296 144 293 143 293 140 288 138 284 135 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 132 281 134 284 134 284 137 296 141 300 143 305 150 324 155 331 161 346 168 353 168 353 168 343 164 331 158 329 159 324 150 310 147 296 137 281 131 267 129 267 126 260 122 255 119 255 114 248 114 245 113 243 111 243 116 245 114 243 114 241 113 241 111 238 110 236 110 234 108 234 111 241 114 238 108 229 107 234 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 98 219 98 217 96 217 95 212 92 207 90 207 90 210 90 205 88 202 88 200 87 200 87 195 82 193 84 198 82 191 81 191 81 191 81 191 81 191 79 188 78 186 78 183 76 179 79 179 79 176 79 174 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 148 67 145 64 143 64 143 60 136 63 138 63 138 61 133 58 133 60 136 61 133 60 131 61 138 63 138 61 133 60 133 58 131 58 131 58 131 58 133 54 124 54 126 55 128 57 128 57 126 54 121 52 124 55 128 54 126 55 128 57 126 54 124 54 124 54 124 54 124 54 124 52 121 52 121 52 121 52 121 52 114 45 112 52 126 54 119 54 119 48 114 51 121 52 119 52 119 48 112 46 114 51 121 51 119 51 117 49 114 48 112 49 114 48 117 52 121 49 112 48 114 48 114 48 114 48 114 46 114 48 114 48 117 51 124 43 107 45 112 46 112 45 109 45 109 45 107 43 105 40 102 42 105 42 105 42 105 42 105 40 105 42 107 43 109 45 112 40 97 39 93 39 100 45 107 45 105 43 100 40 95 39 93 42 100 42 100 42 100 42 100 45 105 43 100 40 95 37 93 37 93 37 90 36 88 34 88 39 95 37 90 34 88 34 90 23 30 39 34 43 31 27 27 23 25 19 24 11 22 7 21 27 27 19 22 11 21 7 21 27 27 23 25 19 24 15 22 23 27 23 25 19 24 15 24 0 18 3 19 7 22 11 24 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 23 15 15 12 11 13 23 18 35 19 31 18 27 19 31 21 27 18 31 19 35 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 35 25 35 27 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 51 30 55 31 55 31 51 30 55 31 55 33 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 75 40 79 42 83 40 79 39 79 42 87 43 87 42 79 40 79 42 75 42 83 43 91 48 87 28 27 13 27 22 35 18 35 16 35 18 39 18 43 19 51 24 55 25 59 24 55 22 67 33 95 40 95 37 79 37 79 43 83 36 79 36 79 61 174 82 174 87 178 88 178 87 182 88 182 88 182 88 182 88 198 90 194 92 194 92 190 93 190 95 194 98 198 99 194 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 222 123 226 125 226 125 226 123 222 120 218 122 226 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 125 234 126 238 126 242 128 246 129 246 129 249 131 238 129 253 135 265 135 253 131 246 134 249 134 249 132 242 129 242 131 242 131 242 131 242 131 242 129 242 129 242 129 242 129 246 131 249 132 253 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 129 249 134 257 134 249 131 249 132 249 132 249 132 249 134 257 134 253 132 249 131 246 129 253 132 253 132 253 132 253 132 253 134 257 132 246 129 253 135 253 135 246 134 242 134 246 135 257 138 265 143 277 147 281 149 289 146 289 144 285 143 281 143 273 140 269 138 265 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 242 131 246 132 249 134 253 143 261 143 261 146 269 153 269 155 289 162 301 168 309 168 293 165 285 162 281 159 285 159 273 150 277 146 257 135 242 129 230 128 222 122 210 119 214 117 206 114 214 113 210 111 210 111 214 116 214 114 210 114 206 113 202 111 202 110 198 110 194 108 206 114 210 113 194 105 186 107 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 178 98 174 98 170 96 166 93 158 90 154 90 154 92 170 90 170 88 166 88 162 87 162 85 150 84 158 85 154 81 146 81 146 81 146 81 146 81 142 79 142 78 138 78 134 78 146 81 146 79 142 79 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 64 103 63 103 63 103 61 103 63 107 66 111 64 103 63 95 60 95 60 95 60 95 60 107 63 99 61 99 61 99 60 91 58 91 58 91 58 91 57 75 52 79 55 83 57 91 58 91 57 83 54 79 55 87 58 83 55 87 57 91 57 87 55 83 54 83 54 83 54 83 54 79 52 79 52 79 52 79 52 83 48 59 46 79 55 83 51 83 51 67 48 75 52 79 51 79 51 67 46 63 48 75 52 63 48 79 55 87 51 63 43 71 48 67 49 79 52 71 46 75 48 75 48 75 48 75 48 71 45 67 45 71 48 79 49 63 43 67 46 71 46 67 45 71 46 67 43 63 42 59 42 67 45 67 45 67 45 67 45 55 42 59 43 63 45 67 46 71 45 63 40 55 42 63 45 55 40 55 39 51 39 51 39 67 42 67 42 67 42 67 42 71 43 67 40 59 37 51 36 63 40 59 39 59 37 55 37 79 45 67 39 51 34 47 34 28 52 31 54 31 52 27 45 24 45 25 47 28 50 30 52 27 47 25 42 24 42 24 42 30 52 28 47 24 40 21 38 27 47 27 45 25 42 24 42 22 40 24 42 25 45 27 47 24 42 22 40 21 42 22 45 24 45 24 45 24 45 24 45 19 33 21 35 19 33 18 28 13 23 12 21 12 21 13 23 15 26 13 23 13 26 16 31 16 26 13 23 13 23 15 28 18 31 18 33 19 35 21 35 15 28 16 31 18 33 19 35 18 31 18 33 19 35 21 35 18 33 21 35 18 31 19 35 25 40 25 40 27 42 27 45 25 40 25 40 27 42 27 42 28 42 27 42 25 40 25 38 28 42 27 42 27 45 30 50 27 52 30 57 31 57 31 54 31 57 31 57 33 59 33 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 74 43 76 43 74 40 69 43 76 42 74 42 76 46 76 31 40 18 21 18 31 21 26 16 28 18 28 19 31 19 33 22 38 24 40 25 38 24 35 30 54 39 66 40 59 36 62 39 74 39 64 42 64 37 109 84 167 85 171 88 174 88 171 88 174 88 174 88 174 88 174 92 188 92 188 92 188 92 188 93 191 96 195 98 195 98 195 101 202 102 205 107 212 108 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 122 234 123 238 126 241 125 238 123 243 122 241 122 241 123 243 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 245 126 255 125 253 123 255 125 257 125 255 126 257 126 260 128 260 129 262 129 262 129 262 129 262 128 262 132 269 135 272 134 267 134 269 135 272 134 267 131 265 132 267 132 267 132 267 132 267 129 267 129 267 129 267 129 267 131 269 131 272 132 274 134 274 132 269 131 267 129 269 131 272 131 269 131 269 131 269 131 269 132 272 132 272 132 272 132 272 129 267 131 272 132 272 132 272 132 272 131 269 131 272 134 276 134 274 132 272 132 272 131 269 134 279 134 279 134 279 134 279 132 279 134 276 129 272 132 281 134 276 132 274 132 276 134 279 137 284 140 288 144 296 147 300 146 298 146 296 144 293 143 293 141 288 140 286 137 281 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 131 281 134 284 138 293 143 298 141 300 146 315 147 317 153 334 164 346 167 346 164 341 164 336 161 331 159 324 150 312 150 305 143 291 134 272 128 265 125 257 120 253 117 253 114 248 114 245 113 243 111 243 117 245 116 245 114 243 114 243 113 238 111 238 110 236 110 236 111 241 113 238 107 229 105 231 107 231 107 231 107 231 107 231 102 222 98 222 101 226 101 219 102 226 102 224 101 222 99 222 101 222 99 222 98 219 98 219 95 212 92 207 90 207 90 210 92 205 90 205 88 202 88 202 88 198 84 195 85 198 84 191 81 191 81 191 81 191 81 191 81 188 79 188 78 186 78 181 81 179 81 179 79 176 79 176 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 72 157 70 155 69 157 70 159 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 140 61 138 63 143 61 136 63 140 66 143 66 143 64 138 60 133 60 133 60 133 60 133 66 136 58 131 60 136 60 131 58 131 60 133 60 131 57 126 54 124 54 126 55 128 57 128 57 128 55 126 55 126 57 128 54 126 55 128 58 128 57 128 54 124 54 124 54 124 54 124 51 119 51 119 51 119 51 119 54 121 49 119 52 124 54 124 54 119 48 114 51 121 52 119 51 117 49 114 48 117 49 119 45 114 52 128 57 121 48 107 49 114 48 117 52 121 49 112 46 112 48 114 48 114 49 117 48 109 43 107 46 114 48 112 45 109 46 112 46 109 43 107 46 112 45 107 43 107 43 109 45 109 45 109 45 109 45 109 42 105 43 107 43 107 45 109 48 107 45 102 40 97 40 97 37 93 37 95 39 95 39 95 42 100 42 100 42 100 42 100 40 97 40 95 37 93 36 90 42 100 42 100 40 97 39 95 46 105 43 97 37 90 36 90 19 25 19 25 15 24 11 22 15 25 19 27 27 28 31 30 19 25 19 24 19 27 27 28 27 27 23 25 19 24 15 22 23 27 23 25 19 24 15 24 19 25 19 25 23 27 23 27 35 24 27 21 27 21 35 24 35 24 35 24 35 24 35 24 31 19 35 21 31 19 27 16 19 15 15 13 15 13 19 15 11 13 19 15 23 16 23 16 15 13 11 12 11 12 15 13 23 18 27 18 31 19 31 19 27 18 27 18 27 18 27 18 27 18 27 19 31 21 35 21 27 19 35 21 27 18 31 21 35 25 35 27 39 27 43 28 35 25 39 27 43 28 43 30 47 28 43 28 39 27 39 25 43 27 39 27 39 28 47 31 43 28 51 31 59 31 51 30 55 31 55 33 59 33 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 83 43 87 43 87 42 79 39 79 42 75 42 83 43 91 48 39 21 31 18 27 18 31 19 39 19 43 19 47 21 47 22 51 24 55 25 59 24 55 22 71 34 99 42 99 37 79 36 87 45 83 37 87 37 71 55 178 85 178 88 182 88 178 87 182 88 182 88 182 88 182 88 202 92 202 92 194 92 194 92 186 93 190 98 194 98 194 96 194 101 198 104 210 108 218 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 214 122 226 126 230 126 226 125 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 125 238 125 234 123 230 125 234 126 238 126 242 128 246 129 246 129 246 129 246 129 246 129 246 129 246 129 249 132 257 134 261 135 249 134 253 135 249 134 246 131 246 132 246 132 246 132 246 132 242 129 242 129 242 129 242 129 242 131 246 131 249 132 249 132 242 131 246 132 249 131 246 129 246 131 246 131 246 131 246 131 249 132 249 132 249 132 249 132 246 131 242 129 246 131 249 134 249 132 246 129 246 132 257 137 246 131 249 132 249 132 253 134 257 134 257 134 257 134 257 134 253 134 257 132 246 129 253 135 246 134 242 134 246 135 257 138 249 137 257 140 269 144 281 149 289 146 289 144 285 143 281 143 277 141 273 138 265 137 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 238 131 249 135 246 138 249 140 246 137 249 144 246 146 265 155 285 164 297 165 281 162 281 162 277 159 285 158 269 150 281 150 273 140 246 134 238 129 226 123 214 122 218 119 206 114 214 113 210 111 210 111 218 117 214 116 214 114 210 114 206 113 202 111 202 110 198 110 194 110 202 110 186 104 186 107 190 107 190 107 190 107 190 107 190 101 178 101 186 104 186 99 186 102 186 101 182 99 178 99 182 101 178 99 178 98 174 98 166 93 158 90 154 90 154 92 174 92 170 90 170 88 166 88 166 85 154 84 158 87 154 82 146 81 146 81 146 81 146 81 146 81 142 79 142 78 138 79 150 82 146 81 146 79 142 79 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 130 72 123 69 123 69 130 72 123 72 126 73 130 72 126 70 130 72 126 70 123 69 119 67 115 67 115 66 111 64 107 64 119 64 99 63 111 66 103 60 99 63 107 64 107 64 103 61 99 60 95 58 91 60 95 61 111 61 87 55 91 60 95 57 91 58 95 61 95 58 83 54 79 55 83 55 83 55 83 57 83 57 87 58 91 57 87 55 83 55 91 57 95 58 95 57 83 54 83 54 83 54 83 54 75 51 75 51 75 51 75 51 87 55 91 54 79 52 83 55 83 51 67 48 75 52 79 51 67 49 71 51 75 49 71 48 71 49 75 52 79 51 75 49 71 48 67 49 79 52 71 46 71 46 71 48 75 49 79 49 87 48 67 45 75 49 75 45 71 46 71 46 67 43 59 40 71 45 63 42 63 45 71 48 63 43 63 43 63 43 63 43 67 45 63 43 63 43 59 42 59 42 59 42 55 39 47 36 55 40 55 40 55 40 55 40 63 40 63 40 63 40 63 40 63 40 63 40 63 40 59 39 71 42 67 42 63 40 63 40 67 40 59 37 55 37 59 39 30 52 28 47 25 45 25 47 27 45 25 42 22 40 21 38 25 45 25 45 27 50 30 54 25 45 25 45 25 45 25 45 27 47 27 45 25 42 24 42 24 42 24 42 24 42 24 42 25 45 21 38 19 40 24 47 24 45 24 45 24 45 24 45 22 40 24 40 24 38 21 33 16 26 15 23 13 26 15 28 10 21 15 28 18 31 16 26 16 26 15 23 13 26 15 28 16 28 16 31 18 31 19 33 19 31 18 31 18 31 18 28 18 31 18 33 19 35 21 35 18 33 21 35 18 31 19 35 25 40 25 42 27 45 28 45 27 42 27 45 28 47 30 50 30 47 30 45 28 45 27 42 28 42 27 42 27 45 30 50 25 50 30 57 33 57 30 52 31 57 31 59 33 62 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 43 76 43 76 43 74 39 69 43 74 42 69 42 71 46 76 18 33 22 31 18 23 18 28 19 31 21 33 21 35 22 35 22 38 24 40 25 38 24 35 31 57 40 66 40 59 36 59 40 74 39 66 43 66 37 102 87 171 87 174 88 171 87 169 88 174 88 174 88 174 88 179 92 188 92 188 92 188 92 188 92 191 96 195 98 195 98 193 99 200 102 205 107 212 110 217 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 128 241 125 236 125 243 123 241 122 243 123 245 125 245 125 245 125 245 125 245 125 245 123 245 123 245 123 245 123 245 123 245 123 245 123 248 126 255 125 253 123 255 125 257 128 260 129 262 129 265 131 265 129 262 129 262 129 262 129 262 129 262 129 265 132 269 135 274 134 272 135 272 135 269 132 265 132 267 132 267 132 267 132 267 129 267 129 267 129 267 129 267 129 267 129 269 131 269 132 272 128 267 132 274 134 272 129 265 129 267 129 267 129 267 129 267 132 272 132 272 132 272 132 272 132 269 129 265 128 269 134 276 132 269 131 267 131 272 135 279 129 269 131 272 132 274 134 276 134 279 134 279 134 279 134 279 132 279 134 276 129 272 132 281 134 276 134 279 137 284 141 288 135 279 137 284 141 293 147 300 146 298 146 296 144 293 143 293 141 291 140 286 138 284 135 281 134 276 134 276 134 276 134 276 131 272 131 272 131 272 131 272 129 265 129 267 129 267 129 267 134 274 129 274 129 279 134 286 132 284 137 284 134 286 137 296 140 305 149 324 159 336 164 341 161 336 162 334 159 329 158 319 147 310 150 308 147 296 138 284 132 272 128 265 125 260 122 260 114 248 114 243 113 241 111 241 117 248 117 245 116 243 114 243 113 241 113 238 111 236 110 236 107 234 110 234 105 226 105 231 107 231 107 231 107 231 107 231 104 226 101 224 104 231 102 224 102 226 102 224 101 222 99 222 101 224 101 222 99 219 98 219 95 212 92 207 90 207 90 210 92 207 92 205 90 202 88 202 88 200 84 195 87 200 84 193 81 191 81 191 81 191 81 191 81 191 81 188 79 186 78 186 81 181 81 179 79 176 78 176 76 171 73 167 72 167 72 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 73 159 69 152 67 155 72 162 70 155 72 157 73 155 72 152 75 157 72 155 69 150 67 145 67 148 67 145 66 143 64 143 70 145 63 143 67 150 66 138 60 136 61 138 63 136 61 133 61 133 60 131 58 133 60 136 64 133 54 124 57 133 58 126 58 133 60 136 60 131 55 124 55 126 55 126 55 126 55 126 54 126 58 133 60 131 55 124 54 124 57 131 58 131 58 131 54 124 54 124 54 124 54 124 51 119 51 119 51 119 51 119 55 131 60 128 52 117 54 131 54 119 48 114 51 121 52 119 46 114 51 121 52 119 48 112 54 121 49 114 48 117 52 126 49 114 48 117 52 121 49 112 46 112 46 114 48 117 49 117 55 119 46 112 49 119 48 109 48 114 48 112 45 107 40 102 45 107 42 105 43 109 48 117 42 105 42 105 42 105 42 105 46 109 45 107 43 105 42 102 36 93 39 97 39 93 34 85 45 102 43 100 42 97 40 95 40 97 40 97 40 97 40 97 40 100 42 100 42 100 43 102 42 100 42 97 40 97 39 95 34 88 34 90 37 95 40 100 11 25 27 27 15 22 15 28 27 30 31 30 27 25 11 21 11 22 19 27 23 27 23 27 23 25 11 21 7 22 19 27 7 22 15 24 23 27 27 30 7 21 11 24 15 25 23 27 35 22 31 24 43 27 39 22 31 22 27 21 27 19 23 19 39 27 39 24 23 18 15 18 3 15 11 18 15 15 3 12 0 12 3 15 7 16 15 18 11 16 11 16 11 16 11 16 11 15 19 18 31 21 39 22 31 19 31 19 31 19 31 19 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 43 28 43 27 39 25 35 25 39 31 63 39 71 34 47 25 55 33 55 33 55 33 55 33 47 30 55 33 63 36 67 36 59 33 59 33 59 33 59 33 75 37 63 33 59 34 71 39 63 37 79 40 75 39 79 42 67 37 79 42 83 40 71 36 87 48 111 49 87 37 71 39 79 40 75 43 99 45 71 28 31 21 47 21 47 21 43 18 47 22 51 22 51 22 55 24 51 21 47 24 63 30 71 28 87 39 91 40 91 39 83 36 91 39 95 42 83 34 99 55 174 87 178 87 182 96 190 84 178 87 178 88 182 90 186 90 186 90 198 95 198 95 190 92 194 93 190 93 190 95 198 99 198 104 214 108 222 110 218 107 218 108 218 108 218 108 218 108 222 108 218 108 210 111 218 114 214 114 214 114 214 114 214 114 194 111 198 113 206 116 214 117 218 119 218 120 222 122 226 122 226 122 214 117 210 119 222 123 218 120 218 122 222 123 226 123 230 125 230 125 230 125 230 125 226 123 226 123 226 123 226 123 234 123 230 122 226 123 230 125 234 125 234 125 234 125 234 125 234 125 234 126 238 128 242 128 242 128 242 128 242 128 242 128 246 128 242 128 242 129 249 132 249 129 246 129 246 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 147 293 147 293 146 277 141 281 143 277 138 261 134 257 138 253 135 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 131 230 132 230 132 234 134 230 138 249 153 285 164 301 165 281 159 285 162 293 159 281 155 265 150 273 156 285 150 249 134 230 128 230 125 230 122 226 120 226 120 222 119 222 116 214 113 198 108 190 110 194 111 198 111 198 111 198 110 194 108 190 108 190 107 186 105 186 104 182 104 198 108 190 105 186 105 186 107 190 102 186 101 182 102 186 104 182 101 182 99 178 98 174 98 178 99 178 99 178 99 178 99 170 95 162 92 154 88 154 90 170 90 166 87 158 84 154 82 162 87 162 85 158 84 154 84 150 82 150 81 146 79 142 79 146 81 146 79 142 78 138 78 142 81 142 79 134 76 126 73 130 75 123 72 119 72 119 73 130 75 130 75 130 75 130 75 130 75 130 75 130 75 130 75 115 73 115 73 115 73 123 72 130 75 134 72 130 70 126 70 115 66 115 67 123 70 134 75 130 72 134 73 130 69 115 64 111 66 107 64 107 63 103 63 107 64 107 64 107 64 107 64 91 60 103 64 107 63 95 58 103 63 103 61 99 60 95 60 103 63 103 63 103 61 91 58 95 60 95 60 95 60 95 60 87 55 79 54 79 54 83 57 83 55 83 54 79 52 75 52 83 52 83 54 87 55 91 55 83 52 79 51 79 49 75 49 91 52 75 51 83 54 83 51 83 52 79 51 79 49 75 49 79 52 83 54 79 49 63 45 59 52 91 52 59 42 63 52 63 46 63 46 63 48 75 51 71 49 71 48 67 46 63 46 67 48 67 48 67 48 67 48 71 49 71 48 67 46 63 46 67 46 63 45 59 46 63 48 59 42 47 39 47 43 63 49 63 43 63 45 67 46 71 46 75 42 47 40 71 49 67 39 63 43 63 42 55 40 67 49 63 43 63 43 63 43 63 43 55 37 55 37 55 37 55 37 67 40 55 36 47 36 55 39 71 42 67 45 83 46 59 33 51 36 55 39 59 39 55 37 22 47 28 47 24 40 25 50 33 52 28 45 24 42 25 45 22 42 25 47 27 47 27 45 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 22 45 25 47 22 38 24 45 22 42 21 40 21 35 25 38 24 31 18 23 16 26 13 19 15 23 16 23 15 21 18 26 16 21 15 19 12 16 16 23 16 23 16 23 16 23 12 16 13 19 15 23 16 23 19 28 19 28 19 28 19 28 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 28 45 28 42 27 42 25 40 28 47 34 59 37 54 31 45 33 52 33 52 33 52 33 52 28 54 31 59 34 64 36 62 33 59 33 59 33 59 33 59 37 66 34 62 34 62 37 66 34 66 40 71 39 69 39 74 39 71 42 74 42 74 40 69 40 76 45 78 42 74 42 71 43 64 40 69 48 69 36 42 19 28 19 31 19 31 18 28 21 33 21 35 22 35 22 38 22 35 24 40 25 42 28 47 40 66 40 64 39 64 37 62 40 66 40 69 37 57 43 97 81 159 88 167 90 179 92 169 87 171 88 179 88 181 90 181 90 188 93 193 96 193 93 191 95 193 95 193 95 195 98 198 101 207 104 212 107 214 107 214 108 217 108 217 108 217 108 217 108 217 107 214 110 219 113 222 114 224 114 224 114 224 114 224 113 222 114 224 116 229 117 229 119 231 119 234 120 236 122 236 122 241 120 238 120 238 122 241 120 238 122 241 122 243 123 243 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 253 123 250 122 253 123 255 125 255 125 255 125 255 125 255 125 255 126 257 126 260 128 260 128 260 128 260 128 260 128 260 129 262 128 260 129 262 131 267 131 265 129 262 131 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 298 147 300 146 298 141 291 143 293 141 288 137 279 138 284 137 281 135 276 132 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 132 272 132 274 134 276 134 284 137 291 146 312 158 329 164 334 159 334 162 336 162 334 158 327 155 322 152 319 152 315 143 293 129 276 128 272 125 262 122 257 120 253 120 248 117 243 114 241 108 238 108 241 110 243 111 243 111 243 111 241 110 238 108 238 108 234 107 231 105 229 105 229 110 234 107 229 105 229 105 231 104 226 102 224 101 226 102 229 101 224 101 222 99 219 98 219 98 219 98 219 98 219 98 219 95 212 92 207 88 202 88 205 90 205 88 202 87 200 85 198 87 200 87 198 85 195 84 195 82 193 82 191 81 191 79 188 81 191 81 188 79 186 78 186 81 191 81 188 78 183 75 179 75 179 72 176 70 174 72 171 73 169 75 169 75 169 75 169 73 167 73 167 73 167 73 167 73 159 73 159 73 159 73 159 72 159 72 159 70 157 70 157 67 152 67 152 69 157 72 162 72 159 73 162 72 155 67 148 67 148 66 145 66 143 64 143 64 143 64 143 64 143 64 143 63 138 61 138 61 138 61 140 63 140 63 138 61 136 60 136 61 138 63 138 63 136 60 131 60 133 60 133 60 133 60 133 60 131 57 128 57 128 58 133 55 126 55 124 54 124 52 121 52 126 52 128 54 131 55 131 54 128 52 126 51 124 51 124 57 126 49 119 51 128 54 128 54 126 52 126 51 124 51 121 52 121 54 124 52 117 48 112 48 121 55 121 48 109 48 121 48 112 46 112 48 114 49 119 48 114 46 112 46 109 45 109 49 117 49 117 49 117 49 117 49 117 49 114 48 112 46 112 46 109 45 107 43 109 45 112 48 112 43 105 42 107 45 112 43 107 43 109 45 112 46 112 48 105 37 102 46 117 45 100 40 100 45 105 43 105 48 117 43 102 43 102 43 102 43 102 39 95 39 95 39 95 39 95 42 97 37 90 36 90 37 93 42 95 37 97 43 100 37 85 36 90 37 93 37 93 36 90 15 27 27 27 19 24 19 28 43 31 23 22 7 24 23 28 11 24 19 27 23 27 19 25 19 25 23 27 23 27 19 25 19 25 19 25 19 25 19 25 23 27 19 24 15 22 7 21 43 24 35 24 39 24 27 18 39 25 35 24 35 22 31 24 35 22 19 15 3 13 7 16 3 13 3 13 7 16 15 18 15 18 11 15 7 13 0 12 11 16 11 16 11 15 7 15 15 13 15 13 15 13 15 13 27 18 27 18 27 18 27 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 43 28 43 28 39 27 39 25 43 30 51 33 59 34 59 33 55 33 55 33 55 33 55 33 47 30 55 33 63 34 63 34 59 33 59 33 59 33 59 33 71 36 67 34 63 36 67 37 63 37 79 40 75 37 75 40 79 40 83 43 87 42 79 40 75 37 71 39 83 45 91 46 87 43 79 45 103 45 71 27 23 18 35 18 39 16 35 15 43 19 43 21 47 22 51 22 47 25 67 27 55 24 67 33 99 42 91 39 83 39 91 40 95 40 91 42 87 36 99 54 162 85 178 88 182 95 190 85 178 88 182 88 186 90 186 90 182 92 190 95 194 95 194 93 198 96 198 95 198 98 206 101 206 101 198 102 206 105 214 108 218 108 218 108 218 108 218 108 218 108 214 107 210 111 214 113 214 114 214 114 206 114 206 114 210 117 214 117 214 117 214 117 218 119 218 120 222 122 226 122 222 122 226 123 226 123 222 122 218 122 222 122 226 123 226 123 230 125 230 125 230 125 230 125 234 126 234 126 234 126 234 126 234 123 230 122 226 123 230 125 234 125 234 125 234 125 234 125 234 126 238 126 242 128 242 128 242 128 242 128 242 128 242 128 246 129 242 128 246 131 253 132 249 131 246 129 249 132 257 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 265 135 261 135 265 138 277 141 281 143 285 146 293 147 289 146 277 141 281 143 281 140 265 135 257 138 257 137 249 134 246 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 234 135 238 134 238 135 238 137 234 140 253 149 273 159 293 164 293 161 301 164 301 162 289 158 289 155 265 149 261 147 249 143 238 131 238 128 230 125 226 122 226 120 226 119 222 116 218 116 202 110 194 110 198 111 198 111 198 111 198 110 194 108 190 108 198 110 194 108 194 107 190 107 194 108 190 105 186 105 186 105 186 102 182 101 182 101 186 102 182 101 182 99 178 98 174 98 174 98 174 98 174 98 174 98 162 93 154 88 146 87 146 87 170 90 170 90 166 88 166 88 162 87 162 85 158 84 154 84 150 82 150 82 146 81 146 79 146 81 146 79 142 78 138 78 150 82 146 81 142 78 138 76 130 75 126 72 119 70 123 73 130 75 130 75 130 75 130 75 123 72 123 72 123 72 123 72 115 73 107 73 115 73 115 73 115 69 123 69 126 70 126 70 126 69 123 67 119 69 123 70 130 72 130 72 130 69 119 66 119 69 119 67 115 67 111 66 107 64 107 64 107 64 107 64 111 63 95 58 91 60 103 66 103 63 103 61 99 60 95 60 99 61 103 63 103 61 95 58 95 60 95 60 95 60 95 60 103 61 95 60 95 60 99 63 83 55 83 55 79 54 79 52 83 52 83 54 87 55 91 55 91 55 87 54 87 52 83 52 95 54 75 48 79 54 87 54 91 54 87 54 83 52 83 51 79 54 83 54 79 51 67 48 79 52 79 52 75 51 75 51 67 48 67 46 67 49 71 51 63 46 63 45 59 45 55 43 75 51 75 51 75 51 75 51 71 49 71 48 67 46 63 46 59 45 55 42 51 43 59 45 71 49 67 46 59 45 55 43 63 43 67 45 67 45 71 46 75 43 51 40 71 48 63 39 47 40 67 46 75 48 83 52 63 43 63 43 63 43 63 43 63 40 63 40 63 40 63 40 63 40 59 37 51 36 55 37 59 37 47 36 55 37 51 33 47 36 51 37 55 36 47 34 25 47 27 47 27 45 27 47 33 52 27 42 22 42 27 50 24 42 25 47 27 47 25 42 24 45 28 52 30 50 25 42 27 45 25 45 25 45 25 42 25 45 25 42 24 40 22 40 24 42 21 42 25 47 22 38 27 50 27 47 25 45 24 40 27 33 16 16 12 21 16 26 13 16 12 16 13 23 19 31 12 16 13 21 15 23 18 26 16 23 16 21 15 21 15 19 18 26 16 23 15 21 13 19 16 23 16 23 18 26 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 28 45 28 42 27 42 28 45 28 47 31 52 36 57 33 52 33 52 33 52 33 52 30 57 33 62 34 62 34 62 34 62 34 62 34 62 34 62 36 64 36 64 36 64 36 64 36 69 42 74 39 66 39 71 40 71 40 71 40 71 40 71 42 66 33 62 40 78 45 71 46 69 43 69 46 66 34 38 15 23 15 26 16 23 15 21 18 28 18 31 21 33 22 35 21 40 30 42 22 33 28 59 46 74 40 62 37 64 42 71 43 66 40 69 40 62 42 88 73 155 88 169 90 179 92 171 88 174 88 181 90 181 92 183 92 188 93 191 95 193 95 193 98 198 96 195 98 198 99 202 104 207 101 205 102 212 108 219 108 217 108 217 108 217 108 217 110 219 110 217 111 222 114 224 114 224 114 224 114 224 114 224 120 231 119 231 119 231 117 229 119 231 119 234 120 236 122 236 120 241 125 248 126 245 122 238 122 241 122 243 123 243 125 245 125 245 125 245 125 245 125 245 126 248 126 248 126 248 126 248 125 253 123 250 122 253 123 255 126 257 126 257 126 257 126 257 126 257 126 260 128 260 129 262 129 262 129 262 129 262 129 262 131 262 129 262 129 265 132 269 132 265 131 265 131 267 134 272 135 276 135 274 134 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 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 137 286 140 288 141 293 144 298 146 298 146 296 140 291 143 296 143 291 138 284 140 286 138 281 135 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 135 274 135 279 135 281 137 286 137 291 141 305 153 319 159 327 161 336 164 341 165 339 161 331 158 324 152 317 149 315 146 305 134 284 132 276 129 265 123 262 122 255 120 250 117 245 116 243 110 243 111 243 111 243 111 243 111 243 111 241 110 238 108 238 111 238 111 236 110 234 108 234 108 231 105 229 104 226 105 229 102 226 101 222 99 224 102 226 101 224 101 222 99 219 98 219 96 217 96 217 96 217 96 217 96 214 93 210 90 205 88 207 90 205 90 205 90 205 92 207 87 200 87 198 85 195 84 195 84 195 82 193 82 191 81 191 81 191 81 188 79 186 78 186 82 191 79 186 78 186 78 186 76 181 73 176 72 176 72 174 73 169 75 169 75 169 75 169 72 164 72 164 72 164 72 164 75 162 75 162 75 162 75 162 66 150 67 155 69 157 70 157 72 157 69 152 67 152 67 155 72 159 72 159 70 155 69 152 72 155 70 152 70 150 69 150 66 145 66 145 66 145 66 145 64 140 61 136 60 138 63 143 63 140 63 138 61 136 60 136 60 136 63 138 63 136 60 133 60 133 60 133 60 133 60 133 63 136 61 133 60 136 61 138 57 128 55 126 55 124 54 124 52 126 52 128 54 131 55 131 57 133 57 131 55 128 54 128 52 124 51 126 55 131 52 121 55 131 55 128 54 128 52 126 54 124 54 121 52 119 51 117 55 124 51 121 54 124 52 117 49 117 48 114 48 117 49 119 48 114 48 112 46 112 45 109 51 119 51 119 51 119 51 119 49 117 49 114 48 112 46 112 46 109 45 107 43 109 45 112 48 117 49 117 49 114 46 109 45 109 45 109 45 109 45 109 46 107 42 105 45 109 43 102 36 97 46 109 46 107 46 109 42 100 42 100 42 100 42 100 42 100 42 100 42 100 42 100 40 97 39 95 37 93 37 93 39 93 34 88 34 90 36 90 36 90 36 93 36 90 34 85 27 27 23 27 23 28 23 27 23 27 27 28 23 27 19 25 15 25 23 27 23 25 15 24 15 25 27 30 31 28 19 24 23 25 19 25 19 25 19 24 11 22 11 24 15 25 19 25 27 19 23 22 39 25 35 21 43 27 43 27 39 25 35 25 51 22 15 12 15 18 27 18 11 12 7 12 11 16 27 21 7 12 11 15 15 16 23 18 19 16 19 15 15 13 11 12 27 16 23 15 15 13 11 12 15 13 19 15 23 16 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 47 28 43 28 39 27 43 28 43 28 47 33 63 37 55 33 55 33 55 33 55 33 51 31 59 34 63 34 59 33 63 34 63 34 63 34 63 34 67 36 67 36 67 36 67 36 67 39 83 42 75 37 71 39 71 37 71 37 71 37 71 37 95 40 63 36 79 43 83 42 95 45 83 45 95 42 59 22 19 15 31 15 31 15 27 13 31 16 35 18 43 21 51 22 47 25 71 27 51 22 75 40 111 45 95 39 87 40 99 45 99 40 87 43 95 37 91 48 138 81 178 90 182 93 190 88 182 88 186 90 186 92 190 92 186 92 186 92 190 93 194 95 202 98 198 96 202 98 206 102 218 105 206 104 206 107 222 111 218 108 218 108 218 108 218 108 230 111 226 111 218 114 226 117 214 114 214 114 206 114 206 114 222 120 222 119 218 119 218 119 218 119 218 120 222 122 226 122 218 122 230 126 234 125 222 120 222 122 226 123 226 125 230 125 230 125 230 125 230 125 230 125 226 123 226 123 226 123 226 123 234 123 230 122 226 123 230 125 238 126 238 126 238 126 238 126 238 126 242 128 242 129 246 129 246 129 246 129 246 129 246 129 249 131 246 129 249 131 253 134 253 132 249 131 253 132 257 135 257 135 253 134 253 134 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 261 137 269 138 277 143 285 144 289 146 285 144 273 141 281 144 285 141 273 138 261 140 257 138 253 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 246 134 242 135 242 137 242 137 246 140 246 144 265 152 277 158 289 161 301 165 305 164 297 161 281 155 273 153 273 150 249 140 246 135 249 132 238 126 234 123 222 120 226 120 222 117 214 117 202 111 198 111 198 111 198 111 198 111 198 110 194 108 190 108 202 111 202 111 198 110 194 108 194 107 186 104 182 104 182 105 186 101 178 99 178 99 182 102 182 101 182 99 178 98 174 98 170 96 170 96 170 96 170 96 178 98 170 95 162 93 162 93 170 90 170 90 170 90 174 92 162 87 162 85 158 84 154 84 154 84 154 82 150 82 146 81 146 81 146 79 142 78 138 78 142 78 134 75 130 75 134 78 134 75 126 73 123 72 126 75 130 75 130 75 130 75 130 75 130 75 130 75 130 75 130 75 119 75 111 75 119 75 119 75 107 66 119 69 123 70 126 70 134 72 126 69 119 67 119 67 130 72 126 70 126 69 126 70 130 72 126 72 123 70 123 70 111 66 111 66 111 66 111 66 99 63 107 66 111 64 103 61 103 63 103 61 99 60 95 60 95 60 99 63 103 63 99 60 95 60 95 60 95 60 95 60 95 60 91 58 91 58 95 60 87 57 87 55 83 55 79 54 83 52 83 54 87 55 91 55 95 57 95 57 91 55 87 54 71 49 83 57 103 57 79 45 91 55 91 54 87 54 83 52 83 54 83 52 79 52 79 52 87 54 75 52 83 54 79 49 75 51 71 48 67 49 71 51 75 51 71 49 71 48 67 48 67 48 67 48 67 48 67 48 71 49 71 48 67 46 63 46 71 48 67 46 63 48 67 49 59 46 67 49 71 49 71 49 67 45 67 45 67 45 67 45 71 45 63 43 63 43 59 40 51 42 67 46 63 40 55 40 59 42 59 42 59 42 59 42 67 42 67 42 67 42 67 42 63 40 63 40 59 39 55 37 59 39 55 37 51 37 59 40 55 37 55 37 55 36 47 33 30 47 25 47 28 52 28 45 25 45 28 52 30 50 25 42 25 45 27 47 27 45 24 40 25 45 27 47 27 47 25 45 25 45 25 45 25 45 25 45 21 38 22 42 24 45 27 47 21 38 19 40 24 47 22 38 27 50 27 47 25 45 24 40 25 31 13 16 16 28 18 23 13 19 13 19 15 23 18 26 18 26 16 21 15 19 12 16 16 23 15 21 13 16 12 16 12 16 12 14 9 11 7 9 12 16 13 19 15 23 16 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 31 47 30 47 28 45 28 45 28 45 28 45 30 50 33 54 33 52 33 52 33 52 33 52 31 57 33 62 34 59 33 57 36 64 36 64 36 64 36 64 34 64 36 66 37 64 36 62 37 71 42 74 39 64 37 69 37 66 36 62 34 64 37 66 46 76 40 71 40 74 40 64 46 66 42 64 43 59 28 28 15 23 15 26 16 23 15 21 13 21 15 26 18 31 21 35 21 38 25 38 24 42 36 66 48 76 43 69 40 69 43 74 45 66 39 71 43 64 40 78 66 148 88 171 90 176 92 176 90 176 90 181 92 183 92 186 93 188 92 188 92 191 95 195 96 195 96 193 96 198 99 200 105 212 105 212 107 217 110 222 108 217 108 217 108 217 108 217 111 222 111 222 113 224 116 229 114 224 114 224 114 224 114 224 119 231 119 231 119 231 119 231 119 231 119 234 120 236 122 236 122 241 123 243 123 243 122 241 123 243 123 243 125 245 125 248 125 245 125 245 125 245 125 245 123 243 123 243 123 243 123 243 125 253 123 250 122 253 123 255 128 260 128 260 128 260 128 260 128 260 128 260 129 262 129 265 131 265 131 265 131 265 131 265 131 265 131 265 131 267 134 269 132 267 132 267 132 269 135 272 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 281 135 281 137 284 141 291 143 296 144 296 144 296 140 291 143 296 144 293 141 288 141 286 140 284 137 279 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 132 274 134 276 135 279 135 286 138 291 140 298 144 310 153 319 158 331 162 339 164 339 161 334 156 324 155 324 155 319 144 300 140 293 137 284 131 274 126 265 122 257 122 253 119 248 119 248 113 245 113 245 111 243 111 243 111 243 111 241 110 238 108 238 111 238 111 236 110 234 108 234 107 231 105 226 102 224 104 226 101 224 99 222 99 222 101 224 101 224 101 222 99 219 98 219 98 219 98 219 98 219 98 219 101 224 98 217 95 214 95 214 90 205 90 205 88 202 88 202 87 200 87 198 85 195 84 195 85 195 84 195 82 193 82 193 81 191 81 188 79 186 78 186 79 186 75 179 73 181 76 186 76 183 75 179 73 179 73 174 73 169 75 169 75 169 75 169 75 169 75 169 75 169 75 169 76 164 76 164 76 164 76 164 69 155 69 155 70 157 70 157 72 159 69 152 67 152 67 152 72 159 70 155 69 157 70 159 73 157 72 155 70 152 70 152 67 148 67 148 67 148 67 148 60 140 66 148 67 145 63 136 63 140 63 138 61 136 60 136 58 133 61 138 63 138 61 136 60 133 60 133 60 133 60 133 58 131 57 126 55 128 58 131 58 128 57 128 55 126 55 126 52 126 52 128 54 131 55 131 57 133 57 131 55 128 54 128 46 121 54 136 61 133 49 112 55 128 54 128 52 126 52 124 55 124 52 121 52 121 54 124 52 121 52 121 51 119 51 119 52 121 51 117 49 117 49 119 52 121 51 119 51 117 49 117 48 114 48 114 48 114 48 114 49 117 49 114 48 112 46 112 51 117 48 114 48 114 49 119 45 109 46 114 48 117 51 119 46 112 45 109 45 109 43 107 46 112 45 107 43 105 40 102 40 102 45 102 40 93 37 95 40 97 40 97 40 97 40 97 42 100 42 100 42 100 42 100 40 97 42 100 40 95 37 93 37 95 42 97 39 95 40 102 39 95 40 95 39 90 34 85 35 27 19 27 31 31 27 25 23 27 23 27 23 27 23 28 19 27 23 27 23 25 15 22 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 27 22 31 21 19 15 39 25 39 25 35 24 35 24 35 16 3 12 19 19 19 12 11 13 15 16 19 16 15 15 23 18 19 15 15 13 7 12 19 16 15 15 11 12 3 10 7 10 3 9 3 9 3 9 7 10 11 13 19 16 23 18 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 51 31 47 30 47 28 43 28 47 30 47 30 47 30 47 30 55 33 55 33 55 33 55 33 55 33 59 34 63 33 59 31 67 36 67 36 67 36 67 36 63 34 71 37 71 37 63 34 71 40 83 42 75 36 67 37 75 37 67 36 67 36 71 39 83 43 91 45 83 40 79 43 87 42 75 40 83 36 39 16 23 16 35 16 35 16 31 15 23 12 27 16 39 19 47 22 47 21 47 22 59 33 95 43 107 46 103 45 99 43 99 43 107 40 87 43 103 40 91 43 119 78 182 92 182 92 194 92 186 90 186 92 190 92 194 93 190 93 186 90 186 93 194 96 194 95 194 95 194 96 202 99 206 102 206 107 214 108 218 108 218 108 218 108 218 108 218 108 222 108 218 108 210 111 218 114 214 114 214 114 206 114 206 114 210 116 210 117 218 119 222 120 218 119 218 120 222 122 226 122 222 122 218 120 218 120 222 122 226 123 226 125 230 125 234 126 230 125 230 125 230 125 230 125 230 125 230 125 230 125 230 125 234 123 230 122 226 123 230 125 242 128 242 128 242 128 242 128 242 128 242 129 246 129 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 135 261 137 273 141 281 144 285 144 285 143 273 141 281 144 289 144 277 140 265 141 261 138 253 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 132 242 132 238 134 238 134 249 140 249 140 253 147 273 153 281 158 293 162 297 162 293 159 289 156 273 152 269 150 257 144 257 140 253 135 238 129 230 125 226 122 222 119 222 119 218 117 206 114 206 113 202 111 198 111 198 111 198 110 194 108 190 108 198 110 198 110 194 108 194 107 190 105 182 104 178 102 182 104 182 99 178 98 174 99 178 101 182 101 182 99 178 98 174 98 174 98 174 98 174 98 174 98 182 99 174 96 166 93 166 95 170 90 166 88 162 87 158 85 162 87 162 85 158 84 154 84 158 85 154 84 154 82 150 82 146 81 146 79 142 78 138 78 146 78 134 75 130 76 142 81 138 76 130 73 126 73 126 76 130 75 130 75 130 75 130 75 126 73 126 73 126 73 126 73 123 76 115 76 123 76 123 76 123 72 130 72 126 70 126 70 126 70 123 67 119 67 123 69 130 70 123 69 123 70 130 73 126 72 126 70 123 70 119 69 115 67 115 67 115 67 115 67 103 64 107 64 107 64 107 63 103 63 103 61 99 60 95 60 91 60 99 63 103 63 103 61 95 60 95 60 95 60 95 60 91 58 87 55 83 57 91 58 91 58 87 57 87 55 83 55 83 52 83 54 87 55 91 55 91 55 91 55 87 54 87 52 79 51 79 54 95 55 79 48 87 52 83 52 79 51 79 49 87 54 79 51 79 52 87 55 67 52 87 52 67 45 67 52 83 52 75 49 71 49 71 49 75 51 75 49 71 49 67 48 71 49 71 49 71 49 71 49 71 49 71 48 67 46 63 46 71 48 67 46 63 48 67 49 67 48 63 45 59 46 67 49 71 46 71 45 67 43 63 43 71 46 71 45 59 40 55 40 59 43 63 42 51 39 55 43 55 40 55 40 55 40 55 40 63 40 63 40 63 40 63 40 63 40 67 42 67 40 55 36 43 37 71 43 63 39 63 42 67 42 67 42 63 37 51 34 31 50 25 47 30 54 30 45 31 50 25 40 22 45 30 54 27 47 27 47 27 45 22 40 27 45 22 38 21 40 25 47 21 40 24 42 27 47 28 52 27 47 25 42 24 40 21 38 30 50 24 42 21 35 13 21 25 47 24 45 24 42 22 38 18 19 9 14 16 26 13 9 13 21 16 26 18 21 13 16 12 16 13 21 15 23 18 26 16 23 15 19 12 16 10 11 12 16 12 16 12 16 12 16 9 14 12 16 13 21 16 23 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 31 50 31 47 30 45 28 45 30 47 31 50 31 47 28 42 33 52 33 52 33 52 33 52 33 59 34 62 34 59 31 57 36 64 36 64 36 64 36 64 33 62 37 69 39 66 34 59 37 71 43 74 39 64 36 66 42 71 37 64 36 66 40 74 37 76 48 83 43 71 42 74 45 64 39 59 39 50 22 19 16 26 16 28 18 26 16 23 10 19 13 23 18 31 21 33 22 31 16 31 27 57 42 71 45 76 46 76 46 74 43 69 46 66 39 71 45 66 39 74 60 143 90 174 90 174 93 179 90 176 90 183 92 186 93 186 95 191 92 186 92 191 96 198 95 191 93 191 93 193 96 198 98 202 104 212 107 214 105 210 108 217 108 217 108 217 108 217 107 212 105 212 107 214 110 219 114 224 114 224 114 224 114 224 113 224 114 226 117 231 120 236 119 231 119 234 120 236 122 236 123 241 119 234 117 236 122 243 123 243 123 245 125 248 126 248 125 245 125 245 125 245 125 245 126 248 126 248 126 248 126 248 125 253 123 250 122 253 123 255 128 260 128 260 128 260 128 260 128 260 128 262 129 265 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 279 135 281 140 291 143 296 144 296 144 293 140 291 143 298 146 296 143 291 141 288 140 284 138 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 269 131 274 132 274 132 281 140 291 138 293 141 305 149 315 155 327 159 334 162 334 159 331 164 329 152 312 147 315 149 315 143 298 138 288 132 276 126 272 122 260 120 255 120 250 117 248 114 248 114 245 113 243 111 243 111 243 111 241 110 238 108 238 110 236 108 234 108 231 107 231 107 229 104 224 102 224 102 226 101 222 99 219 98 222 99 224 101 224 101 222 99 219 98 219 99 222 99 222 99 222 99 222 99 219 96 214 93 212 93 212 90 205 88 200 85 195 84 193 87 200 87 198 85 195 84 195 85 198 85 195 84 193 82 193 81 191 81 188 79 186 78 186 82 191 78 183 76 186 81 195 78 183 75 179 73 179 73 176 73 169 75 169 75 169 75 169 72 164 72 164 72 164 72 164 76 164 76 164 76 164 76 164 75 164 73 159 72 157 70 157 70 155 69 152 67 155 69 157 72 157 69 152 67 157 72 162 72 155 72 152 70 150 69 150 67 148 67 148 67 148 67 148 67 145 63 138 61 140 66 148 63 140 63 138 61 136 60 136 58 131 61 138 63 138 63 138 60 133 60 133 60 133 60 133 60 131 58 128 57 131 58 133 58 131 58 128 57 126 55 126 52 126 52 128 54 131 55 131 55 131 54 128 54 126 52 126 57 126 49 121 51 128 54 126 52 126 51 124 51 121 49 121 55 124 52 119 52 124 55 128 45 121 57 121 45 105 46 121 54 124 52 117 49 117 49 117 49 117 49 114 48 112 46 112 51 119 51 119 51 119 51 119 49 117 49 114 48 112 46 112 48 112 46 109 45 112 46 114 52 117 46 107 42 107 45 114 46 112 46 109 45 107 43 107 46 112 46 109 42 102 40 102 42 102 43 100 40 100 46 112 40 97 40 97 40 97 40 97 40 97 40 97 40 97 40 97 39 97 42 102 42 97 37 90 30 90 43 105 42 95 39 97 43 102 43 100 42 95 37 90 31 30 23 25 19 25 19 25 39 30 19 25 23 27 19 24 3 25 31 28 7 18 7 25 27 28 27 27 23 27 19 25 27 28 27 28 23 25 15 22 15 22 11 21 7 22 11 24 27 21 31 22 27 18 11 13 27 22 35 25 39 25 39 25 15 13 7 9 3 10 15 15 15 12 11 10 7 12 11 13 11 12 15 15 27 19 35 22 15 12 11 12 11 13 19 16 11 12 11 12 11 12 11 12 11 12 11 13 15 15 19 15 23 16 23 16 23 16 23 16 31 18 23 16 31 19 27 16 19 16 27 18 35 21 39 24 47 24 43 24 43 25 51 28 39 28 47 31 47 28 39 25 35 27 47 31 51 30 39 25 47 30 47 31 51 33 55 33 59 33 47 28 47 33 63 37 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 63 36 75 42 87 43 87 43 71 45 95 45 63 22 19 15 19 16 39 18 31 15 39 19 35 16 35 18 39 19 43 19 39 21 47 19 63 39 103 39 103 43 99 42 95 43 99 45 91 40 91 40 91 40 91 40 103 76 194 98 190 93 194 92 190 92 190 93 194 95 198 95 190 93 190 95 194 96 198 96 194 95 194 96 198 98 202 99 214 104 210 105 210 104 202 102 218 108 218 110 222 111 226 111 222 110 222 111 218 114 222 114 202 111 206 113 206 116 214 119 222 120 218 117 214 117 218 119 226 122 230 123 230 122 222 120 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 253 134 257 135 261 135 246 132 253 135 257 135 257 134 253 134 253 132 249 131 246 131 238 129 246 131 249 132 246 131 253 134 253 134 253 134 253 134 257 134 253 132 249 134 253 135 249 132 249 132 249 132 249 132 246 131 249 132 253 131 249 129 249 131 249 131 249 131 249 131 261 134 249 129 246 131 257 135 249 131 249 132 253 134 257 134 249 131 249 131 249 131 249 131 257 134 257 134 257 132 246 129 253 132 253 132 253 132 253 132 253 132 253 134 261 137 269 140 261 138 277 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 132 242 134 238 132 238 134 242 138 257 144 269 147 265 152 281 159 297 162 297 162 273 153 269 150 265 149 257 147 273 144 257 137 242 131 230 128 222 122 222 120 222 119 206 111 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 95 166 95 162 92 158 90 178 92 170 87 158 84 154 84 154 84 154 84 154 84 154 84 154 84 154 82 150 81 146 81 150 82 150 81 146 79 142 79 138 78 138 76 134 75 130 75 138 75 126 75 142 81 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 123 69 123 69 123 69 123 69 115 67 126 72 130 70 119 66 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 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 95 58 99 60 103 58 99 57 79 51 79 52 83 54 87 54 83 51 75 48 71 48 71 49 79 52 79 52 79 52 79 52 83 54 79 51 75 49 67 48 87 54 75 48 63 46 67 48 67 46 59 45 59 45 63 48 75 49 63 45 59 46 71 51 63 48 75 52 83 54 79 51 75 54 83 52 71 48 71 51 43 39 51 43 59 46 63 45 67 45 67 45 67 45 67 45 67 45 67 43 63 42 59 42 67 43 55 39 55 43 71 49 55 42 59 43 63 42 59 40 59 40 63 42 67 43 71 45 55 40 71 46 75 42 51 33 51 36 55 39 67 43 75 45 67 42 67 42 63 39 55 36 30 50 27 45 25 45 25 47 28 45 22 40 24 45 24 40 24 52 34 57 25 40 25 52 25 45 24 42 24 40 22 40 25 45 27 47 27 47 27 47 24 40 22 38 21 40 22 42 22 42 22 42 22 38 16 31 22 42 24 45 24 45 22 35 13 19 10 11 9 14 13 21 16 21 15 19 13 21 15 23 12 16 13 21 18 28 21 31 15 21 13 19 15 23 16 26 13 19 13 19 13 19 13 19 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 25 40 24 40 24 42 27 47 25 42 28 47 30 47 28 42 28 47 31 52 33 50 30 45 30 47 30 50 31 52 33 52 34 52 31 47 30 52 36 59 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 36 66 40 74 43 76 42 66 39 69 48 66 33 33 16 21 13 21 16 23 13 21 15 28 18 28 19 31 19 33 21 33 18 33 21 33 28 62 43 64 45 71 43 69 42 71 43 74 42 69 42 69 42 69 42 74 54 140 95 183 93 174 90 176 92 179 92 186 93 188 95 188 93 191 93 193 95 195 96 195 95 193 96 195 96 198 98 198 102 210 104 212 105 210 104 207 108 217 108 219 110 222 111 222 110 219 111 222 113 224 114 224 111 222 113 224 114 226 117 229 120 231 119 231 117 231 119 231 120 234 122 238 123 238 122 236 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 134 269 134 272 135 272 131 272 134 276 135 276 135 274 135 276 135 276 134 274 132 272 129 267 131 272 134 274 132 272 134 274 134 274 134 274 134 274 134 272 132 269 131 272 132 274 134 274 132 272 132 272 132 272 129 274 131 276 132 274 131 272 132 276 132 276 132 276 132 276 134 279 131 274 131 274 134 279 131 274 131 276 132 279 134 279 131 274 131 274 131 274 131 274 132 279 134 279 134 276 131 272 134 279 134 279 134 279 134 279 134 276 132 279 135 284 138 288 135 286 140 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 281 134 291 138 298 143 300 149 317 153 327 159 334 161 334 153 322 152 317 150 315 147 312 147 310 141 298 134 281 128 274 126 267 119 255 119 255 116 245 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 217 95 210 92 207 90 207 90 202 87 198 84 195 84 195 84 195 84 195 84 195 84 195 84 195 84 193 82 191 81 191 82 193 81 191 81 188 79 188 78 186 78 183 76 181 75 181 78 181 73 183 79 188 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 70 157 70 157 70 157 70 157 67 152 70 157 70 157 67 152 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 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 55 131 57 133 57 133 55 131 51 124 51 126 52 128 54 128 52 126 51 121 49 121 49 121 52 121 52 121 52 121 52 121 51 119 51 119 51 119 51 119 54 121 51 117 48 112 46 112 48 114 46 112 46 112 48 114 51 117 46 109 45 112 49 119 46 114 49 119 52 121 51 117 51 121 54 121 49 114 48 119 39 102 43 109 46 112 46 112 45 109 45 109 45 109 45 109 45 109 45 107 43 105 42 105 42 97 37 93 37 97 43 105 40 100 42 102 43 100 42 97 40 97 42 100 42 100 43 102 40 97 42 100 42 97 39 95 39 95 40 97 40 97 42 100 39 95 40 97 42 97 40 97 31 28 23 25 19 25 23 27 23 24 7 22 15 27 19 25 23 31 43 33 27 25 23 30 19 25 15 24 15 22 11 22 11 24 15 25 23 28 27 30 15 24 11 22 11 22 15 24 35 24 35 24 31 21 23 18 31 22 35 22 31 19 19 16 19 12 15 7 11 9 23 13 31 13 23 12 23 12 27 15 19 10 23 13 31 16 39 18 31 15 27 13 31 15 35 18 19 15 19 15 19 15 19 15 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 43 24 43 24 43 25 51 27 31 25 39 30 47 30 47 30 47 31 55 33 55 33 51 30 47 30 47 31 51 33 55 33 59 33 51 30 47 33 63 37 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 39 79 42 83 42 79 40 75 43 91 40 55 21 19 16 11 13 31 13 23 12 27 16 43 19 47 21 47 22 51 22 43 22 51 21 67 40 107 40 103 43 99 42 95 43 99 45 99 43 99 43 99 43 99 43 95 75 190 98 190 90 186 88 190 92 190 93 194 95 198 95 190 93 190 95 194 96 198 96 194 96 198 96 202 98 202 99 210 102 206 105 210 104 206 102 218 108 218 110 222 111 226 111 222 111 226 111 222 114 222 114 214 114 214 114 206 116 210 116 218 119 218 119 218 119 218 119 218 120 226 123 234 125 234 123 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 128 238 126 238 126 242 128 246 129 246 129 246 129 246 129 238 126 242 129 246 129 246 129 249 131 249 131 249 131 249 131 253 132 253 132 253 132 253 132 253 134 257 134 261 135 261 135 249 132 253 135 257 135 257 135 265 138 261 137 257 135 257 135 246 132 253 134 257 135 253 134 253 134 253 134 253 134 253 134 249 132 246 129 242 131 249 132 257 135 253 134 249 132 246 131 249 131 253 132 253 132 249 131 257 134 257 134 257 134 257 134 257 132 253 131 249 132 253 134 253 132 253 132 257 134 257 134 249 131 249 131 249 131 249 131 253 132 257 134 257 132 249 129 257 134 257 134 257 134 257 134 257 134 257 134 261 137 269 140 265 137 273 141 281 143 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 249 134 246 132 238 132 242 135 242 137 249 138 257 146 261 152 277 156 285 158 273 153 269 150 265 149 257 147 277 146 265 138 242 131 226 126 226 123 210 117 206 119 214 116 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 182 101 182 101 174 96 162 90 150 88 154 90 158 84 150 82 150 82 154 84 154 84 154 84 154 84 154 84 154 84 154 82 150 81 146 81 150 81 146 81 142 79 142 79 138 78 138 76 134 75 130 75 134 75 130 76 142 79 134 75 134 76 134 75 130 73 126 73 123 73 126 75 130 73 126 72 115 73 111 75 119 75 123 76 126 73 134 73 134 73 134 73 130 72 130 72 130 72 130 72 119 69 123 70 126 69 123 67 123 70 123 70 123 70 123 70 119 69 119 67 115 66 111 66 111 66 111 64 107 64 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 87 54 91 55 91 55 87 54 79 51 83 52 83 52 87 54 87 54 83 51 75 51 79 51 79 52 79 52 79 52 79 52 67 48 71 51 75 52 83 54 75 51 75 51 71 48 63 45 75 49 71 48 67 49 71 51 75 49 63 45 59 46 71 51 59 46 67 49 71 49 67 48 71 51 79 51 67 46 67 51 51 43 59 46 67 48 67 48 67 45 67 45 67 45 67 45 67 45 63 43 63 43 59 42 59 40 51 37 51 40 63 45 55 42 59 43 63 42 59 40 71 43 67 42 67 42 63 40 67 42 59 39 59 40 71 45 67 42 67 40 63 39 59 39 55 37 59 40 67 42 71 43 28 50 27 45 25 45 27 50 28 47 24 45 28 54 31 52 25 50 31 52 27 42 24 47 28 50 28 47 27 47 25 45 24 42 24 42 25 47 27 50 25 42 22 40 22 40 24 45 25 47 25 47 24 42 22 40 24 45 22 42 19 33 15 23 12 16 10 14 9 16 10 19 10 14 9 11 7 14 9 16 10 16 12 21 15 26 16 28 13 21 13 21 13 23 16 28 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 40 22 38 24 40 25 45 24 40 27 45 30 50 31 50 30 50 31 50 31 50 31 47 30 47 30 50 31 52 33 52 33 52 31 50 31 52 34 57 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 40 71 40 71 40 71 39 64 40 66 45 57 27 26 15 23 12 21 15 23 13 21 15 28 19 31 19 31 21 33 22 35 21 35 22 35 30 66 45 66 45 71 43 69 42 71 43 74 43 71 43 71 43 71 43 76 51 138 93 183 95 176 90 174 92 179 92 186 93 188 95 188 93 191 93 193 95 195 96 195 96 195 96 198 98 198 99 200 101 207 104 212 105 212 104 210 108 217 108 219 110 222 111 222 111 222 111 224 114 224 116 226 116 226 116 226 116 224 114 224 117 229 119 231 120 234 119 231 117 231 122 238 125 243 126 243 122 241 122 243 123 245 125 245 125 245 125 245 125 245 125 245 125 245 125 248 126 250 128 250 128 250 128 250 128 250 128 250 129 260 126 257 126 257 128 262 129 262 129 262 129 262 129 262 126 260 129 262 131 265 129 262 132 267 132 267 132 267 132 267 132 267 132 267 132 267 132 267 134 269 134 272 135 272 137 274 132 274 135 276 137 279 135 276 138 279 137 279 135 276 135 274 132 274 135 279 137 279 135 276 135 276 135 276 135 276 135 276 134 272 132 269 131 272 132 274 137 276 135 274 132 272 131 269 131 274 132 279 134 276 131 274 134 279 134 279 134 279 134 279 132 276 132 276 132 276 132 276 132 279 134 279 134 279 134 279 132 276 132 276 132 276 132 276 131 276 134 279 134 276 131 274 135 281 135 281 135 281 135 281 134 279 134 279 134 281 137 286 137 284 138 288 141 293 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 134 284 134 288 135 288 135 288 141 305 144 312 150 322 155 324 153 322 152 317 150 315 147 312 149 312 143 303 135 288 128 274 131 269 119 255 117 253 117 253 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 224 98 217 92 205 87 202 88 207 81 191 79 188 81 193 84 195 82 193 82 193 82 193 82 193 84 195 84 193 82 191 81 191 81 191 81 188 79 188 78 186 78 186 78 183 76 181 75 181 76 183 76 186 78 186 76 176 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 72 159 72 159 72 159 72 159 69 155 69 155 69 155 69 155 70 152 70 152 70 152 70 152 69 150 69 148 67 145 66 145 67 145 66 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 54 128 55 131 55 131 54 128 52 126 52 126 52 126 52 126 55 128 52 126 51 124 52 126 52 121 52 121 52 121 52 121 49 117 49 119 51 121 52 121 49 117 51 121 51 117 46 109 52 119 51 117 49 119 51 121 49 114 48 112 46 114 48 117 45 112 46 112 46 112 46 112 48 117 51 117 48 112 48 117 43 109 46 114 48 114 48 114 45 109 45 109 45 109 45 109 43 107 43 107 43 107 43 107 46 105 43 102 43 105 46 107 40 100 42 102 43 100 42 97 45 102 43 100 42 97 40 95 40 97 39 95 40 100 45 105 42 100 42 97 40 95 39 95 39 95 39 95 40 97 42 102 27 27 19 25 19 27 27 28 31 27 19 25 31 31 35 31 19 28 31 30 23 25 19 25 27 28 27 27 23 27 19 25 27 27 19 24 11 24 15 25 19 25 15 22 11 24 19 25 39 25 39 24 35 24 35 24 35 24 31 21 23 16 7 12 11 10 19 10 19 10 19 10 15 9 11 7 11 7 15 9 19 10 23 12 27 15 31 16 23 12 19 10 23 13 31 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 35 19 31 19 31 19 31 18 43 22 39 22 39 24 47 27 35 25 35 27 43 30 51 33 47 28 43 28 43 28 43 30 47 30 47 31 51 33 55 33 51 31 51 31 55 33 59 36 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 42 79 40 79 40 79 42 75 43 79 34 39 16 15 16 15 16 35 16 31 15 35 19 35 16 39 18 43 19 43 19 47 24 55 24 75 42 115 43 103 43 99 42 95 43 99 45 91 40 91 40 91 40 91 40 83 72 190 99 198 95 194 92 190 92 190 93 194 95 198 95 190 93 190 95 194 96 198 96 198 96 202 98 202 99 206 101 206 102 206 105 210 105 210 105 218 108 218 110 222 111 226 111 226 111 230 113 222 116 226 116 222 117 222 116 210 116 210 116 210 116 218 120 222 120 222 119 218 120 226 125 238 126 238 126 222 122 222 123 226 125 230 125 230 125 230 125 230 125 230 125 230 125 234 126 234 126 238 128 238 128 238 128 238 128 238 128 246 129 242 126 238 128 246 129 246 129 246 129 246 129 246 129 238 128 246 131 249 131 249 129 253 132 253 132 253 132 253 132 253 132 253 132 253 132 253 132 257 134 261 135 261 137 265 137 249 134 257 137 261 137 261 135 261 135 257 135 253 134 253 132 249 134 257 137 261 137 261 137 257 135 257 135 257 135 257 135 261 135 257 134 253 135 257 137 261 135 257 134 253 132 249 132 249 132 257 134 257 134 253 131 249 131 249 131 249 131 249 131 253 132 253 132 253 132 253 132 261 134 257 134 257 134 257 134 253 132 253 132 253 132 253 132 249 131 253 134 257 134 253 131 261 135 261 135 261 135 261 135 261 135 257 134 257 135 265 138 265 137 265 138 273 141 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 253 131 249 132 246 132 253 135 246 135 246 135 246 135 242 138 242 143 257 150 273 155 273 153 269 150 265 149 257 147 261 144 257 141 249 132 226 128 234 126 214 117 206 119 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 178 99 178 98 170 95 158 88 146 85 142 87 138 78 138 78 142 81 150 84 150 82 150 82 150 82 150 82 154 84 154 82 150 81 146 81 146 81 142 79 142 78 138 78 138 78 138 76 134 75 130 75 130 76 138 78 138 76 134 78 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 123 69 123 69 123 69 123 69 123 69 123 69 123 69 123 69 123 70 123 70 123 70 123 70 119 69 119 67 115 66 111 66 119 67 115 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 91 55 95 57 95 57 91 55 83 52 83 52 83 52 83 52 91 54 83 52 79 51 83 52 79 52 79 52 79 52 79 52 79 52 79 51 75 49 71 49 67 49 75 52 79 49 67 46 79 52 75 51 75 51 79 52 67 48 67 48 67 48 67 48 63 46 63 45 59 45 63 46 59 48 71 48 63 45 67 49 59 45 63 48 67 48 63 46 67 45 67 45 67 45 67 45 63 43 63 43 63 43 63 43 71 46 67 45 67 45 67 46 55 42 59 43 63 42 59 40 75 43 71 42 67 40 63 39 59 39 67 43 75 45 71 43 59 39 59 40 63 42 67 42 71 43 63 39 59 39 59 40 27 47 25 45 25 47 28 52 28 45 22 42 27 50 28 47 30 52 31 54 30 50 27 47 25 45 24 42 24 40 22 40 30 50 25 40 21 38 22 42 25 45 24 42 24 42 25 45 25 47 24 42 22 45 24 47 24 45 22 40 19 33 15 23 10 16 10 16 10 16 10 16 12 19 10 16 10 16 12 19 10 16 12 19 13 21 13 23 12 16 10 16 10 19 13 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 19 33 19 33 19 33 19 33 22 38 21 35 22 40 25 42 27 42 27 42 27 47 31 52 30 45 27 42 27 42 28 47 30 47 30 50 31 52 33 52 31 50 31 52 33 54 34 54 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 71 39 69 39 71 42 69 42 66 40 47 21 21 15 26 15 26 18 28 16 23 18 31 16 26 16 28 18 28 19 31 22 40 25 40 31 69 48 69 45 71 43 69 42 71 43 74 40 66 40 66 40 66 40 71 42 128 90 183 96 181 95 181 92 179 92 186 93 188 95 188 93 191 93 193 95 195 96 195 98 198 98 198 99 200 99 202 99 205 102 210 105 212 105 212 108 217 108 219 110 222 111 222 113 224 113 224 116 226 116 229 116 226 116 229 117 229 117 229 113 226 119 234 122 236 120 231 120 236 123 241 126 243 126 241 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 129 262 128 260 128 260 129 262 129 262 129 262 129 262 129 262 128 260 129 265 132 267 131 265 134 269 134 269 134 269 134 269 132 267 132 267 132 267 132 267 135 272 135 272 137 274 137 276 134 274 135 279 138 281 137 279 135 276 135 276 134 274 132 272 132 274 135 279 137 279 137 276 137 279 137 279 137 279 137 279 138 279 135 276 135 276 137 281 134 274 134 276 135 276 135 276 132 276 134 279 134 279 132 276 131 274 131 274 131 274 131 274 131 276 132 279 134 276 132 274 135 281 135 281 134 279 134 279 134 279 134 279 134 279 134 279 129 274 132 279 134 279 132 276 134 279 134 279 134 279 134 279 137 281 135 279 134 281 137 284 137 284 137 284 138 288 143 293 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 134 286 135 288 135 288 137 291 135 296 138 300 144 315 152 324 153 322 152 317 150 315 147 312 141 308 143 308 138 296 132 281 129 274 120 260 119 262 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 98 219 98 219 95 212 92 207 87 200 82 195 79 186 78 186 79 191 82 195 81 191 81 191 81 191 81 191 84 195 84 193 82 191 81 191 79 188 79 188 78 186 78 183 78 186 78 183 76 181 75 181 73 183 79 188 76 181 75 179 75 171 76 169 75 167 73 167 72 167 73 169 75 167 73 164 76 164 75 162 75 162 73 159 70 157 70 157 70 157 70 157 69 155 69 155 69 155 69 155 70 155 69 152 67 155 69 157 70 152 70 152 70 152 70 152 69 150 69 148 67 145 66 145 69 150 69 148 66 145 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 55 131 57 133 57 133 55 131 54 128 52 126 52 126 51 124 54 128 52 124 49 124 51 124 52 121 52 121 52 121 52 121 54 124 52 119 51 117 48 114 49 117 49 119 51 117 49 114 52 119 51 117 49 119 51 121 48 114 48 114 48 114 48 114 49 114 46 109 45 109 46 112 43 109 48 112 45 109 46 117 43 109 46 112 46 112 45 109 45 109 45 109 45 109 45 109 42 105 43 107 43 107 45 109 43 102 43 102 42 100 42 100 40 100 42 102 43 100 42 97 43 102 42 100 42 100 40 97 39 97 43 105 45 105 42 100 39 95 39 97 40 100 42 100 46 105 42 95 37 93 39 97 23 25 19 25 19 27 27 30 31 27 15 24 23 27 23 25 27 28 27 28 31 28 23 24 19 25 15 24 15 22 11 22 27 25 11 21 7 22 19 27 23 25 19 24 15 25 19 27 39 24 31 21 27 22 35 25 31 22 31 22 27 18 15 15 7 10 19 12 23 10 19 9 23 12 19 9 15 10 23 12 19 10 23 12 23 13 27 13 27 12 23 12 23 13 31 16 19 15 19 15 19 15 19 15 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 39 22 35 21 39 22 43 25 47 28 39 27 39 28 47 31 51 30 43 27 39 28 47 31 47 30 47 31 51 33 55 33 47 31 55 33 59 34 59 34 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 79 39 71 37 75 40 87 46 79 42 71 30 27 13 15 18 15 16 35 16 31 13 35 18 39 18 39 19 43 19 47 21 55 27 59 25 79 45 119 45 103 43 99 42 95 43 99 45 95 42 95 42 95 42 95 42 47 60 166 95 194 95 194 93 190 92 190 93 194 95 198 95 190 93 190 95 194 96 198 96 202 98 202 99 206 99 210 102 202 101 202 104 210 107 214 105 218 108 218 110 222 111 226 111 230 113 230 114 226 116 230 117 214 114 218 117 214 119 218 120 202 114 218 122 230 122 222 119 230 123 234 126 238 125 234 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 131 253 132 249 131 257 134 257 134 257 134 257 134 253 132 253 132 253 132 253 132 261 135 261 137 265 137 269 138 253 135 261 137 265 138 261 137 265 138 261 137 257 135 257 135 249 132 253 135 257 135 257 135 261 137 261 137 261 137 261 137 261 135 257 134 253 135 257 137 249 132 253 135 257 137 261 138 253 134 257 135 261 134 257 132 253 132 253 132 253 132 253 132 249 131 257 134 257 134 249 131 265 137 265 135 261 134 257 134 257 134 257 134 257 134 257 134 246 131 253 134 257 134 257 132 257 134 257 134 257 134 257 134 265 135 261 134 257 135 261 137 265 137 261 135 265 140 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 253 131 253 131 249 132 253 132 242 131 246 131 242 134 246 135 234 135 230 138 246 147 269 155 273 153 269 150 265 149 257 147 246 140 253 141 261 138 242 132 226 125 210 122 218 120 210 116 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 98 174 96 170 96 158 92 162 92 150 85 130 78 146 81 142 79 142 81 150 82 146 81 146 81 146 81 146 81 154 84 154 82 150 81 146 81 142 79 142 78 138 78 134 76 138 78 138 76 134 75 130 75 123 76 142 79 134 73 130 79 134 76 134 75 130 73 126 73 123 73 126 75 130 73 126 72 123 76 115 75 119 73 115 73 119 70 126 70 126 70 126 70 126 70 126 70 126 70 126 70 126 70 119 67 119 67 126 70 123 70 123 70 123 70 123 70 119 69 119 67 115 66 111 66 123 70 119 67 111 66 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 87 54 91 55 91 55 87 54 87 54 87 52 83 51 79 51 83 52 79 49 75 49 75 49 79 52 79 52 79 52 79 52 75 51 75 51 75 51 75 51 75 49 71 48 67 49 71 51 75 51 71 49 71 49 75 51 63 48 67 49 71 48 67 46 75 49 67 45 59 45 63 48 51 43 63 46 59 45 63 49 55 43 59 45 59 45 55 43 67 45 67 45 67 45 67 45 59 42 59 43 63 45 67 45 63 45 67 45 63 42 59 40 55 42 59 43 63 42 59 40 63 40 67 42 67 42 71 43 75 45 71 42 67 42 71 43 67 42 63 40 63 40 59 39 75 42 59 37 55 39 67 43 25 45 25 45 25 47 30 52 36 57 28 50 30 52 28 47 25 42 24 42 25 42 22 35 28 50 28 47 27 47 25 45 25 40 21 35 21 42 28 52 27 45 25 42 24 45 25 47 24 42 21 38 19 40 24 47 22 42 24 38 22 33 18 28 10 16 10 19 12 16 10 14 9 11 7 9 6 11 7 14 10 16 12 19 12 19 13 21 15 21 13 21 13 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 15 28 18 31 21 35 22 40 22 35 21 35 21 38 24 42 31 47 28 42 25 42 28 47 34 52 30 45 28 47 33 54 30 47 30 50 31 52 33 52 30 50 33 54 34 54 34 52 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 66 37 66 39 74 45 76 42 64 39 42 18 16 15 26 12 19 15 23 12 19 15 26 19 31 19 33 21 35 22 35 24 42 27 42 33 71 49 71 45 71 43 69 42 71 43 74 43 71 43 71 43 71 43 76 28 105 79 169 92 176 92 179 92 183 92 186 93 188 95 188 93 191 93 193 95 195 96 195 98 198 98 200 99 202 101 202 99 205 102 210 105 214 107 214 108 217 108 219 110 222 111 222 113 224 113 226 116 229 117 229 113 224 116 229 119 234 120 236 111 224 119 236 123 236 120 231 125 241 126 243 126 241 123 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 267 132 267 132 265 134 269 134 269 134 269 134 269 132 267 132 267 132 267 132 267 135 272 135 274 137 276 138 276 134 276 137 281 138 281 138 279 140 284 140 281 138 279 137 279 131 272 134 276 135 276 134 274 137 279 137 279 137 279 137 279 135 274 134 272 132 274 134 276 131 269 132 274 137 281 140 284 132 279 134 281 135 279 134 276 134 279 134 279 134 279 134 279 129 274 134 281 135 279 131 272 137 284 137 281 135 279 134 279 134 279 134 279 134 279 134 279 129 272 132 279 134 279 134 279 132 276 132 276 132 276 132 276 137 284 135 279 134 279 135 281 137 284 135 281 137 286 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 128 274 129 276 131 281 134 286 135 288 137 293 143 312 152 324 153 322 152 317 150 315 147 312 135 303 140 310 141 303 135 293 126 272 123 269 123 265 117 253 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 88 207 93 212 90 200 79 183 84 193 81 188 79 191 81 193 81 191 81 191 81 191 81 191 84 195 84 193 82 191 81 191 79 188 79 186 78 183 76 183 78 186 78 183 76 181 75 181 72 183 81 188 75 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 72 159 72 159 72 159 72 159 72 157 67 150 66 152 70 159 70 152 70 152 70 152 70 152 69 150 69 148 67 145 66 145 72 152 69 150 67 145 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 51 126 52 128 54 126 52 124 54 128 54 126 52 124 51 124 52 124 49 119 48 119 48 121 52 121 52 121 52 121 52 121 48 114 49 119 51 121 54 124 51 117 48 112 46 117 51 121 51 117 49 114 48 117 49 119 46 114 48 117 49 114 48 112 52 119 48 112 45 112 48 114 40 107 45 109 43 107 46 117 42 107 43 109 45 107 42 105 45 109 45 109 45 109 45 109 42 105 42 107 43 109 45 109 48 109 48 109 48 107 45 102 40 100 42 102 43 100 42 97 39 97 40 100 42 102 43 105 51 109 42 95 37 97 43 107 45 105 43 100 39 93 36 90 42 95 37 90 37 97 45 107 19 24 15 24 15 25 23 28 27 27 23 28 31 30 27 25 19 27 19 27 19 27 19 27 39 28 11 24 19 30 19 22 31 27 7 18 3 24 31 34 19 24 11 21 7 21 7 22 19 21 19 22 31 24 35 25 35 21 31 21 27 15 15 12 15 9 15 9 15 9 15 9 23 12 23 10 19 9 15 9 11 7 11 9 15 9 19 10 23 10 15 10 27 15 27 12 35 15 31 13 27 12 23 10 7 12 35 18 27 12 27 16 19 15 15 13 15 12 11 12 19 16 23 18 27 19 31 21 27 19 35 22 39 22 39 21 43 27 55 31 59 28 47 22 43 24 47 27 55 30 59 31 51 27 51 27 51 27 51 27 55 28 51 27 55 28 59 31 59 30 59 31 63 33 67 33 67 33 67 31 63 30 59 30 83 36 67 31 63 33 75 39 75 37 87 40 79 37 87 42 79 39 83 40 87 39 83 37 83 39 83 39 83 39 83 39 75 37 83 40 91 43 95 43 99 34 51 25 39 15 15 10 39 21 47 19 35 15 35 18 47 21 43 18 43 21 55 25 43 24 75 36 91 40 107 45 103 43 99 42 95 43 99 45 95 43 99 45 103 43 99 42 91 58 170 93 206 95 194 93 186 93 194 96 202 93 202 90 206 95 194 95 194 96 202 99 198 96 198 98 202 99 206 101 210 102 206 104 206 104 206 105 226 110 222 110 222 111 230 114 226 113 234 116 238 116 238 114 234 117 238 119 234 117 230 116 226 119 218 120 222 122 226 122 230 123 230 123 230 123 230 123 230 123 226 123 226 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 253 128 242 126 253 129 249 126 249 128 249 129 253 131 257 131 257 129 257 129 257 129 257 129 261 131 261 131 261 131 261 131 257 132 257 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 249 132 257 134 261 137 269 138 269 138 269 137 265 137 261 135 265 135 253 131 249 132 261 137 261 134 257 132 253 134 257 135 261 135 261 134 257 132 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 246 131 257 137 265 135 257 132 257 134 257 134 257 134 257 134 253 132 253 132 253 132 253 132 249 135 253 138 261 140 265 143 269 143 269 143 269 143 269 143 261 138 261 137 257 135 253 135 257 135 246 131 238 131 246 134 246 134 246 134 246 134 246 134 253 135 246 134 238 131 234 128 238 131 238 131 238 131 238 131 230 131 230 132 238 135 246 137 242 137 242 138 257 146 281 152 281 149 273 147 269 144 261 141 265 144 249 146 261 143 242 134 242 132 222 120 202 119 210 125 210 117 198 114 202 117 198 113 198 114 198 113 194 111 190 113 194 111 194 110 190 110 186 108 182 107 182 105 178 104 174 104 190 105 182 102 178 102 182 102 190 101 190 101 190 101 198 101 186 98 186 98 186 98 186 98 170 92 166 88 158 84 146 81 138 81 138 81 138 81 138 81 146 81 130 79 138 82 142 81 142 79 142 79 142 79 142 79 146 81 146 81 146 81 146 81 134 76 130 75 130 73 126 73 134 76 134 75 130 73 126 75 134 76 134 75 130 73 126 73 126 73 126 73 126 73 126 73 123 73 123 72 123 72 123 72 126 73 126 72 123 70 119 70 115 69 115 67 111 66 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 103 64 115 69 111 61 111 66 111 64 107 63 103 63 95 60 95 60 95 60 95 60 91 58 95 60 95 60 95 61 83 58 99 60 87 55 91 61 87 57 87 55 83 54 79 54 83 55 83 55 83 55 83 55 71 51 71 52 75 54 79 54 75 54 79 55 83 54 79 52 67 49 67 49 67 49 67 49 71 51 83 55 87 54 75 49 79 52 79 51 75 49 71 49 67 49 71 51 75 52 79 54 79 48 55 43 71 52 79 51 71 45 55 45 67 49 63 43 75 51 67 46 59 43 55 43 75 49 63 45 59 46 71 51 63 48 71 46 55 40 51 43 63 46 63 46 63 46 63 46 55 45 59 46 63 45 59 43 67 48 87 55 91 49 63 39 63 42 55 40 59 43 71 49 71 43 51 36 39 34 43 37 63 43 63 42 55 39 43 34 47 42 67 45 59 37 47 37 51 42 63 40 39 33 43 40 25 45 25 45 25 47 28 50 30 50 27 47 28 50 28 47 27 47 27 47 27 47 27 47 31 50 25 45 27 47 27 45 25 42 22 38 21 42 25 47 25 42 22 38 21 38 21 40 22 45 22 42 22 45 25 40 22 38 22 31 18 21 12 14 9 14 9 14 9 14 9 14 12 19 12 16 10 14 9 14 7 14 9 14 10 16 10 19 13 16 9 16 13 23 15 19 15 23 13 21 13 21 12 19 7 19 16 26 13 19 13 23 16 23 18 26 19 28 21 31 16 23 18 26 18 26 19 28 18 33 21 35 22 38 21 35 22 42 27 50 30 47 25 40 24 40 25 42 27 45 28 47 27 45 27 45 27 45 27 45 28 47 28 47 28 50 31 54 30 50 30 52 31 54 33 54 33 54 33 52 31 52 30 50 37 57 33 50 30 54 34 62 36 62 40 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 71 43 69 46 57 27 40 22 26 13 26 18 31 21 31 16 23 16 28 19 31 18 28 18 31 22 38 19 40 33 59 39 64 43 74 45 71 43 69 42 71 43 74 42 71 43 74 45 71 43 69 43 105 78 167 96 179 93 186 92 191 95 195 95 193 92 186 96 195 95 193 96 195 98 200 98 198 99 200 101 202 101 202 104 212 105 212 107 214 107 214 111 219 110 219 110 222 113 226 111 224 114 229 116 229 116 226 114 229 116 231 117 229 116 226 119 231 120 234 120 236 122 236 122 236 122 236 122 236 122 236 125 245 123 243 125 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 131 262 126 262 129 267 129 260 128 262 129 265 129 267 131 267 129 269 129 269 129 269 129 269 131 272 131 272 131 272 131 272 132 272 134 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 132 276 134 281 137 284 138 286 138 284 137 284 135 281 135 279 135 281 132 276 132 276 135 281 135 279 134 276 132 279 134 281 135 281 135 279 134 279 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 131 276 134 279 135 281 135 279 134 279 134 279 134 279 134 279 134 279 134 279 134 279 134 279 135 279 137 281 138 286 141 288 143 291 143 291 143 291 143 291 138 291 138 288 137 288 135 286 137 286 132 279 131 279 132 281 134 276 134 276 134 276 134 276 135 276 134 274 132 272 131 269 131 272 131 272 131 272 131 272 131 272 131 274 134 279 137 284 137 279 137 288 141 300 147 312 149 310 146 310 143 308 141 308 141 305 141 305 146 310 141 293 137 284 128 265 119 260 122 262 119 257 114 255 117 257 116 250 114 253 114 250 113 250 111 243 110 236 110 236 108 234 108 234 107 231 107 229 105 229 104 226 107 229 104 224 102 224 101 226 99 222 99 222 99 222 99 222 99 219 99 219 99 219 99 219 90 205 88 200 85 193 81 188 81 193 81 193 81 193 81 193 82 191 78 188 79 193 81 191 79 188 79 188 79 188 79 188 81 191 81 191 81 191 81 191 78 183 76 183 75 181 75 179 76 183 76 181 75 179 73 174 75 171 76 169 75 169 73 167 73 167 73 167 73 167 73 167 70 157 70 157 70 157 70 157 73 162 73 159 72 157 70 157 69 155 69 152 67 152 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 64 143 67 148 66 138 66 145 66 143 64 140 63 140 60 133 60 133 60 133 60 133 61 133 60 133 60 133 60 133 55 131 61 133 57 126 58 136 57 128 57 126 55 124 54 124 55 128 55 128 55 128 55 128 52 124 54 126 54 128 55 128 54 124 55 126 55 126 54 124 51 119 51 119 51 119 51 119 51 119 54 124 54 124 51 119 52 121 52 119 51 117 49 117 49 117 51 119 51 119 52 121 52 114 46 112 51 124 52 119 51 114 45 112 49 119 49 112 51 117 48 112 45 109 45 109 49 114 48 112 46 114 48 117 48 117 51 114 45 107 43 109 45 109 45 109 45 109 45 109 43 109 45 112 46 109 45 107 39 105 48 121 52 119 48 109 43 107 43 107 43 109 46 114 43 107 43 107 42 102 39 97 42 105 43 105 42 100 37 95 39 105 43 105 39 97 37 100 39 105 43 102 37 95 39 107 23 27 23 25 23 28 31 30 31 28 23 25 19 27 27 30 19 27 19 27 19 27 19 27 23 28 23 27 11 24 15 28 11 22 15 24 15 22 7 21 19 24 11 21 7 21 7 22 27 24 27 24 35 22 31 24 43 24 43 21 27 13 7 7 15 9 15 9 15 9 15 9 19 10 19 10 15 9 15 9 15 10 19 10 23 12 23 13 27 12 19 12 31 16 31 13 23 12 27 13 27 13 31 15 15 12 31 15 27 13 27 15 19 16 27 19 35 22 43 25 31 19 27 18 27 18 23 16 27 18 31 21 39 22 35 21 35 22 47 28 55 28 51 25 43 24 43 24 47 25 47 25 51 27 51 27 51 27 51 27 59 28 55 28 55 30 63 33 59 30 59 31 63 33 67 33 67 33 67 33 63 31 63 30 71 33 63 30 59 31 67 34 71 37 83 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 42 91 42 111 33 55 21 43 15 31 19 35 19 43 19 35 15 35 18 39 18 35 16 35 18 43 21 47 25 83 39 99 42 107 45 103 43 99 42 95 43 99 45 95 43 99 45 103 43 99 42 95 58 174 93 214 95 194 93 186 93 194 95 210 95 214 93 206 96 194 95 198 98 206 99 210 101 210 101 214 102 218 105 218 107 214 107 218 108 222 110 226 110 222 110 222 111 230 114 230 113 234 116 238 116 238 116 238 116 242 117 242 117 238 117 226 120 222 120 226 122 226 122 222 120 222 120 222 120 222 120 230 125 226 123 230 126 238 128 226 123 230 126 234 126 234 126 242 128 242 128 242 128 242 128 249 131 246 129 246 129 249 131 261 129 249 129 257 132 257 128 249 129 253 129 257 131 257 131 257 129 257 129 257 129 257 129 261 131 261 131 261 131 261 131 257 134 261 134 265 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 257 134 257 135 265 137 269 138 265 135 261 135 257 134 257 132 261 134 257 132 253 134 257 135 261 134 257 132 253 134 257 135 261 135 261 135 257 134 257 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 257 132 253 132 257 134 261 137 257 134 257 134 257 134 257 134 261 135 261 135 261 135 261 135 249 135 253 137 257 140 261 140 269 143 269 143 269 143 269 143 261 138 261 138 257 137 257 135 253 135 249 132 242 131 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 131 230 131 234 134 246 137 234 134 234 135 246 143 269 147 273 147 273 144 265 143 261 141 242 137 234 141 261 147 261 143 249 135 230 123 206 120 206 123 214 117 202 116 206 119 202 114 198 114 198 114 194 113 194 113 190 110 190 108 186 107 182 107 182 107 182 107 178 105 178 104 186 105 182 102 178 102 182 101 186 99 186 99 194 99 194 99 194 99 194 99 194 99 194 99 170 88 166 87 158 82 150 82 134 79 126 79 126 79 126 79 130 78 119 76 123 79 126 78 142 79 142 79 142 79 142 79 150 82 150 82 150 82 150 82 142 78 138 78 134 76 134 75 134 76 134 75 130 73 126 75 134 76 134 76 130 75 130 73 126 73 126 73 126 73 126 73 115 69 115 69 115 69 115 69 126 73 126 72 123 70 119 70 115 69 115 69 111 67 111 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 119 67 107 64 115 67 107 63 111 66 111 64 107 63 103 63 95 60 95 60 95 60 95 60 103 63 99 61 95 58 91 58 87 58 95 60 87 57 91 60 87 57 87 55 83 54 79 54 83 55 83 55 83 55 83 55 79 55 83 55 83 57 87 57 83 55 87 57 87 57 83 55 75 52 75 52 75 52 75 52 75 52 79 54 83 52 79 51 79 52 79 51 75 49 71 49 79 52 75 51 75 51 71 49 75 49 71 51 83 55 79 49 79 49 67 49 75 52 75 48 71 48 63 46 63 46 63 48 63 48 67 49 71 48 67 46 71 51 79 49 63 45 59 48 55 43 55 43 55 43 55 43 59 45 63 46 63 46 59 45 51 42 71 49 83 49 71 45 63 43 67 46 71 46 67 45 55 43 75 49 79 46 59 39 55 40 59 42 59 42 55 39 63 45 71 43 55 40 59 45 55 42 63 42 55 40 63 46 28 50 27 47 28 50 30 54 30 50 27 42 22 42 28 57 27 47 27 47 27 47 27 47 25 50 31 50 24 40 27 54 25 45 25 45 24 40 22 38 25 42 22 38 21 38 21 40 24 47 24 45 22 42 24 38 25 40 24 31 16 16 9 7 7 11 7 11 7 11 7 11 10 14 9 14 9 14 9 14 10 16 12 19 12 21 13 21 13 19 10 19 15 26 16 21 10 19 12 21 13 23 15 26 10 19 13 21 13 21 15 23 12 19 13 21 16 26 18 28 21 28 19 26 18 23 16 21 16 31 19 35 21 35 21 33 19 35 22 42 27 45 27 45 24 40 24 40 24 40 22 38 27 45 27 45 27 45 27 45 27 45 27 45 27 47 30 50 30 50 30 52 31 54 33 54 34 57 33 54 33 52 31 52 33 52 30 50 30 50 31 54 34 62 39 64 37 59 39 66 37 64 39 66 40 64 39 62 39 64 39 64 39 64 39 64 37 64 40 69 42 69 42 69 39 42 16 21 13 16 12 28 15 28 19 28 15 23 16 28 16 26 16 26 16 26 16 28 19 40 33 62 40 64 40 66 45 71 43 69 42 71 43 74 42 71 43 74 45 71 43 69 39 100 78 167 96 181 93 183 93 191 93 193 95 193 95 191 98 195 96 195 96 198 99 202 99 202 101 202 102 205 102 207 105 212 105 214 108 217 110 219 111 219 110 219 110 222 113 226 113 226 116 229 117 231 116 229 116 229 117 234 119 231 116 229 120 234 120 236 122 236 123 238 122 236 122 236 122 236 122 236 126 245 125 245 125 248 128 253 123 245 126 248 128 250 126 248 128 250 128 250 128 250 128 250 132 255 129 253 129 253 131 257 132 267 129 265 132 272 131 265 129 265 129 267 131 267 132 269 131 272 131 272 131 272 131 272 131 272 131 272 131 272 131 272 134 274 134 276 135 276 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 134 281 135 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 135 281 135 279 134 279 132 276 132 279 134 281 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 284 138 286 141 288 141 288 141 288 141 288 140 293 138 291 138 288 137 288 135 286 134 284 132 281 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 132 276 135 279 132 274 132 281 137 291 143 303 147 305 144 308 143 305 141 308 137 298 137 300 144 310 146 303 140 291 131 272 122 262 122 260 122 260 117 257 119 260 117 253 116 255 114 253 114 250 113 245 108 236 108 234 107 231 107 231 108 234 107 231 107 229 105 229 105 226 102 224 101 222 101 224 98 219 98 219 98 219 98 219 96 214 96 212 95 212 93 210 90 202 87 198 84 193 82 193 79 191 79 191 79 191 79 191 81 188 75 183 76 188 76 183 78 186 78 186 78 186 78 186 82 193 82 193 82 193 82 193 79 188 79 186 78 186 76 183 76 183 76 181 75 179 73 174 76 174 76 171 76 169 75 169 75 169 75 169 75 169 75 169 70 157 70 157 70 157 70 157 73 162 73 159 72 157 70 157 70 157 69 155 69 152 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 66 145 66 145 64 143 66 145 66 143 64 140 63 140 61 136 61 136 61 136 61 136 64 140 63 136 60 131 58 128 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 55 128 55 128 55 128 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 51 119 52 126 55 126 52 117 51 117 49 117 51 119 51 117 48 114 46 112 46 114 49 117 45 112 49 119 51 117 46 109 48 117 51 117 46 109 45 114 45 109 45 109 45 109 45 109 45 109 46 114 48 112 45 109 45 112 48 114 46 107 42 102 42 107 45 112 46 109 42 102 40 107 46 117 49 114 45 105 39 100 40 105 43 107 43 105 49 117 49 112 43 107 48 119 43 107 43 107 43 109 46 117 27 28 23 27 27 28 31 31 27 28 27 24 7 22 23 33 19 27 19 27 19 27 19 27 11 28 27 28 11 22 19 31 35 30 23 24 15 24 19 27 19 24 11 21 7 21 7 22 23 22 23 22 31 22 27 22 47 24 43 21 23 12 3 6 11 7 11 7 11 7 11 7 11 9 15 9 15 9 15 9 19 10 23 12 23 13 27 13 27 12 19 12 31 16 31 13 19 12 23 13 27 15 31 16 27 12 23 12 27 15 31 15 15 13 15 13 15 13 15 13 35 19 31 18 27 16 23 15 23 18 31 19 35 21 31 19 27 19 35 24 47 25 51 27 43 24 43 24 43 24 39 22 51 27 51 27 51 27 51 27 47 25 43 24 47 25 51 28 59 30 59 31 63 33 67 33 71 34 71 33 67 33 63 31 63 31 63 30 59 31 63 31 71 36 83 37 75 36 79 40 79 39 83 40 87 39 83 37 83 39 83 39 83 39 83 39 79 39 87 42 91 42 87 40 83 22 27 12 23 10 23 18 27 16 39 18 31 15 35 18 35 16 35 16 35 16 31 15 39 24 79 39 95 39 95 39 103 43 99 42 95 43 99 45 95 43 99 45 103 43 99 42 79 55 170 93 218 96 190 92 190 93 190 95 210 96 222 98 210 98 198 96 202 98 206 101 202 99 206 99 210 101 210 104 210 104 206 105 214 108 222 110 226 110 222 110 222 111 230 114 230 114 238 117 242 117 242 116 238 117 246 119 246 119 242 117 230 120 226 122 226 123 230 123 234 125 234 125 234 125 234 125 234 126 230 125 234 126 238 129 226 125 234 128 238 128 238 126 242 128 242 128 242 128 242 128 253 132 249 129 246 131 253 132 261 131 253 129 261 134 257 129 253 129 257 131 257 132 261 132 261 131 261 131 261 131 261 131 261 131 261 131 261 131 261 131 261 134 265 135 265 137 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 261 137 265 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 265 135 261 135 257 134 253 132 257 134 257 134 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 137 253 138 265 141 265 141 265 141 265 141 265 140 265 138 261 138 257 137 253 135 253 135 249 134 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 230 132 238 134 230 132 230 132 238 138 253 143 269 144 265 143 265 141 261 141 253 138 234 140 249 143 249 140 249 137 238 128 218 123 210 123 222 120 210 119 214 120 210 116 202 116 202 114 198 114 194 114 190 110 190 108 186 107 182 107 186 108 186 107 182 107 178 105 186 104 178 101 174 101 178 101 182 98 182 98 190 98 190 98 186 96 182 95 178 93 178 92 170 88 162 84 154 84 154 84 138 82 138 82 138 82 138 82 138 79 123 75 123 78 123 75 138 78 138 78 138 78 138 78 146 81 146 81 146 81 146 81 142 79 142 78 138 78 134 76 134 76 134 75 130 73 126 75 138 78 138 76 134 76 130 75 130 75 130 75 130 75 130 75 126 73 126 73 126 73 126 73 126 73 126 72 123 70 119 70 119 70 119 69 115 69 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 115 66 111 64 107 64 111 66 111 64 107 63 103 63 99 61 99 61 99 61 99 61 111 64 107 63 99 60 91 58 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 75 52 75 52 75 52 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 71 52 87 55 87 52 75 51 67 49 71 49 67 48 67 49 67 48 67 46 67 48 71 51 59 46 71 51 75 49 63 45 59 46 67 46 55 43 55 46 67 48 67 48 67 48 67 48 59 46 67 48 67 48 63 45 75 46 71 45 67 43 59 42 59 43 67 45 67 42 51 37 63 43 67 45 67 45 67 45 51 39 59 43 63 45 63 43 71 48 71 45 59 43 71 51 67 43 63 43 67 48 75 49 27 47 27 45 27 50 30 52 25 50 30 45 21 38 25 54 27 47 27 47 27 47 27 47 25 47 27 47 25 45 28 54 33 52 27 45 24 45 28 54 25 42 22 38 21 38 21 40 18 38 19 38 21 40 22 35 24 40 24 31 18 19 10 9 6 9 6 9 6 9 6 9 7 11 7 11 9 14 9 14 9 16 10 16 12 19 12 21 12 16 9 16 13 23 13 19 12 19 13 21 13 21 15 23 15 19 10 16 13 26 16 23 18 26 18 23 16 21 15 21 19 28 18 26 18 26 16 23 16 28 18 33 19 33 19 33 19 33 21 35 22 40 24 42 24 40 24 40 25 42 25 42 27 45 27 45 27 45 27 45 25 42 24 40 25 45 28 47 30 50 30 52 31 54 33 54 36 57 34 57 33 54 33 54 31 52 33 54 33 54 31 52 33 59 37 62 36 59 37 66 37 64 39 66 40 64 39 62 39 64 39 64 39 64 39 64 39 64 40 69 42 66 40 64 33 35 13 23 15 21 15 33 12 23 16 26 15 21 16 28 16 26 18 28 18 26 15 21 18 40 34 64 40 62 37 59 45 71 43 69 42 71 43 74 42 71 43 74 45 71 43 69 34 95 76 167 98 181 92 183 95 191 93 191 95 195 99 198 98 198 98 198 98 200 101 202 98 198 99 200 101 202 101 202 101 207 104 212 107 217 110 219 111 219 110 219 110 222 113 226 114 226 116 231 119 234 117 231 117 231 119 234 119 234 117 231 122 236 122 236 123 238 123 241 126 243 126 243 126 243 126 243 126 248 126 248 126 250 129 253 125 245 126 250 129 253 128 250 128 250 128 250 128 250 128 250 132 257 131 255 131 255 132 257 132 265 128 265 131 269 131 262 131 267 131 267 132 269 132 272 132 274 132 274 132 274 132 274 131 272 131 272 131 272 131 272 135 276 135 276 137 279 137 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 137 284 137 286 138 286 138 286 137 281 135 281 134 279 134 276 132 279 134 281 135 279 134 276 135 279 134 276 132 279 134 281 138 284 137 284 135 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 134 276 132 276 134 279 135 284 134 279 134 279 134 279 134 279 137 284 137 284 137 284 137 284 135 279 135 279 135 281 137 281 140 286 140 286 140 286 140 286 141 293 140 293 138 291 138 291 135 286 137 288 135 284 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 274 131 272 131 272 132 274 134 274 132 279 134 288 140 298 144 303 143 305 141 305 141 308 144 308 140 298 140 303 140 293 137 288 132 276 128 272 126 265 123 265 119 262 122 265 120 257 117 255 116 255 114 253 114 248 110 238 111 236 110 236 108 234 110 234 108 234 107 231 107 231 104 226 102 222 99 219 99 222 99 222 99 222 99 222 99 222 99 219 99 217 96 212 95 212 90 202 85 195 82 195 85 198 85 195 85 195 85 195 85 195 84 188 76 181 78 183 76 179 76 183 76 183 76 183 76 183 78 186 78 186 78 186 78 186 79 186 78 186 76 183 76 181 76 183 76 181 75 179 73 174 78 174 78 174 76 171 76 171 76 171 76 171 76 171 76 171 75 164 75 164 75 164 75 164 73 162 73 159 72 157 70 157 72 157 70 157 69 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 66 148 69 148 64 140 64 145 66 145 66 143 64 140 63 140 63 138 63 138 63 138 63 138 64 140 64 138 61 136 60 133 60 131 57 128 60 133 58 128 57 128 57 126 55 124 54 124 55 128 55 128 55 128 55 128 54 124 52 124 52 121 51 121 55 126 57 128 57 128 55 126 54 124 54 124 54 124 54 124 54 121 52 119 51 121 52 124 52 121 52 119 51 117 49 117 52 121 51 119 51 119 49 117 49 121 55 124 51 117 49 119 46 117 51 117 48 112 48 119 51 117 48 114 48 114 49 117 46 114 48 117 49 114 48 112 43 109 46 112 43 105 43 112 49 117 49 117 49 117 49 117 46 112 48 114 48 114 46 112 45 107 43 107 45 112 49 117 46 112 46 109 43 105 39 100 43 107 43 107 43 107 42 105 39 102 42 107 45 109 45 107 39 105 42 105 39 102 42 109 48 109 43 107 46 114 48 112 19 25 19 25 19 27 27 28 7 27 31 28 11 21 15 30 19 27 19 27 19 27 19 27 23 25 11 24 19 28 27 28 19 27 23 27 23 28 27 28 19 24 11 21 7 21 7 22 0 13 3 16 19 19 27 24 39 22 39 21 27 15 11 10 7 6 7 6 7 6 7 6 7 6 7 7 11 9 15 9 11 9 15 9 19 10 19 12 19 7 11 9 23 13 23 10 31 15 27 13 27 13 23 12 35 12 15 9 27 16 35 15 23 16 27 18 27 18 27 18 23 16 27 18 27 18 31 19 19 16 27 19 31 19 31 18 35 21 35 21 35 21 39 22 43 24 47 25 51 27 55 28 51 27 51 27 51 27 51 27 55 28 51 27 55 28 59 31 59 30 59 31 63 33 67 33 75 36 71 34 71 33 67 33 67 33 71 34 71 34 67 33 67 36 79 37 75 34 79 39 79 39 83 40 87 39 83 37 83 39 83 39 83 39 83 39 83 40 87 42 91 40 87 39 63 18 23 15 35 13 31 19 23 13 35 16 31 13 35 19 35 18 43 19 43 16 31 13 47 28 95 45 111 42 99 40 103 43 99 42 95 43 99 45 95 43 99 45 103 43 99 42 71 52 166 93 218 96 190 90 194 95 190 93 210 98 230 101 214 98 202 98 202 99 210 102 210 101 210 101 214 102 218 105 210 104 210 107 218 111 226 113 226 110 222 110 222 111 230 114 234 116 242 117 246 119 242 117 242 119 246 120 249 119 246 119 234 122 226 123 230 123 234 125 234 125 234 125 234 125 234 125 238 126 234 126 234 128 242 131 230 126 238 128 242 129 238 128 242 128 242 128 242 128 242 128 257 132 253 131 249 132 253 134 257 128 246 128 253 131 253 126 257 131 257 132 261 132 265 134 265 132 265 132 265 132 265 132 261 131 261 131 261 131 261 131 265 135 265 137 269 137 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 137 265 137 261 135 261 134 253 132 261 135 261 135 253 132 261 134 257 132 253 134 257 135 269 138 265 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 249 132 257 134 261 135 261 134 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 265 140 265 138 261 138 253 135 257 137 257 135 246 131 246 134 246 134 246 134 246 134 249 134 246 132 242 131 238 129 230 131 230 131 230 131 230 131 234 132 230 129 226 131 230 132 234 134 230 132 238 138 253 141 261 143 261 141 261 141 261 141 261 140 234 137 242 140 246 138 238 134 238 131 230 128 226 129 226 122 214 120 218 123 214 119 206 117 202 116 202 114 198 116 198 113 198 113 194 111 190 110 190 110 186 108 186 107 182 107 182 102 174 101 170 99 178 99 186 99 186 99 194 99 194 99 198 99 194 98 186 95 178 93 170 88 158 82 150 84 158 87 150 87 150 87 150 87 150 87 146 82 126 76 126 78 123 75 134 76 134 76 134 76 134 76 134 76 134 76 134 76 134 76 138 76 134 76 130 75 130 73 134 76 134 75 130 73 126 75 142 79 138 78 138 76 134 76 134 76 134 76 134 76 134 76 126 73 126 73 126 73 126 73 126 73 126 72 123 70 119 70 123 72 119 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 67 107 61 107 67 111 66 111 64 107 63 103 63 103 63 103 63 103 63 103 63 103 63 103 63 103 63 103 61 99 58 83 57 95 61 91 55 87 57 87 55 83 54 79 54 83 55 83 55 83 55 83 55 83 55 79 54 79 52 75 52 79 54 83 55 83 55 79 54 75 52 75 52 75 52 75 52 83 54 75 51 75 51 83 54 79 52 79 51 75 49 71 49 71 49 75 51 75 51 79 52 75 52 83 51 63 46 67 52 67 51 83 52 71 48 71 52 79 52 71 48 67 48 67 48 71 48 67 46 63 48 67 49 55 46 67 48 59 43 63 48 67 48 67 48 67 48 67 48 63 48 67 49 71 48 67 46 71 46 67 43 67 48 83 52 87 51 79 46 67 43 59 42 59 45 71 48 71 43 55 37 55 42 63 45 67 45 63 43 47 40 63 43 59 42 59 45 79 46 59 42 67 48 67 43 25 42 24 42 24 45 27 50 19 45 31 52 24 38 24 50 27 47 27 47 27 47 27 47 30 45 21 40 28 54 30 47 18 38 25 52 30 50 25 42 25 42 22 38 21 38 21 40 10 26 12 31 18 38 22 38 21 35 21 31 18 21 13 16 6 9 6 9 6 9 6 9 6 9 6 11 7 14 9 14 7 11 7 14 9 14 10 16 9 11 6 11 10 19 10 14 16 23 15 21 13 19 12 16 18 19 7 14 13 26 16 23 12 16 13 21 16 28 19 31 15 23 16 26 18 28 19 31 15 28 18 33 19 33 19 31 22 38 21 33 19 33 21 35 24 40 25 45 28 50 30 52 27 45 27 45 27 45 27 45 31 52 30 50 31 52 33 57 30 50 30 52 31 54 33 54 36 59 36 57 34 54 33 54 33 57 34 59 36 57 34 54 33 57 37 62 34 57 37 64 37 64 39 66 40 64 39 62 39 64 39 64 39 64 39 64 40 66 42 69 42 66 39 64 21 19 9 19 13 19 10 23 10 21 16 23 13 21 16 31 18 31 21 33 19 28 15 21 24 50 42 76 48 74 43 66 45 71 43 69 42 71 43 74 42 71 43 74 45 71 43 69 31 90 75 167 98 181 92 181 95 193 93 191 95 198 101 202 99 198 98 198 98 200 101 205 102 205 102 207 104 210 105 210 105 212 107 217 111 224 114 229 111 219 110 219 110 222 113 226 114 229 117 234 119 234 119 231 117 234 119 236 120 234 119 231 122 236 122 238 123 241 125 241 123 238 123 238 123 238 123 238 128 248 126 248 126 250 129 255 125 248 128 253 129 253 129 250 128 250 128 250 128 250 128 250 134 257 132 255 131 257 132 260 129 262 125 260 129 265 128 260 131 267 131 269 132 272 134 272 132 274 132 274 132 274 132 274 131 272 131 272 131 272 131 272 135 276 135 279 137 281 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 286 138 284 137 284 135 281 131 276 135 284 137 281 132 274 135 279 134 276 132 279 134 281 138 286 138 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 129 274 134 284 137 281 134 276 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 141 293 140 291 138 291 134 286 137 291 137 286 132 279 134 276 134 276 134 276 134 276 137 279 134 276 131 272 129 267 131 272 131 272 131 272 131 272 132 274 131 269 129 269 131 272 135 276 134 281 135 288 140 298 143 300 141 305 141 305 141 308 141 303 137 296 138 303 141 298 132 284 132 279 131 276 131 272 125 267 120 265 123 267 120 260 117 257 117 255 116 253 114 248 113 243 114 241 113 241 111 238 110 236 110 234 108 231 107 231 104 224 101 219 99 219 98 222 101 224 101 224 101 224 101 224 96 214 95 210 92 205 90 202 90 202 84 193 81 195 85 202 88 200 88 200 88 200 88 200 87 191 79 183 79 186 78 179 76 183 76 183 76 183 76 183 75 181 75 181 75 181 75 181 76 183 75 181 75 179 73 179 76 183 76 181 75 179 73 174 78 176 79 174 78 171 76 171 76 171 76 171 76 171 76 171 72 159 72 159 72 159 72 159 73 162 73 159 72 157 70 157 72 159 72 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 150 63 138 64 148 66 145 66 143 64 140 63 140 63 138 63 138 63 138 63 138 61 138 63 138 63 138 64 140 61 131 55 128 60 136 58 126 57 128 57 126 55 124 54 124 55 128 55 128 55 128 55 128 57 131 57 128 55 126 54 126 52 124 54 126 55 124 54 121 52 121 52 121 52 121 52 121 55 124 51 117 49 119 54 126 52 121 52 119 51 117 49 117 48 117 49 119 51 121 52 124 51 121 52 117 43 107 48 121 49 124 55 124 51 117 52 126 54 124 51 117 48 112 46 112 51 117 46 109 45 112 49 119 45 114 49 117 46 112 48 119 46 112 46 112 46 112 46 112 46 114 48 117 49 114 48 112 54 121 48 109 43 109 48 117 58 126 52 114 46 109 46 112 40 109 51 124 52 112 37 90 42 107 43 109 45 107 43 105 40 107 48 117 48 112 46 114 51 112 42 105 45 112 43 102 11 25 23 25 11 22 23 31 27 28 31 30 27 25 11 21 19 27 19 25 15 24 7 22 35 31 19 25 11 25 23 31 23 27 23 27 19 24 11 21 15 27 27 25 3 18 7 25 7 18 19 22 31 21 19 16 27 18 31 18 19 12 3 7 11 6 7 4 3 6 7 7 7 6 7 6 7 6 7 6 15 9 15 10 19 12 23 13 15 9 15 10 19 12 23 12 27 13 27 13 27 13 27 13 19 10 23 13 27 15 35 16 19 15 19 15 19 15 19 15 19 16 27 18 19 13 23 18 7 12 19 16 27 16 19 13 27 21 43 24 39 19 31 19 55 28 51 27 51 28 59 31 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 79 37 79 37 79 37 79 37 83 40 87 39 79 37 83 40 47 15 15 6 11 10 23 13 31 13 27 13 27 15 35 18 27 18 51 21 39 16 47 25 63 33 95 42 103 39 91 37 99 43 99 43 99 43 99 43 99 43 99 45 103 46 107 46 83 45 142 95 234 96 190 98 182 92 190 93 210 96 226 98 210 99 210 102 214 102 214 101 210 99 206 99 206 101 214 105 226 108 218 110 222 111 226 111 222 110 222 111 226 113 230 113 238 116 238 117 242 119 246 119 249 120 249 119 246 117 242 119 238 122 226 122 226 122 222 120 218 120 226 123 238 128 246 131 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 253 131 257 132 261 132 261 131 261 131 261 131 261 131 265 131 257 128 253 131 269 135 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 277 141 265 137 269 138 269 137 265 135 261 135 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 253 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 261 135 261 135 261 135 261 135 253 135 249 134 246 135 249 137 257 138 257 140 261 141 265 141 273 143 269 140 265 138 257 137 261 137 253 134 249 134 253 135 249 135 249 134 246 132 242 132 238 131 242 134 246 134 242 132 230 131 230 131 230 131 230 131 234 132 234 134 238 135 242 135 218 129 226 132 238 137 246 138 253 140 253 140 257 141 261 141 246 138 238 140 246 140 246 140 249 138 249 138 257 138 242 131 226 123 222 122 218 120 214 119 206 117 206 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 198 101 186 96 190 99 194 96 182 92 162 92 170 84 166 96 182 85 166 90 162 88 158 87 154 85 154 84 150 82 142 81 142 79 134 75 126 73 130 76 142 81 126 73 126 73 130 76 138 79 130 75 130 76 134 78 138 78 138 78 134 76 134 75 130 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 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 95 58 83 54 79 55 91 60 83 55 83 55 83 55 83 55 83 55 83 57 87 58 91 58 79 54 79 55 83 57 87 57 83 54 79 52 75 54 79 55 83 52 79 51 75 52 79 54 83 52 75 49 71 49 71 51 63 48 71 51 79 52 79 52 67 49 79 54 83 52 71 48 79 51 67 46 63 48 75 52 79 52 71 48 67 48 67 48 59 45 59 46 67 49 79 54 83 54 83 54 83 52 71 49 63 46 63 46 63 46 63 46 55 46 71 49 67 46 71 52 75 48 75 48 75 48 75 48 79 49 75 48 75 48 75 48 75 51 87 49 63 40 59 45 51 40 63 45 67 43 55 39 63 45 79 51 87 51 75 46 51 43 71 48 67 42 55 42 22 45 27 45 22 40 27 54 30 52 30 50 27 45 24 40 27 47 27 47 25 45 25 45 31 52 27 45 24 42 25 47 24 42 25 45 27 45 25 45 25 47 25 40 21 38 24 47 21 40 19 38 19 38 21 33 19 33 19 26 15 16 9 9 7 9 6 7 4 9 6 11 6 9 6 9 6 9 6 9 7 11 9 14 9 14 10 16 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 12 23 15 31 18 31 16 26 16 33 24 40 22 33 19 35 25 42 25 42 25 45 28 50 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 39 64 39 64 39 64 39 64 39 66 40 64 37 62 37 64 22 26 10 14 10 21 15 23 15 21 13 21 13 23 16 28 15 26 19 31 18 28 21 38 30 57 42 71 45 66 40 64 43 71 43 71 43 71 43 71 43 71 43 74 45 76 46 76 45 83 61 162 102 186 95 198 92 188 93 193 96 195 98 195 98 200 101 205 102 205 102 202 101 202 99 200 101 202 102 207 108 217 110 219 110 222 111 222 110 219 111 222 111 224 113 224 116 229 116 231 117 234 119 234 120 236 120 234 119 231 117 231 123 238 123 238 123 238 125 241 120 236 122 241 126 245 129 248 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 131 267 131 269 132 269 131 272 131 272 131 272 131 272 131 272 129 269 131 272 132 276 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 141 284 138 279 140 288 140 286 138 286 137 284 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 134 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 134 279 134 279 134 279 134 279 137 279 135 276 134 279 135 281 138 284 138 286 140 286 141 288 143 298 141 293 140 291 137 288 137 288 135 284 134 284 134 284 137 281 137 279 135 279 134 276 131 274 132 276 134 274 132 272 131 272 131 272 131 272 131 272 132 274 132 276 134 276 135 279 129 272 131 279 135 286 135 291 140 296 138 303 140 303 141 308 138 303 140 300 140 300 140 296 141 296 140 296 143 296 137 276 125 269 123 267 122 262 120 260 117 257 116 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 99 222 96 214 98 217 96 210 88 200 81 202 92 200 85 200 81 174 73 171 73 174 79 188 88 198 87 193 85 191 84 186 79 179 75 181 73 176 72 179 76 186 73 179 72 176 73 181 76 186 75 181 75 183 76 183 78 186 78 186 78 186 76 183 76 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 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 61 133 58 128 57 131 60 136 55 128 55 128 55 128 55 128 55 128 55 131 57 133 58 133 52 121 52 124 54 126 55 126 55 124 54 121 52 124 54 126 54 121 52 119 51 121 52 124 52 121 52 119 51 119 49 117 51 119 52 121 52 119 49 117 49 117 49 114 48 117 49 117 51 117 49 114 48 117 49 119 52 119 49 114 48 114 48 117 45 109 43 109 45 114 49 119 51 121 52 121 52 119 49 117 46 112 46 112 46 112 46 112 42 109 46 112 45 109 48 117 48 114 48 114 48 114 48 114 49 117 48 114 46 112 45 109 46 114 51 114 43 102 42 109 43 107 42 105 42 105 42 105 43 107 43 107 43 109 46 112 43 112 48 114 45 107 45 112 15 25 23 25 15 24 23 30 35 30 27 27 19 25 19 25 19 27 19 27 23 28 23 28 23 28 19 25 11 22 7 21 11 22 15 25 23 27 27 28 27 25 7 19 11 25 23 28 27 21 11 16 15 18 31 25 35 21 35 18 19 12 0 6 7 6 3 4 3 4 7 6 7 6 7 6 7 6 7 6 19 10 19 10 19 9 15 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 23 16 23 16 23 16 23 16 23 19 35 19 27 16 27 21 19 15 23 18 31 18 27 18 19 18 39 22 35 21 39 24 43 24 39 22 43 25 51 27 51 27 51 28 55 28 55 28 59 30 55 28 55 28 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 75 36 75 36 75 37 83 39 79 37 79 37 79 37 79 37 83 39 83 39 83 39 83 39 83 40 87 40 83 37 75 34 51 18 23 10 23 15 35 16 27 13 27 13 27 15 35 16 35 15 27 15 39 21 47 21 87 40 111 48 115 45 107 45 99 43 99 43 99 43 99 43 99 43 99 45 103 46 107 46 123 48 115 84 230 102 210 102 190 93 190 95 214 96 226 98 210 99 210 102 214 102 214 101 210 101 206 99 210 102 218 105 226 110 222 110 226 111 226 111 222 111 226 111 230 113 230 113 238 116 238 117 242 119 246 119 249 120 249 120 246 119 246 120 238 123 230 125 238 126 242 128 230 123 234 125 238 126 238 128 234 126 234 126 234 126 234 126 234 126 238 128 238 128 234 126 249 131 246 129 246 129 249 131 249 131 249 131 249 131 249 131 253 129 253 129 253 129 253 129 253 131 257 131 261 132 261 132 261 131 261 131 261 131 261 131 257 129 261 132 265 132 265 132 269 137 269 137 269 137 269 137 269 137 265 135 265 135 269 137 261 137 261 137 261 137 261 137 253 135 265 141 273 140 265 137 277 141 277 140 273 140 273 138 265 137 265 137 265 135 257 134 261 135 261 135 261 135 261 135 269 138 265 137 265 137 261 135 261 135 261 135 261 135 261 135 261 135 261 135 261 135 261 135 253 134 257 134 261 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 138 261 140 261 141 273 143 269 140 265 138 257 137 257 135 249 132 246 132 246 134 257 138 257 137 253 137 249 135 238 132 242 134 246 132 238 131 230 131 230 131 230 131 230 131 234 132 234 132 238 134 238 135 230 132 230 134 234 135 238 134 253 140 253 138 257 140 257 141 246 138 238 140 246 138 242 138 265 143 265 144 269 143 253 135 230 125 226 123 218 120 210 119 202 116 202 116 198 114 194 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 99 190 98 182 96 186 95 178 88 158 82 150 90 178 87 142 75 107 58 83 57 79 57 95 70 138 85 150 85 158 87 154 84 142 79 130 73 126 72 123 72 123 73 126 72 123 72 123 73 126 75 130 75 130 75 134 76 134 78 142 79 142 78 138 76 134 78 134 76 138 78 138 78 134 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 69 119 67 119 67 123 69 115 66 115 66 115 66 115 66 119 69 115 67 115 67 111 66 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 99 61 95 58 91 60 99 61 83 55 83 55 83 55 83 55 83 55 87 57 87 57 91 58 71 51 75 52 75 54 79 54 83 54 79 52 75 54 79 55 83 52 79 51 75 52 79 54 75 52 83 54 83 51 71 48 79 52 83 52 75 49 67 46 75 49 63 43 55 46 71 51 67 49 71 51 75 49 71 48 79 51 71 48 67 48 71 49 63 45 59 43 55 45 63 46 67 48 71 51 75 51 71 49 63 46 63 46 63 46 63 46 51 43 63 45 55 43 59 48 75 48 75 48 75 48 75 48 79 49 75 46 67 43 59 42 63 45 71 45 63 42 63 45 79 46 63 40 51 40 63 45 67 43 55 39 55 42 71 48 71 48 79 48 71 45 75 49 25 45 25 45 25 47 28 52 31 52 27 45 24 45 27 47 27 47 27 50 28 52 31 54 28 50 28 50 27 42 21 38 24 42 24 42 25 45 27 50 30 42 18 33 24 50 30 50 21 42 19 35 18 40 24 40 22 38 22 28 15 16 7 7 6 9 4 4 3 7 6 9 6 9 6 9 6 9 6 9 15 21 13 19 12 16 10 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 18 26 18 26 18 26 18 26 18 28 22 31 18 26 19 31 16 28 18 31 19 33 19 33 15 31 21 38 21 35 24 42 24 40 24 40 24 42 27 45 25 45 27 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 34 57 34 57 36 59 36 59 34 57 36 59 37 64 37 62 37 62 37 62 37 62 40 66 40 66 40 66 40 66 40 64 40 66 40 62 33 50 19 23 12 16 12 23 16 23 13 21 12 19 13 21 15 26 18 21 10 19 18 35 22 31 37 66 46 76 46 71 45 71 43 71 43 71 43 71 43 71 43 71 43 74 45 76 46 76 51 78 49 145 104 195 99 195 93 193 95 195 96 198 98 195 98 200 101 205 102 205 102 202 102 202 101 202 101 205 104 210 110 219 110 222 111 222 113 224 111 222 111 224 113 224 114 226 116 229 116 231 117 234 119 234 120 236 120 236 120 236 120 234 120 234 122 238 125 243 128 245 126 243 126 243 126 243 126 243 128 250 128 250 128 250 128 250 126 248 128 253 129 250 126 248 132 255 129 253 129 253 131 257 132 257 132 257 132 257 132 257 131 267 131 267 131 267 131 267 131 267 131 269 132 269 134 272 132 274 132 274 132 274 132 274 128 269 132 276 135 276 132 272 137 279 137 279 137 279 137 279 138 279 135 276 135 276 137 281 137 279 137 279 137 279 137 279 135 279 138 284 140 284 138 281 140 288 140 288 140 288 138 286 137 284 138 286 137 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 134 281 135 281 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 138 284 138 286 140 286 141 296 141 293 140 291 138 291 137 286 134 281 132 281 132 281 138 284 137 281 135 279 135 279 132 274 134 276 134 274 131 269 131 272 131 272 131 272 131 272 131 272 132 274 132 276 134 276 134 276 134 281 134 281 132 284 138 293 138 300 138 303 140 305 138 303 140 298 138 298 138 291 144 300 141 298 144 298 140 279 128 272 125 267 122 262 119 260 116 255 116 255 114 253 114 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 219 98 217 93 212 95 212 93 205 85 195 90 207 90 191 70 162 60 155 57 138 46 124 45 138 60 157 75 176 81 188 85 188 82 183 76 183 75 181 73 179 72 176 73 179 72 174 70 174 72 176 73 179 75 181 75 183 76 183 79 188 79 188 78 186 76 179 73 171 78 174 78 174 76 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 155 67 152 67 152 69 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 60 133 60 131 58 133 60 133 57 131 57 131 57 131 57 131 57 131 57 131 57 131 57 131 54 124 54 124 54 124 54 124 55 124 54 121 52 124 54 126 54 121 52 119 51 121 52 124 49 121 54 128 55 121 49 112 51 121 52 121 52 119 49 114 51 117 48 112 46 114 49 119 46 114 51 121 52 119 48 112 51 119 49 114 48 114 49 119 49 117 46 112 45 109 45 112 45 109 46 117 49 117 49 117 46 112 46 112 46 112 46 112 43 109 48 112 45 107 45 114 48 114 48 114 48 114 48 114 51 117 48 112 43 105 40 100 40 105 43 107 43 107 45 112 49 114 45 107 42 105 43 107 46 109 45 107 45 112 48 117 43 112 51 121 51 114 48 114 23 27 19 25 23 28 31 30 31 28 23 24 15 25 23 28 19 27 19 28 23 30 31 31 27 30 27 30 23 27 11 22 27 28 19 24 15 24 15 25 31 24 3 19 19 30 31 28 7 18 19 22 35 24 31 22 39 22 39 19 23 12 3 7 7 4 0 3 0 3 3 6 7 6 7 6 7 6 7 6 23 12 19 10 15 7 11 7 15 9 15 10 19 12 23 12 27 13 27 13 27 13 27 13 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 23 18 27 19 31 21 23 18 35 21 31 21 43 27 47 25 47 24 47 27 55 28 43 25 47 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 67 34 71 36 75 36 75 34 71 34 71 36 79 39 79 37 79 37 79 37 79 37 87 40 87 40 87 40 87 40 87 39 83 42 91 39 63 24 31 12 15 9 23 13 27 13 27 12 23 12 23 13 31 16 43 13 19 12 39 24 55 22 91 42 111 46 107 42 103 43 99 43 99 43 99 43 99 43 99 43 99 45 103 46 107 46 99 36 87 79 234 107 202 92 194 96 198 96 214 98 226 98 210 99 210 102 214 102 214 101 214 102 210 101 214 102 218 107 230 110 226 111 226 113 230 113 226 111 230 113 230 114 234 114 238 116 238 117 242 119 246 119 249 120 249 120 249 120 249 123 226 119 222 122 230 125 238 126 242 128 242 126 238 126 238 125 238 128 238 128 238 128 238 128 234 128 242 129 242 129 238 126 253 132 249 129 246 131 253 132 253 132 253 132 253 132 253 132 257 131 257 131 257 131 257 131 257 131 261 132 261 134 265 134 265 132 265 132 265 132 265 132 253 131 265 135 273 135 265 132 269 137 269 137 269 137 269 137 273 138 269 135 265 137 273 138 261 137 261 137 261 137 261 137 257 137 265 138 269 140 269 140 265 137 265 137 265 137 269 138 265 138 269 138 269 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 261 135 261 137 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 253 138 257 138 261 140 269 141 265 140 265 140 261 138 257 135 249 132 246 132 249 134 249 135 249 135 246 134 242 132 246 134 246 134 246 132 238 129 230 131 230 131 230 131 230 131 230 131 230 132 234 132 238 134 238 135 234 134 234 134 230 131 249 138 249 138 253 138 257 140 246 138 238 138 242 137 238 135 257 140 257 141 261 140 246 132 238 128 230 125 222 120 210 119 206 117 206 116 202 116 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 99 194 98 190 96 178 93 182 95 182 92 166 87 174 85 130 66 91 57 95 66 91 54 59 40 35 42 51 49 95 64 115 75 142 82 154 84 142 79 142 79 138 76 134 75 130 75 123 70 119 70 119 70 126 73 126 75 130 75 134 76 142 79 142 78 138 76 134 78 130 75 134 78 138 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 67 119 69 126 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 87 57 87 58 91 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 83 54 79 52 75 54 79 55 83 52 79 51 75 52 79 54 75 52 87 57 91 54 71 48 67 49 75 52 79 52 79 51 67 49 75 52 79 51 71 48 63 48 75 52 79 51 67 46 75 49 67 48 67 49 75 51 83 52 75 48 67 48 67 48 55 45 63 48 71 49 71 48 63 46 63 46 63 46 63 46 63 48 71 49 63 45 63 49 75 48 75 48 75 48 75 48 83 49 75 46 63 42 55 39 55 40 55 42 63 45 71 45 67 46 75 48 75 45 63 42 63 45 71 48 79 48 71 46 51 45 91 57 95 52 75 46 30 47 24 45 28 52 30 50 28 47 27 45 25 47 27 47 27 47 27 47 28 50 28 50 30 52 30 50 28 50 28 47 31 52 27 42 22 40 24 45 28 45 24 42 27 50 28 47 15 38 22 47 25 47 24 35 21 35 21 28 18 21 12 14 4 7 3 4 3 4 4 7 6 9 6 9 6 9 6 9 6 9 4 7 4 7 4 4 9 14 9 16 10 19 12 19 13 21 13 21 13 21 13 21 10 16 12 21 13 23 16 26 16 23 16 23 16 23 16 23 16 28 21 28 18 23 18 31 16 28 16 26 16 31 19 33 18 33 21 35 19 33 24 45 25 42 25 42 25 45 28 47 24 40 24 42 27 45 28 47 27 45 28 47 28 47 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 59 37 62 37 62 37 62 37 62 37 62 39 64 39 64 39 64 39 64 40 64 39 69 43 64 28 33 13 16 9 14 12 21 13 19 12 19 10 16 12 21 15 23 19 26 13 21 18 35 27 45 39 66 43 69 42 64 40 69 43 71 43 71 43 71 43 71 43 71 43 74 45 76 46 76 39 62 43 143 102 193 95 183 96 195 96 198 98 198 98 195 98 200 101 205 102 205 102 202 102 205 102 205 102 207 105 210 111 222 111 222 113 224 113 226 113 224 113 224 114 226 114 229 116 229 116 231 117 234 119 234 120 236 120 236 122 238 122 238 119 231 120 234 122 238 123 238 128 245 128 245 128 243 126 243 129 253 129 253 129 253 129 253 128 250 129 253 129 253 128 250 132 257 131 255 131 255 132 257 134 260 134 260 134 260 134 260 132 269 132 269 132 269 132 269 132 269 132 269 134 272 134 274 134 276 134 276 134 276 134 276 131 272 132 276 134 276 134 276 137 279 137 279 137 279 137 279 138 281 137 279 137 279 138 281 137 279 137 279 137 279 137 279 137 279 137 281 138 284 140 284 135 281 135 284 137 284 137 286 138 286 140 288 138 284 135 281 135 281 135 281 135 281 135 281 135 281 137 284 137 284 138 286 135 281 135 281 135 281 135 281 135 281 135 281 135 281 135 281 135 281 135 281 137 284 137 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 281 137 281 138 284 138 284 140 293 140 293 140 293 140 293 138 288 135 286 134 284 135 286 135 279 134 276 134 274 132 274 134 276 134 276 132 272 129 267 131 272 131 272 131 272 131 272 129 272 131 272 132 274 132 274 134 276 134 281 134 281 132 284 137 293 137 298 138 300 138 303 138 303 138 298 137 293 135 288 138 291 137 291 140 291 134 272 131 276 128 269 123 262 119 260 120 262 119 260 119 257 117 253 113 243 114 241 113 238 111 238 111 238 111 236 110 234 108 234 105 229 105 226 104 224 101 224 98 219 98 219 98 222 99 222 93 212 95 212 93 205 87 195 79 171 60 155 61 162 67 174 63 145 54 128 45 117 42 117 46 126 54 145 67 169 79 181 81 193 82 195 82 193 81 188 78 183 75 176 70 174 70 174 72 179 73 179 75 181 75 181 78 186 76 183 76 181 75 176 73 169 76 171 76 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 155 69 155 70 157 66 150 66 150 66 150 66 150 66 145 67 148 67 148 69 150 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 55 126 57 131 58 128 55 126 58 133 58 133 58 133 58 133 58 133 57 131 57 131 55 128 60 133 58 131 58 128 57 128 55 124 54 121 52 124 54 126 54 121 52 119 51 121 52 124 52 124 55 126 55 124 51 117 46 114 49 119 52 124 52 121 48 117 52 126 55 121 49 114 48 117 49 119 51 117 49 114 49 117 48 114 48 117 51 121 54 121 51 117 49 117 49 117 45 112 48 117 49 117 48 114 46 112 46 112 46 112 46 112 48 117 51 117 46 109 46 117 48 114 48 114 48 114 48 114 49 117 48 112 45 107 42 105 43 105 40 105 46 114 46 109 43 109 48 119 51 114 45 107 39 105 45 114 49 114 45 107 40 114 57 133 60 126 52 117 31 27 15 25 27 31 35 28 19 27 23 28 27 27 23 25 19 27 19 27 15 25 15 25 23 27 15 25 15 27 27 31 31 27 15 22 11 24 23 28 15 27 31 30 23 25 19 25 11 19 19 22 35 24 39 27 27 18 35 19 27 16 19 13 3 3 0 1 0 3 0 4 7 6 7 6 7 6 7 6 3 4 3 6 7 6 7 6 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 23 15 15 13 15 16 27 19 35 22 39 19 27 18 39 25 43 24 39 22 43 25 51 27 39 22 43 25 51 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 34 67 33 71 34 75 37 79 37 79 37 79 37 79 37 83 39 83 39 83 39 83 39 87 39 83 42 99 40 51 16 27 12 19 10 27 16 31 13 23 12 19 10 23 12 27 15 39 18 39 16 39 21 67 34 99 42 111 43 103 40 103 43 99 43 99 43 99 43 99 43 99 43 99 45 103 46 107 46 87 34 87 76 222 102 206 99 202 98 202 98 218 98 226 98 210 99 210 102 214 102 214 101 218 102 214 102 214 104 222 108 234 111 226 113 230 113 234 114 230 113 230 114 234 114 238 116 238 116 238 117 242 119 246 119 249 120 249 122 253 123 257 125 234 122 230 123 230 123 230 123 238 126 242 128 242 128 242 128 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 134 261 132 261 132 261 132 261 132 261 132 261 134 265 134 269 135 269 134 269 134 269 134 269 134 269 132 265 132 265 134 273 137 269 137 269 137 269 137 269 137 277 138 273 137 269 138 273 140 261 137 261 137 261 137 261 137 261 137 261 137 265 138 269 141 265 137 265 138 269 138 273 140 269 138 273 140 269 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 137 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 257 134 257 134 257 134 257 134 253 135 249 134 246 135 249 137 249 135 253 137 253 138 257 138 265 140 265 140 265 140 265 140 265 140 261 137 253 135 257 137 253 137 249 135 249 134 246 134 246 135 249 134 242 131 234 128 230 131 230 131 230 131 230 131 226 129 230 131 230 132 234 132 234 134 234 134 234 134 234 132 246 137 249 137 249 138 253 138 246 138 234 138 238 135 230 134 249 137 249 138 253 137 238 131 242 131 234 126 222 120 210 119 218 122 218 120 214 120 210 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 174 96 178 98 190 99 198 101 190 98 186 93 170 84 142 76 99 54 75 67 146 82 142 79 134 73 119 64 83 49 47 39 31 37 39 46 75 63 119 76 142 81 154 85 158 84 150 82 146 79 134 73 123 70 119 70 123 72 126 73 126 75 130 75 134 76 130 75 126 73 126 75 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 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 83 57 91 60 95 58 87 55 91 58 91 58 91 58 91 58 91 58 91 57 87 55 83 55 91 58 91 57 87 55 83 55 83 54 79 52 75 54 79 55 83 52 79 51 75 52 79 54 87 55 87 54 83 52 79 52 71 49 75 52 79 52 75 51 71 49 71 51 75 49 71 49 75 49 71 48 67 49 71 51 71 48 67 48 67 49 75 52 79 51 71 48 67 48 71 49 67 49 71 51 71 49 67 46 63 46 63 46 63 46 63 46 63 49 71 48 59 43 59 46 75 48 75 48 75 48 75 48 79 49 75 48 71 46 67 45 75 45 59 43 75 49 71 43 63 45 71 48 79 49 79 49 67 45 71 48 75 48 75 48 83 54 103 60 107 58 107 61 31 47 24 45 30 57 31 50 24 45 27 52 30 50 27 45 27 47 27 45 25 42 22 40 27 42 22 38 22 45 30 54 27 42 22 38 22 45 30 54 22 50 34 57 28 40 22 42 22 42 19 35 19 45 27 50 16 31 18 28 19 26 16 21 4 4 3 2 1 4 3 7 6 9 6 9 6 9 6 9 9 14 9 16 10 19 12 21 9 14 9 16 10 19 12 19 10 16 10 16 10 16 10 16 10 16 12 21 13 23 16 26 15 21 15 21 15 21 15 21 15 23 18 26 15 19 16 26 15 26 13 21 12 26 16 31 22 38 22 33 18 31 21 40 22 35 21 35 21 38 24 42 21 38 24 40 25 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 54 33 54 33 57 36 62 37 62 37 62 37 62 37 62 37 62 37 62 37 62 37 62 42 64 39 71 46 66 25 23 15 21 12 21 16 28 18 23 12 16 10 16 10 19 13 23 18 31 21 31 16 33 30 59 42 71 46 71 42 64 42 71 43 71 43 71 43 71 43 71 43 71 43 74 45 76 46 76 45 69 48 133 95 188 101 210 98 198 98 198 98 198 98 198 98 200 101 205 102 205 102 202 104 205 102 205 102 207 105 212 111 222 111 224 113 226 114 226 113 224 113 226 114 229 116 229 116 229 116 231 117 234 119 234 120 236 120 238 122 241 123 241 126 243 125 241 125 241 125 238 126 243 126 245 128 248 129 248 129 253 129 253 129 253 129 253 128 253 129 255 131 253 129 250 134 257 131 255 129 257 131 260 132 260 132 260 132 260 132 262 132 269 132 269 132 269 132 269 132 269 132 272 134 274 135 274 134 276 134 276 134 276 134 276 135 276 132 272 132 276 137 284 137 279 137 279 137 279 137 279 140 281 138 279 137 281 138 284 137 279 137 279 137 279 137 279 138 279 137 279 137 281 140 286 138 286 138 288 140 291 141 291 138 288 140 288 140 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 286 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 135 281 135 281 135 281 135 281 137 279 135 276 134 279 135 281 135 279 135 281 137 284 138 284 140 293 140 293 140 293 140 293 141 293 138 291 137 288 138 291 138 284 138 281 137 279 135 279 135 279 135 276 132 272 129 267 131 272 131 272 131 272 131 272 129 269 129 272 131 274 132 274 132 274 132 281 134 284 134 286 137 291 135 298 137 300 138 303 138 303 138 296 135 293 134 284 138 293 137 291 140 291 134 276 134 279 129 272 123 257 119 253 123 262 125 265 122 265 120 262 113 243 114 241 113 238 111 238 111 238 111 236 110 234 108 234 105 229 105 226 104 224 101 224 93 212 95 217 99 224 102 224 101 214 96 205 85 183 72 167 52 131 55 188 104 219 90 188 88 193 82 176 66 136 40 105 33 102 34 109 45 136 63 159 79 183 82 193 85 193 84 188 82 186 78 176 73 171 70 174 72 176 72 179 73 181 75 181 75 181 73 179 73 176 72 176 72 169 73 171 75 169 73 167 76 174 76 171 75 169 73 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 66 145 64 143 64 140 63 140 63 140 63 138 63 138 63 138 61 136 61 136 61 136 61 136 61 133 58 131 61 136 60 131 57 131 61 138 63 136 58 128 58 133 58 133 58 133 58 133 58 133 58 131 57 128 55 128 57 128 57 126 55 124 54 124 55 124 54 121 52 124 54 126 54 121 52 119 51 121 52 124 57 126 54 121 52 121 54 124 52 121 52 121 51 117 48 112 51 117 46 109 45 112 49 119 52 119 48 112 46 114 51 121 48 114 48 114 48 117 52 121 49 114 48 112 46 114 48 117 51 119 51 119 51 117 46 112 46 112 46 112 46 112 46 112 45 112 48 112 43 105 42 109 48 114 48 114 48 114 48 114 49 117 48 114 48 114 48 114 49 112 43 109 48 117 48 107 46 109 43 107 46 117 54 128 49 124 46 117 46 119 52 126 58 136 57 133 57 133 66 150 27 24 7 22 27 30 23 22 0 18 15 30 39 31 23 24 11 22 11 22 11 24 19 27 11 24 27 30 35 28 23 24 15 24 15 24 15 24 15 24 23 28 27 25 11 21 15 27 27 21 31 19 27 18 23 18 15 19 23 22 31 18 11 9 0 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 13 27 13 27 12 19 10 19 10 19 10 19 10 3 9 23 13 27 12 31 16 23 12 23 13 27 15 31 15 35 18 43 19 35 16 39 21 11 16 35 22 35 18 23 16 27 19 31 21 35 22 39 24 43 22 39 22 39 22 39 21 59 28 51 24 43 25 51 28 71 33 59 28 51 25 47 25 51 27 51 28 55 30 59 30 67 33 63 31 63 31 59 30 75 34 63 30 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 87 43 99 27 31 10 7 7 19 13 35 18 39 18 27 13 27 15 31 16 35 16 31 24 35 12 11 22 75 43 111 48 103 45 95 42 91 42 107 45 103 43 99 42 95 40 103 45 103 45 103 45 103 45 103 34 83 75 230 105 214 102 194 96 206 101 214 99 218 98 206 99 202 101 206 101 210 102 218 104 214 104 214 105 222 108 218 108 218 110 222 111 226 111 234 116 238 117 242 116 238 114 234 117 246 117 234 113 234 117 253 122 253 123 257 125 261 126 238 123 230 125 234 126 238 126 242 126 238 126 242 131 257 137 246 129 246 128 242 126 238 126 246 129 246 129 246 129 246 129 261 134 253 129 249 129 249 129 261 134 261 134 261 134 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 261 135 265 137 269 137 269 137 261 138 265 140 269 140 265 138 265 138 265 138 265 138 261 135 261 137 265 138 269 138 265 137 265 137 265 137 265 137 265 137 269 140 273 141 281 143 273 140 273 138 269 137 265 137 277 140 265 135 261 137 273 141 265 137 265 137 265 137 265 137 269 137 265 135 261 137 265 138 257 134 261 137 265 137 261 135 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 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 246 134 249 135 253 135 273 143 269 140 265 138 257 137 257 137 257 137 257 137 257 137 249 137 249 135 246 134 242 134 234 131 234 129 230 128 226 128 230 129 230 128 226 126 222 126 230 129 230 129 230 129 230 129 234 132 234 131 234 131 234 131 234 134 246 135 253 135 246 134 249 138 249 135 246 134 242 134 246 135 242 134 238 134 242 135 206 129 226 128 261 125 257 122 257 128 210 123 218 125 214 116 190 114 198 116 194 113 190 107 186 108 198 110 202 108 198 107 174 105 178 104 178 102 178 101 166 95 158 95 170 101 186 99 214 101 162 84 138 72 71 43 3 57 146 93 166 93 178 95 170 90 166 87 146 76 115 66 43 34 0 25 15 43 55 49 115 72 134 82 166 90 166 85 146 82 154 85 150 79 134 72 123 72 123 72 123 72 123 72 123 72 130 76 134 75 123 70 123 75 126 76 130 78 134 79 134 76 130 75 126 73 123 72 126 73 126 73 126 73 126 73 111 69 123 73 126 72 115 67 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 111 64 111 64 111 64 111 64 115 66 115 66 115 66 115 66 107 63 107 64 107 64 107 64 103 63 103 63 103 63 103 63 95 60 95 60 95 60 95 60 91 58 91 58 91 58 91 58 83 57 87 58 91 57 87 55 95 63 107 60 79 49 71 54 75 52 79 55 87 57 87 57 91 58 91 57 79 51 63 46 71 52 83 57 91 58 87 55 71 51 71 52 79 55 87 58 83 54 71 49 67 51 79 55 75 52 75 51 71 49 67 49 67 48 75 49 79 51 83 51 71 46 71 46 71 49 83 52 75 51 75 51 75 51 75 51 75 46 55 46 71 52 71 45 59 45 59 46 63 48 67 48 75 49 63 45 55 43 59 46 63 46 63 46 63 46 63 46 71 52 83 51 59 42 55 46 71 48 79 51 83 48 71 45 71 43 63 46 87 54 83 45 79 31 75 54 91 37 99 49 103 54 130 54 107 72 123 70 27 45 24 42 27 47 25 42 18 38 25 52 31 52 28 45 24 42 24 42 24 45 27 50 27 50 28 52 28 47 24 40 25 45 25 45 25 45 25 45 27 50 28 45 22 40 24 47 27 57 24 52 21 40 16 38 16 35 21 33 19 26 13 16 9 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 19 13 21 12 19 10 16 10 16 10 16 10 16 6 16 13 21 12 19 13 23 12 19 12 21 13 23 15 23 16 28 19 31 16 23 18 31 15 21 16 26 19 28 18 23 19 28 21 31 21 31 22 33 22 38 22 38 22 38 22 38 30 47 27 42 25 42 27 47 33 52 30 47 27 45 27 45 27 45 27 47 28 50 30 50 30 50 30 52 31 54 33 54 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 71 39 42 13 19 7 14 12 21 15 26 16 26 13 21 13 23 15 26 16 26 16 31 21 21 16 42 42 71 51 78 48 71 45 69 45 69 45 74 43 71 43 71 43 69 45 74 45 74 45 74 45 74 46 59 42 136 101 195 102 202 96 200 99 205 102 205 99 202 99 202 99 205 101 207 102 210 105 210 104 210 104 212 107 217 108 217 110 219 110 222 111 222 114 229 116 231 117 229 116 226 114 231 119 231 114 226 116 231 122 238 122 241 123 243 125 243 122 243 125 245 125 248 126 248 129 253 128 250 128 253 131 255 129 253 129 250 128 248 126 248 131 255 131 255 131 255 131 255 132 267 129 265 128 262 128 265 132 269 132 269 132 269 132 269 131 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 135 276 135 279 137 279 137 279 137 281 138 284 140 284 138 281 138 281 138 281 138 281 135 281 137 284 137 286 138 286 137 284 137 284 137 284 137 284 141 288 140 288 140 288 140 288 140 288 140 286 138 286 137 284 140 288 137 284 137 284 140 288 137 284 137 284 137 284 137 284 137 281 135 279 134 281 135 284 134 281 135 284 137 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 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 134 284 134 286 135 286 141 296 140 293 140 291 138 291 137 288 137 288 137 288 137 288 137 288 137 286 135 284 134 284 131 279 131 276 129 276 128 274 129 276 129 274 128 274 126 272 129 276 129 276 129 276 129 276 132 274 131 279 131 279 131 281 131 284 134 296 135 296 132 293 137 298 137 296 135 293 134 293 135 296 134 291 132 293 134 296 140 288 137 284 131 274 128 269 131 267 126 262 125 265 117 257 114 245 116 248 114 243 108 236 107 238 108 241 110 238 108 236 102 236 105 231 104 229 102 222 99 214 95 212 99 222 101 212 96 195 84 171 67 140 43 107 58 174 95 205 95 198 93 195 88 207 90 207 87 193 76 179 66 143 40 95 21 90 36 121 49 138 64 169 85 193 90 191 85 186 82 179 79 174 76 171 72 176 72 176 72 176 72 176 70 176 73 181 75 181 73 176 73 179 75 181 75 181 76 183 75 181 73 179 73 179 73 171 72 167 73 167 73 167 73 167 70 164 73 169 75 167 72 162 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 152 67 152 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 61 150 63 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 55 128 57 131 58 128 57 126 57 133 61 133 54 121 54 128 54 124 55 128 57 128 55 126 57 128 57 126 54 121 49 114 54 126 57 128 57 126 54 121 49 117 49 117 51 124 55 128 54 124 51 119 51 119 54 124 52 121 52 119 51 119 49 117 48 114 48 117 49 119 51 119 52 119 49 117 48 117 49 119 51 119 51 119 51 119 51 119 52 117 46 114 51 121 51 114 45 109 45 112 46 114 48 114 51 117 48 109 45 109 46 114 48 114 48 114 48 114 48 114 48 119 52 117 46 107 45 114 43 109 48 117 48 112 45 107 52 117 45 112 48 114 45 114 52 143 40 140 40 107 48 128 52 159 58 157 60 155 70 136 15 27 27 27 19 24 19 27 15 25 23 28 31 30 27 28 23 27 19 25 19 27 27 30 35 31 31 28 19 24 11 22 23 27 23 27 23 27 23 27 19 27 27 25 11 22 15 27 55 30 47 24 31 18 19 15 11 16 19 19 19 16 3 10 3 4 0 0 0 4 3 3 0 1 0 1 0 3 3 6 7 6 11 7 11 7 7 6 15 9 19 12 27 13 23 12 19 10 19 10 19 10 19 10 15 12 31 15 27 12 23 13 23 12 23 13 27 15 31 15 31 18 43 18 35 15 35 19 27 13 7 12 27 21 27 15 39 22 35 21 35 21 31 19 31 21 35 22 39 24 43 25 55 27 51 25 47 27 55 28 59 28 55 27 51 28 55 30 51 27 51 28 55 30 59 30 51 27 55 30 67 34 75 36 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 42 87 22 27 12 19 12 27 15 31 15 31 13 27 13 27 15 31 16 35 16 15 19 35 19 39 36 103 49 119 52 111 48 103 46 103 48 99 43 99 43 103 45 103 45 103 45 103 45 103 45 103 45 107 37 91 73 226 107 230 105 202 98 206 101 210 101 218 99 202 98 202 101 210 104 218 105 218 104 214 104 214 105 222 108 218 110 222 110 226 111 226 111 234 116 238 117 242 116 238 114 234 116 246 117 238 114 238 119 253 122 253 123 257 125 261 126 238 125 234 125 238 126 238 126 246 131 249 131 246 129 242 126 246 129 246 129 242 128 242 128 257 134 257 134 257 134 257 134 261 131 257 129 249 129 253 129 261 132 261 132 261 132 261 132 257 129 257 129 257 129 257 129 261 131 265 132 265 132 261 131 261 134 261 134 261 134 261 134 261 135 265 135 269 137 269 137 261 137 261 138 265 140 269 140 265 138 265 138 265 138 265 138 261 137 265 137 269 138 269 138 265 137 265 137 265 137 265 137 285 143 281 141 273 138 269 137 273 140 273 140 269 138 269 137 273 138 269 137 265 138 269 140 265 137 265 137 265 137 265 137 261 135 257 132 253 134 261 135 261 135 265 137 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 273 140 269 137 265 135 257 134 265 137 261 135 261 135 257 134 249 134 249 134 249 134 249 134 246 134 249 134 253 135 253 135 261 138 261 138 265 140 265 140 257 137 257 137 257 137 257 137 249 137 249 135 246 134 242 134 234 131 234 131 230 129 230 128 230 129 230 129 226 128 226 126 230 129 230 129 230 129 230 129 234 132 234 131 234 131 234 131 234 132 242 134 246 134 246 131 249 137 246 135 246 135 242 134 246 135 242 134 242 134 246 137 214 138 234 131 261 129 265 131 234 131 214 129 206 122 226 122 198 116 198 116 194 111 190 107 186 108 198 110 202 108 202 107 178 104 178 104 178 102 178 102 174 99 170 99 182 105 186 99 146 82 126 64 59 42 27 40 146 93 186 95 166 93 162 84 166 90 174 92 174 90 162 85 150 79 103 46 0 21 0 33 27 42 71 64 130 81 154 85 166 85 150 79 138 78 138 79 119 70 119 70 119 70 119 70 115 70 123 73 130 75 126 73 134 76 130 75 130 75 126 73 126 73 126 73 130 75 130 76 126 73 126 73 126 73 126 73 126 73 130 76 134 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 111 66 107 64 103 64 115 66 115 66 115 66 115 66 115 66 115 66 115 66 115 66 111 63 111 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 87 57 91 58 91 58 87 57 83 57 91 58 83 55 87 58 83 55 87 57 87 55 79 54 79 55 83 55 83 54 75 51 87 57 87 57 83 54 71 51 67 49 63 49 67 51 79 54 79 52 75 51 71 52 75 54 75 52 75 52 71 51 71 49 75 48 79 49 79 49 83 51 99 55 91 51 79 49 79 49 75 51 75 51 75 51 75 51 83 51 71 51 79 52 75 49 63 46 63 46 67 48 67 48 75 51 71 48 63 48 67 49 67 48 67 48 67 48 67 48 63 49 75 49 63 45 63 49 59 43 71 48 75 46 67 43 87 49 67 43 63 45 67 40 75 25 47 45 67 51 107 52 55 43 83 49 103 69 123 72 22 47 31 50 24 40 25 52 28 50 28 47 28 50 30 52 28 50 27 47 27 50 30 52 31 52 28 47 25 42 24 45 27 47 27 47 27 47 27 47 25 47 27 45 22 40 25 50 27 59 25 52 21 42 18 38 16 33 19 31 18 26 15 21 10 7 0 0 1 4 3 4 3 2 1 2 1 4 4 9 4 9 7 11 7 11 6 7 7 14 10 19 12 19 12 16 10 16 10 16 10 16 10 16 10 21 16 23 13 16 12 21 12 19 12 21 13 23 15 23 15 26 19 28 15 23 16 28 21 16 6 9 15 31 19 21 24 33 22 31 21 28 19 26 18 33 21 35 24 40 25 45 27 45 25 45 27 45 28 47 28 45 27 45 27 47 30 52 27 45 27 47 28 50 30 50 28 47 30 52 31 54 34 57 34 57 33 54 33 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 62 39 64 31 33 12 23 12 21 13 23 15 21 12 19 13 21 13 23 15 26 16 26 12 26 21 31 27 59 46 71 52 78 49 74 46 71 48 74 42 69 43 71 45 76 46 76 45 74 45 74 45 74 45 74 49 66 45 128 98 200 107 205 99 202 101 205 101 205 99 205 98 200 99 205 102 210 105 214 105 210 104 210 104 212 107 217 110 219 110 222 111 222 113 224 114 229 116 231 117 229 116 226 114 229 119 231 116 229 117 236 122 238 122 241 123 243 125 243 123 245 125 248 126 248 128 250 126 250 131 257 132 255 128 248 129 253 129 253 129 253 129 250 132 257 132 257 132 257 132 257 132 267 131 265 129 265 131 267 132 269 132 269 132 269 132 269 129 269 129 269 129 269 129 269 131 272 132 276 134 274 131 272 134 274 134 274 134 274 134 274 135 276 135 279 137 279 138 281 137 279 137 281 138 284 140 284 138 281 138 281 138 281 138 281 137 284 137 286 138 286 140 288 138 286 138 286 138 286 138 286 143 293 141 291 141 288 140 288 141 291 140 288 140 286 138 286 138 286 138 286 138 286 138 286 137 284 137 284 137 284 137 284 137 281 135 279 134 281 135 284 137 284 138 286 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 138 286 138 284 137 281 135 281 135 281 135 281 135 281 135 281 135 286 135 286 135 286 135 286 134 284 134 286 135 286 137 288 135 286 137 291 140 296 141 298 138 291 138 291 138 291 138 291 137 288 137 286 135 284 134 284 132 281 131 279 131 276 129 276 131 279 129 276 129 274 128 274 129 276 129 276 129 276 129 276 132 274 131 279 131 279 131 281 131 281 131 291 132 291 131 293 135 296 135 296 135 296 135 296 135 293 134 293 134 296 137 298 138 296 132 291 129 293 131 298 131 296 138 291 128 269 125 272 116 250 117 248 114 241 108 238 107 238 108 241 110 238 108 236 104 231 105 234 104 231 104 224 101 219 101 222 105 217 99 205 79 171 66 131 37 112 52 155 92 198 92 186 87 198 92 191 88 207 92 212 93 207 90 205 87 198 88 181 64 121 31 90 33 109 42 126 54 148 69 169 82 181 81 179 79 176 79 176 70 174 70 174 70 174 70 174 69 174 70 176 73 179 75 181 78 183 76 181 75 179 73 176 72 176 73 179 75 183 76 179 73 169 75 169 75 169 75 169 73 167 75 169 75 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 66 150 64 148 64 148 67 152 67 152 67 152 67 152 66 150 66 150 66 150 66 150 64 152 64 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 128 58 133 60 131 57 128 57 128 58 128 57 126 57 128 57 128 57 128 55 124 52 121 52 121 54 126 55 124 54 121 55 126 55 126 54 124 52 121 51 119 49 117 51 121 54 124 52 121 52 121 52 121 52 121 54 124 52 121 52 119 51 119 49 117 49 117 49 117 49 117 54 124 52 119 49 117 51 119 51 119 51 119 51 119 51 119 52 119 51 119 51 119 49 117 46 114 48 114 48 114 48 114 51 119 49 117 49 117 49 117 49 117 49 117 49 117 49 117 46 114 48 114 48 114 48 117 43 109 46 117 49 114 46 109 48 109 42 102 42 109 48 121 37 126 40 150 61 155 69 128 39 140 46 155 58 159 70 157 15 28 35 30 19 22 23 31 31 28 23 27 23 28 31 31 31 30 27 28 23 28 27 30 27 27 23 25 19 27 27 28 15 24 15 24 15 24 15 24 15 25 23 25 11 22 19 28 31 21 31 19 27 19 27 19 19 18 19 19 19 18 11 15 7 6 0 0 0 3 0 1 0 1 0 1 0 3 3 6 3 4 7 7 11 6 3 4 11 9 19 10 23 12 19 10 19 10 19 10 19 10 19 10 23 15 35 16 27 12 23 13 23 12 23 13 27 15 31 15 31 16 39 18 31 13 35 18 35 12 0 6 19 21 35 18 43 22 39 21 35 19 31 18 27 19 35 21 43 24 47 27 43 25 47 27 55 28 55 28 51 27 51 27 55 30 63 33 51 27 51 28 55 30 59 30 63 31 63 31 63 31 63 31 67 33 67 33 71 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 39 95 37 67 15 19 13 27 13 31 15 31 13 23 10 27 13 27 15 31 16 35 16 15 18 35 21 51 39 95 42 111 48 107 46 103 46 103 48 99 43 99 45 107 46 111 48 103 45 103 45 103 45 103 45 111 42 95 67 210 108 242 105 214 102 210 101 210 101 218 101 206 99 206 102 214 105 218 107 218 104 214 104 214 105 222 108 222 110 226 111 226 113 230 113 234 116 238 117 242 116 238 114 234 116 246 119 242 117 246 122 253 122 253 123 257 125 261 126 242 125 238 126 238 128 242 128 230 125 242 131 253 132 249 131 246 129 246 129 246 129 246 131 253 132 253 132 253 132 253 132 261 131 257 129 253 131 261 132 261 132 261 132 261 132 261 132 261 131 261 131 261 131 261 131 261 132 269 134 269 134 265 131 261 134 261 134 261 134 261 134 265 135 269 137 269 138 273 138 261 137 261 138 265 140 269 140 265 138 265 138 265 138 265 138 265 137 269 138 269 140 273 140 269 138 269 138 269 138 269 138 273 140 277 141 277 143 281 143 277 141 277 140 273 140 269 138 269 138 269 138 269 138 269 138 265 137 265 137 265 137 265 137 273 138 269 137 265 138 269 140 269 138 269 138 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 269 138 265 137 265 137 261 135 261 135 261 135 261 135 261 135 253 135 253 135 253 135 253 135 249 134 253 135 253 137 257 137 249 134 253 137 261 140 269 143 261 138 261 138 261 138 261 138 249 137 249 135 246 134 242 134 238 132 238 131 234 131 230 129 234 131 234 129 230 129 226 128 230 129 230 129 230 129 230 129 234 132 234 131 234 131 234 131 234 131 234 129 234 131 242 131 246 135 246 135 246 135 246 135 246 134 242 134 246 137 253 140 234 141 230 135 238 129 214 129 198 137 210 137 218 125 249 129 218 119 202 116 190 111 190 108 186 108 198 110 202 108 202 107 186 105 182 105 190 105 182 102 182 102 182 105 194 101 162 87 119 64 63 36 15 46 119 93 174 93 158 81 150 92 170 87 170 92 174 92 170 88 166 87 158 88 170 93 162 73 63 37 23 34 15 30 11 37 63 58 111 70 134 81 150 81 142 76 123 72 123 72 123 72 123 72 119 70 119 70 123 72 126 73 138 76 134 75 130 73 126 72 126 73 126 75 134 76 138 79 130 75 130 75 130 75 130 75 126 73 123 72 123 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 111 67 111 66 107 64 103 64 119 67 119 67 119 67 119 67 115 66 115 66 115 66 115 66 119 64 115 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 58 95 60 95 60 91 57 95 60 91 57 87 55 79 54 87 57 87 57 83 54 75 52 71 52 79 55 83 55 79 54 75 52 75 52 79 54 83 55 79 52 75 52 75 54 83 55 75 52 75 52 75 52 75 52 79 54 79 52 75 52 71 51 79 49 79 49 79 49 79 49 79 49 79 48 79 51 87 54 75 51 75 51 75 51 75 51 71 51 75 49 67 46 63 46 71 48 67 48 67 48 67 48 71 49 71 49 75 49 71 49 71 49 71 49 71 49 71 49 67 46 63 48 67 49 71 48 67 46 79 51 87 51 79 49 71 46 63 40 55 43 71 46 119 48 115 73 126 101 123 64 67 66 55 61 79 61 119 69 27 50 30 50 27 45 27 52 27 47 25 45 27 50 30 54 31 52 28 47 27 47 28 50 25 45 25 47 27 50 28 50 24 42 24 42 24 42 24 42 24 45 27 45 24 42 27 52 18 45 18 47 19 42 21 45 19 38 21 33 21 33 21 33 12 9 1 0 1 4 1 2 3 2 1 2 1 4 4 9 4 7 6 9 6 9 4 7 7 11 9 16 10 16 10 16 10 16 10 16 10 16 10 16 10 21 16 26 15 21 13 23 12 19 12 21 13 23 15 23 13 26 18 26 15 21 15 28 18 19 7 11 15 31 21 31 22 33 21 31 21 31 19 28 19 35 21 38 22 40 24 42 22 40 25 47 28 47 28 47 27 45 27 45 27 47 31 52 27 45 27 47 28 50 30 50 33 54 33 52 31 50 30 50 33 54 33 57 34 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 59 24 19 9 26 13 21 15 23 15 21 12 19 13 21 13 23 15 26 16 26 15 28 19 28 28 62 45 64 48 74 46 71 46 71 48 74 45 74 45 74 46 76 46 76 45 74 45 74 45 74 45 74 48 69 43 117 88 198 108 202 104 210 102 205 101 205 99 207 102 207 102 207 104 210 104 210 105 210 104 210 104 212 107 217 111 222 111 222 113 224 113 226 114 229 116 231 117 229 116 226 114 229 119 234 117 231 120 241 122 238 122 241 123 243 125 243 125 248 126 248 128 250 128 253 123 245 126 253 131 257 132 260 129 253 129 253 131 255 131 255 131 255 131 255 131 255 131 255 132 267 131 267 131 269 134 272 132 269 132 269 132 269 132 269 134 276 134 276 134 276 134 276 132 274 134 276 134 276 132 274 135 276 135 276 135 276 135 276 137 279 137 279 138 281 138 284 137 279 137 281 138 284 140 284 138 281 138 281 138 281 138 281 138 286 138 286 140 288 140 291 140 288 140 288 140 288 140 288 138 288 140 291 143 296 144 298 143 291 141 291 140 288 140 288 137 286 138 288 140 286 138 284 137 284 137 284 137 284 137 284 141 288 138 286 138 286 140 291 140 288 140 288 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 137 284 137 284 137 284 137 284 134 279 135 281 135 281 137 284 137 288 137 288 137 288 137 288 135 286 135 286 137 288 137 291 134 284 135 288 138 293 141 296 140 293 140 293 140 293 140 293 137 288 137 286 135 284 134 284 134 281 132 281 131 279 131 279 132 279 131 279 129 276 129 276 129 276 129 276 129 276 129 276 132 274 131 279 131 279 131 281 131 279 128 284 128 286 129 293 134 293 135 296 135 296 137 298 135 293 134 293 135 298 140 305 144 319 143 324 135 319 129 317 146 334 146 305 132 274 123 262 120 255 117 245 113 241 110 241 107 238 108 241 110 238 108 236 105 234 107 236 107 229 104 226 102 222 104 217 102 202 84 174 57 131 37 109 45 159 88 219 99 212 93 191 85 200 92 193 90 207 88 205 87 198 85 195 90 191 82 191 88 186 73 152 40 109 31 85 16 83 33 119 48 136 64 167 79 176 76 167 75 181 75 181 75 181 75 181 72 176 70 174 69 174 72 176 76 183 75 181 75 181 73 179 75 181 75 181 76 183 76 179 75 171 76 171 76 171 76 171 73 167 72 162 70 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 69 155 69 152 67 152 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 157 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 131 60 133 60 133 58 131 63 133 57 128 57 128 54 119 55 126 57 128 57 126 54 124 52 121 54 126 55 126 54 124 51 119 51 119 52 124 57 128 55 124 54 121 52 124 55 126 51 121 52 124 54 121 52 119 55 124 54 124 52 121 52 121 51 119 49 117 49 117 48 114 48 114 48 114 49 119 54 124 51 119 51 119 51 119 51 119 49 119 51 117 46 107 45 112 49 117 49 117 48 114 48 114 46 112 48 117 51 117 49 114 48 114 48 114 48 114 48 114 51 114 46 112 49 117 48 109 45 114 49 121 54 124 52 119 52 121 49 112 42 100 42 112 51 164 78 222 137 315 170 267 98 212 75 193 66 167 67 169 31 28 23 27 31 30 27 27 11 22 15 25 23 28 31 30 31 30 27 27 19 25 23 27 19 27 27 30 27 27 19 24 19 25 19 25 19 25 19 25 11 25 19 25 15 24 23 30 31 21 31 21 31 21 27 19 31 21 27 22 27 22 31 22 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 15 12 35 16 31 15 35 18 23 12 23 13 27 15 31 15 27 15 39 16 27 13 31 16 19 13 15 13 23 19 39 24 31 19 35 21 35 21 39 22 39 22 39 22 39 22 39 22 35 24 47 28 59 30 55 28 55 28 51 27 51 28 59 30 51 27 51 28 55 30 59 30 59 30 63 31 63 31 67 33 63 33 71 34 75 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 34 47 9 11 15 23 12 27 15 31 15 27 13 27 13 27 15 31 16 35 16 23 18 27 19 59 45 115 48 111 49 107 48 107 48 111 51 111 46 107 46 107 46 103 45 103 45 103 45 103 45 103 45 103 42 87 58 186 105 242 102 222 104 214 101 206 101 218 102 222 105 214 104 214 102 210 102 218 104 214 104 214 105 222 108 226 111 226 113 230 113 234 114 234 116 238 117 242 116 238 114 230 116 246 119 246 119 253 123 253 122 253 123 257 125 261 126 246 126 238 128 242 128 246 129 242 128 242 128 246 131 253 132 246 129 246 131 249 132 253 132 257 134 257 134 257 134 257 134 257 131 257 131 257 132 265 135 261 132 261 132 261 132 261 132 273 135 273 135 273 135 273 135 265 134 269 135 273 134 269 132 269 137 269 137 269 137 269 137 269 137 269 138 273 138 277 140 261 137 261 138 265 140 269 140 265 138 265 138 265 138 265 138 269 138 269 140 273 140 277 141 273 140 273 140 273 140 273 140 277 143 281 143 281 143 281 143 281 143 277 141 277 140 273 140 265 137 273 140 273 140 265 137 265 137 265 137 265 137 265 137 273 138 269 137 265 138 269 140 273 140 273 140 269 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 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 137 261 138 253 135 253 137 257 138 261 140 265 140 265 140 265 140 265 140 249 137 249 135 246 134 242 134 242 134 238 132 238 131 234 131 238 132 234 131 234 129 230 129 230 129 230 129 230 129 230 129 234 132 234 131 234 131 234 131 234 129 226 126 226 128 238 131 242 134 242 135 246 137 249 137 242 134 242 135 249 138 257 141 242 146 257 153 277 155 246 153 257 168 230 152 249 134 265 119 238 122 206 114 190 111 194 110 186 108 198 110 202 108 202 107 190 107 194 108 190 107 190 104 178 101 186 102 174 88 123 66 39 36 19 49 123 92 190 98 178 99 186 90 162 92 174 90 166 88 162 85 158 85 158 85 170 88 150 82 142 84 142 82 95 60 67 37 0 18 0 31 15 37 59 58 111 72 126 73 134 76 134 76 134 76 134 76 130 73 123 69 111 69 115 70 126 73 130 75 130 75 134 76 138 76 134 76 134 76 130 76 134 76 134 76 134 76 134 76 134 75 126 72 123 73 130 76 126 73 126 73 126 73 126 73 119 70 119 70 119 70 119 70 115 69 115 69 115 69 115 69 119 70 119 70 115 69 111 67 115 66 115 66 115 66 115 66 115 66 115 66 115 66 115 66 123 67 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 60 95 61 99 60 95 58 95 57 79 55 91 60 87 54 79 54 83 57 87 57 83 55 79 54 83 55 83 54 75 52 79 52 71 51 71 52 79 55 79 54 75 51 71 52 75 54 71 51 79 54 79 54 71 51 83 55 79 54 79 52 75 52 75 51 75 49 71 48 67 48 79 52 75 51 75 52 79 54 75 51 75 51 75 51 75 51 71 52 83 51 63 43 59 48 75 51 75 49 71 48 67 48 55 45 63 49 71 49 67 46 67 48 67 48 67 48 67 48 79 49 63 46 71 49 63 43 63 45 79 49 87 51 83 49 83 51 91 48 63 39 59 40 130 79 305 191 511 288 527 226 186 128 123 92 111 67 130 76 31 47 24 45 31 57 30 45 18 35 22 45 28 50 30 52 30 50 27 45 25 45 25 45 27 50 31 54 30 45 22 35 27 47 27 47 27 47 27 47 22 42 25 45 24 42 27 52 27 57 24 54 22 45 19 42 24 42 24 35 24 38 25 40 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 7 19 15 26 16 23 18 31 12 19 12 21 13 23 15 23 13 23 16 26 13 21 15 26 12 21 16 26 16 28 22 40 18 28 19 31 21 33 22 35 24 38 22 38 22 38 22 35 21 38 25 47 30 50 28 47 30 47 28 45 27 47 28 50 27 45 27 47 28 50 30 50 27 47 28 50 33 57 34 59 31 54 34 59 36 59 36 57 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 54 19 14 7 28 10 19 13 23 15 23 15 21 13 21 13 23 15 26 16 26 16 26 16 28 33 76 57 85 51 78 51 76 49 78 52 81 49 78 48 76 46 74 45 71 45 74 45 74 45 74 45 74 45 69 40 105 82 195 108 200 107 212 102 205 99 205 99 207 107 214 105 210 104 207 101 205 105 210 104 210 104 212 107 217 111 222 111 224 113 226 114 226 114 229 116 231 117 229 116 226 113 229 119 234 119 234 122 243 122 238 122 241 123 243 125 243 125 248 126 250 128 253 129 253 132 255 129 248 126 250 129 255 129 253 129 255 131 257 132 257 135 262 135 262 135 262 135 262 131 267 131 267 131 272 135 274 132 269 132 269 132 269 132 269 137 281 137 281 137 281 137 281 132 276 134 279 135 276 134 274 138 281 138 281 138 281 138 281 137 279 137 281 138 284 140 284 137 279 137 281 138 284 140 284 138 281 138 281 138 281 138 281 138 286 138 288 140 291 141 291 140 288 140 288 140 288 140 288 146 298 144 293 143 291 140 288 143 293 143 291 141 288 140 288 135 284 140 291 141 288 137 281 137 284 137 284 137 284 137 284 138 284 137 281 135 284 137 286 141 291 141 288 138 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 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 291 138 291 135 286 135 288 137 288 138 291 140 293 140 293 140 293 140 293 137 288 137 286 135 284 134 284 134 284 134 281 132 279 131 279 132 281 132 279 131 276 129 276 129 276 129 276 129 276 129 276 132 274 131 279 131 279 131 281 129 279 126 279 126 284 128 293 134 293 134 296 135 298 137 298 134 293 134 296 137 300 140 308 146 334 165 384 185 417 193 425 197 401 177 351 156 303 131 260 123 260 119 245 113 241 110 241 107 238 108 241 110 238 108 236 107 234 108 234 108 229 105 224 101 214 102 212 95 183 70 145 33 102 39 159 98 234 104 198 85 202 96 198 88 200 95 207 87 200 85 200 85 200 88 205 90 205 96 200 85 179 84 188 87 186 76 140 36 83 18 83 22 93 36 124 57 152 70 167 78 186 78 186 78 186 78 186 78 181 72 171 67 169 67 171 72 179 73 181 75 183 76 186 79 186 78 183 76 181 75 174 75 171 76 171 76 171 76 171 79 174 75 167 73 169 78 176 73 167 73 167 73 167 73 167 70 162 70 162 70 162 70 162 69 155 69 155 69 155 69 155 72 159 72 157 70 157 69 155 64 148 64 148 64 148 64 148 66 150 66 150 66 150 66 150 69 159 67 152 66 148 64 143 63 140 63 138 63 138 63 138 60 133 60 133 60 133 60 133 61 136 61 136 61 136 61 136 58 133 60 136 61 133 60 131 57 124 51 124 60 138 60 128 52 121 54 126 57 128 57 128 54 126 55 126 55 124 52 119 57 126 52 119 49 117 51 121 52 121 51 117 49 117 51 119 49 119 54 126 55 124 51 117 55 126 55 124 54 121 52 121 51 119 51 117 49 114 48 114 58 128 55 124 52 121 52 121 51 119 51 119 51 119 51 119 51 126 57 124 48 109 46 119 51 119 51 117 49 114 48 114 42 107 46 114 49 114 46 112 46 112 46 112 46 112 46 112 55 119 46 112 49 117 45 102 40 109 45 119 49 121 48 119 43 119 51 124 46 112 45 121 90 281 215 508 351 608 351 496 217 377 153 284 96 188 64 164 19 22 15 30 31 24 11 25 15 22 7 21 7 24 23 28 35 24 3 22 31 33 31 25 11 24 19 27 19 24 7 19 23 27 23 25 19 24 15 24 3 21 7 22 11 21 7 19 39 21 23 18 31 22 35 21 31 22 35 25 35 24 27 19 19 9 0 0 0 3 0 3 3 3 0 0 0 3 7 7 0 4 7 7 11 4 0 1 11 6 3 3 3 6 15 10 19 10 19 10 19 10 19 10 23 10 19 9 15 10 19 12 7 7 19 13 31 15 27 13 23 13 35 18 39 16 27 12 23 16 23 18 27 19 31 19 35 19 31 19 31 19 31 19 23 18 31 21 39 24 39 22 43 24 43 25 47 27 51 27 55 27 47 24 43 27 59 31 63 30 59 28 55 30 59 31 55 30 67 33 59 30 67 34 75 34 67 31 67 34 79 39 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 43 91 21 27 15 31 9 19 12 27 15 31 15 31 13 27 15 31 16 35 15 31 13 35 18 19 22 83 54 126 49 115 51 115 51 115 51 115 51 111 48 115 51 119 51 115 49 115 48 107 45 107 48 115 51 107 40 83 58 178 99 234 108 210 102 222 107 226 105 222 101 218 104 214 105 218 105 222 107 210 102 218 107 230 111 238 114 230 113 234 114 234 116 238 116 238 116 238 117 242 119 246 119 246 119 246 120 249 122 253 122 253 122 253 123 257 125 261 126 246 128 246 131 249 131 249 129 246 129 246 129 246 129 246 129 246 129 246 131 249 132 253 132 257 134 257 135 261 137 265 137 261 132 261 134 265 135 269 135 265 134 269 135 269 137 273 137 265 132 265 132 265 132 265 132 265 134 277 137 269 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 285 143 281 143 281 143 281 143 281 143 273 138 269 138 269 138 285 144 285 144 285 144 285 144 273 140 273 140 273 140 273 140 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 137 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 257 134 261 137 273 141 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 242 135 249 138 249 135 238 131 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 131 230 129 230 129 230 129 230 129 230 128 230 128 230 126 230 129 234 132 238 134 246 135 242 134 242 135 249 138 246 134 257 143 269 176 416 238 472 242 448 209 269 168 269 143 285 116 234 122 210 117 194 113 190 108 186 108 198 108 198 107 194 104 194 108 190 105 186 104 194 111 198 101 178 96 150 64 47 37 3 46 123 90 186 95 182 96 166 88 166 88 166 88 166 88 170 90 170 88 166 87 162 87 170 90 162 87 158 88 158 90 154 85 158 81 119 55 35 30 0 24 0 30 35 52 107 73 126 75 138 81 150 82 146 81 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 138 76 126 72 119 72 126 75 123 72 119 70 119 69 115 69 111 67 115 69 115 69 115 70 115 69 115 69 115 69 115 69 119 70 119 69 115 69 111 67 119 67 119 67 119 67 119 67 115 66 115 66 115 66 115 66 103 61 115 67 119 66 107 63 107 63 99 60 95 60 95 61 99 61 99 60 95 58 91 58 95 60 95 58 91 57 87 57 91 60 95 61 99 63 103 64 87 57 87 57 87 57 87 57 95 60 91 57 87 55 79 54 75 54 79 55 83 54 79 52 71 52 75 54 79 52 75 51 79 55 83 54 71 51 79 57 75 52 75 52 75 52 75 52 71 51 75 52 75 51 67 48 83 54 83 54 83 54 83 54 47 43 63 48 67 48 75 54 71 49 71 49 71 49 71 49 79 48 59 43 63 49 71 48 79 51 67 46 63 48 75 52 79 51 67 46 59 45 63 48 95 55 75 48 63 48 75 52 79 49 63 46 67 48 63 45 55 45 87 51 79 46 87 54 71 48 55 42 115 69 142 85 349 227 765 354 825 384 742 333 519 244 333 141 103 69 154 55 25 40 24 50 28 42 22 45 25 42 22 40 22 40 22 42 28 40 18 38 27 54 28 42 24 45 27 47 27 45 22 38 27 47 27 45 25 42 24 42 22 40 22 42 24 40 22 40 24 50 18 45 21 47 22 45 24 45 25 40 24 35 21 33 16 14 3 0 1 4 3 2 3 4 1 0 1 4 4 9 3 4 4 9 6 9 4 7 6 9 4 4 4 9 7 14 9 14 9 14 9 14 9 14 13 21 12 19 12 19 13 21 7 14 12 21 15 23 15 21 13 21 16 26 16 26 13 21 16 23 16 26 18 26 19 28 19 28 19 28 18 26 18 26 16 31 19 35 22 40 22 38 24 40 25 42 25 45 27 45 27 42 25 42 27 45 28 50 31 50 30 47 28 50 30 52 28 50 33 54 30 50 33 57 34 57 33 52 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 69 34 35 13 26 13 16 10 19 13 23 15 23 15 21 15 26 18 28 18 28 16 23 24 28 18 40 43 85 57 78 51 78 51 78 51 78 51 78 48 81 49 83 51 83 49 78 49 78 46 74 45 76 48 81 48 69 42 109 82 188 107 207 102 210 105 212 105 212 102 207 104 210 105 212 105 214 107 214 104 212 107 217 110 222 113 224 113 224 113 224 114 226 114 229 116 229 117 231 117 234 119 234 119 234 120 236 120 238 122 238 122 238 123 241 123 243 125 243 125 250 129 255 131 255 131 253 129 253 129 253 129 253 129 253 129 253 131 255 131 257 132 257 134 260 134 262 135 265 137 265 132 269 132 272 134 274 135 274 134 272 134 272 135 274 135 276 132 274 132 274 132 274 132 274 132 279 137 281 135 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 143 293 143 293 141 291 141 291 143 293 141 288 140 288 140 291 144 296 144 296 144 296 144 296 141 291 141 291 141 291 141 291 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 286 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 135 281 137 286 138 288 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 135 288 137 288 137 286 134 281 134 284 134 281 132 279 131 279 134 281 132 279 131 276 129 274 131 279 131 279 131 279 131 279 132 274 131 279 131 279 131 281 129 279 128 284 128 284 126 286 129 286 131 288 132 293 135 296 134 293 134 296 137 298 137 296 137 315 174 451 277 573 307 565 292 487 217 353 140 286 128 250 120 255 119 248 114 241 108 236 107 238 108 238 108 236 105 231 110 236 108 231 105 226 108 226 110 214 96 191 73 133 39 105 48 162 81 210 95 210 93 212 88 202 88 202 88 202 88 202 90 207 90 205 88 202 87 200 92 198 88 193 88 191 88 193 93 200 96 198 85 169 64 140 33 95 24 83 25 107 48 138 61 167 70 183 78 186 76 181 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 78 171 73 164 72 164 73 167 73 164 72 164 70 162 70 159 72 164 70 162 70 162 70 162 69 155 69 155 69 155 69 155 70 155 69 155 67 152 67 150 67 152 67 152 67 152 67 152 64 148 64 148 64 148 64 148 61 150 66 150 66 150 64 143 63 140 61 133 60 136 61 136 61 136 61 133 60 133 58 131 60 133 60 131 58 131 57 128 60 133 61 136 61 136 61 138 57 128 57 128 57 128 57 128 60 133 58 128 57 126 54 124 52 124 54 126 55 124 54 121 52 121 54 124 54 124 52 121 54 126 55 124 51 119 54 128 52 121 52 121 52 121 52 121 57 128 55 124 52 119 49 117 52 121 52 121 52 121 52 121 52 124 55 124 51 117 51 121 49 117 49 117 49 117 49 117 52 117 46 109 48 117 49 117 52 119 48 112 46 114 51 121 52 119 49 117 48 117 49 117 48 112 45 109 45 114 52 124 52 117 46 112 48 114 48 112 42 114 48 119 46 117 46 119 46 124 52 143 67 143 90 269 250 532 358 608 375 608 374 606 330 530 220 317 85 186 72 157 19 21 11 27 23 22 7 25 19 25 19 25 15 22 7 19 19 22 3 21 19 28 19 21 23 27 27 28 27 27 19 24 23 27 23 25 19 24 15 24 15 24 15 24 15 24 15 24 39 21 23 18 31 22 35 21 39 25 35 24 27 21 19 18 23 10 3 1 0 3 0 1 0 1 0 1 0 3 3 6 0 3 0 3 3 6 11 7 7 4 3 4 3 6 11 9 11 7 11 7 11 7 11 7 35 16 31 13 27 15 35 16 19 12 27 15 35 16 35 15 27 15 31 16 35 15 31 13 23 16 23 16 27 18 27 19 23 16 23 16 27 18 27 18 23 18 31 21 39 24 39 22 43 25 47 25 51 27 51 27 43 25 51 27 55 28 55 27 63 30 59 28 55 30 59 31 55 30 67 33 59 30 67 34 71 33 67 33 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 39 71 18 23 13 27 10 19 12 27 15 31 15 31 13 35 18 43 19 43 19 39 16 43 21 39 33 107 57 130 54 115 51 115 51 115 51 115 51 115 49 119 51 119 51 115 48 111 46 107 45 103 45 107 48 103 43 91 60 186 104 242 107 218 104 222 105 222 105 226 104 222 105 218 107 222 107 226 108 226 108 226 110 230 111 234 111 226 111 226 113 230 114 234 114 238 117 242 117 246 119 246 119 246 120 249 120 253 122 253 122 253 123 257 123 261 125 261 126 249 128 246 131 249 131 249 131 246 129 246 129 246 129 246 129 246 131 249 131 253 132 253 132 257 134 257 135 261 137 265 137 261 132 265 134 265 134 269 135 261 132 261 134 265 135 269 135 269 134 269 134 269 134 269 134 265 135 277 137 273 135 277 140 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 273 140 273 140 277 141 277 141 281 143 277 141 277 143 285 144 285 144 285 144 285 144 285 144 281 143 281 143 281 143 281 143 273 140 273 140 273 140 273 140 269 138 269 138 269 138 269 138 273 140 273 140 273 140 273 140 273 140 273 140 269 138 269 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 261 135 265 138 269 138 269 138 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 253 138 249 135 246 135 246 135 242 134 242 132 238 131 234 131 234 131 234 131 234 131 234 131 234 131 234 131 234 131 234 131 238 134 238 132 238 132 238 132 230 129 230 128 230 128 230 126 230 129 230 131 238 134 242 135 242 134 242 135 246 137 249 138 249 162 436 283 765 365 805 365 726 330 547 212 238 132 261 113 218 119 202 116 190 111 190 107 190 108 198 108 198 107 194 105 202 110 198 108 194 107 198 107 214 101 162 73 71 36 23 42 130 82 178 96 178 90 170 92 166 88 166 88 166 88 166 88 170 90 170 90 166 88 166 87 170 90 162 87 158 88 158 90 170 92 178 93 170 85 146 76 83 49 31 28 0 28 27 40 55 52 99 70 134 76 126 70 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 130 73 123 72 126 73 130 73 126 73 123 72 123 70 130 75 126 73 123 70 119 70 115 69 115 69 115 69 115 69 115 67 111 67 107 66 107 64 119 67 119 67 119 67 119 67 107 63 107 63 107 63 107 63 107 63 111 66 115 64 111 64 103 61 99 61 99 61 103 64 99 61 99 61 95 60 95 58 95 60 95 60 91 58 91 57 99 61 99 61 95 60 95 60 87 57 87 57 87 57 87 57 95 60 91 57 87 55 79 54 75 54 79 55 83 54 79 52 79 54 83 55 83 55 79 54 79 55 83 54 71 51 79 57 75 52 75 52 75 52 75 52 103 61 87 54 71 51 71 51 75 52 75 52 75 52 75 52 87 58 91 57 75 51 71 52 75 51 75 49 71 49 71 49 83 51 67 48 71 51 75 49 79 51 67 46 63 48 75 52 71 49 75 52 79 52 75 51 59 43 55 42 55 46 71 51 79 49 63 46 67 49 67 46 87 48 75 46 79 46 75 43 83 51 111 70 130 58 265 211 841 357 916 377 809 377 757 371 678 319 432 144 142 78 130 67 25 38 21 45 25 38 21 45 25 47 28 50 28 45 24 38 25 40 21 42 27 50 25 40 30 52 30 50 28 47 27 47 27 47 27 45 25 42 24 42 24 42 22 40 22 40 24 42 24 50 18 45 21 47 22 45 27 47 25 35 21 31 19 31 18 19 6 2 1 4 3 2 1 2 1 2 3 4 4 7 3 2 1 2 3 9 9 16 4 7 4 7 6 9 7 11 7 11 7 11 7 11 7 11 16 23 15 21 13 23 15 26 12 21 15 23 16 26 16 26 15 23 15 23 15 23 15 23 15 21 16 23 16 26 18 26 15 21 15 23 16 23 16 26 16 31 19 35 22 40 22 38 25 42 25 45 27 45 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 33 54 34 57 36 59 34 57 34 57 34 57 34 57 34 57 34 59 36 62 37 62 39 62 40 64 39 64 40 66 40 57 25 28 12 21 12 19 10 19 13 23 15 23 15 21 16 26 18 31 19 28 16 26 22 28 24 59 52 88 55 85 52 81 52 81 52 81 52 81 51 83 52 85 51 83 49 78 48 76 46 74 45 74 45 74 46 74 45 109 82 195 110 205 104 212 105 212 105 212 104 210 107 214 107 214 108 217 108 219 111 222 111 222 111 219 110 219 111 222 111 222 113 224 114 226 117 231 117 234 119 234 120 236 120 236 120 238 122 238 123 241 123 241 123 243 125 243 126 245 126 253 131 255 132 257 131 255 131 255 131 255 131 255 131 255 131 255 131 257 132 257 134 260 134 260 134 262 135 265 137 265 134 272 134 272 134 272 134 272 132 269 132 269 134 272 135 274 135 279 135 279 135 279 135 279 134 279 138 281 135 279 137 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 288 140 291 143 293 143 293 143 298 147 300 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 140 288 140 286 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 135 284 138 288 141 288 137 281 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 141 291 137 284 134 284 137 288 134 284 134 281 132 279 131 279 129 279 131 279 131 279 131 281 131 279 131 279 131 279 131 279 132 274 131 279 131 279 131 281 129 279 128 284 128 284 126 286 128 284 129 288 132 291 134 293 132 293 135 296 134 296 138 303 159 377 256 577 369 608 384 608 384 608 342 489 187 288 122 267 117 253 117 245 113 241 108 236 108 238 110 241 108 238 107 231 107 229 107 231 110 229 108 219 101 193 73 136 36 93 45 152 96 217 98 214 90 202 88 207 90 205 90 205 90 205 90 205 92 210 90 207 90 202 88 202 92 198 88 193 88 191 88 193 84 186 85 188 87 188 85 186 79 162 58 121 36 100 30 97 33 128 54 167 75 183 75 179 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 75 169 73 167 73 167 75 169 75 167 73 167 72 164 75 169 73 164 70 159 67 157 69 155 69 155 69 155 69 155 67 152 66 150 66 148 64 148 66 150 66 150 66 150 66 150 63 145 63 145 63 145 63 145 63 152 64 148 64 148 66 145 63 138 61 136 61 138 64 140 63 138 61 136 61 133 60 133 61 136 60 133 60 131 58 131 63 138 61 136 60 131 58 131 57 128 57 128 57 128 57 128 58 131 58 128 57 126 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 63 133 55 119 49 119 52 124 54 124 54 124 54 124 54 124 51 124 55 124 52 119 54 126 52 119 51 119 51 117 49 117 54 119 49 117 52 121 52 117 51 117 49 114 48 117 49 119 45 114 49 121 54 121 51 119 49 114 46 107 43 107 43 107 52 117 46 112 49 119 49 114 57 131 48 124 51 128 48 117 58 143 60 152 73 193 170 472 355 604 380 608 380 608 374 608 342 585 232 308 105 205 66 159 23 22 7 25 19 21 11 27 15 25 27 31 35 30 27 28 23 25 19 27 27 28 19 22 35 30 31 28 27 28 27 28 23 27 23 25 19 24 15 24 11 22 7 19 3 21 11 22 39 21 23 18 31 22 35 21 39 24 31 21 19 19 19 19 31 13 7 3 0 3 0 1 0 1 0 3 3 4 3 4 0 1 0 1 0 6 15 10 3 4 7 6 11 7 11 7 19 10 19 10 19 10 19 10 27 13 23 10 19 12 27 13 31 15 31 15 31 15 35 16 31 15 31 15 31 15 31 15 19 15 19 16 23 16 27 18 19 15 19 16 23 18 27 18 23 18 31 21 39 24 39 22 47 25 51 27 51 28 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 71 34 75 36 75 36 71 34 71 34 71 34 71 34 71 34 71 36 75 37 79 37 71 39 71 40 83 40 87 40 91 30 43 13 23 12 23 12 19 12 27 15 31 15 31 13 27 15 35 16 35 16 31 13 31 16 47 43 126 55 119 54 119 52 119 52 119 52 119 52 123 52 123 52 123 51 115 48 111 48 111 48 107 45 103 43 103 46 95 55 170 105 249 105 226 105 222 105 222 105 230 107 226 108 226 108 230 110 230 110 238 113 238 113 234 111 234 111 226 111 226 113 230 114 234 114 242 117 246 119 246 120 249 120 249 120 253 122 253 123 257 123 257 123 261 125 261 126 265 128 249 129 249 132 253 132 253 131 249 131 249 131 249 131 249 131 249 131 253 132 253 134 257 134 257 134 257 135 261 137 265 137 265 134 265 134 265 134 265 134 261 132 261 134 265 135 269 135 273 135 273 135 273 135 273 135 269 137 281 138 277 135 281 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 141 277 141 285 143 281 143 285 146 293 149 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 277 140 273 140 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 265 138 273 141 277 140 265 135 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 261 140 249 135 242 135 249 138 242 134 242 132 238 131 234 131 230 131 234 131 234 131 234 132 234 131 234 131 234 131 234 131 226 129 226 128 226 128 226 128 230 129 230 128 230 128 230 126 226 128 230 129 234 132 242 134 234 134 246 134 238 134 253 144 297 218 682 360 892 377 868 384 849 375 781 333 456 140 170 110 206 117 202 116 194 111 194 108 190 110 202 110 202 108 198 105 190 104 190 108 214 113 202 102 154 70 71 39 19 40 107 90 202 101 190 93 166 88 170 93 170 90 170 90 170 90 170 90 174 92 174 90 170 90 166 88 170 90 162 87 158 88 158 90 166 88 166 88 166 90 174 92 158 81 126 61 67 39 15 27 0 33 55 58 111 73 130 75 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 134 76 130 75 126 73 130 75 130 73 126 73 123 72 126 73 123 70 115 67 107 66 115 69 115 69 115 69 115 69 111 67 107 66 107 64 103 64 115 66 115 66 115 66 115 66 115 66 115 66 115 66 115 66 111 63 111 64 111 64 111 66 107 63 103 61 99 63 107 64 103 63 103 61 99 61 95 60 99 61 99 60 95 60 91 58 99 61 99 60 91 58 87 57 87 57 87 57 87 57 87 57 91 58 87 57 87 57 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 87 54 71 49 67 52 83 58 87 57 87 57 87 57 87 57 75 54 87 55 79 52 79 57 83 52 79 51 75 49 71 49 79 51 71 51 79 54 75 49 71 49 71 49 71 49 71 49 55 45 67 51 75 51 71 48 75 49 67 46 63 45 59 45 79 49 63 48 71 51 75 49 107 51 79 46 87 51 83 45 130 67 111 66 238 165 603 322 952 380 924 384 861 378 753 361 702 309 396 128 170 84 119 70 30 42 22 47 27 40 24 52 24 45 27 52 30 54 31 54 25 47 28 52 30 50 25 42 31 52 28 47 27 47 28 50 27 47 27 45 25 42 24 42 22 38 19 33 18 35 21 40 24 50 18 45 21 47 22 45 24 42 21 31 19 31 21 35 21 23 7 4 3 4 3 2 0 2 3 7 4 7 4 4 3 4 3 4 4 9 7 11 3 7 6 11 7 11 7 9 10 16 10 16 10 16 10 16 10 16 9 14 9 14 10 16 15 23 13 21 13 21 15 26 16 23 15 21 13 23 15 26 13 21 15 21 16 23 16 23 15 21 15 23 18 28 19 28 16 31 19 35 22 40 22 38 27 45 27 45 28 47 28 50 24 42 27 45 28 47 28 45 31 50 30 47 28 50 30 52 28 50 33 54 30 50 33 57 31 54 34 59 36 59 36 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 42 13 19 12 19 10 21 10 19 13 23 15 23 15 21 13 21 15 26 16 23 13 21 18 23 27 76 60 83 51 85 54 83 54 83 54 83 54 83 54 88 54 88 52 83 49 78 49 81 51 81 49 76 45 71 46 78 43 95 72 193 113 207 107 214 105 212 105 212 105 214 108 217 110 219 110 222 111 222 114 226 113 224 113 224 113 224 113 224 114 226 114 229 116 229 119 234 119 234 120 236 120 238 122 238 122 238 123 241 123 243 125 243 125 243 126 245 126 248 128 253 131 257 134 260 132 257 132 257 132 257 132 257 132 257 132 257 132 257 134 260 134 262 134 260 134 262 135 265 137 265 135 274 134 272 134 272 132 269 134 272 135 274 135 276 137 276 137 281 137 281 137 281 137 281 134 281 138 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 286 138 288 141 293 143 293 144 296 143 293 143 296 146 300 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 291 141 291 141 291 141 291 140 288 140 288 140 288 140 288 143 291 141 291 140 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 140 288 140 288 140 286 138 284 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 140 293 138 288 137 288 137 288 134 284 134 281 132 279 131 279 131 279 131 279 131 279 131 279 131 279 131 279 131 279 131 279 128 267 126 272 126 272 126 274 129 279 128 284 128 284 126 286 126 284 128 286 131 291 132 291 129 293 135 293 131 291 140 308 153 439 340 608 384 601 383 587 384 582 383 608 266 317 107 276 117 253 117 250 116 245 111 243 110 241 111 243 110 238 107 234 105 224 104 231 113 226 102 198 72 133 36 100 45 145 87 217 101 219 95 210 92 210 92 212 92 210 92 210 92 210 92 210 93 210 92 210 90 205 90 205 92 198 88 193 88 191 88 193 90 191 88 188 87 188 88 191 92 193 87 179 72 145 51 121 31 117 42 143 60 167 70 176 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 78 174 76 169 73 167 75 167 73 167 72 164 72 162 70 162 70 159 67 157 66 155 69 155 69 155 69 155 69 155 69 152 67 152 66 150 66 148 64 148 64 148 64 148 64 148 66 150 66 150 66 150 66 150 64 152 64 145 63 148 66 148 67 145 64 138 63 138 63 138 64 138 63 138 61 136 61 136 63 136 61 136 60 133 60 133 60 133 60 133 58 131 58 131 57 128 57 128 57 128 57 128 57 128 57 128 57 128 57 128 52 124 54 126 55 124 54 121 54 124 55 126 55 126 54 124 54 126 55 124 51 119 54 128 55 126 55 126 55 126 55 126 52 119 51 117 51 124 57 131 57 128 57 128 57 128 57 128 60 136 63 133 55 124 54 126 54 124 54 121 51 119 49 117 51 117 48 119 52 121 49 112 49 117 49 117 49 117 49 117 45 112 48 114 49 114 48 114 46 112 48 114 49 119 51 121 52 117 46 114 51 121 52 121 51 124 45 119 46 126 49 126 58 150 64 198 165 427 303 599 383 608 383 604 384 608 371 608 352 527 182 260 87 183 69 162 35 25 15 27 23 24 19 31 23 27 19 25 19 27 23 28 15 27 27 30 27 25 11 21 35 30 23 25 19 25 23 28 23 27 23 25 19 24 15 24 19 24 7 19 3 21 15 25 39 21 23 18 31 22 35 21 27 19 19 18 15 21 31 24 39 15 15 4 0 3 0 1 0 1 0 4 7 4 0 3 0 3 3 6 7 6 3 4 0 4 7 7 15 7 7 6 15 9 15 9 15 9 15 9 19 10 15 9 15 9 19 10 31 13 23 10 19 12 27 15 35 16 27 13 27 13 35 16 15 13 19 15 19 16 23 16 19 16 23 18 31 21 35 22 23 18 31 21 39 24 39 22 51 27 51 28 55 28 59 30 51 25 47 25 51 27 55 30 63 30 59 28 55 30 59 31 55 30 67 33 59 30 67 34 63 33 71 36 79 36 71 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 22 15 9 23 9 15 13 19 12 27 15 31 15 31 13 31 15 35 18 39 16 31 15 31 16 63 55 150 55 119 57 123 54 123 54 123 54 123 54 126 54 126 54 123 51 115 48 119 52 123 52 119 49 107 45 103 48 87 42 138 101 253 107 230 107 222 105 222 105 234 108 234 110 230 111 234 111 238 113 238 113 238 114 242 114 242 114 234 114 238 116 242 117 242 117 246 119 246 120 249 120 253 122 253 122 253 123 257 123 261 125 261 125 261 126 265 126 269 129 253 131 253 132 257 134 253 132 253 132 253 132 253 132 253 132 253 132 253 134 257 134 261 135 257 134 257 135 261 137 265 137 269 135 269 134 265 132 261 132 269 135 273 137 277 138 277 138 281 138 281 138 281 138 281 138 273 137 285 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 140 273 141 281 144 285 146 289 144 281 143 277 143 281 144 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 277 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 281 141 273 138 269 138 269 138 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 253 138 257 140 253 138 249 135 242 134 242 132 238 131 234 131 242 132 238 131 234 129 230 128 234 131 234 131 234 131 234 131 226 129 226 128 226 128 226 128 230 129 230 128 230 128 230 126 222 126 226 129 234 131 238 132 230 134 249 134 234 132 257 149 361 279 861 384 920 384 928 384 868 378 837 363 531 162 194 125 202 120 206 119 202 116 206 113 194 110 206 111 202 110 202 107 206 110 198 110 206 105 166 81 83 40 11 42 111 88 190 104 190 96 182 95 182 95 178 93 174 92 174 92 174 92 174 92 178 93 174 92 174 90 170 90 170 90 162 87 158 88 158 90 158 85 158 84 154 84 154 85 174 92 174 90 158 79 126 70 67 51 67 52 83 63 115 73 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 134 76 138 78 138 76 126 72 126 72 123 72 119 70 119 69 119 70 119 70 119 70 115 69 115 69 115 69 115 69 115 69 119 69 115 69 111 67 111 66 111 64 111 64 111 64 111 64 111 64 111 64 111 64 111 64 115 64 107 63 107 63 115 67 123 69 111 64 99 61 99 61 107 64 103 63 103 61 99 61 103 63 99 61 99 60 95 60 87 58 91 58 91 58 95 60 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 75 54 79 55 83 54 79 52 75 52 79 54 79 54 75 52 79 55 83 54 71 51 79 57 83 55 83 55 83 55 83 55 79 54 79 54 83 55 83 55 71 55 71 55 71 55 71 55 79 61 91 60 75 55 75 57 87 55 83 52 75 51 71 49 67 48 67 49 79 51 67 45 67 49 71 51 75 49 71 48 75 51 71 48 67 48 67 49 59 46 67 49 75 51 75 51 79 49 63 48 75 54 83 51 83 49 87 49 87 52 107 61 123 72 218 164 603 295 829 372 936 381 900 374 845 384 789 346 642 218 206 98 107 69 115 67 33 47 25 50 28 45 27 57 28 47 24 40 21 38 22 42 21 42 28 50 27 40 21 35 31 50 27 45 24 45 27 47 27 47 25 45 24 42 22 42 25 45 21 38 19 40 24 47 24 45 18 40 21 45 22 42 19 35 18 26 18 33 25 42 22 26 9 7 3 4 3 2 0 0 3 7 6 7 3 2 3 7 6 11 7 7 3 2 1 4 6 11 9 11 6 7 7 11 7 11 7 11 7 11 12 16 10 14 9 16 10 19 15 21 10 14 9 16 12 21 18 26 13 19 12 21 16 28 13 19 13 21 15 23 16 23 16 23 18 28 21 33 22 35 16 31 19 35 22 40 22 38 27 45 27 47 28 50 30 50 28 45 25 40 24 45 30 52 31 50 30 47 28 50 30 52 28 50 33 54 30 50 33 57 30 52 34 59 37 59 34 54 34 57 34 57 34 57 34 57 34 57 34 59 36 62 37 62 36 59 37 64 39 66 42 69 39 35 7 14 12 16 9 23 10 19 13 23 15 23 15 21 16 28 18 31 19 28 18 26 21 28 34 93 69 90 54 93 54 83 54 83 54 83 54 83 55 90 55 88 52 83 49 78 52 88 54 88 52 81 46 74 48 78 42 74 61 181 113 207 110 217 105 210 104 212 108 219 110 219 111 222 111 224 113 224 113 224 113 226 114 229 116 229 116 229 117 231 117 234 119 234 119 234 119 236 120 238 122 238 122 238 122 241 123 243 125 243 125 243 125 245 126 248 128 248 129 255 131 260 132 260 132 257 131 257 131 257 131 257 131 257 131 260 131 262 132 265 134 265 132 262 132 265 134 267 135 267 135 274 135 272 134 269 132 269 137 276 138 279 138 281 140 281 138 284 138 284 138 284 138 284 135 281 140 286 137 281 140 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 140 288 141 293 144 298 146 300 146 298 143 291 141 291 141 291 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 143 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 144 293 140 286 137 286 140 288 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 137 291 140 296 141 291 135 284 134 284 134 281 132 279 131 279 135 284 132 281 129 276 128 272 131 279 131 279 131 279 131 279 129 276 129 276 129 276 129 279 129 279 128 284 128 284 128 284 126 281 128 286 129 288 132 291 129 293 137 293 129 288 140 312 221 544 380 608 365 592 384 587 383 580 372 556 239 334 126 296 119 257 120 255 119 250 117 248 110 243 111 243 111 238 108 234 117 234 108 226 107 212 82 164 54 109 28 133 85 214 102 200 98 217 96 219 98 219 95 210 92 210 92 210 92 210 92 210 93 212 93 210 92 205 90 205 90 198 87 193 87 193 87 195 87 191 87 191 87 191 87 191 82 183 82 181 81 179 79 179 72 169 63 155 60 164 72 183 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 75 171 78 176 78 171 73 164 72 164 70 162 70 159 69 159 70 164 72 164 72 164 73 167 69 155 69 155 69 155 69 155 70 157 70 155 69 155 67 152 64 148 64 148 64 148 64 148 63 145 63 145 63 145 63 145 66 155 63 143 61 145 67 150 72 152 67 140 61 133 60 133 64 140 64 138 63 136 61 136 63 138 63 136 61 133 60 133 55 128 57 131 58 133 60 136 57 128 57 128 57 128 57 128 57 128 57 128 57 128 57 128 52 124 54 126 55 124 54 121 51 121 52 124 54 121 52 119 54 126 55 124 51 119 54 128 55 126 55 126 55 126 55 126 58 131 58 131 58 128 54 124 51 121 51 121 51 121 51 121 46 117 54 124 54 124 58 133 57 126 54 124 52 119 49 117 46 112 46 117 51 119 46 107 48 117 49 119 51 117 49 114 55 124 51 117 48 114 49 119 49 117 51 117 49 112 45 107 52 117 46 114 51 124 54 124 52 138 57 140 55 145 67 171 84 205 144 427 312 577 346 608 381 608 384 608 378 608 352 551 251 310 92 217 79 171 69 131 19 28 35 31 27 27 23 28 27 27 23 25 19 27 23 28 11 22 15 25 23 27 23 27 27 28 27 28 23 25 15 22 27 25 39 27 43 25 39 24 39 25 39 25 39 25 39 25 31 24 39 24 27 21 27 24 27 22 31 24 27 22 23 19 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 7 11 7 7 7 15 10 19 10 19 9 19 10 19 12 23 13 27 13 31 15 31 15 31 15 31 15 31 13 27 12 23 13 27 15 47 21 43 18 31 13 23 12 35 16 39 18 39 16 31 16 35 21 35 21 35 21 35 21 47 27 55 31 63 33 67 31 55 27 55 25 51 24 47 22 55 27 55 28 59 30 63 30 59 30 59 31 63 33 67 33 63 31 63 33 67 34 71 34 95 37 75 34 79 39 87 37 79 36 79 36 79 36 79 36 95 42 83 40 91 42 91 36 63 18 11 6 19 15 27 10 23 13 31 16 35 16 35 15 35 18 39 16 27 13 35 19 31 31 103 52 142 66 154 57 134 57 134 57 130 54 123 51 123 52 123 52 123 52 123 52 119 51 119 51 119 48 107 46 111 49 87 37 123 95 253 114 230 110 226 108 226 108 226 108 226 110 234 113 238 113 238 111 238 113 238 114 242 116 246 116 238 116 238 117 242 119 246 119 253 122 253 122 253 122 253 122 253 122 253 123 257 125 261 125 257 123 257 125 261 126 265 126 257 129 265 132 269 132 269 129 273 132 277 135 281 135 277 134 253 129 253 129 253 131 261 134 253 131 261 132 265 135 273 137 265 134 269 135 273 134 269 132 277 137 277 137 277 137 277 137 273 138 273 140 277 141 281 141 277 140 277 140 277 140 277 140 285 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 147 285 143 277 143 277 144 281 146 285 146 277 143 277 144 281 146 285 146 293 147 293 146 289 146 285 144 273 141 285 146 289 144 277 140 285 144 285 144 285 144 285 144 285 144 285 144 285 144 285 144 273 140 273 140 273 140 273 140 277 141 281 144 289 146 293 149 273 140 273 140 273 140 273 140 269 140 277 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 234 128 246 132 249 131 238 126 226 128 246 131 242 126 234 128 234 126 234 126 234 126 234 128 218 125 222 128 226 129 234 131 246 138 253 138 257 141 277 152 492 318 904 371 904 377 884 384 833 384 857 282 396 150 261 125 214 122 194 114 190 114 186 113 194 114 190 113 194 111 186 110 190 107 226 111 198 81 91 46 15 43 95 84 198 105 194 92 170 93 170 93 170 93 170 93 166 92 166 92 166 92 166 92 174 92 174 90 170 88 166 88 166 88 162 87 162 85 158 85 158 87 158 87 158 87 158 87 150 84 150 84 146 81 138 76 130 75 130 76 134 78 138 78 126 73 126 72 123 70 119 70 126 73 126 75 130 76 134 76 134 76 134 76 134 76 134 78 123 75 123 75 123 75 123 75 115 72 123 76 126 75 115 72 115 73 123 76 126 73 115 69 107 70 111 72 115 70 111 69 119 70 119 70 119 70 119 70 123 70 119 69 115 67 111 66 115 67 119 67 119 66 111 63 111 64 111 64 111 64 111 64 111 64 111 63 107 61 103 61 111 64 111 64 107 63 103 63 99 61 99 61 99 61 99 61 95 61 103 64 103 61 91 57 95 60 95 58 91 58 87 57 83 55 83 55 83 55 83 55 99 60 87 55 83 57 95 61 91 58 91 57 87 55 83 55 83 54 75 49 67 51 75 52 87 55 79 52 75 52 75 54 91 57 83 54 75 54 83 57 83 57 91 60 99 60 83 51 59 48 63 46 91 48 91 49 95 70 83 54 123 57 83 61 95 58 91 57 79 51 63 46 67 49 67 49 67 49 67 49 55 45 71 52 83 52 75 48 79 52 79 52 79 52 79 52 91 51 59 43 63 49 63 43 75 54 87 55 87 55 91 58 119 64 111 64 130 73 162 84 222 162 599 301 825 340 896 371 896 366 896 372 884 345 662 236 253 99 103 66 103 63 91 61 25 50 31 52 28 47 27 50 28 47 27 45 25 47 27 50 24 42 25 45 27 47 25 45 25 45 27 50 28 50 27 47 24 47 25 50 27 47 25 45 24 45 24 45 24 45 24 45 24 40 27 40 22 33 22 38 25 42 27 42 27 40 24 35 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 9 7 11 6 11 9 14 10 16 9 14 9 14 9 16 10 16 12 19 15 23 15 23 15 23 15 23 15 21 13 19 12 21 13 23 19 28 18 26 16 23 13 21 15 23 16 28 18 28 16 26 21 31 21 31 21 31 21 31 24 38 28 45 31 47 31 47 28 47 27 45 25 42 25 40 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 39 62 36 59 36 59 36 59 36 59 40 62 37 59 40 64 39 57 25 26 9 11 12 23 13 16 12 21 15 26 16 26 16 23 13 23 15 21 10 16 13 26 18 57 51 95 63 109 66 97 58 95 58 93 57 88 52 83 52 85 52 85 52 85 52 85 51 83 51 83 51 81 48 74 48 74 40 66 60 169 114 214 110 214 108 217 108 217 108 217 108 219 111 224 113 224 113 222 113 224 114 226 114 229 116 229 116 229 117 231 117 234 119 234 122 238 122 238 122 238 122 238 122 238 123 241 123 243 125 243 123 241 125 243 125 245 126 245 128 245 131 253 132 253 131 255 131 260 132 267 134 267 134 269 129 269 128 267 129 272 132 274 129 269 131 274 134 276 135 279 135 279 137 281 137 281 135 279 137 281 137 281 137 281 137 281 138 281 140 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 293 146 288 141 286 141 288 143 291 144 291 143 288 144 291 144 293 146 293 147 298 146 298 144 296 144 293 141 291 144 296 144 296 141 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 288 140 291 143 296 146 298 140 288 140 288 140 288 140 288 138 288 143 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 128 279 131 284 131 284 128 279 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 291 138 293 138 298 147 312 200 527 360 608 371 608 374 608 381 608 321 444 171 322 131 288 122 262 117 253 114 253 114 243 111 238 111 236 111 231 108 229 113 238 105 217 84 176 55 136 36 150 78 214 101 219 96 214 93 212 93 212 93 212 93 212 92 210 92 210 92 210 92 210 92 210 92 207 90 205 88 205 90 207 88 205 87 202 87 202 85 198 85 198 85 198 85 198 84 195 84 195 82 191 78 186 76 183 78 188 81 191 79 188 73 179 72 176 70 174 70 174 73 179 73 181 75 183 76 183 75 181 75 181 75 181 75 176 73 169 75 169 75 169 75 169 70 164 73 169 75 167 72 162 73 167 73 167 73 164 70 162 69 162 70 164 72 162 70 159 70 157 70 157 70 157 70 157 70 157 70 157 69 155 69 155 67 155 69 155 69 152 66 148 64 148 64 148 64 148 64 148 64 148 64 145 63 143 61 143 64 148 64 145 63 143 61 143 61 138 61 138 61 138 61 138 61 138 63 143 63 138 60 133 61 136 60 133 60 131 58 131 57 128 57 128 57 128 57 128 61 133 57 126 55 128 60 136 58 131 58 128 57 126 55 126 60 131 55 124 54 124 55 128 55 126 54 121 51 119 52 121 54 124 51 121 52 126 57 133 55 128 57 133 58 131 54 124 46 131 45 109 36 121 45 114 69 159 66 126 54 121 46 138 57 128 55 126 54 119 49 114 49 117 49 117 49 117 49 117 46 114 51 121 52 119 48 109 51 119 51 119 51 119 51 119 54 117 45 109 48 117 49 112 49 119 54 124 54 124 55 133 61 155 64 164 76 195 101 234 159 362 247 532 331 582 310 520 241 496 322 565 292 420 167 243 96 171 61 148 66 152 63 152 19 28 31 30 27 27 23 28 27 27 23 25 19 27 23 28 23 27 19 25 19 25 15 24 11 24 19 27 27 30 27 28 39 25 39 25 39 25 39 25 35 24 35 24 35 24 35 24 31 25 39 25 27 21 27 24 35 27 39 27 39 25 31 22 35 19 15 6 0 1 0 0 0 1 3 1 3 1 3 1 3 4 3 4 3 4 3 4 3 4 3 4 7 6 7 7 7 6 11 9 19 10 15 9 11 7 11 9 15 9 19 10 27 13 27 15 31 15 31 15 31 13 27 12 23 13 27 15 35 16 35 16 35 15 31 15 23 13 31 16 39 18 39 18 35 21 35 21 35 21 35 21 39 24 47 28 55 30 59 28 59 28 59 28 55 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 91 37 75 34 79 39 83 36 79 36 79 36 79 36 79 36 91 36 87 37 99 40 95 36 55 16 15 7 23 15 27 10 23 13 31 16 35 16 35 15 23 13 31 13 19 10 27 16 31 39 138 66 158 67 162 64 138 58 138 58 134 55 126 52 123 52 123 52 123 52 123 52 115 51 119 51 119 49 111 49 119 49 95 39 119 93 249 116 230 110 226 108 226 108 226 108 230 110 234 113 238 113 238 113 238 114 242 114 246 116 246 116 238 117 242 117 246 119 246 119 249 120 249 120 249 120 249 120 253 123 257 123 261 125 261 125 257 125 261 125 265 126 265 126 257 129 265 132 269 132 269 129 269 132 277 134 281 132 281 134 269 129 257 129 257 131 265 132 261 131 261 132 269 134 273 135 277 137 281 138 281 138 277 137 277 137 277 137 277 137 277 137 273 140 277 140 281 141 281 141 277 140 277 140 277 140 277 140 277 143 273 141 273 141 277 143 277 143 273 141 273 141 277 143 277 143 277 143 277 143 277 143 281 143 269 141 281 146 285 144 273 141 273 141 277 143 277 144 277 144 281 144 285 146 285 146 289 144 285 144 281 143 281 141 277 143 281 144 285 143 281 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 138 269 140 277 141 281 143 273 140 273 140 273 140 273 140 269 141 281 141 273 138 273 143 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 253 134 253 134 253 132 246 131 246 131 246 131 246 131 246 131 238 129 242 131 246 129 242 128 230 128 246 131 238 126 234 128 234 126 234 126 234 126 234 126 218 125 222 128 226 129 234 131 242 137 253 138 253 140 273 150 380 262 801 354 880 375 888 381 888 325 563 184 305 138 253 119 214 122 190 116 190 114 194 113 178 108 186 110 186 110 182 107 230 110 194 85 119 55 51 39 67 73 190 107 194 92 178 99 170 93 162 93 162 93 162 93 158 92 158 92 158 92 158 92 174 92 174 92 170 90 170 90 174 92 170 90 170 88 166 88 158 85 158 85 158 85 158 85 158 85 158 85 154 82 142 79 126 75 142 81 150 79 138 76 123 72 123 72 119 70 119 70 130 75 130 75 134 76 134 76 130 75 130 75 130 75 130 76 123 75 123 75 123 75 123 75 111 72 115 73 119 72 115 70 119 73 115 70 111 70 111 70 107 70 111 72 115 70 111 69 119 70 119 70 119 70 119 70 115 70 119 70 119 70 123 72 123 70 126 70 126 69 119 66 111 64 111 64 111 64 111 64 111 64 111 64 107 63 107 63 111 64 111 63 107 61 103 61 99 61 99 61 99 61 99 61 99 63 103 63 103 61 95 58 99 61 95 60 95 58 91 58 91 58 91 58 91 58 91 58 99 60 87 55 83 57 95 61 91 58 91 57 87 55 83 55 91 58 87 55 79 55 83 55 83 54 79 52 71 51 75 52 63 48 67 49 75 54 87 58 79 55 83 55 83 54 75 51 35 54 67 54 95 76 115 64 71 66 47 67 59 61 99 42 79 52 79 54 75 51 67 49 67 49 67 49 67 49 67 49 71 51 79 52 75 48 59 43 75 51 75 51 75 51 75 51 75 48 63 46 71 51 75 49 67 51 79 54 79 52 87 57 99 63 123 72 158 96 253 129 353 170 492 235 607 224 440 146 281 165 464 196 369 119 158 63 99 54 75 55 95 57 91 60 24 47 30 52 27 45 27 50 28 47 27 45 25 47 27 50 28 50 27 45 24 42 24 42 24 45 27 50 28 50 28 47 25 47 25 47 25 47 25 47 22 42 22 42 22 42 22 42 24 40 27 40 22 33 22 38 22 35 24 38 22 35 21 31 21 28 15 11 3 0 0 0 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 3 4 4 7 4 9 6 9 4 9 7 14 9 14 9 11 7 11 9 14 10 16 10 16 12 21 13 21 13 23 15 23 15 21 13 19 12 21 13 23 13 21 13 23 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 42 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 39 59 34 57 37 62 37 57 36 59 36 59 36 59 36 59 34 54 34 59 40 64 37 54 21 26 10 14 12 21 13 19 12 21 15 26 16 26 16 23 15 26 18 26 15 23 18 33 21 71 64 114 67 107 66 107 60 97 60 97 58 93 54 88 54 88 54 88 54 88 54 88 49 83 51 85 52 83 49 78 48 76 43 69 58 162 113 214 111 217 110 219 110 219 110 219 110 222 113 224 114 226 113 224 114 226 114 229 116 229 117 231 117 231 117 234 119 234 120 236 120 236 120 236 120 236 120 236 123 241 123 243 125 243 126 245 125 243 125 245 126 245 128 248 128 248 131 253 132 253 131 255 131 260 132 267 134 274 134 274 132 274 131 272 131 272 132 276 131 274 132 276 134 279 135 279 137 281 138 284 138 284 137 281 138 284 138 284 138 284 138 284 140 284 140 286 141 286 143 288 141 286 141 286 141 286 141 286 144 288 141 286 141 286 143 291 144 288 141 286 141 286 143 291 144 291 144 291 144 291 144 291 144 288 141 286 143 293 146 293 143 288 143 291 144 291 146 293 144 291 144 293 146 293 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 138 286 140 288 141 291 143 293 141 291 141 291 141 291 141 291 140 291 143 293 140 286 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 288 135 291 134 288 132 284 131 284 131 284 131 284 131 284 129 281 129 281 129 281 129 281 125 279 131 281 128 276 128 281 126 276 126 276 126 276 126 276 126 274 126 276 128 279 129 279 134 288 137 291 137 296 144 310 156 417 283 565 342 608 351 585 304 444 187 300 137 298 125 286 123 262 117 253 114 253 114 243 107 234 110 238 113 234 110 229 105 231 98 191 58 133 37 126 76 210 107 236 99 210 95 224 95 214 95 214 95 214 95 214 93 212 93 212 93 212 93 212 92 210 92 210 92 210 92 207 93 212 93 210 92 207 90 207 85 198 85 198 85 198 85 198 85 200 87 198 85 193 81 188 69 176 76 188 79 183 72 171 72 176 72 174 70 174 70 174 75 183 76 183 76 183 76 183 73 179 73 179 73 179 73 174 75 171 76 171 76 171 76 171 70 164 72 164 72 164 72 162 75 164 70 157 67 159 70 164 69 162 70 164 72 162 70 159 70 157 70 157 70 157 70 157 69 155 69 157 72 159 73 162 69 155 70 157 69 152 66 150 66 150 66 150 66 150 66 150 64 148 64 148 64 148 64 145 64 148 64 145 63 143 61 143 63 140 63 140 63 140 63 140 63 140 63 140 61 138 60 136 60 131 58 131 57 128 57 126 58 131 58 131 58 131 58 131 60 131 58 128 57 131 58 133 58 131 58 128 57 126 55 126 55 126 54 124 52 121 52 121 57 128 55 124 52 124 54 124 49 121 51 124 52 126 55 131 54 128 55 126 52 124 54 128 49 131 81 231 152 300 158 274 126 193 96 186 69 159 70 126 49 117 51 121 52 119 51 117 49 117 49 117 49 117 49 117 49 119 51 119 51 117 46 112 49 117 49 117 49 117 49 117 48 114 48 117 51 121 54 124 49 121 54 124 54 124 57 133 57 155 70 174 81 202 108 248 132 303 179 346 161 255 92 171 78 169 76 159 69 150 63 140 48 121 49 124 46 114 45 119 15 27 31 28 23 25 19 27 27 27 23 25 19 27 23 28 31 28 19 24 15 24 15 25 23 28 27 28 27 27 19 24 43 25 39 24 35 25 39 27 31 22 31 22 31 22 31 22 31 25 39 25 27 21 27 24 27 22 31 24 27 22 23 19 27 19 27 10 0 1 0 1 0 1 3 1 3 1 3 1 0 3 0 3 0 3 0 3 0 3 0 4 3 4 7 6 3 6 11 7 15 9 11 7 19 10 19 10 23 12 27 13 19 12 23 13 27 15 31 15 31 13 27 12 23 13 27 15 23 12 27 13 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 27 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 83 34 75 34 83 37 79 33 79 36 79 36 79 36 79 36 83 33 83 37 95 39 83 31 39 15 23 10 23 13 27 13 23 13 31 16 35 16 35 15 27 16 35 16 31 15 39 21 55 48 162 70 158 64 154 63 146 61 146 61 142 58 130 55 126 54 126 54 126 54 126 54 115 51 119 52 123 52 119 52 119 52 103 40 115 88 246 116 234 111 230 110 230 110 230 110 230 111 238 114 242 114 242 113 242 114 246 116 246 117 249 117 242 117 246 119 246 120 249 120 249 120 249 120 249 120 249 120 257 123 261 125 261 126 265 126 261 125 265 126 265 128 269 128 257 129 265 132 269 131 269 129 269 131 277 134 289 135 289 137 281 134 265 132 265 132 265 134 265 134 269 134 269 135 273 135 273 135 277 137 277 137 273 135 281 138 281 138 281 138 281 138 277 140 281 141 281 143 285 143 281 141 281 141 281 141 281 141 281 144 277 141 273 143 281 144 281 144 277 141 273 143 281 144 281 144 281 144 281 144 281 144 281 144 281 143 277 144 285 147 285 146 289 147 289 149 293 149 281 144 285 146 285 147 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 277 141 277 141 281 143 281 143 277 141 277 141 277 141 277 141 273 141 285 143 273 140 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 135 257 135 257 134 249 131 246 131 246 131 246 131 246 131 242 129 242 129 242 129 242 129 234 128 242 128 234 125 238 131 234 126 234 126 234 126 234 126 222 126 226 128 226 128 230 129 238 134 246 135 246 138 269 147 317 179 499 257 650 294 638 260 448 184 301 144 257 128 222 125 214 120 194 114 190 114 194 113 190 111 198 114 206 113 194 108 182 96 150 63 31 34 51 63 194 104 198 102 182 96 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 93 178 93 178 93 174 92 170 90 158 85 158 85 158 85 158 85 158 87 162 85 158 82 146 79 119 73 134 79 142 76 123 69 123 72 123 72 123 72 126 73 138 76 134 76 134 76 134 76 126 73 126 73 126 73 126 75 126 76 126 76 126 76 126 76 115 72 115 72 115 72 115 72 123 72 111 67 103 69 111 72 107 70 111 72 115 70 111 69 119 70 119 70 119 70 119 70 111 69 115 70 119 72 123 73 119 67 119 67 119 66 111 63 115 66 115 66 115 66 115 66 111 64 111 64 111 64 111 66 111 64 111 63 107 61 103 61 103 63 103 63 103 63 103 63 103 63 99 61 95 60 95 60 87 57 87 55 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 83 55 83 55 79 54 75 52 95 58 87 55 83 55 83 57 83 55 83 55 83 55 79 54 79 55 87 55 75 54 91 63 51 70 222 215 583 276 515 262 369 193 242 143 23 39 23 43 55 49 71 51 75 52 71 51 67 49 67 49 67 49 67 49 63 48 71 49 75 51 75 51 71 49 71 49 71 49 71 49 63 48 71 51 79 54 87 55 79 54 91 57 91 57 95 61 87 63 130 78 162 88 206 104 277 140 353 140 246 81 130 63 75 43 43 45 79 52 59 39 71 51 71 43 39 37 43 40 22 45 28 50 25 42 25 47 28 47 27 45 25 47 27 50 28 47 25 40 22 42 25 47 28 50 30 50 27 45 24 40 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 19 19 4 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 4 7 4 7 4 7 6 11 7 11 7 11 10 16 12 19 12 21 13 21 10 16 10 19 13 21 15 23 15 21 13 19 12 21 13 23 12 19 13 21 15 23 16 26 12 21 15 26 18 28 18 28 21 31 21 31 21 31 21 31 21 33 24 38 27 40 27 40 27 45 27 45 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 36 57 33 59 37 62 34 52 36 59 36 59 36 59 36 59 34 54 34 59 39 59 31 42 15 21 13 19 12 21 13 21 12 21 15 26 16 26 16 23 10 19 13 19 12 19 16 31 39 90 70 114 66 105 63 97 61 102 63 100 61 95 57 90 55 90 55 90 55 90 55 90 49 83 51 85 54 85 52 83 46 78 48 74 55 157 110 217 113 219 111 222 111 222 111 222 111 222 113 226 116 229 114 226 116 229 116 229 117 231 117 234 119 234 119 234 120 236 120 238 122 238 122 238 122 238 122 238 125 243 125 243 126 245 126 248 126 245 126 245 128 248 128 250 128 248 131 253 131 257 131 255 129 262 131 274 135 279 137 279 137 279 134 276 132 274 134 276 134 276 134 279 135 279 135 279 135 279 137 281 137 281 135 279 140 286 140 286 140 286 140 286 141 286 141 286 143 288 143 291 143 288 143 288 143 288 143 288 144 291 143 288 143 288 144 291 144 291 143 288 143 288 144 291 146 293 146 293 146 293 146 293 143 291 146 291 143 291 147 300 147 298 149 298 150 300 150 300 146 293 146 293 147 296 147 298 146 296 144 296 143 293 143 291 144 293 143 291 141 293 143 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 291 143 293 143 293 143 293 143 293 143 293 143 293 143 293 140 293 144 293 141 288 141 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 288 132 286 131 284 131 284 131 284 131 284 131 281 129 279 128 281 129 284 128 281 129 279 125 274 128 284 126 276 126 276 126 276 126 276 128 276 128 276 128 276 128 276 131 284 134 286 134 291 143 312 152 319 167 386 208 403 205 334 153 298 153 305 143 286 122 279 123 262 116 253 114 253 114 243 111 241 116 245 116 236 108 224 98 200 63 126 28 131 72 217 114 234 99 217 99 224 99 219 96 217 96 217 96 217 96 217 95 214 95 214 95 214 95 214 92 210 92 210 93 212 93 212 93 212 93 210 92 207 90 207 85 198 85 198 85 198 85 198 85 198 85 198 84 193 79 188 78 188 82 195 82 191 78 181 73 179 73 181 75 181 75 183 78 186 78 186 76 183 76 183 75 181 75 181 75 181 75 176 76 174 78 174 78 174 78 174 75 167 73 164 72 167 73 169 73 167 72 162 70 162 70 162 69 162 70 164 72 162 70 159 70 157 70 157 70 157 70 157 67 152 69 155 69 155 69 157 66 150 67 152 66 150 64 145 67 152 67 152 67 152 67 152 64 148 64 148 66 150 66 150 64 148 64 145 63 143 61 143 64 143 64 143 64 143 64 143 64 140 61 136 60 136 60 138 57 128 57 128 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 58 131 60 133 58 131 55 126 60 131 57 126 55 126 55 126 55 131 57 131 57 128 54 124 54 131 58 131 54 131 66 155 73 202 196 506 357 592 342 573 360 589 354 542 208 212 60 157 49 119 52 121 52 121 52 119 49 117 49 117 49 117 49 117 46 112 48 114 49 119 52 121 51 119 51 119 51 119 51 119 46 117 52 124 54 124 55 128 54 126 58 131 57 131 60 140 55 145 67 174 84 193 90 198 96 198 82 171 66 143 48 119 33 105 46 131 49 107 36 107 49 126 48 109 37 109 43 114 11 25 27 28 19 24 19 25 27 27 23 25 19 27 23 28 27 25 15 22 11 24 23 30 23 27 27 28 27 27 19 25 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 35 15 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 15 9 19 10 19 12 23 12 15 9 19 12 27 13 31 15 31 13 27 12 23 13 27 15 27 13 27 13 27 13 31 15 31 15 35 18 39 18 35 16 35 21 35 21 35 21 35 21 39 22 47 27 55 28 55 28 47 25 51 25 55 27 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 75 33 71 36 83 37 75 31 79 36 79 36 79 36 79 36 83 34 87 37 91 34 67 22 27 13 27 13 23 12 27 15 23 13 31 16 35 16 35 15 15 12 27 12 23 12 35 19 123 64 174 70 162 67 154 58 150 63 150 63 146 60 138 57 130 55 130 55 130 55 130 55 115 51 123 52 126 54 126 54 115 54 111 42 111 85 242 117 238 113 234 111 234 111 234 111 234 113 242 114 246 116 242 114 246 116 246 117 249 117 253 119 246 119 246 120 249 120 253 122 257 123 257 123 257 123 257 123 261 125 261 126 265 126 269 128 265 126 265 128 269 128 273 129 257 128 265 131 269 131 269 128 269 131 277 134 289 137 293 137 289 137 273 134 269 134 269 134 273 135 273 135 273 135 273 135 277 137 281 138 281 138 277 137 285 140 285 140 285 140 285 140 281 141 281 143 285 143 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 150 289 147 289 149 293 150 297 150 285 146 285 147 289 147 293 149 293 146 289 146 285 144 285 143 285 144 277 141 277 141 285 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 140 273 140 273 140 273 140 281 143 281 143 281 143 281 143 277 143 285 144 277 140 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 135 261 137 257 135 253 132 246 131 246 131 246 131 246 131 246 131 238 128 238 128 246 131 238 129 242 126 230 125 238 132 234 126 234 126 234 126 234 126 226 128 226 128 226 128 226 128 234 132 242 134 242 137 261 144 317 131 281 159 317 164 321 143 261 149 273 143 246 131 222 120 214 120 194 114 198 114 202 111 194 113 214 116 206 110 182 101 158 66 27 28 31 67 170 110 214 104 182 98 190 101 186 95 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 174 92 170 90 170 88 158 85 158 85 158 85 158 85 154 84 154 84 150 81 138 78 150 82 154 84 150 81 142 78 130 75 134 76 134 78 138 78 142 79 142 78 138 76 134 76 130 75 130 75 130 75 130 76 130 78 130 78 130 78 130 78 130 76 123 73 119 75 126 78 119 73 119 73 119 72 111 70 107 70 111 72 115 70 111 69 119 70 119 70 119 70 119 70 111 67 111 67 111 66 107 66 119 67 123 69 119 66 115 64 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 107 63 99 60 91 60 99 61 95 60 95 58 91 58 87 57 87 57 87 57 87 57 87 57 87 58 91 60 95 58 91 57 91 58 91 57 87 55 83 55 91 58 95 61 95 58 87 55 87 55 79 52 75 52 75 54 71 52 79 55 87 55 79 54 83 58 99 60 87 61 130 84 174 174 611 348 845 384 765 374 694 369 722 381 611 155 23 30 67 54 79 54 79 54 75 51 67 49 67 49 67 49 67 49 71 49 71 48 71 49 75 51 75 51 75 51 75 51 75 51 63 51 87 57 83 52 83 57 79 55 91 57 91 57 99 61 107 61 103 69 150 82 162 76 154 67 107 54 111 58 95 45 59 42 63 48 59 37 55 54 67 49 71 42 55 48 71 43 22 45 28 50 25 42 24 45 28 47 27 45 25 47 27 50 27 45 22 38 22 45 28 54 22 42 25 47 28 50 28 50 28 50 24 42 22 45 27 52 25 47 25 47 25 47 25 47 24 40 27 40 22 33 22 38 22 35 24 38 22 35 21 31 16 31 22 23 4 0 0 4 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 7 6 11 7 11 7 9 7 11 7 14 9 16 10 16 7 14 10 16 12 21 15 23 15 21 13 19 12 21 13 23 13 21 13 21 13 21 13 21 16 26 18 28 18 26 15 23 21 31 21 31 21 31 21 31 22 35 25 40 28 45 30 42 22 40 24 42 25 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 34 54 33 59 37 62 34 50 36 59 36 59 36 59 36 59 36 57 36 59 37 52 25 31 12 21 15 21 12 19 13 23 12 21 15 26 16 26 16 23 12 23 16 26 15 26 19 38 63 114 73 114 70 114 66 95 63 105 64 102 61 97 58 93 55 90 55 90 55 90 55 90 49 81 52 88 54 88 54 85 46 81 49 74 55 155 108 217 113 219 111 222 111 222 111 222 111 224 114 229 116 229 116 226 116 229 116 231 117 234 119 234 119 234 119 236 120 238 122 238 125 243 125 243 125 243 125 243 125 243 125 245 126 248 128 248 126 245 126 248 128 250 129 250 126 253 129 257 131 257 129 257 129 262 131 274 137 281 138 284 138 284 137 279 134 276 134 276 135 279 135 279 135 279 135 279 138 286 140 288 141 286 140 284 140 286 140 286 140 286 140 286 141 286 141 288 143 291 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 303 146 293 146 296 147 298 149 298 146 293 146 296 147 298 149 298 147 300 147 298 146 298 144 296 146 296 141 288 140 291 144 298 144 296 144 296 144 296 144 296 144 296 144 296 144 296 144 296 143 293 143 293 143 293 143 293 138 286 138 286 138 286 138 286 143 293 143 293 143 293 143 293 141 293 144 296 141 291 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 293 137 293 137 291 134 286 131 284 131 284 131 284 131 284 132 284 128 276 126 279 131 286 128 281 129 276 125 274 128 286 126 276 126 276 126 276 126 276 128 276 128 276 128 276 128 276 129 281 132 284 132 288 141 310 159 308 137 334 140 317 164 300 150 300 140 272 129 288 132 267 123 262 116 253 114 253 113 243 111 241 114 243 113 226 101 212 73 140 27 114 61 210 105 229 99 222 101 224 101 222 96 212 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 90 207 90 205 88 205 85 198 85 198 85 198 85 198 82 193 82 193 81 188 78 183 82 191 81 188 79 186 78 186 76 183 76 186 79 188 79 191 79 188 79 186 78 183 76 183 76 183 76 183 76 183 76 179 76 174 78 174 78 174 78 174 79 174 76 169 75 171 78 176 72 167 75 171 76 167 72 159 69 162 70 164 72 162 70 159 70 157 70 157 70 157 70 157 67 152 67 150 64 148 63 145 69 157 70 157 70 155 67 150 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 66 143 61 136 58 136 61 140 63 138 63 136 61 136 60 133 58 131 58 131 58 131 58 131 57 131 58 133 60 131 58 128 58 131 58 128 57 126 55 126 54 126 57 131 57 126 52 119 54 121 51 117 49 117 49 119 46 117 51 126 55 128 55 126 55 136 63 138 60 143 78 181 120 384 330 608 375 608 384 608 384 589 339 608 365 417 88 148 54 126 55 126 55 124 52 119 49 117 49 117 49 117 49 117 54 121 51 117 48 114 48 114 52 121 52 121 52 121 52 121 48 121 58 131 55 121 54 126 51 124 55 126 55 126 57 136 70 150 55 145 69 169 69 150 61 150 61 145 57 138 55 136 64 121 42 119 54 119 40 107 46 124 49 112 46 126 48 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 23 28 31 30 27 27 15 22 23 22 39 28 51 28 39 24 27 22 31 24 35 25 39 27 39 25 31 22 27 22 27 24 27 22 31 24 27 22 23 19 15 18 31 16 0 3 0 1 0 1 3 1 3 1 3 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 3 6 7 6 3 4 11 10 7 6 11 9 15 10 23 12 27 12 15 7 15 12 31 16 43 15 27 18 35 12 19 15 47 19 39 18 35 16 39 18 55 22 47 19 43 21 51 24 35 18 19 15 27 19 31 18 39 22 43 25 47 27 55 28 47 24 47 24 47 24 47 24 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 75 31 79 37 99 36 59 16 19 12 31 18 35 15 19 9 31 15 31 15 31 15 31 15 59 12 11 16 35 10 39 34 174 73 186 76 178 69 150 58 158 63 142 60 146 61 142 57 123 55 134 55 123 51 123 54 123 52 119 51 119 49 115 51 126 54 115 40 75 64 210 123 234 111 230 110 230 110 230 110 238 113 238 114 242 116 246 116 249 117 249 119 253 120 257 120 261 125 261 125 261 122 249 120 261 125 261 125 261 125 261 125 265 126 265 126 265 126 265 126 265 126 269 129 273 131 281 132 269 131 269 132 273 132 277 131 273 129 277 131 285 137 297 140 285 137 277 137 277 137 277 137 273 135 273 135 273 135 273 135 269 135 273 137 281 140 289 143 289 141 289 141 289 141 289 141 289 144 289 146 293 147 297 147 293 146 293 146 293 146 293 146 277 144 289 149 293 147 281 143 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 146 285 144 281 141 285 144 285 144 285 144 285 144 281 143 285 146 293 147 293 146 289 146 289 144 285 143 281 143 281 143 281 143 281 143 281 143 277 141 273 140 273 138 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 281 146 277 143 273 141 265 140 269 141 269 141 269 141 269 141 269 141 269 140 265 138 261 138 265 140 265 140 265 140 265 140 257 137 257 137 257 137 257 137 253 134 253 134 253 134 253 134 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 249 131 246 129 242 128 238 126 234 126 234 126 234 126 234 126 222 126 222 126 226 129 234 131 234 131 238 134 246 137 249 137 253 138 269 144 273 146 277 153 253 140 242 134 226 129 222 128 210 119 202 116 210 114 198 108 206 113 210 114 202 99 130 70 43 25 0 72 194 105 178 104 178 99 178 99 178 99 178 99 178 98 170 95 166 95 166 96 166 95 166 95 166 95 166 95 186 95 182 93 178 92 174 90 174 92 174 90 170 88 166 88 158 85 154 84 154 85 162 87 162 84 146 78 134 78 146 82 154 79 130 73 130 78 142 79 146 79 142 78 138 79 142 81 146 79 138 76 134 76 134 78 134 76 134 76 134 76 134 78 134 79 134 78 130 78 126 76 123 76 126 76 126 75 119 72 115 73 123 76 123 73 111 69 111 72 115 73 119 72 115 70 123 72 123 70 119 69 115 69 103 64 107 69 115 69 115 69 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 115 63 95 60 99 64 107 63 103 63 103 61 99 60 95 60 95 60 95 60 95 60 95 60 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 71 52 79 54 71 51 75 54 79 54 75 51 75 54 83 58 83 63 63 75 123 58 210 107 476 298 928 384 857 378 801 374 734 369 678 357 686 184 107 60 83 55 87 58 91 55 79 51 75 52 75 52 75 52 75 52 67 46 59 45 63 48 75 52 83 52 71 48 67 49 79 54 79 52 79 52 79 52 79 52 91 57 95 60 103 61 107 63 107 63 107 64 115 66 123 67 107 60 103 52 91 51 95 54 111 60 91 51 67 45 63 45 71 48 67 43 51 40 63 48 25 45 25 45 25 45 25 45 22 42 25 47 27 47 27 45 25 45 25 47 27 50 28 50 25 45 27 50 28 47 24 40 19 40 24 47 27 47 24 42 22 42 24 45 24 45 25 47 27 40 24 35 22 35 22 38 24 38 24 40 24 35 21 33 18 31 21 21 9 2 1 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 3 9 6 9 3 7 7 16 6 9 7 11 9 16 12 19 13 19 10 14 9 19 15 26 19 23 15 28 16 16 10 23 19 31 18 26 15 23 16 26 19 28 16 23 15 26 18 31 21 26 15 23 18 28 19 26 22 33 24 35 25 40 28 42 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 37 62 37 62 37 62 37 62 33 52 34 59 39 52 24 23 10 19 13 23 16 23 13 19 15 23 15 23 15 23 15 23 19 16 9 26 16 19 24 71 76 126 78 126 75 114 66 105 67 105 61 100 63 102 60 93 55 93 58 93 54 85 54 90 55 90 55 90 54 88 52 83 52 83 51 74 42 117 95 224 111 217 110 219 110 219 110 219 113 224 114 226 114 229 116 229 117 231 119 234 119 236 120 236 125 243 125 243 125 241 122 236 125 243 125 243 125 243 125 243 126 245 126 245 126 245 126 245 126 245 128 250 131 253 132 255 131 257 132 260 131 265 131 269 131 269 131 274 134 281 138 286 137 281 137 281 137 281 137 281 135 279 135 279 135 279 135 279 135 281 137 284 138 286 141 288 141 288 141 288 141 288 141 288 144 291 144 293 146 296 147 296 146 293 146 293 146 293 146 293 144 293 147 296 147 296 146 291 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 300 146 296 143 293 144 296 144 296 144 296 144 296 141 293 144 298 146 298 146 298 146 298 146 296 144 296 143 293 143 293 143 293 143 293 143 293 141 291 141 288 140 288 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 143 298 143 298 143 298 143 298 141 296 141 296 141 296 141 296 141 296 141 293 140 291 138 291 138 291 138 291 138 291 138 291 137 288 137 288 137 288 137 288 134 288 134 288 134 288 134 288 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 131 281 129 281 129 281 128 279 126 276 126 276 126 276 126 276 128 276 126 274 126 276 129 279 129 279 131 284 134 288 135 296 134 315 140 317 138 303 140 300 140 291 137 281 131 274 126 272 122 257 114 250 114 253 113 241 108 236 111 236 102 200 70 152 34 121 57 207 110 231 99 226 99 222 99 222 99 222 99 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 85 198 85 200 87 200 87 200 85 195 81 188 78 188 81 193 84 188 75 179 76 188 79 188 82 193 81 188 79 191 82 193 81 188 78 186 76 183 78 186 76 183 76 183 76 183 76 179 78 174 78 174 76 171 76 171 75 171 76 171 76 169 73 164 73 167 75 171 75 167 72 162 70 164 72 167 73 164 72 162 72 159 72 157 70 155 69 155 64 150 67 155 69 155 69 155 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 67 140 60 136 63 143 64 140 63 140 63 138 61 136 60 136 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 131 58 128 57 128 58 131 58 128 57 126 55 126 52 126 57 126 54 121 54 128 57 128 54 126 54 128 58 136 54 138 63 145 79 150 93 317 322 604 381 608 369 608 377 601 363 568 361 601 217 210 60 164 54 126 55 126 55 124 52 121 51 119 51 119 51 119 49 117 49 117 48 112 46 114 51 121 52 119 51 117 49 119 51 121 52 121 52 121 52 121 52 121 54 124 55 131 60 138 64 143 63 143 63 145 63 145 64 148 60 138 55 133 52 131 52 128 54 128 51 121 48 119 46 117 45 117 48 117 43 109 43 117 11 22 15 25 19 27 27 28 11 24 19 27 23 27 23 25 19 25 19 27 23 28 27 28 11 24 19 25 23 25 19 24 27 21 27 22 31 22 31 22 39 25 35 24 35 24 31 22 39 25 31 22 27 22 27 24 35 25 35 25 35 24 27 22 31 21 31 15 3 4 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 11 10 7 6 7 7 15 10 19 12 27 12 19 9 15 12 31 16 47 15 31 18 35 10 19 13 39 16 31 15 27 13 31 15 35 16 31 15 31 15 35 16 35 18 23 16 27 19 31 18 39 22 39 24 47 27 51 28 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 83 37 83 37 83 37 83 37 83 36 87 37 87 30 43 13 19 12 23 13 27 15 31 16 31 15 31 15 31 15 31 15 27 9 23 16 27 15 83 60 202 82 198 78 186 73 174 70 166 66 154 63 154 64 146 58 138 60 146 60 134 55 130 58 134 57 134 55 130 54 126 55 134 57 123 45 75 58 190 119 234 111 230 110 230 110 230 110 238 114 242 114 246 116 246 116 249 119 253 119 257 120 257 120 257 125 261 125 261 123 253 122 261 125 261 125 261 125 261 125 265 126 265 126 265 126 265 126 265 128 269 129 277 132 281 132 269 131 273 131 277 132 277 131 277 131 277 132 285 135 297 138 285 137 277 137 277 137 277 137 273 135 273 135 273 135 273 135 281 138 281 138 281 140 285 140 289 141 289 141 289 141 289 141 289 144 289 146 293 147 297 147 293 146 293 146 293 146 293 146 285 146 289 147 289 147 285 146 285 146 285 146 285 146 285 146 285 146 285 146 285 146 285 146 289 147 293 149 293 149 289 147 289 147 289 147 289 147 289 147 293 149 293 149 293 149 293 149 297 149 293 147 289 144 285 144 285 144 285 144 285 144 285 144 281 144 289 146 293 146 289 146 289 146 289 146 285 144 285 143 281 143 281 143 281 143 281 143 281 143 277 141 277 140 273 140 281 143 281 143 281 143 281 143 277 141 277 141 277 141 277 141 277 144 277 144 273 143 273 143 265 140 269 143 273 144 281 146 269 141 269 141 269 141 269 141 269 141 269 140 265 138 261 138 257 137 257 137 257 137 257 137 257 137 257 137 257 137 257 137 253 134 253 134 253 134 253 134 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 238 128 238 128 242 129 242 129 234 126 234 126 234 126 234 126 230 128 226 126 222 126 222 128 226 128 230 129 234 132 238 132 249 137 253 138 242 135 246 138 253 135 242 131 226 128 230 128 218 117 202 111 202 114 214 113 194 110 206 104 158 75 67 45 0 55 154 110 210 105 182 101 178 99 178 99 178 99 178 99 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 158 87 166 90 170 88 162 85 154 82 150 81 146 81 146 79 150 79 130 75 138 79 146 79 154 84 150 81 146 82 154 84 146 81 142 78 134 76 138 78 134 76 134 76 134 76 134 78 130 78 130 76 126 75 123 75 126 76 126 76 126 75 119 73 123 75 123 76 123 73 115 70 111 72 115 73 119 72 115 70 123 72 123 70 119 69 115 69 107 66 111 69 115 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 99 61 103 64 107 63 103 63 103 61 99 60 95 60 95 60 95 60 95 60 95 60 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 95 61 95 60 111 43 126 92 293 303 900 365 920 361 896 380 853 363 745 361 734 248 182 69 170 49 91 55 75 51 67 51 75 54 75 51 71 49 67 48 63 48 79 51 71 49 67 49 71 51 71 51 75 52 79 51 75 49 79 52 79 52 79 52 79 52 75 52 83 57 99 63 111 66 103 61 99 61 99 61 99 58 95 57 103 57 99 54 87 51 71 48 75 49 83 51 79 49 63 48 83 49 71 45 63 45 24 42 24 45 25 47 27 47 22 42 25 47 27 47 27 45 25 45 25 47 27 50 28 50 21 38 22 42 24 45 25 45 24 42 22 40 21 42 24 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 31 18 16 7 7 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 6 14 4 7 6 11 9 14 10 16 12 19 10 16 10 19 13 23 21 23 15 28 16 16 10 21 16 23 13 19 12 19 13 21 18 28 18 28 18 28 18 28 22 28 16 23 19 31 19 26 21 31 22 35 25 38 27 40 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 36 59 36 59 36 59 36 59 36 59 37 57 33 40 16 16 10 16 10 19 13 23 18 31 15 23 15 23 15 23 15 23 12 21 16 26 12 26 43 114 87 138 81 126 75 121 75 121 72 112 66 107 66 107 63 97 61 102 64 102 58 93 58 97 55 88 54 88 52 85 52 81 55 85 54 83 43 105 85 217 113 219 111 222 111 222 111 222 114 226 114 229 116 229 117 231 119 234 119 236 120 236 122 238 123 243 125 245 126 243 123 241 126 245 126 245 126 245 126 245 128 248 128 248 128 248 128 248 128 248 129 250 131 255 134 257 131 262 131 265 132 265 132 272 132 274 132 274 132 284 137 288 138 284 138 284 138 284 138 284 137 281 137 281 137 281 137 281 140 286 140 286 140 284 138 284 143 291 143 291 143 291 143 291 144 291 144 293 146 296 147 296 147 296 147 296 147 296 147 296 146 296 147 296 147 296 147 293 147 296 147 296 147 296 147 296 147 296 147 296 147 296 147 296 147 296 149 300 150 298 147 296 149 298 149 298 149 298 149 298 149 298 149 298 149 298 149 298 149 303 149 300 147 298 146 296 146 298 146 298 146 298 146 298 146 300 147 303 149 303 147 300 147 300 146 298 146 296 144 296 144 296 144 296 144 296 144 296 144 293 143 293 141 291 141 291 143 293 143 293 143 293 143 293 141 291 141 291 141 291 141 291 144 300 144 300 144 300 144 298 141 296 141 298 143 300 144 300 143 298 143 298 143 298 143 298 141 296 141 293 140 291 138 291 138 291 138 291 138 291 138 291 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 126 276 126 279 129 281 131 284 126 276 126 276 126 276 126 276 131 279 128 274 125 272 125 272 126 274 128 276 129 279 129 286 135 303 140 305 137 296 137 300 135 286 131 274 128 265 126 265 123 260 114 250 114 255 117 250 111 241 108 219 81 155 45 119 45 193 111 248 107 229 102 219 99 222 99 222 99 222 99 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 85 202 92 210 93 205 85 195 82 193 84 195 82 193 81 188 81 186 76 183 79 191 81 188 84 193 81 191 81 191 82 195 82 191 79 186 78 186 78 188 76 183 76 183 76 183 76 179 76 174 76 171 75 169 75 169 76 171 78 174 76 171 75 167 75 171 76 169 75 167 73 164 70 164 72 167 73 164 72 162 72 159 72 157 70 155 69 155 67 152 69 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 61 140 64 145 64 140 63 140 63 138 61 136 60 136 61 136 60 133 60 133 58 131 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 58 136 52 128 64 121 69 226 215 608 365 608 363 608 366 608 366 608 365 606 244 236 92 200 61 133 55 124 49 112 46 114 51 124 54 124 52 119 51 117 49 114 54 124 52 119 51 117 49 117 48 117 52 124 54 121 49 114 52 121 52 121 52 121 52 121 52 121 54 126 57 131 60 133 60 136 60 133 57 131 54 128 52 126 54 128 52 124 48 114 42 107 46 117 49 117 48 112 42 112 51 121 49 109 43 105 23 27 23 25 19 24 15 24 11 24 19 27 23 27 23 25 19 25 19 27 23 28 27 28 11 22 11 22 15 25 19 27 43 25 35 24 35 24 39 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 19 19 12 3 6 0 1 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 3 4 0 3 7 9 3 4 7 6 11 9 19 10 19 10 19 10 23 12 27 15 39 13 27 18 35 12 23 16 35 15 27 12 23 12 23 12 39 18 39 18 39 18 39 18 39 19 23 18 31 21 35 19 35 21 39 22 43 25 51 27 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 79 36 79 36 79 36 79 36 91 37 95 36 67 21 27 10 19 10 19 12 27 15 39 19 31 15 31 15 31 15 31 15 27 18 43 15 19 19 126 82 222 87 202 78 182 75 186 76 182 72 166 69 166 67 154 61 154 66 158 64 142 58 138 61 130 55 130 54 126 54 123 54 138 57 126 49 79 49 166 116 238 113 234 111 234 111 234 111 242 114 246 116 246 117 249 117 253 119 257 120 257 122 261 122 257 125 261 126 265 126 261 125 265 126 265 126 265 126 265 126 269 128 269 128 269 128 269 128 269 128 273 131 281 132 285 134 273 131 277 132 277 132 281 132 285 134 285 132 289 135 297 138 289 138 281 138 281 138 281 138 277 137 277 137 277 137 277 137 289 141 289 140 285 140 285 140 293 143 293 143 293 143 293 143 289 144 289 146 293 147 297 147 297 147 297 147 297 147 297 147 293 147 289 147 289 147 289 149 289 147 289 147 289 147 289 147 289 147 289 147 289 147 289 147 289 149 297 150 297 150 293 147 293 149 293 149 293 149 293 149 293 149 293 149 293 149 293 149 297 149 297 147 293 147 293 146 289 146 289 146 289 146 289 146 301 150 305 152 305 150 297 149 293 147 293 146 289 146 285 144 285 144 285 144 285 144 285 144 285 144 285 144 281 143 281 141 281 143 281 143 281 143 281 143 277 141 277 141 277 141 277 141 277 144 277 144 277 144 277 146 277 144 277 143 273 141 269 141 273 143 273 143 273 143 273 143 269 141 269 140 265 138 261 138 269 141 269 141 269 141 269 141 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 230 125 234 126 238 129 242 129 234 126 234 126 234 126 234 126 230 128 222 125 218 125 218 125 222 126 222 126 226 128 226 128 226 132 242 135 242 135 249 138 246 129 238 126 234 123 230 123 234 122 214 116 222 117 222 116 202 108 182 84 91 48 31 42 123 104 218 108 174 105 186 99 174 101 174 101 174 101 174 101 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 162 88 174 93 174 88 158 82 150 84 154 84 154 82 146 79 146 78 134 78 146 82 150 81 146 81 142 78 138 79 146 81 150 81 142 79 138 78 142 79 134 76 134 76 134 76 134 78 130 78 130 76 126 75 123 75 126 78 130 78 130 76 123 73 130 76 126 75 123 73 119 75 111 72 115 73 119 72 115 70 123 72 123 70 119 69 115 69 115 69 119 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 103 64 111 67 107 63 103 63 103 61 99 60 95 60 99 61 99 60 95 58 91 58 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 79 55 83 57 87 57 87 57 39 52 119 90 158 146 710 365 861 343 845 349 884 358 857 354 726 233 170 81 182 66 67 66 91 54 67 45 55 48 71 54 83 55 83 54 79 52 75 52 79 52 79 52 75 49 71 48 67 49 79 54 83 52 71 48 79 52 79 52 79 52 79 52 87 55 87 55 83 54 83 54 91 57 87 55 83 54 83 51 71 49 83 51 83 46 67 42 63 45 71 48 75 46 63 42 55 46 83 54 83 46 59 40 28 50 27 45 25 42 22 40 22 42 25 47 27 47 27 45 25 45 25 47 27 50 28 50 25 42 24 42 24 45 25 47 27 50 27 50 25 47 24 45 25 47 24 45 24 45 22 42 27 40 24 35 22 35 22 38 25 40 25 40 25 38 22 35 22 28 16 21 13 14 3 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 7 4 9 7 14 9 14 10 16 10 19 12 21 13 21 16 19 12 26 18 21 13 28 16 23 13 19 12 19 12 21 15 23 16 26 16 26 15 23 24 31 18 26 21 33 21 28 19 31 21 33 24 38 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 36 59 39 54 27 28 12 16 10 19 12 21 13 23 15 26 15 23 15 23 15 23 15 23 16 31 19 19 10 42 61 145 90 143 84 131 78 126 78 126 78 121 72 114 70 112 66 102 66 109 67 107 61 95 60 100 60 97 60 97 58 95 57 90 55 83 54 90 43 93 78 217 114 222 113 224 113 224 113 224 116 229 116 229 117 231 117 234 120 236 120 236 122 238 122 241 123 243 125 245 128 245 126 245 128 248 128 248 128 248 128 248 129 250 129 250 129 250 129 250 129 250 129 253 132 257 134 265 132 265 132 265 132 272 132 276 135 279 134 281 134 284 137 288 140 286 140 286 140 286 140 286 138 284 138 284 138 284 138 284 140 286 140 288 141 288 141 288 144 293 144 293 144 293 144 293 144 291 144 293 146 296 147 296 149 298 149 298 149 298 149 298 149 298 147 296 147 296 149 298 149 298 149 298 149 298 149 298 149 298 149 298 149 298 149 298 149 298 150 300 150 300 149 298 150 300 150 300 150 300 150 300 149 298 149 298 149 298 149 298 149 303 149 303 149 300 147 300 147 300 147 300 147 300 147 300 150 308 152 308 152 305 149 303 149 300 147 300 146 298 146 298 146 298 146 298 146 298 146 298 146 298 146 296 144 296 143 293 143 293 143 293 143 293 143 293 143 293 143 293 143 293 143 293 144 300 144 300 146 303 146 303 146 303 144 298 143 296 140 293 144 300 144 300 144 300 144 300 141 296 141 293 140 291 138 291 143 298 143 298 143 298 143 298 137 288 137 288 137 288 137 288 137 293 137 293 137 293 137 293 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 126 276 126 276 128 279 128 279 126 276 126 276 126 276 126 276 128 274 125 272 123 272 125 274 126 274 126 274 126 274 128 276 122 269 129 279 129 279 131 286 128 279 126 269 123 262 123 262 125 265 119 260 117 257 114 243 102 222 87 171 49 128 52 162 104 243 113 222 96 226 105 222 101 222 101 222 101 222 101 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 88 202 90 205 90 200 84 193 85 198 84 195 82 193 82 193 79 186 76 188 82 195 82 191 81 188 78 186 78 186 79 191 82 193 81 188 79 188 79 188 76 183 76 183 76 183 76 179 78 176 79 174 78 174 76 171 78 174 79 176 78 171 75 169 79 174 76 169 73 169 75 169 70 164 72 167 73 164 72 162 72 159 72 157 70 155 69 155 70 157 70 159 70 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 64 145 67 148 64 140 63 140 63 138 61 136 60 136 63 138 61 133 60 131 57 128 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 52 126 55 131 57 131 57 131 54 128 64 195 85 300 336 608 354 596 348 608 365 594 303 463 199 212 81 193 66 117 55 143 55 124 49 112 46 114 51 124 55 126 55 126 55 126 55 126 49 119 51 119 51 117 49 114 49 119 51 121 52 119 51 117 52 121 52 121 52 121 52 121 57 128 55 124 52 119 49 114 55 128 55 126 54 126 52 126 48 119 48 119 46 114 42 109 46 114 48 112 46 109 43 105 42 112 51 121 49 109 43 105 19 25 19 25 19 25 19 25 11 24 19 27 23 27 23 25 19 25 19 27 23 28 27 28 27 28 19 24 15 25 19 27 35 25 43 27 43 24 31 21 31 22 35 24 35 24 39 25 39 25 31 22 27 22 27 24 31 24 31 25 31 22 23 21 39 22 35 21 35 16 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 3 3 0 1 3 7 0 3 3 6 11 7 15 9 15 10 23 12 27 13 27 13 23 9 19 16 39 15 35 22 35 16 31 13 27 13 27 13 31 16 39 19 43 18 35 15 43 21 27 18 35 22 35 21 31 19 35 22 43 24 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 83 37 91 33 55 16 23 12 19 12 27 15 35 15 27 12 31 15 31 15 31 15 31 15 35 18 35 9 23 34 182 101 230 92 218 85 206 82 198 81 198 78 182 73 174 70 162 64 158 67 162 66 146 58 138 60 146 61 142 60 142 58 138 60 130 52 126 54 83 45 158 119 242 114 238 113 238 113 238 113 246 116 246 117 249 117 253 119 257 120 257 122 261 122 265 123 257 125 265 126 269 128 269 126 269 128 269 128 269 128 269 128 273 129 273 129 273 129 273 129 273 129 277 131 281 134 289 135 277 131 277 132 281 132 285 134 293 135 289 134 289 135 297 138 293 140 285 140 285 140 285 140 281 138 281 138 281 138 281 138 281 138 285 141 289 143 293 144 297 144 297 144 297 144 297 144 289 144 289 146 293 147 297 147 301 149 301 149 301 149 301 149 297 149 289 147 289 147 293 150 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 297 149 301 150 297 147 289 146 297 149 293 147 293 146 289 146 289 146 289 146 289 146 289 146 293 147 289 146 289 144 285 144 281 143 281 143 281 143 281 143 285 144 285 144 285 144 285 144 277 144 277 146 281 147 285 147 273 143 273 143 273 143 273 143 277 144 277 144 277 144 277 144 269 141 269 140 265 138 261 138 269 141 269 141 269 141 269 141 257 137 257 137 257 137 257 137 261 137 261 137 261 137 261 137 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 238 128 234 126 234 126 234 125 234 126 234 126 234 126 234 126 218 125 214 123 214 125 222 128 226 128 226 128 226 128 226 128 202 125 218 129 222 125 230 128 242 125 242 122 234 122 238 122 226 120 218 119 226 113 198 104 170 92 130 55 35 51 126 104 206 111 194 102 170 101 178 102 174 101 174 101 174 101 174 101 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 170 88 166 87 158 84 154 82 162 85 154 82 146 82 154 84 138 76 134 79 154 85 154 81 150 81 142 79 142 79 146 82 154 82 146 79 142 79 142 81 134 76 134 76 134 76 134 78 138 81 138 81 134 79 130 78 130 78 134 79 130 78 126 75 134 78 126 75 119 75 126 76 111 72 115 73 119 72 115 70 123 72 123 70 119 69 115 69 119 72 123 72 119 70 115 67 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 111 64 107 66 119 69 111 61 103 63 103 61 99 60 95 60 103 63 99 60 95 58 87 57 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 79 57 91 57 83 54 83 58 79 55 91 60 95 60 91 57 111 54 107 78 130 138 619 316 833 351 805 310 682 236 412 131 134 73 123 78 27 57 146 45 91 54 71 49 63 49 75 54 71 52 75 54 79 55 87 57 63 46 71 51 75 49 71 48 79 51 75 49 71 51 75 52 79 52 79 52 79 52 79 52 83 54 79 52 75 49 71 49 75 52 79 54 79 54 83 54 79 51 79 46 71 45 71 45 75 48 71 45 67 45 67 46 63 46 83 51 75 45 63 43 22 40 24 45 25 47 28 50 22 42 25 47 27 47 27 45 25 45 25 47 27 50 28 50 31 52 27 45 24 45 25 47 21 42 25 50 25 42 19 33 21 42 22 45 24 47 25 50 27 40 24 35 22 35 22 38 22 35 24 38 22 35 21 31 25 35 24 38 25 31 10 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 3 4 1 2 4 11 3 4 4 9 6 11 9 14 9 16 12 21 13 21 13 19 10 11 9 26 18 26 18 38 18 26 15 21 13 21 15 23 19 33 22 38 24 35 21 31 24 31 18 26 21 33 22 31 19 28 21 33 22 35 25 38 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 34 57 34 57 34 57 34 57 33 57 37 52 24 23 12 21 10 19 15 28 16 23 10 14 15 23 15 23 15 23 15 23 15 26 12 9 13 69 79 171 95 152 93 145 88 138 84 133 82 128 75 119 73 117 69 105 66 109 67 105 60 95 58 97 58 95 58 93 57 90 55 90 52 78 54 95 45 88 76 217 114 222 114 224 113 224 113 224 116 229 116 231 117 234 119 234 120 236 120 238 122 241 123 241 123 241 126 248 128 248 128 248 128 248 128 248 128 248 128 248 129 255 129 255 129 255 129 255 129 255 131 260 132 262 135 265 131 269 131 272 132 274 134 276 137 281 134 281 134 284 137 286 140 286 140 286 140 286 140 286 138 284 138 284 138 284 138 284 137 284 140 288 143 293 144 296 144 293 144 293 144 293 144 293 144 291 144 293 146 296 147 296 149 298 149 298 149 298 149 298 152 300 147 293 146 296 150 303 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 146 300 147 300 146 296 143 293 149 303 149 300 147 298 146 298 146 298 146 298 146 298 146 298 147 300 147 298 146 298 144 296 143 293 143 293 143 293 143 293 146 298 146 298 146 298 147 298 144 300 144 303 146 305 147 305 140 293 141 298 143 300 146 303 144 300 144 300 144 300 144 300 141 296 141 293 140 291 138 291 140 293 140 293 140 293 140 293 137 288 137 288 137 288 137 288 137 293 137 293 137 293 137 293 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 129 279 128 276 126 274 125 272 126 276 126 276 126 276 126 276 123 269 123 269 123 274 128 276 128 276 128 276 128 276 128 274 128 269 132 274 128 269 126 272 125 274 123 265 122 260 122 260 119 257 117 260 116 248 104 219 98 207 75 150 43 159 101 274 105 226 105 231 104 219 99 226 101 222 101 222 101 222 101 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 90 202 87 195 82 193 82 193 90 200 84 191 79 191 84 200 78 183 78 191 84 198 84 193 84 193 82 191 81 193 82 195 84 193 81 188 79 188 79 191 76 183 76 183 76 183 76 183 81 181 81 179 79 179 78 176 76 176 78 176 78 174 75 169 81 176 76 169 73 169 76 174 70 164 72 167 73 164 72 162 72 159 72 157 70 155 69 155 72 159 72 159 72 157 67 152 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 66 143 64 148 69 150 66 138 63 140 63 138 61 136 60 136 63 138 61 133 60 131 57 128 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 57 131 60 133 57 128 58 133 55 133 60 138 63 138 60 136 54 109 78 157 73 186 116 360 232 417 203 276 96 174 76 159 63 162 51 107 72 138 36 124 57 126 52 119 49 119 52 124 48 114 49 119 54 126 57 128 43 109 48 117 51 117 49 114 54 121 49 114 48 117 52 124 52 121 52 121 52 121 52 121 51 119 51 119 51 119 51 119 51 124 52 126 54 128 54 131 55 128 51 119 46 117 48 119 48 112 45 107 43 112 48 117 43 114 51 119 48 109 43 109 3 21 7 22 15 25 23 28 31 28 27 27 23 25 19 24 7 24 23 25 7 19 11 27 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 22 27 22 31 24 31 24 31 24 31 24 35 24 27 22 35 19 11 9 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 4 11 4 15 6 15 6 15 6 15 6 19 12 23 13 31 15 35 16 31 13 27 13 27 15 35 18 31 15 31 15 31 15 31 15 27 16 43 22 51 19 35 13 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 55 30 67 34 75 33 67 30 71 33 71 33 71 33 71 33 71 33 71 34 75 36 79 36 75 34 75 36 79 37 83 37 87 36 79 25 31 9 19 13 31 15 31 15 31 15 31 15 35 15 23 10 19 12 19 15 23 18 15 4 35 57 214 102 218 92 226 93 218 87 198 79 198 81 186 75 170 70 166 69 158 66 158 64 154 63 150 63 142 60 138 57 130 55 126 52 138 61 134 46 103 43 138 108 269 117 246 113 238 113 230 114 242 116 238 116 238 117 246 120 253 122 253 123 257 125 261 125 269 125 273 128 277 129 285 131 265 125 269 126 277 129 285 131 281 128 281 128 281 128 273 128 277 132 277 132 277 134 277 131 281 132 281 132 281 132 281 132 285 134 285 135 293 138 301 141 293 140 285 141 289 143 293 143 301 146 301 144 297 143 293 143 289 141 289 143 293 144 297 144 293 143 293 143 293 143 293 143 301 149 293 147 289 146 285 144 285 146 289 149 297 150 297 150 289 149 297 152 301 152 301 150 301 152 301 152 301 152 301 152 293 147 293 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 147 297 149 297 147 289 144 297 149 297 147 293 146 289 146 305 149 305 149 305 149 305 149 317 152 305 147 297 147 305 150 301 147 301 147 301 147 301 147 301 147 301 146 297 144 293 144 297 147 289 146 285 144 273 144 281 147 281 149 281 149 273 147 261 143 273 147 281 147 277 146 273 146 273 144 269 143 265 143 273 146 269 143 265 141 257 140 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 238 135 249 137 249 135 253 141 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 238 131 226 126 218 126 226 129 230 128 218 123 214 125 226 129 214 123 214 123 214 125 226 128 222 126 230 125 226 123 222 123 218 122 222 123 230 122 222 119 218 116 206 116 206 110 166 92 162 66 11 45 123 111 214 105 182 102 182 102 182 102 182 102 174 99 170 98 170 99 178 101 178 98 166 95 174 98 166 93 174 96 166 93 162 93 162 95 170 96 174 93 170 92 162 90 162 90 162 90 162 90 162 90 154 87 146 84 142 85 154 90 154 87 150 85 146 84 142 84 142 84 142 84 142 84 142 84 130 79 130 81 134 81 138 82 142 84 142 82 138 81 134 81 126 78 126 78 126 78 126 78 150 82 146 81 134 76 130 75 130 76 130 75 126 73 123 73 130 75 130 76 134 78 138 78 134 75 126 72 123 75 134 78 103 70 119 75 126 73 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 123 69 103 61 91 61 99 64 103 64 103 63 99 61 95 61 103 63 103 63 103 63 103 63 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 83 55 83 55 83 57 95 60 83 57 87 58 91 57 87 55 75 54 79 55 87 58 95 60 107 61 91 63 123 72 111 60 99 61 95 58 91 57 99 61 99 60 91 55 79 51 75 49 95 58 91 57 87 54 83 52 87 54 75 49 67 49 75 52 91 54 75 48 63 48 75 52 79 51 67 46 59 45 63 48 71 48 67 48 71 52 87 57 55 49 83 55 75 49 75 54 71 49 75 55 91 54 71 43 51 45 67 49 75 51 71 48 75 46 63 42 59 43 71 49 71 43 55 42 75 49 71 43 21 40 22 42 24 45 27 47 25 45 24 42 24 42 22 40 21 42 25 45 21 35 22 45 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 38 22 35 24 38 24 38 24 38 24 38 24 33 21 31 21 26 13 9 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 4 4 7 6 9 6 9 6 9 6 9 13 21 13 19 12 19 12 19 15 21 13 21 13 23 16 28 15 23 15 23 15 23 15 23 18 28 18 28 18 28 18 28 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 28 47 30 52 31 52 31 52 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 33 38 15 16 10 21 15 23 15 23 15 23 15 23 16 23 13 19 12 21 15 28 13 31 12 16 27 117 95 169 93 157 96 159 95 150 85 140 85 140 81 131 75 124 73 121 69 109 67 107 64 102 61 100 61 97 60 95 57 90 54 88 54 97 55 83 48 85 63 193 119 219 116 224 111 229 113 231 117 231 116 229 117 234 119 236 122 238 123 241 123 243 125 243 125 243 126 248 129 250 131 253 126 245 126 248 129 250 131 257 128 262 126 262 126 262 126 262 131 269 131 269 132 269 132 269 132 274 132 274 132 274 132 274 135 279 135 279 137 284 140 288 140 286 141 288 141 291 143 291 146 296 146 293 144 293 143 291 141 288 141 291 143 293 144 293 143 291 143 291 143 291 143 291 149 298 149 296 147 296 146 293 146 296 149 300 150 300 150 300 147 298 150 303 152 303 152 300 149 298 149 298 149 298 149 298 147 300 149 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 303 149 303 149 300 146 296 149 303 149 300 147 300 146 298 150 305 150 305 150 305 150 305 153 308 149 300 147 300 149 303 147 300 147 300 147 300 147 300 147 300 147 298 146 298 144 296 147 296 147 293 146 293 144 291 147 296 149 296 149 296 149 298 141 298 146 305 149 305 146 303 146 303 146 300 144 298 143 298 143 298 143 298 143 298 143 300 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 134 291 138 293 135 288 137 296 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 288 131 288 129 286 129 286 132 284 132 281 131 279 129 279 131 279 128 274 125 274 128 276 128 276 125 272 125 272 128 276 125 269 123 269 123 272 126 276 126 272 125 269 125 267 123 267 122 267 123 267 123 265 120 262 119 250 114 248 113 236 98 210 82 169 51 167 92 248 114 234 102 229 102 229 102 229 102 229 101 224 99 222 98 224 101 226 99 222 95 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 88 198 87 195 85 198 88 200 87 198 85 195 84 193 84 191 85 195 85 195 85 195 85 195 82 191 82 193 84 193 85 195 84 193 84 191 82 191 81 188 79 186 79 186 79 186 79 186 79 188 78 186 78 186 76 183 75 181 75 179 73 179 72 171 73 169 75 171 76 174 78 174 76 169 73 167 73 169 76 174 69 162 73 169 75 167 70 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 157 67 148 63 145 64 150 64 148 64 145 63 145 61 143 63 140 63 140 63 140 63 140 61 138 61 138 61 138 61 138 61 136 60 133 60 131 58 131 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 128 55 128 55 131 58 136 52 126 54 126 54 126 54 124 55 131 57 133 60 138 63 140 66 138 58 138 66 145 58 121 52 124 51 124 52 128 57 136 57 131 52 124 48 119 46 117 52 121 52 121 52 121 54 124 54 121 51 117 48 117 51 119 55 121 49 114 48 117 51 124 52 119 48 112 46 112 48 114 51 117 48 114 49 119 54 126 45 117 54 124 51 117 51 121 49 117 52 126 58 128 51 112 48 114 49 117 49 114 48 112 48 107 43 100 42 102 46 109 49 107 43 102 46 107 43 97 15 24 15 24 15 25 19 25 15 24 15 24 15 25 19 25 11 24 19 24 11 21 11 25 23 27 23 27 23 27 23 27 39 25 35 24 35 24 31 22 39 24 31 22 39 25 35 22 35 25 35 25 31 24 31 22 31 24 31 24 31 24 31 24 27 21 19 21 31 18 7 7 0 3 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 7 3 7 4 11 4 11 6 15 6 15 6 27 13 23 12 19 9 11 7 27 13 27 13 27 15 35 16 31 15 31 15 31 15 31 15 47 19 35 15 31 16 43 21 39 22 35 21 35 21 31 19 35 21 35 21 35 22 43 24 51 25 51 27 55 28 59 28 59 28 59 28 59 28 59 28 63 28 59 28 59 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 36 71 22 31 10 23 13 31 15 31 15 31 15 31 15 39 16 31 15 31 16 27 18 7 18 15 10 79 87 253 98 238 99 242 99 238 95 222 88 214 87 202 81 186 76 182 75 174 72 166 67 154 63 146 60 146 60 142 58 134 57 130 55 130 60 138 52 123 45 134 101 281 119 257 116 242 114 226 116 246 117 242 117 242 119 249 122 253 123 257 123 261 125 261 125 269 126 273 128 281 131 285 131 277 128 281 129 281 129 281 128 285 128 285 128 285 128 277 128 277 131 277 131 269 132 269 132 285 134 285 134 285 134 285 134 289 135 289 135 293 138 301 141 293 141 289 141 293 143 293 143 301 146 301 146 297 144 297 143 293 143 293 143 297 144 297 144 293 143 293 143 293 143 293 144 305 150 293 149 293 147 289 147 289 149 297 150 301 152 297 150 293 149 297 152 301 152 301 152 293 149 293 149 293 149 293 149 293 149 297 149 301 150 301 150 301 150 301 150 301 150 301 150 301 150 301 150 301 150 301 150 297 149 297 149 297 149 297 149 297 149 301 150 297 149 293 146 297 149 297 149 293 147 293 146 305 152 305 152 305 152 305 152 305 152 301 149 293 147 297 149 293 147 293 147 293 147 293 147 293 147 293 147 289 146 289 144 297 146 289 146 285 144 277 144 281 147 273 147 273 147 269 147 265 144 273 147 277 147 273 146 273 146 273 144 269 143 265 143 257 141 261 143 269 146 273 147 261 141 265 143 265 143 261 141 261 141 261 141 261 140 253 138 253 138 253 138 253 138 253 138 253 138 253 138 249 137 249 137 249 138 257 138 246 135 249 138 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 238 129 234 128 230 128 238 132 238 131 234 129 230 129 234 129 226 126 222 126 222 128 226 126 222 125 218 126 222 128 218 125 214 123 214 125 222 128 230 125 226 125 222 123 222 123 222 123 226 125 222 122 214 120 214 116 202 111 190 102 154 87 83 67 99 88 186 116 202 107 182 102 182 102 182 102 182 102 178 101 174 99 174 99 178 101 182 98 170 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 142 87 146 88 146 88 142 85 138 85 134 84 134 82 130 82 138 85 138 85 138 85 138 85 138 85 142 87 142 88 146 88 134 84 134 84 130 82 130 81 130 82 130 82 130 82 130 82 134 76 134 78 138 79 142 79 130 75 130 75 126 73 126 73 130 75 134 76 134 76 138 78 134 76 130 73 126 75 130 76 115 73 123 75 119 72 107 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 72 115 66 103 64 107 67 103 64 103 64 99 63 99 61 103 63 103 63 103 63 103 63 99 61 99 61 99 61 99 61 95 60 95 58 91 58 87 57 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 57 83 55 83 57 91 60 79 54 79 54 79 54 79 54 91 60 95 61 103 63 107 64 119 64 99 61 103 61 79 46 63 46 67 48 79 55 99 60 95 55 83 51 71 48 71 48 63 46 67 49 75 52 79 52 83 52 75 49 71 49 71 51 79 51 71 48 67 51 79 54 75 49 71 48 63 48 67 48 79 51 71 49 71 51 79 52 63 49 79 52 75 49 75 52 67 49 75 55 95 58 83 49 83 52 75 49 67 48 67 48 75 46 63 42 59 43 71 46 83 48 67 45 67 45 59 39 25 45 25 45 25 42 24 42 25 47 27 50 28 52 30 54 25 45 27 47 25 45 25 47 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 25 40 25 38 24 38 24 38 24 38 24 38 24 38 22 31 19 28 19 26 12 9 4 2 0 0 0 0 1 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 1 2 1 4 3 4 3 7 4 7 4 9 6 9 10 16 10 14 9 11 7 11 13 21 12 19 13 21 15 26 15 23 15 23 15 23 15 23 19 28 18 26 16 28 18 31 21 31 21 31 21 31 21 31 21 31 19 28 21 31 22 35 25 42 25 45 27 47 28 47 28 47 28 47 28 47 28 47 30 47 27 45 27 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 54 27 31 13 19 12 21 15 23 15 23 15 23 15 23 18 26 16 26 18 28 19 33 9 28 15 38 57 174 114 164 99 167 101 167 99 159 95 155 90 148 85 138 79 131 78 131 76 121 72 112 66 102 61 97 61 100 60 97 58 95 57 93 51 95 55 90 54 90 58 174 120 224 117 226 114 234 114 234 119 234 119 234 119 236 122 238 123 241 123 243 125 243 126 245 126 245 128 248 129 253 132 255 131 253 131 253 129 250 129 255 131 267 129 267 129 267 129 267 132 272 132 272 134 272 134 272 135 279 135 279 135 279 135 279 137 281 137 281 137 284 140 288 141 288 141 291 143 291 144 293 147 298 146 296 146 293 144 293 143 293 144 293 144 293 144 293 144 293 144 293 144 293 144 293 150 300 150 300 150 298 149 298 149 300 152 303 152 303 152 300 149 300 152 303 153 305 152 303 155 308 153 305 153 303 152 303 149 303 149 305 150 305 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 150 305 152 308 150 303 147 300 150 305 149 303 149 300 147 300 150 305 150 308 152 308 152 308 152 308 150 305 149 303 149 303 149 303 149 303 149 303 149 303 149 303 147 300 147 298 146 298 147 300 146 298 146 296 146 296 147 298 147 298 147 298 147 298 144 303 146 303 146 303 146 303 146 303 146 300 144 298 143 298 143 298 143 300 144 300 146 303 141 296 143 300 144 298 141 296 141 298 143 300 141 298 140 293 140 296 140 296 140 296 140 296 138 293 138 293 138 293 138 291 138 296 141 296 137 286 135 291 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 129 286 128 284 128 284 132 284 132 281 131 279 129 279 129 279 128 276 126 274 126 274 126 274 126 274 126 274 126 274 126 272 123 269 123 272 126 274 125 269 125 267 123 267 122 265 125 269 125 269 123 265 120 260 116 248 113 241 105 222 92 205 67 193 96 241 114 248 110 238 104 231 104 231 104 231 104 231 102 229 101 224 99 224 99 226 101 222 96 219 98 224 96 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 87 200 90 205 90 200 85 193 84 193 84 193 84 191 82 191 87 198 87 198 87 198 87 198 87 198 87 198 88 200 90 202 85 195 84 193 84 191 82 191 81 188 81 188 81 188 81 188 78 186 78 186 78 186 78 186 76 183 75 181 75 179 73 174 75 171 76 171 76 171 76 171 76 171 75 169 75 167 75 169 75 169 75 169 73 162 67 155 69 159 69 159 69 159 69 159 67 152 67 152 67 152 67 152 67 152 67 150 66 148 64 148 70 155 67 150 64 148 66 150 66 150 64 148 64 145 63 145 64 143 63 140 63 140 61 138 61 138 61 138 61 138 61 138 61 136 61 133 60 133 58 131 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 131 55 128 55 131 58 133 58 131 57 131 57 131 57 133 60 136 60 138 61 140 63 140 69 148 64 143 64 138 55 119 49 121 51 128 55 136 60 140 58 133 55 128 52 124 51 126 48 114 48 117 49 119 51 119 52 121 51 119 49 117 49 117 51 117 49 117 49 119 54 126 49 117 49 117 48 114 49 117 52 121 51 119 51 119 51 119 46 114 49 119 49 117 51 119 46 112 48 121 55 128 54 119 54 121 49 114 46 114 49 119 48 107 45 102 43 102 45 105 49 109 46 105 45 102 42 97 23 27 23 25 19 25 19 25 23 27 23 28 31 30 35 31 27 28 27 28 27 30 27 28 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 39 25 35 25 31 24 31 24 31 24 31 24 31 24 23 19 19 19 31 19 11 9 0 4 0 0 0 1 0 3 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 0 0 1 3 1 7 3 3 3 7 4 11 6 15 6 7 7 11 7 15 9 19 10 27 12 23 12 23 13 31 16 31 15 31 15 31 15 31 15 31 16 43 21 47 19 35 15 35 21 35 21 35 21 35 21 35 19 31 19 31 21 39 24 51 25 51 27 55 28 59 28 59 28 59 28 59 28 59 28 67 30 59 27 59 30 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 33 55 18 27 12 27 13 31 15 31 15 31 15 31 15 35 16 39 18 43 19 35 19 7 13 27 34 170 114 281 96 242 99 242 99 238 96 230 95 218 88 206 82 190 78 186 78 194 78 182 72 162 64 150 61 146 61 146 61 142 60 142 60 130 58 138 55 134 46 119 88 285 122 265 119 246 116 234 117 249 120 246 119 249 122 257 123 257 123 261 125 261 126 265 126 273 126 277 129 285 131 289 132 289 132 289 132 285 131 285 129 297 132 297 132 297 132 289 132 281 132 281 132 273 134 273 134 289 135 289 135 289 135 289 135 297 138 293 137 297 138 301 141 297 141 293 143 293 144 297 144 305 147 305 146 301 146 297 144 301 144 297 144 297 144 297 144 297 144 297 144 297 144 297 146 305 150 297 150 297 152 301 152 301 152 305 153 305 153 301 150 293 150 301 153 305 153 305 152 313 155 309 155 305 153 301 152 297 149 301 150 301 152 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 305 152 305 152 305 150 297 149 301 150 301 149 297 149 293 147 293 147 297 149 301 150 301 152 305 152 305 152 301 150 297 149 297 149 297 149 297 149 297 149 297 149 297 147 293 147 289 146 301 147 293 146 289 146 277 146 281 147 273 147 273 147 269 147 277 146 273 146 273 146 273 146 273 146 273 144 269 143 265 143 273 146 273 144 269 144 265 143 261 143 269 144 269 144 265 141 261 143 265 143 265 141 257 138 257 140 257 140 257 140 257 140 253 138 253 138 253 138 253 140 257 141 265 140 249 135 249 138 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 238 129 234 128 230 128 238 132 238 131 234 129 230 129 230 129 230 129 226 128 222 126 222 126 222 126 222 126 222 126 222 126 218 123 214 123 218 126 226 125 222 123 222 122 218 122 222 123 222 123 218 120 206 117 202 113 198 108 174 96 146 88 119 95 198 119 206 108 186 108 186 104 186 104 186 104 186 104 186 104 182 101 174 99 174 101 182 99 170 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 146 90 154 92 154 88 138 84 134 84 134 84 134 84 134 84 142 87 142 87 142 87 142 87 138 85 138 85 142 87 146 88 138 85 138 84 134 84 130 82 126 81 126 81 126 81 126 81 146 81 142 78 138 76 130 75 134 76 134 75 130 75 126 75 134 76 134 76 134 76 134 76 134 76 134 76 130 73 126 72 123 75 123 73 115 70 107 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 111 66 107 64 103 64 103 64 107 66 107 64 103 64 99 63 107 64 107 63 103 61 99 61 99 61 99 61 99 61 99 61 107 64 103 63 103 61 99 61 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 58 87 55 83 55 87 58 91 58 87 55 83 57 91 58 91 58 91 58 91 60 95 60 103 63 103 63 103 61 87 54 87 55 91 57 95 57 95 57 99 57 91 54 83 52 83 52 83 54 79 52 75 51 75 49 79 52 79 52 75 51 71 49 71 49 71 49 75 52 83 54 71 49 71 49 75 51 71 49 75 51 75 51 75 51 71 49 67 48 67 48 71 51 75 51 55 43 59 48 79 52 75 48 71 49 67 46 63 49 79 54 75 46 71 45 63 43 63 43 63 45 67 45 67 45 67 46 25 45 25 47 27 47 27 47 25 45 25 45 27 47 27 47 30 50 27 50 30 54 30 47 27 47 27 47 27 47 27 47 22 42 24 45 24 45 25 47 25 45 22 42 25 47 24 42 28 42 27 42 25 40 25 40 24 38 24 38 24 38 24 38 22 31 21 31 22 31 16 16 4 4 1 2 1 2 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 1 2 1 2 1 2 1 4 4 7 6 9 6 9 7 14 9 16 12 19 12 19 10 16 12 21 15 23 15 23 15 23 15 23 15 23 13 26 19 35 22 31 16 21 19 28 21 31 21 31 22 33 19 28 18 26 19 31 22 33 25 42 25 45 27 47 28 47 28 47 28 47 28 47 28 47 31 52 30 50 31 52 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 50 22 23 13 21 13 21 15 23 15 23 15 23 15 23 13 23 16 31 19 31 19 33 15 19 19 88 92 191 111 167 99 164 99 162 98 159 96 159 92 150 87 140 82 133 79 133 79 128 76 119 70 109 64 102 61 100 61 100 61 100 61 100 54 95 55 90 55 90 54 159 123 226 119 231 116 236 117 238 122 238 120 236 122 238 123 243 125 243 125 243 126 245 126 248 128 248 128 250 131 255 132 257 132 255 132 255 132 255 134 262 135 274 134 274 134 274 134 274 134 274 134 274 135 274 135 274 137 281 137 281 137 281 137 281 140 286 138 284 138 284 140 288 143 291 143 291 144 293 144 296 149 298 147 298 146 296 146 296 146 296 146 296 144 293 144 293 146 296 146 296 146 296 146 296 150 300 152 303 152 305 153 305 153 308 155 308 155 305 152 303 150 300 152 305 155 308 153 305 153 305 153 303 150 298 149 298 150 305 150 305 152 308 152 310 153 310 153 310 153 310 153 310 153 310 153 310 153 310 153 310 152 308 152 308 152 308 152 308 152 310 153 310 153 308 150 303 152 305 150 305 149 303 149 303 146 298 147 300 149 305 150 308 152 308 153 310 152 305 149 303 150 305 150 305 150 305 150 305 150 303 149 303 147 300 147 300 149 300 147 300 146 298 147 298 147 298 147 298 147 298 147 298 149 305 146 300 144 300 146 303 146 303 146 300 144 298 143 298 149 305 147 303 144 298 143 296 143 298 144 300 144 300 143 298 143 300 144 303 143 298 140 296 141 298 141 298 141 298 141 298 138 293 138 293 140 296 140 296 138 296 141 298 138 291 138 296 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 128 279 129 279 129 276 126 272 125 274 126 276 128 274 126 272 128 274 125 269 123 269 125 272 123 267 123 267 122 265 122 262 122 265 122 265 120 257 114 253 111 243 111 236 101 217 93 214 99 238 117 253 111 234 104 236 105 234 105 234 105 234 105 234 105 234 102 226 99 224 99 226 102 224 98 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 92 205 92 205 90 200 87 195 84 193 85 195 85 198 87 198 85 195 85 195 85 195 85 195 84 193 84 195 85 195 87 198 87 195 85 195 84 193 84 193 79 186 79 186 79 186 79 186 82 193 81 188 76 181 73 179 78 183 76 183 75 181 75 176 76 174 76 171 76 171 75 169 76 171 76 171 76 167 72 162 75 167 73 164 72 162 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 64 148 64 148 64 148 64 145 67 150 66 150 64 148 64 148 66 145 64 140 63 138 60 136 61 138 61 138 61 138 61 138 66 143 64 140 64 138 63 138 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 57 131 57 128 52 121 51 124 55 131 55 128 57 131 57 131 57 131 55 128 58 133 58 131 55 124 54 128 55 131 54 126 51 121 54 126 51 121 49 121 49 121 57 128 55 124 52 121 51 119 51 121 52 121 52 119 49 114 49 117 51 119 51 119 52 121 48 117 49 119 52 119 51 119 49 117 51 121 52 121 51 117 49 114 45 112 48 119 51 117 43 107 43 109 48 117 48 109 45 109 45 112 48 117 51 121 48 109 46 105 45 102 42 100 42 102 46 107 43 102 46 109 15 24 19 27 23 28 27 30 23 27 23 27 23 25 19 25 27 25 15 25 27 30 23 24 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 39 27 39 25 35 25 31 24 31 24 31 24 31 24 31 22 27 24 39 22 23 15 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 3 11 4 15 6 15 9 15 10 19 10 19 10 23 12 19 10 23 12 27 15 31 15 31 15 31 15 31 15 35 16 43 19 43 19 35 16 31 19 31 21 35 22 39 22 31 19 27 18 31 19 35 22 51 25 51 27 55 28 59 28 59 28 59 28 59 28 59 28 67 31 71 34 75 34 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 31 43 13 23 13 27 13 31 15 31 15 31 15 31 15 23 13 35 18 43 19 35 18 31 7 35 66 246 111 246 99 246 101 242 99 238 98 238 99 230 93 218 87 206 84 198 82 194 79 186 75 174 69 162 66 150 63 150 63 150 63 150 63 142 60 134 54 134 46 111 82 293 123 269 120 253 119 238 120 257 122 253 122 253 123 261 126 261 125 261 126 265 126 269 128 277 128 281 129 285 132 293 134 285 131 289 132 293 135 297 134 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 140 301 138 297 138 301 141 301 143 293 144 297 144 301 146 309 149 305 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 153 309 155 309 155 313 156 309 153 301 152 297 152 305 153 309 155 305 153 309 155 305 152 297 149 293 147 301 150 301 152 305 152 309 153 309 153 309 153 309 153 309 153 309 153 309 153 309 153 309 153 309 153 309 153 309 153 309 153 309 153 313 155 309 152 305 150 305 152 301 150 301 149 297 149 281 149 285 150 293 153 301 155 297 153 301 155 301 153 289 149 293 152 293 152 293 152 293 152 293 152 289 150 289 149 285 147 305 147 293 147 293 146 281 146 281 146 273 146 273 146 269 147 285 149 273 144 265 144 273 146 273 146 273 144 269 143 265 143 273 146 273 146 273 146 273 144 265 144 269 146 273 144 269 143 265 143 269 144 265 143 261 140 261 141 261 141 261 141 261 141 253 138 253 140 257 141 261 141 249 140 261 141 253 138 257 143 261 137 261 137 261 137 261 137 261 135 257 134 253 135 257 137 246 134 246 134 246 134 246 134 246 134 246 134 242 132 238 131 238 132 238 131 234 129 230 129 226 128 230 131 230 128 222 125 218 125 226 128 226 128 218 125 226 126 218 123 214 123 214 125 222 123 222 122 218 122 214 120 214 120 214 119 206 114 194 111 190 111 198 107 170 96 158 98 198 114 210 114 194 107 178 104 190 105 190 105 190 105 190 105 194 105 186 102 178 99 174 99 186 99 174 98 178 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 162 93 154 90 146 87 142 87 138 85 142 87 146 88 146 90 138 85 138 85 138 85 138 85 134 84 138 85 138 87 142 87 142 87 138 85 138 84 134 84 130 82 130 82 130 82 130 82 142 79 142 78 138 76 134 76 138 78 134 76 134 75 130 76 138 78 138 76 134 75 130 75 134 76 138 78 134 73 123 69 119 73 115 72 111 72 115 72 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 107 66 107 66 107 64 111 67 107 66 107 64 103 64 111 66 107 63 103 61 95 60 99 61 99 61 99 61 99 61 107 64 107 63 103 63 99 61 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 83 57 87 55 75 51 71 52 83 57 87 57 87 55 83 55 83 55 79 55 91 58 87 55 75 52 79 52 83 54 83 51 75 48 87 52 79 49 75 49 75 51 83 54 83 54 83 52 79 52 75 51 79 54 79 51 71 48 75 51 79 52 75 51 71 49 63 48 75 52 79 52 75 51 63 48 75 52 83 54 79 51 75 46 55 43 67 51 75 49 63 45 59 45 67 49 63 45 59 45 63 46 63 46 63 45 75 48 71 46 67 43 59 40 63 46 75 46 63 42 63 46 22 42 25 47 28 52 30 54 33 57 31 52 30 50 28 50 27 40 19 40 25 47 24 38 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 28 42 27 40 25 40 24 38 24 38 24 38 24 38 24 35 22 35 25 35 19 23 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 2 3 7 6 9 13 21 12 16 10 14 9 11 12 16 10 16 10 19 13 23 15 23 15 23 15 23 15 23 19 31 16 26 16 26 19 31 19 28 19 31 21 33 22 33 19 26 18 26 18 28 21 33 25 42 25 45 27 47 28 47 28 47 28 47 28 47 28 47 30 54 34 62 37 59 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 47 18 19 12 21 15 21 15 23 15 23 15 23 15 23 10 19 15 28 19 31 18 31 22 11 22 126 111 176 96 171 102 169 101 164 99 164 101 167 98 159 93 150 88 143 85 143 79 128 76 121 72 114 69 109 63 102 63 102 63 102 63 102 58 97 54 85 54 90 52 155 125 229 120 231 117 238 119 241 123 241 122 238 122 241 125 245 125 243 125 245 126 248 128 248 128 248 129 253 131 255 134 257 129 253 132 257 135 262 137 269 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 288 140 284 138 284 140 286 143 291 143 293 144 296 146 296 149 300 149 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 308 155 310 156 310 156 310 156 308 153 303 150 303 153 308 155 308 155 305 159 312 158 310 155 305 152 303 150 305 150 308 152 310 153 310 153 310 153 310 153 310 153 310 153 310 153 310 153 310 153 310 153 310 153 310 153 310 153 310 153 312 155 312 155 310 152 305 152 308 152 305 150 303 149 303 150 303 152 308 155 310 156 315 152 308 155 312 155 308 150 300 152 305 152 305 152 305 152 305 152 305 152 303 150 300 149 300 147 308 149 305 147 303 146 303 146 303 146 303 146 303 147 303 150 308 146 300 143 300 144 303 146 303 146 300 144 298 143 298 143 298 144 303 146 305 149 308 143 300 144 303 146 300 144 298 143 303 144 303 144 300 141 296 141 298 141 298 141 298 141 298 138 293 138 296 140 298 141 298 135 293 141 296 140 296 141 303 137 293 137 293 137 293 137 293 137 291 135 288 134 291 135 293 134 293 134 293 134 293 134 293 135 296 135 293 134 293 132 291 132 284 132 281 131 279 129 279 126 276 129 281 129 276 125 269 123 272 128 279 129 276 125 269 128 276 125 269 123 269 123 269 123 267 123 265 122 262 120 262 119 260 119 257 116 250 110 243 107 241 111 236 101 219 98 226 116 248 113 243 111 238 104 226 105 234 105 234 105 234 105 234 107 234 104 229 101 224 99 224 102 226 98 222 101 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 96 210 92 200 87 198 88 200 87 198 87 200 88 202 90 205 84 193 84 193 84 193 84 193 85 195 85 198 87 200 88 200 87 198 87 195 85 193 84 193 84 193 84 193 84 193 84 193 76 183 78 186 78 186 79 188 78 186 78 183 76 181 75 176 76 174 78 171 76 169 75 169 76 171 78 174 76 167 70 159 72 164 70 162 70 164 73 167 69 159 69 159 69 159 69 159 67 152 67 152 67 152 67 152 67 152 67 150 66 148 64 148 66 150 67 155 69 155 67 152 67 152 67 150 66 148 64 148 66 145 64 140 63 138 60 136 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 60 136 57 128 55 128 55 128 61 133 55 126 54 128 58 138 57 131 57 131 57 131 57 128 58 138 63 140 60 128 54 126 51 126 54 131 55 128 51 121 57 131 54 126 52 126 54 128 49 119 51 121 52 124 55 126 49 119 52 124 52 119 48 112 52 121 52 121 51 117 48 114 46 114 51 121 54 124 52 119 45 112 49 121 54 124 54 121 52 112 42 107 48 119 51 117 51 114 46 112 49 117 48 109 45 112 48 114 46 107 42 100 48 109 48 107 45 102 42 97 46 112 51 109 42 95 40 102 15 21 7 22 19 27 23 24 7 22 19 27 27 27 19 24 19 25 19 25 19 25 19 25 11 27 27 27 7 16 0 19 39 24 31 21 27 24 43 28 19 19 27 22 31 22 31 21 43 27 35 24 31 24 31 25 19 22 39 27 35 22 27 24 35 25 35 24 39 24 35 22 19 10 3 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 7 6 7 7 11 9 15 9 23 10 19 10 19 12 27 15 23 13 27 15 31 13 27 12 27 15 39 21 47 19 39 16 39 21 31 16 23 18 31 21 35 21 35 19 31 18 27 18 39 21 43 22 47 22 43 22 59 27 55 27 55 28 63 31 63 30 63 31 67 33 71 33 63 31 75 36 79 34 67 30 75 34 75 36 79 37 83 37 87 36 75 34 83 37 79 33 59 22 39 13 23 12 27 15 39 18 39 16 35 15 31 15 23 13 35 18 43 21 39 21 31 10 67 82 269 108 238 107 249 102 249 101 246 99 242 99 238 98 234 95 222 90 214 88 202 79 186 75 182 73 170 67 146 61 146 63 150 63 154 64 150 67 154 55 130 46 107 76 285 120 265 123 261 122 249 128 249 120 253 123 257 125 265 126 261 125 261 125 261 125 261 125 277 128 277 129 281 129 285 131 293 135 301 138 301 135 293 131 301 132 297 132 297 134 297 137 297 138 293 135 281 137 285 138 305 141 305 141 305 141 305 141 305 141 305 141 305 141 305 141 301 144 301 147 305 147 305 146 313 150 313 150 313 147 301 146 309 149 305 147 305 146 301 146 305 147 305 149 309 149 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 309 155 313 156 317 156 309 153 309 153 309 153 309 153 325 158 313 153 309 155 321 159 313 155 313 155 313 155 313 155 313 155 313 153 309 152 305 150 305 153 317 156 317 156 309 152 305 156 301 155 301 153 297 153 305 156 305 155 301 153 297 153 297 153 297 152 293 150 289 150 293 152 293 150 289 149 285 149 297 144 289 146 289 146 281 146 277 146 277 147 269 144 269 149 281 149 281 147 277 146 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 261 137 257 135 257 137 265 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 128 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 125 226 123 218 120 198 114 202 116 202 114 194 113 186 107 182 104 174 99 166 98 190 108 190 107 186 107 186 107 186 104 186 104 186 104 186 104 178 101 182 102 182 101 174 98 162 95 174 99 182 99 178 98 170 96 170 95 166 93 162 93 166 95 166 93 162 92 158 92 154 90 154 92 158 93 162 93 162 93 150 88 146 90 158 95 142 87 142 87 142 87 142 87 146 88 142 87 142 85 138 85 146 88 146 88 146 88 146 88 142 85 138 84 134 85 138 87 134 85 138 87 138 84 126 79 146 81 146 79 142 78 138 78 130 76 138 79 138 76 126 73 134 76 134 76 134 76 134 76 115 70 126 76 138 78 134 76 119 73 119 72 115 70 111 70 119 72 115 70 111 72 115 73 123 72 119 69 115 67 111 66 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 99 63 111 67 107 60 107 64 107 64 107 63 95 60 91 60 103 64 107 63 95 58 103 63 103 61 99 60 95 60 107 69 99 64 91 61 87 63 87 63 95 64 91 61 79 57 83 57 87 58 91 57 87 55 75 54 79 55 83 57 87 58 87 57 87 55 83 54 79 54 91 58 91 57 87 55 83 55 91 54 83 51 79 51 79 52 87 52 79 51 87 54 83 51 75 51 79 54 83 54 79 52 79 52 79 52 79 52 79 52 79 51 71 49 79 52 75 49 75 51 75 51 75 51 75 51 63 46 67 49 71 51 79 52 67 46 63 45 59 46 63 48 59 45 59 46 63 48 67 48 55 45 67 49 67 45 47 39 71 43 51 42 71 49 75 45 63 45 71 48 75 45 59 40 27 45 24 42 27 50 27 45 22 42 25 47 28 47 25 45 25 45 25 45 25 45 25 45 21 42 27 45 21 35 21 42 24 42 22 42 24 45 25 50 18 38 21 42 22 42 22 40 28 42 25 38 24 38 24 40 19 38 27 42 25 35 22 38 25 35 24 35 22 33 22 31 15 16 6 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 7 11 9 14 9 16 10 16 12 16 10 16 10 19 13 23 13 21 15 23 15 21 12 19 15 26 18 28 19 31 19 28 18 26 18 23 18 26 19 28 21 31 21 28 19 28 18 26 19 35 22 42 25 42 24 38 28 45 27 45 27 47 30 52 31 52 33 54 33 57 34 57 31 52 34 57 34 57 31 52 34 57 34 59 36 59 37 62 39 59 34 59 37 62 34 54 24 35 18 21 12 19 13 23 18 28 18 26 16 23 15 23 12 19 15 26 18 31 19 31 19 28 42 145 111 169 95 174 102 169 101 167 101 164 99 164 98 162 96 157 92 150 88 148 82 128 76 121 75 119 70 109 63 102 63 102 63 102 63 102 60 109 61 90 54 93 51 143 122 226 120 236 120 241 122 250 120 236 122 241 125 243 126 245 126 245 126 245 126 245 126 245 129 250 129 253 131 253 132 255 134 260 137 265 137 262 134 262 135 274 132 272 134 276 135 279 138 281 137 276 137 279 138 281 141 288 141 288 141 288 141 288 141 288 141 288 141 288 141 288 143 293 146 296 147 298 147 298 150 303 150 303 150 300 147 296 149 300 149 298 147 298 146 296 147 298 149 300 149 303 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 155 312 155 315 156 315 153 310 153 310 153 310 153 310 156 312 153 310 153 310 155 315 155 312 155 312 155 312 155 312 155 312 155 310 153 310 152 308 153 312 156 317 158 315 155 310 156 312 156 310 155 310 153 308 156 312 156 310 155 310 153 308 153 308 153 305 152 303 150 303 152 305 152 303 150 303 149 300 147 305 147 305 147 305 147 305 144 305 149 305 144 300 147 305 149 308 149 305 147 305 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 138 293 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 279 129 279 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 267 123 267 122 262 113 250 114 253 113 248 110 243 108 236 105 231 102 226 99 222 104 231 104 231 105 234 105 234 107 236 107 236 105 231 102 226 104 231 104 229 101 224 98 219 96 222 99 226 102 226 101 224 96 219 96 217 95 217 93 214 95 214 95 212 93 210 92 210 90 207 90 210 92 212 93 212 93 207 90 202 90 202 93 207 88 200 88 200 88 200 88 200 90 202 88 200 87 198 87 198 88 200 88 200 88 200 88 200 87 195 85 193 84 195 85 198 84 193 85 198 85 193 81 186 81 191 81 188 79 188 78 186 78 186 78 186 78 183 75 176 75 171 76 171 76 171 76 171 73 169 76 174 76 169 73 164 73 167 73 164 72 164 70 162 73 164 72 162 70 164 72 167 67 152 67 155 69 155 69 155 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 63 140 66 145 64 136 63 143 64 143 64 140 61 136 60 136 61 138 63 136 61 133 63 138 63 136 61 133 60 133 66 138 63 131 58 128 58 128 61 133 63 136 63 133 58 126 55 131 57 133 58 131 57 128 54 126 55 128 55 128 57 131 57 131 57 128 55 126 54 126 58 133 57 131 57 128 55 128 55 128 52 124 51 124 51 126 52 121 48 121 52 126 51 121 49 117 51 121 52 119 51 117 52 121 52 121 52 121 52 121 52 119 49 117 52 121 51 117 51 119 51 119 51 119 51 119 48 114 49 117 49 117 51 119 48 112 46 109 45 112 46 114 43 107 43 109 45 109 46 112 43 109 48 119 51 117 46 109 46 102 40 100 46 109 48 105 45 105 43 102 43 102 43 102 31 28 23 27 27 30 23 25 11 24 19 27 27 27 23 27 23 27 23 25 19 25 19 25 3 22 15 24 11 22 19 27 27 22 35 24 39 25 39 24 23 19 27 22 31 22 31 22 43 27 35 24 31 24 31 25 23 24 39 27 31 22 27 24 31 22 27 22 31 21 31 19 27 12 7 3 0 3 0 0 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 3 0 0 0 3 3 15 6 15 9 19 10 19 12 23 12 23 10 19 10 19 12 27 15 31 15 31 15 31 13 19 10 39 16 35 16 39 18 43 21 23 16 27 19 35 21 35 21 35 21 35 21 31 19 31 18 27 19 47 27 59 28 55 25 59 27 55 27 55 28 63 31 71 33 71 34 75 34 79 36 67 33 71 34 75 33 71 31 75 34 75 34 79 36 79 37 83 36 75 36 83 37 71 30 51 21 39 13 23 12 27 13 39 18 35 16 35 16 31 15 23 12 31 16 35 16 27 16 19 24 126 93 257 98 214 98 249 101 246 101 242 99 242 99 238 98 234 95 222 90 214 88 206 81 186 75 182 73 170 67 162 66 158 64 150 63 146 61 150 67 150 55 134 48 107 73 281 123 277 123 257 120 246 123 249 122 253 123 261 126 265 126 269 128 269 128 269 128 269 128 285 131 289 132 289 134 293 134 293 135 301 137 301 137 297 134 305 134 301 134 301 135 301 138 297 138 293 137 285 140 289 141 309 143 309 143 309 143 309 143 309 143 309 143 309 143 309 143 305 144 297 146 301 147 305 147 309 150 313 150 313 149 305 147 313 150 309 149 309 147 305 147 309 149 309 150 313 150 317 153 313 153 305 153 301 152 301 152 305 153 305 153 305 153 305 153 305 153 309 156 313 156 313 156 313 156 317 158 317 158 313 156 309 155 313 155 317 156 317 156 313 155 313 155 313 155 313 155 313 155 309 152 305 153 313 155 313 155 313 155 313 155 313 155 317 156 313 155 313 153 309 153 313 155 317 158 321 156 313 155 309 158 297 156 297 155 293 155 297 156 297 156 293 155 293 153 289 153 289 153 285 152 285 152 285 152 285 152 281 150 281 149 297 147 297 147 297 147 289 147 281 146 281 149 273 144 273 149 281 149 281 149 277 147 277 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 261 141 265 143 265 143 261 141 257 140 257 140 257 140 257 140 257 140 257 140 257 140 257 140 257 140 257 140 257 140 257 140 265 138 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 131 230 129 230 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 214 122 218 123 222 122 214 120 194 113 194 111 186 108 174 105 186 107 182 104 170 99 162 98 162 98 166 99 170 101 174 102 198 108 202 110 198 105 182 101 186 102 182 101 174 101 178 101 174 99 182 102 186 102 186 101 170 96 170 96 166 95 166 93 166 95 166 93 162 92 158 92 154 90 158 92 158 92 162 93 158 92 154 90 150 92 154 93 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 138 84 134 85 138 87 134 84 138 85 138 84 130 81 146 81 146 81 142 79 142 78 146 81 142 78 138 78 138 79 134 76 134 76 134 76 134 76 142 79 142 78 130 72 115 67 119 73 119 73 115 72 115 70 119 72 115 70 111 72 115 73 103 64 107 67 111 69 119 70 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 103 64 103 64 103 64 103 64 115 66 103 63 111 66 103 61 103 63 107 64 107 63 99 60 103 61 99 60 95 61 99 63 103 63 103 61 99 60 95 60 95 63 87 60 79 58 79 58 87 61 87 63 87 60 83 58 87 57 87 57 87 57 87 57 87 57 83 55 83 55 79 54 87 57 87 55 83 54 79 54 91 57 87 57 83 55 83 55 91 54 83 51 79 51 79 52 79 49 67 48 79 51 75 48 71 49 75 51 75 49 71 48 79 52 79 52 79 52 79 52 79 51 71 49 79 52 75 49 75 51 75 51 75 51 75 51 75 51 71 49 71 49 67 48 67 46 63 45 59 46 63 48 51 42 55 43 55 45 59 45 55 46 71 52 79 52 75 51 71 43 59 42 67 46 71 46 71 43 55 39 51 42 67 46 31 52 27 47 28 50 25 42 24 45 25 47 27 50 28 47 28 47 27 47 27 45 25 45 24 42 24 42 24 42 27 47 19 40 24 50 27 47 24 42 19 40 22 42 24 45 22 42 28 42 25 38 24 38 24 40 22 40 27 40 22 33 22 38 22 33 21 31 21 28 19 28 19 21 6 4 1 4 1 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 4 1 2 0 0 1 0 0 0 1 4 4 7 9 14 9 14 10 16 12 19 12 16 10 16 10 19 13 23 15 23 15 23 13 19 10 14 19 28 16 23 15 28 21 35 15 26 21 35 25 38 24 35 22 33 21 31 21 28 19 28 16 33 24 47 31 50 28 45 28 45 27 45 27 47 30 52 31 52 31 54 33 54 34 57 33 54 33 54 33 54 33 54 33 54 34 57 34 59 36 59 37 59 34 59 37 59 31 47 21 31 16 23 13 19 13 21 16 26 16 26 16 26 16 26 15 23 16 28 18 28 16 28 9 50 67 164 105 157 90 167 101 167 101 164 99 164 98 162 98 162 96 157 92 150 88 148 84 131 78 124 76 121 72 109 70 112 69 107 64 102 61 97 61 109 60 90 57 95 49 136 117 229 126 236 116 238 120 243 122 238 123 241 125 245 128 248 131 253 131 253 131 253 131 253 134 257 134 260 135 260 137 262 135 260 135 262 137 262 137 267 137 276 135 276 135 279 138 281 140 281 138 281 140 284 143 286 144 293 144 293 144 293 144 293 144 293 144 293 144 293 144 293 144 293 144 293 146 296 147 300 149 303 150 305 152 303 149 300 152 303 150 303 149 300 149 300 150 303 150 303 152 305 152 308 153 305 153 305 153 305 153 303 155 308 155 308 155 308 155 308 153 308 156 310 158 312 156 310 156 310 158 315 159 312 156 310 155 312 155 315 156 315 158 317 156 315 156 315 156 315 156 315 155 312 155 312 155 312 155 312 156 315 156 315 156 315 156 315 156 315 156 315 156 312 155 312 156 315 158 317 158 317 156 315 159 315 158 315 156 312 156 312 158 315 156 312 156 310 155 310 153 308 153 308 153 308 153 305 153 308 152 305 152 303 150 303 149 312 149 312 149 312 149 312 144 310 150 310 147 305 147 312 150 310 149 308 149 305 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 298 143 303 144 300 141 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 137 293 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 131 281 131 279 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 122 265 123 265 122 265 120 262 116 255 114 250 111 243 105 236 105 234 104 229 99 222 96 219 93 214 93 217 96 222 98 222 104 234 108 241 110 238 105 231 101 226 99 224 101 229 105 236 99 224 101 226 101 226 101 226 98 222 96 219 96 217 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 205 92 202 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 191 82 193 81 191 81 188 79 188 84 193 79 186 76 186 79 186 76 174 78 174 78 174 78 174 81 176 78 171 75 164 70 159 75 169 73 167 73 164 72 164 73 164 72 162 70 164 72 167 64 150 66 150 67 152 69 155 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 64 143 64 143 63 140 61 140 64 143 64 140 61 138 64 138 60 131 58 133 63 140 63 138 63 136 61 133 60 133 67 140 64 136 61 133 63 136 60 131 61 133 60 131 60 131 57 131 57 131 57 131 57 131 58 131 57 128 55 126 54 124 57 131 57 128 55 126 54 126 57 131 57 128 55 128 54 126 55 128 52 124 51 124 51 126 51 121 48 121 51 126 51 119 51 119 52 121 52 119 49 117 52 121 52 121 52 121 52 121 52 119 49 117 52 121 51 117 49 117 49 117 49 117 49 117 52 121 51 117 49 114 46 112 48 112 46 109 45 112 46 114 43 107 45 109 45 112 46 112 46 114 49 119 51 119 51 117 46 105 43 102 45 105 46 107 45 102 42 97 40 100 45 105 31 28 19 25 23 27 15 22 23 25 19 27 23 28 27 30 31 28 27 27 23 25 19 25 31 28 19 24 15 25 19 25 23 21 35 27 43 25 35 22 23 21 31 24 35 24 35 22 43 27 35 24 31 24 31 25 31 27 39 25 27 21 27 24 27 22 23 21 31 19 27 19 39 16 11 3 0 1 0 0 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 3 7 3 7 1 0 0 3 0 0 0 0 1 7 3 7 6 11 7 15 9 15 9 23 10 19 10 19 12 27 15 27 15 31 15 31 13 23 10 43 18 35 15 31 18 47 22 15 15 31 22 43 24 39 21 39 22 39 21 35 21 31 19 27 19 47 28 63 30 59 28 59 27 55 27 55 28 63 31 59 28 63 30 63 31 67 31 71 33 71 33 71 33 71 33 71 33 71 34 75 34 79 36 79 36 79 36 83 36 63 25 39 16 35 15 27 13 23 12 35 16 35 16 35 16 35 16 43 19 47 21 47 19 31 18 0 37 190 104 246 96 226 101 246 101 242 99 242 98 238 98 238 98 234 95 222 90 214 88 210 81 190 76 186 75 174 69 174 72 170 67 158 63 146 60 158 67 150 55 142 51 103 67 257 123 289 123 246 119 246 120 253 122 257 125 265 126 269 128 281 132 281 132 281 132 281 132 297 135 297 135 301 137 301 138 297 135 297 137 301 138 305 138 309 137 305 135 309 138 309 140 301 140 297 138 293 143 301 146 313 144 313 144 313 144 313 144 313 144 313 144 313 144 313 144 309 146 297 144 297 146 305 149 309 150 313 152 317 152 313 150 317 152 317 152 313 150 313 149 313 152 317 152 321 153 321 155 313 153 305 153 305 153 305 155 309 155 309 155 309 155 309 155 305 155 313 158 317 158 317 156 313 158 321 159 321 159 317 156 313 155 317 156 317 158 321 158 317 156 317 156 317 156 317 156 321 158 321 158 321 158 321 158 317 156 317 156 317 156 317 156 317 156 317 156 317 158 321 158 325 159 321 158 321 158 325 161 313 159 305 159 301 158 301 156 301 158 301 156 297 156 293 155 289 153 289 153 289 153 289 155 289 153 289 152 285 152 281 150 301 149 301 149 301 149 293 149 285 149 289 150 281 147 277 152 285 150 285 149 281 149 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 143 269 144 269 144 265 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 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 238 132 238 131 234 131 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 226 123 222 122 214 120 214 120 210 119 206 117 198 111 186 107 182 104 174 101 166 98 158 95 146 92 146 93 150 95 154 95 166 99 182 105 198 110 202 108 186 104 182 102 182 102 182 102 178 99 174 98 174 98 174 98 174 98 174 96 170 96 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 93 154 92 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 85 150 82 150 81 146 81 142 79 154 82 142 78 134 78 142 82 138 78 138 78 138 78 138 78 138 76 134 75 126 73 126 73 123 75 123 73 119 73 115 72 119 72 115 70 111 72 115 73 115 69 115 67 111 66 107 66 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 111 64 107 63 103 63 99 61 103 64 107 64 103 61 107 63 95 58 91 60 103 64 103 63 103 61 99 60 95 60 95 64 91 61 87 61 91 63 83 60 79 58 83 60 83 60 91 57 87 55 83 57 87 58 91 57 87 55 83 54 79 52 87 57 87 55 83 54 79 54 87 57 83 55 83 54 79 54 91 54 83 51 79 51 79 52 87 51 75 51 83 54 83 51 83 55 87 55 83 52 75 51 79 52 79 52 79 52 79 52 79 51 71 49 79 52 75 49 71 49 71 49 71 49 71 49 83 52 79 51 67 46 63 45 67 46 63 45 59 46 63 48 63 46 63 48 67 48 71 49 67 48 67 48 63 46 59 45 71 46 67 45 63 43 67 46 63 45 71 46 71 43 59 40 28 47 24 45 27 47 25 42 27 47 27 45 27 50 30 54 30 52 30 50 27 47 25 45 33 52 25 42 25 47 27 45 21 42 24 45 25 47 25 45 21 40 22 45 25 47 24 45 28 42 25 38 24 38 24 40 27 42 27 38 21 31 22 38 24 33 22 33 21 31 21 28 24 26 7 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 2 0 0 1 2 0 0 0 0 1 2 6 9 6 11 7 11 9 14 12 16 10 16 10 19 13 23 12 21 13 23 15 21 13 19 18 26 16 26 18 28 19 33 12 19 15 23 18 26 18 26 24 33 22 33 21 31 21 31 19 35 22 42 27 45 28 47 28 45 27 45 27 47 30 52 27 45 28 47 28 50 30 50 34 54 33 52 31 54 33 57 31 54 33 54 34 57 34 57 36 59 36 62 37 57 28 40 16 23 15 23 13 21 12 19 15 23 16 26 16 26 18 28 22 35 22 35 21 31 18 28 9 76 88 174 104 164 98 171 99 164 99 164 98 162 98 159 98 162 96 157 92 150 88 148 85 133 79 126 78 124 72 112 73 117 70 112 66 105 63 102 64 109 58 90 60 100 48 126 105 226 129 234 113 241 123 243 123 241 123 243 126 248 128 250 132 255 132 255 132 255 132 255 135 260 135 260 137 262 138 265 137 260 135 260 137 265 141 274 140 281 137 279 138 281 140 286 140 284 140 284 143 288 146 293 146 296 146 296 146 296 146 296 146 296 146 296 146 296 146 296 147 296 144 291 143 296 149 303 149 303 150 305 153 305 152 305 153 308 153 305 152 305 150 303 152 305 153 308 153 310 155 310 153 305 153 305 155 308 155 308 156 310 156 310 156 310 156 310 155 308 156 312 159 315 158 312 158 312 159 315 159 315 158 312 156 315 156 315 158 317 158 319 158 317 158 317 158 317 158 317 158 317 159 322 161 319 158 317 158 317 158 317 158 317 158 317 156 315 158 317 158 319 159 319 161 322 159 317 158 319 161 322 161 319 161 317 159 317 158 315 159 315 158 315 156 312 156 312 153 308 153 308 155 310 155 310 155 308 153 308 152 305 152 305 149 312 149 312 149 312 149 312 147 312 153 315 149 310 150 315 152 310 150 310 149 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 300 144 303 144 303 143 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 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 134 284 132 284 131 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 126 269 123 262 120 262 120 262 120 262 120 260 117 255 113 248 107 236 105 231 101 224 98 222 93 214 93 214 93 214 93 214 92 214 95 224 102 236 110 243 110 241 108 236 104 224 96 214 101 224 98 219 96 219 96 222 99 222 98 222 96 219 96 219 95 214 95 212 93 210 92 210 93 212 92 210 92 210 90 207 90 205 92 207 93 205 92 202 92 205 92 205 92 205 92 205 93 207 93 205 92 202 90 202 88 200 88 200 88 200 88 200 87 195 85 193 84 195 85 198 84 193 82 191 82 193 85 198 84 193 82 193 81 191 81 191 81 191 79 186 78 186 78 181 78 176 79 176 79 176 79 176 75 169 73 167 73 169 76 171 76 169 75 169 73 167 73 167 73 164 72 162 70 164 72 167 72 159 70 157 69 152 66 150 69 155 69 155 69 155 69 155 66 150 66 150 66 150 66 150 64 148 64 148 64 148 64 148 64 145 67 145 63 138 63 143 60 138 63 143 64 143 63 140 63 136 61 133 60 136 61 138 63 138 63 136 61 133 60 133 60 131 58 128 57 128 58 131 58 128 58 126 58 131 60 133 60 133 55 126 54 128 58 136 57 131 55 128 55 128 54 126 57 131 57 128 55 126 54 126 55 128 55 128 54 126 54 124 55 128 52 124 51 124 51 126 54 126 51 124 54 131 52 124 57 128 57 128 55 124 52 119 52 121 52 121 52 121 52 121 52 119 49 117 52 121 51 117 48 114 48 114 48 114 48 114 54 121 51 119 48 114 46 109 48 112 46 109 45 112 46 114 48 114 48 117 49 117 51 119 48 114 46 109 43 105 42 105 46 107 46 105 42 100 43 107 43 105 46 109 45 100 37 88 27 27 19 27 31 30 27 27 27 28 23 25 23 28 31 31 35 31 31 28 23 27 19 25 39 28 11 22 23 30 35 30 35 22 31 22 35 24 39 27 27 22 35 24 39 25 35 24 43 27 35 24 31 24 31 25 39 28 39 24 19 19 23 24 35 24 31 24 35 22 35 21 47 19 15 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 3 3 0 3 1 0 0 0 0 0 1 11 7 11 9 15 9 19 10 23 10 19 10 19 12 27 15 15 10 23 13 31 15 31 15 31 16 39 18 43 19 43 18 27 18 23 16 23 18 27 19 43 24 39 22 39 21 35 21 43 22 39 21 43 24 51 27 59 27 55 27 55 28 63 31 59 28 59 30 63 30 67 31 75 34 67 31 67 31 75 34 67 31 71 33 71 34 75 34 79 34 79 37 83 34 55 22 27 15 31 15 27 13 23 12 31 15 31 16 35 18 39 18 51 22 51 21 43 18 27 15 27 57 234 107 246 101 238 98 242 99 242 98 238 98 234 96 238 98 234 95 222 90 214 88 210 82 194 78 190 76 178 70 174 72 170 69 162 66 158 64 162 67 146 57 150 52 99 63 230 120 293 122 242 122 257 123 257 123 261 125 265 128 273 129 277 131 277 131 277 131 277 131 293 134 297 135 297 137 301 137 301 137 297 135 301 140 313 141 317 138 313 138 313 140 313 143 301 140 301 140 297 146 309 149 321 147 321 147 321 147 321 147 321 147 321 147 321 147 321 147 313 146 297 143 293 146 309 150 309 150 317 152 321 153 321 152 325 155 321 153 321 152 317 152 321 153 321 155 325 155 329 158 313 153 305 155 309 156 313 156 313 156 313 156 313 156 313 156 309 156 317 158 321 159 317 158 317 159 321 161 325 159 321 158 317 156 317 158 321 158 325 159 325 159 325 159 325 159 325 159 317 158 325 159 325 159 321 156 321 158 321 158 321 158 321 158 321 158 321 159 325 159 329 161 333 161 325 158 321 159 329 164 313 162 305 161 305 159 301 159 301 159 297 158 297 156 293 156 285 153 285 155 289 156 293 156 289 155 285 153 285 152 281 152 297 147 297 147 297 147 289 147 293 150 293 153 285 149 281 153 289 152 285 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 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 134 238 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 125 222 120 210 119 214 120 210 119 214 120 210 117 202 114 202 111 194 108 186 105 178 102 158 96 154 95 150 92 146 92 150 90 150 92 166 101 194 110 186 107 198 108 194 102 170 95 186 101 178 98 170 98 174 99 178 99 174 98 174 96 170 96 166 95 166 93 162 92 158 92 162 93 162 92 158 90 154 90 150 90 158 93 158 93 150 90 150 90 150 90 150 90 150 90 154 92 154 92 150 90 150 88 146 88 146 88 146 88 146 88 142 85 138 84 134 85 138 87 134 84 130 81 130 84 142 88 154 84 150 82 150 81 146 81 138 78 138 78 138 76 130 76 142 79 142 79 142 79 142 79 134 76 126 73 126 73 134 76 126 76 123 75 123 73 119 73 119 72 115 70 111 72 115 73 123 72 123 70 119 70 119 70 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 66 103 60 103 66 95 61 103 64 107 64 107 63 95 61 99 63 103 61 99 60 103 63 103 61 99 60 95 60 83 58 79 57 75 58 79 60 79 58 75 57 75 58 87 63 95 58 83 54 79 55 91 60 79 54 83 55 83 55 87 57 87 57 87 55 83 54 79 54 83 55 83 54 79 54 75 52 91 54 83 51 79 51 79 52 83 51 75 49 83 54 83 49 91 57 91 55 83 52 75 49 79 52 79 52 79 52 79 52 79 51 71 49 79 52 75 49 67 48 67 48 67 48 67 48 79 51 75 49 71 48 67 46 67 46 63 45 59 46 63 48 63 46 67 48 67 49 71 49 59 45 55 43 55 43 55 45 67 48 75 46 59 40 63 46 71 45 63 42 47 34 31 30 30 47 27 50 31 57 33 52 30 50 27 45 27 50 31 57 33 54 30 52 28 47 25 45 30 45 21 40 28 57 34 59 25 45 22 40 21 45 27 52 21 42 24 47 25 47 25 45 28 42 25 38 24 38 24 40 28 45 27 38 19 31 21 38 25 38 25 35 24 35 22 33 27 28 9 4 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 7 4 7 4 4 1 0 1 2 0 0 0 0 0 0 9 14 9 16 10 19 12 19 12 16 10 16 10 19 13 23 7 14 12 21 15 26 16 26 13 23 18 33 21 31 18 26 25 35 22 31 19 31 22 35 24 35 24 33 22 31 21 31 25 38 21 31 18 35 24 45 28 45 27 45 27 47 30 52 30 50 30 52 31 54 33 54 36 57 31 50 30 52 34 59 31 52 31 54 33 57 34 57 34 57 36 62 37 57 27 35 13 21 15 23 15 21 12 19 15 23 15 26 16 28 18 28 21 33 21 31 18 26 13 21 27 107 101 174 102 169 101 159 99 164 99 162 98 159 96 159 98 162 96 157 92 150 88 148 85 133 79 126 78 124 73 114 72 117 70 112 69 109 66 107 64 109 58 93 63 97 49 121 96 222 131 234 114 243 126 248 123 241 125 245 126 248 129 250 131 253 131 253 131 253 131 253 132 262 132 265 134 267 135 267 135 267 134 265 135 272 141 279 140 284 138 281 138 284 141 288 140 284 140 286 144 291 149 296 147 298 147 298 147 298 147 298 147 298 147 298 147 298 147 298 147 296 143 288 143 296 149 303 149 300 152 308 153 308 153 308 155 310 155 308 153 308 152 305 153 308 155 310 155 312 156 312 153 305 153 308 155 310 156 310 156 310 156 310 156 310 156 310 155 310 158 315 159 315 159 312 158 315 159 317 161 315 159 312 156 315 156 317 158 319 159 319 159 319 159 319 159 319 159 319 153 312 158 319 159 317 155 310 158 317 158 317 158 317 158 317 158 317 158 319 159 322 161 324 164 324 159 319 159 319 162 327 162 322 162 319 161 319 159 317 159 317 159 315 158 312 156 312 153 308 153 310 155 312 156 312 155 310 155 308 153 305 152 310 147 310 147 310 147 310 147 310 149 315 153 317 150 312 152 317 152 312 152 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 288 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 134 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 269 128 272 123 262 119 260 120 262 117 257 119 260 119 257 116 255 117 250 114 245 111 241 108 236 99 224 98 219 95 212 92 210 92 210 88 205 90 219 102 234 93 222 104 241 111 238 105 229 105 231 101 224 98 224 99 226 99 224 99 222 98 219 96 219 95 214 95 212 93 210 92 210 93 212 93 210 92 207 90 207 88 202 93 210 95 207 90 200 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 191 82 188 82 193 87 200 84 195 84 193 82 191 81 191 75 183 78 188 78 183 73 176 78 176 78 176 78 176 78 176 78 174 73 167 70 167 73 169 76 171 76 169 75 167 73 167 73 164 72 162 70 164 72 167 69 157 70 159 73 162 75 164 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 148 61 136 63 145 60 136 63 143 64 143 64 143 58 133 63 140 64 138 60 131 63 138 63 136 61 133 60 133 63 133 61 131 60 133 63 136 58 126 55 124 57 128 61 136 60 133 55 126 54 128 58 136 52 126 54 128 55 131 57 133 57 131 57 128 55 126 54 126 55 128 55 126 54 124 52 124 55 128 52 124 51 124 51 126 51 121 48 119 51 124 49 119 55 126 55 124 52 119 49 114 52 121 52 121 52 121 52 121 52 119 49 117 52 121 51 117 48 114 48 114 48 114 48 114 51 119 51 117 49 114 48 114 48 112 46 109 45 112 46 114 45 109 45 112 46 114 48 114 43 107 42 107 43 112 48 114 46 109 49 107 42 95 43 107 48 102 42 85 31 76 30 76 19 25 19 25 19 25 19 25 35 31 35 31 27 27 15 22 31 30 31 30 31 28 19 25 23 27 23 27 19 24 11 22 27 27 23 22 15 21 19 24 27 27 35 30 35 27 23 21 31 25 35 27 39 25 31 24 31 22 27 21 23 22 27 24 27 25 19 21 19 18 15 18 43 19 19 6 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 3 6 15 10 23 12 19 10 19 9 15 7 11 9 15 10 23 12 27 15 35 18 39 19 39 18 39 18 39 18 39 18 27 19 35 21 27 16 27 21 31 19 31 18 23 16 19 15 47 24 35 21 43 25 47 24 51 27 51 28 55 30 59 30 71 34 71 34 71 34 71 34 67 31 63 31 63 33 71 36 71 34 71 36 75 37 79 37 87 37 79 39 87 36 51 19 47 19 35 15 27 15 31 16 27 13 27 15 31 15 35 16 43 24 35 18 63 19 11 12 115 79 261 101 230 98 253 98 242 98 234 96 230 95 226 95 230 93 218 92 218 92 214 88 210 84 202 81 190 76 178 73 170 70 166 67 162 66 154 64 162 64 158 64 146 60 111 52 198 125 305 120 269 126 261 119 269 125 277 128 285 131 289 129 289 131 289 131 289 131 289 131 289 134 289 135 293 137 297 137 297 137 301 140 305 141 313 141 313 141 313 141 313 141 305 141 313 143 309 143 309 144 317 147 321 149 317 149 317 150 325 153 321 150 317 149 317 147 313 147 309 149 309 150 313 150 317 152 309 152 325 155 321 153 321 155 317 155 317 156 321 158 325 158 317 156 321 156 321 155 313 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 317 158 321 159 325 159 321 158 321 158 321 158 321 158 313 158 309 158 309 159 317 162 317 161 317 161 317 161 317 161 321 162 321 162 321 162 321 162 321 162 321 162 321 162 321 162 313 162 313 162 313 162 313 162 309 161 309 159 305 158 301 158 285 152 289 153 293 155 297 155 301 156 297 153 289 152 285 149 305 152 293 149 289 150 293 155 289 152 289 152 289 152 289 152 289 152 289 150 285 149 281 149 277 149 285 152 285 149 273 144 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 138 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 123 226 126 230 126 226 125 226 126 234 129 234 126 222 122 214 123 222 126 222 123 210 119 206 119 206 119 206 119 206 119 206 119 206 117 202 116 198 116 186 110 174 104 154 96 142 92 162 93 158 90 150 87 146 85 162 95 174 101 190 104 190 102 186 101 174 99 178 101 170 95 174 99 174 99 174 99 174 99 170 96 166 95 166 96 174 98 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 87 146 87 146 87 146 87 146 87 146 87 146 87 158 87 158 87 158 88 162 88 158 85 154 84 146 81 154 84 154 82 150 81 146 81 142 79 142 78 138 76 134 76 130 76 126 75 126 73 123 73 134 78 134 76 130 75 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 60 99 60 95 60 99 61 103 60 99 60 91 60 103 64 107 63 95 58 103 63 103 61 99 60 95 60 95 58 91 57 87 58 91 60 91 58 91 58 91 58 91 58 91 57 79 52 75 54 87 58 87 55 83 54 79 55 83 57 75 54 79 55 83 54 79 52 75 52 75 52 75 52 75 52 87 54 75 49 71 51 83 55 83 52 75 48 63 49 87 61 79 51 75 49 71 51 75 52 63 46 67 49 71 51 75 51 79 49 67 51 83 55 75 46 87 52 71 49 75 51 75 49 91 55 79 51 71 48 67 48 75 48 59 46 71 51 67 45 51 45 59 46 67 49 71 52 67 45 47 43 67 51 63 43 59 45 51 42 47 45 67 48 55 42 55 36 43 33 39 31 27 47 27 47 27 47 27 47 30 52 30 52 28 47 25 42 27 50 28 50 28 47 27 45 25 45 27 47 27 45 24 42 30 50 25 42 24 42 25 45 27 47 28 52 28 47 25 42 25 40 27 42 27 42 25 38 25 40 24 35 22 38 25 40 27 40 24 35 21 33 21 33 24 35 13 14 3 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 1 4 6 11 9 14 7 11 10 14 9 11 7 14 9 16 10 19 12 21 15 26 16 28 18 28 18 28 18 28 18 28 19 31 22 31 19 26 19 33 19 28 19 28 19 26 18 26 28 38 22 35 27 45 30 42 28 42 30 45 30 47 31 47 34 52 34 52 34 52 34 52 34 52 33 50 34 54 36 57 34 52 34 54 36 57 37 57 37 54 36 57 37 50 24 26 18 26 15 21 12 21 13 23 15 23 15 23 16 26 18 28 18 35 18 28 27 26 6 23 57 136 105 159 95 157 104 162 99 167 96 164 96 162 95 162 96 159 92 157 92 157 90 148 85 138 82 131 78 124 75 119 70 114 69 112 67 107 64 105 64 105 66 105 63 97 57 95 88 219 134 229 122 255 119 245 123 248 126 255 129 257 129 257 131 260 131 260 131 260 131 260 132 272 134 274 134 276 135 276 135 276 137 281 140 284 141 286 141 288 141 288 141 288 141 288 144 293 143 291 144 296 146 298 150 303 149 300 150 303 152 308 150 303 150 300 149 300 147 298 149 300 150 303 150 305 152 305 149 305 155 310 153 305 153 310 155 308 156 310 156 312 158 312 155 308 156 310 155 305 152 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 158 317 158 319 159 319 158 317 158 317 158 317 158 317 159 317 158 315 159 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 152 312 153 315 155 317 155 319 156 319 155 317 153 312 150 310 153 315 152 312 150 315 152 317 152 315 152 315 152 315 152 315 152 315 152 312 150 312 149 310 149 310 150 315 150 310 147 305 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 296 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 269 125 272 126 272 125 267 126 272 128 274 128 272 123 265 123 262 126 265 126 260 122 255 119 253 119 253 119 253 119 253 119 253 119 250 117 250 116 248 113 241 108 231 102 222 96 217 95 217 93 212 90 207 87 202 81 200 88 214 98 226 101 226 107 231 101 226 101 226 98 217 98 222 98 222 98 222 98 222 96 217 96 217 96 217 96 214 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 205 87 202 87 202 87 202 87 202 87 202 85 198 85 198 85 198 85 198 87 200 85 195 84 193 81 191 82 193 81 191 81 188 79 188 79 188 79 186 78 186 76 183 76 183 75 181 73 179 73 179 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 67 150 64 145 61 143 60 140 61 143 61 145 63 143 61 143 61 138 63 140 63 140 61 138 64 143 64 140 63 140 61 138 60 133 58 131 57 133 58 136 58 133 58 133 58 133 58 133 57 128 55 124 54 126 57 128 57 126 55 124 54 126 55 128 55 126 57 128 57 128 55 126 54 124 54 124 54 124 54 124 54 124 51 119 51 119 54 124 52 121 52 119 48 117 55 131 52 119 51 117 49 119 51 121 49 117 49 117 51 119 51 119 52 117 46 114 52 121 51 114 55 121 49 114 51 119 51 114 55 124 52 117 49 114 49 117 52 117 46 112 49 117 46 107 45 105 46 107 48 109 49 112 48 105 45 102 48 107 46 102 46 102 43 100 43 100 46 105 43 88 39 76 34 71 33 71 23 27 23 27 23 27 23 27 19 25 23 27 23 27 19 25 15 25 23 27 23 27 23 25 15 24 19 27 23 27 19 25 31 28 23 25 19 25 23 27 23 28 27 28 27 27 19 24 35 27 39 28 43 28 39 25 39 27 35 24 31 25 39 27 27 25 23 22 27 24 31 25 43 21 19 7 0 1 0 3 0 3 0 3 0 3 0 3 0 1 0 3 0 3 0 1 7 3 7 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 4 3 4 19 10 15 9 15 9 19 10 19 10 19 12 27 15 31 15 39 18 39 18 39 18 39 18 31 22 43 22 35 19 35 24 31 19 35 21 35 21 35 22 47 22 35 24 51 30 63 30 59 31 63 31 63 33 67 33 71 34 71 34 71 34 71 34 75 36 71 34 75 36 79 39 71 34 71 36 75 37 79 37 75 34 71 36 71 30 39 16 35 15 27 12 23 12 23 13 35 16 35 18 39 18 43 19 35 22 39 19 55 13 11 21 182 93 273 101 242 99 265 102 242 98 230 98 226 96 226 96 230 95 218 93 218 93 214 88 214 85 206 81 194 76 182 73 170 70 170 69 162 66 158 64 162 64 158 66 146 61 123 55 178 120 305 122 281 128 273 120 265 123 273 126 281 128 281 128 289 131 289 131 289 132 293 132 289 134 293 134 297 135 297 135 297 137 301 138 309 141 313 141 309 143 309 143 309 143 309 143 317 144 313 144 313 146 321 149 321 150 309 149 313 152 321 153 317 152 313 150 313 149 309 149 313 150 313 152 317 152 321 153 305 150 321 155 321 152 321 155 317 156 321 156 325 158 325 158 317 155 317 155 317 153 309 150 309 153 309 153 309 153 309 153 313 155 313 155 313 155 313 155 313 155 313 155 317 156 317 156 317 156 317 158 321 159 325 159 317 158 321 158 325 159 325 159 321 158 321 158 321 158 321 158 313 159 309 158 313 161 321 162 321 162 321 162 321 162 321 162 313 162 313 162 313 162 313 162 313 162 313 162 313 162 313 162 309 161 309 161 309 161 309 161 309 161 309 161 305 159 305 159 293 155 297 155 297 156 301 156 301 156 297 155 293 152 289 152 285 152 289 153 293 152 289 150 289 152 289 152 289 152 289 152 289 152 289 152 285 150 285 149 285 150 285 152 285 149 277 146 277 147 277 147 277 147 277 147 273 146 273 146 273 146 273 146 273 146 277 147 277 147 273 146 269 144 269 144 269 144 269 144 265 143 265 143 265 143 265 143 261 141 261 141 257 140 257 138 257 138 257 137 253 135 249 135 246 134 249 135 249 135 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 226 125 230 126 230 126 226 123 230 126 234 128 230 125 222 123 226 126 226 128 226 125 218 123 206 119 206 119 206 119 206 119 206 119 206 119 202 117 202 116 194 114 186 108 174 104 158 99 166 96 162 93 150 88 142 87 123 81 134 88 154 93 162 96 190 102 178 101 178 101 170 96 166 96 166 96 166 96 166 96 170 98 178 99 174 96 162 92 158 92 158 92 158 92 158 92 158 92 158 92 158 92 158 92 162 93 158 92 158 92 162 93 154 90 154 90 150 88 150 87 146 87 146 87 146 87 146 87 166 87 162 85 158 84 154 82 162 87 158 84 154 82 146 81 146 81 142 79 142 78 138 78 142 79 142 79 138 78 138 76 138 78 134 76 134 75 130 75 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 115 66 111 63 107 61 99 60 107 63 107 63 107 63 107 63 107 64 103 63 103 63 107 64 111 66 111 64 107 64 107 63 95 60 91 58 91 58 95 60 91 58 91 58 91 58 91 58 87 57 83 55 83 55 87 57 87 55 83 54 79 55 83 57 91 58 91 58 91 58 91 58 83 55 83 55 83 55 83 55 83 52 79 51 75 52 79 54 71 52 83 52 75 51 83 55 79 51 75 49 71 51 75 52 79 52 79 52 75 51 75 51 79 49 63 45 67 49 71 49 87 52 67 48 71 51 71 48 79 51 71 49 71 49 75 51 83 51 67 48 67 48 59 42 63 48 63 48 63 48 63 48 55 46 63 48 55 45 59 48 55 46 55 43 51 45 63 46 47 39 47 33 35 33 39 31 28 50 28 50 28 50 28 50 22 40 24 45 27 47 27 45 21 40 24 45 27 47 27 47 22 40 24 45 27 47 27 47 27 47 27 45 25 45 27 47 28 50 28 50 27 47 25 45 25 40 27 45 28 45 28 42 27 40 24 38 24 38 25 42 24 38 22 35 22 38 25 40 24 35 15 16 4 7 1 4 3 4 3 4 3 4 3 4 1 2 3 7 4 4 1 2 3 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 7 4 7 12 16 9 14 9 14 10 19 10 16 10 19 12 21 13 21 16 26 16 26 16 26 16 26 19 33 24 35 22 31 24 38 19 31 21 33 22 35 24 38 19 26 16 28 24 40 28 40 30 45 31 47 31 47 31 47 33 50 33 50 33 50 33 50 34 52 34 52 34 54 37 59 34 52 34 54 36 57 37 57 36 54 37 57 34 42 21 23 15 23 13 21 13 21 13 21 18 28 18 31 19 33 21 33 13 33 18 31 22 14 9 52 87 157 105 157 95 155 102 162 98 162 98 159 96 159 95 157 98 157 93 155 93 155 92 148 87 138 84 133 79 124 75 121 72 117 70 112 67 109 66 107 64 105 66 107 64 100 58 100 78 212 134 236 125 257 120 250 122 248 125 253 128 255 128 255 131 260 131 262 132 262 132 265 134 274 134 276 135 276 137 279 137 279 138 281 140 286 143 288 143 291 143 291 144 293 144 293 146 296 146 296 146 298 149 300 152 303 150 303 150 305 153 310 153 305 152 305 150 303 150 303 152 305 152 305 153 308 153 310 147 303 155 310 153 305 153 310 156 310 156 312 158 312 159 315 155 308 155 308 155 305 152 303 153 310 153 310 153 310 153 310 156 315 156 315 156 315 156 315 155 315 156 315 156 315 156 315 156 315 156 317 158 319 159 319 158 317 158 319 159 319 161 322 159 319 159 319 159 319 159 319 161 317 159 317 159 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 317 156 319 156 319 156 322 158 322 156 319 156 317 155 315 153 312 149 312 153 319 155 317 150 310 152 315 152 315 152 315 152 315 153 317 152 315 152 312 150 312 150 315 152 312 150 310 149 308 149 310 149 310 149 310 149 310 147 308 147 308 147 308 147 308 146 305 147 310 149 308 146 305 146 305 146 305 146 305 146 305 143 300 143 300 143 300 143 300 143 300 141 298 141 296 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 126 272 128 274 126 272 125 267 126 272 126 272 125 269 123 267 128 267 128 267 126 265 125 262 120 255 120 255 120 255 120 255 120 255 119 253 119 250 117 250 117 248 114 243 110 236 107 231 99 224 98 217 93 210 88 207 88 207 88 207 88 207 88 207 99 219 95 219 99 226 99 222 96 219 96 219 96 219 96 219 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 212 92 210 92 210 93 214 92 210 90 207 90 205 88 205 88 205 88 205 88 205 88 205 90 202 87 200 84 195 82 191 85 198 85 195 84 193 82 193 81 191 81 191 79 188 78 186 81 191 79 188 79 186 78 186 79 188 79 186 78 183 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 64 148 64 148 63 143 61 140 63 145 61 143 61 143 63 145 67 145 63 138 61 140 66 148 64 143 64 143 64 143 63 140 61 136 58 133 58 133 60 138 58 133 58 133 58 133 58 133 57 128 57 126 55 128 57 128 57 126 55 124 54 126 55 128 60 131 58 131 58 131 58 133 55 126 55 126 55 126 55 126 52 121 52 121 52 121 52 121 48 119 55 126 54 119 51 121 52 119 51 117 49 119 51 121 55 126 54 121 52 119 51 119 52 117 45 107 45 112 49 119 54 119 48 114 49 119 49 114 49 114 48 114 49 119 52 121 54 121 51 114 48 109 43 105 49 107 48 107 48 107 48 105 43 107 51 109 43 97 45 109 46 105 45 102 45 97 45 100 39 81 34 76 33 69 31 69 27 28 27 28 27 28 27 28 7 22 15 25 23 27 23 27 7 22 15 25 23 27 23 27 11 22 15 25 23 27 23 27 15 24 15 25 19 25 15 24 27 28 23 27 19 25 19 25 31 24 39 27 43 28 43 27 31 24 27 21 23 22 31 24 19 21 15 19 23 21 27 24 43 21 27 10 0 4 0 1 0 3 0 3 0 3 0 3 0 3 3 4 3 4 0 1 7 3 7 1 3 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 4 7 7 23 12 19 9 15 10 23 12 19 10 19 12 23 12 23 13 35 16 35 16 35 16 35 16 31 21 43 24 39 22 43 27 35 21 35 22 43 24 47 25 31 18 23 18 39 27 51 27 59 30 55 28 55 28 55 28 67 33 67 33 67 33 67 33 67 33 63 31 67 34 75 36 71 34 71 36 75 37 79 37 75 39 87 39 71 28 35 18 31 15 35 16 35 16 35 16 39 18 43 19 47 21 47 21 27 19 39 19 43 7 31 49 246 102 261 96 238 95 249 99 238 98 234 96 234 95 230 95 238 95 226 93 226 93 222 88 214 87 210 82 194 78 186 75 174 72 170 70 166 67 158 66 158 64 158 66 150 64 130 58 154 117 309 126 289 129 273 122 265 123 273 126 281 129 281 128 289 131 289 132 293 134 297 135 293 134 297 135 297 137 301 137 301 137 305 140 313 141 317 143 309 143 313 144 317 146 321 147 321 147 317 146 321 149 329 150 325 152 313 150 317 152 321 155 321 153 321 153 317 152 317 150 317 153 321 153 325 155 325 155 309 152 325 156 325 153 325 156 321 156 325 158 325 159 329 159 321 156 321 156 321 155 313 152 309 153 309 153 309 153 309 153 317 156 317 156 317 156 317 156 321 156 317 156 317 156 317 156 317 156 317 158 321 159 325 159 321 158 325 159 325 161 329 161 325 159 325 159 325 159 325 159 317 161 313 159 317 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 162 309 159 309 159 309 158 305 158 301 156 301 155 297 155 297 153 281 150 293 155 297 153 285 149 289 152 289 152 289 152 289 152 293 153 293 152 289 152 285 150 293 152 289 150 285 149 281 150 281 149 281 149 281 149 281 149 277 147 277 147 277 147 277 147 273 147 281 149 281 149 277 146 273 146 273 146 273 146 273 146 265 143 265 143 265 143 265 143 265 143 265 141 261 141 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 234 128 234 128 234 126 226 123 230 126 226 125 222 123 222 123 234 128 230 126 226 125 222 125 210 120 210 120 210 120 210 120 210 120 210 119 206 119 202 117 206 117 202 116 194 113 186 111 190 104 182 99 166 95 154 92 154 90 146 88 142 85 138 85 146 88 146 92 166 101 178 99 174 99 174 99 174 99 174 99 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 95 162 92 158 93 166 95 158 92 158 90 154 90 150 88 150 88 150 88 150 88 150 88 170 88 162 87 154 84 150 81 158 85 154 84 154 84 150 82 154 84 150 82 146 81 146 81 146 81 146 79 142 79 138 78 142 79 142 79 138 78 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 107 63 111 64 111 63 103 60 103 61 99 58 95 60 103 61 115 66 103 61 99 63 111 67 99 61 99 61 99 61 103 63 99 61 95 58 91 60 99 61 91 58 91 58 91 58 91 58 87 57 87 58 91 57 87 57 87 55 83 54 79 55 83 57 87 57 83 54 79 55 87 57 75 52 75 52 75 52 75 52 79 52 79 52 79 52 79 52 67 52 87 57 83 51 75 51 79 51 75 49 71 51 75 52 87 55 83 52 79 51 75 51 75 49 63 45 55 45 71 52 83 51 67 46 71 49 71 46 67 48 63 48 67 49 79 52 79 52 79 49 63 43 55 43 67 48 63 48 63 48 63 46 55 49 71 49 51 42 51 48 55 45 59 46 55 43 59 42 39 36 43 31 35 30 43 33 27 47 27 47 27 47 27 47 22 42 25 47 28 50 27 47 24 45 27 47 27 47 27 45 24 42 25 47 27 47 25 45 21 40 24 45 25 45 24 42 30 50 27 45 25 45 25 47 21 35 24 40 27 42 27 42 24 35 21 33 21 33 22 38 22 33 21 31 19 31 21 33 24 35 16 21 7 9 3 4 3 4 3 4 3 4 3 4 3 4 4 7 4 7 3 4 3 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 3 4 3 4 4 9 7 14 12 19 10 16 10 16 12 19 12 19 12 19 13 21 13 21 15 23 15 23 15 23 15 23 16 28 22 33 21 31 24 40 21 33 22 33 22 33 24 35 24 31 19 31 25 42 28 42 30 42 28 42 28 40 27 40 31 47 31 47 31 47 31 47 33 47 31 47 31 50 34 54 34 52 34 54 36 57 37 57 36 62 42 62 34 40 21 26 13 23 16 28 18 28 18 26 18 28 18 31 19 33 21 33 13 31 18 31 16 9 24 109 104 162 98 150 93 148 95 150 96 159 96 159 95 157 95 155 98 157 93 155 93 155 92 148 88 140 85 133 81 126 76 121 73 117 72 114 69 109 67 109 63 105 66 107 66 105 61 105 72 210 138 243 126 255 119 250 123 250 126 257 129 260 131 257 131 260 132 262 134 267 135 267 135 276 135 276 137 279 137 281 138 281 138 284 141 288 143 291 143 293 144 296 147 298 149 300 149 300 147 298 149 300 150 305 152 305 152 305 152 308 155 310 155 310 155 308 153 308 152 305 153 308 155 310 155 312 156 312 152 310 158 315 156 310 156 315 158 312 158 312 159 315 159 317 158 312 159 315 158 310 155 308 155 312 155 312 155 312 155 312 158 317 158 317 158 317 158 317 158 317 158 317 156 315 156 315 156 315 156 317 158 319 159 319 159 319 159 319 161 322 161 324 161 322 161 322 161 322 161 322 161 319 161 319 161 322 164 324 165 327 165 327 165 327 165 327 165 327 165 327 165 327 165 327 162 322 162 322 162 322 162 322 162 322 162 322 162 322 162 322 161 319 161 319 162 322 162 322 162 327 161 327 161 324 159 324 156 319 156 319 156 317 155 317 150 315 152 317 153 315 152 312 152 315 152 315 152 315 152 315 155 317 153 317 152 315 152 315 155 317 152 312 149 312 150 312 150 312 150 312 150 312 150 312 149 310 149 310 149 310 149 310 147 308 149 310 149 310 147 308 147 308 147 308 147 308 147 308 143 300 143 300 143 300 143 300 144 300 143 300 141 298 141 298 138 300 138 298 137 296 135 296 137 298 135 296 135 296 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 126 272 125 267 122 265 123 267 128 267 126 262 123 262 125 262 122 257 122 257 122 257 122 257 122 255 120 255 119 253 119 253 119 253 117 250 116 248 114 245 110 238 107 231 101 222 96 217 87 205 85 202 85 205 88 207 85 200 85 207 95 224 99 222 99 224 99 224 99 224 99 224 96 219 99 222 98 217 93 210 95 214 95 214 95 214 95 214 95 214 95 214 95 214 95 214 95 214 93 212 93 212 95 214 93 210 92 210 90 207 90 207 90 207 90 207 90 207 90 207 88 200 87 198 85 195 84 193 84 195 84 195 84 195 84 195 84 195 84 193 82 193 81 191 82 191 81 191 79 188 79 188 79 188 79 186 78 183 76 183 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 61 143 64 150 66 148 61 140 61 140 58 136 57 138 60 143 64 143 63 140 63 140 64 143 60 136 60 138 61 138 61 140 61 138 60 136 60 136 61 138 58 133 58 133 58 133 58 133 57 128 58 131 58 131 57 128 57 126 55 124 54 126 55 128 55 124 52 119 51 121 54 126 52 121 52 121 52 121 52 121 51 121 52 124 54 121 52 119 49 121 57 128 54 119 49 119 52 119 51 117 49 119 51 121 52 121 52 121 51 119 51 119 49 117 49 114 45 112 49 121 52 117 46 112 48 117 48 112 48 112 46 112 48 117 51 121 51 121 52 117 46 107 43 109 48 107 48 107 48 107 48 107 48 109 49 107 45 100 43 102 45 109 46 105 46 100 42 93 37 85 34 76 31 74 34 74 23 27 23 27 23 27 23 27 19 27 23 28 27 28 27 27 23 28 27 28 27 27 23 25 19 25 23 27 23 25 15 24 7 22 19 27 23 27 19 25 31 28 23 25 15 25 23 27 19 19 27 24 35 25 35 25 35 24 27 22 27 22 31 25 27 25 19 21 23 19 23 21 39 21 31 13 7 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 3 0 1 0 4 11 9 27 12 23 10 19 12 23 13 31 15 31 15 27 13 27 13 31 15 31 15 31 15 31 15 19 18 35 21 31 19 39 25 39 22 39 22 35 21 35 21 47 22 35 21 47 27 51 25 63 31 59 30 59 28 55 28 63 31 63 31 63 31 63 31 71 33 67 33 67 34 75 37 71 34 71 36 75 37 79 37 71 39 91 39 63 22 27 16 23 13 31 16 39 16 35 15 35 18 39 18 43 19 43 19 31 18 39 18 27 4 75 87 277 102 249 96 246 95 242 96 238 96 234 95 230 95 226 93 238 95 226 93 226 93 222 88 218 87 210 84 198 79 186 76 178 73 174 70 166 69 162 67 158 64 158 67 154 66 134 60 146 117 325 132 293 126 265 119 273 126 285 131 293 132 293 132 289 131 293 132 297 135 305 137 297 135 297 137 301 137 305 138 305 138 309 140 313 143 321 144 309 144 313 146 321 149 329 150 329 149 325 149 325 150 333 153 329 152 317 152 317 153 325 156 329 156 325 155 325 153 321 153 325 155 325 156 329 156 333 158 321 156 337 161 333 158 337 161 325 158 325 159 329 159 333 161 329 161 333 161 333 159 325 156 317 156 317 156 317 156 317 156 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 161 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 317 164 317 164 317 164 317 164 309 161 309 162 313 164 317 164 321 164 317 162 313 161 313 159 301 156 301 156 301 156 301 156 293 152 289 150 285 152 289 153 289 152 289 152 289 152 289 152 297 155 293 153 293 152 289 152 297 153 289 150 281 150 289 152 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 265 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 238 129 238 129 234 126 226 123 234 126 222 122 218 122 222 123 230 126 222 122 214 122 218 125 214 122 214 122 214 122 214 122 214 122 210 120 210 119 206 119 206 119 202 117 202 117 198 116 206 113 198 108 182 102 166 98 150 93 142 88 138 88 142 92 146 87 142 90 162 96 166 95 170 98 170 98 170 98 170 98 170 96 170 96 170 96 170 95 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 158 92 158 90 154 90 154 90 154 90 154 90 154 90 158 85 158 85 158 85 158 85 154 84 154 84 154 84 154 84 150 82 150 81 146 81 142 79 150 82 146 81 146 79 142 79 138 78 138 78 134 76 134 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 99 61 111 66 115 64 103 60 111 63 99 58 95 60 107 64 99 61 103 63 103 63 99 61 99 61 99 63 103 63 107 64 103 61 99 60 95 61 99 63 91 58 91 58 91 58 91 58 87 57 91 60 95 58 87 57 87 55 83 54 79 55 83 57 87 54 75 49 67 52 79 57 79 54 79 54 79 54 79 54 75 51 83 54 83 54 75 51 75 54 87 55 79 49 71 51 79 51 75 49 71 51 75 52 71 49 71 49 75 51 75 51 67 51 79 52 67 46 71 52 79 49 63 46 67 49 67 46 67 48 63 46 63 48 71 51 67 51 79 49 63 43 59 48 55 46 59 48 63 49 67 51 71 49 59 46 59 46 51 42 55 45 63 46 59 43 55 37 43 37 47 34 39 34 51 34 25 45 25 45 25 45 25 45 27 50 30 52 30 50 28 47 30 52 30 52 30 50 25 45 27 47 27 47 25 42 22 40 22 42 27 50 30 52 28 47 31 52 27 45 24 45 27 50 18 28 21 35 24 40 25 38 27 40 25 38 24 40 25 42 28 45 25 38 22 33 21 33 22 35 18 23 10 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 2 0 0 1 7 6 14 13 19 12 16 10 19 12 21 16 23 15 23 15 23 15 23 15 23 15 23 15 23 15 23 13 23 19 28 19 28 22 35 24 33 22 31 21 28 19 26 22 31 18 26 21 33 22 31 33 50 33 47 31 45 30 45 31 47 31 47 31 47 31 47 36 52 34 52 34 54 37 59 34 52 34 54 36 57 37 57 31 57 40 57 28 31 16 21 9 16 13 23 16 23 15 21 16 26 16 28 18 28 19 31 15 28 16 26 12 7 37 152 110 162 98 155 99 155 95 150 96 155 96 152 95 150 93 150 98 152 93 150 93 150 92 143 88 143 85 136 81 128 78 124 73 119 72 114 70 112 67 109 63 105 66 109 67 105 63 107 70 212 143 248 128 253 116 243 126 255 129 262 132 265 134 262 131 260 132 265 135 267 137 272 135 276 135 279 137 281 138 281 138 281 140 286 141 288 144 291 144 293 146 298 149 300 150 305 150 303 149 300 149 303 152 308 153 305 152 305 152 308 155 312 156 312 156 310 155 310 153 308 155 310 156 312 156 315 158 315 155 315 161 322 159 317 159 322 158 312 158 315 159 317 161 317 161 319 162 319 162 317 159 312 158 317 158 317 158 317 158 317 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 324 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 165 327 165 327 165 327 165 327 161 319 161 322 162 324 164 324 165 331 164 329 162 327 161 327 156 319 156 319 156 319 156 319 155 317 150 310 149 312 153 319 152 315 152 315 152 315 152 315 155 319 155 317 153 315 152 315 156 319 152 312 149 312 152 317 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 144 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 131 279 131 276 128 272 125 267 128 272 123 265 120 265 123 269 126 262 123 255 120 257 123 260 122 257 122 257 122 257 122 257 122 257 122 255 120 253 119 253 117 250 117 250 117 250 117 250 117 250 114 241 107 231 102 226 107 234 101 219 93 212 92 212 95 212 90 212 95 219 95 212 96 219 96 219 96 219 96 219 96 217 95 214 95 217 98 219 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 93 210 92 207 90 207 90 207 90 207 90 207 90 207 84 198 85 198 85 198 85 200 84 195 84 195 84 195 84 195 81 191 81 188 79 186 78 186 82 193 82 191 81 188 79 188 78 186 76 183 76 181 75 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 58 143 64 150 66 148 61 140 66 148 61 140 60 143 64 150 58 136 63 143 64 140 60 133 63 140 63 143 64 145 66 145 63 138 61 136 60 138 61 140 58 133 58 133 58 133 58 133 55 128 60 136 61 133 57 126 57 126 55 124 54 126 55 128 57 126 52 117 49 121 55 128 55 126 55 126 55 126 55 126 49 119 54 126 55 124 51 117 52 126 55 124 51 117 51 121 52 119 51 117 49 119 51 121 46 112 48 117 49 119 51 119 46 119 55 124 51 114 49 121 52 117 46 112 48 114 48 112 49 114 48 112 46 114 48 117 45 117 52 117 46 107 46 119 43 102 46 105 49 109 51 114 54 109 45 102 48 107 43 93 45 109 46 112 45 100 39 93 39 88 36 83 34 78 36 81 27 28 27 27 23 25 19 25 15 24 15 25 19 27 23 27 31 28 19 24 15 25 27 30 31 30 27 27 19 22 7 19 19 27 23 28 27 27 23 25 3 22 23 30 35 30 27 27 23 22 35 27 39 25 27 21 43 28 39 25 35 27 43 28 23 24 23 22 27 21 23 21 39 22 35 16 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 12 19 9 15 9 19 10 11 10 27 16 39 16 27 12 31 13 27 15 39 18 31 12 11 10 7 12 15 15 23 18 39 22 39 22 39 21 27 18 43 22 39 22 39 22 35 21 59 30 55 28 55 30 63 33 67 31 63 30 59 31 63 33 71 34 71 34 71 34 71 34 71 34 71 36 75 37 79 37 71 34 67 30 51 22 31 18 31 15 31 15 31 15 31 15 43 19 43 19 43 19 43 19 51 21 27 12 23 13 123 108 281 107 261 98 246 96 249 99 230 93 230 93 230 93 230 93 230 93 234 93 226 90 218 87 210 84 206 81 194 78 186 76 178 73 174 70 162 66 154 63 174 67 158 63 146 63 138 63 134 110 329 137 285 131 297 123 281 128 285 131 289 132 297 134 309 137 305 137 305 137 301 135 301 137 297 134 297 137 305 141 309 140 309 141 313 141 317 143 313 144 313 146 317 147 321 147 317 147 329 152 337 152 329 149 333 153 321 153 321 153 317 152 329 155 325 153 321 155 325 156 337 158 325 153 321 155 333 159 333 158 333 159 337 161 341 161 333 161 333 162 337 164 341 164 341 164 341 162 337 161 333 161 313 156 317 158 321 159 325 159 325 159 325 159 325 159 325 159 329 161 329 161 329 161 329 161 321 158 321 159 325 159 329 161 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 317 164 317 164 317 164 317 164 317 164 317 165 321 167 325 167 333 168 325 165 317 162 313 162 313 161 313 161 313 161 313 161 309 159 305 158 305 156 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 150 285 150 289 152 289 150 285 149 281 149 281 149 281 149 281 149 281 149 285 150 285 150 285 150 285 150 289 150 281 149 277 146 269 144 265 143 265 144 269 146 273 146 269 140 253 140 273 147 273 141 261 141 265 141 265 140 257 137 253 137 253 135 249 134 246 134 253 137 253 135 249 134 246 134 246 134 246 134 246 134 246 134 261 135 249 131 242 129 246 132 246 131 246 129 242 128 238 128 238 129 238 128 234 126 230 126 226 125 226 125 226 125 226 125 218 123 214 122 214 120 210 120 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 113 198 111 198 110 194 110 198 110 178 99 158 95 150 93 154 90 146 87 142 90 154 93 166 98 178 104 182 101 170 95 158 93 166 95 170 98 178 99 174 99 178 99 178 98 170 95 178 98 174 96 170 98 174 99 170 96 170 95 166 93 162 93 162 93 162 92 158 90 154 90 154 90 154 88 150 87 146 87 162 87 166 90 170 90 166 88 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 70 119 70 119 70 119 70 119 70 119 70 119 70 115 69 115 67 111 67 111 70 123 72 111 64 99 63 107 66 107 64 103 63 99 63 119 67 119 66 115 64 111 64 115 66 115 64 111 63 107 63 99 63 103 64 107 63 103 61 107 64 107 64 107 64 107 64 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 57 87 58 87 55 75 51 87 57 87 57 83 54 75 51 83 52 79 51 75 52 79 54 71 51 83 55 87 54 75 49 63 49 79 52 71 48 67 49 71 49 71 49 71 49 71 49 91 54 71 46 59 45 67 49 51 43 63 48 71 51 75 51 67 48 71 49 67 48 63 45 75 51 75 49 71 49 67 48 55 48 75 52 67 46 55 46 55 45 55 43 51 45 55 45 63 48 59 43 55 43 63 43 35 34 51 36 39 33 55 37 28 50 28 47 27 45 25 45 25 45 25 45 25 45 25 45 28 50 25 45 25 45 28 50 27 47 28 50 28 47 27 45 25 47 27 50 28 47 27 45 24 45 28 52 30 50 25 42 22 38 24 40 25 38 24 35 25 40 24 35 22 38 25 40 24 38 24 35 22 33 21 33 25 40 21 31 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 16 10 16 10 16 10 16 9 19 15 26 16 23 13 19 16 23 15 26 19 31 16 21 9 11 10 14 12 19 15 23 21 33 22 33 22 31 19 26 22 33 22 33 22 33 22 35 31 45 27 38 27 45 33 54 33 47 31 45 30 47 31 50 34 52 34 52 34 52 34 52 34 52 34 54 36 57 37 57 36 52 33 42 25 31 18 23 15 23 15 23 15 23 15 23 18 28 18 28 18 28 18 28 19 26 16 19 6 35 69 179 108 167 102 155 96 152 98 157 93 150 93 150 93 150 93 150 93 150 95 150 92 145 88 140 87 138 84 133 81 128 78 124 75 119 72 114 69 107 64 105 67 109 66 107 64 102 61 107 67 198 143 257 126 257 128 250 128 255 129 260 132 262 134 265 137 269 137 269 137 269 137 272 138 279 135 276 135 279 140 286 140 284 141 286 141 288 143 288 146 296 147 298 149 300 149 300 147 300 150 305 153 305 152 303 153 308 155 310 155 312 156 312 158 312 156 310 155 312 156 315 156 312 156 310 156 312 158 315 158 315 158 317 159 319 161 319 161 317 161 319 162 322 164 322 164 322 164 319 162 319 161 317 156 315 158 317 158 319 159 319 159 319 159 319 159 319 159 319 161 322 161 322 161 322 161 322 159 319 159 322 161 322 162 324 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 165 327 165 327 165 327 165 327 164 324 165 327 165 329 167 329 170 331 167 327 164 324 164 324 161 327 161 327 161 327 161 327 159 324 159 322 158 322 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 315 150 312 152 315 152 312 150 312 149 310 149 310 149 310 149 310 149 310 150 312 150 312 150 312 150 312 150 312 149 308 146 303 144 300 143 300 143 303 144 305 146 305 144 298 138 298 146 308 146 300 140 305 141 305 141 303 138 298 137 298 137 296 135 296 134 293 137 298 137 296 135 293 134 293 134 293 134 293 134 293 134 293 135 288 132 284 131 284 132 288 131 284 131 281 129 279 128 279 129 276 129 274 128 272 126 272 125 269 125 269 125 269 125 269 125 262 123 260 122 257 122 257 122 257 122 257 122 257 122 257 119 253 119 253 119 253 119 250 119 253 119 253 119 253 119 253 114 248 113 245 111 243 111 243 111 241 107 229 99 222 96 217 95 214 92 210 90 212 95 217 95 222 99 229 102 224 96 217 93 212 95 217 98 222 99 224 98 219 99 222 99 219 96 217 99 219 98 217 96 219 98 222 96 217 96 214 95 212 93 212 93 212 93 210 92 210 90 207 90 207 90 205 88 205 87 202 87 202 88 205 90 202 88 200 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 164 70 162 70 162 70 162 70 162 70 162 69 159 69 157 67 157 66 155 67 157 72 157 66 148 64 148 66 150 66 148 64 148 63 145 67 152 67 150 66 148 64 148 64 148 63 145 63 143 61 143 61 140 63 143 64 140 63 138 63 140 63 140 63 140 63 140 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 131 57 126 52 119 51 121 54 124 55 124 54 121 54 121 52 119 51 121 52 124 49 119 54 126 55 124 51 117 48 119 54 124 51 117 51 121 48 117 49 117 49 117 49 119 54 121 49 114 46 112 48 117 43 109 46 114 49 117 49 117 48 114 48 114 48 112 45 107 51 117 49 117 48 114 48 112 46 109 52 112 48 105 45 105 43 102 46 107 48 105 45 100 48 114 43 112 43 107 43 105 37 95 42 93 37 88 39 95 27 28 23 27 23 27 19 25 23 27 23 27 19 25 19 25 27 27 23 25 19 27 23 28 15 24 23 28 35 31 35 31 23 27 23 27 23 27 23 27 27 28 31 30 27 25 11 21 35 25 31 24 31 24 35 25 27 22 23 19 19 21 27 22 23 24 19 22 27 22 23 21 55 27 47 21 27 10 0 4 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 19 10 19 10 23 12 23 13 31 16 35 15 23 10 39 16 35 18 43 19 39 15 3 9 3 10 11 13 15 15 35 21 39 22 39 21 31 18 35 21 35 22 43 24 47 25 67 30 51 25 51 28 67 36 67 33 63 31 63 31 67 33 71 34 71 34 71 34 71 34 71 34 71 36 75 37 79 37 83 36 63 27 39 18 23 15 31 15 31 15 31 15 31 15 39 18 39 18 39 18 39 18 39 12 47 12 0 37 246 116 273 105 257 98 246 96 246 98 242 95 242 95 242 95 242 95 238 93 242 93 234 90 226 87 218 87 210 84 202 81 194 78 182 73 174 70 166 67 158 66 166 67 162 67 158 66 134 60 138 108 325 138 289 129 289 122 281 129 285 131 293 134 297 134 301 135 301 137 309 138 313 140 305 137 301 137 301 138 309 141 313 141 313 143 317 143 321 144 325 149 325 149 329 150 333 152 325 150 333 153 337 153 333 152 333 155 325 156 333 158 337 159 333 158 329 156 329 156 333 158 321 155 329 158 333 159 333 158 333 158 333 159 337 161 341 161 333 161 333 162 337 164 341 164 341 164 341 164 337 162 337 161 321 158 321 159 325 159 329 161 325 159 325 159 325 159 325 159 329 161 329 161 329 161 329 161 329 161 333 162 333 164 337 164 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 168 325 167 325 167 325 167 325 167 325 167 325 167 317 165 321 165 325 167 325 167 333 168 325 165 317 164 317 164 317 162 317 162 317 162 317 162 313 161 309 159 309 158 305 158 293 153 293 153 293 153 293 153 293 153 293 153 297 155 297 155 293 153 293 153 293 153 293 153 293 153 293 153 289 152 289 150 289 152 289 152 285 150 285 149 281 149 281 149 281 149 281 149 285 150 285 150 285 150 285 150 281 149 277 146 273 144 265 143 269 144 269 144 273 146 273 146 269 141 261 141 269 146 269 143 265 141 265 141 265 140 257 138 253 137 253 137 249 135 249 134 253 137 253 135 249 134 246 134 246 134 246 134 246 134 246 134 249 132 246 131 246 132 253 135 246 131 246 129 242 128 238 128 238 129 238 128 234 126 230 126 226 125 226 125 226 125 226 125 226 126 222 125 222 123 218 123 214 122 214 122 214 122 214 122 210 120 206 119 202 116 198 114 206 119 206 119 206 119 206 119 202 117 198 116 198 114 194 114 190 113 186 110 174 104 158 98 170 98 166 95 162 95 166 96 162 96 170 99 174 98 166 95 166 95 170 96 174 99 178 101 170 98 174 99 178 99 174 98 178 98 174 96 170 98 174 99 170 96 170 95 166 93 162 93 162 93 162 93 158 92 158 90 154 90 154 90 150 88 150 87 162 88 166 90 170 88 162 87 158 85 158 85 158 85 158 85 154 84 154 84 154 84 154 84 146 81 146 81 146 81 146 81 138 78 138 78 138 78 138 78 130 75 130 75 134 76 134 78 142 78 134 75 130 75 130 76 126 73 126 73 123 72 123 70 119 70 119 70 119 70 119 70 115 69 115 67 111 67 107 66 115 70 119 67 103 63 103 67 107 66 107 66 103 64 103 63 119 67 119 66 115 64 111 64 107 63 103 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 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 57 87 55 79 52 63 49 71 52 79 54 79 54 83 52 79 51 75 52 79 54 71 51 83 55 87 54 75 49 71 52 87 55 79 51 79 54 67 48 67 49 71 51 75 51 75 49 71 49 71 49 71 49 63 48 67 49 71 48 67 46 63 48 67 48 67 46 59 43 71 48 67 48 63 46 63 45 59 49 75 51 63 46 59 48 47 45 67 52 75 49 55 42 63 46 63 43 55 45 67 45 59 45 79 45 71 43 79 46 27 47 27 47 27 47 27 47 24 45 25 47 27 50 28 50 27 47 27 47 27 47 27 47 22 42 25 50 30 54 31 54 27 47 27 47 27 47 27 47 28 50 30 52 28 45 24 40 27 40 24 35 22 38 25 42 22 33 21 31 19 33 21 35 22 35 22 35 22 35 22 35 30 47 27 38 18 21 6 7 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 12 19 12 19 12 19 15 26 16 26 16 21 12 16 18 26 15 26 18 28 15 19 9 14 12 19 15 21 15 21 19 31 22 33 22 31 19 28 19 31 21 33 24 38 27 40 28 42 28 45 30 47 31 47 34 50 31 47 31 47 33 52 34 52 34 52 34 52 34 52 34 52 34 54 36 57 37 57 40 57 31 35 19 23 15 19 15 23 15 23 15 23 15 23 16 26 16 26 16 26 16 26 18 14 24 19 0 83 117 181 107 167 102 157 98 152 96 152 96 152 96 152 95 150 95 150 93 148 95 148 92 143 88 138 88 143 87 138 84 131 81 128 75 121 73 117 70 112 69 109 64 107 69 114 69 107 61 102 66 191 140 260 128 255 125 253 129 257 131 260 132 265 135 267 134 267 135 269 138 274 141 276 138 281 138 281 138 284 141 286 143 288 143 288 144 291 144 293 147 300 149 300 150 303 150 305 150 305 152 308 153 308 153 308 156 312 156 315 158 315 158 315 158 312 156 310 155 312 156 315 152 308 156 317 161 319 159 315 158 315 158 317 159 319 161 319 161 317 161 319 162 322 164 322 165 324 164 322 164 319 162 319 159 319 159 322 161 322 161 322 161 322 161 322 161 322 161 322 162 324 162 324 162 324 162 324 164 327 164 329 165 329 167 331 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 329 168 331 168 331 168 331 168 331 165 327 165 329 167 329 168 331 170 331 167 327 165 327 165 327 164 331 164 331 164 331 164 331 162 327 161 327 159 324 159 324 155 319 155 319 155 319 155 319 153 319 155 319 155 319 155 319 155 319 155 319 155 319 155 319 155 319 153 317 153 315 152 315 153 317 152 315 152 312 150 312 150 312 150 312 150 312 150 312 150 312 150 312 150 312 150 312 147 308 146 305 144 303 144 300 144 305 146 305 146 305 146 305 144 300 143 300 144 303 144 303 141 305 143 308 141 305 140 300 138 300 137 298 137 296 135 296 137 298 137 296 135 293 134 293 134 293 134 293 134 293 134 293 131 284 131 284 132 288 134 291 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 265 126 262 125 262 122 257 122 257 122 257 122 257 123 257 122 255 119 250 116 245 119 253 119 253 119 253 119 253 119 253 119 250 117 248 116 248 113 245 114 245 111 236 104 226 101 224 99 222 96 219 96 219 93 217 96 222 98 222 96 217 96 217 98 219 99 222 101 224 96 219 99 222 101 224 99 222 99 219 98 217 96 219 98 222 96 217 96 214 95 212 93 212 95 214 93 212 93 210 92 210 92 210 90 207 90 205 88 205 88 202 90 205 90 202 87 198 85 198 85 198 85 198 85 198 85 198 85 198 85 198 85 198 82 193 81 191 81 191 79 188 79 188 79 188 79 188 79 188 75 183 76 183 76 183 76 179 78 174 76 169 75 169 75 171 75 169 73 167 73 164 72 164 72 164 72 164 72 164 72 164 72 162 70 162 69 159 69 157 70 157 69 150 63 145 66 157 67 152 66 150 66 148 64 148 67 152 67 150 66 148 64 148 63 145 63 145 61 143 60 140 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 124 49 119 52 124 54 124 54 124 54 121 52 119 51 121 52 124 51 121 52 124 54 121 52 119 49 121 54 124 52 119 51 121 46 112 48 117 49 119 52 121 48 114 49 119 51 119 49 117 48 117 49 117 49 114 46 109 49 117 49 117 49 114 46 112 48 114 46 112 46 109 45 109 48 112 52 112 48 105 46 109 46 107 51 114 52 112 48 109 48 114 45 112 43 112 46 112 45 107 49 112 48 102 46 107 23 27 23 27 23 27 23 27 7 22 15 25 27 30 35 33 23 27 23 27 23 27 23 27 15 25 19 27 23 27 19 25 27 27 23 25 19 27 23 28 23 27 23 28 23 27 23 25 43 27 35 24 31 25 39 28 31 24 27 22 27 22 31 24 19 22 19 22 27 22 27 22 55 28 55 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 15 10 23 13 31 13 27 12 35 16 35 16 31 15 27 12 35 15 27 13 31 15 23 9 11 13 19 18 31 19 27 18 31 19 35 22 39 22 35 19 35 21 39 24 47 27 51 28 43 27 63 34 75 33 55 27 71 34 67 31 63 33 71 34 71 34 71 34 71 34 71 34 71 34 71 36 75 37 79 37 91 36 55 21 23 13 15 15 31 15 31 15 31 15 31 15 35 16 35 16 35 16 35 16 47 12 51 12 0 69 325 108 273 105 265 101 253 98 249 98 253 99 249 98 246 96 242 95 238 93 242 93 234 90 226 87 218 88 214 85 206 81 198 79 182 75 178 73 174 70 170 70 166 67 166 70 162 67 134 60 126 101 313 141 301 128 285 125 285 129 289 132 297 134 301 135 301 135 305 138 313 141 317 143 305 138 309 141 313 141 313 141 317 144 321 144 325 146 325 146 317 147 321 147 325 149 325 150 337 153 337 153 337 155 341 156 345 159 337 158 333 156 329 156 329 156 325 155 325 155 329 156 321 155 333 161 341 161 337 158 333 158 333 159 337 161 341 161 333 161 333 162 337 164 341 164 345 165 345 164 341 164 337 162 333 162 333 161 329 161 329 161 329 161 329 161 329 161 329 161 333 162 333 162 333 162 333 162 341 165 341 165 345 167 345 168 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 170 329 168 329 168 329 168 329 168 321 165 325 167 325 168 329 168 333 168 325 167 321 165 325 167 321 164 321 164 321 164 321 164 317 162 317 162 313 161 313 159 297 155 297 155 297 155 297 155 301 155 297 155 297 155 297 155 297 155 297 155 297 155 297 155 297 155 297 153 293 153 289 152 293 153 293 152 289 152 285 150 285 150 285 150 285 150 285 150 285 150 285 150 285 150 285 150 277 147 273 146 273 146 269 144 277 146 273 146 273 146 273 146 269 146 273 146 269 144 269 144 265 143 269 143 269 141 261 138 257 138 257 137 253 137 249 135 253 137 253 135 249 134 246 134 246 134 246 134 246 134 246 134 242 131 246 132 253 134 253 134 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 128 226 126 222 125 214 122 214 122 214 122 214 122 226 125 218 122 210 119 206 117 206 119 206 119 206 119 206 119 206 119 206 119 202 117 198 116 194 114 198 116 194 111 178 107 178 101 178 99 170 96 162 93 158 95 162 96 170 98 170 98 178 99 178 99 182 101 182 101 174 99 178 101 182 101 178 99 178 98 174 96 170 98 174 99 170 96 170 95 166 93 162 93 166 95 166 93 162 93 158 92 158 92 158 90 154 90 150 88 170 90 170 90 170 88 162 85 158 85 158 85 158 85 158 85 158 85 158 85 158 85 158 85 150 82 150 81 146 79 142 79 142 79 142 79 142 79 142 79 138 76 134 76 134 76 134 78 142 78 134 75 130 75 130 76 130 75 130 73 126 73 123 72 123 72 123 72 123 72 123 72 126 73 123 72 123 70 119 70 115 70 115 66 99 63 111 70 111 67 111 66 107 66 103 64 119 67 119 66 115 64 111 64 115 66 111 64 107 63 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 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 57 83 55 87 57 83 54 75 52 83 52 79 51 75 52 79 54 79 52 79 52 79 52 79 52 63 49 79 52 71 48 71 51 67 48 67 49 71 51 75 51 67 48 71 51 75 51 71 49 71 49 71 49 67 46 59 43 75 51 79 52 75 51 71 48 67 48 63 46 63 45 59 45 67 52 75 51 63 46 63 51 75 51 67 48 63 49 71 51 63 45 63 43 59 45 75 48 63 46 87 49 83 45 83 46 25 45 27 47 27 47 28 50 22 40 24 47 28 54 33 57 25 47 27 50 28 47 27 45 25 47 27 47 25 42 22 38 30 50 25 42 24 45 28 52 27 47 27 47 27 47 27 47 27 42 25 40 25 40 27 42 27 40 24 38 24 38 25 42 21 33 22 35 22 35 24 38 25 42 25 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 7 14 12 23 16 23 13 21 16 26 16 26 15 23 15 23 15 21 12 21 13 21 10 9 13 21 18 31 22 31 19 28 18 28 21 33 22 33 21 31 22 33 24 35 25 40 27 40 22 38 31 54 36 50 28 38 34 52 33 50 33 50 34 52 34 52 34 52 34 52 34 52 34 52 34 54 36 57 37 57 40 52 27 26 13 19 15 23 15 23 15 23 15 23 15 23 18 28 18 28 18 28 18 28 22 26 19 21 25 140 128 171 108 169 107 164 102 159 99 157 101 159 99 157 98 152 96 150 93 148 95 148 92 143 88 138 88 140 85 136 82 131 79 126 75 121 75 119 73 117 72 117 67 112 69 114 69 107 63 107 58 174 132 265 132 255 126 262 131 260 131 262 134 267 135 269 137 269 138 272 140 276 141 276 138 284 141 288 143 288 143 286 144 291 146 293 146 296 147 296 146 296 147 298 149 300 149 300 155 310 153 308 153 310 156 315 162 319 161 319 159 317 159 317 158 315 156 312 156 312 158 315 158 315 159 317 159 317 158 315 158 315 158 317 159 319 161 319 161 317 161 319 162 322 164 322 167 324 165 324 164 322 164 322 164 327 164 324 162 324 161 322 162 324 162 324 162 324 162 324 164 327 164 327 164 327 164 327 165 329 165 329 167 331 168 334 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 331 170 334 170 334 168 331 168 331 168 331 168 331 167 329 167 329 168 331 168 334 170 331 167 329 167 329 168 331 165 334 165 334 165 334 165 334 164 331 164 329 162 329 161 327 156 322 156 322 156 322 156 322 156 322 156 322 155 319 155 319 156 322 156 322 156 322 156 322 156 319 155 319 153 317 153 317 155 317 153 317 152 315 152 315 152 315 152 315 152 315 152 315 150 312 150 312 150 312 150 312 147 308 147 308 147 308 147 308 147 308 147 308 146 305 146 305 144 308 147 308 144 300 144 305 143 308 144 310 143 305 140 303 140 300 138 300 137 298 137 298 137 298 137 296 135 293 134 293 134 293 134 293 134 293 134 293 129 284 132 288 134 288 132 286 131 284 131 281 129 279 128 279 129 276 129 274 128 272 126 272 128 274 128 274 128 274 128 274 128 267 128 265 126 262 125 262 122 257 122 257 122 257 122 257 126 262 125 260 122 257 120 255 119 253 119 253 119 253 119 253 119 253 119 250 117 248 116 248 116 248 116 248 114 243 111 241 104 231 104 229 99 219 95 214 95 217 95 219 98 224 99 224 101 224 101 224 101 224 101 224 101 224 102 226 101 222 98 219 99 219 98 217 96 219 98 222 96 217 96 214 95 212 93 212 96 214 95 214 93 212 93 212 93 210 92 210 90 207 90 207 90 205 90 205 88 200 85 195 85 198 85 198 85 198 85 198 87 200 87 200 87 200 87 200 84 195 82 191 81 188 78 186 81 191 81 191 81 191 81 191 78 186 78 186 76 183 76 179 78 174 76 169 75 169 75 171 76 169 75 169 73 167 73 167 73 167 73 167 73 167 73 167 73 167 72 164 70 162 70 162 67 155 69 152 64 148 67 157 69 152 67 152 66 150 66 150 67 152 67 150 66 148 64 148 66 150 66 148 64 148 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 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 124 54 126 57 131 58 131 58 128 57 124 52 119 54 121 52 119 51 121 52 124 52 121 52 121 52 121 52 121 46 117 52 119 49 114 48 117 49 117 49 117 49 117 49 117 51 117 49 117 49 117 49 117 49 117 49 117 49 114 45 109 51 119 52 121 51 117 48 114 49 114 48 114 46 112 46 109 51 114 52 112 48 105 49 114 54 112 48 102 45 107 51 121 48 117 45 117 45 117 49 117 42 109 49 112 46 105 45 105 19 25 19 27 23 28 27 28 23 27 23 28 27 28 31 30 19 25 27 28 27 28 19 25 23 27 27 28 23 25 15 24 31 28 19 24 15 25 27 30 31 30 27 27 19 25 19 25 35 27 39 28 43 27 39 25 39 25 31 24 31 24 35 27 15 21 15 22 27 24 31 24 35 22 47 22 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 23 16 35 16 31 13 35 16 31 15 31 16 39 18 35 15 27 13 31 13 19 7 11 13 27 21 39 21 31 18 27 19 35 22 39 22 39 21 43 25 47 25 47 25 47 25 51 28 59 31 63 31 59 30 75 34 71 33 67 34 71 36 71 34 71 34 71 34 71 34 71 34 71 36 75 37 79 37 83 33 43 15 11 12 23 19 31 15 31 15 31 15 31 15 39 18 39 18 39 18 39 18 55 22 27 16 134 110 333 113 281 110 277 107 269 104 257 101 261 102 257 99 249 96 246 95 238 93 242 93 234 90 226 87 214 85 206 82 198 79 190 76 186 75 182 75 182 73 178 73 178 70 166 67 158 67 142 64 107 90 293 143 313 129 293 132 289 131 293 132 297 135 305 137 309 140 313 140 313 140 313 140 305 140 317 144 321 144 317 141 325 146 325 147 329 147 333 149 325 149 325 149 329 150 333 152 345 155 341 153 341 156 349 159 349 162 345 164 353 167 361 168 345 161 341 159 337 161 341 162 345 162 341 159 333 158 333 158 333 158 333 159 337 161 341 161 333 161 333 162 337 164 341 164 349 167 345 165 345 164 341 164 341 165 337 164 337 162 333 162 333 162 333 162 333 162 333 162 337 164 337 164 337 164 337 164 337 164 341 165 341 167 345 167 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 170 333 171 337 171 325 167 325 167 325 167 325 167 325 167 325 168 329 168 333 170 333 168 325 167 325 168 329 170 329 167 329 167 329 167 329 167 325 165 321 164 321 162 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 297 155 297 153 293 153 297 155 293 153 293 152 289 152 289 152 289 152 289 152 289 152 285 150 285 150 285 150 285 150 281 149 281 149 281 149 281 150 281 149 281 147 277 146 273 146 269 147 285 147 265 141 265 146 269 143 273 144 269 143 265 140 261 140 257 138 257 137 253 137 253 137 253 135 249 134 246 134 246 134 246 134 246 134 246 134 246 132 253 134 253 132 246 129 246 131 246 129 242 128 238 128 238 129 238 128 234 126 230 126 234 128 234 128 234 128 234 128 226 126 226 126 222 125 222 123 214 122 214 122 214 122 214 122 218 122 214 122 214 122 214 122 206 119 206 119 206 119 206 119 202 117 202 117 198 116 198 114 198 116 194 114 190 113 194 114 194 108 194 107 186 99 166 93 166 96 166 96 170 101 182 102 186 102 186 102 186 102 186 102 190 104 190 102 182 99 170 95 178 98 174 96 170 98 174 99 170 96 170 95 166 93 162 93 170 96 166 95 166 93 162 93 162 93 158 92 158 90 154 90 170 92 174 90 166 87 158 84 158 85 158 85 158 85 158 85 166 88 166 88 166 88 166 88 154 84 150 81 146 79 138 78 146 81 146 81 146 81 146 81 142 79 142 78 138 76 134 78 142 78 134 75 130 75 130 76 134 76 130 75 130 73 126 73 126 73 126 73 126 73 126 73 119 70 115 69 115 67 111 67 103 67 119 69 111 66 111 69 115 69 111 67 111 66 107 66 119 67 119 66 115 64 111 64 111 64 111 63 107 63 103 61 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 55 79 52 79 55 91 60 79 54 83 55 83 54 79 52 83 52 79 51 75 52 79 54 83 52 79 51 75 52 79 54 67 51 79 52 75 49 71 51 79 52 75 49 71 48 63 46 83 52 71 48 63 46 67 49 67 48 71 49 71 48 63 46 67 48 71 49 67 48 63 45 75 49 71 49 67 48 67 46 75 54 75 51 63 46 67 52 71 49 63 46 59 48 67 49 59 45 63 45 63 46 79 49 55 45 87 48 83 45 79 43 25 45 25 47 27 50 28 50 31 54 30 52 28 47 25 45 24 45 28 52 30 50 25 42 27 47 28 52 30 52 28 47 30 50 25 42 24 45 28 52 34 57 30 47 24 40 22 38 24 40 28 47 30 45 25 38 25 38 24 35 22 38 24 40 21 33 21 35 22 38 24 38 18 33 21 35 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 13 26 18 26 15 21 15 23 15 23 16 28 19 31 19 26 15 26 16 23 12 14 10 16 16 28 21 28 18 23 18 26 21 33 22 33 22 33 27 40 25 38 25 38 25 35 31 45 27 40 27 45 33 52 36 52 34 50 33 52 34 54 34 52 34 52 34 52 34 52 34 52 34 54 36 57 37 57 37 47 22 19 10 16 16 31 15 23 15 23 15 23 15 23 19 31 19 31 19 31 19 31 22 38 10 31 75 193 131 186 113 174 111 174 107 167 102 159 104 162 101 159 99 155 96 152 93 148 95 148 92 143 88 140 85 136 84 131 79 126 76 124 76 124 75 121 75 121 75 119 72 114 69 109 66 105 66 112 52 159 126 265 135 260 131 269 131 260 132 265 134 267 137 269 141 276 140 274 140 274 140 274 138 286 143 291 146 291 143 288 146 293 147 296 147 298 149 298 150 303 150 305 152 308 153 308 158 312 155 308 155 312 159 319 158 322 164 331 170 348 174 353 164 334 162 324 162 324 165 327 167 324 161 315 156 312 156 315 158 315 158 317 159 319 161 319 161 317 161 319 162 322 164 322 167 327 167 324 165 322 164 322 167 329 165 327 164 324 162 324 162 324 162 324 162 322 162 324 164 327 164 327 164 327 164 327 164 327 164 329 165 331 167 331 167 329 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 165 331 167 334 168 334 167 331 165 329 165 331 168 339 167 336 167 336 167 336 167 336 165 334 165 331 164 331 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 156 319 155 317 153 317 155 319 155 317 153 315 152 315 152 315 152 315 152 315 152 315 150 312 150 312 150 312 150 312 150 312 150 312 150 312 152 315 149 310 149 308 147 305 146 305 144 310 150 310 143 298 143 308 143 310 144 310 144 308 141 303 140 303 140 300 138 298 137 298 137 298 137 296 135 293 134 293 134 293 134 293 134 293 134 293 132 288 135 291 134 286 129 279 131 284 131 281 129 279 128 279 128 279 128 274 126 272 126 272 128 274 128 274 128 274 128 274 126 265 125 262 125 260 123 260 122 257 122 257 122 257 122 257 119 255 120 255 120 255 120 257 119 253 119 253 119 253 119 253 117 250 116 248 116 245 114 245 117 248 113 241 111 243 116 250 111 243 111 241 107 229 98 219 96 219 96 222 99 226 104 231 104 226 102 226 102 226 102 226 105 231 105 229 101 219 95 212 99 219 98 217 96 219 98 222 96 217 96 214 95 212 93 212 96 217 96 214 95 212 93 212 93 212 93 210 92 207 90 207 92 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 183 78 174 75 169 73 169 73 171 75 171 75 169 73 167 72 167 73 167 73 167 73 167 73 167 67 157 66 155 66 152 64 152 63 150 70 157 69 152 66 152 69 155 69 152 67 150 66 150 67 152 67 150 66 148 64 148 63 145 63 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 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 124 54 121 54 126 58 133 48 117 51 121 54 124 54 124 54 121 52 119 51 121 52 124 54 121 52 119 51 121 52 124 49 121 55 126 52 119 51 121 54 124 52 119 48 112 45 109 57 124 49 112 45 109 48 117 46 114 48 117 49 114 48 112 45 109 46 112 45 109 43 105 51 119 51 117 49 117 48 114 52 117 52 109 46 105 51 117 46 107 48 107 48 107 48 109 45 114 45 114 45 119 49 121 40 109 48 119 48 105 45 105 27 27 23 25 19 27 23 28 11 22 15 25 19 27 27 28 35 30 23 25 19 27 31 31 27 33 35 25 15 27 19 21 23 27 23 27 23 27 23 27 19 27 23 28 27 27 23 25 47 31 55 28 39 22 35 25 39 24 35 22 31 24 35 25 31 25 15 22 15 22 23 25 11 19 27 22 31 13 0 3 0 0 0 1 0 3 0 3 11 7 11 6 7 4 3 4 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 7 19 13 27 15 27 15 35 18 39 18 39 16 31 21 39 21 27 16 27 19 43 22 31 18 19 15 19 15 23 16 23 16 27 19 35 22 31 19 35 21 35 22 39 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 34 87 37 99 30 39 15 39 19 35 12 31 15 31 16 35 18 39 18 35 16 35 16 35 16 35 16 27 19 3 33 269 134 325 123 309 116 305 113 281 110 269 108 273 108 281 107 265 101 253 98 242 98 238 95 226 90 218 88 218 87 218 82 202 78 198 78 206 81 202 78 190 73 182 72 174 73 178 69 166 66 150 61 138 75 265 143 321 135 309 128 289 131 281 132 289 135 297 138 297 138 309 141 301 138 309 141 313 141 305 143 309 144 313 144 325 147 317 144 317 147 329 152 325 152 325 153 329 155 333 155 325 152 325 153 337 158 349 161 353 153 365 180 372 171 365 164 372 170 337 170 353 162 341 171 345 164 337 159 329 161 337 164 333 161 333 161 333 161 333 161 341 162 345 164 345 165 349 165 341 162 341 164 345 165 349 165 341 167 337 168 341 167 345 165 337 167 349 167 341 164 341 165 353 165 353 164 349 162 345 162 341 164 357 167 353 164 353 168 333 170 349 173 353 168 345 168 349 168 357 167 357 167 357 168 341 170 341 170 341 170 341 170 333 167 337 170 345 171 345 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 333 168 333 168 333 168 333 168 333 168 333 167 329 165 325 165 321 164 321 164 321 164 321 164 305 156 297 153 293 155 301 158 309 159 305 158 305 156 301 156 297 155 297 155 297 155 297 155 301 158 305 159 309 158 305 156 301 156 301 155 297 153 293 153 289 152 289 153 293 155 297 155 289 152 285 150 285 149 281 149 289 152 289 152 289 152 289 152 281 150 281 149 277 147 273 147 265 146 269 147 273 146 269 144 277 147 273 144 269 143 261 141 257 140 253 138 253 137 249 137 257 138 257 137 253 135 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 249 131 253 129 249 128 242 126 246 128 246 128 242 126 238 126 234 125 234 123 230 122 226 122 230 122 226 120 222 119 218 117 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 113 190 113 186 113 202 113 190 105 162 96 170 102 170 102 170 102 166 99 178 104 186 104 186 104 186 104 170 98 178 99 190 98 186 96 178 99 178 98 174 96 170 96 170 98 174 98 174 96 166 93 162 93 162 92 158 90 154 90 158 92 158 90 154 88 150 88 182 93 170 87 162 88 170 92 170 90 170 90 170 90 170 90 158 90 158 88 154 87 150 87 146 85 146 85 146 85 146 85 142 79 142 78 138 76 134 76 130 78 142 79 134 76 138 81 142 78 123 70 111 72 126 78 115 72 123 75 123 72 111 67 107 69 115 73 119 73 119 73 123 72 130 69 126 67 123 67 126 67 119 64 111 61 107 60 123 67 123 67 123 67 123 67 107 66 103 64 103 64 99 63 95 61 95 61 95 61 95 61 95 60 107 64 111 63 99 58 99 60 99 60 99 60 99 60 99 60 95 57 83 54 75 52 91 58 91 58 91 58 91 58 71 54 87 60 95 57 79 51 87 57 83 55 83 57 91 60 75 52 83 57 87 57 87 57 79 54 79 55 83 57 87 57 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 75 51 79 54 91 55 79 49 75 49 63 45 59 46 71 51 63 48 67 49 71 48 67 46 59 46 63 45 51 42 59 48 67 46 79 51 83 49 71 45 75 46 67 45 75 48 71 45 63 45 71 46 63 42 67 46 55 42 67 46 75 48 71 45 27 47 25 45 25 45 27 47 22 40 24 45 25 47 28 50 31 52 30 50 28 52 30 54 27 54 30 45 24 50 27 40 27 47 27 47 27 47 27 47 25 47 27 50 28 47 27 45 25 50 28 50 24 40 22 45 25 45 24 42 22 45 24 47 27 40 24 35 21 35 24 38 19 35 24 40 21 26 7 7 0 0 0 2 1 4 3 4 6 9 4 7 4 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 3 9 9 19 13 21 13 23 16 28 18 28 18 26 18 28 21 31 18 26 19 33 22 31 19 26 16 23 16 23 18 26 16 23 16 26 19 31 19 28 19 28 21 31 21 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 52 36 57 37 45 18 23 18 31 16 19 15 23 15 26 16 28 18 28 16 26 16 26 16 26 16 26 16 23 10 71 116 205 123 186 120 179 119 176 116 179 113 179 110 169 108 167 104 162 101 157 98 157 96 152 92 150 88 143 88 138 85 131 81 126 79 126 81 128 79 124 76 117 73 114 75 114 70 109 67 102 63 107 61 136 111 257 140 265 137 262 131 269 131 269 132 274 135 279 135 281 140 284 138 279 140 286 141 286 143 288 143 291 144 291 147 296 146 293 146 296 150 303 152 305 153 308 153 310 155 310 153 308 153 310 156 317 162 327 164 343 177 382 176 372 180 377 187 384 177 362 173 334 165 324 167 324 162 317 159 317 162 322 161 317 161 317 161 317 161 317 162 324 162 324 164 327 164 329 162 324 164 327 164 329 165 329 167 336 168 339 168 336 165 329 168 329 168 327 167 319 164 324 171 341 167 336 164 334 165 336 159 331 165 339 167 343 173 348 171 334 177 336 171 331 170 334 168 334 167 339 167 339 167 339 168 331 170 331 170 331 170 331 168 329 170 334 171 334 170 334 168 339 168 339 168 339 168 339 168 339 168 339 168 339 168 339 168 341 168 341 168 341 168 341 168 341 168 341 168 341 168 341 168 341 168 339 167 339 165 336 164 334 164 334 164 334 164 334 159 324 156 319 155 322 158 327 159 327 159 324 158 324 156 322 155 319 155 319 155 319 155 319 156 322 158 324 158 324 156 322 156 322 156 319 155 319 153 317 153 317 155 319 155 322 156 322 153 317 152 315 150 312 150 312 152 315 152 315 152 315 152 315 150 312 150 310 149 310 147 308 144 305 146 308 147 305 146 303 147 315 146 310 144 308 141 305 140 303 140 300 138 300 137 298 138 300 138 298 137 298 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 131 293 129 286 128 284 126 276 128 279 129 274 128 272 126 267 125 269 125 267 123 267 122 265 122 265 120 262 120 262 120 260 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 245 113 243 113 243 114 245 111 234 104 224 104 229 105 231 107 234 108 236 104 231 104 231 104 231 104 231 102 229 104 234 104 231 102 229 99 222 99 219 98 219 96 217 96 219 98 219 98 217 95 212 93 212 93 210 92 210 90 207 92 210 92 207 90 207 88 205 93 210 90 207 88 205 88 207 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 186 78 186 76 183 78 191 81 188 76 181 76 186 78 183 73 174 70 176 73 181 70 174 72 179 72 174 69 164 69 162 72 167 73 167 73 164 72 164 70 162 69 159 67 159 67 159 66 155 64 152 63 150 67 159 67 159 67 159 67 159 69 152 67 150 63 143 61 140 61 143 61 143 61 143 61 143 60 140 63 145 63 145 60 140 60 140 60 140 60 140 60 140 63 138 61 136 58 133 57 131 58 133 58 133 58 133 58 133 55 128 57 128 57 128 57 126 60 133 57 126 55 126 55 126 51 121 54 124 55 126 55 124 52 121 52 124 54 124 55 126 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 48 114 48 117 51 117 48 109 49 114 48 112 46 114 48 117 46 114 48 117 49 114 48 112 45 112 46 109 43 105 45 114 46 114 48 117 49 114 48 112 48 109 43 109 48 117 48 109 43 112 48 112 45 107 45 114 43 107 45 112 46 112 45 109 19 25 15 24 15 24 19 25 11 22 15 25 19 27 27 28 23 28 27 30 31 28 27 27 19 30 31 25 15 28 27 24 23 27 23 27 23 27 23 27 19 27 23 28 27 27 23 25 31 24 39 25 31 21 31 25 39 24 35 22 31 24 35 25 31 25 15 22 19 22 19 24 27 24 35 25 35 15 3 4 0 1 0 1 0 3 0 3 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 0 0 6 15 10 23 12 27 15 35 18 39 18 39 16 19 18 35 21 31 19 39 24 35 19 31 18 27 18 31 19 35 19 31 18 23 18 27 18 27 18 27 19 31 21 35 21 35 21 35 22 39 24 43 24 43 25 47 27 59 31 71 36 71 34 71 34 71 34 71 34 75 34 71 33 67 34 71 36 87 34 79 33 79 33 83 34 83 27 39 15 35 18 35 13 31 15 31 16 35 18 39 18 35 16 35 16 35 16 35 16 31 9 47 72 353 141 345 129 345 125 337 122 313 119 301 117 293 111 285 108 277 105 261 101 246 99 238 95 226 92 218 88 222 87 218 84 210 82 210 84 210 81 206 78 194 75 186 73 178 73 178 69 170 66 154 63 142 69 257 140 333 138 317 134 289 132 285 132 289 135 301 137 297 138 309 140 305 138 309 143 305 143 309 143 313 144 313 144 321 147 317 146 321 149 329 152 325 153 321 153 325 155 325 155 329 156 329 156 337 161 349 165 345 168 396 177 365 174 392 200 428 208 436 194 392 177 369 167 353 167 341 161 333 161 337 164 333 161 333 161 333 161 333 161 337 161 337 162 341 164 345 164 341 164 345 164 349 165 349 165 349 168 345 170 341 167 341 164 349 170 353 168 349 168 353 165 376 170 341 153 297 140 273 137 289 144 305 150 317 158 349 170 365 179 369 177 357 171 357 176 349 168 357 167 357 167 357 168 353 171 345 171 345 171 345 171 341 171 345 171 345 170 341 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 329 167 329 165 321 164 321 164 321 164 321 164 317 161 309 158 305 159 313 162 313 161 309 159 309 158 305 158 301 156 301 156 301 156 301 156 297 156 301 158 305 156 301 155 301 156 301 156 297 155 297 153 297 156 301 156 301 158 305 158 297 155 293 153 293 152 289 152 289 152 289 152 289 152 289 152 281 150 281 150 277 149 277 147 269 146 273 147 273 147 269 146 277 147 273 144 269 143 261 141 261 141 257 140 257 138 253 138 257 138 257 138 253 137 253 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 125 230 123 230 122 222 120 222 120 226 122 226 122 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 116 194 114 194 113 190 113 194 114 194 111 178 105 162 104 170 107 178 110 186 111 178 104 178 104 178 104 186 104 190 105 194 107 206 104 198 102 178 99 178 99 174 98 174 96 170 98 174 98 174 96 166 93 162 93 162 93 158 92 158 90 158 92 158 92 154 90 154 88 170 92 174 92 170 90 166 87 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 79 138 78 138 76 146 82 154 81 134 73 126 75 134 75 130 73 126 73 126 73 119 72 123 72 123 70 115 69 99 70 107 73 119 73 115 72 123 72 130 69 126 67 123 67 119 66 119 64 115 64 115 64 123 67 123 67 123 67 123 67 119 69 111 66 99 61 91 58 95 61 95 61 95 61 95 61 99 61 103 63 107 61 103 60 99 60 99 60 99 60 99 60 103 63 103 63 103 63 103 63 91 58 91 58 91 58 91 58 99 58 83 54 79 55 91 61 103 61 91 57 83 54 79 54 71 51 75 54 79 54 79 52 71 51 71 52 75 52 79 54 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 51 75 51 71 49 71 49 71 49 71 49 67 48 71 49 67 46 59 43 63 48 67 49 71 48 67 46 63 48 67 49 71 48 67 46 59 46 63 45 55 43 59 48 79 48 75 46 71 48 75 49 71 43 63 45 75 49 79 46 67 48 79 48 71 45 71 49 71 46 67 43 63 43 67 45 25 42 24 40 22 42 24 45 24 42 24 45 25 47 27 47 22 42 27 50 28 47 24 40 24 50 28 42 25 52 30 45 28 50 27 47 27 47 25 45 25 47 27 50 28 47 27 45 22 45 25 47 24 42 25 50 25 45 24 42 22 45 24 47 27 42 25 38 22 35 22 35 22 35 24 38 19 23 7 9 1 4 3 4 3 4 3 4 4 7 4 7 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 1 9 7 16 10 16 13 23 16 28 18 28 18 26 13 23 19 31 21 31 24 40 19 28 19 28 19 31 22 35 24 33 21 26 16 23 16 23 18 26 18 26 19 28 21 31 21 31 21 33 22 35 24 35 25 38 25 40 28 47 33 52 36 54 36 54 36 54 36 54 36 52 34 50 33 52 34 54 34 54 34 52 33 52 33 52 30 38 18 23 16 26 15 21 15 23 15 26 16 28 18 28 18 28 18 28 18 28 18 28 12 7 33 143 144 207 128 188 126 181 123 181 120 186 117 183 116 176 113 169 108 164 105 167 102 157 99 155 95 155 92 148 88 138 85 136 84 136 85 138 84 131 81 126 78 121 75 117 75 117 72 112 69 107 67 112 60 124 101 253 143 267 140 272 134 274 132 274 134 276 137 281 137 281 141 284 138 281 140 288 143 288 143 291 144 291 146 293 147 296 147 296 149 298 150 300 153 308 153 310 155 310 156 312 158 315 158 317 161 322 164 329 161 358 173 343 176 386 227 470 266 503 272 446 206 360 174 331 168 329 165 319 162 319 164 322 162 319 162 319 162 319 162 319 161 322 161 322 162 324 164 327 164 327 164 329 165 329 167 331 170 341 170 341 168 336 165 327 168 329 167 329 171 329 168 322 162 310 144 274 123 250 116 245 125 265 128 269 132 284 146 305 168 331 179 343 177 343 177 346 170 336 168 339 167 339 167 339 173 339 173 339 173 339 173 339 173 339 173 339 171 334 168 329 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 168 341 168 339 167 339 165 336 165 336 165 336 165 336 164 331 161 327 159 329 162 334 162 329 161 329 159 327 159 327 158 324 158 324 158 324 158 324 155 319 156 322 156 322 155 319 158 324 156 322 156 319 155 319 155 319 156 322 156 322 156 322 156 322 156 319 155 317 153 317 152 315 152 315 152 315 152 315 152 315 150 312 150 310 149 310 146 305 147 310 149 308 146 305 146 312 146 310 144 308 143 308 143 305 141 305 140 303 140 303 140 303 138 300 138 298 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 129 286 128 284 128 279 128 279 129 274 128 272 126 267 126 272 125 269 125 267 123 267 119 260 120 262 122 267 123 267 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 116 248 116 245 114 245 113 245 116 248 116 245 113 241 104 229 104 231 107 234 108 236 105 234 105 234 105 234 105 234 104 231 105 234 102 231 101 226 101 224 99 222 99 219 98 219 96 219 98 219 98 217 95 212 95 214 93 212 93 210 92 210 93 212 92 210 92 207 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 85 195 85 195 84 193 81 191 79 188 79 186 78 186 81 193 82 191 78 181 76 186 73 181 76 183 76 181 72 174 72 176 72 176 70 174 69 167 70 162 72 167 73 167 72 162 72 164 70 162 69 159 67 159 64 155 64 157 66 157 66 157 66 157 66 157 66 157 66 157 69 152 66 150 63 145 61 140 63 145 63 145 63 145 63 145 61 143 61 143 61 143 61 143 60 140 60 140 60 140 60 140 61 138 61 140 63 143 64 143 58 133 58 133 58 133 58 133 61 133 57 126 55 128 60 136 61 133 58 128 55 124 54 126 52 121 54 126 55 126 54 124 51 119 52 121 54 124 54 124 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 119 51 119 51 117 49 117 49 117 49 117 49 117 52 121 54 119 48 112 45 112 45 112 49 119 51 117 46 109 46 114 48 117 49 114 48 112 45 112 48 112 43 107 46 117 51 117 46 109 45 112 49 119 45 107 43 109 48 117 49 114 46 114 51 117 46 112 48 117 49 114 45 107 42 105 43 109 19 24 15 22 11 24 15 25 15 24 19 25 19 25 23 27 19 27 27 30 31 28 23 25 15 28 27 24 19 30 31 25 27 28 27 27 23 25 19 25 19 27 23 28 27 27 23 25 35 25 47 27 39 25 43 28 39 24 35 22 31 24 35 25 31 27 19 25 23 22 15 19 23 21 27 22 27 13 3 6 3 3 0 3 0 3 0 3 11 7 7 6 3 4 3 4 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 6 15 10 19 10 27 15 35 18 39 18 39 16 15 16 31 21 35 22 47 28 31 19 31 19 35 22 43 25 47 24 39 19 27 16 23 16 27 18 27 19 31 21 35 21 35 21 35 22 39 24 43 24 47 25 47 25 55 30 67 33 75 36 75 36 75 36 75 36 75 34 71 33 67 34 71 36 83 34 83 33 79 31 75 30 55 21 39 15 31 16 31 15 31 15 31 16 35 18 39 18 39 18 39 18 39 18 39 18 19 9 142 119 400 140 353 129 345 125 329 120 317 117 301 116 317 117 297 111 285 110 277 110 265 104 253 101 242 96 234 95 230 88 226 87 222 87 226 88 218 84 210 81 202 78 194 75 178 75 182 72 178 69 166 67 146 61 230 137 337 140 321 140 297 135 297 134 297 135 301 138 301 140 313 141 309 138 313 143 309 143 313 144 313 146 317 146 321 147 325 149 329 150 329 152 329 153 325 155 325 156 329 156 337 159 337 159 341 162 349 165 353 180 357 170 452 260 670 340 805 363 825 307 555 196 396 168 365 170 349 164 337 162 341 165 337 162 337 162 337 162 337 162 337 161 337 162 341 164 345 164 345 164 349 165 349 167 353 167 353 170 345 170 345 168 345 165 337 165 345 168 361 171 345 159 273 132 249 123 234 123 249 129 242 126 246 125 246 129 273 143 297 159 349 179 376 180 376 180 361 173 357 171 353 170 349 168 349 173 349 173 349 173 349 173 349 173 349 173 349 171 341 168 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 337 168 333 168 329 167 325 165 325 165 325 165 325 165 325 164 317 161 313 162 321 165 317 162 317 162 313 161 313 159 305 158 305 158 305 158 305 158 297 156 301 158 305 156 301 155 305 158 305 156 301 156 297 155 297 155 293 153 293 153 293 153 301 156 301 156 297 155 293 153 289 152 289 152 289 152 289 152 285 152 285 150 281 150 277 149 269 147 277 149 277 149 273 146 273 146 269 144 269 144 265 143 265 143 265 143 261 141 261 140 261 140 261 138 257 138 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 249 128 249 128 246 128 246 128 246 128 242 126 238 126 238 126 238 125 234 125 230 123 222 120 222 122 230 123 234 125 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 202 116 198 116 194 114 194 116 198 116 198 116 194 114 182 110 178 108 174 107 170 105 182 105 182 105 182 105 190 105 194 105 194 105 202 102 194 99 182 101 182 99 178 99 174 98 170 98 174 98 174 96 166 93 166 95 166 93 162 93 158 92 162 93 162 92 158 92 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 142 85 138 84 134 84 146 81 146 79 142 79 138 78 138 79 150 81 138 78 142 82 126 75 138 78 138 75 123 70 123 72 119 70 115 69 115 70 103 72 111 73 119 72 111 70 123 72 130 69 126 67 123 67 119 66 119 66 119 67 123 67 119 66 119 66 119 66 119 66 103 64 103 64 103 64 103 64 99 63 99 63 99 63 99 63 103 61 103 61 103 61 103 61 99 60 99 60 99 60 99 60 91 58 91 60 99 63 103 63 91 58 91 58 91 58 91 58 91 58 91 58 91 58 91 58 91 57 87 55 83 57 87 58 83 57 87 58 91 57 83 55 79 54 79 54 83 55 87 57 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 51 75 49 71 48 71 49 71 49 71 49 71 49 75 54 83 51 63 43 59 48 59 46 71 51 75 49 63 45 63 48 67 49 71 48 67 46 63 48 67 46 59 43 63 49 83 49 71 45 67 46 79 51 71 45 63 45 75 49 75 46 71 48 83 49 71 46 75 49 79 48 67 43 59 42 63 45 25 45 24 42 24 42 25 45 25 45 25 45 25 45 25 45 31 54 33 57 33 57 31 54 25 52 30 45 24 50 28 42 30 52 28 47 27 45 24 42 25 47 27 50 28 47 27 45 25 52 30 52 25 47 27 52 25 45 24 42 22 45 24 47 27 42 27 40 24 35 19 28 19 33 21 33 19 28 13 21 4 7 4 7 3 4 3 4 7 11 7 9 6 9 4 7 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 6 11 10 16 12 19 13 23 16 28 18 28 18 26 15 26 21 33 22 33 25 42 22 31 21 31 22 35 25 38 25 35 22 28 18 26 18 26 19 28 21 31 21 33 22 33 21 31 21 33 22 35 24 35 25 38 25 38 27 42 31 50 37 57 37 57 37 57 37 57 36 52 34 50 33 52 34 54 33 54 34 54 33 50 28 45 19 28 16 23 15 23 15 23 15 23 15 26 16 28 18 28 19 31 19 31 19 31 19 31 7 21 76 202 146 193 132 181 123 174 123 174 119 176 116 179 122 181 116 169 111 171 111 174 108 169 105 167 102 162 99 157 93 145 90 140 88 140 88 140 85 136 84 131 81 124 78 121 75 117 73 114 72 112 70 119 63 114 93 250 144 265 138 276 138 279 137 276 135 279 138 281 137 284 141 286 140 284 141 291 144 291 144 291 146 293 146 296 147 296 149 300 152 303 150 300 155 310 155 310 156 312 156 315 161 317 159 317 159 319 162 327 164 362 161 346 257 556 363 608 381 608 383 596 285 413 185 353 173 334 168 324 164 322 164 324 164 322 164 322 164 322 164 322 162 324 164 327 164 329 165 329 165 329 165 329 167 331 167 334 168 339 170 341 170 341 168 334 165 324 167 331 173 322 153 286 126 250 122 245 120 248 126 257 125 253 125 250 122 248 126 265 135 286 159 327 174 343 179 348 176 346 174 348 173 343 171 341 174 341 174 341 174 341 174 341 171 339 173 341 173 339 171 334 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 343 170 343 168 341 168 341 167 339 167 339 167 339 167 339 165 334 162 329 161 331 164 336 164 334 164 331 162 331 161 329 159 327 159 327 159 327 159 327 156 324 158 327 159 324 158 322 159 324 158 324 156 322 156 322 155 317 153 317 153 315 152 315 156 322 156 319 155 317 153 317 152 315 152 315 152 315 152 315 153 315 152 315 150 312 150 312 147 308 149 310 149 310 147 308 144 310 144 310 144 310 144 310 144 310 144 308 143 308 141 305 141 303 140 303 138 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 272 126 272 125 269 125 269 122 265 122 265 123 267 123 267 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 250 117 250 116 248 116 248 116 248 116 248 114 245 114 245 117 248 116 245 111 238 108 236 107 236 107 236 107 236 107 236 108 238 110 238 107 234 102 231 102 224 101 224 99 222 99 222 96 219 98 219 98 217 95 212 96 214 95 214 93 212 93 212 95 212 93 212 92 210 92 210 90 210 92 210 90 207 88 202 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 191 81 191 79 188 79 188 76 188 81 191 79 188 81 195 75 183 78 186 78 183 73 176 73 176 70 171 69 171 69 169 72 164 73 167 73 164 70 159 72 164 70 162 69 159 67 159 67 159 67 159 67 157 66 157 64 155 64 155 64 155 64 155 61 143 63 148 64 150 67 152 64 148 64 148 64 148 64 148 63 143 61 140 60 143 61 145 60 140 60 140 60 140 60 140 57 131 57 133 60 136 60 138 58 133 58 133 58 133 58 133 57 128 58 131 58 131 57 128 57 126 55 126 55 128 58 133 58 131 60 133 58 131 57 126 54 124 55 126 55 128 57 128 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 51 119 49 114 48 114 49 117 49 117 49 117 49 117 48 119 52 114 43 102 45 117 46 114 48 117 49 114 48 112 46 114 48 117 49 114 48 112 46 114 49 114 45 109 48 119 49 114 48 112 46 114 48 117 48 112 45 109 48 114 46 109 45 114 49 114 46 109 46 117 46 112 45 107 43 107 45 109 23 27 19 25 19 25 23 27 19 25 19 25 19 25 19 25 35 31 31 30 31 30 35 31 23 31 31 25 15 28 23 22 31 30 27 27 23 25 15 24 19 27 23 28 27 27 23 25 43 28 51 27 35 22 35 25 39 24 35 22 31 24 35 25 31 27 23 27 27 22 11 16 23 22 27 24 39 21 35 19 7 6 7 4 3 3 0 3 7 6 7 4 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 3 6 11 10 23 12 27 12 27 15 35 18 39 18 39 16 23 19 39 22 39 22 47 28 43 24 39 22 39 24 47 25 43 24 35 19 31 19 31 19 35 21 39 22 43 24 43 24 35 21 35 22 39 24 43 24 47 25 47 25 51 28 59 31 79 37 79 37 79 37 79 37 75 34 71 33 67 34 71 36 79 33 83 34 79 30 67 27 35 16 35 15 27 13 31 15 31 15 31 16 35 18 39 18 43 19 43 19 43 19 43 19 15 33 277 147 380 132 384 131 365 129 353 126 337 123 321 120 333 122 313 114 301 113 297 116 285 113 281 107 261 104 253 102 246 95 238 90 226 88 226 88 222 85 218 82 206 79 198 78 182 75 186 73 186 72 174 70 158 58 214 135 341 138 313 140 309 138 305 137 301 137 305 138 305 140 317 141 309 140 313 144 313 144 313 146 317 146 321 147 317 147 329 152 333 152 329 152 333 155 325 156 329 156 333 158 337 159 337 158 337 161 341 162 329 174 305 188 650 366 865 384 865 375 892 374 781 250 468 187 376 173 357 167 341 164 345 165 341 164 341 164 341 164 341 164 345 164 349 165 353 167 353 167 349 165 349 167 353 167 357 168 341 167 341 170 349 171 357 171 349 168 357 171 357 159 277 123 246 128 234 122 222 119 218 119 234 126 242 125 226 122 226 123 242 135 289 156 337 170 365 182 376 179 372 177 361 174 353 173 357 174 357 174 357 174 357 174 341 170 349 173 353 173 349 171 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 337 170 337 168 333 168 329 167 329 167 329 167 329 167 325 164 317 161 313 162 321 165 325 165 321 164 321 162 317 162 313 161 313 161 313 161 313 161 309 159 313 161 313 161 309 159 309 159 305 158 305 156 301 156 301 156 297 155 297 153 293 153 297 155 297 155 293 153 293 152 289 152 289 152 289 152 289 152 289 153 285 152 285 150 281 150 273 149 277 150 281 149 277 147 269 144 269 144 269 144 269 144 273 146 269 144 269 143 265 143 265 141 261 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 238 126 238 125 234 125 234 123 230 123 230 123 226 122 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 202 117 202 116 198 116 202 117 198 114 190 113 190 113 198 116 198 114 190 113 186 111 186 107 186 107 186 107 194 107 202 108 202 108 206 104 194 99 186 102 182 101 182 99 178 99 170 98 174 98 174 96 166 93 170 96 166 95 166 93 162 93 166 95 162 93 162 92 158 92 178 92 170 90 166 88 166 90 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 82 146 81 146 79 142 79 142 82 154 82 142 78 142 81 134 76 138 78 134 76 130 73 126 72 119 69 111 69 119 72 107 73 111 73 119 72 111 69 123 72 130 69 126 67 123 67 130 69 126 67 123 66 115 64 115 64 115 64 115 64 115 64 99 63 103 64 103 64 107 66 103 64 103 64 103 64 103 64 107 63 99 60 99 60 107 63 99 60 99 60 99 60 99 60 91 58 91 58 91 60 95 60 91 58 91 58 91 58 91 58 91 57 83 54 79 55 87 58 91 58 87 55 83 55 87 57 91 58 91 58 91 57 83 54 75 52 79 54 79 55 83 55 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 75 51 71 48 63 46 71 49 71 49 71 49 71 49 63 51 79 49 55 42 67 54 71 48 67 46 63 48 67 49 63 48 67 49 71 48 67 46 67 48 71 48 59 45 67 51 71 48 75 49 79 48 75 46 83 48 71 46 71 46 67 42 63 46 75 46 67 43 67 48 63 43 67 46 71 46 67 45 28 47 27 45 25 47 27 50 25 45 25 45 25 45 25 45 28 47 24 40 22 42 27 50 28 57 31 45 24 47 25 38 30 52 28 47 27 45 24 42 25 47 27 50 28 47 27 45 25 50 28 47 22 38 19 42 25 45 24 42 22 45 24 47 27 42 28 42 25 35 18 26 22 38 25 42 25 42 25 42 6 9 6 7 4 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 6 11 9 16 13 21 13 21 13 23 16 28 18 28 18 26 18 31 22 33 22 33 24 40 25 38 24 33 22 35 24 38 24 33 21 28 19 28 21 31 22 33 24 35 24 38 25 38 21 31 21 33 22 35 24 35 25 38 25 38 25 42 30 45 37 57 37 57 37 57 37 57 36 52 34 50 33 52 34 54 33 52 34 54 33 47 27 40 13 23 16 23 13 21 15 26 15 23 15 26 16 28 18 28 19 31 19 31 19 31 19 28 10 57 117 229 135 183 144 183 134 186 131 186 129 188 125 188 126 186 119 171 113 169 116 179 114 176 111 174 108 171 105 167 99 155 95 145 90 140 87 138 87 138 85 133 81 126 78 124 76 119 73 117 73 117 73 121 67 114 88 248 144 262 135 274 140 284 138 279 137 281 138 284 138 284 143 288 140 284 143 291 144 291 144 293 146 296 147 296 146 296 150 303 153 303 150 298 155 310 155 312 156 315 158 315 159 317 158 315 158 317 161 322 170 370 167 379 321 608 375 589 384 608 384 608 357 491 202 353 174 339 170 327 165 322 165 324 164 322 164 322 164 322 164 322 165 329 167 331 167 334 168 334 165 329 165 331 167 334 168 334 164 334 168 341 171 346 173 341 174 336 173 336 170 300 126 226 123 243 125 248 128 250 129 253 126 253 131 255 128 245 125 248 128 267 138 286 152 319 173 351 182 353 180 355 177 351 174 348 174 348 174 348 174 348 174 348 168 339 170 346 173 346 173 346 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 171 343 170 341 168 341 167 339 167 339 167 339 167 339 165 334 161 327 159 329 164 336 165 336 165 334 164 334 162 331 161 329 161 329 161 329 161 329 159 329 162 331 162 331 161 327 159 327 159 324 158 322 156 322 158 324 158 322 156 319 155 319 155 319 153 317 153 315 152 315 152 315 152 315 152 315 152 315 153 317 153 315 152 312 150 312 147 310 149 312 150 310 149 308 144 310 144 310 144 310 144 310 146 312 146 310 144 310 143 308 141 305 141 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 128 272 126 269 125 269 126 269 125 267 123 265 122 262 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 119 250 117 248 116 248 119 250 116 245 113 241 111 243 111 241 111 241 111 241 111 241 107 236 107 236 107 236 107 236 104 234 105 231 101 226 96 219 102 226 102 224 101 222 99 222 96 219 98 219 98 217 95 212 96 217 96 214 95 212 93 212 95 214 95 212 93 210 92 210 95 212 90 202 87 205 90 210 90 207 90 207 90 207 90 207 90 202 90 200 88 198 87 198 88 200 87 195 85 193 82 191 82 193 82 191 81 188 79 188 84 198 85 193 79 183 76 186 78 186 78 183 76 181 75 181 75 179 70 171 67 171 70 171 73 167 73 167 73 164 69 159 72 164 70 162 69 159 67 159 72 164 70 162 67 157 64 152 64 155 64 155 64 155 64 155 66 150 66 148 64 145 63 145 64 148 64 148 64 148 64 148 64 145 60 138 58 140 63 148 60 140 60 140 60 140 60 140 60 136 60 136 60 136 60 136 58 133 58 133 58 133 58 133 61 131 52 114 48 121 58 136 63 136 58 128 55 124 54 124 57 128 57 128 57 126 52 121 51 119 51 121 52 124 54 124 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 51 117 48 114 46 109 49 117 49 117 49 117 49 117 49 124 57 124 48 112 54 136 51 117 46 109 45 112 49 119 46 114 48 117 49 114 48 112 48 117 49 114 45 109 48 119 45 112 49 119 51 117 46 109 52 117 46 112 46 112 43 102 43 109 46 112 43 105 45 112 40 105 45 112 48 114 46 109 27 27 23 25 19 27 23 28 15 27 31 31 35 28 15 22 23 27 23 27 23 27 23 27 31 30 31 28 23 25 15 22 23 28 31 28 19 24 19 27 19 25 19 25 19 25 19 25 43 25 31 21 23 21 31 24 27 22 39 27 43 25 31 21 19 22 15 25 27 25 23 24 19 21 23 22 35 22 39 24 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 23 13 35 18 43 21 47 21 43 22 35 22 47 25 39 19 39 25 47 24 35 19 31 21 35 21 35 21 35 21 35 21 47 24 39 21 35 22 43 25 43 24 43 24 43 24 43 24 51 25 47 24 43 25 47 27 63 34 79 39 87 40 83 39 71 34 71 34 71 34 71 34 83 34 83 36 87 33 59 19 39 16 27 12 23 13 35 18 27 15 31 16 43 21 47 22 43 21 47 19 43 21 43 18 27 78 361 147 412 143 388 140 400 138 384 132 361 131 353 131 349 128 341 119 301 111 297 114 305 113 277 110 281 107 273 107 246 105 249 90 253 95 210 84 226 87 218 84 206 79 198 76 190 76 178 70 182 73 178 72 130 55 178 116 337 146 317 140 293 135 301 137 305 140 313 141 313 141 313 143 317 144 321 144 325 147 317 144 317 147 329 152 329 152 337 155 341 155 341 155 345 159 337 158 333 156 329 156 341 159 337 159 337 161 345 164 305 161 321 199 619 369 892 369 880 384 892 374 928 313 519 191 392 177 361 168 353 168 349 165 345 165 345 165 345 165 345 165 349 165 349 167 353 168 357 168 365 170 361 170 361 170 357 168 349 170 349 171 353 173 357 171 392 174 369 184 353 134 214 122 249 128 249 129 253 131 257 131 261 132 257 131 257 129 253 129 222 120 246 137 281 146 329 174 372 182 376 179 372 184 361 171 353 173 353 173 353 174 365 177 357 174 357 173 353 171 349 171 353 174 341 170 333 168 337 171 341 171 341 170 337 168 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 155 297 155 289 153 301 158 305 156 293 152 293 153 293 153 293 153 293 153 289 153 289 152 285 150 281 150 281 152 285 152 285 150 277 147 269 144 269 144 269 144 269 144 273 144 265 141 261 141 261 143 265 141 265 140 261 138 257 138 253 137 253 137 253 137 253 137 253 137 253 135 249 134 246 134 246 134 246 132 242 131 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 111 186 111 194 110 194 108 190 107 194 107 186 104 190 105 202 102 198 101 190 104 190 102 182 99 174 96 170 96 174 99 182 101 182 101 170 96 170 95 166 93 162 93 170 96 170 95 166 93 162 93 174 92 174 90 170 88 166 88 170 90 170 88 166 87 162 87 158 88 142 85 138 85 138 87 142 87 142 85 138 84 134 84 154 82 142 78 134 78 142 81 146 81 146 79 142 78 138 78 142 79 142 78 134 75 126 72 130 75 126 72 119 70 115 69 115 75 115 73 119 72 115 72 119 70 126 69 126 69 126 69 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 123 67 115 66 111 63 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 57 91 55 71 51 83 61 87 57 87 55 83 54 79 54 83 54 75 52 79 54 71 48 79 51 75 49 71 51 75 52 83 54 83 52 79 51 75 51 63 48 71 51 79 52 79 52 79 52 79 51 75 49 71 49 75 51 75 49 71 48 67 48 67 48 67 46 63 45 59 45 67 46 63 46 63 48 71 51 71 48 63 45 59 45 59 46 55 43 71 49 83 49 71 45 67 46 71 46 67 45 75 51 71 45 67 46 79 49 71 43 91 51 75 45 67 45 75 49 28 47 27 45 25 47 27 50 19 38 24 45 27 45 24 42 27 47 27 47 27 47 27 47 27 50 28 50 27 45 24 40 24 47 28 47 24 40 24 47 27 47 27 47 27 47 27 47 27 47 22 40 21 40 22 42 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 15 26 18 31 19 31 18 28 22 31 21 33 24 35 21 26 22 35 25 35 21 28 21 35 22 33 22 33 22 33 22 33 27 38 24 33 22 35 25 40 24 35 24 35 24 35 24 35 27 38 25 35 24 38 25 40 30 47 34 57 37 57 37 54 36 54 36 54 36 54 36 54 34 54 34 57 36 50 25 31 18 26 13 19 12 21 16 28 16 26 18 28 18 28 19 31 19 31 19 33 24 40 21 23 19 128 143 212 149 200 140 193 141 193 137 191 134 193 132 198 126 188 125 176 113 162 108 164 117 179 114 179 114 176 108 171 99 174 107 162 104 155 92 150 88 140 87 133 82 126 78 121 81 119 72 112 72 117 73 121 58 112 76 217 141 276 138 276 135 276 137 281 140 286 141 288 141 286 143 288 143 291 144 291 147 296 146 293 146 296 150 303 150 303 153 308 155 308 155 305 159 317 159 315 158 312 156 312 161 319 159 317 161 319 162 327 167 341 167 334 238 534 381 608 380 608 365 608 378 582 230 367 182 346 173 331 170 331 167 324 165 324 165 324 165 324 165 324 165 329 167 331 167 334 168 334 170 336 170 336 170 336 170 339 170 343 171 346 174 348 173 341 179 329 171 346 164 262 113 245 126 245 128 248 129 248 131 250 132 253 132 250 131 250 129 253 125 253 126 269 134 279 149 322 173 351 180 353 179 360 179 346 174 346 173 346 174 348 176 353 174 348 174 346 173 346 171 343 174 346 173 343 170 341 170 343 171 343 171 341 170 341 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 322 155 319 153 319 156 322 156 322 155 317 153 317 153 317 153 317 153 317 153 317 153 315 152 315 150 312 150 315 152 315 152 312 149 308 144 310 144 310 144 310 144 310 146 310 143 308 141 305 143 308 141 305 141 303 140 303 138 300 137 298 137 298 137 298 137 298 137 298 137 296 135 293 134 293 134 293 134 291 132 291 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 243 111 241 110 241 110 238 108 236 107 236 102 231 104 234 104 231 102 229 104 229 102 224 99 222 98 219 95 217 98 222 99 222 98 219 96 217 96 214 95 214 93 212 96 217 96 214 95 212 93 212 92 210 92 207 90 207 88 205 90 207 90 205 88 205 87 202 90 200 87 198 85 195 87 198 87 198 87 195 85 193 84 193 84 193 79 186 78 186 79 188 81 191 81 188 79 186 78 186 79 188 78 183 75 181 73 179 75 181 73 179 72 174 69 167 75 169 75 167 73 164 72 164 70 162 69 162 69 162 69 162 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 66 150 64 145 61 140 60 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 51 119 55 133 57 128 57 126 55 124 54 124 52 119 51 119 52 121 49 112 51 119 51 119 51 119 51 119 54 124 54 121 52 119 51 119 49 119 51 121 52 121 52 119 52 121 52 119 51 117 49 117 51 119 51 117 49 114 48 114 49 117 49 114 48 114 46 112 48 112 46 112 46 114 49 119 49 114 46 109 45 109 45 112 43 112 49 121 52 119 49 114 46 114 49 114 46 112 49 121 51 117 48 114 51 119 49 114 46 112 46 112 45 107 43 105 27 27 23 25 19 27 23 28 3 19 7 22 19 27 27 28 23 27 23 27 23 27 23 27 15 25 19 25 19 25 15 22 11 25 23 27 15 24 19 27 27 28 27 28 27 28 27 28 39 25 35 22 27 21 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 39 18 43 19 39 16 31 15 35 19 27 21 39 22 35 18 35 24 47 24 39 22 43 27 43 24 43 24 43 24 43 24 55 27 51 25 47 27 51 28 47 25 47 25 47 25 47 25 51 27 47 25 47 25 51 27 55 30 67 34 75 36 75 36 79 37 79 37 79 37 79 37 83 34 83 36 87 31 55 18 39 16 31 13 27 15 35 18 43 19 43 18 39 16 35 16 43 18 43 24 67 27 43 15 107 113 432 149 408 149 420 144 416 146 404 140 380 138 372 137 345 128 341 119 305 107 281 105 305 116 305 117 301 114 281 108 257 105 273 104 253 93 238 98 234 90 226 85 210 81 202 78 194 78 182 72 186 75 178 70 150 58 174 114 333 144 313 138 301 137 305 138 309 141 313 143 313 143 317 143 321 144 321 144 321 147 317 146 321 149 329 150 333 152 337 155 341 155 341 156 345 159 337 159 333 158 333 158 341 161 337 159 341 162 349 164 341 171 329 165 392 253 761 380 912 384 916 381 920 318 519 184 404 182 372 171 361 170 353 165 345 165 345 165 345 165 345 165 349 167 353 167 357 168 357 168 357 168 357 170 365 171 369 173 357 173 357 176 361 176 369 176 361 168 365 177 325 129 218 128 249 126 249 128 253 128 257 129 265 132 261 131 261 129 257 129 257 126 253 128 246 125 269 150 345 174 369 177 357 182 357 173 357 173 357 171 357 174 361 176 357 173 357 173 353 171 353 170 345 173 345 173 345 171 337 170 341 171 341 171 337 170 337 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 321 164 325 165 325 165 321 164 317 162 317 162 317 162 317 162 321 164 321 162 317 161 313 161 309 159 309 159 309 158 301 156 305 158 305 158 301 156 301 155 297 155 301 156 301 156 297 155 293 153 293 153 293 153 293 153 289 153 289 153 285 152 285 150 285 152 285 152 285 150 277 149 273 146 273 146 273 146 273 146 273 146 269 143 261 141 265 143 265 141 265 141 261 140 261 138 253 137 253 137 253 137 253 137 253 137 253 135 249 134 246 134 246 134 246 134 242 132 242 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 114 190 113 190 111 194 110 194 108 190 107 194 107 190 104 194 105 202 104 198 102 194 104 182 99 174 98 178 101 170 96 174 98 174 96 166 95 170 96 170 96 166 95 166 93 170 96 170 95 166 93 162 93 174 92 174 92 170 90 170 88 170 90 170 90 166 88 166 87 158 90 146 87 138 85 142 87 142 87 142 85 138 84 134 84 150 82 146 79 138 78 142 79 146 81 142 79 142 79 138 78 146 79 134 75 126 73 130 76 130 75 126 73 123 70 119 72 115 75 115 73 119 72 115 72 119 70 126 69 126 69 126 69 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 63 107 61 99 60 95 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 75 52 83 58 87 57 87 55 83 54 79 54 71 49 67 49 75 51 63 45 71 51 79 54 83 52 75 49 83 54 83 52 79 51 75 51 79 52 83 54 83 52 75 51 79 52 79 51 75 49 71 49 75 51 75 49 71 48 67 48 75 51 75 49 71 49 71 48 67 46 63 46 63 48 71 51 71 48 63 45 59 45 59 46 63 45 75 49 83 49 75 46 71 49 79 49 71 48 83 54 87 49 71 45 75 49 83 49 59 45 71 49 75 45 59 40 28 47 27 45 25 47 27 50 25 45 24 45 27 50 30 54 27 47 27 47 27 47 27 47 21 40 24 45 25 45 24 42 24 45 28 47 25 45 27 52 28 50 28 50 28 50 28 50 25 47 24 45 22 42 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 16 26 18 28 18 26 16 23 18 26 16 28 22 33 19 26 21 35 25 38 24 35 27 42 27 40 27 40 27 40 27 40 28 42 28 42 28 42 28 42 27 40 27 40 27 40 27 40 28 40 25 38 25 38 27 42 30 47 31 50 34 54 36 54 39 59 39 59 39 59 39 59 36 57 36 57 36 50 24 28 18 26 15 23 15 23 16 28 18 28 18 28 18 28 18 28 21 28 18 40 28 35 15 14 58 186 164 210 141 202 149 195 146 195 143 193 140 198 137 200 131 188 128 181 113 155 101 148 111 174 119 176 113 176 113 174 111 162 102 164 95 148 98 152 93 148 90 138 84 131 79 124 81 121 73 117 75 119 73 119 67 117 73 210 140 274 137 272 138 281 140 284 141 286 143 288 143 288 143 291 144 291 146 293 147 296 147 296 149 298 150 300 152 305 155 308 156 310 155 308 159 317 159 317 159 317 159 315 162 319 161 319 161 322 164 329 161 334 170 329 173 362 248 503 336 608 372 608 327 460 197 360 188 353 177 336 171 331 168 327 167 327 167 327 167 327 167 327 167 331 167 334 168 334 170 336 167 334 168 336 171 341 174 343 174 348 176 353 179 355 177 348 179 341 179 348 162 267 122 267 126 250 128 253 128 255 129 255 134 260 132 260 131 257 131 260 132 262 126 260 120 253 129 288 161 339 177 351 177 358 180 348 176 353 173 351 173 353 174 355 174 353 173 351 173 348 171 348 170 343 174 351 174 346 171 341 173 346 171 343 171 341 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 334 165 339 167 336 164 334 164 334 164 334 164 334 164 334 164 334 164 331 162 329 161 329 159 327 161 329 159 327 158 322 159 327 158 324 158 322 156 322 155 322 156 322 156 322 156 319 155 319 155 319 155 319 155 319 155 319 153 317 153 315 152 315 152 315 153 317 152 315 150 310 147 315 147 315 147 315 147 315 147 312 144 308 143 308 143 310 143 308 141 305 141 303 140 303 138 300 138 300 138 300 138 300 137 298 137 296 135 293 134 293 135 296 134 293 134 291 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 114 245 114 243 113 243 110 241 110 238 108 236 107 236 104 231 105 236 105 234 102 231 107 229 101 219 96 219 101 226 99 222 99 222 99 219 95 214 98 219 96 217 96 214 95 214 96 217 96 214 95 212 93 212 93 212 92 210 92 207 90 207 92 210 90 207 90 205 88 205 92 202 88 198 87 198 87 200 87 198 87 195 85 193 84 193 82 193 81 191 79 188 79 188 79 188 79 188 79 188 79 188 82 188 76 179 72 179 76 186 75 181 75 179 73 176 72 169 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 145 63 145 61 143 60 140 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 54 124 55 128 57 128 57 126 55 124 54 124 52 119 49 119 54 124 51 114 48 119 54 126 55 124 51 114 54 124 54 121 52 119 51 119 54 124 55 124 54 121 51 117 52 121 52 119 51 117 49 117 51 119 51 117 49 114 48 114 49 117 49 117 49 117 48 114 48 112 46 112 46 114 49 119 49 114 46 109 45 109 45 112 40 105 43 109 45 107 43 105 46 114 48 114 46 112 49 121 51 112 42 102 42 109 46 112 46 114 49 119 49 117 46 109 27 27 23 25 19 27 23 28 27 28 23 25 19 27 23 28 23 27 23 27 23 27 23 27 7 22 15 25 19 25 15 24 19 28 31 28 23 25 27 30 19 25 19 25 19 25 19 25 39 25 39 25 35 24 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 23 13 31 16 39 18 39 18 27 16 23 19 39 22 35 18 39 24 51 27 47 25 51 30 55 28 55 28 55 28 55 28 55 28 55 30 59 28 55 28 51 27 51 27 51 27 51 27 55 28 51 25 47 27 55 28 67 33 67 34 75 37 79 39 83 39 83 39 83 39 83 39 87 36 87 37 87 31 51 16 39 16 35 16 35 16 35 18 31 15 35 18 39 19 47 21 55 18 39 24 55 15 19 16 238 143 460 146 400 149 432 147 428 146 412 141 392 138 384 140 369 135 365 126 313 102 261 92 289 119 317 116 297 119 317 119 321 99 257 110 257 101 277 99 246 95 238 90 222 84 206 79 194 79 190 75 194 75 174 67 170 61 166 108 325 146 317 138 313 141 313 141 317 143 317 143 317 143 321 144 321 146 325 146 321 147 325 149 329 150 329 150 333 153 341 156 345 156 345 156 345 159 337 159 337 159 337 161 345 162 341 161 345 162 349 167 329 159 341 176 380 174 420 202 547 263 686 282 575 206 396 196 400 182 372 173 361 171 353 167 349 167 349 167 349 167 349 167 353 167 357 168 357 170 361 170 357 168 361 171 369 174 372 176 369 176 365 179 372 179 376 179 380 180 392 184 341 140 246 129 253 128 265 128 269 129 269 131 277 132 277 132 273 131 273 129 277 128 257 128 238 120 249 141 321 171 357 177 349 180 357 176 357 176 361 173 357 174 361 176 361 174 361 173 357 173 353 171 337 171 349 176 353 174 345 171 345 173 345 171 341 171 337 170 337 170 337 170 337 170 337 170 337 170 337 170 337 170 337 170 337 170 337 170 337 170 337 170 329 167 329 167 329 167 329 167 329 167 329 167 329 167 329 167 321 165 329 167 329 167 325 164 321 164 321 164 321 164 321 164 321 164 321 162 317 161 313 161 309 161 313 161 313 159 305 156 309 159 309 158 305 158 301 156 305 156 301 156 301 156 301 158 297 155 297 155 297 155 297 155 293 155 293 153 289 153 285 152 285 153 289 153 289 152 281 149 277 147 277 147 277 147 277 147 277 146 269 144 265 143 269 144 269 143 269 141 265 141 261 140 257 138 257 138 257 138 257 138 253 137 253 135 249 134 246 134 249 135 249 134 246 134 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 198 114 194 114 190 113 194 110 194 108 190 107 194 107 190 105 198 107 206 105 202 102 194 104 178 98 170 99 182 104 186 102 186 102 182 99 174 96 174 98 174 96 170 96 166 95 170 96 170 95 166 93 162 93 178 93 178 92 174 92 170 90 174 92 174 90 170 90 166 88 162 90 146 88 142 87 146 88 142 87 142 85 138 84 134 84 150 82 150 82 146 81 142 79 142 79 142 79 142 79 142 79 146 79 130 73 123 75 134 79 130 75 130 73 126 73 126 73 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 64 111 64 111 63 107 63 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 87 57 83 54 87 57 87 55 83 54 79 54 79 52 75 54 87 57 79 51 71 51 83 57 91 54 75 49 83 54 83 52 79 51 75 51 83 54 83 54 79 51 71 49 79 52 79 51 75 49 71 49 75 51 75 49 71 48 67 48 63 46 63 46 63 46 67 48 67 46 63 46 63 48 71 51 71 48 63 45 59 45 59 46 63 43 63 43 63 43 59 42 63 45 71 45 63 43 71 49 79 45 55 39 59 45 71 46 79 48 71 46 71 48 79 51 28 47 27 45 25 47 27 50 25 45 25 42 24 40 22 40 27 47 27 47 27 47 27 47 24 45 25 45 25 45 24 40 27 50 30 50 25 42 25 47 25 45 25 45 25 45 25 45 25 47 27 50 25 45 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 9 16 13 26 18 31 19 31 18 23 16 28 24 35 22 28 24 40 28 42 27 38 27 45 28 42 28 42 28 42 28 42 27 42 28 45 30 42 28 40 28 42 28 42 28 42 28 42 28 42 27 40 27 40 28 42 33 50 33 50 34 54 39 62 39 59 39 59 39 59 39 59 37 57 36 59 36 47 22 26 18 28 18 28 18 28 18 28 13 21 15 26 19 33 22 35 24 28 19 35 18 14 15 42 113 214 159 198 144 200 147 198 147 193 143 191 140 195 138 198 138 200 137 183 113 143 87 117 101 179 128 188 122 198 129 188 110 131 96 181 101 159 110 155 99 155 95 145 88 133 82 128 82 124 76 121 78 121 72 117 72 117 69 202 138 276 140 276 143 288 143 288 143 288 143 288 144 291 144 291 146 293 146 296 147 296 149 300 152 303 150 300 153 305 155 310 158 312 156 310 159 317 159 317 161 319 161 319 162 322 162 322 162 324 165 327 167 322 161 336 177 351 167 331 171 355 197 391 202 353 187 351 185 346 174 334 171 334 170 329 168 329 168 329 168 329 168 329 168 334 168 334 170 336 170 339 170 336 171 339 173 343 174 343 176 351 177 355 180 358 179 351 182 348 184 353 171 293 131 262 129 260 131 262 131 265 132 265 134 267 134 265 132 265 131 262 131 265 131 269 126 257 131 286 156 336 180 355 179 353 179 348 179 358 176 353 174 353 174 355 176 353 174 353 173 351 173 351 171 346 173 348 174 348 174 348 174 346 173 346 171 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 336 167 339 167 339 165 336 165 336 165 336 165 336 165 336 164 334 164 331 162 329 161 329 161 329 162 331 161 327 158 324 161 327 159 327 158 324 158 324 158 324 156 322 156 322 158 324 156 322 156 322 156 322 156 322 156 319 155 319 153 317 153 317 153 317 155 319 153 315 150 312 149 317 149 317 149 317 149 317 147 315 146 310 144 310 144 310 144 308 143 308 141 305 141 305 140 303 140 303 140 303 140 303 137 298 137 296 135 293 134 293 137 296 135 296 134 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 248 116 248 114 245 114 245 110 241 110 238 108 236 107 236 105 234 107 236 105 236 104 234 104 226 99 222 98 222 101 226 102 226 104 229 102 226 101 222 99 219 98 219 96 217 96 217 96 217 96 214 95 212 93 212 95 212 93 212 92 210 92 210 93 210 92 210 90 207 90 207 92 205 90 200 88 200 88 200 87 198 87 195 85 193 84 193 82 193 84 195 82 191 79 188 78 186 79 188 79 188 81 191 79 186 75 181 73 181 76 186 75 181 75 181 75 179 73 174 75 169 75 167 73 164 72 164 73 167 72 167 72 167 72 167 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 148 64 148 64 148 64 148 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 58 131 55 121 57 128 57 126 55 124 54 124 54 124 52 126 58 131 55 124 51 121 54 126 55 124 52 119 54 124 54 121 52 119 51 119 51 119 52 121 52 119 49 114 52 121 52 119 51 117 49 117 51 119 51 117 49 114 48 114 45 109 45 112 46 112 46 114 48 112 46 112 46 114 49 119 49 114 46 109 45 109 45 112 49 114 48 114 46 112 46 112 42 107 45 107 42 105 45 114 51 114 45 107 46 114 48 114 48 109 42 102 42 107 48 117 27 27 23 25 19 27 23 28 7 22 15 25 23 25 15 22 23 27 23 27 23 27 23 27 23 28 27 28 23 25 15 22 23 28 27 25 11 19 3 21 23 27 23 27 23 27 23 27 39 25 43 27 43 25 31 21 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 23 13 31 16 35 16 35 16 31 18 27 21 47 25 43 22 51 30 63 30 51 25 51 28 51 27 51 27 51 27 51 27 47 27 55 30 59 28 51 25 59 30 59 30 59 30 59 30 59 28 55 27 51 28 55 30 67 31 63 31 63 34 79 39 79 37 79 37 79 37 79 37 91 37 91 37 87 30 47 15 35 18 39 18 39 18 39 16 35 16 35 18 39 19 43 19 51 18 43 22 27 7 59 54 372 155 436 146 432 149 428 155 436 150 420 144 408 143 400 141 376 140 372 126 297 92 214 69 222 110 345 131 337 132 333 114 190 58 242 125 257 95 281 98 257 99 246 93 226 85 210 81 198 81 198 78 198 76 174 66 174 58 150 104 321 149 329 143 321 144 321 144 321 144 321 144 321 144 321 146 325 146 329 147 317 147 329 152 333 152 329 150 337 155 345 156 349 158 345 158 345 159 337 161 341 162 345 162 349 162 345 162 345 164 353 167 357 165 349 164 388 174 396 156 400 156 369 177 396 188 380 180 376 176 361 170 357 171 361 170 353 168 353 168 353 168 353 168 357 168 357 170 361 170 365 171 365 173 369 173 369 173 369 173 365 176 365 179 369 179 376 179 376 179 392 188 388 164 289 131 277 131 281 132 281 134 285 134 285 134 281 132 281 131 277 131 273 129 281 135 265 123 246 137 321 174 372 182 353 179 345 176 365 177 365 174 361 174 361 174 365 176 361 174 361 173 357 173 345 173 345 173 345 174 353 177 349 174 345 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 161 317 162 313 161 309 158 313 161 309 159 309 158 305 158 309 158 301 156 301 156 305 159 301 156 301 156 301 156 301 156 297 156 293 155 293 153 289 153 289 153 293 155 289 153 285 150 285 150 285 150 285 150 285 150 281 147 273 144 269 144 269 146 273 144 269 143 269 141 265 141 261 140 261 140 261 140 261 140 253 137 253 135 249 134 246 134 253 137 249 135 249 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 117 198 116 198 114 194 114 194 110 194 108 190 107 194 107 194 107 198 108 210 105 206 104 182 101 182 101 182 101 182 101 178 99 182 102 186 102 182 101 178 99 174 98 174 96 170 96 170 96 170 95 166 93 162 93 182 95 178 93 178 92 174 92 178 93 174 92 174 90 170 90 166 92 150 88 146 88 146 90 142 87 142 85 138 84 134 84 150 82 154 84 154 82 142 78 138 78 138 79 142 81 146 81 134 76 134 76 134 76 134 76 130 75 130 75 130 75 130 76 115 75 115 73 119 72 115 72 126 73 134 72 134 72 134 72 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 107 63 107 63 107 63 107 63 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 95 60 83 51 87 57 87 55 83 54 79 54 75 51 71 54 87 58 83 52 83 54 83 54 83 54 83 54 83 54 83 52 79 51 75 51 63 48 71 49 75 49 71 48 79 52 79 51 75 49 71 49 75 51 75 49 71 48 67 48 63 46 63 48 67 48 71 49 67 46 63 46 63 48 71 51 71 48 63 45 59 45 59 46 83 51 79 48 75 48 75 48 59 45 67 45 59 43 71 49 79 46 67 45 75 49 75 45 63 43 63 43 67 45 71 48 28 47 27 45 25 47 27 50 19 40 27 52 31 54 30 47 27 47 27 47 27 47 27 47 30 52 30 50 27 45 24 40 25 47 24 40 16 28 13 31 27 50 27 50 27 50 27 50 24 47 27 52 27 47 22 40 21 42 25 50 27 47 22 40 22 35 24 40 25 40 24 38 19 33 21 35 21 38 22 40 19 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 15 23 16 26 16 23 13 19 19 26 19 33 25 40 25 35 30 47 31 45 27 38 25 42 27 40 27 40 27 40 27 40 24 38 28 42 28 42 25 35 30 45 30 45 30 45 30 45 30 42 28 40 27 42 28 45 30 45 28 42 30 47 34 57 37 57 37 57 37 57 37 57 39 59 37 59 36 47 21 23 16 28 18 31 19 28 18 26 19 31 18 28 18 28 16 26 19 26 21 35 13 11 36 102 152 217 149 200 156 200 147 210 153 200 150 200 146 200 146 205 138 200 135 179 105 121 69 88 63 152 126 205 132 205 120 159 52 76 105 226 110 155 116 171 102 159 98 148 90 136 84 128 82 126 78 126 79 121 72 109 72 112 64 195 137 281 146 284 144 291 144 291 144 291 144 291 144 291 144 293 146 296 147 296 146 296 150 303 153 303 150 298 153 308 156 312 158 312 158 310 159 317 159 319 161 322 162 322 164 322 162 322 162 324 165 329 164 336 170 331 164 358 167 341 170 334 164 355 177 346 190 341 177 336 168 329 170 334 171 331 168 329 168 329 168 329 168 329 170 331 168 334 170 336 171 336 174 341 173 339 173 339 173 339 174 351 177 355 179 355 177 348 180 351 184 370 193 343 155 284 134 272 134 274 134 276 135 276 134 274 134 272 132 267 131 265 129 267 134 276 132 257 123 272 159 343 185 362 179 353 177 348 180 360 177 353 174 353 174 353 176 355 176 353 174 351 173 351 174 348 173 343 173 348 177 355 174 348 174 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 331 162 331 162 329 159 324 161 329 161 327 159 324 158 324 161 327 156 319 155 322 159 329 156 322 156 322 156 322 156 322 156 322 156 319 155 317 153 317 153 319 155 319 155 317 152 312 152 315 152 319 149 322 149 319 149 315 146 310 144 310 144 315 144 310 144 308 143 305 141 305 140 303 140 303 140 303 140 303 137 298 137 296 135 293 134 293 137 298 137 296 135 293 134 293 131 293 131 288 129 286 129 281 129 281 129 276 128 274 128 274 128 279 128 274 126 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 117 248 116 245 114 245 110 241 110 238 108 236 107 236 105 236 107 238 108 236 105 234 99 222 101 226 102 226 101 222 96 217 98 222 101 224 101 224 99 222 99 219 98 217 96 217 96 217 96 214 95 212 93 212 95 214 95 212 93 210 92 210 93 212 93 210 92 207 90 207 92 205 88 200 87 200 88 202 87 198 87 195 85 193 84 193 82 193 84 198 84 193 79 186 78 186 78 188 79 191 81 191 75 181 76 186 78 186 76 181 75 181 75 181 75 181 75 181 75 169 75 167 73 164 72 164 73 167 72 167 72 167 72 167 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 61 143 61 143 61 143 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 124 52 126 60 133 55 117 57 128 57 126 55 124 54 124 51 117 49 121 55 128 54 119 55 124 54 121 52 124 54 126 54 124 54 121 52 119 51 119 43 109 46 114 49 117 49 117 52 121 52 119 51 117 49 117 51 119 51 117 49 114 48 114 48 114 48 117 49 119 51 119 48 112 46 112 46 114 49 119 49 114 46 109 45 109 45 112 49 117 48 112 45 109 45 109 45 112 46 112 45 109 48 119 43 105 42 107 46 112 43 102 43 109 48 119 52 119 48 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 15 25 19 27 19 24 7 19 23 21 27 19 19 18 15 16 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 31 24 31 24 31 24 31 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 15 9 15 10 19 12 23 12 31 18 43 19 39 19 51 27 47 24 35 22 47 28 55 28 47 25 47 27 51 28 55 28 59 30 59 30 59 30 59 30 51 28 55 30 59 28 55 27 51 27 51 28 55 30 59 30 55 28 55 30 59 31 63 31 67 31 63 33 71 36 83 39 87 40 87 40 87 40 87 40 95 40 103 37 71 21 35 15 43 19 43 19 43 19 43 19 55 22 55 24 51 25 47 24 47 19 67 15 55 12 39 120 436 152 440 150 436 149 444 149 460 153 452 152 440 150 440 152 432 144 380 125 289 76 154 48 150 87 317 147 408 116 198 60 59 75 424 156 269 113 289 108 285 104 273 96 249 90 226 84 206 84 210 78 198 73 194 75 174 67 146 81 289 149 329 143 313 141 305 143 309 144 313 144 325 149 321 147 321 147 317 146 321 152 321 153 325 153 329 155 337 158 337 159 341 161 345 161 337 161 333 162 337 164 341 164 345 165 345 165 345 165 345 165 349 165 353 168 365 168 369 171 369 170 369 173 369 176 365 176 372 174 369 171 365 170 357 168 349 165 349 165 349 165 349 167 337 168 341 170 349 173 357 176 361 176 361 177 365 179 369 177 353 173 361 176 369 179 372 182 365 179 365 180 404 194 372 153 265 135 281 137 285 134 289 137 289 138 305 140 305 138 289 134 293 137 277 135 273 132 257 132 353 177 384 185 369 176 353 177 357 177 357 177 357 177 357 177 361 179 357 176 353 174 345 173 349 174 349 174 353 177 361 180 349 174 349 174 349 174 349 174 357 177 353 174 345 173 341 170 341 171 341 171 341 171 341 171 341 173 341 171 337 171 333 170 333 170 333 168 329 167 325 167 325 167 325 167 325 167 325 167 325 167 325 167 325 167 325 167 325 167 321 165 321 164 317 164 313 162 317 164 313 162 309 159 313 161 313 159 309 158 305 158 301 156 301 156 301 156 301 156 305 158 305 156 301 155 297 155 297 155 297 155 297 155 297 155 297 156 297 155 293 153 289 153 293 155 297 156 297 155 289 155 293 155 293 149 293 149 305 153 293 149 289 147 277 146 281 147 273 144 265 141 261 141 261 143 257 140 257 138 253 137 249 137 257 138 257 137 253 135 249 135 261 138 253 135 246 132 242 132 249 132 249 131 246 129 242 129 238 128 238 126 234 125 230 125 242 125 242 126 242 126 242 126 234 123 234 123 230 122 226 122 218 122 218 120 214 119 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 107 198 110 202 110 202 108 194 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 190 96 178 92 174 93 186 98 174 92 174 92 174 92 174 92 178 92 170 90 166 87 158 85 162 88 158 85 154 85 146 84 150 85 138 81 134 82 146 87 142 84 142 82 138 81 134 81 142 79 142 78 138 76 134 76 142 78 134 75 126 72 123 70 123 75 130 78 130 75 126 70 123 72 130 72 130 72 134 72 123 69 115 69 115 69 115 69 115 69 115 67 111 66 107 66 115 69 115 67 111 66 107 66 115 67 103 63 95 63 103 66 107 61 99 60 103 63 115 67 99 60 99 60 99 60 99 60 107 63 95 58 91 60 103 64 95 60 95 60 95 60 95 60 95 60 95 58 91 57 87 57 75 54 87 58 91 57 79 52 87 57 87 57 83 54 75 51 83 55 83 55 83 55 83 55 79 52 79 52 79 52 79 52 87 54 83 52 79 54 83 55 79 51 75 49 71 51 75 52 63 48 67 49 71 51 75 52 71 51 75 52 79 51 75 49 63 46 63 46 63 46 63 46 63 45 71 46 67 45 79 52 67 46 71 48 75 46 71 45 71 46 71 45 67 43 63 43 63 42 51 37 51 43 79 52 67 43 59 43 71 48 71 45 63 43 63 43 63 43 63 43 28 50 28 50 28 50 28 50 28 50 27 47 27 47 25 45 25 45 25 47 27 50 28 50 24 45 27 47 27 45 24 40 27 47 25 45 22 40 19 38 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 22 35 22 35 22 35 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 7 11 7 14 9 14 10 16 13 23 16 26 15 26 19 35 22 28 18 28 24 40 27 40 25 38 25 40 27 42 28 42 27 40 27 40 27 40 27 40 27 42 28 45 30 42 28 40 27 40 27 42 28 45 30 45 28 42 30 45 30 47 31 47 31 47 31 47 33 52 37 59 39 59 39 59 39 59 39 59 37 62 40 57 30 35 18 26 19 31 19 31 19 31 19 28 21 26 22 33 22 38 24 40 22 33 25 28 16 7 42 188 155 205 152 200 150 200 150 200 155 205 152 202 150 200 150 207 149 200 129 176 98 109 48 71 45 124 122 234 129 143 64 76 37 145 185 260 111 176 108 167 108 167 104 155 95 143 90 133 85 136 82 124 75 109 75 114 70 124 64 155 128 291 149 291 141 286 143 288 143 291 144 291 146 293 146 296 147 298 149 300 152 300 153 303 153 305 155 305 158 310 158 312 159 315 161 315 161 317 162 319 162 322 164 322 165 324 165 324 165 324 165 324 164 329 165 331 168 336 171 339 171 339 171 341 173 343 174 343 174 343 173 339 171 336 168 334 165 329 165 329 165 329 165 327 168 327 170 329 173 331 174 334 176 336 177 339 177 341 179 343 174 351 174 353 176 358 177 358 179 360 177 358 185 382 184 343 141 279 135 276 140 281 132 262 138 276 141 281 143 276 141 272 140 274 141 272 137 269 137 279 174 346 182 358 179 351 176 353 177 355 177 355 177 355 177 355 176 353 176 353 176 353 176 353 177 355 176 351 174 353 176 355 174 351 174 351 174 351 174 351 177 355 176 353 174 348 171 346 171 346 171 346 171 346 171 346 173 346 171 346 170 343 170 343 170 343 170 341 168 341 167 339 167 339 167 339 167 339 167 339 167 339 167 339 167 339 167 339 167 339 167 336 165 336 164 334 164 334 164 334 164 331 161 327 161 336 161 334 159 334 158 331 156 329 156 329 156 329 156 329 158 331 158 329 156 329 155 327 155 327 155 327 155 327 155 327 156 322 156 319 155 319 153 317 153 319 155 319 155 319 153 315 159 310 153 319 149 336 152 339 152 317 150 312 147 319 143 322 146 310 143 308 141 305 143 308 140 303 140 300 138 300 137 298 137 298 135 296 135 293 134 293 140 300 137 296 134 291 132 293 132 291 132 288 131 288 129 286 128 284 128 281 126 281 125 279 125 284 125 281 125 281 126 276 123 272 125 267 123 267 122 260 122 265 122 262 120 262 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 238 108 241 110 238 108 236 105 234 105 231 104 229 102 229 105 231 104 231 102 229 102 229 98 219 96 217 95 214 93 212 92 210 93 212 93 212 95 214 96 217 93 212 93 212 96 217 92 210 92 210 92 210 92 210 90 212 88 207 85 205 85 200 87 200 85 195 85 188 82 186 85 195 82 191 82 191 85 195 84 193 84 191 82 188 81 188 79 188 79 186 78 183 76 183 79 188 78 186 76 181 75 181 70 176 73 179 75 171 70 164 72 164 72 159 72 159 72 159 69 159 69 159 69 159 69 159 69 159 69 157 67 157 66 155 69 155 69 152 67 150 66 150 67 150 64 145 61 145 64 148 61 143 61 143 63 145 64 150 61 143 61 143 61 143 61 143 63 140 60 136 60 136 63 140 60 136 60 136 60 136 60 136 60 133 60 131 58 128 57 128 54 124 57 128 57 128 54 124 51 121 54 124 55 124 54 121 54 124 54 124 54 124 54 124 52 121 52 121 52 121 52 121 55 124 54 121 52 124 54 126 52 119 51 117 49 119 51 121 48 114 49 117 49 117 51 119 49 119 51 121 52 119 51 117 46 112 46 112 46 112 46 112 46 114 48 112 43 107 46 117 45 112 46 114 48 112 46 109 48 114 48 112 46 112 45 109 46 107 40 100 40 107 48 119 45 107 42 107 46 114 46 109 43 107 43 107 43 107 43 107 27 28 27 28 27 28 27 28 19 25 23 27 23 27 27 28 19 25 19 27 23 28 27 28 15 25 23 28 27 28 23 27 47 28 43 24 31 21 23 18 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 23 21 23 21 23 21 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 7 6 11 7 11 9 15 9 19 12 27 13 23 13 35 19 27 16 19 16 35 25 47 25 47 25 47 27 51 28 55 28 51 27 51 27 51 27 51 27 55 28 59 30 59 30 55 28 55 28 55 28 59 30 59 30 55 30 59 30 63 31 63 31 59 30 59 30 63 33 71 36 79 37 79 37 79 37 79 37 83 37 91 34 67 22 43 19 43 19 43 19 43 19 43 21 63 22 59 24 51 22 47 24 39 22 47 28 23 10 238 147 448 155 456 152 452 152 456 153 460 153 456 153 452 152 452 150 416 135 349 111 249 63 115 36 75 58 317 143 261 60 154 42 111 126 531 182 317 117 313 107 309 110 297 102 265 95 242 92 214 85 210 81 210 76 206 73 194 72 150 76 289 156 341 143 305 143 309 143 313 144 313 144 309 144 317 147 325 150 333 155 325 153 317 155 321 155 325 156 333 159 333 159 337 161 337 161 333 162 337 162 341 164 341 164 349 167 349 167 349 167 349 167 345 164 349 167 353 168 361 170 365 171 369 173 369 173 372 174 372 174 369 171 365 170 357 168 353 167 353 167 353 167 353 168 349 171 353 173 353 173 353 173 361 177 365 177 369 179 369 177 361 174 361 174 361 176 365 176 376 180 372 177 380 191 408 190 353 153 281 132 273 138 273 128 281 138 297 141 313 143 313 143 293 140 285 135 253 129 269 143 372 180 380 184 369 176 349 176 357 177 357 177 357 177 357 177 345 173 349 176 353 177 361 179 365 180 357 176 349 174 349 174 349 174 349 174 349 174 349 174 357 177 353 176 349 173 345 173 341 171 341 171 341 171 341 171 337 171 337 170 333 168 329 168 333 170 333 170 329 168 329 167 329 168 329 168 329 168 329 168 329 168 329 168 329 168 329 168 329 168 325 167 325 165 321 165 317 165 321 165 321 164 313 161 313 161 313 161 309 159 309 158 305 158 305 158 305 158 305 158 305 158 305 158 301 156 301 155 297 155 297 155 297 155 297 155 297 156 297 156 293 155 293 153 289 153 289 153 289 155 289 155 285 153 281 147 281 147 293 153 297 155 297 153 289 146 285 143 273 146 269 143 261 141 265 143 257 140 257 140 253 138 253 137 249 135 249 134 246 134 242 132 261 138 253 135 246 134 246 134 249 132 249 132 246 131 246 129 238 128 238 128 234 126 234 125 242 125 242 125 242 125 242 126 234 123 234 125 230 123 230 122 218 122 218 122 214 120 214 119 214 120 210 119 210 119 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 198 107 190 105 190 104 186 102 182 102 186 104 186 104 182 102 178 101 174 98 174 98 170 96 170 96 166 95 162 93 162 93 158 92 186 95 182 93 178 95 182 96 174 92 174 92 174 92 174 92 170 88 170 87 162 85 158 85 162 87 158 84 154 84 146 84 146 84 134 82 130 84 134 85 134 84 134 82 130 81 126 81 142 79 142 78 138 76 134 76 142 79 138 78 138 78 138 78 111 72 115 73 119 72 123 69 123 72 130 72 130 72 130 72 115 69 115 69 115 69 115 69 115 69 115 69 111 67 111 66 115 69 115 67 111 66 107 66 111 66 103 63 99 63 99 64 99 61 107 64 111 64 107 63 103 61 103 61 103 61 103 61 103 61 99 60 95 61 99 63 95 60 95 60 95 60 95 60 95 60 95 58 91 57 87 57 79 55 83 57 87 55 83 54 63 49 71 52 79 54 79 54 75 52 75 52 75 52 75 52 79 52 79 52 79 52 79 52 83 54 79 52 79 52 83 54 79 51 75 49 71 51 75 52 75 51 71 49 71 49 67 48 71 49 75 51 75 51 71 49 63 46 63 46 63 46 63 46 79 49 79 46 63 42 63 46 67 46 71 48 75 46 71 45 79 49 79 48 75 48 75 46 79 46 63 42 59 45 75 49 67 43 59 43 71 48 71 45 63 43 63 43 63 43 63 43 28 50 28 50 28 50 28 50 24 45 25 47 27 50 28 52 25 45 25 47 27 50 28 50 25 45 27 50 30 52 30 52 27 47 24 40 19 33 15 31 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 24 38 24 35 22 35 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 7 11 9 14 9 16 10 16 10 21 13 21 12 19 15 28 18 23 15 26 22 38 27 40 25 38 25 40 27 42 28 42 30 45 30 45 30 45 30 45 28 42 30 47 31 45 28 42 28 45 30 45 30 45 30 45 30 45 30 47 31 47 33 50 30 45 30 45 30 47 33 52 36 54 36 54 36 54 36 54 33 54 36 52 28 38 21 33 21 33 21 33 21 33 21 31 22 28 24 33 22 35 22 38 21 38 21 45 1 11 125 224 156 210 155 205 153 205 155 207 153 205 155 205 153 202 152 205 144 191 120 157 84 90 39 57 25 71 107 202 69 59 46 42 67 243 227 300 132 183 117 171 113 174 108 162 99 150 95 143 88 138 82 124 78 117 78 114 73 124 57 136 119 288 149 281 143 288 143 291 144 291 146 293 146 293 147 296 149 300 152 303 155 305 155 305 156 308 156 310 159 315 161 315 161 315 161 315 162 319 162 322 164 322 165 324 167 327 167 327 168 329 168 329 164 329 165 329 167 331 168 334 173 341 173 341 173 341 173 341 173 341 173 339 171 336 170 336 168 334 168 334 168 334 168 334 173 334 174 334 173 331 173 331 177 339 177 341 179 341 180 346 177 355 176 355 174 353 174 353 180 365 182 362 180 372 191 382 194 346 155 281 134 274 138 281 138 281 140 286 143 286 144 286 143 279 137 267 126 267 144 310 182 355 184 362 180 353 176 351 179 358 179 358 179 358 179 358 174 351 174 353 176 355 177 355 180 358 177 353 176 353 176 353 176 353 176 353 176 353 176 353 177 355 177 353 176 351 174 348 173 348 173 348 173 348 173 348 171 346 170 343 168 341 168 341 171 346 170 343 170 341 168 341 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 341 168 341 167 339 167 339 167 339 167 339 167 336 164 334 162 339 161 336 161 334 159 334 159 334 159 334 159 334 159 334 159 334 158 331 158 329 156 329 156 329 156 329 156 329 156 329 158 324 156 322 156 319 155 319 153 317 153 317 153 319 155 322 153 319 149 319 146 324 146 322 150 319 152 322 149 317 143 315 146 312 144 308 143 308 143 310 141 305 140 303 140 300 138 300 137 298 137 296 135 296 134 293 138 298 135 293 134 293 134 293 134 293 132 291 132 288 131 288 129 286 128 284 128 281 126 281 125 284 125 281 125 281 126 276 125 274 125 269 125 267 123 262 123 267 122 265 122 262 120 262 119 260 119 260 119 260 119 260 120 255 120 255 120 255 120 255 119 253 117 250 117 250 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 108 238 110 241 110 238 107 234 105 234 105 231 104 229 102 229 102 229 101 226 101 224 99 224 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 88 207 87 205 85 202 85 200 85 198 85 195 85 188 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 76 183 76 186 78 186 78 186 73 176 73 176 72 169 70 167 72 164 72 159 72 159 72 159 70 162 70 162 70 162 70 162 70 162 69 159 69 157 67 157 69 155 69 152 67 150 66 150 66 150 64 148 63 145 63 145 60 143 64 150 66 148 63 143 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 49 119 52 124 54 124 54 124 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 54 124 52 119 51 121 54 124 52 119 51 117 49 119 51 121 52 119 51 117 49 114 48 112 48 117 51 119 51 119 49 114 46 112 46 112 46 112 46 112 48 117 49 112 43 107 45 114 45 112 46 114 48 112 46 109 48 114 48 114 48 114 46 112 51 117 46 107 43 109 46 114 45 107 42 107 46 114 46 109 45 109 45 109 45 109 45 109 27 28 27 28 27 28 27 28 15 25 19 27 23 28 27 30 19 25 19 27 23 28 27 28 23 27 23 28 27 30 35 31 39 25 35 22 23 18 15 16 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 39 27 39 25 35 24 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 19 10 19 12 23 12 27 13 27 16 35 15 27 13 35 19 35 19 27 19 43 28 55 28 47 25 47 27 51 28 55 28 59 30 59 30 59 30 59 30 55 30 63 31 63 31 59 28 63 30 59 30 59 30 59 30 59 30 63 31 63 33 67 33 63 31 59 30 59 31 67 33 75 36 75 36 75 36 75 36 75 34 83 31 63 22 51 22 47 21 47 21 47 21 47 22 67 24 59 24 51 22 43 22 51 24 51 28 7 34 400 156 456 155 460 153 460 155 464 156 456 155 460 156 460 153 452 150 412 134 329 104 230 55 107 36 67 33 218 104 138 34 123 31 214 185 591 200 380 122 333 116 313 111 301 105 273 96 246 93 226 87 210 81 222 82 214 73 194 75 142 64 257 150 337 140 309 143 313 144 313 146 317 146 325 149 325 149 325 149 325 150 329 156 325 156 329 158 329 158 341 161 337 161 337 161 337 161 337 162 341 164 341 165 345 165 349 167 353 168 357 170 361 171 349 165 353 167 353 167 357 168 369 173 369 173 369 173 369 173 369 173 365 171 365 171 361 170 365 171 365 171 365 171 365 171 361 174 361 174 357 173 357 173 365 176 369 177 369 179 372 177 369 177 369 176 365 176 365 176 372 180 384 185 384 180 384 190 428 196 380 164 289 141 293 149 289 141 297 143 309 144 317 146 293 144 269 132 265 147 349 179 392 184 380 182 369 180 357 176 361 179 361 179 361 179 361 179 357 177 357 176 353 174 349 174 357 177 353 176 357 179 365 180 353 176 353 176 353 176 353 176 357 177 357 176 353 176 353 174 345 173 345 173 345 173 345 173 337 171 337 170 333 168 329 168 337 171 337 170 333 170 329 168 333 170 333 170 333 170 333 170 333 170 333 170 333 170 333 170 333 170 333 170 329 168 329 167 329 168 333 170 329 167 321 165 317 162 317 161 313 161 309 159 309 159 309 159 309 159 309 159 309 159 309 158 305 158 301 156 301 156 301 156 301 156 301 156 301 158 301 156 297 156 293 155 293 155 289 153 289 156 301 159 293 159 289 158 285 153 269 147 273 149 281 149 285 146 289 144 281 146 269 144 265 143 269 144 261 141 261 140 257 140 253 138 261 140 257 138 257 137 253 137 257 137 249 134 246 134 249 135 253 134 253 132 249 132 246 131 242 129 242 128 238 128 234 126 242 125 242 125 242 125 242 126 238 125 238 125 234 125 230 123 222 123 222 122 218 122 214 120 210 119 210 119 210 119 210 119 210 120 210 120 210 120 210 120 206 119 206 117 202 116 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 194 110 202 110 202 108 198 105 190 105 190 104 186 102 182 102 174 99 174 98 170 96 166 96 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 166 85 162 85 162 84 158 85 158 85 154 84 154 85 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 130 75 130 75 130 76 134 76 123 76 119 75 115 75 123 73 123 72 123 72 130 72 130 72 119 70 119 70 119 70 119 70 119 70 119 69 115 69 111 67 115 69 115 67 111 66 107 66 107 66 107 66 103 64 99 63 103 63 111 66 115 64 103 60 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 83 55 87 57 83 54 75 52 83 55 83 55 83 55 83 55 79 52 79 52 79 52 79 52 83 52 75 51 75 51 79 54 79 51 75 49 71 51 75 52 79 51 75 49 71 48 67 46 67 48 71 51 75 49 67 48 63 46 63 46 63 46 63 46 63 46 71 46 67 45 75 51 67 46 71 48 75 46 71 45 67 45 67 45 67 45 71 46 83 49 75 45 63 45 67 46 67 43 59 43 71 48 71 45 67 45 67 45 67 45 67 45 28 50 28 50 28 50 28 50 25 45 27 47 27 47 28 50 25 45 25 47 27 50 28 50 28 50 27 47 27 50 30 54 28 50 27 47 24 45 22 42 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 30 45 28 42 25 40 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 12 19 12 21 13 21 15 23 16 28 19 28 15 23 18 33 25 35 22 33 27 42 30 42 25 38 25 40 27 42 28 42 27 40 27 40 27 40 27 40 30 45 31 47 31 47 30 45 31 47 31 47 30 45 30 45 31 47 31 47 33 50 33 52 33 50 31 47 31 47 33 52 36 54 36 54 36 54 36 54 33 54 33 47 25 33 21 35 22 35 22 35 22 35 22 35 25 31 24 33 22 35 21 35 24 33 25 21 7 85 155 222 155 207 153 205 153 207 156 212 153 207 156 212 156 207 152 205 147 188 116 145 76 81 37 54 30 52 61 117 45 50 46 59 125 324 230 319 161 191 122 188 114 176 110 167 102 152 96 145 93 143 81 126 82 124 81 117 75 138 66 131 108 281 153 293 144 291 144 291 146 293 146 296 152 303 150 300 149 298 149 296 156 308 158 310 158 312 159 312 162 317 162 317 161 315 161 315 164 322 164 322 165 324 165 327 167 329 168 331 171 334 173 336 168 334 168 334 168 334 168 334 174 343 173 341 173 341 171 339 171 339 171 339 171 339 171 339 173 341 173 341 173 341 173 341 174 339 174 339 174 339 176 341 177 343 177 343 179 346 179 351 179 358 177 360 179 360 179 360 180 360 184 374 185 360 177 362 191 377 205 372 179 319 156 312 143 293 141 286 137 286 137 288 138 279 132 279 147 327 180 370 187 362 182 360 184 365 180 355 180 360 180 360 180 360 180 360 179 358 177 353 176 351 173 348 176 353 176 353 177 358 182 365 177 355 177 355 177 355 177 355 177 355 177 355 177 353 176 353 174 351 174 351 174 351 174 351 173 348 173 346 171 346 170 343 173 346 171 346 170 343 170 343 171 346 171 346 171 346 171 346 171 346 171 346 171 346 171 346 171 346 171 343 170 343 168 341 170 343 171 346 170 343 168 339 164 339 162 339 161 336 161 336 161 336 161 336 161 336 161 336 161 334 159 334 158 331 158 331 158 331 158 331 158 331 158 331 159 324 158 324 156 322 156 322 158 322 155 319 155 324 161 336 156 348 165 355 167 341 158 327 153 327 150 319 146 317 146 317 147 315 146 310 144 310 144 310 143 305 141 305 140 303 140 303 141 305 140 303 140 300 138 300 137 298 135 293 134 296 135 298 135 293 134 293 132 291 132 291 131 286 129 286 128 284 128 284 125 284 125 281 125 281 126 276 126 274 126 272 125 269 125 265 125 267 123 267 122 265 122 265 117 257 119 260 119 260 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 241 110 241 108 236 105 231 105 234 105 231 104 229 102 229 99 224 98 222 98 219 96 219 98 219 98 219 96 217 96 217 95 214 93 212 93 212 92 210 93 214 95 217 96 214 95 212 92 210 92 210 92 210 92 210 85 205 85 202 84 202 85 200 84 195 84 195 85 191 85 191 82 193 84 195 85 193 84 191 84 193 84 191 82 188 81 188 79 188 79 186 78 183 76 183 75 181 75 181 75 181 73 179 78 181 75 179 75 171 75 174 72 164 72 159 72 159 72 159 72 164 72 164 72 164 72 164 72 162 70 162 69 159 69 159 69 155 69 152 67 150 66 150 64 150 66 150 66 148 63 143 63 145 64 148 64 145 61 140 61 143 61 143 61 143 61 143 60 138 61 140 63 138 61 136 60 136 60 136 60 136 60 136 60 133 60 131 58 128 57 128 57 126 55 124 54 126 55 128 58 131 58 128 57 124 52 119 55 126 55 126 55 126 55 126 52 121 52 121 52 121 52 121 52 121 51 119 51 119 52 121 52 119 51 117 49 119 51 121 51 119 49 117 49 117 48 114 48 114 49 117 49 117 48 114 46 112 46 112 46 112 46 112 42 109 46 112 45 112 49 121 45 112 46 114 48 112 46 109 43 107 43 109 45 109 45 112 49 114 46 109 43 107 45 109 45 107 42 107 46 114 46 109 46 112 46 112 46 112 46 112 27 28 27 28 27 28 27 28 27 28 23 27 23 27 19 25 19 25 19 27 23 28 27 28 31 30 23 25 19 25 23 28 39 25 39 25 39 25 39 25 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 43 28 39 27 35 24 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 19 10 23 12 23 13 27 13 39 18 43 18 31 15 39 21 55 25 43 24 51 28 51 25 47 25 47 27 51 28 55 28 51 27 51 27 51 27 51 27 59 31 63 33 67 31 63 30 67 33 67 31 63 30 59 30 63 31 63 33 67 33 71 34 71 34 67 33 67 33 71 34 79 37 79 37 79 37 79 37 83 34 83 30 55 19 43 21 51 22 51 22 51 22 51 22 63 25 63 24 51 21 39 21 55 16 75 13 71 105 436 159 448 155 452 153 456 156 464 158 456 156 464 159 468 156 452 152 400 126 301 92 190 46 71 27 55 33 111 48 103 34 126 61 400 230 575 208 456 125 337 123 329 116 313 110 285 101 257 98 238 88 206 82 230 85 218 75 194 84 174 64 230 144 349 150 313 144 313 146 317 146 321 147 325 149 329 150 329 150 329 152 337 158 329 159 333 159 337 161 345 164 345 162 341 161 337 161 341 164 341 165 345 165 349 167 349 168 353 170 361 173 369 174 365 170 361 170 361 170 361 170 372 174 372 173 369 171 365 171 365 171 365 171 365 171 365 171 372 174 372 174 372 174 372 174 357 173 361 174 365 177 369 177 369 177 369 179 372 179 376 179 372 179 372 180 380 182 384 184 388 179 372 185 392 180 372 185 372 194 424 206 408 187 361 173 329 156 321 149 305 144 301 144 297 147 289 156 353 182 392 188 388 184 365 180 372 185 372 180 365 180 365 180 365 180 365 180 353 176 353 176 353 176 353 176 361 179 357 177 357 179 365 180 357 177 357 177 357 177 357 177 357 177 357 177 357 177 357 177 349 174 349 174 349 174 349 174 345 174 345 174 341 173 337 171 341 173 337 171 337 170 333 170 341 173 341 173 341 173 341 173 341 173 341 173 341 173 341 173 341 173 337 171 337 170 333 170 337 171 341 173 337 170 329 168 321 164 317 162 317 161 313 161 317 162 317 162 317 162 317 162 313 161 309 159 309 158 305 158 305 158 305 158 305 158 305 158 305 158 301 156 301 155 297 155 305 156 297 155 301 159 317 165 285 167 325 187 353 187 333 174 313 162 301 149 281 146 281 149 281 147 273 144 269 144 269 146 265 143 261 141 261 140 257 140 261 140 261 138 257 138 253 137 253 135 249 134 246 135 249 137 257 135 253 134 253 132 249 132 246 131 242 129 242 128 238 128 242 125 242 125 242 125 242 126 242 126 238 126 238 125 234 125 226 125 222 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 194 111 206 110 198 107 194 104 190 105 190 104 186 102 182 102 178 101 178 101 174 99 170 98 174 98 170 96 166 95 162 93 158 92 162 93 162 93 166 95 178 93 186 96 186 96 178 93 174 92 174 92 174 92 174 92 158 84 158 84 158 84 158 85 154 84 154 84 154 85 154 87 138 82 138 85 138 85 130 82 134 84 134 82 130 81 126 81 142 79 142 78 138 76 134 76 138 78 138 76 130 75 126 73 126 76 107 72 111 73 123 75 115 72 123 72 123 72 123 72 123 72 123 72 123 72 123 72 123 72 119 70 119 69 115 69 115 69 115 67 111 66 107 66 103 64 107 67 107 64 99 61 115 64 107 63 103 61 103 61 103 61 103 61 103 61 103 61 95 60 103 63 103 63 95 60 95 60 95 60 95 60 95 60 95 60 95 58 91 57 87 57 87 57 79 54 79 54 87 57 79 54 83 55 83 54 79 52 79 54 79 54 79 54 79 54 79 52 79 52 79 52 79 52 79 51 75 49 71 51 75 52 79 51 75 49 71 51 75 52 67 48 71 49 71 49 75 51 63 48 67 49 71 48 67 46 63 46 63 46 63 46 63 46 67 46 75 46 63 45 71 49 67 46 71 48 75 46 71 45 67 45 67 46 71 46 75 48 67 45 67 43 63 43 63 43 67 43 59 43 71 48 71 45 71 46 71 46 71 46 71 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 31 52 27 45 24 42 25 47 21 40 21 42 22 42 24 45 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 27 42 25 38 24 35 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 9 14 9 16 10 19 12 19 16 28 18 26 13 21 16 31 30 40 24 35 25 40 25 35 25 38 25 40 27 42 28 42 30 45 30 45 30 45 30 45 30 47 31 50 33 47 31 45 33 50 33 47 31 45 30 45 31 47 31 50 33 52 34 52 36 54 34 50 33 52 34 54 37 57 37 57 37 57 37 57 36 57 34 45 22 31 19 33 22 35 22 35 22 35 22 35 25 35 25 33 22 33 21 33 22 16 33 0 36 183 159 229 153 200 153 200 153 202 156 207 155 205 159 212 159 205 153 200 137 171 102 124 61 59 25 38 21 57 36 52 34 47 46 109 188 379 223 329 184 193 119 193 120 186 116 176 108 162 102 155 96 143 81 126 85 128 82 117 67 140 70 124 96 262 150 298 144 291 144 293 146 296 147 296 146 296 147 298 152 305 153 308 158 310 159 312 159 315 161 315 164 319 164 317 162 315 161 315 164 322 164 324 165 327 167 327 168 329 170 334 173 336 174 341 173 341 171 339 171 339 171 339 174 343 174 341 173 339 171 339 171 339 171 339 171 339 171 339 174 343 174 343 174 343 174 343 171 336 174 341 177 346 179 348 177 343 177 346 179 348 180 351 180 360 180 365 184 370 185 372 190 360 176 367 187 367 184 374 191 370 194 379 200 386 196 377 188 370 180 358 168 348 165 341 173 343 173 365 197 393 194 365 187 362 179 360 185 370 185 362 180 360 180 360 180 360 180 360 173 348 174 353 176 355 179 358 184 362 180 358 177 355 177 355 177 355 177 355 177 355 177 355 177 355 177 355 177 355 177 355 174 351 174 351 174 351 174 351 176 353 176 351 174 351 173 348 173 348 173 346 171 343 170 343 173 348 173 348 173 348 173 348 173 348 173 348 173 348 173 348 173 348 173 346 171 346 170 343 171 348 173 348 173 346 170 341 164 341 164 339 162 336 161 336 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 159 331 156 327 156 336 164 351 173 396 199 417 218 410 211 393 179 358 161 334 146 315 149 312 149 315 146 310 144 310 144 312 143 308 143 305 141 303 140 303 138 300 138 298 137 296 135 296 135 296 134 293 134 296 137 298 135 296 135 293 134 291 132 291 131 288 131 286 129 284 128 284 125 284 125 281 125 281 126 276 126 276 128 272 126 269 125 265 125 269 125 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 111 243 111 241 108 236 105 231 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 92 212 96 219 98 217 93 210 92 210 92 210 92 210 92 210 84 202 84 202 84 202 85 200 84 195 84 195 85 191 85 191 81 191 85 198 87 195 82 188 84 193 84 191 82 188 81 188 79 188 79 186 78 183 76 183 82 191 81 188 78 183 75 179 76 179 72 171 70 167 72 171 72 164 72 159 72 159 72 159 72 164 72 164 72 164 72 164 72 164 72 162 70 159 69 159 69 155 69 152 67 150 66 150 63 148 66 152 66 148 61 140 67 150 63 143 60 140 61 145 60 140 60 140 60 140 60 140 58 136 63 143 64 140 60 133 60 136 60 136 60 136 60 136 60 133 60 131 58 128 57 128 58 128 54 121 52 124 57 131 48 117 51 121 54 124 54 124 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 119 51 117 49 119 51 121 52 119 51 117 49 119 51 121 46 114 48 117 49 119 51 121 46 114 48 117 49 114 48 112 46 112 46 112 46 112 46 112 48 117 49 112 43 105 45 112 45 112 46 114 48 112 46 109 46 112 46 114 48 117 49 117 43 107 43 107 43 107 43 107 45 107 42 107 46 114 46 109 46 112 46 112 46 112 46 112 7 22 19 27 27 30 31 30 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 24 35 22 31 22 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 39 21 23 10 0 3 0 0 0 1 3 1 3 1 3 1 0 3 0 3 0 3 0 3 0 1 0 3 0 4 3 4 15 10 23 13 31 16 35 16 43 18 39 16 35 18 39 19 63 30 59 28 55 27 51 25 55 28 55 30 59 31 63 31 71 33 59 28 55 30 67 34 63 31 63 33 67 34 71 34 67 31 63 30 59 31 63 33 67 31 63 31 63 33 71 36 63 31 63 31 63 31 63 31 71 34 75 37 79 37 75 36 95 28 51 22 51 18 39 21 43 21 55 27 63 25 55 22 55 22 47 21 47 21 47 21 87 7 87 21 166 152 492 162 464 158 456 155 464 159 468 158 460 161 484 165 472 155 444 149 384 123 273 79 162 46 83 28 63 25 115 39 83 36 95 107 567 226 559 220 523 147 313 123 333 120 329 117 305 108 273 102 238 92 222 85 230 84 218 76 214 75 182 73 198 138 372 147 309 144 317 147 325 150 329 152 333 150 329 150 329 152 337 156 341 159 333 159 337 162 345 165 341 162 341 161 333 159 333 158 333 162 345 168 357 170 353 167 361 171 361 173 365 173 369 174 365 173 369 174 372 173 369 171 365 171 365 173 369 174 372 174 369 173 369 173 369 173 369 173 372 174 376 176 376 174 369 173 365 174 365 174 365 174 365 174 369 176 369 176 369 176 369 176 376 180 376 182 380 184 384 184 376 184 392 190 404 188 392 187 388 194 388 194 384 196 412 205 400 194 396 188 404 199 408 185 404 200 420 197 392 188 376 182 380 188 380 185 376 184 369 182 361 180 369 182 361 179 365 182 365 180 365 180 365 180 365 180 357 177 357 177 357 177 357 177 349 174 349 174 349 176 357 179 361 179 361 179 361 179 361 179 361 177 357 176 353 177 357 179 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 174 341 171 337 171 337 171 337 171 337 171 341 173 341 173 341 173 341 173 329 167 329 165 325 164 321 164 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 289 152 285 152 301 161 329 168 289 221 420 262 595 244 511 226 384 170 309 158 277 141 277 149 277 147 277 146 273 144 269 144 265 143 265 141 261 140 257 140 257 140 265 143 265 140 253 135 253 137 253 135 249 134 246 134 261 135 253 132 249 132 249 134 249 132 246 129 238 126 234 125 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 214 120 214 120 214 122 210 120 210 120 210 120 210 120 214 120 202 114 194 116 202 119 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 206 110 202 108 202 108 190 105 190 104 186 102 182 102 178 102 182 104 186 102 182 101 178 98 162 90 154 92 166 96 170 96 170 96 170 96 170 96 190 98 190 96 186 95 182 95 178 93 178 92 174 90 170 90 166 87 166 85 162 84 158 85 166 85 150 84 162 90 162 85 138 82 130 81 126 79 123 79 126 81 126 81 126 81 126 81 134 76 134 78 138 79 142 79 130 75 134 79 142 78 123 69 134 79 126 84 126 75 111 78 107 72 119 76 130 75 126 73 115 69 115 70 119 72 123 72 107 66 111 67 111 67 111 69 107 67 119 72 123 70 111 66 111 67 111 66 107 64 103 63 115 66 115 66 115 66 115 67 111 64 111 63 103 60 95 57 111 64 107 63 99 60 91 58 95 58 87 55 83 58 95 61 79 54 83 57 87 57 83 55 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 79 52 75 51 75 52 83 54 75 51 79 54 83 54 79 52 71 49 71 49 71 49 71 49 63 46 63 46 63 46 63 46 71 48 67 46 63 48 67 49 83 49 71 45 67 46 79 51 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 42 59 42 39 36 55 43 67 43 55 39 27 47 28 52 30 52 28 50 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 47 24 45 24 45 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 3 4 4 7 6 9 6 9 9 16 12 21 15 26 16 23 18 28 16 26 16 28 19 33 28 40 27 40 27 40 25 38 28 42 30 45 30 47 31 47 33 50 31 45 30 47 33 50 31 47 31 50 33 52 34 52 33 47 31 45 30 47 31 50 33 50 31 47 33 50 34 54 31 47 31 47 31 47 31 47 34 54 36 57 37 54 36 52 37 45 21 35 22 28 18 33 21 35 24 38 25 40 24 38 24 33 22 35 22 35 22 35 28 4 24 21 78 226 171 217 162 210 158 207 159 212 161 210 158 210 161 214 159 202 149 188 132 164 95 105 55 62 31 42 30 47 42 57 43 64 51 200 230 355 223 346 203 234 114 191 120 188 119 183 114 169 105 157 96 150 87 133 84 124 81 121 79 126 72 138 87 260 161 293 144 291 146 293 147 298 149 298 152 303 150 300 152 303 153 308 158 310 158 310 159 315 164 319 164 319 162 317 162 315 161 315 162 322 167 329 170 331 168 329 171 334 173 336 173 339 174 339 171 341 174 343 174 343 173 339 171 339 171 341 173 341 174 343 173 341 173 341 173 341 173 341 173 341 174 343 176 343 174 341 174 343 174 343 174 343 174 343 176 346 176 346 176 346 176 351 180 362 182 365 182 367 184 367 182 367 188 377 191 377 187 370 194 379 196 379 193 382 200 401 194 401 203 405 200 415 200 393 193 389 193 384 190 382 188 374 187 377 187 367 184 365 182 362 179 362 184 362 179 358 180 362 180 360 180 360 180 360 180 360 177 355 177 355 177 355 177 355 176 353 174 351 176 355 179 358 179 358 179 358 179 358 179 358 177 355 176 353 176 353 177 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 174 348 171 346 174 353 173 346 171 346 171 346 171 346 171 346 173 348 173 348 173 348 173 348 167 346 167 343 165 343 164 341 162 339 162 339 162 339 162 339 161 336 161 334 159 334 158 331 158 331 158 331 158 331 158 331 158 331 158 329 156 327 155 327 153 324 152 324 156 339 167 355 203 434 248 585 366 608 343 518 215 362 153 336 143 315 155 310 149 315 147 312 146 312 144 310 143 308 143 305 141 305 140 303 140 303 141 308 141 303 138 298 137 298 137 296 135 296 134 293 137 296 134 291 132 291 132 293 134 291 132 288 129 284 128 281 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 119 260 117 257 117 257 120 255 120 255 120 255 120 255 120 253 117 250 116 248 117 250 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 219 96 212 93 212 95 217 96 217 96 217 96 217 96 217 98 219 96 217 96 214 95 214 93 212 93 210 92 207 90 207 87 207 87 205 85 205 85 200 87 195 82 193 88 198 87 188 84 193 84 193 82 191 81 188 81 188 81 188 81 188 81 188 76 183 76 186 78 188 79 188 84 193 81 191 79 186 75 179 81 181 76 186 79 169 75 179 72 167 75 164 75 162 73 162 69 159 69 162 70 164 72 164 69 157 67 157 67 157 67 157 64 150 67 155 69 152 66 148 66 150 66 150 64 148 63 145 64 148 64 148 66 150 66 150 63 148 64 145 61 140 58 136 64 140 63 138 60 133 58 131 61 138 60 133 57 131 57 131 54 126 55 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 55 126 52 119 51 119 51 119 49 119 51 121 51 119 49 114 49 117 49 117 49 117 49 117 48 114 48 114 48 114 48 114 49 114 48 112 46 114 48 117 49 114 46 112 46 112 48 117 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 107 42 105 37 100 42 107 43 107 42 102 31 30 35 31 31 30 27 27 35 30 27 27 23 28 31 31 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 39 25 39 25 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 7 6 7 6 11 7 15 9 15 10 23 13 31 15 31 15 39 16 35 16 39 19 47 22 47 25 47 25 47 27 51 27 55 30 59 30 63 31 63 31 67 33 63 31 63 31 67 33 63 31 63 33 67 34 71 34 67 33 63 31 63 31 67 33 67 33 63 31 67 34 75 36 67 33 67 33 67 33 67 33 71 36 75 37 79 36 71 34 87 27 47 21 47 18 39 21 51 22 51 22 51 24 59 25 55 24 55 24 55 24 55 24 55 15 63 36 321 174 484 162 484 164 468 161 476 165 476 162 468 159 460 159 472 158 436 140 357 113 242 67 126 37 59 24 55 33 75 36 126 48 182 177 591 235 579 226 543 158 329 120 333 120 333 119 309 110 277 104 242 93 226 87 234 85 222 78 206 72 174 69 182 131 361 146 317 146 317 146 317 147 321 147 333 152 329 150 333 153 341 156 337 158 325 158 333 161 341 164 349 165 349 164 345 164 345 162 341 165 349 168 357 170 357 170 365 173 365 174 369 174 372 176 369 173 372 176 376 174 369 173 361 170 365 171 369 173 369 173 369 173 369 173 369 173 369 173 361 171 369 174 372 176 372 174 369 176 369 176 369 176 369 176 372 177 372 177 372 177 372 177 376 182 380 182 384 184 384 184 384 185 396 190 404 190 396 187 400 196 400 194 384 194 400 202 400 211 436 215 416 211 400 197 396 197 396 196 392 191 380 190 372 188 376 184 369 184 369 182 365 182 372 184 365 179 369 184 369 182 369 182 369 182 369 182 361 179 361 179 361 179 361 179 357 176 353 176 353 177 361 179 361 179 361 179 361 179 361 179 357 176 353 174 349 176 353 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 349 173 337 173 345 176 345 171 337 171 337 171 337 171 337 171 341 173 341 173 341 173 341 173 329 167 329 167 325 165 325 164 321 164 321 162 317 162 317 162 313 161 313 161 309 159 309 158 305 158 305 158 305 158 305 158 305 158 305 156 301 155 297 155 297 155 297 156 309 162 329 168 341 185 674 377 841 384 853 357 622 220 341 155 277 150 281 147 277 147 277 147 273 146 273 144 265 143 265 143 261 141 261 140 261 141 265 141 265 140 257 137 253 137 253 137 249 135 249 134 261 135 253 132 249 132 249 134 253 134 253 132 246 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 122 218 120 210 119 206 117 210 120 210 120 210 120 210 120 206 119 206 119 206 117 198 116 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 99 174 98 174 96 170 96 170 96 170 96 170 96 170 96 190 96 186 96 182 95 182 95 178 93 178 92 174 90 170 90 166 87 166 87 162 85 162 85 158 84 150 82 158 87 154 85 150 87 138 85 134 84 134 84 130 82 130 81 126 81 126 81 134 76 138 78 138 78 142 79 146 79 138 76 130 75 130 76 138 81 111 81 119 73 107 79 115 75 123 76 119 75 119 75 119 70 119 70 123 72 123 72 119 70 115 69 111 66 107 66 103 64 107 67 111 66 103 64 107 66 107 64 103 64 103 63 111 64 111 64 107 63 107 63 107 63 107 63 103 60 95 57 99 61 99 60 91 57 87 57 103 61 99 60 91 55 79 52 83 55 87 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 91 55 83 51 71 49 67 48 71 49 75 51 71 48 63 45 71 49 71 49 71 49 71 49 67 48 67 48 67 48 67 48 71 48 67 46 63 48 67 49 75 48 71 46 71 46 75 48 63 43 67 45 67 45 71 46 67 45 67 45 67 45 67 45 67 45 67 45 67 45 67 45 67 45 67 45 63 43 63 42 63 43 63 43 63 43 59 42 27 50 28 52 30 50 27 47 30 52 28 47 27 50 30 52 27 47 27 47 27 47 27 47 27 45 25 42 24 45 25 47 27 50 27 50 27 50 27 50 25 47 25 47 27 50 27 50 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 15 16 7 2 0 0 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 4 9 6 9 7 11 7 14 10 19 13 23 15 23 15 23 16 26 16 26 18 33 22 38 24 38 25 40 27 42 28 45 30 45 30 47 31 47 33 50 33 50 33 47 31 50 33 50 31 47 31 50 33 52 34 52 34 50 31 47 31 47 33 52 34 50 33 50 33 52 36 57 34 52 34 52 34 52 34 52 36 54 37 57 37 54 34 50 34 40 18 31 21 26 16 33 24 35 21 31 21 35 25 42 25 40 25 40 25 40 25 38 21 14 10 52 135 245 165 219 165 212 161 207 162 214 164 210 164 205 156 205 164 207 150 176 122 145 82 83 43 50 27 40 24 66 36 59 54 66 93 334 238 372 232 358 215 260 125 188 122 191 122 186 116 174 108 162 99 152 90 136 87 128 84 124 78 126 72 136 82 250 158 296 147 296 147 296 146 293 146 293 153 303 152 303 152 305 155 310 156 308 156 308 158 312 162 319 167 324 167 324 167 324 165 322 165 327 168 331 170 334 171 334 174 339 174 339 176 341 176 343 174 343 176 346 176 346 174 343 170 339 171 339 173 341 173 341 173 341 173 341 173 341 173 341 168 336 171 343 176 346 176 346 177 353 177 353 177 353 177 353 177 353 177 353 179 355 179 355 182 365 182 367 184 367 185 370 185 372 188 379 191 379 190 374 194 386 197 384 193 389 197 405 214 436 221 439 218 441 208 410 205 413 208 415 200 386 188 391 187 377 185 374 185 365 182 362 180 365 185 365 182 360 182 367 184 365 184 365 184 365 184 365 180 360 180 360 180 360 180 360 179 358 177 355 177 355 179 360 180 360 180 360 180 360 180 360 176 353 174 351 174 351 176 353 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 171 348 176 353 174 348 173 348 173 348 173 348 173 348 173 348 173 348 173 348 173 348 168 348 167 346 167 343 165 343 165 341 164 341 164 339 162 339 162 339 161 336 161 334 159 334 159 334 159 334 159 334 159 334 158 334 158 331 156 329 155 329 158 334 158 334 161 343 167 353 150 487 366 608 374 604 384 608 358 506 188 358 150 324 155 293 150 317 147 315 147 312 146 312 144 310 143 308 143 305 141 305 141 305 141 305 140 303 138 300 138 300 137 298 137 296 135 296 137 296 134 291 132 291 132 293 134 293 134 291 132 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 129 274 128 272 125 267 122 262 122 257 122 257 122 257 122 257 117 253 120 257 120 253 116 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 222 101 224 101 222 98 217 96 217 96 217 96 217 96 217 96 217 96 214 95 214 93 212 93 212 93 210 92 207 90 207 88 210 87 207 87 205 87 202 84 195 82 193 85 191 85 188 87 195 85 195 84 193 84 191 84 191 82 191 82 188 81 188 78 186 78 186 78 186 78 186 73 181 76 183 75 179 75 183 87 188 81 193 85 176 73 171 76 171 76 162 75 162 75 164 70 164 72 164 72 164 72 164 72 164 70 159 67 155 66 152 66 150 66 152 67 150 66 150 67 152 67 152 66 150 66 150 64 145 63 145 63 143 61 143 63 145 63 145 63 143 60 138 60 136 60 133 58 131 57 131 60 136 61 138 60 131 54 124 57 128 58 131 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 55 124 52 119 49 117 49 119 51 119 51 119 49 112 45 107 49 117 49 117 49 117 49 117 49 117 49 117 49 117 49 117 49 114 48 112 46 114 48 117 48 112 46 112 46 112 46 114 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 45 109 45 107 43 107 48 114 45 107 43 107 43 107 7 22 15 25 23 28 27 28 27 28 27 27 23 28 27 28 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 25 39 25 39 25 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 27 13 3 4 0 0 0 1 3 1 3 1 3 1 0 3 0 3 0 3 0 3 0 4 3 4 7 6 7 7 19 12 27 15 31 15 27 13 31 15 35 18 43 22 59 27 51 28 55 30 59 31 63 33 59 30 63 31 63 33 67 33 67 33 67 34 71 33 67 33 63 31 63 33 67 34 71 34 71 34 67 31 63 33 71 34 71 34 67 33 71 34 75 37 71 34 71 34 71 34 71 34 79 37 79 37 79 36 71 33 79 22 35 18 43 16 35 21 51 22 43 19 43 22 55 27 59 25 59 25 59 25 59 27 63 19 51 69 440 176 484 168 480 162 464 159 472 164 472 161 484 162 464 162 480 162 440 140 333 104 210 57 107 33 59 27 27 46 91 45 103 40 301 244 599 239 591 230 579 177 365 122 341 123 341 120 317 113 281 107 249 96 234 90 238 88 230 81 214 76 186 70 178 128 361 149 325 149 325 147 321 147 321 147 337 153 333 152 337 153 341 158 337 158 329 158 333 161 341 164 353 167 353 168 357 168 357 168 353 168 353 170 357 171 365 174 369 176 372 176 376 177 376 177 376 176 380 177 380 177 376 176 365 171 369 173 369 174 372 174 372 174 372 174 372 174 372 174 361 171 369 176 380 177 380 177 372 177 372 177 372 177 372 177 372 177 376 179 380 180 384 182 380 182 384 184 384 185 388 185 396 188 400 191 404 191 404 191 416 197 420 196 404 197 404 205 436 221 416 217 416 224 384 199 396 209 432 214 400 188 369 199 380 188 376 188 376 184 372 184 369 185 380 185 372 182 372 187 372 184 372 184 372 184 372 184 365 180 365 180 365 180 365 180 369 180 361 179 361 179 361 180 365 180 365 180 365 180 365 180 357 176 353 174 349 176 353 177 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 341 173 349 177 345 173 341 173 341 173 341 173 341 173 341 173 341 173 341 173 341 173 333 168 333 167 329 167 325 165 329 165 325 164 321 162 317 162 317 162 317 161 313 161 309 159 309 159 309 159 309 159 309 159 305 158 305 156 301 155 297 155 305 158 309 159 313 162 325 164 396 336 872 372 884 380 876 369 872 277 380 152 269 153 285 153 273 149 281 147 277 147 273 146 269 144 269 143 265 143 261 141 265 141 261 140 257 138 257 138 257 138 257 137 253 137 249 135 261 135 253 132 249 132 249 134 253 134 253 132 249 132 249 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 129 234 126 226 123 218 122 214 122 214 122 214 122 214 122 206 119 214 122 214 119 202 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 101 182 101 182 99 174 96 170 96 170 96 170 96 170 96 186 96 182 95 182 93 178 93 178 93 178 92 174 90 170 90 170 88 170 87 166 87 162 87 154 84 158 84 154 85 154 87 146 84 134 84 130 82 130 81 138 84 134 82 130 81 126 81 138 78 138 78 138 78 138 78 130 79 154 84 142 76 134 79 126 78 119 88 146 84 111 75 119 79 119 75 119 75 123 76 126 72 123 72 123 72 123 72 126 72 123 70 115 67 107 66 115 69 115 67 111 69 115 69 115 69 115 69 115 69 115 69 111 64 111 63 107 61 103 61 103 61 107 63 107 61 99 58 95 58 91 58 91 57 87 57 83 57 95 61 99 60 87 55 91 58 91 58 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 71 49 71 49 71 51 79 54 79 52 79 52 75 48 63 45 71 49 71 49 71 49 71 49 71 49 71 49 71 49 71 49 71 48 67 46 63 48 67 49 67 46 71 46 71 46 71 45 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 71 45 67 45 63 43 79 48 71 45 63 43 63 45 18 35 22 42 27 47 28 50 27 47 27 47 27 47 27 47 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 45 24 42 22 42 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 33 19 23 12 9 1 0 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 3 4 4 7 6 9 6 9 12 19 13 23 15 21 13 19 15 23 16 28 21 38 27 45 30 45 30 47 31 47 31 47 31 47 31 47 33 50 33 52 33 50 34 52 34 52 33 50 31 47 31 50 33 52 34 52 34 52 33 50 33 50 34 52 34 52 34 52 34 54 37 57 36 54 36 54 36 54 36 54 37 57 37 57 36 52 33 47 30 33 15 28 18 23 16 31 21 33 21 33 21 35 24 38 25 40 25 40 25 40 27 33 25 14 22 126 165 224 168 222 164 207 159 205 161 210 162 207 167 212 162 212 165 207 150 181 119 136 75 71 39 47 30 50 24 74 45 78 39 71 152 386 233 367 230 362 227 293 140 195 125 195 123 191 119 176 110 164 101 157 92 140 88 131 85 128 81 133 76 138 81 245 158 300 149 298 149 300 150 300 150 300 153 305 153 305 153 308 156 310 159 312 159 312 161 317 164 322 167 324 167 324 168 327 168 327 170 331 170 331 171 336 174 341 176 341 177 343 177 346 179 346 176 348 179 351 179 351 177 346 174 343 174 346 176 346 177 348 177 348 177 348 177 348 177 348 173 343 176 348 179 351 179 351 179 355 179 355 179 355 179 355 177 355 179 358 182 360 184 362 184 367 184 367 185 370 185 372 190 377 191 379 191 382 193 382 197 391 199 396 197 403 206 425 220 451 232 475 247 501 244 468 218 429 208 429 203 393 188 401 190 386 190 382 188 377 188 370 184 367 188 370 184 365 185 370 185 367 185 367 185 367 185 367 182 362 182 362 182 362 182 362 184 362 180 360 179 358 180 360 182 362 182 362 182 362 182 362 179 355 177 353 176 355 177 358 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 351 173 351 176 355 176 348 174 351 174 351 174 351 174 351 173 348 173 348 173 348 173 348 170 348 168 348 167 346 167 346 167 346 167 343 164 341 162 339 164 339 162 339 161 336 161 336 161 336 161 336 161 336 161 336 158 334 158 331 156 329 155 329 158 334 159 336 161 339 162 343 194 608 363 582 384 587 384 582 380 515 184 355 149 327 159 308 152 317 149 317 147 315 147 315 146 310 144 310 143 308 143 308 143 305 140 300 138 300 138 303 140 300 138 300 137 298 137 298 137 296 134 291 132 291 132 293 132 291 132 291 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 125 267 123 265 122 262 120 260 123 260 123 260 123 260 123 260 120 255 120 255 120 253 117 250 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 101 224 101 222 99 219 98 219 96 217 96 217 96 217 96 217 95 214 95 214 93 212 93 210 93 212 93 210 92 207 90 207 90 210 88 210 87 207 88 205 84 198 87 200 85 191 87 195 84 193 84 193 82 191 81 188 85 195 85 193 82 191 81 188 79 188 78 186 78 186 76 183 75 188 84 195 79 186 81 198 84 186 82 202 96 195 81 176 82 176 78 162 75 162 76 164 73 167 73 167 72 164 72 164 72 164 72 162 69 159 67 157 70 157 69 152 67 155 70 157 67 152 67 155 69 155 69 157 66 150 66 148 63 143 61 143 60 143 61 145 63 143 60 140 60 136 60 136 58 133 58 133 55 131 58 133 60 136 60 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 46 112 46 114 49 121 54 126 51 121 52 121 51 117 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 45 109 46 112 46 112 45 109 46 112 45 109 45 109 43 107 42 105 42 105 42 105 42 105 45 109 45 109 45 109 45 109 48 112 46 112 45 109 45 109 46 112 45 109 45 109 43 107 11 22 15 25 23 27 23 27 23 27 23 28 27 27 23 27 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 27 19 19 18 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 39 24 39 19 19 10 3 1 0 1 3 1 3 1 3 1 0 3 0 3 0 3 0 3 7 6 7 6 11 7 15 9 23 13 27 15 31 13 27 12 27 15 31 18 47 25 67 30 63 31 59 30 59 30 59 28 63 31 63 33 67 33 71 34 67 33 71 36 75 34 67 33 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 79 39 83 37 75 34 67 31 67 19 27 16 39 15 31 19 39 19 47 22 51 22 51 21 55 24 55 24 55 24 63 25 79 21 126 134 499 161 515 167 484 164 468 161 476 165 476 162 476 164 480 165 468 155 436 143 317 98 186 49 87 30 59 30 51 42 87 55 79 67 476 247 571 233 579 230 607 197 404 129 345 125 345 123 321 114 289 108 253 98 238 92 246 90 234 82 210 76 190 69 162 123 357 150 329 150 329 152 337 153 341 155 341 153 337 153 337 155 345 159 345 161 337 161 341 164 349 167 349 165 353 167 357 168 357 168 361 171 357 170 361 173 372 177 376 177 376 179 380 179 384 180 380 177 384 180 388 179 380 177 376 176 380 177 380 179 384 179 388 180 388 180 388 180 388 180 380 179 384 180 388 180 384 179 380 180 380 180 380 180 380 180 372 179 376 180 384 184 392 185 384 184 384 185 388 185 392 187 404 191 404 191 404 193 412 194 428 200 440 202 428 206 432 217 424 241 519 283 567 300 579 294 519 226 396 203 404 199 369 193 384 194 388 193 392 190 384 190 376 187 384 188 376 184 376 188 380 187 380 187 380 187 380 187 372 184 372 184 372 184 372 184 376 184 369 180 365 180 365 180 369 182 369 182 369 182 369 182 365 180 361 179 361 179 365 180 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 341 174 353 177 349 174 345 174 345 174 345 174 345 174 341 173 341 173 341 173 341 173 337 170 333 168 333 167 329 167 333 168 329 165 321 164 317 162 321 164 317 162 317 161 313 161 313 161 313 161 313 161 313 161 305 156 305 155 301 153 297 153 301 156 305 158 309 158 309 156 420 330 904 381 904 384 880 381 785 248 357 159 289 152 265 152 277 150 281 149 281 147 277 147 273 146 269 144 269 143 265 143 269 141 261 138 253 138 261 140 261 140 257 138 257 137 253 137 261 135 253 132 249 132 249 134 242 129 242 129 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 218 122 218 120 214 120 214 120 218 123 218 123 218 123 218 123 218 122 210 119 206 119 206 120 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 186 101 174 96 170 96 174 99 170 96 170 96 170 96 170 96 182 95 182 93 178 93 174 92 178 93 178 92 174 90 170 90 174 90 170 88 170 87 166 88 158 88 170 88 158 85 162 93 150 87 138 85 134 84 134 84 142 87 138 84 130 82 126 81 142 79 142 78 138 76 134 76 130 79 154 85 162 96 222 123 214 107 166 101 174 93 130 81 126 82 119 75 107 75 115 78 130 75 130 73 126 72 123 72 119 70 119 70 119 70 119 69 119 69 111 66 107 67 115 70 103 64 103 66 107 66 111 67 123 67 119 66 111 63 107 61 99 61 103 63 107 61 103 60 95 60 95 60 99 61 99 61 95 60 91 57 87 57 91 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 67 48 67 48 71 51 79 54 67 48 71 49 71 48 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 63 45 71 46 71 46 67 43 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 71 46 71 45 67 45 55 42 67 46 71 45 63 43 27 47 28 50 28 47 25 42 25 47 27 50 28 47 27 45 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 19 35 15 31 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 25 38 24 31 16 16 6 2 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 7 11 7 14 9 16 10 16 13 21 15 23 15 21 12 19 13 21 15 28 21 40 28 50 31 45 30 42 28 40 27 38 31 47 31 50 33 52 34 52 31 50 36 57 37 54 33 47 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 39 59 39 57 36 52 33 47 28 31 13 26 16 23 15 31 16 28 21 35 24 35 21 31 24 38 24 38 24 38 24 35 30 11 52 222 185 205 179 207 168 210 162 202 165 210 167 210 159 207 165 207 158 191 146 183 111 133 67 59 31 42 28 47 37 59 36 88 39 128 208 374 224 358 226 360 233 315 152 205 126 193 125 188 120 174 111 167 104 157 93 143 92 133 87 131 78 128 75 133 76 234 153 293 150 300 152 305 155 310 156 312 155 305 153 305 153 308 156 312 162 317 162 317 164 322 167 327 165 322 165 324 167 327 168 327 174 334 168 334 168 341 176 346 177 336 180 339 179 351 179 355 177 348 180 351 182 348 180 346 179 346 180 348 180 351 182 353 180 360 180 360 180 360 182 355 180 353 182 353 184 351 180 351 180 358 179 358 180 353 180 353 179 351 180 360 184 365 184 370 184 367 184 370 185 372 187 372 193 382 191 379 193 382 194 386 199 393 203 405 205 417 214 439 218 501 303 604 333 608 349 608 300 489 203 410 208 417 190 382 196 396 194 391 193 384 190 382 185 370 188 372 185 367 187 372 187 370 187 370 187 367 187 367 184 365 184 365 184 365 184 365 185 367 184 362 180 360 180 360 182 362 182 362 182 362 182 362 182 362 180 358 179 360 182 362 177 355 177 355 177 355 177 355 177 355 177 355 177 355 177 355 177 355 176 355 176 355 176 355 176 353 173 351 176 355 174 351 174 351 174 351 174 351 174 351 173 348 173 348 173 348 173 348 170 351 170 348 168 346 167 346 170 348 167 346 165 341 162 339 164 341 164 339 162 336 161 336 161 336 161 336 161 336 161 336 156 336 156 334 155 331 153 331 155 334 156 339 158 336 156 334 165 472 348 608 378 606 363 592 288 405 150 346 155 329 158 317 152 319 150 317 149 315 147 315 146 312 146 310 144 308 143 308 144 308 140 300 137 300 140 305 140 303 140 300 138 298 137 298 137 296 134 291 132 291 132 293 128 286 129 286 129 286 129 286 126 288 129 288 126 284 129 284 126 276 126 272 125 269 125 269 125 272 126 272 126 269 123 265 122 267 123 267 123 267 125 269 123 260 123 260 123 260 123 260 125 260 120 253 117 253 120 257 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 102 224 96 214 93 214 98 222 96 217 96 217 96 217 96 217 95 214 95 212 93 210 92 210 93 212 93 210 92 207 90 207 90 212 90 210 88 207 88 205 85 205 93 207 87 193 88 207 88 200 88 198 87 195 85 195 88 198 85 195 84 191 81 188 81 188 79 186 78 183 78 183 82 193 95 212 110 253 153 324 158 274 122 236 107 202 87 181 84 179 76 167 72 167 75 171 75 169 75 167 73 164 72 164 69 162 70 162 70 162 72 164 69 152 64 145 63 148 67 155 60 143 61 145 63 148 64 148 70 155 69 152 66 148 63 145 60 140 61 145 63 145 61 143 61 138 61 138 61 138 61 140 66 140 60 131 55 128 55 131 61 136 61 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 51 119 49 114 48 114 49 117 45 109 46 114 48 114 46 112 49 117 49 117 49 117 49 117 46 112 46 112 46 112 46 112 49 114 48 112 46 114 48 117 42 107 46 114 48 112 43 105 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 48 112 46 109 45 109 37 100 43 112 48 112 43 105 27 28 27 27 23 25 19 24 35 31 31 28 27 27 19 25 19 25 23 27 19 22 3 18 23 27 23 27 23 27 23 27 43 30 59 31 39 22 31 25 35 24 35 24 35 24 35 24 11 22 39 27 31 21 31 28 39 27 31 22 27 24 39 27 35 25 35 25 35 25 35 25 19 19 23 22 27 24 35 25 31 22 19 18 19 12 0 1 0 3 0 3 0 4 3 4 0 1 0 1 0 3 3 6 3 4 7 7 11 9 19 10 7 10 19 15 27 16 23 13 15 15 35 24 55 27 55 25 63 30 63 30 63 30 63 30 59 31 75 34 67 30 63 31 67 33 67 34 71 36 75 36 63 31 63 33 67 34 71 34 75 36 75 36 75 36 75 36 79 37 79 39 83 40 87 40 83 37 79 36 75 37 79 39 87 39 79 39 87 39 75 33 39 16 35 16 35 16 35 15 39 18 39 18 39 18 39 18 55 24 59 27 55 27 51 22 67 16 301 164 492 180 476 162 468 165 472 167 484 168 492 167 499 170 492 161 460 152 404 122 285 78 126 36 75 28 63 28 83 37 75 46 75 105 611 232 595 227 579 230 619 217 452 122 349 125 345 125 353 122 329 110 285 107 261 99 253 96 249 96 226 79 186 66 154 114 365 156 329 152 321 153 325 153 329 155 333 156 337 158 341 161 349 162 353 165 345 165 345 167 353 170 349 167 349 168 353 168 357 171 372 171 337 174 361 171 400 168 400 184 396 179 353 173 349 190 365 182 384 187 388 185 376 180 372 182 384 187 392 187 384 184 412 179 404 176 400 177 388 180 380 182 369 188 372 190 372 187 384 180 400 184 396 184 388 182 376 182 372 182 380 184 388 185 380 184 388 187 392 187 388 185 400 193 416 196 416 196 424 202 436 208 440 212 444 217 444 221 428 283 773 354 833 378 904 377 718 214 408 227 380 196 456 190 392 191 384 188 380 190 380 191 365 185 376 185 376 185 372 184 392 184 369 187 400 191 388 187 388 188 376 185 369 182 365 180 369 184 369 182 365 180 361 180 365 180 365 180 365 180 365 180 365 180 369 182 369 180 361 177 357 179 349 179 349 179 349 179 349 179 349 179 349 179 349 179 349 179 349 179 349 179 349 179 349 179 349 179 349 179 349 179 337 174 337 174 337 174 337 174 333 173 329 171 329 170 325 170 313 167 317 168 321 170 325 170 325 170 325 168 321 167 317 167 321 167 305 161 297 161 309 165 309 164 309 162 305 161 301 161 297 156 297 158 301 159 305 159 309 159 301 156 301 159 313 164 305 190 571 312 777 315 595 226 353 170 329 158 301 155 297 156 293 153 289 150 285 149 277 147 277 147 277 146 273 146 269 144 273 143 257 137 246 137 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 257 129 249 128 246 126 249 128 246 126 246 126 242 125 238 125 238 126 238 125 234 123 230 123 246 128 234 123 226 123 234 126 222 123 218 122 214 123 218 125 214 122 214 120 210 119 206 119 202 117 202 116 198 114 194 114 198 116 198 116 198 116 198 116 194 114 194 114 194 114 194 114 194 114 194 113 198 110 194 110 178 105 182 105 182 104 182 101 190 102 182 101 190 104 194 101 166 95 170 98 182 102 190 104 182 99 174 96 170 96 170 98 166 95 174 95 174 95 174 95 174 93 166 90 162 90 162 92 166 88 166 88 166 88 166 88 162 87 162 87 162 87 162 88 150 88 146 88 146 87 138 84 146 87 134 82 130 84 142 88 134 84 142 85 142 82 123 78 134 85 130 108 281 257 773 316 535 254 396 144 83 99 67 76 126 79 142 76 130 72 115 69 126 72 134 70 130 69 126 69 130 69 126 67 123 69 126 70 123 69 123 67 119 66 115 66 115 66 115 66 115 66 115 66 111 64 111 64 111 64 111 64 107 63 107 61 103 60 99 60 95 60 95 60 95 60 95 60 87 60 99 60 83 57 99 67 111 61 87 57 95 60 83 51 83 55 83 55 83 55 83 55 87 57 83 54 79 52 71 51 75 52 75 52 75 52 75 52 79 52 87 57 91 55 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 75 51 75 49 71 48 67 48 55 45 67 49 71 48 59 43 59 45 75 51 83 48 67 42 63 45 75 51 83 51 79 48 83 45 55 45 83 54 71 40 67 45 67 45 67 45 67 45 71 46 71 45 67 45 63 43 67 45 67 46 71 48 75 48 27 47 25 42 24 40 24 42 28 50 28 50 28 50 28 50 25 45 27 47 25 40 21 35 27 47 27 47 27 47 27 47 24 52 30 52 24 40 21 42 24 45 24 45 24 45 24 45 19 35 25 40 24 38 24 40 28 42 25 38 24 40 27 45 25 40 25 40 25 40 25 40 19 31 21 35 22 38 25 40 22 31 21 28 18 19 6 0 3 2 1 4 3 7 4 7 3 4 1 2 3 4 4 9 6 9 6 11 7 14 9 16 10 21 13 28 18 28 16 26 13 28 21 42 27 47 27 42 30 50 30 50 30 47 28 47 28 52 34 57 31 50 31 52 33 50 34 52 34 54 36 54 33 50 34 52 36 54 36 54 36 54 36 54 36 54 36 54 37 57 37 59 39 62 40 62 39 57 37 54 36 57 37 59 39 57 36 57 39 57 34 45 16 26 16 26 16 26 16 26 18 28 18 28 18 28 18 28 25 35 24 35 22 38 24 38 21 40 123 236 170 229 162 205 164 202 167 200 167 202 167 202 168 217 164 207 153 202 135 164 98 112 43 50 28 40 24 40 37 57 43 69 48 229 250 382 236 362 230 362 232 343 177 198 128 188 126 188 126 179 116 164 108 167 104 152 96 145 95 145 87 136 78 128 70 210 152 293 152 300 153 303 153 305 155 305 156 308 158 312 161 315 162 317 167 327 165 324 167 327 168 331 167 327 168 329 168 331 170 329 176 324 168 358 170 348 179 322 176 305 193 327 191 341 165 336 185 348 184 341 180 336 179 341 179 343 184 353 185 355 184 355 184 362 182 360 179 358 180 355 180 355 185 358 188 358 188 360 182 365 182 358 184 351 184 346 184 351 184 362 184 374 184 379 184 370 187 374 188 374 188 374 190 382 196 386 196 389 199 396 202 396 206 417 214 434 218 434 230 520 342 608 381 608 381 608 319 446 203 439 202 408 212 384 193 393 191 389 188 386 190 389 193 389 193 386 190 382 188 379 190 382 190 377 190 367 190 367 188 372 187 370 185 365 184 365 184 365 184 362 182 362 180 360 180 367 180 367 180 367 180 367 179 367 180 367 180 365 177 360 180 360 180 360 180 360 180 360 179 358 179 358 179 358 179 358 177 365 177 365 177 365 177 365 177 365 177 365 177 365 177 365 174 355 174 355 174 355 174 355 173 353 173 351 171 351 170 348 167 343 168 346 168 348 170 348 170 348 170 346 168 346 167 343 168 343 164 334 161 336 164 341 164 339 164 336 162 336 161 334 156 336 156 339 158 341 159 341 159 341 158 336 158 341 161 346 158 351 167 379 190 391 182 362 168 348 162 331 155 327 155 327 153 324 152 319 150 317 147 315 147 312 146 312 144 310 144 310 144 308 140 300 137 300 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 132 291 129 286 128 286 128 286 126 284 126 281 125 281 123 274 125 272 126 269 125 269 123 267 128 272 125 267 122 267 125 269 125 260 123 257 122 260 123 262 122 257 122 255 120 253 119 253 117 250 117 248 116 248 114 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 104 234 105 234 105 231 102 226 104 229 101 226 102 231 101 226 96 219 98 224 99 226 102 229 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 87 195 85 193 84 195 85 198 84 186 84 193 84 191 82 183 76 188 98 257 257 596 384 608 368 608 375 501 173 207 69 198 79 186 76 181 72 174 69 167 72 167 72 164 70 164 69 162 70 162 69 159 67 162 69 164 69 155 69 152 67 150 66 150 67 152 67 152 67 152 67 152 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 133 60 131 54 128 60 143 60 131 54 128 58 133 57 124 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 121 54 126 55 124 52 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 119 49 117 49 114 48 114 45 109 48 114 48 114 45 109 43 109 48 114 48 114 45 107 43 109 46 114 48 114 48 114 49 105 42 105 48 112 46 102 45 105 45 105 45 105 45 105 48 107 46 107 45 105 45 105 43 102 43 102 45 105 46 107 31 28 19 24 15 24 19 27 19 25 23 28 27 30 35 31 19 27 23 27 19 24 7 21 19 25 19 25 19 25 19 25 35 25 47 27 31 21 27 21 35 24 35 24 35 24 35 24 27 22 27 24 39 27 35 22 43 27 39 25 35 27 39 28 39 27 39 27 39 27 39 27 19 19 23 22 27 24 35 25 23 21 23 22 31 15 0 1 0 3 0 3 0 4 3 4 0 3 0 1 0 4 7 6 11 7 11 7 15 9 15 9 11 12 19 16 31 18 31 18 23 18 39 25 55 28 55 27 59 28 59 28 59 28 59 28 59 31 75 34 67 30 67 33 67 34 71 34 75 36 75 36 75 36 75 36 79 37 83 39 75 36 75 36 75 36 75 36 79 37 79 39 83 40 87 40 83 39 79 37 79 37 83 39 79 36 75 36 79 36 63 27 27 15 31 16 35 18 39 19 39 18 39 18 39 19 43 19 63 27 51 19 43 21 55 28 51 63 420 176 484 171 495 167 476 167 476 167 488 168 495 168 495 168 488 158 452 146 380 113 242 64 95 28 59 22 51 24 99 39 130 36 174 191 670 241 599 230 615 233 599 224 519 143 357 129 361 129 372 125 345 113 289 105 269 99 249 93 242 92 222 81 202 72 166 111 369 159 333 153 317 155 321 155 325 156 329 158 333 159 337 162 345 164 349 167 345 165 349 168 357 170 353 168 353 170 357 170 361 171 372 173 380 180 372 168 412 193 476 188 448 182 440 190 436 191 384 176 396 182 404 187 408 190 376 180 376 184 376 187 372 185 388 190 388 187 384 185 384 184 388 184 392 184 396 184 396 182 388 184 400 185 400 185 384 182 384 185 380 185 388 185 392 185 392 187 396 190 404 191 400 190 400 193 416 197 416 197 428 203 428 205 436 212 444 218 444 224 460 256 686 354 904 381 920 377 749 251 448 221 464 214 428 191 396 193 388 191 384 190 388 191 392 197 392 196 392 191 380 188 353 180 372 182 365 182 380 191 376 187 376 187 376 187 372 185 369 184 369 184 365 182 365 180 365 180 365 180 365 180 365 180 361 179 365 180 361 177 353 176 361 184 361 184 361 184 361 184 353 180 353 180 353 180 353 180 353 179 353 179 353 179 353 179 349 177 349 177 349 177 349 177 341 176 341 176 341 176 341 176 337 174 333 173 333 171 329 171 321 168 321 170 325 170 329 171 325 170 325 170 321 168 321 167 325 167 313 162 305 164 313 165 309 164 309 164 305 162 305 161 301 158 301 158 305 159 305 159 305 158 301 158 301 159 309 162 341 159 301 152 313 164 333 165 329 161 313 156 297 153 301 155 293 153 289 150 285 149 277 147 273 146 273 144 269 143 265 143 265 141 261 140 257 140 257 138 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 129 246 126 246 126 242 125 242 125 238 126 238 126 234 125 234 123 242 126 234 123 230 123 230 125 222 123 218 122 214 123 218 125 214 122 214 120 210 119 206 119 202 117 202 117 198 116 198 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 182 105 182 105 182 104 182 102 190 102 182 101 198 102 194 99 178 99 178 99 178 99 178 99 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 134 85 138 87 142 85 138 84 142 84 142 84 142 84 138 87 150 113 249 217 757 381 845 380 769 381 773 371 519 122 71 84 130 76 150 75 130 70 119 70 134 72 134 72 130 70 130 69 130 69 126 67 123 69 126 70 123 69 123 67 119 66 115 66 123 69 123 69 123 69 123 69 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 57 87 55 79 55 91 61 83 54 75 54 87 58 87 55 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 51 79 52 79 52 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 75 49 71 49 67 48 67 48 59 46 63 48 67 46 63 45 67 46 71 46 71 46 71 45 67 45 63 43 67 45 71 48 75 46 67 45 67 46 71 46 67 45 67 45 67 45 67 45 71 46 71 46 67 45 63 43 55 40 59 42 63 43 63 43 34 54 30 47 27 50 31 57 27 47 27 50 28 52 30 52 27 47 27 45 25 42 24 40 25 45 25 45 25 45 25 45 24 47 27 50 25 42 22 42 24 45 24 45 24 45 24 45 25 35 19 35 27 45 24 31 28 42 27 42 27 42 27 45 27 42 27 42 27 42 27 42 21 33 21 35 22 38 24 38 19 31 22 38 24 26 7 0 3 2 1 4 3 7 4 7 4 4 3 4 3 7 6 11 9 14 9 14 9 14 9 14 9 19 12 23 15 28 18 31 18 33 22 42 27 47 28 47 27 45 27 47 28 47 28 47 30 54 36 57 33 52 31 54 34 52 34 54 36 54 37 57 34 54 36 54 37 57 37 59 37 57 37 57 37 57 37 57 37 57 37 59 39 62 40 62 40 59 37 57 37 57 39 62 37 54 36 54 36 50 27 33 12 21 15 23 18 28 19 33 18 28 18 31 19 31 19 33 27 35 22 33 21 31 24 31 22 131 171 250 161 207 167 212 167 207 167 210 170 205 168 205 165 212 162 202 149 193 123 148 79 93 37 42 24 33 22 42 43 64 57 50 95 360 251 362 215 336 232 372 229 362 208 236 132 195 131 195 131 186 120 171 107 167 104 155 96 143 92 138 88 140 84 140 72 200 149 300 155 305 155 305 156 308 156 310 159 312 159 315 162 319 164 322 168 327 167 327 167 329 170 334 170 331 170 331 171 334 171 329 176 315 184 339 173 322 179 358 300 391 242 284 200 286 185 305 188 341 190 343 187 343 176 339 184 362 184 377 187 384 187 379 193 343 193 346 190 348 185 358 185 370 185 379 182 382 179 379 184 374 185 370 187 360 184 355 185 360 187 367 187 377 187 379 187 372 188 377 190 377 190 377 190 382 196 389 197 389 200 398 205 405 212 429 224 451 230 458 226 456 256 520 325 604 361 608 318 522 233 448 235 441 205 413 196 398 194 393 191 391 193 393 193 401 194 403 196 401 193 396 185 389 190 379 184 374 185 377 187 370 187 370 188 372 188 372 185 367 184 365 184 362 182 362 182 370 182 370 182 370 182 370 180 367 182 370 182 367 179 362 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 355 174 355 173 353 173 353 170 348 170 351 171 351 171 351 171 351 170 348 170 346 168 346 170 346 167 341 164 341 165 343 165 341 164 339 164 336 162 336 158 341 159 341 159 341 159 341 158 339 158 339 159 341 161 343 155 343 162 367 177 365 167 341 158 334 156 327 153 324 153 327 153 324 152 319 150 317 147 315 146 312 144 310 143 308 143 308 141 305 143 308 141 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 129 288 128 284 126 284 126 284 128 286 126 284 126 281 125 276 126 274 126 272 126 269 125 269 126 272 125 269 123 267 123 267 125 260 123 257 122 260 123 262 122 257 122 255 120 253 119 253 119 253 117 250 117 248 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 234 107 236 105 234 104 229 104 229 101 226 102 231 101 226 101 226 101 224 99 222 98 222 101 224 98 219 96 219 96 222 96 217 95 214 95 214 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 186 84 198 88 205 101 193 173 513 384 608 369 608 384 608 357 608 307 262 72 171 78 183 75 179 73 176 70 169 73 169 72 167 72 164 70 164 70 162 69 159 67 162 69 164 69 155 69 152 67 150 66 150 69 155 69 155 69 155 69 155 66 150 64 148 64 148 63 145 63 145 63 143 61 140 60 140 60 136 60 136 60 136 60 136 57 131 57 131 57 131 58 133 57 128 55 128 57 131 57 128 58 133 58 133 58 133 58 133 57 128 55 124 54 121 51 119 54 124 52 121 52 121 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 49 114 48 114 46 112 46 112 46 112 46 112 46 112 46 112 45 107 43 109 46 112 45 109 42 102 40 107 45 112 45 107 46 105 42 100 45 112 43 102 45 105 45 105 46 107 45 105 43 102 43 100 42 100 40 100 42 100 43 102 43 105 35 31 31 28 27 30 35 33 31 30 31 28 27 27 23 27 23 27 23 25 19 25 19 25 19 25 19 25 19 25 19 25 43 27 43 27 47 27 39 24 35 24 35 24 35 24 35 24 39 22 23 22 39 28 31 19 39 27 39 27 39 27 39 27 39 27 39 27 39 27 39 27 23 21 27 22 27 22 31 24 19 21 31 27 43 19 0 1 0 3 0 3 0 4 3 4 3 4 0 3 3 4 7 7 11 9 15 9 15 10 19 10 3 9 7 10 19 15 27 18 39 22 47 25 55 28 63 30 55 27 55 28 59 30 63 30 63 33 79 36 71 31 71 34 71 34 75 36 75 37 79 37 67 34 71 34 75 36 75 37 79 37 79 37 79 37 79 37 79 37 79 39 83 40 87 40 87 40 83 37 79 39 87 40 79 36 75 37 75 33 47 19 23 13 31 15 39 18 43 21 39 18 39 19 43 21 47 22 51 22 55 24 55 24 51 19 115 125 499 177 468 158 507 167 488 170 488 168 492 170 495 168 484 165 480 153 432 138 349 101 202 55 87 28 59 22 59 31 95 42 126 39 333 251 646 227 499 188 575 244 615 238 591 164 365 132 372 132 380 129 353 117 289 105 273 102 253 93 234 88 226 82 214 78 162 101 349 164 337 156 325 156 329 158 329 158 333 161 337 162 345 165 349 165 353 168 349 167 353 168 357 171 357 171 361 171 365 173 365 174 384 174 412 176 408 176 472 259 940 336 884 300 785 254 619 196 511 188 476 182 452 184 452 191 420 184 392 182 380 182 372 187 365 196 361 191 361 187 376 187 400 190 412 188 424 184 428 184 392 185 388 188 384 187 384 187 392 188 392 188 396 188 404 187 388 185 392 188 400 188 396 188 404 194 420 197 420 199 432 205 444 211 452 220 468 229 468 233 476 242 499 236 587 313 765 312 662 277 527 229 503 220 420 214 404 197 400 194 396 194 396 194 369 193 384 199 400 200 404 199 428 212 436 199 400 199 400 184 380 188 380 188 384 190 384 190 372 185 372 184 369 184 365 182 369 182 369 182 369 182 369 182 372 185 376 185 376 184 369 180 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 176 341 176 337 174 337 173 333 173 333 171 329 171 329 171 329 171 329 170 325 170 321 168 325 168 321 167 317 167 317 167 313 165 313 164 309 164 305 162 309 159 305 159 305 159 305 159 301 158 305 159 309 161 309 161 337 162 321 158 317 158 309 155 305 155 301 153 297 153 297 153 293 153 289 150 285 149 277 147 273 146 273 144 269 143 265 143 261 143 265 143 265 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 249 126 242 125 238 123 242 125 249 128 249 126 246 126 242 126 242 128 242 126 238 126 234 125 238 126 238 126 234 125 230 123 222 123 218 122 214 123 218 125 214 122 214 120 210 119 206 119 206 119 206 117 202 117 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 107 186 107 186 105 186 102 190 102 182 101 198 102 194 99 186 102 182 99 178 98 170 96 182 99 174 96 170 96 170 98 170 96 170 95 166 93 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 154 88 166 95 178 87 503 357 896 384 900 380 805 384 797 348 499 108 146 96 134 76 138 73 134 72 119 72 130 73 138 72 134 72 130 70 130 69 126 67 123 69 126 70 123 69 123 67 119 66 115 66 115 66 115 66 115 66 115 66 115 66 115 64 111 63 107 63 107 63 107 61 103 60 99 60 95 60 95 60 95 60 95 60 95 60 95 60 95 60 91 58 99 61 95 58 87 55 83 55 91 58 91 58 91 58 91 58 87 57 83 54 79 52 71 51 79 54 79 52 75 51 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 67 48 67 46 63 46 63 46 63 46 63 46 63 46 71 45 63 43 63 43 67 46 71 45 59 40 55 42 63 45 63 45 71 45 59 42 67 46 63 43 63 45 67 46 71 46 59 42 59 40 55 39 51 39 59 43 63 43 67 45 67 46 24 45 25 45 27 47 27 47 31 54 30 50 28 47 25 45 28 47 25 45 25 45 27 47 27 47 27 47 27 47 27 47 28 50 25 50 30 54 27 45 24 45 24 45 24 45 24 45 25 38 24 38 25 40 22 31 24 40 25 42 27 40 25 38 25 40 25 40 25 40 25 40 22 35 22 35 22 35 22 35 22 33 24 38 25 31 12 7 3 2 1 4 3 7 4 7 4 7 4 7 4 9 7 11 6 11 7 14 10 19 13 21 9 16 9 19 13 28 19 35 24 40 25 45 28 47 30 52 27 47 28 50 30 52 33 54 31 57 36 59 34 54 33 57 36 54 36 54 37 57 37 59 33 50 34 52 36 54 36 54 39 59 39 59 39 59 39 59 37 57 37 59 39 62 40 62 40 62 39 59 39 59 40 62 39 57 37 59 37 47 24 26 13 23 15 26 16 28 18 31 18 28 19 31 21 35 22 35 21 35 24 40 27 26 19 14 67 217 177 234 162 200 168 210 170 217 171 212 170 207 168 210 162 212 159 200 144 181 114 128 69 83 36 45 25 38 28 57 33 71 40 97 173 413 248 372 184 253 203 386 239 374 226 267 134 198 132 198 132 188 122 174 108 171 107 159 101 145 92 136 87 138 85 148 67 181 140 303 156 308 158 310 158 312 159 312 161 315 162 319 165 322 167 324 168 329 168 329 168 331 171 334 171 334 173 336 173 339 174 331 184 312 190 317 179 308 184 398 313 389 319 384 331 401 301 382 248 360 215 312 188 315 191 343 190 351 184 360 179 370 179 372 191 370 188 367 187 365 188 367 191 374 193 377 190 374 188 372 187 384 188 384 187 379 188 367 191 374 191 374 190 377 188 382 185 370 187 374 188 374 188 374 191 384 197 391 197 391 202 401 203 398 209 422 218 444 223 451 230 475 235 436 248 537 304 518 265 501 241 444 223 425 205 425 200 403 197 398 196 398 196 405 191 405 200 422 209 425 209 415 200 422 214 410 202 408 202 386 190 377 190 374 190 374 190 374 187 367 185 367 184 365 184 365 184 372 184 372 184 372 184 372 187 377 187 377 187 374 184 372 180 360 180 360 180 360 180 360 184 365 184 365 184 365 184 370 182 372 182 372 182 372 182 372 180 370 180 370 180 370 180 370 179 362 179 362 179 362 179 362 177 360 177 358 176 358 174 355 174 355 174 353 173 353 171 351 173 351 171 351 170 348 170 348 170 348 170 346 168 346 167 343 167 341 165 341 164 339 164 341 161 343 161 343 159 341 159 341 156 339 159 343 161 343 161 341 171 360 161 343 158 341 164 353 155 331 155 327 153 322 152 322 153 324 152 319 150 317 147 315 147 315 147 312 146 312 144 310 144 310 143 308 141 305 141 305 140 303 140 300 138 298 137 298 134 293 134 293 134 293 134 293 134 293 134 293 134 293 134 293 128 286 126 281 123 279 125 281 129 286 128 286 126 284 126 279 128 274 128 274 126 272 126 272 125 272 126 272 126 269 123 265 125 260 123 257 122 260 123 262 122 257 122 255 120 253 119 253 120 253 119 253 117 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 234 104 231 104 229 101 226 102 231 101 226 101 226 101 224 99 222 98 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 84 195 85 198 87 195 85 193 85 191 85 193 88 207 93 212 93 272 331 608 342 608 384 601 365 608 346 436 143 219 107 207 75 181 75 179 73 176 73 171 75 169 73 169 72 167 72 167 70 162 69 159 67 162 69 164 69 155 69 152 67 150 66 150 66 150 66 150 66 150 66 150 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 136 60 138 63 138 58 128 61 140 63 138 57 126 54 128 57 131 57 131 57 131 57 131 57 128 55 124 54 121 51 119 55 126 54 121 52 119 49 117 52 121 51 119 51 119 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 48 114 48 114 46 112 46 109 48 112 46 109 45 112 46 114 43 107 43 109 45 107 43 107 45 109 43 105 42 105 43 107 43 102 45 105 46 105 43 100 42 100 43 105 45 107 48 109 42 100 40 97 40 95 39 95 43 102 43 102 45 105 46 107 3 22 19 27 27 27 19 24 27 28 27 28 27 28 27 28 27 27 19 24 19 25 27 28 27 28 27 28 27 28 27 28 43 24 31 25 47 30 39 22 35 24 35 24 35 24 35 24 27 25 39 27 31 22 23 22 23 22 31 25 35 24 27 21 31 24 31 24 31 24 31 24 27 22 27 22 27 22 27 22 31 24 31 24 39 21 15 9 0 3 0 3 0 4 3 4 7 4 3 4 3 6 11 9 3 6 11 9 23 13 31 16 15 12 15 13 27 19 43 25 51 25 51 27 59 30 67 31 59 28 63 31 71 34 75 36 67 34 83 36 75 33 71 34 75 36 75 37 79 37 83 39 75 36 75 36 79 37 83 39 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 39 87 40 83 33 43 16 35 16 35 16 35 16 35 16 39 18 43 19 47 22 55 24 55 24 55 22 55 21 55 18 281 171 484 168 492 158 507 168 495 171 499 171 499 170 499 168 480 162 468 152 408 131 313 88 162 48 83 28 59 24 71 37 75 51 71 85 539 251 626 238 484 146 488 248 634 238 615 184 365 132 369 132 380 128 353 116 297 110 285 107 265 98 238 90 222 81 214 79 150 88 325 164 345 158 329 159 333 159 337 161 341 162 345 164 349 167 357 168 357 168 353 168 353 170 361 173 365 173 365 174 369 174 372 177 380 171 404 173 424 182 464 279 916 316 928 312 960 319 960 310 952 315 833 265 666 214 535 188 511 196 464 188 420 184 396 182 388 185 372 184 369 185 376 188 396 194 400 199 404 196 396 194 388 188 384 191 388 188 380 188 396 193 404 191 404 191 412 190 392 187 396 190 404 191 400 190 408 196 420 199 424 199 432 205 428 202 428 208 440 214 428 217 424 224 448 223 499 269 607 265 523 238 488 218 448 214 440 206 416 200 408 197 404 197 404 199 372 199 392 211 416 212 408 209 440 244 535 238 444 214 424 206 392 191 392 190 384 188 380 187 376 185 372 184 372 182 369 182 372 184 372 184 372 184 372 184 376 187 380 187 380 185 372 182 361 184 361 184 361 184 361 184 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 345 176 345 174 341 174 341 174 337 173 337 171 333 171 333 171 329 170 329 168 325 168 325 168 329 168 325 167 321 165 317 165 313 164 313 162 309 162 313 162 313 161 309 159 305 159 297 158 305 161 313 161 305 159 281 150 305 159 317 159 309 156 305 158 301 156 297 152 285 150 293 153 289 150 285 149 277 147 281 149 281 149 277 147 273 146 273 144 265 141 257 141 265 143 257 140 257 138 253 137 249 137 246 134 246 134 246 134 246 134 246 134 246 134 246 134 246 134 257 129 249 128 246 126 249 128 253 129 249 128 249 126 246 128 246 129 242 128 242 126 238 126 234 125 238 128 238 125 230 122 222 123 218 122 214 123 218 125 214 122 214 120 210 119 206 119 210 120 206 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 107 190 108 186 107 190 104 190 102 182 101 198 102 194 99 182 99 178 99 178 99 178 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 142 85 138 84 134 85 138 87 146 87 166 90 182 93 182 95 138 146 833 380 865 380 920 381 841 333 563 158 174 108 162 66 138 75 134 73 126 73 115 73 134 75 138 73 138 72 134 72 130 69 126 67 123 69 126 70 123 69 123 67 119 66 115 66 119 67 119 67 119 67 119 67 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 58 87 60 103 61 87 52 87 60 99 60 83 52 83 58 87 57 87 57 87 57 87 57 87 57 83 54 79 52 71 51 83 55 79 52 75 51 67 49 87 54 79 51 75 52 83 55 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 46 59 45 67 48 59 45 59 45 67 48 59 42 67 46 71 45 59 42 67 45 71 46 67 43 59 42 59 40 59 46 79 49 59 36 59 42 63 45 67 46 75 48 63 43 63 43 59 42 55 40 55 40 59 42 63 43 63 43 19 40 28 54 33 52 27 42 25 45 27 50 28 52 31 54 28 47 25 42 25 47 28 52 30 52 30 52 30 52 30 52 25 42 21 42 27 52 24 40 24 45 24 45 24 45 24 45 21 40 30 45 22 31 21 38 19 33 22 38 24 35 21 31 22 35 22 35 22 35 22 35 22 35 22 35 22 35 22 35 25 35 22 35 24 31 16 16 3 2 1 4 3 7 4 7 6 7 4 7 4 9 7 14 3 7 6 14 12 23 16 28 15 26 15 28 19 38 27 47 27 45 27 45 28 50 31 54 30 50 31 54 34 59 36 62 31 57 37 62 34 54 33 57 36 54 36 57 37 59 39 59 37 57 37 59 39 62 40 62 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 62 40 64 40 50 24 23 18 26 16 26 16 26 16 23 18 28 19 33 22 35 24 40 28 40 21 26 18 19 21 19 122 257 167 219 176 210 174 219 173 219 171 217 171 212 168 212 161 212 158 202 141 179 107 119 60 71 33 42 24 35 28 59 33 90 22 159 224 374 229 367 196 217 177 386 242 367 230 291 132 195 131 195 131 186 122 171 111 176 111 167 104 152 93 138 85 136 85 148 64 167 132 303 158 310 159 312 159 315 161 315 162 317 164 322 167 324 168 327 170 329 168 329 168 331 171 336 173 336 174 339 174 341 176 339 184 315 191 324 187 308 162 372 322 362 312 305 307 324 309 351 303 389 316 422 313 408 280 379 214 319 205 324 196 329 193 346 187 389 182 379 182 377 187 372 196 372 199 370 200 360 199 362 191 389 190 386 191 384 188 377 194 379 191 379 191 379 191 379 188 377 191 382 193 382 193 379 193 386 199 391 199 391 202 401 199 391 203 408 209 422 212 432 220 434 212 436 227 453 239 468 236 444 220 429 211 436 220 408 202 405 199 403 197 401 199 403 196 398 205 410 212 401 208 389 289 565 330 530 251 429 221 415 194 386 193 384 190 379 187 374 185 374 185 372 184 370 182 370 184 372 184 372 184 372 184 372 184 374 185 374 185 372 182 367 185 372 185 372 185 372 185 372 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 177 362 176 362 174 360 176 360 174 358 173 355 171 355 171 355 171 353 170 351 168 351 168 353 170 353 170 351 167 346 165 346 165 343 164 341 162 341 162 346 162 343 161 341 159 341 155 336 159 343 162 343 159 339 156 348 162 351 159 336 153 331 159 334 158 329 155 324 150 317 153 324 152 319 150 317 147 315 150 319 150 317 149 317 147 315 149 312 143 303 138 303 143 312 140 303 140 300 138 298 137 298 134 293 134 293 134 293 134 293 134 293 134 293 134 293 134 293 134 293 131 291 129 288 131 291 129 288 129 286 128 284 126 279 128 276 129 274 128 272 126 272 123 269 126 274 126 269 122 262 125 260 123 257 122 260 123 262 122 257 122 255 120 253 119 253 120 255 120 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 238 108 238 108 236 105 231 104 229 101 226 102 231 101 226 99 224 99 224 99 224 99 224 101 224 98 219 96 219 96 222 98 219 96 214 95 212 92 210 95 212 92 207 90 207 90 210 88 205 88 205 88 205 88 205 90 207 90 207 90 207 90 207 87 200 88 200 88 198 85 193 88 198 84 191 82 193 87 195 81 186 88 202 95 214 96 212 96 219 241 582 372 608 307 522 266 341 135 217 95 214 69 212 75 181 73 179 73 179 73 171 75 171 75 169 73 167 72 167 70 162 69 159 67 162 69 164 69 155 69 152 67 150 66 150 69 155 69 155 69 155 69 155 67 152 66 148 64 145 61 143 63 145 63 143 61 140 60 140 60 136 60 136 60 136 60 136 60 131 55 131 61 136 55 119 51 128 58 131 54 124 55 136 55 128 55 128 55 128 55 128 57 128 55 124 54 121 51 119 55 126 54 121 52 119 49 117 57 126 52 121 52 121 55 128 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 109 45 109 49 114 45 107 43 109 48 117 39 105 45 114 48 109 42 100 45 112 48 114 48 109 42 102 42 95 40 107 52 117 42 83 42 100 43 105 45 107 48 109 46 107 46 105 45 105 43 102 39 95 39 97 40 100 42 100 19 25 23 27 23 27 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 11 21 39 28 39 24 31 24 43 28 43 27 39 25 35 25 35 25 35 24 31 22 27 21 31 25 35 27 39 28 43 30 31 24 31 22 31 16 7 10 3 6 0 3 7 6 3 1 0 3 3 6 7 7 15 9 15 9 19 12 23 13 31 15 31 18 35 19 35 19 39 21 59 28 59 28 59 28 59 28 75 33 67 30 67 33 79 37 75 34 75 34 75 31 63 30 71 34 71 36 75 37 79 37 79 39 87 40 79 37 83 40 87 40 87 40 87 40 87 40 75 37 79 39 87 42 95 43 87 40 87 40 87 40 87 40 83 43 107 45 79 27 31 15 31 16 39 19 43 19 43 18 39 19 47 22 51 22 51 21 71 16 63 15 59 25 35 51 452 162 476 165 492 165 495 171 484 168 495 170 499 168 495 167 476 158 420 138 372 125 289 85 119 37 63 19 43 25 87 42 95 40 111 134 682 233 607 232 559 125 448 223 658 238 638 196 380 129 384 144 384 131 380 122 305 110 277 104 261 98 242 88 218 90 210 75 174 82 289 179 353 158 321 155 329 161 341 162 345 164 341 162 345 165 357 171 357 170 357 171 361 173 365 173 365 173 365 173 365 173 365 171 349 185 329 184 420 184 468 279 916 313 952 312 991 312 976 309 968 306 936 309 936 312 916 319 857 291 730 242 587 212 535 202 503 194 456 188 440 191 416 190 404 199 376 199 361 200 337 191 369 190 400 193 392 190 404 199 408 193 408 193 408 193 408 194 404 193 412 194 416 197 424 199 412 196 416 197 420 199 424 200 432 200 432 203 424 208 420 211 408 209 412 215 428 221 444 224 464 221 464 215 444 209 428 205 416 200 408 197 404 197 404 200 416 191 357 221 396 197 515 352 841 377 849 378 710 230 361 223 420 199 400 193 392 190 380 182 380 187 380 187 380 185 376 185 376 185 376 185 376 185 376 185 376 185 376 185 376 185 376 185 372 187 365 184 361 184 361 185 365 185 365 185 365 185 365 185 361 182 361 184 365 185 369 185 361 182 361 180 357 179 353 177 353 177 353 177 353 177 353 177 353 177 353 176 349 174 345 174 337 171 337 171 337 171 337 171 337 171 333 170 333 168 329 168 329 168 325 167 325 165 321 165 329 168 329 167 325 165 321 165 317 164 317 162 313 162 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 301 155 297 153 293 152 289 152 281 149 281 147 277 146 273 146 261 143 273 147 277 146 265 141 257 140 257 138 253 137 249 135 253 138 257 138 257 137 249 134 249 135 249 134 246 132 242 132 261 132 261 131 257 129 253 129 249 128 249 126 246 125 242 126 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 214 120 206 119 202 116 206 119 202 117 202 116 198 116 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 198 107 194 104 194 101 190 99 182 101 182 101 182 101 182 101 182 101 174 96 170 98 182 101 174 98 170 96 166 93 158 92 162 92 158 90 154 88 150 87 170 90 170 90 170 90 170 90 178 92 170 88 166 88 166 90 154 88 146 87 142 85 138 85 138 85 134 84 134 85 142 88 170 93 170 93 178 93 178 95 150 93 238 141 353 161 313 131 238 120 206 102 162 81 134 69 146 76 134 72 119 72 119 76 130 73 138 72 134 70 130 70 130 70 130 69 126 67 123 67 119 67 123 70 126 72 134 73 123 67 119 66 115 67 119 69 123 67 115 64 111 64 111 66 111 64 107 61 99 57 83 52 95 60 95 58 91 57 87 57 99 60 87 55 83 57 95 61 79 54 75 54 79 57 91 58 83 55 83 57 87 58 91 58 83 55 83 54 79 52 75 52 75 52 75 52 75 52 75 52 83 52 79 51 75 49 71 48 75 51 75 51 75 51 75 51 67 48 67 48 67 48 67 48 75 48 59 45 63 48 59 42 71 49 71 46 59 45 71 52 55 45 59 46 63 45 59 43 55 43 71 49 79 46 63 40 55 42 67 45 67 45 59 40 55 42 67 46 75 46 71 45 59 42 59 42 63 45 71 46 63 43 63 43 63 43 63 43 59 40 55 40 55 42 63 45 28 50 28 47 27 45 25 45 28 47 27 47 27 47 27 45 28 47 27 45 25 47 27 50 28 50 27 45 24 42 25 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 18 35 27 45 27 38 24 38 27 42 25 40 25 38 24 38 27 42 25 40 24 38 24 35 25 40 27 42 27 42 27 45 24 35 24 33 21 23 13 14 9 9 3 4 4 9 4 2 3 4 4 9 6 11 9 14 9 14 10 19 13 21 15 23 18 31 19 33 19 35 21 35 28 47 28 47 28 47 28 47 33 54 31 50 31 54 34 59 34 57 34 57 34 54 31 50 34 52 36 54 36 57 37 57 37 59 42 62 37 57 39 62 40 62 40 62 40 62 40 62 37 59 39 62 42 66 43 69 42 64 42 64 42 64 42 64 40 69 48 69 37 40 19 23 15 26 18 31 19 31 19 28 18 31 21 35 22 35 22 33 25 31 24 19 24 16 13 95 162 219 164 219 165 219 167 212 168 219 168 217 170 217 168 214 164 210 149 183 131 162 99 102 45 57 27 31 19 42 36 66 43 66 58 257 260 374 232 360 223 219 158 351 248 370 244 324 144 195 137 214 135 193 132 183 116 176 108 162 104 155 96 140 85 152 84 143 75 159 119 319 162 312 155 308 159 317 162 317 164 319 162 317 164 324 168 331 170 331 171 334 171 336 173 336 176 341 176 341 174 339 174 339 179 358 170 355 184 319 176 389 321 351 309 308 313 315 307 329 312 312 304 327 310 343 309 367 331 420 331 425 303 365 244 310 197 317 197 336 202 351 197 348 194 362 196 386 203 398 194 382 193 389 202 396 197 377 187 374 193 386 193 382 193 382 194 379 193 382 194 386 197 391 199 393 197 389 197 389 197 391 199 391 200 393 202 405 205 413 206 420 208 425 211 432 217 439 221 444 223 436 217 427 211 417 205 413 202 405 199 403 197 401 199 401 199 393 217 396 203 401 303 608 384 608 384 608 358 506 224 379 205 398 197 391 196 389 191 379 190 382 190 379 188 377 187 377 185 374 185 374 185 374 185 374 185 374 185 374 185 374 185 374 188 374 185 372 184 370 185 372 185 372 185 372 185 372 185 372 182 372 182 374 184 377 185 377 182 372 182 370 180 370 179 367 177 370 177 370 177 370 177 370 177 370 177 367 176 367 174 365 171 360 171 360 171 360 171 360 171 360 171 358 170 358 168 355 168 355 168 353 167 353 165 351 168 355 168 353 167 351 165 351 164 346 162 346 161 343 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 155 327 153 324 152 322 152 319 149 317 149 315 147 315 146 312 143 310 146 312 146 312 144 308 141 305 140 303 138 300 138 298 137 300 138 300 138 298 135 293 135 296 135 293 134 293 132 291 132 293 132 291 131 288 129 288 128 286 128 284 126 284 125 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 117 250 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 108 236 107 234 102 229 101 226 102 229 102 229 102 229 102 229 102 226 99 222 98 224 101 229 96 217 95 214 93 210 90 207 92 210 90 207 90 207 90 205 90 207 90 207 90 207 90 207 93 210 90 205 88 205 88 207 88 200 88 198 87 195 85 195 87 198 85 193 84 193 85 191 92 195 90 200 90 207 92 210 90 198 78 169 70 162 79 181 98 210 92 200 84 188 76 183 76 181 73 176 70 176 75 174 73 169 73 167 72 164 70 164 70 164 70 162 69 159 67 159 70 157 70 157 70 157 70 155 69 152 67 150 66 152 67 155 69 152 66 150 64 148 64 148 63 148 63 145 61 138 57 133 61 138 61 138 60 136 58 133 61 136 57 128 55 131 60 138 57 131 57 128 55 128 55 131 55 128 55 131 57 133 58 133 55 126 55 124 54 121 52 121 52 121 52 121 52 121 52 121 52 121 51 119 51 119 51 117 49 119 51 119 51 119 51 121 48 114 48 114 48 114 48 114 51 114 45 112 48 114 45 107 43 109 46 109 42 105 45 114 45 112 48 114 48 114 46 109 42 107 46 114 48 112 43 105 42 107 45 112 46 109 43 105 39 97 43 105 45 105 43 102 43 102 42 100 42 102 45 105 43 102 43 102 43 102 43 102 42 100 40 97 40 100 43 102 35 31 31 28 19 24 11 22 27 28 27 27 23 25 19 25 27 27 23 25 19 27 23 28 31 28 23 25 19 25 23 27 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 15 22 39 28 39 24 31 25 35 24 31 24 31 22 27 22 39 27 39 27 35 25 35 25 39 27 39 27 35 25 35 25 31 24 31 22 31 18 15 13 7 7 0 3 3 4 3 1 0 3 3 6 7 7 15 9 15 10 19 12 27 15 31 15 31 18 35 19 39 21 39 22 59 28 59 28 59 28 59 28 71 31 67 31 67 33 75 36 71 34 75 34 75 33 67 31 71 36 75 36 79 37 79 37 79 40 91 40 83 37 83 42 87 40 87 40 87 40 87 40 87 40 87 42 95 45 99 45 95 43 95 43 95 43 95 43 95 45 103 43 71 27 35 18 31 16 39 19 43 19 43 18 39 19 47 22 51 22 51 21 31 22 47 15 87 16 87 110 476 165 472 162 495 168 492 161 495 168 499 170 503 170 499 168 484 162 424 137 337 114 230 66 99 34 63 21 47 27 87 42 119 43 210 206 662 242 595 221 583 165 357 226 638 235 678 230 424 135 380 143 388 134 388 126 321 114 289 108 277 104 257 95 222 92 214 76 178 81 269 168 361 161 325 156 333 162 341 162 345 164 345 164 349 167 361 170 357 171 361 171 365 173 365 173 376 177 376 177 376 177 376 177 333 184 325 184 404 182 464 280 916 313 948 310 988 307 972 306 991 309 976 312 972 306 932 307 936 319 944 333 960 333 928 324 813 274 662 217 539 203 515 208 507 206 420 187 369 191 380 200 392 194 432 199 424 194 416 193 424 194 416 196 416 196 408 197 412 194 416 196 420 199 424 200 424 199 424 199 424 197 420 197 432 202 424 202 424 205 420 205 420 206 416 212 428 215 428 217 448 215 448 211 432 206 420 203 416 202 412 199 404 197 408 200 380 211 424 215 380 232 670 384 833 383 829 368 853 342 543 194 428 203 416 200 416 200 408 194 404 194 400 193 392 190 384 187 380 187 380 187 380 187 380 187 376 185 376 185 376 185 376 185 372 187 369 184 361 182 365 184 365 184 365 184 365 184 365 184 365 184 365 184 369 185 369 185 365 184 361 182 361 180 357 180 357 179 357 179 357 179 357 179 353 177 353 177 349 176 349 174 341 173 341 173 341 173 341 173 341 173 337 171 337 170 333 170 333 170 329 168 329 167 325 167 329 168 329 167 325 165 321 165 313 162 313 161 309 159 305 159 301 158 301 158 301 158 301 158 305 159 305 158 301 156 297 156 293 156 293 156 289 155 285 155 293 153 289 152 289 150 285 150 281 149 281 149 277 147 277 146 269 144 273 146 273 146 269 144 265 143 261 141 261 140 257 140 257 138 257 138 257 137 249 135 249 135 249 135 246 134 246 132 261 132 261 131 257 129 253 129 249 128 249 128 246 126 246 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 206 119 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 206 108 202 107 202 102 198 101 186 102 186 102 186 102 186 102 186 101 182 99 178 101 182 102 174 98 170 96 166 93 158 92 154 90 154 90 158 92 158 92 170 90 170 90 170 90 170 90 174 92 170 88 166 88 166 88 154 88 146 87 142 85 138 85 150 88 142 85 134 84 134 85 142 92 154 90 154 90 158 88 178 102 198 92 126 70 134 85 126 78 126 79 138 78 142 79 134 75 126 72 123 72 123 75 130 73 138 72 134 70 130 70 130 70 130 69 126 67 123 67 134 72 130 70 123 67 119 66 119 67 115 66 115 66 119 67 119 67 119 66 115 64 111 64 107 63 111 64 107 61 99 58 107 64 103 63 99 61 99 61 99 60 87 55 83 57 95 61 99 60 95 58 87 55 83 54 83 55 87 57 87 57 91 58 83 55 83 54 79 52 75 52 75 52 75 52 75 52 75 52 75 51 75 51 79 52 79 52 71 49 71 51 75 52 79 52 67 48 67 48 67 48 67 48 71 48 59 46 67 48 63 43 51 45 67 46 59 43 55 45 63 48 71 49 71 49 67 46 67 45 67 45 67 45 67 45 67 45 71 46 71 46 67 45 51 40 59 43 63 43 63 42 67 45 63 42 59 42 63 43 63 43 63 43 63 43 63 43 63 43 59 40 55 40 59 42 30 52 28 47 27 45 24 42 30 52 28 47 27 45 24 42 28 47 27 45 25 47 27 50 30 52 28 47 25 45 27 47 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 19 38 27 45 25 38 25 42 25 40 24 38 24 38 24 38 27 42 27 42 27 42 27 42 28 45 27 42 25 38 24 38 25 38 24 33 19 26 16 21 12 11 3 2 3 7 3 2 3 4 4 9 6 11 9 14 10 16 12 19 13 23 16 26 18 31 19 33 21 38 22 40 28 47 28 47 28 47 28 47 31 52 31 52 33 54 34 57 33 57 34 59 36 57 33 54 36 54 36 57 37 57 39 59 39 62 42 64 39 57 40 64 40 62 40 62 40 62 40 62 42 64 42 66 43 69 45 69 45 69 45 69 45 69 45 69 45 71 45 59 31 35 21 31 15 26 18 31 19 31 19 28 18 31 21 35 22 35 22 33 15 50 21 16 28 0 39 188 171 219 159 210 167 222 164 202 168 224 170 224 171 219 170 217 167 212 150 183 123 148 84 81 39 52 27 35 24 47 37 66 46 71 111 384 247 386 226 343 223 291 122 343 241 367 254 374 170 212 135 214 137 198 137 195 120 183 113 169 107 159 99 148 88 155 85 145 78 157 110 296 165 317 158 310 161 317 164 317 164 319 164 322 167 327 170 329 171 334 171 336 173 336 174 339 177 343 177 343 177 346 179 346 177 362 173 365 182 322 177 403 319 362 309 315 310 319 301 327 312 298 313 315 312 308 304 322 325 348 313 346 313 370 334 405 336 396 321 379 285 339 227 308 202 341 205 391 206 403 185 370 200 367 199 370 194 379 202 401 197 393 197 393 197 389 199 386 196 386 197 389 199 391 200 393 202 396 202 393 199 391 197 389 203 405 202 405 203 405 202 403 205 413 208 417 211 422 214 425 214 425 211 417 206 410 202 408 203 408 200 403 199 403 199 403 212 389 208 410 211 372 274 604 377 608 371 608 375 601 266 389 205 405 200 403 203 405 202 398 200 398 197 393 194 386 190 384 188 379 188 379 187 377 187 377 187 377 187 377 187 377 187 377 188 379 185 374 184 374 184 377 185 377 185 377 185 377 185 377 184 377 185 377 185 377 185 377 184 374 184 374 184 372 182 372 180 374 180 374 179 372 179 372 179 372 177 370 177 367 176 367 174 365 174 365 174 365 174 365 174 362 173 362 171 360 171 360 171 358 170 358 168 355 168 355 168 355 168 353 167 351 165 351 162 346 161 343 159 341 159 341 159 341 159 341 159 341 159 341 159 346 159 343 158 336 156 336 156 331 158 327 156 324 155 324 152 322 152 322 152 319 150 319 150 319 149 317 149 315 147 315 144 312 146 312 146 312 146 310 143 308 143 308 143 308 143 308 138 300 140 303 138 300 137 296 137 298 135 296 135 293 134 293 132 293 132 291 131 288 129 288 129 288 128 286 128 284 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 255 120 253 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 102 226 101 226 101 226 101 229 101 224 99 219 96 217 95 214 88 205 90 207 92 212 93 212 90 207 90 207 90 207 90 207 92 207 88 205 87 202 88 205 88 200 88 198 87 195 85 195 90 202 87 195 84 191 82 186 88 183 88 188 87 198 85 200 76 210 105 226 92 179 78 176 84 188 81 188 79 186 76 183 75 181 73 179 72 176 72 171 73 169 73 167 72 164 70 164 70 164 70 162 69 159 67 159 70 157 70 155 69 155 67 152 67 152 66 148 64 150 67 152 67 152 67 152 66 150 64 145 63 145 64 148 64 145 61 143 64 140 63 140 61 138 61 136 60 133 58 131 57 133 58 136 60 136 60 136 58 133 57 128 57 131 57 131 57 131 57 131 55 126 55 124 54 121 52 121 52 121 52 121 52 121 52 121 49 117 51 119 52 124 54 124 48 114 49 119 51 121 54 124 48 114 48 114 48 114 48 114 49 114 46 112 49 117 48 109 43 114 51 121 49 112 46 114 46 112 48 117 49 114 46 112 46 109 45 107 43 109 45 112 46 112 46 112 46 112 46 112 42 102 43 102 43 102 43 102 46 107 45 102 42 100 42 100 43 102 43 102 43 102 43 102 45 102 42 97 40 97 42 100 23 27 23 27 23 27 23 27 27 28 27 27 23 25 19 25 27 27 23 25 19 27 23 28 31 28 23 25 19 25 19 27 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 27 24 39 27 35 25 39 28 35 25 39 27 39 27 39 27 39 27 39 27 39 27 39 27 39 27 39 25 31 24 27 22 35 25 31 21 27 18 23 18 19 10 0 1 0 3 0 1 0 3 3 6 7 7 15 9 19 10 23 13 31 15 35 16 31 18 35 21 43 24 47 25 59 28 59 28 59 28 59 28 67 31 71 33 75 34 75 34 71 34 75 36 79 36 75 34 75 36 79 37 79 39 83 39 83 40 95 42 83 39 87 42 87 40 87 40 87 40 87 40 91 43 95 43 95 45 99 45 99 45 99 45 99 45 99 45 103 45 91 34 51 21 35 21 31 16 39 19 43 19 43 18 39 19 47 22 51 22 51 22 27 34 47 21 79 13 198 158 499 164 476 162 495 168 484 156 495 168 499 170 503 168 499 168 468 161 412 135 325 107 202 57 83 31 63 24 59 31 91 42 95 51 372 260 626 242 583 215 559 199 317 205 630 239 674 247 507 150 380 143 396 135 392 132 321 116 293 110 277 104 257 95 230 93 218 81 186 79 242 149 372 164 337 159 337 164 345 164 345 164 349 167 357 170 361 170 361 171 365 173 365 174 369 174 369 176 372 176 376 177 380 179 353 188 353 188 424 182 476 283 924 313 940 309 972 303 952 300 968 307 976 313 976 303 948 312 984 321 980 319 972 313 952 312 956 327 980 339 956 321 845 285 682 235 587 208 527 202 511 203 499 211 480 203 456 199 448 197 444 200 428 200 420 202 420 202 424 199 424 199 428 200 428 200 436 203 432 202 428 199 424 199 432 203 432 202 428 202 424 202 432 206 432 208 432 209 428 211 436 208 432 206 424 203 416 202 420 202 412 200 408 199 412 200 432 196 396 215 408 196 460 280 797 372 857 371 813 303 515 208 424 202 416 200 424 203 420 200 424 202 416 199 404 194 396 191 392 191 388 190 384 188 380 187 380 187 380 187 380 187 380 187 376 187 369 185 365 184 369 185 369 185 369 185 369 185 369 185 372 185 369 185 369 185 369 185 365 184 365 184 365 185 369 185 369 184 365 182 361 180 357 179 357 179 357 177 353 177 349 176 345 174 345 174 345 174 345 174 345 174 345 174 341 173 341 171 337 171 337 171 333 170 333 168 329 168 329 167 325 165 321 165 313 162 313 161 309 159 305 159 305 159 305 159 305 159 305 159 297 159 297 158 293 158 289 158 285 156 285 156 281 155 277 155 289 152 289 152 289 152 289 152 285 150 285 149 281 149 277 147 277 146 273 146 273 146 273 147 265 143 265 143 265 144 269 144 257 140 261 140 261 138 253 135 253 137 253 135 249 135 246 134 261 132 261 131 257 129 253 129 253 129 253 128 249 128 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 122 214 120 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 182 101 182 101 182 101 182 101 178 98 174 96 166 93 162 92 154 90 154 92 162 93 166 95 170 90 170 90 170 90 170 90 174 90 166 87 162 87 162 88 154 88 146 87 142 85 138 85 150 90 142 85 134 82 130 84 126 90 123 87 130 85 130 82 142 84 138 76 103 67 111 75 154 87 138 82 123 78 123 75 123 76 130 75 134 73 130 73 138 73 138 72 134 70 130 70 130 70 130 69 126 67 123 67 119 67 119 69 123 69 126 70 119 66 111 64 111 64 115 67 115 66 119 67 119 66 111 63 107 63 111 64 111 63 103 61 103 61 99 61 95 60 95 58 91 58 91 58 91 58 91 58 83 57 91 60 99 60 95 58 87 57 87 57 87 57 87 57 83 55 83 54 79 52 75 52 75 52 75 52 75 52 75 52 75 51 75 52 83 54 87 55 71 49 71 51 75 52 79 52 67 48 67 48 67 48 67 48 71 48 63 46 71 51 71 46 55 48 75 52 71 46 63 48 55 45 63 46 63 46 59 43 71 45 67 43 63 45 67 46 71 46 71 46 71 46 71 46 75 46 71 46 71 46 71 46 71 46 67 43 59 42 59 42 63 43 63 43 63 43 63 43 63 43 59 40 55 42 59 43 25 45 25 47 27 50 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 22 40 27 42 25 40 27 47 25 42 27 42 27 45 28 45 25 40 25 40 27 42 27 42 25 40 25 40 24 38 24 38 27 38 24 31 19 28 19 28 16 14 3 0 1 4 3 2 3 4 4 9 6 11 9 14 12 19 12 21 15 26 16 28 18 31 19 35 22 40 25 42 28 47 28 47 28 47 28 47 30 52 33 57 34 57 34 54 33 57 34 59 37 59 36 59 37 57 37 57 39 59 39 62 39 64 43 64 40 59 40 66 40 62 40 62 40 62 40 62 42 64 42 64 43 66 43 66 45 69 45 69 45 69 45 69 46 66 37 45 21 26 19 31 15 26 18 31 19 31 19 28 18 31 21 35 22 35 22 33 18 54 19 28 18 14 96 222 167 212 161 205 165 219 162 207 165 222 167 222 168 219 167 217 158 202 144 174 120 138 76 66 31 45 27 40 28 52 37 66 37 105 182 413 238 374 221 339 212 319 137 279 238 386 248 384 205 238 137 214 138 198 137 200 120 183 113 169 108 162 101 148 90 159 88 152 81 155 98 267 170 322 162 315 162 319 164 319 164 319 167 327 170 329 170 329 173 336 173 336 174 339 174 341 174 339 176 343 177 346 180 346 179 353 179 362 187 315 179 408 316 362 306 319 306 329 298 343 297 319 303 331 303 319 301 339 307 336 313 343 322 351 325 353 327 346 312 346 316 393 334 439 328 420 277 353 235 343 230 362 200 346 202 365 208 379 197 370 202 396 200 401 203 396 205 393 200 393 200 393 200 393 200 393 203 398 203 396 202 396 202 401 205 410 203 408 203 405 205 405 206 403 208 410 208 410 208 413 206 415 206 413 203 410 203 408 203 410 202 405 200 405 200 410 194 420 206 398 199 396 217 393 271 522 316 575 300 465 202 410 203 403 200 401 203 405 202 398 203 403 200 398 197 393 196 391 193 386 191 384 190 379 188 377 188 379 188 379 188 379 188 379 188 382 187 377 185 377 185 377 187 379 187 379 187 379 187 379 187 379 187 379 185 377 185 377 184 374 185 377 185 379 187 379 185 386 184 384 182 379 180 377 180 377 179 377 177 374 177 374 176 372 176 372 176 372 176 372 176 372 176 370 174 370 173 367 173 367 173 365 171 365 170 362 168 360 168 358 167 355 165 355 164 348 164 346 162 346 161 343 161 343 161 343 161 343 161 343 159 346 159 343 159 336 158 336 156 331 158 327 156 324 155 324 152 322 153 324 153 327 155 327 152 319 150 319 149 317 149 317 147 315 146 312 146 312 147 315 141 305 143 308 143 310 144 310 140 303 141 305 140 300 137 298 138 298 137 298 135 296 135 296 132 293 132 291 131 288 129 288 131 288 129 288 128 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 257 122 257 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 110 238 108 236 104 231 102 229 102 229 102 229 102 229 102 229 98 224 99 226 101 224 99 222 95 212 93 210 90 205 88 205 92 210 92 210 93 212 93 212 90 207 90 207 90 207 90 207 90 207 88 202 85 200 87 202 88 200 88 198 87 195 85 195 90 200 87 195 84 193 84 188 88 181 88 186 85 191 81 195 93 205 81 188 81 188 85 193 84 191 82 188 78 181 76 179 75 181 75 181 75 179 72 169 73 169 73 167 72 164 70 164 70 164 70 162 69 159 67 159 64 150 66 152 69 157 70 159 66 150 64 148 64 148 66 150 64 150 67 155 69 150 63 143 63 145 64 148 63 143 60 138 61 138 61 138 60 136 58 133 58 133 58 133 58 133 58 133 52 126 57 136 61 136 60 133 58 133 57 131 57 131 55 128 55 126 55 124 54 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 54 124 54 124 51 119 51 119 51 119 51 119 48 114 48 114 48 114 48 114 49 114 46 114 51 119 51 114 42 109 48 112 45 107 43 109 43 107 45 112 46 109 43 107 45 109 45 109 45 109 45 109 46 112 45 109 45 109 46 112 51 112 48 107 46 107 46 109 45 105 43 100 42 100 43 102 43 102 43 102 43 102 43 102 42 97 40 97 40 100 43 105 27 28 23 27 23 27 19 25 15 24 19 27 23 28 31 30 27 27 23 25 19 27 23 28 23 25 15 22 11 22 11 22 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 31 25 39 27 35 25 43 31 31 24 35 25 35 27 39 27 27 24 31 24 35 25 39 27 27 24 31 24 31 24 35 25 39 25 27 21 27 19 31 21 23 12 0 0 0 1 0 3 0 3 3 6 7 7 15 9 23 12 27 13 31 16 39 18 31 18 35 21 47 25 55 27 59 28 59 28 59 28 59 28 63 31 71 34 79 34 71 33 71 34 79 36 83 37 83 36 79 37 79 39 83 39 87 40 87 42 95 43 87 39 91 43 87 40 87 40 87 40 87 40 91 42 91 42 87 40 87 40 95 43 95 43 95 43 95 43 99 42 71 24 23 15 23 21 31 16 39 19 43 19 43 18 39 19 47 22 51 22 51 22 39 24 35 27 47 39 380 167 476 162 484 164 484 164 480 164 488 164 492 165 492 165 480 165 448 152 392 126 301 98 166 42 67 27 63 27 71 34 95 42 99 88 563 250 619 229 567 211 559 209 412 150 615 254 662 253 591 165 388 143 396 134 388 132 333 119 301 113 289 108 269 99 234 95 222 82 190 76 218 134 380 167 341 162 345 165 349 164 341 165 353 170 365 171 361 170 365 173 365 174 369 174 372 176 372 177 376 179 384 182 388 185 380 193 404 193 452 182 507 288 928 307 936 304 972 303 952 300 920 295 920 300 916 291 928 310 1011 324 991 310 976 310 999 316 991 309 1007 319 1007 318 944 298 956 325 980 343 948 304 781 244 571 217 507 208 499 208 476 199 460 205 448 205 432 206 428 206 432 202 432 202 432 202 432 202 432 202 432 203 436 203 436 203 436 205 436 205 444 208 448 208 456 209 448 209 440 209 440 206 428 205 424 205 424 203 420 203 424 203 416 200 412 200 412 202 396 202 432 197 420 212 436 197 408 221 503 239 519 203 408 200 436 203 420 200 424 202 420 197 416 199 416 197 412 196 408 197 400 194 396 191 388 188 384 187 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 187 376 188 376 187 372 184 365 180 361 179 361 180 357 179 357 177 353 177 353 177 353 177 353 177 353 177 353 177 349 176 349 174 345 174 345 174 341 173 341 171 337 171 329 168 329 167 325 165 321 165 321 165 321 165 317 164 313 162 309 161 309 161 309 161 309 161 297 159 297 158 293 158 289 158 285 156 285 156 281 155 277 155 293 153 297 155 301 156 301 158 289 152 285 150 285 149 281 149 281 147 273 146 273 146 277 149 257 140 261 141 265 143 265 144 261 140 265 141 261 140 257 137 257 138 253 137 253 135 249 135 261 132 261 131 257 129 253 129 257 131 253 129 253 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 123 218 123 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 202 107 198 105 198 101 194 99 186 102 186 102 186 102 186 102 166 96 174 99 178 98 170 95 170 95 166 93 158 90 154 90 166 93 162 93 162 93 158 92 170 90 170 90 170 90 170 90 170 88 162 87 158 85 162 87 154 88 146 87 142 85 138 85 142 87 138 84 134 84 138 87 119 92 111 88 115 84 119 81 107 75 126 84 150 88 142 84 123 79 115 79 115 78 111 78 111 75 123 76 138 73 138 72 138 73 138 72 134 70 130 70 130 70 130 69 126 67 123 67 119 67 119 67 119 67 119 69 115 64 111 63 107 64 111 66 111 66 119 69 123 66 107 61 107 64 107 63 103 58 91 55 107 64 103 63 99 61 99 61 87 58 91 60 95 58 91 57 75 54 87 60 95 58 83 54 91 58 91 57 87 55 83 55 83 55 83 54 79 52 75 52 75 52 75 52 75 52 75 52 87 54 83 54 83 54 79 52 83 54 79 51 75 49 67 48 67 48 67 48 67 48 67 48 71 48 63 48 75 52 75 49 55 45 63 45 51 42 59 48 59 45 63 48 67 46 59 45 59 43 71 48 75 46 63 42 71 45 63 42 59 43 67 46 83 49 71 45 67 45 71 46 63 43 59 42 59 43 67 45 63 43 63 43 63 43 63 43 51 39 51 40 59 43 71 48 31 52 30 50 25 42 24 40 22 40 24 45 28 52 31 54 28 47 27 45 25 47 27 50 25 42 22 38 21 38 21 40 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 25 42 28 42 25 40 28 50 22 35 22 38 24 40 25 40 21 35 22 38 24 40 25 40 21 35 22 38 24 40 25 42 27 38 22 31 19 28 21 33 18 16 3 0 0 2 3 4 3 4 4 9 6 11 9 14 12 19 13 23 15 26 18 28 18 31 19 35 24 42 27 47 28 47 28 47 28 47 28 47 28 50 33 57 36 57 33 52 33 54 36 62 37 62 37 62 37 57 37 59 39 62 40 62 40 64 43 66 40 62 42 66 40 62 40 62 40 62 40 62 40 62 40 62 40 62 40 59 43 66 43 66 43 66 43 66 45 62 31 33 13 16 16 28 15 26 18 31 19 31 19 28 18 31 21 35 22 35 22 35 18 35 13 35 7 50 153 224 158 210 162 207 162 212 164 219 162 212 164 217 165 214 162 214 152 195 137 167 108 119 58 40 28 40 25 42 30 54 39 66 45 167 239 384 238 353 218 329 221 329 173 202 232 408 245 398 227 257 140 214 140 195 134 198 126 193 119 179 113 169 104 159 93 159 88 155 82 152 92 248 173 327 164 317 164 322 165 319 162 322 168 329 170 331 168 331 173 336 173 339 174 341 176 341 179 346 180 351 184 355 185 355 180 348 182 365 187 312 180 401 315 351 301 319 306 331 301 348 301 348 301 348 294 324 297 353 310 346 313 351 318 348 316 351 316 362 306 353 306 360 313 358 312 353 318 370 334 391 342 417 300 405 250 346 215 351 214 370 209 382 206 391 208 393 208 398 202 401 202 401 202 401 202 401 200 401 202 403 203 405 205 408 205 413 206 413 208 413 209 408 209 408 209 405 208 410 206 410 206 417 205 417 205 413 206 413 205 410 203 403 202 403 202 408 203 413 194 429 211 401 199 408 206 415 202 386 197 417 199 427 206 415 203 410 203 410 200 403 199 401 197 401 197 401 197 398 196 389 193 386 191 382 188 379 188 379 188 379 188 379 188 382 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 382 188 386 188 389 185 386 184 382 180 379 180 379 180 377 179 374 177 374 177 374 177 374 177 374 177 374 177 374 177 372 176 372 174 370 174 370 174 367 173 367 171 365 168 360 168 358 167 355 165 355 167 353 167 351 165 351 164 348 161 343 161 343 161 343 161 343 161 341 161 339 159 334 158 334 156 331 158 327 156 324 155 324 155 327 155 329 156 331 158 334 152 322 152 319 150 317 149 317 150 317 146 310 144 312 149 319 138 303 140 305 141 308 143 308 140 305 141 305 141 303 138 298 138 300 138 298 137 296 135 296 134 293 132 291 131 288 129 288 131 291 131 288 129 286 128 286 129 281 129 279 129 279 131 279 128 274 128 272 126 269 125 269 126 265 126 265 126 265 126 265 123 260 123 260 123 260 123 260 119 253 117 250 117 248 116 248 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 107 236 105 231 102 229 99 226 101 226 101 226 101 226 101 226 93 217 96 222 98 219 95 214 101 224 99 222 98 217 95 214 96 214 95 212 93 210 92 207 90 207 90 207 90 207 90 207 90 205 87 200 85 200 85 202 88 200 88 198 87 195 85 195 85 195 84 193 84 195 87 193 88 188 90 188 85 191 82 193 88 205 84 188 75 179 81 188 79 186 81 183 79 181 76 181 73 179 76 183 75 179 70 171 73 169 73 167 72 164 70 164 70 164 70 162 69 159 67 159 69 157 69 152 67 150 64 148 66 148 64 145 63 148 64 150 64 150 69 157 69 150 63 143 64 148 63 143 60 136 54 128 66 145 66 143 64 140 63 140 57 133 58 136 60 133 58 131 54 128 58 136 58 128 51 119 58 133 58 131 57 128 55 128 55 126 55 124 54 121 52 121 52 121 52 121 52 121 52 121 57 126 55 124 54 121 52 119 55 126 54 121 49 114 46 112 48 114 48 114 48 114 48 114 49 114 46 114 51 121 52 117 49 117 49 112 45 109 49 121 46 114 48 117 49 114 48 112 40 107 46 117 49 112 43 102 45 109 42 102 40 105 45 109 49 109 45 102 42 102 43 105 42 100 42 100 43 105 46 107 43 102 43 102 43 102 43 102 37 93 37 95 42 105 48 112 31 30 27 27 23 25 15 24 15 25 19 27 23 28 27 30 31 28 19 24 11 22 15 25 23 27 19 22 11 22 11 22 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 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 19 24 27 27 35 24 23 19 15 10 3 3 0 1 0 6 7 6 7 7 11 9 15 9 15 12 27 12 23 12 35 19 31 19 39 25 51 30 59 30 63 31 63 33 67 34 71 34 59 31 63 34 75 39 83 40 71 36 71 37 75 39 79 39 87 37 75 33 71 34 83 39 87 39 87 40 91 42 95 42 75 39 91 45 99 42 83 36 95 43 95 43 95 43 95 43 99 45 91 43 99 46 95 43 107 39 71 25 39 12 27 21 31 16 43 21 51 21 43 18 43 19 43 21 47 22 51 22 31 13 51 12 55 90 456 165 464 159 484 162 488 164 484 162 492 162 480 159 495 161 480 156 444 146 380 117 261 73 142 46 63 27 87 28 79 36 103 45 111 147 634 244 587 227 563 211 563 217 484 132 575 253 630 253 619 188 408 140 416 134 392 140 361 123 317 116 313 111 273 95 234 92 214 87 218 76 198 117 392 168 349 165 345 164 345 165 349 167 353 168 357 171 365 173 361 171 365 173 369 176 376 177 388 182 388 184 392 184 396 185 416 193 357 194 396 185 495 297 960 310 936 303 932 303 932 303 936 304 952 303 928 300 956 315 968 313 976 315 980 316 984 316 980 313 980 313 980 313 972 313 964 313 964 315 968 321 984 325 999 334 980 324 872 274 686 227 583 215 511 214 484 220 440 200 396 197 416 205 428 206 420 202 424 202 420 200 420 203 424 203 468 209 468 209 460 209 452 209 440 211 424 209 412 208 400 206 392 202 396 203 404 203 404 205 420 205 428 205 432 206 432 205 420 200 412 202 416 205 420 206 448 215 452 214 448 209 444 209 420 205 420 203 416 202 412 202 404 199 404 199 404 199 404 199 404 199 400 197 400 196 396 196 388 193 388 193 388 193 388 193 384 191 380 190 380 188 376 188 384 190 380 188 376 190 380 191 369 188 369 188 369 188 369 188 369 188 369 188 369 188 369 188 361 182 357 180 357 179 353 179 349 177 349 177 349 177 349 179 353 177 353 177 353 177 353 177 357 179 357 177 353 176 349 176 345 173 345 171 341 170 337 170 333 168 333 167 329 165 325 167 329 167 317 164 325 167 317 162 321 165 321 164 317 162 313 162 309 162 309 162 309 164 309 164 297 159 297 158 293 156 289 156 293 153 293 153 293 153 293 153 297 155 297 153 293 152 289 152 281 147 273 144 269 144 269 146 269 144 269 143 265 141 261 141 249 138 253 140 257 141 261 143 249 137 249 137 249 137 249 137 249 135 253 132 246 131 242 128 253 131 257 132 269 131 265 129 257 131 253 129 249 128 242 126 249 129 249 129 246 128 242 128 218 123 222 125 226 123 222 122 226 125 226 123 222 123 218 122 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 186 111 186 111 186 111 194 111 194 108 194 105 186 102 186 102 186 101 186 99 182 98 178 98 174 96 174 96 174 96 174 98 174 98 174 98 174 98 174 98 166 95 166 93 162 92 158 92 178 93 178 92 174 90 170 90 174 90 162 85 154 85 162 88 142 84 134 85 138 87 142 87 138 85 138 85 138 85 138 85 130 85 130 85 130 85 130 84 142 85 134 82 126 81 126 81 119 78 119 78 119 78 126 78 123 76 134 76 142 75 134 72 130 72 142 76 142 72 126 67 126 69 126 69 126 69 126 69 119 66 119 64 115 63 111 63 119 66 119 66 119 66 119 66 119 67 115 64 111 63 103 61 103 63 107 63 107 61 99 58 107 64 107 64 107 63 99 60 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 87 52 75 48 71 49 83 54 87 55 87 54 83 54 79 52 71 49 67 48 67 49 75 51 83 54 79 51 67 46 59 45 67 48 67 48 67 48 67 48 75 46 71 45 67 46 71 48 63 43 63 45 71 48 83 51 67 45 67 45 67 45 67 45 71 46 71 45 67 43 63 43 75 45 75 45 75 45 75 45 79 46 79 46 79 46 79 46 67 42 67 43 71 45 75 45 55 39 67 43 75 43 67 42 27 47 27 47 27 47 27 50 25 45 27 47 27 47 28 50 27 45 22 38 21 40 24 42 27 45 24 40 22 40 24 42 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 15 21 7 7 1 4 4 11 6 11 6 14 7 16 9 16 13 26 16 28 15 28 19 38 16 33 22 45 30 50 31 50 31 52 33 54 33 57 34 57 33 50 34 54 36 57 39 59 36 54 36 57 37 59 39 59 37 62 39 64 39 64 37 62 39 64 39 66 40 69 42 69 40 66 40 66 40 66 40 66 43 71 43 71 43 71 43 71 46 69 43 66 46 71 45 66 48 59 28 38 16 19 15 35 16 28 19 33 22 33 19 31 19 31 19 33 21 35 22 38 16 35 22 23 33 152 165 222 158 212 162 214 164 210 164 210 168 210 164 210 165 217 159 214 146 202 128 164 90 100 52 64 31 40 30 45 33 62 46 81 63 286 248 384 230 343 218 319 218 341 197 207 215 401 247 403 239 305 152 214 143 202 134 200 129 193 117 183 116 179 102 162 93 162 87 157 88 143 82 207 173 319 165 315 164 319 164 322 167 327 167 334 170 336 171 339 171 336 173 339 176 343 177 343 182 351 184 353 184 355 185 353 190 365 177 396 190 329 185 386 319 336 301 327 304 331 303 319 303 331 307 329 300 324 309 348 313 343 313 346 315 346 316 348 315 346 315 346 315 346 315 346 315 346 315 346 318 353 322 358 316 353 328 382 330 401 316 410 277 362 230 327 214 362 227 396 226 420 206 389 193 391 202 405 194 401 205 422 212 422 206 408 208 408 209 408 209 413 209 413 211 413 211 413 208 415 208 413 205 417 203 415 203 415 205 410 205 405 205 401 206 401 206 401 202 403 202 405 203 408 205 408 211 417 211 415 209 413 208 413 205 408 205 405 203 405 202 403 199 398 199 398 199 398 199 398 199 398 199 396 197 396 196 393 193 389 193 389 193 389 193 389 191 386 191 384 190 384 188 382 191 384 188 382 188 382 190 386 188 384 188 384 188 384 188 384 188 384 188 384 188 384 188 384 182 386 182 384 180 384 179 382 177 379 177 379 177 379 177 377 177 370 177 370 177 370 177 370 179 372 179 370 177 370 176 367 173 372 173 370 171 370 170 367 168 365 168 362 167 362 165 358 168 353 164 351 167 353 165 346 165 351 165 348 164 346 162 343 162 339 164 339 164 339 164 339 159 331 159 329 158 329 156 327 153 324 153 324 153 324 153 324 155 327 155 324 153 322 152 322 149 315 146 312 144 310 146 312 144 310 144 308 143 308 141 305 138 303 140 303 140 303 141 305 137 298 137 298 137 298 137 298 135 296 134 293 132 288 129 286 129 291 131 293 132 291 131 288 131 293 129 286 128 284 126 276 129 281 131 276 129 274 128 269 122 267 123 269 125 267 123 265 125 267 123 267 122 265 122 262 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 111 241 110 241 110 238 107 234 104 231 102 229 101 234 101 231 99 231 98 229 96 226 96 226 96 226 96 226 96 219 96 219 96 219 96 219 95 217 95 214 93 212 92 212 93 212 93 210 92 207 90 207 90 205 87 200 84 200 87 202 84 193 84 195 85 198 87 198 85 195 85 195 85 195 85 195 84 193 84 193 84 193 84 193 87 195 84 188 81 186 79 188 78 183 78 183 78 183 78 183 75 181 75 181 75 179 72 174 69 174 72 179 73 174 67 167 67 169 67 169 67 169 67 164 66 157 66 155 64 155 63 152 66 157 66 157 66 157 66 157 67 152 66 148 64 145 61 143 63 145 63 143 61 140 60 140 60 138 61 138 60 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 54 128 54 128 54 128 54 128 52 126 51 121 49 124 52 126 55 124 54 124 52 121 52 119 51 117 49 114 48 117 49 119 49 117 49 117 49 117 49 117 48 114 48 114 48 114 48 114 48 112 46 109 45 112 46 114 45 109 45 109 46 114 49 119 45 109 45 109 45 109 45 109 49 117 48 114 46 109 43 107 45 105 45 105 45 105 45 105 45 105 45 105 45 105 45 105 42 100 42 102 43 105 45 105 39 97 43 105 45 105 43 100 15 25 19 27 27 30 31 31 27 28 23 27 23 27 19 25 19 25 15 24 15 25 23 27 19 24 15 22 15 24 19 27 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 31 24 31 25 35 27 39 27 35 25 35 25 35 25 35 25 19 24 27 27 35 24 23 19 19 12 3 4 0 3 0 6 7 6 7 7 11 9 15 9 27 15 35 16 31 16 43 22 19 18 39 28 63 33 63 31 63 33 67 33 71 34 71 34 71 36 71 36 71 36 71 36 71 36 71 37 75 39 79 39 79 39 95 43 99 42 87 36 87 39 91 40 91 40 95 42 103 43 83 36 75 39 95 46 95 43 95 43 95 43 95 43 91 45 83 43 99 46 95 43 107 37 59 21 31 12 31 22 35 18 43 21 47 21 47 19 43 19 43 21 47 22 51 22 35 19 47 19 158 132 495 155 476 162 492 165 507 167 503 165 499 168 495 168 499 161 468 150 436 135 353 104 234 63 123 39 115 33 95 31 99 43 123 52 210 223 654 242 619 215 583 212 567 227 535 144 511 251 666 253 658 203 436 143 424 141 412 135 372 125 329 116 317 113 277 96 242 99 226 87 214 76 190 105 388 170 361 165 345 165 349 165 353 168 349 168 353 171 361 173 357 171 361 174 369 176 372 177 384 182 384 184 388 184 392 187 416 194 341 194 376 185 495 301 964 310 932 301 924 301 928 304 936 304 948 303 932 301 956 316 968 313 968 313 972 315 972 316 972 315 972 315 972 315 972 315 976 316 976 316 976 318 984 321 980 318 984 324 984 333 976 337 972 331 833 285 694 245 571 211 488 203 507 220 515 212 460 196 448 202 416 197 408 205 424 212 444 209 448 209 444 211 444 211 432 209 424 209 420 209 412 208 420 205 428 205 428 205 420 205 428 205 420 205 420 205 420 205 416 203 416 203 420 205 420 205 428 208 424 206 424 205 420 205 420 205 420 205 416 203 416 202 408 200 408 200 408 200 408 200 408 200 404 199 404 197 400 197 392 194 392 194 392 194 392 194 388 193 384 191 384 190 380 190 380 190 376 188 376 188 380 190 372 190 372 190 372 190 372 190 372 190 372 190 372 190 372 190 365 184 361 182 361 180 357 180 353 179 353 179 353 179 353 180 357 179 357 179 357 179 357 179 357 179 357 179 353 177 353 176 345 173 345 173 341 171 341 170 333 168 333 168 329 167 329 167 333 167 321 165 325 167 321 162 321 165 321 164 317 162 313 164 309 164 309 164 309 164 309 164 297 159 297 159 293 158 293 156 293 153 293 153 293 153 293 153 297 155 297 153 293 152 289 152 281 149 277 146 269 144 273 146 269 144 269 144 265 143 265 141 261 141 261 141 257 140 257 140 253 138 253 137 249 137 249 137 249 135 246 134 242 131 246 131 249 132 261 132 269 132 265 131 257 131 253 128 249 126 242 126 249 129 249 129 246 128 242 128 222 123 226 125 226 125 222 123 222 122 218 122 214 120 214 119 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 178 108 186 107 190 108 194 105 190 104 186 102 186 101 186 101 182 99 182 98 178 98 178 96 174 96 174 96 170 96 170 96 170 96 170 96 166 95 166 93 162 92 158 92 174 92 174 92 170 90 170 90 170 88 162 85 158 85 158 87 142 84 138 85 138 85 142 87 138 85 138 85 138 85 138 85 134 84 134 84 134 84 134 84 138 85 130 81 123 79 123 79 119 78 119 78 126 78 126 78 123 73 126 73 134 72 126 69 130 70 138 73 142 70 126 66 130 69 130 67 126 67 126 69 119 66 119 66 115 64 115 63 119 66 119 66 119 66 119 66 119 67 115 64 111 63 103 61 115 64 103 60 95 60 103 61 95 60 99 61 99 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 95 55 91 54 87 52 83 51 83 52 79 51 79 51 83 52 83 52 79 52 75 51 75 49 75 51 71 48 67 49 71 51 59 46 63 48 75 52 79 54 67 48 67 48 67 48 67 48 75 46 71 45 67 46 71 48 71 46 67 45 67 46 75 48 67 45 67 45 67 45 67 45 83 51 79 48 71 45 67 43 75 45 75 45 75 45 75 45 75 45 75 45 75 45 75 45 67 42 71 43 71 43 75 45 63 42 75 46 79 46 71 43 27 47 27 50 28 50 30 52 30 50 28 47 27 45 25 42 28 50 28 50 30 54 33 57 24 42 24 42 24 45 27 50 25 47 25 47 25 47 25 47 25 47 22 42 22 42 25 47 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 16 23 9 9 3 7 4 9 6 11 6 14 7 16 9 16 9 21 13 21 12 21 16 33 13 28 24 47 33 54 33 52 33 54 33 57 34 57 36 59 37 57 37 54 36 52 34 52 36 54 36 57 37 59 39 59 37 64 40 69 42 66 39 62 40 66 40 66 40 66 40 66 45 71 40 62 37 66 43 74 43 71 43 71 43 71 43 71 46 69 43 66 46 71 45 66 48 52 21 28 15 19 16 35 18 28 19 31 21 33 21 33 19 31 19 33 21 35 22 35 24 38 15 33 76 226 177 210 161 214 164 217 165 212 165 212 165 207 165 210 161 207 146 193 143 191 117 145 78 83 45 54 39 42 30 57 45 76 49 85 114 408 251 367 239 319 226 319 217 339 214 234 177 379 253 396 250 331 164 219 144 217 140 198 131 198 119 186 117 181 105 164 96 169 90 157 88 148 81 193 167 322 171 317 164 324 168 324 170 331 168 336 171 341 173 343 173 343 174 346 177 351 179 351 184 358 184 358 185 360 185 360 190 367 182 403 190 329 187 393 318 334 300 327 303 331 301 317 301 327 303 324 300 327 309 346 312 341 313 343 313 346 315 346 315 346 315 346 315 346 315 346 318 351 316 346 315 348 316 351 327 370 319 360 313 370 316 389 325 422 333 448 333 422 292 374 256 365 227 329 205 336 214 377 212 382 208 389 203 408 209 422 209 425 209 425 209 420 209 420 211 417 209 415 209 413 208 410 208 396 208 396 208 403 208 408 206 410 206 413 206 417 205 413 203 408 205 408 205 408 205 408 206 410 206 408 205 408 205 408 206 410 205 408 205 405 203 405 202 403 202 403 202 403 202 403 202 401 200 401 199 398 199 398 196 393 196 393 196 393 196 393 194 389 193 389 191 386 191 386 190 384 188 382 188 382 190 384 191 389 191 389 191 389 191 389 191 389 191 389 191 389 191 389 185 389 184 389 182 386 182 386 180 384 180 384 180 384 180 382 180 374 180 374 179 372 179 372 180 374 179 372 179 370 177 370 174 374 173 372 173 370 171 370 170 367 168 365 168 362 167 360 170 353 165 351 167 355 165 348 165 351 165 348 164 346 162 343 162 339 164 339 164 339 164 339 161 334 159 331 159 329 158 329 155 327 155 327 155 327 155 327 155 327 155 324 153 322 152 322 150 317 147 312 146 312 146 315 146 312 144 310 144 308 143 308 143 308 143 305 140 303 138 300 140 300 138 300 138 298 137 298 135 296 135 293 134 291 132 288 132 291 132 296 134 293 131 291 129 291 129 286 128 284 128 279 129 281 131 276 129 274 128 269 123 267 125 272 126 269 123 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 236 108 236 108 234 105 234 107 236 107 236 105 231 104 229 102 236 101 234 101 231 99 231 99 229 98 229 98 226 96 226 95 217 95 217 95 217 95 217 95 217 95 214 93 212 92 212 92 207 90 207 90 207 90 207 88 205 87 202 85 200 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 188 79 186 79 186 76 181 76 181 76 181 76 181 70 176 72 176 72 174 69 169 70 174 72 176 72 174 69 169 70 171 69 171 69 169 67 164 67 159 66 157 66 155 64 155 64 155 64 155 64 155 64 155 66 150 66 148 64 145 63 145 67 148 61 138 57 138 61 145 63 140 64 143 64 140 63 138 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 124 51 126 52 126 52 121 51 119 51 117 49 117 52 119 49 114 48 114 49 117 45 112 46 114 51 121 52 124 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 46 112 46 112 46 112 46 112 43 102 43 102 43 102 43 102 43 102 43 102 43 102 43 102 43 102 43 102 43 102 43 102 42 102 46 109 48 107 45 102 31 30 31 28 27 28 23 27 31 28 27 27 23 25 19 24 27 28 31 30 35 33 39 33 15 24 15 24 19 27 27 30 39 25 39 25 39 25 39 25 31 22 39 25 39 25 31 22 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 27 15 11 6 0 3 0 4 7 6 7 7 11 9 15 9 15 12 27 12 23 12 35 19 27 19 43 28 67 33 67 31 67 33 71 34 71 36 75 36 79 39 75 36 71 34 63 33 71 36 71 37 75 39 79 39 91 39 83 36 79 37 87 40 91 40 91 40 91 40 91 40 87 42 95 43 95 43 91 40 95 43 95 43 95 43 95 43 91 45 83 43 99 46 95 43 99 31 39 16 35 13 35 21 39 18 39 18 43 19 47 21 43 19 43 21 47 22 51 22 63 21 23 30 277 164 499 156 472 161 488 164 495 164 492 165 495 165 492 164 484 153 440 137 420 132 333 93 198 55 103 36 91 28 91 45 134 49 115 55 372 271 634 229 619 211 603 220 575 226 575 173 424 232 670 253 662 214 472 143 404 147 428 135 369 128 337 117 321 116 285 99 230 98 226 85 218 84 202 101 369 171 376 168 345 168 361 167 357 171 353 171 361 174 365 174 369 176 369 177 376 180 380 182 388 185 392 185 396 187 396 188 416 196 353 197 380 184 503 304 960 309 932 300 920 300 928 303 936 301 936 300 932 304 960 313 964 312 964 313 968 313 972 315 972 315 972 315 972 315 972 315 980 318 976 315 972 315 972 316 984 321 968 318 964 318 956 318 932 310 952 325 991 339 1003 339 948 315 825 265 678 229 587 217 523 215 511 224 492 218 440 205 428 209 428 209 428 209 436 209 436 209 444 208 440 208 436 208 460 209 460 209 452 209 436 206 432 206 416 205 400 205 400 205 416 205 420 205 420 205 420 205 424 206 424 206 424 208 428 208 424 206 424 205 420 205 416 203 412 202 412 202 412 202 412 202 404 202 404 202 400 200 400 199 388 196 388 196 388 196 388 196 392 194 392 194 388 193 388 191 384 191 380 188 376 190 384 191 384 194 384 194 384 194 384 194 376 191 376 191 376 191 376 191 369 185 369 185 365 184 365 182 357 180 357 180 357 180 357 182 369 184 365 182 361 180 357 179 361 180 361 179 357 179 353 177 349 174 349 173 345 173 341 171 337 170 337 168 333 168 329 168 333 168 321 167 329 168 325 164 321 165 321 164 317 162 313 164 309 164 309 164 309 164 309 164 301 161 301 159 297 159 293 158 297 155 297 155 297 155 297 155 297 155 297 153 293 152 289 152 285 149 277 147 273 146 277 147 273 146 273 144 269 144 265 143 269 144 265 143 261 140 257 140 261 140 257 138 253 137 249 137 246 135 246 134 246 134 246 132 249 134 265 134 265 134 261 131 253 129 249 128 249 128 246 128 249 129 249 129 246 128 242 128 222 125 230 126 230 126 226 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 110 182 108 178 107 182 105 182 105 194 107 194 105 190 102 190 102 190 101 186 101 182 99 186 99 182 98 178 96 174 96 166 95 166 95 166 95 166 95 166 95 166 93 162 92 158 92 166 90 170 90 170 90 170 90 166 88 166 88 162 87 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 79 123 78 119 79 115 76 115 76 123 76 123 76 119 70 123 72 126 69 119 67 138 72 138 72 134 70 130 67 138 70 134 69 130 67 126 69 123 67 123 66 119 66 115 64 115 64 115 64 115 64 115 64 115 66 111 64 111 64 107 63 119 64 103 58 91 58 103 63 99 63 103 64 107 64 103 63 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 54 87 52 83 52 79 52 75 51 75 49 71 49 79 51 71 48 67 48 67 48 71 49 71 49 71 49 71 49 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 51 39 55 42 67 46 75 48 71 43 71 43 71 43 71 43 71 43 71 43 71 43 71 43 71 43 71 43 71 43 71 43 71 45 79 48 83 46 71 42 33 54 31 52 28 47 27 45 28 50 27 47 27 47 25 45 24 45 27 50 28 50 27 47 27 45 25 45 25 47 27 50 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 24 38 24 40 25 42 27 42 25 40 25 40 25 40 25 40 22 38 25 42 25 38 21 31 19 28 10 11 3 7 3 9 6 11 6 14 7 16 9 16 13 26 16 28 15 28 19 38 21 38 25 45 30 52 33 54 34 57 34 57 36 59 36 62 37 57 37 54 36 52 34 52 36 54 36 57 37 59 39 59 42 64 36 57 34 59 39 69 42 69 40 66 40 66 39 64 37 66 45 78 48 74 40 62 43 71 43 71 43 71 43 71 46 69 43 66 46 71 45 66 40 40 16 26 18 26 16 28 19 28 18 28 18 31 21 35 19 31 19 33 21 35 22 35 25 28 7 62 122 243 167 217 161 212 162 214 164 214 164 214 170 212 167 214 161 207 146 193 138 186 108 131 66 76 37 52 27 33 34 76 52 76 52 105 190 417 241 343 232 317 224 331 224 331 230 300 158 351 254 410 248 355 184 229 135 219 146 207 134 200 120 191 120 186 107 169 92 169 90 152 90 159 85 183 159 327 177 319 162 327 171 324 171 334 171 341 174 343 176 346 177 348 179 351 180 355 184 358 185 360 187 362 187 365 188 362 190 374 187 410 190 331 188 401 316 334 297 329 300 329 298 322 301 322 298 319 301 331 310 343 310 341 312 341 313 343 313 343 315 346 315 346 315 346 315 346 318 348 315 346 315 346 315 351 315 360 318 365 322 367 322 367 330 367 322 355 321 353 322 362 328 410 342 439 325 398 269 351 235 346 217 346 205 360 208 386 211 413 209 413 209 413 209 415 212 420 209 425 206 422 206 417 209 396 211 398 211 403 209 410 208 415 206 422 206 427 205 422 206 410 206 410 205 408 205 408 206 410 208 413 208 415 209 415 208 410 206 410 205 408 205 408 203 405 203 405 203 405 203 405 203 405 203 403 202 403 200 401 197 396 197 396 197 396 197 396 196 393 196 391 194 391 193 389 194 389 191 386 191 386 193 391 196 396 196 396 196 396 196 396 193 391 193 391 193 391 193 391 187 393 187 391 185 391 184 389 182 386 182 386 182 386 182 384 185 382 184 379 182 374 180 372 182 374 180 374 179 372 179 372 176 374 174 374 173 372 173 372 171 367 170 367 168 365 168 362 171 355 167 353 168 355 167 348 165 351 165 348 164 346 162 346 162 339 164 339 164 339 164 339 162 334 161 334 159 331 159 331 156 329 156 329 156 329 156 329 155 327 155 324 153 322 152 322 150 319 149 315 147 315 147 315 147 312 146 312 144 310 144 310 143 308 143 308 141 305 141 305 141 305 141 303 138 300 137 298 135 296 135 296 135 293 134 293 134 293 134 296 134 296 132 293 128 288 128 286 128 286 129 281 129 281 131 276 129 274 128 269 125 269 126 272 126 272 125 269 123 265 122 265 120 262 120 260 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 111 241 111 238 108 234 105 234 104 231 107 238 108 236 104 229 104 236 102 236 101 234 101 234 101 234 101 231 98 229 96 226 96 219 96 219 96 219 96 219 95 217 95 214 93 212 92 212 88 205 88 205 90 207 90 207 87 205 88 205 88 202 85 198 87 198 85 195 85 195 84 193 85 195 85 195 85 195 85 195 84 193 84 193 84 193 84 193 84 193 81 186 78 183 78 183 75 179 75 179 75 179 75 179 70 174 72 176 72 174 69 169 72 176 72 174 70 171 69 171 72 176 72 174 69 171 67 164 69 159 67 159 66 157 66 157 63 152 63 152 63 152 63 152 64 148 64 148 64 148 64 148 66 148 61 140 58 140 61 143 57 133 60 138 61 138 60 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 57 131 55 128 54 126 52 124 52 126 54 128 54 128 52 126 54 121 52 121 51 119 51 117 54 121 51 117 48 114 48 114 52 119 51 117 49 114 48 112 48 114 48 114 48 114 48 114 48 112 46 109 45 112 46 114 46 112 45 109 45 112 48 114 48 114 48 114 48 114 48 114 37 97 39 102 43 109 46 114 42 100 42 100 42 100 42 100 45 105 45 105 45 105 45 105 45 105 43 102 43 102 42 100 43 102 46 107 46 105 42 97 31 30 31 30 31 30 31 28 19 25 23 27 23 27 27 28 19 25 23 28 23 25 15 22 27 28 23 25 19 25 23 27 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 35 16 15 6 0 3 0 4 7 6 7 7 11 9 15 9 27 15 35 16 31 16 43 22 55 25 47 25 51 30 63 33 71 34 71 36 75 36 79 37 75 36 71 36 71 36 71 34 71 36 71 37 75 39 79 39 91 40 87 39 87 39 91 40 95 42 95 40 91 39 87 39 83 40 99 48 107 45 87 39 95 43 95 43 95 43 95 43 91 45 83 43 99 46 95 43 79 24 31 18 47 18 31 15 43 19 39 16 39 19 47 22 43 19 43 21 47 22 51 22 55 13 39 67 408 167 448 165 484 162 492 165 499 167 495 165 503 168 484 161 476 153 448 141 404 123 297 82 166 45 83 28 79 28 107 52 126 46 142 82 587 253 622 224 591 220 587 227 607 217 611 218 400 215 658 262 678 239 543 150 384 140 424 137 376 129 341 120 325 117 289 101 238 102 230 84 218 87 198 90 353 173 392 170 341 170 369 167 365 173 361 173 365 176 372 177 369 179 369 180 376 184 380 185 388 187 388 188 392 188 396 190 416 199 365 200 380 184 507 309 956 307 928 298 916 300 924 301 936 298 924 297 936 306 960 312 960 310 964 312 964 313 968 313 972 315 972 315 972 315 972 315 972 315 972 313 968 315 976 316 964 316 972 321 984 319 995 321 988 319 1011 330 1011 327 1011 324 1011 330 995 327 972 333 956 337 801 276 670 233 551 217 523 221 484 214 468 212 464 211 456 209 460 211 444 206 444 205 432 205 436 209 440 208 436 208 428 208 420 206 412 206 404 206 404 206 420 208 428 206 424 205 420 205 424 206 424 208 428 209 432 209 428 208 424 206 424 205 420 205 420 205 420 205 420 205 420 205 412 205 408 203 408 202 404 202 396 199 396 199 396 199 396 199 400 197 396 196 396 194 392 194 396 196 392 193 388 194 396 196 392 197 392 197 392 197 392 197 384 194 384 194 384 194 384 194 376 188 372 187 372 185 369 185 365 184 365 184 365 184 365 185 376 187 372 184 365 180 361 179 365 182 361 180 361 179 357 179 353 176 349 174 349 173 345 173 341 171 337 170 337 168 333 170 337 168 325 167 329 170 325 165 321 165 321 164 317 162 313 162 309 162 309 162 309 162 309 162 305 161 301 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 273 146 273 144 269 144 261 141 265 143 265 143 265 144 265 143 261 140 253 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 123 222 123 218 122 218 120 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 194 113 190 111 182 108 186 105 174 104 194 108 198 107 190 102 194 104 190 102 190 101 186 101 190 102 186 99 178 98 174 96 170 96 170 96 170 96 170 96 166 95 166 93 162 92 158 92 162 87 162 88 166 90 170 90 162 87 166 90 166 87 158 84 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 78 119 78 111 75 111 75 119 75 119 75 123 72 126 73 130 70 123 69 142 72 134 70 130 69 130 69 142 73 138 70 130 69 126 69 126 69 123 67 123 66 119 66 111 63 111 63 111 63 111 63 111 64 111 64 111 64 111 64 107 63 107 61 103 60 99 60 87 58 95 60 99 61 99 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 87 54 87 54 87 54 87 54 83 52 87 55 91 54 83 52 87 54 83 54 79 52 79 51 83 52 75 49 67 46 63 48 75 51 75 49 71 48 67 48 67 48 67 48 67 48 67 48 75 46 71 45 67 46 71 48 67 45 67 45 71 48 79 51 75 48 75 48 75 48 75 48 59 42 59 43 63 43 67 45 67 42 67 42 67 42 67 42 75 45 75 45 75 45 75 45 75 45 75 43 71 42 67 42 67 43 75 45 75 43 63 39 27 47 28 52 30 54 33 57 24 45 25 47 27 50 28 52 28 52 31 54 30 50 25 42 30 52 28 47 25 45 25 45 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 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 22 38 25 42 25 38 21 31 21 31 12 14 3 7 3 9 6 11 6 14 7 16 9 16 9 21 13 21 12 21 16 33 30 47 25 40 25 47 31 57 34 57 34 59 36 62 37 62 36 54 36 54 36 54 36 54 36 54 36 57 37 59 39 59 39 66 43 74 45 71 40 64 42 69 42 66 40 64 39 64 40 69 45 76 46 74 42 66 43 71 43 71 43 71 43 71 46 69 43 66 46 71 45 66 34 33 13 28 22 31 15 21 21 31 18 26 18 31 22 38 19 31 19 33 21 35 22 35 18 16 19 121 164 243 149 224 164 217 167 222 168 222 168 219 168 207 158 200 152 198 144 198 131 171 99 112 55 62 31 40 36 47 40 76 48 71 66 152 257 382 242 339 221 329 217 334 227 308 230 341 150 315 245 413 260 396 211 248 129 210 141 207 135 202 122 193 122 186 108 171 98 181 95 152 88 157 79 164 155 329 180 322 162 329 174 324 173 336 173 343 176 346 177 348 179 355 180 360 184 362 185 365 187 367 188 370 188 372 190 367 190 377 190 415 190 331 190 410 315 334 297 327 298 331 298 319 301 319 295 317 301 334 310 341 310 339 310 341 312 343 313 343 315 346 315 346 315 346 315 346 315 343 313 343 313 346 316 351 318 353 319 355 322 360 325 362 327 355 324 343 319 339 325 351 321 348 325 370 330 391 328 410 339 456 336 453 300 382 241 327 220 353 217 360 214 374 211 386 214 413 209 427 206 434 202 434 205 420 206 420 206 420 206 420 206 420 206 422 208 420 206 420 208 413 208 410 206 408 205 408 205 408 205 410 206 413 208 413 208 413 208 410 206 408 205 408 205 408 205 408 205 408 205 408 205 408 205 405 203 405 202 403 199 398 199 398 199 398 199 398 197 396 197 393 196 393 194 391 197 396 196 391 194 393 197 396 197 398 197 398 197 398 197 398 194 393 194 393 194 393 194 393 188 396 188 393 187 393 185 391 184 389 184 389 184 389 184 386 188 384 185 382 184 377 180 374 182 377 182 374 180 372 179 372 176 377 176 374 174 372 173 372 171 370 171 367 170 365 168 362 171 358 167 353 170 358 167 351 165 351 165 348 164 346 162 346 162 341 162 341 162 341 162 341 161 339 161 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 147 312 146 310 144 310 140 305 141 308 143 310 144 312 144 308 141 305 140 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 269 125 267 123 267 122 265 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 116 245 114 243 111 238 107 236 101 231 107 238 108 236 104 229 104 238 104 236 102 234 101 234 104 236 101 234 99 229 96 226 98 222 98 222 98 222 98 222 95 217 95 214 93 212 92 212 87 202 87 205 88 207 90 207 85 202 88 207 88 202 84 195 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 181 78 183 75 179 75 179 75 179 75 179 72 179 73 179 73 176 70 171 73 176 70 171 69 171 69 174 75 179 72 176 70 171 67 164 69 162 69 159 67 157 66 157 63 152 63 152 63 152 63 152 64 148 64 148 64 148 64 148 61 145 63 145 63 143 60 138 60 138 63 143 64 143 64 143 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 51 126 55 133 57 131 52 124 55 126 55 124 54 124 52 121 54 121 51 117 48 112 46 112 49 117 49 117 49 117 49 117 48 114 48 114 48 114 48 114 48 112 46 109 45 112 46 114 43 107 43 109 46 114 51 119 48 114 48 114 48 114 48 114 48 114 46 109 45 107 42 105 42 100 42 100 42 100 42 100 46 107 46 107 46 107 46 107 45 105 45 102 43 100 42 100 42 100 43 105 43 100 39 93 19 25 19 25 19 25 19 25 19 25 19 25 19 25 19 25 19 28 31 27 15 22 23 31 23 27 23 27 23 27 23 27 47 27 39 25 47 30 43 25 39 24 27 18 19 21 35 25 51 25 31 27 39 24 35 31 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 39 21 31 10 0 3 0 7 15 7 11 7 11 9 19 12 27 13 27 15 39 21 55 25 51 25 47 25 51 30 63 33 67 33 67 34 71 36 75 36 71 36 71 37 75 39 79 39 75 37 75 39 79 40 83 40 91 40 91 40 91 40 91 40 91 40 91 42 95 43 99 43 83 40 91 42 99 45 103 48 95 43 95 43 95 43 95 43 83 43 83 46 103 48 95 40 47 24 47 19 39 16 35 16 43 19 43 19 43 19 43 19 43 21 47 22 51 21 47 19 59 3 59 122 484 152 492 155 484 161 484 164 503 170 503 168 492 164 472 156 460 147 424 135 392 119 273 67 119 33 63 33 83 42 111 55 119 57 107 167 630 244 615 229 583 217 599 229 571 227 622 244 468 167 638 253 670 257 583 156 384 137 392 135 369 132 357 123 325 114 289 107 257 99 234 90 210 84 190 73 309 173 396 168 357 173 369 177 376 176 361 173 365 176 376 180 380 184 384 187 388 185 384 185 396 190 400 191 400 191 400 191 444 194 384 199 384 194 495 310 948 303 920 295 912 297 924 300 936 303 932 295 924 306 960 309 960 310 960 310 960 310 960 310 960 310 960 312 964 313 968 313 968 313 968 315 972 316 976 316 988 318 991 319 991 321 995 321 995 321 995 322 999 324 1003 324 1007 324 999 325 991 325 968 322 944 325 944 336 944 334 916 327 722 254 626 223 547 212 531 220 503 202 484 187 412 217 388 211 388 203 392 206 400 209 416 211 408 209 420 211 420 209 420 206 432 208 428 206 424 208 428 209 432 209 432 209 432 209 432 209 436 211 436 211 436 211 436 211 424 206 424 206 424 206 424 206 416 208 404 206 404 205 400 205 400 203 392 200 388 202 396 203 408 200 404 199 404 197 400 197 400 197 400 197 400 197 400 197 396 197 384 194 392 197 384 193 388 196 384 194 384 193 380 193 376 188 380 191 384 190 380 190 376 187 372 187 372 187 372 188 384 187 369 184 372 187 372 184 365 182 365 180 361 179 357 179 353 176 353 174 349 173 345 173 349 174 349 173 345 171 341 173 345 173 337 170 329 167 329 168 321 165 321 165 321 165 321 165 321 165 317 162 309 161 305 159 305 159 301 158 301 156 297 158 309 159 309 158 305 156 301 156 293 153 289 152 289 153 297 155 293 153 289 150 281 149 277 146 277 147 277 146 273 144 269 144 257 143 273 146 265 141 261 143 261 141 261 140 257 138 253 138 242 138 242 138 249 137 249 137 249 135 249 134 253 132 249 132 249 128 253 131 257 131 253 131 246 128 242 128 242 126 238 126 226 125 226 125 226 125 226 125 218 122 218 120 214 119 210 119 218 123 218 123 218 123 218 123 214 122 214 120 210 119 206 119 202 117 202 116 198 114 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 99 182 99 194 104 190 101 186 99 178 98 174 98 178 99 178 99 182 101 162 93 162 92 158 90 154 90 182 93 170 88 166 90 178 95 174 92 174 90 170 88 166 88 146 87 142 87 142 85 134 82 138 85 138 84 134 82 130 82 142 85 138 84 134 82 130 81 126 81 126 79 123 78 119 78 115 73 103 72 115 75 111 70 130 75 126 72 130 70 123 69 130 69 130 69 130 69 130 69 142 73 138 70 134 69 126 69 123 67 119 66 119 64 115 64 99 58 103 61 111 66 119 67 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 115 60 79 54 99 64 103 58 79 54 79 54 79 54 79 54 83 52 83 54 87 55 91 57 91 54 83 51 79 51 79 52 75 49 67 48 67 51 83 55 83 52 75 49 71 49 71 51 67 49 71 51 75 49 71 48 75 49 67 46 63 46 63 48 63 45 75 49 79 48 67 43 75 46 71 45 67 46 71 48 67 45 67 45 67 45 67 45 63 43 67 45 67 46 71 46 59 42 75 48 83 45 67 39 83 48 79 45 75 43 67 42 79 46 79 45 75 43 71 43 71 45 75 46 75 43 63 39 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 25 50 30 50 25 42 27 54 27 47 27 47 27 47 27 47 28 47 24 47 27 52 27 45 27 45 22 38 19 42 24 50 30 38 22 40 25 35 24 47 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 40 19 23 7 11 7 19 10 19 10 19 10 21 12 23 15 26 15 26 18 35 24 42 30 50 30 50 31 54 36 59 33 54 33 57 34 59 36 59 36 54 37 57 37 59 39 59 37 57 39 59 39 62 40 62 40 66 40 66 40 66 40 66 40 66 42 69 42 71 43 71 39 64 40 69 42 71 43 74 43 71 43 71 43 71 43 71 45 69 45 74 49 74 43 62 25 35 21 31 18 26 16 26 19 31 19 31 19 31 19 31 18 28 19 33 21 31 18 26 24 0 45 198 165 214 167 205 162 210 161 212 167 224 170 224 167 207 159 205 152 200 140 191 129 169 90 97 42 50 28 50 31 59 42 93 51 88 66 298 256 389 236 317 208 308 224 324 229 331 238 351 188 241 239 405 260 415 224 267 143 224 141 217 134 207 129 200 122 183 110 179 105 171 95 164 90 157 81 152 134 324 182 319 168 334 171 339 176 341 173 343 174 348 180 355 182 362 185 367 187 367 187 367 190 372 191 374 193 377 194 374 199 377 194 417 191 353 184 415 310 331 294 327 297 334 298 322 301 327 300 315 298 334 310 336 310 339 310 339 310 339 310 339 310 339 310 341 312 341 313 343 313 343 313 346 315 346 316 346 319 343 318 346 319 351 321 355 321 358 321 365 321 370 322 367 324 351 324 358 324 362 325 372 325 379 328 391 330 396 333 410 343 441 318 403 266 343 212 315 208 398 220 389 229 429 200 408 211 439 203 422 199 420 202 422 208 422 208 417 209 417 212 420 209 413 208 410 206 413 208 415 209 415 209 415 209 415 209 415 211 417 211 417 211 417 211 417 208 413 208 413 208 413 208 413 206 410 208 408 206 408 205 405 206 405 203 401 202 403 205 408 203 403 202 403 200 401 200 398 197 396 197 396 197 396 197 396 202 401 197 398 199 401 197 393 196 396 196 393 194 393 193 391 188 398 190 401 191 398 190 398 187 393 187 393 187 393 187 391 190 384 184 377 184 382 184 377 182 377 182 374 180 374 179 372 177 379 177 379 176 377 174 374 174 374 174 372 173 372 171 367 174 362 171 358 168 355 168 355 165 351 165 351 165 351 165 351 165 351 164 348 162 343 159 341 159 341 159 339 158 339 156 334 158 331 156 329 156 327 155 327 155 324 153 322 152 324 155 327 153 324 152 322 150 317 147 315 147 315 147 312 146 312 144 310 140 308 146 312 143 305 143 308 141 305 141 303 140 300 138 300 138 298 138 298 137 298 137 298 135 296 135 293 134 293 132 291 131 293 129 288 129 288 131 284 129 281 129 276 128 274 128 269 125 269 125 269 125 269 125 269 122 265 122 262 120 262 119 260 122 257 122 257 122 257 122 257 122 257 122 255 120 253 119 253 117 250 117 248 116 248 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 234 99 231 104 238 102 234 101 231 98 229 99 224 99 222 96 219 96 217 93 214 93 212 92 212 90 210 93 212 90 207 90 207 93 212 92 210 92 207 90 205 88 205 85 198 87 198 87 195 84 191 85 195 85 193 84 193 82 191 85 193 84 193 84 193 82 191 81 188 81 186 79 183 78 183 78 179 73 176 75 179 73 171 75 181 73 176 72 174 69 171 69 171 69 171 69 171 69 171 69 174 70 174 70 174 70 169 70 164 69 162 67 159 67 159 61 150 61 152 64 157 66 157 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 64 133 54 128 61 143 60 128 54 126 54 126 54 126 54 126 51 124 52 126 54 128 54 131 55 128 52 124 51 124 51 126 51 119 51 119 51 121 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 109 48 114 48 114 45 109 48 112 46 109 45 112 46 114 45 109 45 109 45 109 45 109 42 107 43 107 45 109 45 112 40 100 45 107 46 105 42 97 45 105 45 105 45 105 45 105 45 105 43 102 43 100 42 100 43 102 45 107 45 102 40 95 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 28 31 30 23 27 27 30 23 27 23 27 23 27 23 27 43 24 31 24 39 27 39 22 43 25 35 22 31 24 39 27 39 22 23 24 31 21 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 51 25 43 16 11 7 7 12 23 12 23 12 27 13 31 15 35 16 31 15 35 19 51 25 67 31 63 31 63 34 75 37 67 33 71 34 71 34 75 36 71 37 75 37 79 39 79 39 75 39 79 39 83 40 83 40 91 40 91 40 91 42 95 42 91 42 95 42 99 43 99 43 87 40 87 40 87 40 91 42 95 43 95 43 95 43 95 43 91 46 91 49 107 48 91 37 43 24 43 18 35 16 35 18 43 19 43 19 43 19 43 19 35 16 39 19 43 18 35 18 71 6 249 159 460 161 480 158 488 161 484 162 499 170 499 167 488 165 468 156 452 147 424 135 365 108 238 57 103 30 55 28 75 37 107 60 119 55 222 221 658 254 599 199 511 217 622 232 642 223 638 227 535 152 595 266 694 263 622 180 412 146 416 141 380 135 365 128 333 119 301 110 269 102 242 93 222 88 198 78 269 167 396 170 353 171 365 174 369 174 365 176 372 180 388 185 376 184 376 187 388 190 388 190 384 190 392 193 400 196 408 197 448 196 388 199 388 196 499 310 948 303 920 295 912 295 924 300 936 301 928 294 928 309 964 307 960 310 960 310 960 310 960 310 960 310 960 310 964 312 964 313 968 313 968 313 972 315 972 316 999 318 1003 318 995 319 991 318 980 321 972 321 968 319 968 322 972 322 988 322 984 324 984 325 991 325 988 321 988 327 1011 336 972 331 976 337 924 312 805 280 603 238 476 241 440 197 511 220 408 202 396 205 420 212 448 221 432 211 432 208 428 209 448 214 432 209 428 208 428 208 432 209 436 211 436 211 436 211 436 211 436 211 436 211 436 211 436 211 432 209 432 209 432 209 432 209 420 209 408 208 408 206 404 206 408 208 404 205 400 206 408 208 420 205 420 203 416 202 412 202 404 199 404 199 404 199 404 199 408 200 396 199 400 200 396 196 392 197 388 196 388 194 384 194 384 191 384 191 384 191 384 191 380 190 380 190 380 190 380 191 380 185 365 182 369 185 369 182 365 182 365 182 361 180 361 179 365 180 361 179 357 177 357 177 349 174 349 174 345 173 345 173 345 174 337 170 329 168 329 168 321 165 321 165 321 165 321 165 325 167 321 164 313 162 309 161 309 161 305 159 305 158 301 159 301 156 301 155 297 155 293 153 297 155 293 153 293 153 297 155 293 153 289 152 285 149 281 149 277 147 277 147 273 146 273 144 257 143 273 146 265 141 265 144 261 141 261 141 257 140 257 140 242 138 242 138 242 138 249 137 246 135 249 135 246 134 253 132 269 132 257 128 249 128 253 131 253 131 249 131 249 129 246 129 226 125 226 125 226 125 226 125 218 122 218 122 214 120 214 119 214 122 214 122 214 122 214 122 214 122 214 120 210 119 206 119 202 117 202 117 198 116 198 114 198 116 198 114 194 113 190 113 182 110 182 110 182 110 190 108 186 107 194 107 198 108 202 108 190 102 190 102 186 101 186 99 194 104 190 101 186 99 178 98 182 101 178 96 166 93 158 92 162 93 162 93 158 92 158 90 178 92 174 90 170 92 174 93 174 92 174 90 170 88 166 88 150 87 142 87 142 85 134 84 138 85 138 85 134 84 134 82 130 82 130 82 134 84 134 84 126 81 126 79 123 78 119 78 123 76 111 75 123 78 119 73 130 75 126 72 130 70 123 69 130 69 130 69 130 69 130 69 123 67 126 69 134 72 138 75 134 72 134 70 130 70 126 69 115 64 115 64 119 66 119 66 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 95 57 79 57 99 63 91 54 83 55 83 54 79 54 79 54 79 51 79 51 83 52 83 52 91 54 83 51 79 51 79 52 75 51 79 54 83 54 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 46 71 48 75 46 71 45 75 46 71 45 67 46 71 48 67 45 67 45 67 45 67 45 55 42 59 42 63 43 63 45 71 43 71 43 71 43 71 43 67 42 71 45 75 46 83 48 71 42 67 42 67 40 63 40 71 43 75 45 75 43 67 40 28 50 28 50 28 50 28 50 28 50 28 50 28 50 28 50 27 50 30 52 30 50 28 50 27 47 27 47 27 47 27 47 25 45 21 42 25 47 24 42 27 50 25 45 24 47 27 50 27 35 22 40 25 35 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 25 42 24 31 12 16 9 19 10 19 12 23 13 23 13 23 19 31 16 26 16 33 24 42 30 50 28 47 30 52 33 57 34 57 34 57 34 57 34 57 37 57 37 59 39 59 40 62 39 59 39 62 40 62 42 64 40 66 40 69 42 69 42 71 42 69 42 71 43 71 45 74 43 71 42 69 42 69 42 69 45 74 45 74 45 74 45 74 48 74 48 76 51 71 40 52 22 33 19 28 16 26 16 28 19 31 19 31 19 31 19 31 16 28 19 31 19 31 18 23 18 4 123 248 152 224 159 207 162 210 159 212 165 222 168 219 168 214 159 205 152 198 138 191 119 150 75 78 33 47 25 45 36 59 46 90 51 83 123 386 248 379 223 269 190 310 241 324 236 300 236 322 223 224 211 420 263 410 239 305 150 229 146 219 138 217 134 207 126 193 116 188 107 176 96 167 92 162 84 155 113 312 185 324 167 334 171 336 174 341 176 348 180 358 187 362 180 365 187 372 191 379 193 379 190 374 191 382 196 386 199 389 202 379 197 420 193 355 187 417 310 336 294 327 295 334 297 322 301 324 297 312 301 339 312 331 309 336 309 336 309 336 309 336 309 336 310 339 310 341 312 341 312 341 313 343 313 346 315 343 316 339 316 341 318 351 316 353 321 367 321 374 319 379 319 382 319 362 322 360 322 362 324 360 325 355 321 343 321 351 330 365 327 370 331 398 334 427 333 456 324 458 230 370 235 365 202 386 209 396 211 401 211 403 208 398 214 413 212 413 208 408 206 408 211 415 208 413 208 413 209 417 212 420 212 420 212 420 212 420 212 420 212 420 212 420 212 420 212 420 212 420 212 420 212 420 211 413 209 413 208 410 208 410 209 413 209 410 208 413 209 413 205 408 205 405 203 405 202 403 200 401 200 401 200 401 200 401 203 403 199 401 200 403 199 396 199 398 197 398 196 396 196 396 193 401 191 401 191 403 194 405 194 405 194 403 193 403 193 401 188 382 182 377 184 382 184 377 184 379 182 377 182 374 180 374 180 382 179 382 177 379 177 377 176 377 174 374 174 372 173 370 176 365 173 358 170 355 168 358 167 353 167 353 167 353 167 353 168 353 167 351 164 346 162 346 162 343 161 343 159 341 159 341 158 331 158 329 156 329 155 327 156 329 155 324 153 324 153 327 153 324 153 322 152 319 150 317 149 317 147 315 147 312 146 312 141 310 147 312 144 308 143 310 141 305 141 305 141 305 141 303 140 300 140 300 140 300 138 300 137 298 135 296 135 293 134 293 138 300 131 286 126 284 131 286 132 286 134 281 132 279 131 274 126 272 126 272 126 272 126 272 123 267 122 265 122 262 120 262 120 255 120 255 120 255 120 255 122 257 122 255 120 253 119 253 119 253 117 250 117 248 116 248 116 248 116 245 114 243 113 243 111 241 110 238 110 238 107 236 107 236 107 236 107 236 107 238 104 238 102 236 102 234 101 234 104 238 102 234 101 231 98 229 101 224 99 222 96 217 93 214 95 217 93 214 93 212 92 212 92 210 92 210 92 210 92 210 92 210 92 207 90 205 88 205 87 198 88 200 87 198 85 193 87 198 85 195 85 193 84 193 81 188 81 191 84 193 85 195 81 188 81 186 79 183 78 183 81 186 76 181 79 186 76 179 75 181 73 176 72 174 69 171 69 171 69 171 69 171 69 171 67 169 69 171 69 174 70 169 72 167 72 164 70 162 69 162 67 159 67 157 66 155 64 155 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 57 128 55 133 61 136 57 124 57 128 55 128 55 126 54 126 51 124 51 124 51 124 51 124 55 128 52 124 51 124 51 126 51 121 55 128 57 126 54 121 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 45 109 45 109 43 107 40 102 40 105 42 105 43 107 45 105 42 100 42 100 45 105 43 102 43 105 45 107 46 107 43 102 42 100 42 100 42 100 43 102 43 102 43 102 43 100 27 28 27 28 27 28 27 28 27 28 27 28 27 28 27 28 23 27 27 30 31 30 27 25 23 27 23 27 23 27 23 27 39 24 27 22 39 25 35 22 43 25 39 25 39 25 39 27 43 24 31 30 47 24 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 24 43 18 15 9 3 9 11 9 19 12 27 13 23 10 43 18 31 15 35 21 59 28 67 31 63 30 63 31 67 34 71 34 71 34 71 34 71 34 75 37 79 39 79 40 83 40 79 39 83 40 83 42 87 42 91 40 91 42 95 43 99 45 95 42 99 43 99 45 103 45 99 45 99 45 99 45 95 43 99 45 99 45 99 45 99 45 95 48 99 51 107 45 71 30 35 21 39 16 35 16 35 18 43 19 43 19 43 19 43 19 43 19 47 22 51 21 43 21 47 36 416 174 440 164 472 161 495 161 480 162 492 167 495 164 488 164 464 153 444 144 404 129 337 95 198 45 75 27 47 25 83 43 111 54 115 60 384 260 619 242 571 188 511 224 638 223 599 200 619 212 630 156 495 263 694 256 658 206 424 143 424 138 396 141 380 134 349 125 317 116 269 104 246 95 222 88 202 79 206 161 412 174 357 173 369 174 372 176 372 180 388 185 396 190 380 185 384 191 396 194 400 194 392 193 400 196 408 200 420 202 456 197 392 202 396 197 503 312 948 303 920 295 912 295 924 298 932 300 920 294 940 313 964 306 956 309 956 309 956 309 956 309 956 309 956 310 960 310 964 312 964 312 964 313 968 313 972 315 980 316 988 315 984 316 976 318 984 319 976 321 972 321 968 322 968 319 976 322 988 322 995 324 995 321 999 324 1011 327 1011 328 1011 336 1003 324 964 322 944 325 995 348 829 202 920 309 654 238 547 211 503 203 488 206 495 214 460 209 448 211 440 208 412 203 436 211 432 208 428 209 436 211 440 212 440 212 440 212 440 212 440 212 440 212 440 212 440 212 444 214 444 214 444 214 444 214 416 211 408 211 404 209 404 208 404 209 408 211 408 211 404 209 412 205 416 203 416 202 412 202 408 200 408 200 408 200 408 200 404 199 392 197 396 199 392 194 396 199 396 199 392 197 392 196 392 193 388 193 392 197 404 200 404 197 400 196 392 193 384 193 384 187 369 184 372 187 372 184 369 184 369 182 365 182 361 180 361 177 357 177 353 176 353 174 353 176 353 174 349 174 345 174 349 174 341 171 333 170 333 170 325 167 325 167 325 167 325 167 329 168 329 167 321 164 317 162 313 162 313 162 309 161 309 159 313 161 309 159 309 158 305 158 305 158 301 155 293 153 293 155 293 153 293 152 289 152 289 150 281 149 281 147 277 147 273 146 261 144 277 147 269 143 269 146 261 141 261 141 261 141 261 144 246 140 238 140 246 140 246 140 249 137 249 135 249 135 246 134 277 137 261 128 246 128 253 132 257 132 257 134 253 132 249 131 230 126 230 126 230 126 230 126 222 123 222 122 218 122 214 120 210 120 210 120 210 120 210 120 214 122 214 120 210 119 206 119 206 119 206 117 202 117 198 116 198 116 198 114 194 113 190 113 186 111 186 110 182 108 186 107 186 107 194 107 194 107 198 105 194 104 194 102 190 102 186 101 194 104 190 101 186 99 178 98 178 99 178 99 178 99 178 99 166 95 166 93 162 93 158 92 174 92 174 92 174 92 174 92 174 92 174 90 170 88 166 88 150 88 146 88 146 87 138 84 142 87 142 85 138 85 134 84 123 79 126 81 130 84 134 84 126 81 126 79 123 78 119 78 130 79 119 78 130 79 126 75 130 75 126 72 130 70 123 69 130 69 130 69 130 69 130 69 134 70 130 69 130 67 126 69 126 69 126 67 123 67 119 66 126 69 123 67 119 64 115 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 83 55 87 58 95 58 83 52 91 57 87 55 83 54 79 54 79 51 79 51 79 51 79 51 91 54 83 51 79 51 79 52 79 54 87 57 91 55 79 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 71 46 71 46 71 46 71 46 75 46 71 45 67 46 71 48 71 46 71 45 67 43 63 43 55 40 55 42 59 42 63 43 79 45 67 40 63 42 75 46 79 46 79 45 75 43 71 43 71 43 75 45 75 45 75 45 71 43 71 43 71 43 71 45 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 25 45 25 50 30 52 25 40 27 47 27 47 27 47 27 47 27 45 22 45 25 50 25 42 24 45 25 47 25 47 24 45 28 38 25 50 31 40 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 42 24 33 13 16 7 16 7 16 10 23 13 23 12 19 19 28 15 23 16 38 28 52 37 59 36 57 36 59 37 62 36 59 34 57 34 57 33 54 39 59 39 59 40 62 40 64 40 62 40 62 42 64 42 66 40 66 42 69 43 74 45 74 43 71 43 71 45 74 45 76 45 74 46 76 46 76 46 76 46 76 46 76 46 76 46 76 48 74 48 76 48 64 31 35 19 28 16 26 16 26 18 28 19 31 19 31 19 31 19 31 19 33 22 35 22 35 21 28 12 90 152 236 153 210 156 210 162 205 159 210 164 222 165 214 165 210 155 200 146 193 132 181 110 131 61 62 30 45 27 45 40 74 51 71 57 119 190 405 242 355 215 274 200 303 223 281 206 276 223 308 241 250 168 401 269 410 257 362 162 234 156 229 144 226 140 217 132 202 122 198 110 181 99 171 95 167 87 159 92 303 193 334 170 339 176 339 177 346 180 358 185 362 188 365 187 372 191 379 194 384 196 384 194 382 196 386 199 391 202 393 202 389 199 427 196 365 187 422 310 336 292 331 295 336 297 324 300 319 294 312 304 346 313 329 307 334 307 334 307 334 307 334 307 336 309 336 310 339 310 339 310 341 312 341 313 343 313 343 313 343 312 348 315 346 316 351 316 353 319 355 319 358 321 358 319 358 321 358 322 360 322 358 319 355 327 362 328 362 325 353 324 341 324 355 327 374 330 401 318 405 339 372 262 513 355 451 283 393 248 343 217 339 215 370 206 377 208 405 209 420 209 422 211 417 209 415 209 415 211 417 214 422 214 422 214 422 214 422 214 422 214 422 214 422 214 422 214 422 214 422 214 422 214 422 212 417 212 415 211 415 209 413 209 413 211 417 212 415 209 413 205 408 205 405 203 403 202 403 202 403 202 403 202 403 202 403 202 401 197 398 199 401 197 393 200 403 200 401 199 401 197 398 194 405 194 408 199 420 206 429 205 420 202 413 196 405 191 396 193 389 187 382 187 386 187 382 185 379 184 379 182 377 182 377 177 379 177 379 176 377 174 374 177 377 176 377 174 374 174 372 176 367 173 360 170 358 170 358 168 355 168 355 168 355 168 355 170 362 168 360 167 355 164 353 164 353 164 351 162 351 161 343 162 339 161 336 161 334 159 334 159 334 156 327 153 324 153 327 153 324 153 324 153 322 152 322 150 317 149 317 147 315 147 315 143 312 147 315 146 310 144 312 141 305 141 305 143 308 143 308 141 303 141 303 141 303 141 303 138 298 137 298 135 296 135 296 137 300 132 288 129 288 132 286 132 286 134 281 132 279 131 274 128 274 128 274 128 274 128 274 125 267 123 267 122 265 122 265 122 257 122 257 122 257 122 257 122 257 122 255 120 253 119 253 120 253 119 253 117 250 117 250 116 248 116 245 114 243 113 243 113 243 111 238 110 236 105 234 107 236 107 236 105 234 105 234 105 238 104 238 102 236 102 236 104 238 102 234 101 231 98 229 98 222 99 224 99 226 101 226 96 217 95 217 93 214 93 214 90 210 92 212 93 210 92 207 92 210 92 207 90 205 88 205 88 200 90 202 88 198 85 195 88 198 87 198 85 195 85 195 81 188 81 188 82 191 82 191 81 188 81 186 79 183 78 183 81 186 76 181 79 186 76 179 75 181 73 176 72 174 69 171 69 171 69 171 69 171 69 171 72 174 70 171 67 167 66 159 67 159 66 157 64 155 64 155 67 159 66 157 64 155 63 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 57 131 58 133 58 133 57 131 58 133 58 131 55 128 54 126 52 126 52 126 51 124 51 124 55 128 52 124 51 124 51 126 54 124 54 124 54 121 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 112 46 109 45 112 46 114 48 112 46 109 45 112 46 114 48 114 46 109 45 107 42 105 40 105 42 105 43 107 43 109 46 105 42 97 40 100 45 107 48 109 46 105 45 102 42 100 43 105 45 105 45 107 46 107 43 102 42 100 42 102 45 107 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 15 22 15 27 31 30 15 19 23 27 23 27 23 27 23 27 47 25 35 25 43 28 43 24 31 22 35 24 35 24 31 22 35 22 31 30 47 24 27 25 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 27 55 22 27 12 11 10 11 10 27 16 35 15 27 12 39 15 27 13 35 24 75 36 87 37 79 36 75 36 79 39 75 36 75 34 71 33 67 33 79 39 79 40 83 40 87 42 83 40 83 42 87 42 91 43 91 40 95 42 99 45 107 46 99 43 99 45 103 45 107 46 91 43 95 45 99 46 107 48 103 46 103 46 103 46 103 46 91 46 95 48 99 39 47 19 31 18 35 15 31 16 39 18 43 19 43 19 43 19 43 19 39 19 47 21 47 21 43 19 75 111 436 159 464 153 472 158 495 161 480 161 488 165 488 162 476 158 452 147 420 137 388 122 321 87 166 39 67 28 55 28 87 51 115 42 146 98 555 263 622 230 547 199 543 218 583 202 539 205 583 209 626 177 404 250 718 257 714 239 464 149 452 144 404 146 392 138 365 129 329 120 289 111 261 101 242 96 222 85 162 158 432 180 365 179 384 177 384 182 388 187 396 188 396 188 388 191 392 194 400 196 400 194 404 197 408 199 412 200 416 202 452 199 400 203 400 199 511 313 948 303 920 294 912 294 924 298 928 297 916 294 948 316 968 303 952 307 952 307 952 307 952 307 952 307 956 309 956 310 960 310 960 310 964 312 964 313 968 313 960 310 964 312 964 315 972 315 984 316 991 319 1003 318 1007 321 991 319 988 321 988 322 991 321 988 322 995 327 999 327 995 324 1011 333 1011 330 1003 324 968 318 988 318 1011 372 603 292 1011 348 1011 352 952 303 777 250 619 220 543 218 472 208 416 206 400 209 432 211 436 209 432 211 436 212 448 215 448 215 448 215 448 215 444 214 444 214 444 214 444 214 440 212 440 212 440 212 440 212 424 214 412 212 412 211 408 211 400 209 408 212 412 211 404 208 420 206 424 206 420 205 420 203 416 203 416 203 416 203 416 203 408 200 396 199 400 200 396 196 404 202 400 200 400 199 396 199 396 194 396 197 412 208 444 217 460 218 448 211 424 203 404 199 396 191 380 188 384 191 384 188 372 185 369 184 369 182 365 182 365 180 361 179 357 177 357 177 357 177 353 176 353 174 349 176 353 176 345 171 337 170 333 171 329 168 329 168 329 168 329 168 337 171 333 168 325 167 321 165 321 165 317 164 317 162 313 162 313 161 313 159 309 159 305 158 313 159 305 156 297 153 293 153 293 153 293 153 293 153 293 153 285 150 281 149 281 147 277 147 265 146 281 147 273 144 269 146 261 141 261 143 265 144 269 146 249 141 242 141 242 141 249 141 253 138 249 137 253 135 249 135 261 132 261 132 261 132 261 134 253 131 253 132 249 131 249 129 234 128 234 128 234 128 234 128 226 125 222 123 222 122 218 122 214 122 214 122 214 122 214 122 214 122 214 120 210 119 206 119 210 120 206 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 190 104 198 105 194 104 194 102 190 102 194 104 190 101 186 99 178 98 178 99 178 98 174 98 174 98 170 96 166 95 166 93 162 93 170 90 178 93 178 93 170 90 174 92 174 90 170 88 166 88 154 88 150 90 146 88 142 85 146 88 142 87 142 85 138 85 130 82 126 81 126 81 126 79 126 81 126 79 123 78 119 78 126 78 115 76 126 78 123 73 130 75 126 72 130 70 123 69 130 69 130 69 130 69 130 69 130 67 126 67 126 67 126 69 119 66 119 66 115 64 115 63 115 64 115 64 111 63 111 63 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 95 60 95 58 87 58 95 61 95 60 91 57 83 55 79 54 91 54 87 54 83 52 79 51 91 54 83 51 79 51 79 52 83 54 79 51 75 51 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 48 67 45 67 45 75 48 75 46 71 45 67 46 71 48 75 48 71 45 67 43 59 42 59 43 63 43 67 45 67 46 75 43 71 42 67 43 71 45 75 45 75 45 75 45 75 45 67 42 71 43 71 45 75 45 71 43 67 40 67 43 79 48 25 45 25 45 25 45 25 45 25 45 25 45 25 45 25 45 22 38 21 45 30 50 22 31 27 47 27 47 27 47 27 47 28 50 25 47 28 54 27 47 21 42 22 45 24 42 22 40 24 33 22 45 28 35 21 38 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 47 28 42 19 26 12 21 10 21 15 31 19 31 15 23 16 26 12 23 16 40 33 62 36 59 34 54 33 54 34 57 36 59 36 57 34 54 33 54 39 59 39 62 40 64 42 64 40 62 40 64 42 66 43 66 40 66 42 71 45 74 46 78 43 71 43 74 45 76 46 76 39 66 42 69 45 74 46 78 46 76 46 76 46 76 46 76 46 71 46 74 45 54 25 23 18 26 15 23 15 26 18 28 21 28 19 31 19 31 19 33 16 31 18 31 19 28 18 19 30 191 152 210 165 191 156 200 164 205 159 210 164 219 164 212 161 205 152 193 141 183 128 174 107 126 55 57 28 47 28 47 39 85 51 59 70 176 242 403 241 327 203 281 211 298 214 276 197 303 215 298 229 276 143 389 272 410 269 391 170 238 162 231 149 231 143 224 135 207 126 202 119 193 108 186 104 181 95 174 81 300 196 343 173 346 180 343 180 355 185 362 190 365 188 365 193 379 194 384 196 384 194 382 200 391 200 391 200 391 202 391 203 389 200 429 197 367 188 429 310 336 292 331 295 336 297 324 297 319 291 315 304 353 312 329 306 336 306 336 306 336 306 336 306 334 306 336 307 339 309 339 309 339 309 341 310 343 312 346 310 348 310 351 313 346 315 346 315 343 316 341 318 339 319 341 319 351 319 355 321 358 321 360 324 362 322 367 322 367 324 365 325 353 325 353 325 360 327 370 324 358 330 377 331 219 303 441 322 417 345 460 349 463 318 444 248 374 224 370 206 379 209 403 212 417 209 415 208 417 211 417 215 422 217 422 217 422 217 422 215 420 215 420 214 422 214 422 212 420 212 420 212 420 212 420 212 422 212 420 211 417 211 415 206 410 211 417 212 415 208 408 209 415 209 413 208 413 206 410 203 405 203 405 203 405 203 405 205 408 200 403 203 408 200 401 202 405 202 403 200 403 199 405 196 408 196 413 205 429 220 441 238 456 233 444 221 434 209 427 196 393 190 389 191 393 191 389 185 382 185 379 184 377 182 382 184 384 182 382 180 379 179 379 177 377 177 374 176 372 174 372 177 367 174 362 171 360 171 360 168 355 168 355 168 355 168 360 171 365 170 362 168 358 165 355 165 355 165 353 164 353 162 346 159 334 159 331 158 329 156 329 161 334 158 329 155 324 153 324 153 324 153 324 153 324 153 324 150 319 150 317 149 315 147 315 143 312 149 317 146 310 144 312 141 305 141 308 143 310 144 310 141 303 141 303 141 303 141 303 138 300 138 298 137 296 135 296 131 293 132 296 134 296 134 288 131 284 129 279 129 276 129 276 128 274 128 274 128 274 128 274 125 269 125 267 123 265 122 265 123 260 123 260 123 260 123 260 122 257 122 255 120 253 119 253 120 255 120 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 107 236 107 234 105 231 102 236 104 238 102 234 101 231 98 229 101 224 99 222 95 214 93 212 96 219 96 217 95 214 93 214 88 207 93 214 95 212 90 205 92 210 92 207 90 205 88 205 87 202 88 202 88 200 87 195 88 200 88 198 87 195 85 195 84 191 82 188 81 186 79 183 81 188 81 186 79 183 78 183 79 183 75 179 76 183 73 176 75 181 73 176 72 174 69 171 69 167 69 167 69 167 69 167 64 159 66 164 67 167 70 169 67 159 66 157 66 155 64 155 63 152 63 152 63 152 63 152 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 61 138 60 133 57 131 61 143 61 136 58 133 57 128 54 126 57 131 55 128 54 126 52 126 55 128 52 124 51 124 51 126 55 124 51 114 48 114 49 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 49 114 45 107 43 109 48 117 48 112 46 109 45 112 46 114 48 114 46 109 45 107 42 105 43 107 45 109 45 112 46 112 43 102 43 102 43 102 43 102 42 100 43 105 45 107 48 109 40 97 40 100 42 102 43 102 43 100 42 97 42 102 46 109 19 25 19 27 23 28 27 28 15 24 19 25 19 25 19 25 23 27 23 25 19 24 15 22 19 25 19 27 23 28 27 28 23 27 31 27 31 27 31 27 39 28 27 24 19 24 27 25 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 43 27 31 22 27 24 39 28 43 27 35 25 43 28 39 25 27 24 39 24 43 22 39 21 27 19 35 22 35 18 15 10 27 15 15 12 19 13 19 12 23 15 23 16 39 27 75 37 63 31 63 33 67 34 71 34 75 36 75 34 71 33 67 33 83 39 83 40 87 42 91 42 87 40 87 40 87 40 87 40 91 40 87 40 87 42 95 45 99 43 91 40 91 43 103 48 91 42 79 42 83 46 99 51 95 46 87 48 107 52 95 42 115 55 126 52 95 33 43 18 43 18 47 16 43 15 39 15 55 19 55 18 47 18 39 16 23 25 59 22 71 16 19 15 194 129 484 162 464 159 456 156 472 158 480 164 476 164 476 164 464 159 440 146 404 140 353 111 253 66 111 34 91 31 71 31 87 57 63 57 130 162 690 250 642 215 551 214 603 217 579 217 583 203 658 233 630 200 357 221 670 271 662 244 503 149 440 147 420 150 396 143 369 132 329 126 301 116 277 108 257 102 222 87 190 135 448 188 388 182 333 190 396 187 400 190 388 193 380 193 376 196 388 197 396 200 404 202 408 203 408 203 408 205 416 208 460 205 400 206 428 185 531 318 948 303 920 295 916 294 920 295 932 289 908 298 964 309 956 304 952 304 952 304 952 304 952 304 960 309 960 309 960 309 960 309 964 310 964 310 964 310 964 310 964 313 964 313 972 315 976 315 968 313 976 315 980 316 984 316 976 316 976 316 972 316 972 316 984 319 980 319 980 321 988 324 988 322 991 324 991 325 995 324 968 346 972 324 1011 283 753 321 1011 334 1011 322 995 351 944 351 995 330 849 276 678 233 587 214 523 205 452 202 472 215 468 214 452 218 436 221 432 221 416 218 416 215 424 217 428 214 416 208 428 214 444 212 456 212 472 212 448 212 440 212 436 212 432 212 432 211 408 208 400 209 400 211 416 209 420 208 420 206 416 206 408 205 412 206 416 205 412 203 400 203 400 202 396 200 392 199 400 203 400 202 396 200 392 200 380 197 400 208 420 220 416 276 745 331 722 277 444 209 444 220 412 202 408 194 388 188 376 187 376 187 372 184 365 182 361 180 349 180 349 180 349 180 349 180 341 179 353 180 341 174 329 173 349 176 345 173 341 171 333 170 349 174 337 170 329 170 337 171 329 168 333 168 333 167 325 164 321 164 317 161 313 159 305 159 313 161 309 158 301 155 297 153 309 158 301 155 297 155 297 156 313 159 305 156 293 152 285 149 285 150 285 149 281 147 277 147 285 150 285 149 281 147 277 147 273 146 269 143 265 141 257 140 265 141 257 138 253 138 253 140 257 137 253 137 257 138 249 132 253 135 257 135 257 134 249 131 249 131 246 129 242 131 249 132 242 129 246 129 246 128 238 125 234 125 234 123 230 122 226 122 218 122 218 122 218 122 218 122 206 117 206 117 206 117 206 117 210 120 210 120 210 120 210 120 198 116 198 114 194 113 190 113 198 111 198 110 194 108 190 108 178 104 182 105 182 105 182 107 190 107 190 105 186 104 182 102 182 101 174 99 182 101 174 95 190 104 186 102 178 96 166 93 162 93 162 92 158 90 154 90 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 142 82 142 79 138 79 138 81 130 76 130 78 134 79 138 78 134 76 134 75 130 73 134 73 138 75 138 73 134 72 130 72 138 73 130 69 126 69 126 69 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 103 63 111 66 115 63 99 58 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 60 95 58 91 58 87 57 83 52 83 52 83 52 83 52 75 49 75 49 75 51 87 54 95 52 79 49 83 51 79 48 87 51 75 46 71 48 83 52 83 49 79 51 87 52 75 43 63 45 71 48 79 49 79 49 71 48 75 49 75 46 63 42 71 46 71 46 71 46 71 46 63 42 67 43 71 45 75 46 75 45 75 45 75 45 75 45 83 48 79 45 67 40 59 39 63 40 63 42 67 43 71 43 71 45 67 43 67 42 63 42 75 46 67 42 63 42 63 42 25 45 25 47 27 50 28 50 27 47 27 47 25 45 25 45 28 50 27 47 25 45 25 42 25 45 25 47 27 50 28 50 27 47 27 47 27 47 27 47 28 47 25 42 22 42 25 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 27 42 24 38 24 38 27 42 28 42 24 40 28 45 27 40 21 38 22 40 24 38 22 35 19 35 22 40 22 33 16 23 19 28 13 23 15 28 15 23 15 26 16 33 24 50 34 62 31 52 33 54 33 57 34 57 39 62 37 62 36 59 34 57 39 64 39 66 40 69 42 69 39 64 39 64 39 64 39 64 42 66 40 66 42 69 43 74 43 71 42 69 42 71 46 78 43 69 43 71 45 76 49 81 49 74 46 76 52 83 48 69 51 83 54 76 40 42 19 26 18 28 16 26 16 26 15 21 19 21 18 26 16 31 16 35 12 42 19 35 25 28 9 21 88 183 171 207 156 202 156 205 159 207 162 210 164 212 164 210 156 200 150 188 140 195 125 162 90 102 42 54 33 50 30 52 39 105 37 88 75 286 257 367 233 305 205 298 221 298 211 298 208 288 244 346 247 315 149 315 263 427 263 403 205 245 156 231 153 238 147 224 138 212 129 205 120 198 113 191 108 181 96 167 75 243 184 348 182 353 170 370 182 367 187 374 194 382 202 389 196 384 197 386 200 391 203 393 206 396 205 396 205 398 208 401 211 403 206 436 212 346 200 434 310 341 294 336 297 336 292 324 297 324 286 341 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 348 313 348 315 351 312 346 312 348 313 351 315 351 316 351 316 351 316 351 316 351 321 355 319 355 319 358 322 362 321 365 321 367 322 367 324 370 316 391 324 358 340 382 283 262 342 398 319 405 325 358 357 384 328 410 343 439 334 408 292 384 226 384 215 391 223 401 214 386 217 403 212 403 214 422 224 436 226 420 224 422 220 427 215 427 214 425 214 425 212 422 214 422 212 434 212 432 212 427 212 422 212 420 209 417 208 415 209 422 209 417 209 415 208 415 206 413 203 410 206 413 206 413 205 408 205 410 205 410 203 408 203 408 203 408 203 408 202 405 202 410 196 415 203 432 206 439 251 561 361 608 384 606 301 446 199 393 203 417 197 405 191 396 187 393 185 391 184 389 182 384 179 379 179 372 180 372 180 372 180 372 180 374 182 372 176 365 177 370 174 374 173 372 171 367 168 365 173 370 170 365 167 365 170 367 167 365 168 365 168 362 165 358 164 358 162 355 161 351 158 346 161 341 161 336 158 331 156 329 159 334 156 331 155 329 156 331 159 334 158 329 153 322 150 319 150 319 150 317 149 317 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 291 131 286 129 286 129 281 128 272 129 272 129 269 126 265 125 265 125 262 123 262 122 260 122 265 122 265 122 265 122 265 117 257 117 257 117 257 117 257 119 253 119 253 119 253 119 253 116 248 116 245 114 243 113 243 111 243 111 241 110 238 108 238 107 234 105 234 105 234 105 231 107 229 108 226 105 226 104 226 104 229 99 234 102 236 99 224 102 229 102 226 99 219 95 214 93 214 93 212 92 212 90 210 90 212 90 212 90 212 90 212 92 212 88 210 92 217 90 210 87 207 88 205 87 202 85 200 87 198 87 195 87 188 85 188 82 191 79 188 78 186 78 188 75 181 75 183 76 186 78 186 76 183 76 181 75 179 73 179 75 181 73 179 73 176 72 171 73 167 70 162 69 162 69 164 72 167 70 162 69 159 66 157 67 152 67 152 67 152 67 152 66 150 66 150 66 150 66 150 66 150 66 148 64 145 63 145 63 148 64 148 63 145 61 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 131 58 131 57 128 57 126 54 128 54 128 54 128 54 128 51 121 49 121 49 124 52 128 57 124 49 117 51 121 51 117 51 117 49 114 48 117 49 119 52 117 48 117 51 119 48 109 45 112 48 117 49 117 48 114 46 107 48 112 48 107 43 100 46 107 46 107 46 107 46 107 42 102 43 102 43 102 45 105 43 102 43 102 43 102 43 102 46 107 45 102 43 100 40 97 40 97 42 100 42 102 43 102 46 102 45 100 43 97 43 97 46 100 43 95 42 95 42 97 19 25 23 27 23 27 27 28 31 30 27 28 23 27 19 25 27 28 27 28 23 27 23 27 19 25 23 27 23 27 27 28 23 27 23 27 23 27 23 27 27 27 19 24 15 24 15 25 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 39 25 35 24 31 25 35 27 43 25 31 25 39 28 39 24 39 22 43 24 43 24 39 22 39 24 47 25 43 21 27 16 35 18 19 13 23 16 23 13 15 15 31 24 55 31 67 34 63 33 67 33 71 34 71 34 83 39 83 39 79 37 79 37 83 39 83 40 87 42 91 42 87 40 87 40 87 40 87 40 87 42 91 42 95 43 95 45 95 43 91 42 95 45 103 46 83 45 91 48 99 49 99 49 99 48 91 49 103 51 95 45 107 52 115 45 75 25 35 13 31 15 43 16 43 16 47 18 63 18 63 18 47 18 39 16 19 18 35 19 67 16 39 30 365 162 495 155 452 156 456 159 464 159 468 161 476 161 472 162 452 155 432 143 388 135 329 108 222 64 103 34 79 31 79 33 95 58 107 48 273 227 662 248 615 214 583 218 595 211 567 212 583 218 694 244 666 227 392 182 658 272 678 268 583 159 416 150 416 153 404 146 369 135 341 131 313 120 281 113 257 104 230 92 166 111 404 188 384 187 345 190 392 188 408 193 408 199 392 205 392 199 392 200 400 203 404 203 416 208 412 206 416 208 420 211 468 211 412 209 424 187 531 316 944 301 920 294 912 294 920 294 928 288 916 300 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 312 972 313 972 315 968 312 968 313 972 315 976 315 972 316 972 316 972 316 972 316 980 319 980 319 980 321 988 322 988 321 988 321 991 322 991 324 1003 319 1007 322 980 352 1011 245 868 351 976 321 1011 315 988 331 968 328 984 342 984 340 948 328 872 300 694 236 571 221 551 224 515 220 495 220 464 209 424 199 444 211 432 209 420 214 428 218 416 214 420 214 428 214 444 214 440 212 436 212 436 212 432 212 432 212 420 209 412 208 408 209 420 211 424 209 424 208 420 208 412 205 416 208 420 206 412 205 404 205 400 206 400 206 404 208 392 203 392 203 396 205 396 205 392 200 412 211 436 214 702 360 880 384 884 383 781 262 353 185 420 202 412 196 396 191 388 190 380 187 376 184 369 182 365 182 353 182 353 182 353 182 353 182 349 180 349 177 333 174 345 182 349 174 349 173 341 170 337 168 345 171 337 168 333 168 333 170 333 168 333 168 333 167 325 165 321 164 321 162 313 159 309 159 321 162 317 161 313 159 305 158 309 159 305 156 297 155 301 156 309 158 305 156 293 152 289 150 285 150 285 150 281 149 281 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 242 128 238 128 238 128 246 129 246 129 246 128 238 126 234 125 234 125 230 123 230 122 218 122 218 122 218 122 218 122 206 117 206 117 206 117 206 117 202 117 202 117 202 117 202 117 198 116 198 114 194 113 190 113 198 111 198 110 194 108 190 108 190 108 186 107 182 104 178 105 190 108 186 107 186 105 182 104 190 104 182 102 190 104 182 96 186 102 186 101 178 98 166 93 162 93 162 93 158 92 158 90 174 90 174 90 174 90 174 90 182 92 170 90 182 93 178 90 158 88 150 87 146 85 142 85 142 87 142 85 138 85 134 85 150 81 146 81 142 79 142 78 130 75 134 76 134 76 138 78 142 76 142 75 138 73 134 73 138 73 134 73 130 72 130 73 138 72 130 69 126 69 130 70 134 72 130 69 126 67 119 66 123 69 123 69 123 69 123 69 115 66 115 66 115 66 115 66 115 66 115 64 111 63 107 63 115 64 107 63 103 61 103 64 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 57 87 57 83 55 83 54 91 55 91 55 91 55 91 55 79 51 75 49 75 51 83 54 99 54 83 51 87 54 87 51 75 49 79 51 83 49 79 48 91 51 75 48 79 51 79 46 75 48 79 49 79 48 71 45 71 46 75 48 75 46 67 43 71 46 71 46 71 46 71 46 75 45 75 45 71 43 71 43 67 42 67 42 67 42 67 42 71 43 71 43 71 43 71 43 63 42 67 42 71 43 71 43 79 48 75 46 75 45 71 45 75 45 67 42 63 42 67 43 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 25 45 24 42 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 24 38 27 45 25 38 22 38 24 42 25 40 22 38 22 40 24 40 22 35 18 28 19 28 13 23 15 26 15 23 10 26 19 42 30 52 31 50 33 54 33 57 34 57 36 59 39 64 39 64 37 62 37 62 39 64 39 66 40 69 42 69 42 69 42 69 42 69 42 69 40 69 42 71 43 74 43 71 43 71 43 71 45 74 46 76 45 74 49 81 52 81 49 78 49 78 48 78 49 78 49 76 52 81 49 66 33 35 16 21 13 23 15 26 16 28 18 28 18 21 18 26 16 31 16 35 15 35 13 31 24 16 15 59 149 226 167 200 156 207 153 210 158 210 159 212 161 212 159 210 153 200 149 191 138 188 117 152 79 90 40 54 33 47 31 57 45 102 51 71 143 391 241 367 215 303 215 310 220 288 206 293 211 317 251 353 253 355 174 243 257 429 266 427 232 260 150 243 158 243 152 231 143 222 137 219 126 207 119 200 113 193 102 181 76 212 168 362 188 367 180 377 196 391 194 391 196 386 199 389 202 401 203 401 205 405 206 405 211 413 209 410 211 415 214 413 217 413 212 441 215 348 200 432 307 336 292 334 295 336 292 324 294 324 291 346 307 351 301 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 343 312 346 312 348 313 348 312 346 312 348 313 351 315 351 316 351 316 351 316 351 316 351 319 355 318 353 319 355 321 360 319 362 321 365 321 367 322 367 334 351 330 391 310 377 348 358 239 343 351 370 331 403 304 396 330 382 316 382 315 401 330 429 348 427 333 415 303 384 253 353 212 358 211 398 212 425 211 434 206 405 208 413 208 427 214 434 214 429 214 425 215 422 217 422 212 429 212 429 212 429 214 425 214 422 211 417 209 417 209 420 212 420 211 420 209 417 209 417 206 413 208 415 208 415 206 413 205 410 205 413 208 415 209 417 203 408 205 410 205 413 206 417 203 420 209 429 205 415 340 608 377 608 360 608 372 513 194 417 205 420 200 410 194 403 191 401 188 393 187 391 184 386 182 384 182 377 184 377 184 377 184 377 176 367 179 367 176 362 176 370 176 377 174 372 171 370 170 367 171 370 170 367 168 365 168 365 168 365 170 367 168 365 167 360 165 360 164 355 161 353 159 348 162 343 164 341 162 339 161 339 161 336 158 331 156 331 156 334 158 331 156 327 155 324 152 322 152 322 150 319 150 317 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 129 286 128 284 128 286 129 284 128 276 131 279 129 276 128 272 126 272 125 269 125 267 123 267 122 265 122 265 122 265 122 265 119 260 119 260 119 260 119 260 117 250 117 250 117 250 117 250 116 248 116 245 114 243 113 243 111 243 111 241 110 238 108 238 110 241 108 236 105 231 104 226 105 226 107 226 105 229 105 229 107 231 102 236 105 238 101 229 102 229 102 226 99 222 96 217 95 217 93 214 93 212 92 212 90 212 90 212 90 212 90 212 92 212 88 210 92 214 90 210 87 207 88 205 87 202 85 200 87 198 87 195 87 188 85 188 81 191 82 191 81 188 79 186 76 183 76 183 76 183 76 183 76 183 76 181 75 179 73 179 73 179 73 176 72 176 70 169 72 167 70 162 69 162 70 167 70 164 70 162 69 159 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 55 131 55 131 55 131 55 131 52 124 49 121 49 124 52 126 57 124 52 121 54 126 55 121 46 114 51 121 52 119 48 112 55 119 46 112 48 117 49 114 51 119 51 117 48 112 45 107 46 107 46 107 46 107 46 105 46 107 46 107 46 107 46 107 46 107 46 105 43 102 42 100 42 100 42 100 42 100 42 100 42 100 42 102 43 105 45 105 42 100 42 102 43 102 45 105 49 107 49 105 48 102 46 102 45 100 43 95 42 95 43 100 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 23 27 19 25 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 27 24 39 27 35 24 39 24 47 25 47 25 43 22 39 22 39 21 35 19 27 16 23 13 7 10 11 13 11 10 7 13 31 25 59 30 55 28 67 33 71 34 71 36 75 36 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 95 45 103 45 99 43 95 43 99 45 103 46 103 46 91 48 103 52 107 51 99 48 99 49 103 49 99 49 99 51 123 54 111 42 63 22 35 15 27 15 39 16 43 18 47 19 63 19 55 18 47 18 31 16 43 18 31 19 51 6 71 67 448 167 468 153 472 159 448 158 464 159 468 161 472 159 464 158 452 155 436 143 384 131 309 96 182 52 95 33 79 31 83 39 111 52 119 49 444 266 638 245 579 214 607 223 591 209 559 208 611 236 682 239 650 241 476 150 622 272 674 266 622 170 416 161 428 158 408 150 388 143 361 137 329 128 301 120 277 111 242 99 182 88 345 194 380 191 361 190 416 197 424 199 412 200 380 200 408 208 408 208 408 209 412 209 424 212 420 212 420 214 428 217 480 215 424 214 432 188 535 319 936 298 912 292 912 292 920 295 924 289 928 303 964 303 944 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 964 312 968 312 972 313 968 312 968 313 972 315 976 315 972 315 972 315 972 315 972 315 980 316 976 316 976 318 984 321 984 319 984 321 988 321 991 322 1007 321 1007 333 976 310 1011 358 904 227 976 358 944 336 1011 316 991 330 984 328 960 325 940 322 960 331 1003 349 1003 339 916 310 785 268 650 224 527 205 507 209 515 217 503 217 480 215 436 212 416 214 400 215 392 217 392 217 420 214 428 214 428 214 428 214 436 212 428 211 424 209 428 211 432 211 432 211 428 209 428 208 420 206 424 208 424 208 420 206 400 203 396 205 400 208 404 208 396 205 396 205 396 205 396 205 376 196 408 208 432 212 793 377 884 383 872 383 829 266 349 202 412 203 408 197 396 194 388 193 376 188 376 187 369 184 365 184 357 184 357 184 357 184 357 184 341 180 361 185 353 179 341 177 353 176 349 174 345 171 337 170 341 171 341 171 337 170 333 168 333 170 337 170 337 168 329 165 325 165 321 164 317 161 309 161 321 164 321 162 317 162 317 162 313 159 305 158 301 156 305 158 305 158 301 155 297 153 289 152 289 152 289 150 285 150 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 234 126 234 128 242 131 253 135 246 131 249 131 249 129 242 126 238 126 238 125 234 125 230 123 218 122 218 122 218 122 218 122 210 119 210 119 210 119 210 119 210 120 210 120 210 120 210 120 198 116 198 114 194 113 190 113 198 111 198 110 194 108 190 108 198 110 194 108 186 105 178 105 186 107 186 107 186 105 186 105 194 104 186 102 194 104 182 98 182 101 182 101 178 98 170 95 166 95 166 93 162 93 158 92 174 90 174 90 174 90 174 90 170 87 162 85 170 88 166 85 158 88 150 87 146 85 142 85 142 87 142 85 138 85 134 85 146 82 150 84 150 81 142 78 134 76 134 76 134 76 134 76 142 76 142 75 138 73 134 73 134 73 130 72 130 70 126 72 134 70 126 69 126 70 134 72 130 70 126 69 126 69 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 83 52 83 52 83 52 83 52 83 52 79 49 75 49 79 52 99 54 83 51 91 55 95 54 71 48 83 52 87 51 75 46 95 51 71 46 75 49 79 48 83 51 83 49 75 46 63 42 71 46 71 46 71 46 71 48 71 46 71 46 71 46 71 46 83 48 79 46 75 43 71 43 75 45 75 45 75 45 75 45 63 40 67 43 71 45 79 46 67 42 71 43 71 45 75 45 83 49 83 49 79 48 75 46 71 43 63 42 63 43 71 45 28 50 27 47 27 47 25 45 30 52 28 50 27 47 25 45 27 47 27 47 28 50 28 50 28 50 27 47 27 47 25 45 27 47 27 47 27 47 27 47 25 47 27 47 27 45 24 40 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 40 25 42 27 40 25 38 27 38 22 38 25 42 25 35 24 40 25 42 25 42 24 40 24 38 22 35 19 31 18 28 15 21 9 16 10 21 10 16 13 28 21 45 30 52 30 50 34 57 34 57 36 59 36 62 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 45 76 48 76 45 71 43 71 45 76 48 78 46 76 48 78 49 81 51 78 49 78 49 81 52 78 48 76 51 85 57 83 49 59 28 31 15 23 15 23 16 26 16 26 18 26 18 21 18 26 18 31 16 35 22 35 18 35 16 0 36 140 158 214 155 202 164 207 150 212 158 210 159 210 159 207 156 205 155 205 149 191 132 179 105 136 60 74 36 52 33 52 37 71 48 88 49 119 203 401 244 353 212 308 221 310 220 296 209 286 230 336 244 348 245 360 197 222 227 427 263 410 241 286 156 255 161 250 158 243 150 234 141 231 134 219 126 212 119 205 108 195 87 186 147 365 187 374 190 386 197 398 199 403 203 405 209 410 211 415 211 415 212 417 212 417 215 420 214 420 214 422 217 425 218 415 215 448 220 355 205 441 304 331 289 331 295 334 294 327 292 327 295 351 307 346 298 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 348 310 348 312 351 312 351 312 351 312 353 313 355 315 355 315 355 315 355 315 355 315 355 316 358 315 355 316 360 319 362 318 362 319 362 321 365 321 365 316 382 327 360 324 370 321 384 352 281 244 401 337 353 352 362 328 382 331 393 331 393 327 384 336 351 324 351 324 401 345 465 342 472 319 451 274 393 227 362 212 382 209 391 211 405 214 422 215 422 217 422 217 422 218 422 214 420 215 425 214 425 215 427 214 425 212 420 209 420 209 420 212 429 212 427 211 427 209 425 206 422 209 425 209 425 208 420 203 415 206 417 206 417 208 420 206 415 205 415 203 413 202 410 202 420 203 420 196 410 274 544 360 608 369 589 295 425 185 451 203 417 200 410 196 405 194 405 190 398 188 396 187 391 184 386 184 379 185 379 185 379 185 379 185 384 191 386 187 374 182 374 177 377 176 374 173 370 171 370 170 370 171 370 171 367 168 362 170 367 171 370 170 365 167 362 167 360 165 358 162 353 161 351 161 341 162 341 162 341 162 341 161 339 159 334 158 334 158 334 156 329 156 327 155 324 153 324 153 322 152 322 150 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 128 284 128 286 131 291 135 298 129 279 132 281 131 276 128 274 128 272 126 272 125 269 125 269 122 265 122 265 122 265 122 265 120 262 120 262 120 262 120 262 120 255 120 255 120 255 120 255 116 248 116 245 114 243 113 243 111 243 111 241 110 238 108 238 110 241 110 238 107 236 105 231 104 224 107 226 105 229 107 231 105 231 101 236 104 238 101 226 99 226 101 226 101 224 98 219 96 217 95 217 93 214 93 214 90 212 90 212 90 212 90 212 87 205 84 202 87 210 85 202 87 207 88 205 87 202 85 200 87 198 87 195 87 188 85 188 81 193 84 198 84 193 79 186 78 186 76 183 76 183 75 181 76 183 76 181 75 179 73 179 72 176 72 176 70 174 70 167 70 164 69 162 69 164 72 169 69 162 69 162 69 162 69 162 67 152 67 152 67 152 67 152 66 150 66 150 66 150 66 150 66 150 66 148 64 145 63 145 66 148 63 145 61 143 61 143 63 138 63 138 63 138 63 138 60 133 60 133 60 133 60 133 60 133 60 131 58 128 57 128 58 128 57 128 55 126 55 124 52 126 52 126 52 126 52 126 54 126 51 121 49 121 51 124 55 121 49 119 54 126 55 124 48 117 49 119 51 117 49 114 54 119 48 114 49 119 49 112 51 119 51 117 48 112 45 107 46 107 45 105 45 107 48 112 46 107 46 107 46 107 46 107 46 107 46 107 45 105 45 105 45 105 45 105 45 105 45 105 42 100 42 102 43 105 45 105 43 102 43 102 45 105 45 107 49 107 49 105 48 102 46 102 43 97 42 95 42 97 45 102 27 28 27 27 23 25 19 25 23 27 23 27 19 25 19 25 15 25 19 25 23 27 27 28 27 28 27 27 23 25 19 25 23 27 23 27 23 27 23 27 19 25 23 28 23 25 15 22 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 31 24 39 27 39 27 31 24 35 24 27 22 35 27 31 22 43 25 47 27 51 25 47 24 47 25 43 22 35 19 31 19 23 13 7 9 11 12 11 9 31 21 47 28 63 33 71 34 71 34 71 36 75 36 79 37 75 37 79 37 83 39 87 40 83 39 83 40 87 42 91 42 95 43 95 43 95 43 95 43 87 42 99 48 107 46 99 43 91 43 103 48 107 48 103 46 99 49 95 48 95 48 99 49 99 52 107 51 91 46 103 55 123 52 103 34 43 16 27 13 39 18 43 16 43 16 39 16 55 19 55 19 39 18 31 18 35 19 43 25 47 4 150 134 464 161 440 155 472 156 436 165 460 159 460 159 460 158 452 155 444 152 420 137 357 117 257 78 130 40 71 33 71 36 99 51 103 45 115 107 595 251 670 230 591 218 607 220 599 218 575 206 650 242 670 248 658 241 535 149 523 271 686 259 654 196 440 162 436 162 420 156 392 149 369 143 345 134 317 125 293 117 257 105 206 72 289 194 376 200 392 203 420 203 436 206 432 212 412 214 416 212 424 212 424 212 424 212 428 214 424 212 424 214 432 218 480 215 428 215 444 194 551 325 928 297 908 291 908 292 924 295 916 291 936 306 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 964 310 964 312 968 312 968 312 968 313 972 315 976 315 972 315 972 315 972 315 972 315 976 316 972 315 976 316 980 319 980 318 984 319 984 321 988 321 988 321 991 319 991 328 995 310 1011 339 777 272 1011 325 988 333 1007 327 976 319 968 324 995 333 1011 327 1011 333 1011 321 964 307 928 322 952 346 944 330 853 298 682 241 607 220 535 215 499 217 464 217 428 217 416 217 400 217 416 214 424 215 428 215 432 214 432 212 432 209 444 209 448 211 448 214 436 212 436 211 432 211 424 208 428 211 432 209 424 208 416 209 408 209 404 208 404 208 400 206 396 203 388 200 380 199 396 206 404 196 392 206 416 235 626 294 619 257 444 200 404 223 404 200 404 196 392 193 388 193 384 191 380 188 372 187 369 187 365 187 365 187 365 187 365 187 380 193 372 184 345 179 349 185 357 177 353 174 345 173 341 171 337 170 341 173 341 170 333 167 337 170 341 171 337 170 333 167 329 167 325 164 317 162 313 162 305 161 305 161 305 162 309 162 309 161 301 158 297 158 297 159 301 156 297 155 297 155 293 153 293 153 289 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 253 134 249 132 246 132 249 134 249 129 253 131 249 129 246 126 242 126 238 125 238 123 234 123 218 122 218 122 218 122 218 122 214 120 214 120 214 120 214 120 206 119 206 119 206 119 206 119 198 116 198 114 194 113 190 113 198 111 198 110 194 108 190 108 190 108 190 108 190 108 190 108 182 105 182 107 186 107 190 107 186 102 178 101 186 102 178 95 178 99 182 101 182 99 174 96 170 96 166 95 166 93 162 93 174 90 174 90 174 90 174 90 170 87 158 85 170 88 166 85 158 88 150 87 146 85 142 85 142 87 142 85 138 85 134 85 146 82 154 85 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 70 123 70 130 69 126 69 126 70 134 73 126 69 126 69 126 69 126 69 115 66 115 66 115 66 115 66 115 66 115 66 115 66 115 66 115 66 115 64 111 63 107 63 107 64 111 64 107 63 103 61 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 58 91 58 87 57 87 55 87 54 87 54 87 54 87 54 87 52 79 49 75 49 75 51 87 51 75 49 87 54 91 52 83 49 79 48 75 49 79 51 87 49 75 49 83 51 75 45 79 49 79 49 75 46 67 45 71 46 67 43 67 46 79 51 71 46 71 46 71 46 71 46 75 45 79 46 79 46 79 48 71 43 71 43 71 43 71 43 67 43 71 43 71 43 71 45 71 43 71 45 75 45 79 46 79 48 79 48 75 46 75 45 67 42 63 42 63 43 71 46 28 50 28 47 27 45 25 45 24 42 25 45 25 45 25 45 22 42 24 45 25 47 27 47 28 50 28 47 27 45 25 45 27 47 27 47 27 47 27 47 24 45 27 50 27 45 22 38 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 22 38 27 45 28 42 24 35 25 38 22 35 25 40 24 35 24 42 25 45 27 42 25 40 28 45 25 40 22 38 22 38 18 26 12 21 13 23 13 21 24 42 28 52 34 59 37 62 34 57 34 59 36 62 37 62 39 64 39 66 40 69 42 69 39 64 39 66 40 69 42 69 40 66 40 66 40 66 40 66 40 69 45 78 49 78 45 71 42 71 46 78 49 78 46 74 51 78 46 71 45 74 48 78 51 83 54 81 46 74 51 90 54 78 43 47 21 19 10 16 19 28 18 26 16 23 15 21 18 21 19 28 18 31 18 31 15 26 21 31 15 0 63 226 167 219 152 205 162 202 150 229 159 212 159 212 159 207 155 205 150 207 143 188 122 162 88 107 48 59 33 50 34 54 43 83 42 78 52 210 248 372 257 327 218 312 220 305 221 308 215 286 239 341 245 372 251 360 211 229 191 427 272 413 256 327 171 253 164 257 161 248 153 241 146 241 138 231 129 222 123 212 113 202 101 179 143 386 199 410 215 434 214 432 209 429 211 422 212 420 215 427 214 425 214 425 214 425 214 422 212 422 212 425 215 427 217 415 215 451 221 362 209 448 303 329 289 331 294 334 294 327 291 329 298 355 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 309 348 310 351 312 351 312 351 312 353 313 355 315 355 315 355 315 355 315 355 315 355 316 355 315 355 315 358 318 362 318 360 318 362 319 365 321 365 334 334 318 391 315 355 333 367 319 410 327 255 282 425 328 374 330 382 331 384 331 377 325 370 324 382 319 377 315 379 327 398 330 389 328 389 334 403 345 432 339 460 291 389 239 353 217 370 220 398 217 413 215 420 215 420 215 413 215 420 215 427 214 432 214 429 211 425 209 420 209 420 214 432 214 429 212 429 211 427 208 425 209 427 211 425 209 422 212 427 212 425 211 422 209 422 208 417 205 413 200 405 196 401 197 415 200 425 206 463 182 422 215 386 217 393 214 446 223 420 200 415 197 408 194 403 193 403 191 401 190 398 188 393 185 389 185 382 187 382 187 382 187 382 196 389 184 362 168 355 177 377 177 379 176 374 174 372 171 370 168 367 171 372 171 367 167 360 170 370 171 370 171 367 168 362 167 362 165 358 164 355 161 351 159 339 161 339 161 339 161 339 162 339 159 334 158 334 158 336 156 329 155 327 155 327 153 324 153 324 153 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 140 300 137 293 132 288 131 288 129 284 131 284 131 281 128 276 126 276 126 274 125 272 123 272 122 265 122 265 122 265 122 265 120 262 120 262 120 262 120 262 117 250 117 250 117 250 117 250 116 248 116 245 114 243 113 243 111 243 111 241 110 238 108 238 107 238 108 238 108 238 110 238 104 224 105 226 105 231 107 231 102 226 98 231 101 234 98 224 99 224 101 226 101 224 98 222 96 219 96 217 95 214 93 214 90 212 90 212 90 212 90 212 90 210 87 207 90 212 88 207 87 207 88 205 87 202 85 200 87 198 87 195 87 188 85 188 81 193 85 200 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 171 69 167 69 162 69 162 69 164 73 169 69 162 69 162 69 162 69 162 64 148 64 148 64 148 64 148 66 150 66 150 66 150 66 150 66 150 66 148 64 145 63 145 61 145 64 150 66 145 60 136 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 133 60 131 58 131 57 128 55 131 55 131 55 131 55 131 54 128 51 121 49 121 49 121 51 117 46 114 51 124 54 121 52 119 48 112 46 114 51 121 51 117 49 119 52 121 48 107 48 114 49 117 49 114 46 109 46 105 45 102 45 107 49 114 46 107 46 107 46 107 46 107 43 105 45 107 46 109 48 112 42 100 42 100 42 100 42 100 43 102 43 102 43 102 43 102 43 102 43 105 45 107 46 107 48 105 46 102 46 100 45 100 42 95 42 95 42 97 46 102 23 27 23 27 23 27 23 27 19 25 19 27 23 28 27 28 11 21 7 24 23 30 31 28 11 24 23 28 27 27 15 22 19 25 19 25 19 25 19 25 7 24 23 30 31 27 15 21 43 25 31 21 27 22 39 27 35 24 35 24 35 24 35 24 39 27 39 27 35 24 27 21 39 27 39 27 39 25 27 22 47 25 47 25 47 25 47 25 27 21 43 25 51 24 39 19 19 13 11 12 15 15 27 19 23 22 55 31 63 31 63 33 71 34 71 36 75 37 79 37 87 40 87 42 91 43 95 43 83 39 83 40 87 42 91 42 87 40 87 42 91 42 95 43 95 45 103 46 95 43 99 46 99 45 99 45 99 45 99 45 95 48 95 49 99 51 103 51 111 49 91 46 95 51 103 49 119 48 79 25 23 13 27 16 31 15 39 16 43 18 47 18 47 19 47 18 39 18 31 18 3 31 15 15 55 21 285 159 444 155 444 153 448 158 460 162 468 161 464 159 460 158 456 156 428 149 416 134 349 110 234 66 103 36 59 28 67 42 107 52 115 45 126 170 670 247 646 235 607 226 619 220 603 226 603 215 638 248 666 247 686 242 519 173 436 259 678 271 654 229 440 168 420 162 420 161 404 150 372 144 353 140 325 131 305 128 285 116 242 84 309 214 448 232 408 214 448 217 464 212 440 215 424 218 420 214 424 215 428 217 432 218 424 215 428 217 428 217 428 217 476 218 416 221 432 187 591 322 904 295 916 291 904 292 924 292 912 294 948 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 310 964 310 960 307 960 307 960 307 960 307 960 307 960 309 964 310 968 310 968 312 968 313 972 315 976 315 968 312 968 313 972 315 976 315 984 319 984 319 984 319 984 319 984 319 984 321 988 322 991 322 988 318 1011 316 745 313 1011 327 984 340 995 318 1011 328 968 337 1011 321 1011 321 1007 321 999 324 995 328 988 333 984 336 984 334 956 336 944 330 900 318 742 245 575 214 472 209 495 217 484 224 460 220 456 218 432 215 412 205 440 214 440 212 452 212 468 214 440 209 432 209 432 209 432 209 432 209 432 209 432 209 432 209 424 211 416 209 412 208 408 208 400 205 400 203 396 202 392 202 396 203 408 205 420 206 436 212 464 227 460 223 432 209 396 197 416 205 400 197 380 190 369 188 376 191 376 190 372 188 369 190 357 185 369 188 369 188 376 194 353 170 293 156 273 150 281 164 345 173 345 173 345 173 345 173 341 171 341 171 341 171 341 171 341 171 341 170 337 168 333 168 329 167 329 165 325 164 321 165 301 162 301 161 297 159 293 159 301 161 293 158 289 158 289 159 305 156 301 155 297 156 301 158 301 156 301 156 301 156 301 156 301 155 289 150 281 150 289 153 277 147 273 144 269 144 273 146 269 143 269 141 265 140 261 140 261 140 257 137 253 135 246 134 249 132 253 134 253 134 257 135 249 132 249 132 249 132 249 132 246 126 238 123 234 125 242 128 246 128 246 126 242 125 238 125 226 125 230 126 226 125 222 122 210 119 214 120 214 120 218 122 206 119 206 117 202 116 198 116 202 116 194 113 190 113 190 114 194 111 198 113 202 111 198 110 194 110 194 108 190 107 186 108 186 107 186 108 190 108 194 110 206 111 202 105 186 101 174 98 178 99 178 98 174 96 170 96 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 146 88 150 87 146 85 138 85 134 84 134 87 142 88 142 79 142 79 142 79 142 79 142 79 142 78 138 76 134 76 142 76 142 75 138 73 134 73 134 73 134 72 130 70 126 72 142 75 142 73 138 72 134 72 130 70 130 70 130 70 130 72 130 70 123 67 119 67 119 69 115 66 115 66 115 66 115 66 119 67 119 66 115 64 111 64 115 66 115 64 111 64 107 64 103 63 103 61 99 60 95 60 87 57 87 57 87 57 87 57 87 57 87 58 91 60 95 60 91 58 91 57 87 55 83 55 79 52 91 58 103 57 79 45 83 52 83 52 83 52 83 52 87 54 87 49 71 46 83 54 95 54 83 49 75 49 79 51 71 48 83 52 87 51 75 46 63 45 71 48 79 48 71 45 63 45 67 45 67 45 67 45 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 42 63 42 83 49 83 43 55 43 75 45 63 40 67 48 75 45 59 39 55 42 75 49 27 47 27 47 27 47 27 47 25 45 25 47 27 50 28 50 24 40 22 42 27 52 28 47 25 47 28 52 30 50 27 45 25 45 25 45 25 45 25 45 24 42 25 45 25 45 25 45 27 47 22 40 21 42 25 50 24 45 24 45 24 45 24 45 28 45 30 47 30 45 27 42 25 42 27 42 27 40 24 35 25 42 25 42 25 42 25 42 19 35 24 42 25 38 19 31 15 23 13 21 13 28 19 35 22 45 33 57 34 54 33 57 34 57 36 59 36 62 37 62 40 66 40 69 42 69 43 71 40 66 42 69 42 71 43 71 40 69 42 69 43 71 43 74 43 74 46 76 43 71 45 76 46 76 46 76 46 76 46 76 48 76 48 78 49 81 51 81 54 78 46 74 49 81 51 78 52 71 36 35 16 19 13 26 16 26 18 28 18 31 19 31 19 26 18 28 18 31 18 31 12 40 13 16 16 38 122 234 153 205 153 202 155 207 159 214 161 214 159 210 156 205 153 207 143 205 140 186 119 157 81 95 39 54 28 40 33 62 49 81 54 83 72 305 260 372 241 336 221 319 223 305 221 312 221 296 233 348 247 360 257 362 202 269 162 396 265 434 256 374 180 262 164 265 164 260 158 253 149 245 144 241 135 231 132 229 123 229 116 250 191 448 232 456 220 453 223 453 217 446 217 441 220 444 218 436 220 439 220 441 221 441 220 439 220 439 220 439 220 432 218 422 212 458 217 351 223 439 294 329 292 331 292 334 294 322 289 334 303 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 346 310 348 307 348 307 348 307 348 307 348 307 348 307 351 309 353 310 353 312 355 312 358 313 358 315 360 312 355 312 358 313 360 315 360 319 362 319 362 319 362 319 362 319 362 319 365 321 365 322 367 321 396 319 386 310 236 324 417 312 386 337 367 321 370 331 372 324 396 324 391 324 382 324 374 328 367 330 362 331 362 334 365 327 382 336 420 342 456 318 436 294 456 262 410 217 384 197 374 212 398 214 410 218 432 217 429 214 436 212 429 212 422 214 422 211 429 209 429 209 429 209 429 209 429 209 429 209 429 209 429 209 429 211 427 209 427 208 425 205 420 205 417 203 417 202 415 205 415 203 427 203 425 211 415 220 410 220 413 212 420 199 422 203 417 199 408 193 398 190 396 191 401 191 398 190 398 188 393 185 382 188 386 190 382 184 374 156 319 143 312 141 305 140 319 173 372 173 372 173 372 173 372 171 370 171 370 171 370 171 370 171 370 171 367 170 367 168 365 167 362 167 360 165 358 164 355 162 341 162 339 161 339 159 336 162 339 159 336 158 334 159 336 158 329 156 327 155 329 156 331 156 329 156 329 156 329 156 329 156 327 152 319 150 319 152 322 149 315 146 310 144 310 146 312 143 308 143 305 141 303 140 303 140 303 138 300 137 296 134 293 135 296 135 293 134 291 132 291 132 291 132 291 132 291 132 291 129 279 126 274 125 276 128 281 128 279 128 276 126 274 125 274 125 269 125 269 125 267 122 262 122 265 122 262 120 260 119 260 119 253 119 250 117 250 116 248 117 248 114 245 113 243 114 245 110 243 111 245 113 243 111 241 111 241 110 238 108 236 107 231 102 222 104 224 104 229 105 229 107 236 105 238 102 234 101 234 99 224 99 222 98 222 96 219 99 222 96 217 95 217 95 219 92 214 92 214 92 214 92 214 88 212 90 212 90 210 87 205 84 205 87 207 88 205 87 200 87 198 85 193 85 188 87 191 79 188 79 188 79 188 79 188 81 188 79 186 78 183 76 181 76 183 76 181 75 179 73 179 73 179 73 176 72 176 70 169 75 171 73 169 73 167 72 167 69 162 69 162 70 164 70 164 70 155 67 150 66 150 66 152 64 150 66 150 66 150 66 152 67 152 67 150 66 148 64 148 66 148 64 148 63 145 63 140 63 138 63 136 61 133 60 133 58 131 58 131 58 131 58 131 57 128 57 131 58 133 60 133 58 131 58 128 57 126 55 126 57 131 52 128 55 131 52 124 52 126 52 126 52 126 52 126 52 124 52 119 48 112 49 121 52 119 49 114 46 114 48 117 48 117 49 119 51 117 49 114 46 114 49 119 51 117 46 112 45 105 45 105 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 45 102 43 100 42 100 46 102 40 102 46 112 46 102 43 102 48 100 42 90 40 97 46 97 40 88 39 95 46 107 23 27 23 27 23 27 23 27 19 25 23 27 23 27 27 28 23 25 15 25 23 28 23 24 23 28 31 30 31 30 27 27 19 25 19 25 19 25 19 25 19 24 11 22 15 25 27 30 43 25 31 21 27 22 39 27 35 24 35 24 35 24 35 24 35 27 43 28 47 28 43 28 35 25 39 27 39 25 31 22 47 25 47 25 47 25 47 25 35 22 43 24 39 21 27 16 23 15 15 13 19 18 35 22 55 33 79 37 75 34 71 36 71 36 75 36 79 37 79 37 87 40 87 40 91 42 91 43 91 42 95 43 95 45 99 45 91 43 95 43 99 45 99 46 95 45 103 46 95 43 99 46 107 48 107 48 107 48 107 48 95 48 95 49 99 51 103 51 107 51 95 48 99 51 103 49 103 42 63 21 19 13 27 15 39 18 47 19 51 19 55 21 39 19 39 19 31 18 27 18 23 22 47 19 43 64 412 165 436 152 436 152 440 155 452 159 452 158 448 153 436 149 424 147 408 138 388 122 309 96 194 52 75 30 47 27 63 45 115 54 130 45 253 223 678 241 634 220 603 223 611 217 591 223 599 214 626 247 666 250 686 241 543 187 412 233 706 279 678 248 492 170 432 167 424 164 412 158 388 150 369 143 337 137 321 131 297 122 222 146 476 253 464 236 444 233 464 224 472 221 460 223 440 227 444 223 448 223 452 224 452 224 444 221 444 221 444 221 444 223 488 224 428 221 432 190 591 318 904 295 916 291 904 292 924 292 908 295 952 304 948 298 940 300 944 300 944 301 948 303 952 304 952 306 952 306 952 306 952 306 956 307 956 307 960 309 960 310 960 307 960 307 960 307 960 307 960 307 960 309 964 310 968 310 968 312 968 312 972 313 972 315 968 312 968 313 972 315 976 315 984 319 984 319 984 319 984 319 984 319 984 319 988 321 988 322 991 319 995 322 1011 262 793 346 995 328 999 324 968 327 1011 324 980 330 968 328 968 328 976 327 995 327 1003 327 1011 327 1011 328 999 333 984 337 960 324 888 312 888 330 837 265 642 239 630 224 523 217 452 211 440 215 432 212 428 214 428 211 440 212 452 214 440 209 432 209 432 209 432 209 432 209 432 209 432 209 432 209 424 211 416 211 412 209 412 208 400 205 400 205 396 203 396 202 396 205 408 205 412 206 420 212 432 215 416 209 404 200 392 196 400 199 388 193 376 190 372 190 376 191 376 191 372 190 372 190 376 190 372 191 376 185 329 164 265 143 246 144 249 138 238 143 349 174 349 174 349 174 349 174 341 171 341 171 341 171 341 171 341 171 341 171 337 170 337 168 329 167 329 165 325 164 321 165 301 162 301 162 297 161 297 159 301 162 297 159 289 158 293 159 305 158 301 156 301 156 305 158 301 156 301 156 301 156 301 156 297 155 293 152 285 150 289 152 281 149 277 146 269 144 273 146 269 143 269 141 265 140 261 140 261 140 261 138 253 135 249 134 265 138 261 135 249 131 242 129 249 132 249 132 249 132 249 132 253 128 249 126 246 128 249 129 246 126 246 125 242 123 238 125 222 125 226 125 226 123 218 120 226 125 222 122 210 117 202 116 206 119 206 119 202 117 202 116 202 117 198 114 190 113 194 114 194 111 198 113 202 111 198 110 202 111 194 110 186 107 182 105 178 105 182 105 182 105 186 105 182 102 182 101 186 102 186 102 178 99 178 99 174 98 174 96 178 98 170 95 166 95 166 96 174 90 174 90 174 90 174 90 170 90 174 90 174 88 166 85 150 87 146 88 150 87 146 85 150 88 142 85 134 85 134 85 142 79 142 79 142 79 142 79 150 81 142 79 134 76 130 73 142 76 142 75 138 73 134 73 134 73 134 73 130 72 130 72 142 73 138 73 134 72 134 72 126 69 126 69 123 67 123 67 123 67 115 64 111 64 111 66 111 64 111 66 115 67 119 67 119 67 119 66 115 64 111 64 111 63 107 63 103 61 103 61 103 63 103 61 99 60 95 60 95 60 95 60 95 60 95 60 91 58 91 58 95 60 95 60 91 58 91 57 87 55 83 55 107 57 79 48 75 52 91 55 83 52 83 52 83 52 83 52 87 54 91 51 75 48 79 52 83 49 75 46 71 46 75 48 83 49 79 48 75 49 79 51 83 51 87 51 83 49 71 46 75 48 75 48 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 71 43 71 43 67 42 75 43 67 43 79 48 79 45 75 48 79 45 63 39 55 40 67 42 55 37 55 40 71 48 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 30 50 25 45 27 47 25 40 27 50 28 50 28 50 28 47 25 45 25 45 25 45 25 45 24 42 24 42 25 47 28 50 25 45 24 42 22 45 24 47 24 45 24 45 24 45 24 45 21 33 24 40 25 40 25 40 24 40 27 42 27 40 24 38 25 42 25 42 25 42 25 42 22 38 24 38 21 33 16 26 16 28 15 26 16 33 22 42 33 59 39 64 36 57 34 57 36 59 36 62 37 62 39 64 39 64 40 66 40 69 42 69 42 69 42 69 43 71 45 74 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 48 78 51 83 51 78 45 57 27 26 13 19 13 21 16 26 16 28 18 28 19 31 19 26 19 28 18 31 18 28 21 14 24 7 13 112 165 219 150 207 152 207 153 212 156 217 159 217 156 210 150 200 146 198 138 198 128 171 104 138 66 74 30 45 24 40 34 64 52 81 51 90 138 398 262 362 233 312 220 317 220 298 217 308 220 296 229 343 250 367 257 358 208 305 158 336 272 446 266 410 209 269 168 269 167 272 164 265 155 260 150 253 141 245 137 243 129 241 105 353 244 482 235 463 232 468 229 468 224 465 224 463 226 460 224 453 226 453 226 453 226 453 224 448 223 448 223 446 221 439 224 434 217 458 218 358 226 432 294 329 292 331 292 334 294 322 286 336 304 348 300 343 300 341 300 343 300 346 301 348 303 343 303 339 304 339 304 339 304 339 306 341 307 343 307 346 309 346 307 348 307 348 307 348 307 348 307 348 307 351 309 353 310 353 310 353 312 355 312 358 313 358 312 355 312 358 313 360 315 360 318 360 318 360 318 360 318 360 318 360 319 362 319 365 321 365 318 374 325 365 333 408 239 310 351 393 316 365 331 367 324 377 333 365 333 367 331 370 328 374 327 382 325 384 321 386 321 384 337 358 331 374 319 365 297 410 312 475 307 413 260 468 301 477 269 446 227 410 217 425 214 429 214 439 212 427 212 420 212 420 212 432 211 432 211 432 211 432 211 432 211 432 211 432 211 432 211 432 211 429 211 427 209 427 206 422 205 420 205 417 203 417 206 417 203 427 203 432 206 417 211 403 208 401 202 417 197 432 196 408 194 401 191 398 191 401 193 403 191 401 191 398 190 396 194 389 191 391 193 377 165 324 156 324 147 324 149 315 144 324 176 377 176 377 174 374 174 374 173 372 173 372 173 372 173 372 173 372 171 370 171 367 170 367 167 362 167 360 165 358 164 355 164 343 162 341 162 339 161 339 164 341 161 336 159 336 159 339 161 331 156 329 156 329 158 334 158 331 158 331 158 331 158 331 155 327 153 324 152 322 152 322 150 319 147 312 146 310 146 312 143 308 143 305 141 303 140 303 141 305 140 300 137 298 135 296 137 298 135 293 134 291 131 288 132 291 132 291 132 291 132 291 129 288 129 288 129 288 129 288 126 284 126 281 125 279 123 274 125 272 126 272 126 269 123 267 123 267 122 262 120 260 117 257 120 255 119 253 119 250 117 250 119 250 116 245 114 245 114 248 110 243 111 245 113 243 111 241 113 243 111 241 107 234 105 229 108 231 110 231 108 234 108 234 102 229 101 234 101 234 101 234 101 226 99 224 99 222 98 222 99 222 96 217 95 217 95 219 92 214 92 214 92 214 92 214 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 79 188 79 188 78 186 82 191 81 188 76 181 75 179 76 183 76 181 75 179 73 179 75 181 73 179 73 176 72 171 73 169 73 167 72 167 70 164 69 159 67 159 67 157 66 157 69 155 67 150 64 148 66 150 63 145 64 150 66 152 69 155 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 58 133 60 133 60 133 60 133 58 131 58 128 57 126 55 126 61 133 51 119 49 128 55 131 52 126 52 126 52 126 52 126 51 121 54 121 49 114 49 119 51 117 49 117 49 117 49 117 52 119 48 112 46 114 51 121 52 121 51 119 48 112 45 109 49 112 49 109 48 109 48 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 43 105 45 107 45 105 46 102 46 100 42 93 40 93 43 95 39 88 39 93 43 102 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 35 30 23 27 27 28 19 22 23 25 19 25 19 25 19 27 19 25 19 25 19 25 19 25 3 22 19 28 31 28 19 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 19 21 27 24 35 25 35 24 31 24 35 27 39 27 35 24 47 25 47 25 47 25 47 25 43 24 43 22 35 19 27 16 27 16 23 16 31 22 47 28 67 34 79 36 67 31 63 34 75 36 79 37 79 39 83 39 83 39 83 40 87 40 91 42 83 39 87 40 91 42 91 42 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 99 51 107 54 103 49 87 33 39 15 15 15 31 13 27 13 39 15 39 16 43 16 39 19 31 19 27 18 27 19 47 12 67 13 63 107 464 150 428 150 436 153 444 155 444 156 456 158 448 153 432 147 420 144 400 135 365 111 281 84 162 42 55 24 27 25 63 45 107 54 91 64 448 265 666 238 611 214 607 223 607 214 587 221 595 214 599 244 670 254 682 235 567 211 460 188 702 280 706 266 563 176 424 167 428 167 416 161 388 155 372 149 345 141 333 137 305 128 198 190 507 248 448 236 452 224 456 227 476 226 476 227 440 227 456 226 452 224 452 224 452 224 448 223 448 221 444 220 440 221 499 230 440 221 440 197 607 316 904 295 916 291 904 292 924 292 900 297 960 301 940 301 948 297 944 300 944 301 948 303 952 304 948 304 948 304 948 304 948 304 952 306 952 307 956 307 960 309 960 306 960 306 960 306 960 306 960 306 960 307 964 309 968 309 964 310 964 312 968 312 972 313 968 312 968 313 972 315 976 315 980 318 980 318 980 318 980 318 980 318 980 319 984 319 988 321 948 355 928 327 976 340 960 239 916 339 984 316 1011 328 952 340 976 336 960 334 968 331 976 328 980 325 988 322 1003 321 1003 321 995 327 984 331 940 300 876 316 884 309 817 253 773 309 916 300 805 283 567 230 492 221 444 221 424 212 416 212 432 212 444 214 436 209 436 209 436 209 436 209 436 209 436 209 436 209 436 211 428 211 420 209 416 209 412 208 404 205 404 203 400 203 396 203 408 206 404 205 404 203 408 209 408 211 396 203 388 200 404 199 380 196 372 193 369 193 369 193 372 194 372 193 369 193 365 191 392 193 376 194 384 184 309 150 281 147 249 146 261 146 273 159 361 179 357 177 353 176 349 174 345 173 345 173 345 173 345 173 345 173 345 171 341 171 337 170 329 167 329 165 325 164 321 165 305 165 297 164 293 164 289 162 297 164 289 162 285 161 289 161 301 159 305 156 301 158 309 159 305 158 305 158 305 158 305 158 297 155 297 155 293 153 289 152 289 152 281 147 273 146 273 146 269 143 269 141 265 140 261 140 265 141 261 140 257 137 249 135 253 134 253 134 253 134 253 134 249 132 249 132 249 132 249 132 253 129 253 131 257 129 253 129 246 126 246 125 242 123 238 125 234 128 238 129 234 128 230 125 214 120 214 120 214 120 214 120 210 120 210 119 206 119 202 117 206 117 198 116 194 114 198 116 194 111 198 113 202 111 198 110 198 111 194 108 190 107 182 107 198 111 198 110 194 108 194 108 190 105 186 101 178 99 174 98 182 101 182 99 178 99 174 98 178 98 170 95 166 95 166 96 186 95 186 95 186 95 186 95 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 146 79 142 78 138 78 146 81 142 78 138 76 130 75 142 76 142 75 138 73 134 73 138 75 138 73 134 73 130 73 138 73 134 72 134 70 130 70 126 69 126 67 123 66 119 66 130 70 123 67 119 67 119 67 111 64 111 66 115 67 119 67 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 99 60 95 60 95 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 83 52 91 52 79 48 79 51 83 52 87 52 87 52 87 52 87 51 75 46 71 48 83 52 83 51 79 48 67 45 63 43 79 49 79 48 75 46 71 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 79 45 75 43 75 45 67 43 63 43 67 45 67 43 63 42 59 40 59 42 67 45 27 47 27 47 27 47 27 47 28 50 27 47 27 47 25 45 31 52 27 47 28 50 27 42 27 45 24 42 24 42 25 47 25 45 25 45 25 45 25 45 21 42 27 52 30 47 22 38 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 40 27 42 27 42 27 40 22 38 25 42 27 42 25 40 25 42 25 42 25 42 25 42 25 42 24 38 22 35 21 35 18 31 18 31 21 40 28 50 31 57 34 57 31 50 31 57 37 62 37 62 39 64 39 66 37 64 39 64 40 66 40 66 39 64 39 66 40 66 42 69 42 71 43 71 45 74 45 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 51 83 54 85 51 78 40 47 19 19 15 26 16 23 12 19 13 21 13 23 15 23 19 26 19 28 18 31 19 28 22 4 25 0 40 169 162 195 147 202 152 210 155 212 155 212 156 214 155 207 150 200 146 200 140 202 123 164 95 126 55 62 25 38 22 38 34 62 49 76 40 162 215 432 253 365 223 319 223 319 220 298 217 310 221 298 221 334 250 372 254 346 212 339 196 262 254 439 272 422 230 286 168 274 168 274 165 269 159 265 153 260 146 250 140 250 134 248 123 417 245 479 244 475 242 468 227 477 227 477 227 470 227 463 226 460 226 460 224 458 224 458 226 460 224 458 223 453 221 444 226 441 220 458 221 374 233 432 294 329 292 331 292 334 294 322 285 341 307 346 297 348 303 336 300 343 300 346 301 348 303 343 301 336 303 336 303 336 303 336 304 341 306 341 307 343 307 343 306 353 306 353 306 353 306 353 306 353 306 355 307 358 309 358 309 358 310 358 312 360 312 360 312 360 312 362 313 365 315 360 315 358 316 358 316 358 316 358 316 360 318 360 319 362 319 362 328 355 333 355 321 382 349 339 236 391 348 377 327 386 318 367 328 362 331 365 330 370 330 379 327 382 325 386 322 389 321 384 324 384 327 391 309 370 301 405 319 405 269 351 283 436 316 436 321 484 236 417 221 432 218 448 215 441 214 432 214 420 217 422 212 439 211 439 211 439 211 439 211 439 211 439 211 439 211 439 212 436 211 436 209 434 209 434 206 427 205 427 203 425 203 420 208 415 206 429 203 432 203 422 208 410 209 408 203 422 196 429 196 408 196 403 193 401 193 403 196 403 194 403 193 401 193 398 194 393 193 393 193 379 173 343 155 319 146 324 155 336 167 365 180 384 179 382 177 377 176 374 174 374 174 374 174 374 174 374 174 372 173 372 171 370 171 370 167 362 167 360 165 358 164 355 165 343 165 343 164 341 164 341 165 343 164 339 162 339 162 339 161 334 158 331 158 331 159 334 159 334 159 334 159 334 159 334 155 327 156 329 155 324 152 322 153 322 150 315 146 312 144 312 143 308 143 305 141 303 140 303 143 305 141 303 138 298 137 298 132 291 132 293 134 296 135 296 132 291 132 291 132 291 132 291 128 288 129 291 131 288 129 286 126 284 126 281 125 279 123 279 126 274 129 276 128 272 125 269 119 260 119 262 120 265 122 265 122 255 120 255 119 253 119 253 119 253 117 248 116 248 116 248 110 243 111 245 113 243 111 241 110 241 108 238 108 238 107 234 107 229 108 229 105 229 105 229 107 236 104 236 101 231 99 229 102 226 101 226 99 224 99 224 99 222 96 217 95 217 95 219 96 222 96 222 96 222 96 222 88 212 90 212 90 210 87 205 84 205 87 207 88 205 87 200 90 200 87 195 85 188 85 188 82 193 81 188 79 186 76 183 79 188 78 186 78 186 76 183 76 183 76 181 75 179 73 179 76 181 75 181 73 179 73 174 72 167 72 167 70 164 70 162 70 164 70 162 67 157 66 157 72 157 69 155 67 152 69 155 66 150 66 150 66 150 66 150 67 152 67 150 66 148 64 148 64 145 63 145 61 143 61 138 63 138 63 136 61 133 60 133 61 136 61 136 61 136 61 136 61 136 61 136 60 133 60 133 58 131 58 128 57 126 55 126 54 128 54 131 57 133 52 119 52 126 52 126 52 126 52 126 49 121 54 124 51 114 48 117 51 121 54 126 55 126 54 124 51 117 49 114 48 117 49 119 49 117 46 109 45 107 45 109 49 112 49 109 46 105 45 105 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 43 102 43 102 45 105 45 107 48 107 43 100 43 105 43 95 40 95 45 102 45 97 43 97 42 95 43 97 45 102 23 27 23 27 23 27 23 27 27 28 27 27 23 25 19 25 35 28 23 27 31 30 27 25 27 27 19 24 15 25 23 28 19 25 19 25 19 25 19 25 23 27 27 28 23 24 11 21 31 24 35 25 39 24 35 22 35 24 35 24 35 24 35 24 35 25 39 27 39 25 31 24 27 24 35 27 39 27 39 25 47 25 47 25 47 25 47 25 47 25 43 24 43 24 43 24 31 19 31 19 39 25 59 33 63 33 71 33 63 31 71 36 79 37 79 39 83 39 87 40 79 37 83 39 83 40 87 40 87 40 87 42 91 42 95 43 87 42 91 42 95 43 95 45 95 45 103 46 95 43 99 46 107 48 107 48 107 48 107 48 95 48 95 49 99 51 103 51 107 51 103 52 115 55 107 48 83 30 27 13 23 19 39 16 27 13 35 15 39 15 43 16 39 19 27 19 27 18 27 19 43 12 67 19 186 149 444 153 420 149 432 153 440 155 436 153 432 152 428 149 420 146 412 143 400 132 353 104 253 75 138 33 51 22 27 25 55 42 95 49 91 131 642 271 646 244 579 223 615 226 611 214 587 223 603 218 575 238 658 254 670 227 579 227 591 147 634 271 710 266 587 187 436 170 440 171 428 165 404 161 376 150 349 143 337 138 309 129 281 233 519 251 476 236 464 235 452 229 488 230 480 230 448 227 456 229 464 227 460 226 456 226 468 229 464 227 456 224 448 224 499 233 440 220 448 208 630 318 904 295 916 291 904 292 924 292 896 300 964 300 936 303 952 295 944 300 944 301 948 303 952 304 944 303 944 303 944 303 944 303 948 304 952 306 952 307 956 307 960 306 960 306 960 306 960 306 960 306 960 307 964 309 968 309 960 309 964 310 964 312 968 312 968 312 968 313 972 315 976 315 976 316 976 316 976 316 976 316 976 316 980 318 980 319 984 319 1011 292 1011 309 952 328 960 339 797 279 952 339 960 324 995 313 999 324 999 327 995 328 991 328 980 328 968 328 964 327 952 325 968 327 964 306 876 292 880 303 916 283 773 282 904 319 920 304 769 251 507 214 484 218 444 218 432 218 420 217 424 217 444 218 440 211 440 211 440 211 440 211 440 211 440 211 440 211 440 212 432 212 420 211 420 209 416 209 408 206 404 205 404 203 400 205 412 208 404 203 404 203 400 206 396 208 400 206 392 197 392 193 392 200 384 196 372 194 372 194 376 196 372 194 372 193 369 194 380 193 384 193 376 188 357 180 325 167 313 173 337 176 349 188 369 182 365 179 357 176 353 174 349 174 349 174 349 174 349 174 349 174 345 173 345 171 341 171 329 167 329 165 325 164 321 165 309 167 297 165 297 164 293 164 301 165 293 162 289 162 289 162 305 159 309 158 305 159 309 161 309 159 309 159 309 159 309 159 297 155 301 156 301 155 289 150 297 153 285 149 273 146 269 144 269 143 269 141 265 140 261 140 269 143 265 140 257 138 253 137 257 135 253 134 253 134 249 132 249 132 249 132 249 132 249 132 246 128 253 131 257 129 249 126 246 126 246 125 242 123 238 123 226 125 230 126 226 125 222 122 218 122 214 120 214 120 210 119 214 122 210 120 210 119 206 119 210 119 202 116 198 116 198 117 194 111 198 113 202 111 198 110 186 107 190 108 190 108 194 111 194 110 190 108 190 105 186 105 190 105 190 104 186 102 186 102 186 102 182 101 182 99 178 99 178 98 170 95 166 95 166 96 186 95 186 95 186 95 186 95 170 90 174 90 174 88 166 85 150 87 146 88 150 87 146 85 142 87 138 84 134 85 138 87 150 82 146 79 142 78 134 76 134 76 138 78 138 78 142 79 142 76 142 75 138 73 134 73 142 76 138 75 138 73 134 75 134 72 134 70 130 70 126 69 138 72 134 70 126 67 123 66 126 69 123 67 115 66 119 67 123 69 119 66 115 64 107 63 119 67 119 66 115 64 111 64 115 64 111 64 107 63 107 63 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 91 54 87 55 95 55 83 49 83 52 83 52 83 52 83 52 79 52 95 54 83 49 75 49 79 51 87 54 95 54 91 52 75 49 79 51 83 49 79 48 79 49 71 45 67 46 75 49 79 48 75 46 67 43 63 42 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 67 43 71 45 75 45 71 46 87 46 71 40 71 46 75 43 59 42 71 46 67 40 71 45 71 45 71 46 75 48 27 47 27 47 27 47 27 47 28 50 28 47 27 45 25 45 30 50 27 47 30 52 28 47 31 52 27 45 25 47 30 54 25 45 25 45 25 45 25 45 31 52 27 42 22 40 22 40 22 45 24 47 25 45 24 42 24 45 24 45 24 45 24 45 24 38 24 38 22 33 19 28 22 35 25 42 27 42 27 42 25 42 25 42 25 42 25 42 25 42 25 40 25 42 27 47 19 33 19 35 22 45 31 54 31 57 34 57 33 54 36 64 37 62 37 64 39 66 40 66 37 62 37 64 39 66 40 66 42 69 42 71 43 74 45 74 40 66 40 69 42 69 43 71 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 85 55 88 52 76 40 45 18 19 18 33 19 28 15 23 15 26 16 28 18 28 18 28 19 28 18 31 19 28 19 11 27 14 87 226 156 219 146 202 150 212 155 214 153 210 147 202 147 200 146 198 144 200 135 198 119 152 87 112 49 47 25 40 22 38 33 59 45 71 49 265 272 429 248 374 214 329 227 319 221 300 218 312 224 305 212 329 248 370 250 334 215 353 238 217 233 425 272 415 232 300 171 286 173 286 170 284 162 279 152 267 144 257 141 257 134 255 152 475 257 491 250 458 242 487 232 482 232 487 233 477 232 468 230 470 230 468 229 465 227 465 233 472 232 470 229 465 226 456 223 448 220 456 223 382 241 436 294 334 291 334 291 336 294 322 283 343 309 343 295 351 304 334 300 343 300 346 301 348 303 343 301 336 303 336 303 336 303 336 304 339 304 341 306 343 307 346 307 348 306 348 306 348 306 348 306 348 306 351 307 353 309 353 309 351 309 353 310 355 312 355 312 355 312 358 313 360 315 360 315 358 315 358 315 358 315 358 315 358 315 360 316 362 318 362 315 389 298 389 321 374 322 391 343 250 271 429 321 367 339 355 321 384 322 382 325 379 328 377 328 370 330 365 330 362 328 372 318 413 316 382 291 401 312 422 307 348 256 384 319 405 301 420 282 439 209 405 224 436 218 444 218 446 217 436 217 427 220 429 212 439 211 439 211 439 211 439 211 439 211 439 211 439 211 439 212 439 212 436 211 434 209 434 206 429 206 427 205 425 203 420 206 420 206 429 203 432 205 427 205 410 208 410 202 417 191 415 202 415 200 408 196 403 194 403 196 405 196 403 194 401 193 398 190 391 194 391 190 386 191 391 188 377 185 386 190 377 182 379 184 386 180 384 179 379 176 377 174 374 174 374 174 374 174 374 174 374 174 372 173 370 171 370 167 362 167 360 165 358 164 355 165 348 165 346 164 341 162 341 165 343 162 339 161 339 161 341 162 334 159 331 158 334 159 336 159 334 159 334 159 334 159 334 153 327 156 331 156 327 152 319 155 324 152 317 147 312 144 310 143 308 143 305 141 303 140 303 143 308 141 303 140 300 137 298 138 298 137 296 132 288 131 286 132 291 132 291 132 291 132 291 125 284 129 288 129 288 126 281 126 284 126 281 125 279 123 279 120 265 123 267 122 265 120 260 125 267 123 265 119 257 117 255 122 257 122 255 120 253 119 253 120 253 117 248 116 248 116 250 111 243 113 245 113 243 111 241 105 238 107 243 108 245 111 248 113 238 111 236 110 234 107 236 102 229 102 238 105 241 107 243 102 229 102 226 101 224 99 224 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 85 207 87 205 87 200 85 195 84 193 84 191 87 198 82 193 81 188 79 186 76 183 75 181 76 186 78 188 81 191 76 183 76 181 75 179 73 179 76 183 76 181 75 179 73 174 72 167 72 164 70 162 69 162 75 169 73 167 70 162 67 159 69 152 66 148 64 148 64 150 70 157 69 152 64 145 61 143 67 152 67 150 66 148 64 148 66 150 66 145 64 145 63 143 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 58 131 52 126 54 131 54 124 52 126 52 126 52 126 52 126 48 119 55 126 52 117 48 117 46 114 51 121 54 121 52 119 46 114 51 121 52 119 48 112 51 117 48 112 48 117 51 121 48 109 46 105 43 100 42 97 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 97 42 100 43 102 45 102 43 107 49 107 42 95 42 105 51 102 42 95 45 100 40 85 45 100 46 102 46 105 48 105 27 28 27 27 23 25 19 24 15 25 19 25 19 25 19 25 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 27 27 23 25 19 25 35 24 35 24 35 24 35 24 27 22 31 24 35 25 39 27 43 25 39 24 35 22 31 21 35 25 39 27 43 25 39 24 39 25 35 24 31 25 35 27 39 27 39 25 35 24 31 24 47 22 31 19 43 28 63 31 59 30 59 31 63 33 67 33 63 33 71 34 75 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 91 48 103 52 107 51 95 46 103 51 103 51 103 51 103 51 103 52 99 51 95 52 99 54 103 55 115 51 111 54 115 45 51 22 39 16 39 19 43 18 27 15 31 16 35 18 39 19 39 19 39 19 39 19 39 18 27 7 59 36 317 167 396 158 440 153 444 153 448 152 436 150 448 155 436 152 436 149 412 138 372 125 325 98 222 60 123 34 75 16 95 33 63 51 103 42 130 194 706 254 642 235 563 232 630 227 615 218 591 220 599 226 603 239 654 251 670 226 591 238 658 165 551 279 702 274 638 191 440 173 460 173 448 165 428 162 396 140 369 146 297 149 269 117 361 248 531 235 484 245 436 247 460 238 468 236 476 236 476 238 468 235 464 233 464 232 460 232 464 229 460 227 464 226 460 226 484 227 428 221 488 197 690 312 924 297 896 289 888 292 912 285 928 300 952 306 940 298 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 315 972 315 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 319 984 319 980 321 976 319 988 336 761 285 1011 333 940 330 991 315 956 321 984 325 984 334 991 324 972 330 991 324 968 328 960 325 904 289 880 298 845 316 821 238 801 327 884 294 928 301 547 220 484 218 468 217 448 215 444 218 436 217 432 217 428 217 436 214 436 214 436 214 436 214 432 212 432 212 432 212 432 212 424 212 420 212 420 212 420 212 420 211 412 208 408 208 408 209 412 209 412 208 412 206 412 208 400 205 396 202 388 199 384 196 384 199 384 199 384 199 384 199 380 197 376 196 376 194 372 196 376 197 380 194 372 190 361 187 357 187 357 185 353 184 349 184 357 179 349 176 345 176 345 177 353 177 345 176 337 173 333 170 345 173 345 171 341 170 337 170 329 167 329 165 325 164 321 164 321 165 321 164 317 164 313 164 321 165 317 164 313 162 309 162 297 159 297 159 309 162 321 165 305 159 309 161 313 161 321 159 313 156 313 156 309 153 289 150 293 152 285 149 281 147 265 147 269 143 257 140 261 143 257 138 273 144 265 143 257 140 253 137 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 214 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 178 114 174 113 186 110 190 108 158 125 190 105 206 98 170 113 194 104 198 114 182 110 210 99 186 102 190 102 190 102 198 104 190 102 186 99 182 98 174 96 182 98 170 93 162 93 170 96 190 95 182 92 178 92 178 93 178 92 174 88 170 87 162 85 162 87 162 85 158 84 154 84 162 87 162 85 158 85 154 84 142 81 154 85 154 81 138 76 142 78 130 75 138 78 130 73 142 76 150 76 146 73 138 72 142 75 146 75 146 73 138 72 138 73 138 72 134 70 130 70 130 70 130 69 126 67 123 67 107 63 107 63 107 63 107 63 119 66 111 63 107 66 119 69 115 64 107 63 107 63 115 67 115 67 115 66 111 64 107 64 99 61 95 60 95 58 91 58 95 60 95 60 95 60 95 60 87 57 87 55 83 54 79 54 83 55 83 54 79 52 75 52 87 54 95 54 95 54 95 54 91 52 91 51 87 49 83 49 87 51 103 54 95 49 91 51 87 48 87 48 87 48 87 48 83 45 75 46 87 51 87 48 79 48 87 51 91 48 75 43 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 46 71 45 75 48 87 52 71 46 75 48 79 46 75 45 83 43 55 39 67 48 83 48 91 48 83 46 83 45 71 39 79 45 79 43 75 42 71 42 30 50 28 50 27 47 25 45 25 45 25 45 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 50 27 47 27 45 25 45 24 45 24 45 24 45 24 45 22 42 24 45 24 45 25 47 25 47 24 45 24 45 22 42 21 42 24 45 25 45 24 42 27 40 25 38 24 40 25 42 27 42 27 40 25 38 24 38 25 38 19 35 24 47 31 52 30 50 31 52 31 54 33 54 33 54 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 74 46 71 45 71 48 78 49 81 51 78 49 76 51 81 51 81 51 81 51 81 51 81 51 78 49 81 51 81 52 88 55 83 51 88 51 71 22 31 15 21 15 26 16 23 15 23 16 26 16 26 18 28 19 26 18 28 18 28 18 28 15 4 16 64 129 236 144 212 149 198 150 200 150 205 149 205 155 212 150 214 150 210 143 198 129 179 113 140 78 83 40 47 28 23 33 47 28 85 45 93 81 362 272 413 253 336 209 336 230 317 224 305 218 315 224 327 224 348 244 365 250 329 221 358 250 260 191 432 268 429 254 329 173 298 176 298 173 293 167 296 161 269 158 274 140 279 132 257 202 508 259 475 248 489 232 487 239 477 238 477 238 477 236 477 235 472 235 470 233 470 232 468 229 465 229 465 227 463 226 456 227 456 221 460 235 353 259 422 300 339 288 339 291 343 291 305 297 339 304 343 301 336 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 306 341 306 343 307 346 309 346 309 346 309 346 309 346 309 346 312 351 312 353 313 353 315 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 321 398 315 212 322 422 310 377 324 377 322 386 327 365 324 377 331 360 325 377 327 370 322 389 325 389 303 362 300 413 300 427 265 362 291 451 295 432 309 434 221 441 217 441 217 439 215 439 217 441 217 439 217 439 215 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 436 209 434 208 432 209 434 208 432 208 432 208 432 208 432 203 425 202 422 200 417 197 415 199 410 199 410 199 410 199 410 199 410 197 408 196 405 196 403 197 398 196 396 193 389 188 382 187 382 185 379 185 377 184 377 180 382 177 379 176 377 177 379 177 377 176 374 174 372 173 370 173 372 173 370 171 367 170 367 167 362 167 360 165 360 164 358 164 358 164 355 164 353 162 351 164 348 164 343 162 341 162 336 164 331 162 331 162 331 162 334 162 331 162 334 161 331 159 329 156 329 156 329 155 327 153 324 152 322 150 319 149 315 147 312 144 308 140 305 143 308 141 300 144 308 143 305 141 303 140 300 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 122 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 116 243 114 241 111 241 110 245 102 288 120 262 114 260 120 260 107 231 107 245 102 241 108 229 102 236 102 236 102 236 102 236 101 234 99 229 96 226 95 224 98 226 95 222 92 222 95 224 96 219 93 214 92 214 92 217 92 214 90 210 88 207 85 205 87 202 87 200 85 200 84 198 87 202 85 200 85 198 84 198 79 191 82 195 84 191 78 183 79 186 75 181 78 186 75 179 75 181 76 183 76 181 73 179 73 179 75 181 73 179 72 169 73 169 72 167 72 164 70 164 70 164 70 162 69 159 67 159 66 150 66 150 66 150 66 150 67 150 64 148 64 150 67 155 61 150 66 150 66 150 64 143 67 148 66 143 66 140 64 140 63 136 61 136 60 133 60 131 60 133 60 133 60 133 60 133 57 131 57 128 55 128 54 126 55 128 55 126 54 126 52 124 54 128 54 128 54 128 54 128 52 126 52 124 51 121 49 121 48 121 54 124 51 119 49 121 48 117 48 117 48 117 48 117 48 107 45 109 51 117 51 112 48 112 49 112 48 109 46 105 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 105 46 102 46 105 49 107 45 97 46 100 48 97 46 95 49 95 40 88 43 100 48 97 48 95 43 95 46 95 42 85 45 95 45 93 43 90 42 90 31 30 31 28 27 28 23 27 27 28 27 28 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 27 23 27 19 25 19 25 35 24 35 24 35 24 35 24 39 25 35 24 35 24 31 22 31 22 35 24 35 24 39 25 19 19 27 22 35 24 35 22 35 25 35 25 35 25 35 25 39 27 39 25 35 24 31 24 47 22 35 21 47 30 63 31 59 31 63 31 67 33 67 33 71 34 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 48 91 46 91 46 103 49 99 48 95 49 99 51 103 51 103 51 103 51 103 51 91 49 83 49 91 49 91 49 111 57 119 54 123 55 111 40 43 15 19 10 23 13 27 13 39 18 35 16 35 16 31 15 47 19 39 18 39 18 39 18 39 12 35 76 412 161 436 147 432 147 436 149 436 149 424 147 440 152 428 149 428 146 400 137 361 122 305 92 202 54 107 28 79 18 75 27 79 51 103 57 285 247 678 266 686 211 575 238 642 230 626 224 611 223 607 229 583 235 642 250 674 232 611 248 674 194 436 269 698 266 670 214 464 182 472 180 468 176 448 171 420 152 380 149 305 149 257 140 464 265 535 239 492 248 440 242 452 241 460 239 472 239 480 239 464 235 460 233 460 232 464 232 468 230 468 229 468 227 464 227 476 227 428 224 507 202 710 318 916 295 888 288 884 292 912 288 936 301 948 304 940 300 936 301 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 312 968 313 968 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 999 315 1011 279 757 330 1011 313 968 321 980 330 988 322 976 331 984 327 988 330 991 321 995 336 999 312 884 292 845 312 857 279 730 286 904 300 853 312 825 250 503 215 456 215 448 217 452 217 444 217 444 217 432 217 432 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 212 416 209 408 208 412 209 412 208 412 208 412 208 412 208 404 205 400 202 392 200 388 199 384 199 384 199 384 199 384 199 388 200 384 199 384 197 380 199 372 197 372 196 369 191 357 188 345 185 345 185 341 184 337 182 357 180 353 177 345 176 349 177 341 174 341 174 341 174 341 174 345 173 345 171 341 170 337 170 329 167 329 167 325 165 325 164 321 164 321 164 317 164 317 162 313 162 309 162 309 161 305 162 309 164 309 162 313 161 309 161 317 162 325 159 317 158 313 156 313 155 305 153 305 153 297 155 293 152 289 150 281 147 269 147 273 143 261 141 265 144 261 140 261 141 261 141 261 141 261 141 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 242 128 238 126 234 126 230 126 230 126 230 123 218 120 226 122 210 119 214 120 214 119 210 119 210 117 206 116 202 116 202 116 202 116 202 116 202 117 186 117 182 114 194 111 206 111 249 116 178 129 265 134 253 108 202 104 186 110 174 107 206 99 198 104 194 102 198 101 194 99 182 99 178 96 170 95 166 93 178 96 170 93 166 93 166 95 186 95 182 92 178 92 178 92 178 92 174 88 170 87 162 85 162 87 162 87 158 85 158 84 162 85 158 85 154 84 154 84 142 81 150 84 154 81 138 76 142 78 130 75 138 78 130 73 142 73 146 76 150 76 146 75 142 73 146 75 142 72 134 72 138 72 134 72 130 70 130 70 130 70 130 69 126 67 123 67 123 69 123 69 123 69 123 69 119 67 115 64 111 66 115 67 99 61 115 69 123 66 107 61 115 66 111 66 107 64 107 64 107 63 103 63 99 61 99 60 95 60 95 60 95 60 95 60 87 57 87 57 83 55 83 54 83 55 83 55 79 54 79 52 95 54 95 54 95 54 95 54 91 52 91 51 87 49 83 49 87 51 99 52 95 49 91 51 87 48 87 48 87 48 87 48 91 48 83 49 91 52 91 49 91 49 83 48 79 46 79 48 79 46 79 46 79 46 79 46 75 45 79 46 79 46 75 45 75 46 75 46 75 46 75 46 79 48 79 48 79 48 75 45 71 46 75 48 79 46 75 45 87 46 63 42 67 45 71 45 75 42 71 43 79 45 71 39 79 45 75 43 75 43 71 42 30 52 30 50 28 50 28 50 30 52 30 50 28 50 28 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 27 45 25 45 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 19 38 22 45 24 47 25 45 25 40 25 40 25 40 25 40 27 42 27 40 25 38 24 38 25 38 21 38 27 50 31 52 31 52 31 54 33 54 34 57 34 59 36 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 74 52 81 48 74 46 76 51 83 51 81 51 81 51 81 51 81 49 78 51 81 51 81 49 78 55 93 58 88 55 90 46 57 16 21 9 14 10 21 13 21 19 28 18 26 16 23 15 21 18 23 16 26 16 26 16 26 18 11 7 133 159 214 158 195 147 200 149 202 149 202 147 202 152 207 147 210 147 205 140 193 126 176 104 124 66 66 33 38 33 40 33 62 45 93 43 124 161 453 262 429 263 298 220 346 233 324 230 315 226 324 229 331 221 341 242 362 253 341 232 377 248 305 146 405 271 422 265 367 188 291 182 288 182 293 176 293 168 276 165 272 149 269 135 308 248 522 257 482 250 491 238 482 242 482 242 482 239 479 239 479 236 477 235 477 233 475 233 475 232 472 232 472 229 470 227 465 227 458 224 468 241 362 263 427 295 336 288 339 289 339 291 315 301 341 303 341 301 336 300 336 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 306 343 307 346 309 346 309 346 309 346 309 346 309 346 310 348 312 351 312 353 313 353 312 351 312 353 313 355 315 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 318 372 319 446 239 291 348 403 318 374 319 374 324 372 328 372 325 370 330 377 322 374 328 401 324 353 295 398 298 441 303 348 260 420 316 408 310 472 269 386 218 439 215 439 217 441 217 441 218 444 217 441 218 439 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 434 209 434 209 436 209 434 209 434 209 434 209 434 206 427 205 425 202 420 200 420 200 413 200 413 200 413 200 413 202 415 202 413 200 410 199 408 196 396 196 396 194 391 190 386 185 379 185 379 184 377 184 374 182 384 179 379 177 379 177 382 173 374 174 374 174 374 174 377 173 372 173 370 171 367 170 367 168 365 167 362 167 360 165 360 165 360 164 358 165 353 164 353 161 343 162 341 162 339 161 336 162 331 164 334 165 336 164 334 167 339 164 331 159 329 158 327 156 327 152 319 150 319 152 324 153 324 152 319 149 317 149 315 147 310 143 308 144 310 143 303 140 305 141 305 141 305 141 308 138 300 137 298 137 298 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 126 272 125 267 123 265 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 248 117 248 114 245 113 245 114 269 171 413 182 281 150 308 128 245 110 253 107 243 113 241 107 241 104 238 101 234 99 229 99 231 98 229 96 224 95 222 96 226 95 224 93 222 93 222 95 217 92 214 90 212 92 214 92 214 90 210 88 207 85 205 88 205 87 202 87 200 85 200 85 200 85 198 84 198 82 195 81 191 82 193 82 191 79 186 79 186 75 181 78 186 75 179 72 176 73 181 76 183 76 183 72 179 73 179 73 176 70 167 72 167 72 164 70 164 69 162 70 164 70 162 69 159 67 159 70 157 70 157 70 157 70 157 67 152 66 150 66 148 66 150 60 150 66 152 67 150 64 140 66 145 66 140 64 140 63 138 64 140 64 138 63 138 61 136 60 133 60 133 60 133 60 133 58 133 57 131 57 128 55 128 57 131 55 128 55 126 54 126 52 126 52 126 52 126 52 126 52 126 52 124 51 121 49 121 46 119 52 124 49 117 49 121 48 117 48 117 48 117 48 117 52 114 49 112 52 119 52 112 52 114 48 105 45 107 48 112 46 107 46 107 46 107 46 107 43 105 46 107 46 107 45 102 46 102 46 102 46 102 46 102 46 105 49 107 49 102 43 95 45 97 46 100 48 97 46 95 49 100 45 93 43 93 43 93 42 88 39 90 45 95 42 85 43 93 43 93 43 93 43 93 27 28 27 28 27 28 27 28 31 30 31 28 27 27 23 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 19 25 19 24 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 31 22 35 25 43 27 39 25 31 25 35 27 39 25 35 24 39 27 39 25 35 24 31 24 47 24 39 24 55 31 63 31 63 31 67 33 67 34 71 34 75 37 79 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 49 107 51 95 46 91 48 103 52 103 51 103 51 103 51 103 51 95 51 91 54 103 52 95 51 115 58 119 55 130 55 95 28 39 13 19 10 27 15 35 15 43 18 39 16 35 15 31 13 43 18 35 16 35 16 35 16 43 13 63 113 440 143 448 144 436 149 440 150 432 150 428 149 428 147 420 146 412 143 388 132 345 113 269 78 166 42 83 22 75 25 79 36 119 49 87 79 507 282 666 269 658 199 626 244 650 235 642 232 634 230 622 232 591 236 646 253 686 239 634 259 650 214 392 241 718 266 686 236 495 193 480 185 468 184 456 174 428 164 392 155 345 146 273 180 543 259 503 242 480 247 460 247 456 244 468 242 468 241 472 238 468 238 468 236 464 235 472 233 472 235 476 233 472 232 472 232 468 229 436 229 519 205 710 319 900 292 892 288 876 289 912 291 952 303 940 301 940 301 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 304 948 306 952 307 956 307 956 307 956 307 956 307 956 307 960 309 960 310 964 310 968 312 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 952 327 984 324 1011 236 884 342 999 322 968 316 976 328 991 327 980 328 991 325 976 321 995 330 964 289 876 307 837 303 809 248 853 321 928 301 884 295 591 212 472 217 460 217 452 217 456 218 448 218 448 217 436 218 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 211 412 209 416 211 416 209 416 209 416 209 416 209 408 206 408 205 400 202 396 200 388 200 388 200 388 200 388 200 392 202 392 202 388 200 384 200 372 196 376 196 372 194 361 191 349 187 349 185 345 185 341 184 361 180 353 179 349 177 353 179 337 174 341 174 341 174 341 176 345 173 345 171 341 170 337 170 333 168 333 167 329 167 325 165 325 165 325 164 321 165 317 164 309 161 309 162 309 162 309 164 317 165 325 170 333 170 337 168 333 167 329 161 321 158 329 159 317 156 309 155 305 153 297 153 297 153 289 152 285 149 269 149 281 146 269 144 273 146 269 141 257 141 261 141 261 141 261 143 257 138 257 137 253 135 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 226 125 226 123 226 125 226 122 210 119 214 120 214 119 210 119 210 117 206 116 202 116 202 116 202 116 202 116 202 116 202 117 210 116 214 114 214 113 257 182 559 310 638 250 464 168 265 116 194 114 186 107 206 105 202 105 194 104 194 101 190 98 190 101 186 99 178 98 174 96 174 96 174 96 170 95 166 93 186 93 178 90 174 90 174 92 178 92 174 88 170 87 162 85 166 88 166 87 162 87 158 85 158 85 154 84 154 82 150 82 150 82 150 82 146 81 142 78 142 78 130 75 138 78 130 73 138 72 142 75 150 76 150 76 138 72 142 73 138 72 134 70 134 72 130 70 130 69 126 69 130 70 130 69 126 67 123 67 123 69 123 69 123 69 123 69 119 67 119 67 115 64 111 63 115 63 111 63 107 64 111 67 111 66 107 64 107 63 103 63 107 64 107 63 103 63 99 61 95 60 95 60 95 60 95 60 91 58 91 57 87 57 83 55 87 57 87 55 83 55 79 54 91 52 91 52 91 52 91 52 91 52 91 51 87 49 83 49 83 49 99 51 91 48 87 49 87 48 87 48 87 48 87 48 99 51 87 49 95 52 91 49 95 51 83 45 75 46 83 49 79 46 79 46 79 46 79 46 71 43 75 46 79 45 71 43 75 46 75 46 75 46 75 46 75 46 79 49 79 46 67 40 71 46 75 48 79 46 75 45 79 48 75 45 67 42 67 43 71 40 63 42 79 45 71 39 75 43 75 43 75 43 75 43 25 45 25 47 27 47 28 50 30 52 30 50 27 45 25 45 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 45 24 42 24 40 21 40 21 40 21 40 21 40 25 47 24 45 24 45 22 42 22 42 24 45 24 45 25 47 25 47 27 50 27 47 25 45 22 38 27 45 28 42 24 35 27 42 27 40 25 38 24 38 25 40 22 42 30 54 31 50 33 54 33 54 34 57 34 59 37 62 37 64 39 64 39 64 39 64 39 66 40 69 42 69 43 69 43 69 43 69 43 69 48 76 48 76 49 78 49 78 51 78 49 76 48 78 49 81 51 81 51 81 51 81 51 81 51 83 54 88 55 85 52 81 55 90 55 88 55 88 39 35 18 23 12 19 13 26 18 26 18 28 16 26 16 26 15 23 16 21 15 23 15 23 15 23 13 7 48 181 152 200 152 200 149 202 150 205 150 207 149 205 147 207 144 205 144 202 135 188 117 159 92 105 52 57 27 35 22 42 33 64 49 81 39 176 235 453 268 420 227 305 247 353 238 331 236 327 233 334 233 339 230 355 248 372 257 348 238 389 239 322 164 329 277 427 266 391 211 308 196 300 193 303 184 298 171 300 170 291 162 286 141 386 266 506 248 494 245 491 248 499 247 491 244 489 242 484 239 482 239 482 238 479 236 479 235 477 236 479 235 477 235 475 233 472 229 460 226 472 242 360 260 420 291 334 289 339 286 334 291 319 307 348 300 341 300 343 300 339 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 351 309 351 310 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 328 355 325 372 333 360 259 341 334 398 325 374 321 377 327 365 325 377 327 377 321 386 324 379 301 346 294 429 301 422 274 355 313 413 309 422 312 441 218 425 223 448 220 446 218 444 218 444 220 444 218 444 218 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 214 441 212 436 211 436 211 436 211 436 211 436 211 436 211 436 208 432 206 429 205 425 202 422 202 415 202 415 202 415 202 415 202 415 202 413 200 410 199 408 196 396 197 398 196 393 193 391 190 386 188 384 188 382 187 382 182 386 180 382 179 382 179 382 174 374 174 374 174 374 174 374 173 372 173 370 171 367 170 367 170 365 168 365 167 362 167 362 167 360 165 360 165 355 165 355 161 343 164 343 164 346 165 343 171 348 173 346 170 336 162 327 147 305 141 296 138 296 140 300 152 324 155 329 158 331 158 331 155 324 153 322 150 317 150 317 149 315 144 312 147 315 146 308 141 305 141 305 141 305 141 305 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 284 131 281 126 274 125 272 126 272 125 267 123 269 125 272 125 265 119 260 120 262 120 260 119 260 119 257 117 255 116 255 116 255 116 255 116 255 116 255 116 250 116 248 114 243 113 243 137 451 327 608 372 608 336 413 150 257 107 248 104 231 104 234 105 238 104 236 102 234 101 231 102 236 101 234 99 229 96 226 95 226 96 226 96 224 93 219 93 217 92 212 88 210 90 212 92 214 90 210 88 207 85 205 90 205 88 205 87 202 87 202 84 198 84 198 82 195 82 193 82 193 82 191 81 188 79 188 79 186 75 181 78 186 75 179 73 179 75 183 76 183 75 181 72 176 72 176 72 174 69 167 70 164 70 164 69 162 69 159 70 164 70 162 69 159 67 159 67 152 67 152 67 152 67 152 67 152 67 152 67 148 63 143 66 155 63 143 61 145 67 150 64 143 64 140 63 138 63 136 64 138 63 138 61 136 61 133 60 133 60 133 60 133 60 133 60 133 58 133 57 131 57 131 58 131 57 131 55 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 119 48 117 48 117 48 117 48 117 52 114 49 112 51 114 49 107 51 112 48 109 46 107 46 109 46 107 46 107 46 107 46 107 43 102 45 105 45 105 43 102 46 102 46 102 46 102 46 102 45 102 46 102 46 100 45 97 45 97 46 100 48 97 46 95 43 97 48 97 43 90 43 95 43 90 42 93 45 95 42 85 42 90 43 93 43 93 45 95 11 24 15 24 19 25 23 27 31 28 27 27 19 24 15 22 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 24 11 22 27 21 27 21 27 21 27 21 31 22 35 24 35 24 39 25 39 25 35 24 35 24 31 22 39 25 43 25 39 24 27 21 27 24 39 28 43 27 31 22 39 27 39 25 35 24 31 24 43 24 43 27 63 33 67 30 67 33 67 34 71 34 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 95 49 99 51 103 49 99 48 103 51 103 51 103 51 103 51 87 49 91 54 103 52 91 48 111 55 111 54 126 52 71 15 35 13 19 10 27 16 39 18 31 15 35 16 35 16 39 18 39 16 31 15 31 15 31 15 15 9 234 143 412 147 408 147 424 147 428 149 428 149 420 146 420 144 404 143 404 140 372 128 313 102 238 66 134 34 71 22 51 28 75 30 111 43 111 135 646 254 698 256 523 215 702 247 662 239 658 238 650 236 634 236 626 250 674 259 698 242 646 263 650 218 495 177 706 268 686 257 571 220 523 203 503 200 468 185 432 176 404 162 388 152 317 223 571 251 492 253 468 242 472 253 456 247 460 244 468 239 468 238 468 239 464 238 464 236 468 236 480 236 476 235 480 233 480 233 472 232 440 230 515 202 694 310 888 291 892 288 872 288 912 294 964 304 936 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 960 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 1011 297 968 343 896 354 916 259 956 325 1007 324 968 321 972 322 972 327 972 319 976 328 972 306 932 294 868 309 829 268 730 294 936 316 932 312 769 241 428 224 468 226 480 223 464 220 456 217 452 220 448 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 206 404 205 400 203 392 202 392 202 392 202 392 202 388 200 388 200 384 199 384 199 372 196 376 197 376 196 369 193 361 191 361 190 357 190 353 188 365 182 357 179 353 179 353 180 349 176 345 174 341 173 337 171 345 173 345 171 341 170 337 170 337 170 333 168 333 167 329 167 329 167 325 165 325 165 321 165 313 162 317 165 321 167 321 170 353 177 337 167 297 144 246 131 218 119 214 114 206 116 218 119 249 137 281 150 309 158 305 156 301 155 293 152 285 150 273 150 285 147 273 146 277 149 273 144 269 143 265 141 261 140 257 138 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 132 246 129 234 125 226 123 230 125 222 123 222 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 218 113 222 113 222 113 369 327 884 381 825 371 837 342 305 123 190 111 178 99 186 99 190 102 190 102 198 102 198 102 186 101 182 99 178 96 170 95 170 95 174 98 174 95 166 92 182 92 174 90 170 88 174 90 178 92 174 88 170 87 162 85 170 90 166 88 166 87 162 87 154 84 154 82 150 82 146 81 154 82 146 81 142 79 142 79 142 78 130 75 138 78 130 73 146 75 150 76 150 75 142 73 134 72 138 72 138 70 130 69 130 70 130 69 126 69 123 67 130 70 130 69 126 67 123 67 119 67 119 67 119 67 119 67 119 67 123 69 119 64 107 60 111 63 111 64 111 64 111 66 107 64 107 63 103 63 99 61 103 61 99 61 95 60 95 58 95 60 95 60 95 60 95 60 95 60 91 58 91 57 87 57 91 58 87 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 87 48 87 48 87 48 87 48 87 48 95 49 83 48 87 49 83 45 83 49 87 49 83 48 79 45 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 45 67 43 71 45 75 46 71 46 75 48 79 46 75 45 59 45 79 48 71 43 71 48 87 45 75 45 83 45 71 39 71 42 71 43 75 45 79 45 21 40 22 42 24 45 25 45 28 50 27 45 24 40 22 38 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 40 22 40 21 40 21 40 21 40 21 40 21 42 22 45 24 47 25 50 27 47 25 45 24 42 22 40 25 47 25 45 22 40 18 33 22 38 27 45 28 42 24 35 27 42 27 40 25 38 24 38 24 40 24 45 31 57 33 50 33 54 33 57 34 59 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 46 76 51 83 52 81 48 74 51 81 51 81 51 81 51 81 46 76 51 83 52 81 48 74 54 85 54 85 55 83 31 19 15 19 9 14 12 26 16 26 13 23 15 26 16 28 18 31 16 21 15 23 15 23 15 23 1 2 108 226 147 217 138 202 144 200 146 202 147 200 144 202 146 202 143 205 141 200 132 186 108 148 82 90 45 50 25 38 27 62 34 59 49 85 64 281 266 403 279 398 184 334 269 355 239 336 241 334 238 341 236 341 244 374 257 382 262 353 239 391 245 324 202 243 266 427 266 427 238 362 217 343 209 351 197 341 179 341 174 331 174 324 150 465 272 508 253 518 245 487 251 508 248 496 244 494 242 489 238 487 239 487 239 484 238 484 236 482 236 484 236 482 235 482 233 477 230 463 227 472 241 355 254 408 288 331 289 339 285 331 291 322 310 348 298 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 307 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 310 391 321 374 339 379 342 305 282 362 330 386 315 362 322 379 325 379 321 377 324 403 316 355 298 377 295 441 300 384 256 441 310 396 315 432 268 398 212 491 227 460 227 453 221 446 218 441 220 446 220 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 432 206 427 203 425 202 415 202 415 202 415 202 415 200 413 199 410 199 408 197 405 196 396 197 398 197 396 194 393 193 391 193 389 191 389 190 386 184 386 180 382 179 382 179 384 179 379 176 377 173 372 171 367 173 372 173 370 171 367 170 367 170 367 170 365 168 362 167 362 167 362 167 360 167 355 165 355 164 348 165 348 167 351 168 351 177 348 167 317 138 267 110 231 113 248 108 241 107 245 113 253 113 272 131 305 149 322 153 322 155 327 153 322 152 319 150 317 150 317 146 315 149 317 146 310 146 310 143 308 140 303 138 298 140 303 138 298 137 296 134 293 135 296 135 293 134 291 132 291 132 286 132 284 131 281 129 281 134 286 131 281 126 274 123 269 126 269 123 265 122 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 111 245 113 241 113 238 336 608 369 608 380 608 372 599 168 276 113 255 107 231 104 236 101 236 102 236 102 236 102 238 99 231 98 226 96 224 93 222 93 224 96 229 96 224 92 217 93 214 90 210 88 210 88 212 92 214 90 210 88 207 85 205 90 207 90 205 88 202 87 202 84 198 84 195 82 193 81 193 84 193 81 188 79 188 79 191 79 186 75 181 78 186 75 179 76 183 76 183 75 179 72 176 70 176 72 176 72 174 69 164 70 164 70 162 69 159 67 159 70 164 70 162 69 159 67 159 69 155 69 155 69 155 69 155 67 152 69 155 67 148 61 140 58 150 66 155 69 150 64 138 64 143 64 138 63 136 61 136 61 136 60 133 60 131 58 131 60 133 60 133 60 133 60 133 60 136 60 133 58 131 57 131 58 133 58 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 46 117 48 117 48 117 48 117 48 117 51 112 46 107 48 109 46 102 46 109 49 114 51 109 45 102 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 97 42 95 43 100 48 107 45 97 46 100 48 97 46 95 39 93 48 100 45 93 46 102 49 100 46 97 46 95 42 85 42 90 42 93 43 95 45 95 15 24 15 25 19 27 23 27 31 27 19 25 19 25 15 21 15 25 19 27 23 25 19 24 19 25 19 25 19 25 19 25 15 25 23 28 27 28 27 27 35 30 31 28 23 25 15 22 35 24 35 24 35 24 35 24 23 22 35 27 43 25 35 22 31 22 35 25 43 28 47 30 43 27 39 24 31 22 31 22 35 25 35 25 35 25 35 25 39 27 39 27 39 27 39 27 47 27 55 30 63 33 67 34 75 36 75 36 75 36 75 36 75 37 83 40 87 40 87 39 91 40 87 39 83 40 87 42 83 43 83 45 87 46 91 46 91 46 91 46 91 46 91 46 99 48 95 51 107 52 95 45 91 48 103 52 111 52 103 49 103 54 99 55 107 54 99 52 107 55 126 61 123 40 39 10 23 12 23 12 23 12 23 12 23 12 23 13 27 13 31 15 31 22 51 16 31 19 39 10 0 24 361 159 361 144 404 138 404 143 416 144 404 140 408 144 392 140 404 140 380 129 357 126 297 95 206 57 119 31 63 18 83 15 79 46 115 45 190 214 666 263 686 202 464 236 678 251 658 232 658 245 646 238 666 245 626 276 726 256 702 254 646 251 603 254 543 159 646 268 710 265 626 242 543 224 559 217 472 206 436 202 408 170 388 150 380 251 551 260 507 253 484 253 464 248 480 251 452 242 464 245 480 245 472 239 460 238 472 241 468 236 480 241 488 239 488 239 488 241 488 235 452 233 503 187 662 306 908 288 872 289 880 285 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 303 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 313 972 313 972 313 972 315 976 316 980 316 972 313 972 315 976 316 980 316 988 318 984 319 988 321 984 321 976 316 964 315 968 321 984 330 785 291 972 339 960 307 1011 315 972 321 964 324 976 321 932 297 944 292 888 304 730 259 821 310 920 307 900 289 579 220 424 217 448 223 476 223 468 223 468 223 456 221 456 220 444 220 440 220 432 215 436 217 440 220 448 221 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 209 416 209 412 206 404 203 388 200 388 202 392 203 396 203 400 203 392 200 384 197 384 200 365 193 369 194 369 194 369 194 369 194 369 193 365 191 361 191 361 182 357 180 357 179 353 179 353 179 349 176 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 297 164 325 164 309 168 345 179 325 149 222 113 182 116 206 116 202 113 206 114 214 113 214 114 210 114 202 126 281 155 297 147 289 150 281 149 281 147 269 149 277 147 277 146 273 144 269 144 265 143 265 141 261 140 257 140 261 140 257 137 249 134 246 132 246 135 253 138 257 135 242 131 242 129 242 129 242 129 242 129 249 132 246 129 242 128 234 126 222 123 222 123 222 123 222 123 218 122 218 120 214 119 210 119 202 117 214 122 218 120 206 116 210 117 198 114 206 117 198 113 206 122 210 105 249 99 230 196 880 378 888 363 872 384 706 239 234 123 206 108 186 107 198 105 202 105 198 104 194 99 190 98 182 99 182 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 170 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 119 67 119 66 115 64 111 64 115 63 107 63 115 66 111 64 99 61 99 63 103 64 107 64 103 64 111 66 111 66 107 63 99 63 107 64 107 64 103 61 83 58 95 60 87 57 91 61 87 57 83 55 83 57 91 60 83 51 87 52 91 54 95 54 75 48 79 49 83 51 87 52 91 49 95 51 95 49 91 48 95 49 91 48 87 49 91 51 87 49 87 49 87 49 87 49 91 51 87 49 79 43 67 40 75 46 87 51 91 49 79 45 79 46 75 43 75 46 87 51 75 46 75 46 75 46 75 46 71 43 67 46 79 48 71 40 75 46 75 46 75 43 63 40 67 42 59 40 63 43 75 49 87 46 79 43 67 39 59 37 87 48 79 43 71 40 67 40 24 42 24 45 25 47 27 47 27 42 22 42 27 50 27 42 22 42 24 45 25 42 24 40 25 45 25 45 25 45 25 45 24 45 27 47 28 50 27 47 27 47 27 45 24 42 22 40 22 42 22 42 22 42 22 42 21 40 22 45 24 45 24 45 21 42 22 45 25 50 27 52 25 47 24 42 22 42 24 45 25 40 25 40 25 40 25 40 27 42 27 42 27 42 27 42 25 42 27 47 30 52 33 54 37 62 37 62 37 62 37 62 36 62 39 66 40 66 40 64 40 66 40 66 40 66 40 66 43 69 45 71 45 74 46 74 48 76 48 76 48 76 48 76 49 76 48 81 52 83 49 71 48 78 51 83 54 83 51 81 54 85 54 85 54 85 54 83 52 88 60 95 51 62 21 19 12 19 12 19 12 19 12 19 12 21 13 21 15 23 15 23 15 28 19 23 16 31 15 9 7 64 137 222 131 205 140 193 141 195 144 198 140 198 141 202 138 200 140 202 135 188 125 183 107 138 72 83 40 47 24 35 28 35 39 85 49 95 98 384 256 434 260 305 174 351 247 348 238 317 235 341 236 343 247 353 244 403 269 377 272 396 253 374 232 379 215 241 233 434 272 436 254 444 244 417 241 417 212 408 200 408 191 391 177 362 185 518 259 522 253 515 254 518 253 513 256 515 251 511 251 513 247 503 245 491 241 489 242 491 241 487 241 489 239 489 239 489 239 487 238 472 235 482 239 341 247 413 295 327 283 341 289 327 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 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 360 312 360 313 362 313 362 313 365 315 365 316 367 313 362 313 365 315 367 316 367 318 365 318 367 319 372 321 374 318 372 315 372 316 382 324 391 321 245 306 403 315 389 310 384 322 382 322 393 322 391 304 365 298 405 312 408 259 398 300 432 307 434 309 403 224 425 227 472 223 453 224 453 224 453 224 453 221 448 220 446 221 446 221 446 218 448 218 448 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 209 436 211 434 209 429 205 425 200 413 200 415 202 417 203 417 205 417 202 413 199 410 199 408 196 396 196 396 194 393 194 393 194 393 194 391 193 389 191 389 182 386 182 384 180 384 179 382 179 382 177 379 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 161 353 170 346 165 353 168 341 138 274 116 248 114 260 119 257 114 255 116 255 114 255 114 255 110 253 111 274 137 317 152 322 152 322 150 319 149 317 150 317 147 315 147 312 146 312 144 310 143 308 143 305 141 305 140 303 141 305 141 303 138 300 137 298 135 298 137 298 135 296 134 291 129 281 129 281 129 281 129 281 131 284 129 279 126 276 125 274 123 267 123 267 123 267 123 267 122 265 122 262 120 260 119 260 119 260 119 260 119 260 119 260 119 257 114 253 117 257 114 250 114 274 108 236 123 229 105 312 331 608 380 608 352 539 217 238 123 255 108 234 102 236 102 236 101 234 102 236 102 236 104 238 99 231 98 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 88 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 66 148 64 148 63 145 63 143 64 152 63 145 66 150 66 143 61 138 61 138 63 140 64 140 63 138 64 140 64 140 63 138 61 136 63 138 63 138 61 136 57 133 60 136 57 131 58 136 58 131 55 126 54 126 54 126 51 126 52 126 54 128 55 131 48 119 48 121 49 121 49 121 48 117 48 117 48 117 48 117 51 119 49 117 48 119 49 121 49 112 49 112 49 112 49 112 46 107 46 107 46 107 46 107 46 107 48 112 49 109 46 107 46 105 43 102 43 107 48 112 46 102 46 102 46 102 46 102 45 97 43 102 48 105 45 93 45 95 46 97 45 93 42 88 45 93 42 88 42 93 45 97 42 90 40 83 36 78 33 74 46 97 45 90 40 88 40 88 15 24 19 25 19 25 23 27 15 22 7 24 23 30 27 27 7 22 15 24 15 24 11 21 19 25 19 25 19 25 19 25 15 24 19 27 27 28 23 27 15 24 15 24 15 24 11 22 27 21 27 21 27 21 27 21 27 21 27 21 27 22 35 24 27 21 27 22 35 25 39 25 35 24 31 22 31 24 39 25 35 25 35 25 35 25 35 25 39 27 39 27 39 27 39 27 39 24 47 27 55 30 63 33 79 37 79 37 79 37 79 37 75 37 83 40 87 40 87 39 83 40 91 43 95 42 87 39 83 45 87 45 91 46 91 46 95 48 95 48 95 48 95 48 99 48 95 49 107 52 99 46 95 49 103 52 107 52 107 51 99 52 95 54 103 54 103 54 107 55 123 57 103 33 31 10 23 12 23 12 23 12 23 12 27 13 27 15 31 16 35 16 39 18 35 15 39 19 23 1 43 82 396 140 372 146 392 147 404 141 412 141 404 138 396 143 388 137 384 137 369 128 341 119 285 88 186 48 95 28 59 24 47 21 91 45 95 57 301 247 619 260 626 179 448 233 666 235 658 223 626 241 654 239 658 239 658 266 698 260 749 283 702 248 638 248 615 153 543 280 694 265 619 280 638 260 583 251 523 233 480 217 452 208 392 174 448 260 531 256 495 254 492 260 492 259 460 251 472 253 492 251 476 239 488 245 476 244 480 245 480 239 472 239 480 239 480 239 488 241 503 241 468 239 523 194 682 315 904 288 876 289 876 283 912 307 948 300 940 297 936 297 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 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 310 968 312 968 313 972 313 972 313 976 315 976 316 972 313 972 315 976 316 980 316 988 318 984 318 988 319 980 321 984 318 968 316 968 319 972 324 1011 280 809 312 1011 316 960 321 960 322 972 324 944 307 896 295 876 321 884 265 742 291 861 306 853 321 781 236 495 224 428 221 460 226 484 226 476 226 476 226 452 220 452 220 444 223 448 223 448 221 448 221 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 420 211 420 211 416 208 404 205 392 202 392 202 396 203 396 203 404 205 392 200 384 199 384 200 380 199 376 197 372 196 369 194 369 194 369 193 365 191 361 191 365 184 361 182 361 180 357 180 353 179 353 177 345 174 341 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 317 167 329 168 329 168 297 146 194 114 190 116 214 125 222 116 214 117 222 117 222 117 222 117 202 110 194 119 249 144 293 155 297 153 289 152 289 150 277 152 277 147 277 147 273 146 273 144 265 143 265 143 261 141 261 140 269 143 269 143 269 141 265 141 257 137 249 135 246 134 246 135 242 129 242 129 242 129 242 129 242 129 238 126 230 125 226 123 222 123 222 123 222 123 222 123 218 122 218 120 214 119 210 119 218 120 206 116 202 117 214 122 210 117 198 114 206 117 198 113 218 126 214 104 253 114 198 122 444 215 456 197 369 180 269 122 202 111 182 101 174 104 186 102 186 101 190 102 198 102 202 104 182 98 178 98 174 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 88 166 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 119 67 115 66 115 64 111 64 115 63 107 63 115 66 111 64 99 61 103 63 103 63 107 64 95 61 99 63 103 61 99 60 95 60 95 60 95 60 95 60 87 58 99 60 87 55 91 60 95 58 83 54 71 51 67 49 95 54 95 54 99 55 99 55 83 49 83 48 79 48 79 48 83 46 75 43 75 45 83 48 91 49 87 48 87 48 91 49 87 49 87 49 87 49 87 49 75 43 71 43 75 48 91 52 79 46 83 48 83 48 79 46 75 43 71 42 71 45 79 46 75 46 75 46 75 46 75 46 71 43 67 46 79 48 71 40 67 43 71 45 71 43 63 42 75 45 67 42 63 42 67 43 67 40 63 37 51 33 47 31 75 43 75 42 67 39 63 39 25 45 25 45 25 45 25 45 25 42 22 42 27 50 27 45 22 42 24 45 25 42 24 40 25 45 25 45 25 45 25 45 22 42 25 47 27 47 27 45 24 42 24 42 24 45 25 45 21 40 21 40 21 40 21 40 22 40 19 35 18 40 22 47 21 40 21 42 22 45 24 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 21 38 24 42 28 50 31 54 36 59 36 59 36 59 36 59 36 62 39 66 40 66 40 64 37 66 43 74 45 71 40 62 45 71 45 74 46 74 48 76 49 78 49 78 49 78 49 78 49 76 46 76 51 83 51 76 49 78 51 81 52 83 52 83 52 83 52 83 52 83 54 85 54 90 57 83 40 45 16 19 12 19 12 19 12 19 12 19 13 21 15 23 16 26 16 26 19 21 13 21 18 28 9 0 36 176 150 188 138 205 135 210 140 200 143 200 138 193 138 202 135 198 134 195 132 188 120 171 99 131 61 64 31 42 25 50 19 54 43 85 39 131 155 427 248 441 232 265 173 348 250 336 235 296 220 331 238 343 242 341 248 382 260 379 274 413 265 365 239 362 245 250 190 453 271 444 268 544 313 522 283 518 272 503 260 475 241 479 205 417 227 539 259 530 256 530 262 537 263 537 254 522 256 530 259 527 248 508 248 503 245 501 245 501 242 494 241 496 239 494 239 494 238 484 241 479 239 489 245 351 254 422 292 327 285 343 288 324 291 343 300 348 297 346 295 343 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 351 303 348 304 348 304 348 304 348 304 348 304 351 306 353 307 353 307 353 307 353 307 353 307 353 309 355 310 358 310 360 312 360 312 360 313 362 313 365 315 365 313 362 313 365 315 367 316 367 316 362 318 365 318 372 319 372 321 377 318 374 316 377 318 379 316 436 266 291 325 382 331 370 318 389 327 398 309 374 294 382 300 441 289 341 279 429 307 448 310 479 262 384 224 451 220 475 224 453 224 453 224 453 224 453 220 446 220 448 223 448 223 451 224 458 223 456 221 451 218 448 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 436 211 436 209 432 206 427 202 417 203 417 203 417 203 417 205 420 202 413 199 410 199 408 202 403 200 401 197 396 194 393 194 393 194 391 193 389 191 389 185 389 184 389 182 386 182 386 180 384 179 379 176 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 165 353 167 348 170 346 146 279 117 250 119 257 126 265 120 250 120 257 119 255 119 255 117 257 123 267 114 274 135 317 153 324 155 327 155 324 153 322 153 322 149 317 147 315 147 312 146 312 144 310 143 308 143 305 141 305 141 305 143 308 143 308 143 308 140 300 135 291 132 293 135 298 131 284 131 284 131 284 131 284 129 281 128 279 126 274 125 272 125 269 123 267 123 267 122 265 122 265 122 262 120 260 119 260 120 262 117 257 117 257 120 262 119 257 114 253 117 257 114 250 108 260 111 234 120 260 108 241 108 245 120 253 117 250 122 253 114 248 107 241 108 245 108 243 107 241 105 238 101 231 99 229 98 229 98 226 96 226 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 88 205 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 72 159 72 157 70 155 69 155 64 152 63 145 66 150 66 143 63 140 63 138 63 138 63 138 58 133 60 136 61 133 60 131 60 131 58 131 58 131 58 133 58 136 61 136 57 128 57 133 58 133 55 126 52 124 52 124 55 131 55 131 55 131 55 131 49 121 48 119 46 114 45 114 46 109 40 102 39 107 45 117 49 119 48 114 46 117 49 119 49 112 49 112 49 112 49 112 46 105 42 100 43 109 51 119 46 107 46 109 48 107 46 107 43 102 43 100 43 102 43 102 46 102 46 102 46 102 46 102 45 97 43 102 48 105 45 93 40 90 43 93 45 93 43 90 48 97 45 93 42 90 40 88 45 93 43 90 40 85 37 83 42 90 42 90 40 85 39 83 19 25 19 25 19 25 19 25 27 27 15 24 23 27 15 22 19 27 23 28 27 27 23 25 19 25 19 25 19 25 19 25 11 24 19 25 23 27 19 25 19 25 19 27 23 27 23 27 35 24 35 24 35 24 35 24 31 21 23 18 19 21 31 25 27 21 27 22 31 22 31 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 31 21 39 25 55 30 67 33 67 33 67 33 67 33 67 33 75 37 83 40 87 40 87 39 83 40 95 46 103 43 87 39 87 45 91 46 91 48 95 48 99 49 99 49 99 49 99 49 99 48 91 48 103 52 107 49 99 49 99 49 103 51 107 52 99 51 87 49 95 52 103 55 115 57 119 49 71 21 15 9 23 12 23 12 23 12 23 12 27 13 27 15 31 16 35 16 47 16 23 15 35 15 15 6 150 143 404 125 392 143 388 150 404 141 412 141 392 137 388 140 380 132 361 131 357 125 325 111 261 78 146 37 71 25 63 25 39 34 91 42 75 85 448 254 619 263 527 153 456 226 662 233 638 209 595 236 650 235 638 233 622 247 686 260 710 279 749 265 646 239 662 174 452 279 706 263 638 331 769 322 674 319 658 307 615 280 551 266 464 221 492 263 523 256 492 256 492 260 488 260 488 265 492 263 511 263 503 254 484 248 472 245 480 245 472 239 476 241 484 239 480 238 476 239 503 241 468 239 523 196 690 316 896 288 884 291 872 280 912 309 948 298 936 295 932 295 932 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 303 948 303 948 303 948 303 948 303 948 304 952 306 956 306 956 306 956 306 956 306 956 306 960 307 960 309 964 309 968 310 968 312 968 313 972 313 976 315 972 313 972 315 976 316 980 316 984 316 980 318 984 318 980 319 984 319 972 316 968 316 960 316 960 330 1011 256 845 345 968 324 952 324 968 318 908 297 884 300 884 304 773 263 876 315 861 309 821 282 535 215 515 230 452 235 480 224 480 224 472 224 472 224 456 221 456 221 448 223 448 223 460 226 456 223 448 220 440 217 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 212 424 211 420 208 408 205 400 203 396 203 396 203 396 203 400 203 392 199 380 197 380 199 388 200 384 199 376 196 369 194 369 194 369 193 365 191 361 191 369 185 369 185 365 184 365 182 357 180 353 179 349 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 317 164 317 165 325 162 246 114 210 122 210 122 218 123 226 120 234 120 230 120 230 119 226 116 242 116 194 123 281 159 313 153 301 155 297 155 293 153 281 153 281 149 281 147 277 147 273 146 269 144 269 143 265 143 261 141 261 140 261 140 265 141 265 141 261 138 249 132 242 134 249 137 246 131 246 131 246 131 246 131 249 131 246 129 238 128 234 126 226 125 226 123 222 122 218 122 218 122 218 120 214 119 210 119 206 117 214 120 214 120 206 117 210 117 198 114 206 117 198 113 186 120 218 108 222 120 230 113 214 111 234 128 242 119 194 113 202 110 190 110 198 113 206 108 202 105 198 104 194 99 190 98 178 98 174 96 174 95 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 162 87 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 134 72 130 72 126 70 126 69 115 63 107 63 115 66 111 64 103 63 103 63 103 63 103 63 91 58 95 60 95 60 91 58 95 58 87 57 87 57 91 60 91 60 99 60 87 55 87 58 87 57 83 55 83 55 87 58 99 55 99 55 99 55 99 55 79 48 79 46 71 45 67 43 79 43 67 39 63 42 83 49 91 48 83 46 83 46 87 49 87 49 87 49 87 49 87 49 87 48 75 42 71 45 83 51 79 46 79 45 75 46 79 46 71 43 71 43 71 43 67 42 75 46 75 46 75 46 75 46 71 43 67 46 79 48 71 40 59 40 63 45 71 45 71 45 79 46 75 45 67 40 55 39 83 46 79 43 75 42 71 40 63 40 71 42 71 40 63 37 27 47 25 45 25 45 24 42 30 50 25 45 25 45 22 38 27 47 28 52 30 50 27 47 25 45 25 45 25 45 25 45 22 40 24 45 25 45 25 45 28 50 27 47 27 47 27 47 24 45 24 45 24 45 24 45 21 40 21 40 21 42 24 45 22 42 22 42 24 45 24 45 24 45 22 42 22 45 25 47 25 40 25 40 25 40 25 40 24 38 24 38 24 38 24 38 21 35 24 45 30 52 34 59 33 54 33 54 33 54 33 54 36 62 39 66 40 66 40 64 40 69 43 74 45 71 42 66 46 74 46 74 48 76 48 78 48 76 48 76 48 76 48 76 49 76 45 74 49 83 52 83 51 78 49 78 49 81 52 85 51 81 49 76 49 83 55 90 55 90 55 71 28 28 10 16 12 19 12 19 12 19 12 19 12 19 12 21 13 21 15 23 21 19 13 23 13 16 12 26 82 231 141 181 143 193 138 200 140 200 143 200 137 193 137 198 135 191 128 191 128 183 114 159 87 112 52 54 25 40 24 50 24 78 42 85 48 195 212 417 244 425 187 236 182 327 235 327 223 276 212 327 235 327 233 339 227 346 254 377 256 410 298 432 251 370 247 298 161 415 277 439 285 587 358 601 339 606 340 608 331 585 309 563 283 501 248 513 257 527 253 525 257 534 260 532 265 539 262 542 263 539 256 522 251 508 247 501 247 501 242 491 242 499 241 494 239 491 236 482 238 475 236 487 244 348 254 422 291 327 288 346 286 319 289 348 298 348 297 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 358 307 358 309 360 309 360 310 360 312 360 313 362 313 362 313 362 313 365 315 367 316 367 315 362 316 362 318 370 318 370 318 374 318 377 316 374 316 374 316 360 343 379 254 334 339 374 322 396 321 389 300 372 300 405 318 393 260 367 319 417 304 465 298 446 211 444 241 460 220 460 226 456 226 456 226 456 226 456 224 453 223 451 223 448 223 446 224 458 223 453 220 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 206 429 205 420 205 420 203 417 203 417 202 413 199 408 196 405 196 403 199 401 197 398 196 396 194 393 194 393 194 391 193 389 191 389 187 393 187 391 185 391 184 389 182 384 180 382 177 377 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 162 348 164 343 165 339 140 267 120 255 117 248 117 255 122 265 122 260 120 255 119 253 116 255 116 260 114 286 150 341 162 329 155 327 155 324 153 322 153 322 150 317 149 317 147 315 147 315 146 310 144 310 143 308 143 308 140 303 138 300 138 300 138 300 138 298 135 296 134 293 134 296 132 286 132 286 132 286 132 286 132 286 131 284 129 279 126 276 126 272 125 267 123 265 120 262 122 265 122 262 120 260 119 260 116 257 120 265 122 262 117 255 119 257 114 253 117 257 114 245 116 250 119 248 110 248 116 248 116 243 99 236 105 257 117 276 107 241 105 243 110 245 107 238 101 234 102 236 102 236 104 238 96 226 96 226 95 224 95 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 85 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 69 155 69 152 67 150 66 150 64 152 63 145 66 150 66 143 64 143 63 138 63 138 61 136 58 133 60 136 61 133 60 131 61 133 57 126 55 128 60 136 60 138 61 136 57 128 55 131 57 131 55 128 57 133 60 136 55 131 55 131 54 128 54 128 45 114 45 114 45 112 43 112 45 109 42 107 43 112 48 119 48 117 46 114 46 114 48 117 49 112 49 112 49 112 49 112 51 112 46 105 43 105 45 107 46 107 45 105 45 105 46 107 43 105 45 107 45 102 42 100 46 102 46 102 46 102 46 102 45 97 43 102 48 105 45 93 40 90 43 95 46 100 48 100 46 97 46 95 43 90 39 85 43 93 42 90 40 88 40 85 39 88 42 93 43 90 40 85 23 27 23 25 19 24 15 24 27 25 15 24 23 27 19 22 19 27 23 28 27 27 23 25 19 25 19 25 19 25 19 25 7 22 15 25 19 25 19 24 27 28 23 27 19 24 15 24 31 22 31 22 31 22 31 22 27 21 31 24 35 24 35 24 39 25 39 25 35 24 35 24 39 25 35 22 31 22 35 24 35 25 35 25 35 25 35 25 31 24 31 24 31 24 31 24 35 22 43 27 63 34 75 37 75 36 75 36 75 36 75 36 75 37 83 40 87 40 87 39 95 43 95 43 95 43 95 43 91 46 91 48 95 48 99 49 95 48 95 48 95 48 95 48 99 46 87 45 99 52 111 52 103 51 99 48 99 51 107 54 95 49 79 48 87 52 107 58 119 57 111 42 43 12 0 9 23 12 23 12 23 12 23 12 19 10 19 10 23 12 27 13 47 16 31 16 19 6 31 28 269 150 357 131 400 132 400 138 404 141 404 140 388 134 376 135 376 129 345 125 349 123 313 104 222 67 126 33 59 24 51 24 59 46 79 46 134 137 595 245 591 245 428 153 519 215 611 224 603 199 583 236 638 223 619 236 607 230 650 250 658 276 813 292 726 260 630 203 380 235 722 262 583 319 730 342 706 345 694 358 694 355 678 336 682 297 484 256 503 257 488 259 495 268 503 269 484 265 503 269 523 266 495 251 499 253 484 248 492 248 480 242 480 242 476 239 480 238 472 238 499 239 464 239 527 197 694 318 892 288 892 292 868 277 908 310 944 297 932 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 306 960 307 960 309 964 309 964 310 968 312 968 313 972 313 972 313 972 315 976 316 980 316 980 315 980 316 980 318 976 318 972 316 968 318 972 318 960 316 972 324 948 343 936 251 960 316 980 325 940 306 884 298 904 310 829 271 769 306 940 315 876 306 658 223 432 227 472 224 523 230 503 229 492 229 484 229 484 229 472 226 468 223 448 221 440 220 448 221 444 220 440 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 412 206 404 206 404 205 400 203 396 203 388 199 380 194 372 193 369 194 372 196 372 196 369 194 369 194 369 194 369 193 365 191 361 191 376 188 372 187 372 185 369 185 361 182 357 179 349 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 165 321 164 317 162 265 128 210 122 206 116 202 117 222 125 234 122 230 120 226 116 218 114 210 120 249 146 309 159 313 158 297 153 293 153 289 152 281 152 285 150 281 149 281 147 277 147 273 146 269 144 269 143 265 143 265 141 261 140 257 137 253 137 249 137 253 137 249 135 246 132 249 132 249 132 249 132 249 132 246 131 242 129 238 126 230 125 230 126 226 123 222 122 214 120 218 122 218 120 214 119 210 119 210 119 210 119 210 119 210 119 210 117 198 114 206 117 198 114 214 111 202 119 214 113 230 111 238 116 242 117 226 108 186 92 182 104 182 107 194 108 186 99 186 101 190 102 198 102 202 104 174 96 174 95 170 95 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 87 158 87 162 88 166 87 162 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 119 67 119 66 115 66 111 64 115 63 107 63 115 66 111 64 107 64 107 63 103 61 99 61 95 60 99 61 99 61 95 60 103 60 91 55 83 58 95 63 95 61 103 60 87 54 83 57 91 57 83 55 79 55 83 55 99 55 95 54 91 52 91 51 67 43 67 43 67 45 71 45 79 45 83 46 87 49 95 51 87 46 83 45 79 46 83 48 87 49 87 49 87 49 87 49 83 48 83 46 79 45 75 45 79 46 75 43 71 45 79 46 75 46 83 48 83 45 71 42 75 46 75 46 75 46 75 46 71 43 67 46 79 48 71 40 59 42 71 46 83 51 87 51 67 45 71 46 71 43 59 39 71 42 67 40 67 40 63 39 63 40 75 46 83 43 71 39 27 47 27 45 25 42 24 42 24 40 22 42 27 50 28 47 24 45 25 47 27 45 25 42 25 45 25 45 25 45 25 45 21 40 24 45 25 45 25 42 28 47 25 42 22 38 21 35 21 40 21 40 21 40 21 40 19 42 24 50 27 47 24 42 27 47 25 47 25 47 25 47 27 50 25 45 22 42 22 42 25 40 25 40 25 40 25 40 24 38 24 38 24 38 24 38 22 38 25 47 31 57 37 64 39 64 39 64 39 64 39 64 36 62 39 66 40 66 40 64 45 71 43 69 42 71 43 74 46 74 46 76 48 78 49 78 46 74 46 74 46 74 46 74 49 74 45 71 49 83 54 85 52 81 49 76 49 81 54 88 51 78 48 74 48 81 55 93 57 93 54 64 21 16 7 16 12 19 12 19 12 19 12 19 9 14 9 16 10 16 12 19 19 21 16 26 9 7 18 57 116 224 125 195 144 179 143 186 141 200 143 200 137 191 134 198 134 188 123 186 126 181 111 152 76 102 48 52 25 40 24 47 31 88 37 97 70 269 254 417 235 410 167 267 215 331 223 317 212 267 211 329 230 308 227 341 239 329 239 346 233 391 298 420 288 410 233 322 138 343 283 434 253 515 325 573 334 585 340 608 352 608 354 608 369 589 256 496 265 537 263 549 272 570 282 563 274 539 288 561 294 561 269 534 257 518 253 511 251 511 247 499 242 499 241 494 239 491 236 484 239 477 238 489 247 353 259 427 291 327 289 346 285 317 289 353 300 346 295 341 294 341 294 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 301 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 306 358 307 360 309 360 309 358 309 360 310 362 312 362 312 362 312 365 313 367 315 367 315 360 315 367 316 370 318 370 313 370 316 377 318 377 318 374 310 401 316 353 346 334 223 417 331 403 313 379 297 386 306 427 292 367 286 417 312 415 313 468 236 413 221 482 215 451 236 432 232 465 232 465 232 465 232 465 229 458 226 453 223 446 220 441 220 451 218 448 218 446 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 214 439 211 434 208 429 206 422 206 420 205 417 203 417 199 408 196 401 193 398 191 401 193 391 194 393 194 393 194 393 194 393 194 391 193 389 191 393 188 396 188 393 187 393 185 391 182 386 180 382 179 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 353 167 348 164 346 150 303 129 269 126 255 117 248 117 255 120 257 119 253 116 250 114 250 120 298 156 341 158 324 153 331 153 324 152 322 152 319 152 319 150 319 150 317 149 315 147 315 146 312 146 310 144 308 143 308 144 308 141 303 138 298 137 296 134 296 137 300 138 296 132 288 134 286 134 286 132 284 134 284 131 279 129 276 126 274 125 272 126 272 125 267 123 265 120 262 122 265 122 262 120 260 119 260 122 262 117 255 116 257 120 265 119 257 114 253 117 257 114 245 120 222 105 253 117 250 116 248 110 257 110 238 99 250 105 250 105 238 105 245 110 245 104 231 107 241 105 238 101 231 99 229 96 226 96 224 95 222 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 205 85 200 87 205 88 205 87 202 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 70 157 70 155 69 152 67 152 66 152 63 145 66 150 66 143 64 143 64 138 63 136 61 136 60 136 61 138 63 136 61 133 64 136 58 128 57 131 61 140 60 138 61 136 55 126 54 131 58 133 54 126 51 121 49 121 54 128 54 126 52 124 51 121 40 109 42 112 43 114 45 114 45 114 48 121 52 124 52 124 48 114 46 112 45 114 46 117 49 112 49 112 49 112 49 112 45 105 46 109 48 109 46 105 48 107 43 100 42 102 46 109 46 109 49 112 48 107 43 97 46 102 46 102 46 102 46 102 45 97 43 102 48 105 45 93 40 93 45 100 51 107 52 107 42 93 45 97 45 93 42 85 43 93 42 90 42 90 42 88 39 90 45 97 48 95 42 88 27 28 23 25 19 24 11 22 23 27 23 27 23 27 23 27 11 24 23 30 31 27 15 22 23 25 11 21 7 22 19 27 11 24 15 24 15 24 15 25 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 51 30 39 25 35 27 47 31 47 27 51 28 59 33 75 37 87 40 79 36 75 36 75 36 79 36 67 46 91 40 75 46 91 46 91 46 91 46 91 46 95 46 91 46 91 46 91 45 95 49 99 48 87 45 95 51 91 49 91 51 95 52 99 52 95 52 103 55 107 55 107 54 99 54 99 54 107 52 107 52 146 61 99 25 19 16 23 9 23 12 23 10 19 9 15 9 31 13 27 12 23 10 19 9 15 21 31 12 47 7 51 73 353 134 361 132 365 135 372 134 388 140 392 140 384 135 365 129 357 134 357 126 341 119 285 87 206 52 99 30 71 22 39 21 99 30 91 34 194 199 599 250 626 202 420 174 567 220 575 226 567 208 587 229 630 229 626 241 634 235 630 229 646 259 702 260 749 279 607 194 480 205 678 274 634 263 666 309 698 315 662 340 722 354 730 363 773 310 551 250 527 259 495 274 523 268 551 309 634 309 710 349 646 279 571 272 515 256 484 256 499 248 464 244 484 245 480 239 468 238 468 239 499 244 460 248 519 199 734 310 908 289 908 292 857 282 952 307 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 307 952 309 956 310 960 310 964 312 964 313 968 315 972 315 968 315 968 315 972 316 976 316 976 316 976 318 980 319 984 319 972 325 1003 312 995 330 920 241 1003 319 904 295 876 310 884 303 738 272 853 313 833 315 797 256 523 223 468 224 460 229 488 233 488 232 495 235 499 242 519 248 515 242 499 233 472 224 460 221 452 223 444 221 444 220 440 220 444 220 440 218 436 217 432 215 436 218 436 217 432 215 428 215 428 215 428 214 424 212 420 212 432 215 424 212 420 212 424 214 428 214 420 211 412 206 400 205 396 208 388 205 384 203 388 203 365 191 361 188 357 187 361 190 372 191 369 191 372 196 376 194 361 191 357 191 353 190 349 187 345 184 357 185 357 185 361 187 357 184 349 180 345 180 349 180 349 176 349 173 345 173 345 174 337 170 337 173 353 174 341 167 325 168 325 167 321 165 317 165 313 165 313 165 313 165 313 165 261 135 230 120 198 116 206 120 214 123 218 119 194 114 214 129 305 156 309 158 309 159 309 159 297 153 289 150 285 150 285 152 285 150 281 149 281 147 277 147 277 147 281 147 273 144 265 141 261 141 265 141 265 140 257 137 257 138 261 138 253 135 246 132 222 132 249 137 261 144 281 137 226 119 210 122 214 122 206 125 238 129 230 123 218 122 222 123 218 122 218 120 214 119 210 119 210 120 210 119 206 117 202 117 206 119 206 117 202 116 198 116 198 114 206 113 202 111 206 111 210 111 214 111 222 110 214 107 206 108 206 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 92 174 92 174 92 174 92 174 92 170 90 166 88 166 87 162 87 166 88 166 87 162 87 158 85 158 85 158 84 150 81 142 78 146 82 150 82 150 81 142 78 134 76 134 75 130 73 126 73 146 75 146 75 146 75 146 75 146 73 138 72 146 75 142 73 142 75 134 72 130 72 130 73 134 72 130 70 126 72 130 73 123 72 134 72 119 64 115 70 130 72 130 70 126 70 123 69 107 67 99 64 99 61 95 61 103 64 107 63 103 64 107 66 119 66 99 63 111 66 103 58 111 61 83 51 67 51 83 58 103 61 107 58 103 60 107 60 91 54 99 57 103 57 99 54 95 52 95 49 91 49 91 49 91 48 87 46 83 48 87 49 95 52 95 51 91 49 87 49 87 48 79 45 75 48 87 51 79 46 79 46 79 46 79 46 75 46 87 49 83 46 87 52 91 51 83 48 75 45 71 45 75 46 75 46 75 46 75 46 79 46 75 45 71 46 75 48 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 59 39 59 40 67 45 79 48 25 45 25 45 25 45 25 45 25 45 25 45 25 47 27 47 21 42 25 50 28 45 24 38 25 45 22 40 22 40 25 45 24 42 24 42 24 42 24 42 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 27 42 25 40 25 40 27 42 25 42 25 45 28 52 33 57 40 64 37 59 36 59 36 62 37 54 36 71 46 69 43 78 46 74 46 74 46 74 46 74 46 74 46 74 46 74 46 74 45 74 48 71 43 69 46 76 49 78 49 81 51 83 52 83 48 78 51 81 52 83 51 81 54 81 54 81 52 81 52 81 63 88 40 31 12 19 15 11 12 19 12 16 10 14 9 14 13 21 12 19 12 19 10 16 10 23 12 16 18 4 28 131 134 198 132 198 134 193 134 193 137 198 138 198 137 191 131 186 131 191 128 183 122 176 102 128 69 78 34 35 27 33 22 38 45 69 45 95 108 370 232 432 235 341 164 317 218 351 223 317 206 279 217 303 232 305 233 331 233 336 232 327 239 362 262 372 276 417 221 296 184 308 256 446 251 446 268 499 294 515 303 556 324 608 342 608 333 570 247 513 256 513 260 575 274 580 294 596 360 594 381 608 342 542 276 553 266 525 256 522 257 511 248 506 250 506 244 499 241 494 239 489 241 494 236 501 247 346 274 403 295 319 294 343 276 331 300 351 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 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 370 312 370 313 372 313 367 313 370 315 370 316 372 316 372 316 374 318 374 319 377 310 382 318 365 321 396 310 322 286 379 313 389 297 415 304 393 257 384 307 439 303 491 289 403 230 427 227 444 227 456 227 463 229 468 232 477 239 491 248 501 256 503 247 482 232 460 223 451 223 456 223 453 221 453 220 451 220 451 218 448 218 448 218 446 218 451 218 448 217 448 215 446 215 446 215 444 214 444 212 441 215 444 215 441 214 441 214 439 214 439 211 434 208 427 203 425 205 425 205 422 202 417 199 415 187 398 185 393 184 393 184 389 190 374 184 377 190 384 190 384 190 386 188 389 188 386 187 389 184 386 185 389 185 391 187 391 187 389 184 384 180 382 180 382 177 377 174 374 173 372 174 374 171 367 170 370 174 374 171 365 168 365 168 362 167 362 165 360 164 358 164 358 164 358 164 355 156 327 146 300 131 286 126 284 123 284 129 296 138 315 155 341 162 336 159 331 156 327 153 324 155 324 152 322 150 319 152 322 152 319 150 319 149 317 149 315 149 317 147 312 144 310 143 308 140 305 141 305 141 303 138 298 138 300 138 300 137 296 134 291 137 296 138 284 135 276 123 236 116 236 102 236 114 262 117 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 119 253 117 250 117 248 116 248 114 248 114 245 113 243 111 243 111 243 113 245 110 243 108 238 108 245 107 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 214 90 210 92 210 92 210 92 210 92 207 90 207 88 205 88 202 88 200 87 200 85 198 85 195 84 198 85 195 82 191 79 186 81 193 82 193 82 191 79 186 78 186 78 183 76 183 75 181 75 181 75 181 75 181 75 181 75 179 72 176 75 181 73 171 75 164 73 159 72 159 72 162 72 159 70 157 70 157 72 159 67 157 72 157 66 148 66 155 70 157 70 157 69 155 67 152 69 157 66 152 64 143 61 143 63 140 61 138 61 136 63 138 58 133 60 140 66 143 57 121 55 131 57 133 58 133 58 131 57 128 57 131 60 136 60 140 58 138 57 136 54 128 48 121 54 126 52 121 51 121 51 121 49 119 48 117 48 117 49 119 52 117 52 114 51 112 49 112 49 112 48 109 46 109 48 109 49 112 49 112 49 112 49 112 42 105 48 109 46 107 49 117 52 109 49 105 46 100 45 102 46 102 46 102 46 102 46 102 49 100 48 97 46 100 48 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 42 85 40 83 40 85 43 90 11 22 11 22 15 27 27 30 11 22 11 24 15 25 19 27 7 22 15 25 19 24 11 21 19 24 15 22 11 24 15 25 23 25 19 24 15 22 11 21 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 25 39 27 39 27 35 25 27 24 31 25 35 24 31 22 31 24 35 25 35 25 31 24 43 24 43 25 51 28 63 33 87 39 79 36 75 36 79 37 59 33 63 43 91 45 91 51 91 46 91 46 91 46 91 46 83 45 87 46 91 48 95 49 83 45 87 43 79 40 83 46 91 49 83 51 87 52 91 52 79 49 87 51 91 52 87 51 99 54 99 54 107 52 107 52 138 52 71 15 0 10 11 10 23 12 23 10 19 9 15 9 19 10 23 12 23 12 27 13 39 15 23 15 39 7 115 110 349 132 357 131 357 132 361 132 372 135 380 137 369 134 357 129 349 128 341 119 309 113 269 85 178 48 91 27 67 24 43 28 95 46 83 51 337 221 559 235 567 170 440 203 595 238 630 212 555 208 587 224 615 227 619 238 634 233 626 230 630 248 674 251 710 279 551 196 503 177 666 268 646 248 615 262 607 271 591 285 599 313 690 327 662 263 507 254 507 253 488 266 519 279 595 324 781 384 849 384 817 321 611 289 555 268 507 263 515 257 495 257 499 251 495 245 484 242 480 244 503 245 460 248 523 199 734 310 896 291 908 291 861 283 960 301 936 297 924 295 924 295 920 294 928 297 928 297 928 297 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 310 968 312 968 313 968 313 968 313 972 315 972 316 976 316 976 316 980 318 980 319 976 316 976 315 984 325 1003 318 849 301 924 298 861 310 845 268 781 301 880 301 825 306 654 218 527 233 488 227 456 226 452 223 476 229 484 235 503 245 527 251 547 253 523 241 492 229 468 224 456 224 448 223 448 221 444 221 436 218 436 218 440 220 440 220 436 218 436 218 432 217 432 215 428 215 428 215 424 214 424 212 428 215 428 215 428 214 420 211 416 209 408 206 400 203 392 203 384 203 384 202 376 197 365 190 341 182 341 179 333 179 337 180 341 182 333 179 337 184 341 182 349 185 341 184 337 182 337 180 345 184 349 185 353 187 353 188 357 187 349 182 337 180 337 179 349 177 353 174 345 173 349 174 349 173 337 170 341 173 345 171 325 168 325 168 321 167 321 165 317 165 317 164 313 164 313 165 337 167 317 156 289 147 273 144 285 150 285 155 313 165 329 167 313 159 309 158 297 153 289 152 297 155 293 152 285 150 289 152 293 152 289 152 285 150 285 149 289 149 277 144 265 143 269 144 265 141 265 141 265 140 257 138 257 138 257 138 253 135 242 132 238 138 261 144 285 146 253 114 214 102 138 90 158 113 198 117 210 123 222 123 222 123 218 120 218 122 218 120 214 119 210 119 210 120 210 119 206 117 202 117 206 117 202 117 198 116 198 116 206 114 206 113 202 111 206 111 210 111 214 113 218 108 210 107 206 107 202 107 198 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 178 92 174 92 170 90 170 88 162 85 158 85 154 84 154 82 154 84 154 84 150 81 142 78 146 82 150 82 150 81 142 78 142 79 142 78 138 78 134 76 146 75 146 75 146 75 146 75 146 73 138 72 146 75 142 73 138 75 134 72 130 72 130 72 126 70 123 69 123 69 126 70 115 67 123 67 115 64 115 67 123 69 123 67 119 67 115 66 103 67 95 63 87 63 95 63 95 60 95 60 99 60 99 60 103 61 103 63 115 66 107 60 83 55 99 63 103 58 83 51 83 52 91 57 103 60 107 60 111 60 107 57 95 51 83 46 103 54 103 54 99 52 99 52 95 51 91 49 91 49 95 51 95 52 95 51 91 49 87 49 87 51 91 49 87 48 79 45 87 49 87 49 87 49 87 49 63 43 79 46 75 45 83 51 91 51 83 48 75 46 75 46 75 46 75 46 75 46 75 46 79 46 75 45 71 46 75 48 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 75 43 67 40 63 40 63 40 24 40 22 40 22 45 27 52 19 35 21 40 22 42 25 45 21 38 22 42 24 40 21 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 40 27 42 27 42 25 38 22 38 24 40 25 38 24 35 22 38 25 42 27 40 24 35 22 38 22 40 25 45 28 50 39 64 37 59 36 59 37 64 36 57 39 69 45 71 45 74 45 71 45 71 45 71 45 71 42 69 45 71 48 76 49 81 43 71 46 71 42 66 45 76 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 74 28 16 7 14 13 16 12 19 12 16 10 14 9 14 9 16 10 19 12 21 13 23 21 14 9 21 12 14 60 195 131 193 129 193 131 188 131 188 132 191 135 195 137 193 132 188 126 188 120 167 110 162 96 121 58 66 30 38 25 33 25 50 40 90 34 131 170 410 223 417 206 293 174 370 232 379 244 293 205 281 217 293 224 300 230 319 233 331 230 322 233 336 242 351 260 405 194 298 197 262 235 434 256 432 245 420 245 446 260 470 271 532 298 563 283 515 245 537 263 525 257 563 265 580 291 592 360 608 384 608 380 608 298 608 283 546 266 537 266 527 262 532 257 518 251 508 247 503 244 496 244 496 238 503 247 346 274 403 292 319 294 341 277 341 303 343 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 310 367 310 370 312 370 312 365 313 367 313 370 315 370 315 370 316 372 316 374 318 374 321 379 319 377 316 382 324 415 306 377 295 382 307 429 289 341 285 425 313 444 309 456 236 413 233 453 230 458 227 453 224 448 229 465 230 472 236 482 242 491 239 479 236 472 232 468 230 468 226 458 224 458 223 456 223 456 217 446 218 448 220 453 221 453 220 453 218 451 218 448 217 448 217 448 215 446 215 444 214 444 214 444 215 444 215 439 211 434 208 429 206 427 203 422 200 420 202 422 203 422 200 408 187 393 180 386 177 384 176 382 177 379 180 367 176 365 179 372 180 374 182 379 179 379 179 377 177 377 182 384 184 386 185 391 187 393 188 391 185 384 180 382 179 379 179 379 176 374 174 374 174 377 177 374 170 365 171 372 173 372 170 367 168 365 168 362 167 362 167 360 165 360 165 358 164 355 162 346 165 346 165 346 164 343 171 351 165 346 168 348 161 329 155 327 155 327 156 329 156 331 156 327 153 322 152 322 152 324 153 324 153 322 152 322 150 319 153 319 146 308 141 308 144 312 141 305 143 308 141 305 140 300 137 300 138 298 137 293 132 288 132 305 161 327 158 298 134 243 105 219 92 202 93 245 120 269 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 117 248 116 248 114 245 114 248 114 245 113 243 111 243 110 243 111 243 110 241 107 236 107 243 107 241 105 241 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 84 195 84 195 84 193 81 188 81 193 82 193 82 191 79 186 79 188 78 186 76 183 76 183 75 181 75 181 75 181 75 181 75 179 72 176 75 181 73 171 73 162 72 159 70 157 72 159 70 155 69 152 67 155 69 157 66 150 66 150 66 148 64 150 67 152 67 150 66 148 64 148 66 155 64 150 63 143 61 145 58 136 60 133 60 133 60 131 67 136 60 126 60 136 70 150 66 136 63 126 54 112 45 102 43 102 49 112 55 121 55 121 57 128 58 131 57 128 55 126 54 126 55 128 55 126 54 124 52 121 51 119 49 121 51 124 52 117 52 114 51 112 49 112 51 114 52 117 51 109 45 100 46 107 46 107 46 107 46 107 43 105 46 107 43 100 43 107 51 107 48 102 46 102 46 102 46 102 46 102 46 102 46 102 45 95 43 90 42 93 45 95 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 45 88 42 83 40 83 42 85 23 25 11 21 7 22 19 27 3 21 7 21 11 22 15 24 7 22 11 22 11 22 11 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 24 35 27 39 25 31 24 27 24 31 25 35 24 31 22 31 25 39 28 43 27 35 24 43 22 39 22 43 25 55 28 83 37 75 36 75 37 83 39 71 42 79 42 79 43 83 40 87 45 87 45 87 45 87 45 79 43 87 45 95 48 99 51 95 49 99 48 87 45 95 51 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 43 43 12 7 12 15 15 23 12 23 10 19 9 15 9 15 10 19 12 23 13 27 15 55 9 23 15 19 22 214 138 345 131 353 129 353 131 357 131 369 134 369 137 372 135 357 129 341 123 313 110 281 102 234 76 142 39 71 25 51 24 55 34 71 48 47 79 464 233 563 232 484 156 480 232 630 250 654 205 559 212 583 218 587 224 615 230 626 230 619 230 615 233 634 241 682 259 503 196 555 167 587 263 654 257 595 229 539 241 575 245 575 266 567 259 547 256 499 266 515 259 488 256 492 265 543 297 769 383 833 372 821 336 642 309 583 277 527 271 535 265 523 268 519 259 511 251 495 247 492 247 507 248 468 250 523 199 734 310 888 289 896 288 861 292 960 297 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 960 310 964 310 968 312 964 312 964 313 968 313 972 315 972 315 972 316 976 316 980 318 988 316 984 322 976 312 968 330 952 300 865 309 908 298 781 265 892 319 880 312 785 247 507 242 492 230 464 230 464 229 480 230 480 230 472 229 472 232 480 233 468 229 464 229 468 230 476 233 456 226 456 226 452 224 452 223 436 218 436 220 444 221 448 223 440 220 440 218 436 218 432 217 432 217 432 215 428 215 424 214 424 214 424 214 420 209 408 208 400 205 396 203 392 200 388 200 380 205 384 205 380 194 353 184 345 182 345 179 341 177 345 180 333 179 317 176 325 180 325 176 325 177 325 174 325 173 321 173 333 180 337 182 345 185 353 187 353 185 345 180 333 179 333 177 353 177 345 176 341 174 345 176 353 176 333 170 333 173 337 171 329 170 329 168 325 168 321 167 325 167 321 165 317 164 313 165 305 158 317 164 333 168 337 168 325 161 317 164 341 170 325 159 297 155 301 156 301 158 305 158 301 155 293 153 289 152 293 153 293 153 293 152 289 152 285 150 293 150 273 143 261 143 269 146 265 143 269 143 269 141 261 138 253 137 253 137 249 134 242 131 261 162 361 161 253 99 115 66 107 90 190 108 190 117 222 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 198 116 198 114 194 114 206 114 206 113 202 111 206 111 206 110 210 111 214 108 210 105 202 107 198 105 198 104 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 150 82 154 84 154 82 146 79 146 82 150 82 150 81 142 78 134 76 134 76 130 75 126 73 146 75 146 75 146 75 146 75 146 73 138 72 146 75 142 73 138 73 130 70 126 70 126 72 126 69 123 67 119 69 123 70 115 64 111 66 115 66 115 66 119 67 115 66 111 64 111 64 103 64 99 61 95 61 103 64 103 60 107 64 119 63 111 61 99 61 103 63 103 64 115 69 111 61 71 42 31 34 31 37 19 33 39 43 71 52 95 58 95 55 99 58 103 58 103 57 99 52 103 55 107 55 103 52 99 51 95 49 91 51 95 52 95 52 95 51 91 49 87 49 91 52 95 52 91 48 75 43 79 46 79 46 79 46 79 46 83 49 87 46 67 40 63 42 87 49 79 46 75 46 79 48 75 46 75 46 75 46 75 46 75 46 71 45 71 45 75 46 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 67 42 63 40 63 42 71 45 27 45 22 35 19 38 24 47 22 40 22 40 22 40 22 40 24 42 22 40 22 40 24 42 22 42 24 45 25 42 24 40 27 45 25 42 24 40 22 38 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 24 38 25 40 25 40 24 38 22 38 24 40 25 38 24 35 25 40 27 42 27 42 25 40 24 40 24 40 24 42 27 47 37 62 36 59 36 62 39 66 40 71 45 66 40 69 42 59 43 69 43 69 43 69 43 69 43 71 45 74 46 76 48 78 51 83 52 81 48 76 51 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 58 57 18 16 12 16 12 21 12 19 12 16 10 14 9 14 10 16 12 19 12 19 13 21 21 7 12 16 6 54 98 207 129 191 128 191 129 186 129 186 132 188 134 195 134 191 128 188 123 181 116 159 102 143 82 95 45 52 27 33 22 31 30 64 36 85 37 200 200 408 230 410 182 308 194 389 242 382 239 300 209 291 220 286 218 300 230 312 230 317 229 324 230 319 232 339 260 358 188 293 217 281 193 425 260 434 245 367 211 386 233 403 239 441 226 451 251 513 254 530 257 527 250 546 254 568 279 561 337 608 349 606 342 608 303 606 285 551 271 544 271 534 263 534 263 525 256 515 250 508 247 501 247 503 239 511 247 346 274 405 289 324 291 341 279 351 307 336 294 341 295 343 295 343 297 346 297 346 297 346 297 346 297 346 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 365 309 365 310 367 310 367 310 365 312 365 313 367 313 367 313 370 315 370 316 372 316 372 312 370 315 382 319 382 315 396 294 365 309 441 307 362 265 393 319 432 312 465 279 393 215 479 227 470 229 470 229 460 232 456 232 468 229 463 226 460 226 463 230 468 229 465 229 465 230 468 227 463 227 460 226 460 224 458 220 451 220 451 221 453 221 453 221 453 220 453 218 451 218 451 218 448 217 448 215 446 215 446 215 441 211 432 206 429 206 429 205 425 203 425 202 422 200 420 203 415 203 410 196 398 187 389 187 389 182 384 180 384 180 384 184 377 177 372 179 377 177 374 176 372 173 377 171 374 170 374 174 374 177 379 180 384 184 389 182 382 179 379 177 377 179 379 179 382 177 377 176 377 176 377 179 377 173 370 173 374 173 367 171 367 170 367 168 365 168 365 168 365 168 362 165 360 164 355 158 341 161 346 162 346 162 343 162 343 162 351 167 353 164 343 162 339 161 334 158 327 155 324 156 329 155 324 153 324 153 324 153 322 152 322 150 319 150 317 152 317 147 310 143 308 144 310 143 308 144 310 143 305 140 303 137 298 137 298 135 293 131 284 134 317 158 262 75 117 18 71 43 183 120 269 131 269 125 257 122 267 123 267 123 267 122 262 122 265 122 262 120 260 119 260 120 255 120 253 119 250 117 250 116 248 116 248 114 245 114 243 114 248 114 245 113 243 111 243 110 241 110 241 108 238 105 236 105 241 105 241 104 238 104 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 93 210 92 210 90 207 90 205 87 198 85 198 84 195 84 193 81 193 82 195 84 193 81 191 81 193 82 193 82 191 79 186 76 183 75 181 75 179 73 179 75 181 75 181 75 181 75 181 75 179 72 176 75 181 73 171 72 162 72 157 69 155 70 157 70 157 69 155 69 155 70 157 67 150 64 150 67 155 67 150 67 152 67 150 66 148 64 148 63 145 61 143 61 143 64 143 61 140 66 145 67 143 64 133 58 133 73 150 72 131 55 112 36 78 24 57 16 57 22 64 19 52 25 69 40 95 54 112 55 119 57 119 55 119 52 117 49 121 54 128 55 128 52 124 51 121 49 119 49 119 51 121 52 117 52 114 51 112 49 112 52 117 52 117 51 112 48 107 49 112 49 112 49 112 49 112 49 114 51 109 43 97 40 100 49 107 48 102 46 105 48 107 46 102 46 102 46 102 46 102 51 105 49 102 49 102 51 105 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 40 83 40 83 40 85 43 90 15 22 3 18 3 22 23 30 19 25 19 24 11 22 7 21 19 25 15 24 15 24 19 25 11 22 19 25 19 25 11 22 15 24 15 24 15 24 15 24 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 25 31 24 31 24 35 25 51 25 47 25 47 27 55 28 79 36 75 36 75 37 83 40 67 43 87 40 75 45 87 39 83 43 83 43 83 43 83 43 91 46 91 46 91 46 91 46 103 52 111 51 99 49 107 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 115 31 15 10 15 10 3 10 23 12 23 10 19 9 15 9 27 13 23 12 23 12 19 10 39 7 31 9 7 51 297 129 337 128 345 126 345 128 349 128 353 131 357 131 349 125 333 120 325 122 309 107 261 92 194 57 107 31 63 22 47 22 59 43 67 42 103 140 515 224 579 220 448 182 531 230 638 242 611 218 559 218 595 217 583 226 611 229 619 226 619 233 615 227 615 241 710 226 523 194 626 196 484 260 658 272 622 215 495 212 563 212 539 220 464 218 511 262 484 256 488 251 476 251 480 266 527 279 607 297 662 318 678 312 646 291 559 274 527 272 539 265 511 262 527 262 519 253 499 248 492 248 511 250 464 251 519 199 726 309 872 289 896 283 857 297 968 292 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 960 309 960 310 964 310 960 310 964 312 964 313 968 313 968 313 972 315 972 316 976 316 972 313 964 313 968 321 944 303 861 297 920 322 841 262 777 307 912 310 868 294 642 226 503 236 452 229 440 229 468 230 495 233 480 229 464 227 460 226 464 227 476 230 468 227 464 227 464 227 464 229 460 227 460 226 456 226 448 221 444 221 444 221 440 220 444 221 440 220 440 218 436 218 436 218 432 217 432 215 428 215 428 212 408 203 388 202 396 205 400 203 396 203 396 202 392 202 380 199 372 194 365 188 353 184 361 185 365 182 357 180 361 182 333 184 305 179 317 180 325 176 317 173 321 170 325 168 321 170 317 173 321 176 333 180 341 182 329 176 325 176 325 177 333 179 357 179 349 176 345 176 345 177 353 176 341 174 345 174 333 168 333 171 329 170 329 168 325 168 329 170 325 167 317 165 313 165 321 164 313 162 309 159 301 158 317 165 325 165 309 159 301 159 321 164 317 161 309 158 301 155 305 156 297 153 293 153 293 155 289 150 285 150 281 149 281 147 281 149 277 146 269 144 265 143 269 143 273 144 269 143 265 140 249 137 253 135 249 132 238 131 238 140 253 92 23 12 0 6 103 102 269 137 265 134 242 119 234 126 226 123 218 122 218 122 218 122 218 120 214 119 210 119 210 120 210 119 206 117 202 117 198 116 198 114 194 114 190 113 206 114 206 113 202 111 206 111 202 110 206 110 214 107 206 104 198 105 198 104 194 104 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 174 90 170 90 166 88 166 87 166 87 162 87 158 85 158 84 146 82 150 84 154 82 150 81 146 82 150 82 150 81 142 78 138 78 134 76 134 75 130 75 146 75 146 75 146 75 146 75 146 73 138 72 146 75 142 73 134 72 126 70 123 69 126 70 130 72 126 70 126 70 130 72 123 66 111 66 126 72 126 67 123 67 119 67 115 66 115 66 107 61 103 60 99 63 111 63 111 64 123 69 138 66 126 61 119 72 138 70 95 46 43 34 0 21 0 25 11 27 11 27 7 24 3 24 15 31 47 42 79 48 83 51 91 52 87 49 83 49 99 54 107 54 99 51 91 49 87 48 87 48 91 49 95 52 95 51 91 49 87 49 95 51 91 49 87 49 91 51 87 49 87 49 87 49 87 49 79 49 87 48 75 45 75 48 83 48 79 46 75 48 79 49 75 46 75 46 75 46 75 46 83 49 79 48 79 48 83 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 75 43 67 40 63 40 67 42 21 35 16 31 19 42 30 59 28 50 27 45 22 38 21 35 27 45 25 42 24 45 25 47 21 40 25 47 27 45 22 38 22 42 24 42 24 42 24 45 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 38 21 31 19 33 24 40 27 45 25 42 25 45 28 50 36 59 36 59 36 62 40 66 33 66 43 62 40 76 48 64 43 69 43 69 43 69 43 69 48 74 46 74 46 74 46 71 51 83 52 81 49 76 51 85 49 78 49 81 51 83 52 83 51 83 54 88 55 88 55 85 57 85 57 85 55 85 55 85 48 40 9 11 13 11 6 9 12 19 12 16 10 14 9 14 15 21 13 19 12 16 10 14 13 9 16 7 3 90 119 186 128 188 126 188 128 183 128 183 128 183 128 183 125 179 117 169 120 183 116 162 101 138 70 78 37 47 22 33 21 33 31 76 37 83 66 291 218 396 238 386 176 351 208 379 245 367 223 319 212 300 224 286 217 303 232 312 229 312 227 324 232 310 230 341 269 310 197 291 235 322 159 417 271 453 262 355 196 346 214 358 205 386 205 427 253 525 260 520 254 532 253 544 257 558 271 544 282 525 297 580 298 592 303 568 279 542 268 542 271 530 259 522 263 527 257 515 250 508 247 499 248 506 241 513 248 351 274 403 285 324 291 339 277 362 309 334 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 307 365 309 367 310 367 310 362 310 365 312 367 313 367 313 367 313 370 315 372 316 372 321 384 313 370 316 398 309 355 306 408 310 398 277 367 289 429 309 439 310 444 233 429 244 453 230 491 229 479 230 460 232 448 229 465 227 463 227 465 230 468 226 460 224 458 224 458 226 463 229 465 229 463 227 463 226 460 224 456 223 453 221 451 220 448 221 456 221 453 220 451 218 451 218 451 218 448 217 446 215 446 215 436 205 417 197 417 202 427 205 427 203 425 203 425 203 422 197 405 193 396 187 389 184 389 185 389 182 386 180 384 182 384 185 377 177 372 179 377 177 372 173 377 171 377 170 374 168 372 168 367 173 372 176 379 180 382 174 370 173 372 174 377 179 382 180 382 177 377 176 377 176 379 177 377 176 377 177 377 171 362 171 370 171 367 170 365 168 365 171 367 168 365 167 360 164 358 167 353 164 346 161 343 161 346 152 336 161 343 158 339 164 355 158 336 161 339 161 341 162 341 158 331 155 327 153 327 153 329 150 319 149 317 149 315 147 315 147 315 149 315 146 310 143 305 143 310 144 310 144 308 141 303 135 296 135 296 134 291 131 281 143 298 122 186 36 83 16 88 113 262 140 265 125 276 134 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 116 248 116 245 114 243 113 243 114 248 114 245 113 243 111 243 108 241 110 241 108 238 105 234 105 241 105 238 104 236 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 90 207 88 205 88 202 87 202 88 202 88 200 87 200 85 198 81 191 82 195 84 195 82 193 81 193 82 193 82 191 79 186 79 188 79 186 78 183 76 183 75 181 75 181 75 181 75 181 75 179 72 176 75 181 73 171 72 159 70 155 69 155 69 157 73 159 72 157 70 159 72 162 70 150 64 152 72 162 72 155 69 155 69 152 67 152 66 150 61 143 60 140 61 140 63 140 61 138 66 143 69 138 63 128 72 128 55 85 24 47 16 52 30 81 48 112 60 109 48 85 37 66 25 45 16 42 19 54 36 81 40 95 49 107 54 114 46 117 51 126 55 126 51 119 49 117 48 114 46 117 48 119 52 117 52 114 51 112 49 112 52 114 49 109 48 114 52 119 46 107 46 107 46 107 46 107 43 107 48 112 48 109 51 117 48 105 46 102 46 105 49 107 46 102 46 102 46 102 46 102 45 93 43 90 42 93 43 95 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 48 93 45 85 40 81 39 81 11 22 11 24 15 25 19 25 7 22 11 24 15 22 11 21 19 25 19 25 19 24 7 21 27 27 19 24 15 24 15 25 15 25 19 27 23 25 19 24 15 24 15 24 15 24 15 24 39 25 39 25 39 25 39 25 27 21 31 25 43 25 27 16 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 31 21 43 22 39 24 51 30 75 36 79 40 87 40 87 40 75 42 83 45 83 42 75 39 83 42 79 42 79 43 87 46 91 48 99 51 103 51 103 49 99 51 103 52 107 51 103 49 95 51 83 48 79 48 83 49 91 52 91 54 95 55 99 55 103 61 119 57 107 55 115 52 83 31 31 13 15 13 15 12 27 12 23 10 19 12 23 13 23 13 27 15 31 13 27 12 27 15 31 4 59 88 353 128 321 122 329 122 333 125 341 126 357 129 349 128 349 125 321 116 305 111 281 101 238 76 146 48 87 25 51 19 43 31 87 46 47 57 150 190 583 211 595 191 444 194 551 232 634 242 607 220 583 218 575 217 575 224 615 238 611 224 595 230 619 226 622 242 670 200 551 217 682 220 488 220 690 263 674 226 523 206 515 205 499 208 440 236 559 259 480 251 480 250 472 250 464 253 484 259 551 276 607 289 615 286 559 268 519 265 503 259 507 260 519 265 511 257 511 253 499 248 492 247 503 256 472 251 503 199 726 309 857 294 872 274 880 298 936 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 952 306 956 307 956 309 960 309 956 307 956 309 960 310 964 310 964 312 964 313 968 315 972 315 964 312 964 313 968 315 972 315 964 312 960 313 964 316 908 289 912 300 904 301 749 280 884 300 825 318 777 241 559 232 476 236 440 229 440 232 480 235 511 235 492 235 476 232 468 230 464 229 464 229 464 227 460 226 456 226 460 227 460 227 460 227 460 227 452 226 456 226 456 224 448 221 436 218 432 217 432 215 428 215 432 217 428 215 428 215 428 214 396 203 400 206 404 208 412 209 404 206 404 203 388 199 388 203 369 188 361 190 365 180 345 180 333 185 376 177 353 187 376 177 345 185 333 180 329 180 337 180 349 179 329 173 333 174 321 165 321 174 321 173 317 173 313 171 321 174 317 173 321 174 325 177 341 176 333 171 325 173 333 176 329 173 329 174 333 176 337 176 337 173 337 171 333 170 329 170 329 170 329 168 325 167 321 167 325 168 317 165 313 165 313 167 305 162 305 161 301 159 297 159 313 159 313 158 309 156 305 156 309 158 313 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 135 249 134 242 134 297 141 281 126 119 33 67 104 297 138 281 137 269 132 249 131 234 126 226 123 222 123 222 125 218 123 222 123 222 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 214 108 190 99 178 101 194 107 194 102 186 99 182 99 182 101 174 96 178 98 178 98 182 99 174 96 174 95 170 93 166 95 182 95 182 93 178 92 174 92 170 90 170 88 166 87 162 87 166 87 154 82 150 84 162 88 150 82 150 82 150 82 150 82 162 82 142 79 146 81 142 78 142 78 134 75 130 75 130 76 154 78 154 76 146 73 134 70 134 70 134 70 138 73 146 76 138 73 130 70 126 70 126 72 123 70 130 72 123 69 126 72 134 73 130 70 123 69 123 70 115 66 111 64 111 66 119 69 115 66 119 66 115 61 107 57 130 66 130 66 138 66 138 67 63 34 0 12 0 24 23 34 67 51 87 60 103 61 99 60 83 48 43 30 3 21 3 22 0 21 23 36 63 48 87 52 91 49 95 52 99 52 95 51 91 49 91 49 91 49 91 49 107 55 99 52 91 49 87 49 83 49 87 49 87 49 87 51 83 48 83 48 83 48 83 48 75 45 75 46 79 48 83 48 83 48 79 46 75 48 79 49 79 46 71 43 67 43 67 43 71 43 59 42 71 48 79 46 67 45 75 48 83 51 87 49 75 43 63 43 79 49 71 42 67 45 71 45 71 43 63 40 67 42 71 43 67 42 63 39 71 42 67 40 63 42 67 43 22 40 22 42 24 45 25 45 22 40 24 42 24 42 22 40 24 45 25 45 25 42 22 38 28 47 25 42 24 42 24 45 24 42 25 45 25 45 24 42 22 42 24 42 24 42 24 45 24 45 24 45 24 45 24 45 22 40 21 45 25 47 22 35 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 21 38 24 40 22 40 27 52 34 59 37 64 40 66 40 66 40 66 43 71 45 69 42 64 46 74 46 76 48 76 49 78 46 76 49 81 51 81 51 78 49 81 51 83 52 81 51 78 51 81 49 76 48 78 49 81 52 83 54 85 54 88 55 88 54 90 61 83 52 85 55 78 34 38 15 11 9 14 13 19 13 19 12 16 10 19 12 21 10 16 12 21 13 19 10 16 13 26 9 2 40 150 128 193 122 179 120 181 123 176 123 176 125 183 123 183 125 181 117 169 111 162 104 150 87 112 55 71 30 47 22 31 24 50 39 81 33 105 93 358 235 401 233 348 184 353 215 382 238 370 232 315 218 293 217 286 220 300 235 324 232 310 226 317 232 312 232 336 233 276 196 315 241 343 173 324 276 425 269 367 199 329 185 343 188 367 196 460 274 508 260 518 250 522 248 527 250 527 256 527 259 527 266 546 274 553 263 534 266 532 260 522 257 522 260 527 257 520 254 515 251 508 247 501 244 515 244 511 245 353 274 403 282 334 282 327 289 365 295 346 294 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 304 358 306 360 307 362 307 362 307 362 307 365 309 365 310 367 312 365 312 367 313 367 315 370 312 365 312 367 313 370 315 370 313 370 312 384 316 386 300 374 301 398 307 389 265 403 319 427 306 470 271 403 230 451 235 484 230 496 233 489 236 475 238 465 239 479 236 475 233 472 232 470 229 465 229 463 227 463 226 460 227 463 227 463 227 463 227 463 224 460 226 460 226 458 223 453 218 451 218 448 217 448 215 446 217 446 215 446 215 444 214 444 208 432 208 429 206 427 205 427 203 425 203 427 206 425 197 403 184 422 214 396 173 379 196 413 187 384 176 362 174 386 190 391 176 370 185 386 191 393 188 391 176 372 171 379 177 384 173 370 173 367 171 367 170 365 170 362 173 370 171 367 173 372 174 374 177 377 174 372 173 372 176 377 173 372 173 374 174 377 176 377 173 372 173 370 171 370 170 367 170 367 170 365 168 362 167 362 170 360 167 355 165 355 165 358 162 351 162 348 161 348 159 346 159 341 159 339 158 336 156 336 158 339 158 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 298 135 293 132 291 135 284 137 288 120 222 117 296 137 279 137 276 132 281 131 279 128 272 125 267 123 267 123 269 123 267 123 267 122 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 108 243 104 234 101 234 104 241 104 236 101 231 99 231 99 234 98 229 98 226 95 224 95 222 96 226 95 224 95 222 93 217 93 214 95 212 93 210 92 210 90 207 90 205 88 202 87 202 85 198 84 195 84 195 85 198 82 193 82 193 82 193 82 193 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 72 159 70 155 67 152 69 155 69 155 67 150 64 148 64 148 64 145 63 140 61 138 64 143 58 133 69 145 64 114 37 76 6 33 12 54 34 95 55 117 54 109 58 117 61 119 60 112 55 93 49 76 36 62 27 52 22 54 22 62 30 83 45 105 48 117 49 121 51 121 51 121 49 119 49 119 49 119 49 119 57 121 54 117 51 112 49 112 49 112 49 112 49 112 49 112 48 109 48 109 48 109 48 109 45 105 45 107 46 109 48 109 49 105 48 102 46 105 48 107 49 105 46 100 45 100 45 100 49 97 43 95 46 102 48 100 46 100 48 102 49 100 46 97 43 90 40 90 46 97 43 85 43 95 45 95 45 93 42 88 43 88 43 90 43 85 40 83 42 83 40 81 39 83 40 85 11 22 15 24 15 24 19 25 15 24 19 25 19 25 15 24 15 24 19 25 19 24 11 21 23 27 19 24 15 24 15 24 11 22 15 24 15 24 11 22 11 22 11 24 15 25 19 25 27 21 27 21 27 21 27 21 35 21 23 21 35 24 31 19 31 24 27 22 27 22 23 21 31 24 31 24 27 22 27 22 31 22 27 22 27 24 35 27 39 27 35 25 35 25 31 24 39 24 47 25 43 24 55 31 67 34 79 39 87 40 87 40 79 43 87 45 87 45 83 43 87 46 99 51 107 51 99 49 91 48 99 51 103 51 103 49 99 51 103 52 107 51 103 49 95 51 83 49 83 49 87 51 91 54 95 54 99 55 99 55 95 58 115 55 111 57 111 48 43 18 7 6 0 9 11 13 23 12 19 10 19 10 23 12 15 9 19 12 23 10 15 9 35 24 3 4 166 111 325 128 321 122 329 120 329 120 329 120 325 117 321 119 321 119 305 110 281 105 257 90 206 66 126 40 75 28 55 21 47 30 71 43 87 52 313 215 555 227 523 170 456 197 535 224 603 242 619 226 575 218 567 215 567 229 615 242 619 229 607 232 626 232 626 236 603 197 551 211 670 227 527 182 690 266 690 230 531 190 499 194 484 193 460 256 579 256 456 254 476 245 464 247 448 251 464 254 507 257 543 263 551 269 511 262 515 263 503 257 499 256 499 257 511 257 511 253 503 250 495 248 495 250 460 247 503 199 718 301 857 291 857 274 884 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 944 303 944 303 944 303 944 303 944 303 944 303 944 303 944 303 944 303 948 304 948 306 952 306 956 307 956 307 960 309 960 310 964 312 964 312 968 313 968 315 964 312 964 313 968 315 972 315 980 312 964 319 944 301 876 300 868 306 841 271 785 306 888 300 841 277 615 233 523 241 511 229 460 233 464 236 495 241 519 241 499 241 484 239 476 238 472 236 456 230 456 230 452 229 452 227 460 227 460 227 460 227 460 227 456 226 456 226 456 224 448 223 440 220 436 218 436 217 432 217 428 215 428 214 424 212 420 212 420 211 412 208 400 203 392 200 408 206 400 208 408 205 372 188 404 208 412 196 392 200 404 187 428 197 412 199 420 188 369 171 396 197 408 200 404 193 372 185 365 184 349 180 349 177 329 168 309 170 309 168 305 168 301 167 309 170 309 170 309 171 317 174 337 176 333 173 333 174 337 177 333 174 333 174 337 176 337 176 337 173 337 173 333 171 333 170 329 170 329 168 325 167 321 167 325 168 317 165 313 165 313 167 305 162 305 162 301 161 301 159 313 159 313 158 309 156 305 156 309 158 309 158 305 155 293 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 257 137 249 134 246 132 253 131 261 140 293 140 301 152 281 135 281 134 261 131 249 129 234 126 226 123 222 123 222 125 222 123 222 122 218 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 110 206 110 210 107 210 107 198 105 194 104 194 102 190 102 190 102 186 99 182 99 182 99 182 99 178 95 166 92 158 90 174 95 170 95 166 93 166 95 182 95 182 93 178 92 174 92 170 90 170 88 166 87 162 87 150 82 154 84 154 84 150 82 150 82 150 82 150 82 150 82 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 126 70 123 67 119 67 119 69 130 70 123 67 115 64 107 61 134 70 130 66 126 64 134 69 150 67 126 48 55 16 0 0 0 16 35 45 91 57 107 58 107 58 107 58 107 58 107 58 107 58 107 57 87 43 47 30 35 25 11 16 11 27 55 42 75 43 83 48 91 51 95 51 91 49 91 49 91 49 91 49 103 55 95 51 87 49 87 51 95 51 91 49 87 48 83 46 83 48 83 48 83 48 83 48 75 45 79 46 79 46 83 48 83 48 79 46 75 48 79 49 87 49 79 46 75 46 79 48 91 49 75 46 79 49 79 46 83 49 83 49 79 46 67 42 63 40 59 42 67 43 63 39 67 45 71 45 71 43 63 40 75 45 75 45 75 43 67 42 63 40 59 37 55 39 63 40 24 42 24 42 24 42 24 42 27 45 25 45 25 45 25 47 22 42 25 45 25 42 22 40 27 45 24 42 22 40 24 42 21 40 22 42 24 40 22 38 21 38 22 42 24 45 27 47 22 42 22 42 22 42 22 42 24 40 18 38 21 42 22 40 22 35 22 35 22 35 22 35 24 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 24 40 28 52 33 54 36 62 40 66 40 66 43 69 45 71 46 74 46 74 42 71 48 81 52 78 48 71 46 76 49 81 51 81 51 78 49 81 51 83 52 81 51 78 51 78 49 78 49 81 52 83 54 85 54 88 55 88 57 90 52 85 58 83 55 88 52 66 13 16 10 14 10 16 12 16 12 19 10 14 9 16 12 19 9 16 12 19 12 19 10 14 15 31 1 11 87 186 113 188 122 179 120 176 119 169 117 167 114 167 114 171 117 176 113 164 107 157 95 138 76 97 46 57 30 45 24 38 25 52 37 76 55 124 173 401 220 415 196 305 182 355 214 372 236 382 245 336 226 300 217 281 220 300 235 319 235 322 232 319 235 322 233 317 212 288 203 322 239 365 190 257 257 434 269 379 197 291 177 315 180 331 215 508 279 515 251 530 245 515 247 513 248 511 251 520 259 532 256 539 263 551 268 539 265 527 259 518 253 511 251 511 256 518 253 513 250 508 248 506 242 511 241 515 247 360 272 401 285 331 279 329 292 365 292 346 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 355 303 358 304 358 306 360 307 362 307 365 309 365 310 362 312 365 312 367 313 367 312 365 312 367 313 370 315 370 318 374 315 398 312 367 292 408 315 417 279 365 292 427 309 458 309 444 233 444 230 463 244 468 235 491 238 491 239 484 239 477 241 484 241 479 238 477 236 475 232 468 230 465 230 463 229 463 227 463 227 463 227 463 227 463 226 460 227 463 226 460 224 456 221 453 220 453 218 451 218 451 215 446 214 444 212 439 211 439 211 436 209 432 205 425 202 422 215 441 209 429 203 420 199 410 223 415 191 405 194 367 150 315 114 276 128 341 171 377 190 420 190 384 190 386 190 386 191 386 185 379 184 382 180 377 176 374 171 367 170 365 170 362 168 362 168 362 167 360 168 365 171 367 174 374 174 374 176 377 177 379 174 377 176 377 176 377 176 377 174 374 173 372 173 370 171 370 170 367 170 365 168 362 167 362 170 360 167 355 165 355 165 358 164 353 162 351 162 348 161 348 159 341 159 339 158 336 156 336 156 339 158 336 156 331 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 140 303 138 298 135 296 134 293 134 291 129 279 132 286 132 260 134 279 134 281 131 286 129 286 126 272 125 267 123 267 123 269 125 267 122 265 120 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 238 108 238 107 238 107 238 102 238 105 241 105 238 102 234 102 234 99 231 98 229 99 231 99 229 98 226 95 222 92 219 95 224 95 222 93 222 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 82 193 82 193 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 69 152 67 150 66 150 67 152 70 155 69 155 67 150 64 145 66 150 72 155 72 152 69 140 64 109 24 35 0 23 6 52 37 107 58 131 60 117 49 109 58 121 55 117 54 117 54 119 58 112 63 114 60 100 46 88 39 76 25 57 21 71 31 93 40 107 43 114 49 119 51 121 49 119 49 119 49 119 49 119 54 119 52 114 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 109 49 105 48 105 49 107 52 102 46 95 46 100 46 95 48 102 49 100 48 95 43 90 43 93 43 93 43 93 40 85 43 95 45 95 45 93 42 88 45 93 46 93 46 90 43 85 42 83 40 81 39 83 40 85 15 24 15 24 15 24 15 24 23 27 19 24 15 25 23 27 11 22 15 25 19 25 15 22 23 25 15 22 11 22 11 24 7 22 11 24 15 22 11 21 11 22 11 24 15 25 19 25 31 22 31 22 31 22 31 22 35 21 19 18 27 22 27 21 27 22 27 22 27 22 27 22 23 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 39 24 51 30 63 33 71 37 83 40 87 40 83 43 83 45 87 46 91 48 83 45 99 52 107 51 95 46 91 48 99 51 103 51 103 49 99 51 103 52 107 51 103 49 95 49 83 49 87 52 95 54 95 54 99 55 99 57 103 57 95 57 111 57 115 57 95 36 0 12 27 21 31 16 11 9 23 10 15 9 15 9 19 12 23 12 27 15 31 13 23 12 31 16 0 24 261 122 281 119 317 120 321 117 317 116 317 116 313 113 301 116 313 117 293 108 277 102 238 84 178 60 103 34 59 24 47 24 51 33 75 42 107 79 476 229 519 229 448 159 468 208 555 224 595 248 634 233 611 226 563 215 563 226 599 235 626 235 619 233 634 238 622 226 579 209 583 221 678 233 583 144 662 268 726 244 551 173 472 180 436 177 519 280 563 256 452 251 476 248 464 250 444 253 460 253 492 245 503 247 511 259 495 262 492 257 492 253 488 250 480 248 499 253 503 250 495 248 492 247 499 250 452 250 515 205 722 303 865 288 845 277 892 298 916 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 940 301 940 301 940 301 940 301 944 303 944 303 944 303 944 303 940 301 940 301 944 303 948 304 952 306 952 307 956 307 960 309 960 310 960 312 964 312 968 313 964 312 964 313 968 315 972 315 980 313 964 316 912 291 865 310 908 292 761 279 865 309 865 322 686 233 511 242 503 230 499 224 480 233 484 236 492 236 499 238 492 239 480 238 472 235 468 233 460 232 460 230 456 230 452 229 460 227 460 227 460 227 460 227 456 227 460 227 460 226 452 223 444 221 444 221 440 220 440 218 428 215 424 212 416 209 412 208 404 206 404 206 404 206 404 206 428 215 416 203 384 202 424 224 440 212 400 162 238 125 234 137 87 61 43 60 75 84 226 159 400 187 424 197 432 196 412 190 372 184 357 182 345 182 341 184 321 174 321 173 317 171 313 171 301 167 301 165 301 168 309 170 325 176 329 177 333 179 333 179 333 177 329 177 329 177 329 176 341 174 341 173 337 173 333 171 329 170 329 168 325 167 321 167 317 167 309 164 305 164 305 165 301 162 301 161 297 161 293 161 305 158 313 156 309 155 305 155 305 155 305 155 301 152 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 138 253 135 246 134 234 131 246 123 249 138 281 131 269 131 261 131 253 128 234 128 234 126 226 123 222 123 222 125 226 123 218 120 214 120 218 122 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 108 202 108 210 107 210 107 186 102 198 107 202 105 190 101 190 101 182 98 178 98 178 99 178 98 178 98 178 98 178 98 170 95 166 93 166 92 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 154 82 150 81 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 119 67 115 66 115 67 119 69 115 67 123 69 123 69 119 66 103 61 138 72 150 60 103 45 11 7 0 0 0 21 95 60 107 60 123 61 107 54 103 58 107 55 99 52 91 51 91 51 107 57 111 58 111 57 107 55 83 42 63 33 47 33 55 37 63 40 75 46 87 49 91 51 91 49 91 49 91 49 91 49 95 52 91 49 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 49 83 48 83 49 87 51 87 48 67 43 71 45 71 42 71 46 75 48 79 46 71 45 71 46 75 46 71 43 63 42 67 45 71 45 71 43 63 40 75 46 79 46 79 45 71 42 75 43 71 42 67 43 71 45 25 45 24 42 24 42 22 40 27 45 24 40 22 42 25 47 21 40 24 45 25 45 24 42 25 45 24 40 21 38 22 40 22 40 24 42 24 42 22 40 24 42 24 42 24 42 24 42 24 45 24 45 24 45 24 45 21 38 18 38 21 42 21 35 21 33 22 35 22 35 24 38 21 33 21 33 22 35 22 35 24 35 22 35 22 38 25 42 24 38 25 40 25 40 27 42 22 40 25 40 21 35 24 45 30 52 34 59 39 66 40 69 43 66 42 66 43 71 46 76 48 78 51 83 54 83 51 81 46 76 49 81 51 81 51 78 49 81 51 83 52 81 51 78 51 78 49 78 51 83 55 88 55 88 55 88 57 90 57 93 55 88 58 85 57 85 43 42 9 23 24 42 25 26 12 11 10 16 9 14 9 14 10 16 12 21 15 23 15 23 13 19 13 9 4 66 108 183 104 171 117 171 116 169 116 164 116 164 114 171 113 174 117 174 111 164 105 152 90 126 70 88 40 52 19 40 22 42 30 62 39 78 51 193 208 396 217 410 188 339 208 391 224 360 223 370 241 327 235 308 217 279 218 298 232 310 235 324 235 319 238 322 229 296 205 296 208 339 232 351 206 226 226 434 271 413 208 274 179 293 174 322 250 534 263 527 248 525 247 511 250 501 251 501 251 515 247 522 241 522 247 522 256 515 256 513 253 511 250 506 247 501 250 508 247 506 245 503 245 501 244 511 241 520 254 372 277 401 288 327 274 336 298 370 291 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 300 351 300 351 300 351 300 351 303 355 303 355 303 355 303 355 301 353 301 355 303 358 304 358 304 360 306 360 307 362 307 362 309 362 310 362 312 365 312 365 312 365 312 367 313 370 315 370 313 382 316 382 300 379 303 415 306 374 266 410 313 439 313 484 250 456 232 479 236 463 232 468 232 472 235 479 235 479 235 477 238 477 236 475 235 470 232 468 233 468 232 468 230 465 230 465 227 463 227 463 227 463 227 463 227 463 229 465 227 460 224 458 223 458 223 456 221 456 220 453 215 444 212 439 209 434 206 432 203 425 205 429 206 432 209 434 209 434 206 425 203 439 226 472 199 398 158 265 119 358 196 379 167 324 119 219 45 124 21 140 81 229 119 310 168 372 194 398 196 396 199 393 191 372 179 367 179 377 176 374 176 372 174 372 167 360 165 358 167 362 170 365 174 374 177 379 180 382 180 382 179 379 179 379 177 377 177 377 176 374 174 374 173 372 173 372 170 367 170 365 168 362 167 362 168 362 165 358 164 358 164 360 164 355 162 355 161 353 161 353 159 346 158 343 156 341 155 341 155 341 155 341 153 336 149 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 141 303 140 300 137 296 135 298 132 303 134 291 132 296 140 293 131 284 131 286 128 288 128 288 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 107 236 107 236 107 238 107 238 101 236 104 241 107 241 104 236 101 234 99 229 96 226 98 229 96 226 98 229 98 231 99 231 93 222 93 222 92 219 92 212 93 214 95 212 93 210 92 210 90 207 90 205 88 202 87 202 82 193 84 195 84 195 82 193 85 198 84 193 82 191 79 188 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 69 152 67 152 67 155 70 157 64 150 69 157 72 157 69 150 70 150 64 128 42 78 10 35 0 33 13 78 43 112 61 133 58 131 54 121 48 119 54 131 52 121 51 121 49 117 48 112 55 107 54 105 54 109 58 121 51 109 48 102 43 100 42 97 40 107 45 114 48 119 49 119 49 119 49 119 49 119 49 119 51 114 49 112 49 112 51 114 52 114 51 112 49 109 48 107 51 114 51 114 51 114 51 114 48 109 46 107 46 107 45 105 49 105 48 102 46 105 48 107 49 107 48 105 48 107 51 112 48 95 42 90 45 95 45 93 43 95 46 97 46 97 45 95 45 100 49 100 45 90 42 93 43 95 45 95 45 93 42 88 45 90 45 90 45 88 42 85 46 90 43 88 43 88 45 93 19 25 19 24 15 22 11 22 23 24 11 19 3 22 15 27 7 22 15 25 19 25 19 24 19 24 11 22 7 21 11 22 15 24 19 25 19 25 15 24 23 27 19 24 15 22 7 21 27 21 27 21 27 21 27 21 23 18 19 21 31 22 23 15 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 35 22 43 22 31 19 39 24 55 30 67 36 83 40 87 42 79 40 75 40 79 43 91 48 95 49 99 49 103 51 103 51 91 48 99 51 103 51 103 49 99 51 103 52 107 51 103 49 91 49 83 51 91 54 99 57 99 55 99 57 103 57 107 58 107 60 115 57 119 54 71 21 19 22 55 28 39 16 11 12 19 9 15 7 11 9 15 10 19 12 27 13 27 13 23 10 39 1 39 67 285 113 285 113 301 114 309 113 309 116 317 116 313 114 301 114 297 113 277 104 253 95 218 75 150 49 79 27 35 16 39 25 63 37 83 45 115 146 527 217 523 218 452 193 535 226 551 202 527 235 630 236 607 224 551 211 567 229 603 236 615 238 622 232 630 239 619 211 567 206 587 232 666 223 638 150 599 260 742 262 587 168 468 177 396 182 591 286 507 260 468 242 472 245 456 250 436 251 448 247 488 242 488 241 488 253 464 254 464 250 476 248 480 247 472 245 484 247 484 244 484 242 480 242 495 247 444 250 523 209 722 300 868 285 833 280 904 298 908 294 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 944 303 944 303 948 304 948 306 948 304 952 306 952 307 956 307 956 309 960 310 960 312 964 312 964 312 964 313 968 315 972 315 964 319 968 300 876 304 896 306 817 271 817 310 865 316 888 285 515 233 476 233 511 236 488 236 499 233 499 236 488 235 484 235 476 238 472 236 468 233 464 232 464 233 460 232 460 230 456 230 460 227 460 227 460 227 460 227 460 227 464 229 460 227 456 224 452 224 448 223 448 221 444 221 428 214 420 211 412 206 400 205 396 203 400 206 404 208 412 209 416 206 400 209 436 223 440 215 361 143 166 120 372 235 515 212 464 214 436 174 289 113 126 58 0 13 19 49 150 114 293 159 333 177 384 199 372 187 325 174 333 177 329 177 325 176 325 174 301 167 301 167 301 168 309 171 317 174 329 180 341 182 337 180 337 180 337 179 333 177 329 177 345 176 341 174 341 173 337 173 329 170 329 168 325 167 321 167 317 167 309 164 305 164 305 165 305 164 301 162 301 161 297 161 305 158 313 156 309 155 305 155 301 155 305 153 301 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 253 137 249 134 261 135 246 135 257 131 249 131 249 129 249 128 234 128 230 128 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 194 105 194 107 206 107 210 107 186 102 194 104 198 105 198 105 186 99 178 98 174 96 178 98 178 98 178 96 174 96 174 96 166 93 166 92 162 92 158 92 182 95 182 93 178 92 174 92 170 90 170 88 166 87 162 87 158 85 154 84 154 84 158 85 158 85 154 82 150 81 142 79 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 123 69 119 67 123 70 130 72 115 67 126 72 130 69 115 64 134 57 79 25 0 6 0 0 35 34 103 60 146 61 130 49 123 52 99 46 99 48 95 45 99 49 107 51 107 49 99 48 111 54 103 52 103 54 111 55 115 54 103 46 91 45 91 46 75 45 83 48 91 49 87 48 91 49 91 49 91 49 91 49 91 49 87 48 83 49 91 51 87 49 87 49 87 49 87 49 91 51 91 51 91 51 91 51 83 48 83 46 79 45 75 45 83 48 79 46 75 48 79 49 79 48 75 46 79 49 87 51 79 45 67 43 75 48 79 46 75 46 75 46 75 43 63 40 67 46 83 48 63 39 59 42 67 45 71 45 71 43 63 40 71 43 71 45 71 42 63 40 75 43 71 42 67 43 71 45 25 45 25 42 24 40 22 40 25 42 21 33 18 38 24 45 21 38 24 45 25 45 25 45 25 42 22 38 21 38 21 40 24 45 24 47 25 45 24 42 27 50 25 45 21 38 18 35 19 38 19 38 19 38 19 38 18 35 19 42 24 42 18 28 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 22 38 22 35 18 31 21 38 28 50 33 59 39 66 40 69 39 62 39 62 40 69 46 76 46 71 45 71 45 74 48 78 46 76 49 81 51 81 51 78 49 81 51 83 52 81 49 78 49 78 49 81 52 85 55 90 55 88 55 90 57 93 58 93 58 93 58 88 57 81 36 26 22 40 28 38 16 19 10 21 10 14 9 11 7 14 9 16 9 16 10 19 12 16 10 14 19 0 25 126 110 169 108 169 110 167 111 169 113 169 114 169 114 169 110 169 113 169 104 152 96 143 81 112 60 76 33 40 13 28 21 50 33 71 42 90 67 310 223 382 221 384 190 360 218 386 209 315 197 355 253 360 229 296 209 272 220 308 239 322 236 319 236 312 236 324 224 284 203 298 208 362 235 348 229 265 202 427 271 432 220 274 184 296 170 336 274 542 248 537 254 508 244 501 245 489 247 489 247 501 244 513 238 513 245 508 248 496 247 503 247 506 247 503 245 501 244 499 242 499 242 496 241 491 239 503 235 515 253 372 274 393 288 327 269 339 301 370 288 346 294 351 292 351 292 351 292 351 292 351 292 351 292 351 292 351 295 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 304 358 304 360 306 360 304 358 304 360 306 362 307 362 309 362 309 365 310 365 312 365 312 365 312 367 313 370 315 372 307 393 318 358 291 405 315 417 269 382 313 444 298 456 310 405 224 499 232 468 247 484 232 479 235 468 236 477 236 484 235 487 238 479 238 475 235 472 233 470 233 470 233 468 232 465 230 465 227 463 227 463 227 463 227 463 227 465 229 465 229 463 226 458 224 460 224 458 223 458 221 456 214 444 212 439 208 432 205 427 205 427 205 429 206 432 208 432 218 434 206 441 230 460 206 389 161 253 99 379 238 444 200 420 208 434 215 434 218 441 196 355 150 274 81 148 22 114 36 159 98 269 150 362 187 382 187 374 179 377 177 374 176 374 174 372 168 362 167 360 167 362 170 367 173 372 177 382 182 384 180 382 180 382 180 379 179 377 177 377 176 377 176 374 174 372 173 372 170 367 170 365 168 362 167 362 168 360 165 355 164 355 164 358 164 355 164 353 162 351 161 351 159 346 158 343 156 341 155 341 153 339 153 339 152 334 149 324 152 324 152 324 152 322 152 322 150 319 149 315 147 312 144 310 144 310 144 308 143 305 141 305 141 305 140 300 138 298 135 298 138 291 128 305 141 296 128 286 129 286 129 288 128 291 128 288 126 272 125 267 123 267 123 269 126 269 122 260 117 260 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 107 238 107 238 102 236 102 238 104 241 105 243 101 231 98 226 96 226 96 229 99 229 98 226 93 219 92 217 93 217 93 214 92 212 90 212 95 214 95 212 93 210 92 210 90 207 90 205 88 202 87 202 88 200 84 193 82 195 87 202 85 198 84 193 82 191 79 188 87 193 79 188 81 191 79 186 79 186 76 181 75 181 75 183 78 181 78 179 75 174 70 169 70 169 70 169 72 174 75 176 73 162 72 157 70 157 70 159 69 157 72 159 69 155 70 159 70 155 69 155 70 159 73 162 69 157 73 159 72 150 64 140 31 74 6 35 1 59 34 109 63 128 61 126 58 119 57 121 46 112 45 121 55 133 51 117 46 121 52 131 55 126 49 119 54 112 54 112 52 112 49 109 57 117 49 107 43 107 48 121 46 114 48 119 49 119 48 117 49 119 49 119 49 119 49 114 49 112 48 109 48 112 51 114 48 112 49 112 49 112 49 114 51 114 51 114 51 114 51 114 48 109 48 107 46 105 45 102 49 105 48 102 46 105 48 107 46 102 46 102 46 105 49 109 48 97 43 95 48 105 51 102 49 102 49 100 45 90 39 83 42 93 48 95 40 81 37 85 43 93 45 93 45 90 42 85 42 85 43 88 42 85 40 81 43 85 42 83 40 85 42 88 23 27 23 25 19 24 15 24 19 22 3 19 11 27 23 27 15 24 15 24 15 24 15 24 15 24 15 24 15 24 15 24 15 19 23 19 23 19 23 19 27 21 27 21 27 21 27 21 27 21 15 16 11 18 23 22 35 25 27 21 23 21 23 21 19 21 31 25 35 24 23 19 27 22 27 22 27 22 27 22 23 21 23 22 27 24 31 24 19 21 23 22 27 24 31 25 19 21 23 22 35 27 39 28 63 33 83 40 95 40 87 36 75 37 79 39 87 42 95 43 91 42 91 40 87 40 91 45 111 52 83 48 87 52 103 49 123 58 119 49 115 58 126 48 99 51 99 51 99 52 107 55 111 55 107 54 107 54 111 55 119 58 130 58 111 39 43 15 3 9 15 10 27 9 23 7 15 9 15 9 15 10 27 13 23 13 27 13 27 12 19 9 3 7 107 87 289 104 265 110 281 108 281 108 293 110 301 113 289 108 277 108 273 107 261 99 246 87 182 58 115 36 67 22 51 24 47 21 87 43 63 42 190 199 531 220 539 215 503 226 531 224 488 191 511 241 634 236 571 215 539 206 571 233 622 241 599 232 607 235 638 230 615 211 563 202 626 230 674 226 591 187 484 250 749 260 682 168 420 185 341 221 583 266 511 254 452 251 460 245 452 244 444 245 440 242 468 245 464 239 495 244 472 244 460 236 468 245 484 239 460 236 476 242 484 242 484 242 484 242 499 241 472 242 495 203 686 297 896 269 837 297 896 291 920 298 916 294 916 294 916 294 916 294 912 292 912 292 912 292 912 292 916 294 916 294 916 294 916 294 916 294 916 295 920 297 924 297 932 298 932 298 932 298 932 298 932 298 932 298 932 298 932 298 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 307 940 309 960 310 972 312 976 315 976 313 968 313 956 310 964 298 916 312 892 312 845 283 698 313 916 301 916 307 658 239 511 235 492 238 503 238 507 238 511 241 503 239 495 236 484 236 472 235 472 235 472 235 472 235 468 233 464 232 464 230 460 230 468 230 468 229 464 227 460 227 456 227 460 227 460 226 452 223 440 220 436 221 448 224 440 218 424 214 412 208 396 203 388 203 404 208 396 205 396 209 420 217 440 221 472 227 488 215 369 153 111 110 321 227 507 209 396 209 436 211 436 209 432 209 432 209 440 206 420 180 293 111 91 51 0 31 0 46 134 155 400 199 384 188 325 170 301 170 305 170 305 170 309 171 313 173 317 174 317 177 333 184 345 184 333 179 325 179 333 182 333 179 321 174 325 176 329 174 329 173 325 173 321 171 321 170 317 168 313 167 313 170 321 168 317 167 313 167 321 168 309 164 305 165 317 170 305 159 313 159 313 159 313 159 305 156 301 153 293 152 289 150 289 150 289 149 285 149 281 149 281 149 281 147 277 146 273 146 273 146 273 144 269 143 265 143 265 143 265 141 261 140 257 140 249 137 253 135 249 134 253 134 249 132 257 129 246 128 249 128 242 128 242 126 238 125 234 125 226 120 218 120 226 122 218 116 218 123 214 120 210 119 202 117 202 117 202 116 198 114 194 114 198 111 206 110 202 108 198 108 194 107 194 107 194 107 198 107 186 102 190 105 194 107 202 108 190 101 178 99 178 99 174 95 182 96 194 99 198 99 194 98 210 93 162 93 186 93 190 108 182 102 154 85 146 73 174 88 138 79 150 85 162 87 162 85 166 84 162 82 158 84 162 85 158 82 158 81 154 79 150 79 162 82 154 79 150 79 150 81 150 79 154 79 146 76 138 73 146 76 146 75 142 73 138 73 150 76 146 75 134 70 130 69 134 73 134 73 134 72 123 69 126 70 123 69 123 69 119 67 130 69 126 69 126 70 138 75 138 72 146 70 103 40 19 10 0 3 0 28 67 52 119 66 130 60 115 57 119 60 119 57 95 52 95 52 95 54 107 57 95 52 95 54 99 55 103 55 103 55 99 51 87 46 87 46 95 49 87 45 83 46 91 49 91 49 79 48 91 51 87 48 91 52 99 55 99 52 87 48 91 52 91 52 91 52 91 52 91 52 91 52 91 49 79 48 91 52 91 51 87 49 83 49 71 45 75 48 79 49 87 51 71 46 75 48 79 49 83 51 79 48 79 46 75 45 71 45 83 46 83 46 83 46 83 46 83 46 83 46 83 46 83 46 67 45 71 46 75 45 71 43 71 43 67 43 71 45 63 37 71 42 75 42 75 40 67 37 67 39 63 37 63 39 71 40 27 47 27 45 25 42 24 42 25 40 19 38 24 47 27 45 24 42 24 42 24 42 24 42 24 42 24 42 24 42 24 42 21 40 21 40 21 40 21 40 21 40 21 40 21 40 21 40 22 35 22 38 24 35 22 35 25 38 22 33 21 33 21 35 21 35 22 38 24 35 22 33 22 35 22 35 22 35 22 35 21 33 21 35 22 38 24 38 21 33 22 35 22 35 24 38 25 40 25 40 25 40 27 42 27 50 34 64 42 69 42 66 40 66 42 69 43 74 46 76 45 71 40 66 42 71 43 71 49 71 45 66 48 74 49 74 51 83 52 74 51 88 57 81 54 81 52 78 51 78 51 81 58 90 57 85 55 85 57 88 55 90 60 90 51 57 21 16 7 14 9 16 10 14 9 11 10 14 9 14 9 16 12 21 12 19 13 21 12 19 10 14 6 28 52 150 110 162 99 169 107 169 107 169 107 171 110 174 107 164 102 164 104 164 99 152 96 136 70 90 45 54 27 31 19 26 19 35 39 83 33 112 110 374 227 396 230 384 221 393 227 374 209 296 199 351 241 319 221 296 206 276 217 305 236 312 230 298 236 315 230 317 220 327 200 322 220 360 230 353 206 310 174 391 280 408 254 279 156 305 155 434 272 525 257 513 248 501 245 494 244 491 244 489 242 489 241 479 248 511 244 508 260 501 257 506 242 482 235 484 244 503 242 491 242 491 242 491 242 489 242 487 244 501 242 372 260 408 294 317 274 377 297 362 295 353 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 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 306 374 307 370 309 367 312 365 315 365 313 365 312 370 313 384 318 389 301 370 309 429 303 393 277 432 309 432 319 468 242 475 236 487 238 484 241 479 241 475 241 475 239 484 238 491 236 494 233 477 235 477 235 477 235 477 233 475 233 472 232 472 230 470 230 470 230 468 229 468 227 465 226 465 227 465 227 463 224 458 223 460 221 463 226 468 223 458 217 451 212 441 206 434 203 432 206 434 209 439 214 439 214 434 215 441 235 458 205 415 168 245 96 367 223 453 205 434 214 434 209 434 209 434 208 432 208 425 203 422 212 429 206 403 184 370 120 255 76 174 22 138 84 331 171 374 185 389 187 379 179 372 174 367 176 370 176 372 177 372 176 377 180 386 185 386 180 379 179 382 180 382 180 379 177 374 177 374 176 374 174 372 174 370 173 370 173 370 171 367 170 362 168 355 170 353 168 353 167 351 168 351 165 348 165 348 167 353 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 141 305 140 303 138 300 138 300 137 298 137 296 135 293 134 293 132 291 131 288 129 286 128 281 126 274 128 272 126 269 125 269 123 265 120 265 123 267 120 257 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 105 234 105 234 105 234 105 231 104 226 99 224 99 224 98 217 95 226 96 231 98 229 98 222 85 219 108 234 98 207 92 212 88 214 78 200 84 176 73 155 78 191 82 198 85 200 85 200 85 195 84 193 82 195 84 198 82 193 82 191 81 191 79 188 84 193 81 188 79 188 79 191 79 188 79 188 78 183 75 174 76 174 76 171 75 169 73 169 75 171 73 169 73 169 72 167 72 162 73 162 73 159 70 155 70 157 69 155 69 155 67 152 70 162 69 152 67 152 69 155 82 157 54 97 21 59 9 54 24 88 45 112 48 114 58 138 63 126 55 121 57 126 57 121 54 117 52 117 52 119 55 124 52 117 52 119 54 121 55 121 54 117 51 112 48 109 48 109 51 112 48 107 48 112 51 117 54 117 49 114 54 119 52 114 52 117 54 121 54 117 51 112 52 112 52 112 52 112 52 112 52 112 52 112 52 109 49 105 52 112 52 109 51 107 49 107 49 105 48 105 48 105 48 105 46 97 48 100 48 100 49 102 49 102 49 100 48 100 46 97 46 97 46 97 46 97 46 97 43 93 43 93 43 93 43 90 42 85 45 88 46 85 45 83 45 83 43 83 45 85 42 76 42 88 42 88 40 85 39 81 40 83 39 81 37 83 39 85 19 25 19 25 15 24 15 24 19 22 7 21 15 25 19 25 19 25 19 25 19 25 19 25 15 24 15 24 15 24 15 24 27 21 27 21 27 21 27 21 27 21 27 21 27 21 27 21 19 21 31 27 39 24 23 19 35 24 27 21 23 21 27 22 31 22 27 21 23 22 27 24 27 22 27 22 27 22 27 22 23 21 27 22 27 22 31 24 31 24 27 22 27 22 23 21 35 28 31 27 39 25 35 25 43 27 71 39 95 43 99 43 95 43 99 45 103 48 107 49 111 45 87 42 99 48 103 45 95 46 75 45 91 49 99 48 95 51 115 49 111 55 138 58 123 54 107 51 99 49 99 49 126 58 123 57 119 57 115 55 123 58 142 58 111 34 39 7 11 9 23 10 27 9 23 7 19 10 15 9 15 10 23 13 23 12 27 13 23 10 15 9 23 30 178 102 289 99 253 104 277 105 277 107 281 107 285 108 265 101 253 101 257 101 246 93 242 84 174 55 103 33 55 19 51 25 59 27 83 33 55 52 321 217 539 220 531 215 527 232 519 227 476 182 464 232 595 218 571 214 547 214 583 233 607 232 587 241 658 244 630 220 634 230 626 218 658 227 646 215 599 205 428 226 730 260 702 193 424 158 372 241 607 262 484 253 452 241 448 244 456 242 444 242 440 241 464 236 495 251 432 229 511 229 480 238 468 235 464 238 480 244 484 242 484 242 484 242 484 242 499 241 472 242 495 203 698 297 888 269 845 297 884 291 920 297 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 312 960 310 956 312 960 316 928 313 888 297 912 322 797 263 825 295 872 319 841 263 563 238 519 239 515 244 515 244 511 244 503 241 495 238 495 236 492 236 476 236 476 236 476 236 476 236 472 235 468 233 468 232 464 232 468 230 468 230 464 229 464 227 460 227 460 227 460 226 452 224 452 224 444 224 456 227 448 221 432 217 420 211 404 206 400 206 388 208 404 215 424 217 428 212 444 229 492 218 424 165 210 87 281 215 523 217 384 211 456 208 420 208 420 206 416 205 412 205 376 194 388 202 416 208 432 212 456 202 376 170 242 82 51 63 238 161 345 197 365 182 321 176 333 180 333 180 337 182 337 182 325 179 337 184 341 184 333 180 337 182 333 179 329 179 329 179 333 177 329 177 325 176 325 174 325 176 321 174 317 173 317 174 321 170 321 170 317 168 317 167 313 167 309 165 309 165 313 167 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 253 138 253 138 249 137 246 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 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 202 107 198 105 190 102 186 101 190 101 178 99 178 99 174 95 190 95 194 96 194 95 190 95 174 101 210 104 206 111 230 110 194 101 130 73 119 67 178 95 138 79 146 82 154 84 154 84 166 84 162 82 158 84 162 85 158 82 158 82 154 81 154 79 162 82 154 79 150 79 150 81 154 79 150 78 142 75 138 75 146 76 142 75 142 75 138 73 134 72 134 73 138 75 142 75 130 72 134 73 134 72 126 69 126 70 126 69 123 67 119 67 126 67 123 64 115 63 123 64 99 43 27 12 0 15 39 36 91 61 138 66 99 49 103 64 119 57 99 54 103 57 103 54 99 54 95 52 95 54 103 57 95 52 95 54 99 55 103 55 95 51 91 49 87 49 91 51 91 51 91 51 91 52 99 55 107 54 95 54 103 57 103 54 95 54 99 54 99 52 91 49 91 52 91 52 91 52 91 52 87 52 91 52 91 51 83 49 91 52 87 51 87 51 83 49 91 51 87 49 79 46 75 45 83 49 79 48 79 48 75 46 87 51 87 49 83 49 79 48 83 46 83 46 83 46 83 46 71 42 71 42 71 42 71 43 71 45 71 45 71 45 71 45 71 43 67 43 71 45 63 39 75 42 75 40 71 39 67 39 71 40 67 37 63 39 67 40 25 42 24 42 24 42 24 42 25 42 21 40 25 45 25 40 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 16 28 19 33 21 31 18 26 24 38 22 33 21 33 22 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 25 40 25 40 25 40 25 40 24 45 33 62 42 71 42 69 45 74 45 76 46 78 48 78 51 76 40 69 48 83 48 71 51 74 48 71 49 78 49 74 42 76 52 74 45 76 54 85 55 85 54 81 52 81 54 83 55 85 55 85 55 85 54 83 54 90 61 90 46 45 13 7 7 14 9 16 10 14 9 11 12 16 9 14 9 16 12 19 10 19 12 19 12 16 9 11 7 62 81 167 105 152 95 162 104 164 105 167 105 167 105 164 102 157 98 157 99 157 95 145 92 128 66 83 40 47 21 21 18 23 24 50 37 66 36 150 167 403 220 393 217 372 224 396 226 365 197 288 200 362 241 312 217 286 206 300 233 327 235 310 238 331 263 343 229 310 224 360 224 358 230 360 218 336 212 341 156 339 274 415 266 329 161 267 173 468 283 513 247 511 248 489 242 489 242 489 241 487 241 484 236 482 242 508 253 503 254 537 242 503 253 499 239 484 236 479 241 489 241 489 241 489 241 487 241 484 244 501 242 374 260 410 289 319 279 377 294 360 295 346 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 365 310 362 309 377 316 393 307 396 295 391 327 417 276 374 310 420 312 482 280 432 236 487 239 494 242 494 245 484 244 479 241 477 239 482 238 487 236 491 236 482 238 482 236 479 236 479 236 477 235 477 233 475 233 475 232 472 230 470 230 468 229 468 227 465 229 468 227 465 226 460 226 465 223 465 226 468 223 458 218 453 215 446 209 441 208 439 209 439 214 448 220 446 217 444 223 479 211 408 191 279 82 343 220 451 220 448 215 439 209 432 208 432 206 427 205 425 203 422 209 422 203 408 196 401 196 403 211 422 196 393 200 415 165 286 141 355 193 410 191 374 174 370 184 382 184 382 184 382 184 382 179 382 182 386 184 384 182 382 185 384 180 377 177 377 180 382 179 379 179 377 177 377 176 374 176 372 174 372 173 370 173 365 170 358 170 355 170 353 168 353 167 348 165 348 165 348 165 351 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 140 300 138 300 137 298 137 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 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 105 234 105 231 104 231 102 229 104 226 99 224 99 224 98 217 93 226 95 226 95 224 93 217 107 214 92 229 117 243 99 198 57 193 82 210 78 155 66 157 79 191 81 195 82 198 84 198 85 195 84 193 82 195 84 198 84 195 82 193 82 191 81 191 84 193 81 188 79 188 79 191 81 188 78 183 75 181 75 176 75 171 75 171 75 171 75 171 73 169 73 169 73 169 73 169 70 159 73 162 73 159 70 157 72 159 70 155 69 152 66 150 66 157 64 145 61 140 58 136 22 76 21 78 31 107 54 138 55 131 66 133 57 117 57 131 60 124 54 117 55 121 55 117 55 119 52 117 52 119 55 121 52 117 52 119 54 121 55 121 51 114 51 114 51 117 54 121 52 117 52 119 55 121 57 126 57 121 52 119 57 124 55 119 54 119 54 119 52 117 51 114 52 112 52 112 52 112 52 112 51 112 52 114 54 112 51 109 51 109 51 109 51 109 51 109 51 109 49 107 49 105 48 105 51 102 49 100 48 97 46 95 51 105 49 102 48 100 48 100 46 97 46 97 46 97 46 97 42 90 42 90 42 90 42 90 43 85 45 85 45 85 45 85 45 83 43 83 45 85 42 76 43 88 40 85 39 83 39 83 42 85 39 81 37 81 39 83 11 24 15 24 15 24 15 24 19 24 11 24 19 25 15 21 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 23 19 15 16 11 18 19 21 31 22 23 21 23 22 31 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 11 19 15 22 31 24 35 25 47 28 71 37 91 40 87 39 95 43 95 43 99 45 99 45 115 46 95 43 107 49 107 46 99 49 87 45 91 45 87 39 67 42 95 36 59 33 79 37 99 46 99 46 103 51 115 54 103 49 115 55 126 57 126 55 123 60 142 55 91 24 19 3 11 9 23 10 27 9 23 7 23 12 19 9 15 9 19 12 19 10 23 12 19 10 15 7 23 46 234 105 265 95 253 101 269 102 273 105 273 104 269 101 257 99 249 98 253 98 242 92 218 76 158 48 91 27 43 15 51 24 63 36 87 25 87 93 460 223 515 215 503 208 531 227 519 212 412 179 488 233 571 206 539 197 515 214 607 236 615 235 654 268 730 260 642 217 642 239 678 232 666 223 619 211 611 218 416 190 722 268 730 218 424 150 436 253 595 253 460 253 464 242 452 241 448 241 436 239 436 239 428 251 452 242 567 226 337 202 460 248 527 251 476 238 476 239 480 241 480 241 480 241 480 241 495 239 468 242 495 205 702 298 868 272 861 297 872 289 916 292 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 310 960 310 956 313 964 318 900 300 853 315 912 286 777 304 884 313 884 300 622 233 547 241 519 241 507 244 511 245 507 244 499 242 499 241 507 238 507 239 495 241 484 239 480 238 476 236 476 236 476 236 472 235 472 233 472 232 472 230 468 230 464 229 460 229 464 229 464 227 456 224 448 223 440 223 448 223 436 217 432 217 424 212 412 209 408 209 412 214 416 214 420 217 444 221 468 220 416 177 234 93 242 223 507 212 392 215 456 211 396 208 412 208 408 205 400 202 396 200 420 211 404 203 388 199 392 197 353 196 392 182 361 197 412 188 357 197 412 208 372 182 341 188 345 184 341 182 341 182 341 182 337 182 341 184 341 182 337 180 345 184 333 179 325 179 333 182 333 179 333 177 329 177 325 176 321 173 317 173 313 171 313 171 325 171 325 170 321 170 317 168 305 165 309 165 309 165 309 164 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 261 140 257 140 253 138 253 137 249 137 253 135 249 134 253 134 249 132 257 129 253 128 257 129 242 128 242 126 238 125 234 125 242 126 234 126 242 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 186 102 186 104 190 104 194 105 190 101 178 99 178 99 174 95 186 93 190 95 186 92 178 90 198 85 170 111 218 70 35 30 142 84 111 78 158 85 202 95 150 82 150 82 150 82 154 84 166 84 162 82 158 84 162 85 162 84 162 82 158 82 154 81 162 82 154 79 150 79 150 81 154 79 142 75 134 73 134 76 142 75 142 75 142 75 142 75 146 76 142 73 138 72 130 70 126 70 130 73 134 73 130 70 130 72 126 69 123 67 115 66 115 63 111 61 103 57 99 54 43 37 71 48 99 55 119 58 107 55 99 54 107 58 107 55 115 57 99 52 103 55 103 52 103 55 99 52 95 52 99 55 95 52 95 54 99 55 103 55 91 51 91 51 95 54 103 57 99 55 103 57 107 58 111 58 103 52 91 52 99 55 99 51 99 54 95 52 91 51 91 51 91 52 91 52 91 52 91 52 87 52 91 54 95 54 91 52 87 51 87 51 87 51 87 51 79 48 83 49 83 51 87 51 87 49 83 48 79 46 75 45 79 48 79 48 75 46 71 45 83 46 83 46 83 46 83 46 79 45 79 45 79 45 79 45 75 43 71 42 67 43 71 45 71 42 67 42 71 43 63 37 79 42 71 39 67 39 71 40 75 40 67 37 63 37 63 37 22 40 22 40 24 42 24 42 25 42 22 42 27 45 22 35 24 42 24 42 24 42 24 42 24 42 24 42 24 42 24 42 21 40 21 40 21 40 21 40 21 40 21 40 21 40 21 40 27 38 21 31 19 33 24 42 22 35 21 33 21 35 24 40 24 35 22 33 21 35 22 38 22 35 22 35 22 35 22 35 24 38 22 35 22 35 21 33 24 38 22 35 22 35 21 33 16 26 18 33 22 38 25 40 25 47 33 62 40 66 39 62 42 69 42 69 42 69 42 69 48 76 46 74 45 76 46 78 46 69 40 59 37 50 27 33 22 40 25 26 13 21 16 19 19 28 19 31 24 40 30 47 39 64 48 81 57 90 60 93 58 95 61 81 34 28 7 7 7 14 9 16 10 14 9 11 13 19 10 14 9 14 10 16 10 16 10 16 10 14 7 11 15 90 96 164 96 150 98 155 99 159 102 164 104 159 99 155 99 155 96 152 98 152 93 143 81 112 57 71 34 42 19 19 19 26 27 66 39 69 57 238 211 405 212 398 214 377 230 398 226 339 180 300 205 331 205 288 211 265 179 267 215 312 232 334 268 379 277 367 233 319 226 367 230 360 224 348 214 339 217 348 161 272 263 427 272 351 164 288 214 489 268 499 244 508 247 494 241 487 239 484 239 482 238 482 239 522 236 470 251 410 90 210 84 336 206 479 241 491 241 484 239 487 239 487 239 487 239 484 239 482 242 501 242 374 262 413 282 324 285 377 289 358 294 339 291 353 289 353 289 353 289 353 291 355 291 355 291 355 291 355 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 300 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 310 362 312 374 313 384 312 386 300 377 300 446 307 365 277 422 301 463 319 463 236 463 242 491 241 494 244 494 244 491 244 484 245 484 244 489 242 491 242 491 242 489 241 487 239 482 238 479 238 482 238 479 236 479 235 477 233 472 232 472 230 470 230 470 229 468 230 470 229 465 226 463 224 463 221 460 223 460 218 451 217 451 214 446 211 441 209 444 217 446 212 441 214 448 220 456 217 389 196 351 75 296 229 456 214 446 215 434 208 436 211 432 209 432 208 429 203 422 200 420 196 405 196 408 197 410 199 410 202 413 208 439 199 372 173 401 220 441 212 415 191 391 190 401 184 386 184 386 182 384 182 384 184 386 184 386 182 384 182 384 184 386 182 382 180 382 180 382 179 377 177 377 176 374 176 372 173 370 173 370 171 367 170 362 171 358 171 358 170 355 170 355 164 346 165 348 165 348 164 346 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 141 305 140 303 138 300 138 300 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 125 269 126 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 99 226 101 229 104 234 105 236 104 226 99 224 99 224 98 217 93 224 93 224 92 219 90 210 96 205 92 210 69 117 27 128 223 346 96 174 67 176 87 181 85 198 84 195 82 198 85 200 85 195 84 193 82 195 84 198 85 195 84 195 82 193 82 193 84 193 81 188 79 188 79 191 81 188 76 179 72 179 73 176 73 169 75 171 75 171 76 174 78 176 76 171 72 164 69 162 69 157 72 162 73 162 72 159 73 159 72 157 67 150 66 148 61 150 63 143 58 136 54 126 54 128 54 126 54 128 55 128 61 121 49 114 57 128 57 114 61 124 54 119 55 124 55 119 57 121 54 117 52 117 54 119 52 117 52 119 54 121 55 121 54 117 52 117 54 121 57 124 57 124 58 126 58 126 57 121 52 114 49 112 52 119 52 112 55 119 52 114 51 114 51 117 52 112 52 112 52 112 52 112 51 112 52 114 55 114 54 114 49 107 51 109 51 109 52 112 46 105 48 107 51 112 52 114 49 102 48 100 48 100 46 97 48 100 46 97 46 95 45 95 46 97 46 97 46 97 46 97 46 97 46 97 46 97 46 97 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 81 37 81 7 21 7 22 11 24 15 24 19 24 15 25 23 25 11 18 11 22 11 22 11 22 11 22 15 24 15 24 15 24 15 24 27 21 27 21 27 21 27 21 27 21 27 21 27 21 27 21 31 22 27 22 27 22 27 24 27 21 23 21 23 22 31 25 23 22 27 24 31 22 27 21 27 22 27 22 27 22 27 22 31 24 31 22 27 21 23 21 23 21 27 22 27 22 31 24 11 21 15 22 27 24 31 24 39 25 67 36 91 42 91 40 91 42 91 42 91 42 91 42 95 46 111 46 91 40 99 51 95 45 71 34 55 24 19 10 19 15 7 4 0 4 0 1 0 1 0 1 0 4 0 9 39 28 71 43 111 55 126 58 138 64 138 48 59 13 7 4 11 9 23 10 27 9 23 7 27 12 19 9 15 9 15 10 15 10 19 10 19 9 11 6 75 69 269 104 249 96 257 95 257 99 269 104 269 101 253 95 246 95 238 93 242 93 230 87 190 66 134 42 79 25 43 16 59 22 71 42 91 30 154 146 519 217 488 220 499 209 539 223 476 193 400 200 480 193 464 205 579 196 444 177 523 217 622 254 714 277 730 257 658 226 654 233 670 223 638 214 622 215 619 217 448 152 678 271 714 215 404 171 547 262 535 245 464 247 452 245 452 239 452 238 440 238 436 236 436 245 480 238 523 251 309 58 0 92 333 230 476 239 472 233 476 239 476 239 476 239 476 239 492 238 468 241 495 206 706 300 857 276 872 297 865 288 912 288 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 306 940 309 952 312 964 310 960 310 964 315 956 313 936 307 900 298 868 309 777 271 888 324 904 328 769 247 519 242 515 247 523 244 519 247 515 248 511 247 511 247 515 247 523 245 531 245 503 244 492 241 484 238 480 236 484 239 480 238 480 236 476 236 476 233 472 232 472 230 468 230 464 229 468 230 464 229 460 226 452 224 444 223 448 223 436 217 424 214 416 211 408 209 408 209 408 214 416 212 420 217 436 220 384 176 305 131 178 193 539 214 408 221 456 206 392 214 440 209 420 209 412 206 404 203 396 200 392 208 388 205 384 205 392 203 392 184 317 182 357 190 408 229 452 212 380 188 353 190 361 188 353 187 353 185 349 184 345 184 349 185 341 184 337 182 337 182 337 182 341 184 337 182 333 179 329 176 325 176 321 174 321 173 325 176 321 174 317 173 317 174 329 173 325 171 325 170 321 170 301 164 309 165 309 165 305 162 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 253 138 253 138 249 137 246 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 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 186 102 186 102 186 102 186 104 190 101 178 99 178 99 174 95 186 93 186 93 182 88 170 87 170 96 170 72 91 60 87 52 138 81 107 84 186 93 202 85 166 87 158 84 154 85 162 88 166 84 162 82 158 84 162 85 166 85 162 84 162 82 158 82 162 82 154 79 150 79 150 81 154 79 138 72 130 72 134 76 138 73 138 75 142 76 146 76 142 75 142 73 138 72 134 72 123 70 130 73 134 73 134 72 134 73 130 70 119 66 111 64 99 60 107 61 103 57 95 52 87 51 95 51 99 55 123 60 115 57 95 52 99 57 107 55 123 58 103 55 107 58 107 55 107 55 99 52 95 52 95 54 95 52 95 54 99 55 103 55 103 55 99 54 99 55 107 57 111 58 115 60 111 57 99 52 95 51 87 49 95 54 95 49 103 54 95 51 87 51 95 52 91 52 91 52 91 52 91 52 87 52 95 54 99 55 99 54 83 49 83 51 87 52 91 52 83 51 87 51 87 51 87 51 75 46 79 48 79 48 83 49 83 49 79 48 79 46 75 46 83 46 83 46 83 46 83 46 87 48 87 48 87 48 87 48 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 36 59 37 21 38 21 40 22 42 24 42 25 42 24 45 27 45 21 33 21 38 21 38 21 38 21 38 24 42 24 42 24 42 24 42 19 38 19 38 19 38 19 38 21 40 21 40 21 40 21 40 16 28 21 35 22 33 18 26 21 33 21 33 21 35 25 40 19 33 24 40 25 38 21 31 22 35 22 35 22 35 22 35 24 38 24 35 22 33 21 33 19 33 21 35 22 38 24 40 25 40 24 38 24 38 22 35 18 38 28 59 40 71 43 71 43 71 43 71 43 71 43 69 39 76 52 78 39 59 43 85 52 74 42 54 30 31 12 4 12 14 4 0 0 9 1 0 4 4 3 2 3 4 6 7 9 21 24 52 43 74 52 81 64 100 60 69 25 16 4 9 7 14 9 16 10 14 9 11 13 21 10 14 9 14 9 14 9 16 10 16 10 14 7 9 39 126 108 164 95 155 98 143 98 157 102 164 102 157 96 148 93 145 90 143 92 143 87 133 72 100 51 64 33 40 19 26 21 31 28 81 43 85 78 308 212 389 197 403 211 377 227 386 206 322 191 355 208 286 188 336 248 296 167 231 188 300 242 389 274 384 265 362 236 343 227 362 224 348 211 341 217 351 218 341 168 229 245 427 265 339 158 324 256 503 254 494 247 494 236 491 239 484 238 482 238 479 236 479 242 479 248 479 233 575 241 217 99 377 235 499 233 470 238 494 239 487 239 487 239 487 239 484 239 482 242 499 242 377 263 415 279 327 288 377 288 358 292 334 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 360 300 360 300 360 300 360 300 360 300 360 300 360 300 360 300 360 303 360 303 360 303 360 303 360 303 360 303 362 304 365 306 365 307 370 307 370 310 367 310 367 307 372 315 384 316 386 307 382 301 403 318 439 262 384 315 403 313 482 276 451 247 515 235 503 245 503 248 506 251 501 250 496 248 496 248 496 247 496 247 496 245 491 242 489 241 484 238 482 239 484 239 482 238 482 236 479 233 475 233 472 232 470 230 470 229 470 230 470 230 468 227 463 229 470 224 468 226 465 221 456 214 448 212 441 209 441 209 441 209 441 214 453 218 451 217 446 182 415 125 267 205 489 212 444 220 448 212 434 212 448 217 439 212 436 209 432 205 425 202 422 206 415 200 405 196 405 197 408 191 425 208 398 187 420 215 434 220 417 185 384 190 405 194 391 188 393 188 391 187 389 185 389 187 391 185 386 182 384 182 384 180 384 184 389 185 384 179 377 176 374 174 372 174 370 173 370 177 377 177 374 176 372 174 370 171 360 173 358 171 355 170 355 161 343 165 351 167 348 162 341 159 341 159 341 159 341 159 341 156 336 155 331 152 329 150 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 137 298 137 296 135 293 134 293 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 105 234 104 229 102 226 99 224 104 226 99 224 99 224 98 217 93 224 93 222 90 217 87 207 76 219 98 195 95 231 64 62 0 140 79 229 92 176 88 212 90 205 87 200 85 200 88 205 85 195 84 193 82 195 84 198 85 198 85 195 84 193 82 193 84 193 81 188 79 188 79 191 81 188 75 176 70 176 73 176 73 169 73 171 75 174 76 174 72 167 73 169 73 169 75 171 69 155 72 162 73 162 73 162 75 162 72 157 67 150 64 145 57 145 61 143 60 138 55 126 45 119 51 126 55 128 52 124 52 119 55 119 51 117 57 131 63 128 57 124 58 128 58 124 57 124 54 117 52 117 52 117 52 117 52 119 54 121 55 121 57 124 55 119 54 121 55 124 58 128 60 128 58 121 52 112 54 117 49 114 54 119 52 114 57 121 52 114 49 114 52 119 52 112 52 112 52 112 52 112 51 109 54 117 55 117 55 117 49 107 49 109 51 112 52 112 54 114 52 109 51 107 48 105 45 97 46 100 48 102 49 105 51 105 51 102 49 100 48 100 46 97 46 97 46 97 46 97 46 97 46 97 46 97 46 97 46 90 42 83 40 85 45 93 43 85 42 85 43 88 40 78 45 90 40 81 36 81 40 88 43 88 40 83 37 78 36 78 19 25 19 24 15 22 11 22 11 22 11 24 15 25 19 25 15 24 15 24 15 24 15 24 3 21 7 22 11 24 15 25 31 21 19 15 3 12 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 19 18 15 22 35 27 35 24 39 25 27 22 35 25 27 21 35 25 35 24 27 21 15 16 23 21 23 21 23 21 23 21 31 24 19 22 31 24 23 18 51 28 63 31 75 36 87 39 111 49 107 48 103 45 99 43 99 45 103 48 115 52 123 55 95 48 107 45 67 21 11 6 0 1 0 1 0 3 7 3 0 1 0 3 0 4 0 4 0 4 0 10 43 40 123 61 130 63 130 37 31 12 15 7 15 9 23 9 23 9 23 9 15 9 15 10 19 12 23 12 7 13 11 7 31 7 0 12 158 73 238 98 253 92 242 95 257 98 261 99 261 98 253 96 238 93 238 93 234 85 198 72 166 57 111 33 63 24 47 18 67 27 95 21 83 48 150 190 511 209 495 212 492 215 515 229 428 179 408 205 408 188 531 233 519 176 448 180 456 203 666 266 714 260 706 254 654 230 682 232 682 211 603 205 622 232 646 194 468 141 603 291 662 179 372 191 579 254 488 244 448 239 452 241 452 235 448 238 448 239 452 239 456 238 460 238 495 265 452 34 269 259 515 232 468 224 468 238 460 233 460 235 464 236 468 236 495 236 480 245 476 203 730 304 829 285 892 292 868 292 912 289 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 924 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 309 940 300 936 316 964 310 904 304 904 301 861 286 722 297 972 303 960 286 587 238 488 242 499 248 531 247 527 250 523 248 507 247 495 254 531 269 591 238 523 257 543 259 503 241 495 233 460 247 484 239 484 238 480 236 476 236 484 236 484 235 480 233 476 233 464 229 464 229 464 229 464 229 452 226 448 223 440 221 436 220 432 215 416 208 400 206 404 209 408 208 408 218 452 220 396 185 372 161 281 199 472 224 428 218 420 212 424 215 432 215 424 212 416 211 412 208 404 206 400 203 384 203 376 202 365 196 357 191 369 202 365 180 361 217 476 229 369 190 365 190 365 191 372 194 361 188 357 187 357 185 353 185 349 187 345 184 337 182 333 180 341 184 341 182 337 180 333 180 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 329 164 321 162 313 159 309 156 301 155 301 153 297 152 293 152 297 150 289 147 281 146 281 147 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 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 198 110 202 110 202 110 202 111 198 108 202 110 198 105 182 101 190 104 194 104 186 101 174 96 194 101 170 99 190 105 182 96 194 96 190 93 182 88 170 88 182 96 186 95 162 76 107 58 138 79 154 87 166 88 166 88 158 85 158 85 158 85 158 85 170 87 170 85 166 84 162 84 170 85 166 84 162 85 166 87 162 84 162 82 154 79 146 76 150 79 150 78 146 76 142 78 142 75 142 75 142 75 142 75 138 73 138 72 134 70 130 70 126 72 138 76 142 75 130 70 126 70 126 69 123 67 119 67 103 60 107 61 103 58 103 55 87 51 95 51 95 51 103 49 99 54 103 57 107 57 103 55 111 57 103 54 95 54 103 57 103 55 95 51 91 49 91 51 99 54 99 54 103 57 111 60 123 60 103 55 107 57 103 54 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 48 79 48 79 49 91 52 91 52 91 52 91 52 75 48 79 49 83 48 79 46 83 51 91 54 95 52 87 49 79 45 83 43 67 40 71 45 79 43 71 40 67 42 79 46 71 43 67 36 51 37 67 40 47 37 71 43 71 39 63 40 63 37 67 40 71 39 63 37 51 36 63 37 63 37 67 42 25 45 25 42 24 40 22 40 22 40 22 42 24 45 25 45 24 42 24 42 24 42 24 42 21 38 22 40 22 40 24 42 21 42 21 33 13 31 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 21 31 19 35 25 42 24 35 27 38 22 35 24 40 22 33 21 33 22 35 22 33 19 31 21 33 21 33 21 33 21 33 25 38 21 33 22 35 21 28 22 42 28 54 36 62 39 64 40 66 40 69 42 69 42 69 43 74 46 78 49 83 52 88 49 76 46 59 28 26 12 11 3 2 1 2 1 4 3 4 0 0 1 2 3 4 4 4 6 4 4 11 18 50 49 93 60 97 54 50 16 14 9 11 9 14 9 14 9 14 9 14 9 14 9 16 10 19 12 19 7 21 9 11 13 11 3 28 70 128 95 157 96 145 92 150 98 155 98 157 98 155 96 150 90 143 90 143 88 131 75 109 61 83 39 45 22 31 16 23 22 45 36 66 33 117 99 370 209 393 205 391 211 396 218 401 190 324 191 331 194 353 233 322 165 226 168 253 176 312 259 396 269 372 257 377 233 358 236 362 227 336 200 329 212 365 223 308 170 226 215 444 239 284 155 360 257 494 247 496 239 489 238 482 235 479 235 479 238 482 239 484 238 479 236 489 236 539 193 176 185 522 245 470 238 468 233 479 233 477 233 479 235 479 236 479 241 479 247 503 235 374 272 415 269 341 294 370 289 365 292 341 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 309 367 309 396 316 384 300 384 303 429 295 398 280 439 315 439 318 451 244 489 244 515 245 503 248 506 251 508 251 506 250 503 259 532 242 448 215 422 197 396 215 477 241 487 247 487 236 499 239 484 239 482 238 482 236 479 236 479 236 477 235 477 233 475 229 468 229 468 229 468 229 468 226 468 224 465 223 460 220 458 220 453 214 441 208 439 209 444 212 456 220 460 218 441 199 413 200 396 187 444 232 456 215 448 215 444 217 446 217 441 212 436 211 436 209 434 208 429 205 427 205 425 203 422 205 420 199 410 208 403 182 415 220 463 214 417 187 398 188 403 191 410 197 417 188 401 188 398 187 398 185 396 188 391 187 389 184 384 182 384 182 384 180 382 180 379 179 379 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 155 334 155 331 153 331 152 329 152 334 149 329 147 322 147 322 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 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 110 241 110 241 110 241 110 241 108 238 110 241 108 234 104 229 101 226 102 229 104 234 107 238 99 226 101 224 98 219 96 222 95 226 93 222 90 217 88 210 90 210 96 217 95 205 84 188 85 202 88 205 88 202 85 198 87 202 87 202 87 202 87 202 87 200 87 198 85 195 84 195 87 198 85 195 84 198 85 200 82 195 84 193 81 188 78 183 78 186 76 183 76 181 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 72 157 70 157 69 155 64 155 66 148 63 143 58 136 54 126 52 121 51 119 49 119 52 117 52 119 54 119 52 117 55 119 52 114 51 117 54 121 54 119 52 117 52 119 54 121 58 124 57 121 55 121 57 124 60 124 54 119 57 126 58 124 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 107 48 105 49 107 51 109 51 109 51 109 51 109 45 97 46 100 48 97 46 95 48 102 51 107 52 105 49 100 46 100 48 97 43 90 45 97 46 95 43 90 42 93 45 97 34 88 45 95 42 88 40 85 33 81 39 88 42 93 45 95 39 83 40 85 40 85 39 83 37 78 36 81 37 83 39 83 19 25 15 24 15 24 11 22 11 22 15 24 15 24 19 25 15 24 15 24 15 24 15 24 15 24 11 22 11 22 7 21 27 22 31 21 19 16 19 21 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 39 24 27 22 31 24 27 19 15 19 23 22 27 22 27 22 23 21 23 21 23 19 19 19 23 22 11 21 27 22 23 18 27 21 55 33 83 39 87 39 75 37 79 39 87 42 91 43 95 43 99 46 107 49 115 51 115 51 95 34 43 15 11 12 0 3 7 3 7 3 3 1 0 1 0 1 0 3 0 3 0 3 0 3 11 21 95 55 142 61 111 27 7 7 15 10 15 9 23 9 23 9 23 9 15 9 15 10 19 12 23 12 15 13 15 7 23 6 11 28 222 92 257 99 249 92 242 95 253 98 257 98 253 95 246 93 222 87 222 87 218 79 182 64 142 48 87 27 47 18 35 15 47 30 79 42 55 49 337 206 503 202 456 200 480 217 495 212 353 180 376 182 440 236 523 158 297 141 428 170 468 223 702 262 706 256 698 253 666 233 678 223 666 203 591 203 615 223 622 188 472 141 599 274 591 162 353 209 551 251 472 241 444 236 460 238 452 233 448 235 444 236 448 238 464 230 472 242 476 276 285 55 444 260 472 227 480 230 448 233 460 233 460 233 464 235 464 236 492 235 476 242 480 208 734 298 833 286 896 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 295 916 295 916 295 916 295 920 297 920 297 920 297 920 298 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 310 960 313 964 318 924 300 880 298 876 315 789 262 857 313 868 324 789 265 547 244 495 245 495 253 527 248 531 251 523 253 511 253 519 263 519 229 503 227 408 164 297 208 472 239 499 245 484 245 484 239 484 239 480 238 480 236 484 236 484 236 480 235 480 233 468 230 468 230 468 230 468 230 456 227 452 224 444 223 440 221 444 220 428 214 412 211 416 212 416 220 448 218 396 196 372 199 384 205 420 227 468 226 440 223 428 220 428 220 424 215 408 211 408 212 404 211 400 208 396 208 388 203 376 205 400 208 384 196 388 185 369 221 495 220 380 182 365 188 365 188 369 191 380 194 365 188 361 187 361 185 357 187 357 190 353 187 345 185 341 184 333 180 333 179 329 179 325 177 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 301 155 301 155 297 153 297 152 297 150 293 149 285 147 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 242 129 249 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 210 111 206 110 202 108 198 107 198 110 202 110 198 107 186 104 198 105 190 102 186 104 190 105 174 102 194 102 166 90 162 99 182 92 178 90 174 88 170 88 166 90 178 96 186 96 182 93 166 88 170 90 170 88 162 85 162 87 162 87 162 87 162 87 170 87 170 85 166 84 162 84 166 85 162 84 162 84 166 85 158 82 158 82 154 79 146 76 142 76 138 75 138 73 134 75 142 75 142 75 142 75 142 75 138 73 138 72 134 70 130 70 138 73 134 72 130 73 134 75 134 73 134 72 130 72 126 70 126 69 130 69 123 64 115 60 103 55 107 54 95 49 99 48 91 51 91 51 91 51 91 49 95 52 91 51 91 51 95 54 99 54 99 54 103 57 111 60 115 60 111 58 107 55 99 54 107 54 95 54 107 60 115 60 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 52 87 49 79 48 83 49 83 49 83 49 83 49 83 49 75 48 79 49 83 48 79 46 75 48 79 49 83 48 79 46 87 49 91 48 79 43 83 49 87 46 79 45 79 45 83 46 79 46 91 48 75 36 51 33 63 36 59 37 71 40 67 37 71 42 75 43 79 42 75 40 75 39 55 36 71 40 63 33 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 19 42 25 47 22 38 18 38 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 38 21 35 24 38 22 31 21 35 24 38 24 38 22 35 21 33 21 31 19 31 19 28 22 31 18 31 21 35 19 28 12 31 25 54 37 66 39 64 42 69 43 71 45 74 45 76 42 71 43 74 46 78 49 81 52 78 46 54 25 23 12 14 4 7 4 7 3 4 3 4 1 4 3 4 3 4 3 4 0 2 3 0 0 16 30 74 63 90 42 28 4 7 9 16 9 14 9 14 9 14 9 14 9 14 9 16 10 19 12 19 10 21 7 11 10 7 13 66 92 150 98 152 93 145 93 150 96 152 96 152 95 148 92 143 85 136 85 136 84 124 70 100 55 74 34 42 22 31 19 28 22 59 34 100 24 138 177 396 208 389 194 379 209 408 211 372 174 324 179 315 205 370 184 174 111 219 167 236 170 327 253 382 263 377 254 379 233 358 229 355 221 331 200 339 214 355 214 303 159 248 238 444 212 257 164 422 253 494 242 491 235 482 233 475 232 475 232 475 235 477 236 479 239 468 238 496 230 539 114 241 244 511 236 477 242 475 226 479 232 475 233 477 233 479 235 477 239 477 242 496 236 386 276 403 274 346 295 370 289 362 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 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 367 306 367 309 365 310 370 312 389 319 393 304 374 297 401 309 427 271 389 310 470 307 503 265 468 247 511 251 508 248 508 250 506 250 515 254 518 254 518 256 503 247 470 239 444 187 374 146 427 238 484 242 491 238 484 241 487 239 484 239 482 238 482 238 482 236 479 236 477 235 477 232 472 232 472 232 472 232 472 229 470 227 468 224 463 223 463 224 463 220 453 215 448 214 451 211 456 217 444 196 415 194 427 199 439 221 456 221 453 223 451 218 446 218 446 217 441 215 439 212 436 212 434 211 432 209 429 208 427 200 427 208 432 200 410 185 420 220 479 223 425 191 420 197 417 193 410 188 405 187 403 190 405 188 405 187 403 187 401 190 398 190 393 188 391 185 389 182 384 182 382 180 382 179 379 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 155 334 155 331 153 331 150 334 150 334 150 324 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 131 286 128 286 128 284 126 279 128 276 129 274 128 272 126 272 125 269 125 267 123 265 122 265 122 257 122 255 120 253 119 253 117 250 117 248 116 245 114 245 114 245 111 243 108 238 107 234 110 241 110 238 108 236 107 234 101 229 104 234 107 234 105 231 101 229 104 226 95 212 92 217 87 214 87 214 87 214 88 210 90 210 92 210 92 207 90 205 85 202 88 207 92 210 93 212 88 205 88 205 88 205 88 205 87 200 87 198 85 195 84 195 85 198 84 193 82 195 85 198 82 193 82 193 82 191 79 186 76 183 76 183 75 181 73 174 75 171 75 171 75 171 75 171 73 169 73 167 72 164 70 164 76 164 72 157 70 159 75 167 73 162 72 159 70 157 70 157 72 164 72 157 67 150 63 140 60 138 58 128 54 124 51 119 52 117 51 114 49 112 51 114 52 117 52 117 52 119 54 121 57 124 57 124 57 126 60 131 57 124 57 124 57 121 54 119 58 121 54 119 57 128 60 126 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 107 49 107 49 109 49 107 49 107 49 107 49 107 49 102 51 107 52 105 49 102 46 97 46 97 46 97 46 97 48 102 49 100 45 93 46 100 48 100 46 97 46 97 46 97 51 102 40 95 40 88 31 81 36 88 36 95 42 97 36 74 42 90 43 93 45 90 43 88 48 85 34 78 42 90 37 69 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 19 21 39 25 31 19 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 31 22 23 22 31 24 23 18 35 22 23 21 27 24 23 19 39 27 39 27 35 24 27 21 23 21 23 19 19 18 15 16 11 18 3 18 19 21 19 18 7 15 47 31 83 39 87 37 107 48 107 46 103 45 99 45 95 43 99 45 103 48 107 49 115 51 111 40 55 18 15 6 7 6 15 4 11 4 19 4 3 3 0 3 0 3 0 3 0 3 0 0 0 6 51 39 130 52 75 15 0 6 15 10 15 9 23 9 23 9 23 9 15 9 15 10 19 12 23 12 19 12 11 6 15 4 47 58 238 92 246 92 242 92 249 96 249 95 249 95 246 90 234 87 218 85 214 85 214 78 178 63 123 42 71 22 43 18 39 16 67 34 87 48 51 79 484 206 499 202 452 197 480 220 480 191 345 180 357 196 472 203 329 102 273 150 424 155 456 206 642 251 698 253 698 248 642 220 658 217 662 200 599 212 626 217 607 188 412 167 710 276 503 140 380 245 523 245 448 235 432 232 452 232 440 229 440 230 444 232 444 232 460 227 472 239 488 251 119 114 507 242 480 241 484 232 432 239 456 232 456 233 460 233 464 235 488 233 464 238 484 217 742 291 849 291 900 292 865 291 912 292 912 291 904 291 904 291 904 291 904 291 904 291 904 291 904 291 904 294 896 294 896 294 896 294 896 294 896 295 900 297 904 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 948 315 960 312 896 300 900 307 872 274 801 298 888 316 857 292 591 247 539 253 531 250 515 256 527 251 535 256 527 257 519 257 563 262 484 161 249 144 269 155 341 227 519 245 499 245 480 238 488 241 488 239 484 239 480 238 488 238 488 236 484 236 480 235 472 232 472 232 472 232 472 232 460 229 460 227 452 224 448 223 448 224 440 220 432 217 424 215 428 209 412 202 380 199 384 203 388 209 408 205 384 212 408 208 408 212 408 214 412 215 420 217 408 212 408 211 404 211 404 209 400 203 380 200 392 202 380 191 384 221 499 220 392 190 396 203 392 197 380 191 369 188 361 187 369 190 369 190 365 188 365 188 361 191 361 190 353 187 349 185 345 185 341 184 341 182 337 182 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 305 155 301 155 297 153 293 152 297 152 293 150 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 249 131 253 128 249 126 253 128 246 129 246 128 242 126 238 126 234 125 234 123 230 122 226 122 214 122 210 120 210 120 206 119 202 117 202 116 198 114 194 114 214 113 206 111 198 108 194 105 202 110 202 108 198 108 198 108 158 98 190 111 218 114 214 110 174 95 154 90 154 90 142 82 154 82 158 84 166 85 170 88 174 92 170 88 166 88 162 87 166 88 166 90 170 92 178 93 166 88 166 88 166 88 166 88 170 87 170 85 166 84 162 84 166 84 158 82 158 82 162 85 154 81 158 82 158 81 150 78 150 79 146 78 142 76 142 78 142 75 142 75 142 75 142 75 138 73 138 72 134 70 130 70 142 75 130 70 126 72 138 76 126 70 126 70 123 69 119 67 126 69 130 69 123 64 119 61 123 63 123 60 111 55 111 52 107 55 99 52 91 52 95 54 99 55 107 57 111 58 111 58 123 61 115 58 111 58 111 58 91 52 99 55 107 57 103 54 119 58 103 55 107 57 107 54 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 51 83 49 87 51 91 52 91 52 91 52 91 52 79 48 83 49 83 49 79 48 75 46 75 45 71 46 75 46 83 48 87 46 75 42 79 46 87 48 87 48 83 46 79 43 71 30 39 39 79 37 39 25 11 22 43 37 79 45 75 40 79 43 83 45 83 45 79 43 95 42 59 36 75 43 63 30 22 40 24 42 24 42 25 45 25 45 24 42 24 42 22 40 24 42 24 42 24 42 24 42 24 42 22 40 22 40 21 38 18 40 24 45 21 35 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 22 33 21 35 25 40 22 31 25 35 21 33 22 35 21 28 28 45 28 42 25 35 21 31 21 33 19 31 18 26 16 26 18 26 15 26 19 33 19 26 12 26 22 47 34 62 37 62 46 76 45 74 43 69 40 66 45 74 46 76 48 78 49 81 49 78 48 62 28 23 6 4 4 7 4 9 6 11 7 11 4 7 4 7 3 4 3 4 4 7 3 0 0 7 18 42 48 66 30 19 6 11 9 11 9 14 9 14 9 14 9 14 9 14 9 16 10 19 12 19 9 16 4 9 9 7 28 121 90 143 88 143 90 148 95 152 93 148 93 148 90 140 85 133 84 133 82 133 82 121 67 97 40 52 22 26 13 21 13 21 33 64 40 90 37 229 209 391 202 398 202 391 209 408 200 341 171 322 177 348 215 300 126 169 122 222 152 238 179 303 221 386 259 379 256 377 215 331 217 353 215 327 199 346 214 343 203 296 131 286 274 422 167 236 182 463 248 487 238 489 230 475 229 465 227 468 229 470 229 472 230 472 232 477 233 477 244 465 76 348 247 475 244 489 235 479 223 487 230 475 232 475 233 477 233 475 236 472 239 489 238 401 279 391 279 353 297 370 288 362 294 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 297 362 295 362 295 362 295 362 297 365 297 365 297 365 297 365 297 362 298 362 298 362 298 362 300 365 300 365 300 365 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 310 389 315 384 300 391 309 422 300 386 288 441 306 470 309 484 241 501 250 508 254 499 256 511 253 513 256 527 262 534 265 537 265 542 247 296 67 229 92 281 227 513 265 508 253 501 242 491 242 487 241 487 239 484 239 484 239 482 238 482 236 479 236 479 233 475 233 475 233 475 233 475 230 475 229 472 227 468 224 465 224 465 223 460 220 456 217 451 217 453 205 441 209 451 211 439 212 441 205 417 197 425 202 420 208 427 208 429 209 436 215 441 212 436 212 436 212 434 211 434 208 432 203 422 197 420 199 425 224 475 221 415 185 420 200 410 193 413 191 410 191 413 193 415 191 410 191 408 190 408 188 403 190 398 190 393 188 391 185 389 187 391 185 389 185 386 184 386 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 158 336 156 336 155 334 155 334 150 336 152 339 153 327 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 132 291 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 113 243 111 241 110 238 108 236 111 241 108 238 108 238 110 241 110 245 116 250 113 234 98 214 88 198 76 191 82 198 78 181 76 200 79 205 82 212 88 210 90 207 92 210 92 207 92 210 96 214 92 207 88 202 87 202 87 202 87 202 87 202 87 202 87 200 87 198 85 195 84 195 84 195 82 193 82 193 84 195 79 191 81 193 82 191 79 188 79 188 79 186 78 186 76 179 75 171 75 171 75 171 75 171 73 169 73 167 72 164 70 164 75 162 73 159 72 162 73 164 70 157 69 155 69 152 67 152 67 159 69 155 67 150 63 143 67 148 66 143 63 138 60 133 61 128 57 119 52 119 54 121 57 126 60 131 63 133 63 131 64 133 61 126 57 124 57 124 49 114 54 124 58 126 57 121 63 128 57 121 57 124 55 117 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 54 114 52 109 51 109 51 109 52 112 52 112 52 112 52 112 43 93 45 95 45 95 43 93 48 97 46 95 45 97 46 100 46 100 48 97 43 90 45 97 46 100 48 100 46 95 43 90 40 85 37 105 43 74 18 64 34 93 43 102 43 97 40 93 42 90 43 93 45 90 43 88 46 88 39 83 42 88 37 74 11 22 11 24 15 25 19 25 19 25 19 24 15 22 11 22 15 24 15 24 15 24 15 24 7 21 11 22 11 22 15 24 19 19 31 21 19 16 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 23 19 19 22 35 27 31 22 31 22 19 21 27 22 23 18 27 24 31 24 27 21 19 18 23 21 19 19 15 16 7 15 3 15 0 15 15 19 19 16 15 16 39 27 67 34 83 37 95 42 91 42 91 42 91 42 107 48 107 48 111 49 111 49 115 49 95 33 35 10 0 1 7 3 11 6 27 9 35 12 15 6 7 4 3 3 0 3 15 6 3 1 0 7 31 21 79 36 51 13 3 12 15 4 15 9 23 9 23 9 23 9 15 9 15 10 19 12 23 12 11 7 0 4 11 6 87 90 242 92 238 90 242 93 246 93 246 93 246 92 238 87 222 82 206 79 202 79 202 73 162 58 87 30 43 13 23 12 27 13 91 31 115 33 119 153 519 208 460 202 468 202 476 211 428 167 313 179 337 191 436 168 242 108 289 129 349 168 539 191 535 245 686 256 714 241 591 196 619 217 626 185 571 206 603 202 559 174 400 194 761 244 380 143 448 262 499 244 432 230 420 227 444 229 440 226 436 227 436 229 436 229 432 239 464 223 543 193 91 179 519 227 484 233 444 239 436 233 452 230 456 232 456 233 460 233 480 232 456 232 484 224 749 283 857 292 900 292 865 291 916 294 912 291 904 291 904 291 904 291 904 291 904 291 904 291 904 292 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 298 916 298 916 298 916 298 916 298 920 300 920 300 920 300 920 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 964 316 944 300 892 306 916 306 757 279 880 318 940 307 722 248 515 242 523 251 555 259 535 254 555 262 567 268 563 272 555 274 535 266 595 191 234 116 202 176 563 269 539 253 535 251 492 248 492 242 488 241 488 239 484 239 492 239 488 238 488 236 484 236 480 235 480 235 480 235 480 235 468 232 464 229 456 227 452 226 448 224 444 221 436 218 424 215 436 212 424 211 424 217 420 209 412 211 396 208 380 200 372 206 388 205 384 203 388 206 396 211 408 212 408 212 408 212 408 212 408 209 408 203 388 200 420 218 480 215 404 188 392 200 404 188 372 191 372 191 372 193 380 196 376 193 372 191 372 190 369 191 357 190 357 188 349 185 345 184 345 185 345 184 341 184 337 182 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 309 158 305 156 305 155 301 155 293 152 301 153 301 152 281 146 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 253 134 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 202 110 202 110 202 110 202 110 206 110 198 107 198 108 206 111 242 120 218 105 170 87 123 75 126 78 119 76 119 76 115 73 134 73 142 79 154 84 166 88 170 90 174 93 178 93 174 92 186 95 174 88 158 85 158 87 162 87 162 87 162 87 162 87 170 87 170 85 166 84 162 84 162 82 158 81 154 82 158 84 150 81 154 82 158 81 154 79 146 78 146 76 142 76 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 126 70 126 69 123 69 115 66 126 69 126 67 130 66 134 69 142 67 134 66 142 64 123 60 107 54 95 52 103 57 107 58 119 63 126 64 126 63 119 60 111 58 107 58 111 60 103 57 115 61 119 60 111 55 115 57 103 54 107 58 107 55 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 87 51 87 51 87 51 87 51 71 45 75 46 75 46 71 45 83 48 75 45 71 46 79 49 87 49 91 48 79 43 83 49 79 46 83 46 79 43 67 39 83 43 87 48 59 28 91 78 361 144 301 99 142 45 63 39 75 42 79 43 79 43 75 42 79 42 75 40 71 39 67 37 22 40 22 42 24 45 25 45 25 45 25 42 24 40 22 40 24 42 24 42 24 42 24 42 19 38 21 40 22 42 24 45 18 38 21 38 16 31 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 19 28 18 35 25 42 25 38 24 35 19 31 22 35 19 28 16 28 19 31 21 33 19 31 21 33 19 28 16 26 15 21 16 21 13 23 18 31 18 26 16 31 21 40 28 54 36 62 40 69 42 71 43 74 46 76 49 81 49 81 49 83 51 83 52 74 39 38 13 7 1 4 1 4 4 9 9 16 13 21 6 9 6 7 4 4 3 4 12 11 4 7 7 16 13 21 31 47 24 21 12 19 9 4 9 14 9 14 9 14 9 14 9 14 9 16 10 19 12 19 6 9 1 7 7 9 40 155 96 150 93 148 93 148 92 143 93 148 92 143 88 136 84 131 78 121 76 124 76 112 61 88 37 47 21 23 13 26 16 28 37 59 49 74 66 339 211 405 188 398 206 396 205 391 187 310 177 358 190 341 205 298 122 181 119 188 132 279 217 284 180 358 257 386 260 370 200 298 208 353 200 296 184 329 199 312 185 267 146 329 282 377 140 269 214 487 245 484 235 479 226 470 226 463 226 465 226 468 227 468 229 470 223 491 230 453 262 386 79 425 259 465 239 463 220 491 226 468 230 472 230 475 232 477 233 477 235 479 236 482 239 403 282 382 280 355 300 362 289 358 294 353 292 358 291 358 291 358 291 355 291 355 291 353 292 353 292 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 367 298 365 298 365 298 365 298 365 300 367 300 367 300 367 300 365 303 360 301 360 301 360 301 360 303 362 303 362 303 362 303 365 304 367 306 367 309 365 310 365 322 391 312 374 298 403 310 417 254 429 307 429 330 484 254 484 245 522 250 494 256 499 259 508 265 537 269 549 276 563 279 565 292 515 285 520 203 317 137 506 272 527 250 499 259 501 239 499 242 489 242 487 241 484 239 484 239 484 239 482 238 479 236 479 235 477 235 477 235 477 235 477 232 477 230 475 229 470 226 468 223 463 223 460 220 456 215 448 211 453 214 458 215 451 209 444 209 436 214 453 214 427 208 456 205 425 200 417 199 420 202 425 211 436 211 436 211 436 211 439 206 439 212 432 202 432 220 479 212 415 187 417 200 413 193 427 197 417 194 413 191 410 191 410 193 413 193 410 191 410 190 408 188 396 187 391 184 389 182 386 182 386 182 384 180 382 179 382 180 382 180 379 179 377 177 377 176 374 176 372 174 370 173 370 173 362 171 358 170 355 167 353 165 351 165 348 164 346 162 346 165 348 162 346 159 341 156 336 156 339 156 336 155 334 153 334 150 331 153 336 155 329 147 319 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 135 293 131 291 129 286 126 279 129 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 114 245 113 245 108 241 110 241 110 241 110 243 111 241 108 236 108 241 111 245 108 229 95 205 81 193 79 193 76 195 84 198 76 183 78 198 72 186 75 195 81 205 87 210 90 210 93 212 92 202 85 195 90 205 87 200 85 205 90 210 85 198 85 198 85 198 85 198 87 200 87 198 85 195 84 195 84 193 82 191 81 193 82 195 79 188 81 193 82 193 81 191 76 179 78 176 76 174 75 174 75 171 75 171 75 171 75 171 73 169 73 167 72 164 70 164 70 159 75 167 76 164 72 157 73 162 73 159 72 157 70 157 66 152 69 157 70 157 69 152 70 155 70 150 69 150 69 150 61 133 55 117 49 117 54 121 55 124 61 133 64 136 64 133 57 124 57 124 57 128 61 133 61 133 64 138 64 131 58 121 57 121 52 119 57 128 60 126 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 49 107 49 107 49 107 49 102 49 105 51 107 52 105 51 102 51 102 46 97 46 97 49 105 51 107 52 102 46 97 48 105 45 95 46 97 45 90 39 83 34 88 40 93 31 105 110 303 292 463 233 300 107 126 42 88 40 85 42 88 43 85 42 83 40 85 43 85 39 78 39 83 7 19 11 22 15 24 23 25 3 19 15 24 23 25 19 22 7 22 15 24 7 21 11 24 15 24 11 22 11 21 7 21 11 18 27 19 15 15 15 21 23 21 27 22 31 21 27 19 11 16 15 19 27 24 35 25 11 16 15 19 27 24 35 25 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 18 23 18 27 19 31 19 23 18 35 25 63 36 87 42 91 40 87 40 87 42 95 45 111 49 107 46 99 45 99 45 99 45 83 28 23 7 0 1 0 4 11 6 23 12 39 16 11 6 3 1 0 3 3 6 0 3 0 4 3 6 7 6 51 19 31 10 11 6 11 9 7 7 11 9 15 7 11 6 15 9 15 9 15 9 15 9 15 7 15 7 15 25 166 105 249 95 234 92 234 92 226 85 242 93 230 90 230 88 214 79 206 81 202 76 174 61 134 49 99 36 63 18 19 9 35 19 71 22 99 39 190 199 503 193 464 202 468 197 480 206 353 173 313 184 361 196 424 173 261 108 297 101 424 203 611 200 452 227 638 268 666 242 563 188 539 214 551 164 583 197 615 188 523 146 404 244 722 199 285 149 543 254 492 236 464 233 440 224 432 226 428 227 436 230 440 229 428 224 452 220 511 232 495 141 107 226 484 236 452 227 444 230 456 232 456 230 452 229 448 230 452 230 412 230 416 242 488 229 726 286 876 294 924 289 904 289 896 294 880 291 880 291 888 292 904 292 904 291 920 292 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 297 920 298 920 298 920 298 920 298 920 298 920 298 920 298 920 298 924 301 924 301 924 301 924 301 928 303 928 303 928 303 928 301 964 304 964 306 956 313 952 315 956 309 900 304 849 312 872 262 845 312 888 313 829 280 555 250 507 251 515 257 515 257 515 262 547 268 531 266 523 274 535 282 543 257 535 297 603 239 519 280 547 259 515 251 499 248 499 250 488 244 488 244 488 244 488 244 488 239 488 238 484 236 480 236 480 236 480 235 476 233 472 233 464 230 464 229 460 227 456 227 440 221 440 220 432 215 416 211 428 215 424 214 416 211 408 209 416 212 416 211 412 211 408 209 400 212 404 211 392 203 365 194 365 197 361 197 372 205 400 214 428 212 388 211 432 224 432 208 380 196 376 196 376 196 372 194 388 199 380 196 372 193 369 191 369 190 369 190 376 190 376 190 361 190 361 188 357 187 353 187 349 185 349 184 345 182 341 182 329 180 337 184 337 179 317 171 317 174 317 173 313 171 309 171 325 173 329 171 329 171 325 170 313 165 313 164 309 162 305 162 305 162 305 161 301 159 305 159 301 158 305 153 301 152 293 150 285 150 289 153 293 153 289 152 281 149 281 149 281 149 281 149 281 146 273 143 269 143 269 144 269 141 261 138 253 137 253 137 242 135 246 134 242 132 246 131 246 131 253 129 249 128 253 128 246 129 230 125 222 122 218 122 230 126 230 125 218 120 214 120 214 122 214 120 210 119 214 117 210 116 210 114 214 114 210 113 202 111 206 111 206 111 210 113 206 110 194 105 186 102 182 102 158 85 126 75 119 79 130 81 115 75 115 75 119 79 130 82 134 78 146 84 162 90 174 93 178 92 170 88 166 90 174 93 178 93 178 92 174 90 170 90 166 90 166 88 162 87 158 87 162 88 162 85 158 84 154 84 166 84 170 82 166 84 170 85 162 81 162 79 158 79 154 79 150 78 150 78 150 78 150 78 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 134 70 130 64 119 64 130 69 134 69 134 67 130 66 126 66 119 63 119 64 119 64 126 63 130 61 123 60 126 64 134 64 115 58 111 58 111 60 119 63 111 58 111 58 111 58 111 58 123 60 107 57 111 58 111 57 95 54 103 55 99 54 107 61 95 54 99 54 99 52 91 49 95 52 95 52 95 52 95 52 91 52 91 51 87 49 83 49 67 46 83 52 95 52 83 48 103 54 99 51 95 49 87 48 95 51 95 49 91 48 87 48 91 51 95 49 91 48 87 48 75 45 87 49 91 48 79 42 91 45 79 45 95 51 87 42 91 48 87 45 83 43 75 42 59 40 67 37 115 128 519 334 904 358 868 380 650 107 0 49 67 42 83 43 87 43 87 43 99 45 83 42 87 43 87 42 19 40 21 45 22 47 25 50 19 42 21 45 24 47 24 45 21 40 24 42 21 38 22 42 22 40 22 38 21 38 19 35 18 40 22 40 18 33 19 42 18 35 19 40 21 38 18 35 18 28 19 33 21 35 24 38 18 28 19 33 21 35 24 38 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 15 28 21 42 31 59 39 66 42 66 40 66 40 69 43 74 48 78 46 74 45 74 46 76 46 69 39 42 16 9 3 4 3 4 4 9 9 21 16 28 9 11 6 7 3 4 4 7 3 4 3 7 4 9 6 9 15 19 9 9 6 9 9 16 6 11 7 14 9 11 7 9 9 14 9 14 9 14 9 14 9 16 10 11 12 59 73 162 98 150 92 145 93 148 90 138 92 140 87 138 88 138 82 126 81 128 79 119 69 95 52 78 37 54 24 33 9 23 13 45 27 69 43 107 110 389 208 389 191 403 194 396 215 384 179 324 187 343 196 353 196 308 114 191 110 181 168 327 229 300 167 310 256 405 265 358 203 288 187 305 165 257 170 300 190 281 159 214 153 403 271 319 120 308 244 470 232 470 229 468 217 458 218 465 223 468 226 470 226 470 226 468 232 468 241 482 235 322 117 494 241 479 229 465 227 470 230 472 230 472 229 470 229 470 230 479 224 499 227 482 230 396 274 405 292 355 292 336 289 355 291 377 291 372 291 372 291 367 292 360 291 355 291 353 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 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 374 303 367 309 365 316 370 325 370 301 386 303 425 295 370 304 415 313 484 303 470 245 494 253 503 257 511 257 513 260 530 269 544 272 553 277 565 285 575 280 551 276 565 276 522 253 530 257 515 256 508 251 503 250 503 244 494 244 494 244 494 244 494 239 489 239 487 238 487 236 484 236 484 236 482 235 482 233 479 230 475 230 472 229 472 227 470 223 463 223 460 220 453 215 448 214 446 212 446 212 446 212 446 212 444 211 444 209 441 209 441 209 441 212 444 211 436 203 427 191 405 187 401 187 405 191 415 197 420 208 436 211 427 199 405 199 415 199 415 197 413 197 410 199 420 197 417 196 413 194 413 190 408 190 408 190 408 190 408 188 405 190 403 188 403 187 401 184 396 182 393 182 391 180 389 177 382 184 386 182 379 176 370 176 374 176 374 174 372 173 370 171 370 170 367 170 367 168 365 164 358 164 355 162 355 161 353 161 353 161 351 159 348 158 348 156 346 153 341 152 339 149 334 150 327 153 329 155 329 153 327 149 319 149 319 149 319 149 319 147 312 144 308 143 308 143 310 143 305 140 298 137 296 135 298 135 288 135 286 134 284 131 284 131 284 129 281 129 279 128 279 129 274 126 269 123 267 123 267 126 272 126 269 122 262 120 262 120 255 119 253 119 250 116 250 116 248 114 248 113 245 113 243 110 241 110 241 110 241 108 238 110 238 108 234 104 229 99 224 90 202 82 195 82 198 81 193 76 188 76 188 76 191 79 195 81 193 84 200 88 207 92 212 95 212 92 207 90 210 93 214 93 212 93 210 92 205 90 205 90 198 90 195 90 193 88 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 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 75 157 69 148 66 150 69 155 69 152 69 150 67 150 66 148 61 145 63 143 63 143 63 140 64 138 60 128 61 136 64 131 61 128 60 126 60 128 61 133 60 128 60 128 60 128 60 128 63 128 57 124 58 126 58 124 54 121 57 121 54 119 57 128 52 119 54 119 54 117 51 112 52 117 52 117 52 117 52 114 55 109 54 109 52 107 51 105 45 97 49 105 52 105 51 102 49 105 51 105 51 105 51 105 51 105 51 102 49 100 48 100 49 100 48 97 48 95 46 95 43 90 46 95 46 95 43 90 46 90 42 90 48 97 45 85 48 97 46 93 45 90 42 88 54 119 43 128 173 489 365 608 363 606 384 608 262 205 51 114 43 81 43 81 43 78 42 78 45 81 40 78 43 81 40 74 7 19 11 22 15 24 23 25 11 21 11 21 11 22 19 24 7 22 15 24 7 21 11 24 11 22 11 21 7 21 3 19 23 21 35 22 23 19 27 22 15 16 19 19 23 18 15 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 31 19 31 19 31 19 31 19 27 18 27 16 23 15 19 15 23 16 23 16 27 18 27 18 15 16 35 25 59 34 75 37 91 40 87 40 87 42 95 45 103 46 99 45 99 46 107 48 103 45 79 27 19 7 0 3 0 3 11 6 27 13 43 18 23 10 15 6 3 4 3 4 0 3 0 4 3 6 7 6 7 4 0 3 3 6 15 12 11 7 15 9 15 9 11 7 15 9 15 9 15 9 15 9 11 13 19 4 43 54 214 96 249 95 238 93 238 93 234 88 222 85 214 85 222 85 210 79 206 79 198 73 166 58 123 45 79 30 51 12 15 9 39 21 71 37 71 51 313 215 476 197 464 193 464 206 492 200 321 171 325 184 357 191 412 171 265 108 277 132 531 220 599 193 424 180 642 262 670 242 515 191 527 173 519 156 575 182 603 167 460 137 480 265 670 162 261 174 567 235 495 233 456 224 416 220 432 232 424 224 424 224 428 226 436 229 456 227 448 236 436 114 253 253 472 232 436 223 432 227 440 227 444 227 436 226 436 226 440 229 412 229 432 241 503 229 726 286 857 292 908 289 892 288 853 291 868 291 872 292 880 291 888 292 892 291 904 291 912 289 912 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 956 300 960 304 960 313 960 318 948 306 857 303 900 298 785 283 912 307 865 318 698 251 539 262 523 259 531 262 519 262 519 266 543 274 551 280 563 286 579 292 563 289 575 269 543 272 547 250 519 256 519 256 515 253 507 251 492 245 492 245 492 245 492 245 488 239 488 239 484 238 484 236 480 236 480 236 476 235 476 233 464 230 464 230 460 229 460 227 452 226 452 224 444 220 432 217 412 211 412 211 416 212 416 212 412 211 412 209 408 208 404 208 388 209 400 214 408 212 400 209 372 197 357 191 341 188 341 190 325 190 380 199 357 185 345 191 376 199 376 197 372 197 369 196 372 197 372 197 372 197 376 196 372 191 372 191 380 191 380 191 365 190 361 190 357 188 357 187 341 182 341 180 337 180 333 179 337 184 341 185 341 180 325 176 329 179 325 177 321 176 321 176 325 171 333 170 329 168 325 168 313 164 313 164 309 162 309 161 297 161 297 159 301 158 297 158 301 156 305 152 301 150 293 150 297 155 301 156 301 155 297 153 281 149 281 149 281 149 281 149 277 146 273 143 269 143 269 143 265 141 257 137 249 135 249 135 242 135 246 134 242 132 246 131 246 129 249 129 246 128 253 128 238 126 226 123 222 123 226 125 226 125 226 123 218 122 214 120 206 119 202 117 202 116 206 114 206 113 210 113 206 111 210 110 202 110 202 108 194 107 190 105 198 108 198 107 186 99 166 93 138 82 130 82 138 82 123 75 126 79 123 78 123 79 126 81 162 87 166 88 170 92 174 93 186 95 182 93 178 95 182 96 178 93 178 92 174 90 170 90 166 90 166 90 162 90 162 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 138 75 138 75 142 76 142 76 138 75 138 75 138 75 138 75 138 72 134 73 146 76 138 70 134 72 134 72 134 72 134 72 150 73 142 69 134 69 138 72 134 69 134 69 130 67 130 66 119 61 119 63 119 63 126 63 130 61 123 60 130 64 134 63 130 63 119 60 115 60 119 61 123 63 123 63 123 63 123 63 123 60 107 57 111 58 111 57 103 57 107 55 95 52 103 57 99 54 99 54 99 52 91 51 95 52 95 52 95 52 95 54 99 55 99 55 95 54 95 54 79 49 83 49 87 51 87 51 83 48 87 49 95 52 99 54 95 51 95 49 91 48 87 48 95 48 91 48 87 46 87 46 79 45 83 46 87 45 83 43 79 42 75 43 83 45 79 40 91 48 87 45 83 43 75 42 107 30 146 185 821 384 920 369 904 384 777 244 269 70 79 70 87 46 99 45 95 43 87 42 91 42 87 43 95 43 83 36 21 42 21 45 22 47 24 47 24 45 19 38 19 42 22 47 21 40 24 42 21 38 22 42 25 42 24 42 22 40 22 38 19 40 21 40 19 38 21 40 16 35 19 38 19 38 18 33 22 35 22 33 21 31 19 31 22 35 22 33 21 31 19 31 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 31 12 26 19 40 28 52 34 59 42 66 40 66 40 69 43 74 45 74 45 74 46 78 49 81 48 69 37 38 13 7 3 4 1 4 3 9 9 19 16 28 12 19 10 11 6 7 4 7 3 4 3 7 4 9 6 9 3 4 1 4 4 9 9 16 7 11 9 16 10 14 7 11 9 14 9 14 9 14 9 14 6 21 9 4 25 109 92 143 98 150 93 148 95 150 92 143 85 133 84 136 87 138 84 128 79 126 76 114 64 85 46 66 28 42 18 26 7 26 18 57 28 95 34 148 167 410 197 389 188 391 194 415 218 360 162 327 194 351 193 346 194 303 114 188 90 243 205 327 196 248 146 236 221 372 266 413 218 298 179 262 153 255 167 284 182 250 143 222 202 439 235 245 119 360 259 460 232 468 229 465 221 465 224 470 227 465 224 463 224 468 230 475 229 470 221 487 200 265 179 503 232 475 223 465 223 472 226 470 226 472 224 470 224 470 226 475 224 484 224 465 227 393 274 410 291 365 291 351 288 370 289 386 291 367 291 367 291 367 291 367 289 362 289 365 288 365 289 362 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 367 303 367 307 377 315 391 313 377 292 401 318 379 266 417 319 446 321 491 257 458 263 503 260 518 266 525 266 527 271 544 276 551 280 558 292 573 304 580 298 570 286 532 263 546 265 513 251 511 257 515 257 513 253 506 247 499 247 499 245 496 245 496 241 491 239 489 239 487 238 487 238 487 236 484 236 482 235 482 232 477 230 475 230 472 229 472 227 470 227 470 226 465 221 458 211 444 211 444 209 441 209 441 211 444 209 441 208 439 208 439 208 439 211 444 214 446 212 444 212 441 208 429 200 422 197 420 182 401 188 396 177 393 194 434 202 425 200 422 199 417 197 417 197 417 197 417 199 420 199 420 193 413 193 413 191 410 191 410 190 408 190 405 190 403 188 403 184 396 184 393 182 393 180 389 182 386 185 389 184 382 179 377 179 377 177 377 176 374 176 372 173 372 171 367 170 365 167 362 165 360 164 358 164 355 162 355 161 353 161 351 159 348 158 348 156 346 153 341 152 339 149 334 153 329 155 331 155 329 153 324 147 317 147 317 147 317 147 317 146 310 143 308 141 305 143 308 141 303 138 298 135 296 135 296 135 288 135 286 134 284 131 284 129 281 129 279 128 279 126 276 125 269 123 267 123 269 126 272 125 267 122 265 122 265 120 260 119 253 119 253 117 250 114 248 113 245 111 243 111 241 110 241 113 245 111 241 108 236 105 234 107 238 108 238 104 224 93 210 81 193 78 193 81 193 76 183 82 198 82 198 82 200 87 205 92 210 93 212 93 212 93 212 96 217 96 217 96 217 96 217 93 212 93 210 92 205 90 205 92 200 90 198 92 193 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 75 167 76 167 76 167 76 167 75 164 75 164 75 164 75 164 75 162 72 162 75 167 73 157 72 159 72 159 72 159 72 159 75 159 72 155 69 152 70 157 70 155 69 152 69 150 67 150 63 148 64 145 64 145 64 143 64 138 61 131 63 136 63 126 64 133 61 131 60 131 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 119 55 121 54 119 52 114 52 117 52 117 52 117 52 114 55 112 55 112 54 109 54 109 51 105 49 102 49 105 51 107 48 100 49 102 49 105 51 105 51 105 51 102 49 100 48 100 48 97 48 95 46 95 45 93 45 93 45 93 45 93 45 93 43 90 43 93 45 93 43 88 46 95 46 93 45 90 43 90 67 88 57 269 248 439 257 458 254 393 187 212 82 140 67 102 51 90 48 85 45 81 43 78 42 78 42 83 46 83 39 66 11 21 15 22 15 22 19 24 19 22 7 18 3 19 11 22 7 22 15 24 7 21 11 24 23 27 19 25 19 24 15 24 23 18 19 18 23 19 19 18 23 19 27 22 31 21 23 19 31 24 27 21 23 19 15 18 31 24 27 21 23 19 15 18 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 15 15 15 23 19 43 28 67 34 91 40 87 40 87 42 95 45 99 45 99 45 103 48 111 49 103 43 75 24 11 4 0 3 0 1 7 4 19 10 31 13 19 10 19 9 11 6 3 3 0 3 0 4 3 6 7 6 7 6 7 6 7 7 11 7 11 9 19 10 19 10 15 7 15 9 15 9 15 9 15 9 7 10 7 6 79 76 238 85 246 93 234 92 242 95 238 90 222 85 218 87 226 88 218 82 202 78 190 69 154 51 103 37 55 21 35 10 19 13 55 27 71 43 71 87 440 217 452 193 456 188 468 214 472 167 261 173 345 187 353 187 420 171 261 105 269 173 583 196 456 143 388 150 424 200 650 280 611 179 456 161 507 164 575 174 595 155 436 156 654 285 563 129 313 209 607 247 476 227 460 229 432 218 416 217 432 226 424 223 432 224 444 229 448 224 440 239 333 93 392 235 448 224 424 220 428 224 428 223 432 224 428 223 428 223 432 224 432 226 452 235 511 226 718 286 845 292 880 289 861 288 833 291 872 292 888 292 888 292 888 291 884 289 884 288 884 288 884 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 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 928 301 932 304 944 310 956 315 900 303 880 309 884 274 765 321 868 318 841 283 547 253 583 250 535 265 559 271 543 271 543 277 563 280 603 301 678 327 745 343 706 310 630 279 547 259 519 259 507 256 523 259 527 257 515 253 503 250 499 248 495 247 492 245 492 241 492 239 488 239 484 238 484 238 484 236 480 236 476 235 468 232 468 230 464 230 460 229 460 229 460 229 456 226 448 223 424 215 420 211 408 208 400 205 412 211 412 209 408 208 404 208 400 211 400 211 400 211 396 209 396 208 388 203 376 200 369 199 369 193 353 187 349 194 388 211 392 205 388 202 380 199 376 197 376 199 376 199 380 200 388 200 384 196 380 194 384 193 380 191 369 191 365 190 361 190 357 188 353 187 349 185 349 184 345 184 345 185 345 184 337 180 329 179 325 176 321 176 317 174 317 173 329 173 333 170 329 168 321 167 317 165 317 164 313 164 309 162 297 161 297 159 301 158 297 158 301 156 305 152 301 150 293 150 293 153 293 153 293 152 285 149 277 147 277 147 277 147 277 147 277 144 269 141 265 141 265 143 265 140 257 135 249 134 246 135 242 135 246 134 242 132 246 131 242 129 246 128 246 126 249 126 234 125 222 123 222 125 230 126 226 122 210 120 222 123 218 117 214 122 210 120 206 119 214 117 202 113 206 111 206 110 206 110 214 114 210 111 202 108 194 107 194 108 198 108 186 99 158 90 146 82 126 79 130 82 134 81 142 85 146 88 154 93 166 96 186 96 182 95 182 93 178 93 186 96 186 98 190 96 186 96 178 93 178 92 174 90 170 90 170 92 170 90 166 92 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 146 76 142 76 142 76 142 76 138 75 138 75 138 75 138 75 146 73 130 72 138 75 138 72 134 72 134 72 134 72 134 72 142 72 138 69 134 69 134 69 138 70 138 69 134 69 130 67 123 63 123 64 123 64 130 64 130 63 130 63 134 64 130 58 130 61 119 60 115 60 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 55 103 55 103 54 95 51 95 52 95 52 95 52 95 54 91 52 91 52 95 54 95 54 91 52 87 49 83 51 87 52 95 51 91 49 91 48 87 48 95 51 95 49 91 48 87 48 91 48 87 46 87 45 83 45 83 45 83 45 83 45 83 45 79 45 91 48 87 46 83 45 87 46 83 45 83 45 79 43 71 36 55 15 35 51 107 93 186 93 115 66 126 81 115 39 103 51 107 48 99 45 91 43 87 42 87 45 99 45 79 34 22 45 22 45 22 45 22 45 22 42 21 40 19 40 19 40 21 40 24 42 21 38 22 42 27 47 25 45 24 42 24 42 19 35 15 33 19 38 18 33 19 40 22 42 22 42 21 38 22 35 22 33 21 31 19 31 22 35 22 33 21 31 19 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 28 15 26 15 26 15 26 13 26 19 42 31 57 42 66 40 66 40 69 43 74 46 76 45 74 45 76 48 78 48 66 34 33 10 4 1 4 1 2 1 2 3 9 7 14 6 11 7 14 7 9 4 7 3 4 3 7 4 9 6 9 9 14 9 11 7 11 7 9 9 14 10 16 10 16 9 14 9 14 9 14 9 14 9 14 7 11 6 21 43 124 92 136 93 145 90 143 93 148 92 140 88 138 85 138 88 140 84 128 78 124 73 107 58 76 39 54 21 33 13 26 10 35 25 71 30 105 45 236 202 396 197 379 191 389 197 427 199 305 135 346 199 355 191 348 196 305 111 171 116 300 200 274 146 198 146 238 135 343 268 475 260 310 149 262 146 262 161 257 176 222 134 255 262 446 188 222 141 365 227 436 229 465 236 482 235 468 226 458 223 456 221 453 220 453 221 456 226 448 232 470 155 265 220 460 226 465 218 460 221 468 221 463 223 468 221 463 220 465 223 468 223 472 221 456 221 389 272 415 289 367 291 351 289 362 291 379 292 358 294 358 292 360 292 367 289 370 288 370 288 372 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 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 304 365 306 372 307 386 310 405 291 393 306 408 294 358 288 451 312 496 303 458 239 496 268 496 262 522 268 527 269 527 271 542 274 558 303 596 343 608 372 608 351 585 301 553 272 530 254 553 257 518 259 518 259 515 256 511 251 506 250 503 248 499 247 496 242 491 241 491 239 489 239 489 239 487 238 487 236 484 236 484 233 477 232 477 230 475 230 475 229 472 229 472 229 470 226 465 223 460 220 453 214 444 208 439 212 446 212 444 211 444 209 441 214 444 212 441 211 439 209 436 205 432 205 429 203 429 202 427 206 427 202 429 209 436 205 420 208 432 205 427 202 422 199 420 202 425 200 422 200 422 200 422 197 420 196 417 194 413 193 410 191 408 191 408 190 405 190 405 188 403 187 401 187 398 185 396 184 386 184 384 180 379 179 377 176 374 176 374 174 372 173 370 174 372 173 370 168 362 167 360 167 360 165 360 164 358 164 358 161 353 161 351 159 348 158 348 156 346 153 341 152 339 149 334 152 327 153 327 152 322 149 317 146 315 146 315 146 315 146 315 144 310 143 305 140 303 141 305 140 303 137 296 134 293 134 293 135 288 135 286 134 284 131 284 128 279 128 279 126 276 126 274 126 272 125 267 123 267 125 269 125 262 117 260 123 269 122 257 122 257 122 255 120 255 117 253 114 245 113 245 111 243 111 241 114 248 113 245 111 241 110 241 108 238 108 236 104 224 96 214 96 214 88 207 90 214 93 212 92 212 92 214 95 222 99 226 98 217 96 217 95 214 93 212 95 217 96 219 98 217 96 214 93 212 93 210 92 205 90 205 93 200 92 200 92 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 78 169 78 169 76 167 76 167 75 164 75 164 75 164 75 164 76 162 70 157 73 164 75 162 72 159 72 159 72 159 72 159 70 155 70 155 69 152 67 150 72 155 70 155 69 152 69 152 64 150 66 148 66 148 66 145 64 140 63 133 64 136 60 121 58 126 58 126 58 128 61 133 60 128 60 128 60 128 60 128 63 128 57 124 58 126 58 124 55 124 57 121 52 117 55 124 55 121 57 124 55 119 52 117 52 117 52 117 52 117 52 114 52 107 52 107 54 109 54 109 52 107 52 107 52 105 51 105 52 105 51 102 48 97 46 95 51 105 51 102 49 100 48 100 46 95 46 95 45 93 45 90 46 93 45 90 43 93 45 95 43 95 49 100 46 93 46 97 45 93 45 93 45 93 45 93 31 95 46 90 39 62 30 100 84 128 55 95 46 90 46 95 49 88 48 85 46 83 45 81 43 78 42 81 45 81 40 69 15 22 15 22 15 22 15 22 11 21 11 21 11 19 3 16 7 22 15 24 7 21 11 24 15 24 11 22 11 21 7 21 27 18 15 18 27 22 23 16 19 19 27 21 27 21 23 18 27 21 23 21 23 21 23 19 27 21 23 21 23 21 23 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 15 19 13 15 13 27 15 11 10 19 22 63 36 91 40 87 40 87 42 95 45 107 48 103 45 99 45 103 46 103 43 71 21 3 3 0 3 0 1 3 0 0 1 3 3 0 3 7 7 11 7 7 4 0 3 0 4 3 6 7 6 7 7 11 7 11 7 11 6 15 10 19 12 23 10 19 9 15 9 15 9 15 9 15 9 27 7 11 24 130 78 230 90 234 88 222 88 230 92 230 88 226 87 218 85 218 85 206 78 198 76 186 66 142 45 87 30 43 18 31 10 27 19 79 37 79 40 123 149 476 199 464 190 456 190 476 214 408 123 202 187 353 187 365 190 432 174 261 96 376 191 480 150 376 128 404 141 357 239 742 280 706 212 436 155 480 165 555 161 563 143 420 179 734 256 404 111 317 155 357 174 388 202 412 217 448 229 472 239 448 229 448 229 444 226 444 223 468 212 503 223 214 119 503 221 432 218 412 217 420 221 420 218 424 221 420 220 420 220 424 221 444 223 460 232 503 224 718 286 845 294 896 291 884 292 861 297 896 295 908 294 904 294 904 292 900 289 892 289 884 288 884 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 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 301 916 307 916 306 932 306 940 306 892 295 912 300 797 288 861 319 829 303 674 253 559 257 519 254 519 259 543 266 535 265 535 269 571 294 698 346 849 378 900 380 892 345 706 292 595 269 523 265 531 262 531 259 523 256 519 256 511 253 507 250 499 247 495 245 495 242 492 241 492 239 488 239 488 239 484 238 484 236 480 236 472 233 468 232 468 230 464 230 456 229 460 229 460 227 452 226 456 227 452 223 440 220 432 217 420 214 420 214 416 212 412 211 412 215 408 212 404 212 404 212 396 209 396 211 396 209 392 208 408 208 404 211 420 211 396 200 404 206 400 203 388 200 380 197 388 203 388 202 380 200 384 199 392 199 388 196 388 193 384 191 372 193 365 191 365 190 361 190 353 187 353 185 349 185 345 184 341 184 333 179 329 177 325 177 329 179 325 177 321 176 321 176 333 174 337 171 325 167 317 165 321 167 317 165 317 164 313 164 297 161 297 159 301 158 297 158 301 156 305 152 301 150 293 150 297 155 297 155 293 152 285 149 273 146 273 146 273 146 273 146 273 143 265 141 261 140 265 141 261 138 253 135 246 134 246 134 242 135 246 134 242 132 246 131 238 128 246 126 242 126 246 125 246 128 230 125 222 123 222 123 226 119 202 117 222 126 218 116 210 120 210 119 206 119 210 116 210 114 214 114 210 113 214 111 206 111 202 110 202 110 202 110 202 108 198 105 186 102 174 99 178 98 174 99 186 102 178 96 178 98 170 96 170 96 170 98 186 96 186 95 182 95 182 93 178 95 186 98 190 96 182 93 178 93 178 92 174 90 170 90 174 93 170 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 142 72 142 72 142 70 138 69 142 72 138 70 138 69 134 69 126 64 126 66 126 66 134 66 130 63 130 64 138 64 126 55 111 55 103 55 107 60 119 63 123 63 123 63 123 63 123 63 123 60 107 57 111 58 111 57 99 55 107 55 99 54 107 60 103 57 107 58 103 57 99 54 95 54 95 54 95 54 95 54 99 54 103 54 107 55 111 57 99 52 103 55 103 52 91 48 91 48 87 48 87 48 87 48 95 51 95 49 91 48 87 48 87 46 87 45 83 45 79 43 87 46 79 43 79 43 87 46 75 45 95 48 83 43 83 46 83 45 83 45 83 45 83 45 95 22 23 30 79 22 19 64 55 49 91 63 115 49 87 48 99 46 99 45 95 45 95 45 95 43 83 42 91 43 83 39 22 45 22 45 22 45 22 45 19 40 21 45 21 40 16 33 21 40 24 42 21 38 22 42 21 38 19 35 19 33 18 33 24 40 18 38 22 45 22 35 16 35 18 38 19 35 18 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 16 28 16 28 16 28 16 28 18 31 18 28 16 26 15 26 16 28 16 26 15 23 13 23 21 28 10 14 12 35 31 62 42 66 40 66 40 69 43 74 49 81 48 76 45 74 45 74 48 66 34 31 9 2 1 7 3 2 0 0 0 0 0 0 0 0 3 9 7 11 6 7 3 4 3 7 4 9 6 9 3 4 4 11 7 11 7 11 9 16 10 19 12 16 10 14 9 14 9 14 9 14 9 14 18 11 9 50 60 124 88 150 90 138 85 138 90 143 88 138 88 136 84 133 84 131 78 117 78 121 72 105 55 71 34 47 19 31 13 28 13 42 31 85 34 109 70 319 209 374 208 382 194 391 199 425 176 257 117 370 194 355 193 353 200 305 108 162 150 296 150 207 128 205 147 219 140 465 298 446 265 367 149 229 147 267 161 248 174 212 135 288 279 410 144 214 143 272 128 310 132 319 153 370 185 415 217 456 235 468 236 470 233 460 227 453 235 425 248 434 117 305 251 458 220 458 215 458 220 463 218 458 221 463 220 460 218 463 220 465 221 468 217 458 218 393 272 420 289 365 292 334 292 339 297 353 295 348 294 351 294 355 292 358 291 362 289 362 289 365 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 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 309 370 307 377 304 396 304 410 289 401 306 396 269 403 328 444 318 501 251 470 271 508 239 527 251 506 259 508 259 515 262 527 282 582 333 608 377 608 375 608 378 608 319 549 285 580 274 551 265 527 260 515 256 511 256 513 254 508 251 506 250 501 247 499 242 494 242 491 241 489 239 489 239 489 239 487 238 484 236 484 233 479 233 477 232 475 230 475 227 470 229 472 229 470 226 468 230 475 230 472 227 470 226 468 215 451 215 448 214 448 212 446 215 448 214 446 214 448 217 453 212 444 212 444 212 441 209 436 211 441 206 434 205 439 212 451 209 439 206 434 202 427 199 425 206 429 205 427 202 422 199 417 200 422 197 420 196 415 193 413 191 410 193 408 191 405 190 405 185 398 185 396 184 393 182 391 182 384 180 377 177 374 176 377 180 382 180 379 179 377 177 377 176 374 173 370 168 362 165 358 167 362 167 360 165 358 164 358 161 353 161 351 159 348 158 348 156 346 153 341 152 339 149 334 156 334 158 331 155 327 152 322 146 315 146 315 146 315 146 315 144 308 141 303 140 303 140 305 140 300 137 296 134 291 134 293 135 288 135 286 134 284 131 284 128 279 128 276 126 274 125 274 129 276 126 269 123 265 122 265 125 260 114 257 123 272 122 255 119 253 119 250 117 248 114 248 116 250 116 248 114 248 113 245 107 236 108 238 108 238 108 241 111 241 107 234 104 229 102 229 96 219 99 231 107 234 99 214 104 229 99 219 95 214 92 212 95 214 95 214 95 214 95 214 92 212 96 217 96 217 93 210 93 212 93 210 92 205 90 205 93 202 93 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 73 162 75 162 75 159 72 155 72 157 72 155 70 152 69 152 64 150 66 148 66 148 66 145 64 140 64 136 66 136 60 119 52 117 52 119 57 128 63 136 64 136 64 136 64 136 64 136 63 128 57 124 58 126 58 124 52 119 55 121 54 119 57 131 57 121 58 121 58 119 55 114 54 114 54 114 54 114 54 114 55 112 55 114 57 117 58 117 51 107 55 114 55 107 49 97 45 95 46 100 48 102 51 105 51 105 51 102 49 100 48 100 46 95 46 93 45 90 43 90 48 95 43 88 42 90 46 97 39 90 48 95 42 85 42 93 45 93 45 93 45 93 45 93 34 112 45 64 40 107 45 66 49 95 45 88 46 97 43 74 43 81 45 83 45 83 45 83 46 81 40 76 42 78 42 76 11 21 11 21 11 21 11 21 19 24 19 22 15 21 11 21 0 18 3 21 7 19 0 16 11 22 11 21 7 19 3 19 27 21 27 21 27 21 27 21 27 19 15 15 11 16 23 21 19 18 11 16 15 19 27 24 19 19 19 19 19 19 19 19 27 18 27 18 27 18 27 18 15 15 27 19 31 18 19 13 31 18 23 15 19 15 19 16 23 16 23 15 19 13 15 13 15 15 19 16 23 18 27 19 7 10 3 7 7 18 55 37 87 39 75 39 95 45 91 37 87 43 103 48 107 46 111 51 103 49 91 28 15 4 0 0 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 3 4 7 7 11 6 3 4 15 10 19 12 23 10 19 9 19 4 23 39 170 82 218 85 218 85 218 85 218 85 218 85 226 85 214 84 214 82 198 75 194 70 158 57 126 45 91 33 39 13 15 9 43 28 91 37 75 39 218 190 515 205 428 208 424 193 499 208 293 82 234 187 376 179 361 187 456 187 257 93 472 150 392 120 349 144 345 125 460 280 734 263 706 229 495 152 523 149 571 170 519 143 432 220 753 211 305 105 305 153 301 156 257 141 226 137 222 141 238 147 289 170 337 197 416 226 476 239 480 247 535 185 218 187 539 224 432 215 416 215 428 220 436 221 416 214 416 218 440 226 448 224 452 217 444 221 492 223 658 295 829 291 900 294 916 292 892 289 912 294 916 295 920 297 924 295 924 294 908 291 904 289 908 291 900 291 904 294 908 294 904 292 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 904 307 912 307 928 300 916 292 904 303 900 254 797 324 829 321 749 265 559 253 547 254 499 254 523 259 539 262 543 266 547 271 563 286 686 342 861 378 912 380 912 346 698 295 634 285 531 259 523 260 527 257 519 254 511 253 519 256 515 253 503 248 495 245 499 244 495 242 495 241 492 241 488 238 484 238 484 238 480 236 480 236 476 233 468 232 464 229 468 232 464 230 464 229 460 229 464 230 460 229 460 229 460 227 444 223 440 220 432 217 428 215 428 221 424 220 424 218 420 218 416 217 412 215 412 214 408 214 412 211 412 211 412 211 412 211 400 206 396 205 396 203 392 203 392 205 388 202 380 200 384 199 380 196 388 199 396 196 384 191 380 196 372 194 369 191 361 190 349 187 357 190 357 185 337 177 337 182 337 180 333 179 329 179 333 180 329 177 325 176 317 174 321 171 333 171 333 170 325 167 317 164 309 162 317 165 313 162 297 161 297 159 301 158 297 158 309 158 309 155 305 152 297 152 301 156 297 155 297 155 297 153 277 146 269 143 265 143 265 144 269 143 269 140 257 138 265 144 265 140 253 134 242 131 242 132 234 134 242 134 242 132 242 128 238 128 246 126 242 125 246 125 242 126 226 123 222 123 222 125 214 120 210 119 210 120 218 122 214 120 206 117 202 117 210 117 206 114 214 113 210 111 210 111 198 108 202 110 198 108 194 105 186 105 194 108 194 105 182 101 194 104 186 102 182 101 186 102 178 101 182 101 182 99 174 96 190 98 190 96 186 95 182 95 170 93 186 96 178 93 186 99 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 162 81 154 78 146 76 142 76 146 78 146 78 146 78 146 78 150 79 150 78 146 76 142 76 130 70 134 72 130 70 126 67 150 76 138 72 134 73 146 78 142 72 142 72 142 72 142 72 154 72 134 70 146 75 142 67 126 64 126 64 123 64 126 63 123 64 150 72 150 64 123 54 103 54 107 55 103 57 115 63 115 60 115 60 119 63 126 66 126 63 119 60 111 57 111 58 103 57 107 57 107 55 99 52 99 55 99 55 99 55 99 55 103 55 91 51 87 52 99 57 103 55 111 57 115 55 111 54 103 52 103 52 103 52 103 52 87 48 87 48 87 48 87 48 83 46 87 49 99 54 107 55 103 48 83 46 95 51 91 43 87 46 87 46 87 46 87 46 87 46 87 45 83 43 79 43 95 48 87 45 83 45 83 46 99 42 99 43 95 46 91 46 79 43 75 43 83 45 99 48 87 43 95 46 95 43 83 39 99 45 87 40 83 42 95 46 22 45 22 45 22 45 22 45 24 47 22 45 22 42 21 42 18 35 21 40 22 38 19 33 22 40 22 38 21 35 19 35 21 40 21 40 21 40 21 40 19 38 16 33 16 33 19 38 21 31 18 28 18 31 21 35 19 31 19 31 19 31 19 31 18 31 18 31 18 31 18 31 15 28 16 31 18 28 16 26 19 31 16 26 15 26 15 28 16 28 16 26 15 23 13 23 15 26 16 28 16 28 16 31 13 23 12 19 12 31 28 59 40 64 37 66 45 74 42 64 40 71 46 78 46 76 48 81 49 66 31 26 7 2 1 2 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 6 9 7 11 7 11 6 9 9 16 10 19 12 16 10 14 3 0 10 62 67 126 82 131 85 136 85 136 85 136 85 136 87 136 82 131 84 131 78 119 73 107 60 85 48 66 34 50 18 23 9 26 18 54 34 83 34 128 117 374 217 386 196 391 187 396 196 401 131 226 138 389 196 358 185 348 214 319 107 186 173 229 134 198 126 231 119 217 200 499 282 465 266 391 193 253 156 245 173 255 161 219 150 377 266 324 113 219 150 322 156 341 156 336 150 327 146 312 141 308 138 303 135 303 143 334 167 365 193 417 220 370 135 386 248 465 229 465 223 458 220 453 217 448 230 470 226 460 220 451 212 446 212 458 215 451 214 405 260 470 297 384 295 334 294 339 306 362 297 360 292 351 286 346 286 346 288 353 289 358 291 360 291 358 294 362 294 362 294 360 292 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 374 306 372 307 382 304 384 297 393 304 422 280 389 297 448 322 489 282 477 242 491 254 513 250 520 253 499 257 501 260 520 265 534 276 549 289 570 328 608 360 608 351 575 298 546 279 558 265 558 266 532 266 530 265 525 263 525 257 513 256 508 251 503 248 499 245 499 244 496 244 494 242 494 239 489 239 487 238 487 238 484 238 484 236 482 233 477 230 475 232 477 232 475 230 475 229 472 230 472 229 472 229 470 227 470 224 465 223 460 220 456 218 453 221 458 221 456 220 456 218 453 217 451 217 448 215 448 214 446 212 446 212 446 212 446 212 446 209 441 209 439 208 436 206 436 206 432 205 427 202 425 200 422 196 417 197 422 197 417 194 413 193 413 194 410 191 408 190 405 187 401 188 403 187 396 182 386 182 386 184 386 182 384 180 382 180 382 179 377 177 374 174 372 170 370 171 370 171 367 168 362 167 358 162 358 165 362 165 355 161 353 159 351 159 348 158 348 155 343 153 343 153 343 153 339 155 329 155 329 155 327 153 327 147 315 144 310 143 310 143 312 143 310 144 310 141 303 138 300 140 300 137 296 134 293 135 298 132 286 134 286 134 284 129 279 128 279 126 276 126 274 125 274 128 272 125 267 123 267 123 269 122 262 120 260 119 262 120 265 122 255 119 250 117 250 116 253 114 248 114 245 113 243 111 243 111 245 113 245 113 243 110 238 105 234 107 238 107 234 104 229 104 231 102 226 99 226 101 226 99 226 101 226 101 224 98 219 98 219 98 217 96 214 95 214 92 212 96 217 93 212 96 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 87 188 85 179 82 174 82 176 78 169 78 169 78 169 78 169 79 171 79 169 78 167 76 167 73 162 75 164 73 162 72 157 76 167 73 162 73 162 76 167 72 157 72 157 72 157 72 157 76 157 69 155 73 159 70 150 66 152 66 148 66 145 64 143 70 148 64 126 52 105 40 90 54 121 57 124 55 124 60 136 61 128 60 128 60 131 61 133 64 133 61 128 58 124 58 126 57 124 57 124 55 121 54 114 57 114 57 114 57 114 57 114 55 112 52 107 52 107 55 112 52 109 54 109 54 109 54 107 55 112 55 112 55 112 55 112 48 100 48 100 48 100 48 100 46 97 48 100 49 105 51 107 52 97 46 95 49 100 48 90 45 93 45 93 45 93 45 93 46 95 46 93 45 90 43 90 49 97 46 93 45 93 45 95 40 83 40 85 43 85 45 88 45 85 43 85 43 88 46 93 43 81 45 85 45 81 42 76 43 78 40 74 39 76 42 81 15 22 15 22 15 22 15 22 19 22 15 22 11 21 11 21 7 22 11 24 15 22 11 21 11 22 11 21 7 19 3 19 27 21 27 21 27 21 27 21 23 18 19 16 15 18 19 19 27 21 19 18 15 18 19 19 19 19 19 19 19 19 19 19 27 18 27 18 27 18 27 18 27 16 23 15 19 16 23 18 27 18 23 15 19 15 19 15 19 15 19 15 15 13 15 13 23 16 23 16 19 15 19 15 27 16 19 13 15 18 51 33 87 39 83 42 99 45 95 40 87 43 103 48 103 46 107 49 107 34 23 4 0 3 0 3 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 11 9 15 10 19 9 15 7 15 9 19 10 19 10 15 9 0 0 35 46 182 82 210 82 218 85 218 85 218 85 218 85 222 84 210 82 210 81 194 73 178 64 142 51 111 37 71 25 35 13 19 12 47 28 91 37 67 60 329 209 460 200 448 188 448 193 448 173 238 84 285 197 357 190 357 194 519 179 249 137 452 132 357 129 365 131 297 125 591 277 706 274 662 242 583 168 468 168 563 161 499 143 464 263 662 164 234 123 372 170 321 162 309 161 293 158 273 150 253 141 230 135 198 122 190 123 210 132 265 155 337 155 218 159 432 202 452 220 448 223 456 226 464 229 420 212 436 220 448 223 448 220 416 215 444 223 464 223 654 310 833 303 876 292 868 285 857 286 865 289 865 289 872 295 900 301 900 295 916 297 924 291 916 288 916 295 912 294 904 292 900 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 306 928 301 928 295 944 297 773 298 872 301 884 306 607 241 503 244 507 245 495 257 519 250 531 253 531 257 515 260 559 269 583 283 662 313 757 334 730 306 650 282 579 262 535 268 551 271 559 269 555 269 555 269 527 257 523 254 511 251 503 250 511 248 507 247 507 245 503 245 492 241 492 239 488 238 484 238 484 236 480 235 472 233 468 232 472 233 468 232 468 230 464 230 464 229 460 229 456 227 452 226 452 226 448 224 444 221 440 220 432 223 428 221 428 220 424 220 420 218 416 217 416 215 412 215 424 215 424 215 424 215 424 215 420 212 416 212 412 211 412 209 400 208 396 206 392 203 396 202 388 197 388 199 396 196 388 193 372 193 369 191 365 191 365 191 357 188 357 187 349 184 345 182 349 187 345 185 341 184 341 184 333 180 329 177 325 176 317 174 321 171 333 171 333 170 325 167 321 165 313 164 321 167 317 164 297 159 293 159 297 158 297 158 293 153 301 152 305 153 305 156 297 155 297 153 293 152 289 152 277 146 269 143 265 143 265 144 273 146 277 146 273 141 257 137 253 137 249 134 246 135 249 137 234 134 242 134 242 132 242 128 238 126 242 126 238 125 246 125 238 126 226 123 222 123 222 123 218 122 214 119 210 120 214 122 210 120 206 117 202 117 210 116 206 114 214 113 210 111 210 111 206 113 210 113 210 111 202 108 190 107 194 107 194 105 186 102 186 102 182 99 178 99 178 99 178 101 182 101 182 99 174 96 190 98 190 96 186 95 182 95 174 95 186 96 178 93 182 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 162 82 154 79 146 78 146 79 146 78 146 78 146 78 146 78 150 79 150 78 146 76 142 76 146 78 150 78 150 76 142 73 146 75 142 73 138 75 142 76 142 72 142 72 142 72 142 72 150 72 138 70 142 72 138 67 130 66 126 66 126 64 130 64 138 60 91 34 31 24 35 27 111 57 111 58 107 58 119 64 119 61 115 58 111 58 115 60 126 63 119 60 111 57 111 58 107 57 107 55 103 54 99 55 107 58 107 58 107 58 107 58 99 54 95 52 91 54 95 55 103 52 103 52 103 52 103 52 111 55 111 55 111 55 111 55 87 48 87 48 87 48 87 48 87 48 87 48 87 48 87 48 99 49 87 46 95 49 87 45 79 43 79 43 79 43 79 43 87 46 87 45 83 43 79 43 91 48 87 45 83 45 83 45 83 40 87 42 87 43 91 43 95 43 91 43 91 45 99 48 91 45 95 45 95 43 87 40 87 40 79 39 79 39 83 42 24 47 24 47 24 47 24 47 22 45 22 42 21 42 19 40 24 42 24 42 24 42 24 42 22 40 22 38 21 35 19 35 19 38 19 38 19 38 19 38 18 35 18 35 18 35 18 35 22 33 21 31 18 28 18 28 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 26 13 23 15 26 15 23 13 23 13 23 13 23 18 31 16 28 15 23 13 23 18 31 16 23 12 26 22 47 39 64 40 71 45 74 45 71 40 71 46 78 46 74 46 78 43 35 4 0 1 2 1 2 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 9 16 10 19 12 16 10 14 7 14 10 16 10 16 9 11 0 9 27 93 81 138 87 138 85 136 85 136 85 136 85 136 85 131 81 128 81 126 76 114 69 100 55 76 42 57 28 38 16 23 10 31 21 57 34 85 28 186 168 408 200 389 209 377 188 401 182 351 96 222 147 405 182 379 179 365 239 298 111 260 165 195 128 234 143 224 113 265 260 494 277 482 257 417 248 305 153 291 176 245 155 226 179 458 248 269 96 260 171 334 156 334 158 343 158 339 158 329 155 322 149 319 149 315 141 298 129 284 129 291 144 303 113 272 143 319 168 372 182 403 202 434 220 456 229 463 232 463 226 446 215 441 214 460 221 458 211 417 238 451 288 432 304 422 310 417 301 405 283 386 283 386 283 379 282 370 289 374 289 367 289 365 291 360 292 360 292 358 291 358 291 360 292 360 292 360 292 360 292 360 295 362 295 362 295 362 295 362 295 362 297 365 297 365 298 367 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 379 306 377 304 377 301 382 304 370 262 441 312 475 319 465 241 468 238 496 245 501 245 511 247 487 251 491 253 508 256 522 262 530 272 544 291 558 304 558 306 558 292 549 268 537 259 544 263 527 265 527 265 527 266 530 259 518 257 513 254 511 253 508 251 506 250 506 248 503 248 501 242 494 242 491 239 489 238 487 238 487 236 484 235 482 233 479 235 479 233 479 232 477 232 477 230 475 229 472 227 468 226 468 227 470 226 468 224 465 224 463 224 460 223 460 221 458 221 458 220 453 218 453 217 451 217 451 214 453 214 453 214 453 214 453 214 453 214 453 212 451 212 444 209 436 209 434 206 432 205 429 197 422 199 420 197 417 196 415 191 410 193 408 191 408 191 408 190 403 187 398 185 398 185 396 185 389 185 389 184 386 184 384 180 382 179 377 177 374 174 372 170 370 171 370 171 367 168 362 168 360 164 360 167 365 167 358 159 351 159 348 158 348 156 346 155 343 153 341 152 341 152 339 153 329 153 327 152 322 150 322 147 315 144 310 143 310 143 312 146 310 143 308 144 310 141 303 135 296 134 293 132 291 132 291 132 286 134 286 134 284 129 279 126 276 126 274 125 274 123 272 126 269 123 267 122 265 123 267 123 265 120 260 119 260 120 262 120 253 117 250 116 248 116 250 114 248 114 245 113 243 111 243 108 238 110 241 108 238 107 234 107 236 107 236 105 234 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 214 96 217 93 212 95 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 79 179 79 169 76 167 76 169 79 171 79 171 79 171 79 171 79 171 79 169 78 167 76 167 78 169 79 171 78 167 75 164 75 164 75 164 75 164 75 164 72 157 72 157 72 157 72 157 73 157 70 155 70 155 69 152 64 148 64 145 63 143 63 138 55 109 28 57 10 59 27 85 58 128 61 128 58 126 63 138 63 131 60 126 58 124 58 126 64 133 61 128 58 124 58 126 58 124 55 121 54 119 54 117 58 117 58 117 58 117 58 117 54 109 54 109 54 109 54 109 54 109 52 107 52 107 54 109 52 107 52 107 52 107 52 107 49 102 49 102 49 102 49 102 51 102 49 102 48 100 46 97 49 100 48 97 48 97 46 95 45 93 45 93 45 93 45 93 46 95 46 93 45 90 43 90 48 95 45 93 43 90 45 93 42 83 43 85 43 88 45 88 45 85 43 85 43 88 46 93 45 83 45 83 43 81 42 78 42 76 40 76 40 76 40 78 19 24 19 24 19 24 19 24 15 22 11 21 11 19 7 19 19 24 15 24 15 24 15 25 11 22 11 21 7 19 3 19 23 19 23 19 23 19 23 19 19 18 19 18 19 18 19 18 23 21 23 21 19 18 15 16 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 13 15 13 15 15 11 13 15 13 15 13 15 13 23 16 23 15 15 13 11 12 23 16 19 12 7 12 27 22 75 39 87 43 95 43 99 45 87 43 103 46 99 43 99 46 67 13 0 1 0 4 0 0 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 19 10 23 12 23 12 19 10 11 7 15 10 19 9 11 7 0 10 87 66 218 88 222 88 218 85 218 85 218 85 218 85 214 82 202 79 206 79 190 70 174 63 138 48 99 34 59 21 35 13 23 15 55 31 95 36 47 95 432 217 424 200 464 196 420 199 448 147 150 69 285 193 333 199 353 205 559 167 277 173 392 117 369 152 392 123 317 170 698 276 662 279 619 259 694 221 511 200 543 152 456 146 551 288 603 135 206 143 384 164 321 159 301 156 281 153 285 156 305 161 261 147 269 149 265 141 246 132 265 138 277 143 218 111 214 123 206 128 249 149 297 164 337 177 428 212 464 226 484 230 499 236 444 220 428 215 412 203 448 218 539 236 666 274 765 297 781 300 805 303 825 301 809 286 793 276 817 280 841 282 865 288 908 295 896 288 892 288 892 291 904 294 904 292 904 292 904 292 904 292 892 295 884 295 884 295 884 295 884 295 884 297 888 298 892 298 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 303 920 304 924 304 928 303 928 301 896 263 829 300 833 321 761 253 547 236 511 247 503 239 495 250 527 250 543 251 519 253 495 254 515 262 571 279 607 288 622 291 638 291 603 274 575 265 555 254 527 259 527 259 527 259 531 260 527 259 523 257 519 254 515 254 523 253 519 251 519 250 515 250 503 244 499 242 492 239 484 238 484 238 484 238 480 236 480 236 476 235 476 235 472 233 472 232 472 232 468 230 460 227 452 226 456 227 456 227 452 226 452 226 436 224 436 224 432 223 432 221 424 220 424 220 420 218 420 217 420 214 420 214 420 214 420 214 420 214 416 212 416 211 412 211 412 211 408 209 400 206 404 205 396 199 392 197 396 196 392 197 376 194 372 193 369 193 369 193 361 188 353 185 349 185 353 187 345 184 341 184 337 182 337 180 333 180 329 177 325 176 317 174 321 171 333 171 333 170 325 167 321 165 313 164 321 167 317 164 293 159 289 158 297 156 293 156 305 158 309 152 297 149 289 147 297 155 293 152 285 149 281 147 277 146 269 143 265 143 265 144 281 143 257 138 265 144 277 144 257 137 253 135 249 134 242 131 234 134 242 134 242 132 242 128 234 126 238 125 238 123 242 123 238 125 222 122 218 122 218 123 222 122 214 119 210 119 210 119 210 119 202 116 198 116 206 116 206 114 214 113 210 111 210 111 198 108 202 110 198 108 194 105 194 107 190 105 186 104 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 96 190 96 178 92 178 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 166 84 162 82 158 82 158 84 150 79 150 79 150 79 150 79 150 79 150 78 146 76 142 76 146 76 150 78 146 75 138 73 142 75 142 75 142 75 142 75 142 72 142 72 142 72 142 72 138 72 142 70 134 69 134 69 119 61 119 61 115 61 119 60 95 40 39 18 11 28 79 51 126 63 123 61 115 60 123 66 123 63 119 60 111 58 111 58 126 63 119 60 111 57 111 58 111 57 103 54 99 54 103 57 99 57 99 57 99 57 99 57 95 55 95 55 95 55 95 55 115 54 115 52 115 52 119 55 111 51 111 51 111 51 111 52 91 49 91 49 91 49 91 49 103 52 99 51 91 49 87 48 95 49 95 48 91 46 87 46 91 48 91 48 91 48 91 48 87 46 87 45 83 43 79 43 91 46 83 43 79 43 79 45 79 46 87 48 91 48 95 49 95 43 91 43 83 46 91 49 95 45 91 43 87 42 87 42 87 43 91 43 91 43 91 42 22 45 22 45 22 45 22 45 21 42 21 42 19 40 19 38 25 42 24 40 22 42 24 45 22 40 22 38 21 35 19 35 18 35 18 35 18 35 18 35 16 35 18 38 19 35 18 33 19 31 21 33 21 31 18 26 19 31 19 31 19 31 19 31 18 31 18 31 18 31 18 31 18 28 16 26 15 28 16 31 16 28 15 23 12 21 13 23 12 21 12 21 13 23 13 23 15 26 15 26 13 23 13 23 15 26 13 19 9 19 16 35 33 59 40 69 42 69 43 74 40 71 46 76 43 69 43 74 28 9 1 2 9 4 0 0 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 9 16 10 19 12 16 10 14 7 11 9 14 9 14 7 11 0 19 40 109 84 133 82 136 85 136 85 136 85 136 85 136 82 128 79 124 79 124 73 112 67 97 54 74 39 50 24 31 16 23 12 35 24 59 36 83 36 257 196 401 199 379 197 398 185 413 180 317 72 222 150 403 177 389 177 379 233 281 131 272 135 188 152 274 143 217 131 360 282 496 272 475 254 417 280 391 205 322 170 243 141 257 224 470 208 229 101 296 170 334 168 346 164 348 156 324 150 322 156 324 147 310 141 298 138 303 143 312 146 310 146 315 140 281 125 296 120 286 131 296 125 281 123 288 129 310 156 362 187 410 220 456 226 453 227 468 227 453 217 413 206 374 214 374 224 405 236 422 266 444 285 465 301 470 307 456 300 420 294 393 288 377 285 367 291 355 288 351 288 355 292 362 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 303 391 301 372 304 362 304 372 303 348 306 448 304 522 260 446 241 479 244 499 242 499 242 489 250 484 251 484 251 503 253 522 257 527 263 534 266 544 277 558 277 539 265 530 263 542 260 513 256 515 257 515 257 515 257 513 257 515 257 513 256 511 254 511 253 511 253 508 251 508 250 506 247 501 245 496 242 491 239 487 238 487 238 487 238 487 238 487 236 484 236 482 235 482 233 479 236 482 233 477 230 472 227 470 227 470 227 470 227 470 226 468 226 465 226 463 224 463 223 460 221 458 221 456 220 456 218 453 212 451 212 451 212 451 212 451 212 451 212 451 211 448 211 441 211 439 211 436 208 432 206 432 202 425 199 420 196 420 197 420 197 420 197 415 194 410 193 408 188 403 188 403 188 403 187 398 182 386 184 386 182 384 180 382 180 382 179 377 177 374 174 372 170 370 171 370 171 367 168 362 165 358 161 355 165 360 164 355 158 348 158 348 156 346 156 343 159 351 155 341 149 334 144 324 153 327 152 322 149 317 146 315 147 315 144 310 143 310 143 312 147 305 137 298 141 310 143 303 134 296 135 296 135 293 132 288 132 286 134 286 134 284 129 279 125 274 125 274 123 272 123 269 125 269 123 265 120 262 122 265 125 267 122 262 119 260 119 260 119 253 117 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 104 231 104 234 102 229 101 224 99 224 99 224 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 81 181 81 174 81 174 82 176 81 174 81 174 81 174 81 174 79 171 79 169 78 167 76 167 75 164 76 167 75 164 73 159 73 164 75 167 76 164 75 162 72 157 72 157 72 157 72 157 69 157 72 155 67 148 67 155 61 145 63 143 61 140 60 136 61 126 46 97 40 109 58 133 63 136 66 136 61 131 64 140 64 133 61 128 60 128 61 131 64 133 61 128 58 124 58 126 60 126 55 117 52 119 55 121 55 109 57 109 57 109 57 109 54 107 55 109 57 107 55 105 58 114 54 109 52 112 55 117 54 112 54 112 54 112 54 112 51 105 51 105 51 105 51 105 54 107 52 107 51 102 49 102 48 100 51 100 46 93 46 97 49 100 49 100 49 100 49 100 46 95 46 93 45 90 43 90 46 95 45 90 42 88 43 88 46 85 48 88 49 88 51 90 45 81 43 81 45 83 48 88 46 83 43 78 42 78 42 81 42 81 45 83 45 83 43 78 15 22 15 22 15 22 15 22 11 21 11 19 7 19 3 18 19 24 11 21 7 22 15 25 11 22 11 21 7 19 3 19 19 18 19 18 19 18 19 18 15 16 23 19 23 19 15 16 11 18 19 21 23 21 19 18 19 19 19 19 19 19 19 19 27 18 27 18 27 18 27 18 19 16 23 18 27 16 23 15 23 15 15 13 11 12 15 13 7 10 7 12 11 13 15 13 11 13 15 13 15 13 19 15 15 15 19 12 7 12 27 21 59 34 83 40 83 39 91 45 87 43 103 46 95 42 91 43 51 7 0 4 3 1 0 6 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 15 9 19 10 19 10 15 9 7 7 11 9 15 7 11 6 0 18 111 73 214 82 210 87 218 85 218 85 218 85 218 85 210 79 198 78 198 76 186 69 162 58 123 42 83 27 43 13 35 13 27 16 63 33 95 36 119 149 472 203 436 184 369 202 456 206 416 123 126 87 337 191 349 197 353 212 511 158 341 159 345 137 488 184 392 120 388 227 694 286 646 272 591 245 690 269 630 205 484 149 412 165 682 272 448 108 253 164 369 164 353 165 325 165 305 159 293 155 301 156 301 155 281 147 269 147 281 152 257 143 265 138 281 137 257 144 261 141 285 138 242 119 210 117 222 126 249 131 246 134 281 152 384 200 416 220 436 227 456 229 503 235 503 221 456 212 412 209 452 211 527 235 626 265 726 283 809 297 849 301 876 295 876 289 916 297 908 291 896 289 900 292 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 932 301 932 301 936 306 936 307 912 297 849 309 841 280 622 239 551 241 515 242 499 244 503 241 539 250 547 250 515 250 488 251 507 253 515 253 499 257 515 271 503 260 519 251 543 262 571 248 535 257 523 256 519 254 515 253 519 256 519 256 515 254 515 254 523 253 523 251 519 251 515 250 511 248 507 244 495 241 488 238 488 239 488 239 488 239 488 239 484 238 480 236 480 235 476 235 488 238 480 235 472 230 460 229 452 226 452 226 452 226 452 226 444 227 440 226 440 224 436 224 432 223 428 221 428 220 424 220 424 215 424 215 424 215 424 215 420 214 420 212 416 211 412 211 408 211 404 209 400 206 404 205 400 200 392 197 392 197 400 199 400 203 388 199 376 194 369 191 349 187 357 190 361 190 353 187 349 187 345 185 341 184 341 184 333 180 329 177 325 176 317 174 321 171 333 171 333 170 325 167 313 161 301 161 309 164 309 159 289 158 289 156 293 156 289 155 305 156 305 152 293 147 285 146 297 153 289 150 281 146 269 144 277 146 269 143 265 143 265 144 277 141 257 141 273 143 246 126 206 120 218 126 230 128 230 126 234 134 242 134 242 132 242 128 230 125 238 123 234 123 238 122 234 123 218 122 214 120 218 122 226 123 218 120 210 117 206 119 206 117 198 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 182 104 190 105 190 104 186 101 178 101 182 101 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 150 76 142 76 142 78 146 79 154 81 154 81 154 81 154 81 150 79 150 78 146 76 142 76 142 76 146 76 146 75 138 72 138 73 146 76 146 76 138 73 142 72 142 72 142 72 142 72 130 70 146 70 130 64 130 70 126 64 126 64 123 64 126 63 134 64 130 60 123 63 142 69 134 66 134 66 123 63 130 67 126 63 123 61 123 63 126 66 126 63 119 60 111 57 111 58 115 58 103 52 95 54 103 58 103 58 103 58 103 58 103 58 91 54 99 57 99 57 91 54 115 54 111 49 107 51 119 55 119 54 119 54 119 54 119 55 99 51 95 51 95 51 95 51 95 51 95 49 91 49 91 49 87 49 103 49 87 43 87 49 91 48 91 48 91 48 91 48 87 46 87 45 83 43 79 43 87 45 79 43 75 42 79 45 75 46 79 48 83 49 95 49 95 43 83 45 83 46 91 49 99 45 91 42 83 42 91 43 83 42 91 45 95 43 87 40 21 42 21 42 21 42 21 42 21 42 21 40 19 38 18 38 22 42 19 35 18 38 22 42 21 40 21 38 19 35 18 35 18 35 18 35 18 35 18 35 15 33 19 40 21 38 16 31 15 26 19 33 22 35 21 31 19 31 19 31 19 31 19 31 18 31 18 31 18 31 18 31 13 26 18 33 19 31 15 23 16 26 13 21 12 21 12 23 10 19 10 21 12 23 13 23 10 21 12 23 13 26 15 28 15 26 16 26 13 26 19 40 27 54 39 64 37 62 40 74 40 71 46 76 43 69 42 71 30 11 1 4 4 0 0 16 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 7 14 9 16 10 14 9 11 6 11 7 14 9 11 7 9 7 38 52 124 87 133 84 143 85 136 85 136 85 136 85 136 81 126 78 124 78 121 72 109 61 88 46 62 31 38 15 19 16 26 13 38 25 62 37 83 69 339 208 382 203 343 158 389 209 417 165 274 75 262 177 408 184 382 179 386 214 269 150 241 137 241 203 324 147 231 159 436 283 525 276 463 250 396 269 446 245 324 149 248 134 293 271 446 164 210 126 336 168 334 173 339 165 355 167 351 165 339 159 331 152 324 156 329 153 315 140 296 138 305 135 288 143 298 135 308 135 308 149 312 137 288 131 293 129 291 131 281 116 267 123 293 128 312 165 377 190 422 215 446 220 439 227 453 232 465 224 456 221 405 215 386 214 382 221 379 245 408 271 444 298 458 303 441 300 408 295 386 286 377 286 374 289 372 291 365 292 360 292 360 295 360 295 360 295 360 295 360 294 358 295 362 297 365 301 367 295 370 294 370 294 370 294 370 295 372 295 372 295 372 295 374 298 377 298 377 297 377 298 374 300 372 300 374 303 374 304 377 304 396 301 372 303 358 307 367 312 415 279 477 318 429 230 460 239 484 239 489 241 499 244 482 247 479 247 484 245 501 248 511 244 511 254 525 254 520 251 527 253 534 259 522 250 525 256 506 256 513 256 508 253 503 250 501 256 508 254 508 254 508 253 506 253 511 253 508 251 506 250 506 250 503 247 499 242 491 239 489 239 489 239 489 239 489 239 489 238 487 238 484 236 484 235 482 241 489 238 484 235 477 230 475 226 468 226 468 226 468 226 468 227 468 227 465 226 465 224 463 223 460 223 458 221 458 220 456 217 458 217 458 217 458 217 458 215 456 215 453 214 451 212 446 211 439 209 434 208 432 205 429 203 427 199 420 196 420 199 422 208 422 205 415 197 410 193 408 182 403 190 408 193 405 187 396 188 393 188 391 187 389 185 389 180 382 179 377 177 374 174 372 170 370 171 370 171 367 168 362 162 353 158 351 162 355 161 351 158 348 158 346 156 343 155 343 155 339 153 336 152 334 150 331 152 327 152 322 147 315 144 310 147 315 144 310 143 308 143 310 144 300 143 308 149 300 126 255 101 241 108 257 117 265 120 267 132 284 134 284 134 281 131 276 126 272 126 269 125 267 123 267 125 267 122 262 120 262 120 265 125 267 122 262 119 257 117 257 119 250 116 245 114 245 113 248 114 248 114 245 113 241 111 243 108 238 110 241 108 238 107 234 110 238 105 231 102 231 105 236 105 231 102 229 101 226 102 229 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 93 200 93 202 88 202 88 202 88 202 88 202 87 200 87 198 85 195 84 195 84 195 84 193 84 186 82 186 82 181 81 179 79 181 82 183 81 174 81 174 81 174 81 174 79 171 79 169 78 167 76 167 76 167 78 169 78 167 75 162 72 162 76 169 78 167 73 159 72 157 72 157 72 157 72 157 67 155 73 157 66 145 67 155 69 152 69 148 67 148 66 145 63 143 67 143 70 145 69 140 66 140 67 138 63 133 66 143 63 133 63 133 64 138 67 143 64 133 61 128 58 124 58 126 60 126 55 117 51 117 55 121 58 114 60 114 60 114 60 114 52 105 57 112 58 109 54 102 55 109 49 102 48 105 52 112 51 107 51 107 51 107 51 107 51 105 51 105 51 105 51 105 48 100 48 100 48 100 48 100 46 97 52 100 45 88 46 97 46 93 46 93 46 93 46 93 46 93 46 90 45 88 43 88 46 90 43 85 42 85 42 88 45 81 45 83 46 85 48 85 45 81 45 81 45 83 48 88 48 85 43 78 40 78 43 83 37 74 42 81 43 78 39 71 35 24 31 21 23 19 23 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 27 19 23 18 19 16 15 15 19 19 19 19 19 19 19 19 15 18 15 18 15 18 15 18 19 16 23 18 27 19 35 21 19 15 19 15 19 15 19 15 23 15 19 13 15 12 11 10 15 12 11 10 7 12 11 13 15 13 15 13 15 13 15 13 23 16 19 13 15 15 23 16 43 28 71 37 87 42 103 49 83 40 95 46 111 51 115 51 67 13 0 0 0 0 3 6 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 23 12 19 7 11 10 15 4 15 39 182 85 222 85 222 85 214 84 214 82 210 81 206 81 206 78 186 72 182 70 166 63 134 49 99 33 51 21 31 16 31 4 19 25 59 39 107 30 234 180 468 202 436 143 249 193 499 203 392 117 83 129 420 196 341 203 376 205 531 147 388 150 400 182 607 190 468 137 357 274 698 277 650 250 531 257 714 263 646 199 392 126 353 211 726 241 329 105 301 177 349 167 345 155 301 170 309 173 317 168 313 159 293 156 297 156 301 153 297 150 289 158 317 135 257 144 301 135 273 144 285 146 285 143 289 147 289 138 269 132 273 132 269 129 226 123 230 128 257 138 297 146 404 180 436 200 515 229 555 235 511 227 499 224 495 220 476 209 468 208 472 209 523 241 622 274 738 291 797 301 829 298 821 288 833 286 861 286 872 288 904 297 916 292 940 297 932 295 908 289 916 303 924 306 912 298 880 289 904 298 892 294 888 295 892 297 884 297 880 298 884 300 888 301 861 295 865 297 884 295 892 295 916 301 928 304 940 306 952 306 900 297 924 298 956 304 964 306 908 298 781 324 702 233 595 238 523 236 507 238 503 239 507 239 551 235 281 126 182 209 523 235 503 245 511 250 519 254 527 259 519 262 531 248 495 251 519 247 492 250 499 250 507 251 507 248 519 251 523 250 531 250 531 250 535 248 531 251 519 253 515 254 511 253 519 250 523 247 519 247 507 245 495 241 492 242 503 247 507 245 499 242 488 238 480 236 488 241 484 238 476 236 476 238 472 235 468 232 460 230 456 227 448 229 444 227 444 227 440 226 432 223 432 221 428 220 424 220 432 218 432 217 428 215 424 215 424 215 424 214 420 212 416 212 408 211 404 208 400 206 400 205 376 196 408 199 365 197 444 217 448 245 511 239 404 190 357 193 365 188 361 188 353 187 349 188 357 188 345 185 345 185 341 180 321 176 321 174 317 173 313 173 309 170 321 173 325 171 321 171 293 161 297 162 297 162 301 162 297 161 293 158 297 158 289 156 285 152 293 152 293 152 293 152 285 153 277 149 269 146 265 147 265 144 269 140 249 137 265 147 297 155 313 141 222 96 126 78 67 61 75 63 87 79 170 113 226 123 257 129 249 125 246 129 257 128 226 125 230 128 218 117 230 126 226 125 218 122 210 120 230 123 202 116 214 126 206 110 198 122 218 113 178 113 210 114 194 113 210 116 214 114 202 107 202 110 202 108 198 107 194 107 190 105 186 104 186 105 194 107 194 104 186 101 178 98 174 98 170 98 182 102 186 101 174 96 202 101 194 99 190 98 194 99 178 93 178 93 178 93 178 93 182 92 182 92 182 92 182 92 182 92 182 92 182 93 182 92 182 92 178 88 174 87 174 85 178 87 178 85 174 84 170 84 162 84 162 84 162 84 162 84 158 84 158 82 154 81 150 81 138 78 142 82 150 82 150 82 146 81 146 79 138 76 130 73 138 79 142 78 142 76 142 75 142 75 150 75 150 75 150 75 142 70 142 72 146 73 150 73 138 69 134 67 134 66 130 67 130 69 130 67 126 66 123 66 126 67 126 66 130 64 126 64 130 67 130 67 126 64 119 63 126 66 126 64 123 63 119 63 130 63 130 61 126 60 123 60 134 63 123 58 115 58 123 61 115 58 115 57 111 55 107 55 103 55 107 57 111 58 115 60 126 58 115 54 107 51 103 51 103 51 103 51 103 51 103 51 111 54 107 52 95 48 91 46 91 48 91 48 91 48 91 48 95 54 107 57 107 54 91 49 87 51 91 51 91 49 83 46 107 51 99 48 107 51 99 45 107 51 103 48 99 46 91 45 67 45 99 52 91 43 91 45 91 43 91 43 91 43 91 43 95 45 87 43 91 46 103 51 99 46 87 42 83 43 95 48 24 45 22 40 19 38 21 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 19 38 18 35 18 35 16 33 21 33 21 33 21 33 21 33 19 31 19 31 19 31 19 31 15 26 15 26 15 26 15 23 15 26 15 26 15 26 15 26 15 26 13 23 13 23 12 21 13 21 12 19 10 21 12 23 16 23 16 23 16 23 16 23 15 21 13 19 13 19 15 21 21 42 31 59 37 66 43 76 39 66 42 74 46 78 48 78 27 21 1 0 1 0 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 9 14 9 11 7 9 6 9 10 16 10 14 9 14 6 4 19 76 75 136 84 133 84 131 84 133 82 131 82 128 81 128 84 128 76 119 75 117 69 102 54 71 39 50 24 33 18 33 19 21 13 38 25 52 39 71 131 362 206 389 197 279 123 367 226 403 182 248 85 298 199 367 190 372 193 370 209 245 147 222 143 284 212 310 167 255 159 503 283 496 260 425 226 444 286 460 248 355 140 231 132 358 289 360 138 205 144 353 168 362 176 358 164 358 170 358 170 355 161 353 156 346 156 346 155 339 153 329 150 334 153 296 135 310 150 296 144 303 147 300 141 291 138 296 144 298 137 291 137 293 134 288 135 286 129 272 131 269 140 279 134 257 131 274 153 327 179 360 223 432 229 448 239 458 232 444 220 429 212 420 208 420 212 417 212 396 233 434 269 468 301 477 301 446 309 427 300 389 288 367 282 348 285 355 294 370 304 379 292 351 297 358 303 360 306 367 289 370 289 370 294 372 294 372 295 372 297 372 300 374 300 379 294 384 295 384 297 379 297 370 300 370 301 365 304 362 306 372 304 391 301 374 301 372 304 386 304 408 313 475 265 429 235 472 238 479 238 482 238 484 239 484 244 489 162 226 87 422 244 477 239 484 244 494 250 506 253 518 256 534 262 525 245 525 251 525 251 494 253 494 253 494 253 494 251 494 251 494 250 494 250 499 247 503 248 503 250 506 251 506 253 508 251 511 248 508 247 508 244 501 242 499 242 499 244 503 245 503 244 499 239 491 236 484 238 484 238 479 235 477 236 479 235 477 233 475 232 470 229 468 229 468 229 465 227 465 226 463 223 458 223 456 221 456 220 453 218 456 218 453 217 453 215 451 215 451 215 448 214 446 212 446 211 439 209 436 208 432 205 429 208 432 199 427 208 436 202 413 251 546 319 470 208 441 223 427 190 415 188 405 188 393 190 389 190 391 185 389 185 389 182 382 177 377 177 374 176 374 174 372 171 367 173 370 173 370 171 367 165 355 164 353 162 351 161 351 161 353 159 348 158 343 156 341 153 331 155 327 153 324 152 324 152 327 149 319 146 315 146 315 141 300 140 312 153 317 144 288 147 288 131 226 76 159 66 181 73 162 51 119 30 107 37 131 87 217 116 265 134 269 131 265 135 265 125 250 122 255 126 260 120 255 120 257 122 257 123 260 119 255 122 255 120 253 117 245 122 253 111 257 119 253 110 238 113 243 114 243 114 238 111 234 110 241 110 238 108 236 107 236 107 234 104 231 104 234 105 236 105 231 102 226 99 222 98 224 98 222 99 226 101 224 98 222 101 224 99 219 96 217 98 219 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 191 81 191 79 183 79 174 82 179 84 179 84 179 82 176 82 176 81 169 76 164 79 167 79 164 78 164 75 162 75 162 75 162 75 162 75 162 70 159 70 162 72 164 73 164 72 162 72 159 70 159 69 155 69 143 69 140 67 140 66 138 67 140 67 138 66 138 64 136 66 133 67 136 67 133 64 131 66 133 66 131 64 131 63 128 63 131 63 128 61 126 60 126 63 128 60 124 57 124 60 126 58 117 58 114 57 114 55 112 55 112 57 114 57 114 58 117 57 119 54 114 51 112 51 114 51 112 51 112 51 112 51 112 52 107 51 105 51 105 51 105 48 100 48 100 48 100 48 97 51 93 51 90 49 88 49 88 51 90 51 90 49 88 48 85 51 90 46 85 49 90 46 83 49 90 48 85 46 83 43 81 39 81 49 90 46 81 43 83 43 81 43 81 43 81 43 81 49 83 46 78 43 78 46 83 46 78 43 76 43 76 45 81 35 22 27 19 23 19 27 21 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 15 16 19 18 19 18 23 19 19 19 19 19 19 19 19 19 23 21 23 21 23 21 23 21 27 18 23 15 15 13 11 12 19 15 19 15 19 15 19 15 11 12 15 13 15 13 19 15 15 12 11 10 7 12 11 13 23 16 23 16 23 16 23 16 15 12 11 10 7 12 11 13 27 24 59 34 79 39 91 43 87 40 91 43 99 45 95 43 55 12 3 0 3 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 15 9 11 7 11 7 7 6 15 9 15 9 15 6 3 3 83 58 202 85 210 81 210 81 214 82 210 82 206 81 206 81 210 79 194 75 190 72 170 63 126 46 91 28 39 18 31 18 19 9 7 18 39 25 87 51 361 196 464 208 432 129 238 199 527 226 380 116 194 174 428 191 329 194 372 218 428 152 392 138 456 191 615 191 424 141 452 297 666 262 551 230 531 268 686 266 630 196 341 117 349 236 753 211 281 119 333 187 357 167 349 164 301 171 309 174 317 168 321 161 305 161 305 161 309 159 305 156 321 161 309 141 289 153 325 150 301 152 301 146 277 138 281 140 305 146 301 143 317 143 305 137 305 143 297 137 313 147 380 165 408 158 380 147 376 153 384 153 392 173 392 188 444 211 484 218 519 235 519 235 511 227 480 220 499 215 507 212 527 221 579 233 702 272 777 289 825 300 865 309 853 288 857 286 853 282 845 282 884 297 876 292 876 294 880 297 896 295 912 300 904 297 904 292 904 297 904 298 908 300 908 298 888 297 884 298 888 297 892 294 908 300 908 301 912 303 912 303 900 306 924 303 956 303 940 303 845 301 829 274 547 250 468 251 507 238 511 238 515 239 515 239 499 268 495 95 257 247 555 236 495 238 492 242 507 248 519 250 507 250 515 241 480 233 488 238 499 250 499 250 499 251 503 251 503 247 503 247 503 247 503 247 515 244 515 244 507 247 499 248 503 251 519 250 523 248 527 247 507 244 495 242 495 242 499 244 499 244 495 241 488 238 480 236 480 238 476 235 472 235 472 236 472 235 468 233 464 230 460 230 452 229 448 229 444 227 440 226 432 223 432 223 428 221 428 220 432 218 432 218 428 217 428 215 424 215 424 214 420 212 416 212 408 211 408 209 400 206 404 205 384 199 353 185 412 193 361 212 777 383 837 360 583 206 345 191 372 190 369 191 361 190 357 190 357 187 341 184 345 185 337 179 329 179 329 177 325 177 321 176 317 173 317 173 317 173 317 173 305 167 297 164 289 161 281 158 297 159 293 158 293 156 289 156 297 155 301 155 289 150 285 149 277 149 261 146 261 144 261 144 285 150 281 146 257 141 277 155 273 116 115 52 39 70 162 117 230 111 146 72 43 37 0 15 0 34 55 67 142 102 222 126 238 128 242 131 234 126 226 126 210 119 210 120 214 120 218 122 206 120 218 119 198 110 194 117 214 104 158 113 214 113 194 114 206 114 206 113 202 113 206 113 202 110 202 108 198 107 194 107 194 105 186 104 186 104 190 105 194 104 186 101 178 99 178 99 174 98 178 99 178 99 174 98 194 98 186 96 182 95 186 96 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 170 84 170 84 170 84 170 84 166 82 166 82 162 81 162 81 158 82 162 85 166 85 166 84 162 84 162 84 158 81 150 78 142 81 146 79 146 78 146 76 146 76 154 75 150 75 150 75 142 72 146 73 146 73 150 75 146 73 146 72 142 72 138 70 130 69 130 69 126 67 126 66 126 67 126 67 123 66 123 64 123 64 126 67 130 67 126 66 126 66 126 66 123 64 123 63 130 63 130 61 126 60 123 60 130 61 123 58 119 58 119 60 115 58 115 58 111 57 111 55 115 58 111 57 111 57 107 55 111 52 103 51 103 51 107 52 103 51 103 51 103 51 103 51 95 49 99 51 103 52 103 54 91 48 91 48 91 48 91 48 103 54 87 48 79 48 91 52 91 51 91 51 87 49 83 48 111 48 99 46 107 49 103 45 107 49 103 46 99 45 91 43 83 45 103 49 99 43 91 43 91 43 91 43 91 43 91 43 107 49 95 45 87 43 87 43 91 45 87 43 87 43 91 45 19 38 18 33 16 33 18 35 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 18 28 18 28 18 28 18 28 21 33 21 33 21 33 21 33 19 33 19 31 18 28 16 28 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 12 14 10 11 9 14 10 16 18 40 31 59 37 64 42 71 43 71 45 74 45 74 43 69 19 11 0 0 3 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 7 11 7 11 7 11 7 11 9 11 9 16 9 4 3 9 46 105 82 133 81 128 82 131 82 131 82 128 81 128 79 126 78 119 73 114 70 107 61 90 49 69 34 40 19 28 16 31 7 19 7 31 21 35 43 143 188 384 202 396 188 248 125 382 232 410 170 234 138 370 209 365 187 355 196 384 161 257 147 210 165 324 232 329 149 262 206 530 271 468 229 413 244 475 279 458 253 365 131 226 150 417 292 291 117 236 165 372 173 370 176 377 173 370 177 367 174 370 168 370 167 362 167 362 165 353 161 341 162 331 146 303 149 327 159 319 158 322 156 315 149 305 147 308 152 303 149 308 155 308 147 291 146 281 144 276 158 308 191 346 196 334 194 327 182 300 161 279 149 267 137 262 146 300 170 331 200 384 212 417 232 446 244 463 230 434 221 410 212 393 214 384 217 382 224 386 242 422 277 463 297 465 303 465 304 441 291 405 285 384 286 372 294 372 300 377 294 377 295 374 298 372 300 370 297 360 298 353 298 348 300 353 297 367 297 370 300 372 297 372 297 382 298 384 298 389 300 389 309 396 304 386 300 384 300 403 288 470 309 425 238 482 229 506 238 482 238 484 239 484 241 487 214 515 254 265 188 530 241 453 236 479 239 487 245 496 250 501 254 508 250 506 250 506 244 489 244 489 244 494 245 494 245 494 245 496 245 501 244 501 244 501 242 501 242 503 245 506 247 506 250 511 250 511 248 511 247 508 242 499 242 499 242 499 242 501 244 499 242 496 239 491 236 484 235 477 235 475 233 475 235 477 235 477 235 475 233 472 232 470 232 470 230 468 227 465 226 463 224 460 223 458 223 456 221 456 220 458 218 456 218 453 217 453 215 451 215 448 214 446 212 446 212 441 211 436 208 434 206 432 197 451 203 420 212 417 209 534 361 608 371 608 312 417 179 465 191 420 191 410 191 398 190 393 188 391 184 386 185 386 182 379 179 379 177 377 176 374 176 374 176 372 174 370 173 370 173 370 167 360 165 355 162 353 161 351 159 351 158 348 158 341 155 339 158 336 156 329 152 322 149 317 147 319 146 315 144 312 144 312 146 312 147 308 146 300 140 291 90 159 40 136 87 255 141 284 144 279 134 260 119 222 82 164 34 100 13 74 16 119 64 188 92 224 123 269 134 260 122 250 126 267 123 265 120 260 119 257 120 255 114 260 122 262 122 267 117 250 111 250 113 245 113 255 117 245 113 236 111 236 113 241 110 241 110 238 108 236 107 236 107 234 104 231 102 229 104 231 104 229 101 224 99 224 99 224 98 222 98 224 99 222 98 222 98 217 95 212 93 212 95 214 95 214 95 214 95 214 95 214 93 210 93 210 93 210 93 210 93 210 92 207 92 207 90 205 90 205 90 202 88 200 87 200 87 200 87 198 85 195 84 195 84 195 84 195 84 195 84 195 84 195 82 193 82 191 81 186 81 176 84 179 85 179 84 176 82 176 84 179 82 174 79 169 82 169 81 169 79 167 78 167 78 164 76 164 76 162 75 162 73 159 73 159 73 159 73 159 70 155 69 152 69 150 67 148 70 145 69 143 69 140 67 140 69 143 67 140 67 138 66 138 63 128 64 133 67 136 67 136 67 136 66 133 66 131 64 131 63 131 63 128 61 126 60 126 61 128 60 126 58 124 58 124 60 119 58 117 58 114 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 52 107 52 107 52 107 52 107 48 100 48 100 48 100 48 97 57 100 54 93 51 93 54 97 52 93 51 88 49 88 49 88 49 88 46 85 49 90 48 85 48 88 48 85 46 83 45 83 43 83 46 88 46 83 43 81 43 81 43 81 43 81 43 81 48 81 46 78 45 76 43 76 45 76 43 76 43 76 43 78 11 15 7 13 7 15 11 16 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 7 15 7 15 7 15 7 15 15 18 15 18 15 18 15 18 23 16 23 18 27 19 31 19 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 7 10 3 9 3 9 7 10 27 24 67 39 87 40 91 43 103 46 103 48 103 46 99 43 31 4 0 0 7 1 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 11 7 11 7 11 7 11 7 15 4 11 10 11 1 3 13 134 69 206 82 206 82 218 85 210 82 206 81 206 79 202 79 194 75 186 72 178 66 146 54 111 40 79 24 39 15 23 15 0 13 7 16 31 18 95 104 468 199 468 209 400 119 293 223 551 217 325 113 285 199 432 187 353 196 424 214 353 159 408 143 484 220 686 206 365 153 579 294 555 241 452 230 551 274 595 250 587 197 285 111 428 265 690 159 218 135 380 187 369 168 345 173 321 177 321 179 333 173 337 170 337 173 337 171 337 168 333 165 329 152 277 146 321 161 341 159 329 161 329 158 321 156 341 164 361 165 372 170 392 170 380 161 369 161 380 168 448 199 551 224 547 214 579 220 583 212 547 203 492 185 428 164 384 156 369 155 349 155 357 164 392 187 452 203 484 223 503 235 539 242 559 242 519 218 507 203 480 203 519 217 611 248 666 269 734 292 801 303 833 306 857 303 857 294 837 285 849 285 857 285 876 294 916 303 912 298 924 298 932 300 940 300 924 300 920 300 920 297 900 294 896 295 884 297 872 295 868 298 892 307 904 301 920 298 896 297 801 325 658 241 507 238 499 233 495 239 507 241 507 242 511 242 495 251 488 87 400 262 507 242 499 241 499 245 515 250 527 251 527 239 495 239 555 256 539 235 507 241 499 242 503 244 499 245 484 241 476 241 464 241 464 241 499 242 507 244 495 245 492 247 492 247 507 247 519 248 531 248 499 242 495 242 495 242 495 241 495 241 492 239 484 238 480 236 472 235 468 233 468 235 472 236 472 235 472 233 468 233 468 232 460 232 456 230 448 227 440 226 436 224 436 223 432 223 428 221 436 220 436 218 432 218 428 217 424 215 424 214 420 212 416 212 412 212 408 211 404 208 404 206 396 218 408 199 440 199 432 280 761 363 765 298 484 203 372 193 372 191 369 193 365 191 357 191 357 185 345 182 345 184 337 179 325 176 325 176 321 174 317 173 333 176 325 171 321 171 321 173 301 164 301 164 301 164 301 164 293 159 289 156 289 156 285 155 301 156 301 155 289 150 281 147 269 147 265 144 261 144 273 146 242 134 261 155 313 141 158 63 0 45 87 104 277 152 277 122 230 122 238 132 273 138 253 123 214 92 95 39 0 19 0 30 27 61 123 101 186 110 182 111 206 117 206 117 206 116 202 116 210 110 182 120 234 122 194 108 170 119 230 117 182 108 198 111 210 116 206 110 198 113 210 114 202 110 202 108 198 107 194 107 194 105 186 102 182 102 182 102 190 102 182 99 178 99 182 101 174 98 174 96 170 98 174 98 190 96 182 93 178 93 178 93 182 95 182 95 182 95 182 95 186 93 186 93 186 93 186 93 186 93 186 92 182 90 178 90 186 90 182 88 182 88 178 87 178 87 178 85 174 84 170 84 170 85 170 85 170 85 170 85 170 85 170 84 166 84 162 82 154 81 158 82 158 81 154 79 150 81 154 81 154 79 150 78 146 82 154 82 150 81 154 78 154 78 158 76 154 75 150 75 146 73 146 73 146 73 146 73 138 70 134 69 134 67 130 69 134 70 134 69 130 69 126 67 130 69 130 67 126 67 123 66 119 63 123 66 130 67 130 67 130 67 130 66 126 66 123 64 130 63 130 61 126 60 123 60 126 61 126 61 123 60 119 58 119 60 119 58 115 58 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 111 55 107 54 103 51 95 49 91 48 91 48 91 48 91 48 99 54 103 57 103 54 95 51 99 54 91 49 87 49 91 51 107 46 95 46 107 51 107 46 103 48 99 46 99 46 95 45 99 46 95 45 95 45 91 42 91 43 91 43 91 43 91 43 83 43 87 45 91 46 95 46 83 43 87 43 87 43 87 42 13 28 12 26 12 28 15 33 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 16 33 18 35 18 35 19 38 15 23 15 23 15 23 15 23 18 28 18 28 18 28 18 28 12 21 13 23 15 28 18 31 15 26 15 26 15 26 15 26 12 21 13 23 13 23 15 26 13 21 12 19 10 21 12 23 15 21 15 21 15 21 15 21 12 14 10 11 9 14 10 16 18 40 33 64 42 69 42 71 46 76 48 78 48 76 46 74 18 9 0 0 3 2 1 7 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 7 11 7 11 9 14 10 7 4 16 7 2 9 40 57 112 81 128 81 133 87 136 81 128 81 128 79 126 79 124 79 124 76 119 73 107 60 85 40 59 31 40 19 23 13 21 13 40 18 40 25 40 51 238 203 391 205 391 167 236 149 413 250 358 150 231 147 343 205 343 190 370 218 336 149 262 149 231 161 358 251 343 138 319 265 479 241 453 226 434 265 475 244 441 239 389 113 234 200 458 244 234 108 279 180 377 176 382 173 389 174 372 177 367 176 374 173 382 177 382 179 379 176 367 171 358 167 317 138 317 165 341 164 334 162 324 162 322 161 324 170 339 182 348 188 360 196 358 185 329 205 341 205 336 214 351 230 367 233 358 232 351 229 355 236 377 226 355 221 348 214 334 194 312 176 288 161 272 147 267 150 284 170 355 188 393 211 417 217 420 233 456 233 451 221 427 209 415 209 398 205 393 218 413 248 429 282 453 294 448 301 436 300 417 304 413 297 396 289 379 288 370 295 367 298 358 298 348 298 348 298 358 298 365 300 367 297 372 295 384 295 391 297 396 295 393 307 379 304 382 298 393 297 427 306 503 248 451 244 487 244 484 238 484 241 484 242 487 242 489 257 503 220 281 224 515 248 513 245 494 247 499 251 503 254 501 238 446 211 444 238 475 239 463 239 477 241 479 242 489 242 494 239 489 239 494 239 496 239 496 241 503 242 503 244 506 245 503 244 501 244 499 245 499 244 501 239 496 242 499 242 499 241 496 241 494 239 494 238 491 236 484 236 477 235 477 235 479 238 482 235 477 235 477 235 475 233 475 233 475 232 470 229 465 226 463 226 460 224 460 223 458 223 458 221 458 220 458 218 456 218 456 215 451 215 448 214 446 212 446 214 441 212 439 209 434 208 434 199 427 187 408 208 420 188 436 187 425 227 377 173 413 203 393 191 417 191 408 190 401 190 391 188 389 182 384 184 386 180 377 176 374 174 372 174 370 173 370 176 370 171 362 168 360 170 365 162 353 164 353 165 355 167 358 158 348 158 346 156 339 155 336 156 334 156 329 152 322 150 319 149 317 146 315 146 315 147 315 143 319 156 291 102 181 49 136 70 217 126 286 137 265 123 257 126 255 117 245 119 260 129 272 128 262 119 238 98 191 63 143 33 124 51 162 75 205 104 241 102 236 107 245 113 255 119 262 122 253 113 255 108 222 93 236 104 238 107 241 110 250 113 245 116 243 113 241 113 236 111 238 110 241 110 238 108 236 107 236 107 234 104 229 101 226 101 226 102 229 101 224 99 226 101 229 98 222 96 219 96 219 98 222 98 217 95 212 93 212 93 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 85 191 85 191 85 191 85 191 87 191 85 191 84 188 84 186 79 174 82 176 81 174 79 169 79 171 81 174 81 174 79 169 84 174 84 171 82 171 79 169 79 169 79 167 76 164 75 162 75 162 73 159 73 159 72 157 73 159 73 157 72 157 70 152 72 145 70 145 69 143 69 143 70 143 69 143 67 140 67 140 64 131 66 136 67 136 66 133 69 136 67 136 66 133 66 133 63 131 63 128 61 126 60 126 60 128 61 128 61 126 58 121 61 119 60 119 58 117 58 117 58 117 57 114 57 114 55 112 54 114 51 112 51 112 52 114 51 112 51 112 51 112 51 107 58 112 55 107 52 102 49 97 48 97 48 97 48 97 48 95 46 90 52 97 54 90 48 81 55 95 51 88 49 88 51 93 48 85 45 85 49 93 49 88 46 85 46 85 46 85 46 85 49 85 45 83 45 83 43 76 43 81 43 81 43 81 43 81 39 71 43 78 46 81 46 81 42 74 43 76 43 76 42 74 11 15 7 13 11 16 19 18 23 19 23 19 23 19 23 19 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 11 16 11 16 11 16 11 16 19 19 19 19 19 19 19 19 15 15 19 15 19 15 19 15 19 15 19 15 19 15 19 15 19 15 15 13 15 13 11 12 15 12 11 10 7 12 11 13 15 13 15 13 15 13 15 13 11 12 7 10 7 10 11 12 19 22 63 37 87 40 87 40 95 45 99 46 103 46 99 45 63 12 0 0 3 0 0 3 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 19 3 0 10 11 1 31 36 154 73 210 81 206 82 214 81 206 81 206 79 202 79 198 78 198 76 190 75 186 67 146 52 79 34 75 27 47 15 19 10 7 24 27 21 55 19 134 164 472 202 492 205 353 116 369 244 603 180 289 128 281 179 444 197 372 209 503 168 369 155 412 156 495 233 678 197 341 197 654 214 456 238 416 241 519 253 456 236 503 208 222 110 559 276 527 123 230 161 412 185 380 177 357 182 341 182 337 182 345 179 357 177 357 184 357 182 353 177 345 173 341 147 265 159 372 174 349 168 361 170 361 168 357 171 396 185 448 197 476 209 499 208 476 194 587 238 607 238 626 245 658 247 666 244 658 230 619 224 638 236 634 229 634 233 630 232 603 224 575 217 539 203 480 180 420 165 281 137 289 155 349 176 404 188 440 203 488 220 511 226 527 232 527 227 503 214 488 215 535 226 515 217 603 253 714 291 801 310 829 303 845 303 853 295 837 289 865 295 884 297 892 297 896 297 912 297 920 298 920 297 900 295 900 295 888 295 884 298 888 298 904 309 912 304 920 301 872 298 813 271 539 241 488 230 472 224 495 241 507 242 511 242 515 244 495 244 416 143 480 245 507 236 511 248 515 250 531 254 555 257 559 232 468 212 484 223 535 242 527 233 523 236 523 238 515 238 492 238 480 238 472 238 460 238 499 239 499 241 488 242 480 244 484 242 492 242 507 244 519 244 495 241 495 242 495 242 492 239 488 239 488 238 484 238 480 236 476 236 472 235 476 238 484 239 472 235 472 235 472 235 472 235 464 235 460 232 448 227 440 226 440 226 436 224 436 223 432 223 440 221 436 220 436 218 432 218 424 215 424 214 420 212 416 212 416 214 412 211 404 209 408 208 420 205 396 202 428 208 408 202 388 215 432 221 412 203 376 190 369 190 365 190 357 187 353 187 353 185 341 182 341 182 337 177 329 177 325 176 325 174 321 174 333 173 317 167 305 165 313 170 305 165 305 165 305 165 301 164 289 158 285 156 289 155 281 153 289 153 297 153 293 152 289 152 273 149 269 147 277 147 281 149 285 146 214 81 3 36 71 101 253 141 281 134 210 111 222 135 257 132 234 119 198 113 210 120 198 114 230 131 261 128 210 104 95 69 79 70 111 93 178 110 158 99 170 107 198 117 218 122 218 120 214 107 130 98 313 220 448 143 146 102 210 113 194 119 198 114 210 114 206 114 206 110 202 110 202 108 198 107 194 107 194 105 186 102 178 101 178 101 186 101 182 99 178 101 182 102 174 98 170 95 166 96 174 98 190 98 186 95 182 95 182 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 174 84 174 84 174 84 174 84 178 85 174 84 174 82 170 84 162 82 166 84 162 81 154 79 158 81 162 82 166 82 158 81 154 85 158 84 158 82 158 81 158 81 162 78 154 76 150 75 150 76 150 75 146 73 142 73 146 75 146 73 142 73 138 72 146 72 142 70 142 69 138 69 142 70 138 69 138 67 134 67 126 66 130 67 130 66 123 64 134 69 130 67 130 66 126 66 130 63 130 61 126 60 123 60 123 60 126 63 126 60 119 57 123 61 119 60 119 58 115 58 107 55 111 57 111 57 115 58 119 57 111 54 103 52 103 54 103 52 103 52 103 52 103 52 111 55 111 54 107 52 103 51 91 48 91 48 91 48 91 49 91 52 95 52 91 49 87 48 107 55 95 49 87 49 95 54 103 46 95 46 107 51 107 48 99 46 99 46 99 46 99 46 115 48 91 43 95 46 91 40 91 43 91 43 91 43 91 43 79 42 87 45 95 45 87 42 79 42 87 43 87 43 83 40 16 33 16 33 18 38 21 40 18 35 18 35 18 35 18 35 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 21 33 21 33 21 33 21 33 21 35 19 31 18 28 16 26 15 26 15 26 15 26 15 26 16 26 15 23 13 21 12 19 13 21 12 19 10 21 12 23 10 14 10 14 10 14 10 14 13 16 12 14 10 16 12 19 12 33 30 59 39 62 37 62 40 69 43 74 45 74 45 71 33 28 3 0 0 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 6 9 6 11 7 14 9 14 12 4 3 14 7 4 18 69 66 121 84 131 79 128 79 119 81 128 81 126 79 124 78 124 73 117 72 114 69 100 54 76 33 54 31 42 22 23 10 9 0 38 13 50 37 69 79 341 202 393 215 379 149 219 165 410 230 245 111 205 123 281 205 346 188 377 233 265 155 243 140 248 180 382 247 329 141 377 271 331 233 463 232 453 265 451 220 451 223 417 104 245 245 470 191 205 120 329 193 384 184 401 180 401 188 393 190 391 187 398 185 408 187 393 185 389 182 377 176 365 173 315 140 336 184 360 171 343 179 351 177 343 174 346 187 358 196 362 206 377 217 370 203 336 233 365 241 367 248 365 250 353 257 365 262 362 251 343 245 348 247 336 230 317 226 331 236 353 229 351 236 370 233 353 212 327 194 322 174 291 156 291 156 305 156 324 165 358 179 391 199 429 217 439 226 448 230 436 226 417 223 403 220 386 218 377 221 372 260 432 285 470 306 475 310 458 292 417 294 403 294 396 294 389 292 379 295 382 297 379 295 372 295 374 295 377 297 379 298 372 310 372 309 386 304 415 303 451 304 391 238 463 232 511 226 522 238 484 241 487 242 489 244 489 244 518 212 362 229 487 254 487 248 499 250 501 253 501 257 496 239 427 193 358 167 343 190 405 224 432 227 436 229 444 230 453 239 468 239 472 239 475 239 479 238 487 238 489 239 489 242 491 239 489 239 489 241 494 241 494 238 489 242 496 244 494 239 487 239 489 238 487 238 487 236 484 238 479 236 479 238 484 241 487 235 477 235 477 235 477 235 477 236 477 233 472 229 465 226 463 226 463 226 460 224 458 223 458 221 460 221 458 220 456 218 456 215 451 215 448 214 446 212 446 214 444 212 439 211 436 208 434 190 413 202 417 182 415 212 439 196 398 202 401 191 408 196 415 190 410 188 403 187 398 187 391 187 386 182 384 182 384 179 377 179 379 179 377 177 374 176 374 176 367 168 355 164 353 167 360 170 360 168 358 164 351 162 348 158 348 156 343 156 339 153 336 152 329 153 327 153 327 153 327 150 319 149 317 147 317 150 315 132 214 40 117 57 229 129 288 135 269 125 257 125 260 120 243 105 243 123 260 122 250 120 255 126 253 114 241 116 250 119 248 123 248 108 231 110 241 111 236 107 245 110 255 116 265 122 272 110 265 122 243 92 303 276 608 365 429 117 253 129 243 99 255 111 241 114 245 117 238 110 231 110 241 110 238 108 236 107 236 107 234 104 229 101 224 99 224 101 226 99 224 99 226 102 229 99 222 95 214 93 217 98 224 99 219 96 214 95 214 96 217 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 85 191 84 188 82 186 85 181 85 181 85 179 81 174 82 176 84 181 85 181 84 179 85 176 85 174 84 174 81 171 82 171 79 169 78 164 75 162 76 159 76 157 75 155 73 155 72 152 70 150 70 148 69 148 72 148 72 145 70 143 69 143 70 145 70 143 69 140 67 140 67 136 67 136 66 131 63 128 69 138 69 136 67 133 66 133 63 131 63 128 61 126 60 126 58 126 61 131 61 126 57 119 61 121 61 119 60 117 58 117 54 112 55 114 57 117 58 119 61 119 57 112 54 107 52 107 52 107 52 107 52 107 52 105 52 105 54 107 54 107 55 109 48 97 48 97 48 97 48 95 58 100 54 90 51 93 54 97 57 97 52 88 48 88 52 95 48 85 45 85 49 93 49 88 46 85 46 85 46 85 46 85 52 88 43 78 45 85 43 74 43 81 43 81 43 81 43 81 43 78 46 81 45 76 40 69 39 71 43 78 45 76 40 69 15 21 39 24 23 18 23 22 31 22 23 18 19 18 19 18 23 18 19 16 15 15 11 13 27 19 15 15 11 16 23 21 31 21 23 18 19 19 27 22 27 21 23 16 3 12 7 16 15 18 15 18 15 18 15 18 23 19 19 18 15 19 19 21 27 18 27 16 23 15 19 15 19 15 23 18 27 18 23 16 15 13 15 13 15 13 15 13 19 15 19 15 19 15 19 15 11 12 11 12 11 12 11 12 7 10 7 9 3 7 0 7 0 18 67 42 91 40 87 42 87 40 87 42 95 45 107 48 111 18 0 4 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 1 0 4 0 9 23 12 15 6 15 12 7 6 7 6 7 6 7 6 11 7 11 7 11 7 11 7 3 3 7 9 7 6 59 48 194 76 194 76 194 76 194 76 198 79 206 78 190 73 186 75 182 72 186 70 166 57 123 45 75 31 55 24 39 15 31 10 19 21 51 34 43 37 226 196 456 209 523 182 246 111 420 212 369 116 186 88 214 155 424 202 436 209 484 147 376 141 428 162 519 242 654 188 337 236 492 179 456 220 404 257 420 227 452 230 499 179 103 156 630 259 420 120 285 180 420 187 388 185 376 193 365 194 372 196 384 191 380 188 380 191 365 188 372 184 365 184 365 156 313 180 380 182 388 174 404 170 384 179 361 187 488 196 480 224 515 217 599 218 476 226 630 244 638 242 662 251 694 253 714 256 722 260 738 266 749 266 757 262 749 257 722 250 698 245 638 226 622 226 626 233 642 239 622 232 579 212 515 188 448 171 424 164 372 146 345 149 369 159 444 187 420 185 452 212 539 242 519 227 539 230 527 221 507 218 511 214 531 220 595 257 718 286 805 307 833 310 829 300 805 294 841 294 857 289 849 289 876 297 892 298 936 306 944 301 924 294 936 307 900 303 916 304 868 313 619 242 523 239 488 233 480 235 503 244 511 244 503 242 511 248 507 259 380 180 484 253 515 238 535 229 523 247 547 260 492 268 468 245 484 134 190 110 234 107 297 143 388 184 480 217 543 239 535 236 535 238 503 233 511 241 523 229 499 236 480 239 495 226 480 238 488 241 503 241 507 236 495 239 488 239 488 239 488 239 480 236 480 235 476 233 472 233 476 236 476 235 472 233 468 233 464 232 464 232 464 232 464 232 452 230 452 229 448 227 444 227 436 224 432 223 432 221 428 221 428 217 428 215 424 214 420 214 420 214 416 212 416 212 412 211 412 212 408 211 404 208 404 206 392 199 396 199 396 196 388 194 376 199 372 196 369 191 365 191 361 188 365 190 357 185 337 179 341 180 349 179 345 177 341 177 337 176 337 174 333 173 329 173 357 174 305 185 341 168 369 179 345 171 301 159 297 164 305 159 285 156 285 155 289 155 285 155 277 150 293 155 297 155 297 153 285 144 261 147 289 143 206 99 15 45 43 88 238 146 265 122 242 126 234 125 230 122 222 120 222 120 222 120 218 119 210 116 210 117 210 116 210 116 210 116 206 116 214 116 198 110 198 113 198 117 222 125 234 131 269 147 305 167 388 200 452 217 492 230 472 202 353 144 222 114 202 114 206 116 214 114 210 114 210 113 202 110 206 110 198 107 190 104 186 102 182 101 178 102 182 104 186 102 186 101 182 99 178 99 182 99 174 96 170 96 170 96 186 96 186 96 186 96 186 96 182 96 186 98 190 99 194 101 194 96 194 95 190 93 186 93 194 96 194 95 190 95 186 93 190 92 190 90 186 88 182 88 182 88 182 87 178 85 174 85 170 84 174 85 174 85 174 87 174 85 174 85 174 85 174 85 178 88 178 87 174 85 170 85 170 85 170 84 158 79 158 84 150 92 178 76 123 79 178 92 150 78 158 78 162 81 170 84 154 79 162 84 170 82 162 79 158 79 154 76 142 69 123 63 154 73 150 72 146 70 142 69 138 69 138 69 138 69 138 69 130 67 130 67 130 67 130 67 134 69 134 67 130 66 126 66 134 60 115 58 126 63 123 55 119 58 119 58 119 58 119 58 119 60 119 58 115 57 111 57 126 58 107 58 123 64 123 57 115 55 107 52 103 52 103 54 107 54 107 54 107 54 107 54 115 57 103 52 99 54 111 58 87 49 99 54 103 52 91 48 99 52 91 51 99 54 95 51 83 52 103 54 83 46 87 54 107 51 111 51 111 49 103 46 95 46 99 46 99 46 99 48 111 49 107 48 103 46 99 46 87 42 87 40 83 39 79 37 63 40 95 46 83 40 83 45 79 43 91 42 75 40 95 51 15 38 22 42 18 33 18 40 22 40 19 35 18 35 18 38 18 35 16 33 16 33 15 31 19 38 16 33 16 33 19 38 21 38 18 33 16 35 19 40 21 42 22 38 15 28 15 35 15 23 15 23 15 23 15 23 18 26 15 23 15 23 16 28 18 31 16 28 16 26 15 26 15 28 16 31 18 28 15 26 13 23 13 23 13 23 13 23 13 23 13 23 13 23 13 23 12 16 12 16 12 16 12 16 10 14 10 11 9 9 7 9 7 31 33 69 43 69 42 71 42 69 42 69 43 74 46 78 48 45 9 2 1 0 0 2 0 0 0 0 0 0 0 0 0 0 3 4 0 0 1 4 4 11 12 16 7 9 7 16 6 9 6 9 6 9 6 9 7 11 7 11 7 11 7 11 6 9 9 14 4 9 28 83 73 117 75 121 76 124 78 126 78 126 79 124 75 114 73 119 69 112 70 107 61 85 46 66 31 47 24 31 15 16 12 11 13 38 30 71 25 109 128 367 203 405 214 293 111 219 159 269 119 152 85 140 98 224 176 331 205 379 190 236 150 217 152 245 168 377 241 293 152 448 212 334 242 439 239 482 238 432 232 451 221 353 79 372 274 432 156 205 153 374 203 403 191 415 190 420 196 405 200 408 197 415 191 420 193 401 188 398 191 391 187 382 180 327 159 367 188 370 185 355 188 341 180 348 173 358 214 362 208 391 215 370 242 367 200 367 245 360 241 351 247 351 253 341 253 334 257 341 263 348 265 353 271 360 271 358 268 360 266 365 259 353 250 339 235 317 220 303 236 329 235 334 229 336 221 343 203 331 194 324 177 305 161 296 152 281 146 274 149 303 170 341 190 377 208 415 224 439 233 448 236 436 227 405 218 393 221 389 233 410 262 446 286 465 298 470 309 458 307 436 295 403 286 386 289 374 288 365 295 367 307 382 297 377 315 393 298 427 291 436 244 422 241 456 236 482 233 489 239 489 244 487 241 484 244 496 248 506 194 403 239 501 248 491 245 515 242 520 262 499 266 403 165 458 241 312 90 212 101 226 84 188 92 212 114 272 164 343 227 425 239 446 241 434 232 439 229 456 236 477 232 472 244 479 236 477 235 479 236 484 235 484 239 489 239 489 239 489 239 489 236 484 236 482 235 482 233 479 236 479 236 477 235 477 233 475 232 472 232 472 232 472 232 472 230 470 229 468 229 465 227 465 224 460 224 460 223 458 223 456 217 453 217 451 215 448 214 448 214 448 212 446 212 446 211 444 212 441 211 436 208 434 206 432 199 422 200 422 197 417 194 410 196 403 194 403 193 405 191 408 188 408 190 405 187 393 180 386 179 382 177 379 177 377 176 377 176 377 174 374 174 372 173 370 162 374 176 372 194 432 221 339 176 358 165 343 162 346 164 343 156 346 155 343 156 339 155 339 147 322 150 322 150 322 149 319 140 310 152 327 144 260 82 164 67 210 113 276 131 267 125 267 126 267 125 262 122 260 120 257 120 257 120 257 119 255 117 250 120 255 119 253 117 250 114 248 122 262 125 262 120 255 120 267 122 276 131 286 135 298 147 319 173 372 206 425 224 429 220 422 206 377 170 305 129 262 117 253 116 245 114 243 116 238 113 238 108 238 108 238 107 234 104 229 104 229 102 226 101 229 102 231 102 229 102 226 101 224 99 224 99 222 96 217 95 217 95 219 98 219 98 219 98 219 98 219 96 219 98 219 98 219 99 222 96 214 96 212 95 212 93 210 96 212 95 212 93 210 93 210 92 207 92 205 90 205 88 202 88 202 88 200 87 200 85 193 85 188 85 188 85 188 85 188 85 188 85 188 85 188 85 188 88 186 88 183 87 181 85 181 84 186 92 183 82 174 79 169 81 167 81 176 96 195 84 152 79 169 78 167 78 169 81 174 78 164 81 167 81 164 76 157 78 162 79 164 76 157 72 148 72 145 70 145 70 145 69 143 69 143 69 143 69 143 69 143 67 136 67 136 67 136 69 138 69 138 69 136 67 133 66 133 64 128 58 124 61 131 60 119 58 124 58 124 58 124 58 124 60 119 60 117 58 117 57 114 60 114 55 114 60 121 58 112 57 109 54 107 52 105 54 107 54 107 54 107 54 107 54 107 57 105 52 97 51 100 55 107 49 97 52 100 52 100 51 95 54 93 51 90 54 95 52 90 49 90 52 93 49 88 51 93 49 90 51 93 49 90 48 85 46 85 46 85 46 85 46 85 49 88 48 88 46 85 45 83 43 81 42 78 40 76 40 74 39 74 45 81 45 76 45 78 43 78 46 76 39 69 43 83 11 18 23 19 19 16 15 18 31 21 23 18 19 18 23 19 11 15 15 16 15 16 19 18 23 18 19 16 15 18 19 19 19 16 15 15 11 16 15 18 23 21 35 22 19 16 15 16 7 15 7 15 7 15 7 15 11 16 7 15 7 15 11 16 27 16 23 16 19 15 19 15 23 18 27 18 23 15 15 12 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 0 18 67 42 95 42 95 45 95 43 91 42 91 43 99 45 123 42 63 4 0 0 11 4 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 7 9 19 9 7 4 7 9 7 6 7 6 7 6 7 6 11 7 11 7 11 7 11 7 11 9 23 7 0 6 79 60 182 72 186 75 194 78 202 81 194 78 202 76 186 72 182 73 170 67 170 64 146 51 107 40 63 27 43 18 23 12 23 10 31 16 67 30 0 67 349 209 456 227 448 128 261 141 353 122 230 92 222 96 210 117 349 197 472 226 392 122 416 134 460 156 492 241 646 153 400 279 408 155 432 229 440 257 412 221 416 227 436 137 162 215 694 224 333 120 365 203 452 200 420 197 404 203 404 203 408 203 404 197 384 194 380 196 372 194 384 196 380 190 349 150 313 194 420 188 392 187 412 179 404 184 408 202 515 211 519 229 547 227 615 224 527 236 646 244 646 245 682 253 710 256 714 253 730 259 742 263 749 266 773 265 781 268 793 272 793 274 781 271 777 266 742 250 694 238 690 238 682 236 666 230 642 224 630 226 626 223 595 211 555 199 492 179 432 156 372 143 341 141 321 147 345 168 396 196 464 220 531 232 531 232 535 230 539 232 543 229 539 223 539 233 595 256 730 288 789 298 817 298 841 301 884 304 892 295 888 291 896 294 857 310 908 301 884 316 797 260 575 241 511 238 492 236 503 235 503 241 503 242 495 241 507 247 531 247 376 205 519 248 523 254 515 269 551 274 575 266 543 134 448 280 615 159 194 108 226 92 226 93 190 70 146 70 186 90 253 125 337 167 444 203 511 220 492 221 523 233 492 224 484 235 472 232 476 232 484 235 492 238 492 239 484 239 484 239 484 239 480 238 480 236 476 236 472 235 476 236 476 235 472 235 468 233 468 233 468 233 468 233 468 233 452 229 448 229 444 227 444 227 440 226 440 224 436 223 432 223 428 217 428 215 424 214 420 214 420 214 420 212 416 211 412 211 408 211 404 209 400 206 400 205 392 199 396 199 396 196 388 193 376 194 369 193 365 191 365 191 357 188 357 188 353 184 337 179 341 177 337 176 337 174 333 174 337 174 333 174 329 173 329 174 384 171 246 185 587 333 670 191 321 170 321 168 305 162 301 164 285 155 281 155 285 155 285 155 277 149 285 150 281 147 273 144 285 146 253 126 182 96 115 81 178 128 293 147 249 117 222 129 226 125 226 123 218 122 214 120 214 120 214 119 210 119 206 117 206 117 198 117 198 117 206 117 218 122 230 123 230 119 234 125 238 131 257 138 269 144 297 155 293 156 345 174 357 167 325 158 333 158 281 134 222 117 206 114 206 114 210 114 206 114 210 113 198 108 194 105 186 104 182 102 186 102 182 101 178 102 182 104 186 102 186 101 182 99 178 99 174 98 170 95 166 95 166 96 194 99 194 99 194 99 194 99 194 99 194 99 190 98 190 98 194 96 194 96 190 95 190 93 190 95 190 93 186 92 182 92 190 92 190 92 186 90 186 88 182 88 182 88 178 87 178 87 182 88 186 87 182 84 178 84 182 85 182 85 182 85 182 85 186 87 186 87 182 85 182 85 166 87 186 79 162 84 178 79 150 85 170 85 130 67 142 88 162 81 166 79 158 79 162 79 154 78 158 79 154 76 146 73 146 76 150 78 150 76 146 73 138 69 146 69 146 70 150 70 142 67 142 67 142 67 142 67 126 66 130 67 134 69 138 70 134 69 134 67 130 66 126 66 134 61 123 60 126 61 123 57 119 58 119 58 119 58 119 58 119 60 119 60 115 58 115 57 115 57 107 55 111 58 111 54 115 57 111 54 103 52 107 54 107 54 107 54 107 54 107 54 103 52 95 49 91 51 99 54 95 51 99 52 99 52 95 51 99 52 91 51 99 54 95 51 95 51 87 49 95 52 91 49 107 49 111 51 107 48 99 46 107 48 103 46 99 45 95 43 99 46 99 46 95 45 95 45 95 45 91 43 91 42 87 42 91 43 87 46 99 49 95 45 99 48 95 43 75 39 83 45 16 35 19 38 19 35 18 35 21 40 19 35 18 35 19 40 13 31 15 33 16 35 18 38 18 35 18 35 18 35 18 35 15 31 15 31 15 31 15 31 15 38 22 42 19 31 15 31 18 28 18 28 18 28 18 28 19 31 18 28 18 28 19 31 16 28 16 26 15 26 13 23 18 31 18 31 16 23 12 19 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 3 26 30 66 42 66 42 71 45 74 43 69 42 69 43 71 48 83 40 21 0 2 6 7 1 2 1 2 1 2 1 2 0 2 1 0 0 0 0 0 9 14 9 11 6 7 4 9 6 9 6 9 6 9 6 9 7 11 7 11 7 11 7 11 4 16 12 7 0 11 37 102 73 117 73 119 76 121 78 124 75 121 78 121 72 112 70 117 67 107 66 97 55 76 42 62 30 50 21 26 12 14 12 14 18 28 36 64 13 183 187 374 206 386 170 205 128 231 125 148 92 143 101 162 105 191 150 351 212 389 141 200 170 210 161 229 173 389 241 257 206 530 193 310 227 456 253 477 233 432 226 463 218 286 102 446 280 355 131 238 196 429 218 436 205 441 199 444 208 425 211 425 206 429 197 432 197 413 199 408 200 415 200 391 170 317 165 393 205 382 191 370 190 358 184 346 191 377 221 379 221 384 229 379 242 358 218 372 245 365 244 358 250 355 254 341 254 334 256 336 262 341 265 346 259 331 260 341 266 353 271 358 265 348 269 358 274 360 272 358 272 343 271 339 263 339 251 334 239 329 233 327 232 336 235 348 238 351 223 324 197 298 177 293 153 272 144 267 140 293 159 331 180 362 191 398 220 432 239 456 250 446 235 408 214 384 214 386 226 396 247 427 266 441 285 448 301 451 309 441 309 417 295 396 303 393 279 405 303 487 272 393 239 439 238 458 236 468 235 472 236 482 241 482 238 482 242 491 256 479 196 451 256 491 251 520 268 518 292 530 272 511 168 276 229 542 259 298 85 241 116 217 96 202 99 202 93 186 85 174 76 169 87 191 102 217 119 238 156 331 180 382 206 398 203 425 220 451 230 477 236 484 236 491 236 482 238 482 238 482 238 482 238 482 236 479 236 477 235 477 236 479 235 477 235 475 233 475 233 475 233 475 233 475 233 475 229 468 229 465 227 465 226 463 226 463 226 463 224 460 223 458 217 453 217 451 215 448 214 448 215 451 214 446 212 444 209 441 209 436 209 434 206 429 205 427 199 422 200 422 197 417 194 413 191 408 193 408 191 408 190 405 187 401 187 398 184 391 180 389 177 379 177 379 176 377 174 374 174 374 174 372 173 372 171 367 179 355 199 556 365 608 366 599 164 355 173 358 165 341 161 346 156 343 155 341 155 339 153 336 153 331 155 327 152 319 146 312 146 291 116 234 99 245 125 288 140 288 131 267 125 265 126 272 125 267 123 265 122 262 120 262 120 260 119 260 117 260 119 260 114 255 117 260 120 265 123 267 117 262 122 265 119 262 122 269 125 284 131 293 137 303 143 312 144 308 140 296 132 288 132 288 123 269 123 262 117 255 113 245 114 243 114 241 114 238 111 236 110 238 107 234 104 231 104 231 104 229 102 226 101 229 102 231 102 229 102 226 101 224 99 224 99 224 98 219 96 219 98 222 101 224 101 224 101 224 101 224 101 224 101 222 98 219 96 217 98 217 96 214 96 212 95 212 95 212 93 210 92 207 92 207 93 210 92 207 92 205 90 205 90 205 88 202 88 200 87 195 90 195 88 191 85 186 84 183 87 191 87 191 87 191 87 191 87 186 87 186 87 186 87 183 88 193 85 171 82 198 95 183 104 171 67 155 82 171 79 169 85 176 82 169 78 167 78 164 78 157 78 157 78 155 76 155 75 152 75 152 73 150 72 148 67 143 69 145 70 148 72 150 67 140 67 140 67 140 67 140 66 133 67 136 69 140 70 143 69 138 69 136 67 133 66 133 63 131 61 128 61 128 60 124 60 126 60 126 60 126 60 126 61 121 60 119 60 117 58 117 58 117 57 114 57 114 57 112 58 112 55 107 54 107 54 109 54 107 54 107 54 107 54 105 54 102 52 97 51 100 54 102 51 100 52 100 52 100 52 97 54 93 51 90 54 95 52 90 54 88 46 85 54 97 52 85 48 90 49 90 49 88 46 83 51 90 48 88 45 83 43 78 45 83 45 83 45 83 45 83 45 83 45 83 45 83 45 83 48 78 42 76 48 88 46 74 46 81 43 74 40 71 43 78 23 19 27 21 31 22 23 18 27 19 19 18 19 19 27 21 7 15 11 16 15 18 19 19 19 18 19 18 19 18 19 18 7 15 11 15 11 15 11 13 3 15 23 19 15 13 3 13 15 18 15 18 15 18 15 18 19 18 15 16 11 18 15 19 23 16 19 15 19 13 15 13 27 18 27 16 19 13 7 9 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 13 55 37 83 39 83 40 99 45 95 42 91 42 95 43 111 57 138 28 19 4 11 0 3 1 3 1 3 1 3 1 0 1 0 0 0 0 0 3 27 12 15 6 7 6 3 4 7 6 7 6 7 6 7 6 11 7 11 7 11 7 11 7 0 9 19 1 0 12 107 67 194 76 194 75 186 73 182 72 186 76 194 75 178 69 178 72 174 67 162 60 134 46 99 37 63 28 43 18 35 13 43 15 51 21 63 25 15 114 444 203 484 203 329 122 321 131 265 102 253 104 242 98 234 101 305 205 527 208 305 128 499 137 472 146 499 233 567 138 511 294 357 147 408 244 480 247 420 226 428 239 400 88 222 245 658 173 289 131 468 226 468 209 444 206 424 212 440 214 432 214 420 206 408 200 400 208 400 202 412 212 416 193 301 155 361 211 440 199 416 196 420 191 412 182 456 217 527 224 559 230 587 239 615 229 583 245 654 244 662 248 694 254 714 254 726 259 738 260 745 265 745 268 765 265 777 268 789 272 801 274 789 266 789 266 789 268 801 272 821 282 829 283 825 282 817 279 753 257 722 244 674 232 646 224 666 235 646 232 622 221 587 215 559 206 503 184 408 158 372 155 349 144 341 158 380 165 392 179 456 209 519 236 563 241 551 235 507 215 523 221 555 227 595 241 638 256 722 286 813 307 853 315 872 303 805 309 833 285 607 220 507 238 464 238 476 235 503 236 484 236 488 238 484 238 495 245 535 230 384 232 539 242 527 265 595 276 622 269 599 208 174 143 523 309 662 167 146 82 154 81 222 102 210 93 194 84 174 76 261 107 249 95 222 81 190 66 178 90 210 129 376 177 345 180 412 211 460 232 488 233 480 232 472 235 472 235 472 235 472 235 476 235 472 235 468 233 468 232 472 233 468 233 464 232 464 230 464 232 464 232 464 232 464 232 448 229 444 227 444 226 440 226 440 226 440 224 436 223 432 223 428 217 428 215 424 214 420 214 424 215 420 212 416 211 408 209 404 208 400 206 392 203 396 203 392 199 396 199 396 196 388 193 372 193 365 191 365 190 361 190 353 185 345 184 341 180 337 180 349 180 353 179 349 177 349 177 341 174 337 173 337 171 333 173 333 174 495 355 865 368 797 322 305 167 333 171 317 161 305 162 281 155 277 153 285 153 281 153 289 153 293 152 285 147 269 143 206 114 182 116 218 134 257 135 261 129 210 114 230 128 249 125 222 122 218 122 218 120 214 120 214 119 206 117 206 119 214 120 206 122 202 122 210 122 210 122 218 125 238 126 242 123 249 129 234 123 230 128 249 134 257 135 281 140 257 131 242 131 253 134 210 120 218 123 218 120 214 116 202 114 206 113 206 113 206 111 210 111 198 107 190 105 190 107 186 102 182 101 178 102 182 104 186 102 186 101 182 99 178 99 186 101 182 99 178 101 186 102 198 101 198 101 198 101 198 101 202 102 198 101 194 98 190 98 198 98 198 96 194 96 190 95 190 95 190 93 186 92 182 92 194 93 194 92 190 92 186 90 186 90 186 88 182 88 178 88 198 90 194 88 186 85 178 84 186 87 186 87 186 87 186 87 186 87 186 87 186 87 186 88 210 95 194 88 198 95 194 84 142 82 174 96 182 84 158 85 174 85 174 81 162 78 158 79 150 76 150 78 154 79 162 81 158 78 150 73 138 70 134 70 150 72 154 73 158 75 162 76 142 67 142 67 142 67 142 67 130 67 130 69 134 70 138 72 134 69 134 67 130 66 126 66 130 63 130 63 126 60 123 61 123 60 123 60 123 60 123 60 123 61 123 60 119 60 115 58 123 61 123 60 115 57 111 58 119 58 111 57 107 55 111 57 107 55 107 55 107 55 107 55 107 57 103 55 103 55 107 57 103 54 99 54 99 54 99 55 99 52 91 51 99 54 95 51 99 49 79 48 99 55 95 48 103 48 107 49 103 48 99 45 111 49 103 48 95 45 91 42 95 45 95 45 95 45 95 45 95 45 95 45 95 46 99 46 99 43 79 42 95 48 91 40 91 43 79 40 83 43 95 46 22 40 19 40 24 45 21 35 19 38 18 35 18 38 21 42 15 31 16 33 16 33 18 35 16 35 18 38 19 35 18 33 13 31 15 33 16 31 15 28 12 28 16 33 13 26 12 28 15 23 15 23 15 23 15 23 15 23 13 19 12 21 15 23 15 26 15 26 13 23 13 21 15 28 16 28 15 23 12 19 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 4 28 30 64 39 62 37 64 43 71 42 69 42 71 45 74 45 88 57 64 19 11 1 0 3 4 3 4 3 4 3 4 0 2 1 0 0 0 4 11 19 23 9 9 6 11 6 7 6 9 6 9 6 9 6 9 7 11 7 11 7 11 7 11 0 11 7 0 3 38 52 112 78 124 76 119 73 114 70 109 73 119 75 117 70 107 69 112 69 107 64 93 51 71 39 59 31 52 19 23 12 16 15 19 25 45 33 69 52 267 206 370 227 312 137 207 131 159 95 133 104 152 98 148 102 169 131 370 236 305 119 231 185 214 155 219 187 362 199 274 254 508 211 351 227 484 257 456 233 446 230 477 168 214 147 494 254 274 114 231 229 465 223 448 214 453 205 456 218 441 221 441 217 448 209 451 211 436 212 422 212 439 211 391 149 341 200 425 211 398 208 384 194 379 185 341 205 393 221 391 232 377 238 386 239 346 233 379 245 374 245 372 253 365 256 348 257 343 260 346 263 346 266 348 266 351 268 351 269 351 271 346 274 346 268 334 266 329 271 343 266 339 271 343 272 346 271 343 279 362 279 358 263 322 238 296 235 317 236 324 238 327 232 329 226 343 230 353 220 331 202 322 184 305 164 298 153 257 128 255 153 300 165 331 190 379 221 425 232 434 229 420 221 405 226 410 220 391 226 405 245 439 266 453 289 451 309 539 307 465 235 463 235 465 235 470 235 465 236 465 233 472 236 477 235 477 241 489 253 460 203 479 254 482 254 515 269 565 250 518 247 303 122 372 271 592 312 477 206 377 167 315 105 214 79 176 72 183 90 207 84 183 95 207 108 210 102 191 66 152 63 198 153 315 143 319 191 408 217 460 226 470 221 470 232 475 233 475 233 475 233 475 233 475 232 472 232 470 230 470 232 472 230 470 230 468 229 468 229 468 229 468 229 468 229 468 227 465 227 465 226 463 226 460 224 460 223 458 223 456 221 456 217 453 217 451 215 448 214 448 217 451 215 448 211 441 209 439 208 434 206 429 203 427 202 425 199 422 200 422 197 417 194 413 190 410 190 410 190 405 190 403 185 393 182 389 180 391 180 389 180 384 180 382 179 382 177 379 173 372 173 372 171 370 171 365 188 358 177 477 294 537 257 393 161 343 167 348 164 339 159 339 155 341 153 341 153 336 153 334 147 322 149 317 146 310 140 300 123 267 120 274 132 284 123 255 120 262 128 269 125 253 122 257 122 265 122 262 120 262 120 262 120 260 117 255 116 260 120 267 131 274 128 269 122 260 117 257 120 267 125 269 120 265 122 274 122 276 123 281 131 291 131 286 125 281 128 288 132 288 125 269 123 269 125 267 120 255 111 241 113 241 113 241 113 236 111 234 114 245 110 236 105 234 107 238 104 229 102 226 101 229 102 231 102 229 102 226 101 224 99 224 102 229 102 226 102 231 104 234 101 224 101 224 101 224 101 224 101 224 101 224 99 222 99 222 99 217 98 217 96 214 96 214 96 214 96 212 95 212 93 210 95 210 93 210 92 207 92 207 92 205 90 205 88 202 88 198 90 191 90 188 87 186 85 183 88 188 88 188 88 188 88 188 87 186 87 186 88 188 88 188 85 181 88 198 90 176 90 217 125 234 111 186 81 174 87 186 87 179 84 171 79 169 79 167 79 157 78 157 78 159 81 162 81 159 76 150 72 145 70 145 73 150 73 152 75 152 75 152 69 143 69 143 69 143 69 143 70 140 70 140 70 138 69 138 69 138 69 136 67 133 66 133 61 133 66 133 61 126 60 131 61 128 61 128 61 128 61 128 63 121 61 121 60 119 60 119 61 124 64 121 58 114 57 114 58 112 58 107 57 107 57 107 55 105 55 105 55 105 55 105 57 100 57 100 57 100 57 100 55 97 54 95 54 95 55 97 54 93 51 90 54 95 52 90 52 90 49 88 52 93 51 88 48 88 48 88 48 85 45 83 49 88 48 85 46 83 45 81 45 83 45 83 46 85 46 85 43 81 45 83 45 85 46 85 48 78 42 74 43 78 43 74 45 74 39 69 43 81 48 83 27 19 19 19 31 24 23 16 23 18 19 18 19 19 27 22 19 18 15 16 15 16 11 15 15 16 23 19 23 19 15 16 7 15 15 18 19 16 11 13 7 15 15 15 3 12 11 18 7 15 7 15 7 15 7 15 7 13 3 12 0 13 3 15 19 15 19 13 15 13 11 12 15 13 19 15 19 13 11 12 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 7 21 71 42 91 39 83 39 91 42 91 42 95 45 103 48 123 51 142 48 75 7 0 1 7 3 7 3 7 3 7 3 0 1 0 0 0 3 11 13 55 18 19 7 11 9 11 4 7 6 7 6 7 6 7 6 11 7 11 7 11 7 11 7 0 6 7 1 19 37 154 75 194 76 190 73 186 72 182 70 182 73 190 72 174 67 170 69 170 64 150 54 119 40 87 33 59 25 35 15 27 12 43 16 67 31 43 33 166 168 464 206 495 162 249 123 269 104 249 98 277 116 273 102 265 90 305 229 626 143 289 149 495 137 436 149 551 215 440 174 630 269 484 206 464 269 523 235 444 232 436 239 265 70 412 272 563 132 297 149 531 239 468 214 468 214 444 223 472 226 464 227 460 221 452 218 432 221 436 211 428 224 436 191 257 180 476 232 448 214 464 208 444 208 428 184 503 227 535 233 583 230 611 248 603 226 626 251 646 244 662 248 702 256 718 251 726 257 730 260 738 263 742 265 761 265 769 265 777 268 785 268 801 272 817 272 821 277 833 277 813 277 805 277 789 271 777 268 789 280 805 283 801 276 769 265 765 266 757 262 734 251 702 244 650 230 654 233 642 232 654 236 615 214 563 212 531 179 428 171 428 164 349 140 309 153 388 187 468 209 476 218 492 226 523 235 523 227 503 220 492 217 495 223 559 241 650 269 619 226 476 229 444 232 420 235 444 235 484 233 472 232 480 235 476 235 492 244 515 224 408 239 515 236 531 253 555 277 535 244 341 113 341 220 563 266 595 271 682 301 654 268 583 230 432 158 261 93 134 55 182 79 198 84 242 98 269 98 261 99 174 95 357 162 301 168 412 208 452 221 444 214 440 221 464 233 464 233 464 233 464 233 460 232 456 230 456 229 452 229 456 229 452 227 452 226 448 226 452 227 452 227 452 227 452 227 444 227 444 226 440 226 436 224 432 223 428 221 424 220 424 220 428 217 428 215 424 214 420 214 428 217 424 214 412 209 404 208 396 206 392 205 388 202 388 200 392 199 396 199 396 196 388 193 369 188 365 188 361 190 357 188 345 184 337 179 333 179 337 182 345 179 353 177 349 177 345 176 337 173 337 171 333 171 329 171 313 174 325 170 301 161 365 161 309 161 301 161 309 162 301 156 285 153 277 152 281 153 277 152 269 146 277 146 269 143 261 140 269 140 246 129 230 125 226 125 214 125 249 131 242 122 226 123 222 120 214 120 214 120 214 120 214 119 202 116 202 119 218 123 222 129 210 126 210 123 210 120 210 122 230 122 226 116 226 119 238 122 226 125 246 131 238 123 242 126 242 131 257 131 230 117 222 122 214 117 194 110 186 105 198 113 206 111 202 113 202 110 210 111 198 104 186 104 190 107 186 102 182 101 178 102 182 104 186 102 186 101 182 99 178 99 186 101 182 101 182 102 190 105 194 99 194 99 194 99 194 99 194 99 198 101 198 101 198 102 202 99 198 98 198 96 194 96 198 98 198 98 194 96 190 95 198 95 194 93 194 92 190 92 190 92 186 90 186 88 182 90 190 88 190 88 190 88 190 87 190 88 190 88 190 88 190 88 186 87 186 88 190 90 194 90 170 76 182 95 182 90 345 220 682 227 321 93 198 120 210 61 170 85 170 81 166 81 166 82 166 82 154 76 146 75 146 76 138 72 130 69 123 67 126 70 162 73 162 72 162 72 162 70 154 69 154 69 154 69 154 70 146 72 142 70 138 69 130 67 134 69 134 67 130 66 126 66 126 64 142 64 126 58 126 64 126 61 126 61 126 61 126 61 126 63 123 61 123 60 119 60 119 63 130 61 111 54 107 60 123 60 115 57 111 57 111 58 107 55 107 55 107 55 107 55 103 55 103 57 107 55 103 55 107 55 99 54 99 54 103 57 99 52 91 51 99 54 95 51 87 51 95 52 87 49 91 52 99 48 103 48 103 46 95 43 99 46 99 46 99 46 99 46 95 45 99 46 103 48 103 49 87 42 91 43 95 45 95 46 99 48 99 45 83 42 91 48 99 43 75 39 87 46 91 43 19 33 15 33 21 42 18 28 18 35 18 35 18 38 22 42 19 35 18 33 16 31 15 28 15 33 19 40 21 38 16 31 15 31 18 38 19 35 15 31 16 35 16 31 13 28 18 40 18 28 18 28 18 28 18 28 18 26 16 23 15 26 16 28 15 26 15 23 13 21 12 21 12 21 13 26 15 26 13 23 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 15 42 39 74 45 66 40 66 40 66 40 69 43 74 48 78 54 78 49 78 31 9 0 7 3 4 3 4 3 4 3 4 0 2 1 2 1 7 10 26 27 31 12 11 9 16 7 9 6 9 6 9 6 9 6 9 7 11 7 11 7 11 7 11 3 11 6 7 18 74 69 124 73 117 73 117 73 117 73 117 72 117 73 114 69 105 67 109 66 100 58 81 43 59 33 50 28 45 16 16 9 11 13 19 24 62 24 85 108 343 211 382 211 243 110 176 104 143 110 124 90 152 104 157 105 145 126 398 265 212 113 245 173 207 143 231 191 322 153 317 283 460 257 432 247 520 263 444 232 456 226 468 149 229 215 511 212 234 138 319 247 482 227 451 221 463 214 468 227 460 230 463 230 477 224 482 220 453 220 432 218 451 214 389 140 384 239 451 214 422 226 403 205 401 194 346 220 408 224 398 238 370 241 389 233 343 241 377 245 374 245 374 254 372 254 355 253 348 256 346 257 346 260 348 266 353 266 351 268 351 271 343 268 339 274 339 274 331 268 324 268 343 268 343 271 343 271 341 276 348 271 339 272 351 282 367 285 377 285 374 282 365 272 360 271 348 244 296 217 288 235 339 235 343 232 382 244 353 212 346 205 336 199 324 179 296 165 300 153 322 173 362 194 393 208 415 233 458 241 470 241 465 233 441 238 417 229 417 226 458 229 458 232 479 232 475 233 465 233 463 229 470 233 472 233 475 239 487 245 458 211 482 244 475 256 496 266 468 283 436 108 312 203 487 242 465 224 448 241 465 239 503 265 508 268 501 250 432 193 339 104 207 73 159 69 179 93 207 111 212 78 200 162 336 168 393 211 429 223 448 215 448 220 468 232 470 232 470 232 470 232 470 229 465 227 463 227 460 226 460 227 465 226 463 226 460 224 460 226 463 226 463 226 463 226 463 227 465 227 463 226 460 224 460 221 456 220 453 220 451 218 451 217 453 217 451 215 448 214 448 218 453 215 448 211 441 208 436 206 432 205 427 202 425 200 422 199 422 200 422 197 417 194 413 190 410 190 408 190 403 188 401 184 391 180 384 177 389 180 391 177 379 177 377 176 374 174 374 173 372 173 370 171 367 170 365 171 353 158 358 168 351 182 334 162 336 153 331 159 341 158 331 155 339 155 336 155 329 152 329 147 319 149 319 147 315 144 308 137 303 152 310 140 284 135 293 134 265 116 253 125 272 126 257 120 262 120 262 120 262 120 262 120 260 116 253 116 260 122 269 120 262 123 267 128 274 129 279 128 276 129 274 125 267 123 272 123 274 120 279 129 286 125 272 131 276 117 262 116 265 114 253 122 262 117 255 114 250 114 248 113 241 113 238 111 234 108 236 111 241 105 229 101 229 104 234 104 229 102 226 101 229 102 231 102 229 102 226 101 224 99 224 99 224 99 224 101 229 104 231 99 222 99 222 99 222 99 222 98 222 99 224 101 226 102 229 99 219 99 217 98 214 96 214 99 219 99 217 98 217 96 214 95 212 95 210 93 207 92 207 92 207 92 205 90 202 88 198 87 188 88 188 88 188 90 191 88 188 88 188 88 188 88 188 87 186 87 188 88 191 90 191 93 179 90 202 93 234 232 601 342 592 303 343 102 162 90 193 85 174 82 169 81 169 82 171 85 164 81 150 72 140 70 140 63 126 60 124 60 126 64 133 75 150 72 148 70 145 69 143 70 148 70 148 70 148 70 148 73 148 72 143 67 136 64 133 67 138 67 136 66 133 64 133 61 133 67 136 60 124 61 133 61 128 61 128 61 128 61 124 63 121 64 119 63 117 61 117 58 119 64 117 55 102 54 112 61 112 58 107 57 107 57 109 55 105 55 105 55 105 55 100 52 95 54 97 55 95 54 93 58 100 54 93 52 95 57 102 54 93 51 90 54 95 52 90 48 93 55 95 48 83 49 95 46 88 48 88 48 85 45 81 45 85 46 85 46 85 46 88 46 85 46 88 48 90 49 93 40 78 42 81 43 83 45 83 49 88 52 83 43 74 46 90 51 81 40 69 42 78 43 71 27 19 15 15 11 16 23 21 31 21 23 18 19 18 19 19 15 16 19 18 19 16 11 15 19 16 7 12 3 13 15 18 19 15 19 15 19 15 19 15 15 13 15 12 11 10 7 10 15 13 15 13 15 13 15 13 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 12 15 12 15 9 15 9 15 9 15 9 11 9 19 9 7 4 3 9 7 22 63 43 83 42 83 45 75 45 95 48 87 45 95 52 119 57 154 51 67 7 0 1 0 3 0 3 0 3 0 3 7 6 3 1 0 6 43 28 39 13 15 4 0 4 11 10 15 9 15 7 11 6 7 6 7 6 7 6 7 6 7 6 11 7 3 6 59 54 178 72 190 75 190 75 190 75 190 75 190 73 182 70 174 69 174 69 154 60 142 52 111 37 71 28 31 19 15 10 15 13 35 19 55 19 71 45 222 199 456 212 464 123 253 96 226 102 234 107 226 113 265 101 261 84 309 229 603 113 289 174 488 131 376 147 527 182 349 177 650 265 412 244 559 265 464 244 452 230 519 217 218 120 630 254 472 149 238 241 611 257 492 236 507 239 472 224 460 227 460 224 452 224 480 238 492 241 499 224 484 221 480 168 273 220 488 226 503 214 495 221 519 209 440 202 515 233 571 236 587 236 619 248 579 232 630 251 662 248 694 251 706 253 706 251 710 253 726 259 734 263 738 262 761 262 773 265 789 269 805 272 805 274 801 272 805 272 809 274 801 272 801 272 801 272 801 272 805 274 805 276 809 277 813 277 805 277 805 279 809 280 813 280 817 283 777 272 745 223 702 245 690 227 658 233 642 233 694 254 678 245 646 233 603 214 547 199 492 176 428 153 384 150 369 147 396 167 396 187 468 223 547 245 575 247 555 241 535 236 488 226 472 232 456 232 460 229 468 224 495 236 468 227 464 235 495 245 519 211 408 235 495 238 492 241 511 285 448 135 230 167 519 257 503 235 499 232 495 235 507 238 531 247 543 253 567 259 595 263 535 227 464 179 317 117 178 78 178 75 142 120 337 179 408 205 464 218 452 220 444 223 448 223 460 227 468 230 472 230 468 229 456 224 456 224 456 224 456 223 456 221 456 223 452 224 456 226 452 223 452 224 456 226 460 227 448 226 460 226 444 223 436 227 424 220 432 220 432 220 440 220 424 217 428 217 428 217 432 218 420 214 416 211 412 209 404 208 408 203 396 199 388 197 392 199 392 197 384 194 376 193 376 193 369 191 361 187 349 184 341 182 337 180 333 177 329 176 321 174 329 176 337 174 333 173 329 174 333 174 325 173 317 171 317 171 317 161 313 161 325 165 325 161 313 159 309 156 301 155 297 153 293 155 285 155 293 155 285 146 289 150 281 147 277 147 277 149 281 146 281 144 277 141 269 140 242 131 238 126 226 123 226 120 210 117 218 119 222 119 218 117 218 120 222 122 226 123 230 123 218 126 222 128 214 125 226 129 226 126 226 125 222 125 226 122 222 122 234 126 238 125 230 122 222 120 222 119 218 119 214 117 214 117 222 116 218 114 214 114 214 113 210 111 198 108 194 105 198 107 198 105 194 104 190 104 186 102 186 102 186 102 186 102 182 104 182 104 182 104 182 104 218 85 190 98 178 81 186 92 134 98 170 99 198 101 166 108 182 99 186 101 190 99 186 98 210 101 198 96 194 98 206 102 202 98 198 96 194 98 198 99 206 96 202 93 194 90 190 90 202 95 194 90 190 90 190 92 210 95 198 92 190 92 198 93 198 93 198 93 198 93 198 93 198 92 198 90 194 90 190 90 182 88 210 110 226 274 948 366 857 384 865 247 242 84 146 90 178 87 170 82 198 88 206 82 178 75 134 61 130 67 142 67 119 61 119 55 91 51 111 63 154 72 150 70 150 69 146 69 158 73 158 72 154 70 150 70 146 69 150 69 150 69 150 69 142 66 142 64 138 63 134 63 138 66 138 64 134 63 130 63 123 60 126 61 126 61 126 63 126 63 126 63 126 63 126 63 138 66 130 64 123 61 119 58 111 58 107 54 95 52 111 61 115 60 111 58 111 57 107 57 107 58 103 55 95 52 91 51 95 55 99 57 103 55 99 54 107 55 123 57 119 54 107 49 115 52 103 48 99 49 111 54 107 49 95 48 107 51 103 48 103 49 103 49 103 49 103 49 99 48 99 48 99 48 99 48 103 49 103 48 99 46 95 46 99 46 107 46 95 42 95 45 126 49 91 40 91 45 95 42 19 38 16 33 16 33 19 38 21 40 19 38 18 35 18 35 12 28 15 31 16 31 15 28 18 33 13 26 12 28 16 35 15 31 15 31 15 31 15 31 13 28 13 26 12 26 10 23 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 12 21 12 19 10 19 9 14 9 14 9 14 9 14 9 16 10 14 6 7 6 14 18 40 37 66 42 62 42 69 40 69 48 74 45 69 48 81 51 88 57 71 24 9 1 2 3 4 3 4 3 4 3 4 4 7 4 4 3 11 18 40 15 21 9 9 4 9 7 14 9 14 9 11 7 9 6 9 6 9 6 9 6 9 6 9 6 11 6 14 28 88 72 117 73 117 73 117 73 117 73 117 73 114 72 112 69 109 67 105 63 97 58 85 46 59 28 38 24 28 16 11 10 19 18 40 21 50 39 133 131 389 203 398 179 207 101 159 93 155 96 152 101 162 104 143 102 126 125 355 212 188 113 267 196 212 138 229 187 260 134 327 280 482 244 487 277 482 238 479 227 463 245 408 108 305 280 448 187 281 190 582 309 534 271 511 274 513 259 491 244 482 236 484 238 489 230 465 221 444 215 451 229 472 224 327 168 446 230 434 223 425 226 446 221 391 200 379 221 408 236 405 244 391 251 393 233 360 250 382 248 370 251 370 254 367 253 355 251 355 256 353 260 358 260 351 262 341 263 346 266 351 271 348 271 341 271 334 272 334 276 336 274 336 274 336 274 336 274 336 276 339 276 341 277 343 279 343 279 343 280 346 280 348 282 348 279 353 276 360 279 308 277 365 276 360 262 334 242 310 232 331 239 341 242 358 247 367 247 377 238 367 214 334 193 315 171 296 150 272 122 250 120 286 147 324 199 393 218 444 242 472 239 468 235 468 224 453 223 460 236 482 232 477 241 491 242 477 226 453 238 441 211 468 233 482 242 475 233 484 171 276 150 417 257 482 239 470 235 465 232 468 235 472 232 475 235 472 238 475 241 472 251 482 245 463 233 436 215 417 177 327 141 331 176 384 203 429 218 434 221 444 224 448 226 453 227 465 227 470 229 468 227 465 223 460 223 460 223 460 223 460 220 453 220 456 223 456 224 458 221 453 221 456 223 458 224 458 223 463 226 460 221 453 220 458 217 448 217 451 218 451 218 451 217 453 217 453 217 453 217 453 212 446 211 441 208 439 206 436 206 434 202 425 197 422 199 425 197 422 196 417 193 413 191 410 193 405 188 398 184 393 182 391 180 389 179 384 177 382 174 379 176 382 174 379 174 377 174 372 176 372 174 362 171 360 170 355 164 351 159 351 162 355 162 348 158 346 158 343 155 339 153 331 156 327 153 327 156 327 150 312 152 319 149 315 147 315 147 317 146 308 144 303 141 300 140 298 137 293 135 288 132 281 128 279 120 262 122 265 122 262 119 260 120 262 122 265 123 267 123 269 125 265 128 267 125 262 126 267 126 262 125 262 123 260 123 257 120 260 123 265 125 262 122 257 119 255 119 255 117 253 116 250 116 250 114 248 113 245 113 245 110 241 110 241 110 241 108 238 107 236 107 234 105 231 104 231 102 229 102 229 102 229 102 229 104 226 104 226 104 226 104 226 85 238 93 229 93 234 90 238 122 234 88 212 111 226 92 226 98 222 99 224 101 222 99 219 101 222 99 217 98 219 101 222 99 217 98 214 96 217 98 219 98 210 95 205 92 202 92 202 95 205 92 202 90 200 90 200 96 195 93 188 92 188 93 193 93 191 93 191 93 191 93 191 92 193 92 191 92 188 90 186 99 174 81 210 144 518 380 608 365 565 262 272 87 162 98 183 90 171 85 169 82 164 75 150 72 136 58 121 58 128 61 128 58 124 58 121 57 124 63 138 72 145 72 143 70 143 69 140 73 148 73 145 72 143 70 143 69 140 69 140 69 140 69 140 66 136 66 133 64 133 63 131 66 128 66 126 64 124 63 124 63 121 61 121 61 121 61 119 63 112 64 112 64 112 64 112 67 114 66 112 64 109 63 107 61 107 60 100 55 100 60 112 61 105 60 105 58 102 58 100 60 100 58 95 55 90 54 88 54 93 55 95 57 93 55 90 55 95 55 95 54 93 52 88 51 88 51 90 52 88 51 88 52 85 48 85 51 90 51 83 49 85 49 85 49 85 49 85 48 83 48 83 48 83 48 83 49 85 48 83 48 81 46 81 46 83 49 83 45 76 45 81 54 83 42 71 43 78 45 76 23 18 19 16 15 18 19 19 27 21 23 19 19 18 19 18 0 10 3 13 11 15 7 13 19 16 7 12 3 13 15 18 19 15 19 15 19 15 19 15 15 13 15 13 11 12 11 10 19 15 19 15 19 15 19 15 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 11 10 11 9 7 9 15 9 15 9 15 9 15 9 19 12 23 10 11 6 15 13 47 34 75 43 75 39 79 45 79 45 95 48 91 46 99 52 115 52 123 36 39 4 0 3 0 3 0 3 0 3 0 3 0 3 3 4 7 9 31 21 23 10 19 9 11 6 7 6 11 7 11 7 7 6 7 6 7 6 7 6 7 6 7 6 3 6 7 13 79 57 182 73 178 70 178 70 178 70 178 70 174 70 182 72 178 67 162 63 158 63 154 55 119 37 63 22 27 21 11 12 15 13 39 21 31 19 59 75 365 211 436 214 408 108 257 96 238 102 238 105 257 113 249 98 253 92 329 214 472 116 297 158 515 146 345 155 488 144 372 202 626 272 587 291 547 241 456 251 436 229 531 182 206 194 690 239 349 140 559 378 785 337 694 318 670 300 595 276 571 265 515 251 507 251 476 233 499 259 511 260 559 248 519 144 392 244 488 226 476 215 519 224 507 209 480 220 555 239 595 245 622 245 654 251 619 239 670 253 686 251 702 253 710 253 714 251 718 253 730 257 738 260 745 262 757 260 769 265 785 268 793 271 785 269 793 271 797 274 805 279 809 274 809 274 809 274 809 274 813 276 813 277 817 279 821 279 813 280 817 280 821 282 821 282 825 291 821 292 821 259 817 288 809 291 789 266 765 250 674 259 670 239 670 241 670 241 666 241 698 250 670 241 634 226 567 208 503 191 440 171 384 161 349 152 277 135 293 159 376 206 476 235 499 238 515 245 515 239 484 223 444 220 456 227 484 238 507 244 488 215 440 230 488 242 519 235 515 214 249 123 404 257 607 241 527 241 507 235 492 235 495 236 492 235 488 233 495 233 499 233 511 236 527 242 543 247 555 247 563 229 460 208 436 202 444 223 464 221 452 221 452 224 456 226 464 226 468 227 468 227 464 226 456 223 456 223 456 221 452 221 460 218 464 220 456 223 460 223 440 218 436 220 440 220 444 221 432 220 444 221 436 220 432 223 416 215 428 215 432 217 436 218 440 220 436 218 432 215 428 215 420 211 416 209 408 206 404 206 408 203 400 200 392 199 392 199 384 196 380 193 372 191 369 190 365 190 353 185 345 182 341 182 337 180 333 177 329 176 321 174 329 174 325 174 321 173 321 174 321 174 313 171 305 170 305 170 321 162 321 161 329 164 325 161 317 159 313 156 309 155 301 155 301 155 293 153 297 153 285 146 285 150 281 147 277 147 277 147 281 144 281 143 273 141 269 140 261 137 257 134 249 131 242 129 234 126 238 126 234 123 226 120 226 123 230 123 230 125 234 125 222 126 234 128 222 123 226 128 222 123 218 123 214 122 214 120 218 120 222 122 226 120 218 119 214 117 214 116 210 116 206 114 210 113 210 113 206 111 202 110 194 108 198 108 202 110 206 111 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 122 138 99 174 102 134 146 321 149 253 120 210 95 138 101 178 99 190 101 198 101 194 99 206 101 210 99 210 99 214 101 210 98 206 96 202 98 206 99 210 96 202 93 194 92 194 92 202 93 198 92 190 92 194 93 210 96 202 93 198 93 198 95 198 93 198 93 198 93 198 93 198 92 198 92 194 92 194 92 214 102 190 90 198 176 535 224 543 205 269 90 115 92 174 85 166 88 194 87 182 70 150 61 138 60 119 57 123 61 126 60 126 60 123 63 146 72 154 72 158 73 154 72 154 70 150 70 158 73 158 72 154 70 150 70 150 69 150 69 150 69 150 69 142 66 142 66 138 64 138 63 138 66 138 66 134 64 134 64 134 64 130 63 126 60 123 60 126 64 126 64 126 64 126 64 126 64 126 64 126 64 126 64 126 64 126 61 115 60 126 67 123 61 119 61 115 60 115 58 115 60 111 58 107 57 99 55 99 55 103 57 103 57 99 55 123 55 115 52 111 52 115 54 99 49 111 55 119 52 103 48 115 52 103 51 115 54 111 51 99 48 99 48 99 48 99 48 99 48 99 48 99 48 99 48 103 48 99 48 95 46 95 46 103 48 111 48 99 43 99 46 111 46 91 42 95 45 103 45 18 35 18 35 18 35 18 35 19 38 19 38 19 35 16 33 7 21 10 28 15 31 15 31 16 31 15 28 13 31 15 33 15 31 15 31 15 31 15 31 15 31 13 28 13 26 12 26 16 28 16 28 16 28 16 28 13 23 13 23 13 23 13 23 15 26 15 23 13 21 12 21 15 26 15 23 13 21 12 21 13 23 13 23 13 23 13 23 12 21 12 21 10 19 9 16 9 14 9 14 9 14 9 14 12 19 12 16 7 11 10 21 34 59 43 66 39 57 40 69 43 69 46 74 48 74 49 78 49 71 39 40 12 4 1 4 3 4 3 4 3 4 3 4 0 2 4 11 9 16 13 23 7 14 10 16 9 11 6 4 7 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 4 7 9 31 40 95 70 117 67 107 67 107 67 107 67 107 66 107 70 114 70 105 63 95 63 100 61 88 46 57 24 28 21 26 15 11 12 23 21 45 16 59 36 193 187 398 194 393 146 171 98 152 92 152 98 150 102 143 96 143 104 143 132 317 147 198 114 231 209 243 132 238 170 236 164 346 218 441 288 506 259 427 236 508 229 463 239 322 110 413 271 398 161 288 297 608 377 608 355 608 352 606 325 575 318 561 289 522 277 518 272 506 241 503 248 515 241 477 229 341 214 477 248 475 244 451 241 434 223 396 208 420 251 446 248 422 248 410 254 401 235 379 253 384 251 370 253 367 253 360 253 355 253 353 257 351 260 348 262 348 259 343 262 343 265 346 268 346 266 336 266 334 269 336 276 339 272 334 274 336 274 336 276 339 276 339 276 341 277 343 279 343 280 346 280 348 282 348 283 351 285 365 282 355 271 298 268 339 263 370 276 355 294 358 253 389 279 382 272 377 262 367 251 362 244 355 248 365 248 372 242 374 212 341 206 343 197 327 176 305 164 296 137 267 129 296 149 331 167 372 200 444 235 470 239 465 250 482 238 460 227 456 232 463 238 422 206 458 238 468 236 458 250 386 131 353 242 542 272 482 247 489 241 479 235 475 233 477 238 477 236 477 235 468 233 465 235 460 235 458 233 453 230 451 253 475 242 468 227 427 211 436 223 448 223 451 226 453 226 460 226 468 227 468 227 465 224 463 223 460 223 458 221 458 221 456 218 451 218 451 220 453 221 453 215 444 217 446 217 446 217 446 209 439 215 446 217 446 220 456 212 441 214 444 217 446 218 448 220 451 218 448 215 444 212 441 211 439 209 436 208 432 206 429 203 429 202 425 199 420 197 420 193 413 193 413 191 408 188 401 190 401 185 393 182 391 182 391 180 389 179 384 177 382 174 379 174 379 174 377 173 377 173 370 174 367 171 360 168 353 168 353 167 355 161 353 164 355 162 348 159 348 159 346 156 341 155 334 156 327 152 322 153 324 150 315 150 317 147 315 146 312 147 315 144 303 143 300 141 298 140 298 137 291 135 288 132 284 129 281 131 279 131 276 128 272 125 267 125 269 125 269 125 272 126 272 126 267 129 267 125 260 125 265 123 260 122 257 122 255 120 255 119 255 119 255 117 253 117 250 116 250 116 248 114 245 113 245 114 245 113 245 111 243 111 241 108 238 108 238 108 238 108 238 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 205 110 217 110 198 173 499 300 463 165 224 101 243 108 229 99 222 101 226 102 224 99 219 101 222 101 219 99 222 101 222 99 217 98 214 96 217 98 214 98 210 95 205 93 205 93 205 95 205 93 202 92 202 93 202 96 198 96 193 95 193 95 193 95 193 95 193 95 193 95 193 93 195 92 193 93 188 93 186 81 195 98 174 84 186 101 207 108 186 92 176 93 174 84 157 84 171 90 167 72 136 60 131 63 131 64 136 67 138 67 136 67 136 66 145 78 159 78 148 75 148 73 148 72 145 72 145 73 148 73 145 72 143 70 143 69 140 69 140 69 140 69 140 67 138 66 136 66 133 64 133 66 128 66 128 66 128 66 126 66 128 64 124 61 119 60 114 63 112 64 112 64 112 64 112 63 112 64 112 64 112 64 114 64 112 66 109 61 107 64 117 63 109 63 107 61 107 60 105 61 102 61 100 60 97 58 97 55 93 57 97 58 95 55 93 57 95 52 88 51 90 54 95 49 88 52 93 54 90 51 85 55 93 52 90 55 95 54 90 48 83 48 83 48 83 48 83 48 83 48 83 48 83 48 83 48 83 48 81 46 81 45 78 43 81 48 81 43 74 42 78 46 78 43 74 43 78 46 81 19 18 19 18 19 18 19 18 19 18 23 19 23 18 11 15 0 10 3 15 15 16 15 16 11 15 11 15 11 15 11 15 19 15 19 15 19 15 19 15 19 15 19 13 15 13 11 12 23 16 23 16 23 16 23 16 23 16 23 16 23 16 23 16 19 15 19 13 15 12 11 12 11 12 11 13 15 15 19 15 19 13 19 13 19 13 19 13 23 15 19 13 15 12 15 12 15 9 15 9 15 9 15 9 23 12 23 9 7 7 23 18 75 40 95 42 79 37 87 46 99 45 99 48 107 51 111 51 99 37 63 15 7 3 0 4 0 3 0 3 0 3 0 3 0 1 3 7 19 12 23 10 3 7 15 10 19 7 3 3 3 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 23 27 115 60 170 70 166 66 166 66 166 66 166 66 162 66 174 69 170 64 154 58 158 61 146 54 111 33 51 18 31 18 11 12 15 16 43 25 39 22 63 116 444 208 424 203 317 92 246 92 226 104 242 104 249 98 242 105 253 98 325 179 349 119 309 134 535 168 376 159 456 158 515 191 416 230 666 279 495 218 480 277 495 238 492 122 238 250 646 203 293 138 682 348 769 352 765 369 813 372 793 369 753 349 714 333 658 315 626 307 555 294 571 294 579 271 412 159 480 263 519 271 543 257 579 244 511 206 476 239 650 269 626 242 630 247 666 247 626 241 690 245 706 254 714 253 718 251 722 253 726 256 742 260 753 262 749 260 749 259 757 262 765 266 781 269 777 266 777 266 789 272 801 276 805 271 805 272 809 274 813 274 813 274 813 276 817 277 821 277 817 279 821 280 821 282 825 282 809 288 817 285 805 257 817 282 781 291 813 280 845 268 722 291 817 288 801 283 789 279 777 277 738 263 718 254 682 245 650 242 666 244 583 218 527 217 531 218 428 179 388 165 341 147 265 128 261 140 265 150 321 180 408 208 460 223 495 241 531 244 515 236 531 200 412 238 535 232 484 230 535 173 301 218 599 276 555 254 523 242 507 235 484 232 480 233 480 229 480 230 480 232 492 232 503 236 507 235 511 235 511 235 492 236 511 241 488 218 448 220 464 224 464 224 460 226 460 224 472 227 476 227 472 224 464 223 464 223 464 221 460 220 456 218 460 220 460 220 452 218 448 218 428 215 424 215 424 215 424 215 416 215 432 217 424 214 428 218 428 215 428 217 432 218 432 218 436 215 432 214 424 211 416 208 420 211 416 208 412 206 404 205 404 202 404 200 396 197 392 196 376 193 380 193 376 190 365 185 357 187 349 184 341 182 341 184 341 182 337 179 333 177 325 176 333 174 329 173 329 171 325 171 321 171 313 168 305 167 305 167 325 165 321 162 325 165 321 159 317 161 313 158 309 156 301 155 301 153 285 150 289 152 281 147 285 149 277 146 273 146 273 147 277 141 273 141 273 140 269 140 273 140 269 138 261 137 257 135 257 134 257 134 249 129 242 126 242 128 242 128 242 126 238 126 226 128 234 128 222 123 222 126 218 123 214 122 214 120 210 120 218 119 214 116 210 116 206 114 210 116 206 114 202 113 202 113 218 114 214 114 210 113 210 111 206 111 202 108 194 107 190 105 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 76 234 92 95 110 634 355 876 368 662 168 190 102 194 105 186 102 202 102 202 102 198 99 214 102 214 104 218 102 214 102 210 99 206 98 202 99 206 101 210 98 202 96 198 95 202 96 202 95 198 93 194 95 202 96 210 98 210 98 210 96 202 95 202 95 202 95 202 95 202 95 202 95 202 93 198 93 194 93 178 90 170 87 257 113 194 88 182 90 178 96 178 79 158 90 178 85 190 79 154 64 142 67 138 69 154 73 158 73 158 73 166 75 158 78 186 84 174 73 162 75 162 75 158 73 158 72 158 73 158 72 154 70 150 70 150 69 150 69 150 69 150 69 146 67 146 66 142 66 138 64 138 66 138 66 138 66 138 67 142 66 138 64 130 61 123 60 126 64 126 64 126 64 126 64 123 64 126 64 126 64 126 66 119 63 126 63 115 60 123 64 123 63 123 61 119 61 115 60 115 61 115 60 111 60 111 60 99 57 107 58 107 58 103 55 119 54 111 51 107 52 119 57 119 54 111 51 107 52 115 55 123 54 111 54 119 57 119 52 99 48 99 48 99 48 99 48 99 48 99 48 99 48 99 48 99 48 95 46 95 45 91 45 91 43 99 43 87 39 87 42 99 45 99 45 95 45 103 46 16 35 18 38 19 35 18 33 16 35 19 38 19 35 15 28 10 26 13 31 16 33 16 31 15 31 15 31 15 31 15 31 15 31 15 31 15 31 15 31 16 31 15 31 13 28 13 28 15 26 15 26 15 26 15 26 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 23 12 21 9 14 9 14 9 14 9 14 10 16 9 11 4 9 12 26 34 59 43 64 39 57 42 71 48 71 45 71 51 81 52 78 36 42 15 9 3 4 4 7 3 4 3 4 3 4 3 4 1 2 3 11 12 19 10 11 4 9 7 14 9 11 6 7 4 7 4 7 6 9 6 9 6 9 6 9 6 9 6 9 9 11 15 54 52 95 64 107 66 105 66 105 66 105 66 105 64 102 66 105 64 100 60 93 60 93 54 76 39 47 22 28 19 23 13 16 12 35 22 54 24 66 55 269 199 370 200 334 117 140 95 140 85 148 98 150 107 145 104 159 98 138 126 260 117 191 114 195 202 286 162 257 168 267 191 298 140 365 292 482 235 415 244 525 260 477 214 234 132 477 265 329 117 260 301 594 315 561 328 601 349 608 354 608 357 608 372 608 361 606 339 589 346 608 318 608 334 608 196 372 301 551 286 525 271 494 276 458 223 389 211 456 280 489 257 432 251 425 256 405 235 396 256 386 256 377 254 367 251 360 253 358 256 351 259 348 260 343 260 341 257 339 259 343 262 346 265 346 263 336 265 334 265 334 271 334 269 336 271 341 272 343 276 346 274 343 274 346 276 348 277 348 280 353 280 353 282 355 282 358 277 372 283 362 276 324 283 358 276 355 283 360 289 327 254 377 277 365 274 365 272 372 276 374 285 377 277 358 257 348 254 358 248 346 229 327 217 324 209 327 173 305 165 308 170 331 170 341 161 322 147 303 135 291 138 303 144 324 167 374 205 434 236 465 241 408 214 475 251 458 238 472 232 370 197 503 276 513 242 513 242 487 236 475 230 475 230 475 226 468 229 468 230 470 232 468 226 456 224 451 226 453 229 458 226 458 233 456 223 444 224 465 227 463 227 463 226 465 226 465 226 468 227 468 226 463 221 458 223 460 221 458 220 453 218 451 220 446 218 444 218 441 217 441 215 436 215 434 214 434 212 432 218 444 220 439 212 425 208 427 214 434 214 434 214 434 214 434 211 436 209 434 208 432 206 429 208 432 208 429 205 425 203 422 199 417 199 417 197 413 194 408 190 403 191 405 191 401 185 391 187 389 184 384 182 384 182 384 182 384 180 379 179 377 176 374 173 377 173 377 171 370 171 365 171 362 170 351 167 348 165 351 167 348 162 343 162 346 161 339 159 341 158 336 155 334 153 329 158 324 150 317 150 319 149 315 149 317 147 312 144 310 146 312 141 300 141 298 140 298 140 298 138 296 137 293 135 291 134 288 134 286 135 286 134 281 131 276 131 276 129 276 129 274 128 274 128 269 129 267 125 260 123 262 125 260 123 260 122 257 122 255 120 255 117 250 114 248 114 248 116 250 116 248 114 245 113 245 116 250 114 248 113 245 113 245 113 243 110 238 107 234 104 229 107 236 107 234 105 231 104 231 102 229 102 229 102 229 102 229 102 226 102 226 102 226 102 226 113 217 93 222 87 472 375 608 368 608 331 374 113 210 98 217 102 222 102 224 102 224 101 222 102 217 104 219 104 219 102 217 101 212 99 210 98 212 99 214 99 207 96 205 96 205 98 207 96 202 95 202 95 205 98 202 96 200 99 200 99 198 96 193 96 195 96 195 96 195 96 195 96 193 95 193 93 188 95 188 98 186 96 167 105 169 87 169 108 181 85 174 90 169 84 174 87 169 82 157 72 148 72 155 69 145 76 152 75 150 75 155 81 159 81 162 84 162 78 150 76 152 76 150 75 150 73 148 73 148 73 145 72 143 70 143 69 140 69 140 69 140 69 140 69 138 67 138 66 136 66 136 66 128 66 128 67 131 67 131 66 128 66 126 63 124 61 119 63 112 64 112 64 112 64 112 64 112 64 112 64 112 64 112 60 107 63 109 60 102 61 109 63 107 61 107 60 105 60 102 60 100 60 100 60 100 60 100 57 95 58 97 58 97 57 95 54 93 52 90 52 93 55 97 57 95 52 85 49 90 55 97 55 93 52 90 55 95 54 90 49 85 49 85 49 85 49 85 48 83 48 83 48 83 48 83 46 81 46 81 45 78 45 76 42 76 45 76 40 69 40 74 43 81 48 81 43 74 43 81 15 16 23 19 23 19 15 16 11 16 23 19 23 16 7 12 0 12 3 13 7 13 3 12 7 15 11 16 15 15 11 13 19 15 19 15 19 15 19 15 23 16 19 15 19 13 15 13 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 19 12 15 12 11 10 15 9 15 9 15 9 15 9 15 9 11 4 0 6 23 18 55 34 83 42 83 39 91 48 107 46 95 46 111 54 115 49 67 18 7 1 0 4 7 4 0 3 0 3 0 3 0 3 0 1 0 6 19 12 19 6 3 6 7 7 11 6 7 6 0 3 0 4 3 6 7 6 7 6 7 6 7 6 7 6 19 9 39 40 142 60 154 63 166 66 166 66 166 66 166 66 162 64 162 63 154 60 150 58 146 55 123 42 83 27 51 21 23 18 11 12 19 18 47 27 43 27 154 170 456 196 452 159 261 84 238 87 198 98 242 105 273 99 265 110 230 96 349 176 317 110 293 114 499 199 503 177 515 158 472 153 313 188 642 279 492 235 511 277 579 251 424 95 369 274 607 156 214 138 654 303 595 288 607 306 634 304 626 310 670 330 698 349 738 355 726 346 642 312 630 312 734 349 325 244 730 334 619 321 607 294 638 263 468 214 499 274 686 283 634 265 630 259 666 251 622 254 698 248 706 256 706 253 706 253 718 254 730 257 742 262 753 260 757 259 738 257 742 260 753 265 769 266 777 265 777 265 777 266 789 268 793 269 797 272 801 274 809 276 805 274 805 276 809 277 813 277 821 280 821 282 825 282 829 283 817 295 833 283 797 257 809 276 813 276 817 289 809 262 777 295 833 289 813 283 801 279 789 279 805 280 797 277 761 271 761 279 706 257 674 253 650 242 595 221 527 196 416 159 345 155 337 161 317 155 325 159 317 155 297 144 297 144 261 134 269 153 349 180 408 197 476 232 484 224 527 239 476 193 515 269 567 256 507 248 499 235 480 229 468 227 468 229 480 230 480 232 484 232 488 233 495 232 484 226 476 226 476 227 456 229 456 220 424 217 456 232 468 227 468 227 476 226 476 226 476 229 476 227 468 224 460 221 464 224 460 223 456 220 448 218 456 218 456 217 444 217 440 215 428 215 424 214 420 212 416 212 424 218 436 217 428 209 424 212 436 212 424 211 412 209 404 208 408 205 412 205 412 205 412 205 408 203 404 202 400 199 392 197 388 196 392 197 388 193 376 188 365 188 372 191 372 187 357 180 349 184 341 182 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 167 301 165 321 162 317 159 317 161 309 155 309 156 305 155 297 152 293 153 305 153 281 147 281 150 281 147 281 147 273 146 269 144 273 146 269 140 269 140 269 140 269 140 257 135 253 134 253 132 249 132 257 134 257 135 261 134 253 132 253 132 249 131 246 129 246 128 230 129 238 128 222 122 218 125 226 125 222 125 218 123 218 122 226 120 214 116 206 114 206 116 214 116 210 116 206 114 206 114 210 113 210 113 206 111 202 110 202 108 198 107 194 105 190 105 198 107 198 105 194 104 190 104 186 102 186 102 186 102 186 102 186 102 186 102 186 102 186 102 206 102 154 111 285 300 880 333 821 292 396 101 178 125 230 95 190 104 202 104 214 102 210 101 214 101 222 104 226 102 218 101 214 98 210 96 206 98 210 99 210 98 202 96 202 98 206 99 198 95 198 95 198 96 206 101 210 99 218 101 218 99 206 95 206 96 206 96 206 96 206 96 214 96 210 95 210 93 206 95 182 92 253 93 210 81 238 116 202 82 186 88 218 93 194 82 206 87 186 84 186 82 174 76 162 78 178 79 166 76 170 82 178 82 186 84 178 79 174 79 170 78 166 76 166 75 162 75 158 73 158 72 154 70 150 70 150 69 150 69 150 69 150 69 150 69 146 67 146 66 142 66 138 66 138 67 142 69 146 69 134 64 134 64 134 64 134 63 126 64 126 64 126 64 126 64 134 66 130 64 126 63 123 61 111 61 126 63 119 60 119 63 119 60 115 60 111 58 111 57 107 58 107 58 107 60 111 60 103 58 107 60 111 58 107 57 107 52 115 54 119 55 119 55 115 54 115 52 111 54 115 54 119 52 107 52 115 55 115 51 107 51 107 51 107 51 107 51 99 48 99 48 99 48 99 48 95 46 95 45 91 45 87 43 99 46 107 46 95 42 95 45 95 48 111 48 95 40 91 45 15 33 19 40 21 38 16 31 15 33 19 40 19 33 13 26 10 23 12 26 12 23 9 21 13 31 15 33 16 31 15 28 15 31 15 31 15 31 15 31 16 33 16 31 15 28 13 28 13 23 13 23 13 23 13 23 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 12 19 10 16 9 16 9 14 9 14 9 14 9 14 7 11 6 4 1 7 10 26 24 47 39 64 40 62 45 74 49 71 43 71 52 85 52 76 24 21 1 0 1 9 7 7 3 4 3 4 3 4 3 4 4 2 0 7 10 19 9 9 6 9 6 9 6 9 6 9 3 4 3 7 4 9 6 9 6 9 6 9 6 9 6 9 13 16 21 69 58 95 58 97 66 105 66 105 66 105 66 105 66 102 63 95 60 93 58 95 57 85 46 59 31 40 22 35 18 19 13 19 12 40 24 66 22 76 90 343 200 358 211 265 108 124 95 124 78 140 96 155 107 136 104 157 90 150 153 296 111 164 104 171 188 324 209 293 200 243 141 236 120 293 248 463 236 439 247 499 279 484 196 212 197 472 232 257 120 305 274 477 263 499 276 527 286 525 288 537 289 520 286 539 322 608 352 608 349 608 337 563 300 563 126 484 355 608 342 608 355 608 358 563 227 422 253 525 307 511 279 491 266 456 269 429 247 427 271 405 256 389 254 374 250 365 254 360 256 355 259 351 262 343 259 341 254 341 256 343 262 348 265 346 265 343 263 334 263 331 265 331 269 336 271 341 272 343 276 346 274 343 274 346 276 348 277 348 280 353 280 355 282 358 283 358 272 370 282 358 272 324 283 351 291 329 285 365 272 310 271 372 289 370 282 365 277 360 277 362 269 355 277 362 274 367 279 389 280 384 257 360 250 372 260 398 227 365 203 334 180 317 167 315 177 339 161 310 146 300 149 308 147 303 146 298 144 298 144 298 132 341 206 379 174 379 220 415 230 444 274 522 247 508 242 472 233 472 230 465 226 465 227 468 229 465 226 463 227 463 226 460 223 456 221 446 218 446 221 451 218 448 226 444 215 446 220 453 229 468 227 468 226 470 226 468 229 465 229 463 226 458 223 453 224 458 223 453 220 451 218 441 218 444 218 441 217 439 215 436 215 436 215 434 214 432 212 429 208 425 214 432 214 434 218 444 211 425 208 420 205 415 203 413 202 417 202 420 203 420 203 420 200 413 199 410 196 405 194 405 193 405 196 408 194 401 188 393 187 396 190 401 190 393 182 382 182 386 182 382 180 382 182 384 182 384 180 379 179 377 176 374 173 372 173 370 171 365 171 365 171 355 168 351 167 343 165 346 164 346 159 341 159 341 156 331 156 336 155 331 152 329 150 324 158 324 149 315 149 319 149 315 149 315 146 310 144 310 144 312 140 298 140 298 140 298 140 298 141 300 141 298 140 298 140 298 132 281 134 286 135 286 134 284 134 281 132 279 131 276 129 276 128 269 131 267 125 257 123 262 126 265 126 262 125 262 123 260 123 260 119 250 114 248 116 250 117 253 117 250 116 250 114 248 111 243 111 241 110 238 108 238 105 234 107 236 107 236 108 238 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 231 131 210 92 212 149 324 162 308 129 231 107 219 92 214 102 224 102 226 104 224 102 217 99 217 104 224 105 222 101 214 99 212 98 210 96 212 98 212 98 207 96 205 96 207 99 210 95 202 95 202 95 207 99 205 99 200 101 205 101 200 98 193 96 195 96 195 96 195 96 195 96 195 96 191 95 188 95 183 102 169 104 167 104 174 105 155 88 183 95 179 85 169 87 179 90 174 87 176 92 174 79 148 82 167 87 164 79 157 82 169 78 162 85 162 78 152 79 164 78 155 78 152 76 152 75 150 73 148 73 145 72 143 70 143 69 140 69 140 69 140 69 140 69 140 69 138 67 136 66 136 66 128 66 131 67 133 69 133 63 126 64 126 64 126 66 126 63 112 64 112 64 112 64 112 69 117 66 114 63 109 61 105 60 109 66 112 63 107 61 109 60 105 58 102 58 100 57 100 58 97 58 97 58 97 58 97 57 97 58 100 60 97 58 95 49 88 54 95 57 97 55 93 51 90 55 97 57 95 52 88 54 90 51 88 54 93 52 88 52 90 52 90 52 90 52 90 48 83 48 83 48 83 48 83 46 81 46 78 45 76 43 76 48 85 51 85 46 78 46 83 45 83 51 85 43 69 40 76 19 16 11 15 11 15 15 18 31 21 19 15 3 10 0 10 7 13 7 13 7 13 7 13 19 16 7 12 3 13 15 18 35 19 23 15 15 15 23 18 31 19 27 16 15 12 11 10 11 10 7 10 7 12 15 15 15 13 15 13 15 13 15 13 15 13 15 15 19 16 23 16 11 12 11 13 15 15 19 15 27 15 11 9 3 9 15 13 7 9 7 9 7 9 7 9 19 10 19 9 15 7 11 7 15 6 0 3 7 7 11 6 15 18 47 34 91 46 107 49 111 49 111 48 103 45 95 43 47 12 0 0 0 3 3 4 7 4 0 1 0 1 0 3 0 3 0 4 11 9 15 9 7 6 7 6 7 6 7 6 3 4 3 6 7 7 11 7 15 7 11 7 11 7 11 7 0 10 79 57 166 58 142 61 166 66 166 66 166 66 166 66 166 66 162 63 150 57 134 52 142 49 99 31 59 21 31 12 19 10 0 10 27 24 59 27 43 42 297 203 444 203 428 132 218 102 222 82 238 99 246 110 285 96 234 114 222 95 424 199 325 85 301 107 396 182 527 193 499 158 404 131 273 165 468 256 539 247 555 271 599 256 464 137 495 277 507 137 246 174 626 247 515 244 488 242 503 257 547 271 539 276 579 285 591 304 654 318 674 348 722 352 837 260 214 295 603 289 523 297 658 346 734 331 515 211 630 378 781 336 714 289 666 289 690 242 654 271 674 268 690 257 686 253 686 251 694 251 698 251 726 260 749 266 749 259 718 256 722 257 734 262 745 265 761 263 765 262 769 263 785 266 789 266 789 268 793 269 797 269 805 271 801 271 801 272 809 276 813 276 813 277 817 279 821 279 829 272 861 279 773 272 809 285 829 286 817 292 789 256 825 288 825 286 825 276 801 282 817 279 797 276 817 274 781 266 777 277 777 272 742 257 694 248 678 253 634 238 575 214 488 185 400 168 365 164 333 155 313 150 309 152 325 158 333 161 341 161 321 150 265 208 404 137 249 138 317 143 444 242 607 266 543 233 492 227 472 223 472 227 488 232 484 230 492 232 495 226 468 221 472 227 507 232 472 220 464 226 484 232 452 223 416 218 448 230 476 235 456 224 464 229 480 229 480 229 484 227 476 224 468 223 468 223 468 221 456 215 444 214 444 215 452 218 448 215 436 214 428 212 420 214 408 209 400 206 396 206 388 220 376 206 448 206 265 155 337 194 436 202 376 200 392 199 404 200 396 199 412 205 408 197 392 196 392 196 392 197 396 197 384 193 384 193 384 191 376 188 365 185 365 184 361 182 357 182 353 184 353 182 349 180 345 180 337 177 333 174 329 173 321 171 329 170 329 170 325 168 321 170 317 167 309 164 305 164 309 165 301 159 309 159 309 159 309 159 309 159 313 159 305 155 285 149 281 149 281 149 281 149 285 150 273 146 269 144 265 141 257 140 265 140 269 140 269 138 261 135 277 141 269 141 273 138 249 128 277 134 257 140 269 129 238 131 246 129 246 128 242 126 238 126 230 128 226 125 222 123 214 122 214 122 214 120 210 119 206 119 206 116 210 117 214 116 210 114 210 116 210 114 206 113 202 113 210 110 194 107 198 108 198 107 190 107 202 111 210 113 206 110 202 108 202 107 198 105 194 105 190 104 190 102 186 101 182 101 190 101 190 101 190 101 190 101 194 101 194 102 198 105 210 110 198 108 186 102 178 98 182 96 194 102 206 104 210 105 214 105 226 105 230 107 226 105 222 102 222 102 214 99 210 99 210 99 222 104 210 99 210 102 226 108 210 99 202 96 198 98 210 102 206 96 206 96 206 96 206 96 206 96 202 95 202 93 198 93 210 95 214 96 210 96 206 93 194 93 198 93 202 96 206 95 214 88 226 90 218 90 218 92 194 84 190 85 190 85 182 84 190 84 182 81 178 81 178 82 174 79 178 82 182 82 178 81 178 81 178 79 174 79 170 78 162 75 162 73 158 72 154 72 154 73 166 75 158 70 150 69 170 73 154 69 154 70 150 67 123 61 126 63 130 64 134 64 134 66 138 67 142 66 138 64 126 64 126 64 126 64 126 64 134 66 123 61 119 63 130 69 123 63 123 63 123 63 123 63 119 61 119 60 115 58 111 58 107 58 107 57 103 55 99 55 103 57 103 58 107 60 111 60 130 58 126 57 119 54 111 51 123 55 111 51 103 49 107 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 91 45 91 45 91 45 91 45 107 48 103 45 95 42 91 40 95 43 103 48 107 48 107 48 15 33 18 38 19 35 16 31 22 40 18 31 13 26 12 26 13 28 13 28 13 28 15 31 16 31 15 28 13 31 15 33 16 33 15 28 13 28 13 28 10 26 12 26 12 28 13 28 12 21 10 19 12 23 15 26 13 23 13 23 13 23 13 23 10 21 12 21 13 23 15 26 12 21 12 23 13 23 15 26 18 26 12 16 9 19 12 26 12 21 12 21 12 21 12 21 10 16 9 14 9 11 7 11 9 9 3 4 4 7 3 2 6 11 15 31 27 45 33 50 39 62 43 66 42 59 34 47 13 11 0 0 0 2 1 0 3 4 3 4 1 2 1 2 1 2 1 4 6 11 7 9 6 9 6 9 6 9 6 9 4 7 4 9 6 11 7 11 7 11 7 14 9 11 7 9 6 23 34 90 64 95 58 97 64 102 64 102 64 102 64 102 64 102 64 97 60 90 54 83 55 78 39 50 25 33 15 19 15 11 7 23 18 54 27 66 33 126 147 365 197 360 184 217 107 171 110 126 90 133 95 152 98 150 105 162 93 183 194 305 117 152 102 145 140 243 158 276 170 253 137 176 135 253 168 386 242 429 253 479 268 468 212 293 227 472 194 248 117 341 266 460 232 460 230 460 236 475 245 477 260 508 269 503 266 518 279 525 295 565 309 573 349 451 176 608 354 599 313 539 298 534 292 520 257 413 289 608 345 608 372 608 352 582 328 463 289 463 276 432 286 441 263 391 244 377 253 384 271 382 260 358 254 346 251 334 257 351 257 346 259 348 260 343 260 339 260 336 260 334 266 339 266 336 266 339 268 339 269 341 272 343 271 343 271 346 274 351 276 351 276 353 277 353 279 355 282 346 294 353 259 346 274 358 286 346 282 358 271 308 286 358 282 360 282 348 272 358 280 360 269 370 276 370 266 365 269 391 268 384 260 377 245 365 247 384 247 391 233 370 209 346 188 336 176 331 164 315 155 308 153 308 152 303 150 305 155 312 155 305 141 401 190 286 131 281 149 288 176 398 224 448 232 465 244 475 230 453 229 456 226 444 218 434 224 451 226 451 223 446 226 458 220 446 221 451 223 448 217 439 230 456 224 453 227 458 220 444 229 470 229 470 226 468 223 460 226 456 224 451 221 448 221 448 221 446 217 439 214 436 215 441 218 439 217 436 215 432 212 429 214 427 211 422 208 420 208 420 191 429 203 422 203 334 39 126 108 324 185 398 199 401 190 365 199 403 193 401 199 408 197 401 193 398 193 398 193 398 193 398 188 391 190 393 190 391 187 386 185 386 185 384 184 382 182 382 182 382 182 379 180 377 179 377 177 374 176 372 174 367 171 365 170 367 171 362 170 362 170 355 168 351 165 343 164 343 164 346 159 336 159 336 159 336 159 336 159 336 159 336 156 327 150 319 149 317 149 317 149 317 147 315 146 312 144 308 141 305 140 303 138 296 140 298 138 293 137 291 141 298 140 300 143 303 140 293 137 279 131 286 135 274 126 281 129 276 128 274 128 272 126 272 128 267 126 262 125 260 122 257 122 257 122 255 120 253 119 253 116 250 117 253 117 253 116 250 116 250 114 248 114 245 113 245 113 241 107 236 108 238 108 236 104 234 108 241 110 241 108 238 108 238 107 236 107 234 105 234 104 231 102 229 102 226 101 226 99 222 99 222 99 222 99 222 99 219 98 222 101 226 104 229 105 219 104 212 98 207 95 205 102 217 104 219 105 222 105 224 107 222 108 224 107 219 104 217 104 217 102 212 99 210 101 212 105 210 102 205 101 210 107 217 101 202 98 198 98 200 101 205 99 200 99 200 99 200 99 200 99 198 98 198 96 195 96 193 96 193 98 195 98 186 96 183 96 181 96 183 98 181 99 181 95 183 93 181 92 181 92 181 87 171 87 171 85 167 84 167 85 164 82 162 81 159 82 162 81 159 82 162 82 159 79 157 81 157 79 157 78 155 78 152 75 150 75 148 73 148 72 145 72 145 73 148 73 150 78 157 72 140 64 131 64 136 64 131 61 121 63 124 63 126 64 126 64 128 66 131 67 128 66 124 64 114 66 114 66 114 66 114 67 114 63 107 61 109 66 117 63 109 63 109 63 109 63 109 63 109 63 107 61 107 60 105 58 97 58 95 57 95 55 93 57 95 57 97 58 97 60 100 58 97 57 95 55 93 52 90 57 95 54 88 51 88 52 93 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 46 81 45 78 43 76 43 78 46 83 48 83 48 81 7 16 27 24 35 21 15 13 31 21 23 16 11 15 11 15 3 12 7 13 11 15 15 16 7 15 11 16 15 15 11 13 15 13 19 15 15 12 11 10 11 12 11 13 15 13 19 15 15 13 11 12 11 13 19 16 15 13 15 13 15 13 15 13 7 10 7 10 11 12 11 12 11 12 11 12 15 13 15 15 31 16 19 12 11 12 19 15 19 13 19 13 19 13 19 13 19 9 15 9 11 7 11 7 15 6 0 3 0 3 0 0 0 1 0 6 15 12 31 15 39 22 63 28 67 22 35 13 3 3 0 3 3 3 0 0 0 0 0 3 0 3 0 1 0 0 0 4 3 6 3 4 7 6 7 6 7 6 7 6 3 4 7 6 7 6 11 7 3 6 15 10 19 9 11 6 23 21 95 57 162 61 150 63 158 63 158 63 158 63 158 63 158 63 158 61 146 55 134 51 134 48 95 30 59 19 31 10 23 12 7 10 31 22 51 27 63 84 384 208 452 199 361 102 277 147 337 102 218 90 234 105 234 111 269 96 226 150 559 194 289 105 257 107 285 138 317 162 460 138 353 101 480 155 341 205 571 244 571 263 591 248 452 171 587 268 384 132 242 197 587 239 499 229 503 233 507 236 507 236 519 250 539 247 519 254 555 262 563 280 615 280 686 180 353 351 730 346 718 340 674 315 638 294 511 244 575 303 630 312 682 325 765 340 753 307 773 324 734 300 670 271 722 282 726 268 678 247 698 256 698 256 722 263 738 263 714 259 710 257 718 257 726 257 745 260 753 260 769 263 781 268 781 266 781 266 785 268 785 269 793 271 793 271 793 272 801 274 813 276 813 276 817 277 817 279 829 272 857 274 765 274 813 280 821 288 809 288 777 256 829 285 809 282 813 271 793 277 813 274 801 271 813 269 785 262 785 271 765 263 738 251 694 241 694 248 662 242 607 227 543 208 480 197 424 184 380 168 345 159 337 159 333 153 309 147 309 150 313 149 293 208 404 140 265 135 293 134 289 150 337 167 388 193 432 197 499 227 515 239 543 244 539 242 507 235 515 232 492 223 476 221 492 229 492 232 495 227 472 223 480 230 464 232 472 233 476 226 476 229 468 229 464 224 456 221 476 224 468 221 460 218 460 220 456 217 448 215 448 215 452 217 452 218 448 217 436 214 428 212 412 211 404 208 400 208 404 209 400 224 424 220 460 174 47 40 313 173 392 187 357 191 357 187 384 190 380 190 388 193 388 188 380 188 380 188 380 188 380 188 361 185 365 187 365 185 357 182 361 185 361 185 357 184 357 184 341 179 341 179 337 177 337 177 337 177 333 176 329 173 321 171 329 171 329 170 325 171 321 170 313 165 305 164 301 164 305 165 309 159 309 159 309 158 305 158 305 158 305 158 301 153 285 149 285 150 281 149 277 146 273 144 269 144 265 143 261 140 253 138 261 138 265 138 265 137 257 134 249 131 242 132 261 138 265 137 273 135 253 134 253 128 238 131 246 128 242 128 238 126 238 126 230 128 226 125 222 123 214 122 214 122 214 120 210 119 206 119 210 117 214 119 218 117 214 116 210 114 206 114 202 113 202 113 210 110 194 107 198 108 198 107 186 104 190 107 194 107 194 105 202 107 198 107 194 105 194 105 190 102 186 102 182 101 182 101 182 98 182 98 182 98 182 98 174 95 174 95 178 98 186 102 194 104 182 99 174 96 178 95 210 105 214 105 222 107 226 107 234 108 246 110 242 108 238 105 230 104 226 101 222 101 222 102 222 105 218 102 214 105 226 110 218 104 214 102 210 102 218 104 218 101 218 101 218 101 218 101 218 101 218 99 214 98 210 98 222 99 230 101 230 99 222 96 222 98 226 101 226 102 230 102 234 96 234 95 226 93 214 92 210 88 198 87 190 84 182 82 190 85 186 82 178 81 182 82 182 82 182 82 178 79 170 76 174 78 170 78 166 76 166 75 162 75 162 75 158 73 158 72 174 76 162 69 146 67 150 70 158 67 130 60 126 60 123 57 130 63 130 64 134 64 138 66 138 66 142 67 142 67 138 66 138 69 138 69 138 69 138 69 134 66 123 61 119 63 130 66 123 63 123 63 123 63 123 63 126 64 126 63 123 63 119 61 107 58 107 58 103 57 103 55 103 57 103 57 107 58 107 60 119 55 119 55 119 54 115 54 123 57 119 54 111 54 115 55 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 107 48 103 46 103 46 95 45 103 48 107 48 103 46 16 35 21 42 22 40 18 33 22 40 19 35 16 33 16 33 12 26 13 28 15 33 16 35 12 28 16 35 18 33 13 26 13 28 16 33 16 28 12 23 21 40 19 35 16 31 13 28 13 23 12 21 13 26 16 28 13 23 13 23 13 23 13 23 10 19 10 19 12 21 12 21 10 19 12 21 12 23 13 23 18 28 13 21 12 21 13 23 12 21 12 21 12 21 12 21 9 14 9 11 7 11 6 9 7 9 4 7 6 9 3 0 4 4 3 4 3 7 6 11 4 9 9 16 9 9 3 0 1 2 1 4 4 7 3 4 0 0 1 4 3 4 1 0 0 4 6 11 6 7 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 3 9 7 16 10 14 7 9 19 45 42 88 61 97 61 100 60 95 60 95 60 95 60 95 61 97 61 95 58 88 52 81 52 74 37 47 24 31 15 16 12 14 12 31 18 57 25 74 37 200 179 362 202 341 152 164 132 236 162 162 95 131 98 159 99 169 99 131 104 255 223 265 96 138 129 236 110 188 125 243 159 169 114 236 208 262 141 310 247 413 257 470 268 439 194 343 265 427 137 234 116 370 235 432 229 451 232 460 232 460 236 465 235 470 241 470 236 479 248 489 263 501 283 515 282 305 180 575 291 556 330 608 349 608 342 606 280 544 331 580 315 542 274 494 280 511 289 534 355 604 355 563 319 513 294 460 269 434 272 432 266 403 266 396 263 377 251 346 256 353 257 351 257 348 256 341 257 339 257 336 260 341 265 346 265 336 266 339 266 341 268 341 271 346 269 343 271 346 272 351 274 351 276 353 276 355 277 355 282 348 291 346 254 353 276 353 282 360 277 358 265 319 288 358 279 360 279 346 269 355 277 360 269 374 268 372 262 372 268 393 266 391 259 379 247 374 248 391 242 379 235 372 220 367 208 367 197 358 185 341 171 331 167 329 168 324 158 310 152 300 144 288 138 374 171 276 128 265 132 262 129 267 126 267 132 284 138 286 156 334 176 372 200 408 214 417 232 453 239 463 238 458 233 460 229 453 223 441 218 444 224 458 233 451 224 444 223 451 230 465 223 458 226 463 229 465 227 465 226 453 221 446 218 441 217 441 215 439 215 439 215 439 217 439 218 439 217 434 214 432 212 429 208 420 206 417 206 420 209 417 200 403 193 398 214 405 98 248 215 427 203 374 173 367 191 389 188 384 185 382 187 384 187 382 185 382 185 382 185 379 184 379 180 374 184 377 182 372 180 370 182 374 182 374 182 374 182 374 179 377 177 374 177 374 177 374 177 374 176 370 173 367 171 365 171 365 170 362 171 355 170 355 165 346 164 341 162 336 164 339 159 334 159 331 158 331 158 329 156 329 156 327 153 322 150 319 150 319 149 315 146 310 143 308 143 308 143 305 140 300 138 298 137 293 137 293 137 291 134 288 129 279 126 279 132 288 134 286 143 291 135 281 129 274 126 274 128 274 128 272 126 272 125 269 128 267 126 262 125 260 122 257 122 257 122 255 120 253 119 253 117 253 119 255 119 255 117 253 114 248 114 245 113 245 111 243 113 241 107 236 108 238 108 236 105 234 105 236 107 236 107 236 107 236 107 234 105 234 104 231 102 229 102 226 101 226 99 224 98 219 98 219 98 219 98 219 95 214 93 214 95 217 98 219 105 217 102 212 99 210 98 210 107 224 107 224 107 226 108 224 110 226 111 229 111 226 108 222 105 217 102 214 102 214 104 212 107 210 105 207 105 212 108 217 110 214 108 212 107 212 107 212 102 205 102 205 102 205 102 205 101 202 101 200 99 200 98 198 101 200 104 198 102 193 99 188 99 188 101 186 102 186 104 186 99 191 96 186 93 181 90 179 92 181 92 174 87 169 82 164 87 167 84 162 82 162 82 164 84 164 84 162 81 157 76 152 78 155 76 152 76 150 75 150 76 152 75 150 75 148 73 148 78 152 73 148 73 145 69 136 69 133 60 124 60 128 60 124 64 126 64 128 66 128 66 128 66 128 67 133 69 131 66 126 66 117 67 117 67 117 67 117 67 114 64 109 63 109 64 112 63 109 63 109 63 109 63 109 64 112 63 109 61 107 61 107 60 100 58 97 58 95 57 95 55 93 57 95 57 97 58 97 54 93 54 93 54 95 55 95 57 97 55 95 55 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 78 46 83 48 83 46 78 27 19 23 19 23 19 23 21 23 19 19 16 15 18 19 18 7 13 7 15 11 16 15 18 3 13 15 18 19 16 7 12 19 16 27 19 27 16 15 12 35 21 31 18 19 13 15 12 15 12 11 12 11 13 19 16 15 13 15 13 15 13 15 13 15 13 15 13 11 12 11 12 7 10 7 12 11 12 15 13 23 15 19 13 15 12 15 12 7 9 7 9 7 9 7 9 15 9 11 7 11 6 7 6 3 4 3 7 19 12 15 6 7 6 3 3 0 1 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 3 7 9 0 1 0 3 0 1 0 1 0 6 19 12 15 6 7 7 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 0 4 11 9 19 9 15 7 59 34 115 54 146 61 158 63 146 58 146 58 146 58 146 58 150 60 150 58 142 54 130 51 126 43 83 28 51 18 27 10 23 12 27 16 35 22 43 27 63 122 428 199 452 184 281 96 337 179 432 134 249 88 222 101 238 93 230 117 376 200 567 156 222 79 432 229 269 122 337 141 365 95 416 221 480 147 353 208 595 239 622 272 619 235 372 203 654 227 253 123 273 205 488 215 492 218 499 220 492 221 515 230 543 244 551 232 507 230 519 232 523 248 603 266 615 132 444 292 599 279 587 292 654 316 734 324 583 306 773 340 789 348 714 325 650 295 579 291 753 330 789 330 884 349 829 316 753 291 730 285 706 269 702 265 706 263 698 257 690 257 698 257 710 257 726 257 734 257 749 257 761 262 777 265 777 265 777 266 781 266 785 268 793 269 789 269 789 271 797 274 809 274 809 276 813 276 817 277 825 272 849 266 749 276 817 274 817 285 801 280 769 259 829 277 805 280 813 271 797 277 821 276 805 269 797 265 773 263 777 271 765 263 738 253 702 247 706 256 666 242 619 230 567 217 511 206 472 199 428 184 388 176 372 174 376 171 361 167 345 156 309 141 301 194 349 129 246 116 230 114 261 125 281 128 277 126 277 134 253 123 273 137 305 144 309 146 400 193 444 215 495 232 531 242 519 236 515 232 495 229 515 239 515 236 503 227 472 220 464 220 468 224 468 227 468 230 468 229 476 226 472 221 460 217 456 217 452 215 456 217 456 217 456 217 448 217 444 215 428 212 424 211 400 205 392 205 392 206 396 209 372 200 396 203 460 205 142 93 452 200 424 188 361 184 337 177 369 185 380 185 376 185 376 185 380 185 376 185 372 182 369 182 353 180 357 180 357 179 349 176 353 179 353 179 353 179 353 179 345 179 345 179 345 179 345 179 341 176 337 174 329 171 325 170 333 168 329 168 325 167 325 167 313 164 309 162 305 162 305 162 309 159 309 158 305 156 301 155 301 155 293 153 289 150 285 150 281 149 277 146 269 143 261 141 265 141 261 140 253 137 249 137 257 135 261 137 257 134 249 132 265 137 253 134 257 135 249 129 242 128 242 125 234 126 242 126 242 128 238 126 238 125 234 125 230 128 226 125 222 123 214 122 214 122 214 120 210 119 206 119 210 117 214 119 218 117 214 116 206 114 202 113 202 111 198 111 210 110 194 107 198 108 198 107 198 108 198 107 194 107 194 107 198 107 194 105 194 104 190 104 186 102 182 101 182 99 178 99 190 101 198 101 198 101 198 101 186 96 182 95 182 96 190 99 194 105 190 102 194 102 206 104 226 111 234 110 234 108 230 108 249 111 249 111 249 110 242 107 234 104 230 104 230 104 234 107 226 107 226 107 226 108 230 110 230 108 230 108 226 105 222 104 222 102 222 102 222 102 222 102 218 101 214 99 214 98 210 98 238 104 238 105 238 102 230 101 226 101 226 101 226 101 222 99 222 98 218 95 210 92 202 90 214 95 206 90 198 85 186 84 194 85 186 84 182 82 186 84 186 84 186 82 178 79 166 76 170 78 166 76 166 75 162 75 166 76 166 75 162 75 158 73 154 70 166 81 190 82 166 67 99 48 99 54 130 66 150 69 142 67 142 66 138 66 138 66 138 67 146 69 146 69 142 66 134 67 134 67 134 67 134 67 134 66 130 64 123 63 123 63 123 63 123 63 123 63 123 63 119 61 119 61 115 60 111 58 111 60 111 58 107 58 103 57 99 55 99 57 103 57 107 58 111 52 111 54 115 54 115 54 119 55 119 55 123 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 46 107 48 107 46 99 45 21 38 18 33 16 35 19 40 18 33 16 33 16 33 18 38 16 33 16 33 16 31 15 31 13 31 15 33 16 31 15 28 18 35 18 35 18 33 15 28 10 23 10 26 12 26 12 28 12 19 10 19 10 21 13 26 13 23 13 23 13 23 13 23 13 23 13 23 12 21 12 21 9 19 10 19 12 21 12 21 13 23 12 21 12 19 10 19 6 11 6 11 6 11 6 11 7 11 7 11 6 9 6 7 3 4 4 14 13 23 12 14 3 4 3 2 1 0 0 0 7 7 1 0 0 2 4 9 0 0 1 4 3 9 10 23 6 9 3 2 1 2 3 4 1 11 13 23 10 9 6 14 6 9 6 9 6 9 6 9 7 11 6 9 6 9 4 7 4 9 6 9 7 14 10 16 30 62 48 81 54 95 63 97 58 93 58 93 58 93 58 93 57 90 57 90 55 85 52 81 48 66 33 42 22 28 13 16 9 16 16 38 19 54 24 78 55 265 191 346 200 298 120 174 153 245 177 202 119 128 81 131 88 143 113 250 202 348 220 195 87 117 218 425 158 183 137 193 111 193 209 391 125 179 161 365 245 393 266 475 274 408 168 393 272 343 102 217 134 348 190 374 202 386 208 389 203 391 212 420 229 451 236 448 229 460 239 468 239 470 244 491 226 288 224 511 271 496 268 496 277 501 266 475 238 494 298 539 312 592 324 606 345 577 253 475 277 484 298 522 307 558 339 601 355 573 327 515 300 463 277 417 268 408 272 403 265 370 265 362 262 358 260 351 257 343 259 339 259 339 260 339 262 336 265 336 266 339 266 339 269 343 268 341 269 346 272 348 272 351 274 351 276 353 276 353 280 348 288 331 250 355 277 346 279 370 274 360 262 334 286 355 276 367 277 355 272 367 280 372 274 374 265 365 262 374 269 389 260 377 256 365 247 365 250 384 250 389 244 384 230 377 218 382 208 377 196 362 184 353 180 355 173 339 173 339 171 327 156 303 162 379 162 269 125 238 110 231 116 234 126 245 122 226 119 250 128 255 129 257 128 257 126 257 132 293 149 327 168 360 188 389 215 436 230 456 227 441 221 441 221 451 239 475 245 472 238 463 232 460 233 463 232 458 227 453 229 453 224 444 218 436 217 436 215 434 217 436 217 436 215 432 215 425 214 422 211 420 209 417 203 408 203 403 202 405 203 405 212 405 214 403 214 413 87 250 194 389 190 382 190 377 182 360 180 374 185 374 182 370 182 377 184 374 182 370 180 367 179 365 176 365 177 365 177 362 174 358 174 360 174 360 176 362 176 362 176 365 176 365 177 367 177 367 174 360 173 358 170 355 168 353 167 358 165 351 165 348 165 346 164 341 162 334 161 334 161 336 159 334 158 331 156 327 155 327 155 324 152 319 150 319 150 319 147 312 146 310 143 308 141 305 141 305 140 300 137 298 135 296 134 288 135 291 134 288 132 284 137 291 134 286 131 276 120 257 104 245 114 255 120 274 129 272 126 272 126 272 125 269 125 267 128 267 126 262 125 260 122 257 122 257 122 255 120 253 119 253 114 250 116 253 117 250 116 248 113 245 113 245 111 243 111 241 113 241 107 236 108 238 108 236 110 241 108 236 107 236 107 238 105 234 105 234 104 231 104 229 101 226 101 226 99 224 99 222 101 224 101 224 101 224 101 224 98 219 96 217 96 217 98 219 105 217 104 214 104 217 107 219 114 229 111 229 111 226 110 226 110 224 111 224 111 222 108 217 105 214 104 212 105 214 107 219 107 212 108 214 108 217 110 217 104 210 105 210 104 205 99 200 104 207 104 207 104 207 104 207 101 202 101 200 99 198 98 195 102 198 105 200 104 193 101 191 101 183 99 181 101 176 99 179 98 186 95 183 93 179 92 179 95 183 93 179 90 174 87 169 87 169 85 164 84 164 84 164 82 162 82 162 81 157 78 152 79 155 78 155 76 152 76 150 78 152 76 152 75 150 75 150 75 150 75 152 75 133 48 88 24 76 36 109 63 145 76 152 69 133 69 131 67 131 66 128 67 131 69 133 69 133 67 128 64 114 66 114 66 114 66 114 67 117 66 112 64 109 61 107 63 109 63 109 63 109 63 109 61 107 60 105 60 102 58 102 61 100 60 100 58 97 58 97 54 93 55 93 57 95 57 95 54 93 54 90 52 90 52 90 52 90 54 95 57 95 55 93 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 48 83 46 81 46 81 46 81 48 83 48 81 45 76 15 16 19 18 19 18 15 16 11 15 7 13 11 16 19 19 23 18 19 16 15 15 7 13 15 15 11 13 7 15 11 16 27 16 23 15 15 13 19 15 3 9 3 9 7 10 7 10 3 9 3 9 3 10 11 13 15 13 15 13 15 13 15 13 15 12 11 12 7 10 3 9 3 9 7 10 7 12 11 12 11 10 11 10 11 9 7 7 0 6 0 6 0 6 0 6 11 7 11 6 7 6 3 4 0 4 7 9 23 12 15 4 0 0 0 3 0 1 0 0 7 4 0 3 0 3 3 6 0 4 27 18 39 19 47 24 27 10 7 1 0 1 0 4 0 7 31 15 15 4 3 7 7 6 7 6 7 6 7 6 11 7 11 6 7 4 3 4 11 6 3 4 3 7 23 13 79 43 123 48 123 57 154 58 150 60 150 60 150 60 150 60 138 57 142 55 138 54 126 51 115 40 79 25 47 18 27 9 15 13 39 19 39 21 39 28 178 168 464 194 452 156 190 113 369 174 432 165 361 108 218 99 289 134 408 199 559 232 527 111 194 107 595 292 519 144 285 123 297 179 686 197 253 120 468 248 591 230 630 269 622 224 341 245 630 173 218 114 337 177 388 184 436 197 464 200 444 191 444 200 468 211 495 215 511 232 563 244 535 251 547 251 456 119 547 245 559 254 567 272 607 262 547 224 559 247 642 271 646 295 702 310 801 334 587 286 662 271 666 282 666 285 686 298 761 331 861 358 888 342 837 309 761 280 714 268 742 279 738 272 730 265 734 263 738 260 753 257 757 256 765 259 769 263 773 265 773 266 777 266 785 269 781 268 785 269 789 272 805 272 809 274 809 276 813 276 825 274 841 259 738 279 821 269 809 283 789 272 753 260 825 269 797 274 801 268 793 276 821 276 801 272 769 262 765 265 769 271 742 257 714 250 686 247 698 256 678 248 646 239 595 229 547 221 484 205 440 190 404 185 400 185 384 174 369 170 361 165 337 155 357 197 329 128 246 111 210 114 249 113 257 117 253 102 234 113 261 116 253 114 246 116 253 117 238 119 253 128 261 134 285 146 309 161 353 173 337 162 321 162 384 188 444 215 488 229 519 245 499 236 488 235 476 233 460 230 484 229 480 223 464 218 456 217 452 217 460 218 456 215 444 211 432 212 428 209 412 208 408 206 392 202 380 200 372 199 372 199 380 191 392 184 408 202 158 122 499 203 420 185 376 190 357 191 357 180 376 182 361 176 365 182 365 179 361 177 357 174 349 173 333 174 337 174 337 173 329 170 329 171 329 173 333 174 337 173 321 170 325 171 325 173 329 173 325 171 321 168 313 167 309 165 317 164 313 162 313 161 309 162 309 161 305 161 297 159 301 161 309 159 305 158 301 155 293 153 293 153 285 149 281 149 285 152 269 144 265 143 265 143 265 143 257 140 253 138 249 135 242 134 249 134 253 134 253 132 246 129 238 128 234 126 226 116 182 99 154 105 202 114 222 128 242 122 238 126 238 125 234 125 230 123 230 128 226 125 222 123 214 122 214 122 214 120 210 119 206 119 202 113 206 114 206 114 202 113 202 113 202 111 198 111 194 110 210 110 194 107 198 108 198 107 202 108 190 104 186 104 190 105 194 105 194 104 190 104 186 102 182 101 182 99 178 99 174 98 194 99 194 99 194 99 194 99 190 96 186 95 182 96 186 98 198 102 194 102 198 105 214 107 238 116 242 113 238 111 242 110 246 110 246 110 246 108 238 107 234 105 234 105 234 107 242 110 226 108 230 110 234 111 234 110 222 105 226 107 222 102 206 98 230 105 230 105 230 105 230 105 226 102 222 102 218 101 218 99 238 102 242 102 242 102 234 99 230 101 230 99 226 98 222 98 202 98 202 96 202 95 198 95 202 93 210 92 202 90 206 87 198 87 190 84 186 84 186 85 178 81 182 82 182 81 174 79 178 79 174 79 170 78 170 76 170 78 166 76 166 75 162 75 194 79 162 69 134 48 43 13 15 24 63 51 142 73 166 73 150 70 146 69 146 67 142 67 142 69 146 70 150 69 146 67 138 69 138 69 138 69 138 69 134 67 130 66 126 63 119 60 123 63 123 63 123 63 123 63 123 63 119 61 119 60 115 60 115 61 111 60 111 58 107 58 95 54 99 55 99 57 103 57 119 55 115 52 111 51 107 49 103 51 111 55 119 55 115 52 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 103 46 99 45 95 43 103 48 107 48 107 46 99 43 12 31 18 40 21 35 15 26 13 28 12 28 13 33 18 38 21 40 19 35 15 28 12 26 18 33 13 26 12 28 16 35 18 33 13 23 10 26 13 31 16 31 15 28 10 21 7 19 9 14 7 14 7 16 10 21 13 23 13 23 13 23 13 23 10 19 10 16 9 14 7 14 9 16 9 19 10 21 12 21 9 16 10 19 9 16 7 11 6 11 6 11 6 11 6 11 7 11 7 9 6 7 4 7 4 7 6 14 10 14 4 0 0 0 3 9 6 7 1 0 0 0 3 4 4 4 1 0 4 23 27 54 34 52 33 54 18 21 7 2 0 0 3 9 0 9 13 21 7 2 3 9 6 9 6 9 6 9 6 9 7 11 7 9 6 7 4 7 9 9 3 2 3 11 12 26 34 71 49 71 46 90 61 90 60 95 60 95 60 95 60 95 55 88 55 88 54 83 51 78 46 64 31 40 21 26 12 14 7 16 19 42 18 62 22 85 105 334 205 343 202 253 93 179 158 224 173 248 171 186 107 176 155 286 197 322 203 329 191 128 79 181 254 432 272 243 117 198 131 341 263 198 96 224 224 386 244 372 262 453 271 391 167 453 257 279 101 200 155 308 164 324 177 334 193 346 184 327 176 339 185 367 194 374 197 398 214 417 215 470 226 484 170 262 229 441 235 444 244 456 247 448 236 434 232 427 265 496 268 503 269 487 288 544 260 558 319 501 279 458 274 482 272 479 279 484 292 494 324 530 334 539 340 525 324 479 288 417 283 403 272 377 262 365 260 355 259 343 256 339 257 334 263 334 263 336 265 339 266 339 269 341 268 341 268 343 271 348 272 346 272 348 274 353 276 353 280 351 285 324 247 358 279 346 277 379 272 362 259 346 288 358 271 365 272 355 266 367 276 370 277 365 265 358 262 370 271 384 262 374 257 370 250 372 254 389 247 384 242 386 235 386 227 396 208 377 196 367 188 362 187 365 185 348 171 327 162 317 155 305 159 358 149 255 126 241 119 250 116 207 110 217 117 212 113 234 113 217 108 207 107 210 110 222 123 260 128 272 134 284 146 308 132 293 141 296 132 291 138 315 137 298 141 305 152 351 193 410 230 451 233 458 236 460 236 460 230 451 224 441 218 439 218 436 217 439 218 439 217 432 211 425 211 417 209 415 206 413 205 410 202 403 199 396 194 393 194 391 199 379 214 386 202 398 81 255 199 379 184 370 190 372 184 358 174 362 180 365 174 355 176 367 176 360 174 355 171 351 170 348 168 348 171 351 170 346 167 343 168 346 170 348 171 351 173 353 165 346 167 348 168 351 170 353 170 353 168 348 165 346 164 343 164 343 162 341 162 339 161 336 162 336 161 331 159 327 159 329 159 334 158 329 155 327 153 322 153 322 150 315 147 317 150 322 141 305 143 308 143 308 143 308 140 303 138 298 135 296 134 288 132 286 134 288 134 286 131 281 128 279 128 281 126 262 107 231 102 250 120 262 123 274 125 255 126 272 126 269 125 267 123 267 128 267 126 262 125 260 122 257 122 257 122 255 120 253 119 253 111 243 113 248 114 245 111 243 113 245 113 243 111 241 110 241 113 241 107 236 108 238 108 236 108 236 104 229 101 226 102 231 105 234 105 231 104 229 102 229 101 226 101 224 99 222 98 222 98 219 98 219 98 219 98 219 96 217 95 212 93 212 95 212 99 210 101 210 102 214 105 219 117 234 114 231 113 229 111 229 108 219 110 222 110 219 107 214 105 214 105 214 107 219 110 222 107 217 110 219 111 219 111 217 110 219 111 219 110 212 104 205 108 214 108 214 108 214 108 214 105 210 105 207 104 210 102 205 101 195 102 198 104 193 101 188 101 186 102 183 101 181 99 181 98 188 98 188 98 188 99 191 93 179 92 179 92 179 90 176 88 169 85 164 84 164 84 167 79 157 81 162 82 162 81 159 81 159 81 157 79 157 78 155 78 155 78 152 76 150 75 150 82 148 70 136 67 119 45 76 28 81 45 119 69 143 70 131 72 133 70 131 69 128 67 128 67 131 69 133 70 131 69 128 69 121 70 121 70 121 70 121 67 117 67 114 64 109 61 105 63 109 63 109 63 109 63 109 64 112 64 109 63 107 61 107 61 102 61 100 60 97 58 97 54 90 54 93 55 95 57 95 57 95 54 90 51 85 49 83 48 85 52 93 55 93 52 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 48 83 48 83 48 83 48 83 48 83 46 78 43 74 42 71 48 83 48 83 48 81 43 76 27 19 23 18 19 19 23 21 15 16 15 16 15 16 15 16 15 15 19 16 23 18 27 19 19 15 19 15 19 15 19 15 27 16 19 13 15 13 19 15 15 13 15 13 15 13 15 13 19 13 19 13 19 13 19 15 23 15 23 13 19 13 15 12 11 13 11 13 11 13 11 13 3 10 7 13 11 13 7 12 7 9 15 9 15 7 3 4 15 9 15 7 11 6 7 6 11 7 11 6 7 6 3 4 0 4 7 7 7 3 0 0 0 4 0 4 0 3 0 3 0 6 0 6 0 1 0 4 0 19 91 40 87 36 95 37 71 16 7 3 0 0 0 4 0 4 23 13 15 4 0 4 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 11 6 11 10 11 6 27 25 91 43 126 55 142 55 138 55 138 57 142 58 146 57 142 55 138 54 134 52 126 49 119 46 83 33 75 27 55 18 31 13 0 10 0 16 79 16 23 45 301 190 396 206 424 129 273 131 369 165 432 180 412 164 396 167 436 171 495 187 523 218 341 79 154 167 622 286 591 232 325 101 476 265 535 113 269 185 654 242 622 206 567 279 619 168 468 268 559 144 190 120 349 170 376 156 384 168 396 173 408 177 416 177 404 176 416 184 436 191 452 193 511 209 563 214 325 140 488 230 547 233 559 242 575 239 555 229 559 247 599 259 611 262 634 274 698 262 634 297 753 313 757 303 694 277 662 268 678 282 706 285 726 291 742 295 781 322 888 360 888 333 805 286 710 263 714 276 742 266 710 259 726 262 722 253 757 265 765 263 761 266 781 276 781 268 781 268 789 272 797 276 793 272 797 277 801 277 805 279 793 292 797 253 753 279 797 274 761 266 777 279 662 279 769 277 777 274 765 266 781 279 793 268 726 268 742 256 726 274 765 260 730 263 734 250 702 250 714 251 634 247 630 235 591 232 587 232 535 211 484 197 444 190 420 185 404 191 400 174 349 167 337 159 376 182 313 132 226 108 222 96 230 101 222 95 234 104 253 102 253 102 230 98 222 107 246 117 210 110 242 125 269 135 285 141 293 143 301 143 301 143 297 141 285 138 281 137 277 137 265 137 329 168 369 188 412 209 495 242 511 236 523 239 515 230 488 221 456 220 472 211 428 209 444 211 412 212 424 209 388 197 400 206 400 199 396 197 388 193 380 193 380 191 408 193 412 197 138 120 448 196 396 185 376 188 357 184 357 177 357 176 353 174 349 174 337 170 337 168 333 167 329 167 329 167 329 167 329 167 329 167 341 171 341 171 337 170 333 168 329 168 329 167 325 167 321 165 341 171 329 165 317 164 321 165 321 161 309 161 317 162 313 161 313 162 309 159 297 155 289 153 293 155 293 155 285 150 273 146 281 150 281 149 277 149 273 147 281 147 281 144 269 140 261 138 269 141 269 140 265 140 261 137 253 135 261 135 261 137 265 137 253 132 253 131 249 131 246 129 230 125 226 123 222 123 226 125 226 125 226 125 226 125 226 125 226 123 226 122 222 120 218 120 226 122 222 120 214 117 206 116 218 116 214 114 202 110 198 108 198 110 202 111 202 111 206 113 202 108 202 108 202 108 202 108 202 108 202 107 198 105 194 105 186 102 186 102 186 102 186 102 182 101 178 99 178 98 174 98 182 101 182 98 174 95 170 95 170 95 178 95 182 96 194 96 198 99 198 99 206 105 234 113 238 111 238 111 238 111 238 111 249 111 249 110 246 108 242 108 242 108 238 105 234 108 246 113 234 107 246 111 249 110 242 107 242 110 249 113 242 107 226 102 273 111 253 107 257 108 222 95 202 102 210 101 202 101 202 117 246 105 230 101 234 104 238 102 242 104 230 98 218 96 222 98 214 95 218 96 218 96 218 96 206 92 206 90 206 92 214 93 210 92 202 88 194 85 190 87 198 87 190 84 186 84 186 85 182 82 182 81 178 79 174 79 166 78 170 79 174 78 170 76 174 79 170 76 154 67 126 58 146 70 150 72 154 70 150 69 154 72 146 69 142 69 142 70 146 69 138 66 134 66 134 67 138 69 138 67 134 66 130 66 138 69 138 67 134 66 130 66 130 66 123 63 119 63 119 64 103 58 115 63 126 66 126 66 111 57 99 57 111 61 111 57 103 58 107 58 107 58 111 60 119 54 107 51 115 54 107 49 115 52 111 51 107 52 111 54 107 51 107 51 107 51 107 51 119 52 103 49 111 52 103 46 99 48 99 49 103 51 107 51 83 43 87 45 91 46 95 46 87 45 99 49 107 49 99 46 103 48 99 46 95 48 99 49 21 38 19 35 18 38 19 40 16 33 16 33 16 33 16 33 15 31 16 33 16 33 16 35 15 31 15 31 15 31 15 31 16 28 16 26 15 23 13 23 12 21 12 21 12 21 12 21 12 21 12 21 13 23 13 23 15 23 13 23 12 21 12 19 13 19 13 19 13 19 13 19 10 14 12 19 13 16 12 14 7 14 9 14 9 11 6 7 10 16 9 14 9 11 7 11 7 11 6 9 6 7 4 7 1 4 6 11 6 4 0 0 1 0 1 0 3 4 4 7 3 7 7 9 7 9 9 16 18 52 45 74 45 71 45 66 33 31 7 4 0 0 0 7 0 7 10 16 7 7 4 9 7 9 6 7 4 9 6 11 6 9 6 9 6 9 6 9 7 9 7 14 7 7 13 40 34 64 48 83 52 81 51 83 55 88 57 90 57 90 55 88 55 85 52 81 49 76 46 74 34 52 30 40 21 26 12 14 16 9 15 50 28 69 19 143 165 367 200 355 182 191 102 198 152 224 176 241 173 226 168 238 173 243 187 312 203 291 114 131 85 255 262 403 251 362 156 179 215 393 171 145 156 322 245 377 247 324 229 453 262 281 214 448 220 241 92 231 164 293 167 284 162 308 168 319 176 327 177 327 176 327 179 334 185 343 190 353 199 384 220 374 129 284 199 403 223 415 235 422 235 410 224 401 236 415 251 434 254 434 263 451 280 425 256 465 289 484 300 482 301 484 298 482 295 458 269 417 274 441 283 451 286 458 298 482 330 537 337 525 318 460 280 408 280 382 253 343 253 358 268 360 262 341 262 339 260 339 260 339 269 343 268 341 268 339 269 343 272 341 274 348 276 351 279 355 274 374 276 317 259 358 274 353 274 358 280 372 238 374 274 372 272 365 269 355 271 379 277 362 260 367 268 353 260 389 276 384 259 393 260 382 245 391 254 396 244 389 247 379 230 382 235 396 221 384 206 374 197 372 190 365 187 360 185 336 168 322 165 312 177 343 153 265 120 226 119 202 95 186 87 181 90 183 90 174 96 181 92 169 95 183 108 207 114 238 123 250 128 253 129 262 131 265 134 276 138 284 140 286 141 291 141 288 140 288 140 288 126 276 137 284 137 293 155 334 190 389 196 408 212 436 227 451 220 444 224 434 214 425 206 405 209 415 214 410 203 396 200 405 199 401 196 398 194 398 191 391 191 367 197 377 200 391 87 265 202 384 187 365 185 370 184 360 177 365 177 362 176 360 174 360 170 353 170 351 168 348 167 348 165 346 165 346 165 346 165 346 168 351 167 348 167 346 165 343 167 339 167 336 165 336 164 334 168 339 165 331 161 329 162 331 164 329 159 327 162 331 161 327 161 329 159 327 158 322 156 322 150 315 152 317 152 315 150 310 150 310 149 310 147 308 147 305 146 305 144 300 140 296 137 291 137 293 137 293 135 291 135 288 135 284 134 284 134 284 134 284 131 276 129 276 128 274 128 272 131 276 126 269 123 267 122 267 123 267 123 267 123 267 123 262 122 257 122 255 122 253 120 253 122 253 120 250 117 245 114 243 114 243 113 241 113 241 111 238 113 241 113 238 111 236 110 234 108 238 108 238 108 238 108 238 108 238 107 236 107 234 105 234 102 229 102 229 102 229 102 229 101 226 101 226 99 224 99 219 101 219 99 214 96 210 95 212 95 210 93 212 95 214 96 210 96 205 96 207 101 219 110 231 111 229 111 229 111 229 111 224 111 224 110 222 110 219 108 219 110 219 107 217 107 219 111 226 105 224 108 224 108 222 105 212 107 212 102 202 102 217 119 234 105 202 99 207 108 224 113 224 117 191 98 222 108 262 143 217 110 202 102 193 102 200 105 198 105 198 101 188 96 186 98 188 98 186 96 183 96 183 96 183 93 176 92 174 90 176 93 179 93 169 90 164 87 162 87 162 90 167 88 164 88 162 87 162 82 155 82 152 81 152 79 150 76 148 78 150 79 148 78 145 78 145 78 145 76 136 69 128 72 138 75 140 75 140 73 133 73 126 72 124 70 121 70 121 72 121 69 119 67 117 69 119 69 119 69 117 67 114 66 114 66 114 67 117 67 117 67 117 66 109 66 107 64 105 63 105 58 100 61 105 64 107 64 107 61 97 57 95 60 100 58 93 58 97 58 97 58 97 58 95 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 90 49 85 52 90 49 83 48 83 48 85 49 88 51 88 43 78 45 78 46 81 48 83 43 78 48 85 49 85 48 83 49 83 48 81 46 83 48 85 23 19 19 18 19 18 23 19 15 16 15 16 15 16 15 16 23 16 23 16 19 15 19 15 19 15 19 15 19 15 19 15 15 15 23 16 23 15 11 10 11 12 11 12 11 12 11 12 15 12 15 12 11 10 11 10 19 12 15 12 11 10 11 9 15 13 15 13 15 13 15 13 7 10 11 12 11 12 7 10 11 7 15 9 15 7 7 4 15 7 11 7 7 6 7 4 7 6 7 4 3 4 0 3 0 1 0 4 3 3 0 0 0 3 0 7 3 12 15 15 3 12 19 16 27 19 39 25 71 37 107 43 107 46 107 37 91 22 15 3 0 0 0 4 3 6 15 7 3 4 3 7 15 7 3 3 0 4 11 9 7 6 7 6 7 6 7 6 15 6 11 9 7 3 23 24 87 42 119 51 126 51 126 51 134 54 138 57 142 55 134 54 134 54 130 49 119 46 111 43 79 31 67 24 39 13 15 9 0 22 35 30 79 19 63 76 384 205 408 206 369 99 269 140 388 165 412 176 420 173 420 173 396 161 424 206 488 123 218 76 198 209 611 260 615 260 456 176 638 241 325 113 539 247 591 248 567 208 484 274 603 162 555 260 456 111 178 140 396 167 361 164 357 159 380 170 400 174 404 173 392 170 392 171 400 176 412 177 412 185 484 168 265 141 464 203 503 220 559 229 539 217 531 221 551 242 583 251 595 251 611 262 650 248 595 263 646 272 690 285 722 295 757 307 773 300 726 277 690 271 702 274 702 274 710 279 710 286 769 310 825 325 868 334 829 300 757 271 726 265 726 262 734 262 745 263 753 265 765 268 769 269 773 266 769 268 781 268 789 272 793 276 789 277 797 277 785 289 781 253 742 276 773 269 781 272 785 272 694 279 769 277 757 269 753 265 769 279 781 268 734 266 738 257 734 276 781 269 730 263 742 254 714 253 730 257 666 253 650 238 603 236 615 238 583 223 527 209 492 205 476 197 412 190 400 176 361 171 357 162 372 185 329 140 246 116 249 104 198 90 198 87 202 85 198 79 210 87 190 84 182 93 206 104 238 119 249 125 249 123 257 126 265 126 269 129 277 132 281 134 277 137 273 137 277 138 277 138 281 141 281 135 253 128 265 138 281 143 285 155 337 179 404 199 448 211 464 211 456 217 456 205 420 211 416 206 400 199 396 197 392 194 388 191 392 188 388 188 372 179 388 188 416 199 119 113 432 191 372 180 365 184 353 177 353 176 357 176 353 174 353 173 341 170 337 168 337 167 333 167 325 164 325 164 325 164 325 164 325 164 321 162 317 161 317 161 325 164 321 164 317 162 317 161 321 162 313 158 305 156 305 158 309 158 301 156 309 161 309 156 297 155 297 155 297 155 297 155 277 147 281 150 289 152 285 150 277 147 277 147 273 146 269 144 281 143 273 140 265 137 257 135 257 134 253 134 249 132 249 132 257 134 253 132 249 129 246 129 242 128 242 126 238 125 234 125 249 132 238 126 222 122 214 120 214 120 214 120 214 120 214 122 226 122 222 122 218 120 218 120 214 119 210 116 206 114 202 113 202 111 202 113 206 114 210 114 214 114 206 111 198 108 190 105 202 108 202 108 202 108 202 108 202 107 198 107 194 105 194 105 190 104 190 104 190 104 190 104 186 102 186 101 182 99 178 99 182 101 174 98 166 96 174 96 178 93 178 95 190 96 194 98 198 99 206 104 226 113 246 119 242 114 242 114 242 114 242 114 249 113 246 111 246 110 242 110 246 111 242 110 246 111 249 113 249 108 253 108 249 107 242 104 242 108 257 114 265 113 249 108 313 125 281 111 257 110 246 107 186 122 206 117 428 188 238 95 242 108 238 102 238 107 246 105 238 102 230 99 222 98 222 98 234 99 230 98 222 96 218 95 218 93 214 92 210 92 214 93 214 93 206 88 198 87 194 88 194 87 198 90 198 87 190 84 182 82 182 82 178 81 178 79 170 78 174 79 174 79 170 78 166 78 174 79 174 78 170 76 158 73 162 75 162 75 158 75 150 73 150 72 146 70 142 70 146 72 142 69 134 67 138 69 138 69 138 67 134 66 130 66 126 64 126 66 134 69 138 70 123 64 126 67 126 64 115 60 111 60 115 61 115 61 111 60 119 60 107 58 107 58 103 54 111 60 111 58 103 57 99 55 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 51 103 49 111 52 107 48 99 48 103 49 103 49 107 51 95 46 95 46 99 48 99 48 91 45 95 48 103 49 99 48 99 48 95 46 95 46 99 48 19 38 18 33 16 35 19 38 16 33 16 33 16 33 16 33 18 35 16 33 15 28 13 28 15 31 15 31 15 31 15 31 12 23 16 31 18 26 10 16 10 19 10 19 10 19 10 19 12 19 10 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 12 14 9 11 6 11 9 14 9 11 6 9 4 7 4 7 3 4 3 2 4 7 4 7 3 4 3 2 1 0 0 0 0 2 3 7 12 19 15 28 22 38 28 45 24 40 30 47 31 50 36 59 37 62 39 62 43 76 43 54 39 38 9 4 0 0 0 7 9 11 6 7 3 7 6 11 9 11 4 4 3 7 7 14 6 9 6 9 6 9 6 9 9 9 6 11 4 4 13 40 42 74 52 85 54 83 52 85 52 83 54 85 54 85 52 83 52 83 51 76 46 69 42 66 33 47 25 33 15 16 7 7 10 19 27 62 28 78 49 222 184 367 199 348 156 155 111 226 159 219 167 231 174 238 177 243 152 229 156 298 167 136 69 97 116 336 262 367 254 393 214 331 268 293 120 224 247 391 235 374 232 331 182 403 220 272 251 434 162 183 90 272 177 281 152 284 149 286 158 305 168 312 168 310 161 298 158 296 158 298 162 310 161 348 187 303 117 293 193 360 199 379 221 389 211 365 209 377 235 405 248 420 250 415 256 432 260 405 250 427 256 420 272 446 274 448 282 470 298 489 309 496 295 463 283 432 268 425 272 439 282 439 274 425 276 441 307 482 328 479 318 446 300 405 271 360 262 351 259 348 263 360 272 367 266 351 265 351 266 348 269 351 271 351 272 355 272 360 277 362 277 386 272 336 266 374 274 362 276 360 280 351 253 379 271 372 266 370 266 367 271 393 276 377 263 372 262 360 262 391 277 396 259 396 265 389 254 396 263 398 254 386 248 362 232 377 241 398 238 398 224 391 215 391 211 389 199 382 193 353 179 348 174 327 173 353 161 286 132 248 131 229 108 207 98 188 87 179 85 174 82 167 82 162 84 171 95 186 108 226 117 241 122 248 128 262 132 269 129 265 128 265 126 265 131 274 131 276 134 279 135 281 141 291 140 281 129 269 131 284 129 279 125 276 128 288 137 300 161 341 162 346 179 393 208 408 202 389 197 384 196 386 190 377 187 379 185 379 182 377 180 372 188 351 185 367 199 379 75 243 194 372 177 353 179 360 177 351 174 358 174 355 173 355 171 353 168 348 168 346 167 343 165 343 162 339 162 339 162 339 162 339 161 336 161 334 159 331 158 331 161 329 161 327 159 327 158 324 159 327 158 322 155 317 153 317 155 317 152 317 155 322 155 317 149 310 149 312 150 315 152 315 147 308 149 310 149 310 147 308 146 305 144 303 144 300 143 300 141 300 140 296 137 291 135 288 134 288 134 286 132 284 131 284 132 281 131 276 128 272 125 269 128 274 126 272 126 269 125 269 132 279 128 269 123 265 122 265 120 262 120 262 120 262 120 257 120 255 122 253 120 253 119 250 116 245 116 243 114 241 113 241 113 241 113 241 113 241 113 241 113 241 111 238 110 234 107 231 107 236 107 236 107 236 107 236 107 236 107 234 105 234 104 231 104 231 104 231 104 231 104 231 102 229 102 229 101 226 99 222 99 217 98 212 96 212 96 212 93 210 93 212 95 214 96 210 99 207 105 219 116 234 122 241 116 229 116 229 116 229 116 229 113 222 113 219 111 219 110 217 113 222 113 222 113 224 114 226 114 234 111 231 111 222 108 217 107 217 114 229 117 219 107 205 108 210 104 205 102 210 107 214 116 205 70 291 325 608 257 358 111 205 105 198 105 202 107 202 102 195 101 193 99 191 99 191 102 193 101 188 98 183 95 181 96 183 95 179 93 179 93 181 95 174 92 167 88 164 88 164 81 155 85 162 87 157 81 148 84 157 82 155 82 152 81 152 78 148 79 152 81 150 78 145 78 145 79 148 79 148 79 148 70 133 72 136 72 136 70 131 73 126 73 126 72 124 70 119 73 124 70 119 69 119 69 121 69 119 69 117 67 114 66 114 66 114 66 114 66 114 67 117 63 107 67 114 67 107 61 97 60 102 61 102 60 97 57 95 64 102 58 97 58 97 55 88 61 100 60 97 57 93 54 90 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 88 49 85 52 90 51 85 49 85 49 85 49 85 49 85 48 83 48 83 48 83 48 83 45 78 46 81 48 83 48 83 48 83 46 78 45 81 48 83 23 18 15 16 15 16 19 19 15 16 15 16 15 16 15 16 23 16 23 15 15 13 11 12 19 15 19 15 19 15 19 15 7 13 19 18 23 13 7 7 7 10 7 10 7 10 7 10 15 12 15 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 7 9 0 7 7 6 11 9 15 9 11 6 7 6 7 6 3 4 0 3 3 3 0 3 0 1 0 1 0 0 0 0 0 4 19 15 35 22 47 28 67 36 83 40 75 39 87 40 83 39 87 43 103 43 103 40 115 52 119 37 83 21 11 3 0 0 0 6 23 9 3 3 0 4 7 6 11 7 3 4 3 4 11 7 7 6 7 6 7 6 7 6 19 7 7 7 7 6 35 30 111 49 130 54 130 51 130 54 126 51 130 52 130 52 126 51 130 51 123 46 107 42 99 39 75 28 55 18 27 9 11 7 0 24 47 31 55 24 123 126 384 197 408 196 305 93 305 155 396 162 392 167 408 174 428 180 365 170 384 173 345 70 158 52 309 254 611 251 607 260 583 259 666 153 361 214 622 248 615 236 579 214 392 217 444 168 658 247 317 87 218 161 428 155 329 152 325 147 349 158 369 162 369 161 357 155 345 150 341 152 353 155 357 176 412 137 265 155 448 184 460 200 515 212 503 200 507 214 559 239 587 247 595 248 611 257 611 244 622 262 622 256 654 265 686 271 698 276 718 285 757 300 801 304 761 282 722 271 710 271 718 282 714 276 698 268 706 271 793 304 837 316 861 310 825 294 781 276 742 260 734 262 742 265 742 262 749 265 757 268 769 271 773 269 777 272 781 274 781 276 785 283 753 254 757 277 765 269 781 272 793 253 742 279 769 276 761 271 753 266 761 280 761 266 730 265 730 259 734 272 761 272 726 269 742 265 718 265 738 266 698 257 650 232 603 239 626 241 611 238 567 223 535 220 519 214 472 208 440 190 408 185 388 170 376 188 365 156 305 132 305 126 269 119 242 98 202 87 206 92 198 84 186 84 170 88 178 95 198 108 218 117 234 125 261 135 281 135 273 131 269 131 269 132 261 131 261 132 265 135 269 135 269 135 265 131 249 128 253 131 277 137 273 134 257 126 238 120 242 119 210 107 226 147 357 180 380 188 372 188 384 188 376 182 369 180 369 179 365 177 365 179 372 173 365 182 392 180 79 101 404 180 357 171 345 176 337 171 345 171 345 170 341 170 337 168 329 165 329 165 325 164 321 162 321 162 321 162 321 162 321 162 317 161 313 159 313 158 309 158 305 158 301 156 301 155 297 155 301 156 301 155 293 152 285 150 281 147 273 149 289 153 289 150 277 147 281 149 285 152 289 153 281 149 281 149 277 144 265 141 265 143 265 141 261 141 257 140 265 138 261 137 257 134 253 134 253 134 253 132 249 131 246 131 249 129 246 128 238 125 230 123 242 128 242 126 238 126 234 125 230 126 226 123 222 123 222 125 214 120 214 120 214 120 214 122 222 122 218 120 218 119 214 119 202 114 202 114 202 113 198 113 214 114 214 111 210 110 202 108 202 108 202 108 202 108 202 108 206 105 206 105 206 105 206 105 206 105 202 104 202 102 198 102 198 102 198 102 198 102 198 102 194 101 194 99 190 98 186 99 178 99 170 96 174 96 178 98 178 93 186 95 190 96 194 98 202 102 230 113 253 122 269 123 257 119 257 119 257 119 257 119 257 114 253 114 249 113 249 111 249 114 253 116 257 116 257 116 265 113 269 111 261 110 261 110 257 110 253 110 261 117 285 125 281 117 281 114 265 110 249 111 202 75 480 348 904 377 892 283 253 107 246 102 246 105 249 105 238 101 238 101 234 99 230 98 242 104 238 101 230 98 222 96 230 98 222 95 214 93 218 95 218 96 210 92 202 90 202 90 178 84 194 88 194 84 178 78 186 84 186 82 182 82 178 81 170 79 178 81 178 81 174 78 174 81 170 79 166 78 166 78 150 73 154 75 158 73 154 72 146 72 150 73 150 72 142 69 150 72 142 70 138 69 142 70 138 69 138 67 134 66 130 66 138 69 134 66 126 63 123 61 119 64 130 69 130 64 115 58 115 61 115 61 111 58 103 55 123 61 107 58 107 58 99 52 111 60 107 57 99 54 95 52 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 49 99 49 111 54 111 49 103 49 103 49 103 49 103 49 99 48 99 48 99 48 99 48 91 45 91 45 95 46 99 48 99 46 91 45 91 45 95 48 18 35 16 33 16 33 18 35 16 33 16 33 16 33 16 33 15 31 15 31 13 28 13 28 15 31 15 31 15 31 15 31 12 23 15 26 15 21 10 16 12 21 12 21 12 21 12 21 13 23 13 21 10 16 9 16 13 21 12 21 10 19 10 16 10 14 10 14 10 14 10 14 10 16 12 16 10 11 6 7 4 9 7 14 9 14 7 11 10 16 9 14 9 11 7 11 3 4 1 2 1 0 0 0 4 4 1 4 7 23 22 42 28 42 31 50 36 59 40 64 40 64 43 64 39 57 39 62 39 64 40 62 42 74 42 50 25 21 4 4 1 0 1 11 13 14 4 4 4 9 4 7 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 10 11 6 14 7 14 21 57 45 74 49 78 48 74 48 78 48 78 51 81 51 81 49 76 51 78 48 71 42 62 37 57 30 42 22 26 12 16 9 14 22 45 31 62 22 85 75 284 185 362 197 317 126 148 131 217 159 214 162 214 162 224 174 245 167 250 168 229 114 112 66 95 176 377 251 372 248 367 241 391 235 193 184 384 238 358 247 358 238 343 167 317 156 327 269 384 110 169 114 305 180 281 146 269 147 281 150 288 156 296 158 298 159 296 153 286 152 288 156 298 155 329 161 255 122 288 173 317 180 341 200 353 199 343 203 358 221 377 235 393 238 393 242 405 239 384 253 420 250 398 257 408 259 425 266 436 269 436 272 436 286 456 289 463 294 463 286 441 268 415 274 420 272 413 277 417 272 410 280 425 297 446 309 456 318 439 289 389 271 374 263 358 263 365 265 362 266 367 269 372 268 362 269 367 271 370 272 377 269 382 259 346 266 389 268 372 276 377 279 339 274 403 276 403 276 410 276 415 280 434 279 408 271 405 268 405 274 420 277 420 269 427 279 420 271 422 276 420 266 403 245 362 232 382 245 403 245 410 233 401 226 401 221 405 218 413 205 382 193 377 188 348 174 372 179 331 158 298 161 291 140 265 123 226 99 195 95 202 92 188 90 181 87 181 92 188 111 229 116 236 119 245 126 260 132 269 131 272 134 284 141 293 138 286 138 288 140 288 140 288 143 291 140 286 137 284 137 284 129 276 135 288 138 284 131 272 126 257 102 200 84 234 129 293 164 331 171 348 176 353 176 353 177 362 177 362 177 362 176 362 184 341 179 358 182 346 60 238 184 355 168 341 170 348 171 341 168 346 167 346 165 343 165 341 162 339 162 336 161 336 159 334 159 334 159 334 159 334 159 334 159 334 159 334 158 331 156 324 155 317 153 317 152 315 152 312 152 315 153 315 152 310 147 305 144 300 141 303 147 310 149 308 149 312 150 315 152 317 153 317 149 310 147 308 144 300 140 293 141 298 140 296 138 293 138 293 135 291 135 288 134 288 132 286 132 286 132 286 131 284 131 279 128 274 128 272 125 269 123 267 128 274 128 272 126 269 125 269 123 267 122 262 120 265 123 267 120 262 120 262 120 262 120 257 120 253 120 253 119 250 119 248 114 243 114 243 114 243 114 243 116 248 114 243 110 236 107 234 105 231 107 234 108 236 108 238 104 234 104 234 104 234 104 234 104 234 104 234 102 231 102 229 101 229 101 229 101 229 101 229 99 226 98 224 98 222 96 219 99 217 98 212 96 214 98 217 93 210 93 212 95 214 96 210 96 207 107 226 117 236 117 234 119 236 119 236 119 236 119 234 117 229 117 226 116 226 114 224 114 226 117 229 119 231 117 229 111 222 108 219 108 219 110 219 117 234 128 241 126 219 107 193 99 193 101 193 98 195 101 205 126 169 173 520 316 527 251 257 110 205 102 195 102 202 105 200 99 193 101 198 101 195 99 191 104 195 102 193 101 188 99 186 101 188 98 183 95 181 95 176 98 174 95 169 92 167 92 167 88 164 90 167 92 162 87 157 85 155 84 155 82 152 82 152 79 148 81 150 81 150 79 148 84 148 79 138 75 136 75 136 76 138 78 143 79 140 76 138 70 124 73 128 75 124 69 117 73 126 72 121 70 121 70 121 69 119 69 117 67 114 66 114 70 121 69 114 64 107 60 102 64 107 66 112 66 107 61 100 61 102 63 105 61 100 58 95 63 100 58 97 58 97 57 90 58 97 57 95 55 90 54 90 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 49 85 49 85 48 83 48 83 48 83 46 81 46 81 45 78 43 76 45 81 48 83 46 81 45 78 45 78 46 81 19 16 15 15 11 16 15 18 15 16 15 16 15 16 15 16 11 13 15 13 15 13 19 15 19 15 19 15 19 15 19 15 15 13 15 12 11 12 7 10 11 12 11 12 11 12 11 12 27 15 23 13 15 10 11 9 23 13 19 13 15 12 15 10 15 9 15 9 15 9 15 9 19 10 19 9 11 6 3 3 3 6 11 9 15 9 15 7 15 7 11 7 7 6 7 4 0 1 0 0 0 0 0 0 0 6 23 19 63 31 79 34 71 36 75 37 79 39 87 40 91 43 99 43 87 39 87 42 87 40 99 37 91 37 75 22 31 6 0 3 3 3 3 9 27 9 3 4 7 6 3 1 0 4 11 9 15 7 3 3 7 6 7 6 7 6 7 6 19 6 11 9 15 12 63 42 115 48 126 49 115 45 115 48 119 48 123 49 123 49 119 48 126 49 115 43 99 37 87 34 67 25 47 16 23 12 23 13 39 33 39 24 31 36 182 170 408 202 420 167 214 96 353 150 369 159 384 158 365 159 404 179 432 171 432 143 226 63 130 88 499 259 547 259 599 245 607 247 527 149 543 262 595 236 599 238 599 217 456 188 369 223 682 193 210 87 305 179 444 164 361 152 349 153 349 153 353 156 365 161 369 158 353 152 345 155 365 161 388 174 365 125 301 152 400 167 420 179 460 191 476 197 495 206 519 220 555 232 567 233 595 244 587 238 626 256 619 251 654 248 642 254 682 263 686 262 702 268 698 266 730 286 785 298 793 292 757 291 722 269 678 260 694 269 722 269 722 268 738 279 789 295 861 306 805 289 789 285 757 269 749 269 749 266 742 265 742 266 757 266 761 269 765 271 769 271 769 272 730 254 765 280 765 274 769 276 781 244 785 291 765 286 769 288 769 285 769 291 753 274 749 279 745 285 765 286 749 282 730 288 745 285 718 283 722 280 710 263 634 232 579 242 607 250 611 251 571 239 547 235 531 229 507 221 480 206 460 209 456 193 396 205 432 185 384 167 400 165 349 158 333 138 273 114 249 111 249 107 230 102 210 101 202 99 226 117 230 117 226 120 246 128 265 128 261 129 277 137 301 147 297 144 289 143 289 143 285 141 273 135 265 134 265 134 265 132 242 128 273 137 289 135 273 129 289 135 238 92 134 84 198 114 265 143 301 155 317 156 329 165 357 170 349 170 349 170 349 171 349 164 349 174 365 164 67 111 392 174 337 164 329 171 329 167 325 164 333 162 329 162 325 161 321 159 321 158 317 156 313 156 309 155 309 155 309 155 309 155 317 158 317 156 313 156 309 155 297 152 293 150 293 149 289 149 285 147 289 149 285 144 273 141 269 140 261 141 277 146 281 144 285 147 289 149 289 149 289 149 277 144 281 144 277 143 269 140 265 138 261 138 257 137 257 135 261 135 261 135 257 134 257 132 253 131 249 131 246 129 246 129 238 126 238 126 238 126 234 125 238 125 234 125 230 123 230 122 230 122 222 119 218 117 218 119 214 117 214 117 214 117 214 117 226 120 226 119 222 119 218 117 210 114 210 116 214 116 214 116 214 113 214 111 210 110 206 110 202 108 198 107 198 107 198 107 202 105 202 105 202 105 202 105 202 105 202 104 198 104 194 102 190 101 190 101 190 101 190 101 186 99 182 98 178 96 178 96 182 98 178 96 174 98 186 98 186 93 186 95 198 96 202 98 222 107 257 119 285 123 277 119 281 122 281 122 281 122 281 122 277 120 277 119 273 119 269 117 261 116 273 120 277 120 273 117 269 113 269 111 273 116 285 120 301 125 289 111 230 82 142 57 43 28 55 39 95 63 178 95 202 98 226 120 325 147 301 126 253 107 238 101 238 105 246 104 230 101 238 104 242 104 234 101 238 102 238 102 238 102 234 101 238 101 230 96 218 95 218 96 226 98 218 93 210 92 206 92 206 92 206 92 202 90 202 88 190 85 186 84 186 82 182 82 174 81 178 82 182 81 178 79 178 81 170 76 158 75 162 78 162 78 166 79 170 78 166 76 142 72 150 75 154 72 138 67 154 73 146 70 142 70 142 72 138 69 138 67 134 66 130 66 138 67 134 66 126 63 119 60 126 66 126 64 123 63 119 63 115 63 119 63 119 61 115 60 115 58 103 57 111 60 107 55 103 55 99 55 99 55 99 55 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 99 48 95 46 91 45 91 43 91 45 87 43 87 45 99 49 95 45 91 43 87 45 91 46 18 33 16 31 15 33 16 35 16 33 16 33 16 33 16 33 10 26 12 28 13 31 15 33 15 31 15 31 15 31 15 31 15 23 12 19 10 19 10 21 13 23 13 23 13 23 13 23 18 28 16 26 13 21 10 19 15 26 15 23 13 23 12 21 9 14 9 14 9 14 9 14 10 16 10 14 7 9 4 4 4 7 7 14 9 14 9 14 3 4 1 2 1 0 0 0 1 2 0 0 0 0 0 0 0 11 21 54 42 69 40 62 42 64 40 62 40 62 40 62 43 71 48 71 43 66 45 71 42 78 51 71 40 62 31 38 9 2 0 4 6 7 4 14 12 14 4 7 7 11 3 0 1 7 7 16 10 11 4 2 6 9 6 9 6 9 6 9 9 9 7 16 10 23 30 71 51 83 54 83 49 76 49 81 46 76 48 78 49 76 48 74 49 78 46 69 40 59 34 52 28 40 19 23 13 21 13 23 21 42 22 57 28 121 111 365 188 367 190 262 95 150 159 219 153 210 161 200 150 193 167 238 185 219 177 191 81 71 45 152 241 370 223 379 250 358 241 339 191 248 227 377 242 365 227 372 235 341 199 310 150 417 265 305 81 183 135 334 187 315 165 291 159 296 155 288 155 296 161 305 158 293 152 284 150 288 158 300 173 329 153 250 137 286 159 298 168 303 177 317 191 336 200 339 209 353 226 372 230 374 238 393 241 377 247 401 245 396 260 393 260 422 259 415 251 408 262 429 271 422 263 417 272 436 277 429 283 432 286 425 274 403 265 396 269 403 266 398 263 401 271 413 282 410 279 415 292 429 288 403 276 393 271 379 263 372 260 370 265 377 266 382 268 384 269 389 274 403 262 377 280 422 279 413 279 410 285 360 292 448 285 456 294 472 294 475 294 491 288 463 289 475 289 484 297 484 291 472 288 484 297 475 288 472 289 465 277 439 247 389 233 417 253 439 266 460 253 453 247 453 242 451 230 444 220 420 218 434 220 405 185 405 200 377 184 351 191 351 176 343 176 324 149 276 125 255 122 245 119 234 111 222 111 224 114 236 117 238 119 245 126 267 131 269 128 267 128 279 137 291 144 296 143 293 141 288 140 288 140 288 138 291 144 298 146 296 135 281 137 281 134 269 125 255 132 276 125 214 78 174 85 205 110 250 132 284 137 286 146 310 162 329 162 329 161 331 162 331 168 319 173 346 173 327 61 262 177 343 164 329 165 339 168 331 162 334 161 331 159 329 159 329 158 327 156 324 155 322 155 322 152 317 152 317 152 317 152 317 156 324 156 322 155 319 153 319 150 310 149 308 149 305 147 305 143 300 146 303 144 296 138 288 138 288 137 291 143 303 144 298 143 298 143 298 143 298 143 298 140 296 143 300 144 300 143 298 138 291 137 288 137 286 135 286 135 284 134 284 134 284 132 281 129 276 128 274 128 272 126 272 125 267 126 267 126 267 128 269 123 262 122 260 122 257 120 257 125 262 122 255 116 248 114 248 116 250 116 250 116 250 116 250 120 253 120 250 119 248 117 248 116 245 116 245 116 245 116 245 110 238 111 241 111 241 113 243 111 238 110 236 105 229 104 226 105 231 105 231 105 231 105 231 105 231 105 229 104 226 102 226 99 222 99 222 99 222 99 222 98 219 96 217 96 214 95 214 98 214 96 212 96 214 98 217 93 210 93 212 95 214 96 210 108 224 120 243 129 248 126 238 122 236 122 236 122 236 122 236 122 234 122 231 120 231 119 229 114 226 119 234 122 231 119 229 119 231 117 229 120 236 128 241 129 202 70 95 25 76 43 119 64 126 48 88 30 88 48 126 75 183 119 214 84 222 134 198 108 198 101 191 102 195 104 193 99 191 102 198 105 195 102 191 102 193 102 193 102 193 104 195 102 193 99 186 96 181 95 176 99 176 96 171 93 169 93 169 92 164 88 159 87 159 88 162 85 157 85 155 84 152 82 152 79 150 81 152 82 150 81 145 82 145 78 138 76 140 79 145 73 136 75 138 76 136 75 133 70 124 75 131 75 124 69 117 75 126 72 121 70 121 70 124 69 119 69 117 67 114 66 114 66 114 64 112 64 112 63 109 67 109 64 105 63 105 63 107 61 105 63 107 64 107 63 102 60 95 55 95 60 102 60 95 54 90 55 93 55 93 55 95 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 46 81 46 78 45 76 43 74 46 78 43 74 43 78 48 85 46 78 45 76 43 78 45 81 23 21 27 21 27 19 19 16 19 18 19 18 19 18 19 18 15 13 15 13 15 13 15 13 15 13 15 13 15 13 15 13 7 12 19 16 23 15 11 10 19 15 19 13 15 12 11 12 19 15 23 15 23 13 15 10 15 10 11 9 7 10 11 12 15 9 15 7 11 6 7 6 15 9 15 7 11 7 7 6 11 6 7 4 3 3 0 3 0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 0 27 22 75 37 91 37 95 42 83 39 83 40 87 42 91 43 71 36 79 37 79 40 103 49 130 42 91 43 107 31 31 4 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 11 6 7 7 23 24 87 46 115 46 115 48 119 49 123 49 123 45 111 49 142 58 126 43 119 48 119 43 91 34 79 34 55 21 39 13 23 10 19 13 71 19 23 21 0 70 309 184 424 203 412 126 178 117 365 155 372 155 365 152 357 159 400 176 464 182 412 134 107 52 103 128 583 242 563 248 591 233 559 226 551 227 607 239 595 233 595 239 559 217 515 165 452 266 658 138 190 92 404 184 436 187 369 156 365 159 369 159 365 156 353 153 365 158 357 155 353 158 372 164 420 164 384 120 297 158 353 170 400 170 436 184 460 193 492 203 499 212 555 230 583 230 579 232 607 241 626 247 630 248 646 254 658 253 674 254 674 254 686 260 698 262 706 262 710 266 722 268 698 272 726 285 749 282 730 269 714 266 722 263 714 263 738 274 722 268 726 272 749 282 777 291 813 298 801 286 761 271 742 269 765 271 765 276 781 279 757 265 821 265 722 282 785 283 793 286 757 297 742 271 749 304 773 294 757 301 769 300 734 286 718 292 726 291 745 297 734 294 730 295 702 294 718 300 706 294 690 289 698 279 611 239 555 251 579 277 630 276 563 254 555 259 547 247 535 232 503 223 527 218 547 206 420 218 488 217 448 184 440 191 408 185 380 168 341 149 317 138 313 137 289 129 273 128 257 123 242 123 234 122 238 125 249 126 257 129 257 131 269 137 281 141 281 141 285 143 289 141 285 140 285 141 285 140 281 138 277 138 289 134 273 135 285 128 273 131 309 147 281 99 162 87 178 75 186 99 202 114 242 129 297 149 305 149 305 150 313 153 313 156 293 156 297 162 353 158 91 101 372 162 309 152 309 161 309 159 313 156 313 156 309 155 305 153 305 153 305 153 305 153 305 153 305 153 305 152 301 152 297 150 301 152 301 152 297 147 285 144 277 144 277 144 277 144 277 144 269 140 261 137 257 137 261 138 261 140 269 141 269 141 265 138 265 138 265 140 269 140 253 132 277 144 273 143 269 141 265 140 261 138 257 137 253 134 249 134 273 138 261 132 249 131 253 132 242 128 242 128 242 128 242 129 246 129 242 128 238 126 234 126 226 123 226 122 222 122 218 120 230 125 222 120 214 117 210 117 202 114 202 114 202 114 202 114 214 114 218 114 218 114 218 114 222 116 222 114 218 114 214 113 226 114 222 111 214 110 214 111 214 108 206 105 194 101 186 99 210 105 218 110 222 108 210 104 182 99 206 105 198 96 178 93 186 96 186 96 186 96 186 96 190 98 190 96 186 95 182 95 174 96 182 95 182 95 190 95 170 90 198 96 198 95 206 99 257 114 289 125 309 126 297 122 297 123 297 125 301 126 305 126 281 123 297 129 301 126 281 119 269 119 277 122 285 123 281 122 301 128 337 134 313 108 218 78 55 13 0 27 154 102 281 114 281 114 265 99 198 72 123 51 71 43 103 69 190 99 253 113 249 107 253 104 246 102 242 101 253 105 253 105 253 105 253 105 253 107 242 102 238 104 249 108 257 107 238 99 230 99 222 95 230 101 222 96 206 90 194 87 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 182 84 178 82 170 79 162 78 162 78 158 75 154 73 146 72 138 69 134 67 134 69 142 70 138 67 130 64 126 64 126 66 130 67 134 67 134 66 126 63 123 64 123 63 119 61 115 61 119 63 119 61 115 60 111 60 123 63 119 63 115 60 111 60 107 58 107 57 103 55 99 55 111 52 111 52 111 52 111 52 107 51 107 51 107 51 107 51 126 57 115 51 99 46 95 46 103 51 111 51 99 46 99 49 103 49 103 49 103 49 103 49 107 49 95 45 83 42 83 42 103 48 95 46 103 49 99 46 91 46 99 51 107 52 107 51 21 40 19 38 19 35 18 35 25 45 22 38 16 28 10 23 13 28 13 28 13 28 13 28 13 28 13 28 13 28 13 28 12 21 13 26 15 23 12 21 15 26 13 23 13 21 12 21 12 21 12 21 12 19 9 16 12 19 10 16 9 19 10 21 9 14 9 11 7 11 6 9 6 9 4 7 3 4 3 4 6 7 4 7 3 4 1 2 1 2 1 2 1 2 1 2 3 2 0 0 1 4 3 2 21 45 36 62 37 57 36 59 37 57 39 59 40 62 40 64 36 57 37 57 37 59 43 74 46 64 39 62 33 28 7 9 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 6 9 4 9 12 38 36 71 46 74 46 76 48 78 49 78 48 71 43 76 55 88 49 66 46 76 46 66 36 50 31 50 22 33 16 21 10 16 12 21 28 38 22 69 27 181 161 360 190 365 173 193 93 181 153 207 156 202 153 193 155 202 170 229 190 250 177 186 60 40 49 229 250 351 241 351 239 339 227 339 242 358 236 353 238 360 233 351 209 339 196 267 194 456 245 243 82 222 180 348 180 343 165 303 162 303 161 300 159 293 155 288 155 291 153 288 156 298 164 310 180 310 155 236 134 300 150 308 167 303 177 315 187 324 196 334 208 348 220 360 224 362 229 370 233 379 244 389 247 391 250 401 254 408 254 408 254 408 260 417 262 413 262 413 263 410 265 413 265 405 277 429 288 432 282 422 280 425 279 420 272 415 277 429 272 405 269 405 276 417 285 422 294 436 297 434 295 432 297 441 303 434 285 415 289 441 306 463 321 434 288 468 313 472 315 482 318 511 306 477 330 573 352 570 340 577 349 589 340 575 339 589 337 580 337 568 322 542 309 530 313 542 316 539 307 522 295 513 303 501 260 439 242 479 297 570 307 544 280 518 274 525 266 503 251 470 238 448 242 448 250 415 188 436 221 425 205 377 200 377 190 367 182 346 167 324 156 310 149 298 141 284 140 284 140 272 138 269 134 272 132 272 132 274 131 272 131 276 134 284 140 291 140 291 141 293 143 291 141 288 141 291 141 288 140 286 138 286 141 279 134 281 135 267 128 272 140 291 135 214 85 186 88 171 85 198 96 217 110 248 128 276 135 281 138 286 141 293 144 296 147 308 150 319 165 315 64 234 170 329 150 310 155 322 158 317 155 322 155 319 153 317 152 317 152 317 152 317 152 317 152 317 152 317 152 315 150 315 149 312 150 315 150 312 149 308 144 300 144 300 144 300 144 300 144 300 141 293 138 288 137 288 137 291 135 288 138 291 138 291 137 286 132 284 135 288 137 291 140 293 141 296 141 293 140 291 138 291 135 286 135 286 134 284 134 284 137 288 134 281 131 279 131 279 126 272 126 272 128 274 128 269 128 262 126 262 125 260 123 257 123 257 122 255 120 253 120 253 123 255 119 248 116 245 116 245 114 243 114 243 114 243 114 243 114 245 114 245 114 245 114 245 117 250 116 248 116 245 114 245 111 238 108 234 107 234 107 236 108 236 107 231 102 224 99 222 104 219 96 226 114 257 125 257 110 229 98 210 90 207 95 214 96 214 96 214 96 214 96 214 98 217 98 214 96 212 95 212 96 212 95 212 95 212 95 212 90 210 96 217 98 217 101 222 116 234 125 250 131 250 128 245 128 245 126 245 125 243 123 238 126 241 126 238 125 236 122 234 128 241 123 234 122 238 126 245 122 238 120 210 84 117 16 28 46 133 95 202 114 205 113 207 122 219 120 212 114 193 99 181 78 145 61 133 69 171 95 195 101 186 102 188 102 191 104 191 105 193 105 193 105 193 105 193 107 198 105 195 104 198 105 200 104 188 96 183 96 186 96 176 99 176 98 169 93 162 88 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 81 138 79 133 78 131 76 128 78 133 76 128 73 126 72 124 69 117 67 114 66 117 69 119 69 119 67 114 66 114 66 114 66 114 67 117 66 114 64 109 64 107 64 105 63 105 61 102 64 107 64 105 63 105 61 102 61 102 61 100 60 100 58 97 58 97 58 95 57 93 55 93 52 90 52 90 52 90 52 90 51 88 51 88 51 88 51 88 57 95 52 88 49 83 48 83 49 88 52 88 48 81 48 85 46 81 46 81 46 81 46 81 46 78 43 76 42 76 43 76 51 83 46 81 49 85 48 78 49 88 51 88 49 83 45 78 31 21 23 16 15 16 19 19 39 24 31 19 15 13 0 9 15 13 15 13 15 13 15 13 15 13 15 13 15 13 15 13 11 12 15 13 15 13 11 12 19 13 15 13 11 12 11 12 11 10 11 9 7 7 3 7 11 10 7 9 7 9 11 10 19 10 23 9 19 7 19 7 11 4 11 3 7 1 3 1 0 3 0 1 0 1 0 0 0 1 0 1 0 3 0 3 3 3 0 1 0 4 11 9 71 34 95 40 91 34 79 33 75 36 79 37 79 39 83 39 79 37 83 37 79 39 95 48 111 42 95 36 55 9 3 9 0 1 0 0 0 4 7 9 11 7 7 6 7 6 3 4 3 4 3 6 7 7 11 7 11 6 7 4 3 6 7 7 7 4 0 6 27 25 87 43 115 46 115 46 119 48 119 48 111 43 103 46 126 52 115 42 111 45 111 40 83 30 67 28 51 19 35 12 19 10 27 15 51 18 7 25 19 105 341 199 400 203 361 93 214 138 341 155 357 152 357 152 361 161 404 180 444 194 436 150 174 27 107 203 595 245 559 238 559 229 567 233 654 241 579 227 599 241 579 218 507 218 476 159 547 274 547 107 190 140 499 200 432 188 396 167 372 161 369 159 361 156 357 155 353 156 361 161 376 168 400 176 448 170 337 123 333 167 376 173 404 176 436 184 452 190 472 199 535 218 547 217 547 221 579 233 579 232 615 242 630 248 650 251 674 256 658 251 666 257 690 266 698 262 694 262 702 263 710 266 698 268 718 276 734 280 745 279 765 286 761 282 753 276 757 282 726 269 718 269 726 271 742 277 761 283 781 291 805 298 833 309 853 303 809 289 809 304 861 319 868 292 805 327 908 340 936 346 904 348 805 309 849 354 880 340 845 345 865 348 845 340 849 348 884 360 896 361 872 352 849 351 829 351 821 349 785 334 749 330 757 289 642 265 535 277 698 333 686 313 611 291 595 286 579 271 591 263 571 245 575 247 591 215 369 232 515 224 468 206 468 200 400 191 380 182 369 168 353 162 341 149 321 146 321 147 309 144 309 149 297 143 285 138 277 137 269 134 269 135 277 137 289 141 285 141 289 143 289 143 285 141 285 141 285 140 281 138 277 138 293 138 277 138 285 131 273 132 301 150 321 108 178 85 190 82 158 84 182 93 206 107 242 123 261 126 257 131 261 132 269 137 261 141 269 150 321 149 83 104 349 156 305 146 293 155 293 153 301 153 305 152 305 150 301 150 301 150 301 150 301 150 301 150 301 150 301 149 297 149 293 147 293 147 297 147 293 144 281 141 281 143 281 143 281 143 281 143 273 140 269 137 261 135 265 137 253 134 257 135 261 134 257 132 242 128 246 129 253 134 265 138 257 134 257 134 253 132 253 132 249 131 253 132 253 132 253 134 261 132 261 132 257 129 249 126 246 126 242 125 242 125 242 125 226 123 226 123 222 122 222 122 222 122 218 120 218 119 214 119 226 119 218 116 210 114 210 114 214 116 214 116 214 116 214 116 214 113 214 113 214 113 214 113 226 117 226 116 222 114 218 114 206 107 202 104 198 104 198 104 206 107 202 104 194 101 186 99 210 102 202 111 261 131 261 117 190 93 166 87 166 92 178 93 182 95 182 95 182 95 182 95 186 96 186 96 182 95 182 95 182 95 182 95 190 95 190 95 198 98 210 99 214 99 230 108 293 126 317 134 329 135 325 132 325 132 317 129 309 125 297 123 309 129 301 126 297 128 309 132 309 131 309 131 305 126 289 122 265 85 126 27 43 37 150 81 234 114 337 135 297 110 285 128 289 120 289 122 297 123 297 122 289 107 222 82 194 87 230 101 234 98 238 102 249 107 261 108 257 107 257 105 253 105 253 105 242 104 246 105 246 105 242 104 230 96 218 95 222 99 226 98 226 99 218 96 206 92 198 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 154 75 154 75 154 75 154 75 162 76 158 75 150 72 146 72 138 69 134 66 130 67 134 69 142 70 138 67 130 67 134 67 130 66 134 67 130 64 123 63 126 66 123 64 119 63 119 63 126 66 126 64 123 63 119 63 111 58 107 58 107 57 103 57 103 57 103 57 99 55 99 55 111 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 91 45 91 45 91 45 91 45 87 43 83 42 87 45 95 46 107 49 95 46 99 48 95 43 99 48 103 48 99 45 87 42 24 40 18 31 13 33 18 40 15 31 16 33 16 35 18 35 13 28 13 28 13 28 13 28 15 31 13 28 13 28 12 26 12 21 12 23 13 21 12 21 13 23 13 21 12 21 10 19 10 19 9 14 7 14 7 14 10 19 9 14 7 16 10 19 10 14 9 14 7 11 7 11 7 9 6 9 4 7 4 4 0 0 0 0 0 0 0 0 1 2 1 4 3 4 3 7 6 9 4 7 4 11 13 28 34 57 39 64 39 57 33 50 36 54 36 54 36 54 36 54 36 59 40 62 40 66 48 78 48 64 34 47 21 14 6 14 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 4 4 1 9 15 42 37 66 46 74 46 74 46 74 46 76 43 66 42 69 48 76 43 64 43 69 43 59 31 42 25 40 22 31 15 16 10 19 15 28 21 52 21 83 64 248 179 372 187 362 141 138 111 210 149 198 150 195 152 193 155 202 173 229 182 260 180 214 111 23 69 341 247 353 242 341 230 331 227 339 244 341 217 327 233 360 227 322 197 348 184 274 241 456 184 179 78 312 229 386 190 351 176 308 158 296 156 293 156 296 158 296 161 305 167 319 177 336 187 343 199 327 140 250 153 308 159 308 173 315 182 322 185 324 194 336 221 360 218 358 218 362 226 372 220 360 235 382 242 389 247 396 257 403 247 389 248 403 262 415 260 408 260 401 260 403 262 405 265 408 265 408 266 408 266 405 276 420 277 415 269 410 272 420 266 401 262 393 259 391 262 393 269 403 276 408 279 415 286 429 292 436 291 439 295 444 295 446 298 413 283 477 322 494 327 511 337 527 304 463 303 501 298 487 301 506 307 515 304 513 304 522 304 532 316 556 327 568 333 582 351 608 358 608 355 608 355 608 358 587 336 599 303 582 358 608 340 608 316 587 310 589 300 565 288 544 277 506 274 513 276 432 173 475 248 446 227 436 226 413 208 403 197 377 182 353 168 336 155 315 146 303 147 305 149 296 152 298 147 288 141 286 138 284 138 286 138 286 137 296 141 298 141 291 143 296 144 293 141 291 141 291 141 288 140 286 138 286 143 284 135 286 134 269 128 269 137 293 144 219 84 183 92 183 82 183 88 198 96 214 110 238 122 248 122 260 128 267 132 272 134 279 137 291 149 293 63 234 156 305 144 291 144 300 149 300 149 308 147 305 146 303 146 303 146 303 146 303 146 303 146 303 146 303 146 303 144 300 144 298 143 298 144 300 143 296 140 291 140 288 140 288 140 288 140 288 138 284 135 281 134 279 135 281 131 276 132 279 134 276 132 274 134 269 125 267 131 276 128 262 125 265 125 265 125 265 125 265 126 269 128 272 129 274 131 276 128 269 131 274 129 269 125 262 125 262 123 262 123 260 122 260 122 255 122 255 122 255 122 255 120 253 119 250 117 248 117 248 119 248 116 243 114 243 114 243 116 245 116 245 116 245 116 245 111 241 111 241 111 241 111 241 114 245 114 245 113 243 111 241 105 229 102 226 102 226 104 229 107 231 105 229 102 224 99 222 101 229 113 248 113 217 76 159 57 169 84 210 95 207 90 202 93 210 93 210 93 210 93 210 96 212 95 212 95 212 95 212 95 212 95 212 95 212 95 212 96 217 99 219 98 224 107 236 126 245 132 255 137 257 135 253 134 253 132 248 129 243 126 238 128 238 129 241 132 248 137 253 129 241 132 236 117 195 85 155 48 112 51 131 79 195 126 248 128 217 114 193 107 200 119 219 116 202 114 200 114 205 117 214 123 217 116 210 113 207 107 198 101 188 104 193 107 198 110 202 108 195 107 195 107 193 105 193 102 195 105 200 107 198 104 193 102 188 98 186 99 191 101 183 98 174 98 169 93 162 90 159 92 162 92 159 90 157 88 157 87 155 87 152 85 150 84 150 84 150 84 148 82 145 81 140 81 138 81 136 79 133 78 133 73 126 73 126 73 128 75 128 76 131 75 128 73 124 70 121 72 121 70 119 69 119 69 121 72 121 69 119 67 117 69 119 64 114 66 114 66 112 63 107 66 107 64 107 63 105 63 105 64 107 63 105 61 102 61 102 57 95 55 93 55 93 55 93 57 93 55 93 55 93 55 93 52 90 52 90 52 90 52 90 51 88 51 88 51 88 51 88 52 88 51 85 49 88 52 90 49 88 52 88 48 81 48 85 45 78 45 78 45 78 45 78 46 81 45 78 45 78 46 81 51 85 46 81 48 83 45 74 40 74 43 78 46 81 46 81 31 21 15 13 7 15 19 19 0 10 7 15 19 19 27 22 15 13 15 13 15 13 15 13 19 15 19 13 15 12 11 12 11 12 11 10 7 12 11 12 15 13 11 12 11 10 7 10 15 12 7 7 3 7 7 9 11 9 3 7 3 7 7 10 23 9 19 7 19 6 15 6 15 6 11 4 11 3 7 3 0 0 0 0 0 0 0 0 0 1 0 3 0 4 3 6 7 7 7 4 3 9 39 25 83 34 87 37 95 37 87 34 75 36 75 36 75 34 71 34 71 39 95 46 103 48 111 52 111 31 43 18 35 10 3 3 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 7 3 0 7 39 30 95 42 115 46 115 46 115 46 115 45 107 42 103 42 107 43 103 40 107 43 103 37 71 25 55 24 47 18 27 10 15 12 35 19 51 24 11 31 99 144 353 194 424 194 297 82 281 158 313 149 345 149 357 152 365 164 400 179 424 194 424 168 337 60 230 247 563 245 571 239 551 227 563 226 579 221 551 223 579 232 559 212 492 212 448 182 658 262 380 79 158 190 579 220 460 188 388 158 353 155 353 155 357 158 369 162 380 168 404 180 436 191 452 194 468 173 293 135 369 164 365 164 416 180 428 185 444 190 464 199 543 221 551 223 559 226 563 223 551 223 587 235 611 241 630 248 646 247 611 238 619 250 662 259 678 259 674 256 678 257 682 257 694 260 690 256 686 257 694 260 702 265 718 268 714 269 726 276 710 262 694 256 690 254 694 256 726 268 742 268 738 268 745 276 757 283 785 292 789 292 777 288 781 266 722 291 773 282 749 279 753 298 718 274 714 288 714 288 726 291 738 291 730 288 714 286 706 286 726 295 730 297 722 300 745 318 757 325 769 331 781 339 849 330 813 349 718 339 801 355 749 345 694 331 702 333 698 319 674 306 658 277 646 289 650 224 345 269 587 233 503 239 503 214 456 218 432 205 404 185 388 174 353 159 341 153 325 153 317 150 305 150 297 146 293 146 293 144 289 143 285 140 285 141 293 143 285 143 293 144 293 144 289 141 285 141 285 140 281 138 277 138 285 135 265 137 269 126 253 128 293 150 317 105 162 85 194 90 190 90 202 92 210 98 222 110 249 119 242 123 246 128 257 129 230 131 238 135 289 138 79 108 305 143 281 137 269 143 261 144 281 143 281 143 277 141 273 140 273 140 273 140 273 140 273 140 281 141 277 141 273 140 273 140 265 138 269 140 269 137 265 135 265 137 265 137 265 137 265 137 261 134 253 131 249 131 253 132 249 132 253 134 257 132 253 131 265 129 226 125 253 134 242 119 230 123 230 123 230 123 230 123 230 125 234 126 238 128 242 129 238 125 246 128 249 125 238 122 238 122 234 120 230 119 226 119 222 123 222 123 222 123 222 123 210 119 210 119 206 117 202 116 222 119 214 117 210 117 214 117 210 116 210 116 210 116 210 116 210 111 218 111 218 111 218 111 218 111 214 110 210 108 210 108 210 104 206 102 202 104 210 105 210 104 206 102 198 101 194 99 186 104 222 98 126 43 0 13 47 64 174 102 198 92 174 93 186 95 186 95 186 95 186 95 186 96 190 96 190 96 190 96 182 95 190 95 190 95 198 95 198 96 206 95 214 102 249 119 313 129 333 134 341 135 337 134 333 132 329 131 325 129 325 129 301 129 313 134 317 131 301 126 305 126 277 108 206 75 126 51 178 87 285 128 349 129 301 107 301 113 281 116 313 125 297 111 289 120 277 114 277 116 285 117 277 113 289 119 301 117 277 105 273 111 273 111 277 113 277 113 273 110 269 108 265 107 261 105 234 102 242 105 246 104 238 101 246 102 226 98 226 99 226 98 222 99 218 98 206 93 202 92 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 154 76 154 76 154 78 158 78 158 76 154 73 146 72 142 70 154 73 146 70 142 70 142 70 146 70 138 69 134 67 138 69 126 64 130 66 126 64 123 61 123 64 119 63 119 61 115 61 111 60 107 58 103 57 103 57 95 54 95 54 95 55 99 55 95 55 99 55 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 54 103 51 111 51 99 46 99 49 99 48 99 48 99 48 99 48 111 51 103 46 95 45 91 45 103 48 91 45 95 46 91 42 79 42 87 45 95 46 95 46 21 38 16 31 15 31 16 35 15 31 15 31 16 33 16 33 13 28 13 28 13 28 13 28 16 33 15 28 13 26 10 23 12 21 10 19 10 19 12 21 12 21 12 21 10 19 10 16 13 21 9 14 6 14 9 19 9 16 7 14 7 14 9 16 6 9 6 7 4 7 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 3 4 4 9 6 9 6 11 7 7 4 16 22 52 34 52 33 54 37 62 36 54 37 57 36 54 36 52 34 52 34 62 48 78 51 74 45 69 31 23 3 7 9 9 0 0 3 2 0 0 1 7 6 14 4 7 6 9 6 9 7 11 4 7 4 9 6 11 7 11 7 9 6 7 4 9 6 11 7 4 3 14 22 54 42 69 46 74 46 74 45 71 45 71 43 69 43 66 42 66 42 66 43 69 42 59 30 38 22 35 21 26 12 14 9 21 18 38 18 71 21 97 102 310 184 360 197 315 113 152 132 217 152 183 150 195 152 191 156 200 170 217 179 243 176 222 165 107 144 353 236 353 247 343 229 331 226 329 229 336 224 339 230 346 220 317 197 303 173 329 272 410 138 169 90 382 244 410 211 358 180 308 161 300 159 296 158 298 162 305 164 310 174 334 187 343 190 348 188 317 122 269 165 296 158 293 174 319 179 319 182 324 193 339 214 358 217 367 223 370 218 351 215 358 226 370 230 382 242 393 247 377 232 365 239 389 251 396 256 393 253 389 253 386 254 391 251 396 250 393 253 398 260 405 259 396 265 401 268 403 272 413 263 396 259 386 256 384 257 386 259 386 262 382 259 382 263 391 269 403 276 413 280 427 291 444 294 405 271 451 289 427 280 427 277 439 277 417 282 436 283 460 291 456 292 460 291 456 288 456 292 479 300 496 300 494 297 501 294 506 300 522 306 537 312 558 312 525 295 539 294 573 351 608 351 608 334 608 337 608 333 608 324 608 322 573 324 608 325 487 193 570 295 477 253 499 251 444 230 441 221 417 202 391 187 372 170 341 159 327 153 317 149 300 153 303 152 303 152 305 153 310 147 300 144 300 143 300 144 303 143 293 144 296 144 296 143 293 141 291 141 288 140 286 138 291 140 291 132 286 131 265 123 265 135 288 134 207 78 179 92 183 85 183 88 186 87 191 95 205 107 222 110 234 116 241 122 253 123 265 125 269 134 274 58 238 138 284 135 279 134 279 138 284 138 291 138 288 137 288 135 286 135 286 135 286 135 286 135 286 138 291 137 288 137 286 135 286 132 284 134 286 135 284 132 276 132 276 132 276 132 276 132 276 131 274 129 269 128 269 128 269 129 274 131 276 132 274 131 272 132 267 120 255 122 267 128 269 125 265 125 267 126 267 128 269 122 262 123 262 123 262 125 265 122 260 122 262 123 260 122 257 122 257 120 255 117 253 116 248 122 250 122 250 123 253 123 253 117 243 117 241 116 241 114 238 119 245 117 241 116 243 117 245 113 236 113 236 113 236 113 236 110 238 110 238 110 238 110 238 108 236 108 234 107 231 105 231 105 229 104 229 104 231 107 234 104 226 102 226 101 224 99 219 98 219 102 183 49 100 24 100 69 186 98 214 95 198 95 214 93 202 93 202 93 202 93 202 95 205 95 205 96 207 96 207 95 212 95 212 95 212 95 212 93 212 93 214 98 234 117 257 131 250 132 255 135 257 134 255 134 253 132 253 132 250 131 250 129 243 134 243 128 224 114 207 120 212 104 183 92 181 98 191 125 226 117 212 111 202 113 205 110 207 123 217 120 205 117 207 122 207 119 202 116 202 117 210 117 207 113 205 114 217 114 207 119 210 117 205 114 200 113 198 111 198 111 195 108 193 107 191 102 193 104 195 104 195 102 193 102 186 95 179 95 181 93 171 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 79 128 78 128 78 128 78 128 75 128 75 126 72 121 70 119 75 128 72 121 70 119 69 121 70 121 69 117 66 117 67 117 64 112 64 112 64 109 61 107 61 102 61 100 60 100 58 97 55 93 54 90 54 88 52 88 54 90 54 90 55 93 55 93 54 90 54 90 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 90 49 88 52 88 48 81 48 85 49 85 49 85 49 85 49 85 54 90 49 83 45 78 43 76 46 78 43 78 46 83 46 76 46 81 46 81 45 76 42 71 19 18 19 16 15 15 11 15 19 18 15 16 11 13 3 12 15 13 15 13 15 13 15 13 23 16 19 13 15 12 7 10 11 12 7 9 3 10 11 12 11 12 11 10 7 10 3 9 15 9 0 4 0 4 0 9 7 7 3 6 0 7 3 9 11 4 7 3 7 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 1 0 3 3 6 11 7 3 7 11 3 0 10 59 37 87 33 75 33 87 37 83 30 83 39 79 37 75 36 75 34 79 43 119 55 115 42 71 30 31 4 0 1 0 0 0 0 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 15 4 0 12 59 39 111 45 115 46 115 45 111 43 107 43 111 45 111 43 103 40 103 43 111 45 107 37 71 25 51 22 43 16 19 7 15 13 43 24 51 31 11 39 186 180 372 194 432 144 226 102 317 156 321 155 337 149 361 155 365 161 388 173 412 187 424 173 404 117 448 247 555 247 575 233 531 224 567 227 599 229 567 224 579 229 555 212 515 184 424 223 674 215 261 73 246 226 575 226 503 197 408 174 404 173 388 164 369 161 372 162 372 167 404 180 432 185 428 180 388 153 226 140 384 153 361 161 384 171 396 176 404 180 444 196 503 203 503 208 531 214 519 205 547 218 559 223 575 232 611 245 619 235 579 229 607 245 634 247 650 253 646 250 646 248 650 248 654 244 662 245 666 251 682 256 674 256 694 262 694 260 702 265 702 256 694 254 690 256 706 260 702 259 718 259 710 257 722 265 702 262 706 266 714 274 749 291 757 263 714 294 773 289 773 300 749 291 710 268 714 277 714 285 738 282 738 283 745 286 745 282 698 276 718 286 718 288 718 292 714 295 718 298 702 300 710 306 726 282 615 263 615 309 730 351 690 325 650 316 686 322 686 307 686 324 698 301 722 337 749 256 408 333 722 268 611 300 638 266 515 245 488 227 456 203 420 191 400 176 369 162 341 155 313 146 333 159 329 158 325 159 329 159 313 150 305 146 297 144 301 146 289 144 293 146 297 144 293 143 285 141 285 140 281 138 277 137 285 137 261 137 265 126 253 128 297 143 273 88 134 82 190 85 202 85 206 84 190 85 190 93 206 101 202 105 214 113 218 114 214 122 218 122 246 125 55 105 273 132 257 131 246 131 246 135 261 135 269 134 265 132 261 132 261 132 261 132 261 132 261 132 269 135 265 134 265 132 261 132 253 129 257 132 261 131 257 129 249 129 249 129 249 129 249 129 249 128 242 126 238 125 242 126 246 128 249 131 253 129 246 128 230 125 226 105 154 95 210 134 238 125 238 126 242 128 246 128 234 123 234 123 230 122 230 122 234 120 230 119 230 119 234 120 234 119 230 117 222 114 218 114 206 119 210 119 214 120 218 122 202 116 202 116 198 114 194 113 210 114 210 113 210 113 214 114 202 110 202 110 202 110 202 110 210 108 210 108 210 108 210 108 210 108 210 107 206 107 202 105 206 102 202 102 202 104 210 107 202 102 202 101 198 101 194 99 210 107 210 88 123 63 119 79 190 98 194 98 186 95 186 96 178 92 178 92 178 92 178 92 182 93 182 95 186 96 190 96 190 95 190 95 190 95 198 95 194 95 202 95 230 111 293 134 329 134 337 135 341 135 341 135 349 137 341 134 333 131 325 129 321 134 317 129 297 119 269 111 265 110 246 104 253 116 301 132 265 104 281 110 297 116 305 119 305 120 309 116 281 111 301 126 297 122 281 120 285 117 289 119 317 119 297 116 301 119 305 119 293 119 289 116 281 113 277 111 277 113 273 110 265 108 261 107 249 102 238 101 234 102 238 104 226 95 210 92 218 96 218 95 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 166 79 162 78 158 76 150 75 154 75 150 73 146 70 138 69 150 72 142 67 134 66 130 66 138 69 134 66 130 66 130 66 123 64 126 64 126 63 119 60 111 60 107 58 107 57 103 57 95 54 91 52 91 51 87 51 95 54 95 54 99 55 103 57 91 52 91 54 95 55 99 55 111 52 111 52 111 52 111 52 107 51 107 51 107 51 107 51 111 52 107 49 103 49 107 51 103 51 111 51 99 46 99 49 107 51 107 51 107 51 107 51 99 46 91 43 87 43 87 43 87 42 83 43 95 49 99 46 99 48 99 48 95 45 87 42 16 33 18 35 18 33 15 28 16 33 16 31 15 28 13 28 13 28 13 28 13 28 13 28 16 33 15 28 13 26 10 19 13 21 9 14 7 16 12 23 12 21 12 19 10 16 9 16 9 14 3 4 0 4 4 11 9 14 7 11 6 14 7 16 3 4 1 2 1 0 0 0 3 4 3 2 1 0 0 0 0 0 0 2 1 4 3 7 1 2 3 7 6 9 7 14 4 9 6 4 1 14 25 62 40 54 33 50 36 54 33 42 40 59 39 57 37 54 36 54 39 71 54 85 48 54 22 26 6 2 1 7 1 0 0 14 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 10 9 4 21 28 64 46 71 46 74 46 71 45 69 43 69 45 74 46 69 40 64 42 69 46 74 43 62 31 40 22 38 19 23 10 11 9 21 21 42 16 81 24 112 126 360 199 372 191 236 88 174 138 205 159 191 152 193 153 193 156 198 165 207 174 236 184 219 167 164 212 355 239 358 244 327 218 322 230 341 236 343 212 329 226 351 224 322 220 284 176 382 266 329 98 140 134 429 242 417 227 382 196 353 185 341 174 319 162 308 159 305 162 312 174 334 185 336 180 331 156 281 104 274 173 286 162 303 164 305 168 305 171 312 185 334 199 334 194 334 202 346 203 334 220 358 220 358 223 365 238 389 241 367 227 358 238 386 248 379 251 384 248 377 247 374 247 377 244 384 242 379 239 372 242 372 244 372 251 374 250 367 250 374 254 377 250 374 250 379 257 384 266 398 268 391 263 386 265 393 257 391 269 403 271 405 274 417 277 384 262 429 282 420 285 439 298 429 265 384 271 408 268 415 271 405 272 415 277 425 279 420 268 429 280 448 288 458 291 475 288 475 289 487 289 489 295 508 289 482 247 429 263 515 304 580 319 568 304 561 309 570 303 551 285 561 294 534 310 608 325 472 217 608 343 549 312 608 331 575 282 522 265 484 235 439 211 410 199 389 185 365 171 346 159 324 162 324 161 317 158 317 158 319 153 308 150 308 146 305 146 305 143 293 144 296 146 293 144 291 141 288 141 286 140 284 138 286 146 296 138 293 134 269 125 269 140 284 119 183 69 171 90 176 87 183 87 179 84 176 85 188 96 200 99 210 107 219 111 229 116 245 117 245 122 248 48 226 128 269 129 267 128 265 131 274 134 279 132 276 131 274 131 274 131 274 131 274 131 274 131 274 134 279 132 276 132 274 131 274 128 269 129 272 131 272 129 269 128 265 128 265 128 265 128 265 128 262 125 257 123 257 123 257 125 260 126 265 128 262 125 260 114 255 119 205 60 157 95 265 119 250 120 253 122 255 123 255 123 255 123 253 120 250 119 248 120 253 117 248 116 250 120 257 119 253 117 248 114 243 113 241 114 241 116 243 117 245 119 245 116 241 114 238 114 236 113 236 111 236 110 234 110 236 113 238 108 231 108 231 108 231 108 231 108 236 108 236 108 236 108 236 110 238 108 236 108 234 107 234 101 224 101 224 101 229 105 231 102 226 101 224 101 224 99 219 96 214 104 217 98 210 104 229 104 210 93 207 102 217 93 188 92 200 92 200 92 200 92 200 93 202 93 205 95 207 96 207 95 212 95 212 95 212 95 212 95 207 96 212 105 243 131 281 135 253 137 255 137 255 138 257 141 262 138 253 132 243 128 238 134 243 131 234 126 231 126 231 119 222 119 217 114 202 104 191 116 207 108 195 105 200 111 207 116 202 111 210 126 219 117 188 128 212 126 214 122 207 119 205 114 205 116 214 122 217 116 202 116 205 116 202 114 200 113 200 114 200 111 198 110 193 107 191 105 191 101 183 99 186 104 193 98 176 93 176 99 186 102 186 98 164 98 162 96 159 95 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 76 124 73 119 75 128 73 124 72 121 69 119 70 119 67 112 64 109 63 109 69 117 66 112 64 112 64 114 63 112 64 112 64 109 61 105 58 97 57 95 57 93 55 93 54 90 52 88 52 85 51 85 54 90 54 93 55 95 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 54 90 51 85 49 85 49 88 49 88 52 88 48 81 48 85 49 85 49 85 49 85 49 85 42 71 40 71 40 74 43 76 42 71 40 76 46 85 49 83 42 76 45 83 48 85 48 83 23 15 19 13 15 15 19 16 11 12 11 12 11 12 11 12 23 12 11 10 19 16 27 15 27 16 27 15 23 15 19 13 11 13 11 12 7 10 3 10 3 10 3 10 3 10 3 10 0 6 7 6 7 6 7 6 11 7 11 7 11 7 11 7 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 3 0 4 3 4 3 4 3 4 3 4 3 4 0 3 0 1 0 13 63 42 75 36 75 34 63 34 59 34 75 37 79 36 75 34 75 31 107 43 115 48 123 34 43 3 3 1 3 1 3 1 3 1 7 0 0 4 11 1 3 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 15 4 15 24 91 42 107 48 99 46 103 45 91 42 99 48 95 42 91 42 95 43 87 37 103 42 99 37 79 28 51 19 15 10 19 7 7 9 39 24 51 31 23 61 301 196 400 188 384 119 214 119 325 147 345 149 329 150 361 159 380 167 408 176 420 177 416 190 337 156 559 242 583 238 551 221 531 223 567 233 579 229 444 191 603 227 563 203 495 194 472 230 726 155 162 76 380 248 519 223 488 208 488 208 444 199 444 194 420 182 400 177 388 161 365 185 448 187 412 182 365 117 253 135 357 165 337 165 388 161 369 164 404 173 428 182 432 190 464 194 468 196 484 206 507 212 559 229 599 235 603 236 595 223 563 230 626 247 638 250 658 248 630 241 638 248 658 250 642 245 638 244 642 244 638 242 642 244 642 242 642 242 646 245 662 250 654 245 650 245 662 250 690 256 694 257 702 259 706 259 706 263 706 268 718 272 730 276 710 245 718 276 722 280 722 277 761 269 662 265 710 268 690 271 702 263 698 265 718 272 726 272 674 262 682 274 722 283 722 280 698 279 706 285 722 291 714 285 670 262 579 236 591 285 678 291 662 292 634 294 654 300 646 288 619 269 571 276 619 312 682 205 468 303 698 271 603 304 698 312 738 328 694 279 571 254 523 218 488 203 412 206 416 194 384 174 325 165 345 167 329 159 325 164 317 150 285 146 297 153 297 147 289 149 289 149 289 147 285 147 277 146 281 146 277 141 257 134 285 140 281 141 281 131 261 131 285 141 257 76 134 76 166 82 178 85 174 87 182 85 166 84 186 87 174 92 214 108 242 111 230 126 218 110 273 99 111 98 253 120 234 117 238 120 234 120 261 128 246 122 226 119 230 122 234 125 230 125 230 125 230 123 246 131 246 129 242 129 238 128 246 129 242 128 238 126 234 126 234 123 234 123 234 123 234 123 234 123 234 123 234 123 234 123 214 119 226 125 246 122 202 99 194 122 230 101 11 75 214 125 234 114 206 111 226 122 234 116 234 122 242 123 234 120 238 123 226 117 218 116 218 116 218 117 218 116 214 113 210 114 214 116 206 111 210 114 214 116 222 117 206 111 206 111 206 111 206 110 198 107 198 107 198 107 198 107 198 107 198 107 198 107 198 107 202 105 198 104 198 107 210 111 198 105 198 105 198 105 198 105 182 99 182 101 186 102 190 104 194 102 190 101 186 99 182 98 202 102 202 102 202 104 206 104 198 99 194 98 186 95 178 90 174 90 170 88 166 90 170 92 162 88 170 92 178 93 182 93 190 93 194 96 190 99 178 99 194 104 222 113 281 128 321 132 357 140 369 141 372 141 369 140 372 143 369 140 361 138 357 137 353 138 349 134 337 131 329 128 297 119 301 119 293 111 265 102 277 107 281 110 289 113 297 117 309 120 309 120 309 120 309 120 305 122 309 122 317 123 317 122 313 120 305 117 301 117 301 119 293 117 285 114 281 114 281 116 289 114 269 107 257 107 265 110 253 104 257 104 249 101 242 98 253 102 242 98 234 98 242 101 230 95 222 92 214 90 210 90 218 93 202 90 194 90 186 84 186 87 182 85 182 84 178 84 186 85 178 82 174 82 174 84 166 79 166 78 162 76 158 76 158 76 158 75 154 73 150 73 158 79 154 69 130 72 150 72 146 73 146 73 138 69 126 66 119 63 119 64 123 66 126 67 119 63 119 63 119 63 119 63 107 57 91 51 83 51 95 55 87 51 91 52 95 55 99 55 99 55 99 55 103 58 111 61 95 54 99 55 99 54 91 51 99 55 107 55 107 55 107 55 107 54 95 49 91 51 103 55 99 52 99 52 99 52 99 52 99 52 99 52 99 52 99 52 95 51 95 51 95 51 95 51 91 49 87 48 87 46 83 46 91 49 91 48 87 46 83 46 83 46 83 48 91 49 91 49 13 23 13 23 13 26 16 31 15 26 15 26 15 26 15 26 15 21 10 19 13 28 15 23 15 23 13 23 12 21 12 19 13 19 13 16 12 16 10 14 10 14 10 14 10 14 10 14 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 2 1 2 3 4 3 7 4 7 4 7 4 7 4 7 4 7 6 11 4 7 4 23 27 62 39 62 39 59 37 57 36 57 40 59 39 57 37 57 36 59 42 66 42 64 36 38 10 2 1 2 1 2 1 2 1 2 3 0 0 11 9 7 3 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 7 7 9 40 37 64 43 74 45 69 46 69 42 64 45 74 43 64 42 64 43 66 40 57 37 62 36 57 30 40 19 28 9 19 10 16 7 19 18 42 25 62 27 162 152 374 182 355 164 207 101 181 140 202 152 191 146 188 156 200 164 210 173 219 179 226 176 241 150 224 242 343 235 343 236 319 221 312 232 365 235 339 146 300 236 351 215 310 209 312 206 401 260 241 66 164 188 436 235 415 227 403 221 413 206 393 206 386 197 358 182 341 173 315 170 358 200 348 177 327 155 207 120 274 158 296 149 293 159 286 153 296 164 303 168 319 184 327 188 327 185 317 190 324 197 336 215 351 221 353 229 367 224 341 220 365 244 382 245 382 253 379 242 367 244 374 250 384 248 384 247 382 247 377 247 374 245 367 242 365 244 362 245 365 250 365 245 358 244 360 247 367 253 374 253 377 254 377 256 379 257 386 260 393 266 401 269 405 263 362 268 410 269 417 269 413 285 398 254 398 271 408 262 415 259 405 259 417 266 429 266 425 256 408 265 429 279 444 279 439 277 439 277 453 286 463 285 456 268 422 238 401 247 494 286 537 289 549 282 549 292 551 288 530 277 506 257 515 277 563 291 391 218 544 295 489 257 532 285 539 292 558 291 527 277 542 283 518 248 444 224 465 229 422 197 377 173 351 174 355 179 351 168 324 156 315 159 312 155 303 149 296 150 296 150 296 149 293 149 293 147 291 147 291 146 284 140 274 147 288 141 288 138 274 126 274 129 286 114 174 67 159 78 171 84 179 85 183 85 179 84 176 96 186 90 183 96 193 105 205 99 234 102 219 123 200 63 191 122 255 120 257 123 262 123 260 119 257 120 260 122 262 123 262 122 260 122 262 125 262 125 262 122 257 125 262 128 267 131 269 129 267 129 265 128 262 126 262 122 255 122 255 122 255 122 255 122 255 122 255 122 255 122 255 120 250 119 255 123 245 104 207 111 257 122 214 39 174 113 248 116 236 119 241 119 236 117 236 114 234 119 238 117 236 119 243 116 243 114 241 114 243 116 245 116 241 114 238 113 238 114 241 114 243 113 241 110 238 108 236 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 229 105 224 104 226 108 234 104 224 104 224 104 224 104 224 99 217 99 219 101 219 102 222 102 222 101 219 101 217 99 212 101 212 101 210 101 210 101 210 99 205 98 202 96 200 93 198 92 205 90 202 88 205 90 207 87 202 90 210 95 212 96 214 90 212 93 214 96 212 101 210 102 212 111 229 125 250 134 253 140 257 143 262 144 260 143 257 144 262 143 257 140 255 138 253 141 260 140 255 135 248 132 245 125 234 126 234 123 224 114 212 107 200 104 198 107 210 117 224 119 222 119 222 120 224 120 219 120 214 122 219 125 222 123 219 123 217 120 212 119 212 119 212 119 207 116 202 114 202 114 205 114 200 110 193 107 191 108 193 104 186 104 186 102 181 99 176 99 176 96 174 95 171 96 171 95 164 93 157 90 155 90 155 98 162 93 157 93 157 90 150 87 148 87 148 85 145 85 143 87 145 84 140 82 140 82 143 79 136 78 133 78 131 76 131 76 131 75 128 75 126 73 126 76 128 75 112 67 119 75 119 70 119 72 119 72 117 70 114 63 105 63 105 63 105 61 102 63 105 63 105 63 105 63 105 61 100 57 90 54 93 57 97 55 93 55 93 57 95 57 95 58 95 55 93 55 93 55 95 57 93 55 93 54 90 54 90 55 93 55 93 55 93 55 93 54 90 52 85 51 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 48 81 46 78 46 78 48 81 23 15 15 13 15 13 19 15 23 16 23 16 23 16 23 16 19 10 11 12 23 16 23 13 15 12 15 10 11 9 7 9 19 15 15 13 11 12 11 12 11 12 11 12 11 12 11 12 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 3 0 4 3 4 7 6 3 4 3 4 3 4 3 4 7 7 0 4 0 13 47 33 75 40 71 39 63 37 59 37 87 40 83 39 83 40 99 43 99 40 99 30 51 10 7 1 3 1 3 1 3 1 3 1 7 0 0 10 39 12 15 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 3 3 19 27 91 39 99 45 95 45 103 45 91 42 99 48 95 42 91 42 95 43 87 37 91 37 87 33 67 24 39 15 15 9 19 9 15 13 43 25 47 22 43 88 349 187 392 184 329 108 226 125 337 146 349 144 321 149 357 159 384 170 420 179 420 184 420 173 341 187 571 232 547 235 575 229 531 218 567 239 626 180 285 158 583 224 539 209 499 184 547 257 595 107 138 92 472 239 488 227 492 215 503 224 492 220 495 217 476 200 416 180 416 179 420 205 488 197 412 179 329 88 261 162 345 155 345 153 345 149 353 158 369 156 384 168 412 177 412 180 416 179 440 188 452 196 515 209 527 211 555 227 543 211 547 232 622 247 626 245 650 247 619 239 630 245 646 247 650 248 646 247 646 248 650 247 650 247 654 244 650 247 658 248 654 247 642 242 638 244 654 247 670 248 674 250 682 251 686 251 682 254 682 259 694 263 706 266 686 241 710 271 706 276 710 271 722 259 654 262 702 265 682 263 662 254 678 263 706 266 698 260 658 257 670 269 706 279 702 271 682 271 690 277 706 282 698 274 634 248 563 224 567 260 650 283 642 277 622 279 634 283 619 272 583 260 539 265 595 289 599 187 476 288 634 248 543 272 587 268 559 260 563 251 559 269 603 265 567 235 531 272 583 239 476 217 420 194 396 187 392 184 353 162 309 165 345 168 313 152 285 150 301 153 297 152 293 150 293 149 293 150 293 149 285 144 273 141 293 143 281 144 285 131 269 129 293 143 257 76 142 75 162 82 162 82 162 85 170 84 174 84 202 92 190 88 198 96 218 99 190 108 214 108 269 96 126 87 253 117 249 117 249 117 238 117 234 120 238 120 230 116 210 111 226 120 222 122 226 125 222 125 214 119 226 122 238 126 242 128 246 128 242 126 242 126 238 125 226 120 226 120 226 120 226 120 226 120 226 120 226 120 222 119 222 117 218 119 222 111 170 87 210 123 230 102 31 76 222 123 226 123 253 123 214 105 194 107 190 107 206 110 206 110 214 116 206 110 202 110 206 113 214 116 214 113 210 111 206 113 214 114 210 111 206 110 202 107 198 105 206 110 206 110 206 110 206 110 198 107 198 107 198 107 198 107 194 105 194 105 194 105 194 105 202 107 198 104 194 104 198 105 186 101 186 101 186 101 186 101 178 98 182 99 182 101 186 101 186 101 186 99 182 99 178 99 198 101 198 99 190 98 186 96 186 96 186 96 186 95 182 95 174 90 170 88 166 90 170 92 166 90 174 93 182 96 190 99 194 93 194 98 194 104 190 105 198 107 242 122 301 135 349 143 376 146 380 147 380 146 376 144 380 146 376 144 372 141 369 140 369 144 365 141 357 138 349 137 337 134 341 134 333 128 313 122 301 113 281 105 273 110 301 120 313 120 313 122 317 123 321 126 317 123 321 126 325 126 325 125 321 123 313 120 309 120 309 122 293 117 285 114 281 114 281 116 277 111 273 110 265 107 261 107 253 104 253 104 249 101 238 98 226 95 230 95 226 93 222 92 242 96 234 93 218 92 218 92 222 95 206 92 202 93 194 88 190 88 190 87 186 85 182 85 182 85 178 82 174 82 174 82 166 78 162 78 158 76 158 76 158 75 154 75 150 73 150 73 146 76 146 67 130 73 150 72 130 67 134 70 142 70 138 70 126 66 123 64 119 61 115 60 119 63 119 63 119 63 119 63 123 63 111 58 107 58 111 61 103 57 103 57 103 55 99 55 111 58 99 54 91 52 91 52 111 58 99 54 95 54 99 57 99 55 99 55 99 55 99 55 95 54 91 52 91 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 83 48 71 43 67 45 75 48 19 31 16 23 12 19 10 19 16 28 16 28 16 28 16 28 12 19 9 21 15 26 13 21 12 21 10 19 10 16 9 16 15 19 13 19 12 16 12 16 12 16 12 16 12 16 12 16 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 0 0 0 0 2 3 4 4 7 4 9 6 9 6 9 6 9 6 9 6 9 6 9 7 11 6 11 10 31 27 54 37 59 37 59 37 59 37 59 40 62 37 57 37 62 42 71 39 59 31 31 6 0 0 4 1 2 1 2 1 2 1 2 3 0 1 21 19 23 7 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 3 7 13 45 37 62 39 69 43 69 45 66 42 62 43 71 43 64 42 64 43 66 40 57 39 64 37 59 31 42 21 31 7 16 9 19 12 31 22 50 22 50 45 229 174 367 182 346 129 181 102 183 138 195 146 179 143 186 153 200 164 214 176 231 180 238 177 207 159 288 248 331 232 339 230 312 214 310 226 365 250 272 88 222 200 360 221 329 200 279 229 444 200 181 66 210 230 415 223 410 221 403 215 425 224 422 227 425 223 396 199 358 194 355 193 377 206 358 182 329 141 169 128 312 149 279 158 293 150 279 152 293 156 286 158 305 162 300 167 308 173 315 184 319 177 315 194 327 194 324 208 355 208 331 209 362 236 382 242 393 245 379 233 367 236 377 244 382 245 379 245 379 247 377 247 377 250 372 247 370 247 370 248 372 248 365 247 360 245 362 247 365 247 365 247 367 248 367 250 370 251 372 254 379 259 386 263 391 250 351 265 398 260 403 263 396 265 386 251 398 266 403 257 401 248 393 256 417 268 427 262 410 253 403 262 425 276 434 271 425 266 425 269 441 277 446 272 434 251 396 230 384 233 453 272 520 271 508 265 508 271 511 265 487 254 475 241 479 268 511 259 365 233 522 276 456 250 494 259 484 242 472 235 446 227 460 235 451 242 436 239 530 279 496 248 477 227 432 211 396 190 365 176 346 162 339 170 334 162 310 152 305 155 305 155 303 153 298 152 296 153 300 152 296 149 291 146 286 149 291 143 291 140 274 126 274 131 288 114 174 66 157 75 164 79 174 82 176 84 174 84 171 87 174 85 171 92 183 93 179 81 191 90 198 110 195 78 193 110 229 114 238 114 234 111 238 119 250 117 248 114 243 110 238 116 245 117 250 120 255 123 257 122 255 122 253 120 253 119 250 125 260 125 257 123 257 123 257 119 250 119 250 119 250 119 250 120 253 120 250 119 250 119 250 117 243 114 245 116 236 98 198 110 234 111 212 45 179 114 248 123 245 119 224 98 191 85 186 90 198 98 207 99 210 104 219 102 222 102 224 105 229 110 236 110 234 110 231 110 234 111 238 105 231 105 234 108 238 110 238 108 236 108 236 108 236 108 236 107 234 107 234 107 234 107 234 104 229 104 229 104 229 104 226 107 226 104 224 102 222 101 219 98 214 98 214 98 214 98 214 98 214 98 214 98 217 99 217 99 217 99 214 98 214 98 210 101 210 99 205 96 200 93 198 95 200 95 200 95 202 96 202 93 205 90 202 88 205 90 207 90 207 92 210 95 217 99 222 98 219 99 219 102 219 107 214 107 219 120 243 135 262 144 272 147 269 149 269 149 267 147 265 149 267 147 265 144 262 143 260 146 265 144 262 141 257 138 255 137 253 137 253 135 245 131 238 131 234 122 219 114 214 114 217 122 226 123 231 125 234 128 231 126 224 128 226 129 226 128 224 126 222 123 217 122 217 122 219 119 207 116 202 114 202 114 205 110 198 111 198 110 191 105 186 102 186 104 183 102 179 98 174 92 169 95 171 95 167 90 159 98 164 95 159 92 157 93 159 93 152 87 150 90 152 87 145 88 150 88 150 87 148 85 145 85 143 82 140 81 138 82 140 78 133 78 131 76 131 75 128 75 128 75 126 73 126 72 124 70 124 73 112 67 119 73 117 64 109 66 112 67 112 66 109 66 109 64 107 64 107 64 107 63 105 63 105 63 105 63 105 66 107 63 100 60 100 61 105 58 95 57 93 55 90 54 90 57 93 54 88 52 88 52 88 63 100 57 90 52 93 57 100 57 95 55 93 55 93 54 90 54 90 54 88 52 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 45 76 42 71 42 76 48 83 19 15 15 12 11 12 15 13 15 13 15 13 15 13 15 13 11 9 7 12 23 15 15 10 15 12 15 10 11 10 7 9 15 13 11 12 11 10 7 10 7 10 7 10 7 10 7 10 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 0 0 0 0 3 3 4 11 7 11 6 7 6 7 6 7 6 7 6 7 6 7 6 0 3 0 7 23 24 63 34 59 34 59 34 51 34 51 34 75 36 75 36 75 39 95 40 83 33 67 12 0 0 0 3 3 1 3 1 3 1 3 1 3 0 7 15 55 15 15 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 6 39 33 99 39 95 43 91 43 99 43 87 40 95 46 95 42 91 42 95 43 87 37 91 37 91 34 71 24 43 16 11 7 15 10 35 21 59 25 35 21 119 138 408 196 408 180 253 102 253 134 337 146 345 138 321 149 357 161 388 170 424 180 428 185 420 155 376 224 575 230 587 232 531 212 511 221 559 232 603 149 202 93 404 223 579 214 464 168 591 266 432 85 142 120 575 229 480 224 464 214 484 221 507 224 511 227 519 218 464 197 436 187 412 184 412 174 380 170 285 84 289 174 321 152 376 167 345 149 349 153 361 152 361 162 353 155 357 161 388 173 420 177 404 173 448 179 444 184 492 205 507 199 499 209 555 227 603 245 611 233 587 229 599 238 626 242 634 245 642 245 642 247 654 248 654 248 658 247 658 247 666 250 658 248 658 247 654 248 662 248 666 245 666 247 678 248 682 248 678 251 674 256 690 260 698 263 650 236 706 265 682 268 698 262 674 248 650 254 678 257 666 253 642 250 674 263 710 269 694 257 658 257 674 271 706 276 686 263 662 265 674 271 690 274 670 263 622 239 559 226 571 253 638 280 615 259 587 259 591 263 579 250 531 247 495 250 583 266 535 188 484 266 551 227 523 256 527 242 523 239 503 227 488 232 499 227 476 205 476 259 575 247 531 245 499 235 527 227 460 197 400 188 365 170 333 162 325 159 305 153 317 158 313 155 305 152 301 150 309 155 301 150 293 147 285 146 297 146 281 146 285 131 261 128 293 144 261 75 126 73 150 78 146 78 154 81 158 81 166 82 174 82 178 87 198 85 170 73 99 58 115 66 154 70 126 73 202 101 226 108 238 111 249 120 214 111 218 114 230 120 238 125 202 113 206 116 206 119 214 120 222 119 226 117 222 117 218 116 230 120 230 120 230 120 230 120 226 119 226 119 226 119 226 119 230 120 230 119 226 117 222 117 206 111 198 113 214 110 174 92 202 111 214 107 67 87 230 123 226 105 166 81 130 76 119 72 134 82 154 88 162 92 174 99 174 96 174 96 178 101 190 104 198 105 198 105 198 107 206 110 198 105 202 107 206 110 210 111 202 107 202 107 202 107 202 107 202 107 202 107 202 107 202 107 198 105 198 105 198 105 198 105 202 104 198 102 194 101 190 98 182 96 182 96 182 96 182 96 186 98 186 98 186 96 182 96 182 96 182 98 186 98 186 98 194 99 190 96 182 93 174 92 178 93 178 95 182 95 182 95 182 92 178 90 174 92 178 93 186 95 186 95 186 98 198 101 214 99 198 98 194 99 198 102 226 120 281 137 337 144 372 153 392 152 396 152 392 149 384 147 392 149 388 147 380 144 376 143 369 143 365 141 361 140 353 138 345 135 345 135 345 134 337 131 357 137 353 134 337 126 321 120 329 126 329 128 333 129 337 131 329 128 333 129 333 129 329 126 325 126 321 123 313 122 317 123 293 117 285 114 281 114 281 116 269 110 269 110 265 107 257 104 249 104 249 104 246 101 238 98 226 96 234 98 234 95 222 92 234 95 230 92 218 92 222 93 206 88 194 87 190 90 186 85 190 88 190 87 186 85 182 85 182 84 174 81 170 81 170 82 162 78 158 76 158 75 154 75 154 75 150 73 150 72 146 72 134 73 142 67 126 70 142 67 123 64 123 64 119 61 107 57 103 58 111 61 119 63 123 66 119 63 119 63 119 63 119 63 119 63 115 61 111 60 111 60 115 60 111 58 107 57 103 55 91 52 91 52 91 54 99 57 119 60 103 54 91 55 103 60 103 57 103 55 99 54 95 54 95 54 95 55 99 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 59 40 59 42 67 46 87 52 7 14 9 19 12 26 18 33 12 21 12 21 12 21 12 21 9 16 9 21 15 26 12 16 12 21 12 19 10 16 9 16 10 14 10 11 9 11 7 9 7 9 7 9 7 9 7 9 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 0 0 0 1 4 6 9 9 14 9 11 7 11 6 9 7 11 7 11 7 11 7 11 3 7 4 19 19 45 33 57 31 50 33 52 33 54 34 54 34 52 34 54 36 54 34 54 27 38 16 9 0 0 0 4 1 2 1 2 1 2 1 2 1 2 7 26 16 14 3 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 1 11 22 59 43 64 39 69 42 66 43 64 40 62 42 69 43 64 42 64 43 66 40 57 33 54 31 50 25 33 15 21 7 14 7 21 19 42 27 52 24 78 85 300 191 379 188 308 116 176 122 200 146 198 150 188 144 193 155 205 165 217 176 231 182 236 177 198 176 334 241 348 242 343 214 300 217 336 233 372 220 236 82 157 128 334 223 341 193 308 253 427 137 152 63 267 254 408 235 417 214 417 217 417 221 410 217 410 221 405 209 377 194 353 179 327 167 310 165 315 117 193 147 310 147 291 170 315 158 279 144 276 152 284 153 296 153 286 149 288 158 303 165 303 161 293 165 298 170 308 180 319 193 317 187 329 203 353 221 384 229 367 220 362 226 382 238 384 245 384 247 382 247 384 248 382 248 377 245 370 245 372 247 372 248 372 248 372 248 372 248 372 245 367 244 370 245 372 247 372 250 374 253 382 257 389 262 393 238 348 266 393 253 398 260 389 250 382 247 386 253 391 250 389 244 386 253 415 268 425 260 410 253 403 263 425 274 429 265 413 259 413 263 432 271 434 263 415 247 377 224 382 241 444 266 496 256 470 250 472 254 470 248 451 239 448 226 448 262 468 236 370 229 468 238 410 241 463 238 444 236 451 227 441 224 439 221 429 215 401 212 451 227 429 217 417 205 444 248 487 238 429 205 401 190 367 170 339 167 336 159 315 159 317 159 312 156 308 153 303 156 308 153 300 149 296 147 296 152 296 144 293 141 274 126 272 134 291 117 171 64 152 70 152 75 162 78 169 79 169 81 167 84 167 82 162 76 138 57 107 34 88 37 107 46 121 55 133 61 150 76 174 84 188 99 224 113 238 114 241 114 241 114 241 108 231 110 234 113 236 114 238 108 231 110 236 114 243 116 245 114 241 114 243 116 243 117 245 116 243 116 243 116 243 116 243 119 248 117 245 116 241 114 238 111 234 107 236 111 231 99 200 116 234 113 229 60 186 104 222 85 169 61 140 61 159 72 164 76 176 82 183 84 186 90 198 93 205 92 205 93 210 96 214 101 219 101 219 101 224 105 229 108 229 107 226 104 224 102 222 104 224 104 224 104 224 104 224 104 224 104 224 104 224 104 224 104 224 104 224 104 224 104 224 99 212 101 214 101 212 98 210 96 207 96 207 96 207 96 207 98 210 96 207 96 205 95 205 95 205 95 207 96 207 98 210 98 205 96 202 95 198 93 198 95 200 95 198 93 198 93 198 93 200 92 198 90 200 92 202 98 207 95 202 93 205 96 210 95 205 93 200 92 200 96 198 117 238 138 262 147 269 152 284 152 274 153 274 152 272 147 267 150 269 149 267 146 262 144 262 143 262 141 260 140 257 138 255 135 250 135 250 134 248 134 248 135 250 140 260 141 255 137 245 131 241 131 241 131 241 131 236 129 229 129 231 129 229 128 224 126 222 123 217 122 217 123 219 119 207 116 202 114 202 114 205 111 195 110 193 107 188 105 186 104 181 104 181 102 176 98 171 98 171 98 171 98 169 95 164 93 157 92 155 90 155 92 157 93 152 88 152 92 157 92 150 87 148 85 145 85 143 84 143 84 143 82 138 79 136 81 138 76 131 76 131 75 128 75 126 73 126 73 126 72 124 72 121 69 121 73 112 66 114 67 105 64 107 64 105 61 97 55 93 49 85 52 93 57 100 61 102 63 105 63 105 63 105 63 105 61 102 61 102 60 100 60 97 63 105 63 105 61 102 61 102 52 88 52 88 54 93 58 100 60 97 55 90 54 90 55 95 58 97 57 93 55 90 52 88 54 90 55 93 55 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 39 69 42 76 48 83 51 85 7 9 3 10 11 13 19 16 7 10 7 10 7 10 7 10 3 7 7 12 23 15 11 7 11 9 7 9 3 7 3 6 11 7 7 6 7 4 3 4 3 4 3 4 3 4 3 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 1 0 4 7 7 19 10 15 9 15 7 11 7 11 7 11 7 11 7 11 7 0 4 0 12 39 28 63 30 55 33 55 34 51 36 55 36 63 34 79 39 79 36 75 30 39 12 15 1 0 0 0 0 3 1 3 1 3 1 3 1 0 4 31 18 31 1 0 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 0 10 63 42 115 40 99 45 91 43 95 42 87 39 91 45 95 42 91 42 95 43 87 37 79 33 75 28 55 19 27 10 11 6 11 13 47 28 71 28 31 42 222 170 416 200 392 147 234 108 297 143 349 146 353 141 333 152 365 161 388 168 420 177 440 179 420 153 420 236 547 244 531 215 507 211 523 226 571 235 495 108 202 82 273 174 492 218 412 200 658 235 249 63 138 177 571 220 523 229 444 230 503 218 499 214 464 206 476 211 460 199 444 191 404 168 361 162 365 165 186 105 345 164 333 164 376 171 384 153 317 146 349 156 369 156 353 150 345 153 372 167 396 165 396 161 396 164 420 174 432 173 436 173 432 182 464 193 499 209 523 206 515 206 539 221 583 230 611 241 615 241 626 242 638 244 642 245 646 245 646 245 650 248 650 248 650 250 654 248 658 247 650 244 654 245 658 245 670 245 662 248 670 251 682 257 694 259 626 233 714 260 670 265 694 256 650 248 638 245 638 248 638 242 626 242 646 257 686 263 678 256 642 254 666 268 694 269 666 254 634 254 650 263 666 263 638 250 611 226 535 226 591 253 626 266 603 250 579 250 579 250 567 238 519 245 464 238 563 245 476 194 503 254 495 218 527 253 503 233 492 223 472 218 460 211 428 200 432 200 444 214 428 200 416 182 384 200 503 238 519 218 444 199 432 197 404 184 365 168 325 158 333 162 325 159 317 156 309 153 317 155 301 149 289 147 289 147 297 147 285 147 285 131 261 128 297 146 257 75 123 70 134 73 134 73 142 78 162 81 170 81 178 79 154 66 119 51 71 34 59 34 79 48 87 51 115 49 51 40 79 45 71 51 119 73 178 96 198 108 214 107 186 99 198 107 190 107 190 108 190 108 182 102 194 105 202 108 210 111 210 110 214 111 214 113 218 113 206 111 206 111 206 111 206 111 218 114 214 113 206 110 198 108 202 107 186 105 194 102 166 87 242 119 222 111 75 69 134 75 71 52 47 46 63 61 111 76 130 81 146 85 150 85 158 92 170 93 166 92 162 93 170 95 174 96 174 96 178 99 186 102 190 102 186 101 182 98 178 96 186 101 186 101 186 101 186 101 186 101 186 101 186 101 186 101 190 102 190 102 190 102 190 102 178 96 190 101 194 99 186 98 182 96 182 96 182 96 182 96 182 96 182 95 178 95 174 93 174 93 178 95 178 96 182 96 186 96 186 96 186 95 182 95 186 96 182 93 178 92 174 90 182 92 178 90 174 92 178 93 202 98 186 92 174 90 182 95 186 90 178 88 186 96 206 104 269 131 337 150 365 150 384 159 400 153 400 152 396 149 384 146 388 149 384 147 380 144 376 143 365 143 365 141 361 141 357 140 353 138 349 137 349 138 353 140 353 137 361 141 372 143 369 141 353 135 349 134 345 131 341 132 333 129 333 129 333 128 325 125 321 125 317 122 309 120 313 122 293 117 285 114 281 114 281 116 277 111 265 105 253 104 257 107 246 104 249 102 246 99 234 96 238 98 230 95 226 95 226 95 222 90 218 88 210 88 214 92 206 90 198 88 198 93 198 88 182 85 178 84 174 82 174 82 178 82 170 81 166 79 170 81 158 76 158 75 154 75 150 73 150 73 150 72 146 72 142 70 138 75 146 67 123 67 123 58 119 64 123 64 119 61 111 58 91 54 95 55 103 58 111 61 119 63 119 63 119 63 119 63 119 63 119 63 115 61 111 58 107 58 107 60 111 60 111 60 103 55 99 55 99 55 103 58 103 55 99 55 95 54 95 54 107 58 103 55 99 54 91 52 95 54 99 57 103 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 67 45 79 49 87 49 75 45 19 28 15 21 9 16 7 14 12 21 12 21 12 21 12 21 7 14 9 21 15 26 10 11 7 14 6 11 6 9 4 9 6 9 4 7 4 4 3 4 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 2 1 2 1 2 1 2 0 0 0 2 3 7 6 11 12 16 10 14 9 11 7 11 7 11 7 11 7 11 7 11 10 14 7 23 22 47 28 45 34 54 34 57 36 59 37 59 33 54 39 62 40 54 30 42 10 7 0 0 0 2 0 0 1 2 1 2 1 2 1 2 0 9 15 28 7 0 0 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 3 19 28 71 48 66 40 74 42 66 43 64 39 59 42 69 43 64 42 64 43 66 40 57 36 59 34 52 27 38 16 23 7 11 7 23 22 50 30 54 28 119 119 331 188 370 179 238 107 162 125 193 137 183 143 183 147 200 158 207 164 214 171 229 187 229 177 205 187 341 230 370 196 300 205 305 212 334 229 382 185 183 81 191 107 269 180 362 168 351 271 379 81 133 75 379 233 384 241 413 203 429 224 410 221 398 202 379 203 384 200 370 188 348 176 315 156 298 158 300 79 222 162 300 156 315 161 312 179 298 144 279 159 305 162 308 152 296 150 305 167 331 179 334 170 312 164 310 176 329 176 312 164 296 167 315 180 319 185 339 191 324 188 327 197 351 212 362 230 367 232 370 233 370 235 372 245 382 244 379 242 377 244 379 242 377 244 379 245 377 244 374 241 372 241 374 242 377 242 374 244 370 247 377 251 384 254 389 230 353 266 393 248 401 257 389 248 389 245 379 241 386 244 382 238 382 245 401 259 413 257 403 248 396 257 417 269 420 257 398 248 398 254 420 262 417 251 398 238 353 208 367 241 429 254 453 254 451 247 453 250 456 242 434 241 446 220 427 254 432 217 360 236 453 227 396 242 451 230 420 223 422 218 427 221 417 209 403 193 386 206 401 194 391 197 360 173 384 196 415 206 408 194 384 206 417 211 398 184 348 161 327 164 322 162 317 158 310 155 308 158 308 152 298 147 296 147 296 153 298 146 296 141 276 128 272 135 293 117 171 64 148 69 148 73 157 75 162 79 167 81 162 79 148 61 114 46 95 36 83 42 93 51 121 48 121 58 107 31 95 34 85 24 83 36 114 49 150 78 205 105 224 104 214 105 219 105 219 104 217 104 217 102 222 102 222 101 219 101 219 107 229 108 231 110 234 111 236 108 231 108 231 108 231 108 231 111 236 110 231 107 226 105 224 111 229 104 222 102 210 88 181 126 238 110 219 43 126 51 117 40 119 48 126 48 138 67 174 81 183 87 188 87 188 90 198 95 212 95 207 93 207 95 210 93 207 93 207 95 214 99 219 93 207 95 210 96 214 98 217 99 217 99 217 99 217 99 217 99 217 99 217 99 217 99 217 102 222 102 222 102 222 102 217 93 205 98 212 101 212 99 210 96 207 96 207 96 207 96 207 96 207 96 205 95 202 93 200 92 202 93 205 95 207 96 207 95 202 96 202 96 202 98 205 98 202 95 198 92 193 90 191 93 200 92 198 90 200 92 202 102 212 95 198 88 195 90 200 90 195 90 193 98 207 110 219 125 250 149 274 152 272 155 286 153 276 153 274 150 269 147 265 149 269 147 265 146 262 143 260 144 265 143 262 143 262 141 260 141 260 140 257 140 260 143 265 141 255 138 250 137 253 140 257 138 253 137 248 134 241 131 234 129 229 129 229 128 224 125 222 125 219 122 214 120 214 120 217 119 207 116 202 114 202 114 205 114 198 107 186 102 186 105 191 102 179 102 179 101 174 98 169 99 171 95 164 92 164 95 169 88 152 87 150 87 152 88 155 88 145 84 145 88 150 87 145 84 143 82 140 82 138 81 138 84 140 81 136 79 136 79 138 76 131 76 128 75 126 73 126 73 126 73 124 72 121 70 121 72 124 75 112 64 109 63 95 61 105 64 109 66 109 64 107 60 102 61 102 61 102 63 105 63 105 63 105 63 105 63 105 63 107 64 107 64 105 61 100 51 85 52 88 54 93 55 93 61 100 58 95 55 93 55 93 54 90 55 93 55 90 52 85 58 97 57 93 55 90 52 88 52 90 57 97 58 95 54 88 55 93 55 93 55 93 55 93 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 46 83 52 90 52 81 43 66 11 12 11 12 11 12 11 12 0 9 7 12 7 9 0 4 3 7 3 7 3 7 3 7 0 6 3 9 11 9 3 6 3 4 3 3 0 1 0 1 7 4 3 3 0 1 0 1 0 0 0 0 0 0 0 1 0 1 0 3 3 4 0 3 3 4 0 3 0 1 0 1 3 3 0 0 0 3 3 7 7 6 7 6 7 6 7 6 15 9 15 9 15 9 15 9 3 9 23 22 63 33 67 30 63 34 59 33 47 34 51 36 83 34 63 36 87 37 51 10 0 3 7 1 3 0 0 0 0 0 0 0 0 0 0 0 0 4 27 10 15 1 0 1 3 4 3 4 3 4 3 4 3 6 7 7 11 6 7 4 11 6 3 4 7 7 7 4 15 27 107 46 111 45 107 39 91 42 91 42 91 42 91 42 91 46 103 42 87 43 87 36 87 34 71 25 43 15 23 10 23 4 0 12 43 24 75 37 47 61 313 174 392 197 325 137 226 119 317 141 349 144 337 141 349 156 380 164 372 153 392 177 444 176 408 141 464 232 603 220 313 205 527 217 539 211 547 235 380 92 206 90 214 135 412 202 388 242 658 182 154 72 202 230 448 199 436 226 492 214 495 230 476 209 460 205 460 202 436 191 408 176 372 153 333 173 376 132 126 132 357 161 365 170 376 170 372 158 329 138 337 167 404 168 372 156 357 158 392 176 436 187 448 191 460 191 480 202 492 194 416 168 372 161 408 179 436 180 428 170 412 176 444 185 472 202 519 212 547 212 531 212 571 233 603 233 603 229 595 229 611 235 603 235 619 245 642 247 634 238 646 247 650 239 634 239 650 238 674 256 678 251 678 260 694 253 619 251 690 250 662 257 694 251 634 244 642 247 634 241 619 236 607 242 650 251 658 254 650 242 615 245 642 260 678 263 658 253 642 250 634 262 662 256 626 253 595 215 519 221 599 251 607 247 595 244 575 250 599 245 567 239 527 239 492 227 551 248 464 196 531 235 460 215 519 242 499 227 499 221 472 211 456 206 440 199 408 190 436 206 416 190 408 177 357 177 404 188 408 190 388 174 376 193 448 209 424 184 357 170 372 171 341 162 337 162 325 156 309 153 301 146 277 141 285 147 293 152 289 144 273 131 257 128 297 146 253 72 107 69 134 75 142 70 134 72 154 78 158 75 123 57 99 46 83 45 87 48 79 49 134 63 126 55 111 55 107 52 83 42 59 33 39 28 59 55 123 87 190 101 186 96 174 96 174 99 178 99 178 99 182 99 186 98 182 95 178 95 190 99 190 99 194 101 194 102 198 105 190 104 190 104 190 105 186 104 194 107 194 102 178 98 170 99 178 104 190 99 162 84 186 92 162 66 43 42 55 33 23 42 47 40 47 58 130 82 154 85 166 90 174 92 178 92 182 93 178 92 174 93 178 95 170 92 174 93 178 92 174 90 186 96 182 96 178 93 174 93 170 92 170 92 170 92 170 92 186 98 190 99 190 99 186 98 178 95 178 95 178 95 178 95 174 93 178 95 182 96 186 98 194 96 178 92 174 93 186 99 178 95 186 98 190 98 190 96 186 95 182 93 178 95 182 96 174 92 182 96 186 96 186 96 186 96 186 96 186 96 186 96 182 93 190 90 174 90 198 102 202 96 190 90 182 90 186 93 214 105 222 105 222 108 265 120 337 149 376 150 369 156 392 153 408 155 404 153 392 149 388 147 380 146 380 144 376 143 372 143 361 141 361 143 365 143 369 144 357 140 353 138 353 140 361 141 376 147 369 131 333 134 353 131 365 138 353 132 341 131 345 134 349 134 341 129 325 123 313 120 313 123 321 125 321 122 305 117 281 114 277 113 277 113 277 111 273 111 273 110 261 105 249 101 238 101 242 101 242 99 234 96 226 96 230 96 230 95 222 92 226 95 234 90 198 81 198 87 186 88 206 88 174 79 174 85 178 81 162 76 162 81 186 90 170 79 166 81 174 82 166 75 158 76 158 76 154 75 154 75 154 73 150 72 142 69 134 66 123 64 123 66 130 69 142 73 126 66 126 66 126 66 126 66 126 63 111 57 107 61 130 70 119 63 115 61 115 60 111 60 111 61 115 61 115 61 115 63 107 58 107 58 107 58 107 58 103 57 103 57 103 57 103 57 95 55 99 57 103 55 99 54 107 55 91 49 83 52 99 58 99 55 99 55 99 55 99 55 99 54 95 52 91 54 95 55 99 54 91 51 87 51 87 52 95 54 95 54 95 54 95 54 87 51 87 51 87 51 87 51 83 49 83 49 83 49 83 49 83 48 79 46 75 45 71 43 12 21 12 21 12 21 12 21 9 16 10 21 10 16 7 11 7 14 7 14 7 14 7 14 6 14 9 19 10 16 7 11 4 7 3 4 3 2 1 2 4 4 3 4 1 2 0 0 0 0 0 0 0 2 1 2 1 2 3 7 4 7 4 7 4 7 4 4 3 4 1 2 3 4 1 2 3 7 4 9 7 11 7 11 7 11 7 11 9 14 9 14 9 14 9 14 7 19 16 40 30 54 31 52 36 54 34 52 33 54 34 57 33 45 30 50 34 47 19 16 3 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 1 9 10 16 6 4 1 4 4 7 4 7 4 7 4 7 4 9 6 11 7 9 6 7 7 9 4 9 6 11 6 9 10 45 43 74 45 71 43 62 40 62 40 62 40 62 40 62 42 71 46 64 40 66 40 52 34 54 30 42 21 26 10 16 10 11 6 23 19 38 27 64 40 174 161 339 182 353 152 214 110 174 134 186 146 193 144 198 153 210 161 214 156 195 162 231 188 226 170 214 218 355 241 286 135 317 215 317 218 331 226 377 140 186 87 205 98 253 147 274 176 425 262 293 63 145 120 417 199 351 190 374 202 372 197 403 209 386 196 365 187 346 173 327 171 317 161 293 152 319 164 253 78 260 162 300 161 312 164 317 150 284 138 267 146 315 173 322 170 329 168 334 173 343 177 334 184 358 194 370 208 403 223 401 185 327 174 322 180 331 177 315 177 308 165 308 180 322 190 336 197 334 202 334 199 334 208 353 203 334 206 336 209 346 218 355 224 355 221 355 226 367 235 377 235 374 238 389 245 393 248 398 248 396 253 391 251 401 253 384 233 393 259 391 247 396 253 386 241 389 247 393 245 386 239 379 233 384 251 398 251 398 247 379 241 386 251 408 262 410 254 398 253 391 248 415 260 408 247 403 221 343 205 365 239 425 251 439 247 425 239 439 245 436 236 429 236 422 224 415 251 436 215 370 241 420 212 382 230 425 226 415 223 417 212 401 206 393 200 384 191 370 200 398 193 372 190 358 170 374 188 386 184 374 177 355 171 372 194 391 190 365 179 358 184 351 174 339 170 329 158 305 155 310 152 300 143 293 146 305 152 305 152 298 141 284 135 284 138 296 117 171 66 155 75 155 78 157 73 152 73 148 70 140 60 121 52 107 46 97 48 102 46 117 67 145 69 133 60 133 61 131 58 131 54 121 48 117 51 145 70 183 92 198 92 191 93 198 95 202 96 202 95 200 92 200 93 202 93 202 93 202 104 217 101 212 96 202 92 200 102 212 99 210 99 210 101 212 104 214 101 212 99 210 99 210 99 217 102 217 102 207 88 181 79 169 73 136 31 97 43 102 45 126 48 126 58 169 85 188 87 191 90 195 93 200 95 198 92 207 90 205 90 205 92 207 90 207 92 210 93 207 92 205 95 205 95 202 93 202 92 200 92 200 92 200 92 200 92 200 93 202 95 207 96 205 93 202 95 205 95 205 95 205 95 205 93 198 93 200 95 200 95 200 95 198 92 193 90 195 93 200 93 200 96 202 98 205 96 202 96 200 95 198 93 200 95 202 92 198 95 202 96 202 96 200 95 200 95 200 95 200 95 200 92 200 93 198 88 198 98 217 113 229 110 226 110 226 110 226 110 222 111 219 111 224 122 238 143 274 158 269 152 274 161 269 155 276 153 274 152 274 152 274 146 265 146 262 144 262 143 260 146 267 144 265 143 260 141 260 141 257 140 257 140 257 141 260 138 248 138 260 141 245 129 241 137 248 134 243 132 241 132 238 131 231 129 226 126 222 123 219 123 219 123 219 122 214 119 210 114 200 113 200 111 198 111 198 110 195 108 193 105 186 101 176 99 169 101 171 99 167 98 164 92 159 93 159 93 159 92 155 79 145 87 152 87 150 92 164 82 145 88 148 84 138 78 133 92 148 81 128 69 114 64 112 61 105 61 114 72 128 76 131 73 128 75 128 75 126 72 124 72 124 72 121 69 119 67 117 66 109 64 109 66 114 70 119 66 109 66 109 66 109 66 109 64 105 60 95 57 97 61 105 63 105 63 105 61 102 61 100 61 102 61 102 61 102 61 102 58 97 58 97 58 97 58 97 57 95 57 95 57 95 57 95 55 93 55 93 55 93 55 93 57 93 52 88 52 88 55 95 55 93 55 93 55 93 55 93 55 90 54 88 52 90 54 93 55 90 52 88 51 85 52 88 52 88 52 88 52 88 52 88 51 85 51 85 51 85 51 85 49 83 49 83 49 83 49 83 49 83 49 81 48 81 48 81 11 12 11 12 11 12 11 12 3 10 7 10 7 9 0 6 7 9 7 9 7 9 7 9 3 7 7 10 11 9 3 7 3 3 7 3 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 1 0 1 0 3 0 3 0 4 3 4 7 6 7 6 3 4 3 3 0 3 0 3 3 4 7 6 3 4 11 7 11 7 11 7 11 7 15 9 15 9 15 9 15 9 3 12 31 24 59 31 63 31 59 34 55 33 47 33 51 34 47 28 59 30 51 21 27 9 0 3 3 1 3 1 0 0 0 0 0 0 0 0 0 0 11 7 27 10 19 4 11 4 3 4 3 4 3 4 3 4 3 6 7 7 11 6 7 4 11 7 7 6 7 6 11 7 31 30 107 45 107 45 107 39 87 40 87 40 87 40 87 40 87 46 103 40 83 42 87 34 75 30 67 25 47 15 19 6 19 7 19 18 47 21 55 28 83 107 392 185 384 184 293 114 246 125 329 144 365 147 357 150 365 158 376 162 369 153 396 179 464 174 392 167 551 259 535 153 329 209 527 208 515 223 567 212 293 81 198 88 230 132 277 116 412 262 587 134 119 58 388 242 448 185 345 179 376 177 396 188 412 180 376 170 369 168 353 161 349 155 333 147 317 159 325 113 138 132 341 153 329 156 345 164 313 141 297 132 317 156 376 162 388 168 400 174 412 173 388 161 372 168 412 184 464 209 511 211 440 190 444 197 480 206 472 194 428 171 380 168 424 179 428 184 480 196 480 196 480 197 495 200 492 199 507 200 499 199 511 206 515 203 507 200 507 206 539 214 551 211 563 233 615 233 615 242 630 247 646 247 646 251 642 238 595 245 662 250 642 251 654 244 622 241 626 242 626 242 619 241 599 244 646 253 638 250 626 239 615 245 646 257 662 256 638 245 622 245 619 253 638 250 607 242 539 206 523 220 579 242 599 253 575 236 555 238 575 235 559 233 531 227 476 232 567 236 460 208 535 230 444 199 480 226 484 223 484 212 460 203 444 199 428 193 408 187 436 205 416 188 408 177 341 180 408 187 372 173 353 167 349 174 376 180 365 176 365 182 384 180 376 179 369 171 333 156 321 158 313 150 289 146 297 152 281 150 285 146 269 135 273 137 297 147 249 78 130 78 146 81 154 75 146 70 146 70 142 64 126 58 111 51 95 49 107 49 103 61 162 79 170 69 142 67 126 61 126 64 119 61 107 57 99 63 126 76 154 82 158 81 170 92 166 93 166 92 162 88 158 85 162 87 170 90 174 92 198 99 190 95 178 90 166 87 166 95 162 93 162 95 166 96 186 99 170 93 162 95 174 99 174 96 174 98 170 92 142 76 115 69 130 60 35 39 83 55 111 63 103 61 138 88 182 84 178 90 186 93 194 95 194 96 170 88 166 87 162 88 166 90 170 90 174 92 174 92 170 90 174 92 170 92 170 90 166 90 166 90 166 90 166 90 166 90 162 88 166 90 166 90 162 88 174 93 174 93 174 93 174 93 182 93 190 92 186 92 186 92 178 88 178 88 178 88 178 88 186 92 190 95 198 96 194 95 194 93 190 92 186 93 190 95 174 93 182 96 186 96 182 95 182 95 182 95 182 95 182 95 186 93 194 92 190 95 218 107 253 116 257 119 261 119 257 117 249 120 257 119 277 125 321 137 361 152 396 155 384 158 388 156 392 150 396 152 396 153 400 153 384 147 380 146 376 144 376 144 380 147 372 144 365 141 357 138 361 141 361 141 361 140 361 141 369 129 333 137 353 126 333 140 341 132 345 134 345 132 341 132 329 128 329 126 325 126 321 125 317 123 309 119 301 117 301 117 277 113 273 111 273 110 269 110 257 105 257 105 253 101 238 99 234 99 238 99 238 98 230 95 210 88 214 92 218 92 214 90 202 85 218 90 210 87 210 90 186 84 186 87 194 88 182 82 142 67 123 58 95 46 67 40 75 43 67 46 95 58 119 63 130 67 142 73 150 72 138 67 142 70 138 69 138 69 138 69 130 67 126 66 126 66 130 69 126 66 126 66 126 66 126 66 123 64 119 61 111 60 107 58 123 64 123 63 119 61 115 61 123 63 119 61 115 60 111 58 103 57 103 57 103 57 103 57 103 57 103 57 103 57 103 57 107 57 99 54 95 55 103 58 99 54 95 54 95 54 95 55 99 55 99 55 99 55 99 55 99 55 95 54 95 54 99 55 99 55 95 52 87 51 91 52 87 51 87 51 87 51 87 51 87 51 87 51 87 51 87 51 83 49 83 49 83 49 83 49 83 49 83 49 83 51 87 51 10 19 10 19 10 19 10 19 10 19 10 19 9 16 7 14 9 16 9 16 9 16 9 16 9 16 9 16 9 14 7 11 3 4 3 2 1 2 0 0 0 0 0 0 0 0 0 0 1 2 1 2 3 4 3 7 4 7 4 7 4 9 7 11 7 9 6 9 4 7 4 7 1 4 6 11 9 11 6 7 9 14 9 14 9 14 9 14 7 11 7 11 7 11 7 11 7 23 19 42 28 50 31 54 34 54 33 50 31 52 34 54 27 47 33 45 21 16 6 7 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 7 14 10 16 9 11 6 7 4 7 4 7 4 7 4 7 4 9 6 11 7 9 6 7 7 11 7 9 4 9 9 19 19 52 42 69 43 71 43 62 39 59 39 59 39 59 39 59 40 69 45 62 39 64 40 52 28 47 28 42 21 26 9 11 10 16 13 38 24 33 21 57 55 265 188 355 184 319 138 179 117 169 137 183 147 200 152 217 161 214 159 214 156 200 167 238 194 248 153 195 211 398 226 183 156 348 226 327 215 372 242 343 110 198 87 210 107 262 111 200 202 470 226 212 54 148 211 439 209 351 171 329 173 336 170 336 167 324 162 322 164 315 156 303 149 281 146 281 140 281 131 195 88 260 153 284 146 284 147 298 144 274 134 260 135 276 144 284 147 298 153 315 162 317 153 298 138 288 147 300 159 331 173 322 171 329 185 360 212 396 224 391 205 339 176 324 188 339 185 324 194 336 190 334 191 336 190 327 191 339 197 334 191 322 191 329 197 336 202 341 199 334 197 334 202 329 200 365 220 351 205 360 226 379 236 389 242 403 242 382 217 379 245 401 245 408 250 403 241 389 238 386 239 389 239 382 233 391 256 398 250 391 244 374 239 386 253 405 256 396 245 386 245 389 245 403 251 398 241 384 212 351 211 372 230 398 238 420 239 410 230 417 236 422 229 422 233 403 214 420 250 417 206 391 238 413 202 360 211 398 214 405 212 393 200 379 196 374 191 365 187 358 197 386 188 360 185 348 161 370 191 382 174 351 168 341 171 351 174 346 168 334 165 339 173 346 174 348 176 351 174 346 165 331 161 317 149 305 150 310 149 300 149 293 138 281 135 281 138 293 116 176 73 167 79 159 73 150 69 143 72 148 70 138 63 126 57 107 51 105 52 109 48 126 75 162 78 150 69 140 63 143 67 152 67 148 63 140 63 145 66 155 72 162 76 167 88 186 88 188 90 183 88 181 85 188 84 191 85 193 87 193 85 191 87 195 88 198 92 200 88 195 90 193 90 195 92 200 96 202 92 198 90 198 93 202 93 198 90 195 88 183 76 162 70 162 81 157 45 114 67 162 81 183 81 179 84 195 87 179 90 198 93 202 96 205 95 202 90 202 87 200 87 200 88 205 88 205 92 207 92 207 90 202 90 198 88 195 88 195 88 195 88 195 88 195 88 195 88 195 85 193 87 195 88 193 87 191 92 200 92 200 92 200 92 198 93 200 92 198 90 193 88 193 88 193 90 195 90 195 88 193 90 198 93 202 95 202 95 200 95 200 93 198 92 200 93 202 93 198 95 202 96 202 95 198 93 198 93 198 93 198 93 198 93 200 93 200 96 212 107 226 113 234 117 241 120 243 119 234 122 236 123 238 126 243 138 262 146 267 155 267 153 262 156 267 153 274 152 274 152 274 152 274 147 265 146 265 144 262 144 262 147 267 146 265 143 260 141 257 141 260 141 260 141 257 140 255 137 243 132 248 134 238 129 245 126 236 131 243 132 243 129 231 128 226 126 224 125 219 123 217 123 217 119 207 114 205 114 207 111 198 111 195 108 193 107 191 102 183 102 183 101 176 96 169 98 167 98 167 98 164 95 162 87 152 90 155 92 157 90 155 85 150 90 155 88 150 85 148 90 143 78 128 76 131 72 114 43 81 48 88 49 88 48 85 48 78 39 66 39 74 42 76 54 100 63 117 70 119 67 112 67 117 67 117 69 119 69 119 69 114 67 109 64 107 64 109 64 107 64 107 64 107 64 107 64 107 66 112 67 109 63 105 64 107 64 107 63 105 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 60 97 55 88 52 93 58 100 54 90 55 95 57 93 54 90 55 93 55 93 55 93 55 93 57 93 54 90 54 90 55 95 57 93 54 88 52 88 52 90 51 85 51 85 51 85 51 85 51 85 51 85 51 85 51 85 51 85 51 85 51 85 51 85 46 78 48 81 49 85 51 85 7 10 7 10 7 10 7 10 7 10 3 9 0 7 0 7 7 9 7 9 7 9 7 9 7 9 3 7 0 6 0 6 7 3 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 3 4 3 4 11 6 3 4 3 7 15 10 11 7 11 7 7 6 7 4 0 4 11 9 15 9 11 6 15 9 15 9 15 9 15 9 11 7 11 7 11 7 11 7 3 15 43 27 59 28 63 33 59 33 51 31 43 31 47 34 63 37 79 30 23 6 0 0 0 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 23 9 19 9 23 7 15 4 3 4 3 4 3 4 3 4 3 6 7 7 11 6 7 4 7 7 15 6 0 4 19 15 59 34 103 42 103 45 107 39 83 39 83 39 83 39 83 39 87 45 99 40 83 40 83 33 63 27 59 22 43 13 15 6 15 10 39 25 59 21 51 28 115 143 400 187 376 165 265 111 273 131 341 144 365 150 369 156 376 161 380 165 388 161 416 184 460 191 317 101 376 263 531 111 436 233 583 223 539 247 607 184 246 93 249 105 277 129 206 98 503 277 468 90 107 87 583 242 464 194 353 176 365 174 361 161 361 164 345 161 337 150 285 131 285 131 285 138 293 140 249 84 190 134 301 140 297 140 293 147 309 137 285 132 293 131 289 132 293 134 301 140 325 144 309 138 285 137 301 135 309 147 325 141 313 152 345 174 416 200 480 212 507 203 448 200 492 212 495 209 464 196 452 193 468 196 460 193 440 190 468 191 456 184 456 193 472 200 488 202 484 197 488 203 495 194 488 205 511 193 476 197 515 211 547 221 575 235 587 224 531 224 595 238 603 239 615 241 611 233 591 229 599 233 603 230 591 245 654 253 630 245 619 239 607 245 646 256 646 248 619 241 615 245 619 247 619 245 595 230 511 202 519 221 551 227 551 239 559 230 535 235 567 232 551 229 515 215 464 227 551 221 444 212 519 223 436 191 456 212 460 215 456 200 432 193 420 190 408 184 400 182 428 199 408 182 400 171 329 177 404 187 369 173 353 171 345 171 349 171 333 162 313 158 345 167 341 165 345 171 369 180 361 171 345 159 309 150 305 156 309 159 297 152 281 138 273 137 293 144 238 76 130 81 150 79 146 72 138 69 150 70 146 66 134 61 115 52 107 52 115 54 95 61 170 85 186 75 142 67 154 73 146 72 142 70 123 66 119 63 111 63 119 70 134 78 166 87 162 88 162 88 158 84 174 87 170 85 166 84 166 84 150 78 158 84 174 88 186 95 158 88 154 87 158 90 166 92 154 88 162 92 166 92 158 88 158 90 150 88 154 84 134 72 126 73 158 73 55 43 115 81 162 90 194 90 170 85 170 84 186 92 190 95 194 95 190 93 178 90 174 87 170 88 178 90 174 88 178 92 182 90 174 88 166 88 166 88 166 90 170 90 170 90 170 90 170 90 170 90 162 87 166 90 170 88 162 87 170 90 170 90 170 90 170 90 186 93 186 92 178 90 174 88 182 92 186 93 186 93 182 92 182 93 190 95 194 96 190 95 194 95 190 93 186 95 190 96 178 95 186 96 186 95 178 93 178 93 178 93 178 93 178 93 198 95 190 96 210 107 242 116 257 120 269 125 277 125 273 123 257 125 281 126 305 134 361 147 396 155 408 158 392 155 376 158 400 152 396 150 388 147 384 146 380 146 376 144 376 143 372 143 365 143 365 143 365 143 365 143 357 140 361 141 361 138 349 135 329 135 361 135 349 135 341 122 325 126 337 131 341 129 333 128 337 129 329 125 317 120 305 117 313 120 297 113 285 111 285 111 273 110 269 108 261 105 253 104 242 99 246 99 242 98 230 96 230 98 234 99 230 96 222 95 210 92 214 93 218 93 214 92 206 84 206 85 206 87 202 84 198 76 130 54 91 51 79 43 87 52 111 64 138 70 146 72 126 58 91 45 67 42 59 37 75 49 107 63 134 67 134 66 130 66 130 66 134 67 134 67 134 69 126 64 123 63 123 64 123 64 123 64 123 64 123 64 103 60 119 67 134 67 126 66 123 64 123 63 119 61 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 115 58 99 54 95 55 107 61 95 55 103 57 103 57 99 54 99 55 99 55 99 55 99 55 103 57 99 54 95 55 103 57 103 55 95 54 91 52 95 54 95 54 95 54 95 54 95 54 87 51 87 51 87 51 87 51 87 51 87 51 87 51 87 51 71 45 71 46 79 48 83 49 9 16 9 16 9 16 9 16 12 19 9 14 7 14 7 16 7 14 7 14 7 14 7 14 9 14 6 9 3 7 3 7 1 2 1 2 0 0 0 0 0 0 0 0 1 2 1 2 3 4 4 7 4 9 6 9 9 11 6 7 6 11 10 19 9 14 9 11 7 11 6 9 4 9 7 14 9 14 9 14 7 11 7 11 7 11 7 11 6 9 6 9 6 9 6 9 7 28 25 47 28 47 31 57 33 52 31 50 31 50 33 52 36 59 37 42 16 4 0 0 0 0 1 2 1 2 3 4 0 0 0 0 0 0 0 0 10 11 6 9 7 11 6 4 4 7 4 7 4 7 4 7 4 9 6 11 7 9 6 7 6 14 9 9 3 7 12 28 30 59 42 64 42 71 43 59 40 62 40 62 40 62 40 62 39 66 43 59 37 62 39 50 27 42 22 33 15 21 9 16 7 19 19 45 27 40 28 76 82 315 177 351 187 281 129 183 128 171 140 176 146 195 152 219 162 222 162 229 170 226 177 248 187 262 119 78 120 358 215 155 208 389 248 377 239 413 248 310 107 245 132 293 137 253 85 222 247 468 179 176 57 241 250 413 206 358 179 334 174 339 164 312 155 310 155 310 155 293 138 267 129 250 132 276 140 272 120 186 111 267 137 262 138 274 132 274 132 260 129 265 132 257 128 262 131 260 128 260 132 265 129 257 129 267 132 269 134 284 137 265 141 276 147 284 159 310 176 327 202 341 185 348 208 379 218 389 220 398 218 391 217 393 221 396 217 393 224 384 206 353 197 353 187 334 191 331 185 329 194 351 202 348 196 339 190 334 188 334 190 331 199 341 206 362 212 348 205 362 220 374 218 367 218 374 233 377 220 358 221 367 223 360 224 382 253 393 242 377 239 372 236 384 254 405 253 389 242 386 242 391 245 393 244 393 236 372 196 334 203 370 227 391 233 410 232 401 229 425 238 422 224 420 217 401 211 410 233 403 200 389 220 401 197 360 205 391 203 391 200 374 191 362 188 360 184 351 182 348 193 377 184 351 180 336 161 362 188 372 179 353 174 341 162 327 168 334 168 327 162 317 168 336 164 324 156 324 167 346 174 346 170 331 158 317 158 322 158 312 158 300 144 284 135 281 144 296 113 167 70 167 79 157 82 159 75 148 70 138 63 126 63 119 55 107 51 105 54 112 51 138 84 181 90 171 75 155 75 159 70 157 67 150 64 148 66 145 63 140 64 152 73 164 82 171 84 176 87 179 85 176 90 191 87 188 84 183 82 181 79 181 81 183 82 186 84 188 85 186 85 186 87 191 90 195 82 186 88 195 92 193 87 186 93 195 88 191 88 188 81 167 82 169 85 164 49 112 67 171 76 191 95 195 85 191 90 195 88 195 92 198 92 198 90 195 90 202 88 200 87 202 88 205 88 202 90 205 90 205 88 198 87 191 88 191 90 193 90 193 88 191 88 191 88 191 88 191 87 188 88 191 88 191 87 188 88 191 88 191 88 191 88 191 90 188 90 188 90 186 88 186 93 193 93 193 93 193 93 193 92 191 93 195 95 195 95 195 96 195 95 193 93 195 95 198 95 200 96 202 96 200 93 195 95 200 95 200 95 200 95 200 96 195 93 198 104 224 117 234 120 236 122 241 123 241 122 236 120 231 125 238 129 248 143 265 158 274 159 279 161 265 158 272 153 272 150 267 146 262 143 260 143 260 143 257 141 257 140 255 138 255 140 257 141 260 141 260 137 255 140 257 140 253 134 245 137 245 128 229 123 236 132 248 126 234 128 236 128 234 126 226 131 229 128 222 122 212 116 207 119 210 116 202 110 195 108 193 110 195 108 191 105 186 102 181 98 176 99 179 98 174 95 169 95 159 98 162 96 159 95 155 92 155 93 155 93 152 90 148 96 155 84 138 75 126 67 114 66 105 52 88 51 100 61 112 69 124 73 131 78 131 76 128 76 121 64 107 58 102 55 93 48 90 57 109 66 117 67 117 66 114 66 114 66 114 64 112 69 112 66 107 63 105 63 107 63 105 63 105 63 105 63 105 51 90 57 102 63 107 64 105 63 105 61 102 61 100 60 100 64 105 63 102 61 100 60 97 58 97 58 97 58 97 58 97 60 100 60 100 60 100 60 100 60 97 57 93 55 95 58 100 57 95 57 93 55 95 57 95 55 93 55 93 55 93 55 93 57 95 55 93 55 93 57 95 57 95 55 90 54 90 54 90 54 90 54 90 54 90 54 90 51 85 51 85 51 85 51 85 52 88 52 88 52 88 52 88 45 76 45 78 46 78 46 78 3 9 3 9 3 9 3 9 11 10 3 7 0 7 3 9 0 6 0 6 0 6 0 6 3 6 0 1 0 0 0 1 3 1 3 0 0 0 0 0 0 0 3 1 7 3 7 4 3 4 3 6 7 6 11 7 19 9 7 4 7 7 23 13 19 10 15 9 15 7 11 7 11 7 11 7 11 9 19 10 11 7 11 7 11 7 11 7 7 6 7 6 7 6 7 6 3 16 55 30 59 27 59 34 55 31 51 30 39 31 43 33 67 34 63 24 19 6 0 0 0 0 0 1 3 3 7 3 0 0 0 0 0 0 0 0 27 6 7 3 15 7 11 1 3 4 3 4 3 4 3 4 3 6 7 7 11 6 7 4 7 9 19 6 0 3 23 21 83 39 99 39 99 46 107 37 87 40 87 40 87 40 87 40 83 43 95 39 79 40 83 33 67 25 47 15 23 10 19 10 7 10 43 28 71 28 87 45 238 177 372 184 392 141 234 119 293 137 353 144 353 146 361 155 372 159 392 174 428 177 444 190 440 180 238 69 214 214 432 105 571 253 634 257 611 260 603 159 265 122 345 140 293 99 154 144 611 257 349 82 115 155 591 212 440 193 361 171 349 170 369 159 325 150 309 149 321 150 309 144 297 131 293 147 313 140 246 84 257 135 257 126 281 140 269 131 261 123 269 135 297 128 281 132 281 126 277 129 281 131 265 120 265 128 265 125 265 132 273 125 277 140 289 146 305 153 337 162 369 164 357 174 412 191 456 206 503 218 515 218 503 220 535 233 571 245 599 241 543 217 523 223 476 212 527 223 511 208 488 206 519 220 511 191 460 197 495 193 480 200 488 196 484 202 484 190 484 200 503 206 495 200 499 209 583 220 539 206 539 214 547 211 547 232 622 244 599 236 595 235 595 244 650 257 646 247 622 245 595 244 611 238 591 239 575 218 476 191 484 215 543 229 539 232 523 224 531 236 571 230 539 220 472 217 476 212 499 212 436 199 456 205 420 188 452 203 432 200 436 194 416 187 404 185 396 179 388 177 416 196 396 179 388 168 345 177 388 185 372 177 345 164 325 164 329 167 337 168 333 164 345 167 341 159 309 153 317 162 353 170 349 165 333 162 345 173 313 164 309 158 289 144 289 144 329 153 242 73 126 82 158 82 182 82 158 73 154 69 130 60 126 58 115 51 107 51 115 55 103 66 186 96 210 85 158 73 150 72 126 66 111 63 111 66 138 69 126 66 123 69 130 75 134 76 146 81 146 85 150 84 166 84 166 82 166 82 166 82 166 82 166 81 162 81 158 79 150 82 142 82 146 85 158 90 146 85 154 87 158 88 158 88 158 87 150 85 154 85 146 78 178 84 174 84 87 52 134 87 150 84 178 85 170 90 182 85 174 87 178 88 178 87 174 85 170 87 166 85 166 85 170 87 170 88 174 90 178 88 174 88 166 88 166 88 170 90 174 92 162 87 162 87 162 87 162 87 154 85 162 87 162 87 158 84 162 87 162 87 162 87 162 87 174 88 174 88 174 90 178 90 186 92 178 88 174 90 182 93 178 92 186 95 190 95 190 93 194 95 190 93 186 95 190 96 182 96 186 96 186 95 178 92 182 95 182 95 182 95 182 95 202 95 190 98 226 116 261 122 257 119 253 116 249 116 253 117 249 122 273 125 309 135 376 150 420 155 408 162 404 152 365 158 380 146 380 144 376 143 372 141 369 141 365 140 365 138 361 138 353 138 353 138 353 137 349 137 345 137 353 138 349 134 333 128 353 128 384 184 488 153 357 147 337 128 329 125 321 123 321 125 329 126 321 123 313 119 301 117 297 116 293 113 281 107 269 102 269 108 261 105 253 101 246 99 238 98 242 99 238 98 234 96 222 96 226 96 226 95 218 92 218 93 214 92 210 87 198 84 234 85 182 67 146 61 126 54 115 58 126 63 130 72 166 85 154 75 154 73 146 70 138 67 158 73 142 70 142 70 134 64 115 61 126 66 134 67 134 67 134 67 130 66 126 63 123 63 130 66 123 63 119 63 123 64 119 63 119 63 119 63 119 63 91 54 99 58 111 60 115 61 115 61 111 60 107 58 107 58 115 61 115 61 115 61 115 61 111 60 111 60 111 60 111 60 111 60 111 60 111 60 111 60 107 58 107 58 107 58 107 58 107 58 99 54 95 55 107 58 99 55 99 55 99 55 99 55 107 57 103 55 99 57 103 58 107 57 99 54 95 54 95 55 91 52 91 52 91 52 91 52 87 51 87 51 87 51 87 51 91 52 91 52 91 52 91 52 79 48 79 48 79 46 75 46 9 16 9 16 9 16 9 16 13 21 9 14 6 14 9 19 4 9 4 9 4 9 4 9 7 11 3 2 0 2 0 2 1 2 1 0 0 0 0 0 1 2 1 4 3 7 4 9 4 7 6 9 6 11 7 11 10 14 7 7 6 14 12 23 10 16 10 14 9 14 7 11 10 14 7 9 7 14 12 21 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 9 31 28 50 28 45 30 59 33 50 31 47 30 50 31 52 31 42 25 31 15 11 3 0 0 0 0 2 1 4 3 4 0 0 0 0 0 0 0 0 10 9 1 2 4 9 4 2 4 7 4 7 4 7 4 7 4 9 6 11 7 9 6 7 6 14 10 9 1 4 13 35 36 64 40 62 40 74 43 59 42 64 42 64 42 64 42 64 39 66 43 59 37 62 37 50 30 42 19 23 9 16 10 21 4 19 19 47 28 54 40 105 132 370 174 355 193 243 114 181 134 176 141 174 141 188 149 214 158 214 165 243 182 248 184 260 180 231 99 95 101 284 164 155 244 408 259 420 256 422 241 276 126 274 143 288 114 202 92 348 272 432 144 183 58 339 233 374 199 362 177 329 167 336 168 331 171 322 155 298 147 293 146 288 156 284 149 298 147 267 114 174 131 269 126 248 138 276 128 257 128 250 128 272 134 255 123 260 122 241 126 253 134 255 125 241 125 257 126 250 123 265 125 243 125 248 134 265 143 279 153 288 158 281 153 291 167 308 179 339 179 343 185 343 179 341 193 374 209 396 232 415 226 401 232 425 245 463 288 511 283 453 236 401 241 439 233 367 196 379 215 365 209 372 203 346 193 341 190 319 182 327 190 334 190 329 194 353 224 362 203 339 203 346 206 334 206 365 239 377 230 360 230 365 232 386 254 410 251 393 245 401 233 389 241 379 235 384 229 355 199 339 200 370 224 389 223 389 221 391 226 425 238 420 220 408 203 410 214 391 214 398 197 372 196 379 188 362 203 384 191 372 197 370 188 358 185 355 180 348 179 343 190 372 180 346 177 329 171 358 185 355 179 346 167 312 170 331 165 324 165 327 168 327 161 331 165 327 155 312 153 319 165 336 167 334 165 339 174 355 173 343 176 339 167 324 162 327 159 310 117 167 70 174 84 164 81 162 73 150 73 148 69 136 58 114 54 102 49 102 52 112 51 138 84 193 95 179 78 159 82 171 75 157 70 159 75 169 75 155 69 145 66 148 69 152 70 152 75 162 79 167 82 171 79 176 79 181 81 183 82 186 81 181 81 181 81 181 81 181 79 176 79 179 82 183 85 188 88 188 84 183 84 188 90 195 81 176 78 176 81 179 78 164 95 174 85 169 57 121 72 179 88 191 84 181 85 198 87 174 84 188 85 191 85 188 84 183 87 191 85 188 84 191 85 193 88 198 90 200 92 198 90 195 88 191 88 193 90 195 92 195 87 183 85 183 85 183 87 183 81 183 82 186 84 183 82 181 85 188 85 188 85 188 85 188 85 183 87 186 88 188 90 191 92 188 87 179 84 183 90 191 90 191 93 195 95 195 95 193 96 195 95 193 93 195 95 198 96 202 96 202 96 200 92 195 96 202 96 202 96 202 96 202 98 195 93 200 108 234 123 241 125 241 120 231 117 231 119 234 119 224 123 234 129 248 144 269 152 260 150 269 152 245 143 257 143 257 141 260 143 260 143 262 140 255 138 253 138 250 137 250 141 257 138 253 135 248 132 245 134 250 137 255 137 245 129 234 110 224 199 511 306 370 140 243 131 238 126 229 122 226 122 224 123 219 123 217 122 214 120 214 114 205 114 202 111 193 102 183 108 191 107 186 102 179 99 174 98 174 99 176 99 174 96 171 93 157 96 159 96 157 93 152 92 152 92 150 87 140 81 133 67 109 54 97 60 119 70 124 72 131 81 133 70 114 66 117 70 121 70 121 70 121 70 121 73 124 70 124 72 124 67 112 72 124 70 121 69 117 67 117 69 117 66 112 63 107 61 105 66 107 64 105 63 107 64 109 63 105 63 105 63 105 63 105 58 97 60 100 60 100 61 102 60 100 58 97 58 95 57 95 60 102 61 102 61 102 61 105 61 102 61 102 61 102 61 102 60 100 60 100 60 100 60 100 57 97 58 100 60 97 58 95 61 97 55 88 52 93 58 102 55 93 55 93 55 93 55 93 58 95 57 93 55 95 57 97 58 95 55 90 54 90 54 93 51 85 51 85 51 85 51 85 51 85 51 85 51 85 51 85 52 88 52 88 52 88 52 88 52 85 51 83 49 81 48 78 15 10 15 10 15 10 15 10 19 12 19 10 15 10 11 7 0 3 0 3 0 3 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 3 10 11 10 0 6 0 9 39 24 51 28 55 30 67 36 59 31 63 33 67 33 63 31 47 33 55 30 31 10 0 1 0 1 0 0 0 1 0 1 0 0 0 1 0 1 0 1 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 9 19 7 0 6 35 25 83 36 91 39 99 42 103 42 103 42 103 40 99 39 95 39 95 39 95 39 95 36 83 36 59 25 35 13 15 4 7 3 35 21 51 24 47 27 75 78 325 179 372 191 353 117 269 117 321 135 329 143 333 140 333 150 376 161 392 167 416 177 444 185 452 135 226 73 214 173 345 140 603 259 591 262 607 277 599 143 305 120 257 88 265 88 174 212 690 238 230 102 166 190 488 197 404 185 392 171 372 165 365 167 357 171 345 164 329 159 329 158 345 162 353 173 376 122 166 93 285 132 281 137 289 131 305 146 289 122 277 123 317 137 313 123 293 126 281 134 305 129 277 128 273 129 293 129 273 126 301 143 297 132 309 135 313 141 333 152 301 143 309 152 329 162 357 167 396 170 384 161 376 171 436 191 460 191 464 193 472 196 484 200 511 223 611 265 634 241 587 244 769 324 698 236 634 259 622 274 642 244 515 203 488 208 456 171 452 184 440 184 444 180 464 197 579 212 492 197 503 200 480 193 488 211 547 227 551 224 555 233 575 239 638 247 630 244 603 230 551 229 599 233 579 224 543 205 464 190 468 206 523 223 511 209 503 224 559 239 555 223 507 211 460 211 503 217 472 199 444 197 460 193 428 197 464 200 448 199 440 197 404 184 384 182 380 179 376 184 400 190 392 180 369 174 353 177 396 180 369 173 357 167 357 170 357 168 353 168 353 168 361 171 341 168 345 173 365 180 369 174 365 197 468 217 400 167 404 232 579 253 440 174 416 224 428 200 269 75 138 76 178 84 146 73 146 72 134 66 126 64 115 57 103 52 103 54 99 49 87 64 190 102 222 92 158 76 166 79 138 73 138 75 138 72 146 78 142 76 138 78 142 79 130 76 130 76 130 78 138 79 154 79 150 82 166 85 162 81 166 85 166 85 166 85 166 85 146 78 146 79 154 82 166 87 178 90 174 87 166 84 158 82 158 82 162 85 166 82 154 79 142 87 146 82 111 43 126 88 162 82 158 82 158 84 166 87 174 88 170 85 166 84 158 82 174 87 174 87 174 87 174 87 166 85 174 88 178 90 186 92 170 90 178 90 178 90 178 90 166 87 170 87 170 85 170 85 178 88 174 85 170 87 178 88 166 84 166 85 170 87 174 87 174 87 178 88 178 87 170 85 174 87 174 88 178 90 182 90 186 93 186 95 190 96 194 96 194 95 186 93 194 96 190 93 190 95 190 95 190 95 190 95 202 98 190 93 186 95 198 99 182 96 194 102 210 110 234 113 246 116 253 117 253 116 249 114 246 117 277 129 333 147 376 152 392 153 380 147 376 144 369 143 353 138 357 141 365 143 369 144 349 137 349 135 345 135 341 134 325 132 321 134 333 137 333 131 325 132 333 135 341 132 337 131 249 191 976 378 976 358 492 129 333 128 317 125 321 125 309 117 301 117 297 116 297 116 297 116 289 114 289 111 273 104 265 104 265 105 253 101 246 101 253 104 238 98 246 96 230 90 226 93 234 95 230 93 222 90 214 88 218 88 206 82 190 76 174 72 166 69 158 70 166 76 170 73 158 73 158 73 150 75 150 75 146 72 146 70 142 69 138 69 138 69 138 67 134 66 130 66 126 66 130 67 134 66 130 64 126 64 126 64 126 64 126 64 119 61 119 61 119 61 119 61 119 61 126 66 130 64 119 61 115 60 115 60 115 60 115 60 111 60 115 61 119 60 115 58 111 60 111 60 111 60 111 60 107 58 107 58 107 58 107 58 111 60 111 58 107 57 103 57 115 61 115 60 111 60 107 58 91 54 99 57 103 57 103 57 91 52 91 54 95 55 99 55 95 55 99 57 103 55 99 54 95 54 95 55 99 57 103 57 95 54 91 51 83 48 79 46 87 51 87 51 87 51 87 51 91 52 91 51 87 49 83 49 87 51 87 51 87 51 87 51 9 14 9 14 9 14 9 14 10 16 9 14 7 11 7 11 3 4 3 4 3 4 3 4 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 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 12 14 7 7 9 14 21 40 28 50 30 50 31 57 30 52 31 54 33 52 31 50 31 52 36 50 25 26 12 14 6 7 4 4 3 2 0 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 7 11 7 11 7 11 7 11 4 11 10 11 4 11 18 42 34 57 37 62 40 66 42 66 42 66 42 64 40 62 39 62 39 62 39 62 37 57 34 52 28 47 19 23 9 7 3 2 7 26 16 45 25 54 46 181 162 360 176 341 158 198 125 176 138 183 137 188 143 183 144 205 158 212 162 226 171 250 180 265 180 183 96 109 92 245 132 222 229 367 220 355 209 422 202 222 111 198 95 202 99 186 96 444 274 389 101 207 111 405 200 377 187 370 173 334 156 322 147 317 146 296 153 310 162 327 170 336 165 317 155 322 159 260 98 238 161 298 137 262 123 241 117 250 120 245 123 255 128 262 126 253 128 238 129 255 138 253 129 253 125 241 117 243 122 248 114 229 123 243 126 243 123 238 126 245 144 269 149 276 155 284 156 288 159 300 153 291 152 296 165 319 180 329 179 324 177 322 177 322 167 319 180 353 188 341 193 377 241 465 236 386 230 420 235 482 315 530 277 468 256 451 232 384 212 367 197 351 193 341 194 360 224 372 191 348 197 351 194 343 191 346 206 358 209 353 212 360 221 386 238 393 232 384 224 362 214 372 229 377 221 362 208 334 185 329 191 353 214 384 212 365 205 382 224 408 226 389 211 379 199 386 212 396 202 370 191 367 196 360 187 370 200 377 196 372 197 362 185 343 179 341 177 336 177 346 187 355 184 341 176 334 170 346 184 343 173 334 168 322 167 327 167 324 165 324 165 322 171 341 168 336 168 341 173 348 174 343 174 374 208 403 191 348 199 441 248 456 197 341 177 391 194 374 128 169 78 164 85 169 72 162 72 159 69 145 63 133 61 119 54 107 54 105 51 100 48 131 92 202 104 191 84 171 88 183 79 169 78 167 79 162 79 171 78 169 78 169 79 171 79 171 78 169 79 171 81 176 81 171 79 174 84 181 82 174 82 176 82 176 84 179 84 179 79 169 78 169 79 174 84 179 84 179 82 176 81 171 79 171 81 176 82 179 82 174 79 169 76 183 78 176 63 112 70 186 84 176 82 176 82 179 85 183 84 181 85 181 85 181 85 181 87 179 88 179 88 179 87 181 84 179 85 181 87 186 90 188 88 191 88 186 88 186 88 186 85 179 85 179 85 179 87 179 87 183 85 181 85 181 87 183 84 179 84 181 85 183 87 183 85 181 87 186 88 186 87 183 87 183 87 186 88 188 90 188 92 191 93 193 93 195 95 195 98 195 93 195 96 200 96 193 95 195 95 195 95 195 95 195 98 198 95 193 93 195 96 200 95 198 101 207 105 217 110 222 111 222 113 224 113 222 111 219 113 214 123 241 141 265 149 269 152 269 147 262 143 257 141 257 141 257 140 257 140 255 138 255 137 253 135 250 134 248 134 248 132 248 131 250 135 255 132 241 131 243 132 241 131 238 129 234 120 293 277 494 272 429 143 222 126 229 122 219 122 219 119 210 116 205 114 205 113 200 111 200 107 195 108 193 104 188 104 186 104 176 102 169 99 169 101 174 96 167 98 164 92 155 90 159 95 157 93 152 90 148 88 145 87 143 84 136 78 126 72 119 70 117 67 117 72 124 72 119 72 121 72 121 73 121 73 121 72 124 70 121 70 119 69 119 72 121 70 121 69 119 69 117 64 112 66 114 66 114 64 112 64 112 64 112 64 112 64 112 63 109 63 109 63 109 63 109 60 107 63 112 64 109 61 105 60 105 60 105 60 105 60 105 58 105 60 107 61 105 60 102 60 100 60 100 60 100 60 100 60 100 60 100 60 100 60 100 60 100 60 97 58 97 57 95 58 97 58 97 57 95 55 93 52 88 54 93 55 95 55 93 54 90 54 93 55 95 57 95 54 93 55 95 57 93 55 90 54 90 54 93 55 95 57 95 55 93 54 88 51 83 49 81 51 85 51 85 51 85 51 85 52 88 52 85 51 83 49 83 51 85 51 85 51 85 51 85 11 7 11 7 11 7 11 7 15 9 11 7 11 6 7 6 0 3 0 3 0 3 0 3 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 3 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 7 9 0 7 7 13 31 24 59 33 67 31 63 31 59 31 63 33 67 31 63 30 51 34 71 37 63 27 39 22 19 13 23 9 7 3 0 0 0 1 0 0 0 4 15 12 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 11 7 11 7 11 7 11 7 7 7 15 6 3 10 47 30 87 36 95 40 103 42 103 40 103 42 103 40 99 39 95 39 95 39 95 37 91 34 79 33 43 24 27 13 11 4 19 3 15 12 23 22 27 22 91 116 365 187 384 177 325 116 281 125 329 137 337 144 337 141 333 155 369 156 380 165 412 177 444 184 428 122 226 88 218 146 297 153 547 220 515 184 472 244 436 114 269 81 210 95 182 66 289 268 670 190 194 82 329 245 440 209 376 193 369 177 337 162 305 159 249 150 261 153 269 155 273 153 313 162 297 159 305 125 162 113 285 132 230 126 261 135 285 135 234 117 273 126 277 123 285 131 285 128 273 134 273 119 218 113 249 122 253 126 273 134 277 131 297 132 325 137 313 135 305 140 281 134 293 144 321 152 325 153 341 155 337 152 337 153 361 167 396 173 400 174 408 173 400 171 408 165 412 171 428 176 464 199 480 212 499 191 499 191 484 230 551 229 547 230 587 254 611 238 619 241 571 229 559 223 547 227 547 203 464 190 468 193 464 193 460 196 476 202 492 206 499 208 527 223 575 224 551 217 527 205 519 215 551 217 531 208 495 187 436 180 440 196 492 209 480 199 460 203 495 215 503 209 480 202 448 200 472 205 452 191 428 188 432 182 412 191 456 197 444 197 420 190 384 177 369 176 365 173 365 179 392 185 384 177 365 173 357 177 384 174 357 168 345 159 341 164 341 162 337 161 333 161 321 158 321 156 317 156 313 155 313 153 313 165 372 180 361 162 309 171 376 177 297 132 277 156 408 193 249 75 154 78 174 84 150 73 146 70 134 67 130 63 115 57 103 52 99 54 95 48 95 69 214 108 230 95 166 82 178 88 158 84 166 84 162 79 158 82 146 81 146 81 150 82 154 82 150 82 150 84 158 87 158 81 154 82 166 85 162 81 154 81 154 81 154 81 154 81 154 79 150 78 146 79 150 81 150 79 150 79 150 79 150 79 150 79 154 81 150 79 142 76 142 85 142 82 107 40 123 88 158 82 158 82 158 84 166 85 154 82 158 84 166 87 170 88 170 85 170 85 170 85 170 85 162 84 162 84 162 84 162 84 166 85 166 85 166 85 170 85 166 84 166 84 166 84 166 84 170 84 166 82 162 84 166 85 166 84 166 85 170 87 174 87 162 84 170 87 178 88 178 88 174 87 174 88 178 90 182 90 182 92 182 93 186 93 190 95 198 96 190 95 198 98 194 95 194 96 194 96 194 96 194 96 194 95 186 93 186 93 190 96 182 98 182 102 206 107 218 110 230 110 234 110 234 110 234 110 249 116 293 134 337 146 353 144 365 144 365 141 357 141 369 140 365 141 357 138 345 134 337 131 345 135 341 134 341 132 337 132 321 131 313 131 325 134 325 128 321 129 329 129 321 125 317 120 297 116 384 173 420 144 269 123 305 119 293 117 305 119 301 114 293 113 289 111 281 108 273 105 261 102 261 102 261 102 261 104 253 102 249 99 242 98 246 99 230 96 238 95 226 88 222 92 226 92 222 90 214 88 210 87 206 84 194 79 182 73 170 70 170 70 158 69 158 70 154 66 150 70 150 70 142 72 142 72 146 70 142 70 138 69 138 69 138 69 138 67 134 67 130 66 123 63 126 64 126 64 123 63 126 64 126 64 126 64 126 64 130 66 130 66 130 66 130 66 115 61 119 63 123 61 119 60 115 60 115 60 115 60 115 60 115 60 119 61 119 61 115 60 111 60 111 60 111 60 111 60 119 63 119 63 119 63 119 63 111 60 111 60 107 58 107 57 103 57 99 55 99 54 95 54 91 52 95 54 95 54 99 55 95 54 99 55 99 57 103 57 95 55 99 57 103 55 99 54 95 54 95 55 99 57 103 57 103 55 99 54 95 52 87 51 87 51 87 51 87 51 87 51 91 52 91 52 87 51 87 51 87 51 87 51 87 51 87 51 6 9 6 9 6 9 6 9 7 11 6 9 4 7 4 7 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 1 2 3 4 4 7 4 7 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 10 11 7 11 12 23 19 42 31 57 34 52 30 50 30 52 31 54 33 52 31 50 30 52 37 59 36 52 33 50 25 35 21 28 13 11 3 0 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 6 11 6 9 6 21 24 52 37 59 39 64 42 66 42 64 42 66 42 64 40 62 39 62 37 59 37 59 36 52 31 47 27 42 16 21 7 9 4 7 9 26 16 57 25 59 69 257 180 362 184 315 141 200 120 186 141 191 140 191 143 186 146 207 152 202 158 222 168 248 179 265 164 152 96 138 92 195 111 250 235 351 220 267 188 393 149 210 110 179 90 207 73 200 167 491 253 274 84 191 226 549 253 506 244 468 239 456 230 453 226 458 220 441 218 434 209 413 194 393 188 391 182 391 187 343 134 312 156 296 132 288 140 265 102 202 114 253 119 265 119 262 119 262 111 245 122 276 140 272 135 279 117 253 132 257 119 231 117 245 114 238 123 250 123 243 123 245 125 245 137 267 149 281 153 284 155 291 158 291 155 286 158 293 162 296 165 303 173 308 174 305 162 296 162 305 170 312 170 310 177 334 180 324 182 300 161 341 187 348 191 353 200 377 209 367 254 427 233 413 233 410 233 417 220 374 197 355 199 351 190 341 196 343 196 343 203 351 206 348 203 362 217 362 208 353 203 339 197 348 206 351 203 346 191 317 171 310 180 341 199 358 196 346 190 351 200 367 205 365 199 362 190 367 197 374 193 358 185 355 184 341 177 360 196 370 193 367 190 353 179 334 174 334 173 329 171 336 182 346 179 334 171 329 170 339 176 331 167 324 162 308 164 322 162 317 161 315 159 312 149 310 149 308 146 303 141 296 140 293 138 298 146 310 150 315 138 305 147 312 140 281 135 298 164 324 105 155 79 169 87 179 73 164 72 159 70 148 64 136 61 121 54 105 52 102 49 95 46 138 95 205 104 191 84 183 95 195 88 188 88 181 85 174 84 176 82 174 81 176 82 179 85 181 84 179 85 181 87 186 85 179 84 181 88 186 85 176 82 176 82 176 82 174 81 174 82 174 79 169 78 169 78 169 81 174 81 174 81 176 82 176 78 169 78 169 76 167 75 164 75 181 76 174 63 109 69 183 82 176 81 174 82 176 84 181 82 176 84 179 84 181 85 181 84 176 84 176 84 176 84 179 84 179 82 176 81 174 79 171 82 176 82 176 82 176 82 174 82 174 82 174 82 174 82 174 84 176 82 174 81 176 82 179 84 179 84 181 85 183 87 183 82 176 85 183 88 188 90 188 87 183 87 186 88 188 90 188 93 193 93 193 95 195 96 198 99 198 95 198 98 202 98 195 96 198 96 198 96 198 96 198 96 198 96 195 95 198 96 198 96 198 99 205 102 210 107 214 110 219 110 219 110 219 111 219 108 219 128 250 141 260 141 260 140 255 138 253 137 255 138 257 141 260 140 253 135 245 131 243 134 248 132 245 131 243 131 243 132 248 131 250 134 255 132 241 131 243 129 236 125 226 120 214 117 205 105 236 125 198 108 222 117 214 114 210 117 212 116 205 114 202 111 198 107 191 104 186 102 183 99 181 101 183 99 176 99 169 98 167 96 164 96 164 92 159 95 159 90 150 88 155 90 150 88 148 87 145 85 143 84 138 81 133 78 126 73 124 76 124 70 119 70 119 67 112 72 121 72 119 72 119 72 119 70 121 70 119 69 119 67 117 64 112 64 109 63 107 61 107 61 109 63 112 64 109 63 107 64 112 64 112 64 112 64 112 64 112 64 112 64 112 64 112 60 107 61 107 61 107 61 105 61 107 61 107 61 107 61 107 60 105 61 109 63 107 60 105 61 102 61 102 61 102 61 102 61 102 61 102 61 102 61 102 61 102 60 100 60 97 58 97 57 95 57 93 55 90 54 90 54 90 52 88 52 90 54 90 54 90 54 90 54 93 55 93 54 93 55 95 57 93 55 90 54 90 54 93 55 95 57 95 57 95 57 93 55 90 54 90 52 88 52 88 52 88 52 88 52 88 52 88 52 88 52 85 51 85 51 85 51 85 51 85 7 6 7 6 7 6 7 6 3 4 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 3 3 4 3 4 7 6 11 7 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 3 9 0 10 19 19 35 27 67 36 71 31 59 30 59 31 63 33 67 31 63 30 43 31 63 37 71 36 75 39 67 33 71 25 43 13 7 1 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 11 6 3 4 11 18 67 37 95 39 99 42 103 42 103 40 103 42 103 40 99 39 95 39 91 37 91 36 83 31 67 28 39 21 19 10 11 6 23 6 35 18 35 24 23 30 146 155 384 185 416 165 305 123 273 128 345 141 341 143 333 140 333 155 361 153 372 161 404 173 436 180 361 101 226 104 218 123 265 173 559 220 523 150 464 214 293 104 285 98 202 81 162 119 495 260 579 126 83 85 480 289 468 265 484 260 495 257 499 254 484 254 492 262 495 263 495 259 476 250 412 227 412 227 452 221 388 227 460 223 460 239 515 217 337 144 285 140 234 120 214 111 174 95 174 108 182 113 166 92 119 92 166 113 222 138 269 141 230 122 242 122 269 128 269 126 269 128 281 134 305 141 321 146 325 146 293 149 305 150 301 147 297 150 313 153 329 156 345 162 361 162 365 155 376 158 396 164 388 153 416 167 408 176 444 167 400 179 452 190 444 177 428 185 440 180 488 194 452 193 472 199 492 212 515 206 488 208 507 205 480 202 492 203 476 200 472 199 460 193 468 203 507 203 488 202 488 197 468 197 488 199 492 202 468 179 396 170 416 187 456 194 444 187 432 188 448 197 460 199 452 194 416 187 432 190 424 184 412 180 396 171 388 184 440 191 428 190 408 184 376 171 365 171 365 170 349 171 376 177 372 171 357 167 357 171 365 165 345 164 341 153 345 162 341 159 333 158 329 155 325 152 321 150 309 144 293 140 301 144 293 138 281 138 297 147 265 135 265 143 285 143 297 153 329 158 186 67 162 81 170 85 154 73 150 72 138 69 130 64 115 58 103 51 95 51 91 45 75 66 206 108 222 93 166 84 174 92 170 90 178 88 170 84 162 82 150 81 146 82 150 84 158 85 154 84 154 85 162 88 178 88 170 88 182 92 174 85 170 87 170 85 166 84 162 84 162 82 154 79 146 78 146 78 150 79 150 81 154 81 154 81 146 76 142 75 138 75 138 75 138 85 142 81 103 39 123 87 158 81 154 81 154 82 162 85 166 85 162 84 162 82 158 82 162 84 162 84 162 84 162 84 150 82 146 81 142 78 138 76 150 79 154 79 154 79 154 79 162 82 162 82 162 82 162 82 162 82 158 81 158 81 162 82 166 84 166 85 170 87 174 87 162 82 170 87 178 90 182 90 174 87 174 88 178 90 182 90 190 95 190 95 194 96 198 98 198 96 190 95 198 98 194 95 194 96 194 96 194 96 194 96 194 96 198 98 198 98 194 96 186 98 182 101 198 102 206 104 222 105 222 105 222 107 234 111 249 119 309 137 333 138 337 140 329 134 333 134 333 135 349 137 349 137 341 135 337 134 333 132 325 131 325 131 321 129 317 128 325 132 325 131 337 134 337 129 333 131 337 128 325 120 305 117 301 126 261 120 289 101 265 101 293 116 285 114 297 117 297 113 293 114 285 111 273 107 265 104 273 104 253 99 253 101 242 93 238 96 238 96 234 95 230 93 218 90 226 90 214 87 214 90 210 87 210 87 206 85 206 85 202 84 198 81 190 78 186 76 190 76 174 73 166 73 158 67 162 75 158 73 146 73 146 72 142 70 138 69 138 67 134 67 126 63 123 63 119 61 119 60 119 63 123 64 126 63 123 61 126 64 126 64 126 64 126 64 126 64 126 64 126 64 126 64 119 61 119 61 119 61 119 61 119 61 119 61 119 61 119 61 115 61 123 63 123 63 119 60 115 61 115 61 115 61 115 61 115 61 115 61 115 61 115 61 115 61 115 60 111 60 107 58 111 60 107 58 107 57 103 57 103 55 95 52 91 52 95 55 95 54 95 52 91 52 91 52 95 55 99 57 103 55 99 54 95 54 95 55 99 57 103 57 103 57 103 55 99 55 99 55 91 52 91 52 91 52 91 52 91 52 91 52 91 52 91 54 87 51 87 51 87 51 87 51 4 7 4 7 4 7 4 7 3 4 3 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 7 4 9 6 9 6 11 7 11 9 14 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 9 9 7 14 18 33 24 47 33 57 33 52 30 52 30 52 31 54 33 52 31 50 28 47 34 54 36 52 37 59 37 57 34 47 24 23 7 4 3 2 0 0 1 7 9 19 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 7 3 4 10 33 33 64 40 64 42 66 42 66 40 64 42 66 42 64 40 62 39 62 37 59 36 54 33 47 27 40 21 31 13 19 7 9 6 9 9 42 21 47 24 93 95 298 182 348 191 293 131 219 120 202 144 195 138 186 140 181 144 207 153 202 156 217 164 238 173 253 132 124 95 150 92 183 113 279 220 346 200 236 197 310 104 200 140 245 84 174 90 305 230 446 215 195 60 253 262 532 253 520 253 501 254 499 250 506 245 511 247 515 251 522 254 525 253 522 244 511 235 499 254 534 268 575 298 556 321 608 375 608 331 573 289 520 247 460 223 432 200 391 187 374 179 355 155 296 131 284 141 274 141 317 187 324 131 188 104 231 110 238 114 243 117 245 119 243 123 250 134 265 143 274 140 265 146 269 144 262 143 265 152 267 149 267 150 267 153 267 164 281 159 267 158 288 173 296 176 288 168 296 173 291 168 296 162 293 161 286 165 319 179 319 161 293 159 305 170 319 185 360 200 355 197 374 212 374 208 374 218 382 215 372 205 348 194 336 191 348 200 343 193 346 197 343 191 343 196 343 199 353 190 322 164 305 177 331 190 339 187 336 185 341 191 355 199 365 194 351 180 351 184 353 184 351 180 346 173 327 168 348 190 358 184 351 185 346 173 329 170 329 170 327 162 324 173 336 173 327 165 322 167 331 167 322 162 327 162 308 162 319 159 315 156 310 153 308 152 312 147 305 143 296 138 293 147 305 143 291 134 288 138 300 137 286 134 291 138 281 138 291 156 308 98 164 88 174 82 174 75 167 73 162 72 150 66 138 61 121 54 105 51 100 46 90 39 133 95 210 101 188 85 188 95 200 92 195 92 188 85 176 84 183 82 181 82 181 84 183 85 183 84 183 84 186 87 191 92 188 88 188 92 191 88 181 92 188 90 186 88 183 85 181 84 179 82 174 79 171 79 171 78 169 78 169 78 169 76 167 78 169 76 164 73 162 75 164 73 179 75 174 61 107 67 183 81 174 79 171 81 176 84 179 87 181 85 179 82 174 81 171 82 181 82 181 82 181 82 181 81 179 81 176 78 174 78 167 78 164 78 167 78 167 78 167 81 171 81 171 81 171 81 171 84 176 82 174 81 176 82 179 84 179 84 181 85 183 87 183 82 179 85 183 88 186 88 186 87 183 87 186 88 188 90 188 93 193 95 195 95 198 96 198 96 195 92 193 96 198 95 193 95 195 95 195 95 195 95 195 95 198 96 200 98 198 96 195 96 200 99 202 99 205 101 205 101 202 98 200 99 205 104 212 111 226 132 250 135 248 135 255 132 243 131 243 131 243 132 248 131 243 131 245 132 245 132 245 129 241 129 238 128 238 126 236 132 248 128 250 132 253 131 241 129 238 128 234 123 224 119 210 114 231 114 212 110 202 116 195 117 207 113 205 114 205 111 198 113 195 110 191 107 186 105 183 108 181 98 174 99 176 93 159 93 159 95 162 93 157 90 155 85 152 90 152 85 148 87 152 84 140 84 140 84 140 84 140 84 138 82 138 81 133 79 133 81 131 75 126 75 126 72 117 76 128 75 126 75 121 73 119 69 119 69 119 67 117 67 114 67 117 67 114 66 112 64 112 63 109 64 112 64 112 63 109 64 112 64 112 64 112 64 112 63 109 63 109 63 109 63 109 64 109 63 107 61 109 63 112 63 109 63 109 63 109 63 109 61 107 63 109 63 109 61 107 63 105 63 105 63 105 63 105 60 100 60 100 60 100 60 100 63 102 61 102 60 100 60 100 61 102 61 102 60 100 58 97 60 97 55 90 52 90 55 95 55 93 54 90 54 88 52 88 54 93 55 95 57 93 55 90 54 90 54 93 55 95 57 95 55 93 55 93 55 93 55 93 54 90 54 90 54 90 54 90 52 88 52 88 54 90 54 90 51 85 51 85 51 85 51 85 0 3 0 3 0 3 0 3 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 7 7 11 9 11 7 11 7 15 9 19 10 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 0 7 0 12 31 25 51 30 67 33 63 30 63 33 59 31 63 33 67 31 63 30 47 33 63 36 67 34 71 39 75 36 79 30 51 13 3 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 3 4 3 4 3 4 3 4 15 4 0 3 19 24 87 42 99 42 103 43 107 42 99 40 103 42 103 40 99 39 95 39 91 37 87 34 75 28 59 25 31 18 15 10 11 6 27 7 23 27 51 18 31 61 242 174 396 180 424 149 277 131 297 147 349 138 333 138 325 137 325 153 361 153 372 159 392 167 416 173 281 87 222 105 218 129 297 185 527 224 456 143 511 158 238 119 499 174 226 90 277 176 583 253 376 79 15 162 527 260 432 247 428 251 444 251 432 245 416 242 392 236 392 235 388 232 384 230 384 233 365 224 408 247 448 272 599 295 634 336 769 354 698 312 626 288 551 253 507 242 495 238 575 274 607 295 642 300 682 325 714 313 662 312 682 286 480 193 281 146 285 134 242 117 226 114 269 128 281 128 293 135 317 143 281 141 297 144 293 141 297 146 321 149 317 146 313 150 337 156 372 159 365 144 341 156 396 167 420 173 420 167 369 159 404 162 440 176 416 164 400 168 384 152 349 155 365 164 376 167 420 200 436 180 420 187 444 190 448 197 499 215 523 218 503 208 484 206 472 208 495 202 472 202 480 200 480 203 476 199 480 202 452 176 376 168 408 184 436 187 432 184 428 185 432 196 460 199 436 184 404 179 404 180 412 182 404 177 380 165 372 179 424 184 404 179 396 176 361 165 349 167 353 165 333 164 361 173 361 167 345 164 353 167 349 161 349 168 353 156 337 159 333 155 321 152 313 149 317 146 309 138 293 135 293 135 313 141 297 134 285 134 293 137 297 144 289 149 293 138 289 150 337 153 182 73 182 84 162 82 154 75 154 73 142 70 134 66 115 58 99 51 91 49 83 42 71 66 214 111 214 92 162 88 182 93 174 95 190 93 174 84 162 87 158 85 158 85 162 87 162 85 158 85 158 87 166 90 170 88 162 88 170 90 158 82 178 92 174 90 166 87 162 85 158 84 150 82 146 82 150 84 146 81 142 79 138 78 134 76 150 78 142 75 134 75 138 76 134 84 138 79 103 39 119 85 154 81 150 79 154 81 158 84 162 82 158 82 158 82 158 82 146 79 138 79 138 79 138 79 142 79 142 79 142 78 146 78 158 79 166 79 158 79 158 79 154 79 154 79 154 79 154 79 166 84 162 82 162 82 166 84 166 84 166 85 170 87 174 87 170 85 174 88 178 88 174 87 174 87 174 88 178 90 182 90 178 90 178 92 182 92 186 93 190 92 178 92 186 95 186 90 186 93 186 93 186 93 186 93 182 92 186 95 190 93 182 92 190 99 182 99 190 99 194 99 198 96 194 95 198 99 214 105 261 122 313 134 313 131 325 140 317 129 313 128 309 128 313 128 313 126 313 126 313 126 313 126 317 128 317 128 313 126 309 125 309 126 313 126 325 129 325 125 317 125 321 122 313 117 297 114 257 107 269 110 261 114 273 120 289 113 273 111 281 110 273 105 269 107 269 105 261 104 261 102 257 96 230 92 242 98 230 85 222 92 230 93 230 90 218 87 206 85 218 87 210 84 210 88 198 82 198 82 198 82 198 84 194 81 194 79 190 79 190 79 186 75 174 73 170 75 162 69 166 75 162 73 146 72 138 70 138 69 138 67 134 67 130 66 138 69 134 67 134 66 130 66 126 64 130 66 130 66 126 64 126 64 126 64 126 64 126 64 130 66 130 66 130 66 130 66 134 66 126 63 123 64 130 67 123 63 123 63 123 63 123 63 119 63 123 64 126 63 123 61 119 63 119 63 119 63 119 63 119 63 119 63 119 63 119 63 119 63 115 61 115 60 111 60 119 61 115 61 111 60 111 60 119 60 103 54 95 55 103 58 107 58 107 57 103 55 99 55 95 55 99 57 103 55 99 54 95 54 95 55 99 57 103 57 95 54 95 54 95 55 99 55 95 54 95 54 95 54 95 54 91 52 91 54 95 55 99 55 87 51 87 51 87 51 87 51 3 4 3 4 3 4 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 4 9 7 14 9 16 7 11 9 14 9 16 10 16 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 7 9 7 9 7 16 19 38 28 52 33 54 30 50 31 57 30 52 31 54 33 52 31 50 33 54 37 57 34 52 36 59 33 50 31 42 21 19 3 0 0 0 1 2 1 2 1 2 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 0 4 12 40 37 69 42 66 43 69 43 66 40 64 42 66 42 64 40 62 39 62 37 57 36 54 31 45 25 38 18 26 13 14 7 9 7 14 9 66 34 57 37 157 137 336 188 334 188 257 116 226 129 241 141 195 135 186 137 176 141 202 155 205 156 214 161 231 168 243 110 109 95 148 93 200 126 291 206 351 171 229 212 243 104 248 259 401 125 238 153 360 248 475 149 152 54 379 271 477 230 456 214 451 215 456 215 465 212 470 211 458 208 451 203 448 203 448 212 475 215 468 224 470 206 465 235 456 230 501 274 549 272 530 260 518 248 489 239 496 259 532 277 549 292 580 312 587 331 608 352 608 366 608 374 608 361 608 337 592 306 513 248 422 208 384 174 329 159 291 141 267 134 260 131 250 138 255 135 253 140 257 141 253 137 243 140 260 155 274 158 279 164 260 149 265 159 265 155 274 170 265 138 260 174 286 165 284 161 279 164 296 156 260 144 279 158 296 156 293 174 355 179 312 164 303 164 300 167 322 188 358 211 382 209 372 211 384 214 389 217 374 205 370 208 367 208 372 203 360 202 360 188 317 161 308 177 334 187 339 185 339 184 339 188 358 200 362 188 339 177 343 177 346 180 351 179 343 168 322 165 343 185 351 176 339 177 334 167 317 162 319 164 317 158 317 168 331 168 322 164 317 165 327 162 317 164 334 167 315 156 312 155 308 150 300 147 296 152 305 144 291 138 288 140 293 143 291 137 286 137 288 140 291 129 281 138 288 132 262 129 286 144 284 87 162 90 179 84 176 75 167 75 164 72 150 66 138 63 121 52 102 51 97 45 90 42 143 101 217 105 193 88 200 98 207 95 207 98 195 90 181 90 191 88 188 87 191 88 193 88 188 87 188 87 191 90 195 88 183 85 181 87 183 84 171 93 191 92 188 88 183 85 181 85 179 84 176 82 179 85 181 87 181 85 179 82 174 79 171 81 171 76 164 73 164 76 169 73 179 75 171 61 107 67 181 81 171 79 171 79 174 82 179 79 171 81 176 82 179 85 186 79 181 79 181 79 181 79 179 79 176 79 176 79 171 79 169 78 159 79 159 78 164 79 164 79 169 79 169 79 169 79 169 85 179 84 176 82 179 84 181 84 179 84 181 85 183 87 183 87 183 88 186 88 183 85 181 87 183 87 186 88 188 90 188 87 183 87 186 88 186 90 188 93 191 88 188 93 193 92 188 92 191 92 191 92 191 92 191 87 186 90 191 92 188 88 183 98 200 99 200 98 200 98 200 101 202 98 198 98 205 105 214 116 236 131 250 129 243 134 262 131 245 128 241 126 241 126 241 125 234 123 231 122 229 122 226 128 238 126 236 126 234 125 234 125 236 123 238 125 241 125 229 120 226 120 222 117 214 114 205 120 200 125 219 113 205 98 217 114 200 108 193 107 191 104 179 102 181 102 181 102 181 101 179 96 162 85 159 95 171 92 155 88 155 92 159 92 155 87 148 82 148 87 150 84 145 85 150 81 138 82 138 82 138 82 138 78 131 78 131 78 131 78 131 75 121 70 119 73 124 72 117 73 124 72 119 70 117 69 112 69 119 69 117 67 114 66 114 66 114 66 112 64 109 63 109 64 114 66 117 67 114 66 112 64 112 64 112 64 112 64 112 67 117 67 117 67 117 67 117 69 117 66 112 64 114 67 119 63 109 63 109 63 109 63 109 61 109 63 112 64 109 63 107 63 105 63 105 63 105 63 105 64 107 64 107 64 107 64 107 63 105 63 102 61 100 60 100 61 102 61 100 60 100 58 97 64 102 58 93 54 93 58 100 63 102 61 102 60 97 58 97 54 93 55 95 57 93 55 90 54 90 54 93 55 95 57 95 54 90 54 90 54 90 54 90 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 6 11 7 7 6 11 7 15 10 11 7 11 7 11 7 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 7 12 11 9 0 10 27 25 63 33 67 31 55 28 63 34 59 31 63 33 67 31 63 30 59 36 67 37 71 34 59 30 47 33 79 21 15 4 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 7 11 6 0 1 0 4 0 3 35 37 111 42 103 42 103 42 103 42 103 42 111 45 111 43 103 40 91 37 95 37 83 34 83 33 67 25 27 16 15 9 15 6 23 9 79 19 51 33 31 87 349 188 408 185 376 138 277 131 361 155 353 135 329 137 325 138 333 158 357 146 353 152 372 173 424 146 249 104 178 102 257 168 285 171 499 223 404 137 495 131 249 146 571 244 480 132 289 203 603 250 257 54 59 236 599 276 412 247 404 236 416 233 404 224 365 220 345 214 329 206 309 202 309 199 309 199 285 194 285 193 265 182 273 187 293 191 301 197 321 206 325 199 341 191 317 180 353 199 388 211 460 242 547 283 666 321 749 358 825 371 829 380 833 357 781 342 769 312 654 266 571 244 507 217 472 191 420 173 388 167 392 164 357 152 345 146 325 138 337 141 337 143 349 147 349 146 388 155 349 144 349 150 357 149 357 150 357 150 357 152 365 155 388 162 341 164 372 162 313 150 349 149 321 155 325 146 432 194 392 167 365 155 337 150 341 153 404 184 456 199 468 196 460 197 460 199 464 196 448 191 452 196 440 193 456 199 456 185 392 161 361 165 400 179 412 179 412 180 400 182 424 191 428 187 404 177 384 171 408 184 396 182 424 171 357 165 384 179 416 185 416 184 388 171 357 159 337 158 333 155 337 164 365 165 357 165 345 153 345 164 369 171 372 165 349 156 353 159 333 149 309 144 305 146 325 146 321 138 305 137 305 137 313 137 301 134 293 134 301 138 277 137 265 129 249 128 277 140 297 132 154 75 166 79 170 82 166 79 162 75 142 70 130 64 107 54 91 46 83 49 87 45 63 66 230 107 218 96 119 88 182 98 178 93 174 92 182 92 162 85 162 85 162 85 162 85 158 87 174 90 166 85 162 88 158 90 158 90 158 90 158 90 166 93 166 92 162 90 158 90 170 95 170 95 170 92 158 90 170 93 158 87 146 85 150 85 158 82 154 79 146 76 142 75 142 81 146 78 123 48 83 90 154 81 154 81 154 81 154 81 150 79 150 81 154 82 158 84 138 79 130 79 138 76 134 75 138 73 138 78 150 79 142 72 166 79 170 78 154 75 158 78 162 79 146 75 146 78 150 81 154 81 158 79 150 76 154 82 166 84 162 82 166 84 170 87 170 84 162 84 174 90 178 87 182 90 182 90 182 88 174 85 174 88 170 87 170 87 170 85 182 92 182 90 178 88 174 88 178 90 178 90 178 90 178 90 198 96 190 93 186 93 190 95 174 95 178 99 194 98 186 95 198 96 202 98 190 90 214 116 301 128 301 125 301 129 321 135 309 129 305 128 301 123 289 120 297 122 285 117 277 117 285 120 289 117 273 113 273 117 293 125 305 116 269 123 309 122 277 116 293 116 277 113 289 116 289 114 281 114 265 111 261 107 253 105 261 108 269 113 277 107 257 101 226 95 246 102 257 104 249 99 234 96 238 95 234 92 222 88 222 88 214 87 210 84 202 82 214 85 206 84 202 82 206 84 190 79 190 78 186 76 182 76 186 78 186 78 186 78 186 78 170 73 174 75 170 73 166 72 162 73 158 72 138 69 134 67 134 69 138 69 138 67 130 64 134 69 138 69 134 64 119 58 111 60 119 64 130 67 134 67 138 69 138 67 134 66 130 66 138 69 138 67 134 66 130 66 123 64 130 67 130 64 119 60 126 64 126 64 126 64 126 64 123 63 123 61 119 60 115 60 126 66 126 64 123 64 119 63 115 61 115 63 119 64 123 64 119 63 119 61 115 60 111 60 115 61 115 60 111 58 107 58 107 58 103 57 103 55 99 55 99 55 95 54 95 52 91 52 87 52 99 57 107 57 99 54 95 52 91 55 107 60 103 55 99 55 99 55 99 55 99 55 91 51 87 49 83 51 87 52 87 49 75 48 87 54 95 52 91 52 91 52 91 52 91 52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 1 7 6 11 4 7 3 4 4 9 7 11 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 10 16 12 14 9 19 21 42 31 54 33 52 28 47 31 57 30 52 31 54 33 52 31 50 31 50 34 54 36 54 34 50 30 54 33 31 7 4 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 3 4 6 9 6 9 3 4 6 11 6 14 22 66 48 71 42 66 42 66 42 66 42 66 43 69 43 69 43 66 39 62 40 59 34 52 33 50 28 40 19 23 12 11 6 9 7 23 27 52 30 83 42 202 168 334 185 324 162 241 120 214 144 238 140 193 134 188 140 183 146 202 155 193 150 205 155 241 167 193 101 140 88 145 120 279 114 284 224 329 141 217 190 219 101 288 250 453 217 288 141 405 265 422 107 133 93 496 294 556 259 553 272 553 271 549 263 549 257 544 253 518 247 503 236 489 230 484 223 465 215 460 215 458 208 441 200 425 200 432 196 429 196 436 199 410 170 377 173 382 168 346 150 329 143 305 135 305 152 327 182 379 227 451 254 463 271 508 297 558 295 542 276 494 245 448 232 427 215 389 194 362 187 351 180 327 174 322 176 317 170 303 164 293 161 286 155 274 150 272 152 250 141 243 149 267 161 276 161 269 155 257 147 250 146 250 140 272 143 265 147 284 141 265 149 272 146 288 147 272 185 334 156 279 153 274 153 286 159 293 158 303 173 324 176 319 173 319 187 348 190 348 185 341 185 346 187 348 191 355 191 336 167 298 149 288 162 305 165 305 164 305 173 329 182 343 185 343 177 331 170 331 179 351 174 348 185 331 162 327 173 343 180 348 179 343 174 329 162 310 156 308 155 303 156 319 167 319 164 322 161 303 156 317 164 329 165 322 158 310 156 312 153 305 149 293 141 286 147 296 140 284 135 281 135 281 140 286 135 276 131 274 132 276 132 272 129 262 122 257 129 267 140 265 84 169 87 171 87 176 81 174 78 167 73 150 66 136 60 117 51 97 48 95 45 93 39 140 108 212 105 200 69 195 99 214 96 202 92 195 90 195 85 191 85 191 85 191 85 191 84 193 90 198 87 191 87 193 90 188 92 188 92 188 92 188 93 191 93 188 92 188 90 186 92 188 92 191 92 188 90 183 95 191 90 181 85 179 87 181 85 181 84 176 82 174 79 171 76 174 79 174 72 124 52 186 81 174 81 174 81 174 81 174 76 167 78 169 79 171 79 179 79 186 79 181 78 176 78 169 81 167 76 164 78 164 78 157 78 157 79 157 79 162 82 169 81 164 78 164 76 169 81 176 78 171 81 171 76 167 78 174 82 176 82 176 84 181 88 186 87 179 82 179 85 181 84 174 87 183 88 186 88 183 85 179 87 186 88 186 88 186 88 186 92 191 90 188 88 186 88 186 90 188 90 188 90 188 90 188 93 191 92 188 92 191 93 195 93 195 98 200 99 200 96 198 98 198 96 200 95 193 104 234 128 245 129 248 131 245 128 241 131 245 128 241 125 234 120 229 123 226 117 219 116 219 117 222 113 214 113 217 114 219 116 222 105 224 122 222 107 207 108 205 116 214 113 210 114 212 113 202 113 207 111 202 107 193 104 186 104 188 108 191 107 183 101 174 98 169 101 171 101 169 96 162 95 162 95 162 93 157 90 152 88 152 87 148 84 143 82 140 87 148 84 143 82 143 82 143 81 136 81 133 79 131 78 131 78 131 78 128 76 126 75 126 70 119 72 121 72 121 70 119 72 121 70 119 72 119 70 117 69 119 70 121 69 119 67 114 67 117 69 119 67 114 63 107 61 109 64 114 67 117 67 117 69 119 69 117 67 114 66 114 69 119 69 117 67 114 66 114 64 112 66 117 66 112 63 107 64 112 64 112 64 112 64 112 63 109 63 107 61 105 60 105 66 107 64 107 63 105 63 102 61 102 61 105 63 107 64 107 63 105 63 102 61 100 60 100 61 102 61 100 60 97 58 97 60 97 58 97 57 95 57 93 55 93 55 95 58 97 58 100 52 90 55 95 58 95 55 93 55 90 54 93 58 97 55 90 55 93 55 93 55 93 55 93 52 85 51 83 49 85 51 88 52 85 48 83 52 90 54 88 52 88 52 88 52 88 52 88 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 4 0 3 0 3 3 6 11 9 0 1 0 1 0 3 3 6 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 7 10 11 12 15 18 47 31 59 31 67 31 55 28 63 34 59 31 63 33 67 31 63 30 47 30 55 34 71 36 71 36 75 40 83 19 7 1 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 4 3 6 7 4 3 3 7 7 11 13 63 42 119 45 107 43 107 43 107 43 107 43 103 42 107 43 107 43 103 40 107 39 79 30 71 30 67 28 27 16 11 7 11 7 27 12 47 25 47 33 91 126 384 179 404 177 341 128 273 129 361 153 357 134 329 140 329 140 317 150 365 149 361 155 376 170 392 128 218 101 230 98 353 205 269 191 646 203 261 144 428 111 206 177 619 247 507 150 297 229 626 197 146 43 242 276 571 265 503 274 503 265 519 262 511 257 492 256 503 266 488 259 468 253 456 251 424 241 412 238 412 236 388 229 372 226 365 221 337 212 333 215 333 205 337 187 317 171 313 170 333 161 285 140 242 140 285 159 242 131 234 135 178 101 166 141 313 162 325 170 353 171 345 164 416 187 404 182 404 185 428 190 424 180 448 188 472 194 468 185 460 190 480 190 460 184 460 190 420 168 380 156 372 162 396 168 388 161 365 149 341 144 337 144 329 162 349 140 329 158 341 144 325 147 341 156 345 152 448 188 357 155 361 153 353 149 349 147 372 164 408 176 420 173 412 171 396 176 408 180 400 174 388 174 404 180 412 184 412 173 357 150 333 155 365 164 372 161 353 159 365 167 380 176 396 176 376 170 372 167 400 179 384 179 412 168 361 165 380 174 400 176 388 170 365 164 337 155 329 155 325 152 329 161 353 161 345 162 341 152 325 155 341 161 349 159 337 153 321 152 329 152 317 144 289 135 313 141 297 135 285 134 285 135 305 138 289 131 273 128 273 129 265 131 261 125 242 122 261 131 301 132 154 75 170 81 170 81 170 81 166 76 146 72 134 66 119 57 95 48 83 46 79 42 55 67 238 108 218 95 111 90 182 99 178 98 178 93 178 92 166 87 166 87 166 87 166 87 162 88 178 90 170 87 166 90 166 93 166 93 166 93 166 93 166 93 166 93 162 92 162 90 150 88 158 90 162 90 158 90 166 92 158 88 150 87 150 87 174 88 174 87 166 84 162 84 138 82 158 84 142 51 79 87 158 82 158 82 158 82 158 82 138 75 142 76 142 78 146 78 134 78 134 76 142 79 154 82 158 79 146 75 158 79 166 79 174 81 182 81 174 78 170 84 158 79 146 76 146 79 154 81 142 78 154 78 146 75 146 79 158 81 158 82 166 85 174 88 178 85 166 84 166 84 162 79 166 85 170 85 170 84 162 81 166 87 170 88 174 90 182 92 178 90 178 90 174 88 174 88 174 88 174 88 174 88 174 88 174 88 170 88 174 90 182 93 178 96 178 99 190 98 190 96 194 95 198 99 206 99 230 120 301 128 325 134 317 126 285 114 273 119 273 119 273 120 269 122 277 117 273 114 269 113 273 114 257 110 265 114 273 113 265 111 218 117 285 114 253 122 297 125 265 111 261 111 265 113 265 108 257 111 253 108 253 104 246 102 249 104 253 105 257 102 246 96 257 102 246 96 234 93 226 92 230 93 230 93 226 90 218 87 214 87 210 85 206 82 202 81 210 84 202 81 198 81 198 82 194 81 194 81 190 79 190 78 186 76 182 75 178 73 174 73 162 69 166 70 158 70 154 69 146 69 146 70 142 73 146 73 138 70 142 70 142 69 134 66 130 67 134 69 138 67 130 66 130 67 138 69 138 69 134 67 138 69 134 67 134 67 130 66 138 69 138 67 134 66 130 66 130 66 130 67 130 64 123 61 123 63 123 63 123 63 123 63 123 63 123 63 119 61 119 61 123 63 119 63 115 61 115 60 115 61 119 63 119 63 123 64 119 63 115 61 115 61 111 60 115 61 115 60 111 58 107 58 115 60 111 60 107 58 107 57 91 54 99 57 107 60 115 63 91 54 99 57 103 57 103 55 103 55 95 55 103 57 95 51 99 55 99 55 99 55 99 55 91 52 87 51 87 51 91 52 99 52 83 51 95 55 99 54 91 52 91 52 91 52 91 52 0 0 0 0 0 0 0 0 0 0 0 2 3 7 6 9 6 9 6 9 6 11 9 16 3 2 1 2 1 4 4 9 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 18 35 30 52 28 50 31 50 28 47 31 57 30 52 31 54 33 52 31 50 31 47 33 50 34 52 34 52 40 64 34 26 3 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 6 23 28 64 45 66 45 71 45 71 45 71 45 71 40 66 43 69 45 69 43 69 45 62 33 45 27 45 27 42 18 21 10 7 4 11 10 31 21 64 25 74 70 276 187 322 185 288 143 217 120 217 144 238 137 195 132 191 144 183 144 191 155 193 153 212 159 238 155 162 95 126 95 131 165 329 101 281 248 267 88 250 159 181 99 379 256 427 208 296 138 427 260 300 60 131 170 549 262 522 262 539 262 534 260 532 256 534 253 539 250 513 250 511 250 511 251 513 247 506 245 501 244 496 239 494 241 503 242 501 235 501 235 503 229 484 229 444 202 377 176 346 137 279 134 284 150 331 190 384 215 401 208 384 182 319 152 317 137 315 134 317 138 319 150 339 141 300 141 298 146 300 153 312 161 308 162 319 174 329 176 322 174 336 196 355 197 360 209 389 208 351 194 324 185 327 191 336 188 319 174 293 161 279 156 276 159 279 146 245 147 255 131 234 126 243 137 255 140 267 193 315 156 269 156 272 153 262 144 257 150 279 159 298 164 300 162 298 164 317 173 327 171 317 167 315 171 322 173 324 171 310 153 281 149 291 162 308 165 303 161 305 155 303 162 319 168 322 167 322 164 322 173 341 168 339 179 322 156 317 165 331 173 334 168 327 162 310 153 300 153 303 152 298 153 312 161 310 156 312 156 298 150 305 155 312 156 312 155 308 149 300 149 300 146 288 138 279 140 284 135 274 131 272 132 276 137 276 131 267 126 265 128 267 132 269 131 262 123 250 126 262 138 257 84 171 88 174 87 174 82 179 79 171 75 152 67 140 64 121 52 100 48 93 42 88 37 150 111 219 105 200 67 202 101 219 99 214 96 205 95 198 88 195 88 195 88 195 88 195 87 198 92 200 90 195 88 198 95 195 96 195 96 195 96 195 95 193 93 191 93 188 92 188 87 183 90 188 92 191 92 188 92 188 90 186 88 183 88 183 90 188 88 186 87 183 85 181 75 176 85 186 79 128 52 181 84 179 84 179 84 179 84 179 76 167 78 169 78 169 78 169 79 176 76 171 78 171 81 174 82 159 78 157 82 162 87 159 84 157 85 152 76 143 76 162 73 157 75 162 76 169 78 171 72 164 78 169 76 164 76 169 81 174 79 171 79 174 82 176 85 179 81 176 84 181 82 174 82 176 84 179 82 174 79 171 84 179 85 183 88 188 92 191 90 188 90 186 88 186 88 186 88 186 88 186 88 186 88 186 87 183 87 186 90 191 95 195 95 195 98 198 98 200 98 200 96 193 96 205 104 210 113 243 129 253 132 255 129 241 117 224 123 236 119 226 114 226 117 226 114 214 113 212 111 212 111 212 108 210 110 212 111 212 110 210 119 229 117 214 110 217 108 193 113 210 113 210 113 210 110 193 110 198 108 193 104 188 102 183 102 179 104 181 102 169 98 164 104 171 96 157 90 155 90 157 92 157 92 157 90 152 87 148 85 148 84 145 82 143 81 140 82 143 81 138 79 138 79 138 79 133 79 131 78 131 76 128 75 126 75 126 75 126 75 126 69 117 70 119 70 119 69 117 70 119 70 119 72 119 72 119 69 119 69 119 69 117 66 112 66 114 67 119 69 119 70 121 70 121 72 124 70 119 67 117 67 117 67 117 67 117 67 117 69 119 69 117 67 114 66 114 66 117 67 114 66 112 64 109 63 109 63 109 63 109 63 109 63 109 63 109 63 109 63 107 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 51 88 52 90 55 95 58 97 54 90 55 93 57 95 57 95 58 95 55 93 57 95 54 83 55 93 55 93 55 93 55 93 54 88 51 85 51 85 52 90 57 90 51 85 54 93 55 90 52 88 52 88 52 88 52 88 0 0 0 0 0 0 0 0 0 0 0 3 3 6 11 7 15 7 11 7 11 9 19 10 7 4 3 4 3 6 11 9 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 35 27 63 34 51 28 59 28 51 28 63 34 59 31 63 33 67 31 63 30 59 34 55 33 59 31 59 31 87 42 79 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 3 4 3 4 3 4 3 4 0 3 11 21 83 42 107 42 111 45 111 45 111 45 111 45 103 42 107 45 111 45 107 43 111 39 75 28 63 27 59 27 27 13 3 4 11 7 27 16 43 28 11 22 158 161 400 177 392 161 293 123 301 138 376 155 365 134 329 141 341 146 317 149 353 146 365 161 392 170 361 108 230 87 198 99 468 208 222 162 527 141 206 162 345 84 257 241 619 232 472 155 325 247 587 134 75 63 440 295 527 257 488 256 484 259 495 256 488 253 484 253 456 247 456 247 448 248 456 250 436 247 440 245 416 239 396 235 400 239 400 238 384 235 396 239 440 227 404 221 464 197 285 104 182 92 210 110 281 146 369 174 349 177 420 194 432 188 305 108 238 126 242 134 238 120 234 140 281 140 265 129 242 122 230 119 285 135 285 138 313 147 321 144 309 150 365 165 384 171 424 191 456 194 456 191 464 203 507 218 527 215 495 200 460 191 448 190 456 174 408 190 511 171 333 146 337 152 341 143 321 153 456 170 345 149 361 155 376 158 372 153 376 156 392 165 412 168 408 164 369 165 388 171 388 167 376 165 376 165 372 165 369 156 329 141 305 144 341 156 349 156 345 158 321 152 337 159 349 162 345 159 357 159 380 171 365 171 392 161 325 153 353 165 376 168 369 164 341 152 325 149 329 152 325 147 325 155 345 152 333 153 333 146 333 152 333 153 337 153 337 152 333 149 317 143 301 140 301 140 289 137 277 132 265 132 269 134 265 131 257 128 257 129 265 132 273 131 273 128 253 122 265 129 293 131 154 76 178 82 170 81 178 82 170 78 154 73 142 67 123 58 99 48 83 46 75 40 55 72 249 116 226 95 111 90 182 101 190 101 190 96 186 93 170 87 170 87 170 87 170 87 166 88 182 92 174 87 174 92 178 98 170 98 170 98 170 98 162 95 162 93 158 93 154 92 146 90 154 93 162 95 162 93 154 92 154 92 150 90 146 88 166 87 170 87 170 85 166 85 146 85 174 92 158 55 83 85 162 84 162 84 162 84 162 84 154 81 154 81 154 81 154 81 142 78 138 76 142 76 146 78 170 79 166 78 174 78 166 70 162 73 170 67 130 64 154 82 142 72 134 73 138 75 134 75 130 75 150 79 146 76 146 78 158 81 150 76 146 75 146 76 146 75 138 76 158 82 162 81 162 82 166 84 162 81 154 79 158 82 162 85 170 88 178 90 178 90 178 90 178 90 182 92 178 90 178 90 178 90 178 90 178 90 178 90 182 95 194 98 182 96 174 96 186 96 190 98 194 93 198 104 230 110 253 126 321 132 317 128 301 123 281 122 313 129 277 116 246 110 234 113 261 113 261 113 257 111 253 110 265 113 253 108 249 110 261 114 234 108 230 114 230 104 222 119 253 114 242 114 253 114 242 107 246 107 246 105 246 104 242 102 246 102 246 102 249 99 242 96 242 98 226 90 214 90 226 96 222 92 222 92 218 88 206 84 202 82 202 82 198 81 198 81 198 81 194 78 186 76 190 78 182 76 178 75 178 73 174 73 166 72 174 75 182 78 190 79 166 70 170 72 162 72 158 70 158 73 154 70 142 70 134 69 134 67 134 67 134 66 126 64 134 67 134 69 138 70 146 73 150 73 150 73 146 70 138 67 134 67 134 67 134 67 134 67 138 69 138 67 134 66 130 66 138 67 134 66 130 64 126 66 123 63 123 63 123 63 123 63 123 63 123 63 123 63 123 64 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 99 55 99 55 99 55 99 55 95 54 95 54 99 55 103 57 107 57 99 55 103 57 95 49 99 55 99 55 99 55 99 55 95 54 91 51 87 52 95 54 103 54 91 52 95 55 99 52 91 52 91 52 91 52 91 52 0 0 0 0 0 0 0 0 1 4 3 7 6 9 7 11 9 14 7 11 7 11 9 16 7 11 6 9 7 14 10 16 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 12 14 12 23 22 42 31 47 25 45 28 47 27 47 31 57 30 52 31 54 33 52 31 50 36 54 33 47 30 45 30 45 36 59 31 23 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 7 4 4 3 7 4 9 6 7 12 47 43 76 46 74 46 74 46 74 46 74 46 74 43 71 45 71 45 71 43 66 43 62 33 45 27 42 24 35 16 19 7 4 3 14 15 40 21 66 15 83 102 319 185 331 177 257 128 212 137 243 155 253 146 202 134 193 147 191 149 188 152 191 155 222 165 236 141 126 101 112 85 191 209 276 82 198 146 155 95 245 125 145 144 458 254 427 202 315 176 448 233 224 52 193 244 561 269 544 268 539 256 518 253 506 247 511 247 518 251 525 248 518 245 515 244 515 245 518 247 513 241 499 233 496 239 503 239 503 230 496 230 494 232 477 230 444 205 315 102 138 76 155 81 176 102 224 122 253 119 281 143 291 159 365 165 281 123 312 141 360 156 334 144 341 147 317 143 293 132 267 123 260 126 257 126 262 131 265 131 257 125 255 134 257 132 253 135 267 141 269 144 272 147 286 161 310 187 341 191 353 200 370 211 379 217 336 217 427 288 384 194 331 185 327 174 281 164 300 205 284 149 248 152 257 152 255 146 250 161 279 161 291 165 298 162 288 158 303 167 310 165 305 164 305 162 300 159 296 156 286 144 267 132 267 147 288 155 296 155 296 147 291 152 300 156 308 156 305 156 310 165 329 161 327 171 312 144 296 155 315 164 322 162 317 150 298 147 296 150 303 150 296 147 303 152 298 147 300 149 291 153 305 150 300 147 300 149 300 152 300 144 288 138 284 141 288 138 274 134 267 131 267 132 272 128 262 126 260 128 265 132 272 128 257 128 253 120 243 122 245 135 255 84 174 90 179 88 174 85 181 82 174 78 157 70 143 63 119 51 100 48 93 43 90 37 155 119 231 110 202 69 205 101 226 104 224 102 212 96 200 88 202 88 202 88 202 88 202 87 205 93 210 90 202 90 202 96 198 98 198 98 198 98 198 96 193 95 193 93 191 93 191 92 188 93 193 95 193 93 191 90 186 92 191 92 188 90 183 87 183 87 181 85 181 85 181 81 186 92 193 84 133 55 183 85 181 85 181 85 181 85 181 85 181 84 179 84 176 82 176 79 171 79 167 75 155 70 140 64 121 54 100 45 83 36 66 27 66 34 69 31 88 57 143 69 145 70 159 75 167 76 171 70 164 79 174 79 169 78 171 81 171 78 167 75 164 75 164 70 155 69 159 76 174 81 171 84 181 85 181 85 179 82 174 84 179 85 183 87 186 88 188 92 191 92 193 93 193 93 195 93 193 93 193 93 193 93 193 93 193 93 193 95 198 98 202 96 195 96 195 95 198 98 202 99 195 98 212 111 226 120 248 132 253 126 241 123 245 131 253 123 231 113 214 107 214 113 226 110 210 113 212 111 210 108 205 116 212 108 200 104 202 111 212 98 202 111 212 105 202 113 224 120 217 113 205 111 205 111 195 104 188 102 186 101 181 101 179 102 179 101 169 98 167 96 164 95 152 88 145 87 150 93 159 88 150 90 148 88 143 84 138 81 140 81 140 81 140 81 140 79 136 76 133 75 131 76 133 75 124 73 124 72 121 72 121 69 119 70 121 73 128 76 131 70 119 72 121 72 121 70 119 75 126 73 121 70 114 67 112 67 117 69 119 69 117 66 112 70 119 69 119 70 124 73 128 72 126 73 126 72 121 69 117 66 114 67 117 67 117 69 119 69 119 69 117 67 114 66 114 70 119 67 114 64 114 66 114 64 112 64 112 64 112 64 112 63 109 63 109 64 112 64 112 64 105 63 105 61 102 61 100 64 107 63 105 63 105 61 102 60 100 61 102 61 102 63 105 61 102 61 100 60 97 58 97 61 100 60 100 58 97 58 95 61 102 60 100 58 97 58 97 55 90 54 90 54 93 57 97 57 93 54 93 57 95 54 85 55 93 55 93 55 93 55 93 54 90 52 88 52 88 54 90 57 90 51 85 52 90 52 85 52 88 52 88 52 88 52 88 0 0 0 0 0 0 0 0 3 4 7 6 7 6 7 6 15 9 11 6 7 7 11 9 11 7 11 7 11 9 19 10 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 11 10 7 15 43 28 59 28 47 27 55 28 51 28 63 34 59 31 63 33 67 31 63 30 59 33 51 30 55 30 59 33 63 36 67 13 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 6 0 3 0 3 7 6 11 4 27 34 119 49 115 46 119 48 119 48 119 48 119 48 115 46 115 46 111 43 103 40 103 37 79 30 71 27 51 21 23 12 0 1 7 9 35 21 31 27 7 43 257 179 380 179 376 147 269 126 349 158 412 165 396 141 333 141 349 150 333 153 365 150 380 167 400 164 313 81 226 87 230 179 583 150 186 107 265 87 273 144 261 81 416 266 567 229 440 170 440 250 444 84 7 101 555 283 511 268 456 268 488 271 503 262 492 257 488 259 468 250 460 245 440 242 436 244 440 250 440 247 404 235 376 233 400 241 400 233 376 226 376 229 392 233 476 203 289 98 134 69 130 48 123 46 134 58 134 60 178 93 214 101 289 176 480 208 246 117 238 146 321 153 297 156 281 144 273 143 273 141 277 141 242 137 261 146 281 146 257 132 253 134 253 132 242 126 234 123 230 114 242 110 214 101 210 107 265 128 301 149 361 168 396 176 448 180 492 232 658 218 499 217 492 212 488 196 499 227 611 197 444 177 436 171 416 164 392 156 408 159 392 155 392 153 372 140 361 158 365 159 361 158 365 162 369 159 357 155 349 150 325 140 297 143 337 155 341 153 329 152 321 149 321 153 329 153 325 152 341 153 365 165 349 165 376 155 309 147 333 158 353 158 341 153 321 146 317 147 333 152 329 149 317 150 329 146 313 149 321 143 337 150 321 144 305 143 309 144 325 147 317 144 309 141 301 140 281 135 265 131 257 132 265 135 257 129 249 126 246 128 257 132 265 131 277 128 257 120 253 123 285 128 154 78 174 84 174 81 182 85 178 81 158 76 146 70 111 55 95 46 83 48 83 43 55 75 265 120 222 93 103 92 186 102 190 105 202 101 190 95 178 90 178 90 178 90 178 90 174 92 186 93 182 90 178 93 174 96 166 96 166 96 166 96 166 96 162 95 162 93 158 93 154 92 158 93 158 92 150 90 146 90 154 93 158 93 150 90 162 87 170 87 170 87 170 87 162 90 182 93 162 57 87 88 170 87 170 87 170 87 170 87 170 85 166 85 162 84 158 82 150 81 158 78 146 67 119 57 79 36 35 16 7 9 7 7 0 1 0 3 0 19 79 63 142 72 146 76 146 79 142 78 130 75 154 82 158 79 154 81 150 78 146 76 150 79 158 82 150 76 146 78 162 84 166 82 174 87 178 88 178 87 170 84 178 90 178 90 178 90 178 92 186 93 190 95 190 96 194 96 190 95 190 95 190 95 190 95 194 96 190 95 190 95 194 98 186 98 174 95 182 96 190 99 210 98 206 108 246 116 261 126 305 125 305 123 309 132 325 140 325 134 277 117 238 111 242 117 249 111 261 113 261 111 249 107 253 108 246 105 238 104 242 107 226 114 186 98 265 174 361 128 246 116 222 107 218 108 222 110 218 98 222 98 226 96 226 96 238 99 234 96 234 93 230 93 222 90 214 87 210 88 218 92 214 88 214 88 210 85 198 81 194 79 194 79 194 79 194 79 190 78 186 75 178 73 182 75 178 75 178 73 174 72 170 72 162 69 162 69 162 69 162 69 162 69 166 70 158 70 154 69 154 72 154 70 142 70 138 70 142 72 146 72 146 70 138 67 150 72 142 69 142 72 150 75 142 70 146 72 146 70 138 69 130 66 130 67 134 69 138 69 138 69 138 67 134 66 130 66 142 69 134 66 126 66 134 67 130 66 130 66 130 66 130 66 123 63 123 64 126 66 130 66 126 64 123 64 119 63 119 61 123 64 123 63 119 61 115 61 111 60 111 61 115 63 119 63 115 61 115 60 111 58 107 58 111 58 107 58 103 57 103 55 107 58 111 60 111 60 115 61 99 55 95 52 95 55 103 58 99 54 95 55 107 58 99 54 99 55 99 55 99 55 99 55 99 54 95 52 91 54 95 55 103 54 83 49 87 52 87 49 91 52 91 52 91 52 91 52 0 0 0 0 0 0 0 0 7 11 6 9 6 9 6 9 9 14 7 9 6 9 7 11 7 11 6 9 7 11 9 16 9 11 9 11 9 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 13 14 10 21 22 42 28 38 24 42 28 45 27 47 31 57 30 52 31 54 33 52 31 50 31 45 28 42 30 47 34 54 27 50 27 21 1 0 0 0 0 4 3 7 4 7 4 4 3 4 4 7 6 9 7 9 4 7 4 7 4 7 4 7 7 9 3 2 1 4 6 11 3 2 10 52 48 74 42 69 48 76 48 76 48 76 48 76 48 76 48 74 45 69 40 64 40 59 34 50 30 42 21 26 15 19 4 0 4 11 18 45 16 62 21 128 140 339 176 327 173 241 122 222 150 269 167 269 153 214 132 193 149 198 153 195 162 205 162 229 167 224 125 85 93 121 111 324 245 193 76 136 87 109 123 217 116 171 206 487 238 432 202 348 220 448 182 162 48 269 289 553 276 544 260 561 266 537 260 515 251 515 251 522 248 527 245 525 245 525 247 527 248 532 251 522 238 499 230 496 232 494 233 489 224 477 226 475 233 441 190 291 95 148 63 140 63 107 45 85 39 97 37 102 37 140 75 212 104 272 161 382 190 360 140 346 162 355 156 343 153 327 152 312 146 303 143 293 140 296 158 324 170 317 147 276 144 281 138 276 141 272 138 265 122 248 122 238 107 214 101 217 96 212 104 226 110 229 108 222 125 238 146 265 177 267 164 319 180 336 188 336 220 420 265 358 203 339 203 336 202 334 199 336 200 329 187 317 182 308 170 288 153 288 155 288 152 288 156 298 161 296 155 288 152 281 144 267 135 269 147 284 150 284 144 284 150 293 150 303 152 303 150 298 153 303 162 322 156 322 167 305 146 298 153 310 156 303 150 296 146 291 146 298 152 305 152 298 144 298 149 291 143 296 146 286 152 300 144 286 138 281 138 286 146 296 147 300 147 291 140 281 137 274 134 269 131 269 134 274 134 269 129 262 126 262 128 265 132 265 134 262 126 248 123 250 132 253 84 174 92 183 88 174 88 183 85 176 79 159 72 145 58 114 49 97 48 97 46 95 37 159 123 238 110 202 69 205 102 229 105 231 105 214 96 205 90 205 90 205 90 205 90 205 88 207 95 212 92 205 90 202 95 200 95 200 95 200 95 200 95 200 95 198 93 195 92 195 92 188 92 188 90 183 87 181 88 186 92 193 95 191 92 186 88 186 88 186 88 186 88 186 85 191 93 193 82 136 57 188 87 183 87 183 87 183 87 183 87 181 85 179 84 176 82 176 79 174 81 169 75 136 55 109 40 66 15 16 1 19 10 28 0 14 3 14 4 52 46 138 73 150 78 169 81 176 81 174 70 164 81 179 82 174 81 174 75 167 76 169 81 179 87 186 90 186 87 186 90 191 90 186 90 188 90 188 90 186 87 181 95 193 95 193 93 193 93 193 95 195 95 198 98 200 98 202 96 198 96 198 96 198 96 198 98 198 95 193 93 193 95 195 98 198 96 193 95 198 99 205 104 202 99 219 116 231 120 245 122 241 120 248 129 265 140 276 202 346 170 276 128 226 107 212 108 210 113 214 113 210 108 202 104 198 105 200 105 195 101 191 98 186 87 217 239 601 354 453 123 210 108 186 102 191 108 193 93 169 95 167 93 164 93 159 98 164 95 157 92 155 90 157 92 150 88 145 87 145 87 145 87 145 87 145 85 140 82 136 81 136 79 136 79 136 79 136 78 131 75 126 73 126 73 128 76 124 76 121 75 119 73 119 70 114 69 107 64 102 61 102 66 114 67 117 69 114 67 112 69 117 72 119 72 119 72 124 73 128 75 128 75 126 72 121 75 126 72 121 69 121 73 128 69 119 70 124 72 121 70 119 66 114 66 117 67 119 69 119 69 119 69 117 67 114 66 114 72 121 67 114 64 114 67 119 67 117 67 117 67 117 67 117 63 109 63 112 64 114 66 114 66 109 66 107 64 107 63 105 64 107 64 105 63 102 61 102 60 100 60 102 61 105 63 105 61 102 61 100 60 93 58 97 58 97 57 95 57 93 55 93 52 88 54 93 57 100 60 102 57 93 54 88 54 93 58 100 54 88 52 93 58 100 57 93 55 93 55 93 55 93 55 93 55 90 54 88 52 90 54 93 55 88 49 83 51 85 49 81 52 88 52 88 52 88 52 88 0 0 0 1 0 1 0 3 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 7 0 6 0 7 3 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 9 15 10 15 7 0 4 3 9 3 15 31 27 55 30 59 30 59 30 59 30 59 30 59 30 59 30 59 30 59 30 71 37 55 30 51 30 59 34 63 34 55 7 0 3 0 0 0 1 0 3 0 3 0 3 0 3 0 4 0 6 0 7 0 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 0 6 39 43 119 48 103 51 111 49 111 49 111 49 111 49 95 43 99 45 99 45 107 43 95 33 79 28 71 24 59 13 15 6 23 10 23 13 31 19 47 18 51 92 357 182 361 180 357 141 289 134 361 164 420 170 408 149 337 141 349 147 357 155 384 158 404 176 400 137 210 84 190 84 345 235 599 113 226 81 234 70 388 128 198 99 543 257 535 220 416 174 571 248 281 69 19 182 634 271 515 259 492 262 464 256 464 253 456 250 452 250 460 248 452 245 452 248 464 253 480 257 456 245 424 235 408 233 372 241 408 224 380 229 464 236 476 184 230 78 103 67 119 55 99 42 103 37 87 34 75 33 79 27 67 66 222 110 297 140 432 177 317 146 297 158 317 156 289 150 293 146 305 150 313 141 273 144 289 156 313 156 297 146 305 149 281 144 281 143 261 131 265 129 234 119 226 119 218 113 234 122 238 125 234 117 210 110 206 116 206 96 158 102 210 113 234 122 261 138 321 164 388 184 436 191 464 203 503 220 551 230 551 223 539 212 507 200 488 194 460 187 428 180 420 179 380 162 341 158 329 149 277 137 261 137 309 141 281 152 325 150 317 156 309 144 321 156 369 161 337 140 341 144 369 165 337 162 321 152 297 146 329 152 321 140 293 134 297 144 329 152 321 144 309 146 313 147 321 150 321 146 305 138 313 147 325 141 277 125 269 132 309 141 305 140 297 137 289 135 281 135 269 132 261 131 261 132 265 129 249 123 238 123 246 128 242 123 246 123 249 126 257 126 281 113 170 82 146 81 158 92 158 82 154 81 150 73 111 58 107 55 95 49 95 46 79 39 23 84 257 111 253 102 79 87 222 113 190 98 186 107 186 87 162 88 174 95 182 93 174 90 186 96 182 93 174 92 170 88 178 95 178 95 178 95 178 95 174 93 174 93 174 93 174 93 174 95 178 92 170 90 166 87 166 90 170 92 174 90 170 88 170 90 170 88 166 87 162 87 158 90 170 93 158 60 83 88 150 84 154 85 158 87 162 88 162 87 162 85 158 84 154 84 158 84 150 82 142 67 107 49 63 25 3 6 7 13 23 9 15 9 0 3 0 19 87 78 162 79 154 78 158 81 170 82 162 81 162 82 162 82 162 82 166 84 170 85 170 85 170 87 194 93 186 92 178 92 186 95 170 90 186 95 186 90 178 90 206 92 186 90 190 92 174 87 190 93 190 96 202 98 214 99 214 98 186 88 178 95 214 107 190 92 186 92 190 95 198 96 158 102 166 99 202 98 222 90 214 99 202 104 230 110 257 125 269 120 293 137 404 144 353 188 749 313 440 182 210 117 190 113 249 110 261 110 257 105 246 102 246 107 249 105 238 99 210 90 230 81 170 202 833 384 896 294 242 114 218 105 202 101 202 99 218 96 226 95 222 93 218 93 238 98 222 92 206 85 194 84 186 81 186 82 190 84 194 85 194 81 198 82 202 79 194 78 194 79 170 75 170 78 174 78 174 76 162 73 162 75 174 79 178 73 162 67 150 66 154 67 150 66 146 64 142 61 138 60 146 61 142 64 158 75 162 73 134 67 134 70 126 70 126 72 146 73 146 70 142 69 134 67 150 73 146 70 138 67 134 66 130 67 138 70 138 67 126 63 138 69 138 67 134 66 130 66 134 69 134 69 134 69 134 69 130 67 130 67 130 67 130 67 130 67 130 67 130 67 130 67 142 69 126 64 123 66 123 61 123 63 123 63 123 63 123 63 126 64 126 63 123 61 119 61 126 60 119 58 126 61 123 58 119 61 126 60 103 54 107 60 119 58 95 57 107 61 103 54 95 57 99 58 103 57 99 55 103 57 103 55 99 54 95 54 103 57 103 55 99 54 95 54 99 55 99 54 95 52 87 51 91 52 91 52 91 52 91 52 91 52 91 52 91 52 91 52 79 49 91 54 95 52 83 48 3 7 3 9 4 9 6 11 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 16 9 11 6 4 9 14 15 28 22 40 30 47 30 50 30 50 30 50 30 50 30 50 30 50 30 50 30 50 34 50 31 47 31 50 34 54 30 45 21 9 0 2 3 2 1 11 1 11 1 11 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 7 16 28 74 54 76 46 78 49 76 49 76 49 76 49 76 46 71 46 71 46 71 45 71 40 59 33 47 27 35 16 21 3 19 7 4 13 4 21 33 24 54 37 212 168 331 176 322 155 234 125 231 150 279 167 288 164 238 138 202 144 198 150 200 149 212 171 231 165 174 104 126 79 171 205 374 217 138 85 128 92 131 156 210 98 257 253 465 233 422 190 346 247 417 108 155 49 425 300 539 271 544 269 530 259 539 254 532 250 525 247 520 248 518 245 515 245 520 250 525 254 525 247 511 238 496 230 489 235 491 238 470 235 477 235 415 152 245 82 128 60 126 66 107 45 109 39 100 34 95 31 95 40 95 39 150 85 198 105 245 155 353 177 331 152 329 156 303 146 312 147 303 143 310 141 288 137 291 147 310 155 308 146 291 147 296 141 291 144 293 138 279 132 276 129 265 122 262 128 276 131 276 134 279 131 269 123 260 117 245 119 257 120 241 108 236 108 229 104 222 101 226 107 231 113 229 123 255 147 291 168 308 191 346 209 374 221 372 215 362 200 360 184 348 191 374 200 382 203 386 205 377 182 312 131 243 114 248 155 312 167 293 149 293 143 288 144 281 129 274 144 317 155 293 153 305 173 362 149 265 128 267 143 291 149 286 150 291 138 281 146 286 140 269 134 269 141 281 146 291 149 288 144 281 141 293 144 284 128 260 125 269 138 281 137 279 135 276 134 274 134 274 131 269 128 269 129 269 131 269 126 260 123 262 128 269 123 260 122 255 122 253 122 250 134 231 88 183 84 183 84 188 84 176 81 171 79 155 66 128 60 119 52 105 49 97 43 88 31 179 122 222 122 217 58 205 110 236 102 219 102 229 101 198 88 205 92 207 93 210 93 207 96 214 95 212 93 207 90 205 93 210 93 210 93 210 93 210 92 207 92 207 92 207 92 202 93 200 93 198 92 193 88 191 92 198 95 200 95 200 93 195 90 188 90 186 88 186 87 183 85 188 90 193 85 140 57 183 84 181 85 181 85 181 87 183 87 183 87 181 85 179 84 179 85 183 82 171 76 143 57 102 37 54 12 11 9 21 13 11 10 14 7 9 6 40 54 150 90 169 85 174 84 179 87 183 85 188 87 191 90 195 92 200 88 193 88 193 88 193 88 188 96 198 98 198 96 195 95 193 96 200 101 205 98 193 90 186 87 174 90 191 95 198 93 200 92 200 93 195 93 193 96 193 95 195 93 191 92 195 96 200 92 191 92 188 92 193 95 198 70 224 76 200 93 148 129 210 102 195 98 207 108 212 111 231 111 253 129 265 129 300 232 577 384 608 318 425 188 279 120 243 104 207 107 207 105 200 102 195 98 191 102 198 107 191 102 183 105 167 87 186 158 319 165 200 110 186 102 171 93 167 95 167 98 159 95 155 90 145 85 143 87 143 82 133 78 128 75 126 78 131 79 133 81 136 81 138 84 140 84 140 82 136 78 131 79 124 75 119 75 121 75 119 75 117 73 114 72 114 73 117 72 112 69 105 67 105 67 105 55 85 55 83 54 81 52 81 51 83 52 93 66 112 70 119 72 124 73 121 70 126 70 126 70 121 70 121 70 121 70 121 75 126 73 124 70 119 69 117 70 121 70 121 70 119 67 117 69 119 69 117 67 117 66 114 67 117 67 117 67 117 67 117 67 117 67 117 67 117 67 117 67 117 67 117 67 117 67 117 70 117 63 109 63 112 63 105 63 109 63 109 63 109 63 109 64 112 64 109 63 107 61 107 60 109 58 102 61 109 60 100 57 97 63 97 57 85 58 97 64 102 58 97 61 105 60 93 55 95 57 97 58 95 57 93 57 95 57 93 55 93 54 90 57 95 57 93 55 90 54 90 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 7 6 11 7 11 9 15 9 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 9 15 7 0 6 0 13 35 27 39 27 47 33 59 30 59 30 59 30 59 30 59 30 59 30 59 30 59 30 43 30 51 33 67 34 71 36 51 25 35 4 0 1 0 0 0 3 0 3 0 3 0 3 0 4 0 6 0 6 0 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 7 19 71 51 130 52 111 52 115 51 115 51 115 51 115 51 107 48 107 48 107 48 115 46 111 42 95 31 75 22 47 7 19 3 11 6 23 19 47 27 51 18 95 125 396 180 369 187 321 134 285 137 365 162 420 177 424 153 337 137 345 149 369 158 380 167 404 173 412 137 174 95 202 182 591 244 476 92 218 98 222 122 380 119 194 184 615 244 499 226 404 188 611 215 178 58 63 260 611 276 543 279 535 257 480 259 468 250 452 247 452 245 464 247 456 244 456 247 464 251 464 247 456 242 440 235 416 229 412 239 408 235 472 242 424 170 190 87 111 61 130 69 115 45 103 43 103 39 87 39 87 39 71 31 79 63 178 84 222 108 242 164 420 168 301 155 305 141 281 147 285 140 281 141 281 128 269 140 293 153 313 150 289 141 277 140 273 141 281 143 273 137 242 129 246 123 218 122 253 143 269 140 277 141 269 135 253 131 265 120 214 123 234 111 202 122 238 122 218 114 202 110 198 108 178 98 198 104 226 116 261 123 313 149 376 173 432 185 444 182 396 168 392 174 428 197 468 209 456 220 547 271 654 292 642 283 555 257 503 206 325 143 206 108 214 131 285 153 313 146 281 137 293 155 321 135 329 170 273 140 285 143 301 143 285 132 269 129 289 140 309 146 309 143 305 143 293 140 305 146 317 147 313 144 297 141 301 135 265 122 261 128 281 132 281 132 277 131 277 131 269 129 253 126 249 126 253 128 249 125 242 122 242 125 249 129 249 125 242 122 246 122 242 123 293 111 154 79 154 85 154 84 162 84 142 78 142 73 119 64 115 58 103 52 99 49 83 42 47 92 273 116 265 107 91 93 206 113 202 105 206 110 202 92 174 90 170 90 174 92 178 95 186 96 182 95 178 92 174 92 178 93 178 93 178 93 178 93 174 92 174 92 174 92 174 93 182 95 178 93 174 90 170 90 178 93 182 95 182 95 178 93 170 90 170 90 166 88 166 87 158 90 174 95 162 60 83 85 162 87 162 87 158 85 158 85 162 87 162 85 158 84 154 84 150 84 150 82 146 70 107 51 67 28 7 7 19 13 23 10 15 7 3 7 0 22 99 87 194 95 182 90 182 87 186 88 170 88 170 92 182 98 194 99 178 93 178 93 178 93 178 93 198 98 206 99 206 96 190 92 190 95 198 96 194 92 174 84 178 87 202 96 198 92 178 87 186 90 186 92 194 92 198 92 186 90 190 95 194 92 178 87 182 90 182 88 182 90 186 93 186 95 257 98 166 101 170 108 218 101 214 110 249 110 249 117 210 128 333 125 329 158 654 380 841 384 650 248 285 131 198 98 234 101 242 102 242 101 234 101 234 102 242 105 238 101 222 96 202 117 226 93 202 129 285 107 202 95 190 88 186 88 194 92 218 95 214 88 194 81 178 76 174 76 166 72 158 70 158 70 174 76 182 76 186 78 186 78 198 82 190 81 182 78 178 75 166 75 166 75 166 73 158 70 154 70 154 70 150 67 142 64 142 63 150 64 150 63 146 61 123 54 123 54 119 52 119 52 103 46 111 55 138 72 154 72 154 75 142 75 134 72 123 70 130 67 138 70 142 72 150 73 154 75 154 73 146 70 142 70 150 73 146 70 142 70 142 70 138 69 138 69 134 67 134 66 126 66 126 66 126 66 126 66 126 66 126 66 126 66 126 66 130 67 130 67 130 67 130 67 134 66 119 61 119 63 115 60 123 63 123 63 123 63 123 63 126 64 123 63 123 63 119 61 130 60 119 60 126 63 126 58 115 60 126 61 123 60 126 64 123 63 107 61 115 63 111 58 99 57 99 57 99 57 99 57 103 57 103 57 99 55 99 54 103 57 103 57 99 55 99 55 99 55 99 55 103 57 103 57 95 54 95 54 95 54 95 54 91 52 91 52 91 52 91 52 95 52 83 48 79 49 91 54 7 14 7 14 9 16 10 19 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 9 4 21 28 50 30 40 30 52 30 50 30 50 30 50 30 50 30 50 30 50 30 50 30 50 28 45 33 54 36 54 33 47 27 31 10 2 0 2 3 2 3 4 3 4 3 4 3 4 6 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 9 31 39 81 57 85 54 85 52 81 52 81 52 81 52 81 51 78 51 78 51 76 48 76 45 64 36 50 28 35 16 19 6 19 3 0 12 19 28 47 24 64 69 276 180 324 176 317 144 226 131 238 155 281 174 298 176 245 138 200 143 200 153 202 162 212 156 243 190 162 75 109 171 331 239 329 176 143 90 145 87 250 158 207 95 396 271 444 230 429 180 374 266 353 69 126 120 565 282 539 271 539 268 544 259 534 254 525 250 518 248 518 247 511 244 508 244 513 248 518 245 511 245 508 241 496 233 487 239 487 233 468 235 441 173 262 101 183 67 140 72 133 55 95 45 114 46 119 49 121 49 124 42 109 49 145 69 162 79 200 99 298 173 339 150 305 150 312 144 305 144 291 135 291 132 269 135 291 150 312 155 305 146 296 138 286 138 286 140 288 140 286 137 276 126 257 119 262 132 288 137 286 138 286 137 279 132 274 137 260 117 248 119 248 119 255 125 257 122 253 120 255 123 262 126 272 120 265 117 253 116 250 116 250 119 253 123 262 131 267 128 276 144 315 167 341 173 341 206 413 230 460 262 518 300 565 334 608 369 608 366 601 298 460 241 393 167 291 135 276 116 234 111 272 135 286 177 336 122 286 114 250 123 267 135 281 143 286 129 262 132 267 134 265 132 262 138 276 141 284 144 284 143 286 138 286 138 276 128 262 126 269 129 269 129 269 131 272 131 272 129 267 128 265 126 265 128 267 123 260 122 257 123 262 126 267 128 267 126 267 131 269 135 276 150 241 85 176 82 186 85 183 88 179 79 167 76 155 70 138 63 121 55 107 52 102 46 93 45 198 131 236 125 229 64 217 122 262 120 245 114 238 104 200 93 207 90 202 88 207 95 214 96 214 96 212 95 210 93 207 95 212 95 212 95 212 95 212 93 210 93 210 93 210 93 205 93 200 95 198 93 195 92 193 90 193 92 195 92 195 90 193 92 191 90 188 90 186 88 186 85 188 92 195 87 140 55 179 88 186 88 183 85 181 84 179 87 183 87 181 85 179 84 179 85 183 82 171 78 145 58 107 40 57 13 14 10 21 13 11 7 7 6 16 7 40 54 162 92 171 87 176 85 179 85 183 85 183 88 188 92 193 95 198 95 195 95 195 93 193 93 193 96 193 95 193 95 193 93 191 93 188 96 193 99 193 93 174 87 181 101 193 92 186 84 179 88 193 88 186 85 181 85 179 84 183 90 191 90 183 82 171 88 186 87 183 87 186 88 188 110 128 70 171 147 374 140 226 110 212 104 217 107 214 107 229 108 243 122 255 134 300 209 494 351 606 303 370 147 236 101 200 95 193 98 193 99 193 99 188 98 181 99 181 99 176 95 169 82 167 93 148 88 186 102 152 85 152 84 150 81 152 85 155 92 152 90 143 82 131 76 126 76 128 75 126 75 126 76 128 76 128 75 128 76 128 76 128 73 126 75 128 75 126 73 121 72 117 76 121 73 112 69 109 64 105 67 107 66 100 58 90 54 85 57 93 60 90 57 85 55 85 55 83 54 81 52 81 45 71 46 85 63 112 72 124 76 131 75 126 72 126 69 124 69 119 69 121 70 124 72 124 75 128 75 126 73 124 72 124 75 126 70 119 69 119 70 124 70 121 69 119 69 117 67 117 67 117 67 117 67 117 67 117 66 114 66 114 66 114 66 114 67 117 67 117 67 117 67 117 69 114 63 109 64 112 64 107 64 112 64 112 64 112 64 112 63 109 63 109 63 109 63 109 63 107 58 105 63 109 61 105 57 105 61 109 63 112 64 114 63 102 61 102 61 102 60 97 57 95 57 95 57 95 57 95 58 97 57 95 57 93 55 93 57 95 57 95 57 95 57 93 55 93 55 95 57 97 60 100 55 93 55 93 55 93 55 93 52 88 52 88 52 88 52 88 52 88 49 83 49 83 52 88 7 6 7 6 11 7 15 9 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 10 0 16 55 34 51 28 47 34 59 30 59 30 59 30 59 30 59 30 59 30 59 30 59 30 47 33 63 37 75 33 55 27 55 18 7 0 0 0 0 3 0 4 0 4 0 4 0 4 3 6 11 6 11 6 11 6 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 21 99 51 134 55 142 57 126 51 126 51 126 51 126 52 123 54 115 52 115 51 111 49 103 37 91 31 75 24 47 12 27 3 3 6 23 24 55 30 27 28 190 161 404 174 361 171 309 138 317 149 380 168 436 187 436 156 329 137 349 152 376 156 412 155 392 188 396 101 142 138 503 241 535 221 404 98 222 96 238 173 380 105 194 226 599 227 527 220 376 215 630 176 107 49 297 306 559 282 571 262 495 274 488 256 480 253 472 253 472 251 468 248 460 245 460 248 472 253 452 244 452 244 444 236 424 230 404 236 428 229 436 203 297 110 174 75 107 61 142 66 134 57 115 48 126 54 126 51 111 45 111 49 107 54 111 51 115 58 182 104 305 164 353 147 285 155 281 149 277 138 265 138 261 123 253 140 297 153 301 146 281 143 273 140 269 137 265 138 277 143 321 144 246 123 242 134 261 134 257 134 257 134 253 131 246 129 230 128 249 125 238 128 234 113 230 122 226 119 218 117 218 116 238 119 238 119 246 122 253 126 269 125 253 119 249 119 253 120 238 125 277 144 305 146 281 141 289 161 357 194 460 259 694 343 801 375 837 372 813 375 813 355 817 352 757 331 706 286 495 200 432 164 246 137 400 168 150 98 253 129 253 131 261 131 257 129 293 135 289 135 285 134 277 129 301 140 301 140 301 138 293 137 301 140 297 135 281 129 277 132 277 131 277 131 277 131 281 132 265 128 253 126 253 128 257 129 249 126 249 128 253 129 261 132 253 128 257 131 281 144 313 153 349 125 162 76 146 85 158 85 162 84 142 78 142 75 126 69 119 58 107 52 103 51 87 43 79 101 281 114 246 101 75 92 230 123 238 116 218 111 202 93 178 92 170 88 166 92 182 96 186 96 186 95 182 95 182 93 182 95 182 95 182 95 182 95 178 93 178 93 178 93 178 95 182 95 182 93 178 93 178 92 170 92 174 93 178 92 174 90 174 92 174 90 170 90 166 88 158 92 178 96 166 60 75 82 170 90 166 88 162 85 158 85 162 87 162 85 158 84 154 84 146 84 150 84 150 73 115 54 75 31 15 9 19 13 23 10 15 1 0 9 0 13 87 90 170 85 162 84 166 85 178 88 166 90 158 90 162 92 162 92 174 96 170 95 166 93 166 90 194 93 186 90 190 93 202 98 230 104 226 101 226 99 214 90 198 95 214 87 174 88 178 82 174 85 174 85 178 84 182 82 178 85 170 85 166 82 158 81 174 87 170 84 166 85 170 87 190 102 103 226 936 377 821 155 261 107 218 98 214 88 210 99 226 110 249 117 372 140 325 161 575 274 416 152 182 110 222 92 226 93 230 96 234 98 230 96 206 88 214 93 222 96 226 96 214 90 174 96 218 95 170 75 154 73 154 75 170 78 178 81 206 87 210 84 198 81 190 79 190 79 186 78 190 81 198 82 186 75 194 75 186 75 182 76 154 70 162 73 162 76 162 73 154 72 182 75 166 66 154 66 134 60 142 61 138 57 119 51 119 54 130 58 134 57 126 54 115 51 115 49 107 46 103 45 95 40 87 45 115 64 150 72 154 75 146 72 130 69 123 67 142 72 146 70 142 69 138 69 154 75 154 73 150 73 150 72 150 72 138 67 134 67 138 70 142 70 142 69 138 69 134 67 138 70 138 70 138 70 138 70 126 66 126 66 126 66 126 66 130 67 130 67 130 67 130 67 142 69 126 64 130 69 130 66 126 64 126 64 126 64 126 64 123 63 123 63 123 63 123 63 123 61 115 60 123 64 119 58 111 58 119 63 134 66 134 64 107 60 107 60 103 57 99 58 103 57 99 55 95 57 99 58 107 58 107 57 103 57 99 55 103 57 103 57 103 57 103 58 99 55 99 57 103 58 111 60 99 55 99 55 99 55 99 55 91 52 91 52 91 52 91 52 83 49 91 52 91 52 83 49 4 9 4 11 6 11 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 9 6 11 10 16 9 26 28 50 31 45 30 47 30 50 30 50 30 50 30 50 30 50 30 50 30 50 30 50 33 52 36 57 36 50 28 38 33 26 3 0 1 0 1 7 4 2 4 2 4 2 4 2 7 7 6 4 6 4 3 2 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 6 40 45 83 54 90 58 90 52 83 52 83 52 83 52 83 55 83 54 81 51 78 49 76 39 57 31 47 27 35 16 21 9 19 3 2 18 28 31 47 22 102 114 329 173 315 176 279 146 241 146 260 162 276 177 305 174 234 132 193 146 207 153 205 158 202 174 248 131 93 131 296 229 341 232 355 147 114 84 155 113 324 143 210 113 427 244 439 239 403 176 434 259 269 60 131 203 568 289 563 298 539 266 563 260 532 257 525 253 518 254 518 251 508 248 503 248 508 253 515 244 496 242 491 236 482 230 475 224 472 235 460 221 415 176 300 105 179 61 131 64 121 58 124 52 124 49 119 45 109 40 107 42 107 37 107 39 117 45 133 63 171 98 312 173 310 138 300 144 298 144 284 135 284 132 262 126 281 146 305 146 291 140 288 144 293 140 284 137 291 150 317 164 300 128 262 131 284 134 269 137 284 137 281 135 279 134 279 132 269 128 255 117 248 123 262 123 257 123 260 125 262 126 269 114 276 113 281 119 291 126 293 128 296 135 310 140 303 132 291 134 291 138 291 132 284 131 291 128 291 134 288 129 312 171 391 233 515 343 608 369 608 371 608 331 592 321 563 300 549 303 568 285 496 272 546 324 513 184 334 122 260 122 260 123 255 116 241 128 260 125 267 135 284 140 284 140 284 138 281 137 276 134 274 143 288 138 281 135 279 135 279 132 274 132 274 131 272 131 272 128 267 126 265 126 267 129 272 131 272 132 274 132 274 134 276 126 265 126 269 135 286 149 303 153 250 92 181 82 183 84 186 85 179 81 171 79 159 72 140 61 121 54 107 51 100 45 90 52 207 129 224 113 210 52 198 105 243 111 234 105 231 104 210 92 205 90 205 92 207 93 212 96 214 96 214 96 212 95 212 96 214 96 214 96 214 96 214 95 212 95 212 95 212 95 207 93 200 95 200 95 198 93 198 95 200 96 205 98 202 95 200 93 191 92 191 90 188 90 188 84 191 93 200 88 138 54 174 88 186 88 186 87 183 87 183 87 183 87 181 85 179 84 179 84 183 82 174 79 148 61 112 43 62 15 16 10 21 13 11 6 2 4 19 6 26 48 167 87 169 85 179 87 191 90 198 92 191 93 191 93 191 93 191 96 193 95 191 92 188 90 186 96 193 92 186 90 181 92 179 96 171 81 148 78 143 69 124 60 126 58 114 57 164 85 179 84 186 84 183 82 176 84 176 84 179 82 174 81 174 81 176 85 181 84 176 82 176 82 179 48 188 78 374 295 487 236 226 113 217 98 202 90 188 85 200 98 202 95 207 120 234 116 248 162 308 143 202 96 193 81 167 90 179 92 179 93 176 90 169 95 171 92 159 84 150 78 143 63 105 58 133 72 112 63 143 64 121 67 126 70 131 72 128 82 140 84 140 82 138 82 138 78 131 76 128 78 133 81 136 75 128 75 128 73 126 73 126 69 117 72 124 75 126 75 124 69 114 73 117 64 100 61 105 55 93 57 90 55 88 52 83 58 90 58 93 60 90 57 88 52 81 51 74 46 66 42 62 43 66 37 69 52 107 76 136 73 126 72 124 70 124 69 124 73 126 72 121 70 119 67 117 73 126 73 126 72 124 72 124 72 124 70 119 67 117 69 119 72 121 70 121 69 119 69 119 72 124 72 124 72 124 72 124 67 117 67 117 67 117 67 117 67 117 67 117 67 117 67 117 72 119 66 114 69 121 69 117 66 114 66 114 66 114 66 114 61 107 63 109 63 109 64 112 64 107 60 107 63 112 61 109 58 109 58 119 66 126 63 114 57 100 61 100 57 93 57 97 60 97 55 90 54 93 58 100 60 97 58 97 57 95 57 95 57 95 57 95 58 97 58 97 55 93 55 93 57 95 57 95 54 90 54 90 54 90 54 90 52 88 52 88 52 88 52 88 48 83 52 90 54 88 49 81 0 4 0 6 0 7 3 7 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 7 7 4 7 7 11 13 11 18 39 30 51 31 47 28 59 30 59 30 59 30 59 30 59 30 59 30 59 30 59 30 51 33 59 36 67 33 59 30 79 19 0 1 0 0 0 4 0 6 0 6 0 6 7 4 15 7 23 4 19 1 23 3 3 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 27 34 142 55 146 55 150 54 142 52 142 52 142 52 142 54 126 52 119 51 111 48 107 46 91 37 75 28 55 19 31 6 43 4 11 10 39 28 51 24 35 58 313 184 376 173 380 147 313 144 349 158 384 165 420 185 412 149 313 135 357 156 376 153 388 152 436 173 242 125 440 244 511 226 547 241 277 70 230 93 369 173 317 92 325 226 551 236 523 196 392 256 543 113 95 67 499 300 654 269 567 269 527 271 527 266 511 260 492 254 492 251 492 253 484 251 484 253 495 257 488 251 476 244 456 238 444 236 432 236 456 226 464 223 456 188 246 92 150 72 162 63 134 60 138 51 107 37 79 39 103 49 115 45 71 34 79 48 107 46 91 40 150 123 361 156 297 144 277 144 273 137 257 138 253 125 249 140 305 155 305 144 285 144 301 147 289 141 285 152 349 179 321 144 253 128 257 138 277 137 289 143 285 141 281 141 281 141 301 135 281 159 297 116 210 140 210 116 222 122 234 126 242 126 230 122 226 125 242 128 257 132 246 132 269 143 289 144 277 140 289 147 297 147 273 137 253 138 238 129 214 122 186 120 202 129 218 161 313 190 321 177 357 217 515 268 611 291 611 277 579 274 619 256 547 227 527 277 670 321 706 292 619 245 484 185 325 138 277 129 261 126 269 129 269 125 293 137 289 135 289 135 289 135 309 140 297 137 293 137 293 135 285 132 281 131 277 129 273 128 253 125 242 123 246 126 253 128 253 128 257 129 257 128 249 126 249 125 238 120 246 128 269 137 277 111 170 85 162 84 154 84 154 82 146 81 154 78 130 67 111 57 99 51 95 48 79 40 107 111 289 114 234 95 59 85 178 105 190 102 174 104 194 99 166 90 174 92 178 93 178 92 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 182 96 186 98 190 96 186 95 178 93 174 92 174 90 170 90 154 92 182 98 166 58 71 79 162 87 166 88 166 88 166 90 162 87 162 85 158 84 154 84 146 84 150 84 154 75 123 55 83 33 19 10 23 13 23 10 27 4 11 13 0 9 75 92 174 88 166 85 170 87 178 90 162 90 154 92 162 93 166 95 166 95 162 93 158 90 150 90 182 92 186 88 174 79 150 69 99 42 47 27 51 33 55 27 67 28 19 9 27 60 150 75 158 81 166 82 166 84 174 85 154 79 158 81 158 81 162 82 166 84 162 81 154 79 158 81 182 73 178 63 115 88 154 90 170 73 170 85 210 85 206 95 178 98 210 90 257 98 234 120 210 125 178 98 194 99 226 88 214 87 206 87 202 84 194 82 206 85 182 75 146 61 119 55 162 73 166 73 142 60 146 75 150 64 166 69 174 72 186 75 198 82 198 81 194 81 190 79 178 73 174 72 174 75 178 75 198 73 194 72 182 70 174 70 150 67 146 70 134 67 123 66 138 67 162 64 130 54 130 63 123 54 119 52 119 52 119 54 138 57 138 54 130 52 130 52 126 49 115 43 99 36 83 33 71 28 51 28 91 63 174 87 158 73 146 73 146 72 134 72 142 70 142 70 142 70 142 70 142 70 142 70 146 72 146 72 146 72 150 73 146 70 138 69 146 72 142 70 142 69 138 69 138 70 138 70 138 70 138 70 134 69 134 69 134 69 134 69 130 67 130 67 130 67 130 67 138 67 123 64 130 69 134 67 130 66 130 66 130 66 130 66 119 61 119 63 123 64 126 64 126 63 115 61 126 64 123 60 115 57 115 61 138 66 126 57 103 61 115 61 99 55 99 60 107 58 95 54 91 55 103 60 111 60 107 58 107 57 103 57 103 57 103 58 107 60 111 60 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 6 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 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 9 6 7 6 11 12 19 16 26 21 40 31 50 30 40 30 50 30 50 30 50 30 50 30 50 30 50 30 50 30 50 28 45 31 50 34 52 34 52 40 31 3 2 3 0 0 4 6 0 6 0 6 0 4 2 7 7 6 7 4 4 1 7 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 21 71 60 100 55 93 55 85 52 88 52 88 52 88 52 88 52 85 51 81 48 78 46 74 43 64 33 45 22 26 6 4 10 19 6 14 24 35 27 45 30 155 153 353 165 319 184 255 144 248 152 267 161 262 170 286 167 217 131 188 150 217 153 200 162 207 177 219 126 236 242 315 235 319 223 327 92 105 108 155 158 336 113 217 159 446 235 470 226 367 190 477 223 174 61 164 260 553 304 451 232 494 257 506 276 544 268 527 257 508 250 499 256 506 251 501 251 506 256 513 262 515 253 499 244 489 242 489 238 475 235 441 226 453 229 408 104 183 70 164 81 143 63 140 57 119 36 90 31 112 58 152 90 167 58 121 45 124 43 114 34 124 52 212 132 310 155 298 140 286 140 274 134 279 132 257 135 293 158 317 155 300 149 303 150 298 146 291 147 317 180 370 152 296 141 281 140 293 152 308 146 293 144 288 143 288 144 291 141 274 179 444 224 286 104 262 137 279 137 276 132 269 128 265 119 276 122 288 132 308 143 319 149 319 143 308 140 312 147 324 144 327 167 353 165 331 149 312 146 308 137 315 150 341 153 327 167 327 156 343 162 300 120 262 126 274 123 300 155 358 180 372 218 425 233 427 230 518 265 453 247 463 248 475 257 472 247 446 215 386 190 341 164 300 137 265 134 274 134 274 134 279 138 281 141 284 137 279 137 281 137 279 134 274 132 272 129 267 126 262 122 257 122 257 122 260 125 265 122 257 122 257 120 253 117 248 126 260 117 243 111 238 116 245 114 214 90 198 92 186 82 181 82 174 82 179 84 164 72 138 58 117 51 102 49 95 43 85 73 241 144 245 123 222 58 210 105 245 108 226 96 222 101 214 87 202 92 212 95 210 92 205 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 92 198 93 200 95 198 93 195 93 193 93 191 92 188 90 188 84 191 95 200 90 138 52 171 85 183 87 186 88 188 90 191 87 183 87 181 85 179 84 179 84 183 82 174 79 150 63 114 45 64 16 19 12 21 13 9 15 7 9 26 9 23 46 169 90 179 85 183 82 186 81 193 84 186 87 191 92 198 95 202 96 202 95 198 92 195 90 191 82 181 88 181 79 148 55 107 10 26 0 14 0 21 7 21 28 52 1 19 15 131 78 167 79 181 81 183 84 181 85 181 75 169 81 179 84 179 81 174 84 176 81 171 79 171 79 171 76 181 73 183 92 183 82 136 28 100 46 155 79 181 85 193 88 186 90 176 95 171 76 171 92 186 88 162 88 169 78 183 81 157 82 157 81 148 78 143 55 107 55 105 55 105 57 107 52 112 61 109 64 138 72 112 70 133 73 138 78 143 78 138 81 138 81 133 79 131 76 128 73 121 72 119 70 121 73 124 70 121 70 119 69 117 67 114 64 109 63 105 60 95 54 88 63 105 66 97 51 78 54 97 54 85 51 81 49 83 54 90 55 85 51 76 46 74 46 76 42 64 37 52 28 38 21 31 12 11 3 14 24 74 66 131 73 128 75 128 75 133 76 136 67 117 69 121 70 124 73 126 69 121 70 121 70 121 70 121 72 126 75 131 76 126 70 119 72 124 72 121 70 119 69 119 69 119 69 119 69 119 69 119 70 121 70 121 70 121 70 121 67 117 67 117 67 117 67 117 69 114 63 109 66 117 67 114 66 114 66 114 66 114 66 114 61 107 61 109 63 112 64 112 64 109 61 107 64 112 61 112 58 112 57 121 66 128 60 107 58 105 66 107 58 95 60 105 60 97 55 90 54 93 58 100 60 100 60 97 58 95 57 95 57 95 57 97 58 100 60 100 55 93 55 90 54 88 51 85 52 88 52 88 52 88 52 88 52 88 52 88 52 88 52 88 54 88 49 81 48 83 52 90 7 10 7 10 7 10 7 10 3 7 0 6 0 7 0 9 11 12 11 12 11 12 11 12 3 9 3 9 3 9 3 9 11 12 0 7 0 7 7 12 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 15 12 27 12 15 7 7 13 23 22 51 31 47 28 39 28 43 25 55 31 63 30 55 27 63 31 63 31 63 31 63 31 67 39 71 36 63 31 67 36 59 16 7 3 0 0 0 7 0 7 3 7 3 7 7 7 19 0 0 4 23 0 7 6 0 6 0 6 0 3 0 3 0 1 0 6 0 0 0 9 83 48 142 55 138 60 146 51 150 55 134 55 134 51 126 54 99 72 95 57 75 67 142 48 79 37 83 36 71 22 27 6 23 0 3 16 55 31 35 25 39 99 388 180 372 180 372 146 329 147 349 156 384 167 420 185 357 137 309 141 361 150 372 158 388 168 369 146 420 224 523 230 488 236 551 185 242 88 269 93 503 146 273 95 436 221 567 220 476 185 480 263 384 63 99 105 603 351 563 197 325 220 448 263 674 301 527 244 420 235 349 247 575 250 448 232 452 224 424 229 424 221 432 227 448 230 444 226 503 244 488 232 527 263 567 193 194 93 174 81 190 75 178 63 107 33 67 33 87 42 111 57 190 82 134 45 111 54 95 45 83 30 51 51 214 141 333 143 277 143 269 132 249 137 265 131 281 140 293 153 321 149 293 147 317 156 313 146 321 174 384 170 281 138 273 140 297 150 313 150 313 143 289 153 317 144 297 158 337 129 622 291 341 138 285 132 261 134 265 138 281 143 273 132 238 135 249 137 238 135 261 146 257 140 261 143 265 146 269 146 277 159 345 176 333 159 293 158 230 147 285 150 281 168 329 170 333 176 321 170 317 162 281 144 249 134 218 117 190 111 174 107 190 116 218 140 325 193 480 235 523 239 511 208 436 203 440 187 432 196 456 199 444 187 400 171 353 156 329 144 305 138 297 140 317 143 301 137 285 131 273 129 265 128 277 132 277 129 265 125 249 122 230 120 242 125 246 125 234 114 206 111 222 120 226 114 253 123 226 111 206 108 210 111 246 101 146 81 158 84 146 79 142 79 142 79 150 78 130 69 119 55 87 46 95 51 95 46 119 125 317 143 249 110 67 101 230 104 162 101 174 104 178 79 162 88 174 93 182 96 186 96 182 96 190 96 178 92 174 95 182 95 182 96 186 98 190 98 182 95 182 93 178 92 174 93 186 96 186 96 186 96 186 96 178 93 178 92 174 90 170 90 174 92 174 92 174 92 174 92 158 88 186 88 174 67 35 79 178 92 166 85 162 88 174 95 170 88 162 84 150 82 150 82 150 85 158 87 162 76 123 57 71 31 15 7 7 9 19 10 11 10 11 9 0 7 51 95 202 88 154 90 170 85 154 88 138 96 182 102 178 113 222 117 174 99 166 98 174 101 162 93 170 93 162 81 150 72 95 33 0 4 0 7 7 6 7 12 55 13 0 0 0 52 170 75 154 78 150 76 154 81 170 82 162 85 174 85 154 78 154 84 154 79 150 78 150 79 154 81 150 73 154 82 190 79 126 49 0 15 67 63 190 87 206 90 190 92 198 87 202 85 198 87 170 85 166 87 194 82 226 79 214 82 178 69 150 63 146 64 107 48 103 51 123 58 130 57 134 64 166 69 162 69 182 78 194 76 190 70 186 72 198 76 198 78 194 76 186 73 178 72 166 67 162 66 162 67 170 69 182 66 186 69 178 67 162 67 190 55 154 72 43 52 198 101 186 49 166 84 111 42 150 52 138 58 130 54 123 52 123 52 103 42 99 39 91 37 95 39 79 30 59 21 31 9 3 3 11 4 0 1 27 40 138 73 158 75 154 75 150 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 134 69 134 69 134 69 134 69 134 69 134 69 134 69 134 69 130 66 126 64 123 66 126 67 126 64 126 64 126 64 126 64 134 67 134 66 130 66 126 64 107 60 119 64 123 63 111 58 115 63 123 64 126 63 115 60 119 61 103 57 99 58 111 64 115 61 107 58 103 58 103 60 107 58 103 57 103 55 99 55 91 61 119 55 95 58 107 52 107 58 103 55 99 54 91 52 91 54 95 55 99 54 95 52 83 49 83 51 87 52 91 52 95 55 103 55 91 52 95 55 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 19 9 14 7 14 10 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 7 14 10 14 7 9 9 16 19 35 28 47 30 42 28 42 25 45 28 47 30 50 30 47 30 50 30 50 30 50 30 50 34 54 37 54 33 47 33 54 25 19 3 2 1 0 3 11 7 0 7 0 7 4 6 4 4 14 7 16 3 11 0 7 0 7 6 11 4 7 3 7 6 7 4 16 9 16 15 40 34 76 55 90 57 102 64 95 55 88 52 85 52 85 52 88 57 81 39 124 52 59 22 71 39 62 33 45 19 21 6 11 3 9 3 28 30 47 28 62 31 219 171 339 167 312 162 257 144 260 159 267 171 286 179 255 150 195 135 198 152 212 153 214 156 234 158 210 196 315 233 308 235 329 241 226 96 136 87 217 187 312 101 250 184 453 235 439 208 370 221 465 153 138 64 269 280 608 259 396 187 451 235 518 306 553 251 475 218 451 197 496 272 484 224 444 218 422 203 425 185 386 185 386 184 382 179 374 159 341 159 310 152 365 187 315 108 231 98 171 67 148 61 93 45 102 34 102 40 105 39 112 61 159 61 124 51 128 45 136 43 121 27 121 78 267 146 279 143 288 143 279 135 276 135 272 143 284 147 308 159 308 156 315 147 300 149 288 153 329 171 315 156 303 149 296 150 303 153 300 149 286 141 291 150 300 155 315 143 413 274 393 150 293 138 298 149 281 135 293 155 303 144 284 135 284 141 286 138 286 146 308 144 298 146 300 147 303 149 308 147 334 168 358 165 339 156 334 141 331 153 341 159 370 176 367 180 370 174 362 170 348 153 319 144 305 129 279 117 267 111 255 113 253 104 238 98 231 101 236 117 276 134 272 138 319 168 327 150 305 155 315 161 324 164 327 171 331 164 315 150 291 138 276 134 276 134 276 135 281 138 286 138 281 134 269 126 260 122 255 129 265 123 260 125 265 125 257 126 265 123 257 122 265 132 281 158 300 135 257 116 241 116 248 119 214 84 186 88 188 84 183 82 174 81 174 82 162 72 138 63 117 48 97 49 102 49 102 67 245 117 248 135 238 42 257 111 253 117 236 93 238 117 219 92 210 95 212 95 212 95 210 95 214 98 214 93 207 93 212 95 212 96 214 96 217 98 217 95 212 95 210 93 210 92 202 96 205 98 205 98 205 98 205 95 200 95 200 93 198 92 195 92 191 92 191 92 191 92 191 88 188 96 186 92 155 40 174 93 191 88 183 87 186 92 193 92 191 90 188 88 183 87 181 85 186 85 179 82 152 63 114 40 59 15 14 6 14 12 11 7 16 9 14 9 21 39 169 98 181 87 195 88 198 84 207 102 245 125 255 120 253 119 238 117 245 113 234 105 219 95 207 95 207 95 193 85 159 51 76 12 33 1 23 10 26 16 38 22 35 6 16 7 114 82 162 76 164 73 169 76 167 78 169 81 179 85 179 79 169 81 179 78 169 78 169 78 171 79 174 76 159 76 169 82 167 70 138 31 102 52 159 85 179 84 179 87 159 82 155 81 155 81 157 84 159 84 157 79 152 75 148 75 138 67 121 58 109 58 109 55 100 55 105 64 117 69 114 64 121 72 126 70 124 75 136 75 131 72 128 72 128 73 131 75 128 73 126 72 121 69 119 69 117 67 114 66 114 67 117 66 114 66 114 66 112 63 107 39 102 63 62 96 453 384 580 202 140 40 105 60 85 58 78 49 78 45 69 39 62 37 62 39 59 33 45 24 33 19 31 15 21 12 14 4 2 0 0 3 4 0 2 10 54 58 128 72 128 75 128 73 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 70 121 70 121 70 121 70 121 69 119 69 119 69 119 69 119 67 114 66 112 64 114 66 117 66 114 66 114 66 114 66 114 67 114 66 114 64 112 64 112 61 107 63 109 63 109 61 112 61 109 64 114 66 117 63 107 63 102 58 93 55 95 58 100 63 102 60 100 58 97 60 100 61 102 60 100 58 95 57 95 52 100 61 93 54 97 57 85 55 93 55 93 55 93 55 93 52 90 54 93 55 90 54 88 49 83 51 85 51 88 52 88 52 93 55 90 51 83 51 88 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 10 0 9 0 9 3 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 7 7 15 7 3 4 3 12 27 24 51 30 47 28 43 30 55 27 51 27 55 28 59 31 55 28 55 28 55 28 55 28 47 33 63 37 71 33 63 34 39 10 0 0 0 1 3 12 15 7 7 6 0 4 0 1 0 9 7 0 0 15 23 0 3 10 19 19 39 24 43 22 39 18 15 13 7 6 11 21 91 48 126 49 119 52 126 49 154 63 146 57 126 51 115 48 142 58 91 61 146 82 130 42 91 39 67 24 39 16 31 16 23 0 23 21 59 31 23 27 71 135 424 177 392 167 297 146 309 159 380 147 357 176 404 143 345 141 329 149 376 159 384 158 384 164 376 171 488 239 519 226 523 232 531 132 206 95 178 164 468 123 230 102 484 223 551 215 452 185 527 244 222 54 79 188 634 339 499 185 341 224 460 262 619 266 472 233 416 217 400 271 563 247 452 221 420 205 388 208 452 227 448 224 436 220 428 218 440 232 412 149 226 144 329 137 305 113 230 88 154 63 119 43 99 37 91 43 103 37 71 34 87 60 126 48 107 49 99 55 95 43 63 36 146 129 317 135 293 143 293 143 285 137 277 140 301 144 297 152 317 150 309 156 329 164 341 156 349 179 384 168 297 143 281 140 297 153 329 159 341 159 313 144 301 155 321 150 305 269 551 155 293 156 313 147 325 138 269 158 353 156 293 146 261 144 269 147 269 147 277 153 273 150 273 149 273 149 269 150 257 155 309 170 309 159 289 158 269 150 277 153 313 174 345 171 380 182 369 177 361 168 317 150 309 146 265 131 242 120 218 113 174 104 178 107 182 108 186 107 182 108 194 98 178 110 210 105 210 107 214 107 230 119 269 131 289 137 309 144 321 146 313 141 301 140 297 137 293 137 293 137 297 135 277 128 265 128 273 131 273 129 253 128 261 131 257 128 269 135 273 131 253 131 297 155 349 152 269 117 210 108 218 117 230 99 154 85 170 88 158 87 158 84 150 82 158 79 130 67 115 54 87 46 95 51 91 43 91 105 238 129 265 116 51 98 249 120 222 120 210 113 182 72 186 96 186 98 186 95 178 93 182 96 190 96 178 93 178 96 182 96 186 96 190 98 190 98 182 95 182 95 178 93 178 93 194 99 194 99 194 99 194 99 190 98 186 96 182 95 182 95 174 92 174 92 174 92 174 92 174 92 190 88 178 70 43 82 178 92 170 88 166 90 174 93 162 88 170 92 174 90 166 87 150 85 158 87 162 78 126 57 75 33 15 7 11 9 19 10 35 15 19 12 0 6 43 88 186 90 154 88 150 84 162 99 186 117 257 138 281 143 277 134 281 140 269 129 222 110 182 102 158 93 162 88 154 79 99 37 15 10 0 6 7 7 23 16 47 12 11 0 0 52 186 73 138 73 134 70 134 73 142 76 150 79 162 81 154 79 158 84 146 76 146 78 150 79 154 79 150 78 166 81 178 81 174 76 134 61 162 81 206 79 182 78 178 84 174 81 170 79 174 81 194 84 198 81 194 73 182 69 178 70 150 61 130 57 123 57 150 66 146 70 170 79 178 76 170 73 182 75 178 73 186 78 174 72 186 72 190 70 194 69 182 70 178 69 174 66 170 64 182 69 174 66 166 64 166 64 158 61 158 60 150 57 130 55 134 57 75 22 142 211 718 256 408 75 103 61 130 39 111 43 119 45 103 37 79 31 71 28 67 24 51 13 23 6 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 22 123 79 170 75 162 75 154 72 142 72 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 72 142 70 142 70 146 72 138 70 138 70 138 70 138 70 142 72 142 72 142 72 142 72 134 69 134 69 134 69 134 69 130 67 126 66 126 66 130 67 134 67 134 67 134 67 134 67 130 66 130 64 126 63 123 63 119 63 107 61 107 63 111 64 107 64 111 66 115 66 111 64 115 61 107 58 103 58 103 58 115 63 111 60 103 58 107 60 123 63 119 61 111 58 103 57 95 58 107 55 95 57 99 51 91 52 95 55 99 57 107 58 91 54 95 55 99 54 95 52 83 51 87 51 91 52 91 52 91 54 95 52 79 46 75 48 10 19 10 19 10 19 10 19 9 14 7 11 6 14 7 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 7 14 9 11 4 9 10 21 21 38 28 45 30 42 30 47 30 47 27 42 25 47 31 54 28 47 28 47 28 47 28 47 27 50 37 62 39 54 36 54 19 9 0 0 1 2 6 19 9 2 7 4 4 2 0 7 0 14 3 31 30 102 54 88 39 74 46 93 60 109 64 109 76 117 64 105 57 93 58 114 82 143 84 136 73 121 69 117 51 97 57 97 57 107 61 102 45 112 76 78 24 78 42 78 33 54 21 31 7 16 4 14 0 9 10 35 30 42 27 76 73 308 188 341 185 303 128 229 141 286 162 210 125 243 162 200 147 200 147 212 162 222 161 222 158 224 156 243 223 329 232 303 232 331 199 157 101 145 98 348 167 284 85 279 206 463 226 436 193 391 247 427 85 131 67 422 298 606 230 374 196 458 236 520 291 501 235 460 220 413 227 530 259 468 229 439 220 422 215 436 227 444 226 439 223 436 224 444 265 515 239 336 140 315 176 341 161 205 87 193 72 133 52 140 45 105 39 114 46 107 37 107 39 133 52 117 51 131 49 145 43 148 57 152 101 300 170 298 153 288 149 296 150 284 146 298 164 310 155 308 153 296 149 305 156 315 156 298 158 334 174 319 152 296 144 291 152 315 167 331 165 327 161 296 152 319 161 291 187 451 191 319 164 312 174 274 153 279 144 336 179 308 141 296 147 286 150 291 152 293 155 305 153 300 153 303 153 305 152 308 152 331 165 351 165 343 161 341 155 329 147 346 170 377 174 370 180 384 184 384 180 365 165 339 158 327 143 298 131 281 119 262 113 255 116 257 117 255 114 248 111 250 114 236 108 248 117 241 102 226 93 210 88 212 93 222 85 212 99 241 119 267 131 279 135 279 134 274 132 276 134 279 137 279 132 272 129 272 132 274 123 260 123 262 129 272 129 267 132 274 132 269 128 272 138 293 138 269 116 231 101 224 110 241 108 205 85 191 90 191 85 188 88 183 85 179 84 164 72 138 60 114 48 97 49 102 48 97 75 226 135 255 75 205 67 212 114 219 98 262 120 245 114 243 98 214 98 217 98 214 96 212 95 214 98 217 95 210 95 217 96 214 96 217 98 217 99 219 96 214 95 212 95 210 93 205 98 207 99 207 99 207 99 207 98 202 96 202 95 200 95 198 93 193 93 193 93 193 93 193 95 193 98 188 96 162 43 176 95 193 92 188 88 188 92 191 82 179 87 188 90 186 85 179 85 186 87 181 84 155 64 114 43 62 16 16 7 14 10 11 12 14 10 14 7 14 31 164 98 191 88 195 85 212 104 255 99 243 117 272 131 288 137 291 132 284 132 274 116 245 105 241 101 224 95 202 84 176 58 102 31 54 9 33 9 16 4 11 15 28 10 16 12 114 84 159 72 159 70 162 72 159 73 162 76 167 78 171 79 171 81 176 76 167 78 171 79 171 79 169 76 157 82 162 82 162 82 169 81 159 81 169 82 152 73 157 81 148 81 145 79 145 79 148 79 148 78 145 75 138 69 128 75 133 70 121 64 112 63 112 75 124 72 124 79 128 79 124 75 128 73 128 72 126 72 128 66 119 69 126 70 124 66 117 67 117 66 114 64 112 63 109 69 117 66 109 61 107 60 107 58 102 58 100 54 93 51 85 63 69 39 83 42 83 60 95 51 74 57 90 33 57 46 66 42 66 36 52 25 38 21 33 7 9 4 4 1 2 1 2 0 0 0 0 0 0 0 2 0 2 1 2 0 21 49 138 73 128 76 131 73 133 73 128 73 126 73 126 73 126 73 126 73 126 72 124 72 124 70 121 72 124 72 124 72 124 72 124 73 124 70 121 70 121 72 126 70 121 70 121 70 121 70 121 72 124 72 124 72 124 72 124 69 119 69 119 69 119 69 119 69 117 66 114 66 114 67 119 67 117 67 117 67 117 67 117 66 114 64 112 63 109 63 109 63 112 60 107 60 105 63 107 61 97 66 97 66 97 66 97 66 105 63 105 63 105 63 105 64 105 61 100 60 100 60 102 64 105 61 100 58 95 55 93 55 93 55 93 55 95 54 85 54 90 54 93 55 95 57 95 52 90 54 93 55 90 54 88 51 85 51 88 52 88 54 90 52 90 54 85 46 74 43 76 0 12 0 12 0 12 0 12 0 9 0 7 0 9 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 15 10 19 7 7 7 15 18 35 27 55 30 43 28 51 33 59 28 51 25 47 28 63 33 63 31 63 31 63 31 63 31 43 33 71 42 83 37 75 37 35 9 0 0 0 1 7 12 15 7 11 3 0 0 0 0 0 0 0 54 194 98 186 84 158 70 158 73 182 82 186 79 186 76 170 78 182 81 210 102 269 114 289 119 285 113 281 116 234 99 230 82 174 70 146 54 158 42 107 49 130 61 83 55 87 37 59 22 19 6 0 0 11 1 39 22 35 24 19 36 202 167 408 168 400 159 210 102 293 162 376 123 257 149 380 150 345 153 369 161 392 167 404 159 392 155 365 185 523 236 499 236 523 248 321 102 210 88 380 218 396 102 210 114 523 226 535 206 416 205 595 197 99 46 134 251 682 325 436 185 388 235 476 271 599 251 460 229 424 202 495 282 495 235 452 221 424 214 432 226 495 242 495 238 476 235 488 242 531 266 452 156 285 174 432 209 380 93 190 79 115 76 146 64 134 48 103 43 103 42 95 45 107 57 95 37 107 57 111 54 111 70 166 90 289 187 476 196 341 146 309 159 365 149 341 159 372 162 341 164 349 162 353 171 365 171 353 156 349 182 404 177 345 156 309 144 301 149 317 153 325 162 341 155 337 171 365 155 452 247 361 165 388 150 353 143 293 141 333 190 396 153 285 158 305 153 309 155 321 161 317 159 317 156 305 155 293 152 289 152 293 162 309 168 321 165 313 161 313 153 289 170 365 180 365 179 365 182 384 187 376 176 337 164 317 155 281 140 257 129 222 117 206 113 202 108 194 107 198 108 202 111 210 111 218 117 234 114 234 110 214 99 186 92 174 90 162 85 162 85 170 93 190 99 198 102 210 110 238 122 269 131 281 132 285 132 277 126 257 122 242 119 230 122 242 123 234 117 242 120 226 119 238 123 234 117 226 113 198 102 194 105 210 111 198 92 150 85 166 85 150 84 166 87 158 84 158 79 130 67 107 52 87 46 95 51 87 42 47 132 392 188 337 105 3 107 182 107 202 111 166 101 194 96 166 93 182 98 190 99 194 99 182 96 190 98 182 95 186 99 186 96 190 98 190 99 194 99 186 96 186 95 182 95 178 95 186 96 186 96 186 96 186 96 186 95 182 95 178 93 178 92 178 93 178 93 178 93 178 93 178 93 190 92 194 76 47 79 182 95 178 92 170 90 170 90 150 85 166 92 174 88 162 84 154 87 162 88 166 78 130 58 83 34 23 9 11 9 15 10 31 13 23 7 0 0 23 82 206 104 170 92 166 107 242 134 222 111 190 104 186 105 198 113 190 108 198 110 190 105 186 105 186 111 198 107 178 84 83 30 27 16 0 10 15 9 11 9 39 12 27 4 15 52 190 76 150 75 138 72 134 73 138 75 142 75 142 76 150 79 154 79 146 78 154 79 154 79 150 76 158 81 186 85 186 82 186 84 194 79 194 79 182 70 178 82 170 76 154 76 146 76 162 78 182 75 190 75 190 73 170 73 174 75 178 70 170 69 166 70 186 75 174 72 174 73 166 67 162 70 158 70 158 70 162 69 154 64 166 69 178 67 166 63 166 64 166 64 162 63 162 63 166 63 158 60 150 57 146 57 146 61 146 60 134 55 119 51 75 40 99 43 79 52 134 52 126 48 107 36 79 45 119 34 55 21 39 12 15 6 0 3 0 0 0 0 0 1 7 4 0 0 0 0 3 1 3 1 0 0 3 1 0 4 95 82 170 75 166 76 158 73 150 70 150 73 150 73 150 73 150 73 150 73 150 72 146 70 142 70 146 72 146 72 146 72 146 72 150 73 146 70 142 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 66 126 67 134 69 126 64 126 64 126 64 126 64 130 66 130 64 126 63 123 63 115 58 95 55 91 58 103 64 99 63 103 66 103 69 111 69 119 63 111 61 111 63 119 64 119 63 111 61 107 60 111 61 115 60 111 58 103 55 95 54 107 55 95 55 107 57 95 51 103 57 103 55 99 54 95 54 91 54 95 55 99 54 95 52 87 51 91 52 91 54 95 54 91 54 95 51 75 43 71 45 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 16 10 19 10 16 9 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 10 16 10 11 6 14 16 31 24 40 30 45 28 42 31 52 28 45 27 45 28 47 30 52 31 52 31 52 31 52 31 52 31 52 39 59 37 54 36 54 25 21 3 4 3 2 4 16 4 4 3 4 1 7 0 9 0 23 40 176 126 205 88 148 72 112 57 90 52 90 48 76 43 69 39 74 42 74 49 102 72 126 84 162 104 174 111 195 134 231 140 210 122 202 117 174 81 117 96 93 66 131 37 28 34 57 27 40 13 26 7 19 0 9 12 33 24 42 33 105 126 331 180 336 182 310 131 202 113 226 135 202 119 212 155 219 156 222 164 219 164 229 165 224 162 217 155 265 232 312 227 329 260 327 120 112 87 159 203 384 135 272 93 305 212 475 221 417 182 444 254 339 66 140 119 484 309 585 212 379 211 465 239 530 276 475 224 425 209 384 254 499 232 444 224 420 206 403 211 425 230 444 227 429 214 417 220 432 260 479 209 312 167 360 208 441 156 210 107 169 69 253 123 176 70 133 46 112 42 105 40 117 55 140 45 107 52 140 51 138 66 174 87 217 138 336 200 365 116 207 107 267 149 269 128 267 140 269 138 284 150 293 158 315 168 322 164 300 165 341 187 334 162 303 153 293 155 305 162 310 164 319 167 310 161 312 164 305 221 527 188 296 184 293 144 327 143 303 174 372 185 312 150 317 156 298 156 305 162 319 162 317 162 319 158 319 155 317 153 315 164 341 167 348 167 346 162 343 170 339 164 386 193 386 179 393 180 389 191 396 187 367 170 346 159 324 147 300 138 284 125 262 113 245 111 243 114 253 123 265 117 248 116 236 107 217 99 214 104 229 101 226 98 222 95 219 101 224 92 207 84 202 85 207 85 200 87 205 92 214 98 224 102 234 113 253 123 262 123 260 128 267 126 267 128 265 120 248 116 241 108 241 116 248 108 224 108 236 105 229 104 224 102 222 98 198 85 193 88 181 79 179 85 179 82 176 84 164 72 138 57 109 46 100 49 100 45 93 37 341 218 482 312 367 66 441 248 496 265 465 253 496 215 243 88 205 93 214 98 219 99 219 95 214 99 217 96 214 98 222 98 217 98 217 99 219 99 222 98 214 96 214 95 212 95 207 95 202 96 202 96 202 96 202 95 200 95 200 93 198 92 195 95 195 95 195 95 195 95 195 92 191 98 195 104 171 42 164 95 195 95 193 92 191 90 188 90 188 93 193 93 191 90 186 87 188 88 183 84 157 66 117 46 66 18 19 7 14 10 11 10 11 9 9 6 11 30 159 120 229 111 231 116 279 140 308 116 248 95 231 93 231 96 245 99 238 99 245 108 260 110 253 85 238 114 274 129 250 88 143 30 52 0 16 4 19 9 19 15 21 12 16 9 107 84 167 78 167 73 169 73 162 75 164 76 162 73 162 76 169 76 164 75 167 78 169 76 162 70 152 72 136 70 133 69 128 64 121 51 97 46 97 45 95 55 133 67 124 66 121 69 124 70 128 70 131 70 133 73 133 72 131 70 124 70 124 69 121 70 119 75 117 69 112 69 109 66 97 67 109 63 109 66 112 64 107 61 109 63 112 64 109 63 107 61 107 61 107 61 107 61 105 58 102 57 95 54 95 54 95 61 105 61 102 58 97 54 93 55 83 31 42 33 83 49 76 51 50 21 54 36 38 13 35 10 16 6 4 0 2 0 2 3 2 0 0 0 0 1 2 1 2 1 0 0 0 0 0 0 2 4 7 0 2 33 126 75 131 78 133 75 133 72 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 73 126 72 124 72 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 117 67 117 69 119 64 112 64 112 64 112 64 112 67 117 67 114 66 114 64 117 58 112 57 107 60 100 63 95 66 90 69 83 72 85 75 93 70 109 61 97 57 97 60 105 64 107 63 102 61 102 61 102 58 97 57 95 57 93 55 93 63 93 52 97 63 97 54 88 58 97 57 93 55 90 52 88 52 90 54 93 55 90 54 88 52 88 52 88 54 90 54 93 54 93 57 90 49 81 48 83 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 9 0 12 7 10 0 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 15 9 11 6 3 7 19 21 43 28 55 30 43 28 55 36 47 27 55 28 59 30 59 28 59 30 59 30 59 30 59 30 51 34 63 34 59 30 59 33 67 19 11 4 0 0 0 7 15 1 3 1 0 0 0 0 0 33 138 108 238 101 134 69 111 45 55 21 23 18 11 7 51 24 35 22 27 13 19 24 19 25 67 58 142 69 166 85 190 104 277 125 337 165 424 168 261 199 702 152 190 95 218 90 111 43 67 18 3 0 0 0 19 7 51 22 31 27 47 58 321 170 408 179 388 180 361 150 246 107 226 108 261 128 325 158 372 168 404 164 392 168 412 161 392 155 388 206 551 230 492 253 547 187 198 95 186 146 607 205 301 99 253 122 523 229 531 191 420 238 575 125 99 48 333 268 682 310 400 188 416 236 468 277 551 236 432 206 404 199 575 257 460 227 460 212 396 199 412 214 480 233 476 224 440 217 464 235 476 230 349 149 357 200 507 282 404 95 249 108 222 161 309 99 162 57 115 43 95 39 91 45 99 57 103 42 111 55 103 51 126 70 174 105 265 131 257 122 95 49 130 126 380 149 325 140 285 129 257 134 273 134 273 141 257 135 273 131 285 155 325 143 345 161 341 165 376 182 408 188 384 174 376 171 357 164 372 185 642 292 428 159 380 155 309 164 297 158 369 185 376 162 325 162 337 155 345 162 361 167 361 161 349 161 337 158 321 153 301 152 329 167 317 167 317 165 313 159 333 158 337 194 420 182 369 190 369 196 384 197 361 174 301 162 289 155 269 144 246 137 214 125 242 125 234 114 206 107 202 105 206 107 218 113 226 114 234 114 182 92 178 90 178 92 182 95 186 95 182 93 182 93 182 93 182 93 166 85 150 79 138 76 138 81 162 95 206 110 238 117 238 119 234 123 249 125 234 117 218 113 214 113 214 113 210 110 214 111 206 107 198 102 186 101 186 92 162 90 170 82 142 81 150 81 146 81 154 78 130 67 99 51 83 48 99 49 83 39 15 123 242 144 408 116 27 211 492 224 503 242 642 303 531 123 162 92 178 95 186 96 182 95 178 96 194 98 186 96 194 101 190 98 190 99 194 99 198 101 190 98 186 96 186 95 182 96 190 98 190 98 190 98 190 98 190 98 186 96 182 95 182 95 182 95 182 95 182 95 182 95 162 88 186 96 214 81 39 70 186 96 182 95 178 92 170 88 182 93 178 92 174 90 170 88 158 88 166 90 170 79 130 58 87 37 27 10 15 9 15 9 35 15 27 10 0 4 31 88 277 132 257 129 285 152 309 137 182 95 154 105 202 111 198 116 198 105 170 105 206 117 198 104 87 85 158 119 265 143 269 117 134 46 11 6 0 1 3 9 47 13 35 1 3 49 194 84 158 75 142 72 138 72 138 73 150 73 134 72 142 76 138 70 134 72 138 73 130 66 107 60 107 49 63 34 51 34 51 28 19 13 11 15 23 18 79 52 150 63 126 64 115 67 130 69 174 69 190 69 166 69 130 66 146 66 158 67 162 69 162 67 166 67 154 67 158 69 154 64 142 60 119 60 142 66 138 60 146 63 146 60 146 60 150 61 146 57 146 57 146 57 146 57 134 52 130 51 126 51 130 52 107 51 107 51 107 49 99 46 134 34 23 24 71 16 0 15 0 6 19 18 35 0 0 6 7 4 0 1 0 0 0 1 7 1 0 0 0 0 0 0 7 1 3 0 0 0 0 0 0 0 3 1 0 0 51 64 174 75 170 78 158 75 154 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 154 73 150 72 146 73 150 75 138 70 138 70 138 70 138 70 138 70 138 70 138 70 138 70 134 69 134 69 134 69 134 69 138 69 134 67 130 69 134 70 130 66 130 66 130 66 130 66 138 69 138 69 134 67 130 66 115 60 111 63 111 64 107 66 123 73 119 75 123 81 134 82 170 78 130 61 99 57 103 61 123 64 115 61 111 61 111 63 103 57 103 58 107 58 107 60 126 55 91 60 126 61 99 54 99 55 99 55 99 55 99 55 91 54 95 55 99 54 95 52 91 52 91 54 95 54 99 55 99 57 107 57 95 52 91 55 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 6 14 10 21 12 19 7 11 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 7 9 6 4 1 9 13 28 27 42 30 45 28 45 33 54 24 42 28 52 31 50 28 45 28 47 28 47 28 47 28 47 30 52 31 47 25 40 27 47 36 35 10 11 4 0 1 7 0 0 1 4 0 11 0 21 25 138 105 202 98 183 88 155 54 78 22 38 13 38 12 23 9 19 6 28 9 19 9 38 24 50 37 100 63 107 63 124 72 150 95 157 98 188 113 174 81 200 203 207 116 231 143 257 143 212 99 119 40 50 9 21 4 26 18 45 24 59 45 143 150 319 180 341 168 331 194 315 143 195 84 171 116 186 141 234 165 234 173 222 162 229 167 226 159 219 167 305 245 317 226 348 224 155 111 140 101 300 248 339 107 286 107 319 206 479 223 396 188 477 241 241 70 157 187 503 303 565 203 379 215 453 233 530 259 458 217 401 206 398 276 475 211 422 215 401 193 384 202 410 217 427 218 417 208 415 223 444 244 432 179 298 174 358 217 513 221 198 111 269 131 262 99 176 61 117 43 107 45 105 43 119 34 128 55 121 52 126 45 133 55 143 84 214 107 167 46 88 43 100 73 284 202 358 180 331 164 296 155 286 146 257 131 253 123 255 138 262 147 296 153 265 132 257 131 262 141 281 147 284 171 312 168 331 179 336 203 420 345 436 185 374 177 327 182 281 152 312 167 331 167 322 161 315 159 312 158 322 168 334 165 324 164 334 161 329 156 327 153 322 170 339 165 334 164 336 159 331 161 331 167 398 196 372 171 391 199 415 209 405 188 358 164 331 158 319 150 303 144 284 134 265 119 250 119 255 120 255 122 253 120 241 114 236 111 219 101 214 104 226 95 214 90 212 93 219 85 207 92 217 95 217 92 212 99 219 95 210 90 205 87 202 84 195 81 193 82 200 88 210 90 210 96 229 111 245 113 238 116 253 120 250 113 243 120 267 123 257 117 245 113 236 111 236 99 205 92 202 90 183 78 179 79 171 79 171 81 164 72 140 54 109 45 100 51 102 45 93 55 217 134 279 105 214 54 224 110 210 90 245 111 238 104 212 93 210 95 212 95 210 92 205 93 214 99 219 98 214 99 224 98 217 98 219 99 222 101 222 98 217 98 214 96 212 95 212 98 207 98 207 98 207 98 207 98 207 98 205 96 202 95 202 95 195 95 195 95 195 95 195 85 183 96 200 108 174 39 150 96 198 96 195 93 191 90 186 93 193 90 186 85 181 85 181 88 191 88 186 87 162 66 119 49 74 19 19 9 14 10 9 13 19 13 19 12 28 36 181 140 276 140 298 158 339 150 288 101 245 105 286 132 291 120 281 116 257 96 248 108 265 99 226 92 231 92 241 119 298 147 291 137 202 54 71 12 28 6 26 16 26 10 11 4 102 87 176 75 167 73 167 70 159 72 159 78 164 70 159 75 162 72 150 69 152 70 152 66 138 55 119 40 57 9 11 1 16 1 7 3 7 0 14 3 26 30 90 64 114 66 114 66 117 69 121 70 124 67 119 66 112 61 105 63 114 66 119 69 117 69 117 66 105 64 102 70 112 70 109 61 100 57 100 63 112 63 102 64 107 58 100 57 102 61 109 52 88 52 90 54 90 54 90 49 81 48 81 48 83 49 85 37 62 39 64 39 62 37 59 22 59 25 23 12 16 0 11 0 28 3 2 0 16 4 2 1 4 0 2 0 2 1 7 0 0 0 0 0 0 0 2 3 4 3 2 1 2 1 2 0 2 0 4 0 2 18 97 75 133 78 133 76 136 73 131 72 131 72 131 72 131 72 131 73 133 72 128 70 126 67 124 72 131 72 131 72 131 72 131 73 126 72 124 72 126 73 128 70 121 70 121 70 121 70 121 72 124 72 124 72 124 72 124 69 119 69 119 69 119 69 119 70 119 69 117 67 119 69 121 67 117 67 117 67 117 67 117 70 121 70 119 69 119 67 121 60 119 63 124 72 85 82 40 99 42 101 28 108 23 116 38 134 85 95 105 57 114 55 107 67 100 64 105 61 102 61 97 57 95 58 100 60 102 63 105 69 95 52 102 67 102 55 93 52 88 54 93 55 95 58 97 52 90 54 93 55 90 54 88 52 88 52 90 54 93 55 93 57 97 60 97 55 93 57 97 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 6 7 10 11 9 0 6 0 7 3 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 11 4 0 1 7 10 19 15 51 28 51 30 47 31 51 31 63 31 59 30 59 30 59 28 55 28 55 28 55 28 55 28 75 30 63 28 55 28 51 31 51 24 35 10 23 4 27 3 19 13 39 0 0 9 0 15 99 101 234 98 146 82 154 101 210 82 99 22 0 15 0 12 0 4 0 7 0 9 19 18 31 30 115 57 142 58 154 69 222 67 146 73 206 76 190 87 162 57 107 58 154 66 166 76 365 162 420 168 412 135 194 64 87 42 31 21 7 16 15 105 361 173 392 177 376 190 392 190 412 167 257 87 182 125 337 146 388 173 432 164 404 167 436 170 392 141 424 223 519 232 591 230 345 114 202 102 285 233 638 140 289 82 234 110 519 245 460 171 460 256 464 95 115 43 539 266 678 289 440 194 444 230 535 272 543 221 452 197 396 220 607 238 432 209 404 202 388 187 376 197 452 211 428 206 428 206 456 229 519 196 321 164 317 179 480 199 249 105 170 102 325 158 329 99 130 52 99 39 75 37 87 42 87 45 107 49 103 43 103 49 130 63 130 52 63 28 39 34 103 39 115 125 499 232 543 194 440 197 428 182 372 167 353 153 349 167 380 165 404 188 424 161 369 137 333 177 420 140 273 132 297 143 305 125 317 147 337 150 384 171 400 182 428 196 456 205 436 206 468 205 424 188 372 164 349 164 349 159 333 155 329 158 365 167 337 155 313 153 313 156 345 170 321 180 349 168 305 165 317 168 357 187 372 177 369 187 357 202 392 193 341 176 301 158 325 159 285 149 261 126 214 126 246 125 230 117 214 116 214 114 234 119 222 117 222 116 206 107 198 101 198 99 190 96 178 92 182 93 170 92 182 95 178 92 166 98 186 93 158 92 166 88 178 93 162 90 166 92 162 87 123 78 126 82 142 90 162 95 182 102 194 111 234 131 285 146 436 158 249 113 242 117 230 111 190 96 174 87 146 78 123 72 158 79 150 79 162 79 142 66 107 51 71 39 63 39 67 39 67 117 265 125 269 84 55 98 230 92 242 108 150 111 178 90 178 92 178 95 182 96 178 96 186 98 182 96 178 98 182 99 190 98 190 98 190 98 190 98 194 99 194 98 190 96 186 96 190 98 178 95 186 98 178 93 186 96 178 95 186 98 182 95 190 98 194 98 186 95 178 92 158 82 166 92 210 78 31 67 194 98 182 92 166 87 162 87 162 88 170 92 170 88 158 84 158 92 154 90 166 84 146 69 87 37 31 15 35 18 43 15 47 15 0 6 19 12 23 104 293 140 305 162 357 149 293 128 214 117 222 125 230 117 182 99 154 85 130 90 146 81 123 85 142 92 142 98 170 123 253 156 253 138 238 98 55 7 0 6 15 25 47 10 0 39 178 84 170 78 146 72 130 70 130 73 134 75 138 76 138 75 134 72 138 70 138 72 138 67 115 55 43 25 0 4 0 1 0 3 0 12 0 3 7 12 35 49 146 64 158 67 146 64 158 70 166 66 162 67 174 72 162 66 158 64 154 61 150 61 158 66 154 69 170 70 154 64 158 69 142 57 134 58 150 63 150 60 142 55 138 49 126 48 130 51 154 58 150 57 142 51 130 46 134 49 123 45 115 42 111 42 91 36 79 28 51 18 31 13 0 3 0 1 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 0 1 3 3 7 1 3 0 11 0 0 4 0 0 3 33 166 78 162 72 174 73 142 79 154 72 154 72 154 72 154 72 150 70 158 75 162 73 150 70 154 72 150 69 142 67 138 64 146 70 146 70 146 70 146 70 134 69 134 69 134 70 146 73 138 70 138 70 138 70 138 70 138 70 138 70 138 70 138 70 134 70 142 72 138 69 126 64 130 69 134 70 138 69 134 67 130 67 130 69 134 70 138 70 134 61 123 85 134 84 111 153 75 194 0 200 150 265 166 318 365 285 31 79 79 15 142 49 130 72 91 64 95 61 119 64 123 60 107 57 103 57 107 58 107 58 107 57 103 58 111 60 83 52 91 52 91 54 107 61 87 49 91 51 99 51 99 51 103 52 99 49 95 49 99 51 107 52 99 51 95 48 91 48 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 14 9 19 9 14 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 9 9 3 7 9 23 19 28 28 42 28 45 30 45 31 47 28 50 30 50 30 50 30 50 28 47 28 47 28 47 28 47 27 57 28 57 28 57 28 54 28 40 18 19 6 0 3 0 22 0 3 7 0 21 15 126 132 224 93 176 92 181 98 222 105 195 90 143 58 107 45 74 21 45 12 19 3 26 21 57 31 88 54 121 63 124 64 128 48 107 67 159 88 143 57 100 57 83 37 74 46 71 43 76 51 124 92 200 152 281 161 288 122 267 126 128 42 102 72 217 168 324 176 329 179 341 187 343 191 343 164 238 99 148 126 217 159 217 171 214 165 231 170 229 165 219 191 343 223 353 233 267 114 124 98 183 206 391 194 308 102 312 98 300 202 479 205 367 220 484 179 198 58 195 248 506 288 525 211 391 218 451 257 522 248 427 215 403 191 458 282 453 212 401 203 389 193 367 187 382 217 408 206 398 203 398 214 429 230 355 159 324 161 346 226 415 152 241 78 148 90 205 119 179 61 102 49 83 37 74 36 83 36 90 45 109 45 105 45 102 48 85 43 76 37 71 39 76 40 66 52 183 171 351 230 382 220 351 197 310 184 310 179 281 179 317 194 327 203 358 205 315 177 298 168 351 197 312 156 300 156 296 149 267 161 303 152 269 135 253 134 250 135 260 141 272 164 331 191 370 202 391 212 391 209 389 203 372 190 355 182 353 147 308 155 315 155 312 150 305 155 308 161 327 165 329 164 346 158 324 164 393 188 365 167 396 180 391 193 379 179 365 177 346 167 322 153 305 144 272 131 269 122 255 119 250 119 250 122 255 125 255 120 253 120 250 114 238 102 226 102 226 101 222 98 219 96 212 92 210 95 217 95 210 92 219 98 210 88 207 92 205 88 202 87 205 92 214 93 210 90 205 87 200 84 198 84 200 85 200 87 207 95 226 108 243 153 274 116 241 114 241 114 250 105 226 101 214 92 200 84 188 73 162 73 162 72 159 67 145 51 117 45 109 45 100 37 93 54 248 132 257 128 193 60 226 123 222 132 253 104 248 104 205 93 212 93 214 95 217 96 217 99 219 98 217 96 219 98 222 99 222 99 222 99 222 99 222 99 222 99 219 98 219 96 217 98 214 93 212 96 214 95 207 93 207 90 205 93 210 92 200 95 202 96 202 95 198 92 193 87 183 90 195 104 174 36 152 98 198 93 191 90 186 88 186 88 188 92 191 92 186 87 186 88 191 87 188 84 164 72 133 49 78 22 33 15 26 15 16 13 11 9 42 34 85 49 245 150 322 153 348 158 310 125 276 114 276 113 274 111 257 98 231 72 193 67 202 73 193 69 202 84 217 87 234 99 286 134 334 164 346 153 279 88 117 15 42 16 38 21 33 3 100 81 183 84 181 78 171 73 162 75 162 75 162 76 162 76 157 73 155 72 145 70 145 70 131 55 102 36 54 16 14 3 2 4 0 7 7 6 0 9 11 24 81 60 109 66 112 63 109 66 117 67 114 66 117 69 119 67 112 66 114 63 107 61 109 66 109 64 109 72 112 67 100 66 109 58 105 57 107 60 107 54 93 51 93 49 90 48 90 49 90 45 74 46 74 48 76 48 76 48 71 42 62 36 52 31 50 18 28 15 19 10 11 4 7 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 6 0 0 7 1 0 6 54 70 138 75 131 78 138 67 145 72 138 72 138 72 138 72 138 70 138 73 143 75 140 72 136 73 145 72 143 69 138 67 131 69 131 69 131 70 128 70 128 70 119 69 119 70 121 72 126 70 121 70 121 70 121 70 121 70 121 70 121 70 121 70 121 70 121 70 121 69 119 67 114 67 119 69 121 70 119 69 117 67 117 67 119 69 121 70 119 78 128 54 107 119 102 282 66 286 71 310 62 307 83 297 26 354 54 126 54 49 138 49 95 70 74 69 114 61 114 66 76 63 102 60 97 57 95 57 95 57 95 55 93 55 93 57 97 54 97 57 95 54 95 57 102 51 90 51 90 51 90 51 90 48 85 48 88 51 95 55 100 57 95 49 81 43 81 48 88 3 9 7 10 11 9 7 7 7 9 7 9 7 9 7 9 7 9 7 9 7 9 7 9 11 9 3 7 11 10 7 7 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 15 7 7 9 31 21 47 25 51 28 51 28 47 30 47 31 51 27 55 28 59 31 63 31 55 28 55 28 55 28 55 28 63 25 67 30 67 30 51 28 55 25 43 13 35 4 35 3 55 0 11 9 0 12 126 108 333 107 107 60 126 84 174 102 230 116 269 116 257 111 242 99 119 51 75 28 19 12 7 16 83 40 123 57 154 63 154 60 186 79 194 67 158 69 178 66 134 51 87 43 95 37 71 31 47 39 95 61 210 116 313 161 392 199 412 223 488 129 281 170 420 179 384 180 380 185 369 190 408 196 436 180 285 96 238 143 392 167 424 167 416 171 428 165 384 158 476 238 587 241 476 140 210 99 218 180 591 232 440 167 261 92 242 90 396 223 444 190 539 263 372 70 87 123 583 253 607 263 416 196 444 232 563 276 499 209 416 203 357 257 615 223 416 203 388 196 372 184 369 194 456 209 428 203 416 200 440 221 484 184 309 170 317 176 527 248 380 135 162 60 138 73 202 78 154 60 119 42 79 33 71 33 79 37 107 45 107 40 103 42 71 33 43 28 63 40 87 43 87 49 158 102 333 167 492 218 515 220 484 194 416 184 420 180 444 200 503 211 539 226 535 200 488 194 492 217 543 206 484 199 476 193 432 179 499 205 436 164 369 153 337 143 301 134 289 134 218 119 261 131 277 146 317 152 341 164 369 179 424 202 468 214 531 235 527 221 440 179 337 159 321 176 353 174 321 161 297 150 321 149 321 196 412 164 329 190 384 200 372 184 317 168 301 158 305 153 285 146 261 125 214 120 218 117 214 116 214 117 222 120 234 122 226 120 226 119 214 110 202 105 210 105 210 105 210 104 190 95 178 93 182 96 186 95 166 98 178 93 150 92 158 88 154 88 150 90 162 95 166 93 174 95 158 88 142 84 134 82 146 85 138 82 138 85 150 90 194 98 190 98 182 90 178 101 202 102 198 101 194 98 190 99 182 90 174 81 138 69 130 67 79 45 67 39 75 40 71 39 83 111 265 119 242 79 99 107 218 101 238 114 194 120 202 99 178 92 186 93 182 96 186 96 186 98 174 96 170 98 174 99 190 101 190 101 190 101 190 101 186 99 186 99 182 98 182 96 194 96 182 95 186 96 182 92 178 92 170 90 178 95 178 92 182 95 182 95 178 92 170 88 170 87 174 92 206 79 27 61 182 95 178 92 170 90 174 92 174 92 174 93 174 90 166 88 150 87 146 87 154 79 130 66 99 42 43 18 23 16 27 12 27 16 35 36 83 45 115 120 321 155 333 156 301 120 230 107 194 107 170 101 154 93 134 82 79 60 79 69 107 69 107 76 134 79 123 81 123 98 174 126 246 146 277 147 234 88 59 39 7 18 3 6 0 39 170 87 182 84 158 76 142 76 138 79 138 78 142 78 138 75 134 73 142 73 138 70 126 63 99 49 67 31 23 10 0 6 7 9 19 13 0 3 0 10 39 52 150 63 162 64 154 63 158 67 166 66 158 66 170 69 162 63 158 64 154 61 150 63 158 66 150 67 170 72 158 66 150 63 146 55 138 55 142 52 119 42 103 40 107 43 111 43 111 43 123 45 115 42 111 43 119 46 95 34 79 24 51 16 39 13 0 0 0 0 0 0 0 0 7 3 3 1 3 1 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 7 1 0 4 0 1 0 25 154 79 170 73 170 73 138 75 154 72 154 72 154 72 154 72 154 72 158 75 162 73 154 72 162 73 158 72 154 69 150 69 146 69 146 69 146 70 146 70 138 70 138 69 138 72 142 73 138 70 138 70 138 70 138 70 138 70 138 70 138 70 138 70 142 70 134 67 130 67 134 69 130 69 134 70 138 69 134 67 130 67 130 69 134 70 138 72 146 93 142 85 273 282 571 324 341 343 317 354 23 371 71 271 273 307 0 84 71 45 126 49 119 72 79 63 91 58 126 66 126 61 111 58 103 55 99 55 99 55 95 54 95 54 99 55 103 57 95 54 91 54 95 54 91 52 99 51 99 51 107 51 87 48 91 49 103 54 107 55 95 45 67 33 47 34 71 43 7 16 9 19 10 16 9 14 9 16 9 16 9 16 9 16 10 19 9 16 9 16 7 14 10 16 7 16 10 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 7 9 6 16 18 38 28 42 27 40 28 42 28 45 30 45 25 42 27 47 30 52 31 54 28 47 28 47 28 47 28 47 22 52 30 62 33 57 30 50 30 45 21 23 10 7 3 2 0 2 18 9 0 90 110 303 123 164 49 93 48 133 72 119 73 159 88 162 87 176 105 193 107 188 107 167 84 126 63 105 64 124 66 133 72 131 63 112 48 124 73 131 66 133 66 105 57 95 42 76 40 57 25 33 16 42 16 45 34 107 76 205 162 279 168 513 337 358 179 370 202 346 185 353 194 353 193 365 191 358 202 360 179 243 114 169 155 241 167 236 167 231 174 241 161 205 182 351 244 324 168 140 113 109 158 355 238 386 203 329 95 322 92 279 165 453 202 377 236 468 143 181 61 351 254 468 271 494 208 405 218 456 266 518 230 413 202 408 185 525 274 415 202 384 193 377 187 365 188 389 215 403 202 391 197 386 206 415 215 341 156 336 162 346 245 489 218 300 90 119 52 95 57 93 63 100 49 76 36 64 31 66 36 81 39 88 39 81 30 71 31 52 24 42 27 59 39 74 48 112 92 181 117 210 144 262 185 346 221 343 182 291 177 315 196 341 209 358 220 379 221 355 211 370 218 384 224 384 220 374 212 362 197 353 229 396 208 341 187 324 182 310 170 291 156 281 159 298 156 276 138 272 140 272 131 262 132 274 141 293 149 303 146 315 176 365 197 393 215 425 185 374 202 374 190 362 171 329 167 331 164 382 180 348 156 377 184 384 184 367 174 353 168 336 161 322 158 308 147 281 134 265 120 253 119 250 117 248 119 250 120 248 116 245 117 245 113 234 107 234 107 234 107 234 108 236 101 219 93 212 96 219 98 219 96 226 102 217 93 214 96 212 101 219 96 217 98 219 96 212 96 214 93 210 90 207 90 207 98 217 93 207 87 202 87 202 76 188 84 193 75 171 69 179 84 198 87 205 92 212 96 212 101 212 105 205 96 198 102 214 75 145 51 107 37 100 39 102 58 229 122 248 110 181 61 219 110 226 108 224 104 241 110 219 93 212 92 214 95 217 96 217 99 219 98 217 96 219 98 222 102 226 102 226 102 226 102 226 101 224 99 222 99 219 98 217 99 214 95 212 96 217 95 210 98 214 95 212 98 217 96 207 96 202 96 202 95 195 90 191 92 193 93 193 104 181 37 143 93 193 92 191 92 193 93 195 93 193 93 193 92 191 90 188 92 198 90 193 88 174 75 138 54 88 28 40 13 21 12 16 15 28 24 85 49 140 85 274 143 322 149 312 119 243 90 231 96 238 90 231 90 226 84 210 66 188 67 191 72 193 75 198 78 191 70 191 69 210 88 250 105 269 131 296 132 238 90 164 48 64 18 33 1 93 75 188 85 186 81 176 78 169 81 169 79 167 79 167 78 162 75 155 79 159 75 150 73 138 61 114 45 64 19 16 4 9 7 4 10 11 6 0 6 9 22 83 61 109 64 112 61 107 63 114 66 112 63 112 67 117 64 107 61 107 60 105 58 102 60 97 55 95 61 97 61 90 55 83 48 81 40 74 40 74 39 69 39 74 42 78 42 74 39 64 45 69 37 50 27 40 25 40 19 26 13 14 4 2 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 0 2 1 4 3 2 1 0 4 0 1 4 1 0 4 38 63 138 79 133 76 138 66 136 72 138 72 138 72 138 72 138 70 136 72 138 72 138 70 136 72 145 70 143 69 140 70 133 70 133 70 133 72 131 72 131 72 124 70 121 70 124 72 126 70 121 70 121 70 121 70 121 70 121 70 121 70 121 70 121 72 121 67 114 66 117 69 121 67 119 69 121 70 119 69 117 67 117 67 119 69 121 70 112 73 117 82 62 174 126 348 0 263 0 342 47 289 64 322 0 354 85 156 42 58 133 39 66 67 69 66 114 57 121 63 95 64 105 60 97 57 93 55 93 57 93 55 90 54 90 54 93 55 88 49 83 51 85 51 83 55 90 52 90 52 88 51 88 51 88 51 88 49 83 46 81 31 52 24 40 21 45 28 59 3 9 7 10 11 9 7 7 7 9 7 9 7 9 7 9 11 10 11 9 7 7 3 7 7 7 3 9 15 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 3 4 7 10 39 24 51 27 47 27 47 28 43 28 47 30 43 25 47 27 55 30 63 31 55 28 55 28 55 28 55 28 55 24 63 31 71 33 59 28 63 28 55 18 39 6 23 1 0 22 15 0 39 88 392 295 392 82 31 42 71 54 95 48 103 61 126 55 107 61 154 75 214 99 249 113 269 110 261 108 269 111 261 108 253 99 214 84 146 69 158 72 178 81 178 72 142 61 119 49 111 45 79 25 23 21 7 10 15 24 63 75 249 162 297 208 575 191 440 182 448 190 400 188 404 190 384 197 380 194 424 197 452 187 353 116 301 141 396 171 436 176 436 184 384 128 305 174 436 153 242 96 174 134 472 251 551 224 436 107 253 95 210 92 365 227 432 190 587 236 289 64 115 205 575 247 630 259 436 211 456 238 587 265 472 209 416 202 400 289 551 203 392 194 365 190 369 185 384 203 448 206 416 199 404 196 424 215 456 177 321 176 333 185 567 274 575 162 146 37 107 60 206 81 162 57 126 43 95 34 83 33 103 37 95 34 83 27 63 21 47 28 55 25 39 27 83 48 107 69 230 110 285 122 317 131 333 171 464 202 468 190 448 187 503 209 519 214 543 226 575 221 547 223 567 224 563 226 563 223 535 215 515 211 575 227 539 218 515 211 523 214 511 202 464 187 428 182 388 155 313 144 317 144 325 144 289 131 265 126 234 114 238 123 242 122 238 126 265 140 321 168 329 176 372 197 400 190 388 193 400 188 376 182 392 197 416 202 380 190 349 170 305 158 265 146 277 143 265 134 238 123 226 120 226 122 230 122 226 120 222 117 214 116 218 117 206 108 210 107 210 105 210 107 218 110 206 99 182 95 186 99 198 99 190 107 202 101 174 101 182 98 194 104 186 104 194 107 194 104 174 98 170 96 170 96 174 99 174 96 166 92 150 87 142 85 162 87 154 81 134 73 119 67 119 70 123 73 130 76 138 79 146 82 186 99 230 120 301 147 234 99 186 73 130 57 91 45 142 111 273 120 218 73 87 84 194 114 190 108 210 113 178 90 178 93 186 95 190 96 186 96 186 99 182 98 170 99 174 101 186 104 186 104 186 104 186 104 182 102 182 101 178 101 174 99 194 99 182 98 190 99 186 95 194 98 182 98 190 101 190 96 190 98 190 98 186 95 178 92 174 92 178 88 206 85 35 57 178 93 174 92 178 93 182 96 182 93 178 92 174 90 170 92 158 92 162 90 166 84 138 69 103 45 51 19 15 12 15 12 11 7 15 37 75 70 198 134 257 137 269 123 190 84 150 82 123 81 134 90 154 88 130 79 95 69 99 66 95 66 95 64 119 66 91 54 51 60 79 79 134 107 206 123 214 111 178 102 154 51 35 10 0 22 142 92 178 82 154 78 138 78 142 81 142 79 142 79 146 76 134 73 142 75 142 73 142 70 123 63 75 34 23 10 0 6 7 9 23 15 3 1 0 9 35 49 150 63 158 64 150 60 150 64 158 63 154 64 162 66 158 61 138 57 138 55 130 52 123 52 87 39 87 42 87 39 71 33 87 28 55 19 55 28 83 34 107 43 111 43 107 37 87 33 79 25 47 10 11 1 3 1 19 6 7 1 0 0 0 0 7 3 3 1 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 3 3 0 3 0 1 0 12 123 78 182 73 166 73 142 72 154 72 154 72 154 72 154 72 146 69 146 69 146 69 146 69 150 69 150 67 146 67 146 69 150 70 150 70 150 72 150 72 146 73 142 70 138 72 142 73 138 70 138 70 138 70 138 70 138 70 138 70 138 70 138 70 138 69 130 66 126 67 138 72 130 69 134 70 138 69 134 67 130 67 130 69 134 70 138 72 178 93 138 88 234 271 492 337 269 325 214 380 83 331 257 291 222 336 174 111 83 61 103 64 111 69 79 61 91 57 126 63 126 61 111 58 103 55 99 55 111 58 103 55 95 54 99 55 87 49 75 48 87 54 99 49 103 52 111 51 107 49 103 49 95 46 99 46 95 43 79 39 27 21 27 21 31 24 43 28 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 7 19 13 21 9 9 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 4 7 6 16 18 35 25 38 25 40 27 40 28 42 28 42 25 42 25 45 28 47 30 50 28 47 28 47 28 47 28 47 24 52 28 57 33 54 31 50 31 50 27 31 13 11 4 9 0 31 0 38 101 245 202 608 230 155 12 90 55 76 42 97 40 97 51 100 51 112 58 112 52 105 61 114 70 140 93 171 111 205 122 224 132 234 134 234 105 133 54 131 78 126 58 126 73 126 60 93 48 76 33 35 19 45 15 45 21 47 21 107 116 305 143 236 135 241 161 298 168 317 176 322 171 336 187 346 187 374 203 362 191 370 188 317 113 217 140 253 179 250 179 236 159 145 88 126 101 102 82 126 126 315 238 339 241 401 147 281 96 312 84 303 170 460 194 389 262 393 105 155 87 434 257 501 301 503 217 429 224 472 276 494 224 427 214 393 229 551 238 410 202 384 193 374 188 370 194 401 211 398 199 386 196 384 205 415 202 341 161 346 176 382 259 472 226 262 60 100 78 138 92 136 64 100 55 81 43 66 39 66 42 69 30 54 24 47 18 38 15 45 30 52 25 54 43 97 63 126 87 159 105 193 123 202 119 217 144 281 196 351 205 317 209 348 209 348 212 360 221 372 224 374 226 379 226 372 223 377 223 374 217 362 226 365 214 377 221 372 230 391 232 384 221 372 212 367 202 331 177 327 187 339 174 322 162 312 165 319 162 312 140 276 131 267 128 272 134 281 137 267 125 279 149 324 173 365 193 396 194 370 174 389 203 413 229 432 209 405 196 372 176 351 158 322 150 286 128 255 114 229 114 245 117 248 119 248 117 245 122 253 119 250 120 253 117 243 110 236 107 229 104 231 107 236 105 226 96 214 98 224 102 226 105 241 111 231 101 229 105 226 102 226 104 236 114 253 120 255 107 231 104 226 101 224 101 224 98 219 96 214 93 210 90 207 95 210 87 191 82 198 82 179 72 174 69 167 64 159 60 150 51 140 61 162 81 193 105 226 95 195 99 202 102 191 82 162 93 234 122 241 104 174 63 176 84 224 95 219 123 231 104 191 93 210 93 212 95 214 96 214 99 217 99 214 98 217 99 219 104 224 104 224 104 224 104 224 104 222 102 222 101 219 101 219 104 212 98 210 99 212 98 205 98 205 93 205 96 210 96 202 98 207 99 205 98 200 93 195 92 195 93 188 104 191 43 138 95 195 93 193 93 195 95 198 93 193 92 188 88 188 90 188 87 191 87 188 84 167 72 136 52 95 33 45 12 23 10 28 6 26 22 121 67 222 129 296 122 296 126 265 90 219 81 217 73 202 78 210 85 210 78 188 66 186 67 164 57 162 55 148 49 128 43 128 43 157 63 202 78 229 98 236 101 238 110 229 98 124 39 59 0 62 64 200 85 183 81 176 79 171 81 176 81 174 81 174 79 164 75 157 73 150 69 143 70 145 66 131 46 74 19 21 3 7 9 11 9 11 7 0 9 11 19 76 61 109 64 109 60 105 60 109 63 107 61 109 64 114 63 105 57 102 55 95 51 83 45 71 22 33 18 23 18 23 15 16 19 28 6 19 10 38 24 52 30 54 27 50 22 40 16 26 12 14 6 2 0 0 0 0 4 4 1 2 1 2 3 7 4 4 3 2 0 0 0 0 0 0 1 2 1 2 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 3 0 3 4 1 0 3 16 48 133 82 133 76 143 69 136 72 138 72 138 72 138 72 138 70 136 69 131 67 133 70 136 67 138 67 138 67 138 69 133 72 136 72 136 73 133 73 133 75 128 73 124 72 124 72 126 70 121 70 121 70 121 70 121 70 121 70 121 70 121 70 121 69 119 67 117 67 119 70 124 67 119 69 121 70 119 69 117 67 117 67 119 69 121 70 119 76 121 64 69 153 40 354 9 380 0 346 7 337 0 378 16 307 200 274 83 81 109 51 85 67 74 63 114 55 121 60 95 61 100 58 95 57 95 58 97 60 100 57 93 54 90 54 93 54 83 46 81 52 95 52 85 49 83 48 81 45 78 43 76 34 64 39 71 42 71 39 66 25 47 25 47 25 47 27 50 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 10 19 12 3 4 7 6 7 7 11 9 15 9 15 9 15 9 15 9 15 9 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 7 6 11 12 43 24 47 24 43 25 47 27 39 28 43 28 51 27 51 27 51 27 51 28 55 28 55 28 55 28 55 28 55 25 59 28 67 31 67 34 71 31 55 21 31 7 11 0 0 0 0 85 408 155 353 271 416 63 15 48 67 33 79 40 19 24 35 25 47 39 75 34 99 49 95 49 107 55 150 73 170 90 230 114 273 128 317 143 313 101 277 196 539 167 261 107 202 87 162 57 95 40 51 12 3 10 0 19 43 24 27 55 265 167 353 152 305 122 253 152 301 164 380 162 321 176 376 182 376 199 420 196 420 191 476 208 376 134 285 137 392 179 428 177 384 146 242 85 162 95 246 152 444 259 531 205 539 205 293 113 249 95 206 120 388 226 428 218 622 165 170 57 249 248 571 266 702 266 444 220 468 248 607 250 452 217 456 187 559 295 464 217 428 205 388 196 372 187 384 203 436 203 408 197 404 197 432 218 392 173 317 176 369 218 603 247 456 128 150 85 301 111 273 82 206 72 174 58 134 46 115 39 111 33 67 19 55 21 55 18 27 21 51 28 63 37 103 54 158 72 174 72 190 93 242 98 226 96 242 122 384 187 503 199 511 203 523 205 531 208 543 214 575 221 575 232 591 221 571 233 587 230 571 223 591 221 547 226 535 215 551 221 551 220 539 217 531 215 495 190 428 188 452 196 495 203 448 193 448 194 420 180 416 182 388 177 392 176 349 156 293 143 269 155 281 132 253 159 325 159 297 143 261 144 317 174 372 174 317 176 365 190 404 205 392 193 384 170 313 156 297 140 257 132 253 129 238 120 214 113 226 119 222 119 230 120 218 113 226 111 218 105 206 105 214 108 218 104 190 96 190 102 206 104 202 111 214 105 186 105 194 102 186 102 194 111 230 125 253 128 214 111 206 107 194 104 190 104 194 105 190 104 182 99 174 96 174 95 174 84 154 90 162 79 146 79 134 73 115 66 99 63 111 60 95 55 99 60 111 61 123 70 154 85 206 95 198 87 190 93 210 101 194 81 142 88 242 140 170 99 214 104 178 95 186 93 194 95 190 96 194 96 194 98 182 98 178 99 182 101 182 104 178 104 178 104 178 104 182 105 178 104 178 102 174 101 190 99 186 98 190 101 186 96 186 95 174 95 186 98 182 95 190 98 190 96 186 93 174 90 170 92 178 85 210 93 55 57 186 96 182 93 178 93 182 95 178 92 170 87 162 87 166 92 158 87 154 87 154 79 130 64 87 43 51 21 7 10 15 15 0 9 59 82 198 131 297 123 218 123 222 99 146 81 146 82 130 78 119 75 115 70 91 58 95 67 99 55 67 52 63 42 51 37 35 33 23 45 63 69 59 69 83 78 130 105 178 105 198 66 83 27 0 10 119 105 178 87 162 82 150 82 146 87 150 82 150 81 142 76 138 75 138 73 126 70 126 70 123 64 91 39 35 10 0 7 15 12 11 13 11 6 11 10 23 42 150 63 158 63 146 58 146 61 154 61 146 61 158 64 150 58 142 58 138 54 119 45 91 39 27 12 0 4 0 7 0 3 7 3 0 3 11 13 35 16 23 10 11 4 0 1 0 0 7 3 3 1 3 1 3 1 7 1 3 0 3 1 7 4 3 1 3 0 0 0 0 0 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 1 87 73 186 73 166 78 154 73 154 72 154 72 154 72 154 72 162 73 154 70 150 72 158 75 150 69 150 69 150 69 150 70 154 72 154 72 154 73 154 73 154 75 146 72 142 72 142 72 138 70 138 70 138 70 138 70 138 70 138 70 138 70 138 70 126 67 134 69 138 70 138 70 130 69 134 70 138 69 134 67 130 67 130 69 134 70 138 70 130 69 142 92 210 220 495 366 182 288 206 384 321 336 289 321 162 342 503 117 123 55 123 63 119 66 95 60 95 55 107 58 107 58 103 57 103 58 111 61 107 58 99 54 91 52 91 52 95 48 71 43 87 51 95 43 83 42 87 39 79 36 71 34 55 30 67 36 75 34 67 30 55 25 35 18 19 13 19 15 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 21 13 21 7 7 6 11 6 14 7 16 9 16 10 19 10 19 10 19 10 19 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 11 9 23 21 38 25 35 25 38 25 40 27 42 28 42 28 45 27 45 27 45 25 42 28 47 28 47 28 47 28 47 25 52 25 52 30 50 34 54 34 50 30 35 16 21 3 16 3 47 73 288 197 255 55 119 61 85 55 97 25 69 55 40 43 78 27 45 21 64 33 62 30 71 39 74 37 71 37 78 70 148 93 171 95 169 102 193 108 117 92 341 254 341 156 274 156 260 134 191 96 148 73 95 49 81 31 69 31 50 7 78 137 310 188 303 168 267 107 210 131 298 179 298 158 336 193 348 193 353 190 393 202 389 194 417 221 317 110 186 140 245 182 248 182 276 173 171 128 219 194 305 244 327 227 391 227 367 129 241 96 308 92 334 171 434 194 439 245 269 72 174 162 499 257 491 322 508 215 432 226 484 282 477 215 432 226 372 282 551 217 444 220 408 203 384 190 367 190 391 208 393 197 386 197 386 208 420 179 334 159 343 188 434 269 434 223 267 82 157 114 157 92 119 85 128 73 105 57 78 45 66 36 50 18 26 16 35 22 38 24 38 22 47 36 69 45 74 46 85 54 83 58 117 78 126 73 150 88 159 101 236 179 348 203 343 208 355 211 351 209 351 221 353 220 382 232 358 221 386 223 362 214 358 230 360 208 355 229 367 226 370 226 379 230 389 218 370 209 343 193 351 208 372 202 355 193 362 206 386 211 379 191 360 197 393 221 403 200 355 187 360 205 422 196 308 140 331 177 334 152 324 146 300 149 360 182 339 143 303 138 296 141 312 167 348 171 334 168 348 180 346 170 327 162 308 146 276 126 255 117 245 114 245 117 248 114 238 117 245 111 234 105 234 108 238 110 229 98 217 99 226 105 231 105 241 111 231 101 229 105 226 108 234 108 243 120 262 126 262 113 243 111 238 108 238 110 238 107 234 107 231 104 224 99 219 92 222 102 210 88 207 92 198 85 195 82 191 79 186 78 183 87 179 72 162 69 157 61 136 67 140 52 121 52 133 60 140 73 167 72 183 84 191 95 219 202 382 131 214 108 195 98 202 93 210 93 212 95 214 96 214 99 217 98 214 98 217 99 219 102 222 104 222 104 222 104 222 105 224 105 222 104 219 102 214 104 214 98 210 101 214 98 207 101 212 98 210 101 217 99 210 95 200 95 200 93 195 90 191 88 195 92 183 105 200 48 140 98 198 95 193 93 193 93 195 92 188 88 181 85 183 88 186 92 198 90 193 88 174 73 140 48 97 33 52 12 28 13 45 22 85 64 234 128 310 147 255 114 279 111 234 79 214 79 207 87 198 72 174 61 159 51 143 54 157 54 133 40 128 39 102 36 95 31 93 31 126 51 171 70 198 70 205 93 257 101 210 88 131 46 90 4 57 63 217 90 186 87 181 84 181 88 186 84 179 82 176 79 167 76 159 84 169 76 157 73 145 67 131 54 83 25 31 6 16 12 19 4 16 9 9 13 14 16 66 61 109 64 109 60 102 58 107 61 105 60 107 64 112 61 102 61 109 60 97 51 78 40 59 21 23 6 2 4 9 7 7 0 2 0 9 9 19 9 11 6 9 1 2 0 2 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 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 3 2 1 7 37 126 82 133 76 148 73 140 72 138 72 138 72 138 72 138 78 145 75 140 73 143 76 148 70 143 70 143 70 143 72 138 72 136 72 136 73 133 73 133 76 131 75 124 72 124 72 124 70 121 70 121 70 121 70 121 70 121 70 121 70 121 70 121 64 114 69 121 72 124 70 119 67 119 69 121 70 119 69 117 67 117 67 119 69 121 70 128 67 174 58 128 105 81 312 138 313 42 321 114 346 81 333 162 173 217 277 57 67 93 60 93 66 88 61 112 55 109 57 88 57 95 57 95 58 100 61 105 57 93 54 88 51 83 49 83 51 69 36 57 40 66 37 50 37 57 34 54 31 50 28 47 30 52 33 57 31 47 24 35 25 33 10 4 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 15 7 3 3 0 4 11 9 7 6 7 6 7 6 7 6 11 7 11 7 11 7 11 7 3 9 27 16 35 18 39 24 51 28 51 27 35 24 23 19 43 24 43 25 47 25 51 27 51 28 59 31 63 31 63 30 63 28 63 27 59 31 63 33 47 40 55 10 3 3 0 0 0 7 345 218 329 72 35 37 51 42 87 42 75 42 79 31 51 22 31 24 43 24 51 34 43 24 39 28 59 39 75 42 91 75 194 92 174 88 194 93 210 88 154 78 178 102 253 123 301 134 341 141 333 129 313 128 285 107 242 105 202 66 75 49 285 174 448 193 380 164 357 156 321 144 372 179 321 185 456 188 365 187 424 209 412 190 460 205 511 230 472 126 214 140 396 177 420 211 543 221 499 226 531 233 551 235 503 236 507 159 230 102 269 90 214 167 547 193 400 251 551 107 150 57 424 272 531 288 698 229 448 223 480 269 587 242 444 214 448 212 634 268 480 226 484 215 384 190 369 187 392 208 472 200 396 194 388 199 440 206 341 155 341 167 384 256 583 217 503 190 238 69 305 123 230 57 218 63 170 64 119 33 91 33 75 28 71 25 63 24 63 24 35 22 63 36 91 42 99 42 79 37 91 46 119 57 142 61 178 58 166 92 218 78 301 184 575 196 563 212 488 214 583 212 547 217 575 227 595 230 591 226 583 226 579 223 575 221 567 220 567 220 555 217 543 220 547 221 555 230 503 208 495 203 535 212 499 208 484 206 495 217 519 221 511 218 519 236 559 226 480 202 448 236 575 312 547 214 432 226 666 203 325 164 249 138 329 162 273 161 214 120 238 113 210 138 261 131 234 132 234 119 226 138 305 150 329 176 380 171 365 185 341 156 309 149 281 125 202 105 206 104 198 102 210 108 222 110 214 102 186 96 198 107 230 114 194 104 194 107 194 104 182 99 206 110 206 116 253 135 253 113 214 111 210 111 210 113 218 116 222 114 214 111 202 107 194 104 194 99 194 99 190 96 182 93 162 88 170 90 162 88 174 95 194 92 158 76 138 69 119 61 115 58 103 66 123 57 107 67 123 60 91 70 59 63 142 99 337 146 265 114 194 104 190 105 186 95 190 93 194 95 190 98 198 101 198 101 190 99 190 107 198 111 202 108 182 101 174 102 198 108 190 105 182 104 182 104 182 101 190 101 190 101 190 101 198 99 174 95 186 102 190 99 198 99 186 96 186 95 170 85 142 82 174 102 202 82 83 39 174 107 202 92 186 93 158 90 182 95 182 93 174 90 162 87 158 88 162 92 170 85 138 69 99 34 31 21 0 10 19 13 0 36 170 140 329 143 222 101 186 108 198 98 142 76 134 85 119 67 91 54 71 49 63 43 59 39 27 28 19 33 39 36 91 39 39 31 31 37 43 57 99 70 107 85 138 92 123 81 186 45 67 40 0 0 99 108 186 93 170 87 146 81 142 84 154 85 158 88 150 75 134 85 158 82 150 81 150 76 126 66 103 46 55 15 0 4 7 9 15 13 31 12 3 10 39 33 150 66 166 63 150 66 166 63 150 61 154 63 154 61 146 60 134 57 142 57 126 45 87 34 35 12 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 55 78 198 75 186 78 134 73 162 73 158 72 154 73 158 75 150 72 154 73 158 72 154 70 146 67 146 69 150 70 154 72 146 70 154 73 154 72 142 67 142 70 138 69 134 70 138 72 138 70 138 70 138 70 138 70 123 66 134 70 142 70 134 69 130 67 134 70 142 72 142 72 138 70 138 69 134 67 130 66 130 67 126 66 126 66 130 67 107 63 134 63 130 137 448 354 559 292 261 274 281 253 174 208 15 117 95 85 95 46 119 63 134 66 111 58 103 58 95 55 99 54 91 51 83 49 83 49 55 40 63 43 67 42 55 37 71 39 55 31 55 36 71 34 103 37 59 27 63 31 67 24 15 12 11 7 0 3 0 0 0 0 0 0 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 7 11 4 7 4 7 7 11 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 3 11 13 26 16 28 22 38 28 42 30 42 28 38 24 33 27 45 27 45 28 47 30 50 27 47 30 50 31 52 30 50 30 57 28 47 30 45 33 42 28 59 30 21 10 21 0 23 25 207 196 327 88 97 27 71 33 76 45 71 39 64 36 54 28 42 19 47 24 47 25 64 30 59 31 64 36 81 45 93 63 148 95 167 88 164 95 167 98 162 84 150 90 176 105 191 104 186 104 179 96 159 95 167 105 179 104 200 116 219 128 255 158 312 180 341 199 336 174 267 162 274 174 327 153 284 161 305 202 362 200 410 197 410 206 422 224 432 218 346 152 195 144 260 193 312 232 334 229 341 235 317 235 334 227 382 211 312 98 288 107 288 95 393 235 391 199 472 206 210 67 198 220 513 266 546 303 448 220 436 232 522 272 463 229 432 217 439 294 506 229 446 233 417 203 384 190 372 196 405 218 391 196 386 194 391 208 386 161 312 168 334 203 482 241 389 227 341 113 145 101 128 61 126 49 78 43 64 40 71 45 62 28 42 24 35 22 35 25 38 25 47 33 62 39 64 39 62 36 59 39 69 45 78 51 85 54 76 43 114 64 102 79 200 203 374 212 358 215 324 217 355 215 355 223 367 229 372 227 367 226 367 224 362 223 360 220 358 221 353 220 353 218 353 218 362 224 384 206 353 206 348 220 367 214 374 206 372 212 391 220 396 224 403 227 427 236 415 217 398 212 434 262 542 239 425 220 475 328 458 196 358 149 315 170 334 159 370 156 324 155 293 149 346 159 300 129 269 114 229 98 243 117 243 117 262 123 243 117 267 149 291 147 312 164 322 164 327 155 300 140 274 123 245 104 219 105 222 95 212 96 224 104 231 105 231 107 234 107 234 105 231 105 234 107 241 125 276 126 243 114 245 113 241 111 243 113 245 116 245 113 241 110 236 108 234 104 226 104 226 102 222 99 217 92 210 93 210 92 207 95 217 99 205 85 183 78 171 70 159 73 152 67 159 69 140 60 150 60 136 43 143 52 140 46 126 75 167 72 162 73 174 84 191 92 200 93 202 96 210 99 214 93 205 98 212 99 214 107 229 108 229 113 229 108 222 107 224 107 219 104 217 104 217 105 219 101 210 99 207 99 207 99 205 105 210 95 200 96 205 96 198 96 200 93 198 93 195 88 183 82 183 90 205 98 181 60 117 92 214 101 191 96 193 87 188 93 193 93 193 92 188 88 183 88 191 90 195 90 176 75 145 57 93 31 66 10 38 13 35 6 157 119 310 149 288 113 241 90 236 99 226 81 188 66 186 61 152 52 140 48 131 45 121 39 107 28 88 27 95 30 93 31 71 24 85 33 107 40 143 57 183 81 231 93 231 85 210 84 140 61 133 12 47 58 217 98 195 93 188 87 188 87 191 88 191 90 195 84 167 78 183 88 179 84 174 82 164 72 140 55 93 30 35 4 9 7 19 12 19 15 19 10 23 22 54 57 112 66 107 61 112 64 107 61 109 63 109 63 107 60 102 58 105 60 102 54 83 42 62 21 23 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 24 124 87 140 84 145 66 140 75 140 73 138 72 140 73 143 70 138 72 140 73 138 72 136 67 138 69 140 69 143 72 138 70 133 72 138 73 131 70 126 72 121 70 119 69 121 70 124 70 121 70 121 70 121 70 121 69 121 72 126 75 126 73 124 69 119 70 124 72 124 70 121 69 119 70 124 72 126 75 128 70 121 72 124 72 126 73 126 73 138 63 162 61 85 170 200 203 107 135 74 149 19 119 0 95 76 84 117 54 112 52 114 69 112 61 112 60 97 55 71 46 78 45 76 45 78 46 78 39 69 42 76 45 78 45 76 45 69 42 69 46 76 45 69 34 42 15 21 13 23 9 9 7 14 6 9 3 2 0 2 0 2 0 2 0 2 0 2 7 9 7 9 7 9 7 9 0 6 3 7 3 7 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 6 7 4 3 6 7 7 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 0 7 23 16 39 19 43 27 47 28 51 30 47 28 39 27 55 28 59 30 59 31 63 31 51 27 55 30 63 31 59 30 59 28 55 28 59 30 71 33 63 37 47 13 0 0 0 9 71 188 511 125 63 24 63 39 51 37 79 37 67 39 59 27 43 19 31 22 39 21 43 31 59 34 71 36 59 40 99 57 174 90 210 93 202 95 206 93 206 92 190 88 194 93 202 92 190 85 174 73 146 66 158 72 186 85 190 85 206 111 277 129 285 128 249 143 329 153 285 128 325 144 309 158 313 141 297 168 436 190 400 208 440 211 472 205 503 223 535 245 460 152 281 161 468 224 527 232 527 239 519 224 480 229 507 229 456 132 214 102 277 96 238 185 543 200 507 263 420 92 103 129 567 276 595 300 626 232 460 220 503 288 599 233 511 220 428 238 658 260 476 233 472 221 420 202 384 193 416 218 448 199 408 200 408 203 428 190 297 162 317 170 488 268 488 202 547 206 297 93 249 84 158 60 126 63 130 33 91 39 59 16 67 25 51 19 43 22 55 27 79 34 87 37 91 36 79 31 83 34 87 36 91 39 99 40 119 33 87 45 126 43 111 55 349 241 543 215 579 194 567 211 559 221 571 226 579 227 579 227 579 227 575 224 571 223 563 221 567 221 563 221 551 218 535 215 563 227 499 209 499 202 523 208 507 209 495 209 503 217 523 221 539 221 527 230 543 227 519 224 492 224 615 274 484 229 499 282 726 245 424 176 305 167 380 167 392 214 424 197 400 168 404 217 444 184 325 149 257 117 198 122 253 120 210 111 178 90 162 113 218 110 190 114 226 123 249 134 313 149 333 158 365 165 365 162 289 129 257 117 238 114 226 110 222 111 202 107 194 104 190 104 198 108 202 111 234 128 238 110 230 119 222 114 218 114 218 114 218 113 214 111 210 110 206 110 214 107 214 107 210 104 198 101 182 96 190 96 182 95 190 102 194 95 170 84 154 81 150 76 162 78 150 78 142 67 123 66 130 66 83 51 111 61 79 63 39 42 59 48 71 54 79 55 126 69 138 72 146 78 154 81 154 85 174 92 178 99 206 110 194 105 214 110 210 105 202 105 206 107 202 105 202 107 210 107 202 105 202 104 198 102 194 101 190 98 174 95 178 96 178 95 182 93 174 93 182 95 170 87 158 85 166 95 182 84 99 45 170 105 198 90 182 93 162 92 170 92 174 92 174 92 170 88 158 88 162 93 170 85 134 67 95 42 47 30 3 18 19 10 0 78 289 152 269 119 198 95 126 85 166 90 130 67 83 55 83 49 67 45 67 45 55 37 51 33 31 30 39 31 39 28 31 22 35 34 59 42 59 48 55 61 138 93 158 90 134 87 174 75 182 69 11 10 103 111 214 104 190 96 170 93 162 95 162 92 170 95 154 79 146 90 174 90 170 87 162 81 134 70 115 46 59 15 3 6 19 15 47 16 27 13 19 16 35 24 126 61 158 61 146 63 158 60 154 63 154 63 154 61 146 58 146 61 150 60 134 49 103 40 47 15 0 4 0 7 0 4 0 3 3 4 0 6 19 15 11 4 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 11 60 190 84 182 76 146 76 162 75 158 73 158 73 162 75 154 72 158 73 158 73 154 72 146 69 150 69 154 70 154 72 150 72 154 72 154 72 146 69 142 72 138 70 138 70 142 72 138 70 138 70 138 70 138 70 134 70 142 73 146 73 142 72 138 70 142 72 142 70 134 69 134 69 138 70 142 73 146 73 130 70 142 75 150 75 146 76 107 78 130 63 119 63 170 131 246 119 154 111 154 110 154 95 79 64 75 55 79 46 99 51 111 48 87 45 75 48 51 42 59 42 63 43 71 46 79 48 75 46 79 48 83 49 87 49 103 49 103 49 107 48 91 39 31 7 0 0 0 0 0 0 3 1 3 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 7 14 7 14 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 3 11 13 26 18 33 25 42 24 35 27 40 28 42 28 40 28 47 28 50 30 52 31 52 25 45 28 50 30 50 30 47 28 54 28 42 28 38 33 38 34 40 19 19 6 16 0 81 108 415 182 171 39 66 40 81 30 66 37 62 34 66 31 42 21 28 15 33 19 38 21 50 27 62 34 66 34 83 57 128 96 171 95 167 95 169 95 164 92 162 88 159 88 157 87 155 85 155 75 126 60 105 54 100 49 109 64 143 104 250 152 272 149 276 134 255 125 214 125 248 152 250 125 248 164 336 193 391 191 346 188 408 211 422 215 422 214 434 238 432 235 370 177 231 212 331 224 331 226 336 232 312 218 331 236 379 191 284 92 303 101 269 96 405 227 391 230 460 162 195 57 329 271 499 292 565 279 458 227 439 251 563 279 453 248 432 202 491 300 489 230 463 226 425 214 393 194 389 217 446 214 391 199 391 197 398 205 365 156 334 161 339 251 515 220 410 230 422 171 176 73 138 66 76 39 107 57 83 48 66 30 64 27 40 21 28 19 31 25 40 36 57 36 57 36 52 31 47 30 50 31 52 33 54 34 59 37 74 37 74 40 81 36 54 54 310 217 351 211 341 232 331 223 360 223 362 224 365 227 367 227 367 226 362 224 360 221 358 220 355 223 360 221 355 214 353 229 379 203 355 211 348 214 360 211 367 206 367 211 384 215 384 217 384 215 398 224 398 220 405 235 432 283 472 208 434 229 527 274 434 190 336 156 351 188 341 206 429 211 413 200 372 220 456 242 422 194 365 171 327 156 336 174 317 147 279 120 236 120 286 137 257 110 226 99 214 98 224 96 214 95 219 102 234 107 234 135 274 128 265 128 267 125 260 125 257 117 243 108 234 107 234 113 245 113 243 119 262 119 236 116 248 113 241 110 238 110 238 111 241 111 238 110 238 110 238 105 229 105 229 104 224 99 219 96 217 99 217 96 214 99 224 99 212 90 193 85 191 84 181 85 183 81 174 79 164 67 150 60 155 64 133 61 117 40 140 54 138 54 136 49 126 43 117 46 133 49 138 52 140 54 140 64 164 73 179 81 193 95 212 96 214 105 224 107 222 104 222 105 222 104 217 102 217 102 217 110 224 108 219 107 217 105 214 98 202 96 202 98 207 99 207 99 205 96 205 99 207 96 198 84 188 90 200 96 191 64 117 88 210 99 188 95 193 87 191 88 186 90 191 92 191 90 188 88 191 92 191 90 179 75 145 51 93 33 74 19 76 46 97 24 226 144 300 116 243 95 200 73 193 81 198 73 167 54 140 51 131 48 126 46 117 40 105 36 100 34 95 33 95 30 85 21 66 31 102 48 114 42 124 40 152 69 210 90 231 90 229 90 193 79 150 22 64 58 210 113 207 102 198 96 205 98 207 96 205 98 205 90 181 84 191 93 191 90 181 87 171 75 145 60 102 31 42 7 21 13 28 21 28 15 21 16 33 21 40 49 105 67 112 63 112 64 109 64 112 64 112 63 107 60 102 60 107 60 102 54 88 45 69 27 31 9 4 4 9 6 4 1 4 4 7 3 9 10 23 9 7 1 2 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 3 83 79 157 82 140 72 143 76 143 73 140 73 140 75 145 72 138 73 143 75 140 72 138 69 140 69 143 70 143 73 140 72 136 72 136 72 131 70 128 73 124 70 121 70 121 72 126 72 124 72 124 72 124 72 124 67 117 69 119 69 119 69 119 72 124 72 124 70 119 67 117 72 121 70 119 67 114 64 109 63 112 69 121 72 121 67 97 85 71 67 152 64 112 75 107 64 143 58 133 49 93 54 95 52 117 46 102 43 90 37 76 31 71 31 71 40 69 45 57 48 81 49 85 51 88 52 88 58 95 55 90 54 88 52 83 55 78 45 59 34 42 21 23 1 0 0 0 0 2 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 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 7 7 11 9 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 3 9 27 18 43 21 47 28 27 21 35 25 35 25 35 25 47 25 51 27 51 28 55 28 47 27 55 28 59 30 55 28 51 28 51 28 55 30 67 34 63 25 7 4 0 0 0 72 480 227 253 48 71 22 23 28 55 34 63 33 55 37 47 21 31 13 27 21 39 18 31 24 39 28 63 34 67 51 158 88 238 98 206 92 210 92 202 90 198 88 194 84 186 84 194 88 178 79 158 66 126 51 83 39 95 49 95 63 226 152 400 171 388 170 345 156 281 122 261 150 341 153 261 128 376 220 495 209 325 153 388 214 452 206 448 217 440 232 503 230 515 245 456 173 384 200 452 218 484 229 488 223 452 232 535 224 424 119 222 108 253 85 222 199 527 202 591 241 333 84 111 202 630 265 622 319 587 239 484 229 575 312 611 235 515 217 392 272 654 248 492 244 488 232 440 202 384 202 468 241 456 203 412 196 400 206 428 180 309 170 289 170 567 280 456 226 452 241 484 110 67 34 138 73 134 58 134 46 71 15 31 39 55 25 43 22 39 25 55 30 79 33 79 33 79 31 71 30 63 27 67 31 79 34 87 37 79 37 103 34 83 39 83 24 23 90 492 229 523 214 563 209 555 221 559 221 563 224 567 224 571 226 567 223 563 221 555 221 563 223 567 223 555 217 531 212 567 223 484 211 515 200 507 206 503 206 495 206 503 214 511 212 492 208 503 223 531 218 507 217 535 229 650 238 428 226 511 282 563 226 408 170 321 174 361 162 476 215 420 200 408 188 495 236 527 215 412 187 372 171 361 191 424 182 341 150 261 125 277 164 337 146 253 123 218 114 214 120 249 116 210 98 186 98 190 98 166 87 170 96 210 113 238 117 246 120 222 113 210 111 210 113 210 114 218 114 234 126 242 114 210 110 206 108 202 108 206 110 206 110 206 108 202 108 202 108 214 107 214 107 210 104 198 101 182 98 190 98 182 96 194 102 190 93 166 85 166 87 162 84 158 81 154 79 162 81 142 67 31 51 75 76 142 78 115 76 99 58 95 54 95 52 99 54 87 52 91 54 87 51 71 46 67 49 79 58 95 66 115 76 154 90 194 101 214 105 230 111 230 108 222 105 214 102 210 102 218 113 214 111 210 110 206 108 190 102 194 104 190 101 186 101 194 98 190 99 198 101 190 95 142 85 174 96 202 95 107 36 162 102 190 88 182 93 162 92 162 88 170 90 174 90 170 90 158 88 170 92 170 84 134 67 87 42 27 22 3 46 142 66 75 105 277 125 186 92 134 61 115 72 119 69 115 60 75 48 107 55 91 48 87 46 71 39 63 34 55 36 63 33 51 25 15 21 47 43 79 37 39 31 63 42 63 63 146 95 178 93 230 84 119 39 7 13 75 105 230 110 186 98 174 101 174 99 182 99 182 101 170 84 150 93 178 92 166 87 166 84 138 72 130 54 75 19 15 9 27 18 55 18 31 15 31 18 31 18 111 60 174 69 162 67 166 66 162 66 162 66 158 61 146 58 142 58 138 55 126 48 103 42 63 19 3 4 0 6 0 3 0 3 3 4 0 6 19 15 19 6 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 31 162 90 174 75 166 75 166 76 162 73 158 75 166 76 154 73 162 75 162 75 158 72 150 69 154 70 154 72 158 73 154 72 150 70 146 70 146 70 146 73 142 70 138 72 146 73 142 72 142 72 142 72 142 72 138 69 134 69 130 69 134 69 142 72 142 72 138 69 130 67 142 70 134 67 126 64 119 61 123 66 138 72 142 69 126 70 115 76 115 57 162 66 154 69 123 61 146 45 111 46 154 49 111 39 67 42 59 45 51 36 79 39 87 43 91 54 71 54 87 54 99 57 103 55 95 52 111 60 111 58 107 57 99 55 111 42 59 19 15 9 0 1 0 0 0 0 7 3 15 3 0 0 0 0 3 1 3 1 0 0 0 0 0 0 0 0 9 16 9 16 9 16 9 16 9 16 7 14 7 14 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 9 6 11 7 9 6 7 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 7 16 15 28 19 31 24 40 19 31 22 35 24 35 24 35 24 40 24 40 25 42 27 45 25 42 27 47 28 47 28 47 27 52 27 42 28 33 31 31 30 19 4 9 0 19 48 253 245 322 58 85 42 64 21 66 33 62 33 57 34 69 31 40 16 19 13 31 21 28 16 42 25 57 30 64 42 112 84 176 104 174 92 169 93 164 90 169 87 162 87 157 84 157 90 171 85 155 79 143 72 114 49 81 51 81 25 71 63 214 153 315 179 334 167 317 162 260 126 207 134 238 132 243 167 389 212 336 129 281 176 413 212 393 212 427 227 432 235 446 242 429 229 401 176 279 194 327 227 346 227 308 212 329 233 360 176 274 90 296 101 255 98 432 229 398 259 403 123 169 82 429 285 499 300 599 274 470 232 458 282 587 276 468 236 434 200 544 294 475 241 472 244 451 223 393 194 401 224 448 217 398 199 382 194 403 203 351 156 319 153 355 268 518 211 434 214 410 212 312 102 105 40 100 51 69 30 62 12 40 28 40 28 45 27 42 28 45 33 45 33 50 30 47 28 45 28 45 24 40 28 47 33 57 37 62 28 71 43 66 34 74 39 62 27 28 131 370 226 331 203 360 217 358 220 365 224 367 224 367 226 370 224 365 223 362 220 360 221 358 221 358 218 355 215 360 227 370 196 362 215 353 212 360 208 358 205 362 211 374 212 372 206 374 218 408 229 393 217 401 227 434 277 429 203 425 250 508 229 413 191 334 165 334 171 336 230 410 191 384 188 382 233 448 230 413 197 377 182 360 187 403 205 365 174 317 143 279 155 351 161 296 134 265 125 255 125 269 123 245 102 217 96 226 107 238 88 200 82 198 90 214 96 217 98 219 98 222 101 229 105 234 102 234 108 238 117 262 126 255 116 248 116 250 119 257 125 265 111 241 111 238 110 236 108 234 110 236 110 236 108 231 105 226 95 214 98 214 95 212 98 222 98 210 88 198 87 193 85 188 78 179 78 176 82 181 78 152 108 176 60 169 52 164 69 150 66 148 60 138 58 143 63 152 63 155 64 155 61 145 54 136 39 119 45 121 45 124 51 136 55 148 66 167 76 183 88 202 110 226 107 219 104 217 104 217 111 222 113 222 113 222 113 222 107 214 110 212 102 200 98 198 99 205 96 202 98 205 95 195 76 186 92 202 104 207 67 105 85 205 98 186 95 193 87 191 88 186 90 188 90 188 88 183 88 191 90 191 90 179 75 148 63 112 31 57 16 112 85 174 93 274 131 262 93 210 72 152 79 179 69 167 72 164 63 143 60 136 48 114 43 112 39 102 31 83 28 81 30 81 25 71 25 74 34 105 45 100 30 97 37 112 30 140 70 229 98 238 108 191 37 97 24 64 43 202 120 212 101 198 99 212 102 212 102 212 102 214 95 186 87 200 93 188 88 186 90 176 79 157 66 114 40 57 12 26 10 26 16 26 16 28 15 33 16 40 42 102 72 124 67 117 69 117 67 117 67 114 64 107 60 102 58 105 57 95 51 85 45 71 33 38 10 4 4 7 6 2 1 4 4 7 3 9 10 23 10 11 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 0 42 64 157 78 143 79 133 76 145 75 143 75 143 76 145 73 140 75 143 75 143 73 140 70 143 70 143 72 145 73 143 73 136 70 131 70 128 70 131 73 126 72 124 72 124 73 126 73 126 73 126 73 126 73 126 75 126 72 121 70 121 72 124 70 121 72 124 72 121 69 119 69 119 70 121 70 121 70 121 70 121 72 124 70 119 66 97 79 69 46 121 43 93 57 64 43 109 42 105 33 76 34 95 34 105 40 71 54 59 52 71 57 105 51 105 57 102 57 90 54 93 57 97 58 95 54 88 54 93 58 97 58 93 54 81 33 38 13 7 3 2 1 4 3 2 1 0 0 0 0 0 1 2 1 2 1 2 3 4 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 3 4 11 7 11 7 3 4 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 19 13 39 19 43 19 39 25 31 22 39 25 35 25 31 24 39 24 43 24 47 25 47 25 43 25 51 28 55 28 55 27 47 27 51 27 59 30 71 33 51 13 0 1 0 3 190 205 480 96 51 31 27 33 55 39 71 34 59 31 59 37 39 19 27 13 27 19 47 19 31 22 55 25 35 27 75 61 182 98 242 96 222 98 226 90 214 99 202 90 214 90 202 87 214 96 210 92 198 88 202 81 154 63 83 34 19 24 63 81 301 177 372 177 388 188 420 180 317 125 234 120 293 149 309 176 420 161 246 126 361 212 452 203 440 229 472 220 436 241 511 233 495 251 432 196 361 194 460 233 476 214 464 230 515 212 424 123 238 101 261 82 230 223 563 214 642 200 238 75 249 268 658 283 591 327 587 241 472 239 638 316 583 244 484 230 432 304 634 244 519 244 495 235 452 206 412 217 480 233 444 203 420 197 412 211 420 167 301 153 313 206 615 276 420 208 468 199 456 224 492 161 261 78 142 37 126 79 218 141 341 55 47 31 55 36 63 36 59 34 67 30 67 27 59 24 55 24 59 25 63 30 79 34 87 37 91 39 103 40 99 42 87 31 67 6 115 182 587 206 488 223 527 217 547 226 563 227 559 226 563 227 559 224 555 223 547 221 555 221 551 217 547 217 543 217 555 214 456 211 519 202 499 208 507 208 503 211 519 215 511 212 499 212 527 230 539 220 515 223 503 236 595 218 444 218 599 269 456 206 380 168 329 165 353 194 535 217 428 208 412 199 543 235 507 218 448 200 396 182 412 220 460 200 400 174 325 150 361 200 376 164 309 147 285 137 269 138 313 138 265 117 234 116 242 117 277 123 234 107 202 101 194 98 154 88 158 93 170 96 174 98 174 102 190 102 198 114 222 111 214 114 222 119 242 128 265 134 226 116 222 114 214 111 206 108 222 110 222 110 218 107 206 104 186 98 194 98 186 96 194 102 198 96 170 87 162 87 166 85 150 81 154 78 166 88 154 64 626 233 380 187 99 93 150 79 154 78 150 69 150 66 154 67 138 67 138 69 126 64 103 57 83 54 75 51 55 45 55 48 55 43 67 45 71 49 99 61 170 84 166 82 170 85 178 88 178 95 174 96 178 99 182 101 182 102 202 107 190 99 186 102 202 99 190 98 194 98 178 90 142 87 174 93 198 101 123 36 158 101 186 87 178 93 162 92 170 90 170 90 170 88 158 85 158 90 170 92 170 84 134 67 107 46 27 12 0 54 190 93 210 116 222 102 150 78 119 67 142 72 123 70 142 75 126 58 91 46 71 31 55 34 67 36 59 30 51 28 51 28 47 24 43 30 51 45 79 37 47 31 15 21 11 37 99 84 186 101 238 69 47 33 51 16 31 105 249 114 190 99 186 107 186 101 190 102 186 102 166 85 150 95 170 93 170 92 182 90 162 81 146 60 99 30 35 12 19 10 27 15 39 16 19 12 23 19 87 57 178 72 166 67 166 66 166 67 166 66 158 61 146 58 146 60 142 55 126 49 111 46 75 24 11 4 0 4 0 3 0 3 3 4 0 6 19 15 23 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 1 0 0 0 1 0 0 0 12 115 87 166 76 182 66 170 76 166 75 162 76 166 78 158 75 162 76 166 75 162 73 154 70 154 72 158 72 162 75 158 72 150 69 142 70 150 72 150 73 146 72 142 73 146 75 146 73 146 73 146 73 146 73 154 75 142 70 138 70 142 72 134 69 138 72 142 72 138 70 138 70 134 69 134 69 134 69 123 63 115 60 103 54 91 54 87 51 103 27 115 40 107 54 95 40 55 31 63 40 91 46 111 43 99 58 91 66 95 58 119 54 126 52 119 57 83 52 83 54 103 60 115 60 107 57 95 57 107 57 91 46 55 33 19 10 0 1 0 1 0 4 3 3 15 1 7 0 7 0 11 1 11 1 11 1 7 0 7 0 7 0 7 0 7 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 3 7 7 14 9 11 4 4 6 9 6 9 6 9 6 9 7 11 7 11 7 11 7 11 12 23 19 31 18 28 21 35 24 38 25 40 27 38 25 35 24 40 24 42 25 42 27 45 24 42 27 47 28 47 28 45 27 52 27 40 27 35 30 35 24 11 1 16 0 52 119 444 153 128 60 109 16 74 30 45 34 64 33 57 37 74 31 40 16 19 15 33 22 28 18 38 27 38 13 40 34 107 78 159 102 171 96 181 99 164 95 183 87 164 96 171 92 162 92 171 99 171 95 169 96 164 85 143 75 117 48 76 18 66 67 226 159 339 188 346 187 324 165 250 137 236 165 312 135 279 179 336 125 267 165 396 212 384 218 420 232 386 206 410 248 463 245 434 260 360 173 279 203 343 227 303 226 339 230 353 185 286 101 284 104 238 101 451 238 405 268 339 101 169 143 518 303 520 276 563 280 460 223 460 295 577 263 472 230 463 221 585 286 470 247 465 224 429 215 401 212 436 238 446 208 393 203 393 202 410 199 327 152 308 177 434 292 518 203 391 200 386 215 434 248 448 236 339 165 257 165 329 205 439 221 102 28 52 36 62 40 59 37 52 33 50 28 40 22 33 19 31 27 42 28 47 31 50 33 54 36 62 31 66 42 64 27 31 21 54 4 198 232 351 218 336 211 351 221 367 229 372 227 365 227 370 226 365 224 362 221 360 221 351 218 351 217 362 220 370 224 360 188 362 218 355 212 370 211 367 211 372 217 379 217 377 212 382 220 401 224 389 218 408 229 468 259 410 209 410 276 489 226 410 194 341 170 322 174 393 233 413 202 405 190 377 236 439 221 413 206 393 187 360 197 427 209 379 188 341 161 305 174 384 184 334 161 312 153 296 143 296 132 269 126 267 135 291 149 305 146 284 128 255 117 250 117 250 104 231 107 234 105 229 101 219 99 229 102 219 98 226 101 217 96 219 101 231 111 250 122 262 122 255 119 250 114 243 111 241 105 229 105 229 104 224 101 219 98 219 99 219 98 217 101 226 104 214 93 200 88 198 88 193 81 188 82 176 84 186 79 145 214 386 208 422 66 181 78 176 78 169 76 167 75 164 72 162 67 164 72 169 73 164 67 155 70 164 69 152 55 136 51 133 54 136 46 117 34 107 37 112 43 114 43 119 48 128 54 136 63 143 64 148 69 152 72 155 85 186 99 205 104 205 108 219 107 217 102 212 102 210 96 198 84 193 90 188 96 207 73 107 84 202 96 183 93 193 87 191 92 191 92 188 88 183 84 179 90 183 92 191 90 179 73 148 55 100 27 50 13 128 95 205 107 257 102 231 81 193 76 195 63 145 55 143 67 159 57 121 43 97 25 76 24 85 31 88 36 88 30 78 30 81 30 76 24 69 27 90 36 88 25 93 13 81 21 124 55 200 92 241 101 171 36 128 54 74 31 212 125 224 104 210 105 229 108 224 102 214 99 214 92 188 84 198 95 193 92 193 95 191 88 176 69 128 48 74 19 31 7 14 4 21 18 31 10 23 15 47 34 95 70 124 66 112 66 112 69 119 67 117 64 107 60 102 63 109 60 100 54 90 51 81 36 42 12 4 3 4 4 2 1 4 4 7 3 9 10 23 13 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 0 0 0 0 0 2 0 7 6 23 51 150 75 145 84 121 78 145 76 143 75 145 76 148 73 143 75 145 76 143 75 140 70 143 70 145 72 143 75 143 75 138 70 131 69 128 72 133 75 126 73 124 72 126 73 128 73 126 73 126 73 126 73 126 73 124 69 117 66 114 67 119 67 117 69 121 72 124 72 124 72 124 69 117 64 107 60 102 51 88 46 76 39 66 36 62 34 76 33 121 36 83 55 47 64 57 42 57 64 54 63 93 52 121 63 81 66 59 63 83 57 102 52 109 61 117 61 109 51 85 57 100 64 105 63 100 58 97 58 90 45 54 19 21 6 0 0 0 0 2 0 0 0 0 1 4 1 0 1 4 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 7 7 3 6 3 9 15 13 11 10 11 10 11 10 11 10 11 7 11 7 11 7 11 7 7 6 7 7 11 9 15 9 19 9 7 4 3 6 15 10 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 0 3 0 1 0 3 3 4 11 19 43 24 27 18 39 30 43 24 43 24 43 24 43 24 47 25 47 25 47 25 47 25 47 25 51 27 51 25 43 21 27 27 39 24 47 33 75 24 19 12 0 1 0 58 424 221 238 75 87 31 59 33 71 34 67 34 71 34 51 27 23 16 7 12 23 18 35 21 35 19 27 10 0 19 75 63 174 82 218 98 210 101 238 110 238 102 218 98 210 95 210 98 218 99 206 92 198 92 222 102 234 102 190 84 158 51 47 24 63 48 210 161 444 190 388 194 420 182 345 188 365 177 293 128 424 159 226 113 321 206 551 202 543 251 345 57 19 132 547 247 599 268 535 229 499 200 293 199 488 226 452 250 492 230 527 140 321 117 249 92 436 251 480 272 587 155 242 61 484 292 753 288 682 298 654 263 630 263 734 301 634 253 507 235 622 295 575 238 523 230 488 226 472 206 448 226 492 221 444 208 432 202 392 203 384 158 277 155 293 232 658 250 420 188 400 187 448 232 523 226 488 202 448 152 460 208 583 256 384 33 59 36 95 40 87 34 87 39 95 33 59 21 47 21 39 13 43 22 59 28 75 33 83 34 63 30 79 39 99 39 91 36 51 34 31 63 559 229 503 209 515 214 527 218 539 223 547 223 559 223 567 227 583 229 571 221 559 224 547 220 543 223 563 227 583 199 468 211 523 206 523 217 519 211 527 214 527 215 519 217 527 224 531 226 531 226 527 227 495 259 539 217 428 238 615 235 492 199 380 174 341 158 384 218 495 215 444 203 408 208 507 232 460 200 400 182 372 177 416 215 472 196 396 179 321 162 416 211 432 182 349 155 325 156 333 152 329 143 309 137 269 143 353 153 329 146 301 135 277 129 277 131 249 122 234 117 218 113 206 110 218 111 198 107 198 107 194 104 182 101 174 99 182 99 182 101 182 101 198 102 210 108 222 111 222 110 238 110 214 101 206 104 222 99 194 104 218 102 222 116 226 107 202 95 186 90 174 84 162 81 158 84 166 82 154 79 182 101 523 208 162 104 190 82 150 85 154 76 146 81 158 76 154 79 174 79 146 72 134 75 115 72 130 69 99 60 99 67 83 61 87 52 51 39 39 37 59 40 59 36 59 34 47 27 31 33 43 39 59 46 75 49 83 52 119 84 194 90 186 96 186 96 206 104 218 104 210 101 186 92 178 90 194 95 138 54 162 96 198 98 186 96 178 87 162 92 170 93 166 88 150 85 150 90 142 87 158 81 146 72 91 45 51 18 0 33 158 95 174 84 123 81 130 76 146 90 130 63 75 58 87 52 55 43 75 31 23 15 27 24 55 30 23 22 43 25 43 27 67 42 19 30 7 28 123 64 79 22 0 19 31 24 43 66 158 92 142 49 51 63 83 7 15 107 253 120 234 114 186 96 154 102 202 92 202 105 182 84 186 90 194 95 198 93 190 90 186 87 142 70 95 34 19 9 27 16 39 10 43 15 35 16 15 16 79 63 202 75 158 66 166 64 170 69 170 67 166 66 162 66 130 61 146 55 123 58 126 48 91 30 35 9 7 6 3 3 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 0 0 0 0 0 3 91 79 222 72 150 81 162 76 158 76 158 76 158 76 154 75 154 75 154 75 154 75 154 73 154 72 146 72 162 78 162 70 158 72 158 70 162 72 182 78 158 72 158 75 162 73 174 76 158 70 146 70 158 76 162 70 126 63 126 67 134 66 134 66 130 67 138 66 119 58 95 51 95 46 79 39 55 33 47 33 59 39 75 45 91 49 87 49 91 48 107 54 103 60 99 58 95 60 103 64 119 64 119 58 130 67 123 66 107 57 130 63 126 61 123 60 115 58 142 63 150 61 146 58 138 57 87 36 71 25 39 13 11 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 16 7 11 7 16 12 23 10 19 10 19 10 19 10 19 7 11 7 11 7 11 7 11 4 7 4 9 6 9 7 11 9 11 7 9 6 11 7 14 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 4 7 4 4 4 7 6 11 13 28 24 35 18 26 22 42 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 38 27 40 27 40 27 40 24 52 25 35 27 45 30 26 21 2 6 16 0 202 215 334 88 114 42 62 36 64 33 52 31 52 33 47 27 33 16 19 10 21 15 31 18 31 16 33 15 31 12 47 42 112 72 136 85 143 87 157 101 179 107 174 102 169 98 159 95 162 98 167 95 159 95 164 102 179 107 176 93 159 85 119 46 66 34 81 67 229 177 362 202 355 199 362 184 336 174 355 144 219 152 351 144 212 168 372 220 420 248 279 25 26 0 76 104 324 224 436 248 463 242 408 211 286 193 339 230 339 224 410 217 226 113 274 120 291 233 463 214 463 227 262 84 202 276 580 327 513 288 499 327 527 306 496 301 508 282 482 260 460 262 501 239 439 229 432 217 413 211 391 208 415 221 408 209 391 209 403 215 410 191 298 155 329 159 427 263 425 190 370 187 343 197 441 233 396 197 374 165 312 171 370 235 367 102 59 31 54 42 62 37 54 34 62 36 47 24 33 22 33 18 23 21 35 25 45 30 50 33 52 27 57 34 59 39 59 39 54 28 50 6 66 197 374 211 351 212 355 218 367 224 374 226 374 229 374 224 372 227 379 227 367 226 348 226 353 226 360 229 374 232 336 194 370 212 372 212 386 209 374 212 382 215 384 218 382 221 393 224 398 226 398 227 410 236 484 244 417 211 463 276 439 221 384 180 348 164 324 185 427 227 413 209 391 191 403 229 432 205 384 188 358 177 351 199 410 211 367 187 348 162 327 196 398 194 351 164 310 153 310 155 305 153 296 144 281 126 286 155 300 149 293 140 279 132 272 132 276 129 267 126 260 122 253 119 250 119 248 113 241 113 245 113 238 108 229 105 224 104 224 104 226 88 205 92 210 95 214 98 217 101 229 107 226 99 214 98 219 104 217 98 226 107 231 111 248 111 219 98 200 92 195 87 188 87 198 90 186 87 198 84 164 88 479 321 351 87 188 87 198 88 191 88 186 84 171 79 174 78 174 82 176 78 164 73 171 76 181 78 179 66 164 66 174 67 152 69 148 61 133 49 114 45 107 37 97 34 88 28 76 30 81 31 85 36 95 40 100 37 93 46 131 69 138 67 155 70 162 79 179 88 191 93 193 81 179 87 193 102 205 82 143 90 198 101 195 92 193 92 183 93 198 93 200 93 195 90 186 93 174 88 181 84 181 75 157 60 102 34 62 9 117 73 224 84 214 78 207 76 183 79 200 73 143 57 136 58 119 36 93 30 74 16 59 16 64 18 59 21 64 21 62 19 64 30 81 24 66 16 81 69 162 49 83 19 95 25 114 45 183 81 205 76 119 39 140 57 74 15 169 108 234 107 229 99 226 102 238 110 214 98 226 87 200 95 214 98 210 96 207 95 200 90 188 84 159 63 97 22 40 15 42 9 21 12 23 15 23 13 28 30 102 76 126 64 117 69 117 69 121 69 119 67 117 66 117 57 109 63 97 55 100 55 78 42 54 19 16 7 9 6 7 3 4 1 4 4 9 7 14 16 16 4 2 1 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 2 0 9 0 7 0 2 0 0 0 7 28 124 82 138 69 155 75 140 76 140 76 140 76 140 75 138 75 138 75 138 75 138 78 148 76 140 70 136 72 138 72 138 75 138 78 143 81 140 78 128 72 124 73 128 73 124 76 128 72 121 69 121 72 126 78 124 66 109 63 109 60 100 54 93 51 90 52 93 48 81 39 74 42 76 43 76 42 76 43 81 48 93 57 105 63 112 58 102 58 102 60 105 60 105 55 97 57 102 61 109 64 109 63 112 69 121 73 121 70 117 66 109 61 97 54 85 46 74 42 62 34 45 21 23 10 11 9 14 7 9 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 9 3 7 3 9 11 12 11 10 11 10 11 10 11 10 11 7 11 7 11 7 11 7 0 3 0 4 3 4 7 6 7 6 11 7 11 7 7 6 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 7 6 7 6 7 7 15 10 23 21 47 22 31 16 35 25 43 24 43 24 43 24 43 24 43 24 43 24 43 24 43 24 43 25 51 28 59 30 59 27 35 27 43 25 51 31 71 22 55 0 0 0 0 161 511 132 146 51 75 34 83 36 59 28 67 33 63 30 43 19 15 10 15 13 23 16 27 15 15 12 11 12 15 27 79 55 130 61 130 67 146 81 198 99 226 102 230 101 214 95 206 96 214 99 206 95 210 99 242 107 246 104 230 98 226 85 166 52 95 34 11 57 273 191 495 205 440 209 464 188 388 184 349 113 329 190 293 84 388 217 595 259 412 28 0 3 0 0 43 108 456 221 619 262 519 242 559 217 305 194 480 215 519 268 527 132 329 122 222 182 630 236 535 259 539 131 162 135 805 361 892 352 916 354 940 368 924 355 849 327 813 321 742 285 678 286 642 268 634 257 611 256 583 236 531 227 495 211 456 196 424 205 448 212 372 129 222 144 313 221 551 205 384 188 380 164 416 241 523 200 408 194 392 155 384 206 622 170 99 28 83 39 107 40 99 34 91 34 75 27 55 22 51 22 47 18 51 24 63 28 71 30 71 31 55 28 71 37 95 40 99 39 79 34 0 12 412 230 543 208 515 215 535 226 567 230 567 227 591 229 571 221 575 227 587 230 563 227 567 229 563 229 559 226 555 196 480 214 527 208 527 209 523 209 531 215 531 217 523 217 515 220 527 224 519 224 515 229 543 263 515 218 468 257 626 226 468 197 384 174 333 161 420 232 484 214 436 199 388 208 492 221 412 194 408 187 376 182 440 221 440 190 392 182 341 173 432 211 416 177 349 155 329 155 333 153 345 147 321 138 261 137 333 146 317 143 297 135 281 134 289 137 273 131 257 126 246 125 246 125 242 120 226 117 230 120 234 119 214 114 210 111 210 110 210 111 182 95 182 96 194 96 198 98 194 98 202 98 190 93 186 95 194 92 186 99 214 105 234 120 226 102 194 90 178 88 178 87 166 90 178 79 162 88 162 67 305 291 579 119 158 93 178 85 162 84 170 93 170 73 134 82 158 82 178 82 158 78 146 76 146 82 146 78 123 73 134 87 142 82 126 79 134 75 115 60 87 51 79 40 71 37 55 30 39 30 35 28 35 30 39 31 27 25 35 37 67 40 67 46 67 49 87 61 126 75 158 82 162 87 186 96 210 98 154 58 154 92 190 93 182 99 198 98 178 92 174 92 174 93 166 93 142 92 142 87 158 81 146 72 119 46 31 22 19 58 194 92 123 75 119 78 111 64 126 84 126 60 87 57 83 40 11 19 11 13 15 15 27 18 15 12 43 21 15 13 19 19 35 25 0 19 0 33 178 88 123 28 39 16 0 30 63 58 111 79 126 43 0 48 79 19 0 72 301 132 249 111 182 101 162 105 210 98 170 96 146 85 190 104 190 99 186 98 186 95 174 90 146 75 103 42 27 10 27 15 47 10 39 12 23 12 0 9 43 51 178 70 158 67 174 67 170 69 170 67 166 66 162 66 138 61 138 58 130 58 126 51 103 36 55 13 15 7 11 6 0 3 0 3 3 6 11 9 35 12 3 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 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 55 60 206 78 178 82 162 75 158 75 158 75 158 75 154 73 154 73 154 73 154 73 158 76 154 75 154 73 150 73 158 75 166 76 170 79 174 81 166 75 158 73 166 78 166 75 158 73 154 72 150 70 150 70 134 66 119 61 115 60 99 52 99 52 83 49 91 54 91 51 87 49 103 55 119 60 126 63 138 64 134 64 130 63 126 61 123 64 126 66 126 66 130 67 134 69 134 67 130 66 126 66 150 69 154 64 134 55 107 46 83 39 71 31 47 22 27 16 15 9 15 4 3 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 16 9 16 9 16 9 19 9 16 9 16 9 16 9 16 7 11 7 11 7 11 7 11 3 4 4 7 6 9 6 9 4 9 7 14 9 11 6 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 6 9 6 9 6 9 6 9 6 7 4 7 6 11 9 16 19 33 24 33 19 26 19 33 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 52 28 38 25 45 27 26 16 2 7 16 58 365 196 186 60 83 33 59 37 62 28 45 37 62 36 47 27 31 16 19 13 23 15 28 15 23 10 21 10 31 18 57 39 93 49 95 49 95 60 119 78 148 92 157 98 162 93 157 95 164 102 176 99 164 98 169 104 176 102 167 93 162 96 162 88 133 61 100 15 71 67 260 202 377 202 339 220 365 197 305 156 255 152 319 126 179 149 322 245 329 37 19 0 35 18 45 6 85 104 310 221 458 253 420 260 420 206 274 200 341 259 439 184 250 140 222 99 410 277 398 241 451 211 231 101 253 277 484 283 511 313 525 340 575 366 608 378 608 380 608 365 608 354 608 354 608 342 582 313 539 304 508 279 465 251 429 262 427 229 393 215 384 194 293 134 312 185 465 272 434 215 396 202 367 212 436 223 372 191 362 168 288 158 403 236 231 27 45 39 59 40 59 36 54 31 54 25 38 22 35 22 35 22 33 24 40 27 45 28 45 28 45 24 52 31 54 36 57 39 57 36 57 3 2 128 370 217 351 211 348 220 367 230 374 227 372 232 374 224 365 226 372 227 367 224 353 227 360 229 362 221 360 214 327 194 370 211 367 206 367 209 379 214 384 217 386 217 389 214 393 224 403 223 401 223 410 256 482 230 413 227 489 279 425 218 391 185 346 161 329 194 444 227 417 209 386 190 405 226 415 194 384 197 370 182 360 205 413 202 362 188 353 168 343 197 384 185 343 162 310 152 308 153 308 153 298 147 284 125 279 152 298 144 288 138 279 134 279 137 284 132 272 129 265 126 265 128 267 123 255 119 253 122 260 123 257 120 248 117 241 114 241 114 241 104 226 104 226 102 224 102 222 95 212 95 212 93 210 93 212 88 202 88 210 96 219 102 231 98 200 87 188 85 193 88 193 85 186 85 188 82 181 84 198 266 331 102 205 85 202 102 183 92 179 81 191 90 169 78 186 82 176 84 179 82 174 78 176 78 183 81 191 81 198 96 229 107 205 90 188 88 188 78 157 67 143 55 124 48 112 42 102 37 90 33 81 28 78 28 81 28 76 27 78 28 81 31 88 37 100 40 114 54 136 66 150 81 179 92 191 99 198 87 159 87 193 101 198 98 198 99 191 92 186 90 183 88 183 88 183 92 179 88 186 84 183 75 157 67 100 31 81 43 188 107 250 76 217 85 198 64 150 60 157 61 124 46 114 42 88 19 66 9 52 13 64 22 66 21 62 27 64 16 54 19 59 18 54 16 74 19 109 82 195 60 117 25 90 16 131 48 171 72 224 72 102 13 121 43 66 21 217 156 303 137 250 107 226 104 226 111 217 98 214 84 200 105 224 98 207 98 205 95 195 90 186 84 155 63 95 19 33 7 28 12 23 13 23 13 21 10 21 21 90 72 124 64 119 70 119 69 121 69 119 67 117 66 117 60 109 63 105 58 100 55 85 48 66 28 26 10 11 7 11 3 4 1 4 4 9 7 14 18 19 6 2 1 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 2 0 0 0 2 13 95 81 155 78 150 75 143 75 143 75 143 75 143 73 140 73 140 73 140 73 140 70 136 72 143 76 148 78 140 78 140 76 136 75 126 72 124 69 114 66 114 70 121 70 114 63 107 64 109 63 107 61 102 52 90 55 95 58 100 58 95 61 97 55 95 60 107 66 109 58 102 63 112 69 119 70 119 70 117 67 112 64 107 61 102 69 117 69 117 69 117 67 114 69 114 63 100 54 85 45 76 40 64 36 52 24 31 12 16 3 7 1 4 0 2 0 2 0 0 0 0 3 9 7 14 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 0 0 0 0 0 0 7 9 7 9 7 9 7 7 7 9 7 9 7 9 7 9 11 7 11 7 11 7 11 7 7 6 7 6 11 7 15 9 0 4 7 7 11 6 3 3 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 0 3 0 3 3 7 15 10 35 22 39 22 31 19 31 21 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 30 55 27 63 30 55 16 0 0 0 21 301 221 301 81 123 45 67 31 67 30 55 30 79 36 67 30 39 19 15 12 19 15 27 16 23 12 7 7 0 10 19 27 59 40 79 42 67 45 95 58 130 69 154 76 178 82 186 90 210 101 242 110 242 107 230 104 242 104 230 98 242 99 242 102 253 96 214 79 111 34 43 73 349 197 400 128 361 188 503 187 353 120 440 226 341 99 261 101 293 70 0 6 0 3 3 12 0 4 123 119 361 226 654 268 511 250 543 203 329 187 619 256 357 120 361 128 261 250 642 202 603 250 444 102 242 138 658 262 658 262 662 268 674 280 674 306 813 336 900 340 880 357 896 354 884 351 861 345 900 360 912 363 896 346 841 336 837 324 753 294 654 268 619 238 519 224 492 269 638 248 555 232 507 230 543 230 468 208 464 190 349 125 400 226 420 69 67 33 103 42 99 37 91 33 83 28 47 22 51 22 51 21 51 22 51 24 59 27 67 28 67 28 55 28 63 33 83 37 95 37 75 43 31 4 265 226 539 212 519 214 547 224 571 229 579 227 583 226 583 227 591 227 583 220 575 229 575 232 567 224 543 215 515 193 488 215 523 208 519 205 515 212 515 215 523 218 519 215 495 221 527 229 503 220 492 226 567 257 480 212 488 265 634 224 484 206 400 171 325 165 436 235 488 218 444 197 392 214 499 215 416 202 436 193 392 190 452 218 432 191 400 182 345 177 424 196 392 173 345 155 325 152 329 155 333 147 325 140 261 137 341 153 313 141 297 135 289 135 297 140 281 134 261 128 253 128 261 131 238 119 226 117 234 122 238 120 234 120 226 116 222 114 222 114 210 104 206 102 206 99 202 98 198 96 190 95 194 98 202 99 186 93 186 93 186 96 198 98 170 82 154 81 166 87 178 87 190 82 174 98 182 76 190 128 757 108 158 104 138 81 158 95 198 81 150 87 190 90 190 96 166 84 166 84 166 84 154 78 146 84 162 85 158 93 202 114 242 110 166 87 146 88 154 79 142 70 107 55 91 51 87 45 83 45 63 37 47 34 51 36 55 37 43 28 31 30 43 33 55 37 59 42 79 49 99 57 111 67 154 79 186 98 222 98 210 111 238 108 198 95 162 78 178 92 178 92 174 88 170 90 150 92 142 85 158 81 146 72 134 46 23 34 71 84 246 105 170 101 178 82 107 52 95 55 107 43 75 34 59 22 23 22 19 16 35 18 39 19 43 22 55 21 39 21 51 24 31 10 0 28 27 48 174 87 130 48 43 27 35 48 83 66 158 116 115 52 59 92 99 0 0 98 265 125 234 102 174 108 202 108 174 98 154 98 123 92 174 102 170 101 170 101 166 96 154 93 174 87 146 51 55 15 31 15 47 15 43 16 31 13 11 10 47 52 186 73 166 69 174 67 170 69 170 67 166 66 162 66 150 61 138 63 142 58 126 55 115 43 75 19 19 6 11 9 0 3 0 3 3 6 11 9 39 12 7 3 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 7 0 27 48 202 88 194 75 162 73 162 73 162 73 162 73 158 72 158 72 158 72 158 72 138 72 138 75 158 79 154 70 146 73 146 70 138 69 134 67 111 54 107 51 115 54 111 49 103 51 107 51 107 49 99 46 87 49 103 57 119 60 126 63 119 57 111 57 130 69 154 72 130 61 138 66 150 69 154 69 146 66 150 67 154 70 158 70 154 67 146 61 126 54 111 51 71 34 55 25 27 16 3 10 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 11 3 7 1 3 0 0 0 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 16 10 19 10 16 7 11 7 14 7 14 7 14 7 14 7 11 7 11 7 11 7 11 6 9 7 11 7 14 9 14 4 7 6 9 6 9 4 7 4 7 4 7 4 7 4 7 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 1 2 1 4 4 11 9 16 21 31 21 31 21 31 21 31 21 31 21 31 21 31 21 31 24 35 24 35 24 35 24 35 24 38 27 42 30 45 30 42 28 50 30 42 28 42 24 19 1 14 3 133 202 370 110 174 58 83 31 52 30 50 28 52 33 50 28 35 19 21 12 14 13 26 16 28 16 23 12 21 7 31 16 50 31 76 42 85 37 83 48 100 54 107 60 117 67 131 79 157 98 181 110 193 117 188 108 179 107 179 105 171 113 188 110 186 110 183 105 181 84 114 19 52 75 229 110 109 67 222 203 384 182 229 271 561 161 195 120 105 3 16 10 21 16 33 9 14 0 42 48 150 140 296 241 470 247 448 271 427 205 300 205 384 153 238 132 236 156 491 248 389 265 439 174 212 110 308 337 592 355 553 327 565 316 506 226 398 260 458 288 468 280 499 289 479 294 520 310 556 312 530 324 558 333 546 324 546 333 549 336 558 318 530 324 539 324 491 224 422 221 384 227 396 212 408 236 403 217 422 247 405 179 324 193 346 90 42 34 59 45 62 37 50 31 47 25 40 18 33 24 38 22 33 21 35 21 35 24 42 28 45 28 45 27 52 30 47 31 50 34 52 30 59 27 26 98 374 214 360 214 351 218 358 224 365 227 367 224 365 224 367 227 367 220 346 229 367 233 367 229 365 217 358 209 334 203 377 214 374 215 370 212 379 214 389 218 391 217 396 217 410 233 420 223 403 218 415 260 477 223 408 226 489 283 444 229 403 187 339 161 343 202 441 224 420 211 386 193 420 232 410 200 393 199 365 185 377 209 403 199 362 188 346 165 343 194 362 176 334 162 310 152 303 153 310 152 300 152 291 126 284 158 315 146 291 140 279 135 281 138 286 141 286 135 272 129 272 132 276 123 255 117 250 119 255 120 253 122 250 119 243 114 241 114 241 107 231 105 226 104 224 101 222 104 219 96 217 101 226 105 229 104 231 107 222 101 224 102 217 79 181 79 186 85 193 84 186 88 181 82 202 84 167 92 257 193 212 98 181 75 217 70 214 84 179 78 171 82 186 87 186 84 176 81 176 85 181 81 176 87 193 92 198 88 200 99 224 126 231 96 186 82 186 85 188 76 162 63 136 54 126 49 119 52 117 48 102 42 100 45 107 45 107 42 88 31 90 39 90 39 95 42 100 46 107 49 112 42 112 54 117 57 136 73 152 87 191 101 191 90 179 82 159 84 171 90 179 93 181 92 176 93 179 87 186 84 183 75 157 72 109 36 81 37 174 95 226 102 243 99 188 58 131 45 114 40 93 27 76 21 64 19 78 21 66 21 59 13 54 16 66 24 71 24 74 27 74 22 64 15 100 34 133 76 200 66 167 36 140 45 179 67 217 96 265 110 253 138 327 117 119 21 198 102 234 102 210 98 231 114 229 110 219 105 212 85 202 108 210 107 219 108 212 105 207 101 200 93 169 73 107 31 35 10 23 13 26 15 28 16 26 13 28 21 93 75 131 69 124 72 119 69 121 69 119 67 117 66 117 66 109 63 112 64 97 55 95 51 74 34 33 9 7 6 14 3 4 1 4 4 9 7 14 18 21 7 4 3 7 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 7 0 2 0 0 0 0 0 0 6 71 72 155 82 145 73 148 73 148 73 148 73 148 72 145 72 145 72 145 72 145 76 143 73 143 78 138 64 107 49 95 52 95 55 100 58 100 55 88 45 74 42 74 40 69 46 78 45 78 43 76 43 76 45 83 52 93 55 97 61 109 63 102 60 107 69 124 75 126 69 119 72 124 75 126 75 126 73 121 69 112 61 100 57 95 45 76 36 57 24 38 12 26 3 14 1 9 0 7 0 2 0 2 0 2 0 2 0 2 1 7 1 7 1 7 0 4 6 9 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 9 11 12 11 9 0 4 3 7 3 7 3 7 3 7 11 7 11 7 11 7 11 7 3 4 7 6 7 7 11 7 7 4 3 3 0 4 3 6 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 3 0 4 7 9 23 13 31 18 27 19 39 24 43 22 35 21 35 21 35 21 35 21 43 24 43 24 43 24 43 24 43 25 51 27 51 27 51 25 51 31 63 30 55 30 39 12 0 6 0 120 523 182 194 81 95 39 59 28 59 27 51 31 59 28 47 22 23 15 11 12 19 15 27 18 31 16 15 12 7 15 27 24 51 39 95 52 55 40 83 48 87 48 95 55 115 64 162 88 222 105 246 108 257 110 230 101 234 105 246 107 273 113 273 111 277 113 285 117 246 84 111 12 47 57 99 18 0 52 265 191 464 164 809 313 293 114 234 28 0 0 51 0 11 10 0 0 0 3 35 27 226 116 361 230 615 271 599 251 603 180 412 176 329 144 305 117 424 269 507 221 634 238 372 128 341 226 984 383 984 377 936 380 968 383 603 235 630 244 559 220 559 247 575 223 607 259 662 288 694 283 730 306 765 298 738 303 678 274 710 298 714 297 769 312 765 254 432 191 392 176 464 193 468 212 551 242 591 269 666 256 583 238 432 110 87 21 130 45 123 40 87 31 75 27 55 21 35 21 59 25 47 18 43 21 43 21 51 25 67 30 71 31 67 30 63 31 71 31 83 33 71 31 47 19 238 239 539 220 559 221 563 221 571 224 583 229 591 224 579 223 591 221 579 217 579 227 571 224 547 217 523 206 503 194 499 214 515 211 531 206 511 214 511 217 515 217 507 217 503 229 543 235 503 217 484 220 571 259 484 215 480 260 658 250 503 208 380 164 333 180 468 236 468 215 436 193 392 220 507 211 416 197 404 180 388 200 468 214 412 187 384 173 333 179 424 190 369 168 345 155 321 150 329 155 345 153 349 146 269 138 345 158 321 144 301 137 289 135 297 140 301 140 273 129 253 128 261 132 253 125 238 120 238 123 238 120 238 122 230 117 226 114 222 114 226 111 222 110 226 107 222 107 222 102 198 99 214 108 230 108 234 116 246 110 226 111 230 102 154 82 162 88 174 87 146 75 142 81 146 73 119 72 150 88 138 66 126 48 142 99 142 79 138 85 202 84 166 82 186 78 162 81 150 81 162 85 158 78 166 88 178 93 170 92 190 102 226 107 170 84 130 82 154 90 142 73 111 58 87 55 87 52 103 54 87 46 75 46 91 52 91 54 91 42 59 45 79 42 79 48 95 55 119 61 123 61 99 60 123 52 79 46 91 48 103 64 119 63 103 66 126 66 123 73 158 88 190 95 198 92 166 90 150 85 166 79 154 72 134 54 43 31 15 57 174 90 166 92 138 58 63 39 67 31 71 25 59 22 55 15 47 24 31 21 35 21 23 18 35 27 47 27 47 24 39 24 55 31 11 30 23 40 150 87 138 61 67 51 75 64 138 93 158 85 178 134 273 134 182 55 51 73 206 110 234 104 218 125 246 110 222 111 190 96 126 98 202 107 206 111 206 113 206 107 194 102 194 87 158 51 51 12 15 7 31 12 35 15 31 13 15 13 19 45 170 72 162 70 178 69 166 69 166 67 162 66 158 66 154 61 138 67 154 57 126 60 115 45 83 21 11 1 0 7 0 3 0 3 3 6 11 9 43 13 11 3 0 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 11 0 3 25 138 76 190 78 162 72 162 72 162 72 162 72 158 70 158 70 158 70 158 72 154 76 142 76 154 72 115 49 51 39 63 43 79 51 91 52 115 46 79 30 55 28 51 27 67 31 59 27 51 27 55 31 51 34 71 42 83 49 119 63 154 69 150 70 162 75 162 70 166 69 162 67 150 61 134 57 123 51 103 39 67 27 35 19 11 10 11 4 0 0 0 0 0 0 0 0 0 0 0 0 19 6 19 3 7 0 7 0 11 1 11 0 7 0 7 0 0 1 3 3 11 6 15 7 0 0 3 1 7 3 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 9 19 10 21 10 16 6 9 7 14 7 14 7 14 7 14 7 11 7 11 7 11 7 11 3 4 3 7 4 9 6 9 7 9 3 2 1 4 6 11 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 4 7 6 11 9 19 13 23 18 26 18 28 22 35 24 35 21 31 21 31 21 31 21 31 25 38 25 38 25 38 25 38 25 38 27 40 27 38 24 33 27 52 33 45 30 42 21 16 1 9 21 262 217 286 111 155 40 64 28 54 31 50 27 50 31 50 28 35 21 26 18 23 13 26 18 33 19 31 16 31 16 40 21 50 31 83 52 114 34 78 45 90 45 88 48 100 54 114 75 157 99 181 105 183 107 169 95 157 96 169 105 179 102 179 107 183 108 188 117 205 99 188 85 88 18 59 31 69 28 66 39 210 188 343 331 310 114 243 76 9 22 11 9 16 10 0 4 28 13 7 0 31 39 152 132 329 254 472 242 491 268 448 233 317 102 224 131 241 227 525 217 432 257 386 134 222 144 374 349 558 354 608 378 608 377 608 241 408 262 403 185 310 182 355 179 300 182 343 177 348 202 367 221 415 241 410 236 429 259 434 254 444 242 427 260 458 271 396 180 358 188 346 218 360 223 391 242 465 271 472 271 441 265 446 120 59 33 114 85 102 46 62 33 40 27 40 22 31 16 33 25 40 21 28 18 33 16 31 22 40 28 47 31 50 31 57 30 45 28 42 30 45 34 31 15 33 96 403 220 370 227 360 223 353 223 360 229 370 230 358 220 346 217 351 218 348 221 358 218 351 212 343 202 336 199 324 197 360 202 358 209 360 212 384 215 389 217 398 217 398 221 427 238 436 226 405 215 415 259 482 230 415 224 484 292 484 230 398 177 327 165 367 214 448 217 410 206 377 190 422 232 403 194 374 182 341 182 386 215 401 190 351 179 331 161 348 199 365 170 329 162 310 150 300 152 312 161 317 161 300 128 281 155 310 149 296 141 281 135 279 137 284 141 281 131 262 123 260 125 265 134 269 126 262 126 265 123 257 125 255 122 248 116 243 114 241 108 234 108 231 107 229 105 229 108 224 98 219 105 236 111 238 113 250 119 238 111 245 114 231 88 195 92 202 93 191 76 164 78 202 87 157 64 188 81 143 57 145 54 181 63 138 67 150 67 217 122 210 84 186 90 179 82 171 78 171 84 181 81 167 76 183 90 195 92 193 99 214 105 219 95 195 82 183 87 200 84 171 67 145 61 140 60 136 54 117 48 105 45 109 52 121 55 128 57 109 46 119 54 107 46 107 60 131 72 143 76 145 66 143 79 138 63 121 61 124 51 124 46 88 27 81 33 83 51 114 69 152 88 169 90 169 93 174 87 181 84 181 75 155 67 109 45 83 25 140 87 229 72 179 58 117 28 93 25 71 25 71 22 78 22 62 13 69 7 50 22 66 27 76 33 93 27 78 24 71 15 74 30 109 25 107 19 124 73 231 75 193 60 200 66 217 96 272 93 191 69 236 81 138 24 138 54 169 98 236 114 234 122 269 135 241 128 238 111 200 81 200 116 222 108 214 110 212 107 205 102 198 99 174 79 109 34 38 13 23 9 14 9 21 12 28 13 28 7 74 66 124 67 126 75 126 69 121 69 119 67 117 66 117 69 109 63 117 67 97 55 97 49 74 36 33 6 0 3 9 3 4 1 4 4 9 7 14 19 21 7 7 4 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 2 0 0 0 0 0 0 4 0 0 33 45 126 79 152 73 150 72 150 72 150 72 150 70 148 70 148 70 148 70 145 72 131 70 136 78 133 63 95 48 88 49 90 54 93 55 95 43 57 22 23 9 16 9 16 10 14 4 4 0 4 4 14 7 23 21 40 30 62 52 97 69 107 67 109 69 107 63 93 51 78 43 62 31 40 18 23 4 9 4 7 3 7 3 4 0 2 0 2 1 7 4 11 0 2 0 2 0 2 0 2 0 0 0 0 0 4 6 9 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 10 11 10 11 10 11 10 0 6 0 7 3 9 7 10 15 9 15 9 15 9 15 9 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 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 35 21 35 22 43 25 55 30 43 24 43 24 43 24 43 24 51 27 47 25 43 19 7 6 3 0 51 177 420 128 257 82 71 34 59 27 51 27 47 24 59 31 63 28 39 21 31 22 27 18 35 19 31 18 35 22 23 13 11 24 75 49 95 43 107 10 142 34 55 40 67 57 95 49 115 76 222 110 246 102 198 87 174 82 198 96 234 105 265 110 265 110 277 113 285 114 305 99 242 82 146 21 39 39 7 57 0 72 432 191 539 188 384 190 130 9 0 15 7 7 19 9 27 7 19 7 11 7 0 43 214 138 400 248 654 238 622 242 630 241 309 82 246 147 579 253 507 242 591 188 281 108 329 221 567 218 591 251 694 276 694 251 575 285 698 217 353 167 357 170 380 161 376 176 372 144 353 161 349 152 337 158 341 147 345 150 349 165 420 193 464 197 468 171 372 173 408 191 480 199 495 260 642 244 630 266 622 253 658 188 87 27 162 82 246 79 115 37 83 25 47 19 47 21 55 19 35 18 51 25 55 21 35 22 67 28 63 25 63 31 59 28 55 27 59 27 71 28 67 37 27 0 353 232 571 218 555 218 603 214 619 202 674 202 603 212 622 211 559 239 523 235 559 217 567 212 503 208 531 193 472 197 484 200 495 188 472 220 492 211 507 220 527 227 527 220 492 238 563 229 476 220 527 241 527 283 468 223 492 235 706 272 495 215 388 155 333 197 495 226 448 212 408 182 400 220 472 197 400 184 384 171 345 193 472 206 408 187 380 167 313 176 424 188 345 159 321 149 313 149 325 153 349 159 349 147 293 134 313 155 325 146 301 135 285 135 297 141 289 135 257 125 246 126 261 135 261 128 246 125 249 128 246 122 234 122 234 119 230 114 214 108 234 114 230 111 230 110 226 107 214 104 214 104 222 111 242 117 234 116 246 113 242 117 238 104 158 87 170 93 182 93 162 82 154 87 154 75 123 72 115 63 115 61 103 58 111 60 107 55 107 114 622 128 115 72 130 98 154 78 130 75 142 82 162 84 154 85 174 88 178 102 249 131 214 92 154 95 174 82 150 92 162 78 119 64 115 67 99 54 95 54 91 49 95 58 126 69 103 55 99 52 95 52 99 55 103 48 134 82 170 78 174 73 166 79 178 84 182 81 166 76 178 75 87 30 15 31 63 49 142 76 178 90 214 93 202 88 182 92 170 84 162 73 146 69 146 63 59 22 23 60 182 101 162 66 55 37 19 18 27 28 43 18 63 28 67 15 59 33 15 28 55 27 31 30 59 31 19 28 59 22 23 28 79 40 51 31 3 34 126 79 130 73 79 60 111 73 146 96 174 90 0 43 123 49 0 4 0 52 111 98 214 120 289 117 277 131 253 122 242 84 170 104 249 98 246 107 226 93 198 85 194 85 178 72 142 45 59 15 15 6 23 10 23 15 31 16 19 7 3 24 130 76 162 72 182 70 158 70 170 75 170 70 154 66 158 67 142 61 134 58 134 58 119 43 79 21 19 4 0 0 3 4 3 4 3 4 3 4 35 21 35 4 0 3 7 6 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 7 0 7 6 67 78 230 70 182 76 174 73 166 70 162 70 170 73 170 73 170 73 170 73 146 73 150 76 154 76 154 75 174 76 150 61 79 30 51 42 35 16 7 1 0 0 0 3 0 0 0 0 0 0 0 0 0 3 0 13 35 28 67 36 103 45 87 34 55 21 19 12 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 9 16 9 16 9 16 9 16 6 11 7 14 7 14 9 16 7 11 7 11 7 11 7 11 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 6 9 6 9 6 9 6 9 4 7 6 11 9 19 15 26 18 28 21 31 18 26 19 31 19 28 19 31 21 33 22 33 24 33 22 33 24 38 27 42 24 35 24 35 24 35 24 35 25 38 24 35 21 23 9 11 6 14 73 322 174 224 114 128 31 57 27 50 30 57 30 47 30 50 30 42 28 40 27 40 19 35 24 40 22 35 22 45 24 47 22 57 37 83 37 69 12 114 49 64 48 66 22 52 42 95 58 143 92 176 92 152 85 140 79 138 87 159 101 174 108 183 108 183 110 188 113 193 111 195 120 195 82 76 18 52 25 54 15 93 146 401 221 238 209 291 43 19 4 21 7 16 9 4 7 9 7 11 7 11 10 45 63 181 135 374 244 496 238 472 236 456 229 257 93 255 274 470 212 463 265 331 132 229 180 453 277 446 269 470 286 479 266 448 251 496 272 379 149 303 170 324 149 274 134 303 152 286 152 305 152 288 141 284 137 265 128 255 119 250 123 260 122 243 113 234 143 303 165 329 194 346 239 475 272 432 253 434 247 436 268 212 25 93 73 93 57 76 36 52 28 40 22 33 19 33 22 31 16 26 21 38 22 33 18 35 28 45 27 38 25 45 25 47 25 38 24 35 27 40 22 21 4 33 150 384 223 362 238 372 227 365 223 374 227 389 211 353 235 319 206 351 233 386 236 370 218 351 200 351 223 367 215 358 203 353 211 377 209 362 227 386 217 386 217 382 218 413 221 434 241 432 226 425 220 403 257 549 236 422 226 470 324 518 238 422 187 324 168 393 223 429 217 413 197 365 199 429 220 382 182 353 180 343 173 379 217 386 194 360 184 331 161 351 200 367 167 322 156 303 149 300 153 310 156 315 156 296 135 276 144 310 149 296 140 279 134 279 138 286 137 276 131 267 126 267 131 276 131 267 125 265 128 267 125 260 126 257 125 255 120 245 114 238 116 243 114 241 111 236 108 234 107 229 105 229 107 236 113 245 111 245 116 241 114 248 113 229 92 210 96 217 98 214 90 200 87 205 87 188 75 183 73 169 66 162 61 157 61 155 58 145 64 162 152 183 61 162 57 157 67 148 61 143 64 152 67 152 70 162 76 167 84 193 116 248 108 202 90 210 101 195 88 202 85 169 70 150 70 150 63 126 52 114 49 114 54 128 66 145 52 117 52 117 52 119 55 119 54 107 72 162 81 148 82 148 87 159 85 159 85 159 87 162 99 179 79 143 70 140 67 117 61 114 63 117 60 102 54 97 45 93 43 105 37 102 34 83 30 62 19 35 21 131 82 226 84 171 52 126 33 78 13 64 21 66 21 83 22 71 16 88 24 83 36 78 24 83 30 85 28 107 40 100 25 102 36 114 36 131 25 145 67 222 75 236 66 226 82 243 102 269 110 248 54 210 159 341 155 250 9 64 49 143 45 138 58 121 63 128 60 143 58 107 37 109 45 90 22 64 16 45 9 40 9 42 18 50 18 35 10 19 12 23 13 19 12 23 13 31 9 21 7 47 57 133 70 126 78 124 69 124 72 128 73 124 67 117 69 119 66 109 61 105 61 102 52 74 34 35 12 9 3 2 4 7 4 7 4 7 4 7 15 31 16 9 0 2 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 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 1 0 3 9 22 119 90 136 73 148 72 145 72 148 75 150 67 138 69 143 73 150 76 148 79 148 81 145 79 140 78 133 72 100 40 50 13 16 9 28 10 14 3 2 0 2 1 9 0 2 0 2 0 2 0 2 0 2 0 4 4 11 7 14 10 19 9 16 6 7 1 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 6 0 6 0 6 7 9 3 7 3 7 0 6 7 6 7 6 7 6 7 6 11 7 11 7 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 7 6 11 9 19 13 35 18 27 19 35 21 27 18 31 21 31 19 31 21 35 22 39 22 47 24 43 22 43 24 47 27 43 24 43 24 43 24 43 24 47 22 43 22 23 10 0 1 0 15 246 199 365 105 174 36 19 18 35 25 59 33 67 31 67 28 43 27 59 33 59 28 43 25 59 30 55 24 43 24 39 25 47 30 51 31 51 31 226 203 190 46 134 34 75 33 51 43 123 73 178 79 154 69 170 78 154 78 186 93 226 101 253 107 257 108 273 111 277 113 269 129 396 149 317 75 95 13 51 0 67 24 404 297 440 155 710 187 63 15 27 12 0 15 27 9 27 9 19 9 11 7 11 15 27 54 206 137 452 259 595 262 591 276 706 232 345 150 595 245 460 268 599 140 261 126 452 271 682 269 690 289 730 294 690 292 674 307 738 288 646 304 591 256 559 227 495 218 472 190 349 167 337 143 253 117 198 96 178 93 174 102 230 119 242 114 190 107 297 150 349 158 333 110 444 226 603 247 634 260 654 279 507 54 31 67 126 36 75 21 79 27 67 24 51 19 35 18 43 18 31 16 43 21 47 19 51 25 63 28 59 24 59 28 51 24 47 24 51 25 67 27 55 24 7 25 309 245 603 224 563 220 615 220 519 230 511 232 583 224 555 224 563 202 591 208 599 212 523 215 511 206 511 196 468 196 519 215 519 224 579 224 507 218 539 227 543 230 547 232 503 230 535 221 495 232 551 238 583 300 515 226 488 244 718 286 527 217 380 158 361 206 499 221 460 209 392 182 420 226 476 193 372 177 384 179 372 199 468 197 400 184 380 171 333 185 440 193 365 165 329 150 313 149 329 156 341 156 333 143 285 134 313 155 321 144 301 137 285 135 293 138 281 134 265 131 257 131 261 132 257 128 246 126 253 128 249 123 253 129 249 126 249 122 234 117 238 114 234 113 234 111 230 110 230 108 222 107 222 110 238 114 234 116 246 113 242 119 242 105 194 101 206 104 202 98 178 90 178 96 178 85 150 82 146 75 130 69 111 64 119 64 107 58 138 39 123 55 123 61 99 54 83 54 59 49 71 52 71 51 71 52 83 52 91 67 158 95 178 78 150 92 190 87 170 93 158 75 130 72 134 72 111 58 91 54 99 55 107 60 123 64 99 54 99 54 103 57 111 61 103 57 158 93 166 76 170 82 198 92 190 88 186 92 206 99 214 101 210 96 218 92 138 39 47 31 43 22 15 13 7 10 0 6 0 4 0 4 0 4 0 4 0 3 0 45 158 101 166 72 95 51 51 21 0 0 15 12 19 19 35 21 43 31 35 39 55 36 39 36 55 34 55 46 91 45 67 40 79 43 59 36 35 37 130 82 166 87 130 79 146 88 190 108 198 96 0 60 253 150 361 141 71 16 0 13 15 43 7 0 0 0 15 15 43 18 35 7 0 0 7 0 0 0 0 0 3 0 0 0 0 1 0 6 23 18 43 16 27 12 23 9 7 4 7 21 119 75 162 72 178 69 158 70 166 73 170 70 154 66 150 66 142 63 146 63 146 63 126 46 87 24 27 7 3 3 3 4 3 4 3 4 3 4 23 18 35 6 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 3 0 1 11 0 7 1 11 1 7 1 15 54 198 75 150 66 150 64 150 66 154 69 178 76 178 75 170 73 166 72 170 76 170 76 170 76 162 72 170 49 23 3 0 0 0 4 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 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 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 7 14 7 14 7 14 7 14 10 16 9 14 7 11 6 9 4 7 4 7 4 7 4 7 7 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 7 11 7 11 7 11 7 11 4 7 6 11 10 21 16 28 18 28 21 31 18 26 19 31 19 28 19 31 21 33 22 33 24 35 22 31 21 31 22 33 24 35 24 35 24 35 24 35 21 33 24 33 15 16 4 11 0 40 120 336 141 157 63 62 13 33 18 45 30 59 31 50 34 45 21 33 30 50 28 35 22 45 30 52 28 42 24 45 19 47 25 52 25 64 37 88 138 377 85 97 42 64 42 81 28 85 55 126 66 121 60 117 73 124 70 128 82 152 96 164 102 176 105 183 110 186 111 188 105 219 153 260 143 195 67 69 13 40 25 57 217 458 116 372 330 300 42 23 16 9 4 16 9 4 9 4 9 9 7 11 6 14 7 69 75 212 144 417 247 456 260 484 257 482 256 312 218 439 221 501 238 241 138 288 217 444 232 393 229 384 215 403 242 460 236 441 241 458 253 508 292 551 315 580 331 604 331 575 306 544 288 470 223 377 176 322 140 281 129 267 123 253 107 219 95 191 102 243 152 310 128 136 22 119 78 195 113 231 143 286 99 42 48 76 28 62 25 40 21 33 21 35 21 31 18 28 18 26 15 26 18 31 19 31 25 40 27 42 25 38 24 40 24 47 24 38 24 38 28 42 31 76 18 2 66 403 274 413 146 300 282 393 196 317 230 377 236 362 200 401 221 396 223 360 217 379 238 425 215 355 196 334 185 324 211 391 215 370 223 384 229 405 236 389 223 405 226 384 235 458 257 436 214 410 230 456 276 542 254 470 244 453 303 551 233 401 171 324 180 410 226 425 212 393 184 362 205 436 220 377 190 365 185 351 176 374 203 358 180 341 176 327 162 353 197 353 168 322 155 298 144 296 150 308 152 305 147 286 132 276 143 308 147 293 141 281 134 276 135 279 131 274 132 274 132 274 131 272 129 267 126 265 129 269 128 262 129 265 129 262 126 255 120 248 116 245 114 243 113 241 111 238 113 238 110 234 108 236 111 241 111 245 116 241 116 250 116 231 104 231 108 231 102 217 95 210 99 224 99 207 88 205 87 193 78 181 70 171 70 162 64 152 70 133 51 148 63 126 63 140 58 136 51 128 51 124 48 114 42 107 39 95 33 90 39 107 52 121 49 140 66 143 61 143 66 143 66 140 70 143 66 128 57 124 58 126 58 126 58 124 54 119 52 117 52 119 55 121 57 119 82 176 81 143 84 159 92 169 92 169 93 176 99 183 93 188 102 171 81 124 34 28 7 16 4 7 1 2 0 2 0 9 0 23 0 33 1 23 0 11 9 16 10 85 67 207 88 188 61 140 36 88 7 42 18 69 13 71 19 90 30 107 34 105 42 109 43 121 49 131 45 138 51 148 49 152 55 164 40 136 24 138 67 245 87 250 78 236 78 226 88 245 96 214 54 174 76 136 36 133 10 90 21 83 42 150 16 33 7 26 1 23 9 59 21 31 0 26 6 23 4 16 3 19 6 23 1 19 6 14 7 16 18 31 28 33 15 21 9 23 7 21 9 38 49 131 72 124 75 121 70 124 72 126 72 124 69 119 63 112 63 105 61 105 61 100 55 78 37 40 15 14 6 9 4 7 4 7 4 7 4 7 9 28 19 14 0 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 3 78 81 150 84 152 79 148 76 145 76 148 78 148 78 145 75 143 75 140 81 145 81 143 78 133 75 128 75 76 10 7 0 4 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 4 4 4 4 4 4 1 2 3 4 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 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 3 4 3 4 3 4 3 4 0 3 3 6 11 10 27 15 27 19 35 21 27 18 31 21 31 19 31 21 35 22 39 22 35 21 31 18 27 18 31 19 43 24 43 24 43 24 43 24 47 27 59 24 19 7 0 3 0 6 261 191 285 64 51 22 15 18 39 27 63 33 63 28 71 25 27 18 35 25 31 16 39 25 59 28 51 24 43 24 51 30 55 27 39 34 103 63 162 105 107 57 51 37 63 28 43 39 95 54 103 52 111 60 138 67 130 70 170 85 202 93 234 99 246 105 265 108 269 108 257 120 309 128 345 128 238 48 59 33 43 33 452 180 218 262 781 161 95 15 0 1 11 16 19 9 19 9 19 7 11 7 0 10 0 9 107 85 234 156 452 200 495 214 460 247 615 211 408 215 480 257 519 162 444 203 599 266 547 244 595 227 492 232 464 229 492 215 499 226 484 220 484 223 519 238 587 268 658 276 674 300 730 315 765 336 825 340 829 328 753 288 638 239 507 194 384 150 333 159 436 205 384 99 71 42 71 39 39 34 91 60 71 37 115 25 71 48 47 34 51 18 51 18 43 19 31 18 35 16 35 16 35 18 43 21 63 27 59 25 59 25 59 25 55 27 55 28 63 30 79 33 75 46 11 0 126 244 745 292 95 119 690 286 369 107 630 268 535 141 511 230 642 212 511 254 690 276 674 266 587 263 662 256 547 221 587 247 591 229 555 220 555 211 484 208 507 217 531 236 527 244 607 241 535 230 551 238 587 306 603 241 480 244 694 297 495 200 353 165 408 221 527 229 444 199 372 187 448 233 484 199 412 188 388 176 361 191 440 184 369 171 353 165 325 180 408 174 341 156 309 143 293 141 309 149 321 147 313 137 281 134 305 149 321 144 305 137 289 134 285 134 261 129 261 132 265 131 257 129 257 128 249 126 257 131 257 126 249 128 249 126 249 123 238 119 238 116 238 116 242 114 242 114 246 114 234 110 230 110 234 113 234 116 246 114 246 120 249 108 214 110 218 108 194 96 174 96 194 107 198 96 170 96 170 88 146 81 134 75 130 75 123 67 115 70 103 78 111 61 154 66 95 61 79 57 75 57 71 49 67 49 67 42 39 27 7 19 23 21 23 33 59 37 51 36 75 46 83 54 95 58 95 54 87 51 99 55 107 57 107 57 103 54 95 51 87 49 87 51 95 60 162 96 162 76 170 87 174 88 186 93 198 96 194 95 194 107 242 78 87 28 3 0 0 4 0 10 11 10 15 7 3 10 3 6 11 4 15 10 7 12 0 7 0 19 99 78 182 82 119 48 35 25 0 12 27 27 15 24 11 34 47 46 67 51 67 55 87 60 95 60 95 57 95 57 91 55 103 63 91 37 15 19 130 92 178 79 154 81 138 79 174 105 206 96 107 72 83 13 0 12 0 27 126 36 99 81 75 10 35 7 0 0 23 25 59 7 11 12 27 6 23 3 27 3 27 3 0 0 7 6 15 15 51 28 63 25 27 12 23 10 23 7 0 15 87 75 162 72 162 70 158 73 158 73 154 72 150 69 150 66 146 64 146 61 138 58 130 49 91 25 35 10 11 6 3 4 3 4 3 4 3 4 7 18 47 12 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 1 0 39 182 87 186 79 182 76 178 78 182 79 174 75 182 79 194 84 206 87 214 87 210 81 186 70 162 64 115 22 0 0 0 0 0 0 0 0 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 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 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 16 9 16 9 16 9 16 9 16 7 14 7 14 6 11 4 7 4 7 4 7 4 7 4 7 4 7 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 3 4 3 4 3 4 3 4 1 4 3 7 7 16 13 23 18 28 21 31 18 26 19 31 19 28 19 31 21 33 22 33 19 28 18 26 18 28 19 31 24 35 24 35 24 35 24 33 21 31 28 35 13 11 3 14 7 33 125 319 117 117 34 74 25 50 25 52 31 59 31 47 31 40 18 21 16 26 16 19 21 38 24 40 22 38 25 50 42 78 39 66 34 83 57 126 72 97 60 138 37 95 42 71 34 85 42 93 42 95 52 114 60 105 60 112 70 133 81 140 88 155 95 167 101 171 101 171 108 176 98 174 110 198 85 107 33 66 21 112 101 198 162 470 303 262 95 85 16 0 9 0 9 4 9 9 7 11 7 14 3 9 0 16 39 164 111 260 123 284 129 269 158 281 135 324 159 308 167 382 218 391 224 365 191 405 221 448 272 458 239 448 253 475 245 425 233 432 218 401 220 415 230 432 235 432 227 415 220 405 223 403 226 425 233 415 233 434 250 487 291 537 306 539 298 513 292 508 282 506 283 448 208 358 194 327 150 250 108 145 57 59 30 28 49 59 7 42 18 28 16 31 18 31 19 28 16 28 19 28 16 26 19 38 28 40 22 35 25 42 27 40 27 52 27 45 28 47 34 50 37 35 4 38 116 396 283 527 81 255 263 582 135 174 244 551 202 109 194 451 319 155 69 413 301 420 153 274 196 518 276 346 217 508 321 465 268 513 313 513 297 472 285 479 269 405 224 408 242 439 236 410 227 453 251 460 266 596 304 446 221 515 328 532 218 377 167 339 193 415 221 417 215 396 191 384 218 444 224 393 194 365 180 343 173 374 203 355 177 334 171 324 161 343 184 322 152 300 144 286 138 284 141 291 141 288 140 281 135 279 140 293 146 293 141 284 135 274 131 272 126 265 128 269 129 269 129 267 129 267 126 267 131 272 131 267 126 260 126 260 125 253 120 248 116 245 116 245 116 245 116 245 116 243 113 238 110 238 113 243 111 243 116 243 117 255 117 236 107 238 113 236 101 217 96 222 105 236 107 222 96 222 96 210 90 198 84 191 82 186 78 174 72 167 60 171 69 183 87 148 72 159 67 155 67 148 60 131 55 126 54 114 45 90 28 71 21 71 19 76 25 78 27 74 28 78 34 88 39 88 43 90 37 95 42 107 49 117 54 121 61 128 58 124 57 124 58 126 58 121 81 181 85 157 88 169 85 169 92 181 96 179 93 174 90 205 105 121 18 23 6 21 3 11 9 19 12 14 9 7 12 14 7 21 3 31 7 19 7 4 9 4 0 26 27 128 76 195 72 152 39 109 33 97 27 109 52 143 63 181 88 210 96 193 88 195 93 200 85 202 87 200 73 193 66 174 52 174 49 140 16 117 57 245 84 234 78 234 73 226 95 260 107 224 49 138 40 112 55 157 57 140 54 90 39 210 114 167 63 66 7 16 15 40 18 4 0 11 15 21 13 16 12 9 9 11 0 11 3 11 6 16 18 31 28 31 16 21 10 28 9 35 9 28 42 128 75 121 73 121 73 126 73 124 72 121 70 121 73 126 72 117 66 105 57 90 55 81 37 40 15 14 6 9 4 7 4 7 4 7 4 7 4 28 25 26 3 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 4 0 3 0 1 0 1 0 3 2 1 62 72 140 75 131 75 131 75 133 79 138 85 148 82 138 78 131 72 131 60 112 54 88 40 62 25 42 19 19 0 2 1 2 0 2 3 4 3 4 3 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 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 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 6 0 6 0 6 0 6 0 6 3 7 3 7 7 9 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 1 0 1 0 1 0 1 0 4 3 6 15 12 31 16 27 19 35 21 27 18 31 21 31 19 31 21 35 22 39 22 31 19 31 19 35 22 43 25 43 24 43 24 43 24 43 24 47 24 63 24 11 3 0 0 0 24 337 180 202 51 27 24 27 19 31 21 43 25 47 25 43 21 23 13 7 13 19 18 39 22 43 21 39 24 55 33 87 40 79 37 71 46 119 64 186 49 115 46 35 21 63 22 63 37 63 37 63 40 83 49 99 52 95 55 130 67 150 70 178 79 198 88 226 92 226 90 214 92 186 88 230 90 186 54 91 16 55 72 202 95 492 300 722 146 301 107 107 9 3 1 11 10 11 9 11 9 3 7 27 0 3 24 107 101 297 147 365 171 325 185 484 184 337 199 289 114 321 199 507 236 420 149 400 266 658 291 706 301 646 268 738 315 650 250 547 232 503 224 499 227 575 257 630 256 603 245 575 238 535 223 535 235 547 218 448 188 456 194 484 190 440 170 519 221 571 236 519 226 607 262 706 279 718 292 694 272 579 171 142 42 27 43 103 22 67 18 63 18 43 13 31 16 31 21 39 19 51 21 39 18 47 25 63 24 43 21 59 28 67 28 55 27 55 28 67 31 83 34 99 21 19 46 436 238 599 269 484 217 670 333 480 193 654 339 595 114 531 303 892 67 126 251 690 211 234 102 440 321 583 72 293 292 698 137 396 289 722 206 515 286 805 297 718 328 845 315 666 283 670 253 563 241 591 245 650 340 753 282 626 327 797 294 488 200 376 179 424 211 468 206 460 208 408 200 460 226 464 199 404 184 384 177 372 196 432 176 361 168 345 162 313 170 361 149 297 143 289 140 289 140 293 141 289 137 297 138 293 137 297 138 317 144 305 138 289 132 277 129 253 125 246 125 249 126 253 128 257 128 249 128 261 132 261 129 246 126 246 126 249 123 242 120 242 117 242 117 249 117 249 117 246 114 238 111 234 113 246 117 234 114 246 114 249 122 253 111 214 111 226 111 194 98 190 105 202 108 206 99 182 99 182 93 162 92 146 88 158 90 146 84 146 70 103 85 119 98 146 75 134 78 126 76 126 76 115 66 107 61 95 57 87 49 67 42 71 36 59 31 59 36 59 31 43 33 47 31 35 33 43 36 35 31 43 34 55 40 67 43 95 52 95 54 103 57 115 60 99 60 142 96 174 90 182 92 182 95 186 96 186 96 186 95 198 116 238 52 0 0 0 9 0 7 11 6 11 6 19 4 11 9 7 3 15 3 35 12 19 9 3 10 0 0 0 25 87 72 154 72 87 48 55 43 87 84 210 120 234 131 265 140 273 128 246 131 265 125 238 122 246 111 210 104 178 72 87 54 111 51 59 19 107 78 170 78 130 73 134 79 186 99 166 69 99 55 47 48 146 61 99 43 79 19 43 98 293 81 87 21 0 15 39 25 23 7 0 7 7 9 15 7 15 7 19 3 43 10 39 7 15 6 11 12 31 16 11 10 23 12 27 9 3 9 67 73 166 70 154 70 162 73 154 72 150 70 150 70 174 73 162 67 142 55 111 45 126 48 87 24 31 9 7 4 3 4 3 4 3 4 3 4 3 19 67 19 7 1 0 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 4 0 3 11 1 7 3 11 1 7 4 0 28 134 69 202 85 194 81 178 78 174 76 150 64 130 52 91 37 59 28 27 13 27 7 3 0 0 0 7 0 11 4 19 0 15 1 15 3 11 1 7 0 7 0 7 0 7 0 7 0 7 0 7 3 7 3 7 1 3 1 0 1 3 3 7 3 3 1 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 4 9 4 9 4 9 4 9 4 11 6 14 7 16 9 19 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 3 4 3 4 3 4 3 4 6 9 6 11 10 21 16 28 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 33 18 26 28 28 7 7 0 14 0 81 165 298 79 100 27 42 13 26 9 19 13 28 18 31 19 33 18 19 12 19 19 35 22 38 22 35 21 40 31 66 30 59 31 66 42 88 54 107 51 97 43 66 43 59 54 71 39 83 36 78 36 83 39 83 46 90 45 93 54 109 61 114 69 131 78 148 85 148 84 148 85 150 84 167 93 152 67 117 31 64 16 143 116 174 161 494 257 188 135 222 85 35 18 16 9 9 9 11 9 11 9 14 9 7 18 109 84 217 165 312 191 293 180 410 230 439 239 386 149 243 196 436 253 439 155 229 158 513 321 563 331 608 360 594 269 503 274 475 262 460 242 448 259 458 251 448 250 451 259 475 251 427 224 386 221 405 218 370 197 355 196 362 199 353 179 315 179 331 184 336 152 286 171 346 164 284 158 303 179 382 206 257 46 35 30 76 18 7 54 26 21 35 15 26 13 28 19 33 18 33 24 33 18 28 22 42 27 35 18 33 25 47 30 45 24 40 24 40 28 42 31 47 36 42 19 62 176 367 188 322 226 351 221 358 220 448 251 444 262 465 241 475 294 365 209 549 263 487 233 403 256 608 248 152 187 604 269 114 138 570 277 152 126 448 294 279 140 434 301 389 202 458 315 553 291 489 279 515 265 506 288 532 309 549 288 465 244 417 202 382 211 408 214 396 215 398 199 386 209 410 203 367 196 365 190 355 182 370 193 319 170 322 162 310 149 319 159 279 141 288 141 288 140 288 140 288 132 279 137 284 138 284 137 279 146 293 141 284 135 274 128 267 123 260 123 260 123 262 126 267 129 267 126 267 131 274 132 269 128 262 128 262 126 257 123 248 119 243 119 243 119 243 119 243 116 243 113 238 113 243 117 250 111 243 116 243 117 255 119 238 108 243 117 243 104 224 104 236 104 236 107 222 98 222 98 212 96 210 92 205 95 202 93 195 95 167 79 210 70 195 70 198 87 188 84 186 85 176 78 159 79 155 67 131 61 126 61 126 57 119 49 102 43 102 43 93 42 90 39 81 33 71 34 81 34 83 30 78 27 74 27 76 30 81 31 88 39 100 45 109 66 126 78 186 96 183 99 179 104 191 99 181 96 183 99 186 107 222 113 112 9 11 7 26 16 23 10 11 7 4 12 14 10 9 6 19 6 26 15 28 16 14 19 28 10 9 1 52 36 171 90 202 69 145 51 126 114 286 176 339 165 312 152 293 149 272 134 286 146 286 137 288 143 288 132 288 120 231 72 186 48 164 39 128 43 214 78 248 75 236 81 229 93 219 66 128 42 117 37 128 60 107 30 102 46 90 7 100 46 33 0 35 0 16 24 35 18 19 10 9 6 4 9 4 12 7 9 4 4 11 6 7 3 4 9 16 13 11 9 11 10 28 9 26 10 21 37 126 76 121 72 121 75 126 72 121 70 121 70 124 72 124 67 107 55 81 39 57 54 76 36 38 13 11 4 7 4 7 4 7 6 4 6 4 6 31 31 33 7 4 4 9 0 0 0 2 0 2 0 2 0 4 0 2 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 2 3 4 4 0 1 0 1 0 4 0 3 7 3 45 51 95 58 90 49 69 34 50 25 40 9 19 6 14 1 7 0 7 0 7 0 9 1 11 1 7 0 2 3 11 0 0 0 4 0 0 0 0 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 7 11 7 11 7 11 7 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 0 1 7 6 19 9 27 10 31 19 31 21 31 22 35 22 39 24 39 24 39 24 39 24 31 22 35 24 39 22 31 21 31 21 35 24 43 25 39 24 51 30 55 15 0 4 0 0 0 18 416 171 150 49 47 19 15 12 11 10 7 10 11 12 19 13 15 12 11 13 15 15 43 24 47 27 59 34 71 39 63 33 59 33 59 34 67 37 75 39 63 34 59 36 71 42 91 43 83 40 75 37 71 36 79 42 71 43 95 52 107 54 107 61 154 70 150 67 150 70 146 66 142 72 178 67 134 42 67 18 95 87 301 93 535 304 444 128 277 132 309 61 15 0 0 9 11 10 11 9 11 3 0 0 83 90 190 137 333 185 468 209 511 232 555 242 543 233 460 146 428 251 595 206 261 128 472 233 535 250 591 263 535 247 626 272 559 233 495 230 531 233 591 248 619 256 551 221 551 229 567 245 515 214 507 226 480 206 428 188 484 211 412 182 452 180 440 194 420 174 353 156 376 173 372 146 234 78 313 217 333 67 71 34 75 31 63 24 43 18 51 19 43 18 39 16 35 16 39 18 35 16 39 21 55 25 55 22 51 22 55 27 71 33 55 25 51 24 63 27 67 27 63 25 43 40 158 82 182 72 206 98 273 134 353 176 480 187 499 218 595 247 642 268 722 297 710 298 793 324 833 331 821 310 785 352 845 259 738 360 849 212 523 333 841 191 408 282 749 197 242 259 853 315 781 303 769 342 742 313 710 291 722 294 694 241 587 257 698 259 603 263 630 247 547 215 499 226 480 202 428 173 380 199 369 168 388 173 380 158 396 162 345 146 341 153 341 144 372 111 341 122 293 119 333 114 277 131 269 123 257 125 285 143 301 141 321 116 305 122 277 122 238 128 206 110 242 132 238 125 249 123 230 123 249 126 238 125 238 129 253 132 246 128 249 132 238 125 242 120 238 119 253 129 246 120 238 116 234 116 234 116 202 111 261 129 249 131 277 111 198 111 210 111 194 105 198 113 202 108 186 102 182 99 166 96 158 93 162 92 162 90 158 90 162 92 150 90 170 93 166 90 146 87 166 93 182 92 158 76 142 76 150 72 123 63 115 63 126 64 115 57 95 51 83 49 99 52 75 42 43 36 35 34 47 34 55 33 47 30 43 28 47 27 23 21 23 24 27 24 39 28 23 37 83 64 142 76 162 90 218 107 253 110 249 95 218 120 289 58 19 6 23 12 43 15 23 12 31 19 31 13 51 24 59 28 71 31 83 31 67 27 55 19 7 1 19 30 99 113 214 75 162 54 43 107 444 191 384 174 349 165 305 149 301 141 277 131 273 135 289 138 269 129 269 131 281 123 170 60 95 55 79 40 63 55 146 82 138 79 142 81 194 90 71 39 126 54 27 28 126 45 19 25 63 13 27 30 27 12 3 10 0 12 55 21 27 6 15 13 19 9 7 4 3 7 15 12 11 7 19 6 7 4 3 4 7 7 11 9 15 10 19 10 3 9 55 61 174 67 146 73 154 67 158 72 178 76 170 70 150 69 154 66 154 40 43 31 115 49 119 28 39 9 27 6 23 6 23 6 23 9 23 10 23 25 91 25 31 0 7 3 3 1 0 0 0 0 3 0 11 0 11 0 11 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 11 1 19 1 19 1 19 0 11 3 15 3 15 6 39 24 43 22 15 4 0 0 3 0 0 0 0 0 0 0 0 3 0 3 0 1 7 6 11 1 0 1 7 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 7 11 7 11 7 11 6 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 1 4 6 14 10 19 12 19 18 26 19 28 21 31 21 31 21 31 21 31 21 31 21 31 21 33 22 33 22 33 21 31 22 33 24 35 24 35 24 33 24 26 25 16 4 14 0 16 0 81 161 269 64 105 25 47 10 14 10 11 10 16 13 21 16 23 16 23 16 26 18 31 22 42 22 45 25 52 31 59 34 59 33 59 33 62 36 66 42 74 37 66 37 74 42 85 46 88 42 85 39 83 37 85 49 105 43 102 48 109 48 105 58 119 61 124 61 121 66 131 64 133 63 136 69 124 51 76 22 76 54 119 101 195 184 319 141 207 116 207 122 155 48 47 9 28 13 19 7 7 4 4 12 19 88 212 119 145 99 257 165 303 176 374 239 479 265 475 221 324 179 396 230 448 223 389 241 458 212 432 232 436 215 425 223 417 233 470 265 472 241 429 223 386 199 386 199 370 180 305 159 339 211 410 236 425 221 355 206 358 206 377 197 339 187 331 179 343 182 319 153 279 153 300 171 329 194 288 174 288 78 76 36 54 31 45 24 33 19 31 19 31 19 28 18 26 16 26 16 26 16 28 19 33 22 38 25 38 22 35 24 40 28 47 27 42 25 38 25 38 25 42 27 47 18 138 113 207 93 195 84 159 78 162 69 159 69 112 67 188 117 248 147 312 194 358 212 386 241 439 282 522 328 561 342 570 346 608 371 606 352 585 361 608 381 596 346 575 357 596 288 520 333 556 312 503 322 608 300 544 312 518 300 482 272 401 268 475 220 370 236 475 205 396 263 503 254 401 271 448 235 444 220 386 229 389 194 382 177 336 177 308 165 291 143 260 135 257 134 327 120 260 123 291 101 298 141 238 135 315 134 250 126 248 128 257 140 276 137 231 114 267 134 257 128 284 138 255 123 288 137 276 131 274 134 276 134 274 134 267 129 255 122 248 125 255 122 245 122 241 117 234 122 248 126 255 122 250 119 248 119 248 107 234 120 248 116 265 134 241 105 236 108 236 104 231 108 245 110 238 105 231 102 224 98 217 95 212 95 210 95 207 93 207 93 202 88 202 93 207 92 202 87 202 87 205 92 198 82 176 76 164 78 150 67 131 61 131 64 128 61 124 58 121 58 124 60 121 54 107 46 97 42 93 40 93 37 88 36 85 33 83 34 81 27 71 25 69 22 62 22 62 13 62 21 83 30 88 34 105 55 117 66 131 87 157 98 188 98 85 10 26 24 45 25 38 21 35 28 50 31 47 34 54 36 59 39 62 37 59 42 57 31 42 18 21 22 71 51 186 104 205 63 128 107 389 212 377 185 339 168 319 152 291 152 298 141 281 137 281 137 279 146 291 140 284 143 281 113 207 61 171 57 181 55 205 69 241 70 229 79 229 104 191 40 83 27 105 31 95 60 140 31 83 48 69 22 81 25 33 10 21 9 40 28 52 16 23 9 31 7 21 7 11 7 11 10 11 7 11 7 9 6 9 4 7 7 11 9 14 10 16 10 21 9 26 28 109 79 131 70 131 72 121 69 121 72 126 69 117 67 128 67 121 64 64 9 33 45 83 49 50 15 9 7 4 6 9 6 7 9 0 10 0 10 16 34 31 12 2 0 4 1 2 1 9 0 16 0 16 0 11 0 4 0 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 0 2 0 2 0 2 0 2 0 2 1 4 1 4 16 71 73 107 37 9 1 9 3 4 0 4 0 9 0 11 0 2 1 4 0 0 1 2 1 0 1 0 1 0 4 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 7 11 7 11 7 11 7 7 6 7 6 7 6 7 6 11 7 7 6 7 6 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 11 6 19 10 31 12 35 13 31 19 35 21 35 22 39 22 35 21 35 21 35 21 35 21 39 22 39 22 39 22 39 22 43 24 43 24 43 24 43 22 39 27 47 12 0 1 0 0 0 49 361 119 134 49 27 19 7 10 3 9 3 12 19 16 3 9 7 10 11 12 15 13 31 22 31 24 35 27 47 30 59 33 59 33 59 34 67 36 67 37 59 36 67 42 83 45 91 43 83 40 75 37 75 37 99 48 87 48 99 52 103 51 126 60 111 57 119 63 130 64 146 64 146 60 142 52 95 30 31 19 83 69 238 104 345 135 273 119 317 114 293 114 218 49 19 10 15 10 3 6 0 0 0 46 293 137 742 128 71 81 218 78 115 90 309 202 539 250 555 217 448 203 531 289 757 266 515 251 527 254 563 211 484 230 575 242 523 239 535 233 571 271 658 253 539 197 388 167 428 184 230 141 452 254 591 254 571 214 488 200 416 187 448 182 396 185 408 190 432 177 361 158 400 190 551 238 686 223 539 102 71 21 99 36 71 25 47 19 43 19 43 19 39 18 39 18 35 16 31 16 39 19 47 21 47 21 63 25 55 24 55 25 63 27 55 27 59 25 67 27 71 27 126 31 31 131 575 227 488 209 492 185 456 179 416 165 376 125 281 137 341 120 242 96 202 72 273 119 289 120 325 149 416 167 495 206 622 265 742 294 841 343 880 336 888 372 940 342 884 368 976 375 976 374 872 343 904 327 797 334 793 294 702 276 742 277 658 295 547 236 726 297 396 188 674 280 408 174 678 253 376 217 726 236 507 269 587 257 607 277 626 235 587 226 539 174 416 187 321 140 305 123 238 98 222 117 222 99 194 104 206 107 246 122 289 132 333 131 281 125 317 126 265 125 242 117 214 123 246 104 226 117 230 117 238 125 261 129 249 128 246 125 253 131 265 129 242 126 261 125 253 123 253 126 257 125 253 122 246 119 242 119 206 105 230 117 238 134 289 114 198 110 202 110 198 110 210 116 202 108 194 105 182 101 170 98 174 98 170 96 170 95 166 95 162 92 154 90 162 95 162 90 150 87 154 88 162 88 154 82 142 79 150 76 126 67 111 66 126 66 119 63 115 63 119 64 119 64 115 60 99 52 79 48 75 45 75 43 67 40 63 39 71 40 55 36 51 33 31 25 39 27 3 16 0 15 0 12 0 22 23 10 0 18 87 51 166 66 123 24 0 3 23 21 31 16 23 16 39 24 47 24 51 25 51 27 51 24 43 22 51 18 15 7 0 0 0 15 111 54 158 90 134 114 468 257 480 199 380 168 333 165 305 147 305 143 297 138 293 138 285 132 285 134 273 132 305 149 301 126 126 64 95 69 123 63 126 78 142 79 166 96 186 58 0 9 23 45 47 22 83 63 119 52 39 9 31 37 31 0 0 15 27 21 83 28 43 12 15 12 15 9 11 7 3 9 7 10 11 7 11 7 7 6 7 4 15 9 19 10 19 12 23 12 0 7 39 58 182 78 162 70 174 73 158 70 162 73 166 72 158 69 162 70 162 30 0 1 91 49 138 36 47 4 15 4 15 4 15 6 15 7 15 10 15 21 75 28 39 1 0 1 3 1 3 0 3 0 3 0 3 0 3 0 11 1 11 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 0 0 0 0 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 3 0 11 0 11 0 11 0 11 0 11 0 7 0 7 0 0 40 174 70 87 4 0 6 11 1 11 0 7 0 7 0 0 0 0 0 0 0 7 9 35 22 67 18 7 1 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 7 11 7 11 7 11 6 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 3 4 3 4 1 2 3 7 6 14 10 16 10 16 19 31 21 31 22 33 22 35 24 35 24 35 24 35 24 35 24 33 22 33 22 35 25 38 27 40 25 38 24 35 25 35 21 26 21 9 1 9 0 16 4 138 128 176 55 105 18 50 15 23 10 16 10 21 15 28 7 14 9 19 12 21 13 23 24 45 24 47 28 57 33 62 33 59 31 57 33 59 34 64 33 62 34 66 37 76 43 88 45 90 42 85 39 88 39 88 42 97 45 112 58 131 64 131 67 124 60 121 66 133 66 121 69 133 57 114 45 83 24 50 16 52 52 157 92 198 141 250 101 200 122 186 108 195 102 128 22 26 3 9 9 14 6 11 16 179 146 262 361 334 49 102 61 93 19 93 76 269 193 420 238 458 226 425 235 482 292 427 217 494 259 530 292 491 283 515 271 534 324 565 291 479 260 489 260 468 253 425 188 334 170 310 135 238 191 465 266 458 257 427 215 403 205 377 227 405 200 389 200 393 211 374 182 348 208 413 274 458 312 448 244 136 16 47 42 59 30 35 18 28 19 33 18 28 18 28 18 28 18 28 15 26 19 33 22 33 19 31 27 42 25 40 25 40 25 40 28 45 25 40 27 38 27 47 18 35 0 224 223 391 211 405 224 374 221 398 229 408 238 389 202 403 250 425 248 453 265 434 208 374 205 348 180 312 156 272 144 312 165 267 146 339 199 327 223 410 269 475 298 522 319 530 304 537 334 565 340 608 368 582 348 601 327 503 285 508 334 563 331 608 303 527 325 551 226 499 307 542 153 460 286 487 120 422 280 365 92 446 233 351 236 398 248 511 233 370 266 542 250 408 288 503 266 391 211 417 230 262 140 310 132 207 116 243 110 257 135 222 107 243 117 253 132 255 120 231 119 245 116 262 149 276 138 279 138 260 122 250 125 257 120 260 125 272 132 269 122 248 122 257 125 260 125 250 123 253 122 248 120 243 117 238 114 234 101 214 111 243 126 281 140 231 110 241 110 241 108 241 111 245 108 241 108 236 102 226 101 226 99 222 98 219 98 217 96 217 96 212 92 212 96 217 95 212 90 207 87 207 88 207 87 188 81 181 81 167 73 150 67 145 75 150 70 140 66 136 64 136 69 145 70 143 66 131 58 121 54 117 51 114 48 109 46 109 51 114 48 114 49 112 43 97 49 107 43 102 39 95 34 90 27 81 21 19 0 9 3 21 21 31 9 23 6 11 1 16 9 21 6 11 4 11 4 9 9 16 9 14 7 9 3 4 12 16 6 9 3 4 4 23 25 109 51 164 117 389 254 429 220 382 180 329 168 331 162 308 141 291 140 293 144 298 141 288 128 272 126 274 141 315 155 303 107 198 58 183 64 202 67 236 76 238 88 243 87 155 25 121 31 107 15 83 27 126 39 114 10 54 33 114 24 14 0 21 9 26 22 35 15 11 6 9 9 16 9 14 9 14 10 14 9 14 7 11 7 9 6 9 10 16 10 16 10 19 12 19 6 14 19 88 75 131 69 109 72 114 66 112 69 124 75 126 64 117 64 121 66 59 1 11 24 69 51 57 15 2 3 9 4 16 4 11 6 7 9 0 10 19 28 47 19 9 0 7 3 0 3 2 0 9 0 9 0 9 0 4 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 0 3 2 3 2 3 2 3 2 1 0 1 0 1 0 1 2 0 4 0 4 0 4 0 4 0 4 0 2 0 2 0 2 3 16 19 28 12 4 0 0 0 0 0 2 0 4 0 4 1 7 4 9 4 11 13 23 27 76 66 81 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 3 7 1 3 1 0 1 7 4 15 6 15 6 23 13 19 15 19 16 23 16 39 22 39 22 39 22 39 22 39 21 35 21 35 22 47 27 55 27 47 24 43 25 51 27 51 25 39 9 0 0 0 0 0 72 269 78 119 48 19 16 15 13 0 7 0 7 0 12 19 18 27 22 31 22 31 21 27 22 27 25 39 33 59 39 51 31 47 31 47 33 55 36 43 30 39 34 55 39 71 43 83 43 75 42 71 40 75 42 71 42 83 52 126 67 146 67 134 63 130 67 154 70 130 55 119 51 103 37 59 24 11 12 47 57 194 78 130 131 372 123 273 114 285 108 269 108 261 98 115 22 0 1 3 9 0 3 59 99 372 140 484 144 249 46 51 31 55 51 119 95 297 174 488 247 563 250 539 194 452 164 591 285 603 257 619 260 626 251 559 259 619 239 515 229 567 241 563 217 484 196 448 196 440 156 269 96 345 263 650 254 587 238 543 253 571 217 559 227 484 191 404 190 492 208 495 215 603 268 714 283 876 316 626 57 43 31 103 36 67 21 35 16 43 22 39 18 39 18 39 18 39 18 35 18 43 22 51 21 43 18 59 25 59 25 59 25 55 24 59 30 63 25 59 27 67 28 51 43 23 128 400 144 361 176 448 173 452 188 468 199 539 214 511 223 583 226 595 260 698 271 765 309 833 321 841 319 821 300 793 285 714 256 666 245 658 245 603 229 607 254 658 242 615 248 654 229 488 205 638 233 575 269 734 303 726 274 710 295 845 318 809 324 868 333 853 315 753 334 833 333 654 352 805 298 543 330 805 259 420 315 726 227 615 197 607 232 222 158 626 242 265 179 734 223 297 269 781 272 535 297 686 269 690 285 611 224 499 191 488 162 345 171 345 108 198 113 249 105 242 132 234 90 194 123 222 122 269 123 253 131 301 141 285 135 281 134 277 129 265 122 238 117 257 120 253 117 257 120 253 122 253 120 246 116 230 111 206 98 206 113 265 149 317 114 222 108 206 105 202 105 202 105 210 110 218 108 198 101 194 104 186 98 186 96 182 96 178 95 182 93 170 93 178 96 178 93 158 87 146 90 158 92 150 87 138 82 146 79 119 69 111 70 134 73 130 69 119 67 119 67 126 72 130 72 126 66 107 60 103 60 107 58 99 55 95 55 95 55 95 58 111 61 103 54 107 57 103 57 95 54 87 52 83 51 63 10 0 4 3 0 0 0 0 3 3 1 0 0 0 3 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 10 11 72 396 245 563 217 492 202 384 167 333 159 297 144 285 141 293 144 305 147 293 138 273 138 277 137 297 153 329 152 297 101 79 48 71 60 119 76 138 87 178 92 162 72 115 99 75 40 43 73 146 61 71 36 107 46 134 84 150 39 11 0 0 12 35 18 23 9 7 9 15 9 15 10 19 9 15 9 15 9 15 7 11 7 7 6 19 10 19 10 19 10 19 12 0 7 35 48 174 82 186 72 166 67 150 64 158 70 170 70 166 69 158 67 162 33 3 6 15 30 115 36 43 6 11 6 7 4 0 6 0 7 0 9 3 15 51 34 47 4 0 1 3 3 11 1 3 1 3 0 3 0 0 1 0 3 3 3 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 15 1 23 1 23 1 23 1 19 0 19 0 19 0 19 0 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 11 0 0 0 0 4 11 1 0 0 23 12 63 21 83 25 67 22 55 16 31 10 35 16 47 58 242 82 134 16 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 0 0 7 11 7 11 7 11 7 11 6 9 6 9 6 9 6 9 4 7 6 9 6 9 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 2 3 4 1 2 1 4 4 4 6 7 6 9 13 19 13 19 13 19 13 19 18 23 15 21 15 26 21 33 24 35 22 31 21 35 27 40 27 33 22 9 0 7 0 14 3 128 98 159 63 102 25 45 16 26 7 14 4 16 10 28 24 47 28 52 28 50 25 45 21 42 22 47 27 59 34 66 31 59 30 57 31 62 34 64 30 57 33 64 36 78 40 83 45 90 42 90 42 90 43 93 43 102 48 114 58 128 60 121 57 124 63 138 67 131 55 107 33 76 27 74 24 76 22 78 60 124 90 219 85 253 134 200 111 188 101 188 107 176 105 191 76 81 16 16 4 9 7 40 70 279 149 210 95 207 105 121 25 78 39 105 40 119 88 253 176 417 238 477 250 358 179 427 339 608 348 542 268 446 220 410 251 444 244 432 257 482 260 429 250 410 199 331 165 362 208 370 101 167 141 436 282 465 253 439 251 427 174 265 113 253 108 245 110 298 173 396 221 458 280 537 279 515 351 544 167 40 24 90 37 52 27 31 16 28 21 35 16 26 18 28 18 28 19 31 18 31 19 33 21 31 19 31 24 38 25 42 27 42 25 38 30 45 27 42 27 42 28 47 27 47 0 255 188 327 190 319 164 255 138 253 134 255 158 281 165 291 158 265 153 305 196 360 202 384 227 429 259 489 289 508 303 532 324 592 346 587 351 608 380 608 380 608 365 582 345 582 325 532 254 417 283 427 176 312 239 427 212 334 177 319 191 312 182 324 236 456 260 460 260 470 254 470 265 501 272 489 286 556 303 503 289 553 289 527 282 453 325 508 187 489 310 398 126 508 316 269 107 513 271 174 110 475 188 210 206 530 244 425 303 477 232 513 292 458 226 422 203 355 146 300 144 260 167 331 149 226 104 236 129 234 113 231 126 250 117 248 110 229 102 234 116 257 120 250 125 250 122 245 122 250 122 241 122 241 119 231 111 222 107 198 96 219 128 291 152 241 116 243 108 236 110 241 110 238 105 241 111 238 102 224 102 234 99 226 99 224 98 224 96 222 96 217 92 217 95 222 95 214 88 212 88 217 95 214 90 200 82 193 82 179 73 159 69 155 69 150 69 150 70 157 75 162 72 155 72 155 70 148 66 143 66 145 64 143 61 138 60 136 55 128 54 133 61 143 61 138 60 136 67 145 63 133 58 131 60 128 45 47 4 26 4 7 1 9 0 9 0 9 0 11 0 9 0 14 0 14 0 19 0 14 0 19 1 19 0 16 0 26 7 23 1 26 9 33 13 57 18 255 242 477 223 403 179 334 159 310 153 310 152 300 141 288 137 284 137 276 126 260 120 267 129 272 137 305 159 319 165 272 78 164 48 188 69 222 69 245 92 250 107 269 123 312 119 224 98 293 123 243 93 224 116 202 81 207 117 200 67 35 10 16 15 19 12 9 12 16 10 11 10 16 10 19 9 16 10 14 9 14 7 11 7 11 10 16 9 14 9 11 7 11 7 23 22 76 66 133 79 128 76 124 70 119 73 126 75 124 75 128 66 119 67 64 3 4 1 38 39 57 22 19 7 11 4 16 4 11 7 9 7 7 9 14 25 57 28 14 0 4 3 0 3 0 3 0 1 4 0 4 1 4 1 2 3 0 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 2 4 4 4 4 3 9 1 9 1 9 1 9 0 7 0 7 0 7 0 7 1 4 1 4 1 4 1 4 1 4 1 4 0 2 0 2 0 4 4 2 0 0 1 9 0 4 13 40 36 71 52 85 49 71 39 42 16 14 7 14 24 117 113 162 61 40 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 1 0 3 0 3 0 3 0 3 11 6 3 4 7 9 23 15 35 15 27 13 31 18 51 27 67 33 59 10 0 0 0 0 0 51 214 95 150 42 35 13 3 15 0 10 0 16 23 25 43 31 51 34 51 30 35 24 35 27 35 27 39 30 47 33 47 31 43 30 47 31 51 34 43 33 51 37 63 42 71 40 83 43 75 42 75 42 79 43 79 45 79 51 95 54 83 46 75 48 95 54 91 45 67 40 55 27 47 27 39 33 51 43 150 52 277 203 333 135 210 102 226 95 230 96 246 99 253 101 222 61 75 16 0 0 23 45 249 196 257 95 234 123 174 64 95 42 67 37 51 39 150 111 297 182 484 229 591 197 456 331 928 355 896 333 769 292 567 263 765 248 452 174 448 218 611 282 519 221 539 202 400 170 392 152 150 88 265 188 563 257 630 260 583 165 222 66 99 48 134 69 234 117 341 167 480 229 686 303 726 322 884 328 206 0 59 55 83 30 59 21 39 19 51 24 35 16 35 18 39 19 43 19 47 19 43 18 39 19 43 21 47 22 59 27 67 28 63 25 71 30 67 27 63 28 59 30 126 25 51 257 813 324 845 304 682 232 551 212 535 212 559 209 547 200 488 182 440 161 412 165 452 176 468 174 488 199 563 214 559 235 698 266 734 283 777 289 742 310 833 310 817 337 912 342 932 378 972 355 991 369 789 236 801 309 686 217 468 153 380 114 317 98 273 113 265 134 341 137 456 165 484 156 499 209 626 209 622 244 726 268 682 301 749 306 694 339 825 321 805 333 821 375 888 282 876 361 773 212 833 276 722 211 650 303 539 200 634 239 301 263 650 194 507 279 615 203 551 244 488 196 686 318 678 253 484 218 519 185 357 141 301 123 253 123 246 110 190 93 194 107 265 125 269 122 257 120 269 126 261 123 265 123 257 116 234 108 210 98 238 137 365 180 365 114 242 108 226 108 246 116 253 114 230 111 249 111 222 101 222 108 206 102 206 101 202 101 198 99 186 93 178 92 186 96 186 92 150 87 158 93 174 96 154 85 130 84 130 79 103 69 99 69 115 70 123 72 130 76 146 81 134 73 126 70 119 69 119 69 123 69 119 67 115 64 107 63 103 60 95 58 107 64 111 64 115 67 142 73 130 66 119 64 130 72 103 13 0 6 11 1 7 21 51 28 43 27 47 27 31 24 43 22 31 19 43 27 39 31 47 36 63 39 67 40 107 63 119 48 67 46 111 60 126 28 142 205 626 245 476 191 341 162 333 162 329 161 317 161 305 143 289 137 277 132 253 122 218 119 242 120 253 143 333 161 349 153 234 78 75 63 107 63 103 82 166 96 269 147 289 129 226 99 186 122 166 87 198 110 293 110 194 90 222 108 170 24 23 18 19 13 7 13 11 16 7 12 19 12 23 10 15 9 19 10 15 9 15 7 11 7 15 9 11 7 7 6 7 6 0 10 23 27 83 49 115 49 134 58 138 64 166 73 174 72 170 69 158 70 186 39 3 0 0 22 95 39 67 19 19 3 7 6 7 6 7 7 7 7 11 10 51 39 75 9 0 1 3 6 11 4 3 3 3 1 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 4 19 3 27 3 27 3 27 3 23 1 23 1 23 1 23 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 3 0 4 23 7 0 0 0 3 0 6 51 28 119 48 158 55 182 57 138 31 59 7 11 3 63 70 281 88 134 18 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 1 4 0 0 0 0 0 0 0 0 1 0 0 0 0 4 6 14 10 14 7 11 10 23 19 35 33 45 27 16 0 2 0 9 0 88 85 193 73 95 34 45 22 42 19 38 22 54 36 76 42 78 45 81 43 71 34 59 37 66 34 62 31 59 31 59 31 57 30 57 30 59 33 64 34 74 39 81 43 85 42 88 43 93 42 90 40 97 43 100 40 93 43 102 49 107 45 93 36 97 43 97 34 85 30 90 36 88 36 100 37 126 51 155 81 241 229 499 185 303 110 179 84 174 88 157 87 169 92 136 87 117 48 47 0 14 31 150 162 322 105 229 90 202 101 138 42 71 30 90 45 93 49 145 96 288 165 336 211 334 168 608 325 389 193 391 292 575 256 501 223 303 125 248 126 231 155 386 244 410 203 346 170 334 162 253 72 186 96 210 159 396 253 477 206 260 99 281 134 269 122 281 146 312 132 284 138 341 215 444 285 565 348 580 72 40 36 50 30 45 24 33 19 33 22 38 16 26 16 28 18 31 19 31 22 33 19 26 16 28 19 33 19 33 24 42 28 45 28 42 31 42 28 42 27 45 28 54 27 38 61 537 346 532 348 575 351 503 274 456 269 451 260 408 245 410 257 468 280 436 248 425 250 422 238 382 217 379 223 379 232 374 220 408 248 403 229 396 244 410 254 439 259 427 265 472 285 448 274 487 272 460 268 436 330 606 365 604 345 549 316 484 266 468 232 413 184 362 129 260 105 222 114 200 104 219 123 214 140 284 159 336 215 324 200 355 248 393 241 460 288 520 321 522 328 608 349 608 357 608 375 444 355 608 371 556 309 508 303 551 266 580 283 439 272 520 233 405 292 460 211 417 274 370 191 515 215 413 248 393 209 358 206 353 224 405 230 374 177 274 135 248 114 214 114 205 108 202 114 219 117 226 117 226 114 214 105 202 87 193 132 312 199 362 164 202 96 202 90 207 102 229 108 226 107 234 116 236 105 217 105 238 105 234 105 231 104 231 102 229 95 214 92 212 95 217 93 214 85 207 90 219 98 217 90 195 81 193 82 179 73 162 67 159 76 162 76 159 75 162 76 164 76 159 72 152 69 152 72 155 70 157 70 155 67 150 66 148 70 152 63 145 64 152 67 150 57 136 72 155 70 145 66 145 64 148 55 47 0 38 34 69 33 112 82 155 84 148 78 131 75 148 76 140 66 131 66 140 79 162 87 171 95 181 98 186 85 174 84 128 51 126 78 174 75 171 180 496 233 365 190 327 194 379 199 374 184 346 168 336 162 327 156 319 155 317 149 305 143 303 137 274 123 286 146 315 155 341 153 248 69 195 66 191 60 238 84 262 141 358 128 241 95 265 128 310 88 229 96 234 126 269 104 162 39 114 37 23 22 26 15 4 7 0 12 4 10 7 13 19 13 21 7 19 10 16 10 14 9 11 7 11 7 11 7 9 6 7 4 4 4 14 9 14 10 23 15 23 22 42 31 69 52 97 63 100 55 102 60 124 79 74 7 4 7 42 40 66 33 40 10 2 6 7 7 7 7 7 7 7 10 9 24 59 36 14 1 0 4 0 4 0 3 0 3 0 1 2 3 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 2 1 2 1 2 1 2 1 2 1 4 3 7 6 9 7 0 0 0 3 9 4 4 0 7 13 26 28 42 36 42 60 71 45 40 16 11 6 11 0 69 72 90 22 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 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 23 12 19 4 15 0 0 0 0 21 115 67 123 48 23 24 35 27 31 30 39 28 47 40 71 40 67 42 71 39 47 28 63 37 55 34 51 34 51 34 31 31 59 40 67 39 67 42 59 40 63 42 71 46 83 46 75 43 75 42 79 45 87 48 87 46 67 42 67 42 47 28 91 43 55 33 47 36 63 40 103 61 111 18 63 43 111 72 162 128 654 227 361 114 111 75 178 79 166 72 170 70 174 76 182 82 71 0 0 0 31 123 515 147 182 88 226 117 222 60 87 48 87 30 55 48 115 51 150 105 285 156 400 165 444 245 329 90 158 104 261 141 376 152 325 184 468 165 345 107 154 79 349 214 567 208 277 150 579 162 111 84 257 128 138 81 202 101 198 82 178 70 174 70 186 76 218 105 297 123 321 135 361 147 480 245 730 241 345 58 115 73 198 58 79 19 43 24 51 19 43 18 35 18 43 19 35 13 39 18 39 19 43 21 47 21 43 19 47 22 55 27 67 30 55 24 55 24 47 24 59 30 75 52 246 374 952 322 972 371 908 331 817 304 825 316 777 268 714 277 769 301 761 279 777 321 880 327 813 292 825 337 884 309 789 312 853 321 793 283 757 303 777 297 757 283 706 259 646 239 607 221 579 223 555 199 563 241 682 266 734 286 773 291 781 301 761 289 785 294 777 288 765 288 690 265 658 245 591 221 531 202 448 182 448 171 380 137 297 117 333 147 412 177 492 214 567 227 634 251 769 304 773 368 702 272 964 372 976 380 984 374 952 369 956 357 928 365 944 346 892 351 825 313 845 348 710 269 698 336 408 188 408 197 575 208 567 289 714 292 694 349 908 354 861 313 547 232 527 208 448 177 369 147 333 144 337 138 297 119 246 107 265 153 448 187 372 120 178 61 75 34 87 64 154 61 130 70 265 98 210 99 226 87 206 105 210 101 218 102 214 102 226 108 234 99 210 108 249 111 242 114 238 123 265 116 194 92 186 108 158 95 178 90 126 75 126 87 146 82 150 79 146 81 158 85 138 76 138 75 138 78 146 81 146 82 154 73 130 75 134 67 134 76 130 63 111 72 126 63 119 67 138 73 138 69 130 70 150 69 111 24 0 31 146 58 103 54 130 79 190 81 134 54 119 72 202 92 194 81 198 96 202 102 210 98 166 82 166 93 198 85 154 64 51 66 150 51 0 140 539 230 416 185 468 230 507 211 412 182 384 185 392 180 396 179 380 177 392 177 365 162 345 156 309 143 285 140 293 146 305 150 297 138 242 108 170 87 126 72 115 96 289 147 182 34 234 146 214 138 150 125 273 108 261 119 194 60 55 34 3 1 0 16 0 13 19 12 0 6 3 10 11 9 11 7 19 6 15 9 15 9 15 9 15 9 3 4 3 4 3 4 3 4 0 6 0 6 0 6 0 6 0 0 0 9 19 19 55 31 67 27 79 45 134 45 47 0 43 33 119 49 83 18 3 1 47 10 15 1 11 6 27 9 55 9 59 45 130 25 23 6 3 4 0 1 0 3 0 4 0 3 0 3 0 3 0 1 0 1 3 1 3 1 3 1 11 3 7 1 3 0 0 0 7 4 0 10 7 6 0 1 0 7 0 1 0 12 11 6 0 4 0 1 0 12 19 6 0 6 7 3 0 9 0 0 0 6 11 10 7 3 0 9 0 1 0 1 11 13 0 18 7 4 11 1 15 0 0 3 15 0 15 22 71 18 87 18 119 37 150 25 19 3 35 0 43 12 214 132 234 12 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 9 6 4 1 0 0 7 0 38 40 126 69 128 51 112 34 66 30 71 34 69 39 90 46 88 43 88 45 85 39 74 39 76 36 71 34 71 34 74 31 71 39 78 39 78 40 85 42 81 42 88 46 95 48 100 49 102 46 105 49 114 55 124 55 107 49 102 49 105 42 93 39 102 40 112 48 121 48 114 34 117 27 138 84 162 76 241 123 382 206 331 67 155 85 145 75 157 72 138 63 119 61 114 76 114 24 16 4 38 63 284 203 248 78 181 102 188 79 119 37 95 45 78 33 85 45 100 39 164 111 300 165 384 211 343 96 176 78 195 61 145 66 162 117 291 171 327 152 226 70 143 42 210 120 248 87 262 235 360 69 159 126 257 49 100 24 90 33 114 30 119 33 133 42 145 46 179 73 191 78 193 93 193 82 193 125 200 101 152 113 207 85 105 42 45 24 38 21 26 21 31 18 28 19 31 16 21 18 28 18 31 19 33 21 33 19 31 21 33 24 40 28 47 27 40 30 42 27 47 31 64 33 66 134 606 340 525 355 577 366 553 322 534 330 518 298 472 298 489 300 489 295 489 315 546 343 530 318 496 333 565 354 534 333 558 374 599 363 558 366 608 377 606 375 599 366 585 354 570 325 494 288 451 229 348 214 379 227 389 233 386 227 384 229 386 230 393 232 410 241 425 248 429 262 446 266 451 274 465 285 475 295 489 297 477 283 446 269 444 274 463 253 422 238 429 236 403 209 360 211 360 196 432 209 396 259 463 285 475 282 487 282 465 280 470 280 506 301 511 297 530 289 551 324 546 318 580 349 439 247 608 336 391 221 451 292 432 227 417 282 558 374 599 366 508 325 513 307 468 285 451 282 441 286 503 291 413 168 224 119 243 123 236 122 181 60 90 25 64 40 102 46 148 66 124 40 114 75 145 60 155 70 148 69 179 60 179 85 183 82 212 101 200 101 212 101 226 107 226 116 262 206 372 184 305 129 224 96 198 95 200 93 195 90 183 88 183 92 181 84 169 78 164 78 164 78 164 78 164 78 164 78 167 78 174 81 164 75 171 79 164 75 169 73 148 66 159 70 143 61 136 69 150 69 145 67 148 76 145 58 59 0 45 49 85 39 81 49 117 63 107 42 88 34 112 66 157 75 164 85 191 85 183 92 179 81 164 79 174 64 186 98 124 22 128 58 47 33 386 245 370 212 422 203 408 194 367 187 374 202 403 209 403 202 384 188 358 173 339 162 327 147 303 140 291 137 293 141 300 146 315 152 327 144 308 129 298 116 279 99 272 128 327 107 207 141 396 132 319 122 355 128 229 143 238 49 131 33 81 7 47 15 47 21 14 12 2 10 19 13 4 10 11 7 14 4 19 7 11 7 11 7 11 7 11 4 7 4 7 4 7 4 7 7 14 7 19 13 23 9 11 4 11 7 14 6 14 12 26 16 26 16 38 28 40 10 2 12 35 31 57 28 42 15 26 0 0 3 7 7 11 4 2 0 2 22 78 54 42 6 0 0 0 7 11 7 2 1 0 3 0 3 2 3 2 1 4 1 2 1 2 1 2 1 2 4 7 3 4 1 2 1 2 0 0 0 2 1 0 3 9 4 7 0 0 0 7 6 2 10 16 10 11 7 16 9 11 15 21 9 4 3 11 9 11 1 0 6 4 4 0 6 2 9 4 9 0 1 0 1 0 1 0 0 0 4 2 0 9 3 0 3 23 39 78 82 100 95 121 98 85 22 7 12 2 13 28 96 269 137 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 4 3 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 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 3 3 7 3 3 3 3 1 7 0 7 0 0 4 55 55 115 57 63 55 67 39 51 39 63 40 79 54 91 48 71 43 75 45 71 42 67 39 59 36 55 36 55 37 59 39 67 39 59 39 71 45 71 43 67 46 75 48 83 51 95 52 83 49 91 57 123 69 119 61 99 61 103 58 91 51 79 55 123 75 166 78 142 63 130 82 95 67 47 46 138 140 384 188 408 254 158 70 142 63 134 69 138 63 130 57 138 60 174 45 11 0 0 25 234 199 376 95 107 85 194 75 126 55 75 45 83 36 59 36 71 39 87 37 138 93 190 159 484 158 230 69 83 55 79 52 115 61 71 42 146 99 214 75 107 46 83 81 150 75 99 66 321 134 146 72 325 158 43 7 0 4 0 6 7 12 39 19 59 24 51 33 95 39 95 45 119 54 146 49 83 36 115 69 214 98 194 61 103 30 63 27 51 16 51 19 39 18 43 19 39 15 39 18 39 19 43 21 47 21 47 19 47 21 51 25 63 28 71 30 71 31 59 30 67 34 67 16 515 371 805 328 880 339 964 336 857 334 880 309 789 306 849 313 785 288 777 313 865 330 900 330 865 327 920 358 964 361 896 360 1003 384 964 360 972 384 1003 384 1011 384 1011 383 1011 383 1011 365 988 369 865 322 948 358 845 316 793 269 674 245 638 226 615 223 587 214 575 211 567 208 531 208 519 211 543 227 587 241 622 253 638 263 678 280 722 291 777 315 825 328 865 355 940 371 956 366 892 321 749 276 662 266 424 193 507 171 408 159 388 128 388 144 404 173 492 190 523 211 563 202 523 250 615 193 658 196 607 272 630 259 702 256 579 223 559 256 706 361 948 375 876 307 730 298 714 291 738 315 785 309 674 257 575 193 369 126 269 114 115 55 75 22 0 22 63 45 91 45 134 75 170 51 75 33 91 31 59 39 87 36 91 52 39 54 119 43 87 75 178 66 162 79 182 87 182 85 230 119 277 117 242 102 218 99 206 99 206 96 182 93 190 96 170 87 178 90 174 84 162 81 154 79 154 81 162 84 162 81 154 76 134 76 146 72 134 76 146 72 142 75 130 64 119 69 123 61 119 67 138 73 138 69 130 70 150 75 134 25 0 12 99 43 63 37 63 52 99 48 67 43 83 54 123 67 142 70 150 73 130 73 126 76 130 78 138 81 202 92 150 63 15 22 0 0 289 262 599 200 507 242 448 197 412 191 416 199 448 205 428 190 369 171 341 156 309 153 329 164 321 155 313 153 309 153 313 155 309 159 345 171 357 170 353 170 317 149 269 128 261 135 222 92 142 119 95 123 317 122 107 87 154 61 35 40 31 22 0 28 0 25 23 7 0 7 3 18 11 15 19 10 15 7 19 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 15 7 15 16 55 24 27 4 11 7 11 4 0 0 0 3 15 3 3 1 7 3 0 0 15 12 19 13 23 12 7 7 11 6 23 6 15 0 0 0 0 6 83 52 134 25 15 0 0 1 0 0 0 0 0 10 0 3 0 3 0 1 3 0 3 1 3 1 3 1 3 1 11 3 7 3 7 1 3 1 15 10 31 9 11 3 19 10 23 10 19 4 19 13 35 9 0 3 0 13 23 12 11 13 0 3 0 12 15 6 0 1 43 6 31 6 15 1 27 1 15 1 19 4 15 1 39 1 55 3 15 0 7 0 0 0 0 0 27 24 166 111 432 152 444 152 432 107 130 7 23 1 11 12 253 188 476 88 67 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 9 4 4 3 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 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 1 0 0 0 0 0 0 4 0 14 21 105 69 140 57 128 52 90 39 85 45 93 51 112 51 95 42 83 42 90 45 90 42 85 42 81 40 81 40 81 42 85 43 81 39 78 43 93 46 95 48 97 49 105 52 107 54 109 48 105 49 124 64 140 70 131 70 133 69 138 64 133 69 157 84 193 98 193 81 167 75 112 76 269 75 274 134 374 266 382 202 432 49 150 49 162 64 150 63 128 60 126 69 121 64 42 4 23 0 100 143 372 125 164 60 164 79 133 55 95 49 81 31 69 33 76 39 97 15 97 73 243 105 281 187 374 146 229 61 145 49 150 49 136 52 78 6 126 43 145 69 167 57 169 54 148 60 119 78 198 82 152 174 365 25 52 12 112 18 83 22 97 25 102 25 102 24 112 34 100 28 95 37 90 33 66 27 45 27 59 54 97 51 64 30 38 25 42 25 35 22 33 18 28 19 31 18 26 18 28 18 31 19 33 21 33 21 33 21 33 22 38 27 40 27 35 30 40 25 42 27 62 31 40 272 587 289 542 324 525 342 527 316 515 312 491 303 508 327 511 292 456 295 518 321 489 318 494 321 513 331 525 349 573 352 568 378 596 374 565 369 599 381 599 380 596 378 601 381 604 383 573 380 606 328 549 383 601 360 575 345 520 316 530 328 515 309 501 300 477 274 439 259 432 248 401 236 389 230 367 223 370 230 365 218 348 214 339 209 336 223 446 291 513 291 503 300 532 300 534 316 575 357 568 365 608 365 608 366 546 294 468 251 398 200 334 174 303 156 269 138 272 153 286 137 253 162 451 345 384 140 379 247 403 197 262 177 355 220 370 276 575 380 570 330 491 333 525 319 487 301 463 268 391 205 284 119 183 102 179 69 90 30 78 34 71 31 88 45 93 48 107 63 148 75 119 43 88 36 69 24 69 25 59 22 71 27 95 34 64 18 97 48 102 40 105 48 114 48 117 61 150 51 114 49 114 57 136 73 159 82 162 79 157 76 150 72 140 70 143 70 145 72 148 75 152 75 155 81 164 85 164 81 159 78 169 81 162 75 167 78 157 73 155 69 148 67 150 67 140 67 148 75 157 72 148 67 145 67 148 66 69 0 31 45 93 45 74 37 112 67 133 63 138 66 145 66 150 66 150 60 145 63 152 66 164 78 181 82 181 79 174 79 157 31 105 105 348 263 458 248 441 217 413 218 379 205 391 196 379 185 355 164 322 149 317 152 315 150 327 170 362 180 362 180 360 177 355 173 353 174 379 187 398 193 398 193 401 180 389 176 367 167 355 143 300 131 489 176 284 120 296 64 193 57 219 84 200 72 181 49 78 21 66 18 21 0 19 18 0 15 11 12 14 9 14 4 16 6 9 6 9 6 9 6 9 7 11 7 11 7 11 7 11 9 11 9 31 30 45 15 0 3 7 4 2 0 0 1 4 1 0 0 0 0 0 1 9 4 9 3 21 9 23 4 14 12 35 0 19 0 23 0 35 10 66 31 83 25 35 0 16 0 21 0 14 0 7 3 7 3 0 3 0 1 2 0 4 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 1 7 4 0 0 0 0 0 0 0 6 11 6 7 3 2 4 0 3 9 13 0 4 4 9 0 1 4 13 2 1 0 3 0 3 0 3 0 13 0 4 0 16 71 61 69 81 109 40 0 0 0 0 2 0 7 0 0 7 9 48 162 171 226 168 219 173 164 51 0 1 2 4 0 73 260 190 159 31 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 0 3 0 3 3 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 19 0 0 0 15 52 178 102 150 79 107 49 59 42 75 48 91 58 99 49 67 42 63 45 75 48 87 48 79 45 75 45 75 45 75 45 75 43 63 42 79 49 79 49 83 49 87 52 91 54 99 52 83 46 87 55 123 69 126 73 134 73 134 70 126 67 138 72 150 76 162 72 123 54 87 25 523 291 246 128 222 209 515 280 468 88 0 75 99 72 107 60 103 54 134 79 206 78 107 10 0 6 0 69 341 190 166 67 126 70 138 67 123 37 107 34 39 33 63 33 39 27 43 67 214 111 238 108 297 174 388 156 277 117 261 149 424 227 436 108 126 64 67 36 67 39 95 55 47 48 126 48 126 95 178 84 603 285 95 13 11 40 55 30 75 33 83 31 71 27 67 33 79 27 55 27 67 25 0 13 51 24 39 24 75 48 79 27 47 19 55 27 63 25 59 21 39 16 43 21 43 18 39 18 39 19 43 21 47 21 47 21 43 21 47 22 59 27 67 28 71 28 47 25 51 30 47 46 841 343 745 343 853 324 872 331 876 307 817 318 888 333 908 324 825 303 868 339 872 294 809 312 880 330 861 315 904 365 944 354 948 375 1003 381 988 383 1011 384 1011 384 1011 384 1011 384 1011 375 1011 384 876 342 1007 366 988 369 956 343 940 365 984 355 912 345 948 343 892 321 876 331 829 310 813 312 805 292 742 285 742 277 694 262 678 257 642 236 622 260 722 266 626 218 511 191 428 174 432 214 674 250 805 313 749 295 801 322 857 333 884 349 896 328 813 297 742 274 714 277 682 279 666 179 357 294 813 185 436 232 535 171 376 177 531 209 658 266 682 263 591 256 714 309 757 294 686 256 583 209 420 141 321 113 206 70 130 49 67 25 63 42 95 45 95 48 83 33 111 48 130 61 146 51 99 40 91 34 67 28 55 19 39 22 75 31 55 33 47 24 39 33 39 27 47 30 59 34 63 31 87 42 91 37 67 36 91 54 99 55 111 52 71 36 47 37 67 43 83 49 99 55 111 58 134 69 154 78 170 79 166 76 162 84 178 81 174 88 194 85 166 76 154 76 162 78 154 73 146 75 150 76 138 67 123 66 138 76 154 34 0 13 111 54 63 28 19 57 150 78 130 67 103 55 99 58 126 69 138 67 111 72 103 76 126 82 123 78 115 78 67 48 162 180 571 285 630 223 472 239 476 200 452 206 408 185 372 168 353 162 341 158 357 173 376 176 369 177 396 193 404 190 412 191 412 191 408 188 412 199 436 206 444 206 444 209 456 211 448 208 444 203 388 168 484 309 503 126 218 85 51 54 150 101 202 93 178 99 107 24 55 16 0 0 0 15 31 3 7 13 19 10 23 6 19 6 15 9 15 9 15 9 15 9 11 7 11 7 11 7 11 7 11 6 11 18 67 27 23 0 0 3 3 3 0 1 3 7 0 1 15 1 0 0 0 7 0 0 0 7 11 9 0 0 0 0 0 0 0 10 39 28 67 42 111 46 67 24 3 6 0 0 0 3 3 12 0 0 0 1 3 3 11 0 19 0 11 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 7 0 15 0 27 12 35 0 19 6 39 6 15 0 15 7 43 4 19 1 19 1 19 1 43 1 19 1 27 9 47 15 63 9 166 78 238 87 269 45 166 37 174 131 444 125 436 168 230 18 19 0 7 0 0 0 0 0 0 3 99 104 444 156 503 174 527 147 206 12 27 16 19 13 166 155 543 150 174 4 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 4 7 4 7 4 7 4 7 3 4 3 4 4 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 0 2 0 0 0 0 0 2 0 9 12 95 98 241 114 167 72 114 45 93 48 102 54 119 63 117 52 102 49 105 51 102 51 97 48 93 46 93 46 95 43 93 48 93 45 90 49 102 51 100 51 105 52 107 52 114 58 117 51 112 51 119 58 128 63 124 69 128 64 126 60 136 61 136 54 133 54 138 48 133 40 198 301 525 90 293 140 429 190 608 196 138 84 171 61 131 58 140 51 121 70 162 85 121 28 21 4 38 34 200 158 284 64 140 72 143 64 133 64 78 42 64 28 85 40 71 24 93 101 276 126 231 120 274 132 310 161 379 212 451 253 489 250 506 286 441 179 362 167 319 147 296 113 207 64 128 51 97 37 133 54 169 301 608 81 102 18 81 24 78 28 85 31 88 30 83 30 90 33 78 25 69 25 50 22 45 21 35 22 33 24 35 31 42 22 33 22 40 27 42 27 35 18 26 18 33 21 31 18 28 18 31 19 33 21 33 21 33 19 31 21 35 24 35 28 38 31 45 25 47 27 59 12 167 348 503 286 532 315 496 312 527 328 487 300 518 339 534 336 518 313 513 342 558 325 472 300 515 337 534 316 506 337 575 352 546 342 573 375 601 371 575 381 589 384 594 384 596 384 599 360 553 374 570 322 537 381 592 384 606 375 585 372 589 361 558 331 546 348 551 333 532 336 561 321 518 324 544 334 513 306 494 303 475 294 482 319 520 327 508 343 563 336 551 336 551 312 489 241 398 211 396 242 374 232 372 224 372 211 377 214 353 200 365 235 410 229 410 239 448 266 489 286 487 303 561 250 506 288 484 282 511 301 527 313 508 340 573 316 585 348 415 167 351 245 444 235 377 199 300 158 248 122 179 54 107 52 97 43 85 42 93 42 93 43 81 39 100 55 107 54 93 52 90 49 81 42 74 39 69 34 62 30 52 27 52 33 59 40 107 55 66 24 62 33 69 34 64 34 69 30 42 15 42 22 45 19 50 34 83 33 81 46 81 28 47 21 59 24 59 27 66 30 69 28 66 37 83 43 95 48 100 49 100 52 126 61 131 66 150 76 152 73 143 69 152 79 155 75 152 76 159 82 169 78 157 75 157 70 152 72 76 0 33 43 88 46 71 37 131 88 157 64 136 60 138 58 152 67 174 76 186 88 205 90 200 82 186 72 174 75 181 81 276 232 511 268 448 236 453 220 398 227 386 174 379 176 343 162 327 158 336 170 362 174 358 180 365 184 370 188 379 182 367 188 382 197 396 203 408 202 434 209 444 214 439 217 444 223 439 211 429 215 439 211 420 227 468 185 401 190 248 46 229 66 219 82 217 70 193 98 272 52 95 18 59 0 19 19 2 10 4 9 9 6 14 6 19 9 14 9 14 9 14 9 14 9 14 9 14 9 14 9 14 9 9 7 21 21 28 7 0 7 14 9 9 3 2 3 9 0 0 3 2 1 2 3 9 7 19 4 11 0 9 0 19 0 83 33 150 61 191 76 219 75 234 107 245 102 226 90 174 30 71 0 31 0 16 0 7 1 2 3 0 0 2 0 4 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 4 0 0 0 9 0 0 12 7 0 0 0 0 0 7 0 0 0 0 0 0 15 7 18 38 54 100 82 109 52 26 58 74 129 248 171 250 158 114 73 83 61 200 188 195 159 269 113 38 0 7 0 7 3 7 0 2 6 0 22 102 147 193 167 195 177 195 84 0 9 4 9 11 55 188 206 245 81 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 1 11 0 15 0 23 0 11 4 0 33 194 150 253 84 154 64 75 46 75 52 91 60 119 61 91 52 83 51 75 48 87 49 83 46 75 45 79 46 67 45 87 49 87 49 91 54 83 49 87 51 87 52 91 52 103 55 91 48 83 46 87 51 75 57 95 57 79 48 71 49 83 46 71 45 91 55 115 58 63 55 257 111 166 176 321 144 349 254 142 45 154 54 123 85 103 58 91 58 182 98 186 46 11 9 0 12 107 140 361 128 107 57 134 78 154 67 142 45 83 31 55 37 43 22 91 90 261 119 309 159 436 200 452 171 440 188 293 92 134 85 194 144 349 123 162 87 234 122 273 143 333 125 234 81 138 66 123 61 79 69 805 378 198 57 83 31 63 28 75 31 83 33 83 33 79 36 91 33 75 33 63 22 43 18 31 19 51 33 79 39 75 27 51 19 47 24 59 27 63 22 39 16 39 21 47 21 39 18 39 19 43 21 47 21 47 21 43 19 43 21 51 25 79 30 75 27 47 24 43 28 7 158 924 283 789 324 841 307 825 318 861 306 813 310 857 318 880 310 825 324 928 343 872 303 849 330 940 331 880 331 936 351 972 354 940 365 999 377 964 361 1003 384 1011 384 1011 384 1003 380 972 374 995 351 849 339 988 380 1007 360 944 371 1011 371 960 355 964 354 932 337 892 331 904 339 884 321 912 348 960 334 892 330 928 328 872 324 924 348 944 340 1011 378 995 371 1011 383 1011 369 880 340 888 365 956 351 865 309 745 272 658 238 591 221 543 200 495 190 484 182 476 185 492 188 539 194 507 232 603 253 619 187 488 194 440 202 579 263 702 244 666 295 833 256 492 208 484 180 424 156 321 98 186 61 115 37 134 52 95 46 119 55 111 43 154 69 134 46 79 43 107 51 142 58 138 51 119 48 115 45 99 40 95 36 79 33 79 31 67 37 115 60 138 46 83 36 95 48 111 39 75 36 71 24 95 33 83 27 59 25 63 27 63 33 79 34 51 25 23 22 19 21 23 22 23 19 15 16 19 19 19 21 23 21 27 21 19 27 43 27 43 37 71 37 83 40 75 52 115 54 103 55 115 64 130 72 134 70 134 72 123 69 130 27 0 13 99 45 71 42 91 90 202 81 111 66 126 69 126 67 134 72 158 79 170 99 166 93 123 72 83 66 51 122 424 259 650 251 519 262 495 244 480 200 440 194 345 176 361 170 349 164 345 164 369 173 337 162 337 165 361 176 376 177 369 176 384 187 416 199 444 205 424 199 444 208 452 209 460 215 444 206 432 206 440 208 440 208 424 212 472 203 464 156 269 81 158 93 170 87 142 108 337 206 174 63 206 82 23 0 0 3 0 6 3 6 15 6 19 7 11 7 11 7 11 7 11 7 19 10 19 10 19 10 19 10 19 9 15 10 23 10 7 1 15 9 15 7 0 3 3 7 19 4 11 1 3 3 0 1 15 7 0 0 0 12 59 45 134 85 198 114 238 113 234 114 226 128 305 141 325 164 341 143 242 87 95 18 0 0 0 9 0 1 3 1 19 0 31 0 11 1 3 1 3 1 3 1 0 0 3 1 3 3 7 3 19 6 51 0 27 1 63 10 39 0 27 1 83 19 55 0 47 30 222 73 281 88 246 42 202 99 448 176 555 173 369 60 234 70 420 185 527 188 511 96 218 87 186 111 531 143 460 173 428 45 27 6 7 0 3 0 0 6 27 6 71 78 412 167 488 159 511 167 293 36 31 12 3 22 99 99 492 187 281 19 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 11 0 2 0 0 0 2 0 11 3 66 107 324 167 217 87 145 52 109 51 114 57 126 64 119 57 107 51 107 45 95 46 93 43 88 42 88 42 90 39 90 48 102 51 102 51 107 49 102 51 105 51 109 52 112 52 112 46 102 40 102 37 95 40 100 48 100 40 88 36 95 37 100 36 121 52 164 70 191 70 195 81 360 254 432 176 401 191 257 70 226 58 155 76 136 69 159 63 150 93 186 73 59 0 33 7 42 79 300 168 224 66 107 61 162 79 121 58 102 46 76 31 74 15 71 87 296 173 202 95 288 134 293 176 355 182 465 266 472 224 422 235 556 304 518 184 310 138 286 119 293 147 276 134 231 93 202 85 150 49 148 301 608 46 124 42 102 33 97 31 93 31 85 31 85 28 90 36 85 34 78 30 45 18 47 28 45 19 26 22 47 25 35 18 26 18 33 25 45 28 38 18 26 18 33 21 33 18 28 18 31 19 33 21 33 21 33 19 31 19 33 22 33 24 31 25 35 19 38 19 52 9 336 358 432 310 503 315 477 309 491 313 501 307 472 297 484 322 479 298 511 342 539 325 508 312 539 336 530 325 556 349 551 349 556 345 582 372 596 365 577 384 594 384 594 381 585 372 568 355 575 360 511 304 513 358 587 384 558 352 580 378 551 331 518 361 542 322 491 310 501 316 499 301 479 310 537 339 525 324 530 343 525 319 520 351 585 374 587 361 604 383 601 365 582 369 604 339 575 358 608 369 608 348 549 368 604 340 522 301 525 298 465 266 458 262 439 242 408 224 384 197 386 191 341 194 305 214 276 117 224 125 231 95 205 260 608 310 420 196 276 113 245 119 257 114 217 96 159 64 131 57 109 46 93 48 95 51 102 58 112 42 102 61 107 54 107 58 105 51 88 51 76 45 76 49 74 45 71 43 62 34 57 33 47 34 76 49 69 39 81 45 69 37 85 51 59 24 42 30 47 33 45 19 40 31 57 30 42 21 42 22 47 28 50 19 35 19 45 25 50 24 47 21 47 24 52 19 45 16 42 16 42 13 47 16 42 10 50 12 42 15 45 12 69 30 71 25 76 28 88 42 107 48 109 52 119 51 112 51 52 0 35 45 90 39 95 70 193 105 152 63 148 57 133 58 150 63 167 76 198 92 222 101 217 82 181 69 181 185 477 276 477 259 477 230 420 236 370 199 389 164 341 196 343 167 343 171 348 168 348 167 351 176 346 162 334 165 343 167 339 167 341 170 353 179 370 191 389 191 415 197 422 199 415 202 417 194 403 209 422 208 403 200 410 209 391 197 427 209 374 209 398 205 393 146 279 156 413 215 358 111 260 168 324 69 31 1 16 1 0 1 7 4 14 6 16 6 9 6 7 7 7 7 7 12 16 10 16 10 19 10 19 13 16 10 11 7 7 4 4 3 7 6 7 4 4 7 19 10 9 1 0 1 4 4 7 0 14 0 26 15 119 99 262 150 339 152 336 129 293 108 288 108 308 125 300 137 362 170 343 161 324 131 210 48 54 0 14 1 4 1 2 0 2 0 2 1 2 1 2 1 4 1 4 3 7 3 7 4 7 6 4 18 59 52 59 36 90 92 164 28 19 25 102 105 159 70 57 30 128 153 262 182 241 114 59 58 140 147 236 176 250 120 69 60 50 116 219 161 262 193 159 43 112 40 97 174 214 168 260 167 76 3 16 0 9 7 9 0 2 0 0 4 52 128 200 164 171 174 217 119 40 24 7 12 28 27 78 162 253 111 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 6 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 0 0 0 0 0 1 3 1 0 1 0 1 3 3 11 3 23 0 0 37 162 182 448 131 190 78 79 51 83 51 91 57 119 64 123 61 75 46 51 46 75 45 79 46 91 49 83 43 95 51 91 49 91 49 91 48 71 46 79 54 91 55 99 54 99 51 99 48 87 43 79 42 15 36 19 37 55 40 79 40 83 42 95 42 119 60 126 117 39 113 218 236 480 212 365 227 432 78 75 99 146 51 130 70 130 72 126 78 214 93 111 0 19 0 0 21 150 158 408 90 107 61 146 70 150 64 142 64 79 43 47 19 15 58 313 230 476 66 170 102 206 128 214 78 246 129 369 180 400 150 301 135 321 131 261 144 329 150 329 167 273 147 337 137 242 82 134 63 91 34 797 313 0 18 91 40 27 27 51 28 51 36 59 24 47 30 59 27 79 33 31 24 43 25 51 22 55 24 71 25 63 24 47 18 35 18 47 22 47 19 35 15 31 16 43 21 39 19 47 22 51 19 39 16 47 19 43 18 39 19 43 21 83 6 35 36 59 18 11 4 353 297 849 282 801 306 749 316 821 304 817 319 825 294 773 303 861 315 849 319 868 319 876 327 868 316 888 336 920 334 904 334 928 352 944 352 952 369 980 361 995 384 1011 375 972 363 976 363 991 354 924 333 745 330 904 355 916 354 968 369 944 342 900 349 988 346 872 334 888 321 817 307 833 298 817 313 920 346 908 312 896 343 920 321 892 361 1011 368 988 384 995 384 995 383 999 378 952 348 956 384 1011 381 995 374 995 366 908 339 892 342 853 310 809 300 734 271 718 288 757 279 749 292 805 282 650 268 730 247 555 205 372 101 194 73 801 363 781 227 472 165 218 108 253 107 289 95 194 76 198 79 182 76 170 69 138 54 103 46 111 54 103 57 130 52 111 57 126 52 107 52 115 55 123 52 111 48 99 42 83 34 63 36 63 40 67 37 83 37 83 36 99 40 107 40 103 36 59 28 63 36 67 31 71 30 63 24 43 19 47 25 47 24 35 21 39 24 51 27 35 25 55 28 47 19 47 25 39 10 3 12 35 18 0 37 0 13 75 15 0 12 0 7 0 10 0 16 3 22 0 18 35 25 75 25 27 37 47 24 15 6 0 12 51 40 43 43 126 99 186 79 158 67 111 60 166 73 91 70 186 70 170 96 158 95 87 76 301 245 619 276 607 253 539 235 476 202 428 197 388 179 337 165 325 168 325 167 345 170 349 168 337 164 353 171 349 168 341 165 333 164 353 171 349 167 333 165 349 173 392 185 392 187 396 187 400 188 388 190 420 202 432 199 408 188 392 202 436 199 436 199 448 217 472 197 392 179 408 196 396 176 325 177 456 177 257 55 0 0 0 0 0 0 0 3 0 9 7 7 15 7 15 15 19 9 3 9 15 12 23 7 7 6 7 10 11 12 15 10 11 9 3 7 3 9 7 10 11 7 0 1 11 6 47 12 27 4 0 0 0 19 134 140 365 158 349 146 285 120 226 107 206 107 190 101 190 102 210 128 317 167 353 156 313 132 246 95 55 0 0 0 0 4 19 0 35 4 7 6 23 10 0 0 0 1 0 16 107 43 166 101 325 78 246 135 535 125 257 122 531 161 293 30 111 137 595 153 309 60 198 66 523 191 543 144 456 57 261 67 452 193 503 155 420 76 190 52 246 158 555 162 567 143 253 69 234 57 507 167 456 194 488 85 51 0 19 4 0 10 19 9 19 1 59 45 349 159 480 171 456 194 412 63 27 27 0 16 23 55 365 146 349 48 79 10 51 1 43 0 0 10 0 0 0 0 0 0 0 0 0 1 0 1 11 6 7 0 0 0 0 1 3 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 1 15 3 23 4 19 3 19 1 15 1 15 3 23 4 3 0 0 3 0 0 0 0 0 1 0 1 0 3 0 4 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 7 0 11 0 7 0 0 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 0 0 0 0 1 4 4 9 1 4 1 0 4 0 4 0 12 0 7 62 72 312 218 324 104 200 67 145 54 112 55 126 55 109 63 117 58 105 48 100 48 97 45 95 48 102 46 95 48 100 49 102 49 102 49 107 45 105 48 114 52 117 52 114 51 121 49 117 45 109 42 107 39 102 42 97 42 93 43 95 31 124 45 143 72 212 88 305 220 518 226 463 224 477 215 396 111 181 69 179 61 157 78 128 72 143 64 157 88 138 31 14 6 14 1 71 78 312 174 179 57 128 70 133 64 105 48 88 27 62 40 81 28 226 170 250 84 191 98 140 84 331 117 162 63 198 96 243 123 291 134 274 107 284 129 269 113 269 128 272 113 200 113 234 122 150 61 171 31 136 307 539 111 176 37 102 31 114 13 83 15 93 28 102 10 76 7 78 25 85 30 57 25 50 24 45 22 47 22 45 25 38 21 28 16 28 21 35 16 28 18 28 18 28 18 26 18 28 21 33 21 31 18 26 21 31 19 28 18 31 19 33 4 38 36 54 12 9 61 334 300 558 300 434 303 496 277 475 310 487 321 525 327 479 294 475 321 511 316 489 301 494 318 522 316 506 321 532 333 525 327 522 346 561 357 561 358 580 368 570 368 596 384 596 371 585 361 561 363 553 336 496 266 515 334 549 333 551 363 573 352 549 354 575 363 542 336 546 351 542 336 534 327 506 316 518 346 563 342 513 325 542 340 511 327 558 366 570 374 601 384 608 384 608 378 585 360 558 368 606 383 582 383 589 383 608 369 601 377 599 358 563 337 532 321 511 312 496 301 479 309 515 336 534 307 532 345 537 333 553 245 265 158 286 313 568 232 310 144 272 105 200 82 195 98 169 81 159 87 157 79 145 61 124 73 138 73 119 55 95 51 107 55 90 45 95 49 88 52 95 54 93 48 81 42 71 43 74 40 69 37 71 40 76 34 57 34 62 34 69 37 85 37 78 37 62 28 42 31 52 33 59 34 62 34 59 30 52 27 50 25 45 21 38 21 40 28 40 22 40 30 62 34 59 19 54 31 52 18 45 19 50 28 81 22 35 21 38 10 54 22 69 19 57 13 45 15 42 6 42 9 33 7 11 0 23 9 21 7 11 1 40 34 100 42 100 73 176 92 152 82 138 84 140 63 121 60 181 95 179 110 214 69 193 143 436 272 503 266 489 244 434 212 415 205 396 184 360 171 331 153 312 152 317 168 341 170 348 174 355 180 362 188 374 190 379 193 384 196 386 184 367 182 358 173 351 176 360 177 365 179 367 180 370 182 372 179 370 187 382 191 382 187 372 191 398 197 374 194 382 185 377 180 372 188 372 184 362 179 353 168 351 170 343 159 274 95 159 3 35 1 28 7 21 3 9 7 7 4 0 7 4 16 11 10 9 9 16 6 26 3 26 6 4 10 7 12 4 10 2 7 0 9 2 9 4 10 11 7 19 3 0 9 0 9 11 3 52 36 226 140 360 162 358 140 336 125 308 111 293 107 291 98 274 92 262 90 284 119 334 147 360 147 331 144 279 98 143 22 28 0 9 0 9 0 0 0 7 12 21 4 11 0 26 10 71 69 121 101 217 147 124 96 186 199 226 95 145 176 250 114 21 6 143 211 257 123 66 58 66 141 260 191 229 155 62 61 38 123 250 176 234 162 138 51 54 55 181 173 205 177 186 96 69 54 26 144 198 144 243 180 205 31 0 0 19 0 31 0 21 4 7 16 28 87 157 155 174 155 183 101 64 15 50 27 45 15 31 84 157 101 28 70 0 3 0 7 0 0 19 0 2 0 2 0 2 0 0 4 0 1 0 0 2 0 2 0 2 0 0 1 0 1 0 1 9 0 9 0 9 1 4 0 0 0 0 1 0 1 0 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 0 1 0 3 0 3 0 1 0 0 0 1 0 1 0 0 0 0 2 0 2 0 7 6 11 0 0 1 0 1 0 1 0 7 11 3 4 0 2 0 2 0 2 0 2 0 2 0 7 0 7 0 7 0 2 0 2 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 0 11 9 27 10 0 3 0 3 0 3 11 4 0 1 0 16 79 147 480 206 337 129 150 66 71 49 83 57 95 54 99 58 95 55 55 40 71 51 63 48 67 51 71 49 63 49 67 51 75 52 79 52 75 48 87 52 95 52 95 49 103 51 99 49 87 45 87 42 59 46 63 46 91 46 119 46 99 73 87 72 146 111 166 171 507 318 476 197 488 342 587 123 63 76 170 67 107 75 138 52 111 48 79 84 198 51 19 0 0 0 3 30 230 180 424 75 119 63 146 64 123 45 67 30 35 24 35 33 158 158 317 45 55 79 158 39 194 132 123 63 138 85 182 79 214 126 293 104 115 110 333 162 305 126 222 105 249 64 126 104 670 150 170 55 79 110 757 205 503 232 587 179 75 31 55 48 99 30 0 3 11 52 317 125 138 16 51 31 39 22 39 18 43 19 55 21 55 22 43 18 35 18 43 21 27 16 43 21 47 19 35 13 35 18 43 19 47 19 39 18 47 19 43 18 39 19 43 21 39 9 67 28 15 96 611 316 813 318 745 286 793 288 738 322 829 319 865 343 884 312 781 295 857 325 849 298 781 301 853 322 813 303 841 322 884 328 888 334 936 352 948 355 952 363 964 360 964 369 1011 378 1007 369 956 345 932 340 880 291 718 321 880 322 904 355 976 351 912 342 940 351 908 328 888 342 936 342 920 348 920 339 904 336 944 358 944 333 896 348 948 337 904 351 976 361 948 372 991 384 1003 383 948 343 944 349 972 384 988 372 995 384 980 366 968 380 991 365 928 354 916 336 880 337 884 325 857 333 857 324 900 339 857 330 908 340 817 360 817 220 650 233 587 173 456 167 492 164 468 159 333 116 297 104 234 87 214 81 218 93 186 75 162 63 138 58 130 57 142 64 146 57 130 61 142 58 107 52 107 52 107 46 99 43 75 36 75 36 75 37 71 37 79 36 67 31 67 31 83 36 95 36 91 33 67 31 71 39 55 28 59 33 67 33 67 33 51 25 47 24 39 21 31 19 43 27 31 22 47 28 51 25 55 22 31 16 43 22 59 28 3 31 7 15 0 22 79 16 47 27 19 18 0 7 0 3 0 1 0 0 0 0 0 0 0 0 0 1 0 15 87 58 67 45 111 79 142 72 154 67 83 75 186 75 146 78 166 93 107 90 238 197 591 297 654 266 539 235 476 202 412 197 420 193 376 179 333 159 293 153 297 156 345 171 337 170 345 177 369 185 376 182 388 190 416 200 436 205 404 191 400 185 372 176 369 179 341 168 345 170 353 173 361 174 353 171 357 173 361 176 372 179 357 194 384 170 396 199 432 187 380 174 384 177 361 171 341 171 376 165 341 171 428 196 412 162 321 108 107 12 0 0 0 6 7 6 3 4 0 6 0 7 3 9 3 7 7 3 7 3 11 9 15 10 15 10 11 9 3 7 7 7 11 9 11 9 19 7 19 3 39 9 31 7 0 22 134 150 380 161 293 132 226 113 222 111 214 107 202 105 178 96 146 79 115 76 138 90 226 126 273 147 321 150 277 117 111 28 0 0 11 7 31 0 19 9 35 15 11 4 3 7 51 39 170 54 238 141 460 93 222 108 579 173 281 85 488 174 408 39 71 69 587 190 452 60 222 46 380 176 587 174 484 76 285 52 349 168 507 164 448 111 202 61 222 122 555 174 595 184 432 81 238 52 408 153 484 168 507 158 87 12 19 4 0 0 0 6 39 7 59 15 214 123 408 99 448 132 416 143 150 1 35 16 39 42 337 244 765 247 563 15 43 1 31 7 7 0 0 0 0 0 0 0 0 1 3 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 1 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 3 11 1 7 0 0 0 0 0 0 0 0 0 3 6 3 4 0 4 0 3 0 0 0 0 0 0 3 1 11 3 7 1 7 3 11 4 7 0 7 0 11 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 2 7 21 15 23 1 4 3 0 3 0 4 0 1 0 4 38 34 214 191 396 224 346 116 169 58 128 57 117 55 105 52 105 57 105 45 81 55 100 48 93 49 97 51 95 46 90 48 95 51 100 54 102 49 105 52 109 54 114 49 107 51 114 49 109 48 107 43 105 48 119 48 119 49 114 48 119 28 152 52 214 102 245 90 384 319 608 295 501 274 592 200 152 69 195 76 162 67 117 37 138 49 88 48 167 88 76 4 21 0 11 7 81 104 327 156 136 55 114 55 102 45 74 30 59 34 88 6 105 147 260 55 121 67 152 61 136 90 164 22 179 75 200 81 183 73 219 95 214 108 291 177 434 205 315 126 300 144 238 61 243 369 446 79 152 0 272 277 265 143 413 280 501 262 458 244 456 229 324 125 212 167 408 307 479 129 85 36 69 18 35 15 31 13 31 13 28 21 31 18 26 16 28 19 31 15 26 18 31 19 28 16 23 16 26 18 28 19 31 19 31 21 31 19 28 18 31 19 33 25 26 6 7 79 432 349 482 269 458 294 515 303 456 297 558 336 530 337 544 334 499 300 477 310 508 312 470 291 487 313 496 301 482 309 513 330 525 334 542 346 558 355 563 357 565 360 568 354 575 374 589 366 565 351 549 333 527 324 448 276 520 321 484 337 563 349 530 325 544 342 532 319 508 321 527 330 518 322 530 340 546 336 530 340 561 346 532 339 568 365 570 349 565 360 575 354 563 369 592 378 594 349 527 358 553 357 594 371 575 380 601 363 573 360 594 361 551 334 553 346 522 315 520 328 515 330 556 340 549 345 556 328 520 322 542 318 561 321 391 260 441 215 250 155 401 291 374 259 422 206 269 123 214 113 198 95 157 79 159 67 131 70 138 75 133 64 117 61 119 60 117 60 117 57 105 52 105 54 107 57 109 57 105 33 64 37 69 40 71 39 71 45 66 36 57 30 62 31 69 30 66 30 57 30 54 36 57 25 42 27 45 28 47 28 47 27 42 25 45 28 47 27 42 25 40 24 47 25 47 22 45 37 45 10 47 25 52 12 33 10 38 27 93 63 224 173 250 78 164 72 148 64 133 60 124 42 105 40 95 45 100 30 9 0 14 9 16 4 31 36 100 61 100 57 109 48 93 55 93 46 148 81 167 101 198 66 167 105 324 247 549 297 482 233 446 215 415 211 410 205 398 193 377 193 367 174 339 164 336 167 341 173 346 168 336 164 334 165 336 156 327 162 343 174 362 185 372 188 377 188 367 177 351 171 348 161 336 162 341 165 346 168 351 167 341 162 336 162 346 171 360 167 370 168 298 152 360 184 365 188 353 162 336 170 348 171 343 168 353 176 367 193 386 209 398 217 372 170 243 85 107 10 23 1 9 0 11 7 7 1 0 4 4 9 16 10 21 4 16 7 9 10 14 12 11 9 9 7 7 7 9 9 9 10 14 10 26 7 2 7 2 9 23 0 143 122 355 156 310 102 279 87 276 96 288 105 293 105 286 108 286 93 253 73 229 66 226 87 272 123 322 146 315 135 272 110 155 22 28 0 14 1 4 1 4 15 26 15 26 9 26 3 38 63 93 78 191 156 105 31 126 212 272 84 97 167 262 138 57 16 42 187 274 174 95 57 59 111 269 200 250 153 126 69 26 88 214 179 243 170 188 43 52 42 107 155 205 164 219 138 76 63 35 85 126 116 133 120 109 12 0 7 14 0 21 1 14 6 0 1 0 78 262 218 250 224 305 251 367 150 0 22 28 13 45 96 398 306 446 285 40 18 0 4 0 1 0 0 2 0 2 0 2 0 0 1 0 1 0 3 11 1 21 0 16 0 9 0 7 1 7 0 7 0 7 0 7 1 4 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 2 0 2 0 2 0 2 0 2 4 4 1 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 7 4 4 0 3 0 3 2 0 2 0 2 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 3 35 18 47 13 0 1 0 3 3 3 11 4 0 1 0 1 0 75 357 224 499 205 313 111 107 60 83 61 103 55 87 51 107 57 99 52 75 54 55 51 59 54 59 49 43 46 47 49 55 52 63 52 87 54 103 57 107 55 99 51 99 51 95 48 91 46 83 45 91 48 103 49 123 49 130 48 75 46 166 108 277 87 162 182 674 303 539 251 424 137 103 64 126 75 103 57 119 27 0 46 55 33 103 96 186 28 0 10 0 1 3 36 246 162 301 45 119 54 91 36 63 30 55 30 75 33 23 92 380 96 0 64 95 63 138 67 99 63 91 67 115 69 146 73 134 75 226 128 309 113 242 143 289 105 210 141 333 128 154 111 615 182 166 58 150 147 543 159 519 250 599 193 571 202 499 211 539 196 468 193 464 171 511 161 166 16 31 0 35 18 35 15 31 13 31 15 39 18 35 16 35 18 39 18 39 16 31 13 27 15 35 18 35 16 35 16 39 18 43 19 47 19 43 18 39 19 43 21 0 51 0 3 460 294 678 260 734 283 730 300 777 301 825 334 896 337 849 322 809 304 781 300 761 295 785 291 789 304 813 294 817 307 821 319 853 324 868 333 908 345 932 354 940 354 956 360 964 368 1003 371 960 349 940 358 900 336 865 268 761 328 876 313 892 334 900 318 900 348 952 328 880 321 888 327 884 315 865 318 872 334 884 322 868 339 908 328 888 348 964 361 940 346 928 349 924 354 948 363 968 360 908 321 948 337 904 360 952 368 976 371 991 371 988 372 960 342 912 352 928 324 833 322 872 318 849 330 924 343 904 336 884 319 833 324 904 315 825 253 646 274 670 199 444 280 924 248 773 279 670 208 420 165 472 182 448 143 345 123 273 90 162 51 103 48 126 58 146 58 138 63 154 61 130 51 123 55 123 58 130 61 146 66 107 46 119 51 123 52 130 52 119 46 91 40 91 43 99 39 91 37 83 37 79 37 83 36 83 36 79 34 71 31 67 31 71 31 67 36 91 42 91 37 19 21 35 25 39 22 27 18 35 18 35 30 39 7 23 33 107 101 404 239 611 256 547 110 242 111 238 110 230 113 238 114 261 105 246 108 257 116 154 0 0 6 3 6 0 12 71 45 130 49 87 40 35 33 75 33 75 73 138 51 87 64 166 137 507 276 658 256 515 245 531 215 460 211 456 214 456 202 400 182 384 179 337 164 321 165 329 167 329 167 329 164 313 155 289 149 289 149 301 156 325 165 345 170 372 180 380 180 361 170 345 167 325 161 329 164 337 165 341 167 337 162 317 156 317 162 345 171 345 187 309 107 182 122 273 140 392 171 372 177 369 165 325 170 341 173 404 193 432 199 468 217 452 215 507 214 432 158 226 75 43 12 0 3 3 9 3 13 0 6 15 18 31 13 15 4 11 10 19 12 19 12 15 9 7 7 11 9 11 10 15 10 7 9 27 12 43 10 23 7 0 90 345 159 238 95 154 76 115 78 154 96 190 104 194 102 214 108 182 90 130 72 87 61 95 90 206 135 277 135 269 128 285 102 130 27 0 0 0 7 23 9 47 18 47 15 35 13 67 19 178 55 190 107 515 131 142 76 567 200 329 61 420 184 464 73 130 33 527 200 579 87 194 34 293 167 603 190 495 114 301 55 317 147 515 156 452 126 242 60 242 75 448 120 420 120 305 37 242 64 321 122 460 137 599 161 492 48 35 9 0 4 0 0 11 0 39 25 361 274 821 271 857 268 817 256 642 21 126 25 59 21 246 244 884 291 853 52 39 1 19 4 27 1 0 0 0 0 0 0 0 0 0 1 0 6 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 0 0 0 0 0 0 7 4 0 0 0 0 0 1 7 3 0 0 0 1 3 6 0 0 15 6 23 6 15 1 15 4 15 6 15 6 15 4 11 6 11 4 0 1 0 1 0 1 0 1 0 1 0 1 31 0 7 0 7 1 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 11 18 33 16 14 1 2 3 0 3 0 4 0 10 4 0 14 0 95 131 384 211 422 218 336 116 157 51 117 58 117 54 109 58 126 67 131 55 97 54 97 55 97 51 88 46 85 48 88 49 93 51 95 49 100 54 107 57 109 54 107 49 109 49 107 48 107 46 112 49 121 49 124 51 128 52 140 63 162 84 255 140 322 196 553 265 522 220 386 128 207 55 186 51 159 54 119 58 100 18 78 39 97 70 155 63 26 0 7 3 4 4 81 99 250 102 107 63 109 37 66 25 62 31 71 34 57 73 265 122 157 54 133 58 128 87 181 61 145 79 155 75 181 79 200 81 217 132 355 90 191 46 179 78 229 102 257 162 245 99 276 107 245 85 107 21 322 215 269 101 255 122 248 119 219 82 174 70 138 61 150 76 117 45 93 24 66 39 38 24 38 21 33 16 35 16 31 15 23 15 26 16 26 16 28 19 26 13 19 12 21 16 31 15 23 15 23 16 28 19 33 21 31 19 28 18 31 19 33 10 19 3 167 232 393 203 420 263 458 282 482 303 530 325 530 319 499 291 451 274 446 279 456 266 439 280 465 294 477 291 468 291 456 292 477 309 494 318 515 333 532 343 558 351 556 354 580 366 585 375 592 363 553 352 568 349 534 316 398 283 511 334 537 337 542 328 522 334 558 339 515 322 520 324 518 318 506 312 511 312 530 327 508 312 530 331 522 312 522 340 565 345 537 324 522 331 522 337 532 337 537 322 499 349 527 325 561 355 575 365 568 374 596 374 580 352 553 349 568 334 522 328 544 343 530 322 518 348 551 327 520 328 508 297 491 309 451 294 468 259 444 256 343 221 487 360 446 300 448 276 463 226 372 215 358 202 339 202 365 232 351 162 224 93 145 58 109 52 102 45 112 60 124 57 119 58 117 57 114 55 114 57 117 48 97 51 93 54 88 52 90 52 78 45 85 54 107 55 105 57 107 52 95 52 93 51 78 55 88 51 78 45 71 42 69 40 62 39 71 51 85 49 71 24 45 22 40 12 23 6 26 12 38 19 57 9 50 82 269 250 410 248 434 241 427 230 262 107 219 105 224 111 234 119 241 131 250 131 262 141 276 107 26 0 9 1 4 1 16 21 52 36 45 22 35 7 40 25 40 7 52 6 47 37 217 190 479 279 499 253 439 229 446 230 420 223 415 206 405 199 379 179 365 177 346 162 329 162 336 165 331 161 331 164 334 162 324 153 312 149 312 150 319 155 327 159 331 170 353 179 362 177 351 171 348 165 343 165 343 167 346 167 346 164 339 161 334 159 339 165 346 176 362 146 226 79 217 99 257 132 324 187 398 185 329 156 346 167 355 179 391 205 413 206 393 209 410 206 374 194 391 209 377 126 162 36 50 15 31 13 31 9 19 19 33 22 26 10 9 9 11 12 14 12 14 10 11 9 9 9 9 10 11 10 16 7 23 10 14 10 11 9 50 33 267 174 365 104 265 76 248 72 257 84 284 99 298 108 303 111 296 104 276 90 248 67 210 58 214 101 293 128 305 119 298 129 267 95 148 18 16 0 9 1 2 13 28 21 31 16 19 31 9 64 105 58 83 146 155 48 33 135 245 122 33 102 250 155 85 18 0 144 260 187 95 67 47 64 191 180 255 141 112 64 26 76 128 128 136 107 97 69 57 79 109 143 179 152 181 185 212 202 288 232 360 279 393 301 434 343 207 3 2 1 7 7 2 16 2 6 7 79 379 257 336 242 329 263 346 272 54 25 35 6 19 49 276 288 403 295 131 3 0 1 0 3 7 0 2 0 2 0 2 0 0 1 0 4 7 0 14 0 19 0 23 0 19 0 16 0 14 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 2 3 11 0 9 0 9 0 11 4 16 0 9 0 9 0 7 0 0 1 2 0 0 0 0 1 0 3 0 3 0 3 0 4 0 4 0 7 0 6 0 6 0 15 9 22 14 21 14 24 21 3 0 0 2 1 0 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 3 0 0 10 55 22 35 4 0 3 0 3 3 3 3 3 11 4 0 0 0 12 166 170 416 224 492 217 341 123 107 46 79 54 95 57 107 55 123 66 75 54 71 57 79 55 55 45 51 48 51 48 51 48 55 48 67 48 87 52 99 54 91 51 87 51 83 48 83 48 79 45 83 48 87 52 107 55 111 57 119 54 107 84 166 164 507 274 460 227 333 92 99 81 95 28 83 61 111 49 99 46 47 36 43 60 162 67 67 6 0 4 0 1 0 39 210 111 154 52 103 46 55 27 47 33 71 39 75 43 249 147 182 64 123 54 119 70 146 104 138 60 126 76 142 79 154 79 178 104 269 132 134 45 63 87 261 137 261 122 317 90 190 119 174 104 206 10 99 218 412 13 0 40 75 16 67 31 75 30 63 24 59 30 79 25 71 21 51 16 47 12 59 21 43 18 27 16 27 16 27 13 31 16 35 16 35 16 35 15 31 15 31 15 31 16 31 15 27 13 31 18 47 22 47 19 43 18 39 19 43 22 71 0 123 188 519 196 511 212 488 245 686 285 773 312 797 315 730 272 666 251 646 259 682 266 674 262 722 286 749 276 761 306 753 291 749 301 789 310 825 325 845 325 888 346 920 346 948 368 976 366 984 380 999 360 916 340 924 333 841 251 789 319 892 351 944 343 944 340 940 336 904 318 900 324 884 315 868 312 857 307 829 325 884 310 821 319 872 316 805 306 876 343 920 325 841 312 845 324 876 325 861 319 833 300 892 313 841 339 904 348 920 351 956 371 984 349 904 340 912 337 861 337 928 351 904 331 865 327 952 357 876 318 884 325 793 295 801 286 714 269 714 268 698 238 702 324 984 298 801 286 785 315 726 248 591 199 523 200 607 247 745 286 749 282 666 211 400 120 261 84 162 58 130 45 91 40 126 55 119 54 111 55 126 58 111 46 115 45 115 46 138 51 126 46 99 46 119 54 103 40 83 39 83 46 111 58 130 57 142 57 130 49 111 46 107 46 91 36 83 40 111 48 95 36 43 22 27 16 15 19 47 37 103 42 107 70 182 104 440 257 611 250 563 239 527 227 523 156 234 113 234 111 226 114 234 116 218 102 253 126 285 162 285 24 0 4 0 1 0 7 35 16 3 4 15 13 0 15 11 0 0 0 0 67 341 238 638 265 555 224 492 253 555 215 428 217 476 206 424 197 404 180 365 177 349 168 313 162 329 170 329 162 313 161 313 161 309 159 305 156 289 147 293 149 297 152 301 152 325 167 361 179 372 177 369 177 349 168 345 168 345 167 341 167 333 164 333 162 329 162 325 161 353 173 285 110 174 96 182 108 202 125 357 199 428 173 321 164 357 170 372 185 420 197 408 185 404 199 412 190 412 217 484 215 519 155 202 60 103 40 55 31 43 27 47 24 35 15 15 7 15 10 19 12 23 10 19 9 11 7 11 9 15 9 19 12 15 12 15 4 15 6 31 19 154 129 361 144 182 73 130 76 138 84 154 96 190 108 218 117 206 108 194 104 178 90 119 64 39 60 107 99 194 104 206 114 249 117 249 93 111 21 0 0 11 4 47 19 59 21 51 13 75 25 476 266 738 202 678 177 428 107 440 153 452 72 313 143 515 114 214 30 349 144 507 95 242 42 249 104 452 141 424 90 424 114 515 170 638 191 670 200 785 229 833 272 920 301 984 312 964 304 972 307 920 309 912 300 920 303 1011 224 55 22 3 22 0 1 15 4 59 0 158 211 924 256 829 254 817 259 813 61 119 39 75 19 158 135 841 272 853 168 43 10 19 4 7 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 7 19 9 35 15 39 15 23 10 39 18 27 12 7 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 6 7 19 47 31 43 25 39 22 19 9 0 0 7 4 3 0 7 1 23 9 19 9 35 12 47 16 55 19 79 31 107 45 134 52 146 54 126 51 158 63 174 61 150 49 146 36 47 3 11 1 0 1 0 1 0 0 0 0 0 1 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 1 0 1 19 22 38 12 0 1 2 3 0 3 0 3 0 0 0 0 21 0 19 39 224 200 391 212 410 221 362 126 157 51 128 58 126 48 97 42 95 52 97 55 107 58 102 48 78 46 88 46 88 46 88 45 85 39 85 45 100 49 105 49 107 49 112 48 114 46 117 45 117 49 131 52 138 57 150 60 164 67 224 107 319 122 458 235 448 194 362 104 181 52 155 55 162 69 126 49 114 46 78 31 100 30 107 75 78 13 0 6 7 3 0 0 78 92 186 72 136 43 88 28 69 34 90 48 102 57 179 117 226 95 148 49 164 67 186 85 162 76 162 85 188 79 210 93 222 111 288 120 226 84 148 40 269 156 291 105 260 92 217 58 162 81 202 51 128 75 415 156 66 66 136 28 131 22 107 33 81 15 69 28 83 19 71 15 45 24 52 18 40 18 26 15 21 12 19 10 19 13 19 13 23 16 26 16 26 12 21 16 28 18 26 13 19 15 23 13 21 15 28 21 35 21 31 19 28 18 31 19 35 9 78 134 329 184 312 188 305 215 429 259 451 291 491 280 484 265 434 253 417 256 441 266 441 263 432 279 475 280 432 286 527 337 520 324 515 321 501 315 515 316 518 330 558 346 558 354 599 360 570 360 608 384 582 334 503 331 511 315 415 307 506 325 544 331 530 343 553 345 527 328 527 334 522 322 499 312 494 309 479 301 515 327 489 298 496 316 491 297 479 321 549 346 520 312 491 315 513 333 525 327 520 315 503 324 508 318 553 336 544 346 556 358 592 372 544 334 539 339 511 334 563 365 553 319 494 312 513 328 539 306 472 321 520 294 460 265 468 245 422 291 453 247 379 269 542 384 487 295 484 307 484 309 472 265 417 236 393 238 422 259 444 262 468 285 494 285 477 238 358 159 234 95 140 48 107 52 114 52 117 54 128 63 138 52 107 46 90 45 78 49 85 51 81 40 83 45 90 31 64 1 33 7 54 34 93 49 95 52 90 46 78 42 76 42 78 36 59 28 62 37 69 28 42 10 35 16 54 39 119 93 200 108 179 120 300 208 365 226 432 224 408 244 434 241 386 199 267 116 234 108 231 102 226 99 224 104 234 119 241 116 281 131 69 21 28 7 4 6 14 10 9 4 9 21 50 21 57 18 19 0 131 176 460 262 465 256 444 241 441 227 420 218 417 214 408 202 384 193 393 196 372 174 360 168 334 158 329 167 341 164 324 165 334 159 322 155 319 158 324 147 310 147 312 149 315 150 315 152 329 170 358 179 360 179 362 171 353 170 351 168 346 167 343 162 341 165 343 165 339 159 324 176 343 144 267 117 238 90 224 102 234 126 348 203 379 170 322 170 370 184 379 174 355 170 362 170 372 184 370 190 422 221 413 239 331 119 195 95 164 67 112 42 66 30 35 16 9 12 4 10 16 10 19 12 16 10 14 7 11 7 14 9 16 10 16 16 21 7 0 0 19 16 97 123 331 158 355 101 262 76 286 92 286 95 293 105 312 120 324 111 296 108 288 107 262 79 217 55 176 69 236 93 274 99 303 111 291 119 262 95 124 15 9 0 7 9 31 21 35 16 11 39 38 197 501 345 410 324 405 310 405 274 293 232 238 174 205 165 169 93 16 66 90 137 109 129 174 176 267 214 298 238 322 279 372 301 393 304 391 307 403 318 377 312 403 288 367 292 351 283 362 285 353 274 372 269 367 288 377 283 405 22 19 6 14 19 2 6 0 19 0 18 279 282 286 274 305 230 329 298 195 12 45 12 14 18 119 279 401 294 300 3 0 1 7 0 2 0 2 0 2 0 2 0 0 0 2 0 9 0 38 22 88 42 117 51 128 54 119 48 97 51 90 45 74 31 52 21 38 0 7 0 2 0 2 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 2 9 38 18 66 42 112 69 143 60 119 64 119 54 85 27 47 1 2 3 11 19 52 51 88 72 105 81 119 95 140 108 150 114 155 119 159 119 152 111 143 85 114 95 126 95 107 75 83 69 71 27 7 4 0 1 0 1 0 0 0 0 0 1 0 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 7 12 27 0 0 4 0 0 0 1 0 1 0 1 0 1 0 1 0 0 7 49 337 212 460 200 428 229 424 138 111 55 51 51 79 39 43 40 59 48 91 54 75 43 59 43 55 40 59 54 59 34 91 49 67 54 35 43 95 46 59 42 31 48 71 48 51 49 67 54 71 52 35 66 87 66 83 92 162 135 230 150 396 245 456 218 329 107 83 45 83 55 99 57 123 55 91 48 95 46 55 30 75 34 43 13 7 6 15 9 0 1 0 33 206 117 154 48 43 33 39 33 63 48 134 78 123 85 253 116 130 57 75 63 103 78 119 78 115 78 142 88 170 95 186 105 238 119 218 93 107 48 174 90 249 196 345 99 130 90 91 40 170 63 51 58 107 327 404 1 63 40 0 64 134 16 107 25 51 28 43 30 47 21 19 19 43 16 91 3 35 12 39 16 27 16 11 10 19 12 23 10 19 12 23 13 23 12 23 12 23 12 23 12 39 15 23 10 15 12 31 16 31 16 39 19 43 19 43 19 0 135 452 171 539 194 480 184 480 208 587 265 642 245 599 229 619 269 698 263 686 277 734 301 769 304 773 260 511 162 488 235 837 337 900 368 956 372 956 371 924 371 952 365 952 366 995 365 539 235 865 377 948 363 976 381 908 363 730 229 829 310 880 337 888 340 948 348 912 324 861 316 872 319 861 316 857 313 845 307 868 322 892 322 876 316 884 325 884 304 853 336 964 342 908 333 904 360 936 346 972 361 865 306 868 277 872 368 888 343 904 340 1011 365 952 321 861 345 868 316 896 342 944 333 789 309 841 327 916 285 845 315 805 279 745 265 674 263 642 272 769 272 722 235 757 303 1011 283 801 312 765 300 706 321 745 265 742 244 666 268 694 248 619 250 678 266 698 274 734 266 654 248 591 185 337 98 154 75 99 78 134 52 158 76 138 58 119 45 126 51 154 54 87 57 51 28 134 30 0 34 170 122 246 49 0 34 103 40 91 43 95 40 83 36 75 34 63 25 67 24 67 30 0 24 0 43 226 137 424 196 519 211 396 102 436 202 440 217 547 235 583 227 507 227 484 194 448 226 452 111 166 105 194 107 170 90 178 105 170 107 218 117 242 63 0 13 0 13 35 24 43 16 19 22 83 22 0 7 23 36 392 239 654 257 575 248 563 245 492 220 480 229 480 206 440 215 412 197 432 200 408 184 369 174 345 168 317 159 313 162 321 162 317 162 317 162 313 158 301 155 293 147 289 146 285 147 289 149 305 152 305 162 357 182 384 180 372 177 361 171 345 167 337 165 341 170 349 164 313 155 325 168 372 180 281 128 273 120 226 93 182 98 210 135 372 199 408 167 349 182 404 188 369 174 349 171 333 171 329 165 361 211 476 226 519 196 349 110 178 92 162 40 23 15 19 19 27 10 7 13 7 4 7 12 39 19 35 12 15 10 19 7 15 13 19 4 31 13 3 12 35 0 0 49 305 146 305 132 214 101 186 92 158 93 182 104 206 111 222 119 238 116 230 122 242 105 166 85 99 64 63 69 142 101 186 95 226 116 238 110 222 98 83 7 23 1 11 22 79 22 35 13 107 46 444 310 960 298 972 307 991 315 999 316 1003 318 1003 318 968 295 876 254 809 262 904 304 1011 318 1011 313 1011 318 1011 304 1011 303 991 294 991 297 1011 298 999 291 956 282 960 288 952 279 944 279 944 285 960 286 948 279 936 279 936 304 253 4 7 18 0 15 0 7 63 0 166 155 920 266 857 259 825 262 865 227 130 33 67 4 91 63 714 286 753 241 107 10 19 6 7 0 0 0 0 0 0 1 0 0 3 0 0 4 59 51 146 58 170 69 178 70 174 64 142 54 126 54 130 52 123 51 115 48 67 46 95 22 11 16 19 3 7 1 0 6 3 3 0 1 0 0 3 18 23 27 91 43 91 42 83 57 162 88 206 92 198 84 174 78 170 76 154 66 130 60 170 79 242 111 325 134 341 135 369 135 369 143 376 134 345 128 341 128 337 122 301 107 226 76 198 82 253 96 230 70 166 48 79 13 11 4 7 3 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 19 9 0 0 4 0 0 1 0 1 0 1 0 0 0 0 14 0 14 7 74 98 322 211 379 193 405 223 389 150 238 73 131 39 97 30 88 28 88 46 109 51 102 42 90 54 109 43 74 31 97 43 100 33 95 60 124 43 97 37 117 49 124 39 114 34 124 48 155 64 195 99 231 104 265 150 351 188 351 191 470 248 532 235 370 92 176 43 143 52 131 45 107 57 107 46 95 48 90 34 62 27 42 16 14 4 4 7 4 3 4 4 69 88 207 82 121 25 71 25 119 73 162 67 126 88 193 110 217 64 138 60 176 73 171 76 183 84 205 95 222 101 236 107 265 122 276 108 241 107 245 107 391 245 393 129 269 90 253 64 181 70 145 63 171 117 606 159 35 0 47 19 236 128 133 24 95 33 88 28 90 33 93 16 74 31 35 4 38 12 19 15 23 15 23 13 19 15 19 12 16 10 19 12 21 12 19 12 19 12 19 12 19 18 26 13 16 10 21 15 28 15 26 16 26 15 21 12 21 85 298 177 300 220 386 238 432 265 446 235 351 162 322 220 403 217 382 212 377 238 432 254 434 239 432 276 448 250 403 266 487 318 527 339 563 352 577 358 592 360 608 374 608 361 587 352 589 214 515 357 575 360 604 340 608 380 580 236 322 288 511 339 527 342 537 348 530 331 499 319 494 306 470 303 468 306 484 321 506 282 470 318 525 333 522 330 525 327 513 334 568 365 553 342 549 343 542 365 608 381 592 342 563 351 518 343 594 349 587 375 606 383 565 351 520 325 530 321 525 354 537 327 501 300 530 343 549 300 511 334 542 339 575 349 534 354 558 306 470 279 439 268 398 277 479 384 448 292 479 283 477 288 451 266 460 271 413 236 420 236 413 247 432 247 413 248 448 238 408 244 446 271 448 238 377 197 276 92 191 69 164 102 186 76 145 61 112 51 93 49 83 60 102 39 131 21 64 156 499 342 556 333 453 96 78 37 71 37 76 34 71 31 66 30 64 28 52 25 42 22 74 45 171 171 310 197 351 208 341 197 339 187 214 185 382 202 374 208 391 200 353 223 429 259 436 241 427 187 219 92 226 93 231 96 250 90 234 92 234 120 257 138 169 15 31 13 26 18 33 21 33 24 62 0 64 36 28 88 396 242 482 268 448 238 444 232 429 217 408 218 420 215 398 205 410 193 386 199 391 188 365 171 351 170 339 162 327 161 331 162 331 159 327 159 324 156 319 153 315 149 310 147 308 146 310 147 312 152 317 153 327 165 351 177 360 180 365 176 358 171 351 168 348 167 351 170 341 156 327 161 343 182 362 141 286 143 281 120 236 92 229 107 272 156 367 194 367 161 355 170 351 162 353 168 353 168 362 171 355 182 413 214 417 190 305 135 269 125 214 75 90 36 50 1 2 7 21 18 0 10 11 6 16 16 33 21 28 12 21 12 11 9 19 9 2 15 14 6 14 7 16 9 152 134 339 143 346 116 308 101 286 98 296 104 303 108 298 110 298 119 288 107 281 102 245 79 222 76 191 58 200 73 257 92 274 98 286 110 262 114 236 82 112 18 31 0 35 25 54 16 11 24 16 113 386 309 382 295 360 294 348 297 360 301 365 303 367 306 372 301 367 300 377 316 403 301 360 298 341 286 343 289 336 286 348 294 353 286 324 274 319 289 355 294 351 282 331 280 331 277 319 277 319 282 324 280 324 282 377 309 463 125 0 10 2 9 21 3 2 9 0 34 138 295 379 285 339 269 343 292 336 69 9 13 23 24 33 179 382 242 341 42 0 1 0 0 0 0 2 0 2 1 4 0 2 0 16 16 78 51 128 55 126 58 140 61 133 58 119 49 102 42 85 42 85 45 83 45 83 52 83 40 62 36 62 25 14 7 16 16 38 21 33 31 78 54 78 52 109 70 97 51 88 45 85 34 81 42 97 43 85 43 90 42 97 54 119 61 117 69 126 79 143 99 176 120 198 119 191 129 176 120 176 131 179 129 171 128 169 126 157 113 133 84 85 70 90 93 124 93 100 69 74 43 21 9 0 3 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 10 19 0 0 3 7 0 7 0 7 0 0 0 0 0 0 4 0 0 0 7 59 126 384 190 357 193 460 233 468 193 317 120 186 93 103 46 31 31 31 31 39 34 35 30 7 27 107 52 99 54 87 129 309 49 31 49 51 64 51 72 43 43 27 66 119 96 214 141 380 220 428 197 329 199 384 211 361 206 484 244 428 292 555 107 75 46 83 57 111 45 71 46 99 48 87 45 87 39 47 22 11 7 7 4 11 4 31 9 15 4 0 27 142 107 150 52 39 42 71 58 111 66 142 88 107 102 261 99 71 63 99 63 95 73 115 85 150 99 186 107 182 105 206 123 253 128 222 107 261 122 190 171 416 111 178 110 210 116 95 79 111 52 269 92 253 331 325 55 99 54 91 87 297 54 35 43 111 43 162 52 166 49 115 34 0 3 19 15 39 13 35 16 31 16 15 13 19 12 23 10 19 12 23 13 23 12 23 12 23 12 23 12 39 16 31 13 27 15 35 18 39 18 39 16 31 12 15 7 341 170 253 102 277 134 289 150 293 122 198 57 75 92 333 143 329 122 257 117 333 153 388 162 452 209 603 253 658 266 706 282 726 288 769 303 793 315 833 330 884 348 932 372 932 345 884 363 805 352 868 294 841 372 928 378 956 378 817 230 753 327 964 352 896 339 876 328 845 321 841 322 817 315 829 316 817 304 777 289 821 300 809 291 805 307 900 346 916 325 884 339 960 355 984 369 960 380 984 345 726 265 742 291 857 319 912 361 952 375 980 384 999 342 912 333 876 324 829 337 912 322 821 319 833 333 821 257 702 351 678 342 991 303 841 242 515 226 706 269 726 294 745 277 777 306 928 251 702 288 690 259 730 257 730 279 702 271 666 212 559 220 579 226 551 205 527 215 575 223 567 224 591 232 567 209 567 190 404 184 269 128 337 120 206 90 182 73 150 60 134 48 107 55 83 54 0 149 789 374 722 310 745 307 567 107 7 30 47 31 63 31 63 31 63 31 83 30 83 34 87 55 222 173 503 193 492 202 495 187 468 202 495 125 404 205 436 184 432 211 543 241 583 257 563 233 519 236 404 119 226 125 202 105 206 117 198 116 190 119 246 140 309 101 0 18 7 18 19 18 35 22 59 9 47 12 0 90 551 294 587 253 551 233 551 232 444 191 432 211 456 206 432 206 440 202 404 194 416 193 384 174 345 165 337 165 313 159 313 162 313 161 297 155 297 155 293 152 285 149 293 147 289 146 285 147 289 149 297 152 305 153 313 161 345 174 369 176 361 174 357 171 349 170 341 168 345 162 317 156 329 168 384 182 281 134 305 137 277 108 198 102 210 116 269 164 396 197 329 155 293 137 285 158 329 164 337 174 349 171 365 196 400 182 289 108 238 173 408 144 182 49 67 24 0 0 0 21 39 10 27 10 15 12 35 22 59 27 35 18 31 9 15 12 15 3 15 12 7 9 7 0 7 66 289 141 277 129 222 111 206 102 190 102 198 108 214 105 202 102 198 90 166 88 174 79 146 81 146 72 91 57 87 70 130 82 150 98 202 108 226 117 202 87 75 22 3 4 19 30 47 10 87 18 293 254 980 300 968 291 984 294 988 297 984 295 980 294 956 294 980 300 976 294 968 295 1011 300 1011 294 1003 297 1003 291 1007 298 1007 291 984 289 1011 301 924 280 972 283 928 272 952 297 988 292 964 288 964 288 956 282 924 279 932 328 535 6 27 7 0 10 0 1 11 18 130 46 686 265 765 242 698 232 698 230 249 4 43 22 59 28 376 235 666 245 257 1 43 9 7 0 0 0 0 1 0 1 0 0 0 12 75 57 138 55 111 45 119 49 111 46 95 40 79 39 67 28 63 28 67 33 83 39 111 39 83 49 142 69 182 84 130 57 130 67 162 72 174 82 182 81 174 84 214 69 91 45 67 31 31 27 43 33 43 25 19 19 19 27 59 45 99 51 138 61 158 69 182 79 214 88 253 114 333 128 329 128 341 125 337 125 341 125 333 116 293 99 222 70 178 70 238 99 277 98 222 75 154 39 43 6 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 4 6 11 4 2 0 2 0 0 0 0 0 0 0 0 4 0 0 7 4 2 0 14 46 205 150 327 170 343 190 391 236 453 227 391 187 339 141 226 82 159 49 109 36 117 48 128 51 88 51 105 18 57 58 470 248 155 37 136 60 167 36 164 87 212 107 308 162 358 196 451 247 487 250 479 253 496 245 441 223 446 241 425 239 608 292 186 70 155 55 128 45 88 37 93 46 81 40 74 36 64 19 31 0 11 1 4 4 4 7 7 6 2 0 52 64 212 105 150 60 145 57 152 61 140 67 181 49 183 132 322 129 219 75 193 78 222 93 245 101 253 108 267 107 260 116 298 135 300 128 296 144 355 143 279 81 243 164 358 194 279 73 200 67 229 153 226 147 532 132 214 110 226 105 243 76 193 64 179 51 183 143 222 51 176 168 253 18 66 37 9 12 21 15 19 15 19 16 19 15 19 12 16 10 19 12 21 12 19 12 19 12 19 12 19 18 26 15 23 15 26 18 31 21 33 19 31 18 23 12 23 138 279 108 202 122 276 128 269 132 224 92 188 104 253 135 214 114 188 82 181 87 200 122 250 161 336 217 374 223 379 223 353 227 398 244 420 254 446 272 470 295 491 307 565 331 561 324 608 358 534 346 608 238 276 150 398 328 608 366 556 377 608 333 537 339 532 325 506 315 499 310 491 300 482 310 518 340 551 345 542 340 551 337 549 339 551 337 546 358 556 331 551 354 585 357 573 371 608 358 506 253 358 176 305 177 308 203 355 230 358 227 460 384 575 360 558 348 553 322 542 351 549 337 582 340 546 291 339 226 436 257 422 343 520 164 169 52 238 265 477 292 511 286 475 301 503 339 413 271 496 295 482 274 456 266 448 266 439 265 391 221 358 200 343 206 355 203 339 197 336 191 319 190 343 208 355 226 401 283 503 155 265 152 250 113 217 101 188 88 155 73 128 51 136 51 76 45 546 378 537 318 556 257 463 274 334 52 133 30 83 34 88 39 97 43 102 52 100 61 138 72 152 105 329 208 341 202 358 202 329 190 355 191 267 194 393 217 389 227 434 254 408 233 413 241 391 218 396 176 241 131 300 126 279 116 284 125 288 125 274 132 269 140 174 18 52 25 45 19 38 22 57 24 21 42 35 46 415 274 446 218 415 214 413 226 393 176 336 194 389 205 379 194 393 202 382 191 384 194 382 180 353 164 339 167 334 161 327 161 329 159 324 153 317 153 317 153 315 150 310 149 310 147 308 146 310 147 312 150 319 153 315 149 317 161 343 170 351 171 353 171 351 170 351 165 346 165 339 158 334 164 343 179 343 126 253 132 274 128 243 107 243 111 243 117 288 170 374 176 346 141 296 137 331 162 339 165 355 173 351 176 370 171 317 108 195 117 355 217 351 132 183 34 57 7 23 10 9 13 21 12 21 13 31 21 42 27 47 19 35 16 19 12 26 13 9 15 19 12 16 3 23 24 212 138 346 141 341 123 310 111 276 96 286 99 293 105 286 98 260 67 202 61 205 75 212 78 222 76 202 64 191 55 202 69 231 81 257 104 262 108 255 107 222 69 143 31 57 9 69 25 31 28 4 69 298 319 391 291 353 300 353 298 353 295 343 288 341 292 351 292 351 288 343 286 341 282 331 289 346 286 353 283 355 282 355 274 353 274 355 279 360 282 365 295 360 280 355 304 415 294 358 283 336 277 324 272 324 260 324 256 408 197 0 7 16 4 4 6 4 0 19 27 4 156 322 230 296 217 281 220 334 107 4 24 11 0 57 107 312 242 384 132 0 9 0 0 2 0 2 1 4 1 4 3 9 21 74 45 114 48 102 39 105 42 100 36 83 30 66 30 64 22 54 18 47 18 54 27 59 33 59 39 88 52 107 105 250 156 238 126 222 135 214 95 126 52 126 61 100 55 88 31 74 31 69 27 69 34 85 39 83 30 66 25 64 28 74 34 81 31 74 33 74 39 76 43 74 69 133 107 181 134 195 125 155 120 152 117 148 113 133 99 109 73 64 54 57 75 109 102 131 93 114 75 64 30 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 4 19 6 7 1 0 0 7 1 7 0 7 0 0 0 15 0 0 0 3 0 0 0 0 61 214 147 317 164 341 180 440 238 523 227 440 211 392 167 305 137 206 96 150 96 174 102 238 87 186 88 119 61 142 265 285 48 130 125 214 150 265 185 281 158 325 194 372 185 400 236 472 235 472 265 551 262 464 233 365 244 515 217 444 235 380 81 178 70 111 43 55 31 47 39 71 37 63 31 43 18 7 3 0 1 19 3 27 4 27 4 15 0 0 13 99 125 289 99 134 67 123 122 325 132 134 43 130 48 186 215 488 147 150 107 150 105 198 117 198 113 190 116 206 119 222 137 261 138 257 149 341 200 365 102 202 165 400 265 630 141 154 78 170 156 305 85 317 263 242 101 158 84 273 144 369 67 281 310 571 31 7 72 39 113 436 146 43 0 0 4 35 13 35 15 27 16 15 16 19 12 23 10 19 12 23 13 23 12 23 12 23 12 23 12 31 15 31 15 35 18 39 19 35 18 39 18 35 16 31 13 170 123 261 128 297 176 317 147 369 123 222 129 321 146 309 114 289 101 210 98 210 114 349 156 396 196 547 220 515 206 499 194 519 206 555 214 579 230 583 218 428 140 392 180 480 208 495 244 813 345 916 236 182 88 265 82 646 352 968 328 841 233 666 377 928 360 904 349 884 340 849 327 825 309 742 288 745 300 761 297 785 297 781 309 845 328 857 321 797 316 865 340 916 355 932 352 908 313 587 263 742 211 329 190 345 129 337 140 384 140 432 280 1011 358 948 337 888 336 793 291 892 331 837 330 745 282 706 194 523 137 353 182 757 196 174 95 126 153 749 301 745 298 742 307 777 312 861 254 646 256 611 236 646 298 654 266 714 232 670 274 622 226 511 184 452 179 440 168 396 171 492 220 619 266 749 312 861 351 984 363 325 116 261 116 226 111 218 107 226 101 214 88 214 75 150 45 214 361 793 318 781 309 646 257 484 173 222 45 67 46 95 54 119 61 134 66 154 60 166 87 214 88 222 162 527 206 535 220 519 190 448 191 488 200 579 244 495 197 420 174 305 116 269 202 583 244 495 214 376 114 246 134 261 129 253 125 222 129 238 138 277 144 301 98 0 28 15 27 11 22 39 33 67 19 0 64 547 266 476 227 488 221 456 197 396 165 325 180 388 197 412 187 388 199 420 187 404 193 408 188 372 170 333 162 325 162 309 159 309 161 305 156 293 155 297 155 297 153 289 152 293 147 289 146 285 147 289 149 301 153 305 149 281 147 309 162 337 167 345 171 357 173 353 171 337 165 333 161 321 161 337 170 372 168 222 102 234 117 261 111 226 110 226 110 210 125 313 176 416 179 333 144 297 158 349 164 353 174 369 170 365 176 321 134 126 87 218 174 460 215 416 137 138 22 0 9 27 4 3 24 7 12 39 24 63 27 59 24 43 21 39 13 31 22 51 18 23 18 7 6 0 0 51 101 305 146 265 134 230 122 194 93 162 92 190 102 206 98 162 73 71 43 75 55 123 61 126 67 138 66 123 63 91 60 91 69 123 93 198 110 210 105 194 96 222 90 123 24 0 13 7 13 71 31 249 203 991 304 984 297 995 294 988 292 968 288 956 282 964 289 960 289 964 294 976 294 980 291 972 288 936 280 924 286 952 294 936 297 972 300 932 276 928 288 896 265 837 262 884 288 825 248 797 241 785 239 781 236 789 233 730 260 662 27 31 10 7 0 0 9 0 7 55 24 361 224 698 233 682 224 654 253 440 27 59 4 7 42 273 199 698 265 484 1 19 1 7 4 0 1 0 1 0 3 23 13 95 40 75 40 83 42 79 39 67 33 47 25 19 22 15 22 31 18 15 12 11 16 27 21 59 24 51 34 51 30 150 116 507 194 460 176 396 128 186 45 27 39 71 19 15 21 35 25 43 24 31 22 35 25 35 24 55 30 47 24 31 21 31 24 15 19 15 18 27 25 51 31 83 49 166 87 289 126 317 107 329 117 317 110 305 104 277 93 214 63 154 52 194 84 273 101 269 95 222 73 111 13 0 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 11 9 7 0 2 1 0 0 0 0 0 0 0 0 0 3 2 0 2 0 2 3 11 0 105 95 255 138 296 158 351 171 415 242 470 239 451 218 389 200 374 180 341 164 324 156 315 155 303 170 351 211 408 167 370 176 324 208 367 162 379 185 382 188 393 196 425 197 420 217 503 263 530 271 544 253 446 208 439 218 522 251 317 111 217 85 193 76 143 51 97 39 76 34 57 28 50 24 38 13 21 3 11 3 19 3 11 3 4 4 7 6 7 3 42 45 260 187 308 99 207 107 317 184 308 93 150 76 162 87 346 227 477 208 355 134 336 140 351 146 343 135 317 138 319 135 331 143 324 153 370 203 408 125 243 193 360 114 508 251 265 88 212 131 358 105 181 179 413 149 274 141 298 179 341 170 288 135 324 46 57 1 38 196 470 227 408 190 140 4 93 13 23 13 16 15 14 16 16 15 19 12 16 10 19 12 21 12 19 12 19 12 19 12 19 13 21 13 23 16 28 18 28 12 21 13 21 13 19 10 23 60 212 158 293 161 336 155 293 149 248 129 300 156 276 146 284 120 207 102 214 90 241 156 274 162 341 224 382 209 334 197 341 194 348 199 355 211 391 208 343 137 207 119 274 161 377 196 453 318 592 336 608 343 608 304 561 304 608 346 427 179 229 102 339 220 401 235 425 245 427 241 420 248 434 253 458 277 496 292 506 295 506 282 494 288 515 301 530 324 592 351 582 328 587 361 608 309 472 211 396 277 393 184 436 194 312 196 336 211 303 215 491 365 561 355 546 345 573 324 515 339 551 319 532 259 439 291 377 194 365 182 520 331 226 87 138 52 255 251 463 269 463 286 513 286 451 254 367 223 346 129 159 117 456 292 429 268 410 251 382 221 374 217 343 196 348 224 398 292 501 330 589 360 573 355 608 357 580 384 558 116 217 108 229 105 217 102 214 107 207 104 193 99 183 105 174 158 608 318 608 286 551 282 463 212 374 128 169 64 145 69 155 76 167 82 174 95 164 85 183 101 195 93 262 202 367 223 386 215 351 191 329 194 353 202 315 132 217 98 164 102 193 146 358 236 377 217 396 217 284 138 284 123 296 125 288 122 288 131 286 140 279 146 191 34 74 33 62 27 62 33 81 30 74 0 343 291 384 200 405 191 408 209 379 171 310 153 355 190 367 188 362 187 377 191 370 190 377 190 374 176 348 162 339 162 329 159 327 159 327 156 317 155 319 156 322 156 319 155 317 149 310 147 308 146 310 147 312 150 315 149 308 144 308 149 319 161 341 167 353 174 358 174 358 165 341 161 334 161 341 167 346 174 336 116 224 108 241 120 250 101 234 108 245 113 255 138 324 190 384 179 346 159 339 168 341 173 348 176 339 174 341 153 265 81 212 129 303 179 389 205 322 132 124 0 14 13 14 7 21 3 19 21 45 27 40 21 33 16 31 18 26 21 52 34 52 19 19 6 4 0 33 43 260 147 351 143 339 132 300 105 231 82 260 95 279 104 253 70 188 45 152 36 145 43 143 39 148 60 193 64 198 64 186 61 186 73 224 102 267 110 272 104 257 110 245 84 145 21 62 9 35 18 42 63 212 312 393 291 365 297 370 297 372 297 370 295 370 294 370 294 377 294 370 283 351 292 379 286 384 279 398 288 451 282 410 254 393 262 427 279 422 266 355 250 319 229 296 224 293 223 281 220 284 227 291 230 291 235 300 233 353 251 112 0 4 6 7 0 19 10 0 12 42 78 272 218 298 211 274 212 339 199 52 0 42 6 71 73 308 280 427 227 42 1 0 0 7 0 7 3 4 0 11 18 50 42 93 34 105 48 119 43 97 30 76 25 52 19 33 16 26 16 42 12 38 12 35 13 40 30 38 15 54 30 45 31 88 150 310 202 324 150 205 90 152 54 62 10 40 0 38 16 35 10 38 10 35 10 40 13 42 21 57 25 62 24 59 25 69 16 54 13 54 19 59 30 66 36 59 39 76 78 159 120 174 123 155 113 136 107 133 105 128 85 83 63 59 69 93 92 119 104 126 95 112 61 16 6 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 9 27 3 0 1 7 1 15 1 15 0 7 0 0 0 0 0 3 0 7 0 7 0 0 33 150 107 246 141 293 158 242 177 424 239 503 250 484 229 440 223 424 211 376 193 345 187 305 173 289 161 349 221 388 173 321 179 333 158 285 188 365 182 345 193 369 209 416 233 492 263 484 245 476 224 369 196 392 233 579 245 281 66 162 111 202 61 142 61 103 42 47 31 23 24 3 15 3 9 0 1 0 3 27 1 27 1 31 3 35 4 15 1 0 0 0 128 495 215 277 113 162 108 186 85 99 70 47 75 111 85 261 250 583 214 337 161 305 171 384 191 333 149 249 132 226 138 246 146 317 197 503 173 134 125 420 149 130 197 226 79 111 119 376 161 119 75 313 141 162 73 198 123 337 119 134 63 206 87 0 10 35 6 547 276 583 310 630 73 0 0 31 13 31 13 23 16 19 18 27 12 23 10 19 12 23 13 23 12 23 12 23 12 23 12 19 10 23 15 35 16 35 16 31 15 31 13 23 10 11 6 0 48 317 159 380 165 317 161 321 138 345 173 369 149 333 135 297 141 408 152 226 119 380 149 369 187 547 233 519 185 432 185 480 180 480 179 531 217 523 173 297 84 257 116 329 194 460 248 440 158 357 152 365 165 384 182 428 211 753 223 333 88 226 81 289 134 365 161 404 167 412 170 392 171 440 174 396 159 412 180 297 164 511 245 642 265 666 274 646 256 563 200 468 209 527 211 773 324 777 328 841 337 793 321 749 300 845 340 884 327 837 368 865 309 853 319 829 315 769 310 865 331 817 328 694 283 857 262 797 366 956 257 380 214 372 131 198 150 543 263 714 269 710 259 630 208 480 194 567 197 269 60 0 180 793 263 619 279 615 223 595 253 690 280 757 325 912 371 936 352 924 366 845 274 670 289 785 318 857 300 222 126 210 116 170 99 166 99 194 105 214 104 174 96 234 95 361 321 761 327 777 349 646 239 499 187 226 99 174 88 186 90 190 90 190 90 218 88 194 87 202 93 158 108 507 221 575 212 492 193 440 165 305 140 317 150 333 158 372 171 468 229 587 251 535 218 499 230 507 159 333 149 277 137 285 128 281 147 277 141 273 143 309 107 35 40 19 33 27 36 51 36 35 10 226 247 511 171 511 176 357 200 428 187 345 158 333 184 408 187 372 185 392 187 384 187 384 185 388 179 353 165 329 161 317 161 305 158 309 159 301 152 293 153 297 156 301 155 297 153 293 147 289 146 285 147 289 149 285 143 273 141 277 144 281 143 301 155 321 165 345 170 349 170 337 162 321 159 325 165 345 170 369 173 238 104 206 104 246 111 226 102 210 111 214 114 242 138 353 182 412 182 369 168 365 171 369 174 365 165 369 170 317 123 107 107 242 150 317 184 460 188 420 117 91 9 0 12 27 9 3 10 43 21 47 16 35 15 23 13 35 16 63 40 119 46 55 21 0 1 0 9 103 128 297 146 253 140 238 126 170 78 107 72 170 101 222 93 134 52 71 33 39 28 59 34 79 43 138 58 126 61 103 61 75 58 87 76 154 104 206 110 226 114 253 110 206 85 87 28 0 9 7 40 210 140 964 316 1007 289 991 297 988 295 972 291 956 285 968 291 944 280 912 266 861 247 793 239 789 244 734 211 642 208 488 141 424 120 416 137 507 171 666 226 730 247 753 241 714 227 698 227 698 232 722 239 726 236 742 241 745 245 789 141 47 3 19 7 0 3 15 4 0 43 261 179 698 214 678 203 710 242 666 67 27 30 79 33 210 150 694 253 658 72 19 18 7 4 0 3 0 0 0 9 71 39 75 30 55 34 87 43 71 31 39 25 23 19 0 15 0 12 0 7 0 9 3 10 11 13 23 13 19 28 63 31 51 31 150 122 432 179 392 150 420 188 428 40 0 12 0 0 7 0 0 1 0 4 0 9 3 15 0 16 31 25 35 22 35 25 0 13 0 9 0 22 51 37 91 45 91 40 138 92 317 140 349 119 313 104 297 105 309 110 301 95 242 76 234 85 265 96 285 99 257 102 206 40 19 4 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 16 10 2 0 2 3 0 0 0 0 0 0 0 0 0 0 2 4 2 0 0 0 2 0 66 51 174 125 310 164 317 141 322 170 386 217 465 257 503 242 456 232 422 205 391 199 401 185 393 194 365 155 319 171 324 144 312 131 327 177 360 187 417 206 441 221 477 245 530 256 515 248 511 217 410 187 448 250 494 200 253 58 155 81 140 55 162 66 121 52 69 16 23 10 19 6 9 3 2 0 4 4 16 3 14 0 4 1 4 7 14 0 14 10 26 0 234 233 460 235 336 96 202 81 195 73 198 75 188 70 188 87 353 235 525 200 427 165 439 220 501 200 393 128 312 120 319 135 341 177 446 197 298 101 370 173 312 158 269 48 202 99 334 211 281 57 183 98 193 116 176 85 188 85 148 64 126 110 312 18 45 0 81 223 441 271 551 135 26 48 38 15 26 12 14 13 11 18 19 15 19 12 16 10 19 12 21 12 19 12 19 12 19 12 19 9 14 12 21 15 26 16 26 22 33 19 28 15 16 7 16 0 85 156 327 197 298 141 310 153 284 149 308 171 341 185 300 147 367 254 384 107 205 152 286 155 319 221 410 224 319 173 308 161 276 152 286 190 379 203 319 125 202 123 238 125 343 174 439 180 176 99 427 253 568 339 604 268 255 179 396 126 202 123 234 134 296 158 317 153 296 144 296 146 303 141 253 98 248 164 403 260 513 277 465 185 291 117 262 123 245 92 243 153 374 162 253 291 372 200 434 265 506 306 470 360 604 383 608 378 608 377 608 383 594 377 608 355 544 316 592 292 487 263 487 247 494 369 520 297 592 371 496 108 365 122 241 108 265 165 403 272 439 259 374 209 358 197 341 174 222 63 114 19 124 263 434 223 408 221 491 345 565 342 553 346 580 349 546 348 532 324 544 297 408 250 482 304 513 330 470 88 226 95 236 102 219 98 212 101 207 102 205 95 217 95 241 156 463 336 606 280 475 280 553 220 348 137 222 101 212 99 207 95 198 90 191 81 174 88 169 82 167 51 152 87 212 122 207 108 229 123 214 108 229 149 372 248 434 251 434 257 446 250 389 232 403 205 284 164 231 132 288 134 303 135 291 141 305 137 281 138 279 161 231 46 93 33 78 36 88 40 93 27 107 214 446 171 386 182 377 211 432 202 336 153 324 177 382 200 358 177 367 191 362 180 374 180 362 180 360 168 339 159 336 159 327 158 324 159 324 155 315 152 315 153 319 155 319 153 317 149 310 147 308 146 310 147 312 143 296 135 293 141 303 140 291 141 308 152 324 161 334 162 334 164 331 158 327 162 341 170 348 167 336 126 234 107 222 110 234 117 236 105 241 113 238 113 257 146 348 194 379 176 341 171 346 167 329 164 308 162 315 146 245 88 234 144 310 149 322 188 367 185 315 114 88 1 21 13 16 6 31 16 35 13 21 15 31 9 23 13 35 28 85 51 97 36 50 9 28 9 74 67 305 141 336 141 334 138 298 102 210 51 212 79 272 110 269 78 195 36 131 18 126 31 145 54 186 61 198 55 183 58 176 54 159 64 193 79 241 104 272 110 288 119 265 108 253 90 143 21 50 6 64 48 152 307 444 303 377 285 370 279 355 268 336 254 322 248 303 226 276 215 276 212 279 212 317 227 341 190 229 99 164 75 179 96 195 78 152 61 140 125 236 200 355 248 367 241 348 232 339 232 341 238 336 233 317 239 317 242 322 268 262 1 19 0 35 6 0 19 11 4 47 72 250 221 296 214 281 245 367 263 198 33 71 3 66 33 126 159 255 194 85 1 19 1 9 3 7 3 2 0 23 30 85 34 83 28 78 28 83 28 76 22 57 22 35 16 11 10 4 1 21 4 31 10 38 13 33 9 42 30 57 22 38 31 81 18 150 135 300 182 379 256 494 291 155 0 62 12 31 16 35 7 33 7 28 1 21 1 26 6 40 18 52 15 35 7 38 16 54 9 42 10 57 31 81 40 88 49 71 48 124 111 207 123 152 105 124 99 133 108 145 123 145 101 112 92 114 98 124 107 128 101 148 90 59 16 0 1 0 0 0 0 2 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 3 1 3 0 0 0 7 4 15 4 3 0 0 3 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 43 76 249 147 317 170 329 180 285 202 444 218 531 253 476 245 519 251 492 236 476 242 460 226 357 214 333 315 599 190 289 179 313 203 412 239 468 251 436 245 468 253 468 245 428 229 357 211 329 188 408 248 472 176 99 55 31 51 95 63 107 69 146 64 75 28 0 7 0 6 0 6 3 3 7 4 19 6 15 6 15 6 31 7 35 7 31 0 0 9 0 78 448 266 587 233 246 82 123 104 99 95 190 98 190 76 150 162 420 247 515 188 305 176 357 212 202 137 158 116 95 123 178 156 309 179 309 107 277 199 242 116 257 120 83 81 234 209 365 76 142 78 170 88 134 69 198 37 400 224 87 51 424 312 91 0 0 102 638 333 888 174 0 15 59 4 35 16 47 13 39 12 39 12 31 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 0 18 313 205 412 150 341 162 380 171 392 202 480 194 424 185 388 191 690 191 214 129 277 113 309 214 690 310 781 289 777 294 734 276 682 247 634 230 622 227 444 167 333 140 349 153 432 177 384 180 686 368 825 331 861 325 876 312 591 177 369 143 349 122 353 143 380 165 416 161 384 167 408 187 349 107 444 297 769 343 738 315 642 232 353 122 202 111 309 150 452 238 511 251 495 247 745 221 436 182 249 119 281 116 269 153 507 224 670 294 801 307 765 286 718 285 714 266 880 340 674 263 575 292 793 315 853 280 400 291 777 238 567 232 662 200 519 233 571 238 638 268 615 191 456 168 396 162 186 46 206 49 87 0 432 241 642 220 535 331 900 333 821 322 837 325 829 319 797 328 849 313 813 318 745 242 753 306 805 295 206 114 202 111 174 105 146 96 162 122 162 102 210 72 134 113 484 155 372 123 158 45 95 146 503 191 198 67 126 82 170 85 162 90 190 90 194 75 174 96 162 55 103 52 126 63 99 51 67 49 79 54 83 60 115 78 170 99 218 111 293 150 372 165 365 138 206 63 23 54 194 126 349 152 341 138 301 143 317 147 337 161 345 144 119 27 19 52 43 28 75 51 67 84 575 202 321 193 460 194 507 217 392 168 305 167 376 203 396 194 396 193 388 185 369 179 369 182 369 179 349 165 309 152 317 158 313 155 309 153 305 152 293 150 297 150 297 149 289 146 281 147 285 146 281 143 269 140 277 141 261 137 257 138 269 143 277 143 277 150 317 164 329 162 333 164 325 158 309 159 333 171 333 150 261 122 214 111 218 113 218 111 222 111 214 108 206 105 253 153 369 177 353 167 353 173 361 162 329 156 305 158 289 110 119 104 257 138 285 149 353 176 472 199 372 111 67 0 0 4 0 6 27 16 19 10 7 12 0 7 11 13 47 31 119 54 134 27 35 0 0 34 182 143 285 143 277 137 253 114 123 42 43 42 83 75 257 129 222 57 83 34 39 27 59 39 115 67 150 79 174 84 130 61 71 49 59 58 115 81 162 95 210 113 238 120 238 116 214 87 79 16 51 0 75 76 384 218 876 262 813 256 801 254 825 247 773 223 745 220 749 227 765 227 773 241 694 266 670 149 281 64 194 61 218 90 253 84 190 60 166 57 150 61 206 95 503 247 785 245 702 283 745 247 773 239 765 227 789 235 710 262 789 215 71 4 19 10 3 10 0 6 0 12 170 131 619 245 678 241 686 254 749 152 107 6 51 4 23 10 55 24 75 25 39 15 19 18 0 6 0 7 23 15 75 34 83 30 59 25 59 27 55 25 47 22 23 12 0 9 0 9 0 3 0 6 7 10 11 12 39 21 43 24 55 28 63 30 91 43 329 239 412 277 880 263 626 88 0 10 23 28 7 22 15 10 0 3 0 4 0 3 0 6 3 15 31 18 15 9 7 6 19 10 7 16 23 27 55 49 107 46 79 55 249 140 372 111 317 102 265 108 372 116 333 116 333 107 293 96 305 104 285 95 257 93 242 64 95 4 31 0 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 0 2 1 0 0 0 6 7 3 2 0 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 21 24 148 111 243 129 281 155 331 165 405 235 427 239 429 230 439 223 439 233 468 241 470 241 453 250 575 262 563 277 458 247 491 250 491 256 494 247 472 253 508 263 513 245 475 217 441 199 439 205 436 220 379 132 157 55 109 54 131 69 133 63 133 72 102 42 38 12 11 7 9 9 11 7 4 4 7 9 9 6 9 6 7 7 0 7 0 18 0 1 26 0 117 167 475 236 522 248 298 79 238 81 222 88 205 102 212 84 262 187 544 242 501 176 453 217 475 193 451 188 439 190 391 161 384 177 427 141 343 184 398 132 255 90 193 93 255 194 370 134 222 66 219 107 243 123 305 128 157 241 463 82 148 156 601 116 114 101 355 384 589 245 57 1 28 15 40 15 23 13 19 10 19 12 21 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 13 21 13 21 12 21 0 35 132 389 176 286 171 355 220 377 200 379 217 365 211 379 206 422 257 267 125 276 131 207 110 382 266 444 283 518 346 542 378 589 371 575 360 570 354 575 322 391 138 298 167 291 176 391 170 496 348 608 327 587 340 582 330 608 334 393 132 248 147 276 171 339 164 317 167 353 188 360 197 393 161 456 248 608 339 599 312 577 319 596 297 482 236 482 283 570 313 585 346 608 327 606 346 405 176 272 104 243 131 219 131 279 159 296 176 351 220 389 224 358 191 339 194 405 361 608 310 522 292 472 170 360 251 339 129 267 187 360 215 542 269 525 297 506 309 496 263 353 168 276 153 262 144 281 90 76 57 90 40 42 75 343 250 382 184 515 342 525 307 491 303 489 301 494 306 518 316 489 300 506 309 477 304 511 313 487 99 238 111 231 122 159 93 257 105 164 114 200 45 193 101 293 182 393 129 191 63 219 84 253 126 274 82 181 46 152 57 145 51 150 60 148 72 167 73 155 49 143 61 124 52 121 46 107 40 105 43 112 34 95 34 95 36 102 40 107 52 143 69 159 72 150 42 76 21 102 54 164 84 183 81 169 81 186 96 210 122 255 135 248 58 93 42 114 36 90 46 102 28 300 254 334 164 403 226 425 221 384 174 317 159 334 182 362 188 365 190 374 190 370 185 362 185 365 179 358 170 341 159 334 156 329 155 324 153 322 152 322 150 322 152 322 152 319 149 310 146 305 147 305 146 300 143 296 143 298 143 298 141 293 140 291 135 286 138 300 152 319 153 310 161 327 162 327 158 322 159 324 159 300 137 260 119 248 114 243 111 241 111 241 110 236 107 231 123 303 168 343 173 339 173 334 165 308 155 296 146 298 140 226 78 253 132 296 134 291 150 317 168 341 203 346 110 71 0 59 18 40 6 23 19 33 22 11 15 19 15 35 16 69 31 105 42 78 12 47 4 145 98 322 137 331 137 319 128 284 84 186 36 167 45 241 120 324 101 210 42 159 31 164 46 191 70 238 85 248 95 245 78 205 54 179 46 183 64 207 79 229 99 257 116 276 119 272 114 224 64 112 22 83 10 2 7 0 84 384 262 348 257 329 247 305 229 291 230 308 232 324 236 360 247 379 262 403 167 159 57 138 64 128 52 159 69 159 55 140 51 128 40 107 33 66 52 210 226 487 297 511 306 508 265 384 235 358 223 336 244 348 239 355 52 0 9 0 15 0 7 2 6 26 9 90 110 241 190 346 241 370 171 140 19 26 13 35 0 40 3 33 9 26 7 4 9 0 10 4 9 16 7 38 18 66 33 71 31 57 25 47 19 40 19 28 13 11 6 2 6 4 4 7 4 14 9 19 13 23 22 38 24 42 27 50 31 59 31 117 105 365 263 482 301 456 238 286 63 74 18 81 27 42 19 47 9 31 4 23 0 16 3 26 4 33 10 38 7 28 3 38 7 42 12 50 22 66 28 85 48 95 39 105 78 181 117 138 98 124 99 157 129 157 129 164 128 150 110 114 93 107 95 136 95 136 81 85 28 9 1 0 0 9 4 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 0 3 1 3 1 51 12 11 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 55 174 95 138 96 123 98 115 135 329 188 428 199 452 223 452 232 472 232 452 224 480 229 579 313 527 236 519 262 464 238 464 242 492 251 495 248 464 238 464 233 420 208 353 193 353 209 400 209 325 114 55 28 55 55 103 73 123 67 103 75 126 57 47 18 0 7 0 9 7 10 19 7 23 7 31 10 0 6 7 7 23 9 31 7 43 3 0 1 0 19 281 271 488 257 523 214 206 78 47 81 210 93 194 92 123 99 261 218 484 276 400 185 345 208 321 203 349 262 436 202 369 191 372 202 456 218 365 153 222 105 134 101 174 156 472 147 178 99 166 129 650 342 821 315 388 60 710 215 186 40 317 340 253 13 75 102 361 153 190 1 0 31 0 9 35 12 39 12 47 12 55 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 23 12 27 13 27 13 23 12 0 4 246 238 412 162 408 200 448 190 404 196 456 197 464 209 408 263 523 117 293 143 246 108 293 262 761 294 809 339 892 337 849 336 908 355 972 372 1011 377 1011 282 424 138 369 180 424 149 523 345 900 327 773 325 765 349 888 378 924 318 615 190 392 138 361 150 420 180 460 187 480 212 444 196 329 291 464 256 706 330 749 333 722 328 801 339 781 333 853 372 773 274 698 339 706 345 884 257 372 132 182 123 265 93 206 111 353 167 436 180 436 177 488 196 519 212 460 236 845 339 761 294 666 253 392 218 468 149 460 144 261 180 761 265 321 137 353 122 416 149 424 153 313 132 285 131 321 161 269 39 63 45 75 34 0 135 591 209 420 291 797 306 742 295 757 303 817 330 865 339 865 315 777 300 797 313 833 315 785 277 218 123 234 105 138 114 206 81 182 69 154 45 150 196 646 125 495 137 119 72 107 105 166 73 126 55 162 73 138 87 158 76 123 75 150 73 83 60 138 55 75 54 107 24 47 37 39 34 31 33 35 34 51 39 39 34 35 36 51 42 51 43 55 42 67 52 75 36 39 31 51 34 59 36 63 34 11 28 31 36 67 58 111 55 63 39 83 46 47 40 83 30 95 233 539 131 384 227 460 212 404 173 281 146 305 174 357 177 361 182 376 188 388 188 376 184 384 184 361 171 333 164 321 161 309 153 301 152 297 152 301 152 301 152 305 153 301 152 297 149 285 147 285 147 281 144 273 141 273 144 281 146 277 141 257 134 249 134 261 144 293 153 301 150 309 159 325 162 313 155 305 156 325 150 273 129 234 120 222 114 222 111 218 110 218 107 214 105 210 131 317 165 369 176 365 164 321 147 289 141 265 144 249 95 123 107 281 137 253 126 273 146 317 164 436 217 440 114 51 0 3 4 0 7 15 21 19 15 19 18 23 15 27 16 59 28 123 36 51 0 11 61 242 141 281 138 257 129 246 120 178 79 71 37 75 90 289 132 214 69 130 58 107 61 138 70 174 92 206 102 202 95 154 67 87 51 59 51 83 61 115 81 170 99 214 116 226 119 234 110 182 66 23 3 0 0 99 7 91 76 742 247 821 251 793 233 777 235 801 245 777 242 817 282 868 277 813 188 265 48 162 60 130 42 75 39 103 42 95 43 103 34 71 28 83 19 31 27 372 235 789 301 868 348 785 262 674 245 682 238 674 226 722 274 261 1 0 9 0 10 0 4 11 9 19 0 35 27 186 102 321 110 146 28 11 4 19 6 11 6 7 1 0 1 0 6 0 9 0 10 7 10 15 6 27 13 59 30 75 28 39 12 15 10 15 9 0 4 0 3 0 4 0 3 0 7 11 13 23 16 43 22 47 25 55 28 63 28 3 39 87 119 706 348 702 292 833 218 126 27 83 31 71 36 75 28 39 19 31 18 19 12 3 6 0 4 0 6 0 0 11 4 23 9 11 16 23 27 35 37 91 52 119 57 154 75 285 111 293 99 337 131 365 131 380 134 388 132 372 120 317 99 269 93 277 93 230 61 115 25 15 0 7 4 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 1 0 0 0 0 2 3 4 33 33 7 2 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 1 69 70 188 87 169 67 164 52 191 114 315 170 346 170 403 238 475 232 422 208 417 212 458 289 513 221 413 248 487 232 453 221 436 218 448 227 460 244 463 221 439 214 436 211 441 196 427 209 346 104 136 39 114 57 117 61 126 64 133 70 150 70 93 31 21 6 9 7 9 10 11 7 7 6 7 9 11 6 16 6 9 7 2 7 2 7 11 0 21 1 31 93 458 295 468 227 527 227 319 63 157 81 212 96 200 87 272 140 360 199 558 232 460 211 465 202 534 291 608 271 460 235 484 229 477 239 434 176 367 131 231 82 274 179 460 184 253 73 145 82 186 170 288 52 138 70 274 310 317 34 100 119 532 90 19 18 9 4 0 21 38 1 21 28 2 10 16 10 16 10 21 13 26 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 10 16 10 16 10 16 10 16 13 23 16 26 16 26 15 23 16 19 96 503 269 475 266 465 279 460 230 374 187 298 161 296 202 468 202 241 165 276 143 224 146 444 291 499 324 499 294 501 324 518 334 542 343 556 342 561 374 408 152 327 187 341 196 422 322 608 336 565 336 580 315 608 375 608 357 608 377 601 292 451 187 312 152 355 202 351 187 384 205 351 190 453 214 403 321 608 331 601 283 501 310 608 336 575 294 556 262 420 217 458 283 608 371 436 176 298 144 303 147 267 119 243 135 281 153 279 153 303 174 334 205 377 179 444 358 608 303 551 297 506 259 468 194 503 257 305 150 372 173 262 165 303 111 202 159 145 119 281 153 238 129 269 152 286 141 136 34 88 40 74 25 109 190 322 209 470 292 468 289 477 300 501 328 561 358 585 366 589 351 549 339 561 342 546 327 468 99 229 113 214 85 248 82 210 78 162 67 327 260 596 325 331 196 236 43 159 116 310 82 236 88 181 96 236 88 217 96 205 82 193 79 181 85 157 57 140 40 117 48 126 43 117 46 119 48 117 46 117 45 112 39 102 37 109 46 121 46 114 39 102 39 114 43 112 37 100 25 78 18 78 24 90 30 95 31 81 27 88 30 71 37 88 40 100 39 90 39 97 146 484 191 257 205 429 194 329 162 300 137 288 159 343 180 348 177 351 182 365 187 365 184 360 184 360 176 355 168 343 162 341 155 324 152 319 150 319 152 322 150 319 152 322 152 319 149 310 144 303 146 303 144 298 140 293 143 300 144 298 141 291 134 281 132 281 135 293 146 312 155 322 158 327 162 327 158 315 153 310 152 296 138 269 126 257 117 245 113 241 110 236 107 234 107 234 101 253 137 312 168 346 170 312 150 284 140 274 132 272 126 202 70 241 137 296 128 265 132 284 147 308 162 341 209 372 114 69 0 26 12 38 13 14 13 19 10 16 15 35 15 57 24 83 36 100 22 50 15 195 125 319 143 331 135 317 129 308 119 281 85 219 69 281 137 319 99 229 87 234 79 236 85 231 84 245 99 262 98 248 81 210 60 186 48 171 51 183 67 212 90 245 104 262 113 267 116 257 101 200 31 47 1 26 0 0 0 0 226 315 260 341 245 322 241 341 245 362 238 405 289 553 336 539 247 198 39 124 79 126 25 109 33 105 33 95 33 100 30 74 22 81 28 90 21 42 42 186 239 544 295 549 269 472 239 393 242 331 212 401 271 429 92 7 4 4 10 0 7 4 4 14 4 11 3 0 0 4 15 28 3 21 9 40 12 71 21 83 18 50 0 16 0 7 6 0 6 2 10 14 7 19 3 28 13 45 25 47 10 14 1 16 6 9 4 2 1 0 3 4 1 7 6 14 10 23 16 28 18 31 19 35 22 40 25 47 13 66 13 95 152 608 244 398 354 434 58 76 46 57 31 85 37 81 36 81 40 90 43 88 25 54 15 40 10 35 6 28 1 33 6 38 9 47 21 66 30 78 43 109 61 124 57 97 95 169 113 155 134 193 129 198 134 179 132 183 137 174 119 140 96 138 99 131 79 93 57 76 30 21 1 0 1 4 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 3 1 0 0 0 3 11 6 67 15 7 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 12 91 105 182 75 51 57 19 55 91 104 158 93 154 149 380 221 428 205 380 202 353 224 607 253 460 211 472 208 460 229 460 223 452 215 440 214 428 185 309 155 305 167 353 190 372 196 333 107 43 33 39 46 111 60 115 60 123 67 123 64 142 51 35 12 0 6 0 4 0 6 11 4 15 4 23 7 0 4 0 6 7 7 23 7 15 13 0 1 0 0 35 177 607 254 440 250 515 244 289 76 59 88 178 88 111 93 198 137 265 156 357 197 400 220 253 297 595 340 452 196 376 205 432 227 408 162 273 149 126 79 230 174 499 232 285 102 170 58 91 45 0 48 63 33 67 51 293 52 107 39 265 269 170 1 63 12 63 4 0 31 0 7 47 4 19 10 35 10 35 12 51 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 35 18 39 19 43 18 39 16 0 0 253 351 940 374 908 352 765 325 829 348 833 313 714 276 622 235 349 140 456 182 448 135 440 277 690 279 773 301 781 345 857 339 896 348 932 357 952 358 932 220 428 203 507 223 670 346 892 331 738 324 801 331 785 346 801 360 892 355 908 377 956 365 849 263 492 174 456 194 464 190 492 171 452 182 527 239 714 340 622 288 507 203 492 230 420 180 440 170 400 193 337 162 535 298 837 220 321 165 388 171 309 134 285 134 329 156 349 144 301 146 388 191 531 227 452 274 845 349 710 310 753 325 738 266 317 217 678 188 436 131 115 114 190 162 468 203 642 120 277 143 345 128 305 156 369 146 357 108 107 43 115 31 115 19 265 209 646 285 714 285 718 289 726 289 765 315 793 312 853 351 932 354 916 357 880 337 868 277 226 113 261 117 210 96 190 85 55 149 499 300 785 301 714 289 170 27 31 4 285 146 142 79 146 49 154 72 150 95 190 98 182 93 174 82 206 66 198 156 353 92 134 76 115 63 134 67 138 66 134 64 123 57 95 43 63 37 63 40 47 36 35 34 35 33 31 27 35 25 15 15 0 16 27 25 39 40 55 37 55 42 71 39 79 33 51 48 99 34 63 60 440 230 293 152 472 211 380 156 281 144 265 149 305 170 345 179 361 180 365 180 365 179 357 176 349 176 357 176 353 170 329 162 321 158 309 152 297 150 301 153 289 149 293 149 293 147 285 144 273 144 277 143 273 140 261 137 277 143 261 135 249 132 246 134 230 126 226 126 246 141 297 158 325 162 325 158 305 153 305 159 297 143 265 129 242 123 226 114 222 111 210 107 210 105 210 107 186 113 257 146 353 176 361 155 297 137 269 132 249 137 238 88 119 107 289 143 265 126 253 135 238 147 349 161 432 202 384 105 31 18 7 13 19 22 23 19 0 12 19 18 43 21 67 30 103 43 75 3 23 79 269 137 281 137 253 131 242 126 238 128 249 99 186 120 305 129 210 85 154 79 158 87 182 88 186 95 174 88 162 81 134 67 95 57 67 49 63 57 107 81 174 101 182 108 206 114 222 116 222 102 63 25 11 12 55 9 194 153 801 266 876 256 817 247 805 245 765 235 710 247 849 331 948 316 448 54 123 72 206 57 47 33 79 31 67 24 75 33 67 12 31 6 0 6 55 27 67 30 408 333 706 248 559 247 619 239 654 236 646 265 607 190 178 12 0 4 0 7 7 7 23 3 27 10 39 4 0 0 7 9 0 19 79 34 95 48 119 42 83 21 0 0 0 0 0 3 0 4 0 9 7 4 7 4 0 7 27 12 0 0 0 3 0 3 0 3 0 4 0 6 0 3 0 7 11 12 23 15 15 12 19 13 23 16 27 16 11 9 11 16 51 265 678 155 357 158 134 13 47 27 115 22 67 28 63 36 95 46 107 46 79 30 39 15 15 9 0 3 3 3 11 7 3 10 11 24 27 24 43 42 111 55 115 42 206 114 333 120 376 137 357 149 400 140 380 132 369 126 329 107 309 108 301 95 226 72 202 73 186 42 43 1 7 3 15 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 6 11 6 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 0 9 31 171 111 198 88 195 81 169 60 224 81 214 108 284 155 370 200 403 194 382 184 384 229 436 220 391 197 370 185 389 197 396 182 351 149 308 104 222 67 195 78 231 117 310 203 329 98 102 16 88 43 81 55 117 67 131 75 150 67 112 63 78 22 11 4 9 4 0 6 7 4 2 3 2 6 9 4 23 4 16 7 7 7 2 3 16 0 14 10 16 10 222 241 553 254 513 257 551 253 389 128 219 75 205 87 217 98 319 129 296 132 343 223 608 217 539 304 608 263 530 215 425 179 427 176 310 104 276 104 362 232 470 218 296 107 224 119 234 33 112 37 90 33 85 31 71 16 148 93 138 111 413 73 14 18 31 1 35 3 26 42 11 1 19 12 16 10 14 10 16 10 21 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 16 28 19 31 19 31 18 28 0 14 54 451 303 522 324 589 345 608 360 608 363 604 357 596 212 322 149 308 193 300 174 224 215 503 294 460 300 520 327 546 325 530 333 551 346 577 361 601 345 389 190 405 269 606 361 608 340 575 327 608 325 599 348 577 336 601 348 582 319 563 349 608 375 608 310 401 173 336 196 353 188 343 197 310 187 463 297 589 208 432 182 319 159 296 119 312 135 217 114 303 129 279 224 427 322 377 144 319 187 341 129 250 126 293 170 351 177 303 137 248 153 367 226 453 239 551 349 608 363 573 340 539 230 386 101 148 73 298 217 499 1 200 110 238 101 217 167 224 135 243 128 231 129 262 147 234 141 217 60 85 54 69 42 54 42 365 268 475 276 446 280 458 280 446 279 468 277 451 285 489 313 508 310 501 312 520 336 448 93 202 123 241 96 245 110 148 176 549 337 515 247 491 295 608 126 64 0 85 66 255 69 159 43 157 73 171 76 200 93 207 88 205 84 186 69 119 90 351 185 222 64 167 60 140 63 145 64 145 63 143 73 152 64 138 57 133 58 136 58 133 58 148 63 136 51 131 43 112 39 105 34 102 34 102 22 90 36 95 36 100 43 97 52 95 36 107 60 81 39 155 214 379 149 374 200 348 170 322 150 310 159 319 161 324 170 343 184 353 177 348 173 346 173 351 167 343 173 360 176 358 168 348 167 341 159 327 152 322 153 327 146 315 147 315 147 312 144 303 143 300 144 300 143 293 138 288 143 293 135 281 131 279 132 284 128 274 126 272 129 288 147 319 161 327 161 322 153 315 156 319 146 286 134 265 126 260 120 250 113 241 108 231 104 231 105 234 105 248 125 286 156 331 165 310 140 267 131 255 123 260 119 188 81 238 138 288 135 267 129 267 122 257 135 317 174 348 174 336 99 124 9 16 12 54 28 26 13 28 21 47 22 59 24 69 34 102 30 62 21 193 119 310 135 317 128 312 122 300 120 315 134 303 114 310 134 312 110 257 81 226 78 234 82 222 75 224 79 224 73 212 69 205 63 186 52 174 52 179 69 217 92 241 99 269 116 272 116 272 116 253 79 81 0 66 63 260 242 429 259 353 245 327 239 370 254 377 248 398 235 439 263 503 276 496 95 88 57 114 39 126 31 71 21 71 19 59 21 69 22 47 13 64 0 26 6 83 37 102 61 534 322 520 256 489 257 446 236 389 221 382 171 324 107 69 1 11 4 2 7 9 3 2 0 0 1 0 4 14 1 9 18 90 61 152 69 176 67 159 49 114 24 54 3 21 3 2 1 0 6 4 4 4 4 19 0 11 4 16 0 7 0 7 3 7 4 4 4 4 4 4 3 7 4 11 7 19 10 21 6 11 7 14 9 16 10 23 13 40 13 71 7 276 377 360 24 124 31 64 25 71 33 47 13 47 15 57 25 71 27 66 33 69 19 47 10 40 4 28 3 35 6 35 6 40 13 54 22 59 27 78 43 102 48 95 54 128 110 176 128 198 134 214 143 202 137 193 134 183 125 171 117 164 108 133 82 100 73 107 88 97 36 2 1 0 4 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 9 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 63 222 141 309 159 345 135 238 161 309 164 242 144 269 173 353 190 337 174 345 173 325 173 321 164 293 159 297 167 289 144 182 79 27 37 19 48 55 64 91 75 210 150 341 99 23 0 0 27 75 30 91 52 138 61 130 63 123 54 95 31 3 1 0 4 0 1 11 6 11 6 11 6 23 7 0 4 0 6 0 6 15 7 0 7 0 3 23 1 0 49 468 260 488 251 480 238 456 259 388 146 115 87 134 82 126 102 246 99 111 92 285 272 329 194 499 291 341 257 313 150 194 141 178 117 174 152 400 239 543 250 499 119 194 128 289 102 0 13 0 0 0 37 111 34 39 75 182 49 246 194 162 25 35 30 0 40 11 13 47 1 0 30 27 12 27 9 31 9 35 10 31 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 31 15 35 16 35 16 31 15 31 0 0 155 555 203 579 253 650 304 841 351 785 248 420 123 313 135 361 150 357 114 273 104 535 285 745 319 833 339 849 330 896 352 912 352 920 351 920 351 928 200 519 315 888 358 801 331 765 324 813 337 765 334 801 322 797 315 749 354 876 339 829 368 876 377 948 307 531 174 448 208 460 206 480 167 285 220 730 298 722 333 555 158 293 138 182 110 297 158 353 162 384 217 654 245 468 170 380 203 523 242 507 233 567 253 555 221 444 199 416 188 408 209 440 202 452 285 714 346 801 340 829 203 115 64 182 92 341 312 579 295 269 117 249 67 107 55 249 153 456 162 337 134 333 135 357 137 337 125 146 54 115 49 83 40 43 138 591 285 682 272 682 280 702 277 710 286 761 298 769 297 769 300 757 286 734 292 813 247 182 92 249 110 222 110 39 150 872 333 698 263 555 253 638 274 682 87 0 0 0 52 99 57 103 72 126 70 174 102 178 90 130 78 126 69 166 40 43 66 111 43 91 70 107 54 103 52 103 52 103 52 99 51 103 55 119 63 142 69 138 69 130 76 142 67 134 73 130 66 134 63 126 58 123 55 75 51 115 54 103 54 111 51 95 55 91 45 123 40 71 70 460 190 337 199 369 162 289 159 297 159 325 168 325 168 337 177 369 180 345 170 333 170 345 176 325 167 337 173 353 176 357 173 365 171 337 159 309 155 313 156 289 147 293 149 289 147 285 144 281 147 285 146 281 143 269 140 261 137 257 135 249 134 249 134 238 134 249 134 242 134 261 146 301 158 313 159 305 155 305 156 297 141 261 129 242 126 242 122 222 111 206 104 206 104 210 107 206 111 230 123 289 153 333 150 265 122 238 119 222 123 210 78 150 108 281 143 277 137 261 131 261 110 210 135 376 174 420 182 376 105 67 3 0 16 7 13 15 21 51 28 63 24 71 25 87 39 63 13 19 63 222 132 261 128 230 126 214 111 202 126 253 131 253 123 246 117 186 84 142 78 134 79 134 70 111 67 134 70 111 66 115 67 103 60 79 52 63 55 103 76 142 84 162 105 210 113 202 116 230 116 269 63 55 13 0 105 634 282 745 245 718 227 753 260 722 208 626 215 654 244 662 235 670 271 265 30 134 37 31 43 59 21 27 15 35 12 39 18 55 10 27 18 59 12 39 22 51 27 0 167 789 312 662 283 559 238 503 196 380 156 309 177 313 27 0 0 0 6 19 7 31 0 31 9 0 7 11 12 3 3 99 61 194 82 190 72 170 69 138 55 115 36 39 12 0 3 0 6 0 4 0 3 7 6 0 0 0 0 0 1 0 1 0 1 0 3 0 1 0 0 0 4 0 4 0 6 3 7 0 3 0 4 0 6 0 4 63 7 31 3 0 99 865 144 43 22 107 48 79 28 51 21 7 6 3 12 27 18 27 15 39 16 15 10 11 9 3 4 15 6 15 6 0 6 3 13 27 22 39 31 59 40 99 54 115 64 234 111 305 129 353 125 333 126 349 126 337 120 329 120 293 107 281 96 242 79 210 73 242 87 194 34 27 1 15 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 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 4 7 16 4 9 7 7 1 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 1 11 18 100 123 343 191 401 259 441 215 456 205 410 134 319 171 365 177 355 173 360 187 393 191 360 173 377 173 329 143 300 134 262 88 191 54 157 46 174 85 219 82 183 113 303 48 54 0 38 25 47 10 28 18 62 39 59 24 71 42 97 36 40 4 2 0 9 4 0 9 11 9 7 7 9 9 14 4 23 4 16 4 11 6 7 10 14 0 0 7 9 0 31 215 546 245 525 262 489 232 499 244 420 161 253 75 198 76 243 138 265 99 351 152 362 164 534 313 568 150 484 153 362 140 382 174 446 212 489 262 477 242 608 217 300 92 324 159 207 73 109 45 105 48 107 13 74 43 159 52 102 85 207 22 52 18 16 9 2 1 40 9 11 45 0 13 21 12 14 9 14 9 14 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 6 14 0 281 269 420 238 410 250 458 253 427 220 353 185 312 144 284 138 193 117 210 111 226 101 231 161 405 266 429 271 475 289 491 309 539 340 587 361 608 310 448 325 608 343 608 333 604 334 601 325 589 334 589 325 594 336 582 322 580 342 601 328 542 363 608 361 599 277 343 173 372 196 341 182 317 138 367 318 413 288 608 259 305 185 475 214 312 197 522 285 405 229 453 266 348 161 389 271 522 291 556 318 608 331 608 368 608 346 608 348 589 322 608 310 539 277 544 262 511 300 608 345 370 122 195 108 279 292 608 306 444 120 200 75 143 76 226 161 386 209 288 138 243 165 253 161 279 150 212 66 121 39 105 52 83 40 66 194 468 283 451 276 451 279 444 272 451 271 460 291 470 292 487 297 468 286 482 322 422 92 195 120 217 88 236 54 496 355 518 306 484 239 479 253 501 300 360 3 143 174 370 226 494 283 489 224 453 214 403 200 348 161 308 149 293 111 207 75 150 48 152 69 143 60 140 57 136 54 133 55 136 52 133 57 145 66 159 73 167 84 167 73 167 73 152 70 176 70 159 69 157 66 150 61 140 37 114 58 124 55 124 57 117 37 124 51 85 48 88 34 119 177 355 161 343 164 348 149 312 153 312 164 331 173 346 180 353 182 346 170 334 165 339 174 358 167 339 165 348 171 360 177 372 180 360 168 339 158 329 156 331 149 319 150 319 150 317 147 308 147 310 150 308 149 303 144 298 134 286 138 293 140 291 135 281 125 269 132 274 126 260 123 262 146 305 158 319 159 310 153 305 150 288 135 267 128 267 128 265 113 241 107 229 102 229 105 234 102 231 107 238 122 279 143 281 123 236 116 231 110 236 105 164 79 212 125 272 143 281 141 276 119 253 111 245 131 336 177 343 188 281 92 90 6 21 13 50 15 42 25 59 30 66 30 74 33 93 30 74 21 155 102 296 134 312 129 319 120 293 113 319 123 324 135 305 113 281 92 217 70 210 70 226 81 224 79 234 76 212 66 202 67 202 64 191 57 174 51 174 63 195 73 200 84 245 108 260 105 265 114 265 105 243 64 109 33 52 84 436 263 408 245 398 268 436 215 276 143 303 211 439 242 444 279 589 138 64 34 105 24 69 4 71 12 50 16 33 10 33 13 28 6 42 16 45 15 47 22 102 45 231 349 608 321 606 271 482 235 386 187 360 150 353 156 140 0 16 0 2 9 7 4 0 3 0 7 9 3 19 19 81 66 167 84 186 64 162 63 193 49 152 55 121 28 45 0 9 4 9 7 2 1 0 3 4 6 11 0 7 3 9 3 4 0 2 1 4 1 2 0 2 4 9 4 9 4 9 4 9 3 7 3 7 4 9 4 14 0 16 28 35 36 312 247 145 9 133 137 159 15 76 25 40 9 40 12 52 22 64 22 59 10 40 7 40 12 47 12 40 9 40 9 35 3 33 7 42 10 52 22 62 22 66 36 93 57 95 84 181 111 205 132 167 110 181 117 169 99 136 85 126 85 124 92 131 90 119 79 97 76 138 93 78 13 0 1 0 7 6 7 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 7 3 3 0 0 1 19 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 3 0 3 0 3 0 45 194 146 357 238 845 223 392 199 495 220 337 147 285 174 261 135 253 149 277 153 238 147 285 176 269 137 43 153 297 158 301 164 253 152 261 117 146 66 150 144 242 24 0 0 0 0 0 1 7 1 15 6 7 6 7 6 3 7 0 1 0 3 0 3 0 3 0 3 7 6 11 7 15 6 0 4 0 6 0 6 7 6 15 7 15 4 3 3 0 0 174 285 599 233 492 254 468 226 460 233 408 182 257 92 67 54 154 125 214 153 230 159 305 282 293 233 436 224 309 185 345 206 480 260 499 269 519 203 480 230 384 122 333 191 416 196 396 179 341 135 226 45 71 19 150 63 123 45 95 39 63 15 7 7 0 9 11 13 19 13 23 10 19 10 19 10 27 10 27 10 23 12 23 12 23 12 23 12 23 12 23 13 27 15 31 15 19 12 31 15 23 12 31 16 39 12 23 18 39 13 19 12 47 0 35 113 642 223 595 220 551 289 567 253 527 221 642 211 599 253 678 268 638 254 650 279 587 229 551 259 678 280 622 248 654 226 611 285 738 291 793 276 706 321 872 327 857 319 757 327 757 328 789 322 749 328 761 328 745 328 793 337 722 331 829 328 753 340 880 343 892 206 412 196 484 188 353 149 384 241 658 114 257 253 757 184 436 300 738 306 837 360 615 226 428 233 396 107 369 159 341 187 507 288 726 300 702 297 638 279 626 285 630 279 646 282 595 333 738 262 654 279 670 236 444 174 301 111 297 153 583 277 666 174 261 110 257 85 305 272 547 262 543 144 238 140 400 215 468 179 345 70 146 58 150 51 158 55 95 31 230 289 698 279 698 285 694 280 710 291 742 297 753 292 757 295 738 274 690 310 785 229 170 132 214 113 230 92 234 303 801 316 749 276 559 232 591 247 607 250 277 247 773 306 682 289 674 269 563 227 503 220 456 194 380 165 341 159 365 168 230 70 115 60 142 66 134 58 142 58 111 57 107 63 99 55 130 61 119 57 142 75 138 73 134 72 130 69 130 66 130 66 138 66 134 61 130 58 83 40 123 52 115 67 107 55 103 61 59 27 87 25 39 37 376 170 376 155 305 171 329 168 349 170 333 174 369 190 376 185 353 171 321 165 337 171 333 164 329 171 349 171 329 162 325 165 357 173 353 168 337 161 317 155 321 155 293 144 273 141 277 144 273 144 289 150 297 150 285 144 257 138 265 141 269 138 257 135 234 134 249 132 222 117 198 117 222 144 317 159 301 156 305 152 277 146 285 132 249 137 285 137 242 117 222 108 206 101 194 99 218 108 218 110 226 116 249 125 222 119 234 107 202 110 182 76 150 116 265 120 261 138 269 138 249 122 222 117 253 128 341 174 424 182 361 105 59 7 0 22 31 31 71 28 67 34 91 25 83 37 67 18 7 40 158 119 249 134 242 120 210 108 174 123 230 126 242 119 190 95 146 84 103 78 142 87 158 85 142 76 115 72 123 66 103 67 111 63 87 57 67 52 71 63 111 76 126 81 150 105 202 107 198 113 234 122 162 72 166 22 91 185 845 295 722 244 773 253 531 206 559 162 499 202 702 242 841 375 269 15 75 21 51 36 63 9 51 18 55 18 47 15 47 12 35 7 51 10 55 16 59 33 67 82 670 365 666 294 543 257 507 241 412 138 285 194 369 105 0 1 0 7 19 12 39 1 0 3 0 9 0 3 31 39 150 69 146 57 115 54 99 40 95 43 107 51 95 33 19 3 0 1 0 4 0 3 0 1 0 0 0 4 0 0 0 3 0 6 3 6 0 0 0 3 0 3 0 6 7 10 15 12 0 6 0 4 0 4 0 1 0 13 19 0 115 180 480 60 67 37 134 61 126 28 67 30 55 27 71 33 67 24 31 10 23 13 23 13 19 10 11 7 15 10 15 7 11 7 3 9 11 6 0 10 0 15 31 37 126 61 158 81 222 98 234 92 222 88 198 66 95 19 0 0 51 25 103 40 95 30 134 72 194 87 285 84 95 3 19 1 6 9 4 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 1 2 0 0 0 2 6 14 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 0 1 0 1 26 66 222 126 274 199 351 226 386 199 425 196 348 179 377 171 358 196 391 187 384 193 386 176 331 138 286 137 300 215 470 220 396 218 408 162 267 114 255 128 193 48 28 0 7 0 4 0 7 1 7 1 7 1 14 3 19 4 19 1 11 3 7 3 7 3 4 3 4 4 4 6 4 7 7 6 19 4 16 6 11 6 9 7 7 6 4 4 4 3 21 10 329 245 534 251 499 244 499 253 491 250 458 211 372 140 298 143 288 95 343 164 415 245 489 248 587 229 444 221 465 199 565 271 525 248 513 220 382 126 284 131 379 194 315 123 248 122 229 131 200 60 119 51 93 67 157 52 109 48 59 25 40 16 0 6 11 12 19 15 19 10 16 10 16 10 16 10 16 10 16 12 19 12 19 12 19 12 19 12 19 12 21 13 21 15 23 10 19 15 23 12 19 15 26 15 16 10 26 21 33 22 47 24 14 0 181 259 405 221 367 260 341 42 124 126 229 129 217 107 231 126 260 156 336 200 360 214 391 239 434 247 415 248 448 256 496 334 546 294 532 330 539 310 577 342 546 334 587 325 599 319 592 330 594 328 596 334 599 339 582 337 604 325 599 357 608 337 479 378 563 351 561 144 336 205 415 187 284 153 446 300 288 78 298 214 389 227 451 277 601 333 573 256 468 239 456 230 377 193 386 215 436 257 549 313 522 285 515 274 499 265 496 269 506 247 427 206 494 229 288 176 384 253 300 87 191 93 188 75 162 58 195 108 191 76 181 90 176 107 305 165 341 140 152 111 300 153 284 171 245 90 112 48 95 61 93 61 102 58 81 73 353 288 448 266 470 279 470 307 491 312 508 315 511 316 515 310 487 285 496 300 365 92 253 111 231 95 210 185 608 330 542 318 561 245 429 238 458 269 496 194 522 277 479 250 470 257 458 227 405 209 389 193 348 164 315 155 312 159 317 102 169 66 164 76 162 66 155 69 162 66 157 57 150 63 155 64 159 67 167 73 174 76 167 75 162 70 155 66 152 66 152 66 152 64 145 60 140 42 100 55 124 58 148 57 136 51 121 25 52 27 42 6 85 161 324 170 296 147 351 177 346 176 336 170 339 180 360 185 353 179 341 168 336 170 343 170 341 171 351 174 353 167 341 165 353 173 355 171 351 167 341 161 334 159 327 150 310 141 305 143 305 143 303 147 308 149 303 143 293 140 296 141 298 141 293 137 281 129 272 135 274 128 255 122 255 125 279 149 308 161 319 153 281 144 296 144 272 128 274 138 281 125 255 114 236 104 224 101 224 105 231 107 236 111 241 117 241 113 243 117 217 102 217 92 162 79 222 120 236 126 272 137 284 131 257 116 253 110 257 129 310 179 331 176 288 92 62 0 40 15 35 15 45 15 26 19 81 27 71 30 64 15 109 73 241 117 303 125 300 119 293 107 315 132 317 125 298 110 269 92 243 85 238 90 248 90 234 79 219 72 214 73 198 63 195 64 181 63 181 58 176 61 191 73 202 76 210 87 250 104 245 99 255 96 288 107 200 95 169 48 174 149 391 300 589 340 453 180 377 200 310 239 484 324 415 283 551 122 45 39 81 24 54 28 45 18 33 16 28 13 26 12 23 15 26 13 14 15 33 33 90 34 136 196 608 322 515 272 544 248 558 242 389 174 506 241 217 0 23 4 2 13 23 27 47 22 21 13 19 6 28 16 85 39 109 28 109 36 138 31 97 25 109 33 114 39 85 21 42 3 14 3 2 1 0 1 0 1 9 6 9 1 4 6 19 7 16 10 16 4 14 4 19 6 11 7 14 7 14 7 14 6 9 4 9 4 7 3 7 4 14 7 26 15 117 76 90 28 66 31 83 33 59 21 62 25 76 30 83 30 74 19 57 10 50 12 54 13 54 12 52 12 42 9 40 7 38 7 40 3 31 12 62 25 54 18 57 43 102 60 136 82 159 88 152 92 155 81 128 61 81 24 16 1 0 4 7 7 0 12 28 51 100 102 152 73 64 21 0 7 4 3 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 6 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 1 0 4 0 0 99 122 242 90 162 188 781 229 357 176 384 182 384 202 361 180 349 174 404 224 503 247 416 171 281 173 376 218 472 242 380 202 357 120 285 191 492 187 230 25 0 0 0 0 11 1 11 1 15 3 0 0 0 1 0 0 0 1 0 1 7 1 7 1 7 3 7 3 7 4 11 6 11 7 0 6 0 6 0 6 7 6 7 4 3 6 0 4 7 1 0 13 341 266 567 265 507 271 535 276 567 257 527 245 472 209 428 155 242 211 460 257 694 229 444 226 329 197 436 257 527 245 507 236 559 238 325 119 23 79 365 251 369 96 107 54 158 82 186 90 119 87 198 88 206 79 142 67 123 22 43 31 59 1 11 9 19 12 23 12 19 10 19 10 19 10 19 10 19 10 23 12 23 12 23 12 23 12 23 12 23 12 27 13 27 15 19 12 31 15 23 12 31 16 27 9 15 16 55 30 95 49 138 19 0 70 638 227 495 208 575 223 230 0 75 67 170 76 63 31 27 36 142 99 210 76 230 99 206 105 234 113 246 122 345 131 317 107 499 327 805 289 809 334 781 292 761 327 793 324 757 315 753 324 749 327 742 333 761 325 742 339 706 307 734 342 825 298 745 301 813 366 567 185 662 304 547 138 273 199 765 208 178 167 464 206 460 203 563 289 559 260 495 271 567 257 519 223 444 232 579 247 527 280 710 309 674 289 599 269 607 272 583 250 579 224 460 269 428 85 222 184 575 138 115 73 190 79 146 61 111 54 138 76 178 67 126 58 134 57 174 93 456 150 357 144 361 140 412 108 115 61 111 61 162 57 138 61 174 52 95 114 690 298 646 292 674 291 769 297 777 315 813 318 817 322 805 306 757 291 761 211 293 144 277 117 218 75 456 354 793 318 726 294 567 221 444 229 583 268 543 300 702 282 622 268 622 254 535 221 416 187 361 162 305 149 313 155 333 152 166 63 111 67 138 66 103 61 119 64 130 64 119 57 134 61 111 61 142 75 150 69 142 75 138 70 123 64 119 60 123 63 130 63 126 60 126 57 75 36 103 52 119 72 123 66 111 49 19 4 3 0 0 36 357 162 333 129 273 185 380 177 361 173 329 171 353 182 361 180 357 176 341 168 333 170 345 174 357 176 349 168 329 165 337 170 357 173 353 171 345 167 333 162 321 156 297 146 277 141 277 143 281 146 285 147 277 141 261 135 273 143 273 143 269 138 257 137 234 132 249 135 238 128 226 128 214 126 242 146 325 170 309 140 301 150 289 132 246 131 269 135 265 125 234 110 206 102 202 104 206 104 222 108 230 110 230 110 234 119 234 102 194 99 158 66 146 107 249 113 253 134 269 143 273 131 238 114 206 104 242 129 353 173 416 187 321 81 3 0 0 0 0 4 27 12 39 19 31 21 43 18 3 25 99 84 214 123 242 119 226 113 182 119 261 132 246 123 230 111 194 99 170 93 170 92 166 84 138 76 130 78 130 66 95 63 87 54 75 55 71 55 75 61 95 67 107 75 154 95 158 85 142 96 170 123 218 84 190 102 170 61 111 131 527 312 769 259 432 227 777 294 745 227 630 248 900 377 495 21 51 39 27 13 59 21 39 15 39 13 23 10 19 9 67 16 67 12 71 24 99 40 111 46 170 291 543 182 670 380 440 301 630 288 650 361 833 149 0 7 0 6 15 25 111 57 107 36 31 12 0 6 11 25 47 16 0 16 59 45 47 7 0 10 7 19 39 27 43 21 7 4 0 1 0 1 3 4 3 6 0 4 0 7 15 16 7 10 15 9 3 4 3 7 3 7 3 7 3 7 3 7 0 4 0 4 0 3 0 1 15 0 15 19 0 0 31 39 95 28 47 24 59 24 51 24 43 22 51 25 51 22 39 18 7 9 15 12 23 15 23 13 7 10 11 10 15 9 15 7 0 0 0 9 0 13 15 31 67 52 126 78 182 85 190 87 218 90 190 87 202 76 115 39 15 3 0 1 0 1 0 7 27 30 174 95 285 108 198 19 4 7 4 4 3 4 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 3 7 4 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 0 0 0 16 0 9 42 181 146 226 99 374 375 553 179 360 161 324 176 374 158 234 67 174 101 288 184 432 215 391 199 436 235 501 254 351 153 276 122 298 193 515 279 260 31 14 0 2 1 2 1 2 1 2 1 2 0 0 0 2 0 4 1 4 1 11 1 7 1 7 3 4 1 2 4 2 4 4 6 4 6 9 4 9 4 9 4 7 4 7 6 2 4 2 3 9 9 35 66 401 247 470 229 479 259 534 282 513 260 527 263 501 224 413 235 496 247 477 269 382 176 439 242 522 230 530 282 518 257 501 214 367 96 269 137 439 265 417 104 181 79 159 73 193 102 272 111 214 84 219 102 128 79 121 43 35 16 38 19 2 9 16 10 16 10 16 10 16 10 16 10 16 10 16 10 16 10 16 10 16 10 16 10 16 10 16 12 19 12 21 13 21 10 19 15 23 12 19 15 26 15 16 10 28 25 52 48 102 72 88 3 102 250 439 232 470 316 608 318 210 49 171 64 64 33 69 21 143 116 269 140 248 114 198 84 176 93 195 87 167 69 126 40 62 117 453 277 563 327 558 307 553 327 601 331 608 324 573 310 580 325 589 330 604 328 577 330 604 306 501 289 580 358 608 294 508 322 604 361 398 230 494 269 420 202 393 325 506 161 475 244 417 206 425 297 508 310 542 236 420 214 444 253 439 165 372 215 393 212 484 303 534 271 506 276 520 286 544 295 553 235 403 218 487 205 207 128 346 248 267 73 181 93 179 72 171 78 143 57 157 75 150 61 148 67 171 64 152 297 542 193 274 152 322 174 152 45 112 57 121 64 100 57 107 76 109 36 95 208 503 276 456 276 468 291 472 297 491 307 499 307 501 303 477 291 458 309 379 161 281 135 226 126 157 214 601 321 573 289 465 259 425 173 393 229 453 247 508 282 482 247 446 236 413 199 360 187 362 174 331 156 310 155 319 164 300 82 152 63 159 69 152 57 152 52 143 60 148 67 140 67 152 60 152 70 174 75 167 78 167 73 157 66 145 58 138 57 138 57 138 57 136 54 131 42 105 58 145 67 162 60 152 57 107 16 33 6 38 3 138 171 329 156 255 132 358 182 331 173 331 165 329 174 351 182 351 177 343 171 339 167 341 173 353 177 351 167 339 159 336 164 351 168 348 170 351 168 346 165 343 161 331 153 315 144 308 143 303 144 303 146 303 144 298 140 291 143 298 141 293 138 286 134 276 132 276 137 279 134 269 129 265 119 245 117 272 153 327 165 312 152 298 143 274 126 262 129 272 134 267 119 241 105 229 104 231 101 226 108 238 111 231 108 224 111 229 107 207 96 195 82 150 79 219 111 226 119 253 128 281 146 286 132 260 110 241 110 260 137 322 177 327 177 308 95 50 0 26 4 16 4 28 9 7 9 33 18 50 13 71 42 167 99 276 126 291 122 293 104 296 123 315 134 319 122 288 105 269 84 236 82 231 79 222 75 217 73 214 73 195 61 188 60 174 51 164 52 164 55 169 58 171 64 195 87 226 82 205 78 219 96 238 101 236 87 212 102 238 90 236 125 372 211 422 184 408 331 542 363 587 328 374 269 520 298 100 13 59 13 21 21 7 10 16 10 14 9 11 7 14 10 19 10 4 13 16 24 47 39 117 79 358 131 114 158 444 155 298 158 327 134 336 176 152 18 28 7 0 7 16 37 85 60 71 31 35 4 26 12 88 33 90 22 105 48 152 45 95 10 71 6 71 16 76 22 66 13 38 4 7 0 0 1 7 1 2 4 9 9 16 15 31 10 23 13 28 9 21 7 26 4 14 7 16 10 19 12 21 6 11 4 9 3 4 1 4 6 7 9 23 6 21 24 69 37 64 19 42 13 38 10 38 13 57 15 59 15 59 15 59 9 52 12 57 13 57 13 52 10 42 12 42 10 40 9 38 4 31 3 26 0 19 12 78 67 159 88 186 95 181 93 181 98 181 95 181 102 179 85 138 55 66 19 9 0 0 4 9 1 0 25 78 93 200 125 114 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 7 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 1 27 0 0 4 0 0 0 43 321 138 281 147 742 328 448 200 333 161 321 184 265 66 0 40 0 55 194 199 452 220 432 235 718 236 130 85 190 117 246 199 690 282 412 28 0 7 19 4 3 3 3 3 3 1 3 1 0 3 0 1 3 1 3 1 15 0 15 1 15 1 7 3 3 1 3 4 7 4 3 7 3 4 3 4 3 4 3 4 0 6 0 3 0 1 0 1 0 3 0 120 376 129 214 128 384 241 587 282 571 282 543 262 472 257 730 288 599 266 488 226 361 247 511 263 603 254 452 227 380 194 218 129 202 167 527 292 488 99 87 98 198 85 111 87 361 188 285 90 59 69 186 72 214 60 59 21 27 10 15 15 31 10 19 10 19 10 19 10 19 10 11 12 11 12 11 12 19 10 19 10 19 10 19 10 19 10 19 12 23 12 27 13 19 12 31 15 23 12 31 16 39 13 27 19 55 30 111 60 249 61 0 16 579 254 507 236 599 315 849 226 146 101 190 92 238 69 115 105 317 137 305 144 337 147 337 135 289 120 265 116 230 90 249 63 186 119 317 274 805 307 698 324 769 321 765 342 805 324 738 319 757 334 757 342 718 319 690 330 698 294 611 313 789 342 872 279 698 368 912 289 476 250 745 269 531 190 726 272 408 229 460 238 539 257 805 357 833 340 563 250 492 248 527 224 420 209 488 238 591 318 714 280 658 316 749 316 658 276 666 306 619 256 587 279 503 162 388 208 535 122 115 79 226 88 178 69 146 63 123 58 138 69 162 73 134 82 126 49 515 247 321 128 349 227 365 52 111 55 150 67 154 67 146 61 170 61 99 33 210 285 714 268 710 297 694 306 738 306 785 310 785 306 765 291 706 262 769 209 376 143 297 111 226 81 619 348 710 301 686 280 646 250 365 203 495 244 579 277 670 272 587 256 571 239 495 215 392 187 376 177 349 165 341 165 365 150 130 51 75 52 87 49 87 76 107 70 130 63 142 52 119 66 123 67 126 72 142 76 138 73 130 67 111 58 99 52 87 49 95 51 95 49 99 46 71 43 146 87 190 90 158 93 146 40 15 0 0 4 0 82 388 161 289 111 253 184 365 164 329 162 305 165 345 182 365 182 349 173 333 167 333 170 345 174 349 170 317 155 297 156 313 161 329 164 337 167 341 167 341 167 333 161 313 152 289 144 281 143 277 144 281 146 281 146 277 144 269 140 261 135 249 132 242 132 253 138 253 137 246 132 226 125 210 114 178 116 230 144 301 165 305 146 281 135 246 123 242 126 273 128 242 113 218 105 214 107 206 105 238 114 253 114 234 107 222 104 206 95 186 92 154 67 166 102 234 107 242 117 234 131 289 146 281 131 230 114 234 119 242 156 345 165 412 202 365 93 0 9 15 16 7 0 0 18 7 7 23 19 7 13 47 54 198 122 265 120 234 111 174 104 202 125 281 131 218 85 123 70 91 60 91 60 99 63 107 64 111 73 119 64 91 64 91 58 67 54 71 57 75 58 79 60 95 75 162 84 123 69 107 73 154 76 186 120 194 84 178 99 158 95 202 116 238 152 309 165 404 266 964 377 1011 372 1011 381 837 60 0 24 3 1 19 1 19 7 7 6 7 4 0 4 0 4 23 12 67 16 59 13 0 25 242 140 420 138 535 238 408 102 412 131 218 54 146 31 55 12 0 4 0 7 35 37 126 51 91 24 0 0 27 42 91 45 95 48 119 61 103 39 31 24 7 19 15 21 31 21 31 13 7 0 0 0 11 4 0 3 3 16 35 22 39 19 31 18 39 18 27 13 27 16 23 15 23 13 19 12 15 12 7 7 3 6 0 3 0 1 15 10 11 9 39 22 55 33 123 54 119 42 59 22 23 13 15 10 15 10 15 12 23 13 19 13 23 13 23 12 15 9 3 12 15 13 23 10 19 6 0 3 7 6 0 0 0 34 186 101 222 108 210 96 190 95 190 93 198 98 210 98 214 99 182 78 130 37 15 6 0 1 0 1 0 22 142 114 361 126 3 4 3 4 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 10 16 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 4 6 7 0 11 0 7 0 23 72 219 156 236 215 508 185 348 158 293 138 334 164 262 107 310 116 300 188 451 241 417 180 336 141 243 168 370 143 234 131 303 208 234 16 19 6 7 0 7 3 2 3 0 1 2 0 0 4 7 4 4 3 2 3 2 1 11 1 7 1 7 3 4 0 2 3 0 4 2 6 0 4 2 4 2 3 4 3 4 4 4 3 4 1 2 1 0 1 31 0 143 158 269 98 205 82 300 174 405 208 468 250 525 232 520 331 530 289 563 238 530 266 484 245 553 251 379 134 331 120 417 182 479 247 518 280 487 126 152 82 238 82 191 79 231 162 300 107 195 55 114 72 169 79 81 18 38 16 2 4 33 13 19 10 14 9 14 10 16 10 16 12 16 12 16 12 16 9 14 9 14 9 14 9 14 9 16 10 16 12 19 12 19 10 19 15 23 12 19 15 26 16 23 16 33 21 33 33 76 95 121 18 74 265 546 269 465 262 534 375 556 152 253 119 210 87 117 39 164 105 214 125 288 177 319 168 312 171 319 158 272 140 250 129 250 125 219 138 499 340 539 286 568 294 553 307 606 334 599 319 577 327 608 337 589 342 601 312 577 339 594 297 527 292 503 357 456 268 563 369 608 241 448 336 496 211 401 309 537 214 434 194 468 253 506 352 608 337 570 294 606 336 542 272 468 283 522 304 522 277 522 301 513 331 565 285 479 229 393 171 322 134 267 146 300 159 319 206 374 167 207 78 191 92 181 81 198 76 176 84 162 67 157 69 145 93 145 76 219 122 298 129 291 167 377 111 76 55 95 63 112 58 112 57 102 61 102 61 83 30 355 298 434 295 475 271 482 298 499 316 508 310 499 300 475 283 446 301 343 144 272 144 245 96 234 298 608 295 530 310 544 285 475 182 360 218 446 253 515 272 463 241 429 229 401 205 374 187 367 188 365 179 348 173 341 174 310 84 159 64 155 60 145 57 198 73 193 85 169 93 159 58 148 57 143 52 136 52 138 57 136 54 126 46 114 39 107 42 117 45 119 45 117 43 119 40 131 87 214 101 212 93 234 84 117 28 45 4 52 7 210 174 300 131 241 138 362 179 327 159 312 158 324 174 353 182 348 176 334 165 336 173 351 173 341 174 341 158 324 153 327 156 334 159 336 162 343 167 348 168 348 167 341 161 329 152 317 146 308 143 300 144 300 146 303 147 305 138 288 135 281 131 279 131 274 137 274 135 272 134 265 126 250 125 241 108 226 108 241 131 288 144 286 138 276 128 250 117 257 128 262 120 248 111 236 107 234 102 229 111 243 117 238 114 229 104 210 96 193 93 186 79 162 81 222 104 231 113 236 111 257 134 284 140 269 120 253 119 255 131 286 159 334 180 339 180 324 101 74 0 28 22 4 0 35 6 9 10 35 12 40 25 124 95 265 129 288 120 291 101 274 104 300 131 308 95 212 43 162 45 174 48 181 52 186 55 186 63 198 67 188 61 191 66 179 51 164 51 159 52 162 54 155 58 181 81 198 70 183 66 188 84 214 90 241 98 241 99 198 82 207 102 210 82 234 93 193 99 200 179 468 348 503 295 456 266 85 19 42 7 0 6 4 6 0 6 4 4 7 3 14 1 26 9 26 19 21 10 9 21 47 79 126 165 262 134 136 93 88 184 214 98 121 45 81 25 4 4 0 4 0 10 33 40 69 40 54 4 31 22 121 52 140 60 140 58 138 55 117 43 114 33 102 31 93 27 81 19 57 7 21 0 7 0 7 1 4 13 31 31 50 28 42 25 52 28 52 24 47 24 52 27 45 24 35 18 26 12 21 12 19 9 14 6 9 3 7 3 4 4 31 28 19 21 97 55 112 70 107 48 76 25 45 12 54 12 57 13 57 13 57 13 57 15 57 12 52 9 45 10 45 13 50 13 45 7 38 0 21 0 19 3 62 63 183 105 212 105 205 98 186 88 179 84 176 88 171 85 171 93 188 95 169 95 136 55 54 4 2 6 2 0 14 33 131 134 229 0 3 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 7 35 13 15 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 15 0 7 0 0 4 0 3 0 90 337 132 325 191 309 132 206 126 206 158 408 206 400 227 452 229 480 224 372 153 162 98 119 114 281 161 273 155 376 120 107 0 0 6 67 0 43 7 15 3 0 3 0 0 0 0 0 4 3 3 7 3 3 3 15 0 15 1 15 1 15 3 0 0 3 3 3 4 0 4 15 4 15 4 7 4 0 3 0 3 0 1 0 1 0 3 27 15 0 40 313 153 281 107 31 73 154 125 198 167 313 230 448 259 579 235 464 233 325 203 404 179 456 236 178 52 162 120 285 217 476 256 575 285 495 162 71 67 138 87 103 69 190 131 265 104 158 88 202 72 194 88 83 30 15 16 19 7 15 18 39 13 27 9 11 9 19 10 19 10 11 12 11 12 11 12 15 9 15 9 15 9 15 9 15 9 19 10 19 12 23 12 19 12 31 15 23 12 31 16 23 12 35 21 35 13 47 33 111 54 87 39 607 328 734 303 765 333 872 352 777 343 777 263 626 239 523 224 551 230 579 248 539 214 503 209 559 235 539 185 420 167 440 179 412 155 531 355 825 313 674 306 634 301 718 310 773 330 761 315 742 342 726 303 658 331 670 304 698 334 662 301 615 285 650 292 658 265 833 377 567 187 813 297 595 245 773 297 718 283 539 250 531 283 722 289 730 339 730 380 849 357 821 363 892 380 884 363 702 307 730 345 777 307 575 239 511 208 361 131 234 111 198 96 178 129 293 120 230 87 190 92 166 61 174 88 142 69 158 70 150 66 150 69 166 34 123 116 273 144 388 176 579 167 162 37 119 55 138 58 134 66 134 64 138 52 174 48 0 117 698 276 710 282 678 279 710 300 781 310 769 304 749 291 726 279 749 196 317 159 345 126 182 137 706 327 722 307 781 303 682 277 412 173 444 239 511 294 638 260 543 232 484 203 404 182 349 176 357 176 353 173 365 177 376 162 194 90 174 81 142 76 111 111 150 98 190 102 325 138 134 72 95 60 79 55 51 43 67 51 71 45 55 37 47 33 63 40 75 43 79 42 83 39 43 42 170 95 170 81 166 119 190 45 51 6 0 12 3 120 380 134 218 113 293 187 353 167 305 155 301 165 349 180 349 173 353 170 321 168 361 184 349 165 357 171 317 158 309 161 313 156 317 159 329 167 349 171 357 173 349 167 333 159 309 152 293 147 277 144 273 143 273 143 273 143 261 137 249 132 242 132 246 135 238 131 230 131 238 131 222 120 218 116 178 111 178 107 182 122 273 134 265 137 249 117 210 116 246 122 242 117 234 110 218 104 218 105 242 113 257 116 253 114 234 101 198 93 186 85 142 69 158 92 222 105 242 108 206 120 238 135 273 131 238 125 249 120 238 132 289 167 372 171 420 196 404 93 47 13 59 19 27 3 11 0 0 10 7 4 23 45 198 120 281 119 249 116 190 104 178 107 234 117 210 81 91 43 83 57 99 58 103 60 103 60 99 67 107 61 87 64 95 60 51 46 43 45 39 46 47 48 91 67 138 69 103 64 83 54 126 75 103 67 138 96 166 75 194 58 186 54 158 75 158 48 186 64 214 117 551 265 833 297 567 40 23 13 0 3 3 13 15 4 0 4 0 4 0 1 0 3 0 13 47 16 43 1 0 0 154 84 507 161 337 84 416 134 519 90 210 49 214 61 126 19 0 6 0 4 0 12 35 22 51 16 0 0 31 37 123 57 126 51 103 52 83 40 43 36 35 34 59 37 63 30 47 16 23 3 7 0 7 0 0 4 3 19 55 34 67 28 59 30 67 28 55 24 55 28 63 30 59 27 51 22 43 21 23 13 15 10 7 6 0 4 0 4 0 21 71 10 19 64 91 52 126 55 107 45 35 9 11 12 23 13 23 12 15 10 19 12 23 13 23 12 15 10 3 12 19 15 31 10 27 6 11 0 0 15 87 81 257 140 206 101 178 95 166 92 166 88 166 85 158 84 166 87 170 87 206 107 238 104 206 76 79 18 0 1 0 6 7 48 257 138 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 1 0 1 14 16 26 7 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 14 0 7 0 7 4 9 3 131 119 260 116 241 143 281 159 353 191 408 285 549 277 484 235 448 223 372 146 279 120 262 128 286 141 286 174 272 43 66 0 26 4 21 0 0 18 0 3 4 3 2 1 2 0 2 3 7 3 2 3 0 1 0 1 7 1 7 1 7 3 4 0 0 1 0 3 2 4 0 4 0 4 2 4 2 3 4 3 7 3 4 1 2 1 0 6 0 7 52 72 269 149 360 159 370 190 425 205 434 217 482 217 496 247 499 236 475 220 441 202 374 114 207 55 226 114 315 233 518 266 537 297 608 171 164 55 243 63 193 93 176 93 234 117 222 73 145 96 179 107 133 13 42 18 21 12 26 16 19 15 21 10 14 7 14 9 16 10 16 12 16 12 16 12 16 9 14 9 14 9 14 9 14 9 14 9 16 10 19 12 19 10 19 15 23 12 19 15 26 6 14 16 33 15 14 13 40 31 112 58 19 119 305 158 308 187 341 196 324 208 370 265 501 288 508 297 506 303 551 322 539 321 582 346 587 331 573 330 575 316 551 268 496 276 484 300 608 345 599 310 577 285 608 328 565 319 608 333 585 333 608 330 532 247 568 325 549 310 606 345 608 345 563 322 608 354 503 300 608 351 370 336 553 250 444 289 556 357 546 233 484 241 508 297 522 268 587 348 608 342 608 348 596 333 561 313 565 313 551 307 525 297 522 266 432 180 305 129 267 104 202 107 202 119 291 159 243 117 174 81 188 95 200 88 162 87 157 66 152 67 133 61 162 66 167 73 202 156 343 206 413 288 195 48 83 36 95 43 76 51 102 51 107 55 85 72 83 10 42 251 448 279 448 294 446 276 472 303 491 300 484 295 475 277 456 291 336 137 308 147 219 93 317 319 582 307 539 330 544 307 522 205 317 194 425 208 520 280 472 244 427 223 386 196 362 164 334 164 331 162 336 173 351 179 339 125 253 125 238 105 219 101 272 95 219 111 272 218 413 125 234 95 195 90 191 73 145 63 148 58 140 52 131 48 126 40 117 42 119 42 119 40 117 28 112 73 176 60 138 57 214 93 121 40 71 16 90 28 279 176 272 113 250 153 360 168 322 156 312 159 329 176 346 173 329 180 334 162 343 185 372 177 329 182 351 167 334 165 339 164 336 158 336 164 348 171 358 176 360 171 351 167 339 158 324 150 312 146 303 143 296 140 291 138 291 138 288 135 281 132 284 135 284 126 255 125 260 132 267 126 250 120 241 111 253 120 238 105 231 134 269 132 279 131 245 108 243 119 253 119 250 116 241 107 231 101 219 107 234 114 238 117 236 110 217 95 195 88 176 72 150 70 205 98 231 113 236 105 255 119 274 140 267 126 262 126 255 117 267 134 281 162 353 185 300 164 300 122 83 0 23 13 2 6 0 1 14 4 23 18 114 85 257 126 279 120 300 110 286 92 262 104 298 125 298 98 236 75 229 76 231 73 217 67 205 63 198 67 186 60 186 63 169 54 159 49 150 48 152 51 152 51 167 67 169 63 179 60 159 54 174 58 183 75 152 42 128 42 50 45 78 36 71 34 97 22 69 40 105 57 159 205 501 221 78 10 0 7 4 4 0 4 0 4 4 4 7 3 19 6 35 3 23 13 21 7 7 4 28 15 105 96 90 69 229 170 262 165 143 52 76 58 74 60 28 7 0 9 0 1 7 4 9 4 19 0 19 6 71 42 112 39 97 33 100 31 74 21 81 25 95 36 105 34 85 22 62 12 33 0 11 0 2 1 0 1 9 19 42 28 47 25 50 27 50 22 42 21 47 22 40 25 47 30 54 34 57 16 23 13 19 10 11 6 9 3 26 7 0 18 14 1 38 72 128 84 148 93 167 70 95 7 50 10 54 10 50 6 42 7 50 10 54 13 57 13 57 9 50 15 57 13 50 7 42 6 42 28 145 114 229 117 195 104 202 90 191 95 200 96 195 93 179 82 179 93 188 85 162 98 179 96 181 108 195 90 112 27 14 0 2 0 19 64 169 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 31 16 35 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 18 273 117 249 125 329 170 452 248 611 233 646 378 777 297 535 202 265 117 146 135 249 114 265 138 305 167 265 36 0 0 3 0 11 1 11 4 11 4 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 3 0 3 0 3 0 4 7 4 7 3 0 3 0 3 3 4 3 4 3 4 3 6 15 4 31 0 71 140 309 135 361 244 579 274 531 257 444 221 376 238 472 236 484 227 464 263 622 232 349 159 162 84 210 224 495 233 480 248 579 152 123 75 119 95 178 108 150 84 261 126 198 101 142 67 190 120 206 30 15 15 39 13 11 6 7 10 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 23 12 27 15 27 12 15 7 43 70 87 28 206 144 289 108 277 132 329 137 285 119 293 132 337 146 305 138 301 143 333 152 440 188 440 191 464 206 515 220 539 229 579 247 615 257 626 265 646 279 694 304 761 319 769 319 742 336 793 351 789 346 781 352 730 330 734 330 738 340 801 368 801 354 801 339 789 352 841 357 785 304 773 307 484 218 619 263 678 327 607 260 591 298 865 365 805 288 686 339 698 327 801 304 468 194 384 173 325 153 337 199 670 336 503 184 452 147 269 113 206 110 182 82 277 177 424 159 234 92 174 81 170 93 210 73 186 78 174 70 158 67 162 72 186 61 150 155 622 244 821 303 186 60 111 54 142 51 99 39 103 30 130 75 146 55 146 46 23 16 337 295 749 297 777 297 765 315 726 307 789 292 753 271 662 291 757 141 305 146 305 104 182 149 849 328 773 294 738 321 722 324 547 158 420 199 472 279 615 257 555 239 511 220 428 185 305 161 301 158 297 161 341 180 345 149 214 125 178 90 186 104 178 98 158 138 206 159 611 227 269 129 230 119 238 107 206 102 186 90 162 87 190 93 158 64 134 55 75 49 107 55 87 43 55 54 107 60 91 57 146 87 178 52 19 51 111 37 103 158 317 123 214 111 329 200 329 156 317 155 305 167 376 170 333 190 388 162 329 197 412 164 305 177 372 185 372 171 345 174 349 161 309 159 317 165 337 174 357 180 369 184 361 168 321 165 317 156 289 147 265 143 265 141 246 129 238 135 277 143 273 132 249 131 218 123 230 122 202 117 198 125 190 116 198 119 214 114 198 101 238 129 265 135 261 125 242 116 249 119 246 114 238 110 234 107 190 99 214 110 238 113 238 113 222 98 182 88 186 84 142 63 126 79 194 107 230 108 210 105 222 126 261 135 246 123 234 125 246 122 257 135 317 164 376 177 369 164 376 134 142 15 0 0 0 6 31 12 0 0 23 42 214 102 253 120 246 120 218 108 178 92 194 114 273 122 230 99 202 90 170 76 146 72 134 69 111 70 115 70 107 61 79 51 63 51 71 48 67 48 63 45 103 57 103 70 91 57 63 64 71 42 43 49 83 31 23 27 43 16 43 12 15 4 0 0 0 0 31 21 87 54 329 180 305 52 3 6 31 3 0 6 3 3 3 1 0 1 0 1 0 10 7 18 23 15 7 3 0 1 47 49 174 58 174 70 265 146 404 88 130 37 186 101 301 63 7 1 19 0 23 7 51 7 27 0 7 0 7 0 63 39 87 28 23 18 19 16 3 15 31 28 71 39 79 33 43 13 31 7 23 3 19 0 3 3 11 7 23 12 35 13 7 3 7 3 7 3 7 3 0 3 3 6 27 13 47 19 51 19 43 15 31 10 27 6 15 7 43 18 47 0 11 46 206 104 265 99 261 102 202 76 23 16 0 15 0 0 0 16 27 13 0 0 0 4 0 6 0 7 19 12 0 0 0 3 55 75 238 132 246 111 174 105 186 99 194 99 190 98 186 96 170 88 170 92 182 95 174 87 146 88 182 82 178 102 226 90 174 48 0 0 0 0 67 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 21 10 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 2 0 33 105 200 111 241 156 298 153 331 212 393 309 608 337 530 229 331 107 224 144 351 158 257 131 284 150 176 22 19 0 21 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 2 1 14 4 176 156 312 177 458 257 515 260 518 248 444 191 429 184 386 226 549 285 525 232 408 153 365 162 365 194 573 221 575 271 413 135 241 90 262 117 563 197 229 117 281 135 250 99 179 72 236 140 224 60 69 22 42 15 19 12 16 15 19 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 7 14 12 21 15 21 13 21 27 124 51 54 81 236 149 265 143 265 156 274 144 255 143 276 150 279 141 257 131 250 131 253 123 238 120 236 120 238 123 255 117 279 122 288 122 286 122 288 132 308 140 327 155 348 162 348 182 370 206 403 218 420 235 448 260 479 263 484 271 518 307 577 319 582 339 606 352 608 371 608 355 601 363 608 298 539 321 558 310 606 288 522 282 532 339 582 331 544 316 608 316 575 315 508 179 331 152 377 230 491 285 551 318 604 244 415 233 339 137 224 108 224 110 212 135 324 179 279 82 169 93 198 81 167 81 157 79 162 73 150 69 148 76 155 52 140 85 353 236 343 150 143 46 76 43 95 60 95 48 88 37 52 43 109 58 88 54 102 19 114 197 506 304 489 315 501 300 520 306 539 331 522 327 506 307 496 310 279 152 243 123 195 81 274 345 573 321 549 315 563 316 549 282 377 170 346 184 463 271 475 253 446 239 415 208 367 187 358 173 327 158 322 165 343 176 336 134 265 107 236 122 236 108 248 110 288 129 384 292 427 137 265 117 236 114 219 111 226 102 217 92 202 92 214 98 217 79 205 87 179 64 171 66 150 67 164 78 162 67 152 73 186 67 148 40 136 72 181 110 341 149 257 114 253 165 379 156 303 143 317 168 355 194 355 170 353 182 339 182 384 191 324 165 367 190 365 184 339 170 339 168 317 159 327 159 331 167 346 177 360 185 370 184 351 168 341 164 324 159 317 146 298 141 298 138 288 132 293 141 300 135 281 128 276 123 265 128 257 119 248 117 255 119 245 108 238 105 243 108 248 111 253 125 276 134 272 122 253 113 248 110 238 102 231 98 224 90 214 101 231 110 238 110 234 105 217 93 200 90 193 75 155 70 183 98 226 113 234 108 231 117 257 131 274 128 255 122 257 122 255 120 262 134 298 165 331 162 300 164 291 116 181 61 85 9 0 9 9 0 16 10 112 84 248 119 300 122 305 116 288 99 260 90 276 114 300 117 300 104 272 93 257 85 243 73 224 67 195 70 191 64 174 55 162 49 155 48 152 51 152 54 159 63 179 66 179 67 152 55 169 58 150 43 148 51 69 16 23 7 11 6 7 3 2 1 0 7 2 3 11 4 14 40 119 63 40 0 2 6 0 0 11 1 2 1 2 1 2 1 2 6 4 13 19 15 16 7 14 3 28 27 114 66 112 43 97 60 152 96 100 51 90 98 205 167 152 10 0 0 2 15 35 10 21 12 16 0 9 0 26 16 88 33 85 12 76 12 76 9 74 15 88 30 97 31 78 27 57 12 21 1 11 0 2 0 0 0 0 3 7 4 9 1 2 1 2 1 2 1 2 0 2 0 2 3 7 6 11 12 16 10 11 7 7 6 0 0 0 7 23 18 9 13 95 88 200 116 195 114 210 107 198 63 83 0 38 24 121 75 179 87 155 57 107 36 81 16 52 1 47 0 35 0 54 31 121 104 222 126 236 119 207 107 205 99 200 98 200 99 207 104 212 101 200 95 193 92 186 84 171 79 179 87 179 85 183 92 169 82 150 60 76 9 9 6 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 9 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 4 214 120 206 105 345 191 361 180 301 173 615 368 876 318 499 167 166 135 400 202 333 167 293 137 146 9 0 0 11 0 11 0 11 3 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 3 4 3 4 3 4 3 6 35 1 0 16 0 36 408 200 357 206 492 248 460 254 492 242 519 242 412 218 484 271 472 170 202 117 123 165 436 197 190 153 372 303 646 153 87 75 178 88 174 288 317 76 309 128 242 116 158 79 206 161 380 105 99 28 63 19 27 9 19 13 23 12 31 15 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 23 12 23 12 23 12 23 12 7 7 19 13 31 16 35 16 43 70 115 21 95 87 253 123 281 117 297 117 285 113 281 113 317 134 297 134 301 137 309 140 297 134 297 135 297 132 293 131 321 141 317 137 293 128 281 129 249 116 246 116 253 120 273 126 186 104 206 111 214 116 242 131 194 104 182 98 174 108 249 141 345 176 392 191 436 214 480 215 551 242 607 282 646 289 702 289 710 327 702 325 777 330 841 339 757 325 805 357 825 354 809 316 611 239 503 238 563 242 472 208 583 324 797 366 833 257 495 176 289 125 269 132 345 230 682 277 313 131 297 147 277 116 230 108 206 88 178 72 138 66 138 69 162 67 79 132 238 61 71 27 123 55 130 55 119 42 87 40 115 46 111 61 154 51 146 99 420 214 654 282 626 260 710 294 710 300 749 315 809 307 801 304 793 297 749 173 369 122 230 104 158 140 837 339 809 334 805 316 817 301 789 239 341 159 392 266 646 269 591 253 551 236 468 205 376 177 329 156 305 161 341 170 357 173 265 111 190 113 261 110 174 116 202 134 265 223 662 202 265 126 214 111 230 113 253 126 238 111 222 102 206 99 226 113 174 82 178 79 170 76 162 75 134 73 130 67 111 61 119 66 130 78 119 60 138 107 285 180 285 117 198 125 365 194 305 138 277 171 396 191 424 191 376 180 369 190 424 200 365 161 349 199 400 190 369 170 329 167 321 156 309 158 297 158 313 170 349 180 380 191 384 182 353 176 337 164 325 159 281 144 261 141 269 138 253 137 273 137 261 131 253 132 249 131 246 126 210 117 194 117 190 116 190 108 178 102 198 110 186 105 218 128 285 137 273 122 230 111 226 104 214 95 198 90 166 90 186 102 218 105 222 107 230 101 194 95 198 90 154 66 126 81 194 107 230 111 218 108 222 122 253 131 242 122 218 122 261 120 242 114 238 135 329 176 345 159 357 159 341 137 230 49 43 10 11 6 0 0 3 24 158 93 269 129 265 119 210 107 206 92 158 87 190 107 253 131 234 104 198 87 174 76 150 70 115 72 107 66 95 57 79 54 75 49 67 48 79 55 99 60 130 67 123 73 95 61 59 58 83 49 87 57 111 30 0 1 0 0 0 0 3 1 3 1 11 0 0 3 7 0 0 10 31 3 0 1 3 0 3 6 3 1 3 1 3 1 3 1 0 7 3 9 3 9 0 3 0 9 79 60 170 49 91 33 71 46 126 51 182 92 317 158 539 141 87 0 7 0 51 15 35 13 55 9 7 0 0 0 7 21 59 25 15 9 0 7 0 7 11 21 59 30 67 28 91 25 39 0 7 0 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 11 4 15 3 11 1 11 0 31 6 27 12 51 3 27 42 301 141 361 123 297 111 238 98 214 67 75 58 190 119 301 135 293 122 246 104 206 84 138 60 91 37 39 18 27 48 162 107 293 131 230 114 190 107 166 99 194 101 194 99 198 105 218 111 234 110 202 98 178 90 154 81 126 75 150 84 158 78 166 90 242 108 210 69 71 6 11 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 6 9 3 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 1 0 1 0 1 0 0 2 13 14 79 241 92 171 176 451 262 444 221 339 209 556 380 520 180 253 116 319 168 298 155 331 135 131 3 19 4 35 0 7 0 4 0 2 3 0 4 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 3 4 3 4 3 4 3 2 6 0 0 40 0 69 146 427 197 393 229 460 211 444 256 549 301 472 232 479 211 334 113 219 84 322 161 410 206 372 135 456 282 608 241 276 34 229 110 236 85 312 75 255 149 250 107 224 105 286 165 319 132 200 61 97 33 74 28 45 16 16 10 16 13 21 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 10 16 10 16 10 16 10 16 7 14 10 21 15 26 16 26 21 100 55 45 21 57 31 81 54 105 51 107 54 109 51 109 61 136 69 150 78 164 85 171 82 167 88 183 101 200 110 217 134 257 134 253 128 245 128 253 131 255 132 253 129 250 131 262 125 255 129 253 122 241 120 245 132 262 128 243 114 238 126 267 131 255 125 241 122 255 135 272 117 241 113 241 123 265 122 260 138 305 146 351 197 365 205 372 206 422 229 422 238 468 256 475 282 537 297 582 321 592 325 608 301 482 194 396 214 389 208 353 164 291 161 319 176 472 357 608 297 451 232 439 238 415 221 391 196 353 179 324 165 315 167 319 147 200 58 248 90 93 16 109 73 131 63 117 60 117 63 124 43 100 43 100 61 109 87 276 236 427 265 429 257 425 251 417 251 427 257 448 279 465 283 463 285 448 285 272 141 207 104 212 82 229 313 601 334 577 315 549 306 542 330 503 184 288 173 496 265 468 245 441 236 420 211 377 196 358 176 334 174 346 179 348 171 322 114 222 108 243 129 262 123 298 156 351 187 479 289 401 141 276 116 241 111 229 117 248 125 248 113 241 110 226 102 226 119 202 75 210 101 202 79 200 81 171 76 164 76 167 75 171 69 179 73 157 75 231 144 329 134 250 110 284 185 365 149 274 156 370 199 360 187 370 188 365 187 382 203 358 162 319 179 379 193 360 176 329 162 319 159 312 159 322 155 319 158 336 173 358 187 379 194 374 188 372 184 353 174 343 162 322 150 305 143 298 135 291 134 288 132 286 134 288 126 265 128 260 122 253 117 248 110 248 122 260 116 241 104 231 101 222 104 248 129 276 128 255 111 238 104 224 93 205 84 195 81 202 93 224 104 234 107 231 108 217 96 207 98 198 79 159 64 171 88 212 105 224 105 222 110 243 122 265 126 260 123 260 125 265 119 248 113 262 149 324 170 305 150 288 147 293 119 140 30 14 1 4 7 14 6 47 39 176 114 296 129 300 111 281 107 248 78 222 78 238 102 288 119 274 90 229 72 219 73 219 73 198 69 186 58 176 57 167 52 159 48 150 49 152 58 171 66 186 67 179 69 162 60 167 60 164 55 167 61 81 12 0 0 0 1 2 3 7 4 7 0 0 0 14 12 11 4 9 0 4 7 7 1 4 3 0 1 2 1 2 1 2 1 2 6 4 4 2 4 4 4 14 0 23 25 97 52 97 33 76 18 42 30 81 81 148 116 229 182 224 43 2 6 21 13 45 6 33 6 33 3 28 0 31 4 69 37 107 30 81 15 71 10 66 16 78 28 85 30 74 28 50 7 9 0 0 0 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 4 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 9 13 9 3 54 98 229 143 234 131 222 113 210 122 241 131 260 138 260 137 265 132 250 129 250 132 248 123 229 104 207 96 193 92 210 117 250 122 226 111 214 113 219 110 207 113 217 105 210 105 219 114 231 126 236 113 217 105 207 99 198 84 176 82 188 87 169 90 214 159 248 99 152 76 114 52 136 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 119 120 162 125 575 309 761 325 801 283 369 224 718 191 142 73 230 146 170 119 337 143 79 12 0 4 3 0 7 7 19 0 11 1 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 3 0 3 0 3 0 4 31 7 27 0 0 1 63 171 452 168 329 185 321 212 480 322 789 286 480 242 285 102 71 104 115 170 341 218 456 211 333 260 476 211 218 58 0 73 182 99 182 79 130 105 174 114 210 102 349 179 380 125 202 84 166 48 115 54 166 51 75 15 27 18 23 12 19 9 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 23 12 23 13 27 15 31 16 27 43 115 34 51 19 15 7 51 19 43 21 55 24 47 16 19 19 23 19 23 18 11 13 0 9 3 16 39 36 95 52 87 51 95 51 91 51 103 57 142 75 170 81 166 76 158 75 198 92 234 105 257 108 257 108 285 123 305 126 297 125 317 137 301 132 265 122 253 122 273 131 317 147 293 120 277 119 234 120 230 113 210 128 281 123 261 120 246 140 265 110 246 134 297 149 345 161 349 161 325 164 396 208 468 167 281 158 365 158 361 131 297 135 353 164 281 174 543 244 575 202 404 194 428 188 420 187 440 188 432 185 440 194 472 205 567 162 313 174 468 141 238 69 142 58 87 39 63 33 19 7 43 40 51 33 83 54 246 196 559 236 563 239 630 250 583 248 571 218 547 232 650 277 710 279 650 271 726 147 289 110 257 119 174 79 654 343 785 301 678 292 726 345 809 333 619 156 412 280 622 260 563 245 543 235 480 211 428 190 392 177 384 174 369 164 428 156 174 92 249 110 261 138 273 147 361 206 444 239 559 196 269 129 226 116 222 113 238 120 285 105 186 96 234 110 230 102 218 93 186 78 170 82 206 93 166 81 150 79 170 82 174 79 130 60 119 69 123 98 285 174 246 116 194 150 412 180 297 134 357 206 456 188 400 194 408 190 392 196 388 167 305 170 392 199 400 184 353 168 325 161 313 159 301 153 285 150 293 159 329 171 357 185 388 190 392 196 400 188 372 184 369 177 337 162 309 152 289 141 269 132 261 129 253 128 226 119 218 119 210 119 190 114 182 116 226 126 242 119 226 111 218 104 194 105 238 123 261 117 222 105 214 96 190 84 166 78 158 87 186 99 218 108 238 110 222 99 202 96 206 93 166 67 115 72 174 98 214 105 206 105 194 110 222 125 246 129 249 129 249 123 249 116 214 119 269 150 345 156 317 138 305 158 337 110 111 19 0 6 11 9 0 4 3 57 230 132 293 126 230 110 202 93 134 72 111 64 123 81 238 104 202 87 174 82 162 79 130 72 107 64 95 57 83 55 91 54 71 45 67 46 83 54 107 60 107 67 95 70 87 61 79 54 107 67 150 48 35 1 3 4 7 3 7 3 7 3 11 3 7 6 7 0 0 4 3 7 19 1 7 7 7 0 3 1 3 1 3 1 3 1 0 4 0 1 0 3 0 1 0 3 15 21 63 25 63 28 47 19 55 37 170 73 246 129 444 156 162 0 3 0 63 36 31 6 0 10 47 28 51 15 0 13 67 43 95 34 51 28 47 27 47 28 63 28 55 21 27 9 11 0 7 0 7 0 7 3 7 3 3 1 3 1 0 0 0 0 0 0 0 0 7 1 3 0 3 1 7 3 0 0 0 0 0 0 0 1 0 0 0 1 15 3 0 16 0 55 206 105 293 132 297 129 317 149 345 141 277 119 269 131 273 123 265 122 273 125 273 123 281 129 297 132 285 126 257 122 222 116 222 119 222 122 230 125 238 116 234 114 238 122 269 132 277 126 249 119 246 120 246 117 234 107 206 110 206 96 230 131 432 153 246 92 218 88 170 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 4 4 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 1 0 1 0 1 0 0 2 0 28 54 207 101 358 313 539 307 451 288 451 140 262 168 171 55 195 137 245 72 255 153 148 1 14 3 16 0 7 0 21 0 9 0 4 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 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 9 4 13 2 6 33 0 236 180 279 120 288 193 477 269 608 374 551 236 360 141 267 120 276 177 413 203 522 316 577 185 379 107 315 69 245 60 284 149 353 161 315 155 308 134 322 153 379 197 319 111 193 70 169 60 128 48 138 75 119 33 26 7 26 10 16 9 14 9 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 15 21 13 21 13 23 16 26 28 59 43 66 30 38 18 28 13 31 13 35 18 40 16 33 25 52 24 47 19 38 13 31 16 35 12 31 15 47 30 69 18 38 21 40 19 35 19 42 18 50 37 74 39 62 33 62 10 57 25 90 43 109 48 107 48 121 63 136 63 131 64 143 88 174 93 195 107 200 105 214 90 210 110 219 119 236 119 257 135 255 131 267 144 272 146 279 152 308 158 276 150 286 152 308 140 293 138 305 150 315 152 308 131 288 158 319 129 257 141 312 126 260 150 284 105 219 126 257 144 265 141 296 138 272 152 312 159 305 156 305 161 317 170 329 170 291 167 339 260 537 337 520 288 482 280 470 279 458 244 377 126 234 119 205 107 219 165 389 223 382 230 415 254 401 239 451 235 360 214 370 244 463 269 458 260 465 294 236 105 195 110 205 93 143 244 599 315 515 274 539 340 608 291 563 274 310 200 525 268 477 248 453 242 441 226 405 218 405 214 398 211 391 203 379 203 310 70 183 117 234 116 293 143 310 180 413 203 417 215 389 149 296 123 260 116 238 113 248 125 193 49 152 82 222 104 231 168 396 200 272 88 224 108 202 85 181 84 179 84 181 82 179 82 167 76 191 70 198 135 334 122 255 113 322 199 341 153 296 180 405 221 396 209 393 194 365 190 362 174 322 168 365 203 389 193 353 173 334 167 319 158 317 150 308 144 303 143 310 152 324 162 346 176 355 180 374 190 372 190 379 197 384 190 365 176 353 165 329 152 305 138 288 128 269 120 257 120 260 125 260 120 248 120 248 116 248 119 257 120 250 114 231 101 219 104 236 111 238 101 219 98 212 90 202 85 198 79 200 92 224 107 236 111 234 101 207 93 202 96 195 76 155 64 169 87 207 104 219 107 226 101 231 116 255 128 272 132 269 122 265 119 255 113 248 122 272 159 312 158 298 135 296 153 276 76 88 9 11 12 7 4 2 7 93 95 257 132 312 123 300 108 241 84 212 70 181 51 169 75 212 84 234 93 231 78 202 75 205 70 195 64 181 57 174 60 169 52 152 45 148 46 152 49 167 57 162 66 174 69 171 49 155 52 162 67 107 28 9 3 4 1 2 0 0 0 0 3 4 3 0 0 0 0 9 3 4 0 0 1 11 4 0 1 2 1 2 1 2 1 2 4 0 1 0 1 0 1 7 3 14 0 14 0 28 7 40 12 31 3 21 28 71 70 176 205 341 99 21 0 16 16 112 19 62 15 93 57 145 55 100 0 35 13 83 39 95 36 95 40 88 30 66 21 47 9 21 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 4 0 0 0 0 1 2 0 4 0 7 0 7 0 9 0 19 12 109 88 195 131 243 131 236 135 260 131 241 122 241 120 226 116 226 113 224 114 231 120 238 120 245 125 253 128 250 123 243 125 248 122 234 113 231 123 257 120 234 119 238 125 255 138 269 128 243 123 241 126 248 126 248 131 253 120 238 108 217 111 241 126 234 105 183 95 164 76 176 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 10 126 141 246 202 710 271 615 214 472 156 170 87 103 36 59 96 226 93 158 102 134 0 0 3 0 0 7 6 31 0 23 0 19 0 3 1 0 1 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 12 0 0 0 3 0 64 261 131 210 119 396 289 579 349 781 316 452 170 321 218 424 203 420 233 440 242 484 212 214 111 31 70 0 37 43 177 519 217 420 184 384 194 408 208 464 241 345 108 126 57 126 58 119 48 126 63 186 54 75 6 3 9 19 9 15 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 23 12 23 12 27 16 43 21 79 28 91 42 63 18 43 18 23 13 31 15 35 15 35 15 43 19 47 21 47 22 55 24 39 16 27 12 23 13 35 18 0 10 15 13 3 7 0 7 0 10 35 27 39 19 23 19 19 12 35 22 67 30 71 28 47 27 75 31 63 24 59 27 15 15 23 31 67 33 63 39 91 48 126 57 123 54 134 63 154 73 194 87 214 107 261 117 285 120 301 134 321 129 313 137 337 147 372 171 428 182 388 158 412 176 404 165 396 162 345 129 353 152 341 147 301 132 305 146 238 117 297 140 269 126 321 149 297 132 289 129 281 125 273 123 269 125 329 135 321 168 428 170 511 223 567 241 626 265 634 244 519 203 480 188 420 188 511 217 492 227 674 315 801 307 757 309 579 209 535 212 587 262 634 259 682 279 710 123 230 101 230 96 210 61 579 349 761 306 722 327 765 248 412 230 460 132 416 268 551 232 499 218 480 214 440 194 384 179 392 179 388 174 388 177 432 143 55 39 206 108 246 132 329 152 372 190 380 197 436 205 357 156 265 122 214 105 210 111 249 63 3 24 79 63 134 72 567 254 599 170 273 104 226 79 174 88 182 90 186 85 190 84 166 70 174 81 79 69 257 158 226 123 210 170 432 165 325 156 416 220 507 226 515 223 444 200 420 188 376 177 404 203 452 205 392 173 341 164 325 147 281 144 277 140 265 135 261 137 273 141 297 155 325 159 341 174 372 176 372 190 404 197 412 194 420 199 408 185 376 168 349 156 309 141 281 137 265 138 265 140 246 128 249 123 210 114 238 114 222 98 178 84 150 75 138 73 142 75 138 72 146 76 166 81 178 82 158 84 182 99 230 110 242 113 202 92 186 92 206 88 150 61 115 73 174 98 214 105 218 110 210 113 230 125 257 132 253 128 249 123 234 116 218 114 222 120 297 152 365 168 305 137 317 143 273 72 35 6 0 6 0 12 0 37 150 102 257 125 265 122 222 102 170 92 146 67 59 36 23 40 83 67 158 79 150 70 134 75 123 72 119 63 91 55 99 58 87 52 79 48 71 46 79 49 79 55 87 72 95 57 43 39 71 51 130 52 55 7 3 1 0 0 0 0 0 0 0 1 3 0 3 3 11 6 7 0 0 0 3 0 0 3 3 1 3 1 3 1 3 1 0 3 0 1 0 1 0 1 7 3 0 0 0 0 0 0 11 4 0 0 27 25 111 73 460 203 277 10 0 0 35 36 15 19 51 58 198 92 174 61 3 0 0 9 39 25 59 33 55 24 31 15 15 7 0 0 0 0 0 1 3 4 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 1 0 1 0 1 0 0 0 0 0 10 0 0 0 4 0 39 230 132 333 141 353 152 313 132 277 126 261 117 257 123 246 104 230 111 238 114 249 120 265 126 246 119 238 117 242 122 249 125 257 128 238 116 210 113 226 122 234 117 242 119 249 123 265 128 257 120 246 120 253 122 242 114 230 117 230 111 214 111 222 105 158 96 198 95 202 82 146 88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 4 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 1 0 1 0 1 0 0 2 0 14 63 310 117 257 221 401 212 413 227 224 69 155 36 169 75 222 96 222 137 169 4 21 0 0 0 2 0 2 0 4 0 9 0 9 0 9 0 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 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 3 21 4 23 31 97 132 358 191 300 217 534 268 585 360 561 212 286 173 420 229 456 193 398 173 417 185 432 138 336 79 331 61 205 78 482 239 305 168 353 179 389 171 393 218 243 85 188 63 150 51 148 52 136 58 145 64 109 28 33 7 21 9 14 7 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 9 14 9 16 15 28 22 40 19 23 33 71 31 33 25 40 16 33 24 40 22 35 22 40 24 35 21 33 19 33 22 35 18 28 19 33 21 33 21 31 15 28 24 38 22 28 16 23 0 9 18 31 16 19 15 28 16 33 15 38 22 50 27 52 16 42 25 50 24 47 30 69 40 64 22 57 22 50 22 76 30 59 24 64 13 64 34 88 21 76 43 81 30 97 39 95 55 97 52 140 64 124 66 145 72 171 79 179 87 207 122 253 140 286 156 257 137 281 141 284 132 243 125 238 143 245 119 226 143 250 138 248 128 255 149 248 137 253 138 260 137 260 134 257 158 248 122 284 123 236 107 231 119 236 125 224 119 243 134 243 141 236 131 250 128 272 152 224 140 243 155 300 184 336 208 346 212 331 214 355 226 434 247 446 283 463 269 224 111 207 108 207 90 145 241 596 307 561 318 601 285 317 150 427 203 343 209 494 257 468 238 446 235 439 220 408 203 396 199 374 179 351 176 360 158 265 15 78 75 243 113 267 131 281 140 298 131 346 179 377 202 365 146 274 107 222 95 226 104 148 12 78 22 105 22 100 25 81 13 114 40 119 37 138 43 124 52 131 51 128 52 143 37 124 61 138 22 150 120 291 117 267 119 346 202 324 164 331 211 425 229 434 241 436 218 413 206 382 193 379 206 401 206 386 177 329 156 315 149 281 126 269 135 284 132 279 129 276 129 276 138 298 146 303 150 324 165 329 174 358 187 374 193 384 205 405 206 389 193 374 188 365 176 341 161 317 156 315 158 312 149 286 138 265 122 250 119 231 84 157 40 121 39 112 28 97 27 102 31 112 39 128 51 148 61 159 76 191 90 217 105 229 113 234 93 195 87 195 92 183 72 140 60 157 82 193 98 212 104 219 113 236 120 260 131 267 129 260 135 279 122 260 117 262 119 262 126 288 174 365 164 296 149 305 147 191 33 26 3 0 10 0 9 42 60 171 101 274 120 298 117 243 98 234 96 198 52 136 18 109 30 145 58 193 81 214 75 207 76 207 72 193 60 174 58 176 57 167 51 157 49 155 42 157 51 148 58 169 64 157 37 133 33 131 51 95 24 4 1 2 1 2 1 4 3 4 3 7 4 7 7 11 0 0 4 0 3 11 3 0 0 11 1 2 1 2 1 2 1 2 1 0 1 4 3 2 1 2 1 16 4 14 0 16 1 11 0 19 0 9 12 40 22 54 75 219 66 31 9 45 7 81 4 95 45 181 101 214 84 150 34 50 0 16 7 40 18 57 7 28 3 16 3 14 0 2 4 0 1 0 1 0 6 0 1 0 1 2 1 4 3 4 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 2 1 4 1 7 0 7 0 9 0 19 3 31 31 105 85 212 108 222 125 210 126 236 123 222 135 262 125 207 90 200 108 222 111 226 117 231 116 226 114 229 120 234 117 234 117 238 119 238 125 248 123 250 126 253 122 241 117 231 114 224 110 214 105 210 119 231 116 229 114 222 105 210 96 231 113 234 113 245 116 207 105 222 105 207 107 191 76 167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 3 10 27 3 0 4 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 1 0 1 0 1 0 0 0 10 119 165 206 125 293 147 361 194 388 96 23 54 0 70 234 117 226 155 253 13 27 0 0 0 7 0 15 0 19 0 15 0 7 0 0 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 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 4 7 10 3 0 0 9 3 54 273 218 642 211 289 180 523 319 876 285 246 102 190 193 547 322 472 63 19 135 238 184 329 114 91 98 7 3 249 288 626 202 587 226 440 184 305 155 226 107 71 48 103 55 123 55 123 54 130 64 162 43 43 7 19 13 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 6 7 10 35 22 59 25 59 25 67 24 55 19 51 21 51 19 51 21 55 21 59 24 59 19 59 19 59 19 59 19 67 22 67 22 67 22 67 22 59 22 63 25 63 22 51 18 39 16 51 21 59 24 63 22 67 28 59 28 59 28 59 28 55 27 59 30 63 31 71 33 67 30 67 30 67 30 67 28 63 25 63 25 63 24 59 22 55 24 55 25 59 25 59 27 51 24 59 27 67 28 67 28 83 49 99 27 99 36 35 33 75 43 170 46 111 54 79 63 130 58 130 58 123 60 150 75 138 66 154 75 182 84 206 92 226 101 261 111 281 111 285 117 313 113 273 119 321 132 341 146 341 143 329 140 321 137 313 135 293 129 305 135 309 132 293 126 297 108 222 99 230 113 246 117 261 200 499 182 591 248 587 262 654 286 694 90 253 113 202 102 158 45 781 325 726 266 734 312 428 180 400 211 499 206 511 282 547 233 523 236 559 247 547 229 492 214 484 221 511 223 484 208 436 150 154 46 119 120 281 105 238 108 198 117 234 116 230 137 345 202 424 144 206 92 158 87 194 96 0 7 71 10 0 1 0 3 0 3 0 3 0 0 0 16 0 13 3 16 11 18 0 3 0 13 0 43 305 155 234 110 242 182 456 176 337 200 488 223 535 224 499 244 507 227 507 203 408 209 499 214 404 173 329 153 277 128 218 113 198 111 214 117 230 117 218 113 222 119 210 120 261 137 285 141 301 152 329 167 349 174 365 173 353 167 337 159 341 167 380 177 380 170 376 171 353 165 345 167 325 153 246 137 281 117 170 52 39 18 0 15 0 10 0 7 0 7 0 15 19 22 23 36 87 55 119 78 186 98 214 108 238 105 222 84 154 84 210 84 146 58 115 63 142 81 182 98 210 105 218 108 202 116 242 131 246 119 246 126 246 120 218 107 178 95 234 131 309 164 357 161 313 144 349 140 138 6 0 6 0 19 0 15 39 58 166 95 210 102 206 108 186 99 182 88 103 37 19 22 0 13 19 52 150 93 130 69 126 81 146 67 99 66 75 54 99 58 87 48 83 52 95 51 91 58 83 64 91 66 91 42 59 46 123 40 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 3 3 11 4 15 7 23 10 15 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 6 55 36 71 18 31 21 47 7 31 24 55 64 198 98 186 82 170 78 63 21 0 0 0 3 0 4 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 1 0 4 0 1 0 0 0 0 0 28 83 61 174 101 253 119 277 126 238 108 230 98 182 93 226 117 277 114 198 88 174 95 202 102 190 96 202 104 218 105 234 119 249 122 242 119 226 116 238 123 234 116 230 119 261 132 293 140 325 146 301 129 246 111 222 111 257 117 226 113 238 113 202 93 178 102 206 105 214 113 206 95 210 102 198 102 186 85 154 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 3 2 0 0 0 2 7 19 9 0 0 4 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 1 0 1 0 1 0 0 2 0 33 66 238 85 255 110 198 176 319 126 128 27 143 27 169 134 362 132 171 45 16 0 7 0 0 0 0 0 0 0 0 0 2 0 7 0 7 0 7 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 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 3 4 7 9 6 50 28 150 156 370 215 393 253 546 358 608 310 377 105 245 156 420 304 608 223 310 150 503 206 496 174 391 125 341 55 188 105 405 211 444 251 508 161 272 126 248 129 128 43 131 52 148 54 148 48 136 52 150 63 97 15 19 4 19 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 11 7 19 18 38 25 42 24 40 25 38 21 31 19 33 19 33 21 33 22 35 24 35 22 33 22 33 22 33 22 33 24 35 24 35 24 35 24 38 24 45 25 47 25 42 21 38 15 33 18 38 21 40 21 40 30 45 30 45 30 45 30 45 28 42 30 47 31 50 34 52 31 52 30 57 30 57 30 59 28 59 27 64 27 64 27 64 28 59 28 62 30 64 31 66 31 66 33 69 33 66 31 62 25 64 31 71 39 54 19 62 21 52 13 62 22 33 21 59 24 52 27 47 19 40 24 54 28 57 31 64 37 71 40 76 30 59 43 97 48 90 31 76 33 90 43 100 58 119 70 114 79 155 79 159 84 167 87 171 104 200 111 214 119 222 120 222 111 205 113 193 104 202 105 207 116 353 217 317 180 322 203 444 269 479 266 207 114 202 82 212 73 312 339 573 304 413 263 506 159 315 176 408 239 448 242 470 235 446 245 472 263 496 272 503 292 534 288 534 285 525 279 520 291 479 221 439 253 506 260 470 214 403 203 410 190 339 140 312 165 391 184 312 125 250 108 255 177 322 40 74 24 71 21 93 6 69 0 64 1 74 4 69 4 54 4 54 4 54 4 62 0 59 6 74 0 140 141 284 126 245 132 365 215 365 182 410 221 396 208 372 208 441 221 405 205 384 203 408 217 384 174 319 149 288 126 245 104 226 102 231 107 248 111 248 107 241 108 250 108 255 120 272 125 274 131 286 126 281 140 303 149 305 143 293 123 262 116 260 125 284 135 291 144 298 149 310 156 308 150 291 138 260 108 176 45 93 15 71 13 74 10 69 7 66 7 66 6 71 13 78 19 100 40 128 61 181 88 202 98 219 104 212 99 181 72 176 88 176 66 136 58 148 70 176 92 200 101 214 104 212 104 234 126 265 131 260 123 260 123 260 117 243 102 226 102 255 134 317 165 339 162 319 152 300 102 83 6 0 6 0 7 0 24 105 78 217 88 222 95 222 98 224 102 229 81 162 37 121 27 102 24 131 63 205 84 207 69 212 79 205 67 198 57 179 60 179 54 162 49 159 46 157 51 155 61 167 69 186 63 157 37 131 42 69 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 7 6 9 24 35 19 23 10 11 4 4 0 2 0 2 0 2 0 7 0 9 1 9 0 23 24 69 36 59 22 81 30 88 40 152 102 234 98 193 70 155 57 117 34 59 6 9 0 4 1 2 0 7 0 7 0 2 0 0 1 0 1 0 1 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 0 23 16 62 55 124 84 198 102 195 116 212 117 200 107 191 108 193 102 179 88 179 108 222 122 217 95 176 82 181 90 191 96 188 90 188 95 193 90 181 102 207 117 234 126 238 120 226 122 236 111 229 111 250 125 260 144 303 191 382 212 341 149 238 105 212 102 202 98 205 105 219 126 245 101 179 81 222 122 248 108 200 85 191 93 193 85 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 3 0 0 0 3 4 71 24 39 1 0 0 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 10 119 84 198 209 321 119 440 168 186 28 0 45 23 104 531 336 515 63 31 0 0 10 7 0 7 0 7 0 15 0 7 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 3 13 0 4 0 13 35 72 309 159 372 209 714 334 730 266 555 110 111 96 388 248 710 313 273 120 285 193 281 144 214 140 234 108 67 57 190 167 499 312 507 165 174 84 257 126 115 28 71 48 115 60 123 52 103 48 126 66 142 36 19 1 0 6 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 12 23 12 19 10 19 10 19 9 15 13 43 25 67 28 59 27 63 25 47 19 43 21 47 22 51 22 55 25 55 27 75 25 75 25 75 25 75 25 71 24 71 24 71 24 71 24 79 25 83 25 83 24 75 21 67 21 71 21 71 21 71 22 63 31 59 31 59 31 59 31 51 28 55 31 59 33 67 34 67 31 75 31 75 31 75 30 79 31 79 30 79 30 79 30 79 33 83 34 91 37 99 39 107 42 107 42 103 39 91 34 107 19 95 43 91 27 79 39 87 21 35 42 123 37 126 28 95 36 91 30 67 22 63 25 55 21 55 19 51 19 51 18 23 12 15 6 23 15 67 27 51 30 95 27 67 36 75 18 39 24 35 28 47 34 63 39 59 37 71 45 91 52 111 57 107 98 261 110 261 128 325 141 365 185 468 171 444 194 563 254 654 282 674 107 242 99 186 93 95 289 880 334 797 235 670 301 726 295 730 319 773 328 797 315 769 321 781 318 757 303 738 303 654 280 658 277 650 282 674 291 492 164 285 150 376 155 345 162 404 173 400 177 357 132 222 113 249 140 285 122 222 87 146 85 444 177 154 28 51 13 19 1 23 13 0 0 0 1 0 3 0 4 0 4 0 3 0 0 0 0 0 6 0 63 325 132 246 111 261 196 484 200 428 227 480 182 333 144 361 215 436 190 365 191 468 214 444 184 345 149 257 123 206 99 154 90 158 95 174 99 182 101 174 98 178 101 186 104 198 107 194 107 206 113 174 110 214 125 242 126 234 119 190 98 150 84 142 90 178 99 174 104 214 122 246 129 253 134 265 111 126 37 0 6 0 6 7 10 3 7 0 7 3 10 0 7 0 10 3 22 43 36 119 76 178 92 198 101 214 96 202 79 150 76 182 78 126 52 111 63 142 84 186 98 202 101 198 101 198 113 242 131 257 128 234 123 249 123 242 116 222 107 182 101 238 140 333 168 353 165 345 164 309 72 0 4 0 6 0 3 0 33 126 82 178 84 150 87 166 93 194 102 170 72 71 46 51 28 7 25 75 61 170 72 103 69 146 78 134 72 119 63 107 60 107 54 79 43 67 42 71 55 95 69 115 73 115 52 83 36 59 15 0 1 0 0 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 11 4 39 13 31 9 15 3 3 0 0 0 0 0 0 0 0 0 7 0 11 0 7 10 59 36 99 36 87 39 91 40 154 90 226 84 115 42 75 48 71 24 39 15 0 0 0 3 0 1 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 1 3 0 0 0 0 37 158 82 246 108 257 119 261 116 261 114 238 102 214 98 222 105 230 102 210 98 222 107 249 105 198 85 174 88 190 93 210 93 182 92 202 95 166 69 87 63 134 96 238 126 273 125 281 125 238 108 202 105 222 114 202 116 309 177 468 209 444 179 309 152 349 146 261 105 190 98 190 104 206 114 337 191 416 150 301 114 174 90 190 96 158 76 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 3 11 43 54 19 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 2 15 21 51 138 158 513 191 293 182 260 70 81 19 88 67 343 250 568 205 102 6 7 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 4 7 4 16 9 64 42 198 155 293 185 353 260 522 277 491 197 202 54 253 203 589 297 405 81 312 126 324 66 324 101 434 146 365 81 238 141 458 294 608 309 226 101 293 164 198 0 95 37 121 60 152 63 152 55 145 61 150 60 81 10 11 3 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 12 16 10 16 10 16 10 16 12 16 10 23 21 42 30 50 24 50 25 47 19 33 19 35 22 35 24 38 25 38 27 38 28 40 27 40 27 40 27 40 25 38 25 38 25 38 25 40 21 47 22 50 21 47 21 47 24 52 22 50 21 47 22 47 30 47 31 47 31 47 31 47 30 45 30 47 31 50 33 50 33 50 31 50 31 52 31 52 33 62 33 64 33 66 33 64 33 64 36 69 39 74 42 76 43 78 43 78 43 76 40 66 49 47 34 69 30 66 55 69 43 38 40 50 10 59 22 54 39 59 37 50 30 40 27 40 31 47 30 42 27 38 24 35 36 50 24 19 1 31 15 66 0 45 16 45 22 47 34 52 18 45 18 45 18 45 18 45 16 40 15 40 15 42 18 50 43 238 158 276 164 315 196 348 205 336 180 327 200 398 244 413 247 520 277 217 87 222 96 152 114 608 357 539 295 446 298 563 315 549 316 561 295 525 298 520 294 527 291 515 279 496 268 489 288 518 283 506 280 520 288 518 200 310 123 272 129 248 117 284 117 245 110 245 99 224 90 243 96 253 111 260 108 183 39 131 39 157 16 85 45 159 70 148 54 138 36 109 21 93 12 76 13 69 15 74 15 69 10 69 16 97 21 69 0 181 159 272 123 236 141 389 221 386 200 410 203 317 126 234 138 365 180 336 179 391 218 391 182 329 147 274 114 241 102 217 90 207 88 210 88 207 90 207 88 207 88 210 93 212 90 207 88 210 95 222 101 231 108 245 116 250 114 245 114 238 99 207 81 188 72 181 66 186 78 195 87 214 110 248 110 181 45 83 13 62 6 62 9 64 7 62 7 64 10 66 10 57 4 59 12 74 22 95 70 186 92 202 96 212 101 205 90 174 70 164 79 162 61 121 52 138 72 174 90 198 98 200 104 212 104 224 119 248 125 248 125 253 126 260 122 250 111 238 102 231 108 265 143 327 168 339 177 334 161 219 30 9 10 0 7 0 1 42 39 164 92 234 84 205 84 200 84 207 81 181 60 157 46 124 24 112 36 148 76 212 67 205 75 212 75 202 70 195 63 183 60 174 45 140 33 138 42 145 58 167 70 191 58 164 45 124 22 33 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 2 1 4 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 18 45 43 81 45 95 34 97 58 191 48 119 16 81 28 107 28 47 9 23 0 2 3 0 4 0 0 2 0 2 0 2 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 9 6 14 22 133 107 176 95 162 79 152 85 171 90 176 92 179 99 191 95 193 113 210 110 188 93 174 99 183 87 169 82 171 88 181 88 179 90 181 95 186 84 148 40 83 42 119 82 198 117 226 137 253 123 231 107 217 104 219 117 212 93 193 105 243 140 276 161 336 205 367 177 269 113 202 81 195 114 305 235 484 229 296 146 243 99 205 101 202 85 174 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 10 107 27 31 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 126 85 476 310 376 164 452 122 55 21 0 28 253 259 436 185 210 19 0 0 39 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 3 0 7 0 1 0 15 75 98 273 101 464 146 392 218 515 263 301 46 63 152 448 321 480 96 39 140 182 70 0 82 75 134 261 116 47 67 392 298 765 345 714 125 214 184 273 0 43 33 55 45 123 64 134 60 119 63 138 67 126 33 15 4 3 7 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 10 19 10 19 10 19 10 23 10 19 15 51 28 71 30 55 27 63 25 43 18 35 21 43 22 47 25 47 27 51 27 59 25 67 25 67 25 67 25 67 25 67 25 67 25 67 25 63 22 63 21 63 22 63 22 75 25 67 22 63 24 67 25 71 30 63 30 63 30 63 30 59 28 63 30 63 30 67 33 67 33 67 33 67 33 67 31 75 34 79 34 83 36 87 37 79 36 83 39 91 40 95 42 91 42 99 45 103 45 103 45 142 42 130 45 67 49 115 19 115 85 166 58 67 40 146 43 95 37 91 31 83 31 83 30 79 28 75 27 71 25 67 25 19 28 95 36 83 30 87 25 51 18 71 31 63 13 35 27 63 28 55 27 51 24 43 22 55 24 43 19 27 15 23 15 115 167 444 171 416 171 456 184 468 176 440 170 392 171 492 190 531 259 599 102 178 98 194 54 567 366 904 291 603 276 718 295 706 291 738 315 757 306 730 288 694 274 642 256 622 245 579 227 499 205 452 179 412 177 392 149 257 105 238 111 261 104 230 96 230 95 182 73 115 58 115 78 119 75 146 90 186 52 3 19 0 19 0 16 111 96 297 116 269 104 246 95 230 85 198 75 150 72 154 72 162 72 158 69 170 72 99 21 0 79 369 132 242 110 309 217 492 199 408 193 365 135 194 88 222 173 357 168 448 211 448 176 309 134 222 99 170 96 162 93 150 87 138 84 138 81 142 81 146 82 146 81 150 81 134 76 134 82 154 90 162 95 154 96 178 107 206 116 246 125 246 119 206 93 142 73 103 67 79 58 71 76 170 113 150 55 11 16 3 13 11 16 19 9 23 7 15 10 15 12 23 7 0 9 3 13 31 34 154 84 194 93 198 98 214 95 190 82 162 75 174 73 130 46 91 57 142 79 186 93 194 93 194 99 190 105 210 117 234 120 261 128 265 128 273 120 249 111 246 105 206 110 249 146 333 170 396 167 380 155 150 13 0 1 7 6 3 9 31 46 154 99 170 88 150 75 126 75 142 70 126 58 63 31 39 33 47 34 91 64 126 73 130 69 123 69 130 64 111 60 111 54 67 34 47 33 59 45 75 61 103 69 83 48 99 42 59 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 3 1 3 3 0 0 0 0 3 1 7 3 0 0 0 1 0 1 0 1 11 0 7 0 0 3 11 12 63 37 95 39 47 24 87 64 63 28 7 13 31 28 19 3 0 0 0 0 3 6 15 4 7 0 7 0 7 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 7 0 7 1 3 3 0 1 67 88 273 90 162 67 154 82 178 82 174 81 170 85 198 98 206 96 238 107 242 99 214 92 202 90 194 85 182 84 186 87 174 90 210 90 194 88 182 73 166 67 115 58 142 81 178 84 234 116 242 117 222 108 206 108 249 114 210 96 166 87 170 93 222 129 341 171 388 162 321 138 242 111 214 116 365 193 361 102 226 96 178 93 190 90 166 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 21 21 14 0 0 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 26 61 159 211 475 143 331 211 195 30 74 43 186 217 530 197 217 43 62 0 7 21 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 7 0 21 7 69 54 245 99 174 191 274 138 351 211 420 95 171 110 468 223 539 173 291 173 494 179 327 73 389 113 425 165 329 45 245 209 558 295 522 200 253 205 286 33 33 37 76 25 93 52 133 58 133 58 152 66 152 55 71 10 9 7 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 9 14 9 14 10 16 10 16 12 16 10 23 21 42 30 50 27 62 27 57 19 40 18 40 19 38 22 35 25 38 25 40 24 40 22 40 22 40 22 40 22 40 22 40 22 40 22 40 24 42 22 40 22 42 25 47 25 42 22 38 21 42 25 47 27 47 27 47 27 47 27 47 28 50 28 50 28 50 28 50 33 47 33 50 33 50 31 52 34 57 34 64 36 69 37 71 37 62 39 64 39 66 40 66 39 64 42 71 45 74 45 74 40 83 54 85 37 74 36 33 168 585 368 532 158 21 48 107 49 78 37 62 33 64 34 62 28 54 28 54 28 57 30 52 33 57 25 35 4 50 6 38 0 40 9 52 12 38 28 66 30 50 30 52 31 52 33 54 22 38 21 31 16 23 12 26 67 324 185 298 167 267 158 279 156 284 164 296 167 329 191 312 111 243 108 155 57 131 55 143 164 362 298 508 262 549 279 425 218 393 179 288 156 298 129 236 119 222 90 183 76 167 55 121 55 114 39 62 13 52 3 23 3 52 22 71 27 83 25 62 34 119 42 131 33 117 33 143 39 138 34 138 52 124 18 105 42 136 40 126 51 179 82 183 84 198 84 205 92 212 88 198 96 202 96 200 96 202 99 212 105 214 70 114 10 186 159 272 137 255 167 429 221 374 182 331 144 253 104 207 117 327 162 324 167 319 143 262 110 229 93 200 84 202 85 202 85 202 84 198 82 198 79 198 82 202 82 195 81 191 73 186 76 198 82 202 88 202 84 200 90 224 110 253 123 274 140 293 135 269 116 243 99 217 76 174 66 186 96 231 73 114 12 54 9 59 13 74 10 64 9 59 7 59 9 62 15 57 9 69 13 64 24 114 76 193 93 195 90 200 93 191 87 181 79 162 73 162 60 117 48 128 64 162 84 183 92 191 90 191 95 207 105 229 117 241 126 248 129 255 125 245 114 234 110 231 99 224 111 274 152 331 179 334 182 343 131 126 12 14 1 35 18 54 16 81 46 155 87 212 87 191 72 191 79 193 69 155 36 117 33 131 36 128 42 193 75 219 70 200 66 195 64 191 63 188 60 171 45 145 33 138 39 138 49 152 60 174 46 157 49 140 30 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 7 1 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 1 0 0 2 13 47 33 71 19 64 31 124 46 119 28 78 16 71 16 35 4 16 3 0 1 0 4 0 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 1 0 0 0 0 0 0 7 7 128 108 183 87 138 63 136 76 162 75 155 70 159 82 174 92 174 87 171 88 181 99 198 93 179 98 179 92 164 85 164 84 179 98 164 79 155 79 140 96 162 87 152 82 145 67 124 70 169 99 214 111 217 110 226 92 207 117 243 122 226 107 207 87 183 90 202 114 250 141 279 156 272 114 171 72 171 84 164 93 188 93 198 92 176 79 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 3 27 16 35 1 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 1 0 1 0 1 0 0 0 19 107 84 575 280 317 182 369 81 15 30 63 134 619 271 365 70 0 9 0 1 19 1 0 0 0 0 0 0 0 1 0 1 0 1 0 1 7 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 3 7 4 0 1 0 19 119 125 182 37 253 87 226 171 686 239 19 43 345 254 388 193 146 122 428 242 249 119 51 140 103 146 198 95 11 75 392 259 563 248 345 147 650 92 0 27 59 10 59 42 111 57 99 48 99 60 134 64 103 27 0 6 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 11 7 11 9 15 10 19 10 19 9 19 13 47 27 67 28 63 27 63 25 39 18 31 21 31 21 35 21 39 24 39 25 43 24 47 24 47 24 47 24 47 24 47 24 47 24 47 22 47 24 43 22 43 25 51 28 51 25 43 22 43 25 59 30 79 24 79 24 79 24 79 24 87 27 87 27 87 27 87 28 67 34 63 33 63 33 63 31 67 33 71 36 79 39 83 40 95 43 91 42 91 40 87 40 91 43 99 45 99 45 95 42 75 43 87 45 51 24 15 67 706 377 924 381 880 223 226 51 123 49 79 28 51 24 43 21 75 34 75 34 75 34 75 34 43 24 11 33 226 167 539 215 547 215 444 95 79 33 43 15 67 28 79 31 87 34 91 36 83 31 83 30 71 22 47 15 214 211 480 188 472 168 444 180 448 182 460 209 654 271 535 132 67 27 35 36 79 28 67 58 27 4 480 277 686 322 583 180 464 232 353 51 63 57 47 30 55 34 47 34 79 46 99 48 75 43 71 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 30 35 28 39 36 39 39 39 31 79 43 55 40 0 4 11 24 31 31 55 27 23 13 15 15 43 24 51 25 71 39 59 36 71 40 99 46 158 64 111 36 0 79 372 146 301 125 365 230 468 185 361 150 238 105 174 90 206 150 269 131 222 104 162 90 154 87 146 88 134 81 126 79 130 84 146 90 158 85 142 84 158 88 154 84 146 79 123 75 134 82 142 79 134 82 107 78 123 87 162 101 194 114 261 137 293 141 301 143 265 120 194 96 150 93 162 96 63 24 0 4 0 9 11 18 39 12 35 10 23 9 15 9 11 7 7 19 7 12 47 55 170 90 198 92 194 93 202 88 186 84 170 73 158 73 130 45 83 51 119 69 158 84 178 90 174 90 170 96 186 105 210 116 246 125 273 128 281 123 269 117 238 105 210 99 194 116 261 153 321 176 380 179 400 120 142 18 23 15 47 18 3 16 23 37 146 87 178 85 146 79 158 78 107 49 47 27 27 31 51 34 43 55 123 70 126 69 119 61 107 63 126 66 115 54 83 45 75 42 75 48 79 55 83 55 91 52 107 46 75 10 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 7 1 7 1 0 3 0 1 0 10 15 15 0 12 35 37 91 43 71 25 35 24 35 12 0 6 3 3 7 4 7 3 15 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 1 7 0 0 1 11 9 23 66 238 110 242 81 107 48 134 66 130 61 126 63 150 75 190 81 174 76 178 82 202 92 198 95 238 104 238 98 226 98 214 98 214 76 162 81 182 67 166 73 190 79 178 64 99 43 67 63 154 98 190 102 190 108 218 111 238 119 246 114 210 101 206 96 158 81 154 96 222 120 376 156 317 117 206 92 198 107 214 99 210 101 190 84 150 82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 9 0 9 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 2 0 57 55 214 306 549 140 243 87 97 43 97 54 279 282 398 111 107 0 14 0 16 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 2 1 4 1 4 1 4 0 2 0 2 1 4 1 4 1 4 1 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 7 11 0 31 12 88 66 281 52 112 88 234 131 327 310 377 16 231 236 537 211 425 158 398 279 556 205 470 179 506 152 479 116 341 82 224 137 403 197 355 104 260 155 64 1 47 45 74 34 100 57 126 51 119 52 143 63 138 48 59 6 7 7 9 7 11 7 11 7 11 7 11 9 14 9 14 9 14 9 14 10 11 10 11 10 11 9 11 6 7 6 11 7 14 9 14 9 9 9 11 10 14 10 16 10 14 9 23 19 42 28 52 27 66 27 62 19 45 18 42 19 38 19 35 21 33 24 38 25 50 24 50 24 50 24 50 21 45 21 45 21 45 21 42 19 31 16 28 16 33 22 40 24 38 19 33 21 40 28 52 22 47 22 47 22 47 22 47 27 54 27 54 27 54 27 50 33 50 33 50 33 50 31 52 31 54 34 62 36 66 39 64 45 71 45 66 43 64 40 62 46 71 46 71 45 66 42 64 48 83 33 85 40 40 48 245 366 542 365 575 378 539 79 169 87 140 57 88 39 74 33 64 28 62 27 64 27 62 25 62 34 57 18 119 141 415 271 484 288 515 215 176 12 76 37 45 31 54 31 57 33 54 36 57 33 52 33 47 25 26 12 14 101 374 196 331 203 303 185 329 185 353 205 398 279 453 141 76 40 124 31 121 43 112 46 117 60 57 208 530 321 570 248 351 156 460 208 159 55 174 72 171 69 152 67 150 63 145 66 150 54 119 60 54 0 9 9 23 12 7 3 14 7 7 3 35 0 74 31 119 34 117 28 117 27 131 31 117 40 126 25 107 45 102 28 109 15 102 25 121 28 107 18 90 15 95 18 95 4 50 0 42 0 57 9 78 7 81 19 97 21 193 174 319 155 267 173 427 205 346 165 288 120 229 99 207 108 279 110 214 113 222 90 222 96 205 85 217 88 200 79 188 78 202 95 226 92 205 85 202 92 212 90 200 85 193 76 186 81 193 79 183 79 183 72 169 66 169 69 174 81 207 101 241 120 272 143 308 147 293 126 260 111 226 92 188 28 59 0 66 21 64 9 64 15 66 10 59 9 54 7 54 7 52 15 76 15 57 31 143 87 205 101 205 95 200 96 195 82 179 79 157 70 152 60 109 45 119 57 143 73 171 85 186 93 195 95 200 95 205 102 217 117 234 123 245 126 250 123 245 104 226 108 224 96 226 120 276 153 351 170 303 179 310 101 119 18 62 12 47 9 57 27 102 70 202 93 212 84 193 75 179 54 143 36 109 22 109 31 136 45 183 66 200 72 214 70 186 57 193 70 202 63 179 51 171 48 164 48 155 51 152 52 169 58 179 51 143 30 42 1 4 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 2 0 2 1 4 3 4 1 0 1 0 1 0 1 0 0 0 0 0 3 2 3 0 1 7 9 23 0 35 21 90 43 126 43 107 37 88 18 28 0 11 0 0 1 0 7 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 4 28 22 62 61 150 87 162 92 162 69 155 72 155 66 138 54 124 55 136 76 162 79 167 81 157 69 133 66 140 87 169 95 171 96 176 85 152 72 107 61 138 73 102 42 85 54 97 46 76 27 57 43 121 76 176 93 186 96 200 111 207 99 210 114 234 114 217 98 205 102 207 101 202 102 212 117 205 96 207 107 200 96 200 98 191 92 198 98 193 92 195 7 1 7 1 7 1 7 1 7 1 7 1 7 1 7 0 7 0 15 0 15 0 15 0 15 0 15 0 15 0 15 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 15 0 15 0 15 0 15 0 15 0 15 0 15 0 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 11 0 0 3 0 0 47 40 91 22 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 1 0 3 15 1 0 0 0 31 71 114 900 285 257 90 158 30 11 27 87 257 599 138 27 16 0 4 3 0 0 4 0 1 0 1 0 3 0 3 3 6 0 1 0 1 0 1 11 4 27 7 11 1 0 0 0 0 7 7 7 0 0 0 0 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 19 7 0 4 0 48 273 117 0 22 194 81 408 138 273 93 0 84 619 211 515 182 0 214 404 251 313 221 246 187 158 159 190 105 63 156 654 132 424 180 115 190 198 7 0 13 134 15 79 49 126 60 103 51 111 63 138 64 71 16 15 4 0 15 7 7 19 12 23 10 15 7 11 7 11 7 11 7 11 9 19 9 19 9 19 9 11 10 15 12 7 10 7 12 7 10 11 13 3 10 0 12 11 13 3 7 11 16 51 25 39 13 59 24 43 21 47 25 55 25 23 18 31 21 39 22 39 21 19 21 39 27 39 22 31 22 59 27 47 21 3 25 63 19 51 16 39 22 59 27 27 18 31 21 31 25 39 22 35 19 91 27 75 22 87 31 107 34 79 24 71 24 83 28 79 25 67 31 67 31 67 31 67 31 59 31 75 34 75 34 83 40 95 42 95 42 95 42 95 42 83 39 95 45 107 46 107 45 99 34 51 36 23 42 154 105 456 262 571 241 630 260 226 73 154 73 190 70 87 37 83 31 59 63 111 34 71 27 0 25 83 3 47 57 182 87 158 64 154 55 99 46 87 25 11 13 47 30 99 28 99 45 103 16 87 30 87 33 79 24 35 4 257 202 495 179 488 185 428 187 460 180 480 265 670 78 23 36 31 39 59 36 39 34 55 39 7 10 682 307 742 297 591 184 353 268 499 54 146 70 174 78 138 72 162 72 158 78 170 72 158 67 130 27 7 0 0 6 0 9 3 12 19 10 27 9 0 22 59 37 47 33 55 39 55 33 39 36 35 24 39 45 146 73 142 58 63 30 27 30 0 13 0 16 0 16 3 18 0 13 0 10 7 7 23 4 35 0 0 0 0 90 357 173 309 137 345 227 495 180 305 138 226 111 146 102 297 150 214 88 186 104 190 98 154 85 150 92 162 92 158 92 170 102 202 111 214 107 174 95 170 96 166 92 146 85 138 81 119 73 99 67 115 75 111 75 123 76 107 67 87 57 59 64 146 110 238 126 246 140 309 138 253 110 178 75 0 16 0 13 15 18 11 12 31 15 31 12 19 12 11 12 23 16 3 16 19 7 39 72 202 96 206 99 198 85 166 76 174 78 162 69 134 58 111 51 79 51 123 67 150 79 166 84 166 85 178 95 190 98 186 98 214 114 249 128 273 123 238 108 234 108 210 105 214 108 202 105 257 135 376 179 380 165 369 108 51 33 51 46 150 110 325 162 357 147 293 122 150 61 126 72 107 55 79 36 35 33 63 45 75 58 119 67 123 73 123 64 107 49 95 72 111 57 87 45 71 54 91 60 99 75 99 51 79 45 95 48 95 18 3 0 15 0 15 0 15 0 7 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 3 0 0 6 3 0 23 34 99 42 99 40 95 37 59 12 0 0 0 0 7 0 15 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 58 182 82 230 101 214 95 186 82 150 75 166 75 154 66 130 58 119 55 119 60 130 61 130 63 146 72 138 69 123 64 126 67 150 76 182 78 162 61 123 46 119 54 79 19 35 6 23 19 55 30 138 88 242 107 210 99 190 92 194 101 230 105 202 96 206 105 226 105 218 102 206 98 202 98 198 96 206 102 222 104 206 96 214 98 190 92 202 98 202 92 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 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 6 9 0 0 16 66 63 69 19 4 0 2 3 2 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 7 0 2 0 0 0 0 0 0 3 2 3 0 6 0 6 14 0 33 87 429 321 405 93 124 34 59 27 107 135 470 176 155 24 26 1 0 1 7 0 9 4 0 4 0 3 0 3 0 1 0 0 0 1 2 4 7 3 0 1 0 1 0 4 19 1 9 0 7 0 2 4 19 1 11 1 11 0 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 4 0 0 33 12 176 135 231 33 131 85 272 260 446 184 198 37 446 274 568 280 362 108 608 253 587 253 596 227 544 177 477 135 312 34 265 200 353 184 286 104 248 51 19 10 47 39 57 40 114 60 136 54 124 55 140 60 133 39 42 6 31 3 2 6 11 9 16 10 14 7 9 7 11 7 11 7 11 7 9 9 4 9 4 9 9 9 9 10 11 10 11 10 11 10 11 12 2 10 0 9 4 10 16 25 42 15 26 9 45 30 83 37 121 78 117 21 14 6 54 24 50 24 45 24 45 24 45 21 52 33 66 36 66 37 74 39 59 37 69 25 38 24 42 24 40 10 31 13 38 16 40 15 33 15 38 18 42 22 52 19 45 22 45 22 40 15 28 19 42 30 57 36 59 36 59 31 52 31 52 31 52 31 52 30 52 34 57 34 57 37 64 42 69 42 69 42 69 42 69 37 64 42 74 45 74 45 74 46 66 39 69 31 105 93 191 131 355 226 393 224 362 92 152 70 126 76 179 82 121 54 97 45 119 54 126 75 150 66 191 52 57 22 112 54 143 42 121 48 121 37 140 51 138 37 124 3 52 19 54 6 28 18 78 31 57 22 42 22 42 27 50 85 327 187 300 187 303 170 305 185 310 205 417 144 95 18 128 33 126 45 117 34 105 37 100 24 133 277 558 313 511 227 341 152 470 191 124 82 176 78 145 70 152 75 143 70 143 75 131 67 136 49 74 6 35 6 26 9 7 13 7 13 31 9 50 9 100 39 119 34 114 39 128 37 119 34 124 30 109 31 138 82 219 96 224 82 188 66 179 37 124 21 93 4 81 4 83 18 78 13 69 6 66 4 66 4 47 10 71 0 176 171 310 125 250 167 429 230 348 138 250 101 245 98 238 152 274 92 231 98 219 93 202 81 198 88 217 108 241 111 248 117 257 123 265 138 274 122 250 113 241 105 226 99 224 96 214 90 200 81 191 82 191 76 186 76 181 69 169 69 164 55 148 54 159 66 176 98 260 123 274 120 234 81 140 16 66 13 62 13 66 13 59 16 57 13 54 12 54 10 62 15 64 10 69 18 62 30 169 105 212 99 202 98 193 82 159 76 164 73 152 67 140 60 126 45 107 52 124 61 150 78 174 81 179 85 193 92 200 90 205 104 238 120 267 131 265 120 245 113 236 105 229 105 229 104 217 99 234 140 300 168 355 194 329 138 269 143 303 177 355 193 355 196 351 171 305 104 148 40 112 57 143 57 128 36 117 46 157 55 186 69 193 70 205 72 193 70 181 60 205 57 186 60 193 52 224 90 260 107 257 75 193 48 183 43 169 45 85 9 7 0 7 0 7 0 7 0 7 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 4 0 0 4 0 0 9 69 52 145 43 124 40 112 27 54 0 16 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 9 0 23 33 136 96 183 93 183 96 193 92 183 82 171 76 155 70 145 67 145 72 152 79 162 79 157 70 143 67 145 72 131 66 119 64 124 69 124 67 114 58 71 33 57 49 102 55 88 49 66 28 50 28 69 64 155 104 188 101 183 101 181 88 186 96 193 93 193 99 210 102 210 107 217 105 214 99 205 98 207 98 202 93 202 99 217 98 205 95 202 98 207 96 202 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 11 3 0 7 103 70 222 58 67 4 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 1 0 1 7 3 23 4 15 3 0 3 293 313 738 184 154 27 67 30 67 73 543 259 210 34 0 1 0 0 7 0 0 0 0 0 0 1 0 1 0 0 15 7 0 3 0 0 0 1 0 3 11 9 7 3 0 0 23 9 7 4 27 6 15 0 7 1 7 3 0 3 0 3 0 3 0 3 7 4 7 4 0 3 0 3 0 3 0 3 0 3 3 4 3 4 7 7 27 3 0 9 19 101 293 61 0 55 186 244 849 349 460 45 119 251 436 298 432 102 198 318 309 257 353 259 321 211 210 171 253 98 0 1 242 221 325 116 309 73 0 0 19 24 59 30 87 52 119 58 91 49 91 57 79 43 19 0 0 15 47 9 7 7 11 9 15 7 7 6 11 7 11 7 11 7 11 7 19 7 19 7 19 7 19 7 15 9 15 9 15 10 15 10 0 10 0 9 0 9 3 12 0 0 0 10 79 64 222 101 289 128 337 129 249 66 63 13 11 13 11 15 19 21 35 25 59 37 95 51 111 54 119 57 119 42 91 43 59 16 47 46 218 73 162 51 99 37 51 24 27 24 27 18 27 21 43 21 43 24 63 30 71 31 71 34 19 22 55 30 47 22 39 24 67 31 67 31 67 31 67 31 63 33 75 34 75 34 79 39 91 40 91 40 91 40 91 40 83 39 91 42 99 43 99 43 91 39 67 34 55 70 214 95 126 123 388 188 400 159 142 64 174 60 162 85 198 81 178 70 126 69 162 98 273 108 261 137 174 28 59 40 87 46 63 34 67 36 91 60 162 79 186 87 158 31 19 22 87 28 55 27 39 19 55 31 79 25 39 7 269 199 515 187 472 171 388 162 420 159 488 185 35 7 35 48 39 42 67 42 47 39 51 31 7 140 678 292 674 256 460 162 341 263 448 54 178 85 142 64 146 75 158 67 138 72 154 67 162 66 111 25 19 9 19 10 11 15 19 16 23 15 27 10 11 28 67 39 55 36 59 40 55 36 47 34 27 22 23 40 99 67 158 87 186 92 202 99 174 76 115 46 31 19 0 12 0 9 0 0 0 0 0 0 0 3 23 24 0 70 424 164 238 128 369 229 468 158 210 92 158 108 182 126 353 126 142 110 178 96 154 84 138 90 182 110 230 122 253 134 281 141 293 143 293 138 269 132 261 128 242 120 218 113 210 108 190 99 166 92 158 87 134 79 126 78 115 72 87 63 75 52 39 45 47 54 95 76 170 110 246 105 134 37 0 13 7 15 0 10 0 13 19 15 23 12 11 12 11 10 11 15 0 12 19 15 67 81 253 104 210 96 214 93 174 69 150 73 162 72 154 67 138 63 119 55 103 54 123 69 166 88 150 79 158 84 162 85 158 82 178 102 234 125 273 129 261 120 234 111 218 107 214 105 202 101 150 96 210 104 293 155 376 167 309 134 313 150 380 162 333 129 357 149 341 156 261 57 19 12 35 36 95 48 83 42 107 64 130 72 134 70 126 73 134 67 130 52 67 55 79 67 166 92 206 108 242 116 214 104 146 66 83 46 91 52 119 33 27 0 7 0 15 0 15 0 7 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 31 37 154 58 115 43 107 45 67 12 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 3 0 4 59 67 198 82 174 82 186 92 194 92 182 88 170 76 162 72 158 75 178 81 158 75 170 75 154 67 146 69 146 69 115 61 126 69 134 64 142 63 130 39 43 12 51 33 162 66 198 60 115 34 103 51 130 75 202 95 194 95 198 98 182 84 182 84 190 92 210 101 206 99 222 110 226 101 194 88 194 98 206 96 190 93 202 102 202 101 214 101 206 99 210 102 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 45 69 159 70 74 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 1 0 1 0 3 0 0 7 0 138 149 520 324 353 57 88 30 62 25 224 266 351 64 50 1 4 3 2 6 16 3 26 0 0 0 2 3 7 4 14 0 7 0 9 0 11 1 16 0 0 1 7 3 9 0 9 0 7 0 4 6 11 4 0 3 7 1 4 3 4 3 7 1 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 4 7 4 7 4 7 4 4 7 0 1 45 43 257 123 119 1 183 114 577 355 608 176 162 162 532 262 608 227 341 298 608 254 608 265 608 233 568 191 496 138 279 12 140 218 556 117 171 153 71 0 28 19 71 21 97 48 126 60 131 51 119 49 128 60 112 28 45 1 31 12 9 7 11 7 11 7 9 6 9 7 11 7 11 7 11 7 11 6 14 6 14 6 14 6 14 7 16 7 16 7 16 7 14 9 9 10 11 10 19 13 26 12 26 24 124 122 274 167 281 171 265 135 253 158 260 107 126 37 71 30 57 25 50 28 57 42 93 61 114 66 107 60 97 55 83 37 45 21 31 40 121 131 224 132 202 110 162 81 114 55 95 49 69 31 50 21 33 18 38 19 35 16 38 27 54 31 52 34 54 34 54 34 54 31 52 31 52 31 52 31 52 30 54 36 59 33 54 36 64 39 64 39 64 39 64 39 64 37 62 39 66 40 69 42 69 42 69 36 57 36 136 96 150 78 157 122 276 167 305 116 176 61 124 57 121 60 155 90 136 76 183 117 243 135 253 131 269 81 109 43 126 45 140 39 133 33 128 52 186 87 234 105 248 114 219 90 148 25 45 15 97 31 74 27 62 25 45 13 33 82 303 187 322 193 305 173 298 165 274 177 226 3 105 39 119 34 128 46 121 39 107 31 83 1 391 280 448 211 360 143 234 143 460 184 150 76 164 61 157 69 150 72 136 66 138 72 133 69 136 52 97 22 66 15 33 16 23 19 19 18 38 12 54 16 105 39 117 33 121 37 124 37 126 36 117 24 107 28 126 31 131 39 148 51 176 78 217 90 222 90 212 76 181 55 148 31 109 24 93 9 71 0 57 0 85 16 105 0 157 206 327 137 291 179 389 170 255 93 207 98 195 95 293 155 255 90 219 99 219 93 212 95 229 113 255 117 257 126 276 137 293 146 300 141 291 141 291 141 288 137 281 125 262 122 257 116 245 108 236 104 222 93 210 90 210 88 205 67 174 66 171 64 171 70 188 57 174 73 226 116 219 61 85 10 69 19 66 12 54 12 66 15 54 12 54 10 52 10 59 13 64 7 62 18 76 42 179 108 217 99 200 93 186 76 150 67 152 70 155 69 145 60 126 58 119 51 117 58 150 79 179 75 169 79 181 81 183 78 179 87 214 108 255 129 269 129 265 117 245 113 238 110 234 104 217 79 202 76 155 87 205 92 219 88 186 82 193 96 210 93 191 93 200 111 265 126 143 12 42 4 57 30 105 39 102 43 143 81 222 81 212 75 217 78 214 73 186 48 198 76 272 131 317 141 341 137 312 119 279 95 250 72 210 52 167 49 85 10 2 0 0 0 0 0 0 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 3 7 0 0 21 83 66 152 54 128 52 114 30 40 0 9 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 6 16 0 14 28 114 73 126 70 138 75 157 85 176 93 186 87 162 84 157 81 152 78 150 66 136 73 143 70 133 67 136 73 131 63 124 69 131 64 114 66 121 67 102 37 38 4 11 24 57 45 74 37 69 49 112 45 109 69 140 76 152 85 171 87 169 76 164 82 181 93 193 98 207 107 219 107 217 98 202 88 191 96 200 98 195 92 186 98 205 102 205 96 200 104 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 0 1 7 1 7 1 7 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 23 34 158 73 91 19 3 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 0 4 11 4 23 3 3 0 0 75 372 291 853 174 83 28 43 10 47 190 622 111 87 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 4 0 0 0 3 0 16 0 7 0 0 7 0 39 12 15 3 7 4 7 4 7 3 15 3 15 3 15 3 15 3 0 3 0 3 0 3 0 3 3 4 3 4 3 4 3 6 23 3 0 10 115 128 170 0 0 69 265 325 642 218 126 36 277 248 567 374 289 132 400 272 273 260 329 248 317 218 273 182 277 84 0 22 682 298 150 98 269 12 0 15 7 28 39 48 107 55 107 55 87 46 71 51 59 16 19 22 0 0 3 1 19 9 15 7 7 6 7 6 11 7 11 7 11 7 11 7 11 6 11 6 19 6 19 6 23 7 31 7 31 7 31 7 0 10 0 13 7 16 11 13 31 30 119 90 309 140 337 122 277 102 206 87 242 119 321 137 198 79 154 58 99 42 71 39 107 58 162 73 162 60 115 43 91 49 83 18 59 31 103 72 305 123 357 135 349 141 341 128 293 126 297 107 234 87 198 66 123 54 103 45 67 31 31 27 39 24 3 22 31 36 43 34 63 31 67 31 67 31 67 31 67 34 79 36 71 33 75 37 87 39 87 39 87 39 87 39 83 37 83 37 83 39 87 39 83 33 63 28 83 81 238 82 210 58 182 107 305 150 277 95 138 46 130 67 170 81 218 88 257 147 416 152 321 141 357 129 150 34 91 48 91 52 71 42 35 36 95 64 166 85 202 95 246 137 384 159 337 113 174 46 0 1 3 10 23 10 0 0 226 165 456 191 492 190 460 179 424 174 408 55 39 49 75 30 39 39 55 39 43 36 39 21 51 295 841 304 547 164 218 90 333 220 329 58 134 72 126 72 134 72 150 66 138 70 158 69 138 61 123 43 83 33 47 12 31 22 31 22 35 16 31 12 23 28 55 33 43 33 51 33 47 37 47 28 15 22 19 33 47 36 31 28 23 31 51 43 63 51 111 72 162 84 174 85 146 78 138 66 107 40 59 21 19 34 31 30 0 55 424 165 234 135 345 173 253 90 158 102 178 64 222 161 242 93 202 84 174 93 174 96 198 108 222 114 230 113 226 113 234 120 257 128 285 137 293 138 293 137 289 137 277 132 277 131 269 128 261 125 234 116 206 105 190 102 178 98 162 85 123 76 126 81 119 70 107 67 119 98 230 98 95 19 3 18 27 18 3 10 3 18 19 13 19 10 7 10 7 10 3 15 0 9 23 22 87 79 214 102 234 101 194 79 154 72 134 64 146 67 142 57 107 45 99 45 79 45 107 64 142 73 150 76 150 79 154 78 138 75 166 95 214 117 269 131 285 132 257 120 246 117 242 113 222 104 174 101 162 67 170 82 138 82 154 78 150 75 150 82 190 99 170 93 246 137 345 79 15 1 27 13 23 18 23 16 43 40 186 93 170 81 142 82 154 78 123 55 111 88 234 137 321 126 265 123 293 140 289 126 226 108 214 85 146 61 107 27 7 0 0 0 7 0 7 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 4 0 1 51 37 130 54 123 51 126 46 59 4 0 0 0 0 7 1 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 59 60 178 67 138 58 119 55 119 61 142 73 174 78 190 81 186 72 154 61 174 75 186 76 178 73 174 75 146 66 134 67 154 72 154 64 162 69 170 67 154 45 51 0 7 1 27 13 63 33 111 55 87 45 115 63 134 69 150 81 190 82 174 78 174 85 190 87 210 98 210 104 230 111 246 116 206 95 182 90 190 93 178 84 194 96 198 93 182 93 214 110 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 0 1 0 1 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 31 18 16 6 2 0 0 3 9 4 2 0 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 2 0 9 0 2 0 0 0 19 7 136 182 596 310 224 39 52 25 71 88 441 211 124 31 31 3 33 12 21 4 31 3 42 6 40 4 38 1 35 0 38 7 52 6 50 1 50 1 45 0 33 3 52 4 33 0 31 0 26 0 16 1 4 0 0 1 4 3 4 3 2 3 2 3 4 3 4 3 4 1 7 3 4 3 4 3 4 3 4 6 9 4 7 4 7 3 2 6 2 1 57 85 257 51 74 15 162 146 604 232 346 45 207 233 503 346 608 301 477 247 604 253 608 248 601 235 563 190 429 125 176 0 105 279 393 54 214 75 35 19 54 7 69 25 109 52 131 55 128 49 121 48 124 66 85 15 45 0 19 22 40 13 19 10 14 7 11 7 11 7 11 7 11 7 11 7 14 6 19 6 19 6 19 6 14 6 16 7 16 7 14 7 14 10 16 12 26 16 28 16 35 3 54 45 105 42 78 36 90 33 78 37 81 42 105 70 150 75 128 64 105 52 88 45 81 48 93 63 109 57 76 36 50 22 59 33 62 63 74 30 78 63 131 82 143 93 186 123 202 129 224 135 202 117 198 114 167 95 150 96 152 92 126 64 85 48 66 31 42 24 35 21 26 31 52 31 52 31 52 31 52 33 57 36 59 33 54 34 59 37 62 37 62 37 62 37 62 37 59 36 57 34 59 37 62 33 47 25 62 48 148 107 171 98 133 88 150 95 205 116 207 119 164 76 207 110 195 123 265 156 329 199 286 120 265 146 238 63 119 51 148 46 150 39 128 27 143 52 179 63 200 72 200 81 217 107 310 217 458 211 296 158 241 72 74 0 19 3 42 113 291 173 315 188 327 194 319 187 370 159 100 39 124 31 128 33 121 39 109 34 102 28 76 64 534 374 608 268 291 81 183 147 312 82 136 63 174 67 138 63 148 70 136 66 140 69 124 49 109 45 112 45 117 34 54 22 35 24 31 19 38 12 59 21 105 33 112 30 117 33 114 30 124 34 112 19 107 30 121 33 133 37 138 36 126 25 109 25 117 28 133 45 169 69 198 76 198 82 205 81 198 72 183 54 181 57 150 27 179 165 319 122 293 167 336 119 217 95 243 99 222 155 346 85 191 108 224 92 214 95 229 107 243 107 236 107 231 96 212 88 210 90 214 90 219 101 238 111 255 125 274 128 274 132 281 135 284 135 284 134 269 122 253 114 241 105 226 111 224 88 205 93 217 87 198 92 210 88 234 108 195 46 71 15 69 19 69 15 64 15 62 13 54 12 52 9 50 9 57 12 66 9 59 19 83 40 159 84 207 107 212 90 169 73 159 55 138 63 140 58 119 40 90 43 95 39 100 55 136 67 148 73 162 78 176 78 176 75 171 78 183 88 210 107 234 117 243 120 243 117 243 119 238 110 222 93 205 85 179 85 181 73 174 75 179 82 179 75 174 85 195 105 234 128 269 161 195 24 28 9 26 0 28 0 33 18 128 95 250 92 234 82 238 84 229 57 202 79 274 114 310 114 255 78 257 85 272 105 293 123 331 125 291 90 200 51 76 7 2 1 0 1 0 0 0 1 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 2 3 0 0 0 4 31 31 93 40 95 39 76 18 14 0 2 0 0 1 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 15 66 49 81 33 57 21 42 12 45 18 54 22 54 31 66 33 59 24 42 34 71 42 85 51 102 64 128 63 131 69 138 73 140 73 136 81 133 58 109 55 88 19 16 0 0 0 11 18 57 37 74 40 83 49 117 64 126 69 145 78 159 81 171 82 169 81 171 79 169 78 179 92 207 113 234 116 212 93 181 85 186 92 193 90 191 93 193 93 198 101 210 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 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 1 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 0 7 4 0 0 0 0 3 3 11 4 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 43 67 380 328 507 61 35 6 0 31 293 224 230 24 0 0 0 0 0 0 0 1 0 6 0 10 0 18 0 27 7 30 47 49 83 73 158 102 214 119 242 138 289 158 301 134 214 101 15 15 0 0 0 3 0 0 0 3 0 3 0 3 15 3 23 3 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 18 230 110 0 10 0 36 444 310 464 125 35 114 448 230 503 334 341 250 234 244 285 248 249 208 281 196 218 114 91 22 0 93 634 150 115 95 71 9 0 19 11 22 59 51 103 54 87 51 75 46 71 51 79 22 7 3 0 28 99 0 35 15 23 9 15 9 15 9 11 7 11 7 11 7 11 7 3 7 11 7 11 7 19 7 31 9 31 9 39 9 39 9 7 10 15 16 27 16 27 15 19 24 71 24 19 4 23 22 19 12 31 21 63 27 35 10 71 31 75 33 79 37 83 39 83 39 99 40 91 31 67 27 59 22 83 81 337 73 87 57 134 54 162 42 103 55 150 60 115 61 150 55 150 76 222 75 242 90 202 84 206 81 158 57 182 84 182 67 87 33 27 28 63 31 67 31 67 31 67 31 71 34 79 36 71 33 75 36 79 36 79 36 79 36 79 36 83 36 75 33 71 34 79 37 99 22 55 34 115 76 246 96 257 98 281 75 214 101 285 132 384 128 341 146 388 153 380 141 317 147 404 146 293 143 372 113 119 37 107 55 83 51 59 36 43 46 107 58 119 66 126 63 83 58 83 60 178 144 499 247 575 245 666 260 579 164 238 48 253 132 305 131 345 159 444 170 440 200 277 34 59 28 51 34 47 39 47 31 47 37 47 22 115 277 896 331 555 137 206 76 333 122 115 69 95 64 134 57 123 67 150 66 130 61 119 48 55 33 51 31 103 52 115 34 35 22 39 22 31 15 23 9 43 30 51 30 43 33 47 31 27 33 43 24 3 24 27 31 19 30 43 40 59 39 35 28 39 31 19 24 15 30 43 40 35 43 67 55 119 72 166 81 154 82 158 69 87 85 230 131 234 131 325 150 226 96 186 99 198 134 357 131 130 66 162 76 142 79 142 85 170 92 158 82 146 79 123 69 99 61 87 58 51 52 87 67 123 82 178 102 198 105 218 114 242 123 257 126 253 123 238 119 234 116 214 107 210 104 178 96 182 102 190 101 182 96 186 113 218 75 51 13 15 16 11 15 15 16 7 12 15 12 15 10 3 9 7 9 0 18 0 9 23 24 67 61 158 84 214 98 198 76 150 63 103 52 126 60 119 46 67 28 95 39 63 42 111 66 146 70 134 70 138 76 142 75 138 72 126 72 134 81 166 95 202 105 242 114 238 116 246 114 226 105 206 84 162 79 134 70 146 69 170 87 182 88 182 92 202 99 242 143 321 155 428 128 71 4 0 0 3 16 0 0 0 40 182 93 174 85 150 84 150 76 87 63 166 92 166 92 210 82 186 75 134 75 142 88 218 131 269 114 226 84 119 24 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 3 3 7 0 0 0 0 0 11 16 39 18 31 15 11 0 0 0 0 1 0 3 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 6 19 0 0 15 55 21 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 27 22 87 42 107 60 146 72 162 70 178 78 206 72 150 54 126 40 55 9 31 12 35 21 79 39 91 37 87 42 99 60 134 61 126 70 134 73 186 87 190 81 162 76 146 69 134 70 146 85 194 101 242 114 242 102 182 85 182 98 186 95 210 108 242 111 226 102 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 6 0 0 4 6 4 0 0 6 9 1 0 0 2 0 0 0 0 0 0 0 0 0 7 0 2 0 0 0 0 0 0 0 2 0 9 0 19 4 57 6 57 15 69 18 90 57 255 143 484 128 121 16 54 24 150 174 393 84 207 75 236 95 222 116 226 119 276 144 315 165 353 180 384 202 417 220 441 221 444 229 458 239 484 251 494 260 501 253 487 251 501 268 518 254 362 87 93 0 45 0 26 0 21 0 19 1 11 1 4 3 4 1 4 1 7 0 7 3 4 3 4 3 4 3 4 6 9 6 7 4 4 3 4 1 16 0 76 120 238 0 126 25 152 203 501 128 222 42 377 248 458 304 608 170 596 291 608 276 601 200 453 167 415 122 241 42 69 0 162 140 136 75 193 28 45 1 62 27 83 40 133 52 128 52 131 48 128 48 131 40 155 129 303 205 458 266 286 18 26 13 16 9 14 10 16 7 11 7 11 7 11 7 11 9 11 9 9 9 9 9 9 10 11 9 11 9 11 9 11 6 7 10 21 15 26 13 26 21 28 4 16 10 35 13 31 19 45 16 28 7 28 22 54 28 50 28 47 28 42 25 38 27 54 25 45 19 38 25 47 34 21 24 164 164 138 37 121 39 88 52 62 25 47 24 21 16 45 28 38 34 100 75 121 110 138 66 85 57 93 52 69 54 112 81 114 45 45 28 57 31 52 31 52 31 52 31 52 33 59 37 59 33 52 33 59 36 59 36 59 36 59 36 59 37 59 33 52 31 54 34 59 46 47 22 66 43 109 81 155 73 140 93 90 67 145 93 198 104 274 184 319 185 348 149 105 48 126 102 238 134 298 167 265 51 117 49 148 39 150 34 136 28 157 57 181 57 195 63 193 66 198 73 210 61 162 69 236 161 372 254 551 348 608 342 561 190 348 158 255 126 241 141 236 165 312 66 143 31 143 39 119 39 126 36 107 34 109 34 88 78 511 369 511 199 343 184 272 137 234 73 210 42 114 57 145 60 148 69 136 60 119 46 90 24 62 16 81 37 143 55 112 21 45 22 35 16 40 12 54 28 117 36 114 30 124 36 117 22 121 33 107 18 117 31 126 43 140 37 136 37 136 36 131 30 124 30 121 28 119 25 114 25 117 22 117 30 138 45 159 58 183 75 181 75 212 79 236 101 245 117 276 105 248 111 253 104 327 129 200 67 193 45 143 60 159 55 162 63 169 60 155 54 155 54 152 49 143 43 133 49 152 54 150 49 150 58 174 75 193 84 212 96 231 105 238 111 250 113 260 120 267 119 257 108 245 105 231 96 226 102 243 102 234 108 250 102 157 27 57 18 57 10 54 15 62 13 50 15 52 10 50 9 50 7 57 10 71 12 62 19 81 31 133 61 162 79 183 85 167 60 124 45 124 57 133 55 114 36 81 39 76 25 78 43 126 64 148 66 150 69 162 73 169 72 164 79 179 78 181 85 202 101 222 111 231 111 236 116 234 108 219 105 176 79 181 64 169 90 179 90 188 82 188 95 219 111 234 122 303 156 298 187 262 43 40 0 83 60 152 33 47 0 107 87 245 90 236 81 241 79 226 67 236 88 238 60 241 111 317 117 319 113 312 111 279 98 298 111 296 101 229 55 74 3 0 1 0 1 0 3 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 2 1 0 1 7 1 2 0 23 7 16 0 11 3 7 0 0 1 0 1 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 0 1 26 28 45 0 2 1 14 4 14 1 9 7 9 1 0 0 2 3 9 1 2 0 0 0 0 6 26 43 112 67 140 69 136 75 157 69 136 69 133 67 119 49 85 16 33 28 66 46 90 49 88 42 81 46 114 63 114 58 126 52 138 82 176 85 159 75 162 81 169 76 162 75 171 84 183 99 229 134 245 105 181 85 188 96 205 113 243 134 248 116 210 7 0 7 0 7 1 15 3 11 1 11 0 7 0 7 1 15 1 19 1 19 3 23 3 27 4 27 3 23 3 23 1 31 7 31 6 27 4 23 4 19 3 15 1 15 1 15 1 23 3 23 3 23 1 19 1 15 0 15 0 15 0 15 0 11 0 0 0 0 0 15 0 0 1 3 0 0 4 11 1 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 0 0 7 0 0 0 7 7 0 0 35 60 162 117 293 158 365 173 372 170 230 101 134 147 107 25 0 16 0 101 452 90 265 215 424 218 515 241 539 245 551 245 511 230 488 235 499 241 503 241 484 229 460 226 448 223 448 224 452 226 424 221 412 223 432 230 460 238 595 298 619 206 166 3 0 3 0 0 0 9 0 0 15 12 23 0 15 9 51 3 7 3 11 3 0 1 0 3 0 4 15 12 11 0 0 7 11 0 0 1 0 58 309 79 0 31 0 101 297 92 396 67 67 153 301 177 511 206 59 254 321 271 372 253 234 170 154 101 123 43 27 4 0 67 83 125 265 101 0 13 0 19 43 37 75 45 107 46 67 46 27 31 43 39 162 251 865 378 845 298 722 158 0 12 43 12 7 6 11 7 15 9 15 9 15 9 15 10 7 12 0 13 23 15 19 12 15 6 0 3 19 13 47 15 31 15 55 21 55 15 39 10 51 12 31 9 47 16 51 10 39 6 31 12 59 21 63 18 47 16 55 21 75 28 87 31 59 27 51 13 39 27 67 12 39 9 126 104 507 119 349 162 249 140 174 67 75 39 11 27 67 22 47 19 11 58 182 78 333 184 293 24 194 90 146 31 87 73 115 28 119 19 55 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 63 27 75 34 99 42 107 48 119 43 87 36 91 42 91 34 134 66 234 113 293 92 119 21 59 30 83 37 126 128 400 120 103 51 91 51 91 46 63 37 15 39 91 57 99 61 103 57 115 70 111 73 119 66 95 51 146 76 253 165 535 241 718 316 821 289 654 176 357 122 317 104 313 105 119 31 63 34 43 36 63 40 47 34 59 31 47 28 182 333 821 260 599 274 579 125 198 88 174 70 134 69 134 58 111 54 99 43 59 30 31 21 23 19 11 19 83 54 126 43 47 25 35 22 35 13 27 12 63 31 51 31 51 30 35 27 23 31 39 22 3 25 43 39 47 37 47 37 47 37 47 37 31 31 31 31 31 31 31 31 19 30 3 22 0 22 11 27 31 36 47 51 67 57 55 58 103 72 126 85 174 104 214 113 249 116 230 96 166 69 99 52 91 54 63 42 39 39 47 45 71 52 75 51 75 58 111 73 142 76 119 60 95 69 126 69 107 64 119 79 174 96 190 93 158 95 186 107 210 110 202 105 190 105 218 120 246 120 214 104 166 95 214 117 186 52 23 24 0 10 7 13 3 13 7 13 11 10 15 9 3 10 7 10 15 15 3 12 7 21 59 46 71 52 150 82 198 76 146 58 115 49 103 48 103 42 83 34 67 25 39 33 83 51 123 69 150 73 146 73 138 72 126 67 130 70 134 75 158 88 198 99 230 116 261 117 249 114 230 99 182 85 158 73 134 73 162 88 182 92 206 108 265 128 293 132 281 159 369 174 392 129 99 13 230 193 539 235 388 34 0 12 119 79 138 78 115 70 134 81 107 75 150 66 95 61 206 123 230 102 222 101 194 102 206 113 253 113 230 90 123 27 0 1 19 3 0 3 0 1 0 10 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 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 3 11 0 19 27 103 33 0 6 15 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 21 111 72 186 75 174 67 178 70 178 66 162 64 178 75 170 55 111 45 115 45 111 52 111 48 103 58 146 70 130 52 115 54 123 72 194 92 182 72 194 67 166 92 146 70 166 70 158 92 238 132 313 128 214 81 174 88 202 110 269 128 269 117 6 4 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 1 2 0 0 0 0 4 7 4 7 4 7 4 9 1 16 9 33 1 16 3 7 0 2 0 2 1 7 3 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 16 0 155 161 362 208 439 227 441 221 429 214 427 137 386 220 365 46 128 36 88 25 293 167 245 187 456 199 448 218 427 211 427 215 448 212 448 209 451 211 458 215 456 208 448 215 465 212 460 209 463 211 465 209 465 206 458 205 458 206 463 229 537 283 565 257 408 119 243 81 188 19 42 0 57 16 14 6 9 0 0 0 2 0 23 4 4 3 2 1 4 3 7 0 11 12 11 7 19 12 14 0 52 12 191 146 207 0 102 21 217 64 310 282 219 27 432 138 515 268 451 122 585 227 565 220 503 147 339 99 222 81 136 34 54 21 169 108 391 196 288 15 66 18 78 28 107 48 138 58 131 52 140 45 131 49 112 99 506 355 582 312 511 289 171 0 21 18 19 6 9 7 11 9 14 9 14 9 14 9 11 12 0 12 0 6 0 7 2 9 0 4 2 4 4 7 9 7 14 10 21 12 23 13 26 19 35 13 33 19 42 21 38 19 38 16 40 21 45 16 23 24 38 24 38 24 33 21 31 28 74 28 50 7 26 9 16 18 11 22 202 174 231 170 279 75 272 95 212 43 31 30 76 33 38 19 26 0 109 85 179 87 382 193 0 153 248 60 59 43 88 28 50 24 40 21 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 30 57 31 64 36 69 40 76 43 71 31 59 31 62 28 59 21 50 12 47 19 57 21 40 18 50 36 88 22 121 88 186 54 152 49 155 48 152 40 143 30 162 58 193 60 198 58 193 63 205 60 198 61 193 55 171 61 155 45 164 76 229 138 339 224 425 260 508 260 405 182 286 179 207 25 105 40 150 34 133 39 128 34 112 40 97 28 114 114 608 339 494 262 544 190 219 82 195 78 159 54 133 43 107 40 105 34 90 27 71 19 59 24 62 13 83 36 150 52 117 28 57 19 42 18 42 12 62 31 119 31 119 31 117 28 114 25 121 31 112 18 114 33 140 34 131 34 131 34 131 34 131 31 126 31 126 31 126 31 126 31 133 27 124 22 124 27 131 25 131 33 143 39 145 37 140 42 155 49 171 63 193 73 205 93 234 95 238 98 241 98 236 92 212 84 193 70 171 58 159 57 164 63 171 66 183 79 205 95 226 99 219 93 219 90 198 81 186 64 167 64 179 73 186 87 214 93 226 98 229 96 226 102 234 99 231 99 226 92 212 85 217 101 229 76 109 12 59 16 59 16 57 13 57 12 54 13 54 12 52 10 54 12 62 9 54 7 64 16 85 39 126 40 126 55 157 79 176 72 148 48 119 46 117 49 128 57 128 34 66 21 74 40 109 57 140 67 150 72 159 75 164 73 169 69 162 69 167 78 188 92 202 102 229 117 236 114 231 105 205 73 174 82 186 85 193 92 205 105 219 107 231 123 267 144 293 158 329 168 322 162 262 87 176 241 479 238 468 257 346 66 107 55 205 79 238 85 238 78 231 69 238 82 217 40 176 58 257 76 257 70 236 69 238 81 269 96 286 98 236 61 107 16 19 0 0 4 4 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 4 7 0 0 0 0 0 0 0 0 1 4 1 4 1 4 1 2 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 21 31 59 9 7 0 0 3 11 6 7 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 28 27 95 69 143 81 150 67 131 66 121 57 114 58 124 64 95 58 97 54 78 36 69 48 100 60 131 70 133 63 114 52 112 52 128 75 167 85 167 75 164 81 150 57 157 84 157 75 174 96 219 122 238 117 217 76 157 72 174 99 219 111 214 7 0 7 1 15 4 23 6 7 0 7 1 15 3 19 4 3 3 0 1 0 1 0 1 15 7 15 7 15 7 15 7 0 0 0 0 0 1 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 15 3 11 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 0 0 0 0 0 1 95 159 488 200 297 165 345 182 384 200 412 205 146 158 654 271 162 42 23 21 23 165 182 104 416 215 309 214 396 208 400 205 400 208 392 208 376 206 380 208 369 206 361 202 329 193 313 187 297 180 289 179 261 173 238 164 222 159 214 158 293 196 357 229 547 277 492 221 444 251 448 132 71 0 0 9 0 3 15 3 23 10 35 7 11 3 0 1 0 3 0 4 0 6 15 4 0 1 3 3 0 12 0 111 329 69 0 0 146 92 119 206 793 60 0 190 111 226 424 140 186 236 329 174 194 153 103 95 83 67 79 34 0 0 11 40 190 179 388 107 0 1 0 4 0 12 3 31 0 22 71 57 55 51 67 34 111 111 281 223 785 276 698 102 0 13 35 10 7 7 15 7 15 9 15 9 15 9 15 10 3 12 0 7 0 6 0 13 0 7 11 16 15 12 0 0 3 4 3 6 15 15 43 21 27 12 19 12 31 15 31 12 35 12 35 13 39 10 15 1 11 10 35 21 63 27 63 25 79 21 27 21 67 24 55 13 55 12 63 140 428 196 555 176 265 200 289 174 162 36 297 110 67 21 55 18 15 73 285 134 265 248 587 0 555 206 281 52 273 90 103 39 43 28 55 25 63 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 33 75 33 75 33 75 33 91 34 67 27 55 25 47 19 43 13 19 12 39 27 59 27 47 16 51 37 11 1 59 54 103 49 87 48 83 43 51 33 55 52 119 64 119 63 115 55 75 55 63 52 75 55 91 55 87 48 83 46 95 58 170 82 246 143 527 280 575 200 436 202 436 64 0 28 75 39 67 33 43 40 47 34 91 30 51 64 361 374 880 285 686 328 333 42 123 66 138 54 67 34 39 22 23 24 27 22 23 21 23 19 23 19 7 18 75 51 130 48 59 21 19 18 23 12 11 12 59 31 51 31 51 30 35 28 35 31 39 21 3 22 35 34 39 34 39 34 39 34 39 34 31 31 31 31 31 31 31 31 23 31 11 27 3 27 11 30 15 33 15 36 11 31 0 27 0 31 15 37 35 45 59 49 83 57 107 72 166 92 214 104 206 105 226 116 246 116 234 111 226 110 222 104 190 92 178 92 182 99 202 96 186 95 174 84 182 87 150 78 146 82 158 85 146 82 150 88 166 95 178 98 194 96 154 82 142 84 150 85 178 101 214 101 126 30 0 12 27 21 27 18 19 13 7 10 27 15 23 12 11 13 19 13 0 4 0 9 19 30 75 45 87 39 79 52 154 79 182 72 130 54 111 42 95 45 123 55 95 28 31 27 75 48 119 63 130 67 138 75 150 79 154 79 126 67 126 70 142 78 166 85 182 98 222 104 222 104 206 88 158 82 174 87 178 88 194 96 242 116 273 134 337 159 392 174 365 171 333 162 325 131 214 120 396 214 456 241 666 262 428 149 238 102 91 63 107 84 138 72 103 76 162 73 91 49 130 85 119 60 123 70 134 82 146 88 206 114 242 90 138 46 23 0 0 10 3 0 0 6 11 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 3 3 7 3 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 7 91 61 75 4 0 0 11 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 21 103 67 194 82 178 70 174 66 154 60 158 66 158 70 178 75 150 42 67 30 99 57 162 76 174 70 154 66 111 46 87 46 115 69 186 93 154 81 154 66 166 84 142 64 130 75 154 87 194 108 261 131 202 87 138 70 138 79 154 79 0 9 0 9 0 11 0 11 0 9 0 9 0 9 0 9 1 11 1 11 1 9 0 9 0 7 0 7 0 7 0 9 0 19 0 21 0 23 1 23 0 16 0 16 0 19 0 21 1 33 1 35 3 35 4 38 4 40 6 40 6 42 7 45 13 50 4 45 3 64 19 16 0 9 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 2 3 16 3 145 140 379 180 279 134 339 153 353 168 377 173 374 93 308 340 608 188 167 39 93 61 348 76 305 211 415 173 422 180 389 179 391 180 415 180 427 173 403 174 403 173 396 171 403 168 398 164 386 155 379 150 377 149 379 146 379 144 384 144 386 146 429 193 508 265 594 263 544 253 563 257 534 211 169 0 71 0 14 0 2 4 19 1 0 4 4 3 2 1 4 3 7 3 2 0 0 0 2 4 19 0 62 40 329 159 179 13 109 75 217 70 427 215 214 70 405 108 542 202 511 208 546 184 365 120 351 104 267 92 198 54 124 66 171 70 140 67 188 131 193 22 107 33 107 21 95 24 114 57 207 140 298 131 265 126 231 72 136 4 198 262 460 279 117 4 21 15 14 6 11 9 11 7 11 7 11 7 11 7 9 9 0 9 0 9 4 12 16 12 14 0 16 0 31 12 57 0 35 0 40 7 54 13 59 22 71 22 74 25 78 24 74 18 64 22 74 25 69 19 52 15 54 24 69 30 64 25 57 19 45 6 57 22 40 3 23 7 28 24 214 144 355 156 257 73 327 58 317 72 181 205 236 12 23 25 40 9 121 104 219 90 348 147 0 158 300 149 219 113 276 24 62 12 66 22 52 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 62 33 59 31 57 30 57 37 66 33 54 30 50 27 50 18 52 25 64 37 64 28 40 45 42 18 71 27 54 19 95 52 148 45 150 45 145 34 133 37 174 63 198 63 202 61 198 57 191 54 188 60 193 58 183 28 162 57 188 63 193 61 169 48 195 117 317 111 229 132 353 110 112 21 148 34 114 37 133 31 131 31 109 46 90 27 171 164 608 342 503 280 568 167 59 27 128 48 131 33 102 25 90 21 78 21 76 22 71 22 74 22 62 13 78 30 148 55 140 34 59 12 40 16 38 9 64 33 119 33 121 31 121 30 117 30 131 30 114 16 119 30 133 37 136 37 136 37 136 37 136 33 128 33 128 33 128 33 128 33 136 30 133 30 133 31 138 39 148 40 145 37 138 31 131 33 128 34 133 37 138 39 140 31 128 34 138 43 157 57 174 73 198 93 241 120 274 135 286 140 296 144 296 140 284 134 281 125 274 126 260 120 272 135 284 128 276 137 291 138 276 120 248 116 260 110 248 104 241 101 241 102 231 88 217 90 234 104 248 113 248 111 212 60 85 12 62 19 62 18 57 15 52 10 52 15 54 12 54 12 54 12 64 6 52 6 59 19 97 39 107 45 117 36 112 52 152 75 169 72 150 54 112 36 100 42 114 48 74 19 57 34 97 52 128 64 148 72 164 78 174 79 171 72 167 70 162 70 164 72 169 76 186 87 188 85 195 88 183 90 193 85 186 85 202 108 238 126 267 149 305 164 308 158 300 155 303 147 312 159 267 114 265 114 341 203 468 276 508 263 501 253 436 168 293 98 236 84 231 84 245 82 222 55 191 57 219 73 260 96 293 113 300 107 300 117 343 122 265 73 164 39 47 0 14 0 14 0 19 6 7 0 2 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 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 0 0 0 0 0 0 0 0 0 0 1 9 1 11 42 131 64 35 0 0 3 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 6 4 0 9 19 66 52 107 66 124 67 124 64 126 69 136 75 119 75 107 43 45 18 50 51 107 64 133 72 138 69 133 51 107 43 90 39 112 69 164 101 183 64 140 88 167 57 148 70 155 73 152 73 174 104 229 123 222 101 169 69 138 64 143 0 7 0 4 0 0 0 0 0 0 0 1 0 4 0 7 0 0 0 3 0 6 0 7 0 3 0 4 0 7 0 9 0 3 0 10 0 19 3 24 35 37 55 49 95 63 126 72 178 90 186 95 198 99 210 101 238 113 242 114 246 116 249 116 253 119 277 138 317 137 230 45 3 0 0 0 23 1 19 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 7 0 7 0 0 0 0 0 47 140 428 193 277 111 158 119 230 140 273 146 218 113 103 161 769 315 265 51 51 12 99 129 83 147 297 152 277 164 246 156 281 164 285 159 253 156 214 153 234 155 218 149 218 153 226 156 218 155 218 156 226 158 249 167 253 170 265 177 265 179 249 205 392 244 484 256 420 227 452 232 456 294 622 105 0 0 0 6 0 0 0 6 19 6 3 3 0 1 0 3 0 4 0 0 0 3 19 10 11 1 0 0 134 214 349 25 0 3 55 78 99 152 226 108 95 162 194 144 313 236 341 129 115 66 87 110 146 95 146 73 47 55 293 162 210 85 150 46 384 156 380 176 416 179 380 161 361 164 412 191 484 212 452 200 428 165 222 78 0 69 543 245 642 42 3 13 27 7 3 9 19 7 11 7 11 7 11 7 11 9 11 7 0 6 11 12 0 0 0 6 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 6 0 1 0 0 0 0 0 9 0 15 0 12 3 13 43 30 27 0 0 18 35 0 111 144 515 226 249 187 186 205 198 232 281 185 630 135 27 13 71 24 39 79 325 155 234 224 365 18 456 141 543 203 285 239 47 18 63 34 87 30 55 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 67 33 67 33 67 33 67 33 75 37 83 39 79 36 75 36 67 25 43 18 39 24 47 25 71 27 19 21 51 28 35 24 111 48 91 46 79 40 55 28 55 51 119 63 123 63 130 61 87 58 87 61 103 60 87 49 71 51 95 43 67 48 107 51 154 51 166 70 202 85 261 104 83 18 63 57 23 24 67 30 47 40 51 31 75 27 75 82 440 374 876 286 749 310 607 4 0 21 59 36 47 31 51 30 27 25 35 25 35 24 35 24 23 21 7 12 55 49 142 60 83 21 0 12 19 9 7 16 59 33 55 33 55 31 39 27 43 33 35 19 7 25 35 31 47 37 47 37 47 37 47 37 35 33 35 33 35 33 35 33 39 33 27 31 19 33 23 33 19 36 19 36 15 34 11 33 11 36 11 36 19 33 15 33 31 34 27 28 19 28 23 31 55 45 83 61 126 78 166 87 202 107 261 134 325 155 376 168 400 180 428 180 428 196 484 208 543 232 571 235 531 203 428 171 337 147 281 123 218 102 178 93 190 98 174 98 202 114 242 122 230 111 198 76 59 13 0 15 15 15 23 15 11 13 7 12 19 12 15 9 3 10 11 10 0 12 0 13 47 48 111 48 103 46 87 37 75 45 142 75 182 72 154 54 115 45 126 58 130 34 39 24 59 40 99 57 142 70 154 79 166 79 150 76 158 79 146 73 130 69 123 66 142 79 150 73 142 82 174 85 186 92 198 101 238 123 317 150 341 153 357 149 305 119 226 99 210 108 206 137 321 134 234 128 269 152 357 217 559 232 519 238 563 271 607 233 341 110 123 75 170 79 115 61 111 67 150 73 190 95 222 110 218 104 186 99 202 111 230 84 158 76 142 45 7 0 0 4 19 9 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 7 3 0 0 0 0 0 1 0 0 0 0 0 0 0 0 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 0 0 6 0 3 87 73 230 40 11 3 19 0 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 7 6 0 1 0 7 35 28 83 39 103 46 115 52 142 64 154 61 111 34 19 4 19 31 166 66 138 63 162 72 166 64 123 54 103 39 55 36 99 60 281 137 246 64 123 60 115 76 115 70 130 69 111 67 154 93 242 120 257 104 158 72 142 85 9 62 15 76 21 81 21 78 21 81 25 93 34 107 42 114 67 159 70 164 75 171 79 176 95 202 99 214 108 229 116 241 131 276 140 296 153 319 165 331 188 365 191 372 197 382 203 391 187 370 190 377 194 386 199 391 203 396 205 398 206 403 208 403 215 408 215 415 226 413 191 243 19 26 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 62 114 389 202 329 113 274 105 291 134 329 159 348 141 293 78 379 286 472 95 71 33 71 60 214 99 353 134 329 156 341 146 336 159 351 158 362 149 367 158 367 168 374 167 372 167 384 164 377 168 389 179 410 188 422 194 434 200 456 209 479 214 496 238 539 221 515 224 511 209 522 257 608 232 503 161 188 0 54 0 19 9 26 9 0 10 28 6 4 3 2 1 4 3 7 6 2 3 16 10 2 0 14 0 59 131 511 165 148 0 131 63 300 63 293 155 386 93 479 152 374 208 601 167 322 96 303 114 336 125 267 84 202 28 193 144 334 93 205 90 167 191 382 196 398 208 405 200 382 191 372 190 305 134 281 147 322 156 272 90 133 0 133 200 434 241 109 7 21 12 9 4 14 10 9 6 9 6 9 6 9 6 9 10 9 3 11 4 21 0 26 0 40 0 76 25 157 76 234 73 195 66 186 63 169 42 131 24 121 31 131 31 126 30 126 45 148 46 145 37 131 34 126 31 117 31 107 21 83 6 59 19 50 0 42 15 66 19 50 21 9 34 262 218 274 24 331 70 334 90 346 85 284 206 188 19 23 18 21 1 136 132 284 66 351 93 0 209 212 188 250 92 401 24 35 28 54 28 45 25 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 31 52 31 54 33 54 34 57 30 54 37 59 37 54 36 57 36 64 33 54 34 54 37 59 18 64 39 45 25 54 24 90 54 150 48 145 43 143 33 126 33 164 58 186 58 195 63 193 55 183 58 191 61 191 49 167 63 195 54 181 45 174 48 186 61 176 70 169 79 212 99 162 36 112 40 128 25 131 48 105 40 121 37 114 25 100 58 176 173 608 331 503 306 522 294 167 4 100 33 119 34 112 33 100 24 85 22 81 22 76 21 69 24 66 13 76 25 148 60 169 46 71 6 40 15 35 9 74 34 124 34 126 33 121 28 124 30 128 27 109 18 124 33 131 33 131 34 131 34 131 34 131 34 131 34 131 34 131 34 131 31 136 31 138 33 138 33 138 34 138 36 140 36 143 37 140 37 128 37 126 34 124 33 121 36 126 33 119 30 114 28 114 24 107 24 107 27 119 36 131 51 162 69 193 87 217 101 236 134 305 162 334 168 346 179 351 168 336 167 319 146 276 120 253 122 265 111 243 96 224 88 217 98 234 99 245 113 269 123 274 116 238 87 155 28 66 7 54 13 52 13 47 13 50 12 50 12 50 9 50 9 50 9 59 10 62 10 71 39 152 75 152 55 143 51 109 28 100 48 145 75 164 72 143 51 114 43 112 54 88 30 66 30 83 46 121 64 143 73 164 81 169 76 164 85 179 81 169 73 157 67 150 78 174 78 159 75 179 88 186 98 219 116 250 129 262 134 269 129 253 117 214 84 169 70 167 73 171 82 212 134 253 123 257 131 243 114 324 194 377 200 389 199 429 241 479 232 389 141 265 93 219 55 179 52 202 64 212 72 245 84 245 73 236 82 284 81 284 82 238 70 200 70 140 33 45 0 26 0 19 0 14 3 11 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 4 6 16 13 26 1 2 1 2 1 2 1 2 1 0 1 0 1 2 1 2 0 2 0 2 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 4 3 4 0 2 15 62 63 50 6 2 4 2 0 7 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 2 6 0 1 0 4 19 1 16 10 35 18 47 27 62 27 33 15 19 7 35 43 124 93 148 69 131 75 155 78 143 63 124 55 100 36 83 37 97 84 288 179 229 73 152 72 145 63 148 73 152 66 143 72 162 98 217 123 219 93 164 82 183 273 134 305 149 345 161 361 164 357 162 365 167 380 173 392 176 365 176 353 177 365 180 369 184 380 188 392 194 412 203 428 206 392 191 400 197 420 206 440 211 420 202 416 197 404 193 392 191 412 199 408 200 416 203 420 203 412 200 416 203 420 205 428 206 440 202 440 193 440 214 476 158 47 7 0 0 23 0 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 7 0 7 0 7 0 0 0 0 67 380 209 321 126 126 99 182 119 218 122 230 116 126 67 7 140 329 199 190 3 0 33 79 72 309 176 257 165 261 161 269 158 301 161 277 153 246 155 273 174 317 185 309 177 309 185 321 188 325 194 345 205 372 211 396 211 396 214 384 212 357 208 372 212 325 211 349 194 285 212 495 254 325 150 214 125 242 98 63 15 0 4 11 3 0 3 3 3 0 1 0 3 0 4 15 6 3 4 0 0 3 18 0 0 396 269 246 22 0 40 154 161 107 126 365 153 142 226 253 122 452 236 218 135 123 104 134 122 230 95 119 55 0 79 246 164 285 131 289 135 424 187 408 184 400 179 384 171 369 168 277 92 119 82 158 99 210 111 119 63 15 22 293 245 507 7 11 13 19 4 3 10 19 6 7 6 7 6 7 6 7 6 11 6 15 0 0 0 0 6 0 64 420 254 710 282 658 260 630 265 595 259 595 256 559 241 543 248 575 254 567 250 563 253 611 266 615 262 587 254 587 262 622 265 563 232 452 188 353 161 253 81 79 12 11 16 11 0 43 0 138 143 515 79 63 153 238 147 257 132 162 102 361 79 71 16 43 9 19 84 380 179 305 206 218 16 531 141 432 93 190 182 83 36 31 28 19 24 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 71 36 63 36 63 34 59 34 55 34 79 39 71 31 67 34 59 30 79 40 83 34 55 28 27 46 87 28 51 19 35 49 126 51 107 48 91 42 63 28 67 51 126 61 123 60 130 60 99 57 95 60 103 55 87 46 79 43 87 60 107 42 63 45 115 52 166 57 130 70 182 57 55 39 47 27 35 45 67 28 75 30 83 39 19 46 206 82 424 365 805 279 805 289 674 150 3 24 51 34 59 37 55 25 23 22 27 21 23 21 27 19 27 21 7 9 43 46 158 69 123 24 0 12 15 10 7 25 63 33 59 34 55 33 43 28 39 30 23 18 11 27 43 33 39 34 39 34 39 34 39 34 39 34 39 34 39 34 39 34 39 30 35 34 31 34 23 34 23 37 23 39 35 40 43 45 31 43 39 42 35 42 43 42 19 34 31 33 31 33 27 30 11 24 7 22 7 25 19 30 31 36 43 37 35 33 31 34 95 72 170 87 170 88 182 88 162 84 162 79 138 70 138 76 119 72 119 76 138 84 158 90 182 99 194 108 238 126 265 129 238 102 142 45 11 13 7 16 27 18 27 15 19 10 3 10 23 12 15 10 7 10 11 12 0 10 0 12 79 73 190 73 142 60 111 40 59 28 83 45 154 70 190 70 142 45 95 40 130 46 79 34 55 31 83 58 123 64 146 76 166 81 158 75 170 85 166 82 154 76 142 73 146 81 158 76 154 85 178 84 206 102 238 110 222 95 178 84 158 78 142 64 99 58 130 81 115 82 174 99 253 120 249 122 309 138 269 140 297 147 388 176 388 184 372 211 511 239 476 191 329 137 230 88 142 69 130 64 226 111 257 102 134 64 103 78 138 75 142 72 150 70 134 55 67 19 3 0 0 0 0 6 7 6 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 4 19 13 51 24 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 0 0 3 31 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 3 0 1 0 3 0 0 0 0 0 1 0 7 0 1 0 6 15 25 115 72 178 67 146 64 166 76 194 79 158 66 134 52 95 40 71 40 95 114 420 164 261 90 178 69 146 78 150 76 130 70 134 78 166 98 230 108 190 82 150 79 174 355 180 367 187 367 184 362 190 374 190 372 187 370 185 367 194 384 196 389 196 389 197 391 193 384 193 386 194 389 196 391 200 403 199 398 196 393 191 396 188 391 190 396 193 401 196 403 196 408 194 405 194 403 193 403 203 420 205 425 208 427 209 432 197 403 209 396 196 386 193 284 37 40 0 2 6 0 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 0 1 0 1 0 0 9 3 202 187 355 140 348 170 343 108 255 98 231 95 226 70 167 58 315 111 329 122 97 18 78 43 188 190 372 170 408 153 379 193 396 197 398 187 403 188 422 182 401 205 422 205 415 206 425 205 425 206 425 206 427 208 434 211 439 211 444 203 441 193 441 177 427 159 429 158 403 165 544 254 608 248 582 248 575 289 496 224 234 19 19 19 28 13 2 6 2 4 0 3 2 3 7 3 2 0 2 0 26 57 188 55 159 235 525 88 128 0 171 110 355 104 355 188 315 184 532 162 370 244 429 117 403 72 195 42 253 108 267 87 229 37 276 107 346 221 398 205 427 193 374 188 370 170 341 159 324 155 317 105 202 95 226 76 171 92 257 81 100 9 114 81 241 88 59 10 19 9 4 6 14 12 7 7 7 7 9 6 9 6 16 0 33 7 40 0 42 10 126 152 432 276 585 283 534 265 563 268 537 256 532 266 551 269 542 266 549 280 561 277 551 274 549 279 553 282 549 276 546 283 565 277 544 279 549 283 549 286 544 280 506 226 260 36 33 0 42 0 28 57 176 120 11 19 112 19 88 39 90 33 62 49 16 21 21 15 19 4 128 122 245 85 169 28 50 58 81 84 62 31 119 27 64 10 57 22 69 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 37 62 36 59 34 54 33 50 33 57 42 62 34 42 30 47 40 64 37 47 27 38 30 45 27 59 25 47 36 54 16 109 57 150 51 145 46 138 34 126 43 176 64 193 58 195 58 191 58 188 54 186 55 191 55 188 64 186 52 207 61 176 46 202 66 195 46 217 70 238 72 140 25 124 33 112 42 121 34 124 48 102 46 124 10 136 108 181 168 608 309 499 328 530 229 410 19 105 33 112 39 121 34 95 21 81 21 78 21 76 21 76 22 74 13 74 22 145 64 179 57 81 4 42 18 38 13 83 34 124 34 126 34 124 30 124 28 126 22 107 19 133 36 138 36 136 37 136 37 136 37 136 34 131 34 131 34 131 34 131 28 126 30 131 34 133 34 133 36 136 34 133 36 136 37 138 42 133 42 133 42 133 42 133 33 121 36 126 36 121 31 117 37 128 36 124 31 117 27 112 21 107 28 119 33 126 40 140 39 148 52 140 40 140 52 157 54 162 63 171 61 167 64 181 66 181 70 195 79 210 87 217 101 236 104 255 125 291 141 303 113 217 64 109 16 66 13 57 24 69 21 54 13 50 9 45 15 54 13 54 12 57 12 64 9 54 1 52 33 155 78 152 69 145 51 109 34 97 33 95 45 136 73 162 72 138 61 128 54 95 43 83 30 71 42 124 54 128 67 159 82 174 81 171 82 186 82 183 82 181 81 171 70 169 81 171 81 181 84 169 78 169 75 159 61 136 52 128 49 136 61 143 58 143 70 174 76 198 114 210 113 200 95 191 110 238 111 219 98 265 177 348 168 351 177 353 168 360 194 422 215 427 205 398 185 389 194 420 168 401 190 360 116 229 57 222 76 248 70 253 85 217 69 176 51 191 107 219 95 183 70 117 9 33 1 9 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 4 4 1 4 6 16 15 28 1 2 1 2 1 2 1 2 1 0 1 0 1 2 0 4 0 2 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 14 3 2 0 11 1 2 0 0 6 4 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 3 0 4 7 3 0 0 4 4 7 0 2 0 2 3 2 3 14 6 11 9 40 25 62 36 88 49 109 66 140 73 133 63 112 51 102 46 97 58 95 93 265 125 167 85 181 90 174 84 159 75 152 78 162 70 157 88 186 96 179 85 159 357 174 380 174 369 174 365 164 317 158 345 173 388 187 416 194 408 197 384 193 388 196 384 196 384 197 392 196 369 191 369 194 365 193 372 196 376 193 365 188 365 190 365 188 365 188 365 188 388 194 376 190 372 194 388 199 404 200 384 196 396 205 416 209 380 200 392 194 436 206 420 111 35 1 15 6 47 4 35 9 27 0 19 0 19 3 23 1 7 3 15 4 0 0 0 4 7 0 15 0 15 1 19 1 7 0 7 0 0 0 0 0 7 1 15 1 23 4 15 1 0 60 325 188 369 158 297 188 325 144 194 84 123 81 115 96 142 90 269 152 174 33 75 70 39 104 289 171 313 168 333 187 349 180 345 179 341 187 369 194 365 200 353 199 388 200 321 190 317 180 301 174 285 171 285 170 317 167 261 143 194 138 186 144 142 132 138 111 71 153 361 241 472 263 440 244 448 263 535 265 599 298 242 6 3 0 51 3 15 9 27 3 0 3 7 1 0 9 0 0 0 85 444 230 47 93 559 227 75 10 0 42 150 147 261 177 289 149 448 248 253 188 392 156 186 144 126 39 0 92 134 85 107 64 59 126 305 205 515 239 480 211 404 176 376 170 321 150 313 150 293 134 202 92 154 75 154 92 230 113 162 24 3 18 234 132 111 1 43 18 47 10 31 9 39 7 39 7 19 10 55 4 0 7 0 0 0 9 0 60 317 253 547 214 384 203 460 221 456 218 476 229 460 224 452 226 460 229 472 235 484 236 480 229 448 221 480 247 519 248 484 238 507 259 515 253 527 260 547 268 567 272 595 277 714 297 492 19 0 18 7 24 126 48 119 31 91 31 11 21 63 30 63 30 63 13 67 12 23 4 99 60 190 55 158 37 79 31 134 54 111 27 63 31 51 27 39 27 39 27 47 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 63 31 75 36 79 34 67 30 75 34 75 33 71 34 67 31 59 30 71 31 75 33 79 34 71 25 67 34 59 18 55 51 103 51 79 51 75 37 43 36 87 61 142 63 123 63 126 54 99 57 87 51 83 49 83 51 95 54 91 51 87 54 103 60 130 61 134 70 198 93 134 36 51 37 43 36 43 39 55 43 83 45 63 31 39 63 317 70 404 372 785 322 801 274 579 254 115 9 27 43 43 34 43 34 23 22 27 21 27 22 39 22 39 16 15 15 23 45 170 70 123 25 0 6 27 10 35 24 67 39 51 36 43 33 35 30 47 28 3 16 3 25 31 31 51 37 51 36 47 34 43 34 47 34 39 33 35 30 27 28 23 30 23 31 27 34 35 36 35 37 43 39 39 36 27 31 27 37 27 39 39 40 43 40 43 39 55 37 55 37 59 39 39 31 39 31 39 31 39 31 35 30 35 31 39 31 43 33 55 39 67 45 83 49 91 51 95 54 107 58 119 61 119 61 107 66 126 75 142 79 158 87 162 95 206 114 277 143 313 135 218 90 123 30 0 12 7 15 7 16 7 15 11 12 0 10 23 13 15 12 19 18 19 13 0 10 0 0 7 49 158 72 138 61 115 45 87 46 67 18 59 40 126 70 190 78 166 58 95 45 75 31 71 30 79 48 75 61 59 61 162 87 190 70 194 72 178 78 190 98 111 84 166 84 170 85 170 75 142 67 150 72 130 61 99 49 75 45 99 57 103 60 119 66 134 70 166 96 226 114 230 99 194 93 198 98 210 95 162 95 293 171 369 182 341 149 261 149 293 152 329 173 392 199 503 239 595 245 567 220 460 188 345 111 130 69 107 78 166 85 142 70 126 75 234 177 460 199 428 185 341 143 273 82 43 7 0 0 0 16 0 3 7 0 7 7 19 1 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 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 7 23 15 35 16 67 33 79 39 99 46 107 51 115 64 202 104 269 110 246 96 182 81 182 82 186 84 190 85 158 72 158 78 186 90 202 90 147 315 155 312 150 312 149 296 144 303 149 312 156 324 162 331 167 339 174 353 182 370 191 377 190 382 191 377 187 379 193 393 191 384 194 389 196 389 191 382 190 386 188 391 188 391 188 391 193 396 190 391 190 398 196 405 203 410 197 408 202 417 206 413 200 355 185 389 205 353 147 198 9 19 0 4 3 0 4 0 0 0 0 0 3 0 0 0 4 11 10 11 3 0 1 7 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 7 0 4 0 0 0 0 7 4 71 61 217 138 334 167 348 191 377 176 339 150 257 85 217 99 262 159 315 72 148 92 300 73 267 138 327 135 303 126 300 134 319 141 334 146 334 141 329 158 353 147 336 159 348 149 358 159 353 153 348 150 346 150 353 144 365 150 377 159 389 164 396 159 398 152 384 128 465 226 596 257 599 238 570 250 599 259 544 269 518 98 50 0 9 16 4 10 0 4 0 9 7 4 11 0 14 1 114 125 269 95 100 22 339 269 444 52 124 1 181 101 372 190 429 152 398 248 439 138 465 235 377 87 355 126 279 39 265 116 281 57 174 93 370 176 403 239 463 224 391 190 377 170 312 141 296 147 293 140 291 101 207 76 179 79 207 99 224 57 119 30 105 113 286 39 28 0 0 4 4 7 0 3 0 1 14 12 0 0 7 3 71 0 114 113 425 269 568 280 553 190 398 152 403 184 425 179 425 185 434 184 434 185 439 188 444 191 448 194 451 194 446 188 436 196 441 199 436 191 429 194 441 208 456 209 460 214 468 217 472 224 475 245 551 279 343 52 14 10 33 34 33 24 11 25 40 25 66 24 40 12 45 25 42 13 19 9 0 15 38 39 52 28 45 18 42 27 57 27 35 31 45 28 40 27 38 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 31 52 30 50 30 50 31 52 30 52 34 59 36 57 31 50 34 57 33 54 33 52 31 52 31 52 31 50 31 52 33 52 28 52 27 81 27 66 28 124 55 126 48 136 46 124 31 128 43 176 64 193 58 205 63 205 57 205 52 198 49 193 52 188 54 186 51 174 51 176 58 183 67 193 66 198 85 207 55 107 36 121 37 112 37 109 42 114 34 121 34 105 30 167 126 159 164 608 283 532 327 482 266 501 99 85 21 105 39 124 36 90 27 88 24 83 21 81 19 81 24 81 16 76 15 128 70 164 58 90 4 40 10 40 16 71 40 121 37 119 34 119 31 119 34 121 21 109 21 121 30 138 36 138 34 136 34 133 33 133 34 136 33 131 30 126 28 124 30 126 31 131 34 136 36 138 37 138 39 143 39 138 36 133 37 133 37 136 37 138 39 138 36 133 36 133 36 131 34 131 31 121 31 121 31 121 31 121 31 121 31 121 33 124 34 126 39 140 43 150 49 157 51 159 52 162 55 169 60 174 61 174 60 171 70 186 76 193 82 205 85 219 105 253 132 298 144 281 99 198 58 90 9 57 15 54 15 50 15 47 13 52 10 50 13 47 10 52 16 59 15 57 7 57 12 50 13 100 64 167 78 162 67 131 52 121 40 78 21 81 43 121 66 145 69 124 57 105 48 76 19 66 34 119 30 136 72 159 78 171 87 176 72 181 85 186 81 217 84 191 92 188 90 181 81 164 67 150 58 136 55 126 48 112 40 102 54 128 55 136 61 148 69 155 85 193 108 217 104 198 92 188 90 193 85 186 76 181 99 253 161 315 161 360 185 384 194 420 185 372 162 322 147 329 170 353 193 408 212 417 188 331 107 212 69 210 75 224 76 214 61 188 140 362 202 374 193 374 179 339 161 293 126 200 60 54 0 14 0 9 7 0 0 0 4 7 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 7 6 9 6 19 9 26 15 35 21 42 25 62 46 100 64 112 63 107 61 124 67 138 78 157 88 167 81 152 81 152 79 150 79 150 230 129 246 125 230 125 226 116 222 119 218 119 218 122 234 126 222 135 265 152 285 161 317 174 349 185 345 182 337 184 357 193 361 191 372 196 376 194 369 191 365 190 365 190 365 188 365 188 369 188 361 187 365 191 380 197 392 197 384 197 396 200 392 197 353 196 357 173 384 193 329 45 0 0 7 1 19 3 15 10 15 0 19 0 15 0 7 1 27 9 15 6 7 1 0 1 23 6 31 6 27 3 19 4 15 1 3 0 3 0 0 0 0 1 7 1 15 0 7 0 79 52 130 72 134 113 234 143 337 176 396 190 357 125 130 98 162 137 365 128 43 58 325 202 186 126 249 146 261 143 242 129 234 137 253 143 249 141 234 134 198 134 178 134 246 149 210 152 234 152 230 150 230 150 234 152 249 156 285 176 325 190 329 194 372 214 365 205 313 220 460 254 353 208 313 212 416 250 448 223 313 96 0 0 0 1 7 3 39 1 0 7 0 0 0 6 0 40 230 129 249 63 0 0 0 203 607 165 0 0 0 98 253 203 484 212 265 202 480 107 35 188 511 146 43 120 230 105 19 102 162 99 55 30 7 143 408 227 555 253 440 167 309 174 357 156 285 147 293 132 246 131 202 93 146 81 170 98 214 104 87 28 19 52 388 149 27 7 27 15 39 12 35 10 43 18 19 12 0 0 31 24 0 0 126 184 690 321 662 269 567 259 365 177 313 187 376 193 353 188 293 167 301 171 313 174 313 176 317 177 321 179 329 184 341 187 345 187 325 179 313 177 313 176 337 187 337 187 337 188 341 188 321 187 349 188 444 223 142 0 3 21 71 33 67 30 83 43 59 34 59 27 59 24 71 16 51 24 71 16 23 18 51 28 43 19 63 22 47 21 55 28 63 28 51 27 39 27 43 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 31 71 34 75 33 67 30 71 33 71 31 67 31 63 30 71 33 71 33 87 31 83 31 79 24 71 31 67 21 67 49 99 49 75 48 67 33 35 30 63 48 107 55 119 64 146 64 115 57 99 55 99 54 103 57 95 51 83 48 79 52 91 58 138 66 146 75 174 72 83 21 47 34 47 34 47 39 55 42 43 39 75 33 79 82 285 60 384 349 785 340 749 262 646 197 238 30 11 36 63 51 63 28 43 28 39 24 31 21 31 19 63 18 19 13 3 37 142 67 134 33 3 3 7 9 55 31 55 36 43 36 43 33 39 33 51 30 19 21 19 28 47 34 43 33 39 33 39 31 35 31 39 33 35 31 31 28 27 27 23 31 27 33 31 36 35 37 39 37 43 40 47 40 43 39 27 37 31 39 39 37 43 39 43 36 47 34 43 31 39 31 39 31 39 31 39 31 39 31 43 33 43 34 47 34 51 36 63 42 75 48 87 51 95 52 91 52 99 57 111 60 115 60 99 63 123 70 138 76 158 84 166 93 222 119 297 146 321 132 222 79 99 19 0 9 3 16 0 13 3 15 3 13 15 15 23 12 15 12 19 18 19 12 7 13 7 16 7 24 103 79 198 88 190 73 134 57 95 37 47 28 75 51 154 72 190 81 138 66 138 43 67 19 39 34 0 37 27 49 47 64 138 69 158 75 206 85 154 102 198 88 182 88 182 84 158 70 126 61 95 54 103 55 99 51 79 43 107 57 115 63 130 70 154 76 178 96 222 107 206 92 174 85 190 84 158 81 162 76 154 81 293 144 345 212 480 206 428 221 460 206 380 147 257 131 309 147 313 167 392 174 384 177 349 134 218 108 218 122 285 134 242 105 341 197 400 180 376 196 392 190 384 171 341 150 317 110 107 4 0 0 0 7 11 0 15 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 4 3 12 23 19 39 22 35 24 51 37 91 52 126 61 162 76 190 85 194 87 214 98 113 257 117 248 110 248 108 234 101 229 96 224 98 231 105 243 111 260 128 274 128 276 140 312 171 351 177 362 179 365 180 370 188 379 193 386 196 389 193 384 188 384 190 386 188 391 190 393 188 391 187 391 190 398 194 405 193 398 193 401 196 398 188 379 179 370 190 348 182 348 105 33 4 35 6 28 1 2 1 0 0 4 0 2 0 0 4 16 6 2 3 0 4 2 1 0 0 0 0 0 0 0 0 4 0 2 0 7 0 7 0 7 1 0 0 0 0 9 1 23 66 202 125 226 93 250 143 336 119 281 137 303 134 243 104 281 135 329 161 217 24 198 170 403 141 322 158 343 168 362 176 365 177 362 168 355 164 355 168 365 167 374 177 425 230 460 203 427 180 403 180 405 184 415 187 422 173 408 164 396 164 413 182 439 188 465 211 513 206 522 217 518 209 513 202 515 221 525 206 448 165 293 84 114 1 50 0 11 0 11 6 14 0 14 21 109 104 226 119 179 24 42 0 95 81 484 212 312 48 162 90 374 208 501 242 475 200 501 223 269 76 427 241 362 55 305 120 305 104 382 137 305 129 226 67 379 242 484 269 477 227 377 161 293 170 341 165 322 150 293 131 257 101 195 79 179 90 207 101 207 42 100 10 95 162 288 3 26 1 11 0 14 3 9 1 16 0 23 13 28 0 26 6 105 277 494 221 434 239 532 232 408 206 444 197 448 200 429 187 429 205 460 209 468 212 470 211 465 203 453 200 451 202 460 212 475 218 470 217 460 209 456 211 460 220 472 220 472 220 470 218 470 224 482 202 281 131 417 116 85 7 42 22 50 19 31 9 26 12 26 16 35 24 47 25 45 16 50 30 50 19 42 27 62 18 38 27 47 25 42 30 57 28 47 27 42 27 42 28 47 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 33 54 33 54 31 50 31 52 31 52 30 50 30 47 34 57 34 52 31 50 30 47 28 52 27 71 25 76 34 128 54 128 45 131 40 114 27 114 33 133 42 155 54 179 67 195 60 193 55 188 52 183 51 176 52 171 48 167 49 174 57 183 61 183 70 200 76 179 43 107 34 117 34 114 37 114 40 112 27 117 42 97 36 167 87 105 182 608 280 563 330 477 114 200 93 93 31 112 33 107 34 107 30 93 27 88 25 85 24 88 34 90 16 76 9 107 58 162 64 107 10 35 1 40 22 88 36 117 34 117 33 121 34 121 34 119 24 112 25 128 33 136 34 136 33 133 33 133 33 133 33 133 31 131 30 128 28 126 33 131 34 133 36 136 37 138 36 136 37 140 39 143 40 143 39 136 39 136 37 136 37 136 37 136 36 131 33 126 30 124 31 121 31 121 31 121 31 121 34 126 34 128 36 131 37 131 40 143 43 150 48 155 49 157 49 157 52 164 57 169 58 169 57 164 64 176 69 186 78 200 82 219 110 267 138 300 138 265 93 174 37 69 4 54 13 57 10 45 13 47 13 54 13 57 12 45 9 50 15 57 13 54 18 52 13 81 24 71 37 145 79 176 88 174 75 140 51 107 36 85 34 102 57 140 79 164 69 131 64 128 57 128 33 93 43 128 52 145 45 157 54 210 72 183 85 207 81 205 96 179 81 171 79 164 70 152 61 140 52 136 61 150 66 148 58 136 67 157 70 164 78 179 87 191 93 200 105 205 95 183 84 179 87 181 79 188 85 186 78 186 126 298 184 410 202 353 153 341 168 360 167 317 128 269 128 279 126 288 134 286 143 343 174 360 179 374 191 425 230 463 223 420 199 408 191 379 202 415 193 379 187 358 155 308 164 322 131 179 37 31 0 7 7 11 0 0 1 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 4 3 2 0 0 0 0 0 2 0 2 1 4 1 4 0 2 0 2 0 2 3 14 0 14 0 23 9 35 15 45 16 57 36 81 40 85 54 117 198 116 206 107 182 107 178 98 158 95 146 90 146 95 166 102 170 113 182 111 166 113 202 135 269 158 313 176 341 180 345 182 353 190 353 194 361 194 357 190 353 190 353 190 357 191 361 190 369 191 376 193 380 196 392 197 380 193 380 194 384 190 353 179 317 153 329 205 372 96 15 0 0 0 0 0 0 0 0 0 0 3 7 3 0 0 0 1 3 3 3 3 11 7 11 4 3 1 11 0 15 1 7 1 11 4 7 4 0 3 0 3 7 6 0 0 0 0 0 0 0 24 51 42 91 101 218 114 226 120 198 101 170 108 242 179 392 174 222 46 0 102 384 180 293 152 309 156 297 156 317 168 365 177 341 168 321 167 333 173 329 182 353 214 503 239 392 193 353 196 353 202 361 206 369 206 345 185 297 167 257 170 289 182 329 203 412 242 440 242 456 227 361 217 412 239 472 247 476 242 519 265 607 104 0 13 27 10 0 4 0 0 0 46 182 98 210 67 19 0 0 9 51 66 242 185 182 110 214 117 281 200 484 260 488 233 507 250 408 168 337 215 428 117 0 66 126 114 202 158 329 174 257 123 309 268 460 248 555 227 444 197 297 96 226 152 337 153 297 155 289 116 170 93 130 87 166 102 202 107 79 66 7 13 349 168 0 0 0 0 0 21 47 19 0 4 0 1 0 0 0 0 0 39 587 248 519 223 472 227 484 230 440 214 420 208 404 196 384 199 361 193 361 194 361 191 345 187 380 197 349 184 329 182 341 188 349 197 376 197 341 187 357 203 388 206 388 208 392 209 396 211 396 208 349 72 218 209 214 0 0 13 3 24 39 31 51 36 107 40 71 25 59 25 59 22 39 16 39 21 27 18 11 24 31 19 47 22 59 27 59 30 55 27 47 25 39 27 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 28 59 27 55 28 59 30 63 31 67 31 67 31 67 30 67 30 63 30 59 28 59 28 67 33 71 33 71 30 75 28 71 25 59 27 55 28 79 51 103 45 83 45 79 33 43 30 59 31 51 39 87 52 123 63 119 57 115 54 99 49 91 48 95 52 75 48 71 54 91 61 134 67 158 78 158 58 63 28 39 33 43 36 47 39 51 39 39 36 79 31 75 70 150 39 674 316 781 330 591 138 150 101 293 52 59 37 27 34 55 39 39 28 47 28 51 31 63 31 91 22 27 15 0 24 111 63 142 43 15 0 0 10 63 37 47 33 35 34 39 33 39 33 43 28 19 24 27 33 51 36 43 34 47 36 47 36 47 36 39 33 39 31 35 31 35 31 35 36 35 36 39 37 39 37 31 34 31 36 35 37 43 39 31 39 31 39 39 37 39 37 51 39 55 36 47 33 39 31 39 31 39 31 39 31 39 31 47 34 51 36 55 37 55 37 55 39 67 43 75 46 79 46 79 48 91 54 103 55 107 57 91 58 107 63 115 69 142 81 170 101 261 137 337 150 301 117 206 63 47 9 0 9 3 16 0 13 0 15 11 15 15 16 19 12 11 10 15 16 15 12 19 6 0 33 67 25 43 46 130 69 178 85 182 67 119 49 87 28 43 31 95 46 142 72 174 66 134 63 226 98 158 45 0 28 11 61 67 46 0 46 95 52 103 78 174 85 186 87 158 79 154 73 134 64 123 58 79 55 111 67 130 67 115 60 150 78 158 82 178 92 198 98 198 102 218 99 182 84 162 84 154 79 162 85 166 76 154 84 206 155 396 171 269 120 202 110 202 132 293 140 253 119 242 114 238 113 226 129 281 132 273 138 349 170 420 208 515 226 507 215 408 194 361 190 444 211 357 162 349 185 384 164 329 158 353 152 269 76 47 0 0 0 0 7 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 3 0 0 0 6 105 243 105 226 95 224 93 210 84 202 81 198 79 200 84 207 87 207 92 210 93 229 113 262 126 291 153 343 174 362 182 372 184 365 188 379 193 379 190 379 188 379 188 386 190 389 193 396 193 391 193 393 194 393 194 393 196 393 193 389 190 379 177 358 182 327 159 303 82 97 6 81 7 64 13 59 15 57 10 26 0 16 0 14 3 16 0 7 0 2 1 0 1 0 1 0 6 11 3 11 0 7 0 9 0 9 0 14 0 14 0 16 0 16 0 19 0 28 3 42 0 47 6 81 43 188 93 212 117 272 104 217 105 293 179 420 211 324 92 126 45 298 202 348 131 274 131 274 125 257 128 296 144 310 153 324 153 319 147 312 146 327 140 348 179 379 147 346 162 386 168 401 174 415 174 425 177 434 174 427 171 425 174 429 176 436 190 482 188 484 200 487 187 484 209 508 206 475 202 479 206 441 211 303 66 174 66 181 81 169 54 107 76 276 161 291 87 183 45 126 58 250 146 343 158 396 137 396 185 379 197 494 241 537 248 513 259 484 206 530 248 489 206 346 58 234 84 334 171 351 209 511 174 393 244 491 179 484 295 441 159 286 123 234 88 269 149 303 143 308 134 245 88 191 78 174 79 191 93 202 63 90 0 90 147 226 0 124 55 76 0 26 0 26 0 33 0 62 39 219 164 329 117 219 253 489 244 508 247 491 238 513 250 511 244 496 236 489 238 501 238 496 238 494 235 487 230 482 215 448 199 417 182 403 179 410 174 417 191 420 177 403 187 439 179 408 180 413 184 417 187 420 167 396 174 234 135 355 99 66 6 54 0 40 0 40 0 35 15 28 16 52 33 59 22 52 21 50 16 59 24 54 16 47 22 31 18 35 28 52 30 45 27 50 25 47 25 52 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 30 50 28 47 28 47 30 50 30 50 30 50 30 50 30 50 30 50 28 47 28 45 27 45 30 50 31 45 28 45 28 45 28 54 25 64 25 88 43 131 49 126 42 128 40 112 30 109 36 100 25 102 36 112 45 136 60 164 60 169 60 171 55 167 54 164 51 167 52 176 60 186 72 195 78 198 67 143 31 107 30 114 34 114 39 112 39 107 34 102 42 102 46 155 61 143 313 525 324 425 152 169 173 367 206 200 45 97 28 119 37 97 31 97 31 100 34 105 37 112 37 83 18 83 7 90 48 155 66 121 19 42 0 47 28 97 36 117 34 114 31 117 31 117 30 114 22 109 27 124 34 133 36 138 36 138 36 140 37 140 34 136 34 136 34 136 34 136 37 138 37 138 37 138 37 138 36 136 34 133 34 136 37 138 40 138 39 136 37 136 36 133 37 136 37 133 34 131 33 128 31 121 31 121 31 121 31 121 34 126 34 128 36 131 37 131 37 138 40 145 43 148 45 148 45 150 49 157 54 162 55 164 52 157 58 164 61 174 73 193 90 241 131 305 158 308 128 231 85 148 21 59 7 59 13 57 12 45 15 47 13 52 13 54 12 42 7 47 13 54 13 52 15 50 18 105 46 95 30 100 46 121 63 162 79 152 61 126 49 88 24 76 31 83 42 114 78 133 49 138 95 272 123 248 107 281 123 346 236 460 73 195 72 219 66 174 81 162 75 169 84 174 79 162 70 150 63 145 60 155 70 174 78 174 73 164 81 181 82 186 87 195 95 200 96 198 99 191 85 169 81 179 84 181 88 193 81 169 75 193 105 327 188 303 110 262 126 260 107 276 143 298 131 265 119 250 117 234 108 265 129 257 113 269 107 267 137 319 159 329 153 322 158 339 155 355 190 374 146 310 141 336 159 343 165 355 174 341 155 260 110 109 10 9 0 7 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 4 1 4 1 4 0 2 1 7 1 2 0 2 0 2 0 2 0 2 0 2 1 14 7 11 0 2 0 4 142 88 138 76 107 75 103 67 79 63 83 67 95 72 107 75 91 78 115 92 146 108 186 119 202 131 249 152 301 170 345 182 333 182 337 188 349 190 345 187 349 188 353 191 357 191 365 193 380 193 380 193 380 191 372 190 380 190 365 184 353 176 321 164 309 153 230 92 71 79 206 99 293 132 281 119 226 98 99 40 31 13 0 0 0 4 0 3 3 12 23 10 3 3 0 6 0 0 0 0 0 0 0 0 0 1 0 12 19 25 51 31 59 40 99 60 158 76 186 82 301 132 329 140 293 137 309 159 242 134 214 95 214 176 436 236 428 164 170 93 166 180 400 152 170 98 174 102 178 98 186 116 202 117 218 126 226 126 214 119 206 131 210 131 226 128 170 135 186 131 182 138 194 143 194 141 186 138 202 147 214 146 198 138 242 150 249 161 226 152 273 168 321 184 301 161 186 104 115 108 242 113 230 147 333 135 273 144 341 141 246 111 305 184 428 174 428 177 305 140 380 221 476 176 190 123 210 153 206 143 412 253 499 253 523 251 476 224 420 269 507 230 484 190 146 67 55 113 329 156 392 232 353 194 468 224 495 315 797 271 349 138 265 149 178 128 321 180 376 170 325 156 214 117 190 107 174 105 214 125 194 48 15 104 384 88 0 135 257 69 0 0 0 0 0 9 0 108 484 274 694 303 615 259 515 232 488 236 507 244 543 268 535 253 535 248 535 251 547 256 539 257 523 254 515 253 515 253 535 256 503 242 476 238 480 239 456 233 476 233 456 230 476 244 432 220 436 221 440 224 444 226 392 238 440 194 392 215 384 159 353 156 289 122 198 85 95 54 0 3 0 10 19 19 19 22 39 19 27 25 43 22 15 28 47 25 47 27 59 31 63 30 51 25 47 24 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 67 31 63 30 63 30 67 31 67 30 63 30 63 30 63 31 59 28 59 27 55 27 51 25 47 25 47 28 63 27 63 27 71 27 55 22 55 36 99 52 103 40 91 45 95 37 71 37 83 27 27 24 43 27 59 36 107 49 123 55 134 60 130 58 111 55 91 52 87 57 99 66 154 73 170 76 126 37 39 30 43 33 51 36 59 37 51 36 55 25 63 37 103 67 115 92 825 357 448 134 579 180 519 242 547 113 107 37 47 48 67 30 63 37 67 37 71 39 83 40 83 19 31 21 3 18 83 60 142 48 31 1 0 10 59 39 55 34 43 31 39 30 35 28 31 25 15 24 31 33 47 34 39 34 43 36 43 37 47 37 47 37 47 37 47 37 47 37 43 39 43 39 43 39 43 39 47 39 39 36 31 36 39 37 35 40 35 39 39 36 35 36 39 34 47 33 43 33 43 33 39 31 39 31 39 31 39 31 43 34 47 34 51 36 51 36 59 40 67 43 75 45 75 45 71 45 83 51 95 52 99 54 79 54 91 57 99 63 130 76 170 107 293 150 357 143 238 82 194 49 23 9 3 15 7 15 7 16 11 13 11 13 15 10 15 10 7 9 11 15 11 10 3 16 47 45 91 39 67 43 83 40 91 64 166 72 154 69 138 42 59 34 75 28 75 48 134 60 123 55 202 119 309 129 281 167 242 150 666 324 214 57 190 155 214 51 103 48 87 61 146 75 154 72 150 73 154 73 154 81 170 90 186 90 174 85 162 84 166 85 174 90 186 95 190 96 198 88 158 75 154 81 194 90 198 93 182 76 158 82 186 159 412 152 242 137 285 120 142 107 249 129 257 120 234 107 230 110 198 110 218 117 238 125 190 113 253 137 289 137 265 126 230 126 249 134 269 120 182 113 198 98 174 123 321 168 376 171 376 179 365 87 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 3 0 3 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69 181 67 159 54 155 54 143 52 155 60 174 73 191 81 198 84 207 99 241 122 269 129 274 126 279 137 300 149 329 167 351 179 358 184 367 188 374 187 372 188 379 190 384 190 389 193 391 191 389 191 389 190 384 187 379 187 374 177 362 171 351 161 331 134 222 87 276 171 398 217 401 212 415 229 434 239 425 202 319 123 176 36 45 0 35 9 40 27 71 36 57 19 23 16 35 31 69 34 83 43 97 49 107 78 157 93 200 122 245 146 274 158 305 170 329 182 341 182 343 174 341 185 365 182 334 168 348 156 351 144 262 146 401 233 460 247 408 190 365 184 401 182 253 85 171 72 176 78 179 76 193 93 212 88 212 92 226 102 245 95 276 120 293 117 274 105 324 126 331 132 353 138 365 138 367 141 384 141 382 140 377 135 374 132 367 149 413 150 413 174 446 190 448 185 439 165 393 158 420 159 434 179 331 119 286 113 257 90 229 88 236 105 281 132 317 120 355 187 384 187 441 218 417 73 193 49 205 45 319 221 484 251 494 257 527 242 542 277 570 274 549 288 511 137 253 64 315 90 365 137 298 129 322 165 518 304 570 298 472 214 382 171 310 141 317 185 458 245 441 224 477 232 451 227 427 206 415 218 446 221 439 232 436 248 374 123 427 236 360 143 284 147 291 131 267 150 470 295 503 242 511 262 506 236 491 239 506 251 522 253 503 248 508 250 503 251 511 253 503 260 527 257 520 257 525 260 530 251 511 247 506 248 518 259 532 248 511 245 508 247 513 251 518 251 518 251 518 251 518 251 520 254 553 244 537 265 544 269 532 280 534 289 556 297 534 257 465 220 310 98 109 4 40 0 47 12 54 18 62 24 40 24 59 19 35 24 40 24 40 25 52 25 47 24 50 24 57 28 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 33 52 31 50 30 52 31 54 31 50 30 47 28 50 30 52 28 47 27 45 27 42 25 42 22 38 25 38 27 42 27 42 27 57 24 59 25 95 48 131 45 128 40 131 43 112 36 112 43 85 16 62 19 57 21 76 22 85 30 107 42 124 48 136 58 155 54 157 55 171 64 183 66 174 70 181 55 121 30 124 30 107 34 114 39 112 36 107 46 90 39 107 54 138 51 205 346 472 114 506 253 353 282 460 197 212 67 131 36 114 36 105 43 114 40 112 39 112 39 114 33 78 18 90 10 85 45 150 63 133 24 52 0 54 28 100 37 119 33 114 30 112 28 109 27 105 22 105 28 119 34 121 33 128 33 131 34 133 36 133 39 138 39 138 39 138 40 140 39 140 39 140 39 140 39 140 43 145 39 138 36 136 37 140 40 138 40 136 37 133 36 133 30 124 31 126 31 126 31 128 31 121 31 121 31 121 31 121 33 124 33 126 34 126 36 128 40 143 43 148 46 150 46 150 43 148 46 155 51 159 52 159 51 152 54 157 57 169 70 191 76 226 128 303 150 279 96 169 81 133 13 62 15 66 13 54 16 50 15 47 13 50 10 47 10 42 7 47 13 54 12 52 10 74 40 117 43 102 45 124 48 100 39 128 70 157 73 157 63 105 33 88 33 71 28 93 37 124 64 148 67 234 119 300 122 427 167 319 266 608 134 276 84 360 111 100 27 100 43 126 58 133 61 145 72 167 84 181 85 193 92 202 96 202 92 195 87 191 87 191 88 195 92 195 88 183 90 169 73 155 73 169 87 181 85 188 85 174 72 167 81 291 180 324 144 293 128 214 67 210 119 276 137 276 123 241 108 253 125 245 117 260 114 217 92 219 105 250 120 262 110 236 114 272 125 262 107 205 82 255 92 207 79 217 99 248 134 324 190 339 140 121 4 21 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 4 3 2 1 2 1 2 1 2 1 2 1 2 3 0 0 0 1 4 1 0 87 64 87 63 79 60 71 58 103 78 150 96 178 99 182 102 222 119 210 120 230 132 242 131 230 126 202 117 202 135 297 170 333 180 333 185 345 187 349 187 365 188 349 187 361 191 357 185 325 174 353 184 365 180 345 173 309 162 317 167 301 140 174 92 123 125 341 200 476 220 480 206 484 209 456 209 476 226 503 232 484 199 337 72 39 51 146 73 222 99 238 108 277 132 353 150 396 164 408 171 420 177 428 180 476 197 472 202 488 203 472 197 432 194 452 196 472 203 476 191 452 188 420 173 357 159 345 165 277 161 345 167 337 205 492 260 460 263 511 239 428 194 273 101 47 49 63 63 99 67 83 69 95 69 87 81 115 82 111 90 123 95 142 107 150 107 142 110 202 129 154 123 150 131 166 134 158 126 146 128 178 132 166 122 170 131 198 138 226 162 325 199 392 206 400 211 412 215 428 217 452 227 484 229 492 226 515 235 448 205 420 188 380 182 388 194 416 212 424 211 452 226 484 180 0 16 0 19 0 165 480 257 535 233 511 263 452 206 563 254 416 211 384 173 162 54 0 39 0 48 3 63 83 134 337 220 686 337 515 141 353 200 325 158 257 138 261 150 349 203 503 248 543 247 551 250 563 256 571 259 583 262 587 254 563 242 495 208 587 239 448 197 488 253 571 236 591 260 543 251 527 254 527 257 492 229 468 238 531 254 539 251 547 245 523 248 555 253 543 251 535 260 535 262 535 263 543 266 519 254 511 250 503 251 511 253 507 250 519 254 527 256 523 253 511 245 503 253 519 248 507 253 484 253 495 256 507 254 535 257 559 260 567 260 583 263 595 268 611 289 634 248 432 135 75 0 0 0 31 31 7 27 111 21 43 27 39 25 47 30 39 18 39 24 47 24 47 24 47 24 55 27 55 27 55 27 55 27 59 28 59 28 59 28 59 28 55 28 67 33 71 31 59 27 63 30 63 30 63 30 63 30 67 30 63 28 59 30 63 31 59 28 59 28 59 28 59 28 51 28 51 28 55 28 63 27 55 28 51 19 43 37 91 45 119 48 107 42 95 39 87 39 91 31 47 18 31 16 35 16 55 22 55 24 55 24 43 25 79 51 107 58 123 66 130 64 134 73 166 69 103 37 43 30 51 36 55 37 59 37 55 36 63 19 23 52 103 64 47 129 785 173 591 354 480 241 670 230 428 87 150 42 59 42 83 12 63 36 71 39 83 42 75 33 75 24 23 13 15 19 59 54 123 54 39 0 0 16 63 39 47 33 43 33 43 31 35 28 31 21 3 24 31 28 39 36 59 37 39 33 31 31 35 34 43 34 31 30 31 34 47 39 39 37 39 37 39 37 39 37 31 36 35 37 39 39 43 40 27 37 27 37 35 36 35 36 35 33 43 31 39 30 35 30 39 31 43 33 43 34 47 34 39 31 43 34 47 36 55 37 55 39 67 45 79 46 75 45 75 45 75 48 87 52 103 57 95 55 83 54 95 63 126 73 134 101 309 150 273 87 142 81 146 36 15 16 19 12 0 21 15 15 23 15 23 13 23 13 11 10 11 9 3 12 15 13 0 16 59 48 126 66 126 49 99 51 91 37 79 58 154 69 142 52 83 30 55 27 67 33 35 54 126 30 95 96 293 123 285 164 341 114 527 274 329 99 87 137 353 61 0 21 75 36 103 52 91 57 142 76 182 82 134 85 194 92 178 93 194 90 194 93 186 90 178 88 182 93 230 95 154 67 123 70 146 73 162 82 182 87 178 76 138 63 123 123 372 167 337 141 226 76 59 72 226 143 313 129 242 126 246 119 214 113 226 120 242 119 190 99 178 93 166 95 198 110 277 116 265 105 170 85 230 111 242 107 214 95 194 95 206 98 301 98 75 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 0 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 3 0 0 0 3 1 23 6 3 0 3 1 0 0 0 0 3 3 3 0 0 0 0 0 0 0 0 0 0 0 7 1 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 15 3 0 1 11 4 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 64 167 63 167 67 176 75 186 84 205 96 222 102 231 110 243 122 250 117 253 125 269 128 265 114 248 105 234 105 257 132 303 162 334 174 358 188 374 191 382 197 386 190 382 190 382 182 365 168 351 170 353 170 351 168 348 158 331 152 315 138 298 134 296 165 377 211 420 214 405 199 377 206 398 202 398 209 408 211 396 209 398 202 322 131 226 113 238 113 212 114 219 126 241 144 262 140 257 138 265 147 269 138 250 134 260 135 257 132 257 129 257 122 262 126 260 125 272 123 250 95 214 88 241 134 284 117 214 117 245 105 296 180 425 242 479 236 489 242 425 194 346 144 200 57 117 37 114 46 136 55 157 66 181 72 188 70 191 75 205 73 222 85 248 93 260 96 274 116 300 105 310 119 336 117 322 126 351 126 336 110 322 111 348 114 336 116 346 131 389 170 441 182 436 190 460 205 484 217 494 220 494 236 508 239 499 239 496 251 511 250 503 244 506 250 518 245 544 266 515 245 520 257 427 60 202 58 207 107 441 245 494 256 479 241 503 253 518 250 322 144 329 128 322 104 236 43 198 42 217 63 245 122 401 209 425 253 503 184 241 122 329 150 343 164 346 156 348 168 389 199 441 218 468 220 477 224 482 227 479 235 496 236 484 235 482 220 432 191 470 254 415 165 377 226 484 263 503 253 503 253 518 256 520 242 484 223 479 241 499 254 520 263 506 247 496 245 487 239 491 251 501 247 503 257 520 259 511 256 513 253 506 251 506 253 511 250 513 250 515 250 515 250 513 256 518 250 520 251 506 241 506 247 518 253 515 251 503 253 508 253 503 250 503 250 508 251 511 248 520 276 532 276 518 245 415 96 95 0 66 52 26 4 57 19 52 31 54 21 40 27 57 25 52 25 52 25 52 25 50 27 45 27 45 27 45 27 45 28 47 28 47 28 47 28 47 28 47 31 52 31 52 28 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 27 42 24 54 25 57 27 97 46 121 46 136 42 119 37 107 39 97 39 78 24 52 18 42 19 42 21 52 21 57 21 64 21 69 24 93 37 124 49 148 61 164 66 176 72 167 49 124 33 107 34 114 36 117 39 112 37 109 42 100 31 126 46 145 45 205 212 298 259 577 179 444 266 436 196 202 72 112 39 93 40 121 31 97 33 107 42 117 40 109 39 95 16 78 12 88 33 143 58 138 27 57 0 71 33 107 31 119 33 119 33 117 30 109 24 93 18 107 33 112 34 126 36 131 33 126 31 126 34 131 36 131 31 126 31 131 37 138 37 138 37 138 37 138 37 138 36 136 37 138 37 138 37 140 37 133 37 133 36 133 36 133 33 128 31 126 31 124 30 124 31 121 31 124 33 124 34 126 31 121 33 126 34 128 37 131 37 138 42 148 46 150 45 148 42 145 43 148 48 155 52 162 51 150 52 157 60 174 72 188 81 229 125 276 108 195 70 191 52 105 9 69 15 59 10 62 15 50 15 50 13 54 13 54 9 42 9 50 12 52 12 54 9 74 39 119 58 143 61 126 49 124 48 105 42 128 63 136 61 119 43 88 33 85 34 81 27 97 43 100 33 186 114 327 131 343 177 315 227 527 171 327 79 272 138 193 33 88 42 119 40 93 36 97 48 131 60 143 63 164 82 179 85 193 93 188 90 193 92 195 92 191 88 186 88 157 66 126 60 143 69 157 81 174 84 183 82 167 69 155 46 210 140 300 146 248 87 138 43 159 107 269 138 257 117 250 120 234 110 229 116 241 116 238 96 217 96 214 92 219 99 231 108 214 110 200 70 145 78 169 110 217 110 202 90 157 57 117 36 71 3 23 0 19 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 1 4 3 4 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 7 0 16 4 14 0 9 1 0 0 2 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 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 111 72 107 75 126 88 170 102 210 113 218 114 214 116 234 125 226 120 218 119 226 120 210 114 178 107 166 99 154 107 202 126 253 149 301 176 365 193 384 193 396 196 384 191 372 180 337 167 317 161 309 158 305 159 313 162 325 164 309 152 277 155 345 187 424 211 464 206 420 193 400 185 388 187 396 193 400 193 376 180 404 190 468 199 333 90 126 92 119 70 126 73 134 76 150 81 99 58 83 61 107 67 71 43 51 52 59 49 23 40 23 46 43 55 51 52 43 55 47 40 63 49 59 84 202 120 142 66 103 57 55 117 353 221 484 248 460 230 388 188 293 147 190 63 19 36 3 36 7 34 0 34 7 58 51 49 0 43 0 42 7 58 35 70 55 73 55 79 63 76 23 87 91 111 103 96 71 102 103 111 119 107 107 102 130 110 123 111 166 143 257 170 317 177 333 188 365 202 400 212 444 232 484 242 499 242 503 242 476 235 492 238 488 236 495 244 480 266 543 253 535 279 555 184 0 58 7 61 226 241 531 259 492 248 519 232 408 248 559 197 230 138 249 171 329 143 103 61 0 66 51 110 325 251 515 223 460 242 456 184 388 214 456 224 499 235 480 226 460 229 484 235 488 230 503 238 515 239 511 238 507 239 507 238 511 244 499 226 369 200 460 244 452 191 444 265 547 254 527 251 519 251 499 245 444 221 460 238 523 251 547 259 551 248 531 247 523 242 531 256 519 244 488 245 535 263 543 253 515 248 507 247 507 248 515 250 527 253 515 247 507 247 507 248 531 251 519 253 519 244 492 244 476 245 480 247 488 245 499 251 519 250 519 247 515 245 515 248 495 257 523 257 559 279 615 263 603 187 103 1 59 34 15 24 31 18 11 21 43 33 51 30 43 25 51 27 51 27 51 27 55 27 55 27 55 27 55 27 59 28 59 28 59 28 59 28 59 30 63 31 67 30 63 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 43 28 51 28 55 28 47 25 39 21 55 42 99 46 91 39 83 39 79 37 83 40 83 31 55 18 39 21 51 19 43 21 39 18 35 18 27 15 7 15 27 25 55 37 91 52 138 64 142 57 91 36 55 33 59 34 63 36 67 34 63 34 59 39 63 49 83 58 111 70 507 202 646 283 361 280 634 238 484 98 115 42 134 39 31 36 35 27 51 34 83 45 99 43 111 36 39 15 11 15 43 45 95 49 39 7 0 21 63 34 47 31 51 31 51 30 43 28 35 22 19 30 55 37 59 40 43 33 31 31 31 33 35 36 39 34 31 33 31 34 43 37 39 37 39 37 39 37 39 37 39 37 39 37 35 36 35 36 27 37 27 37 35 36 35 36 35 31 39 31 35 30 35 30 35 30 39 31 39 33 43 33 39 31 43 34 47 36 55 37 59 40 71 45 79 46 75 43 63 42 67 43 75 46 83 48 75 51 87 58 111 67 130 72 154 87 202 99 166 69 123 75 79 19 0 10 15 12 7 16 23 15 23 15 31 13 31 13 7 10 15 12 15 13 7 9 0 27 83 49 107 57 119 54 107 54 99 43 83 49 111 51 138 55 107 45 95 39 79 34 47 28 71 36 63 39 218 162 257 122 265 82 238 134 182 72 174 98 257 105 134 27 15 36 51 33 51 36 75 46 99 51 91 60 126 72 166 88 190 84 174 85 186 90 190 87 174 81 134 63 103 52 103 63 138 72 174 82 182 82 170 73 142 64 87 90 309 159 333 107 119 43 67 67 210 134 305 138 269 132 226 113 210 113 226 119 218 107 174 96 182 96 170 90 166 95 253 101 257 82 103 27 63 22 79 39 103 40 67 16 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 6 23 10 27 10 15 7 23 6 0 0 3 6 7 1 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 0 0 0 0 0 0 0 6 0 0 0 30 31 0 0 6 11 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 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 92 210 93 217 101 236 113 250 125 262 123 255 116 245 116 253 119 245 116 243 111 231 101 222 101 229 104 236 105 243 114 260 123 276 141 319 168 353 184 367 185 374 185 372 177 358 162 336 158 331 158 334 161 339 165 346 176 365 180 370 182 379 197 405 194 393 193 367 174 362 180 370 170 353 174 360 177 360 173 343 165 336 182 362 150 224 85 231 101 219 99 210 98 202 92 195 93 207 95 217 105 229 101 214 87 214 96 212 85 205 92 231 99 226 101 231 102 248 102 234 96 245 105 255 108 241 101 226 93 224 101 305 188 434 241 477 227 389 165 353 152 284 122 207 76 174 81 188 75 162 60 171 69 231 107 234 88 245 102 241 108 274 117 296 123 303 129 319 141 343 141 358 156 379 155 367 126 327 131 377 177 458 200 463 199 458 191 458 208 494 230 511 223 494 223 494 223 499 226 501 230 503 227 494 223 489 223 489 224 487 226 484 221 477 221 479 227 494 224 491 251 530 229 336 54 241 96 284 196 522 245 470 242 470 244 494 260 592 328 546 230 470 239 530 262 494 185 372 98 281 110 365 218 537 263 482 226 468 253 503 253 503 257 501 276 549 276 553 276 558 277 563 263 565 269 580 276 577 271 565 262 549 259 539 262 551 262 525 251 427 185 477 265 494 239 508 250 496 248 499 248 506 244 496 217 468 233 506 251 484 224 446 220 446 223 465 226 463 229 489 236 479 233 487 245 508 250 501 241 494 242 496 247 506 251 511 256 513 247 499 239 496 242 503 244 496 242 508 250 503 245 511 241 503 245 506 245 503 247 511 251 513 250 511 250 511 251 513 245 513 250 508 251 522 254 491 294 544 197 143 16 76 42 69 21 54 22 69 31 62 25 52 27 54 28 52 28 47 28 47 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 28 42 28 42 27 40 24 50 22 59 31 107 51 121 39 121 37 114 37 107 39 102 34 74 22 52 19 47 19 42 22 45 21 45 19 47 16 47 13 50 12 59 16 69 28 107 58 150 54 136 39 112 33 114 33 114 34 117 36 114 34 112 31 109 42 136 46 114 46 121 266 499 297 475 176 544 247 432 196 193 49 138 132 226 52 88 31 97 33 107 43 124 46 124 49 107 24 76 10 78 25 128 48 138 30 74 7 85 34 100 31 119 31 119 31 117 30 109 36 100 22 97 31 105 36 121 36 126 34 124 33 121 33 124 34 124 33 121 33 124 37 128 36 136 36 136 36 136 36 136 39 140 37 138 36 133 34 133 36 131 36 131 34 131 34 131 31 126 31 124 30 124 28 121 28 119 30 119 31 121 31 121 31 121 33 126 34 128 37 131 39 140 43 148 46 148 43 145 42 143 43 145 45 148 43 145 48 150 55 164 63 171 66 174 66 176 69 179 67 171 67 179 30 85 6 66 13 59 7 52 13 50 15 50 13 54 12 54 6 42 12 54 16 52 9 47 6 78 45 121 51 121 49 117 54 126 52 117 45 112 43 102 58 126 54 114 46 97 34 69 31 69 31 93 21 102 81 308 155 284 135 214 72 210 63 183 93 222 117 279 117 143 34 102 37 90 36 93 39 107 45 114 46 117 51 136 70 164 78 157 73 157 75 159 75 159 73 155 60 121 52 114 55 131 66 152 81 171 81 169 75 162 67 152 46 169 113 274 117 152 37 95 46 131 76 214 129 267 126 245 119 238 116 241 122 245 113 229 99 222 99 214 90 210 90 212 113 195 88 124 18 16 0 7 0 2 0 9 0 7 0 14 1 26 3 21 1 7 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 2 7 21 18 31 19 31 13 31 22 28 10 11 13 31 12 14 3 0 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 0 0 0 0 0 0 7 0 14 3 14 0 52 58 164 49 28 0 9 6 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 214 113 226 119 238 120 234 119 218 116 230 114 210 107 198 105 210 111 202 104 166 93 142 87 138 93 166 104 170 105 186 113 198 119 222 134 277 155 325 168 349 174 365 176 357 168 333 161 321 165 337 174 361 180 369 184 384 188 384 193 408 199 400 190 404 191 388 168 321 164 333 164 325 164 321 165 317 165 329 168 349 168 353 152 249 105 166 102 150 93 154 95 154 92 142 88 178 111 202 116 198 117 214 129 222 132 249 135 238 137 265 155 293 161 309 161 321 174 345 168 376 196 392 187 325 165 325 184 365 179 317 159 353 227 488 229 380 162 265 171 230 111 321 185 492 203 345 126 138 79 134 116 297 196 424 212 412 224 452 221 503 251 519 254 515 254 523 259 464 242 480 232 384 188 281 162 178 135 190 152 293 206 440 244 503 251 495 262 547 283 571 283 559 276 559 274 563 274 555 271 535 262 515 256 484 244 448 232 476 241 464 227 424 217 420 221 404 214 404 238 472 223 380 150 202 144 226 135 365 248 495 254 523 244 472 227 472 313 694 294 392 199 380 196 369 188 357 194 376 174 313 212 468 238 460 245 511 232 492 242 464 227 488 233 484 241 511 253 535 260 547 260 567 271 587 279 599 276 579 268 563 269 551 262 559 277 571 266 571 262 448 202 424 253 551 245 519 248 519 251 527 248 499 239 495 232 452 217 420 191 345 171 365 184 380 194 365 180 333 188 380 203 404 209 404 209 420 218 444 226 460 232 480 239 495 244 492 236 464 226 448 226 460 232 464 227 464 238 492 239 488 245 484 244 495 247 495 245 503 251 499 247 499 248 503 253 515 256 495 253 507 253 519 262 547 257 507 268 630 200 79 0 0 3 0 16 47 36 31 12 11 30 47 27 55 28 55 30 59 30 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 47 28 51 27 51 27 47 24 35 21 59 49 95 45 75 39 71 39 75 40 83 43 71 28 51 19 47 22 55 21 59 28 55 25 51 22 43 21 43 16 23 15 15 10 39 36 107 49 91 42 63 34 59 36 59 36 63 36 67 34 63 33 35 28 123 60 123 31 59 60 753 340 865 303 563 306 551 236 436 95 103 61 369 165 249 63 87 45 87 45 103 51 111 48 119 34 51 18 7 12 27 37 75 45 39 15 0 27 59 33 47 31 51 31 51 30 43 28 51 22 0 18 19 28 55 46 55 37 43 36 35 33 27 31 31 33 31 33 31 34 39 36 35 36 35 36 35 36 35 36 39 37 39 36 31 34 27 33 23 36 23 36 31 34 31 34 31 31 35 30 35 28 31 28 31 28 31 28 35 30 35 31 39 31 43 34 47 36 55 37 63 42 71 45 79 45 71 42 71 43 75 45 75 43 67 40 51 43 75 55 107 64 115 64 99 57 91 57 107 64 115 61 51 18 11 12 19 10 7 12 23 15 31 15 31 13 31 13 7 10 19 15 15 13 3 6 0 25 95 55 115 54 99 45 119 54 107 51 95 42 71 37 130 55 126 55 119 40 63 21 27 30 43 22 31 27 142 96 242 84 182 75 130 67 198 78 190 85 234 119 246 73 75 34 55 34 55 34 59 34 67 37 83 42 79 52 126 66 130 61 130 60 115 55 111 58 126 64 91 52 91 52 95 55 119 63 162 76 166 76 158 72 142 66 75 58 198 110 186 39 31 39 91 43 79 78 234 134 257 116 242 117 234 117 249 119 222 102 202 102 198 96 186 99 218 114 281 95 170 42 3 0 7 1 7 3 3 0 0 1 0 4 0 1 0 0 0 0 15 9 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 1 19 15 51 21 55 21 51 25 75 25 47 15 55 27 55 16 23 3 0 0 0 1 15 4 11 4 7 1 3 1 0 1 7 4 11 3 3 1 15 1 11 0 0 0 0 0 0 1 0 0 31 70 238 114 202 37 3 0 11 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 117 248 122 255 122 248 113 234 101 224 107 229 104 222 101 222 98 214 96 202 84 188 79 191 85 212 99 231 107 243 111 250 113 243 113 253 125 284 140 305 155 329 162 346 165 341 162 343 171 358 179 374 190 386 194 389 197 384 184 372 188 379 184 362 173 367 170 339 155 334 156 322 152 322 152 310 149 315 159 336 168 353 170 319 143 308 140 284 150 322 155 334 162 341 165 343 164 351 174 351 162 339 173 374 194 401 206 417 209 425 221 444 235 441 238 458 245 489 254 491 250 494 251 489 251 484 254 487 265 456 180 319 179 439 221 370 146 293 153 355 114 267 223 525 256 401 153 229 85 238 155 393 242 508 277 527 268 534 271 525 253 508 257 513 256 511 259 520 277 551 271 491 196 355 129 305 137 362 176 401 159 372 165 427 212 487 220 501 238 518 248 522 265 565 274 582 283 585 282 580 277 585 285 594 283 577 257 534 236 508 227 484 212 463 212 468 221 487 230 479 184 327 141 319 153 324 135 298 162 429 235 515 245 496 233 386 196 577 306 520 185 413 199 425 187 425 214 499 239 460 208 489 226 427 203 487 250 468 230 479 230 472 238 496 220 479 229 503 239 525 247 530 259 551 263 558 265 549 259 542 262 544 260 539 266 561 276 551 269 568 268 499 230 496 254 499 251 501 251 503 256 511 251 501 253 458 179 351 147 329 155 351 158 343 162 379 174 384 170 398 170 393 185 401 176 384 180 408 190 413 196 427 203 436 208 439 211 444 203 432 200 434 206 446 215 451 214 463 221 458 217 465 226 479 232 487 233 487 238 496 239 489 241 491 244 494 248 499 254 501 247 494 242 508 248 522 253 503 288 527 179 236 76 121 34 57 0 52 28 74 24 52 25 50 27 42 30 40 28 40 28 45 27 45 27 45 27 45 28 47 28 47 28 47 28 47 31 50 30 47 28 50 30 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 27 52 22 62 36 114 51 114 42 121 39 114 39 107 40 107 28 71 21 54 21 54 21 47 30 50 28 47 27 52 27 52 22 45 16 52 16 40 24 100 42 114 37 112 34 109 34 109 34 112 34 117 36 114 34 112 19 109 88 138 58 95 19 200 316 592 303 506 274 544 238 439 180 202 61 107 90 222 98 169 57 131 49 124 49 126 46 121 37 93 21 78 13 81 24 121 43 138 33 88 13 100 37 109 30 121 31 119 31 117 30 109 24 76 6 69 16 85 36 126 36 126 36 126 34 121 30 117 31 119 33 121 34 124 34 124 34 133 34 133 34 133 34 133 36 136 36 136 34 133 34 133 34 128 34 128 33 128 33 128 30 124 30 124 28 121 28 119 27 114 27 117 28 117 30 119 31 121 33 126 34 128 37 131 40 143 45 150 46 148 43 143 43 148 46 150 45 143 39 133 30 124 40 148 55 167 64 174 55 159 55 155 57 167 58 145 21 88 12 69 12 62 10 50 13 50 15 50 13 54 12 54 9 45 12 54 13 50 9 47 9 81 49 133 61 140 58 124 58 126 52 124 49 105 37 97 51 117 55 119 51 100 31 57 24 62 24 47 10 83 42 124 52 121 55 148 55 143 57 138 57 162 61 150 57 121 37 78 34 90 39 90 34 88 34 100 42 97 39 109 51 114 48 117 51 109 42 97 39 105 49 119 42 100 48 105 45 107 48 121 69 152 73 164 76 159 70 152 63 155 76 181 58 69 6 64 16 52 13 102 81 241 131 253 120 241 113 245 117 245 107 224 102 226 101 229 104 245 122 276 122 186 58 76 0 9 4 2 0 0 1 0 0 0 1 2 0 7 0 0 0 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 3 11 12 21 15 23 16 33 22 31 15 23 18 35 24 31 12 7 0 0 0 2 13 21 12 19 10 14 9 11 4 9 7 11 7 7 3 0 3 2 3 0 0 0 0 7 1 14 0 50 70 202 111 157 90 81 10 0 0 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 206 108 210 110 206 105 190 101 178 99 178 95 158 88 158 92 130 81 123 75 103 73 119 85 150 95 174 108 194 111 194 114 194 110 206 114 222 122 246 129 281 143 309 152 321 152 333 161 345 173 345 176 361 182 380 188 372 180 349 171 337 170 337 170 293 150 301 144 281 152 289 146 253 143 277 150 297 164 361 184 408 203 460 217 503 244 547 244 484 227 484 229 488 235 488 238 468 229 492 229 464 224 476 235 480 235 492 241 499 245 507 248 499 245 515 239 503 250 519 242 495 241 492 251 531 260 535 257 567 223 321 155 361 224 384 152 198 134 293 159 166 120 476 223 249 110 138 105 269 196 511 276 543 260 535 254 492 244 468 241 499 254 511 257 507 256 519 263 563 263 456 197 269 149 238 162 400 238 511 254 432 202 329 190 372 206 372 209 376 217 400 227 424 235 468 254 503 256 492 251 468 247 480 256 495 257 464 244 488 253 499 253 488 250 499 256 579 292 547 230 230 102 154 125 210 117 257 177 357 203 400 224 452 209 341 184 476 351 555 182 365 209 464 230 452 223 464 236 436 199 372 217 388 185 345 232 472 238 507 253 531 250 503 250 499 250 503 251 515 254 515 257 527 259 531 260 527 259 519 257 507 257 499 253 507 266 523 254 488 242 488 265 543 242 492 250 523 248 527 251 543 256 535 251 503 203 285 137 238 143 293 158 257 138 253 152 293 168 309 180 305 171 329 171 305 162 305 170 301 165 313 171 325 173 321 171 337 176 329 174 333 179 353 185 380 190 372 196 380 190 365 191 388 200 404 205 400 205 404 211 416 217 416 217 420 221 436 223 452 224 468 232 480 241 495 248 495 245 519 257 571 277 539 211 337 92 67 27 71 37 43 19 43 27 51 28 51 30 55 30 55 27 55 27 55 27 55 27 59 28 59 28 59 28 59 28 67 31 59 28 59 28 67 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 43 25 59 27 39 25 67 51 91 39 67 40 59 37 59 36 75 39 51 24 47 19 51 22 59 21 51 27 51 28 55 27 59 27 51 18 51 25 51 12 71 46 67 34 59 34 63 36 63 31 67 36 71 36 75 34 71 33 23 55 321 42 123 45 63 150 857 339 686 269 785 306 642 224 424 84 119 28 43 33 87 46 91 43 75 36 67 36 63 30 63 19 31 18 19 18 27 36 67 43 39 16 0 31 63 36 47 31 51 31 51 30 43 28 7 7 0 9 0 16 15 31 19 27 23 31 31 31 27 30 27 31 31 33 35 34 35 34 31 34 31 34 31 34 31 34 27 34 31 34 31 34 35 36 19 34 19 34 27 33 27 33 27 30 35 28 31 28 27 27 23 25 27 27 27 28 31 28 39 31 43 34 47 36 55 37 67 42 75 46 79 45 67 40 67 43 75 43 67 37 47 31 23 33 43 43 71 52 91 57 67 49 71 43 71 54 79 42 19 13 15 7 11 13 31 15 23 15 31 15 31 13 31 13 19 13 19 10 7 10 3 9 15 30 83 52 126 67 146 61 126 52 103 54 103 42 75 42 95 46 115 55 130 48 83 31 27 27 27 18 39 21 55 28 87 52 79 49 107 39 130 30 115 52 95 46 79 46 83 45 63 40 79 43 71 36 71 40 75 37 83 46 99 40 87 49 91 42 79 37 75 40 95 48 51 37 79 43 75 42 83 48 130 66 158 76 174 73 158 67 115 49 107 67 130 33 7 12 0 9 0 12 51 81 206 113 257 119 238 116 242 116 218 102 198 101 202 99 206 105 242 122 198 58 39 10 0 0 0 0 0 1 7 9 11 7 0 4 0 1 7 3 15 1 15 1 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 3 11 7 23 9 31 12 31 10 27 10 31 13 43 13 23 3 0 0 0 0 43 15 39 13 31 10 23 9 23 10 31 12 27 6 7 0 19 6 15 1 0 0 0 0 0 0 7 64 246 110 206 82 234 72 91 6 0 4 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 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 95 214 93 212 93 212 93 212 93 207 82 181 66 164 66 174 66 167 67 164 66 171 81 205 88 217 101 234 107 236 108 241 108 241 113 253 119 257 119 262 125 281 137 296 140 303 149 322 167 336 161 329 161 339 171 353 155 329 164 331 155 317 155 331 144 317 146 310 143 317 147 305 140 308 158 341 180 379 211 425 229 446 230 456 230 446 229 451 238 460 232 458 230 456 230 456 235 456 238 465 242 470 241 470 242 472 241 479 245 482 239 463 247 468 245 460 239 479 242 472 241 494 253 489 242 470 248 494 229 396 170 379 221 453 199 339 159 346 170 327 98 274 146 205 98 236 129 374 241 496 251 465 250 482 235 482 238 482 242 506 242 489 245 494 247 499 254 511 250 453 177 329 138 365 208 487 263 501 244 494 247 518 247 513 239 513 235 491 223 479 232 508 226 511 241 530 248 525 238 501 247 522 236 525 250 565 272 582 274 582 288 601 297 604 301 608 292 599 276 494 200 425 244 489 253 396 194 396 176 372 202 446 212 386 177 386 223 573 254 463 233 494 253 520 256 532 262 546 253 515 245 530 253 501 250 544 262 542 272 539 268 527 254 549 263 542 259 542 254 542 254 544 256 530 254 527 253 522 253 522 253 513 247 499 245 506 244 484 227 496 232 453 212 463 236 475 245 482 242 484 248 496 251 499 239 432 174 353 159 334 138 296 132 288 116 300 135 334 147 360 176 386 171 379 168 374 164 367 167 377 167 384 167 379 162 372 161 367 161 367 164 379 171 389 176 384 173 393 177 386 171 391 168 382 174 389 174 393 177 403 185 403 184 396 184 396 185 391 196 403 211 444 218 441 203 444 187 458 202 434 232 472 229 506 268 422 162 210 31 33 6 83 24 50 27 40 27 33 28 33 28 45 27 45 27 45 27 45 27 47 28 47 28 52 28 47 33 52 28 45 27 47 31 54 30 50 30 50 30 50 30 50 31 50 30 47 28 50 30 52 28 47 28 47 28 47 28 47 30 50 30 42 28 40 25 40 31 54 22 69 37 119 46 107 40 114 37 107 34 105 33 100 24 76 18 66 21 62 21 54 21 38 22 40 24 47 24 50 27 42 22 59 21 33 24 95 30 95 30 100 34 105 34 97 34 112 36 114 37 112 36 109 15 169 162 93 45 140 37 336 297 592 300 527 337 506 253 389 171 152 61 131 42 78 33 100 34 93 24 81 19 78 16 74 19 69 13 78 18 88 25 124 43 136 33 88 15 105 40 117 30 119 31 119 31 114 30 105 19 71 9 64 13 54 7 59 21 88 27 102 31 114 33 117 30 117 33 121 34 121 34 121 34 131 34 133 34 133 34 133 31 131 33 133 34 136 36 138 34 128 34 128 33 128 33 128 30 119 30 117 28 114 27 114 25 109 25 112 27 112 28 114 31 119 33 124 34 126 37 131 42 145 45 150 46 145 42 140 40 143 42 143 39 131 30 119 39 131 39 133 42 138 43 140 31 126 36 119 37 145 46 128 9 71 7 57 7 64 19 66 13 50 13 54 13 54 12 57 13 54 10 47 10 47 9 50 19 78 36 107 55 148 70 145 60 124 49 126 51 102 40 109 37 100 49 119 58 112 45 83 34 57 22 66 27 62 19 81 40 126 33 88 31 97 40 124 25 112 34 117 37 100 34 97 33 93 42 97 37 88 34 95 39 88 40 105 43 88 40 112 39 88 39 90 40 93 43 95 30 88 43 102 43 97 43 109 57 136 70 157 79 162 72 150 67 138 64 193 119 212 92 152 93 179 76 133 57 171 105 238 129 260 120 253 122 255 113 234 99 229 99 231 93 222 93 219 40 59 0 23 0 28 10 7 6 4 1 0 1 2 0 2 1 0 0 0 1 0 6 0 1 0 0 0 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 2 0 2 0 0 0 0 0 0 0 0 1 2 1 2 3 9 7 14 10 11 6 9 9 16 10 14 9 11 4 2 0 0 0 2 13 19 12 16 9 11 6 9 12 21 15 21 12 11 3 0 6 0 3 2 1 2 0 9 1 21 42 191 114 159 75 200 98 157 60 38 0 7 3 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 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 134 81 119 75 111 73 99 67 71 60 67 58 63 55 59 54 27 40 27 58 87 69 115 88 174 105 202 116 222 119 214 114 218 114 198 113 218 119 218 113 222 122 246 129 257 134 281 144 289 149 301 155 309 153 293 147 313 155 293 146 281 147 293 150 289 138 285 140 257 116 174 101 206 146 388 209 464 220 484 230 472 238 495 238 464 229 468 236 456 236 476 236 424 223 412 232 448 238 488 242 484 239 492 247 484 238 472 236 480 245 492 244 515 251 515 245 488 239 495 247 492 242 507 248 495 239 499 254 424 184 337 218 480 214 369 197 388 217 321 125 198 113 130 120 313 208 480 248 495 239 476 238 480 245 492 244 480 241 464 236 495 242 484 247 511 250 452 214 210 138 214 171 392 242 499 253 499 254 488 251 480 244 472 242 460 241 464 242 464 245 472 247 460 242 444 239 440 239 440 239 460 247 444 242 448 251 492 272 531 262 507 266 499 268 519 256 511 245 503 271 575 283 666 316 503 215 408 221 329 162 384 187 277 171 301 155 341 244 567 260 499 262 539 286 559 266 535 280 583 274 539 263 539 271 547 266 539 268 543 269 551 269 547 269 519 262 539 265 547 262 547 259 547 266 539 265 519 259 480 253 488 248 492 250 452 262 547 229 317 167 305 182 357 205 416 197 476 236 480 230 488 247 535 253 476 194 309 165 329 164 281 149 238 122 154 102 154 119 190 125 226 141 261 149 265 150 301 168 281 156 297 161 297 161 309 165 313 165 309 162 301 159 297 158 325 168 321 168 317 167 313 165 313 165 301 159 293 161 305 167 293 162 305 171 325 177 337 179 329 180 369 190 349 179 329 179 317 171 321 173 301 168 357 206 452 217 575 274 440 90 0 0 0 3 0 24 83 28 63 22 59 34 103 34 51 21 47 30 59 30 51 30 43 30 43 30 55 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 59 28 55 25 47 24 31 22 47 22 35 31 83 48 83 37 83 42 71 33 35 34 27 27 31 24 0 4 0 13 31 12 43 21 27 25 47 24 39 24 67 24 55 24 71 21 95 45 35 27 67 39 67 33 55 31 47 37 79 34 59 36 59 24 11 108 365 69 91 45 103 212 714 333 884 316 769 286 622 211 388 90 95 40 55 25 51 31 83 37 51 25 31 21 19 15 27 18 39 25 27 13 19 31 75 42 47 22 15 27 55 34 51 36 55 33 51 33 51 33 39 18 0 9 19 21 39 24 31 28 15 28 27 33 31 28 47 40 27 19 27 30 15 33 39 34 43 36 35 37 35 42 3 30 7 31 19 34 31 36 7 28 7 30 15 28 23 30 43 30 27 25 27 28 39 27 27 25 19 27 35 33 39 30 31 30 43 34 51 37 55 37 63 40 67 43 71 43 67 42 67 45 79 43 59 34 39 31 19 27 23 30 31 34 47 39 35 39 59 43 71 48 59 33 0 7 15 10 19 13 27 15 19 12 19 12 19 12 19 12 23 10 11 9 7 10 7 10 39 33 71 39 59 42 119 72 154 61 107 48 103 49 95 43 87 43 79 51 115 57 99 39 51 28 55 31 51 19 31 25 75 37 27 22 47 15 7 24 31 30 27 22 15 34 47 28 43 28 39 40 87 45 79 43 79 42 79 42 79 39 67 39 67 36 47 30 55 40 79 45 75 42 95 43 79 37 83 43 111 55 142 70 174 76 174 73 186 60 111 76 218 92 190 85 218 102 230 101 182 87 166 93 210 116 261 122 257 123 249 111 222 117 230 96 182 92 87 13 0 0 0 0 0 1 0 4 0 0 0 0 0 1 0 1 0 3 11 4 7 1 7 0 23 4 7 1 3 1 0 1 0 1 7 1 7 1 15 1 15 1 27 1 19 0 23 7 11 3 3 1 11 1 15 1 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 15 7 35 15 23 12 31 16 23 4 3 4 7 6 3 3 0 0 0 3 0 1 0 0 0 4 19 10 19 10 15 4 0 1 23 6 31 0 0 1 0 0 0 48 206 101 166 72 154 82 182 93 174 40 0 0 0 3 0 1 7 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 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 73 181 63 164 55 152 43 133 39 136 42 140 45 140 43 136 39 119 43 155 70 186 87 219 102 229 111 245 119 250 116 243 120 253 120 260 129 269 128 257 120 255 122 253 119 255 128 272 147 305 147 305 147 303 144 298 143 298 143 298 143 298 143 298 144 286 120 248 95 210 82 214 155 334 184 408 227 439 233 458 247 489 248 479 238 451 224 427 229 451 239 468 235 460 235 465 236 456 241 453 235 446 235 456 236 463 241 470 236 465 241 479 229 460 241 487 253 494 248 479 241 475 241 472 241 477 241 470 193 374 191 432 224 413 194 403 187 422 196 334 144 322 173 422 239 491 259 499 250 489 248 491 250 482 230 470 239 501 250 494 245 494 254 506 244 429 158 296 159 374 193 458 245 518 254 508 254 506 253 503 248 506 247 503 244 503 245 506 247 515 250 520 247 525 244 520 241 520 242 522 245 530 244 530 241 527 247 539 253 532 241 513 236 520 247 532 247 542 269 522 257 546 269 458 245 446 233 391 180 386 253 391 176 379 203 379 185 389 239 511 268 542 276 563 276 549 256 537 256 542 254 537 260 539 263 544 260 530 262 539 265 542 263 539 268 551 269 553 268 551 265 549 262 534 265 537 265 534 262 527 250 499 254 522 241 506 248 468 170 315 135 329 156 355 188 413 173 393 202 441 226 484 247 494 214 382 152 341 161 353 162 365 155 327 131 293 125 303 134 310 135 308 129 298 125 300 123 296 122 305 128 315 129 319 135 331 155 353 155 355 156 355 156 358 153 351 153 351 153 351 152 351 153 355 149 351 149 355 153 362 147 351 149 355 153 362 156 362 158 355 161 360 164 358 156 346 144 324 135 312 126 308 146 365 199 432 197 448 241 479 211 286 72 83 0 9 10 45 30 64 22 42 18 38 19 52 30 62 27 54 27 54 28 54 28 54 30 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 22 45 25 59 24 90 42 128 42 119 42 121 33 107 31 136 48 143 43 145 58 171 67 128 21 42 0 16 0 38 19 54 24 66 18 45 13 50 16 45 21 78 19 85 33 105 36 97 31 97 30 102 37 97 33 102 30 74 34 236 140 114 42 93 73 410 262 575 361 558 315 503 251 401 137 167 52 136 31 81 39 121 40 107 31 93 25 85 21 74 18 81 24 88 21 71 19 105 42 124 33 93 19 109 34 119 36 124 34 117 33 107 31 97 24 64 12 50 16 57 19 50 22 47 19 66 28 97 30 105 31 112 40 121 22 148 48 136 28 124 39 133 37 131 31 119 45 145 37 131 31 128 31 131 28 124 30 121 28 121 30 117 33 114 27 105 28 105 30 102 27 105 24 107 30 114 31 112 28 112 31 119 36 124 37 124 39 133 40 136 40 136 39 133 39 138 43 136 36 121 30 119 27 119 27 121 30 128 34 133 33 138 42 143 43 148 37 112 9 52 12 54 12 57 13 57 12 54 12 54 12 54 12 54 13 52 9 50 10 52 10 52 30 93 42 95 34 90 48 126 66 138 61 124 51 109 48 107 45 93 45 105 57 112 48 83 34 69 30 69 24 52 16 66 90 217 108 202 99 212 88 210 67 171 64 167 73 186 75 150 34 95 34 102 39 95 36 100 43 100 43 100 42 95 40 85 39 78 33 74 37 83 43 85 34 88 40 88 36 81 37 90 40 97 51 119 64 136 70 140 57 81 27 83 58 126 58 117 63 140 66 138 51 121 51 138 58 193 104 260 125 267 125 272 111 229 92 207 72 131 0 42 0 26 0 19 0 19 0 19 12 33 0 19 0 19 0 16 0 7 0 9 1 14 4 16 0 7 0 7 0 7 0 2 1 0 3 2 4 4 7 9 7 9 7 2 0 0 0 0 0 2 0 0 4 0 4 0 1 0 0 2 0 14 0 14 0 0 0 0 0 0 0 0 0 0 1 7 6 9 3 0 1 2 1 7 10 23 13 14 1 4 4 7 4 4 1 0 1 7 6 9 4 7 7 16 0 0 3 7 4 2 0 0 1 0 0 0 0 7 0 19 36 136 92 183 78 159 72 171 82 205 90 128 16 9 0 4 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 126 78 107 70 87 61 59 49 23 43 35 48 35 45 19 39 11 39 39 64 119 90 178 111 218 119 234 126 246 128 238 123 242 128 249 134 265 132 242 122 198 110 194 107 186 110 218 123 261 135 265 137 269 140 273 141 285 147 305 153 309 150 289 143 246 116 202 108 202 125 297 173 357 161 353 215 523 238 488 224 492 236 488 239 511 242 499 239 476 236 480 241 476 242 464 242 460 238 472 236 464 235 480 244 456 236 484 236 444 220 448 235 499 241 484 236 484 238 484 236 507 248 503 244 519 257 499 221 293 184 392 220 412 203 380 208 349 202 388 180 281 196 499 274 503 251 484 239 468 245 488 242 464 242 499 253 507 247 488 244 511 265 523 211 246 122 206 165 365 217 480 262 527 257 492 245 488 248 488 248 488 248 488 248 488 248 492 250 495 250 503 251 472 248 468 245 456 245 460 245 452 245 468 245 448 238 432 236 464 251 444 230 424 236 432 254 476 248 507 277 587 247 384 164 563 283 603 218 440 277 757 256 412 176 285 155 281 165 456 276 515 262 519 265 535 272 531 257 535 266 551 266 535 260 523 260 492 253 499 256 503 256 511 254 527 260 527 257 527 256 535 254 519 251 519 256 515 257 499 259 476 244 503 263 503 251 543 259 392 161 242 156 222 117 186 137 257 165 337 188 372 203 412 208 384 164 257 137 261 146 297 167 333 164 301 152 289 153 305 161 289 153 249 141 246 137 210 119 194 125 206 126 210 126 218 131 202 122 210 126 218 131 230 134 253 141 253 141 253 141 253 143 234 138 234 140 238 141 242 143 218 131 210 129 214 134 226 138 238 135 206 131 218 134 198 119 222 126 182 117 166 116 198 138 301 161 349 218 555 274 654 292 634 205 218 9 0 28 75 0 79 28 59 30 83 33 51 18 51 25 51 27 43 27 43 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 67 28 55 25 47 24 31 21 35 22 35 33 83 45 79 36 99 37 51 22 47 57 123 75 87 69 170 107 293 123 281 104 130 43 31 13 0 3 0 13 27 15 35 19 47 16 59 30 27 24 51 34 59 33 55 33 55 34 59 31 63 34 43 16 103 164 301 51 103 31 249 254 706 351 900 313 793 288 575 202 369 67 87 54 43 21 87 45 75 36 59 31 55 28 35 19 35 19 31 24 27 16 19 30 75 39 47 24 19 28 55 34 51 34 55 33 47 33 59 33 35 18 15 15 27 18 19 10 0 10 0 15 23 28 27 21 15 7 0 1 0 27 0 33 39 36 59 48 63 42 15 31 23 37 11 31 11 31 39 36 11 30 11 30 15 28 15 30 31 30 19 27 27 30 27 27 27 27 15 27 31 33 35 30 27 31 35 36 47 39 51 39 51 39 47 40 51 39 43 37 43 40 55 39 35 30 23 30 31 28 31 27 31 30 39 33 43 39 67 40 67 42 47 25 7 13 23 13 19 12 19 12 19 12 19 12 19 12 19 12 19 12 15 10 7 10 11 12 63 39 83 42 51 30 55 42 119 61 146 63 115 46 91 49 79 43 83 51 115 55 91 40 79 31 59 30 35 13 3 19 384 200 511 187 444 190 440 177 460 193 460 196 503 214 488 184 79 43 67 39 47 28 55 43 83 45 87 43 79 40 71 39 67 37 55 36 63 40 63 37 71 34 79 34 71 31 71 36 63 33 83 45 123 60 154 67 146 52 67 30 71 51 79 30 39 33 27 24 0 19 11 34 0 36 99 87 170 84 178 111 238 101 234 152 353 131 234 120 226 107 222 101 206 93 190 90 75 43 43 31 23 25 3 18 23 21 15 12 0 0 0 0 0 6 0 6 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 11 7 23 4 19 1 15 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 23 6 0 0 0 0 0 1 7 6 3 3 3 3 0 1 0 1 0 1 0 3 7 7 7 7 15 12 0 0 0 4 3 1 0 0 35 0 15 3 0 0 0 15 150 84 162 79 134 70 130 66 146 88 198 76 51 0 0 7 0 3 7 1 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 99 222 98 224 102 229 101 222 81 195 82 195 75 174 60 155 55 155 67 188 92 224 113 250 128 267 131 269 129 262 123 255 117 248 116 243 111 231 102 217 95 217 102 229 107 241 119 260 129 281 138 300 149 312 153 315 159 327 162 327 158 315 149 300 131 276 125 281 137 317 177 398 200 348 170 398 232 439 227 456 209 415 212 429 226 441 239 458 239 441 230 434 227 444 227 441 230 439 226 429 220 432 224 441 230 460 241 468 238 470 245 491 247 475 245 465 236 458 241 472 238 468 242 468 251 484 223 379 156 382 215 429 209 413 209 415 211 384 190 372 174 436 266 482 244 482 247 475 247 494 251 491 256 489 238 484 245 503 257 522 236 415 156 310 140 372 205 465 239 501 260 520 251 491 241 491 242 494 244 494 245 496 247 503 248 506 248 511 248 518 250 520 247 515 244 513 244 515 245 518 239 513 247 522 247 518 245 525 247 544 242 520 253 537 244 537 263 534 260 522 232 370 156 370 227 439 245 382 227 515 348 468 191 324 162 346 182 329 179 393 266 532 283 537 271 549 276 549 272 549 265 539 260 530 256 518 247 511 250 515 251 515 250 513 251 515 247 506 244 506 244 511 245 506 247 511 251 515 253 518 263 527 256 506 238 508 254 508 226 389 171 355 138 265 104 267 113 296 138 324 153 370 190 408 176 348 141 315 132 308 137 334 152 343 155 348 158 358 170 377 182 379 177 382 182 384 176 374 165 367 165 367 159 358 156 362 171 386 174 391 179 398 182 403 179 396 179 398 180 398 182 401 171 384 174 386 174 384 171 382 167 372 162 365 162 374 170 382 171 370 162 358 159 351 152 336 152 334 144 334 143 319 137 329 117 334 156 370 156 324 199 484 300 520 265 298 55 21 9 93 10 38 12 52 22 54 25 62 25 52 25 50 25 45 25 45 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 27 45 27 42 25 40 24 47 24 62 27 95 42 124 39 117 43 112 22 97 40 179 84 214 85 202 78 202 92 224 102 226 113 193 76 136 43 78 13 54 16 57 13 52 12 57 21 74 24 83 28 95 31 97 33 97 33 95 30 95 34 97 22 64 64 317 120 114 67 74 132 417 280 604 371 582 345 534 247 398 194 179 36 119 28 95 48 102 37 105 34 102 34 100 27 83 24 81 21 83 19 74 19 102 37 119 34 97 22 112 34 117 34 121 33 117 33 105 30 95 22 66 16 62 21 54 12 28 6 21 1 47 19 88 22 88 27 52 60 214 40 121 9 88 21 105 27 124 43 152 52 157 40 138 39 133 36 133 33 136 31 126 31 124 30 121 30 117 31 112 25 105 27 109 27 97 27 102 25 105 30 114 31 109 28 109 33 117 37 121 39 126 39 131 39 133 39 131 37 126 37 131 39 128 33 117 30 117 30 117 28 114 27 114 28 117 31 131 40 133 40 138 34 105 15 62 15 57 12 52 10 50 12 54 12 54 12 54 12 54 10 54 12 52 10 52 13 59 36 102 48 105 36 81 30 85 40 114 60 138 60 121 49 105 45 95 46 105 55 105 46 85 36 71 28 66 21 52 13 64 114 284 158 276 134 272 135 288 165 324 165 336 180 346 174 310 64 128 42 100 36 95 39 105 42 97 42 97 40 90 37 81 37 78 36 81 40 78 36 66 31 76 33 78 31 76 31 78 27 71 31 85 43 107 58 124 54 100 30 42 24 102 52 93 37 93 33 90 30 102 48 143 51 133 51 169 64 148 63 200 95 202 113 322 185 343 179 382 203 367 203 370 205 372 206 374 190 341 184 334 184 336 182 329 162 288 150 260 128 222 105 198 75 157 73 148 63 124 46 97 43 85 30 54 10 28 0 21 6 23 0 19 0 26 0 16 0 9 0 2 0 0 0 0 1 0 0 0 0 7 0 7 0 0 0 0 0 0 0 0 1 0 0 4 10 16 4 0 7 7 6 19 15 21 12 23 15 16 3 0 0 0 0 4 1 7 6 7 1 2 3 9 9 14 9 11 6 7 1 2 9 0 0 14 0 9 12 88 87 162 76 150 67 155 70 162 69 179 90 179 55 38 0 2 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 190 102 190 108 218 120 238 123 226 117 226 114 198 98 154 84 130 85 154 96 190 110 218 116 230 117 226 114 210 107 186 99 162 93 150 85 126 79 123 81 170 104 214 120 242 126 249 131 269 143 301 159 337 165 337 164 333 161 317 150 289 143 273 138 281 141 293 155 325 161 357 185 281 111 123 102 194 122 253 168 412 200 456 221 476 205 432 205 420 190 361 168 313 159 285 156 257 147 226 132 202 128 194 126 226 140 238 149 281 165 317 173 293 179 396 212 436 220 480 244 511 251 543 257 551 247 420 171 289 196 416 212 400 217 420 208 424 187 341 185 317 229 539 223 476 247 488 242 468 244 484 242 492 232 444 247 527 245 412 194 206 132 230 171 408 241 503 244 515 251 492 242 460 235 464 241 456 239 460 241 468 241 472 242 480 245 484 245 484 245 488 245 468 242 464 241 456 241 460 242 460 242 468 244 468 245 488 256 468 247 440 241 488 262 492 259 507 289 511 188 230 152 361 247 460 212 456 227 539 289 742 250 416 202 436 199 369 152 305 167 484 257 583 274 535 245 503 244 515 241 472 238 499 253 503 248 476 248 492 251 495 250 499 248 511 253 507 248 507 248 515 251 535 254 535 254 527 256 515 257 488 260 519 244 531 276 579 256 499 215 380 171 242 126 186 107 170 125 210 128 210 138 257 149 293 147 281 143 265 132 249 135 257 138 269 141 277 146 297 155 309 171 349 185 372 190 388 197 388 194 396 193 384 187 380 190 416 206 412 206 416 208 420 209 400 202 400 202 400 202 400 202 388 196 388 194 384 190 372 187 372 187 365 185 369 190 388 197 388 196 388 190 357 177 345 179 325 168 329 174 317 150 238 134 226 141 174 66 111 129 357 209 587 257 698 306 507 60 0 16 51 25 59 25 35 9 43 37 63 27 71 30 71 30 79 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 63 27 51 25 47 25 35 22 27 24 47 36 83 42 71 36 99 31 39 24 91 75 174 87 134 78 130 72 138 63 123 54 146 75 186 101 226 79 119 48 47 22 7 7 0 10 7 15 43 27 47 30 55 33 59 31 63 30 47 30 59 28 31 19 214 194 265 52 146 21 372 226 694 348 964 366 924 325 706 269 444 85 83 46 63 37 99 36 67 34 63 36 71 34 51 25 51 21 23 21 23 16 19 28 63 36 51 27 31 31 55 31 47 34 51 31 43 33 55 31 39 22 35 24 47 19 11 3 0 4 0 9 23 22 11 7 0 18 476 257 257 105 182 30 3 18 0 13 0 37 43 51 55 51 63 49 55 37 35 28 27 33 15 31 19 28 15 30 23 27 11 27 27 30 19 24 19 24 3 25 19 30 23 28 15 28 23 33 35 36 39 36 51 39 43 39 43 37 35 34 35 37 39 34 19 28 19 33 35 31 31 28 27 28 27 30 31 36 59 40 63 45 51 28 19 18 31 15 23 12 15 9 19 12 19 12 19 12 19 12 11 12 23 12 7 10 15 18 67 40 91 48 75 36 51 33 59 39 103 61 154 67 123 48 95 48 95 49 99 49 83 42 75 31 55 27 31 15 11 22 265 126 293 116 249 101 238 132 261 120 281 125 285 125 293 131 170 57 51 31 63 42 79 42 71 39 71 37 63 33 47 30 55 34 55 36 63 36 43 27 67 31 63 30 67 31 67 30 67 31 71 34 91 46 123 55 87 42 35 4 31 78 265 122 277 119 249 111 238 120 285 137 400 156 341 164 372 152 341 165 321 140 321 152 337 141 301 143 325 153 333 159 353 168 372 173 416 188 416 191 436 199 444 197 492 214 495 211 480 205 464 200 480 208 480 205 460 194 428 184 400 168 349 140 265 113 214 98 99 48 39 22 0 7 0 0 0 3 0 0 0 0 3 7 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 35 24 79 30 51 19 55 34 95 36 95 48 75 22 15 0 0 0 0 9 23 12 19 4 0 0 0 0 3 4 0 1 0 0 0 1 31 0 11 6 0 0 23 69 158 75 130 70 126 73 154 84 158 78 170 95 166 37 0 1 0 1 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 102 222 96 219 104 241 116 250 123 262 125 262 122 248 111 236 102 238 110 238 110 248 114 241 108 238 105 229 99 217 90 202 85 198 85 193 82 195 93 217 116 255 134 279 140 274 132 272 137 296 146 310 152 312 149 305 155 310 144 291 135 288 138 296 146 305 147 319 153 305 138 296 101 205 76 210 85 198 84 236 108 250 126 298 140 243 96 198 87 186 76 171 63 162 58 167 85 205 79 207 84 217 87 219 78 200 67 195 70 202 70 195 78 214 96 238 107 272 150 348 211 420 224 434 217 386 173 329 182 398 209 405 206 425 215 403 203 382 199 379 171 429 262 456 233 463 236 453 232 468 244 479 235 477 242 472 197 336 116 276 138 377 223 482 239 470 241 503 241 482 235 477 236 487 239 487 235 477 236 479 236 484 238 484 242 496 241 499 241 499 241 499 238 494 236 494 236 496 241 499 245 506 242 496 239 501 248 525 262 513 245 527 250 542 274 530 245 456 171 317 187 405 236 503 250 413 212 451 251 484 265 351 180 308 141 241 125 253 146 281 171 372 232 484 257 489 248 511 247 494 238 491 247 508 250 496 248 508 251 511 251 513 250 511 253 508 251 506 251 508 253 511 256 513 253 511 251 511 253 511 235 515 256 508 263 511 218 415 188 386 191 401 184 377 162 300 158 353 162 336 143 303 117 257 114 284 125 303 128 296 123 291 132 305 129 300 126 300 128 300 132 315 150 336 155 341 164 370 170 372 174 386 177 389 182 401 179 396 180 396 180 393 179 393 190 410 188 408 187 405 187 401 185 401 184 396 179 389 177 386 171 377 168 374 168 379 173 386 170 386 182 393 174 377 173 391 180 391 182 393 167 339 132 312 152 310 67 193 108 327 184 432 277 460 253 508 298 415 92 40 9 59 22 100 34 62 15 57 27 57 28 50 30 47 30 47 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 25 42 25 42 25 42 25 50 21 64 31 102 42 119 37 114 36 102 19 105 52 200 90 212 75 205 73 200 70 195 66 186 48 145 58 183 82 193 79 183 66 145 49 102 33 97 36 90 34 95 28 90 31 97 33 95 33 90 28 93 28 83 24 88 132 336 105 93 48 59 174 379 245 384 184 305 168 281 117 205 90 145 48 119 34 90 33 109 36 102 33 102 36 105 33 95 30 85 19 78 19 76 19 97 31 114 34 102 27 117 34 114 33 119 33 114 31 102 30 93 25 74 21 69 25 59 12 26 9 26 1 45 18 83 13 66 0 334 285 489 206 341 146 279 90 191 51 131 28 117 25 112 34 131 39 136 40 131 36 128 33 128 33 126 30 119 30 117 28 112 25 109 28 112 25 97 25 102 22 105 28 114 28 109 25 109 30 119 34 124 36 124 39 138 39 138 37 133 34 128 34 133 36 128 28 119 30 121 33 117 30 114 30 114 31 117 30 124 39 126 40 131 34 97 16 64 16 59 13 54 10 52 12 54 12 54 12 54 12 54 7 54 15 57 10 52 15 69 34 97 46 109 45 97 39 93 33 90 40 121 67 150 67 126 55 109 51 100 45 90 43 90 39 69 28 69 22 59 18 83 110 217 98 202 95 191 87 245 98 217 99 224 98 210 105 238 90 138 30 83 39 109 40 88 37 90 37 88 33 78 28 66 31 69 30 71 34 69 28 57 30 71 27 71 30 76 30 69 33 78 33 81 37 93 46 102 60 107 31 33 22 155 141 303 170 296 159 288 155 296 162 312 156 291 146 319 170 319 153 308 170 334 164 303 146 293 143 276 141 288 144 298 150 310 156 315 143 288 143 296 150 305 150 298 143 291 149 300 156 310 159 315 168 329 174 341 180 348 182 348 205 372 199 360 190 346 182 339 179 322 156 279 131 243 113 219 92 162 72 97 22 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 15 50 48 93 54 76 51 93 57 74 46 90 45 54 19 11 1 7 12 28 30 42 19 16 3 0 1 7 0 0 0 0 0 0 0 0 0 0 0 4 0 19 39 140 70 136 67 152 73 167 82 198 98 195 90 193 93 121 19 2 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 202 101 166 90 170 101 198 108 230 117 234 120 238 120 234 117 202 116 226 111 210 114 214 105 194 104 186 101 178 96 166 93 158 96 178 101 182 107 214 120 249 134 281 141 277 134 253 128 246 126 238 126 238 128 246 131 257 132 246 129 257 140 289 150 321 141 242 119 186 90 95 67 71 73 111 96 130 79 71 72 162 84 162 116 261 114 182 87 210 116 265 140 297 150 325 162 277 146 277 155 317 171 341 171 329 165 309 150 261 132 234 129 198 114 158 93 115 87 130 99 206 123 234 137 214 111 202 141 365 202 384 197 369 205 392 200 361 191 353 170 265 209 531 250 480 245 488 247 507 257 503 238 472 218 345 152 150 102 206 179 523 242 472 238 511 251 488 230 464 235 460 235 460 239 468 242 456 236 456 236 456 238 460 236 468 239 468 238 468 238 468 238 464 238 464 238 464 238 472 241 484 244 480 242 476 242 499 253 515 235 531 271 452 235 503 221 353 144 123 141 432 221 428 254 607 269 511 283 591 322 662 199 269 117 198 123 325 161 337 140 365 164 357 215 531 248 551 265 523 253 547 262 527 251 499 250 488 250 499 251 511 253 519 250 507 248 519 251 519 253 519 253 543 253 535 250 535 251 535 254 555 265 547 256 515 174 170 102 170 102 222 173 396 206 408 185 313 170 325 170 325 170 285 138 178 108 210 111 214 113 210 110 238 117 214 114 234 123 242 120 206 122 210 125 218 128 234 134 230 135 253 141 265 147 289 153 329 171 317 170 317 170 317 170 329 174 325 171 317 168 309 167 317 165 317 162 313 164 321 167 305 158 297 155 289 152 281 150 257 146 293 161 325 170 337 173 337 168 325 161 269 132 234 141 238 96 59 81 238 134 388 301 642 300 654 250 622 294 559 150 43 4 0 4 35 24 43 21 59 24 75 27 83 28 91 28 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 59 40 83 39 67 34 99 27 35 25 123 85 194 84 166 81 123 58 75 43 75 48 115 48 55 39 71 49 111 72 170 81 150 66 123 70 119 55 75 36 55 30 55 33 59 30 59 30 51 31 39 19 43 42 404 179 238 33 59 22 480 208 718 180 246 79 142 45 47 1 51 49 91 33 67 28 31 37 67 33 51 31 59 36 63 33 63 22 19 19 23 18 19 27 51 34 51 30 39 33 55 30 43 33 47 31 43 31 51 30 39 22 31 22 43 19 11 1 11 0 0 6 39 21 7 0 142 283 587 180 448 167 261 180 313 128 218 85 115 57 35 34 0 31 7 31 23 36 51 39 39 36 35 33 27 31 23 30 15 25 11 27 27 27 15 21 7 22 3 24 15 30 19 27 11 27 23 31 35 34 35 34 39 37 39 37 35 34 23 30 27 33 27 28 7 25 11 31 39 31 39 31 39 31 43 34 39 36 55 34 47 33 19 15 15 16 31 15 27 13 23 12 19 12 19 12 19 12 19 12 7 12 31 15 7 9 19 22 59 37 79 46 83 43 71 40 59 33 59 39 99 58 146 72 130 58 103 45 67 39 75 45 95 37 55 28 35 15 19 24 242 110 218 92 222 102 206 105 202 92 198 96 210 95 222 111 214 67 59 31 59 39 59 31 71 37 67 36 55 30 39 27 39 27 31 27 39 30 35 25 59 24 43 24 55 28 51 22 59 28 63 31 75 37 91 42 99 46 47 1 0 33 178 114 277 119 249 110 226 107 218 102 210 107 230 120 265 125 249 116 206 102 206 104 234 122 265 123 190 104 194 105 198 107 206 108 222 114 222 116 234 119 226 111 206 110 210 111 210 111 206 108 170 98 186 105 206 114 226 120 202 116 234 126 261 132 269 132 305 141 285 129 261 122 261 126 309 134 277 90 107 21 0 0 0 0 7 0 7 1 15 0 0 0 0 0 0 0 0 0 0 0 3 3 15 19 103 52 158 55 142 63 142 42 99 52 119 42 79 25 51 22 59 28 103 37 63 13 3 3 11 12 23 18 55 27 59 16 7 0 0 0 0 1 11 36 111 75 130 61 91 66 126 70 142 79 194 92 182 93 214 82 75 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 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 108 217 90 195 87 207 101 224 113 241 114 243 116 245 117 248 107 248 116 241 108 248 111 229 99 222 98 222 98 222 98 219 95 219 107 234 110 236 116 250 126 267 134 272 129 260 125 260 123 260 116 250 114 262 128 281 110 248 114 262 129 291 147 315 141 272 107 243 108 245 104 236 114 257 116 255 116 265 126 276 96 169 52 171 101 212 92 183 101 241 156 348 206 410 235 453 226 427 221 429 227 444 226 432 220 439 227 434 209 413 208 427 218 415 215 405 194 324 116 205 75 188 82 219 84 200 122 346 197 389 197 374 187 377 196 384 196 367 167 291 140 389 245 460 239 465 242 475 251 475 211 379 159 286 101 305 179 439 236 494 241 477 247 491 250 487 241 475 239 482 238 475 227 465 236 487 238 479 238 479 238 479 236 482 239 487 238 491 238 491 236 489 236 489 236 489 236 487 241 491 241 491 245 491 245 494 253 508 227 427 262 532 203 386 194 317 113 293 128 217 132 257 159 374 223 446 209 468 248 608 325 391 202 329 167 305 168 293 182 360 202 274 107 267 161 339 165 367 214 468 256 518 251 487 248 506 248 508 250 508 253 508 251 503 247 499 251 508 259 513 259 511 259 513 256 508 256 515 260 522 259 508 256 553 277 413 141 370 146 253 87 284 137 324 162 370 190 377 173 351 170 358 162 319 128 288 117 262 105 260 105 253 95 234 87 241 110 281 123 279 123 269 111 262 114 274 116 272 110 272 116 284 119 288 125 308 128 308 126 310 128 312 129 312 137 322 134 315 129 308 125 300 120 293 116 288 119 298 126 310 134 317 131 308 125 296 116 286 99 267 110 303 140 343 149 339 152 341 143 319 122 298 135 353 138 331 102 229 120 348 259 608 358 594 288 491 262 511 277 511 241 291 36 45 0 59 15 69 21 59 22 50 25 42 27 45 27 54 27 54 27 54 27 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 19 64 34 105 42 117 36 114 39 100 13 100 58 210 96 217 67 195 72 200 63 179 45 159 34 128 33 150 49 150 45 138 58 167 66 159 69 171 69 136 48 109 33 93 31 100 33 93 31 93 31 95 24 74 28 119 173 291 105 88 33 85 202 348 256 329 159 288 87 109 40 102 36 152 43 83 48 124 27 109 36 97 28 93 31 102 36 105 33 85 18 76 19 76 19 95 28 112 34 105 28 119 34 112 33 119 31 112 31 102 28 93 21 66 16 62 21 54 10 26 3 16 0 40 18 85 12 64 233 518 215 384 179 305 180 291 141 286 123 260 113 238 90 191 64 155 48 124 31 114 31 119 37 124 34 121 33 117 30 114 27 107 25 109 28 109 24 97 24 102 21 105 27 114 28 109 25 109 30 117 33 121 34 121 37 133 36 131 33 126 28 121 30 124 30 117 22 112 25 117 33 117 31 114 33 117 34 121 33 121 36 114 28 105 16 64 15 62 16 59 15 59 13 57 12 54 12 54 12 54 12 54 6 54 16 59 10 50 16 74 33 93 42 102 43 100 40 95 31 83 27 74 27 100 63 157 67 121 52 93 36 78 40 95 49 85 36 74 22 62 15 83 85 222 95 188 99 238 99 186 88 188 76 202 93 200 92 205 104 167 49 102 37 97 34 88 40 93 39 90 34 81 30 69 27 59 22 59 27 62 27 57 25 59 18 57 24 66 22 57 21 62 25 71 31 81 37 85 34 90 42 59 6 42 39 136 95 181 90 186 88 183 82 171 88 205 95 191 81 191 88 193 96 188 79 191 88 186 78 179 76 176 76 176 78 179 78 179 79 179 79 183 84 186 79 176 87 195 85 191 79 181 73 174 76 179 75 179 75 181 78 183 84 188 88 193 85 183 75 169 70 171 73 167 67 164 78 188 76 174 87 159 58 83 22 38 0 2 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 7 4 0 0 0 15 47 36 47 37 81 51 66 46 97 48 74 43 64 39 59 36 57 46 62 27 21 4 7 10 26 43 81 60 100 55 59 18 7 4 11 0 23 34 114 73 133 73 121 46 124 61 145 60 152 81 186 85 179 96 169 55 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 95 162 82 138 85 182 104 194 104 214 111 226 113 222 110 214 108 210 107 206 105 202 104 190 99 182 96 178 98 190 102 194 107 206 111 214 116 238 128 238 107 194 123 265 125 230 120 190 104 182 107 190 108 178 101 174 110 230 137 297 155 321 158 265 143 297 155 317 162 325 168 380 199 432 208 400 197 412 212 376 113 95 58 103 61 146 102 182 90 182 96 249 153 448 224 488 235 531 242 503 227 492 232 492 229 495 223 464 212 464 221 480 226 519 238 444 153 174 82 130 113 253 107 130 96 190 162 396 193 365 199 392 196 357 187 341 187 281 82 123 199 480 226 404 220 396 180 242 137 158 104 226 162 353 221 484 250 503 248 488 241 488 233 448 223 448 229 428 221 440 227 448 232 464 236 456 235 448 232 444 232 444 233 456 235 456 236 460 236 464 236 484 242 480 239 476 241 492 242 460 242 519 250 515 233 361 144 138 114 261 170 321 140 230 132 234 132 249 129 210 122 230 135 277 149 349 215 563 325 726 229 412 193 456 203 444 187 484 229 515 193 341 161 321 140 234 129 361 122 242 233 567 259 499 253 468 260 527 245 488 247 543 271 551 256 527 260 599 279 555 277 595 274 591 257 591 288 658 282 642 272 599 269 511 187 321 174 341 137 202 117 174 110 186 111 194 105 166 125 226 120 162 105 170 96 154 90 154 92 142 82 142 88 146 85 130 84 150 96 170 107 182 117 214 125 206 116 194 114 202 117 210 122 222 125 190 119 174 107 162 117 170 102 166 113 174 114 178 116 174 114 158 107 182 116 210 126 234 132 249 137 253 138 253 137 246 135 230 150 242 73 19 75 150 95 170 113 222 135 269 146 273 143 281 159 325 132 257 199 658 352 734 345 845 340 650 253 551 266 666 282 567 138 63 0 0 6 31 21 47 22 63 24 63 21 55 22 47 24 59 28 51 22 43 25 55 30 59 28 47 25 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 91 25 35 19 59 48 158 101 162 81 154 69 115 55 99 54 79 43 59 42 71 48 67 42 75 49 71 51 83 57 79 51 55 33 59 31 55 30 51 30 55 24 39 27 63 6 7 122 472 152 194 40 27 67 551 168 583 170 591 190 289 58 35 21 91 64 87 39 67 22 99 67 67 28 31 24 51 34 55 25 55 27 39 21 15 15 11 21 47 30 47 36 55 33 47 30 39 33 51 33 51 34 59 31 31 22 35 24 39 16 3 1 19 9 19 0 138 40 0 158 742 244 436 187 353 155 261 150 337 131 238 122 246 113 210 119 206 110 222 88 55 25 31 28 39 31 31 28 27 30 35 33 23 30 35 25 11 19 15 30 11 24 15 24 15 24 15 24 23 28 35 34 47 37 51 36 51 37 51 37 47 34 39 33 31 30 27 28 23 27 19 25 31 31 35 33 39 34 43 34 59 33 35 37 55 27 0 9 15 13 23 13 23 13 23 13 15 12 19 13 23 12 19 10 23 7 7 13 15 9 19 27 83 43 83 45 79 42 75 42 79 37 47 19 19 25 79 55 130 69 150 61 87 37 71 46 95 43 63 28 35 24 31 21 198 85 206 102 246 108 186 76 170 85 182 88 198 93 210 96 210 93 162 52 55 33 59 34 55 30 47 33 63 34 35 19 39 28 47 31 47 31 35 27 51 24 43 21 39 21 39 22 47 24 47 25 55 28 67 33 63 36 83 39 11 3 27 58 154 76 154 78 146 78 146 78 146 75 134 70 130 72 146 78 138 70 123 70 142 78 142 72 119 67 115 66 115 64 111 64 126 70 123 69 123 69 119 67 130 70 107 66 115 69 103 61 99 64 107 67 107 63 91 57 107 69 103 61 91 60 103 61 123 66 107 55 79 48 67 46 99 52 67 48 107 58 107 45 0 0 0 0 7 4 23 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 15 10 15 12 43 27 79 30 59 24 59 30 87 40 107 42 75 13 0 0 35 34 166 58 138 60 166 58 91 18 0 0 39 52 142 69 115 67 111 61 79 54 83 60 107 63 126 92 206 85 182 101 170 42 0 4 0 0 0 3 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93 198 85 181 78 186 92 212 96 210 101 219 105 219 104 217 102 222 99 217 96 212 93 210 88 202 88 202 92 212 98 219 98 212 101 210 95 195 90 195 108 236 119 229 102 212 102 222 96 222 92 217 93 224 99 229 114 269 141 319 162 327 153 305 162 339 170 348 174 358 185 374 180 374 200 396 203 403 217 429 220 372 152 217 66 145 79 210 75 164 66 152 64 179 90 229 125 308 180 398 217 420 215 420 199 415 221 441 218 420 206 410 215 382 170 300 117 219 82 207 122 324 200 343 119 200 79 291 196 389 197 362 180 360 176 327 173 265 111 257 144 310 128 279 99 236 87 217 101 296 165 379 209 434 227 468 238 472 227 448 217 434 215 425 205 413 205 425 209 436 215 446 221 463 229 468 238 477 236 472 235 475 235 475 235 479 236 482 235 489 236 489 235 479 236 487 241 489 244 489 244 513 259 439 168 308 116 250 93 222 107 241 104 214 92 214 105 231 134 260 152 253 149 255 144 339 197 432 277 503 214 284 179 346 214 413 242 420 247 451 238 401 218 420 227 405 190 379 266 417 108 253 202 522 268 513 265 515 260 511 251 515 235 379 193 389 170 358 182 367 165 353 164 334 150 362 180 377 162 341 161 360 156 331 164 405 211 420 153 319 138 317 132 315 152 322 125 276 125 298 144 303 137 293 102 238 95 236 99 243 99 236 96 238 96 226 84 212 82 219 101 238 99 245 108 267 116 269 120 279 120 284 119 286 120 286 116 291 125 291 126 308 131 291 119 288 122 296 128 303 129 303 131 305 132 308 134 312 135 315 134 312 137 317 138 319 138 317 138 331 120 210 48 217 101 269 119 293 125 303 126 293 116 276 108 281 123 346 247 587 306 470 229 499 262 422 185 432 256 527 251 525 295 518 235 329 75 66 4 62 30 71 21 50 28 83 19 66 31 66 22 52 27 69 24 47 28 47 28 47 27 40 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 31 85 13 76 16 93 36 136 63 169 66 181 61 171 54 169 52 155 46 148 46 145 42 133 43 133 43 133 48 140 46 128 33 95 31 95 30 93 28 90 30 85 27 88 33 57 22 260 179 286 75 100 16 181 173 329 211 327 235 305 90 140 40 107 51 157 45 109 43 128 98 257 49 102 16 62 12 78 25 90 25 90 22 76 13 71 18 90 27 105 33 112 34 117 31 112 31 117 33 117 33 107 31 95 24 74 24 71 24 57 12 31 13 23 0 59 4 35 81 511 254 420 180 319 147 305 155 324 150 281 114 257 116 245 111 255 120 253 125 234 58 90 12 76 22 90 25 97 28 97 28 95 21 95 25 97 22 90 19 93 25 97 25 97 25 97 25 97 25 100 28 107 33 112 34 117 37 124 34 124 33 117 28 114 31 117 30 117 28 114 27 112 31 107 31 109 33 112 34 112 37 107 31 117 37 100 13 66 12 57 13 57 13 57 13 57 10 54 12 57 13 54 12 52 13 47 7 54 12 50 15 76 34 105 52 117 45 95 39 102 39 95 34 81 24 76 34 97 51 114 63 119 51 90 40 85 43 66 27 71 19 52 12 112 84 212 104 241 113 219 95 195 85 200 87 205 92 202 93 200 92 186 76 126 40 100 39 90 37 90 37 90 37 83 27 59 27 66 30 69 31 64 28 59 24 64 22 62 21 59 22 62 25 64 24 64 25 69 28 74 31 74 40 95 34 59 34 124 75 152 75 164 78 169 76 167 73 167 69 159 67 162 72 169 69 157 63 157 70 167 70 155 69 150 69 148 67 145 66 143 67 148 69 150 70 152 72 152 72 150 64 145 66 150 63 138 60 136 57 131 54 128 54 128 58 133 61 138 64 138 61 136 69 143 60 128 51 117 48 117 49 114 43 112 54 126 58 114 33 26 0 2 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 1 4 9 9 4 4 4 11 12 23 21 35 18 11 0 0 7 28 31 42 25 50 39 62 30 33 6 23 25 105 76 143 70 133 70 136 63 136 64 150 67 152 61 179 90 179 93 191 84 109 4 11 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 3 7 6 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 150 82 138 75 123 76 154 90 162 87 166 88 166 88 166 87 154 88 150 87 142 84 138 84 146 87 150 90 166 98 186 104 166 98 174 95 146 78 107 70 119 98 194 90 134 90 154 78 123 81 130 93 182 119 253 140 297 156 345 176 372 171 333 156 329 164 329 165 325 168 345 179 281 153 297 162 313 170 337 185 416 224 484 165 234 102 186 82 123 67 115 55 67 42 39 40 11 64 142 125 261 141 242 128 246 147 317 162 293 140 257 140 206 111 190 119 238 141 309 170 361 171 361 152 234 101 115 120 301 184 376 173 321 179 329 150 289 129 218 135 329 190 226 84 115 99 146 144 321 203 424 229 476 236 472 232 456 224 436 217 436 220 432 215 412 211 416 217 424 217 428 224 452 233 464 238 476 241 468 236 464 236 464 236 464 235 468 236 468 238 472 236 464 238 484 244 495 244 499 241 488 247 468 167 154 81 103 99 186 113 178 93 142 92 174 95 206 120 289 164 380 190 384 179 404 227 472 244 611 232 313 146 349 168 361 176 392 174 396 182 412 185 428 214 472 197 372 177 484 232 182 64 297 239 440 248 488 233 476 251 515 250 404 104 265 180 349 150 222 140 182 122 170 102 119 93 170 111 198 114 154 122 234 114 214 165 372 184 329 164 341 156 277 156 329 150 261 149 293 153 305 164 317 159 341 165 349 170 369 177 380 177 313 156 329 161 329 159 333 162 249 129 222 123 234 132 261 138 273 140 273 141 277 143 285 144 293 147 238 117 182 123 246 143 234 134 242 138 253 140 253 140 297 152 293 149 289 147 281 146 297 153 305 158 317 161 321 161 337 164 281 117 178 123 273 150 285 149 297 153 297 149 281 143 329 138 273 164 460 230 432 173 353 182 325 153 365 242 595 265 583 260 607 272 682 286 583 200 126 46 3 4 0 15 15 12 35 15 27 18 59 31 67 27 55 27 51 25 47 27 51 30 55 27 55 27 55 27 55 27 55 25 47 24 55 27 51 24 51 21 35 21 43 25 35 21 27 28 71 42 79 36 67 37 87 25 39 18 35 13 0 12 47 42 83 54 103 54 103 54 111 55 91 49 83 46 71 39 51 36 47 37 51 42 47 40 43 30 51 28 47 28 43 27 47 27 47 25 51 9 67 162 416 164 138 36 0 108 317 174 416 177 607 155 202 60 95 22 138 78 99 37 79 48 226 129 218 76 115 39 59 34 71 37 71 33 47 19 7 13 11 21 43 28 47 34 51 33 47 30 39 31 51 33 47 33 55 31 35 24 43 25 47 19 11 4 0 10 0 16 0 51 611 291 539 208 384 143 253 150 289 150 277 120 214 111 206 101 194 120 238 126 285 129 162 24 0 0 0 10 15 22 35 24 23 19 15 18 19 22 31 24 11 18 23 25 31 25 31 25 31 25 23 24 35 28 43 31 47 31 63 37 59 34 55 33 47 31 51 33 51 31 47 31 43 30 43 33 47 34 47 34 51 36 47 31 43 39 55 25 0 10 15 13 23 13 23 13 23 13 15 12 19 13 23 12 19 10 15 7 7 10 7 9 19 24 35 40 115 60 95 39 67 43 71 39 79 37 59 27 39 27 55 42 103 58 119 51 75 37 87 31 39 37 27 1 19 58 190 98 257 116 226 96 186 99 182 88 186 87 186 88 194 90 178 85 158 57 75 40 67 34 75 42 83 40 63 30 35 27 27 24 31 27 35 28 31 27 43 22 43 22 43 22 47 24 51 25 47 24 47 24 51 27 47 27 71 51 107 48 95 61 154 75 150 76 142 76 142 75 134 70 123 66 119 67 126 70 123 66 115 66 126 70 126 67 150 73 146 70 138 67 130 66 126 66 134 69 142 72 150 75 142 67 126 64 130 66 123 61 130 63 111 55 99 55 107 60 75 52 99 61 119 63 119 58 134 64 123 55 103 51 99 51 75 46 67 46 79 57 123 66 146 31 0 0 7 1 15 4 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 3 3 0 0 0 0 0 0 0 0 0 3 0 3 3 3 0 0 0 3 0 0 0 3 19 15 39 16 35 21 63 63 170 85 130 66 107 63 87 63 99 66 107 61 99 64 146 84 194 101 202 82 19 6 0 0 7 0 15 9 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 4 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 72 164 70 157 66 157 73 174 75 167 72 162 69 159 70 162 75 169 75 171 76 171 78 174 79 179 82 183 87 193 92 198 84 188 87 186 78 169 72 167 63 167 78 174 81 191 78 157 84 217 105 265 137 312 165 348 176 351 176 351 174 348 174 346 171 351 176 351 170 341 170 346 171 343 167 334 161 327 161 329 144 341 185 327 147 269 99 152 64 157 61 155 51 138 37 131 22 112 33 140 51 155 46 138 42 162 57 164 43 152 54 188 95 245 134 334 185 382 194 379 205 351 147 279 162 367 152 298 131 305 165 322 156 308 144 272 105 262 141 269 190 513 272 427 211 379 180 396 218 441 232 465 227 448 224 448 223 451 226 453 232 456 232 451 229 456 233 463 227 458 230 470 236 479 242 484 241 472 238 475 235 472 235 477 235 477 235 482 236 482 236 489 241 496 242 491 236 472 226 456 205 393 152 267 88 229 99 243 122 262 123 241 111 257 114 224 88 202 104 241 147 291 167 293 180 422 274 580 312 408 120 229 98 217 99 222 107 236 120 262 138 281 141 312 149 310 140 324 152 408 167 341 214 429 187 453 208 446 226 479 247 446 155 250 140 456 280 472 217 417 211 398 174 353 135 234 75 250 141 351 126 305 143 310 132 293 132 305 137 327 143 312 137 348 158 281 144 334 165 329 161 341 173 329 162 334 164 341 171 353 176 358 180 367 190 384 197 389 197 389 205 391 190 372 187 379 190 384 190 389 194 398 199 410 205 417 212 451 251 496 250 451 209 398 208 415 208 415 206 408 202 405 187 389 185 389 187 391 187 391 177 379 180 384 184 386 182 384 182 370 176 372 180 372 180 379 176 372 182 382 187 384 187 382 159 374 193 370 147 281 132 317 155 324 176 436 262 527 265 506 265 513 254 489 263 527 285 511 263 377 113 121 18 59 10 42 15 54 22 69 28 69 25 57 28 52 25 40 24 42 30 47 27 45 27 45 27 45 27 45 27 42 24 40 27 45 25 40 24 35 19 35 24 42 24 42 22 71 39 109 40 112 34 119 36 85 18 81 27 69 12 47 18 76 30 105 39 124 45 140 54 143 49 136 46 136 43 131 36 121 34 124 39 131 37 119 27 88 27 88 27 88 27 88 27 90 31 83 25 59 48 336 162 296 52 90 3 202 149 286 146 305 209 255 72 126 36 66 63 171 48 107 37 100 52 145 95 188 79 164 69 150 57 131 49 121 37 88 16 69 13 81 25 102 31 109 33 117 31 112 30 117 31 114 33 105 30 93 21 69 21 69 22 54 12 28 0 47 0 23 7 284 309 444 205 370 164 305 150 322 152 286 123 260 111 248 105 224 102 241 113 248 129 267 102 107 0 52 0 42 9 59 16 71 19 71 19 71 13 71 21 83 18 71 22 81 22 81 22 81 22 81 18 76 21 81 24 85 25 88 34 114 34 114 34 114 36 119 31 109 31 109 31 107 30 107 33 105 34 107 34 107 34 107 30 97 33 112 34 85 13 69 12 57 13 57 13 57 13 57 10 54 12 57 13 54 12 52 9 50 9 50 7 52 16 71 18 88 51 126 55 109 45 105 39 100 43 102 37 83 25 66 22 71 43 114 64 114 45 71 49 76 33 90 31 88 45 191 95 236 110 236 93 193 92 207 90 202 85 198 84 191 85 188 78 171 75 136 46 105 36 81 34 93 40 90 30 71 27 71 19 54 21 57 25 57 25 57 22 62 24 64 25 66 25 64 25 66 24 62 22 62 24 64 27 57 30 97 63 126 63 133 73 152 75 162 75 164 73 162 70 155 67 150 66 150 67 155 69 155 69 155 70 157 70 152 75 150 73 145 70 140 67 136 66 136 67 140 70 143 72 145 69 138 67 136 66 136 64 133 66 133 61 126 58 124 60 126 49 112 57 126 63 128 61 126 64 128 58 117 52 112 52 117 52 124 52 117 48 121 63 148 85 121 25 9 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 11 13 23 10 7 0 0 1 4 3 7 4 4 0 0 0 4 4 4 0 0 0 0 0 0 0 0 4 14 25 76 52 136 84 150 72 131 63 128 61 138 66 145 60 136 57 140 63 169 92 193 102 191 60 50 0 2 3 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 111 66 119 66 111 64 119 70 115 64 107 61 99 60 99 60 91 66 99 70 111 75 123 78 103 70 107 72 111 72 111 72 87 61 83 57 71 57 87 66 111 67 111 78 126 72 138 96 257 141 317 167 361 176 372 179 392 184 384 180 384 184 392 187 384 187 384 187 361 174 337 170 321 167 305 156 269 149 249 144 289 152 265 137 242 125 206 99 154 81 107 64 67 54 55 51 47 54 11 54 47 72 79 73 51 70 83 73 83 82 158 117 313 162 357 184 412 196 400 182 321 164 325 150 448 257 432 144 273 140 265 143 234 108 158 107 190 99 182 107 226 167 376 211 488 218 396 218 448 224 436 229 456 230 460 230 460 227 456 227 476 230 464 227 460 230 472 233 464 232 468 232 464 233 464 235 464 236 456 233 452 232 452 233 456 233 460 233 464 235 464 235 460 236 460 233 444 220 416 209 361 164 210 110 174 125 214 120 214 140 246 131 253 140 261 111 281 134 269 147 337 180 357 179 265 179 587 340 619 184 186 85 158 120 261 152 301 152 301 156 349 168 333 167 329 167 341 185 380 194 384 223 495 236 416 221 380 236 444 241 579 203 182 90 95 155 495 262 531 229 408 229 424 211 361 132 87 49 111 119 392 190 408 196 396 196 380 188 396 185 396 182 396 200 337 102 214 137 273 143 273 158 317 155 325 167 341 170 345 171 357 176 349 173 357 176 361 173 337 162 369 174 345 167 337 165 329 161 341 167 349 171 365 177 376 180 372 197 480 235 507 212 412 187 388 185 388 184 380 180 372 177 384 185 388 188 392 190 400 191 380 185 384 185 380 182 372 179 341 162 341 184 396 179 341 168 361 176 361 176 353 168 333 162 321 170 345 134 226 129 253 126 265 185 535 285 611 250 535 262 547 262 603 268 587 262 591 262 630 303 722 242 281 45 0 13 0 21 83 34 51 16 51 33 63 28 47 22 39 27 55 33 55 27 55 27 55 27 55 27 55 25 47 24 55 27 51 24 55 22 39 21 43 24 31 19 31 30 75 43 75 36 63 36 51 18 27 21 59 25 23 16 3 13 19 18 27 24 63 36 91 43 91 45 87 42 83 42 71 36 59 37 63 42 59 36 31 25 39 27 43 27 43 27 39 28 55 22 27 6 111 194 396 153 95 28 3 79 555 149 380 140 357 72 91 25 75 28 119 70 83 36 91 36 71 25 83 43 103 54 123 55 107 48 103 43 71 25 15 13 3 16 35 25 39 33 51 33 47 31 35 30 47 31 43 33 55 30 35 22 39 25 51 21 15 6 47 3 0 0 11 93 519 232 456 161 293 143 321 156 261 129 218 111 214 113 198 99 166 101 182 111 238 128 242 46 0 9 0 3 7 7 15 15 35 19 31 13 0 6 3 15 7 10 11 16 15 16 15 16 15 16 7 15 15 18 23 19 23 18 39 24 39 25 51 31 67 37 59 31 59 31 63 33 63 33 39 31 39 30 35 30 35 30 19 25 43 37 39 18 0 16 15 13 23 13 23 13 23 13 15 12 19 13 23 12 19 10 11 10 15 7 0 12 27 21 15 24 63 49 115 58 103 46 83 42 83 40 75 34 51 27 15 25 59 51 126 60 91 39 59 40 47 31 83 66 202 95 257 108 230 95 170 85 170 95 182 87 174 79 162 79 170 81 150 79 158 61 87 40 51 25 39 30 55 28 31 21 35 31 11 18 11 19 19 24 27 27 47 25 55 28 59 27 51 25 51 25 47 22 43 22 47 24 47 21 27 37 115 67 142 67 150 75 146 73 134 73 130 70 134 72 130 69 126 67 123 67 126 69 126 69 123 67 123 69 150 73 146 72 142 69 134 67 138 69 138 69 138 69 138 69 138 69 142 69 134 67 134 67 115 60 119 61 115 57 103 52 103 58 99 57 103 60 119 61 119 58 111 54 103 52 107 54 99 55 95 52 79 55 126 79 174 84 126 12 0 1 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 19 12 11 3 0 0 0 1 0 1 0 0 7 3 0 0 0 3 0 0 0 1 3 3 0 0 0 0 27 45 146 81 142 67 103 64 103 67 99 70 119 70 111 60 115 54 91 67 154 88 202 114 210 40 0 0 11 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 15 1 0 0 7 6 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 145 66 152 64 148 64 150 61 143 61 140 60 138 58 133 57 131 60 138 67 150 72 155 66 143 66 143 64 138 60 136 52 128 46 117 40 119 51 140 63 155 76 181 72 167 116 317 176 365 197 391 200 384 197 386 196 386 203 398 206 396 202 389 193 384 197 382 188 365 180 360 185 372 193 379 193 374 191 379 196 372 179 353 165 315 165 358 162 312 144 288 134 293 135 298 146 293 144 305 164 346 176 353 174 358 184 374 185 379 194 398 196 398 203 410 215 427 211 398 168 377 190 365 253 592 251 329 155 272 120 260 113 202 90 236 114 222 125 269 132 291 168 422 227 441 233 465 242 448 221 429 224 444 229 456 229 456 224 444 232 448 226 444 229 453 232 458 233 465 232 463 230 463 229 463 235 463 232 458 229 463 230 465 230 470 230 472 232 475 233 477 230 484 232 482 230 468 224 456 218 429 197 393 191 396 197 396 194 382 190 374 185 384 182 362 176 365 176 374 194 389 194 367 199 374 239 515 224 377 199 391 209 434 233 439 217 420 215 425 229 448 230 458 235 475 242 499 256 477 244 491 233 494 263 456 241 511 238 496 280 420 88 179 85 238 155 472 301 494 245 496 285 506 268 491 187 226 52 202 153 441 277 520 259 501 272 506 265 525 268 525 268 515 220 324 104 255 114 253 122 286 144 293 138 298 143 298 140 293 140 300 147 308 149 315 153 315 147 303 164 329 162 331 164 336 162 329 162 339 161 341 161 341 161 339 177 336 152 303 141 305 159 351 156 324 159 331 164 334 164 336 161 343 161 343 159 341 159 341 168 355 168 353 165 348 161 339 158 312 147 324 159 315 144 305 147 312 149 312 144 298 134 288 143 253 101 324 187 360 165 346 196 458 274 503 250 487 262 515 257 508 248 499 256 515 276 527 268 479 257 520 303 465 147 143 36 59 0 31 16 74 25 47 28 52 25 40 25 40 30 47 27 45 27 45 27 45 27 45 27 42 24 40 27 45 25 40 25 38 21 35 24 40 22 40 24 74 40 109 39 109 33 117 31 74 19 71 28 64 24 50 15 40 10 38 7 52 19 81 28 85 34 93 34 102 37 119 39 117 36 124 39 133 37 124 24 85 25 88 27 88 28 90 25 88 28 76 18 50 49 348 164 265 45 85 25 126 263 346 161 265 111 140 49 102 34 102 60 162 39 95 40 105 36 81 25 88 27 90 27 90 27 90 28 93 25 81 15 69 15 83 22 97 28 107 33 117 31 114 30 114 30 112 31 102 28 93 24 76 25 76 28 64 18 40 15 14 12 40 0 83 64 308 179 315 140 305 150 293 128 269 119 262 116 257 108 229 95 207 99 231 110 234 117 143 4 52 4 31 4 31 7 45 15 59 13 52 7 50 6 52 6 52 10 52 9 52 9 52 9 52 7 52 10 57 12 57 12 62 10 64 9 66 13 78 22 90 27 93 27 95 28 95 28 97 24 85 22 83 22 81 21 81 18 85 33 107 28 71 12 74 12 57 13 57 13 57 13 57 10 54 12 57 13 54 12 52 9 57 13 50 7 59 21 71 19 66 25 93 52 126 57 117 48 107 42 100 40 97 37 85 24 66 31 90 51 107 48 85 39 81 40 93 64 222 120 250 114 248 98 212 88 198 92 195 87 193 78 183 75 174 76 174 72 167 76 143 52 112 37 81 25 71 25 66 21 64 27 71 19 52 19 54 25 62 31 69 28 74 31 78 31 74 27 66 25 66 24 64 24 64 25 69 28 57 19 64 43 114 64 138 73 150 73 159 72 159 70 155 73 159 72 157 70 152 69 150 64 150 69 150 64 143 64 148 69 152 69 152 67 150 67 150 69 150 67 150 66 148 64 143 67 145 70 145 66 140 67 145 60 136 64 140 64 133 57 126 63 136 60 131 57 131 60 136 58 128 52 121 51 121 54 121 49 114 52 121 52 136 73 171 72 179 85 78 3 7 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 1 0 0 0 0 0 0 0 0 0 7 4 0 0 0 0 0 0 0 0 4 9 4 2 0 2 12 97 78 155 70 126 63 138 66 140 66 143 67 145 63 133 64 140 54 136 63 155 87 186 101 100 6 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 7 2 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 75 54 99 60 99 55 91 55 87 55 95 58 99 57 87 54 67 57 67 60 75 63 83 66 91 67 95 67 87 64 75 58 63 52 59 48 43 46 63 57 67 64 126 84 154 105 301 176 341 167 357 171 353 174 392 194 392 185 396 187 392 184 380 179 384 185 372 179 349 177 361 185 297 170 349 190 361 190 376 199 412 212 436 223 444 208 444 226 476 212 452 205 452 212 460 214 436 211 444 217 464 224 472 223 464 221 472 224 472 217 444 208 472 227 511 235 507 220 408 167 337 185 369 150 420 250 380 108 289 131 246 132 257 120 222 123 246 128 277 114 190 125 253 149 448 227 444 212 392 211 440 229 420 215 436 223 448 224 440 220 476 227 456 224 464 232 468 229 468 233 468 230 456 232 452 229 452 233 448 230 444 230 444 229 444 227 444 229 448 229 452 230 440 230 448 235 460 236 480 239 495 245 527 251 531 248 547 259 515 245 480 239 492 230 499 233 507 230 507 238 503 244 476 232 444 221 488 253 511 241 515 256 523 250 523 236 499 250 563 263 531 253 543 254 551 260 555 259 535 254 563 260 452 247 523 239 488 250 503 256 547 226 281 66 130 78 134 162 511 276 543 268 539 253 555 271 527 167 130 42 83 152 515 265 571 262 559 262 551 248 603 263 591 263 579 224 257 119 174 101 170 110 202 125 218 129 226 129 210 123 214 129 186 114 186 120 210 128 210 120 230 125 234 128 249 132 249 128 238 123 238 122 230 120 226 119 289 138 273 141 281 131 242 125 253 131 261 135 277 140 281 138 289 144 289 143 281 140 273 138 269 137 273 137 269 135 261 134 261 132 234 129 242 129 234 128 206 120 226 126 226 120 198 108 142 98 369 265 694 262 539 260 599 271 587 253 567 272 611 257 575 260 547 262 571 262 547 248 547 256 575 266 607 277 642 289 392 105 107 12 43 30 51 9 55 28 47 25 47 27 55 30 55 27 55 27 55 27 55 27 55 25 47 24 55 27 51 24 59 24 39 21 43 24 27 18 35 30 75 43 75 34 59 34 63 30 63 33 75 27 47 27 31 18 31 13 11 9 23 16 39 22 55 25 55 27 63 34 75 33 67 34 71 37 67 33 39 27 43 27 47 28 51 30 35 25 43 16 11 0 83 180 428 135 99 27 55 27 591 248 547 193 376 88 206 51 95 15 134 79 95 30 59 30 67 25 75 39 67 30 35 19 15 16 19 18 23 18 15 15 11 19 27 24 35 31 47 33 47 31 31 30 43 30 43 31 51 28 31 22 39 25 51 21 19 9 0 0 27 6 3 15 0 28 242 134 341 155 277 125 218 123 265 126 226 111 190 104 166 88 170 117 202 104 265 75 0 3 3 4 23 6 23 7 19 9 31 16 39 19 19 10 3 7 0 7 3 7 3 7 3 7 3 7 7 10 11 10 11 7 0 3 0 1 0 6 11 13 23 15 23 16 27 18 31 18 0 13 0 13 0 12 0 10 0 22 43 37 23 13 0 21 15 13 23 13 23 13 23 13 15 12 19 13 23 12 19 10 15 16 31 9 3 18 43 22 35 22 31 30 71 49 111 58 115 49 91 43 87 42 71 34 47 28 39 30 55 40 83 49 87 46 71 52 166 102 261 108 226 96 206 93 182 90 162 88 162 79 150 70 138 70 150 75 142 78 166 69 115 54 95 42 59 30 31 22 27 25 39 28 31 25 31 27 43 34 59 40 75 36 83 37 79 31 59 25 51 24 47 24 51 27 59 30 43 25 31 24 51 46 111 61 150 73 142 72 130 70 123 67 138 75 134 73 130 70 123 67 119 70 130 70 115 64 115 67 115 66 115 66 119 67 119 67 115 66 115 66 115 66 119 67 111 69 134 69 123 64 126 70 130 69 130 69 126 66 119 61 95 60 95 60 95 58 99 57 87 52 87 49 87 52 103 55 95 49 87 49 91 61 130 78 142 85 210 73 79 4 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 0 0 0 3 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 3 3 4 0 0 0 40 146 79 126 69 107 72 83 61 75 61 91 60 87 54 99 58 91 49 71 58 111 69 158 52 23 3 0 3 23 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 4 27 12 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 37 109 48 124 49 117 45 112 46 121 52 128 54 126 49 114 52 112 52 114 54 117 54 117 57 124 60 126 60 121 54 119 51 133 54 136 52 133 55 143 66 169 79 186 107 265 135 245 119 253 111 231 101 243 129 298 150 296 134 267 123 265 128 281 128 272 119 257 113 267 131 296 164 358 196 393 199 386 203 410 220 420 208 403 208 408 208 393 208 398 203 408 211 417 205 403 211 405 209 396 202 393 202 396 218 420 212 420 221 434 221 429 205 422 220 427 212 401 168 305 215 503 286 444 202 393 147 260 131 291 150 312 159 310 137 250 111 200 87 191 93 248 120 291 149 374 221 444 226 439 223 425 223 439 224 446 223 439 217 432 221 429 209 420 215 432 218 432 226 448 226 451 227 453 227 453 235 463 232 458 230 458 229 465 226 463 226 465 227 465 227 470 223 468 223 470 229 472 233 475 230 465 238 477 244 475 241 468 245 465 236 482 242 470 230 489 235 475 229 465 230 465 236 463 244 489 233 434 253 477 230 472 241 477 245 477 245 491 245 463 253 494 247 489 247 503 250 499 254 499 248 511 257 501 250 491 241 470 266 520 227 487 229 286 72 236 81 200 164 487 286 468 251 496 256 477 276 534 200 231 55 176 108 393 266 518 269 499 272 525 263 475 205 420 226 448 184 317 114 234 95 207 92 231 102 236 110 238 104 229 104 238 113 241 105 234 107 234 101 222 110 243 104 236 105 243 107 241 107 245 108 248 108 250 110 248 116 229 101 238 116 243 111 245 110 241 111 243 113 243 113 243 108 253 107 253 107 253 107 253 108 257 110 260 111 260 110 253 104 234 107 238 111 245 111 238 104 236 110 241 105 219 87 200 113 429 288 499 245 508 289 496 279 491 262 522 277 494 250 503 257 515 262 520 262 503 257 506 256 489 256 491 263 499 265 489 298 465 185 195 21 31 7 83 24 57 25 47 25 45 27 45 27 42 27 42 27 45 27 45 27 42 24 40 27 45 25 45 25 45 21 40 24 45 19 42 24 76 40 109 39 109 33 112 25 76 28 78 28 45 18 42 18 40 21 40 15 31 10 38 12 50 21 62 19 64 24 81 33 97 30 109 34 119 31 112 25 90 27 90 28 93 31 93 25 81 25 66 15 40 36 319 180 255 49 78 28 52 179 499 303 484 203 224 96 159 57 95 51 174 57 114 39 102 48 114 28 100 39 109 36 95 24 81 16 81 22 83 19 74 15 81 21 95 28 107 31 117 31 114 28 114 30 112 31 102 30 90 15 59 18 62 19 50 7 26 21 16 0 59 18 54 0 40 10 205 155 315 129 262 128 276 144 286 117 243 105 234 98 202 95 238 102 210 125 186 16 42 0 21 7 31 9 33 3 26 18 74 36 93 28 71 13 57 6 45 6 45 6 42 6 42 4 40 7 42 7 42 6 40 6 47 0 40 0 42 4 52 0 45 1 47 3 50 4 50 4 52 6 50 4 47 3 47 13 78 34 102 25 62 12 74 13 57 13 57 13 57 13 57 10 54 12 57 13 54 12 52 10 64 18 52 9 66 25 74 27 76 27 74 30 93 52 131 60 119 48 107 46 102 37 81 34 74 24 57 24 71 42 100 54 71 36 114 69 164 76 202 81 207 92 214 90 193 84 186 79 179 70 167 67 164 72 169 69 169 78 155 64 140 57 121 42 88 27 69 27 76 28 66 30 69 30 71 34 81 43 93 37 88 40 90 37 78 28 66 24 64 24 66 27 71 31 78 25 62 28 62 27 85 51 124 73 150 73 157 70 155 67 152 72 155 73 152 70 148 67 143 72 157 76 157 70 145 70 157 63 145 63 148 64 152 67 155 60 145 61 148 66 155 67 157 61 145 67 148 63 140 64 150 66 145 60 133 55 133 58 138 52 128 58 140 61 138 57 128 52 126 49 121 49 126 54 133 54 112 49 112 52 131 61 145 76 159 90 186 61 31 0 33 0 0 0 0 1 0 0 0 0 0 0 0 0 2 0 2 0 0 1 0 0 0 0 7 1 0 0 0 0 0 0 0 0 0 1 0 0 0 1 7 4 2 0 0 3 7 3 4 3 76 66 145 76 148 76 145 69 140 63 136 63 143 61 136 52 138 58 117 42 117 51 100 51 95 31 23 0 2 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 9 35 34 57 25 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 37 55 42 51 39 43 39 83 48 59 43 63 45 55 39 51 48 59 51 63 49 55 46 55 51 75 54 71 46 59 46 35 43 59 49 55 49 59 54 79 70 142 99 202 111 206 107 182 99 126 82 111 92 162 110 178 108 178 108 178 110 190 113 174 108 166 99 154 119 277 170 412 199 412 202 420 205 432 209 424 205 428 206 432 208 420 206 452 215 404 202 380 202 384 203 408 202 392 211 420 206 400 211 412 209 404 206 416 214 416 203 384 212 464 209 372 156 170 101 349 283 579 167 388 180 281 137 222 128 186 119 349 188 190 146 265 134 198 102 198 120 182 114 182 140 341 221 464 208 400 218 428 220 440 218 436 223 428 209 412 211 420 218 424 208 412 224 448 226 432 223 428 223 440 229 468 233 464 227 452 224 448 224 460 232 472 232 460 226 452 226 444 227 444 227 444 227 452 229 448 229 464 233 480 239 495 244 472 236 476 238 484 238 484 238 488 236 480 235 476 235 472 236 476 238 484 239 484 241 488 241 495 244 499 245 503 247 503 245 492 244 492 242 492 242 495 244 495 248 503 248 492 242 480 244 464 241 472 242 495 248 527 251 230 64 95 96 83 149 575 269 543 266 555 248 535 274 555 235 142 46 15 99 273 241 666 256 547 242 484 187 345 165 361 168 333 147 249 113 182 95 150 87 166 98 146 92 154 96 158 95 178 96 166 92 158 93 170 96 222 99 198 95 198 99 202 101 198 102 194 105 198 105 198 107 158 101 202 105 206 113 194 90 198 111 218 108 202 108 198 98 174 104 206 108 186 98 174 99 198 108 202 107 186 99 178 99 214 107 190 96 174 95 182 101 222 98 182 107 178 79 174 128 595 272 638 276 630 280 634 272 595 263 563 262 559 260 547 254 543 256 543 256 543 256 551 257 555 259 555 259 555 259 563 259 591 280 694 256 404 87 19 0 3 15 19 12 51 25 71 12 103 19 55 31 95 27 59 36 43 24 35 25 31 25 19 22 23 22 43 27 47 25 27 19 27 30 63 37 71 43 87 39 51 27 59 25 59 24 47 21 43 21 43 21 51 19 39 16 47 16 47 16 39 21 39 21 19 21 39 33 71 37 51 28 51 25 47 27 47 30 51 31 95 15 11 22 0 10 0 162 392 159 95 48 43 42 194 295 726 196 519 220 376 119 206 40 130 78 146 37 59 36 63 37 87 40 63 33 55 28 35 19 35 19 11 15 15 18 11 18 27 30 63 42 55 31 43 31 15 27 15 28 31 31 39 24 19 22 51 28 51 21 19 9 0 0 0 9 59 24 31 0 0 25 230 153 301 117 253 153 329 135 214 110 230 122 218 99 190 98 206 108 230 102 91 0 11 7 15 4 23 9 7 3 15 42 126 52 67 40 51 28 39 25 19 12 0 7 0 6 0 3 0 4 0 6 0 4 0 3 0 0 0 1 0 4 0 1 0 1 0 4 0 0 0 6 0 4 0 3 0 3 0 22 51 24 15 16 19 16 19 18 23 15 19 13 11 12 7 10 7 12 11 13 15 13 23 13 23 13 23 18 59 33 59 31 63 28 39 27 79 48 134 57 126 49 107 45 99 43 59 30 63 25 39 19 51 31 91 48 75 36 55 36 83 49 123 61 162 84 198 87 186 88 178 75 130 64 146 72 150 64 154 69 146 67 134 63 126 63 119 52 75 34 39 28 47 33 67 36 75 40 83 40 83 37 83 49 111 33 63 37 71 19 43 22 47 27 67 31 63 28 27 16 31 19 39 33 91 55 142 70 142 73 123 64 111 64 126 69 134 69 134 69 134 69 146 72 138 69 130 67 130 67 115 63 111 61 107 61 111 63 119 63 107 63 119 66 107 57 111 61 119 61 107 57 107 60 103 58 107 58 103 51 75 43 99 54 87 54 99 58 99 54 91 52 95 55 119 60 103 49 95 49 75 48 87 58 103 61 154 69 162 113 218 48 0 0 0 4 0 1 7 1 15 1 15 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 10 47 57 162 82 150 72 119 70 134 75 119 64 83 51 91 58 119 61 107 55 63 34 75 46 55 10 0 0 15 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 19 21 126 67 162 43 87 36 39 16 0 4 0 1 0 0 0 0 0 1 7 9 0 0 0 1 0 1 0 0 0 3 0 1 0 1 0 0 33 100 40 109 40 105 39 107 39 100 36 105 43 114 43 102 43 95 46 105 49 105 46 102 40 102 48 119 48 112 45 112 40 114 46 121 48 128 54 143 67 167 76 191 88 202 92 205 92 202 85 198 88 212 104 234 110 234 108 234 108 236 110 241 114 269 120 276 129 312 165 372 199 398 197 398 199 401 202 405 200 401 202 403 203 401 202 403 209 405 200 403 203 405 203 401 203 391 188 382 191 396 206 422 203 417 212 403 190 382 199 415 214 379 170 336 117 191 76 245 114 312 153 291 143 265 114 288 129 319 173 331 188 477 241 343 122 265 125 224 102 207 92 231 131 262 123 322 202 429 224 420 214 422 212 410 208 422 214 420 215 429 214 441 218 429 218 451 223 441 220 429 220 434 224 446 220 448 218 451 221 453 221 453 218 453 226 460 224 458 226 463 226 458 226 458 226 458 226 458 227 460 229 468 235 475 238 475 232 453 233 458 236 460 235 458 233 456 233 456 233 456 233 456 235 458 236 458 238 460 238 460 241 465 241 468 242 468 244 475 241 484 241 487 242 489 244 491 244 494 248 496 242 484 239 487 239 487 241 487 244 491 250 494 215 317 85 210 76 186 143 494 294 453 251 558 254 489 269 515 247 293 55 198 95 296 188 389 168 355 161 319 141 315 144 300 141 298 126 260 107 231 88 205 87 198 82 193 84 200 85 200 87 205 90 207 92 210 92 212 93 219 85 207 88 212 92 207 95 202 90 198 93 200 95 198 122 245 105 205 88 212 108 241 88 207 95 205 93 217 101 212 90 207 93 207 92 205 95 212 99 219 101 214 95 202 88 198 81 188 79 193 88 214 102 226 66 188 92 205 85 224 149 367 203 393 212 386 205 405 215 413 238 475 253 487 251 499 254 487 256 494 257 494 257 494 257 494 256 491 256 491 256 491 256 496 272 501 242 527 301 527 200 269 18 66 13 64 16 40 16 62 21 50 39 50 22 31 22 45 25 45 27 52 30 50 27 50 21 50 22 54 22 54 18 52 22 81 36 90 37 109 40 102 25 83 27 76 24 69 21 54 18 45 21 42 21 35 19 31 16 50 15 45 16 47 19 50 21 59 24 88 34 109 33 105 27 102 27 93 28 83 31 83 30 76 31 74 1 66 6 281 170 298 51 105 34 71 30 300 199 222 161 396 245 405 116 50 64 174 64 109 37 107 33 100 37 102 33 97 30 95 28 93 24 78 16 69 18 76 19 76 22 102 39 117 36 107 31 114 28 119 27 109 28 102 27 81 21 69 24 71 19 54 7 40 18 52 9 57 24 69 6 26 0 54 39 198 131 279 135 288 141 267 116 243 117 253 111 226 102 207 99 222 110 219 61 33 7 23 3 28 6 35 6 35 7 97 63 145 57 140 57 126 48 114 40 100 31 85 27 81 16 57 12 52 9 42 6 40 3 26 0 21 0 21 0 26 3 26 0 23 3 31 1 26 4 47 3 45 1 45 0 42 13 83 30 81 16 66 15 62 16 62 15 57 12 54 10 52 10 52 10 54 12 57 13 57 13 59 13 54 12 62 24 78 33 83 37 78 28 64 34 88 48 107 55 117 55 105 42 85 37 85 36 76 25 62 25 71 36 85 43 81 28 64 31 102 45 140 70 181 79 193 82 200 76 167 63 152 67 167 67 157 69 164 67 157 63 152 60 143 57 121 51 105 40 90 33 83 31 81 36 88 43 93 45 93 37 100 43 74 27 81 33 59 22 59 22 66 30 74 28 64 15 35 16 38 22 66 43 107 67 143 72 155 69 148 66 152 69 152 69 152 69 152 69 152 70 152 67 150 67 150 69 155 66 148 64 143 63 143 63 145 66 143 61 143 66 148 61 133 58 140 61 138 57 131 57 138 57 136 58 136 57 131 52 124 55 126 52 124 55 128 54 124 51 121 51 128 58 133 54 119 54 119 46 112 48 124 57 138 70 159 82 202 101 167 36 45 0 2 7 0 1 0 4 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 0 9 0 54 61 155 85 150 76 155 79 169 79 164 70 150 61 131 67 133 60 112 36 64 34 83 34 33 1 0 4 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 3 19 31 83 54 71 48 83 55 90 51 69 31 42 19 26 7 9 0 2 0 2 0 2 1 7 3 9 4 9 1 4 1 4 1 4 1 4 11 28 31 34 31 33 35 36 19 28 23 34 47 40 47 37 35 42 43 43 51 45 47 43 35 42 51 43 47 40 43 40 35 45 59 54 71 64 107 75 115 79 126 87 158 104 202 114 222 126 226 132 242 140 261 144 289 153 285 150 281 150 285 150 273 150 289 164 337 185 388 200 404 199 400 197 396 199 404 200 412 199 412 199 412 200 396 199 384 196 380 200 388 205 380 199 380 202 400 199 392 202 396 196 372 194 396 203 404 199 376 191 297 171 273 149 190 132 448 221 305 129 277 158 277 113 257 152 317 226 718 289 587 342 888 200 182 122 222 114 174 101 142 117 333 159 242 126 281 203 484 232 428 217 444 214 428 221 448 218 432 214 420 217 424 214 424 221 420 217 408 214 408 217 420 220 404 208 416 214 428 215 428 214 412 212 432 220 444 223 452 227 440 224 440 224 440 224 440 224 444 226 448 229 452 230 460 233 456 227 460 230 468 232 464 230 464 230 464 230 464 230 464 230 464 233 464 233 468 235 468 236 472 236 472 236 476 238 480 238 476 236 472 239 480 242 488 244 480 242 492 244 480 238 472 239 468 239 468 242 492 245 511 250 551 235 289 87 87 63 115 140 495 260 547 248 551 263 523 251 615 233 277 82 0 60 178 147 273 144 273 143 277 147 265 131 230 123 230 120 210 104 146 82 115 75 103 73 119 79 126 78 107 70 126 79 150 79 142 76 174 79 166 79 170 84 170 82 190 92 166 90 178 99 186 98 123 82 170 102 178 87 134 82 154 92 158 82 134 84 142 79 150 84 134 79 142 87 158 92 134 82 138 84 146 87 158 90 154 81 123 73 123 75 115 67 178 81 79 57 158 125 257 108 249 132 249 128 242 144 301 162 353 196 412 205 436 244 539 254 547 256 547 257 551 257 551 257 551 257 551 257 551 257 551 256 555 257 555 257 579 268 642 283 591 144 55 0 0 7 11 16 0 15 63 21 75 45 83 16 47 27 43 30 39 28 35 25 27 19 39 22 35 21 19 16 35 31 59 36 63 39 63 31 51 25 59 25 51 21 43 18 35 19 43 21 43 21 43 16 55 16 43 13 31 16 31 18 23 19 19 22 43 30 47 28 47 27 51 28 51 31 63 34 43 28 63 16 0 0 0 117 372 155 107 49 67 36 7 134 440 129 337 177 523 209 289 31 166 81 134 39 79 42 55 30 51 31 59 31 51 28 51 31 47 22 19 16 19 19 15 19 27 30 59 40 51 30 39 30 19 25 7 27 31 30 31 21 39 22 39 21 27 13 3 6 0 6 0 12 59 24 35 0 0 1 0 33 238 153 297 147 257 123 226 114 226 114 218 110 206 95 190 102 226 111 115 1 7 4 15 3 7 6 3 1 0 37 130 73 142 75 138 66 119 64 111 60 99 51 87 45 47 31 43 25 23 18 3 13 0 9 0 4 0 4 0 4 0 4 0 3 0 6 0 3 0 3 0 3 0 1 0 1 35 28 71 24 27 15 19 10 11 15 7 12 0 10 0 9 0 10 3 12 3 12 7 13 23 15 23 12 15 13 39 24 83 40 99 39 71 30 59 33 71 40 123 60 142 54 99 36 91 40 83 31 47 19 31 21 39 37 83 40 35 18 15 25 39 45 119 58 142 76 190 79 158 67 126 61 138 69 142 64 146 69 142 66 134 63 126 61 119 60 123 58 107 46 71 34 63 34 71 39 91 43 99 46 83 45 87 28 47 33 67 25 43 22 39 25 55 30 55 25 23 15 23 15 27 30 79 51 142 72 150 73 130 69 126 70 138 70 138 70 138 70 138 70 126 66 123 64 126 69 142 73 134 67 126 64 123 64 123 64 123 63 119 63 123 64 115 58 103 60 115 60 103 55 99 58 107 58 107 57 103 58 111 60 107 54 99 52 107 55 103 52 95 51 95 54 111 57 103 51 91 51 71 43 67 51 91 61 115 78 158 81 194 104 119 25 0 4 7 1 7 7 31 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 6 63 64 182 87 170 84 170 82 154 76 126 69 134 70 142 72 115 48 31 18 15 31 63 24 7 1 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 1 0 0 31 31 111 43 87 51 119 66 134 58 103 42 103 42 75 25 43 12 19 9 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 19 81 27 88 28 88 31 97 30 93 33 100 37 102 34 95 36 90 39 95 42 105 43 105 51 121 51 119 45 119 52 140 64 164 82 200 102 231 119 253 143 288 146 303 161 331 179 355 179 351 182 358 187 362 188 362 196 374 194 367 191 367 191 372 184 370 185 384 200 403 203 396 200 393 197 391 197 391 197 393 200 393 197 391 197 391 197 391 193 386 193 393 202 403 200 393 196 398 209 398 202 398 202 382 227 405 196 391 214 420 212 398 174 365 165 355 155 351 295 525 165 327 168 336 155 288 137 288 161 420 282 429 176 458 348 358 90 202 90 202 110 224 96 226 141 343 180 286 117 305 196 415 221 436 230 429 217 413 206 393 218 432 214 429 214 425 209 425 212 420 212 420 212 425 217 434 208 432 211 441 212 436 208 427 205 434 215 446 218 451 223 460 223 453 223 453 223 453 223 453 224 456 224 456 224 456 224 451 221 439 224 444 226 444 226 444 226 444 226 446 227 446 227 446 232 451 232 453 233 456 235 456 233 453 233 456 235 458 236 463 233 475 235 479 239 487 242 489 239 489 244 491 239 482 238 484 239 487 239 484 242 487 247 489 254 506 239 336 81 212 87 159 111 468 265 448 254 513 233 479 236 525 242 346 98 188 72 243 134 300 138 303 137 293 123 265 117 267 120 267 116 245 92 205 73 183 70 181 73 186 73 181 60 167 64 179 70 183 72 181 73 186 72 186 78 193 78 181 81 176 75 174 85 193 88 181 95 188 70 169 66 157 66 183 61 164 66 157 61 162 63 152 79 176 69 169 72 179 73 171 76 171 63 155 60 159 66 167 66 162 60 167 73 188 75 179 52 167 73 186 85 224 105 226 104 234 108 238 113 262 129 293 137 327 155 327 179 460 259 499 254 491 256 491 256 494 257 494 260 499 260 499 260 499 260 503 262 520 268 511 259 489 260 494 280 506 262 341 76 31 0 59 33 64 13 19 10 54 28 40 22 40 24 42 25 38 25 35 22 38 21 47 22 50 21 52 27 83 36 95 33 102 34 88 27 83 27 76 22 64 18 54 15 47 19 45 21 40 18 38 21 50 16 45 15 38 16 45 19 47 13 59 21 85 28 97 30 102 30 93 31 85 33 88 31 78 15 78 15 64 0 234 152 296 61 143 49 109 52 310 150 241 143 276 159 248 57 100 85 181 58 105 40 114 33 97 25 95 33 100 28 85 24 85 28 83 19 74 19 78 21 78 21 100 37 114 33 105 28 112 25 112 25 107 30 97 22 74 19 76 21 81 22 81 21 81 10 57 6 69 22 81 12 50 0 62 0 64 92 291 147 327 137 269 117 245 111 241 110 234 104 210 92 212 108 238 78 69 4 21 0 23 4 31 3 28 7 88 58 148 70 157 70 152 69 155 70 152 66 138 57 124 51 119 46 100 37 85 30 76 25 71 22 66 19 62 16 59 15 52 10 50 13 54 12 50 9 54 7 54 6 52 6 50 22 90 31 81 18 69 15 62 15 59 13 57 12 52 10 50 12 54 12 54 12 54 12 54 13 57 13 54 9 52 15 64 37 93 46 100 43 81 34 74 24 76 40 105 52 109 48 97 46 97 42 83 28 59 18 47 22 69 39 85 33 64 19 62 10 88 36 114 52 183 81 176 66 148 60 143 63 152 66 150 67 152 66 150 63 145 60 140 60 133 64 133 58 114 43 93 34 81 34 81 36 83 40 88 40 88 37 66 25 71 33 66 25 59 24 62 28 69 28 62 13 35 13 33 18 64 40 105 67 145 73 155 70 155 72 162 70 155 70 155 70 155 70 155 63 143 61 140 64 152 73 164 72 155 69 150 66 145 64 145 64 143 63 145 64 143 61 138 57 136 60 136 55 128 55 133 63 138 57 131 55 133 60 140 57 126 52 124 55 128 54 121 49 121 52 126 55 128 54 124 54 119 46 107 45 119 60 150 72 176 82 167 90 214 92 131 9 2 1 0 3 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 0 0 0 0 0 0 0 0 0 0 11 6 11 4 52 52 138 82 157 87 169 84 155 69 136 75 138 73 148 67 107 33 64 18 66 36 52 10 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 1 2 0 0 1 21 28 64 37 69 39 71 42 78 43 83 54 93 46 78 36 69 33 64 24 38 18 23 7 7 0 2 1 2 0 2 0 2 0 2 0 24 15 28 19 30 31 36 35 37 51 43 59 43 55 43 39 45 39 48 47 51 59 54 95 66 87 61 95 73 154 96 210 123 269 150 321 162 341 170 380 187 388 190 392 194 400 196 392 191 392 193 400 196 408 199 400 194 396 191 388 190 388 191 400 194 372 194 392 202 388 191 392 199 388 196 384 196 388 197 396 199 396 196 388 194 392 196 400 196 384 194 392 199 408 196 404 200 412 193 392 199 432 209 369 193 436 208 384 173 369 205 587 251 595 342 626 156 313 123 178 131 246 122 277 128 206 128 234 143 289 119 162 129 448 120 119 79 111 75 134 76 99 87 182 152 345 141 170 116 257 155 341 185 396 199 416 221 484 235 428 217 440 217 428 212 412 208 408 212 408 212 400 214 408 214 404 209 420 214 424 212 408 206 412 212 432 220 436 220 444 224 436 224 436 224 436 224 436 224 436 224 432 223 428 221 428 220 432 218 436 221 440 221 440 221 444 223 444 224 448 226 452 226 460 232 460 233 464 235 468 235 464 233 464 235 468 235 472 235 460 230 456 233 468 238 476 241 476 242 488 244 480 239 476 242 468 238 464 239 476 242 499 245 539 247 583 245 293 82 87 78 55 114 424 265 539 232 488 245 492 241 468 233 448 135 35 64 142 107 202 134 238 129 210 119 194 116 194 116 190 102 142 85 111 72 95 69 95 67 83 60 79 61 83 60 91 63 111 69 126 64 126 67 142 72 134 67 150 73 123 70 126 72 103 61 91 46 31 40 67 61 123 79 269 144 369 185 484 232 579 248 484 205 460 202 464 200 440 185 301 125 210 88 142 76 130 75 75 54 47 49 51 51 39 42 23 48 87 79 130 79 154 108 210 114 218 120 210 116 198 117 230 143 249 144 341 235 547 247 539 253 551 254 555 256 559 256 567 259 567 259 567 259 567 259 551 256 519 256 555 269 579 259 591 274 634 277 591 202 178 15 0 3 0 27 43 21 23 27 39 24 43 27 51 25 55 24 59 25 59 24 47 24 47 22 51 34 67 34 59 36 47 25 43 25 51 24 39 21 31 15 23 16 35 19 39 21 39 16 67 19 59 18 47 18 39 19 35 15 3 12 23 22 47 28 47 28 51 28 51 31 63 33 63 27 11 1 95 49 95 98 408 135 99 42 63 22 71 159 329 98 218 110 305 81 27 28 234 88 119 31 75 40 67 39 35 27 51 30 43 24 31 21 51 25 23 18 23 21 15 18 19 27 51 37 43 28 35 28 23 25 23 27 43 25 27 13 15 16 35 27 59 34 63 39 47 31 31 25 51 22 19 3 0 9 0 0 150 134 293 161 317 134 222 108 210 113 210 101 202 93 174 96 218 116 166 31 3 3 11 1 15 4 0 1 0 28 95 58 123 67 134 69 115 66 119 67 111 60 87 51 99 55 87 51 83 45 71 42 67 39 71 37 63 34 55 31 47 27 31 25 39 27 31 21 15 16 15 15 11 15 7 13 35 28 51 22 23 21 27 16 19 16 15 15 7 13 3 12 3 12 3 12 3 12 3 12 23 13 23 12 15 10 23 16 63 37 103 51 115 48 95 40 51 25 55 31 83 45 123 55 138 57 123 48 95 36 59 25 31 24 39 31 63 34 31 13 0 9 0 18 83 70 170 64 130 61 123 60 126 63 130 63 134 64 134 63 126 61 123 61 134 64 130 60 115 51 91 43 55 28 47 25 59 33 79 39 83 40 71 30 51 33 67 33 55 28 43 27 55 31 55 28 15 15 11 13 23 28 79 55 146 70 138 72 126 70 134 75 138 70 138 70 138 70 138 70 119 61 111 60 119 67 142 76 150 73 138 67 126 64 123 63 119 64 123 64 119 61 115 61 103 58 111 58 99 54 99 57 126 63 107 54 91 54 103 60 115 55 99 52 107 55 99 49 91 51 99 52 99 52 99 54 83 51 75 46 71 55 119 75 182 90 174 85 174 93 186 95 91 10 0 1 7 1 7 6 15 1 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 15 28 123 64 166 85 194 84 158 72 166 72 154 76 138 51 39 27 23 30 59 27 11 1 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 1 7 1 0 3 43 30 71 33 43 27 51 33 79 42 91 39 91 37 91 37 95 40 107 43 87 33 55 24 39 21 19 12 11 7 0 1 0 0 27 88 30 90 30 90 34 102 45 119 51 128 54 133 61 145 60 136 61 140 66 152 72 162 69 162 75 181 88 222 123 269 158 319 176 348 185 355 187 358 176 348 182 358 187 365 187 362 187 365 185 367 190 379 199 389 197 382 194 377 193 377 194 382 202 391 193 384 197 396 197 386 194 386 193 384 193 386 194 389 200 393 196 384 191 384 193 386 199 384 191 377 191 384 194 382 194 377 202 389 194 348 173 343 180 384 208 336 116 250 200 527 313 482 239 470 223 324 206 396 144 272 90 188 104 222 117 365 208 339 135 269 131 217 88 138 73 191 92 191 78 167 82 257 229 372 153 253 117 255 116 229 105 243 116 248 126 312 179 379 190 408 214 427 214 427 215 425 211 420 212 420 212 420 212 425 203 420 208 429 212 432 211 429 211 434 218 441 218 441 220 446 221 446 223 446 223 446 223 446 221 444 221 441 220 439 218 436 215 427 217 432 218 432 218 432 220 436 221 439 224 441 226 444 230 451 232 451 233 453 233 453 232 451 233 453 235 456 235 460 230 468 230 472 233 477 236 479 238 487 244 491 241 484 239 487 238 484 239 482 239 482 242 482 245 484 242 501 257 351 87 224 73 167 96 386 262 503 242 475 236 472 229 482 263 415 119 217 69 210 98 279 140 308 140 303 117 265 114 250 108 238 98 219 78 186 72 179 70 171 61 157 60 157 52 150 51 152 55 159 58 155 55 157 60 164 63 159 66 157 60 145 54 138 57 145 28 138 81 257 177 425 263 499 244 453 244 434 227 413 214 386 182 351 182 351 180 341 170 324 187 334 150 276 128 262 123 255 114 241 99 207 75 174 60 159 39 117 37 169 82 210 95 234 101 234 108 257 119 260 119 281 129 315 159 365 211 489 259 479 251 487 251 489 254 491 256 494 254 491 254 491 254 491 254 491 253 501 256 482 238 470 263 527 259 494 263 479 276 515 251 377 85 97 0 45 22 69 22 57 24 50 27 45 30 40 28 33 28 40 25 38 22 47 24 59 30 88 37 97 33 102 33 88 27 83 25 78 19 64 15 54 12 50 16 52 18 50 18 47 21 52 19 45 18 45 21 42 19 40 10 42 16 71 27 90 30 93 28 85 28 83 30 90 18 119 18 83 90 324 132 308 173 300 45 152 52 131 33 231 171 214 75 152 67 93 13 136 101 188 55 102 39 112 37 121 36 97 25 83 24 88 25 85 28 83 19 74 18 76 18 74 18 95 34 109 31 100 27 102 25 102 25 102 27 93 15 66 12 81 24 109 39 138 46 148 46 138 42 136 45 126 34 100 13 83 0 83 85 279 138 291 150 286 114 241 113 248 105 219 99 212 95 214 102 245 95 131 4 26 1 26 4 33 4 28 3 62 37 117 58 143 70 162 61 145 64 148 64 136 54 124 51 119 49 112 48 109 46 107 43 109 42 109 40 105 37 100 36 95 31 93 33 93 30 85 24 76 22 76 21 74 21 71 24 83 27 71 18 74 21 64 18 64 16 62 15 57 12 54 13 57 12 54 12 54 10 52 12 57 15 57 12 54 13 59 21 71 39 105 55 109 51 97 33 71 24 62 27 85 49 119 55 112 52 107 48 95 34 71 25 47 13 57 34 85 28 59 12 45 0 59 33 148 63 155 61 145 61 145 61 145 60 143 63 148 63 145 61 143 60 140 63 133 60 124 52 112 46 102 22 59 19 54 22 66 34 83 36 71 33 64 28 64 31 66 30 59 25 57 27 64 28 59 16 40 13 42 19 74 49 126 70 148 72 150 67 150 70 159 69 152 69 152 69 152 69 152 66 143 60 136 60 145 69 159 76 159 70 150 64 143 61 140 61 145 66 148 63 138 61 140 57 138 61 138 57 131 55 136 66 143 58 131 54 131 57 136 58 128 54 126 54 126 52 119 48 121 52 124 51 121 52 128 49 119 52 117 49 126 66 164 96 186 93 198 88 174 95 229 84 69 0 2 3 0 0 4 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 4 0 0 2 1 9 0 7 15 52 40 107 66 131 67 124 64 119 66 148 72 107 30 66 31 69 28 54 16 7 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 3 7 1 0 7 35 30 64 30 66 31 66 30 64 31 69 33 71 34 74 36 71 42 69 39 59 34 57 36 62 28 45 25 35 18 26 12 21 75 52 79 51 71 51 87 58 107 64 119 66 115 69 138 81 123 76 115 78 130 84 150 92 146 95 194 117 265 144 341 168 380 185 388 190 384 187 380 191 376 190 388 196 396 200 404 202 384 191 396 194 404 197 412 200 424 202 420 202 420 203 428 205 404 200 388 199 392 200 392 199 361 188 361 188 365 191 372 194 380 196 372 190 369 188 384 191 392 190 396 191 416 194 416 188 416 184 388 188 357 141 257 146 115 107 277 147 206 87 174 137 265 140 257 119 281 200 607 285 468 152 194 96 162 113 376 259 694 233 329 155 234 104 91 96 174 108 206 101 166 84 210 159 749 235 309 131 269 134 210 110 190 110 150 78 59 64 79 76 242 162 376 196 392 206 420 214 412 211 408 211 400 208 388 205 392 203 396 205 400 206 404 206 408 211 428 217 432 217 436 221 436 220 436 220 436 220 436 220 432 218 432 217 428 217 428 217 416 214 424 217 428 217 428 217 436 220 440 221 444 224 452 226 452 229 452 229 456 230 456 232 456 230 460 232 460 233 464 232 456 229 460 230 464 232 468 233 472 238 488 241 484 238 480 239 464 239 460 238 472 239 492 242 488 244 499 247 619 262 361 108 123 85 19 75 384 256 523 241 448 247 511 233 476 221 317 132 103 70 39 78 142 117 206 129 206 123 202 119 198 116 174 107 154 92 142 90 146 84 126 75 99 66 91 61 87 58 79 57 103 54 91 52 99 60 111 61 63 49 75 52 87 76 190 116 384 244 765 351 825 303 543 176 329 155 325 143 293 143 297 137 301 144 313 149 313 147 317 150 333 146 285 134 285 140 285 134 293 147 309 147 293 146 317 162 337 203 531 215 329 108 142 85 210 110 194 120 230 134 277 164 309 180 416 224 515 257 559 251 543 250 547 253 555 254 559 256 551 253 551 253 551 253 551 254 539 257 543 271 595 272 531 235 543 266 587 260 571 274 634 286 658 200 166 18 0 0 0 15 31 25 51 28 67 28 79 27 79 25 71 22 59 22 51 22 63 37 75 36 63 37 55 28 43 25 43 24 27 16 15 12 11 15 27 18 31 19 39 16 47 16 55 16 47 19 43 22 35 15 19 13 35 24 63 28 43 27 39 27 51 27 63 27 43 24 3 25 369 182 428 156 376 144 206 78 226 96 202 119 325 92 206 79 130 28 43 63 230 87 126 40 87 40 71 48 154 51 43 15 15 22 35 24 51 24 19 16 15 16 7 15 15 25 47 36 39 25 27 27 35 24 39 27 51 22 27 7 15 16 47 33 63 42 67 40 31 36 43 45 91 55 103 51 79 31 11 40 142 110 230 114 261 123 222 113 222 113 202 104 174 95 190 98 194 114 202 64 3 4 11 4 11 6 7 1 0 9 55 51 126 64 138 70 99 61 95 61 91 57 83 54 63 48 67 48 67 48 75 48 75 45 83 46 83 45 75 42 67 39 55 36 55 36 47 30 43 27 39 25 39 24 35 24 43 28 39 18 15 19 15 10 15 16 11 15 7 12 0 10 7 13 7 12 3 10 0 10 15 13 27 15 23 13 31 19 15 19 67 43 123 55 123 49 91 36 63 27 59 34 95 48 111 46 107 49 115 45 83 30 63 24 15 19 51 36 59 27 27 3 0 7 35 31 103 64 126 64 134 64 126 60 119 60 126 63 126 61 123 61 123 60 126 61 123 57 107 49 87 43 55 25 27 16 27 21 47 30 51 27 47 28 47 25 43 27 51 24 31 21 35 25 43 24 15 15 7 15 23 37 115 67 142 72 138 69 123 66 123 70 130 67 130 67 130 67 130 67 134 66 115 58 103 61 126 69 154 73 138 67 119 61 111 60 111 64 130 66 115 60 111 63 107 61 115 60 103 55 103 60 119 61 111 58 107 60 115 63 115 57 103 54 103 54 95 49 87 51 99 52 91 48 99 55 83 54 95 52 79 52 103 69 146 79 170 92 162 78 174 111 226 73 63 4 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 19 1 7 0 23 12 3 0 0 0 3 18 43 30 55 30 35 30 91 76 154 52 27 22 39 27 35 30 47 10 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 3 0 0 7 15 47 24 47 27 51 24 47 18 59 27 67 30 75 31 75 33 63 30 55 27 55 31 71 36 67 33 63 30 51 25 43 24 85 183 87 179 82 179 87 191 81 174 79 164 72 162 79 183 82 174 81 183 87 195 96 210 120 260 146 315 173 348 191 370 196 372 196 365 190 367 197 384 200 384 196 374 188 370 188 370 194 382 196 386 196 379 190 372 190 374 190 374 191 379 194 384 196 384 196 384 193 377 188 372 182 362 182 362 184 370 188 374 196 384 190 367 184 365 187 370 182 362 187 370 196 374 187 355 190 296 125 241 104 202 120 315 196 265 75 159 81 195 87 193 119 222 104 164 79 202 114 291 162 231 111 265 107 300 233 482 282 427 214 391 149 272 105 291 128 236 98 191 88 186 98 279 248 346 143 298 161 269 120 257 138 291 147 276 123 253 120 260 88 276 158 355 177 382 200 410 209 417 209 415 208 410 202 408 206 420 202 413 197 405 196 405 203 425 212 436 215 439 218 446 217 439 217 439 217 439 217 439 217 439 217 439 217 439 217 436 212 425 215 427 217 429 215 427 218 434 221 436 223 441 226 444 226 441 226 444 227 444 229 446 229 446 229 448 230 451 232 456 230 468 230 470 230 470 230 470 232 477 238 482 236 477 236 482 238 482 238 479 238 479 241 482 251 444 250 503 220 503 279 396 107 193 79 181 55 322 260 515 244 451 224 465 223 386 158 343 161 265 63 171 76 238 113 269 132 286 131 281 132 281 125 265 113 248 111 248 110 245 104 231 90 219 92 217 85 202 75 183 60 155 52 148 58 162 63 167 78 198 96 231 128 319 206 439 279 527 265 382 152 308 158 308 128 265 114 224 95 222 101 224 99 231 108 238 110 248 123 274 143 286 135 288 146 300 141 281 128 291 137 291 128 286 143 324 215 530 352 608 361 601 269 417 171 327 149 317 150 331 177 396 229 468 257 506 260 494 251 496 248 484 251 487 253 491 256 494 254 491 254 491 254 491 254 491 248 489 250 482 242 482 254 508 257 491 251 501 260 494 254 494 269 525 262 346 82 90 7 47 18 54 22 47 25 38 24 33 25 38 21 33 18 42 21 57 28 93 39 102 36 109 34 100 27 85 24 81 19 66 13 54 10 54 15 59 16 59 16 54 13 42 13 42 15 40 21 42 19 40 12 47 19 74 30 88 27 85 25 76 25 76 25 88 33 66 0 191 194 425 173 441 161 441 171 346 150 362 162 372 92 143 45 117 40 126 61 171 90 183 63 124 49 114 36 121 102 162 33 64 9 71 19 78 27 81 18 69 15 71 15 69 16 93 33 109 30 97 25 100 22 97 25 102 27 90 13 66 15 90 25 124 36 138 33 136 34 138 34 143 45 143 43 128 51 128 48 155 54 174 85 219 108 255 117 265 114 250 108 243 92 217 99 219 98 243 105 169 6 35 3 33 6 45 4 40 0 45 28 119 60 136 58 138 60 140 60 138 57 133 55 126 49 119 49 117 49 112 49 117 43 117 46 124 48 124 45 119 39 105 33 100 34 100 31 90 25 83 27 83 25 81 25 78 30 90 25 66 15 66 13 50 15 59 13 54 12 52 9 50 13 57 13 54 12 52 10 52 10 57 15 59 15 59 18 66 7 47 25 88 51 107 52 100 45 95 39 81 33 78 34 83 48 102 49 109 55 112 45 85 39 74 25 59 27 81 39 97 27 52 0 62 15 69 36 155 64 148 67 148 63 138 58 136 63 140 61 140 61 140 60 136 57 128 60 128 55 114 45 95 42 83 27 54 13 42 15 47 24 47 22 52 25 47 21 47 25 45 18 38 19 45 21 50 16 50 15 50 25 95 60 148 72 148 70 145 64 140 66 152 66 148 66 148 66 148 66 148 72 150 61 133 55 136 63 148 76 159 70 148 63 138 58 136 60 145 67 148 61 136 60 143 60 140 63 140 58 133 58 138 61 140 61 140 63 145 66 150 60 131 54 126 54 126 51 117 48 121 52 121 48 117 52 131 51 126 57 124 48 114 54 140 51 148 78 174 78 171 88 198 102 186 66 33 0 7 6 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 0 0 3 0 0 0 0 7 3 7 1 9 0 7 0 9 0 23 33 133 81 114 33 66 27 57 21 69 31 35 4 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 0 0 0 0 0 0 23 27 59 22 54 19 54 21 59 18 54 21 62 27 69 28 66 30 54 27 47 25 52 31 59 30 54 30 54 30 54 30 54 218 102 198 101 186 87 150 84 142 84 162 85 142 75 130 78 115 82 170 104 210 122 277 150 384 190 424 196 472 202 428 194 448 206 424 199 416 199 412 202 376 193 400 199 388 190 369 187 400 194 404 188 384 185 396 193 408 193 404 190 392 184 372 179 376 177 361 197 408 185 361 188 380 180 349 180 361 176 361 188 345 185 369 190 384 190 372 180 408 197 432 182 365 156 317 134 285 122 210 108 253 144 337 161 242 85 91 78 182 101 174 95 142 82 123 63 107 67 111 90 162 129 277 119 277 152 305 215 424 174 559 248 293 134 253 168 257 111 206 110 214 92 170 102 309 164 273 167 563 217 261 131 261 165 384 185 349 146 380 271 380 129 238 132 138 129 428 230 436 215 412 206 388 200 372 199 392 202 400 202 400 202 400 202 400 205 420 212 432 212 424 211 408 212 420 215 428 215 420 214 420 215 424 217 428 215 424 214 416 212 416 214 420 215 424 215 432 220 440 223 444 223 444 221 460 230 448 226 444 227 460 233 452 229 452 230 456 232 460 230 456 229 460 230 460 232 464 232 468 233 468 233 468 233 468 233 460 235 460 235 464 236 476 238 495 241 495 241 515 250 551 259 464 146 130 79 47 52 218 224 539 253 527 232 432 211 420 218 420 208 349 123 67 63 107 111 257 150 380 177 301 173 325 153 265 138 277 149 313 155 317 153 293 143 293 161 317 137 325 141 353 117 313 165 440 197 372 143 309 141 301 153 357 167 349 153 273 131 246 126 261 129 238 113 158 101 202 107 190 110 253 144 261 129 249 125 238 120 230 117 230 120 238 123 246 126 249 126 249 137 265 140 289 153 281 128 238 137 321 187 436 208 452 214 380 167 285 149 333 180 365 173 400 227 551 247 511 247 571 263 591 259 595 265 551 253 595 266 559 265 583 259 595 260 555 256 567 256 571 256 575 256 575 256 555 259 595 262 591 265 587 259 603 266 603 279 603 194 170 12 0 4 11 27 47 16 55 39 47 22 75 25 59 24 55 22 63 30 59 34 59 31 39 24 23 27 55 39 79 42 87 48 7 9 0 6 11 16 27 16 31 12 31 12 23 15 31 18 43 22 39 16 39 25 59 21 35 25 39 30 55 30 59 25 31 15 0 84 464 158 357 152 345 158 357 146 329 149 341 140 91 52 43 22 55 98 365 105 107 60 150 64 115 45 91 48 182 88 182 49 23 12 23 25 67 24 7 12 23 22 11 10 7 22 43 34 39 27 31 28 51 25 51 25 55 21 27 7 0 12 27 28 43 31 27 25 23 31 15 30 23 37 51 43 59 39 47 42 55 51 55 48 87 75 154 101 190 105 210 113 174 104 194 93 186 108 198 79 19 1 15 15 15 7 19 4 0 6 31 37 99 54 99 51 59 49 75 60 103 63 95 54 79 52 71 48 63 45 71 46 63 42 71 45 75 43 67 40 51 31 31 28 39 36 55 39 43 27 35 22 27 22 27 22 59 27 19 13 3 15 11 16 11 15 11 15 11 15 11 15 3 10 0 10 7 15 7 12 15 12 19 13 31 18 35 19 23 16 31 24 75 48 138 67 119 48 99 37 71 31 63 31 83 34 79 40 107 48 103 40 83 34 55 22 35 27 79 48 67 27 15 7 0 12 31 30 107 61 138 67 119 57 123 66 111 57 111 57 111 57 111 57 115 57 115 57 107 49 91 43 107 46 79 24 7 6 11 21 31 16 23 24 31 12 7 19 3 16 27 16 11 13 15 15 0 16 7 18 59 63 146 64 150 72 138 70 134 69 130 69 130 67 130 66 126 64 123 64 134 69 130 67 123 63 111 58 115 63 123 63 119 64 130 70 107 63 126 64 111 57 107 61 111 60 115 61 115 60 107 58 115 64 126 64 111 57 111 63 123 58 111 54 99 52 103 55 91 51 99 52 91 49 95 52 87 52 87 48 67 45 67 49 119 63 103 67 142 84 154 82 182 117 246 46 0 0 0 1 3 4 15 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 7 0 15 0 7 0 7 1 0 0 0 0 0 0 0 0 0 10 99 82 158 60 67 22 3 24 39 30 63 34 35 3 15 4 0 0 3 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 43 24 71 31 63 24 59 27 63 25 47 27 59 33 63 31 43 27 51 28 47 25 35 21 39 24 39 25 47 27 51 28 90 183 82 183 81 164 67 162 81 181 81 171 70 157 70 167 84 198 107 236 126 267 146 296 147 315 161 312 164 317 158 334 167 329 168 331 170 339 174 341 171 348 177 353 179 360 185 372 185 370 193 377 191 374 193 382 184 362 182 360 179 353 174 346 173 346 170 346 179 372 188 365 184 355 174 355 176 343 170 353 185 362 179 358 185 367 188 362 193 346 150 257 101 202 95 217 140 267 134 262 132 245 108 200 88 162 69 195 110 219 98 195 84 159 67 174 93 157 49 140 108 243 129 260 146 303 184 515 235 389 254 403 155 286 119 234 122 217 101 202 92 188 99 255 135 262 132 374 294 451 153 260 155 336 197 391 211 410 272 608 202 310 128 260 90 279 200 456 215 420 209 413 205 415 206 420 203 413 202 413 202 413 202 413 202 417 208 427 212 429 211 425 209 425 214 432 215 432 214 427 214 432 215 434 217 432 215 429 212 422 212 425 214 425 215 427 218 434 220 436 223 439 221 436 229 444 224 436 224 441 229 451 229 446 229 448 230 448 232 456 230 468 229 470 230 470 232 472 233 475 233 475 233 475 233 475 233 475 233 477 235 477 238 477 236 479 241 482 244 487 245 484 259 417 159 245 72 171 81 248 208 434 238 484 254 489 238 453 242 475 235 401 155 262 79 171 114 312 141 334 269 506 196 425 229 441 235 432 215 405 218 441 236 427 205 425 226 434 238 403 170 360 242 475 242 427 176 303 129 276 125 265 116 250 108 245 108 236 95 226 98 234 93 214 104 253 117 262 116 272 138 317 205 396 199 386 196 391 202 398 211 408 205 393 194 374 184 370 187 386 190 384 196 417 212 415 179 362 173 362 167 327 143 312 153 327 147 310 135 293 132 296 137 322 162 370 184 382 191 408 205 413 221 460 230 458 236 446 233 494 250 456 241 496 260 506 260 508 262 513 263 522 268 527 285 532 257 499 248 506 256 515 245 479 259 522 292 518 250 413 87 112 3 33 16 62 12 21 34 50 15 28 13 52 22 59 28 88 31 97 31 93 24 88 28 100 40 119 51 138 64 155 95 167 48 83 10 54 6 52 19 57 18 47 16 52 24 57 9 31 9 52 22 76 30 90 24 81 27 81 30 76 27 81 6 83 0 305 194 413 141 384 149 408 156 393 155 393 161 362 33 162 46 169 64 202 113 145 43 124 52 138 57 136 54 131 52 148 67 140 51 126 46 112 42 97 22 74 16 71 10 57 15 90 33 107 30 100 27 102 27 100 24 95 24 88 13 69 7 81 22 117 34 136 33 136 30 136 28 126 30 124 37 131 37 128 40 136 40 138 34 138 30 138 42 164 61 195 87 231 85 224 93 212 93 236 101 198 21 45 0 54 7 76 28 83 12 69 21 88 33 102 39 112 52 131 51 131 52 128 49 117 46 117 46 117 48 109 43 105 40 112 42 114 42 114 40 112 34 97 27 90 28 97 33 95 27 81 25 81 25 81 25 81 31 81 16 59 12 62 15 64 15 59 15 59 15 59 15 59 16 57 10 54 12 57 10 47 10 54 12 59 16 64 19 64 18 54 18 62 31 90 54 119 58 112 48 93 39 83 36 83 42 85 34 83 42 97 45 95 45 88 34 62 19 59 28 85 43 102 37 93 28 83 22 78 37 119 60 145 61 133 58 140 55 131 55 131 55 131 55 128 57 124 57 121 52 112 46 100 49 102 42 74 18 42 18 59 22 38 16 42 16 26 9 35 12 28 7 23 12 40 21 47 22 52 9 64 46 148 75 138 72 148 70 150 70 148 69 148 67 150 67 148 66 145 64 145 67 150 67 148 64 140 58 133 60 140 63 145 64 145 66 150 58 143 66 145 60 136 58 140 58 138 60 140 61 138 58 136 58 140 63 140 57 128 57 138 61 133 55 126 52 124 54 126 49 121 52 124 49 117 51 124 52 124 52 119 48 114 49 126 61 133 54 136 66 167 87 193 96 188 98 176 49 16 0 19 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 35 51 148 72 112 37 52 15 57 25 64 33 64 22 14 6 4 0 0 1 4 3 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 54 27 71 28 64 25 66 22 57 21 57 25 64 27 57 25 52 27 54 27 52 22 45 22 47 22 47 22 50 24 50 99 57 83 60 87 51 59 51 103 63 91 54 63 48 67 54 79 63 103 72 123 75 119 72 166 104 190 88 170 88 182 116 190 108 194 111 202 114 202 116 230 125 218 123 218 128 249 144 269 144 309 155 321 155 321 156 376 177 380 177 380 176 372 174 357 185 376 171 365 196 408 177 369 174 357 177 361 170 341 171 376 177 333 170 357 180 376 174 289 114 142 63 67 48 115 88 242 122 285 134 269 102 146 61 138 70 146 99 238 110 230 116 210 93 150 84 194 101 222 144 325 152 353 174 353 159 476 366 563 202 349 122 162 119 182 119 242 111 202 93 134 82 230 153 365 119 146 132 404 174 293 155 313 170 452 235 539 260 682 318 440 164 230 96 119 104 281 191 384 199 396 205 400 208 400 208 392 202 400 202 400 202 400 202 404 205 416 211 424 211 420 208 408 211 416 214 420 214 420 212 420 214 424 215 424 215 420 214 416 212 416 212 420 214 420 215 428 218 436 221 440 221 440 220 440 224 436 221 436 224 448 229 452 229 452 229 456 230 456 230 460 227 464 229 464 230 468 230 476 233 476 233 476 233 476 233 460 233 460 233 464 235 472 236 476 236 492 241 503 239 492 235 535 254 515 185 214 85 91 81 87 138 460 257 539 235 488 245 468 233 523 245 495 200 273 102 39 119 230 147 575 279 404 202 523 245 567 253 551 244 559 250 531 262 630 262 495 185 424 164 313 176 523 202 333 147 269 128 273 146 329 161 337 164 365 179 357 164 317 153 313 153 293 143 269 135 249 125 214 117 222 125 186 111 222 135 317 180 432 212 476 220 495 229 527 242 555 248 503 235 511 232 507 244 559 256 527 235 499 230 492 220 468 223 436 209 440 200 376 167 305 150 361 152 257 140 246 111 162 107 222 114 218 132 246 141 285 137 289 149 285 164 384 177 345 184 404 187 400 185 404 190 420 193 369 162 313 153 325 174 468 254 559 257 547 254 559 263 615 277 666 208 234 45 0 10 0 16 19 13 27 24 59 30 63 27 59 31 59 31 51 27 31 18 39 31 51 40 87 52 130 70 146 76 218 101 234 73 95 22 0 6 19 16 35 21 27 18 35 13 23 27 63 25 43 30 27 25 39 27 51 28 55 24 0 0 0 147 428 173 345 158 309 152 349 162 376 176 392 167 222 92 142 81 134 79 182 40 67 39 83 49 123 58 119 51 39 30 71 46 126 64 126 46 123 49 83 31 35 18 0 12 7 22 43 34 39 25 27 27 47 25 47 24 43 21 23 7 0 10 23 28 43 36 31 31 19 28 19 30 19 33 23 34 19 36 27 39 31 49 75 66 87 52 19 33 11 43 63 61 87 67 99 64 119 84 146 72 71 6 0 1 0 19 59 27 83 42 75 42 63 39 55 37 47 36 31 33 39 40 55 42 39 39 63 45 71 42 59 34 67 39 63 37 63 37 67 39 55 30 35 25 35 27 31 25 19 22 23 25 31 28 35 30 35 22 0 10 0 13 0 13 11 15 11 15 11 15 11 15 19 15 3 12 3 12 0 6 15 12 23 15 31 18 39 21 43 21 31 19 47 34 99 51 146 60 130 52 111 45 95 40 99 39 75 33 79 40 99 45 115 43 91 30 47 22 51 30 87 45 103 51 95 36 39 18 11 33 91 60 123 58 111 57 99 52 99 52 99 52 99 52 111 55 111 54 99 48 87 43 107 49 99 39 59 25 51 31 35 16 15 16 19 13 15 21 15 10 0 13 35 24 27 13 15 22 47 55 130 70 130 70 134 70 134 69 130 69 126 67 130 67 126 66 126 66 123 64 126 66 126 64 119 60 107 57 103 60 115 64 126 66 126 64 111 63 123 64 115 58 111 60 107 58 111 60 111 60 107 58 99 57 107 57 95 54 95 57 119 58 107 52 99 52 103 54 87 51 99 51 91 48 91 52 87 54 91 51 79 51 83 57 103 57 79 49 79 64 146 92 210 87 210 117 202 25 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 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 0 18 123 84 150 55 47 10 0 18 19 24 51 34 39 13 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 11 15 55 30 67 30 63 28 39 22 31 22 35 27 35 24 43 25 43 27 43 24 39 22 31 21 31 19 27 19 27 19 66 150 63 157 66 145 58 150 61 148 60 140 54 136 54 138 66 145 61 143 58 138 51 126 60 162 57 138 52 145 55 176 75 171 70 169 69 174 72 181 84 195 78 186 72 186 82 207 90 214 101 229 105 231 107 238 129 272 132 276 135 279 135 281 123 291 150 310 156 336 170 334 171 343 174 351 176 343 168 336 187 360 174 355 182 343 158 288 82 152 51 143 58 136 69 200 96 210 110 219 102 191 84 174 88 179 85 191 96 210 123 274 162 346 159 226 101 276 193 417 197 317 168 334 170 296 177 506 143 243 96 179 95 214 85 234 119 219 104 193 82 188 119 293 137 205 82 210 105 212 110 260 146 293 176 372 190 389 214 374 152 291 104 202 88 217 99 291 159 348 180 391 202 413 202 405 203 415 203 415 203 415 203 415 203 417 206 422 209 425 208 422 208 422 211 427 212 427 212 427 212 429 215 432 215 432 214 427 211 420 212 422 212 425 214 425 217 429 218 434 220 434 220 434 223 436 221 434 223 439 227 446 227 444 229 446 229 448 230 453 226 465 227 465 229 468 229 468 232 472 232 472 232 472 232 472 232 472 233 475 233 477 235 477 233 475 236 479 238 479 235 475 229 465 254 468 196 291 107 241 72 202 117 365 241 508 259 472 248 484 251 484 254 472 220 389 129 219 81 205 161 522 244 262 171 372 209 441 245 456 214 374 168 339 140 286 131 315 170 291 105 272 174 341 141 317 155 355 182 398 217 456 238 470 244 479 250 484 241 470 233 458 220 434 205 405 184 370 164 343 152 331 138 305 122 269 101 243 88 234 105 272 122 308 147 351 170 374 205 432 221 448 226 460 242 489 250 479 244 484 244 465 230 463 236 448 218 429 214 403 171 324 129 272 110 269 117 274 128 315 135 291 134 305 129 303 143 305 111 286 126 286 128 279 122 312 131 305 125 293 120 293 122 300 123 303 131 315 120 319 193 518 259 511 259 494 247 482 262 513 263 537 297 429 114 102 0 78 24 69 22 71 18 62 24 97 31 95 33 97 31 90 21 83 27 100 34 112 37 117 43 131 40 131 60 174 87 210 101 217 70 128 30 52 3 33 15 59 24 45 15 78 31 71 18 83 25 83 28 76 28 69 25 74 16 57 10 389 170 425 158 434 159 417 165 427 174 429 165 393 168 396 170 386 174 365 150 159 40 114 45 124 51 128 48 119 27 83 19 88 37 124 49 117 51 126 46 105 25 74 16 76 15 90 33 107 28 97 24 100 25 95 24 88 24 81 12 62 1 66 15 102 31 124 33 126 28 128 30 128 33 119 33 114 34 121 34 128 40 171 81 248 119 245 75 174 42 145 33 128 40 150 43 143 46 167 60 152 45 90 12 81 7 78 19 81 34 121 46 138 54 140 51 133 37 112 33 102 33 107 34 97 28 97 36 102 37 100 34 93 39 105 33 97 31 100 36 107 33 97 28 90 27 88 22 76 16 69 19 76 25 85 30 90 28 76 16 59 13 64 15 62 13 57 13 57 13 57 13 57 16 59 12 54 12 54 9 47 10 54 13 59 18 66 21 69 27 64 19 54 21 64 34 85 55 117 60 121 57 107 43 88 40 85 34 78 33 83 37 88 39 88 39 81 31 74 30 85 25 78 36 100 40 90 27 74 19 88 45 128 60 133 57 128 52 124 52 124 52 124 52 124 55 121 54 117 49 107 45 100 46 102 48 95 39 76 34 76 22 47 16 42 21 54 27 64 19 47 24 69 33 54 15 35 21 117 93 222 96 138 57 150 69 148 69 145 67 145 67 145 66 148 66 148 66 148 66 148 63 145 64 143 61 138 57 133 55 133 60 145 67 150 64 140 61 143 63 143 61 138 60 138 57 133 58 138 60 138 60 136 55 133 57 131 55 131 55 131 60 133 55 124 51 121 52 126 48 119 52 121 48 117 49 121 51 119 51 119 49 119 52 133 61 140 58 128 49 128 63 164 88 212 108 202 88 126 24 9 1 2 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 0 0 2 0 47 64 155 73 114 42 50 15 47 18 57 31 69 27 38 1 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 0 31 16 59 30 66 28 64 27 57 24 54 27 62 27 54 24 50 25 52 24 50 24 50 22 47 21 42 19 40 18 40 170 88 162 95 178 90 162 93 138 81 150 85 158 84 142 79 87 55 63 49 71 57 87 60 130 76 107 60 130 73 115 73 150 78 123 66 103 69 119 79 130 79 123 75 107 70 107 75 146 87 150 87 146 87 162 96 170 96 178 101 190 104 198 104 170 99 186 107 162 84 162 114 365 174 376 174 369 168 345 158 369 174 376 184 380 159 242 98 107 60 91 79 150 72 146 98 222 107 214 95 166 82 174 95 198 92 166 79 142 88 246 141 444 251 531 141 230 164 416 185 321 114 198 128 325 162 261 149 210 143 257 98 182 108 170 117 222 107 186 95 150 93 186 120 174 90 178 105 166 107 226 111 273 119 226 117 182 122 249 110 182 111 162 87 198 108 162 129 249 144 269 165 325 188 372 202 404 205 412 205 412 205 412 205 412 206 416 208 420 208 420 208 416 209 416 209 416 211 424 212 424 212 428 215 432 214 424 212 412 211 412 212 416 212 420 214 424 215 428 218 436 220 432 218 432 221 436 223 440 226 452 229 448 227 448 229 452 229 456 229 456 226 456 226 460 227 460 229 472 232 472 232 472 232 472 232 464 233 456 235 460 233 472 235 476 235 468 233 480 236 492 239 523 236 488 245 535 211 285 105 214 81 51 87 281 205 499 245 563 256 547 239 515 244 555 253 575 159 242 81 103 199 488 92 234 158 412 220 507 218 392 150 158 126 293 158 349 190 523 214 460 161 325 146 257 149 353 205 515 238 535 244 535 236 507 227 507 236 515 238 511 230 472 215 416 193 376 180 361 179 353 173 357 177 353 174 341 167 321 161 230 128 218 122 202 116 190 113 198 128 246 146 277 159 349 194 424 206 444 220 452 203 384 190 408 191 372 185 372 174 293 132 293 168 341 146 210 110 186 111 277 149 341 176 329 168 376 184 365 218 503 212 424 187 333 155 277 141 265 135 253 134 257 135 246 131 261 153 293 161 440 263 519 251 539 257 551 260 579 266 583 251 563 277 666 233 249 33 0 0 0 13 39 30 47 30 55 33 63 34 59 25 35 19 27 33 51 42 67 37 55 36 91 37 51 24 63 49 170 88 249 104 234 87 150 48 39 16 0 3 0 16 31 19 23 27 27 28 39 28 47 27 55 22 0 0 35 188 357 167 305 161 277 135 261 135 273 131 242 114 249 141 297 155 392 218 424 70 59 48 111 51 91 40 83 46 75 33 47 28 51 34 71 40 51 31 55 25 15 12 0 18 7 22 39 33 35 24 23 25 27 24 27 24 39 19 7 7 0 10 11 27 35 36 43 33 43 33 47 34 43 36 23 33 23 40 23 36 11 45 83 78 198 95 123 66 63 46 15 28 19 39 23 34 19 42 43 39 75 33 83 46 51 28 47 28 3 18 19 31 51 45 75 48 87 48 67 40 47 33 23 19 35 27 31 25 39 27 47 28 55 30 47 27 43 28 51 31 55 30 47 28 51 27 31 19 0 13 0 16 15 25 39 33 35 24 7 15 3 18 3 16 7 13 7 13 7 13 7 13 7 12 0 10 7 13 3 10 15 10 23 15 35 21 47 24 63 27 43 19 35 24 55 31 91 46 134 63 146 54 99 37 79 36 83 36 75 33 67 31 79 34 83 33 71 28 63 31 19 18 27 21 31 28 51 33 59 39 87 54 111 57 111 57 99 52 99 52 99 52 99 52 111 54 103 49 87 45 83 43 91 45 99 45 95 39 79 36 55 24 31 18 35 27 55 25 43 24 59 33 51 18 35 31 115 87 281 144 253 73 103 66 123 66 123 67 126 67 134 66 126 66 126 66 126 66 126 66 119 63 119 63 115 60 107 57 95 54 103 61 130 67 123 60 119 61 115 63 119 61 111 58 99 55 103 58 111 60 111 58 107 57 103 57 107 58 107 57 115 57 103 52 95 51 99 52 87 49 95 51 87 46 91 51 75 49 79 48 71 48 79 55 91 60 111 63 91 51 67 52 119 98 226 90 214 99 134 1 0 0 0 7 0 1 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 7 0 7 0 15 0 0 22 150 85 154 61 87 24 3 16 3 22 47 31 47 25 7 3 0 0 3 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 1 27 21 63 31 67 30 47 25 31 25 39 28 27 24 31 24 27 22 31 24 31 24 31 24 27 22 23 21 19 19 88 191 87 202 93 195 88 200 79 183 85 195 92 195 81 171 84 171 78 157 73 167 82 183 78 179 69 167 88 193 73 169 75 167 66 152 64 164 76 188 73 183 79 191 78 186 76 186 84 191 82 183 78 183 84 198 84 195 88 202 95 210 98 217 108 226 95 226 85 200 104 296 174 355 177 343 165 331 156 308 141 305 149 317 147 262 88 159 72 159 70 171 81 167 82 193 98 200 96 186 82 174 85 191 90 186 84 169 75 176 99 231 135 358 170 257 131 343 177 296 162 324 191 331 164 300 114 200 110 341 164 195 79 219 111 212 102 195 96 191 96 202 95 202 113 224 96 195 90 248 131 236 113 236 107 236 104 248 116 236 116 272 117 245 132 286 129 317 144 310 141 319 159 374 197 425 205 413 206 413 206 413 206 413 206 413 206 413 206 413 206 413 209 415 208 415 208 417 211 422 212 422 214 425 214 425 212 422 209 420 211 420 212 422 212 422 214 427 217 429 218 432 217 429 220 434 221 439 226 444 227 446 226 444 227 444 229 446 229 451 224 460 224 463 226 463 227 465 230 470 230 470 230 470 230 470 232 470 233 470 233 475 233 475 238 479 233 472 232 482 238 489 236 489 245 465 253 487 221 327 132 250 96 207 84 250 159 417 208 427 211 398 191 398 209 422 233 401 193 284 73 219 102 226 93 288 176 384 194 374 173 324 167 384 184 305 105 319 291 608 280 377 131 248 93 265 134 367 182 382 177 391 187 415 202 432 208 441 218 458 224 456 218 444 227 460 220 453 221 458 223 458 227 468 230 470 227 458 217 444 196 408 182 377 159 341 141 322 132 305 128 293 117 286 132 334 128 308 146 351 162 339 141 317 185 405 206 417 194 384 180 384 179 439 250 468 221 434 217 425 212 425 224 446 218 470 283 568 304 427 162 410 229 374 155 401 193 403 194 408 197 410 199 413 177 362 168 396 206 444 235 494 254 494 251 494 251 494 245 484 251 513 263 525 274 530 253 463 116 152 6 42 3 81 27 100 28 95 31 97 28 90 21 78 21 97 37 119 40 117 34 109 24 109 40 131 42 124 30 109 42 155 92 224 116 193 76 126 40 85 24 66 18 71 19 76 25 83 28 71 28 64 22 62 25 54 28 296 64 222 24 219 43 210 33 226 55 253 58 250 55 257 60 222 104 391 170 164 39 128 57 131 43 109 43 126 33 100 36 112 36 93 25 93 16 78 22 78 16 69 16 81 16 90 31 105 27 93 22 95 25 90 22 85 22 74 13 52 10 66 19 90 33 114 36 121 31 119 31 117 34 119 36 119 28 121 42 150 45 159 49 176 67 195 64 191 60 169 42 145 37 143 36 138 33 131 31 126 36 128 57 183 58 152 58 157 37 121 27 97 16 93 21 102 33 107 30 105 33 100 24 85 24 83 21 76 18 76 21 81 24 81 22 78 21 81 22 83 24 83 25 90 31 93 24 76 13 59 10 59 15 76 30 95 27 78 18 66 18 71 18 66 12 54 12 54 12 54 12 54 12 52 9 52 13 59 13 54 10 52 13 62 19 69 24 74 28 69 25 64 24 62 27 64 27 81 46 114 58 112 45 88 37 88 42 90 36 76 30 74 31 78 33 71 22 54 18 57 22 59 12 45 13 66 34 97 48 119 51 124 54 128 55 128 52 124 52 124 52 124 52 124 55 119 51 109 45 102 43 100 42 95 45 97 45 88 39 81 36 76 27 57 25 69 27 52 30 59 22 57 16 52 45 145 113 224 123 253 126 202 75 133 64 140 64 143 66 143 67 140 64 145 66 148 66 148 67 150 63 143 64 145 63 140 60 136 55 126 52 136 66 150 64 138 63 140 61 140 63 143 60 133 54 128 57 136 60 138 60 136 60 136 57 136 61 143 61 136 58 131 54 121 49 121 51 124 46 119 51 119 48 114 48 121 49 117 49 114 45 112 49 126 49 131 63 152 64 140 55 136 55 171 84 200 113 210 84 88 0 2 0 4 1 0 1 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 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 40 63 136 64 117 52 69 28 62 18 62 30 64 27 52 12 11 3 0 0 2 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 7 4 33 25 57 31 57 25 45 22 42 24 47 22 42 22 52 22 50 22 54 24 57 24 54 24 54 24 52 22 52 115 67 111 75 126 70 115 73 107 66 103 67 111 66 83 54 87 58 91 52 63 46 79 57 115 70 115 63 154 75 119 66 119 64 119 61 107 61 115 64 119 69 126 70 123 67 123 72 134 79 146 79 138 78 146 84 138 79 150 85 162 88 170 88 162 90 174 104 230 137 365 190 321 156 333 147 305 144 293 131 222 113 222 113 210 93 126 66 130 76 130 79 142 84 174 99 170 87 178 88 174 88 182 93 178 88 178 88 182 95 206 102 150 99 214 137 369 177 349 168 480 256 678 236 313 117 111 60 0 81 170 85 162 110 222 92 198 105 198 108 194 114 186 108 186 110 206 116 234 126 210 99 206 129 269 146 301 144 253 144 329 165 333 146 309 150 293 162 297 155 289 164 317 188 380 209 408 206 416 206 416 206 416 206 416 206 412 205 412 205 412 206 416 208 408 206 408 208 420 212 420 212 424 214 428 212 424 211 408 209 412 211 412 212 416 212 416 214 424 217 428 217 428 215 420 217 428 221 440 226 444 226 444 226 448 227 448 229 452 227 452 221 456 223 456 224 460 224 472 229 472 229 472 229 472 230 460 232 456 233 456 233 468 233 480 236 472 233 468 232 468 233 392 229 488 226 472 238 527 226 440 164 246 122 218 129 253 153 361 173 329 153 305 156 317 152 329 152 325 138 285 125 142 93 130 114 257 153 337 173 329 141 234 123 206 117 234 153 519 250 210 72 99 88 150 111 182 119 253 146 309 167 353 190 420 214 476 229 488 235 499 238 507 241 488 232 484 227 468 224 472 226 492 235 503 241 519 245 523 245 535 248 527 245 515 239 503 236 480 220 424 194 321 144 222 135 253 143 261 155 273 141 226 132 186 126 261 144 249 132 246 137 269 164 388 196 392 179 357 171 436 196 416 194 396 217 583 282 583 164 365 316 805 209 273 208 519 247 523 256 539 259 535 257 591 269 551 260 555 263 535 250 531 253 523 254 547 262 559 260 527 253 547 248 539 259 575 262 734 235 297 55 0 0 0 31 23 22 43 27 47 22 39 16 7 24 35 36 47 34 51 34 59 37 79 39 79 37 95 45 51 28 35 31 95 78 242 126 186 82 126 31 23 24 31 13 31 28 39 28 43 27 51 21 0 0 115 147 277 135 246 159 246 120 202 126 277 147 313 159 341 188 412 206 523 285 567 131 79 54 119 52 95 43 91 46 51 27 59 40 79 30 31 22 23 21 31 22 23 18 15 19 11 22 39 33 31 22 15 22 11 22 15 22 27 18 3 6 0 12 15 24 39 31 35 31 63 30 59 28 43 34 35 39 0 30 15 45 47 55 63 54 55 57 67 58 59 48 43 43 31 40 39 43 27 34 7 31 31 27 75 60 99 54 107 55 115 60 87 46 47 31 11 22 0 16 0 15 19 21 35 22 23 18 23 16 19 15 15 13 19 18 23 19 23 19 19 18 19 19 31 28 55 31 43 21 7 13 0 9 0 22 47 39 23 21 3 16 7 18 3 15 3 12 3 12 3 12 3 12 11 12 0 10 7 13 3 9 15 10 23 16 39 22 51 25 55 27 59 28 59 28 51 25 35 25 75 43 115 51 119 49 103 46 107 42 79 33 71 36 87 36 79 27 47 15 19 15 51 19 11 10 15 27 79 51 107 52 99 52 103 52 95 49 91 49 91 49 91 49 91 49 111 52 95 46 79 42 79 42 95 43 91 43 99 43 87 37 87 39 75 30 79 43 87 27 67 21 27 24 59 39 166 102 265 116 242 117 269 117 182 61 115 63 119 64 119 66 130 66 123 64 123 66 126 67 130 67 123 64 123 64 123 63 115 61 103 52 83 55 119 67 126 61 123 61 111 61 123 64 111 55 91 54 99 57 107 60 111 60 111 57 99 57 115 63 115 58 115 57 103 51 91 49 95 52 83 48 95 49 83 46 87 49 87 52 87 49 71 46 75 52 87 55 95 63 115 67 103 60 79 54 115 81 226 108 238 92 59 7 0 0 0 1 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 15 0 0 24 146 76 134 60 107 31 51 27 15 25 43 28 35 28 43 13 11 0 0 0 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 10 43 30 63 31 47 27 27 25 23 27 19 22 27 22 23 21 23 22 35 27 27 22 27 24 31 24 31 24 72 169 69 181 75 174 69 179 69 164 60 152 57 150 49 126 43 128 57 145 54 140 63 167 57 164 66 157 73 164 63 169 72 167 73 169 69 157 60 145 67 171 69 169 63 164 66 171 73 181 84 193 85 188 84 191 92 202 95 210 101 217 102 222 107 245 107 219 98 248 113 226 105 248 114 241 108 253 114 241 111 243 99 217 90 210 92 212 96 219 104 200 93 200 102 210 102 214 99 212 99 212 101 214 101 212 98 212 107 236 116 238 114 243 147 429 238 331 126 322 156 351 226 355 137 253 95 164 113 214 79 222 113 210 111 241 114 234 123 241 125 255 135 272 123 279 138 291 141 272 135 327 156 346 167 331 173 324 156 374 164 336 171 329 161 324 164 346 155 346 180 393 202 413 200 403 206 413 206 413 206 413 206 413 206 413 205 408 203 408 205 410 208 415 206 410 206 415 209 422 211 422 212 425 214 422 212 420 209 417 209 420 211 422 212 422 212 425 215 429 217 429 215 427 214 425 217 432 221 436 224 439 226 441 226 444 227 446 229 451 224 456 223 458 224 458 226 460 230 468 229 470 229 470 229 470 232 468 232 470 232 475 233 475 236 479 238 482 233 472 226 460 217 410 187 389 190 362 182 382 215 362 158 286 113 243 129 341 135 286 116 281 156 384 203 393 177 372 203 341 140 296 122 267 125 269 120 288 167 367 152 243 75 229 116 327 149 288 138 276 162 334 184 405 206 468 233 472 227 494 262 522 250 484 233 484 239 487 236 477 232 479 239 494 245 499 248 499 245 496 248 506 241 487 238 484 238 487 241 491 235 479 236 484 238 487 241 489 248 489 238 460 193 336 111 257 96 253 98 274 114 284 119 303 153 346 162 377 188 396 179 365 167 339 150 346 153 310 125 300 123 291 140 331 140 322 150 322 135 305 176 465 196 267 143 527 254 511 262 522 265 515 259 503 245 513 269 511 250 489 254 506 259 503 254 506 253 499 247 496 253 515 254 506 248 525 257 508 260 518 288 470 156 155 4 64 16 85 21 90 22 81 16 74 31 107 39 117 39 112 39 117 31 112 36 112 28 109 31 121 34 109 28 97 34 119 58 145 98 195 72 93 19 95 33 74 27 78 28 66 27 59 24 64 0 100 144 484 257 525 218 520 238 489 199 470 203 482 202 482 199 475 193 451 215 520 236 324 60 155 52 138 48 131 42 114 40 97 30 109 42 100 28 93 18 74 18 71 16 69 12 64 16 90 30 105 25 90 19 93 22 88 21 81 21 69 12 45 3 45 12 69 21 83 24 93 30 105 25 100 30 105 37 124 37 119 30 126 37 157 52 181 52 179 57 174 48 162 49 176 52 176 57 183 54 164 42 157 28 102 21 133 30 126 34 119 40 152 66 193 78 181 57 145 40 112 24 85 15 81 13 81 12 78 16 83 18 69 7 57 12 66 15 71 16 66 15 62 10 62 19 76 31 83 25 69 21 66 10 52 12 76 34 107 22 69 15 64 15 66 13 62 12 54 12 54 12 54 12 54 18 59 12 54 12 54 9 45 9 52 13 62 19 69 25 71 25 66 31 76 34 69 30 64 18 59 27 81 42 105 55 119 54 112 51 95 36 81 37 95 39 88 36 74 24 57 19 59 19 52 13 54 22 85 46 124 52 119 51 124 52 121 46 109 48 117 48 117 48 117 48 117 55 117 49 105 42 100 42 97 46 97 43 95 45 95 40 85 39 97 40 93 49 126 57 102 33 66 22 95 52 128 81 202 93 217 117 231 119 229 96 152 60 138 63 140 64 143 66 143 64 145 64 148 66 150 67 150 64 145 66 148 66 145 63 143 57 126 48 126 61 150 66 140 64 140 60 140 64 145 60 131 52 128 55 133 58 138 60 138 60 131 54 131 61 143 61 136 58 128 52 121 49 119 51 124 46 117 49 119 46 114 48 119 54 126 55 121 48 114 49 126 66 138 55 133 63 155 67 159 61 157 58 126 69 198 113 191 63 57 0 2 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 2 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 57 69 138 61 119 58 81 43 71 22 66 31 62 25 57 24 31 6 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 0 14 19 47 31 52 33 50 30 47 31 50 28 47 24 50 19 47 21 52 25 59 21 50 21 52 22 54 24 57 257 125 261 132 293 138 277 126 261 125 249 122 253 123 246 119 277 128 265 126 265 125 249 117 238 117 253 123 269 126 269 126 253 131 253 129 253 128 246 125 265 132 261 132 261 135 277 140 313 152 313 152 313 152 313 152 329 153 301 147 313 155 317 152 333 156 313 143 269 125 234 113 218 111 226 111 222 108 214 105 198 102 202 105 202 104 194 101 230 119 242 125 261 132 285 137 261 128 257 123 238 114 218 108 246 119 230 117 257 140 333 164 321 146 273 167 380 179 313 144 329 156 273 138 246 128 198 107 174 105 198 120 234 129 249 134 265 140 269 143 289 153 309 161 325 168 337 176 353 177 353 176 369 182 361 180 365 179 349 171 321 165 333 171 349 179 357 180 392 199 400 202 408 203 400 203 408 203 408 203 408 203 408 203 412 205 412 203 408 202 404 202 404 202 408 205 412 206 420 208 424 209 424 211 428 212 432 212 404 208 404 209 408 211 412 211 420 214 424 217 432 218 436 220 420 215 428 217 432 220 440 221 448 223 444 223 448 226 456 227 452 227 452 227 452 226 452 226 452 226 452 226 456 227 460 227 452 227 464 233 480 230 452 218 416 212 424 214 424 212 412 208 380 194 341 170 277 144 222 129 309 153 269 140 249 132 214 113 218 101 214 128 277 193 603 283 611 262 555 196 313 126 246 129 230 138 329 187 345 135 202 120 428 212 492 220 472 220 535 256 539 248 547 250 543 242 511 235 495 232 495 232 495 230 488 229 436 220 448 226 456 224 444 220 456 226 456 226 456 226 456 226 456 226 448 220 432 214 420 211 428 215 428 217 432 218 436 217 400 184 313 144 226 114 138 84 63 76 126 114 253 168 388 203 492 245 555 262 547 248 523 247 519 242 495 229 452 212 416 203 333 167 281 144 230 134 226 135 246 146 265 149 281 179 448 248 535 254 535 254 535 254 535 254 531 253 535 254 535 256 539 256 527 253 527 251 523 250 519 250 523 251 523 250 523 250 523 251 523 262 563 274 638 256 293 36 0 1 0 18 0 15 0 6 19 27 55 45 63 33 31 39 39 36 39 36 39 34 31 31 31 27 15 19 15 30 59 45 79 43 79 31 35 18 39 27 27 24 27 28 39 27 19 16 0 39 515 244 543 230 408 227 444 229 484 242 511 232 464 208 464 215 492 223 499 214 448 193 408 135 182 43 43 36 91 52 59 22 35 10 55 37 27 31 23 18 23 21 23 13 3 12 11 24 59 25 35 21 35 18 19 22 35 27 39 16 7 1 7 3 0 12 15 10 0 10 31 25 47 31 43 30 27 25 43 37 67 49 99 55 103 55 99 64 63 52 39 51 55 63 51 61 71 66 35 45 0 52 35 36 27 25 27 30 39 31 47 37 63 46 107 70 170 88 178 76 142 57 83 33 27 18 31 16 0 4 0 7 0 10 3 10 19 18 35 18 19 10 19 12 7 9 23 21 51 27 19 15 0 4 0 31 71 36 23 18 19 16 15 13 7 12 7 12 15 12 15 12 15 12 11 12 15 12 15 10 7 7 0 7 11 18 35 25 43 27 43 30 47 36 55 36 43 31 43 25 47 25 63 37 103 49 123 52 123 52 115 46 95 40 111 48 75 33 103 37 23 12 7 19 23 21 59 57 130 55 111 55 103 49 87 46 95 54 83 45 83 45 83 45 83 45 107 52 95 46 79 42 75 42 79 43 79 40 71 39 67 36 71 37 43 42 162 87 162 75 123 63 134 72 170 87 202 99 214 98 206 108 257 119 210 85 103 66 115 63 107 64 115 60 123 63 115 63 126 67 130 64 123 63 111 58 107 60 119 64 115 55 99 51 99 57 126 67 119 57 103 55 115 60 115 54 95 49 95 51 107 57 123 61 119 58 119 57 111 54 99 51 99 52 95 52 103 54 91 48 103 55 99 52 87 48 79 46 91 49 87 48 87 51 91 55 91 57 103 61 107 64 119 70 123 75 119 64 95 73 214 123 265 60 0 0 0 6 0 1 7 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 154 72 138 70 91 54 47 40 31 30 31 27 31 27 63 28 31 7 0 0 0 3 3 0 11 1 11 1 19 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 23 22 59 28 43 25 39 25 39 25 39 25 31 22 39 27 47 25 35 21 35 21 31 19 27 21 31 22 147 308 147 315 156 322 152 308 168 336 164 334 165 339 165 331 156 319 155 322 158 324 155 315 165 336 165 334 164 329 159 324 155 317 155 319 155 315 152 312 155 317 153 315 155 322 159 329 162 329 162 329 162 329 162 329 162 324 155 319 159 327 159 322 165 322 158 298 137 265 117 243 117 250 117 250 117 248 114 243 113 243 114 248 116 250 119 253 122 260 128 272 135 286 143 296 156 315 155 310 152 308 150 305 152 303 147 300 152 319 167 341 176 329 167 346 182 341 164 319 162 312 153 312 162 327 162 312 161 322 165 331 170 336 171 334 176 341 173 339 173 341 176 351 164 341 168 348 173 353 174 355 176 353 173 355 179 365 180 362 185 379 188 386 193 393 197 398 200 403 203 405 203 405 203 403 203 408 203 408 203 408 203 408 205 410 203 408 203 405 202 405 202 405 203 410 205 413 208 415 209 417 209 420 211 420 212 422 209 417 211 420 211 422 212 422 212 425 214 427 217 432 218 434 215 427 217 432 220 434 221 436 223 439 221 436 223 441 226 444 229 446 229 446 227 451 227 451 226 453 226 456 226 460 227 463 229 460 224 456 220 444 208 422 187 401 190 405 193 405 191 403 190 389 185 372 176 358 168 348 184 360 167 339 162 334 150 308 119 219 92 214 93 288 200 422 257 487 251 410 174 308 144 303 158 351 177 317 95 183 92 310 193 408 209 408 188 382 188 413 211 441 217 453 221 453 218 448 206 434 211 444 217 451 220 453 218 453 224 463 227 460 224 456 218 448 218 448 218 448 218 448 223 456 221 453 221 451 220 451 224 458 224 458 226 460 226 463 245 487 235 479 236 475 223 446 209 444 217 463 232 487 245 501 238 499 254 511 248 496 247 503 253 506 248 496 242 487 236 479 247 489 233 465 221 456 221 460 235 484 239 482 233 482 245 508 250 503 250 503 250 503 250 503 250 503 251 506 253 508 253 508 253 506 253 503 251 501 250 501 251 503 251 503 251 503 251 503 242 501 250 494 262 537 266 463 153 226 30 59 9 93 21 59 16 74 31 100 30 83 33 117 36 105 37 105 36 109 34 105 36 112 25 100 22 102 36 112 37 107 33 85 18 66 19 69 27 59 27 62 27 62 16 62 3 217 259 499 254 546 245 549 235 522 233 511 220 491 211 487 206 465 194 434 185 415 179 393 182 367 141 276 87 176 31 93 33 93 27 71 25 90 18 90 28 81 21 66 9 57 10 76 10 93 30 100 21 93 19 88 16 81 24 81 21 59 7 35 4 31 4 52 16 59 18 81 19 90 21 95 27 105 30 114 30 114 34 136 52 171 73 200 66 188 63 181 55 188 64 210 73 224 67 212 55 198 48 179 43 138 31 119 25 119 27 114 27 112 31 124 40 143 57 162 76 200 90 219 92 200 72 169 40 121 22 93 10 81 4 74 9 76 10 71 9 66 9 62 12 52 9 42 15 50 18 52 13 59 7 50 16 90 31 90 18 74 15 71 12 66 10 62 12 52 12 52 12 52 12 52 9 50 10 50 10 47 7 42 4 42 13 59 22 66 27 66 31 69 36 71 40 69 39 66 30 69 25 66 28 76 36 88 49 105 49 105 46 95 40 85 42 97 37 97 66 117 28 52 3 40 9 62 34 124 57 124 49 117 54 114 48 105 45 107 45 105 45 105 45 107 46 107 45 105 43 100 42 102 43 105 45 102 43 100 40 95 37 93 39 102 30 107 76 183 81 171 78 167 78 171 82 181 88 195 99 207 96 219 114 236 108 210 61 138 60 143 67 148 64 140 64 143 61 143 66 150 66 145 61 140 63 143 63 143 61 140 64 138 55 121 51 124 55 133 58 128 54 128 58 136 57 126 52 128 51 131 54 136 58 143 58 138 57 136 54 133 52 128 52 117 51 114 54 121 54 114 51 112 49 112 49 109 48 109 51 109 49 109 49 114 52 124 58 136 63 145 63 143 66 150 70 145 73 145 60 152 78 200 110 183 43 31 0 4 4 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 69 124 67 121 55 100 43 81 36 64 25 59 25 59 33 54 18 21 1 7 0 4 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 7 0 11 9 38 25 54 27 50 25 47 24 45 22 42 25 52 27 54 27 52 24 50 22 47 21 45 21 45 22 47 341 158 333 158 341 161 341 156 345 159 337 159 349 164 349 159 361 165 361 170 380 176 380 171 361 165 353 161 337 156 329 155 349 168 345 170 341 167 333 165 329 164 329 164 333 167 341 170 353 173 353 173 353 173 353 173 341 167 333 167 345 170 337 165 357 168 333 153 293 134 246 122 249 125 246 122 246 117 230 113 234 120 234 122 246 129 265 135 269 135 277 140 293 144 301 147 321 153 317 153 321 158 337 162 337 161 329 156 325 158 337 162 365 176 353 177 341 165 333 174 329 164 313 165 341 174 345 170 365 180 369 184 372 184 372 182 357 176 345 171 333 168 333 168 357 179 349 180 357 184 369 188 372 185 361 185 376 193 392 196 392 199 396 200 404 202 408 203 408 205 412 205 412 203 408 202 408 203 408 203 408 203 408 203 412 203 408 203 404 202 404 202 404 202 408 205 412 206 420 208 424 209 424 209 428 211 428 212 420 211 416 212 416 214 420 214 412 212 416 214 424 217 428 218 428 217 428 218 436 220 440 221 444 221 440 221 440 223 448 224 452 229 452 229 452 227 452 227 452 226 452 226 456 226 456 227 468 224 432 211 404 202 380 194 341 182 345 184 341 180 333 179 337 182 345 187 349 188 365 190 372 184 349 176 357 176 337 164 317 135 238 111 174 122 333 173 472 226 515 209 392 164 325 152 214 105 115 67 31 58 146 138 265 155 353 182 376 184 412 203 424 205 436 212 452 215 452 215 424 208 440 215 460 221 472 224 456 226 464 230 472 230 464 227 452 224 452 224 452 224 452 224 452 226 460 229 468 233 480 235 480 235 480 236 484 238 488 238 519 244 535 254 571 259 543 242 539 250 547 251 547 248 531 244 519 247 527 247 507 242 523 254 527 250 527 250 527 250 527 250 539 253 527 247 515 247 523 248 523 250 527 251 527 245 499 235 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 543 268 543 251 507 256 583 276 579 239 400 95 0 0 0 28 51 16 0 12 39 28 31 21 59 34 67 36 63 36 59 34 63 34 39 27 27 27 51 36 59 31 51 22 27 15 31 22 51 27 43 25 43 19 0 4 0 111 654 251 515 244 468 221 440 227 424 212 380 196 388 203 396 188 357 170 329 162 317 159 313 144 301 131 249 104 198 82 87 27 59 22 47 27 43 36 51 30 35 18 0 10 7 16 11 24 55 25 31 21 35 18 3 18 27 24 35 15 7 3 11 3 0 9 7 7 0 18 0 12 0 13 0 22 31 31 31 31 47 40 87 55 126 67 87 60 79 58 63 57 75 64 75 75 103 76 95 76 31 34 47 39 31 25 23 25 23 24 19 22 31 25 39 28 47 30 67 49 150 90 246 111 265 111 218 85 158 58 91 34 31 16 39 18 15 9 0 4 0 6 0 4 0 4 7 10 7 7 0 9 0 9 7 30 51 24 19 16 15 13 19 10 15 10 23 13 23 13 23 13 23 13 11 10 15 10 15 9 7 6 0 6 19 19 39 25 39 28 51 36 55 40 59 40 59 39 67 33 71 31 63 30 59 28 91 42 99 46 107 48 107 46 111 49 91 49 178 73 99 37 0 1 0 19 67 49 103 52 87 49 107 52 91 42 67 39 79 43 79 45 87 46 87 48 83 43 79 42 75 43 79 45 83 43 79 42 71 40 67 39 71 39 43 45 170 93 178 85 182 85 166 84 162 84 162 84 194 93 190 99 226 114 253 119 126 57 79 64 126 67 103 66 123 63 115 63 126 66 126 63 111 61 123 67 130 64 115 60 130 61 111 52 91 49 95 52 111 55 103 54 111 58 107 54 107 54 103 54 103 55 111 58 115 58 107 54 103 55 111 58 95 51 87 49 99 57 107 55 75 46 79 48 83 49 87 49 99 49 87 49 87 51 87 52 107 63 115 66 115 63 111 67 107 70 123 70 107 63 107 61 210 104 178 24 0 0 11 1 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 138 64 119 64 79 55 51 42 27 27 15 24 27 28 63 27 27 12 0 0 0 0 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 1 0 1 0 12 43 30 55 28 51 25 35 24 27 21 51 28 43 25 39 24 39 25 39 25 35 24 35 24 39 25 158 322 153 315 153 317 155 319 159 324 156 324 161 334 162 329 159 327 159 331 167 341 167 336 165 334 162 329 162 334 167 341 168 339 170 341 168 336 165 334 161 327 162 329 164 334 167 336 174 348 174 348 174 348 174 348 170 343 173 348 176 348 171 341 173 336 168 324 155 303 144 291 146 296 143 288 135 274 126 265 128 269 126 267 128 276 138 291 147 300 146 296 143 291 141 288 140 291 137 288 140 300 149 312 152 310 147 300 144 303 147 310 161 331 167 336 164 331 170 355 171 339 165 334 168 339 165 329 165 336 170 346 174 353 179 355 184 362 184 362 184 362 185 367 194 384 193 382 193 389 199 398 206 398 197 391 200 401 205 403 200 401 200 401 200 401 200 401 206 410 206 410 206 408 202 403 203 408 203 408 203 408 203 408 203 408 203 405 202 405 200 403 202 405 203 410 205 413 208 415 208 415 209 417 209 420 211 420 211 420 211 420 212 422 214 425 211 420 212 422 214 427 217 429 217 432 218 434 220 436 221 436 221 436 220 434 220 436 221 439 227 444 227 444 226 448 226 448 224 451 226 453 224 460 226 460 229 453 211 425 200 417 199 415 194 408 191 401 184 389 176 379 179 382 179 379 179 374 176 374 176 362 170 358 173 360 170 351 161 319 147 291 120 262 120 267 132 317 165 336 153 310 144 305 131 250 90 267 152 370 185 384 208 439 227 465 230 460 230 477 226 465 227 468 227 465 224 460 227 465 229 470 230 470 230 468 232 472 235 477 238 477 236 475 236 477 236 477 236 477 236 477 235 477 238 482 242 491 247 496 242 487 244 489 244 491 245 491 241 489 242 499 247 494 235 468 238 487 241 489 242 491 242 491 245 499 247 494 242 491 248 508 245 496 245 494 244 491 242 489 245 496 245 496 247 499 248 501 239 487 238 487 241 494 247 501 245 496 245 496 245 496 245 496 247 499 247 501 248 503 250 503 253 506 253 503 251 501 250 501 251 503 251 503 251 503 251 503 250 494 247 506 262 501 247 475 259 515 279 472 185 238 31 52 0 50 13 88 15 62 16 97 27 95 30 102 34 105 34 105 36 107 30 100 27 95 33 100 33 95 27 81 19 74 21 78 24 78 22 78 21 74 9 62 0 296 277 479 214 477 224 518 209 475 206 472 196 456 184 444 176 432 168 413 161 389 147 353 147 329 134 293 114 269 125 284 78 112 27 78 16 78 15 83 22 78 24 74 21 81 16 62 13 93 28 97 19 93 19 90 15 76 21 78 19 62 10 42 13 47 7 47 4 38 0 54 7 64 4 64 6 78 12 85 18 102 30 126 40 140 43 145 51 164 57 174 58 181 61 198 55 214 81 234 85 250 72 179 43 140 30 119 24 117 27 117 22 112 25 112 25 105 19 97 9 93 25 136 61 195 96 236 104 226 92 200 75 176 57 150 40 121 27 93 13 71 9 62 4 45 0 35 1 40 4 40 7 54 7 57 19 95 33 90 15 69 12 69 10 66 9 62 12 52 12 52 12 52 12 52 9 50 10 50 10 47 7 42 3 42 13 57 24 69 30 69 36 74 39 71 40 74 42 74 40 88 39 88 36 78 30 71 28 76 36 93 48 112 57 121 60 114 43 95 66 143 70 152 43 69 16 83 48 112 49 121 49 114 52 114 45 97 39 95 42 100 43 102 45 107 46 109 52 114 48 107 43 102 42 100 43 102 42 100 40 97 39 95 37 100 30 112 81 191 88 183 78 167 78 171 81 176 81 183 90 200 95 210 104 229 120 253 92 152 55 143 72 145 64 152 64 143 61 140 64 148 64 140 61 143 64 148 66 145 63 140 58 131 54 124 51 121 52 126 55 126 54 126 55 128 55 126 57 133 55 128 54 131 55 133 58 133 54 126 52 128 58 136 51 112 48 112 54 126 58 126 46 109 48 109 49 112 49 112 49 109 49 112 49 112 51 119 55 133 63 145 63 143 64 148 63 133 67 155 73 162 63 143 73 186 84 97 6 7 0 4 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 4 100 73 124 66 124 60 112 48 85 34 59 21 54 24 62 31 57 24 33 9 11 0 2 1 4 1 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 3 4 0 11 16 45 27 42 25 40 25 38 24 38 28 50 24 40 21 40 22 45 27 47 25 45 24 47 25 50 337 162 329 158 317 158 329 164 341 164 337 165 349 170 349 167 337 162 333 164 345 167 337 161 353 168 349 168 353 173 372 179 349 171 353 173 353 171 345 168 333 165 337 168 345 170 349 171 353 173 353 173 353 173 353 173 341 171 357 174 357 173 349 170 329 168 329 168 337 167 329 162 341 165 337 162 333 156 321 153 285 144 273 140 273 143 289 149 313 156 309 153 297 149 289 146 297 150 285 147 285 152 309 158 301 150 281 143 281 150 313 162 301 159 313 162 329 171 349 174 341 170 337 171 349 177 357 176 345 176 353 180 369 188 388 193 380 190 388 193 396 194 400 196 388 194 376 191 376 196 392 200 408 200 384 196 392 202 404 203 408 203 408 202 404 202 400 200 416 206 416 206 416 205 404 202 408 203 408 203 408 203 408 203 408 203 404 202 404 200 400 200 404 202 408 205 412 206 420 208 420 208 420 209 424 209 428 211 412 208 408 209 412 211 412 211 412 211 416 212 420 215 428 217 432 220 436 220 436 221 440 221 444 221 440 220 436 220 440 221 448 227 448 227 448 226 448 226 448 224 448 226 452 224 456 226 464 220 412 200 384 199 384 199 372 193 361 187 341 179 329 176 345 182 341 179 333 176 333 173 349 179 345 179 365 184 369 182 345 179 361 173 333 155 269 141 281 164 365 184 380 190 400 191 424 208 452 236 531 248 519 238 488 233 495 229 472 218 460 220 503 239 499 238 492 233 484 230 499 239 503 238 495 235 484 232 495 239 495 242 499 242 499 242 488 238 488 238 488 238 488 238 499 244 503 245 511 247 515 248 503 244 507 245 507 247 511 247 523 245 523 247 531 250 531 245 539 250 527 244 515 244 527 248 507 244 515 245 511 244 515 247 523 247 519 245 511 242 507 241 523 248 527 250 531 251 531 251 527 251 531 248 507 244 531 257 519 247 519 247 519 247 519 247 519 247 519 247 523 248 527 250 527 253 527 251 523 250 519 250 523 251 523 251 523 251 523 251 519 242 488 251 551 263 559 263 539 250 579 285 670 257 384 119 39 7 0 0 3 19 15 7 47 19 67 27 83 28 99 31 55 28 47 28 51 31 63 36 63 30 39 22 27 21 31 21 39 16 43 19 47 16 15 4 0 120 567 230 527 224 460 221 396 202 357 191 357 185 321 165 285 156 269 152 253 146 226 138 281 150 293 141 265 131 297 144 249 39 19 15 15 21 27 21 27 21 15 13 23 25 23 7 15 25 55 24 27 19 35 21 19 22 35 27 43 19 27 12 31 10 15 18 27 18 23 24 0 19 0 18 0 12 0 6 0 6 0 13 7 24 31 30 43 40 63 51 79 58 95 67 115 82 142 81 126 87 130 75 55 34 35 25 27 28 39 28 31 27 47 30 43 24 31 18 27 21 11 18 27 36 91 55 99 51 107 61 142 72 154 70 103 49 99 43 75 33 51 28 39 18 0 4 0 7 0 7 0 6 0 4 0 30 63 31 7 12 7 12 11 10 11 10 11 9 11 9 11 9 11 9 11 10 15 10 15 9 7 6 0 7 19 19 51 30 55 31 55 36 55 36 55 39 59 39 75 39 91 40 87 36 71 30 47 27 63 36 95 48 126 55 126 61 115 45 126 63 174 98 198 61 87 49 107 51 99 57 107 54 103 48 75 40 75 43 71 40 75 42 79 43 83 45 95 48 87 43 75 42 75 42 71 40 71 40 71 39 67 39 59 34 35 42 170 93 182 87 142 73 142 78 154 81 158 82 174 92 202 101 218 108 249 122 246 87 107 63 111 64 111 72 123 63 115 61 123 64 119 60 123 64 115 61 115 61 123 64 111 57 107 54 99 52 95 51 99 54 103 54 99 52 99 54 115 57 107 54 103 54 107 55 115 55 99 51 95 54 111 60 91 49 83 51 103 60 115 60 95 51 91 51 87 49 87 49 95 49 87 49 87 49 75 48 71 52 95 61 107 63 111 67 107 64 111 69 123 72 115 60 126 67 158 67 91 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 154 66 123 66 87 60 63 45 31 28 15 24 31 30 55 28 43 21 15 6 0 0 0 1 3 1 11 1 19 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 1 15 19 35 19 35 21 39 24 35 25 55 27 43 22 35 22 43 25 51 25 47 24 43 25 47 27 162 331 164 327 159 324 164 336 159 322 156 322 161 327 159 322 168 336 165 334 167 336 164 327 161 327 159 324 159 324 161 327 171 343 171 343 171 341 168 339 165 336 168 343 171 346 173 343 171 343 171 343 171 343 171 343 167 339 171 343 168 336 168 341 164 327 168 336 173 341 174 341 165 329 168 336 171 339 171 339 165 324 161 317 158 317 159 319 161 319 161 319 162 322 162 324 167 334 164 327 162 329 167 334 164 324 158 317 159 334 176 355 171 346 171 343 177 362 179 343 177 353 179 355 180 358 182 362 193 382 190 382 191 386 194 391 184 374 185 377 187 374 184 372 194 386 194 386 194 389 197 393 197 386 193 386 199 401 205 403 202 403 200 401 199 398 199 396 203 408 205 408 205 405 203 403 203 408 203 408 203 408 203 408 202 405 202 405 200 403 200 401 202 405 203 410 205 413 208 415 206 415 208 415 209 417 209 417 208 415 208 417 209 417 211 420 211 422 212 425 215 429 217 432 220 434 220 436 221 436 221 436 224 441 223 436 221 436 221 439 226 441 226 441 224 446 224 446 223 451 224 451 224 458 224 458 227 451 211 425 200 417 197 413 194 408 193 405 191 408 194 413 190 408 191 413 194 417 199 420 203 425 206 427 209 429 212 432 217 448 223 436 230 444 215 444 215 444 232 458 238 477 250 482 239 482 250 496 245 475 236 479 238 479 236 484 242 499 250 511 238 477 236 477 236 477 236 477 238 479 239 482 239 482 238 479 242 487 244 489 244 491 245 491 239 482 239 482 239 482 239 482 244 489 242 487 242 484 241 484 242 487 242 487 244 489 245 491 239 484 236 482 236 487 242 496 244 489 236 477 233 482 239 491 239 489 244 496 247 496 244 491 245 496 245 496 245 496 247 499 242 491 242 491 242 491 244 494 238 496 251 503 242 487 241 496 248 501 248 501 248 501 248 501 247 499 247 501 248 503 250 503 253 506 253 503 251 501 250 501 251 503 251 503 251 503 251 503 263 515 259 508 247 484 247 503 256 501 251 496 256 511 271 525 209 281 43 59 0 57 0 40 7 66 12 76 19 85 25 85 22 81 25 90 30 97 34 102 33 83 21 69 18 69 18 71 16 83 16 85 16 81 9 66 0 205 152 372 224 479 224 479 217 458 199 434 187 434 179 432 173 415 156 386 149 384 153 379 150 341 146 322 138 315 155 336 129 121 12 78 10 76 13 59 33 105 31 71 13 78 21 69 15 95 30 93 18 90 22 90 27 90 28 88 25 71 18 57 12 47 12 93 54 148 67 162 60 152 60 155 55 140 42 126 22 93 4 66 0 66 3 83 9 100 22 121 33 145 49 169 67 222 104 279 116 260 82 205 40 143 28 128 28 131 33 133 27 121 30 119 28 112 21 100 24 102 22 97 19 97 21 100 24 105 30 124 48 150 57 155 51 152 52 155 54 150 52 143 51 126 33 88 21 71 13 62 9 54 3 45 12 85 31 90 10 62 10 62 10 62 10 59 7 45 7 45 7 45 7 45 9 50 10 50 10 47 7 42 4 38 13 57 27 69 33 74 37 74 36 74 37 71 40 81 34 81 36 85 36 81 33 76 28 71 28 74 33 81 37 88 39 109 57 102 52 112 63 162 104 167 67 124 55 114 52 121 54 119 51 105 40 95 43 107 40 97 40 97 40 97 40 97 37 90 36 90 37 95 40 100 37 93 37 93 37 93 37 93 33 93 27 105 76 186 84 176 76 167 79 174 82 179 81 181 87 200 96 212 102 222 111 234 126 212 79 138 58 140 67 150 64 143 60 140 63 143 61 136 64 143 60 133 57 138 63 145 61 138 60 133 54 121 46 112 51 124 54 126 51 119 52 126 57 133 55 128 54 128 55 131 57 131 54 126 52 128 55 131 49 112 51 119 58 128 58 124 54 117 52 114 51 112 49 112 48 109 49 112 49 109 46 112 42 114 54 136 61 140 63 145 69 138 64 140 64 148 60 145 73 138 64 159 69 59 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 102 73 121 63 117 55 102 52 90 39 66 25 59 25 64 28 57 30 50 21 26 4 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 4 1 2 0 4 6 19 12 21 13 26 16 31 21 33 27 50 25 47 25 47 27 50 25 47 24 45 24 45 25 47 293 158 309 159 301 158 309 165 329 167 317 165 325 167 321 164 325 165 317 165 325 167 317 159 325 168 329 168 325 165 317 161 325 165 325 165 325 164 317 161 309 161 321 167 329 167 329 165 329 167 329 167 329 167 329 167 321 167 333 167 321 162 325 170 309 167 317 170 325 171 333 170 309 162 321 165 329 167 337 167 333 170 329 168 325 167 325 165 317 165 325 168 333 171 341 173 321 168 317 167 317 167 317 167 329 170 321 168 325 174 349 182 365 187 369 177 357 185 369 176 369 184 369 182 361 179 357 179 376 191 369 188 365 188 369 191 388 199 392 200 392 197 384 193 384 196 388 197 392 197 392 197 388 194 384 196 396 202 404 200 396 197 392 197 392 196 388 196 400 202 408 203 408 203 408 202 408 203 408 203 408 203 408 203 404 202 404 200 400 200 396 199 404 202 408 205 412 206 420 208 416 206 420 208 420 209 424 209 416 209 408 211 412 211 416 212 416 214 420 215 428 218 432 220 440 221 440 221 440 221 440 221 452 226 448 223 440 221 444 223 444 226 444 226 444 224 444 224 444 223 448 224 448 224 452 224 448 220 428 212 420 211 408 205 408 206 404 208 412 212 428 218 416 209 424 214 440 220 464 224 472 229 480 232 484 232 495 235 484 242 495 229 539 245 507 251 499 238 511 235 507 242 527 239 503 236 468 229 488 242 499 235 492 233 472 226 468 227 464 224 499 238 499 238 503 239 507 242 503 241 511 244 515 244 515 244 503 242 499 242 499 244 507 245 503 244 503 244 503 244 503 244 499 242 495 241 492 238 488 236 492 239 492 239 495 241 499 242 523 245 515 239 503 238 507 242 503 238 503 238 511 244 523 248 503 241 503 242 515 245 511 242 507 242 507 244 511 244 511 244 519 247 515 245 519 248 527 250 511 245 523 251 535 253 531 251 523 248 523 248 523 248 523 248 523 248 523 248 527 250 527 251 527 253 527 251 523 250 519 250 523 251 523 251 523 251 523 251 476 244 527 251 507 245 511 248 527 247 515 254 559 262 531 241 630 262 495 137 47 0 0 16 0 0 7 7 43 15 71 18 31 22 39 28 55 33 59 33 63 28 23 18 15 19 15 15 51 16 55 18 55 15 23 3 75 93 198 75 238 156 420 221 436 215 440 211 400 196 388 200 388 191 341 179 321 180 329 184 345 177 297 144 246 137 289 149 265 27 0 24 15 19 27 9 99 70 170 55 43 22 19 16 11 27 43 22 15 21 31 24 51 31 55 30 51 22 35 15 3 3 11 42 174 93 222 93 202 95 186 92 174 84 162 81 119 58 67 33 0 9 0 1 0 3 0 9 0 15 11 25 35 43 150 119 285 108 146 63 75 39 51 28 43 31 51 33 47 28 55 27 47 22 35 21 3 18 15 22 23 22 19 21 43 28 35 30 59 39 67 37 79 45 75 45 79 49 95 54 123 57 91 43 67 31 35 18 7 16 0 10 11 27 47 21 0 9 0 9 7 9 7 9 11 9 11 9 11 9 11 9 11 10 15 10 15 9 7 6 3 7 27 21 51 31 59 34 75 39 59 37 59 40 71 43 71 36 79 36 79 36 75 33 79 34 67 30 63 30 67 31 67 48 123 46 111 46 99 64 198 82 158 57 99 51 103 49 87 48 91 45 75 39 71 43 71 39 67 37 63 36 55 34 51 33 51 34 55 37 67 40 59 36 59 36 59 36 59 36 59 34 31 40 162 90 174 84 154 78 158 84 170 85 166 82 182 90 182 93 206 105 234 113 261 114 178 63 79 64 115 61 126 63 111 61 119 63 111 58 111 60 107 58 107 58 111 60 119 61 123 60 111 54 91 46 91 52 103 52 91 48 95 54 107 55 103 54 103 55 111 57 111 57 107 54 103 52 99 52 87 49 95 57 119 61 107 52 83 49 87 49 87 51 91 51 91 49 87 51 87 48 71 45 63 49 91 61 107 61 103 64 123 70 111 63 91 60 103 63 138 63 138 79 186 51 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 154 66 119 63 71 52 67 49 47 36 35 28 35 28 39 31 51 31 39 18 3 3 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 0 3 0 0 0 6 0 7 0 10 3 10 31 19 35 22 43 24 43 24 43 24 39 22 39 22 43 24 152 317 161 324 158 319 161 331 165 327 159 322 161 324 159 317 164 329 162 329 167 334 165 327 161 327 165 334 167 331 162 324 164 331 164 331 164 329 161 324 158 324 162 334 167 334 165 331 161 327 161 327 161 327 161 327 164 336 167 331 159 324 165 341 170 339 170 336 167 331 164 327 170 339 170 339 167 331 162 327 164 329 165 331 165 331 164 327 170 339 170 339 171 341 171 341 173 348 176 351 176 351 174 348 179 358 180 360 182 360 182 360 180 370 185 351 171 360 185 362 177 360 184 367 185 372 191 384 190 384 187 379 185 382 188 386 187 386 191 393 194 393 193 389 190 389 194 393 197 393 194 389 197 393 194 391 196 391 190 379 202 403 202 403 202 403 202 403 197 398 200 403 203 405 203 405 203 408 203 408 203 408 203 408 202 405 202 403 200 401 199 401 202 405 203 410 205 413 208 415 206 413 206 415 208 417 209 417 211 420 211 422 212 425 214 425 214 425 215 429 218 432 220 434 221 436 221 436 221 436 221 436 227 446 226 441 223 439 223 441 226 441 226 441 224 446 224 446 223 448 223 451 223 458 224 458 218 446 218 453 224 460 223 451 220 451 218 448 218 453 224 463 227 475 226 475 227 472 227 472 230 477 235 477 235 475 236 479 227 484 232 460 248 479 224 475 241 484 242 472 238 482 242 472 238 484 242 482 238 479 236 477 235 479 232 482 238 499 238 484 239 482 238 479 238 479 239 482 241 484 242 487 242 484 241 482 241 482 239 482 239 484 242 489 241 484 241 484 241 484 241 484 242 487 242 484 241 482 239 482 238 479 238 479 239 482 239 484 239 489 241 489 239 489 242 494 241 491 244 496 244 491 241 487 244 489 239 487 241 494 244 494 248 499 247 496 244 494 242 491 244 491 241 489 242 496 248 503 260 503 241 487 245 506 250 499 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 251 501 245 484 247 513 256 489 247 503 253 501 239 489 248 515 256 508 282 513 218 276 37 50 0 54 0 62 9 69 12 71 18 74 25 85 30 88 30 88 40 93 25 74 22 78 21 69 24 83 21 78 18 64 6 38 16 229 122 191 79 191 90 250 188 425 236 475 224 448 215 475 212 460 211 465 211 453 197 425 174 379 170 367 162 339 153 317 114 97 15 109 16 74 12 62 54 202 125 207 57 95 19 69 18 90 28 90 18 88 24 88 31 95 31 88 27 69 16 57 10 42 7 117 81 212 98 200 101 219 96 212 92 214 96 222 96 224 96 212 76 169 40 121 16 97 13 85 4 83 6 90 4 71 13 183 92 224 78 217 51 157 36 131 31 131 31 126 31 124 30 117 25 109 21 105 25 102 22 95 19 97 22 102 15 85 13 93 24 112 31 114 42 128 30 114 27 117 36 128 51 145 52 140 48 119 28 88 25 90 25 85 28 100 27 74 9 59 9 57 9 57 9 52 10 50 10 50 10 50 10 50 9 50 10 50 10 47 7 38 4 35 13 57 28 71 34 76 43 83 40 78 40 83 45 93 42 93 40 88 39 85 37 85 39 85 36 81 33 81 36 83 34 93 40 78 42 83 39 112 58 136 67 114 43 109 49 100 39 102 46 107 43 97 37 93 40 95 37 90 34 85 31 83 40 95 37 90 36 90 36 90 33 85 34 88 34 88 34 88 36 97 28 107 78 186 84 174 69 157 76 174 85 183 85 188 92 193 85 193 96 219 111 234 113 231 99 143 54 145 69 126 66 143 60 138 61 143 60 133 55 133 60 140 61 138 57 131 54 128 58 138 61 133 55 126 48 121 54 124 49 117 49 126 55 126 54 126 54 128 57 133 57 131 57 128 54 124 49 117 48 112 54 128 63 131 55 114 43 102 45 107 49 114 52 117 48 109 49 114 49 109 45 107 48 124 60 143 63 140 61 140 66 140 69 148 64 148 66 159 66 145 66 148 78 133 33 16 0 7 0 7 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 109 79 133 69 124 57 102 52 95 45 78 33 66 27 62 27 59 33 62 30 40 12 11 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 3 7 0 0 3 2 1 0 1 0 1 0 9 19 15 31 19 33 18 31 24 38 22 35 21 38 22 40 301 159 301 158 297 156 293 156 293 156 297 159 301 161 309 162 313 164 309 162 309 164 317 167 305 162 317 167 321 165 309 161 321 167 329 165 317 161 317 164 313 161 313 161 313 161 313 161 313 161 313 161 313 161 313 161 317 161 313 161 317 164 325 167 297 165 293 167 293 167 305 167 313 167 313 167 321 167 321 167 301 170 333 170 297 158 309 174 321 170 325 173 333 176 337 177 329 176 325 177 325 179 329 179 329 177 321 176 325 182 349 190 376 190 380 190 376 187 365 184 361 184 361 185 369 188 376 191 361 188 353 190 357 191 361 191 365 191 361 190 357 188 353 187 372 191 361 188 361 191 376 196 380 193 369 191 376 194 372 191 392 197 396 199 396 200 400 200 404 202 404 202 404 202 404 202 408 203 408 202 404 200 400 200 396 197 392 197 392 199 400 202 420 206 412 203 408 206 420 211 416 208 424 209 428 211 424 209 420 211 412 212 416 214 420 214 432 217 424 214 424 220 444 226 440 221 440 221 440 221 440 221 440 221 440 223 444 224 448 224 444 226 444 226 444 224 444 224 440 221 440 223 444 221 448 223 444 220 440 220 444 224 460 229 464 229 460 226 456 226 460 227 464 226 476 227 472 229 476 232 480 232 484 233 484 235 488 236 484 235 492 233 488 232 484 232 492 235 492 236 495 238 499 238 488 239 480 238 480 238 480 236 480 236 480 236 480 236 480 236 484 235 484 236 488 236 492 238 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 495 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 515 247 515 247 515 248 511 248 515 251 507 250 507 250 499 251 492 254 547 272 619 266 484 179 238 51 0 0 0 9 0 4 19 25 39 25 35 31 67 40 75 30 27 22 27 19 23 25 27 21 43 27 79 21 23 0 174 107 242 90 210 88 134 87 138 98 242 161 404 200 444 208 428 197 384 190 369 187 321 167 297 164 281 156 281 150 305 165 289 18 0 21 47 4 11 3 115 81 214 108 166 21 7 13 15 22 27 24 19 18 15 19 35 27 47 25 35 18 23 16 15 9 0 52 186 82 190 79 182 92 174 90 170 90 170 88 194 99 202 101 206 101 206 101 198 85 162 57 55 15 0 0 0 0 0 7 11 30 51 36 67 40 67 37 55 34 67 39 83 31 47 24 55 28 55 27 31 27 31 25 27 24 23 24 3 18 7 19 11 21 15 21 15 24 19 27 31 31 43 34 47 37 75 48 119 66 111 43 67 33 11 19 75 39 19 10 3 10 3 10 7 9 3 9 15 10 15 10 15 10 15 10 11 10 15 10 15 9 7 7 3 7 27 28 79 34 71 40 95 42 79 40 71 42 75 43 91 42 103 45 103 40 83 34 87 36 75 33 71 33 79 39 103 43 99 39 83 37 79 39 154 60 115 46 83 45 95 51 75 40 67 39 63 37 67 39 63 37 63 37 63 36 51 33 47 31 51 34 55 36 63 37 51 33 51 33 51 33 51 33 39 31 27 37 150 87 166 81 174 82 158 81 158 84 170 87 158 82 170 90 194 99 214 104 253 113 218 93 119 49 75 66 123 63 119 61 115 60 111 58 107 58 107 57 103 55 99 55 99 54 111 58 115 57 103 52 83 46 87 51 95 51 95 49 111 54 91 49 99 55 107 55 111 55 103 52 91 48 83 45 87 54 115 66 130 63 107 54 83 48 79 46 79 45 75 45 107 51 79 46 83 51 83 49 75 49 79 55 99 61 103 64 115 66 115 67 107 69 111 67 119 72 146 70 158 70 115 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 55 158 64 107 58 71 55 63 48 55 40 43 28 27 22 35 31 47 30 59 31 23 0 0 1 0 1 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 3 0 7 7 12 19 13 3 9 11 13 23 18 35 21 159 322 159 319 158 317 156 317 156 317 158 322 159 324 162 327 161 324 161 324 161 327 164 331 162 327 164 331 165 329 162 327 162 331 165 331 161 324 159 329 159 324 159 324 159 324 159 324 161 327 161 327 161 327 161 327 161 327 159 324 161 329 164 331 164 329 165 331 167 331 167 334 167 334 167 334 167 334 167 334 161 334 173 341 165 327 165 336 170 339 170 341 173 343 174 346 174 348 176 351 177 353 177 353 177 353 176 353 179 360 185 370 188 372 190 374 188 372 187 367 185 365 184 367 187 372 190 382 190 384 188 386 190 386 191 389 191 389 190 386 190 386 188 384 190 386 191 391 193 391 193 391 196 393 191 391 194 396 194 389 194 391 196 393 196 396 197 396 202 403 202 403 202 403 202 403 203 408 203 405 202 403 200 403 199 401 199 401 199 403 202 408 206 413 206 413 206 415 209 417 208 415 209 420 212 420 211 420 211 420 211 422 212 422 214 425 217 427 212 422 212 427 218 436 220 434 220 434 220 434 220 434 221 436 221 439 223 439 224 441 226 441 226 441 224 446 224 446 221 448 223 448 223 456 223 458 224 458 223 456 224 463 229 468 227 463 227 463 229 468 232 475 227 479 229 479 229 479 232 477 230 472 232 475 232 477 235 475 235 475 235 472 233 470 232 470 235 475 235 477 236 479 238 479 239 479 238 482 238 482 236 484 236 484 236 489 236 489 236 484 235 477 236 477 238 479 239 482 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 239 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 248 496 247 499 250 501 250 506 250 511 250 511 250 513 250 506 256 499 251 484 260 520 274 506 282 434 144 176 7 50 0 117 25 83 24 95 36 100 27 81 37 83 22 78 24 74 21 76 16 66 22 66 27 50 13 33 84 200 107 183 105 193 92 202 98 205 88 222 113 300 159 372 182 396 187 382 161 351 165 386 179 386 171 379 167 353 167 360 137 100 10 76 12 66 28 102 72 195 87 205 66 85 18 71 19 83 24 85 21 76 19 78 21 83 25 78 18 59 13 57 13 57 4 138 85 191 88 188 87 202 87 202 85 200 84 202 92 219 96 236 104 241 104 241 99 229 102 224 81 167 40 114 1 74 0 64 0 88 12 107 21 117 27 124 33 124 31 117 37 119 25 105 27 112 28 105 27 102 27 100 25 95 24 93 21 90 21 93 22 93 22 97 21 100 21 105 27 112 30 114 33 128 49 167 92 253 134 279 149 322 135 164 31 85 18 78 10 62 12 57 10 52 9 50 10 50 10 50 10 50 10 50 9 50 10 50 10 47 7 38 4 23 7 47 24 62 33 81 43 90 43 90 43 88 42 88 40 93 43 97 43 90 37 81 37 85 37 85 39 90 42 93 45 93 45 78 28 64 37 97 61 117 51 100 43 100 46 107 42 97 39 93 37 93 37 93 36 93 37 93 36 90 34 85 36 90 34 88 34 85 33 85 33 85 33 85 33 85 33 85 27 90 27 102 73 179 81 171 79 169 81 176 85 186 88 195 82 188 85 195 92 200 95 202 110 224 116 210 79 126 51 136 60 138 60 140 61 140 61 143 58 136 58 133 57 131 55 131 54 128 55 131 57 131 55 128 48 117 49 119 49 121 51 124 55 126 51 124 55 131 57 128 55 128 54 124 49 117 46 114 48 117 58 136 64 131 57 117 48 109 48 109 46 107 46 105 54 109 46 107 48 114 51 117 48 117 51 131 58 138 61 143 64 143 66 148 67 148 67 152 63 148 69 145 69 145 55 95 10 23 0 9 0 14 0 7 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 107 75 121 60 112 54 102 51 95 45 78 33 64 24 54 27 57 30 54 33 57 19 7 3 2 0 0 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 0 2 0 2 3 9 4 11 4 11 7 16 10 21 13 23 301 159 297 158 297 158 293 156 293 156 297 159 301 161 309 162 301 159 297 158 301 161 309 162 309 162 313 164 313 164 309 162 305 162 313 162 301 159 301 162 305 161 305 161 305 161 305 161 309 162 309 162 309 162 309 162 305 161 301 159 301 161 309 164 293 162 289 164 289 165 301 165 313 165 313 165 321 165 321 165 301 165 309 171 313 168 301 164 313 170 313 170 313 170 313 171 313 171 317 173 317 174 321 174 321 174 325 177 333 180 341 184 365 185 369 188 372 188 372 187 365 185 365 185 369 188 376 191 361 188 361 188 365 190 365 191 361 188 365 190 365 190 369 191 361 191 376 197 384 196 372 191 380 193 369 193 380 196 376 193 376 191 380 193 384 194 384 194 404 202 404 202 404 202 404 202 408 203 408 203 404 202 404 202 404 200 400 200 400 202 408 205 416 206 420 209 424 209 424 209 424 209 428 212 432 212 432 212 420 211 412 211 416 212 416 214 420 212 412 209 408 211 420 215 432 218 432 218 432 218 432 218 440 221 440 221 444 223 444 224 444 226 444 226 444 224 444 224 444 224 448 224 452 224 452 226 460 227 460 227 464 230 472 233 460 227 460 227 468 232 480 236 488 230 488 230 480 230 476 230 468 230 468 232 472 233 476 233 476 233 476 233 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 238 492 239 495 239 499 241 495 239 495 239 495 239 495 239 495 239 492 238 488 239 492 241 499 242 499 242 495 241 495 241 495 241 495 241 495 241 495 241 495 241 495 241 495 241 495 241 503 241 503 241 503 241 503 241 495 239 499 239 503 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 523 248 523 250 523 250 519 251 507 251 499 250 499 250 495 251 476 256 503 253 511 265 575 279 551 288 662 242 281 61 0 7 0 21 0 27 3 16 19 45 39 24 15 25 39 24 27 25 39 25 51 25 43 10 0 28 246 119 238 96 214 99 170 93 214 99 186 90 186 104 230 120 293 158 372 185 365 177 353 185 313 165 305 170 321 158 325 168 289 25 0 3 7 30 162 78 202 90 150 75 99 18 7 18 7 22 19 25 11 19 7 21 31 24 43 24 31 15 15 15 3 6 0 58 186 79 166 78 150 82 142 82 142 81 142 81 154 90 182 99 206 105 210 104 222 105 249 111 234 92 162 70 83 39 27 15 0 1 0 0 0 4 0 18 35 25 39 21 59 30 47 24 51 28 59 28 47 28 35 27 27 24 19 22 19 22 15 21 15 21 15 19 0 19 3 22 15 25 23 27 27 28 47 39 130 92 281 128 365 179 428 128 170 33 0 10 3 10 3 12 7 10 7 10 15 10 15 10 15 10 15 10 11 10 15 10 15 9 7 7 3 1 0 7 19 16 55 36 87 42 91 46 95 43 87 40 99 45 107 46 103 42 87 37 87 40 99 45 107 48 111 49 115 51 111 31 35 19 83 52 134 55 107 45 87 42 91 45 71 39 63 36 59 36 59 37 59 36 59 37 59 34 55 33 67 39 63 34 51 31 43 28 51 33 51 33 51 33 51 33 43 31 31 42 162 87 162 81 158 79 162 84 174 87 174 87 182 92 194 96 202 96 198 95 198 107 253 117 186 67 83 57 111 60 111 60 111 60 115 61 107 58 107 57 103 55 99 55 107 55 107 55 107 57 115 60 95 51 91 48 87 49 99 54 103 54 99 55 111 60 111 55 107 55 103 54 91 49 87 48 75 49 103 60 119 60 103 52 87 49 87 48 83 46 79 46 99 49 79 46 87 51 79 49 75 49 79 54 95 60 99 61 111 63 115 66 103 67 107 67 91 64 115 66 146 73 146 55 63 18 0 0 0 1 0 0 0 0 0 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 150 64 111 61 67 51 67 49 51 37 39 28 31 27 23 28 35 30 47 33 31 10 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 1 0 1 0 3 0 3 0 3 0 3 0 0 0 0 0 0 0 0 0 3 0 3 3 4 7 6 156 319 156 319 156 319 156 319 156 319 156 322 158 324 159 324 158 322 158 322 158 324 161 327 161 327 161 329 162 327 161 327 161 327 164 327 161 322 161 327 159 322 159 322 159 322 159 322 161 324 161 324 161 324 161 324 161 322 159 319 158 322 161 324 161 329 162 329 164 331 164 331 164 334 164 334 164 334 164 334 165 334 164 334 170 343 168 331 170 341 168 339 168 339 168 336 170 348 170 351 171 353 173 353 173 355 176 362 180 365 180 365 180 367 184 374 188 377 188 377 185 372 185 372 185 374 188 379 187 382 188 384 188 386 190 386 187 384 188 386 190 389 191 391 191 391 194 396 197 396 194 393 193 389 190 389 193 393 193 389 191 386 193 389 193 391 194 391 200 401 200 401 200 401 200 401 203 408 203 408 203 408 203 405 203 405 202 405 202 408 205 413 205 415 209 422 212 420 209 415 209 420 212 425 214 425 214 422 209 417 211 420 211 422 212 422 214 422 211 417 209 420 211 422 215 427 215 427 215 427 215 427 220 434 221 436 221 439 223 439 224 439 224 439 223 444 223 444 224 451 226 453 224 460 226 460 229 465 229 465 230 468 232 470 227 463 227 463 227 465 232 472 232 482 230 475 230 472 229 468 227 463 229 465 230 468 232 468 233 470 232 470 232 470 232 470 235 475 235 477 236 479 238 479 239 479 239 479 239 479 238 482 238 484 236 484 236 489 236 484 239 482 239 484 241 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 484 241 484 241 484 241 484 241 484 242 487 242 487 242 487 242 487 241 489 241 489 241 489 241 489 239 487 239 489 241 489 242 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 503 250 506 251 511 253 511 250 506 251 506 250 506 250 506 244 506 263 522 259 501 247 489 256 496 251 515 276 465 143 171 18 83 13 124 46 119 28 102 27 81 21 81 28 74 24 71 28 59 25 52 24 38 0 97 134 238 116 207 108 214 102 212 95 222 104 229 96 234 90 224 79 236 105 303 156 355 168 353 168 379 165 379 165 360 167 367 131 112 12 74 30 157 105 226 95 195 61 157 48 78 21 78 19 83 25 83 22 74 21 76 25 88 30 83 22 64 18 69 10 57 7 157 93 193 84 193 81 195 82 195 81 200 82 200 84 214 92 234 101 241 101 236 99 229 99 234 99 231 98 231 92 217 82 193 61 148 27 97 9 76 6 76 12 88 18 88 24 93 22 90 24 90 27 97 28 102 27 97 24 95 22 93 19 88 18 85 16 83 15 81 19 88 21 93 22 102 24 105 21 97 13 71 4 95 34 128 60 159 84 250 119 138 3 54 12 62 12 54 12 50 12 50 10 50 10 50 10 50 10 50 9 50 10 50 10 47 7 38 7 14 0 19 6 33 15 59 33 78 40 93 45 97 43 93 49 105 49 105 48 100 43 93 43 97 48 107 51 107 49 100 49 83 34 42 9 40 31 93 52 102 46 95 40 90 40 90 36 93 36 88 34 88 34 88 34 88 36 90 36 88 34 85 37 93 36 88 33 81 30 78 33 85 33 85 33 85 33 85 30 90 28 114 79 179 78 171 79 174 84 183 87 181 82 181 95 207 99 217 102 214 99 207 90 202 113 226 107 179 67 133 61 140 60 138 58 136 57 133 58 136 58 133 57 131 55 131 55 128 54 124 54 131 60 138 54 121 48 114 46 119 52 126 52 117 54 124 60 131 58 119 55 121 54 117 52 114 49 112 45 109 54 124 58 124 54 114 49 112 49 112 48 109 46 107 49 105 45 107 49 114 49 114 48 117 51 128 57 136 60 140 61 143 63 143 66 145 66 145 66 148 67 152 75 167 73 152 54 85 18 23 0 14 0 9 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 102 72 119 63 114 52 95 52 95 43 76 31 66 27 62 22 54 30 52 30 59 27 28 1 2 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 1 0 3 0 3 0 3 0 3 0 1 2 1 2 0 0 0 0 1 2 1 2 1 2 0 0 309 156 309 156 309 156 309 156 309 156 313 158 313 158 317 159 317 159 317 158 317 161 325 162 321 161 321 159 317 161 321 161 305 162 317 164 309 161 309 165 301 159 301 159 301 159 301 159 305 161 305 161 305 161 305 161 305 159 297 158 297 158 301 159 289 161 289 161 293 162 301 162 309 164 317 164 317 164 321 164 329 164 293 158 313 170 325 167 317 167 317 167 317 165 313 167 317 170 317 170 321 171 325 173 325 174 333 177 341 179 341 179 341 180 349 185 361 188 365 188 361 187 357 185 357 187 365 190 365 187 365 188 369 188 372 190 365 188 369 190 372 191 376 193 380 194 365 193 365 194 376 199 357 188 349 188 361 193 365 190 380 194 384 194 388 196 388 197 400 200 400 200 400 200 400 200 408 203 408 203 408 203 408 205 408 203 404 202 408 205 416 206 412 208 424 212 432 211 424 208 424 211 432 214 436 214 436 212 416 209 408 211 412 211 416 212 420 214 416 212 416 212 416 212 420 214 420 214 420 214 420 214 436 220 436 221 440 221 444 223 440 224 440 224 440 223 440 223 448 224 452 226 452 226 456 226 460 227 460 229 464 229 464 229 464 229 460 226 452 224 452 224 484 227 480 227 468 226 464 226 456 227 452 230 456 232 448 232 468 233 472 233 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 236 488 236 492 239 495 241 499 242 499 242 492 239 492 239 492 239 492 239 495 239 492 238 488 239 492 241 499 242 499 242 499 242 499 244 495 241 495 241 495 241 495 241 499 242 499 242 499 242 499 242 499 242 499 242 499 242 499 242 495 241 499 242 499 244 503 244 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 531 251 531 253 531 253 515 251 515 251 507 251 507 251 511 253 499 251 511 253 515 257 559 256 499 245 571 283 527 209 265 82 0 15 3 43 31 36 15 21 3 25 39 24 27 25 67 22 39 13 31 7 0 57 257 104 198 95 186 96 198 90 166 88 166 75 130 84 178 98 146 81 107 85 174 135 281 159 289 147 277 150 301 150 333 171 242 10 0 13 99 92 285 110 230 93 142 69 95 16 3 10 7 22 19 25 11 21 7 21 35 25 47 25 35 16 23 15 3 6 0 72 218 82 166 84 154 87 150 88 154 90 158 90 154 92 170 96 182 96 174 93 190 98 194 98 202 102 214 107 210 102 222 105 222 95 170 76 95 45 39 13 0 6 0 16 15 16 19 18 23 19 31 22 35 25 23 25 19 24 19 24 15 21 11 19 7 18 3 16 11 24 11 25 27 25 31 27 31 25 27 10 0 9 11 9 39 4 0 55 186 43 0 16 7 13 7 12 11 13 7 12 15 10 15 10 15 10 15 10 11 10 15 10 15 9 7 7 15 4 0 7 11 6 3 12 43 25 63 37 87 43 91 43 123 52 123 51 119 49 111 46 107 48 115 49 115 46 99 43 111 33 31 4 0 13 51 31 111 45 95 42 79 37 71 37 63 36 55 33 47 31 51 33 51 33 55 36 59 34 55 33 51 33 51 33 51 33 51 33 51 33 51 33 51 33 51 33 51 31 39 51 182 87 154 81 166 82 174 90 186 92 178 87 182 92 198 99 210 102 214 102 198 99 214 111 234 102 142 58 103 57 103 57 107 58 107 60 107 58 107 57 103 55 99 55 107 54 99 52 99 55 115 60 103 51 87 45 79 46 95 52 91 51 95 55 115 60 107 54 103 55 99 52 95 51 87 49 79 48 95 55 107 54 91 48 87 49 87 48 83 46 79 46 87 45 75 46 87 51 79 48 75 49 79 54 91 57 95 58 107 61 107 63 107 64 99 66 115 69 119 70 146 73 166 73 146 60 79 21 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 7 52 146 63 115 63 67 48 67 49 55 39 43 31 39 30 15 28 35 28 39 31 47 22 0 1 0 1 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 0 1 3 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 0 0 0 155 317 156 319 156 319 158 322 158 322 158 322 158 322 158 322 159 324 159 324 159 327 162 329 161 327 159 324 159 324 161 327 161 327 165 329 162 327 164 334 161 324 161 324 161 324 161 324 159 322 159 322 159 322 159 322 162 324 159 319 158 319 159 322 159 324 159 327 161 327 161 329 162 331 162 331 162 331 162 331 171 336 158 322 162 341 171 346 167 339 167 339 167 339 167 339 170 348 170 351 171 353 173 353 174 355 176 358 177 360 179 362 177 362 182 370 185 374 187 374 188 374 187 372 185 374 188 377 185 379 187 379 188 382 188 382 188 382 190 384 190 384 191 386 196 398 191 391 190 396 196 405 190 386 187 389 191 398 193 389 196 393 196 396 197 396 199 398 199 398 199 398 199 398 199 398 203 408 203 408 205 410 205 410 203 408 202 405 202 408 205 413 206 413 208 417 209 417 209 417 209 417 211 422 212 422 212 422 208 417 209 417 211 420 211 420 214 425 214 425 214 425 214 425 214 425 214 425 214 425 214 425 218 434 220 434 221 436 221 436 223 436 223 436 221 441 221 441 223 451 224 451 224 458 224 460 226 460 227 465 229 463 227 460 230 465 227 458 223 453 221 453 227 470 227 465 226 465 227 463 226 456 230 458 232 460 232 460 232 463 232 463 233 465 233 465 236 470 236 472 238 475 239 475 239 475 239 475 239 475 238 479 238 479 238 482 238 482 236 482 239 482 239 484 241 487 242 487 239 482 239 482 239 482 239 482 241 482 239 479 238 482 239 484 242 487 242 487 244 489 244 489 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 489 244 491 244 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 250 506 250 508 251 511 253 508 251 503 251 503 251 501 251 503 254 503 242 508 254 518 251 520 229 527 274 532 245 506 260 539 271 436 146 207 40 126 43 152 28 85 19 76 25 66 21 64 31 54 22 50 22 54 0 198 132 238 105 243 93 224 92 217 104 267 116 260 108 303 143 341 150 355 156 343 138 329 158 379 150 351 140 346 143 336 153 358 123 95 9 119 78 229 123 224 107 234 88 195 60 83 15 66 19 83 25 83 24 71 22 74 18 78 22 74 15 54 9 57 10 59 19 193 110 212 93 222 96 219 96 222 99 224 99 231 96 226 96 231 95 229 93 229 88 226 98 241 104 238 98 226 107 238 99 234 101 241 104 236 99 198 69 109 9 45 3 69 9 64 15 69 13 64 15 74 21 85 21 88 22 88 24 90 25 93 25 90 24 90 24 90 25 93 25 95 27 97 27 100 19 97 24 90 19 95 18 85 15 95 10 76 25 93 13 66 13 62 13 57 13 52 13 47 10 50 10 50 10 50 10 50 9 50 10 50 10 47 7 38 9 19 6 28 10 19 1 26 12 47 21 69 33 85 39 95 49 105 48 100 46 97 43 95 43 95 43 93 40 85 36 78 33 45 4 9 3 31 16 47 39 85 40 85 37 83 33 76 33 85 31 83 30 81 31 83 31 83 33 88 34 88 34 85 28 78 30 83 33 88 34 90 33 85 33 85 33 85 33 85 33 88 31 128 88 179 75 171 79 174 85 186 93 198 96 205 90 200 95 210 101 217 107 224 107 212 107 212 113 214 88 145 49 124 52 131 58 138 63 145 58 136 58 133 57 131 55 131 54 126 52 124 52 124 52 126 51 119 46 112 45 112 46 117 49 109 49 117 55 126 57 119 54 119 54 117 52 114 51 114 49 114 54 121 55 117 49 107 48 109 46 107 46 105 45 105 45 100 43 107 49 114 49 112 48 117 51 128 55 133 57 136 60 138 60 140 63 140 64 143 67 143 64 150 67 150 64 157 69 138 64 93 18 21 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 19 112 72 117 61 117 52 93 49 93 45 83 37 71 28 62 24 57 31 50 27 57 31 42 10 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 1 0 3 0 3 0 3 0 3 0 0 0 0 0 0 0 0 0 3 4 3 4 1 2 1 2 305 155 305 156 309 158 313 158 313 158 313 158 313 158 313 158 313 158 309 156 313 159 321 161 321 161 317 158 313 159 321 161 297 161 301 162 297 161 301 165 297 161 297 161 297 161 297 161 293 159 293 159 293 159 293 159 305 162 297 159 293 159 293 159 281 158 285 159 293 159 297 159 313 162 317 162 317 162 317 162 325 164 309 159 313 167 333 171 321 165 325 167 329 170 333 170 329 170 329 170 333 171 333 173 345 174 337 171 337 174 345 179 341 179 349 182 353 182 353 182 365 185 361 184 357 185 361 187 369 187 372 188 372 190 376 190 384 193 380 191 380 191 376 188 369 191 361 191 361 193 369 194 361 190 357 191 369 197 372 194 388 196 388 197 392 197 396 199 396 199 396 199 396 199 396 199 408 203 408 205 412 206 416 206 404 202 400 200 404 203 412 205 416 206 416 206 416 208 424 209 420 208 424 211 432 211 428 211 412 208 408 209 408 211 412 211 412 211 416 214 424 215 424 215 424 215 424 215 424 215 424 215 432 218 436 220 436 221 440 221 436 223 436 223 436 221 436 221 440 223 444 223 448 223 448 224 456 227 464 230 464 229 456 226 464 229 456 224 452 224 452 224 472 226 476 227 468 229 464 230 460 230 452 233 448 233 444 235 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 239 492 239 495 241 495 241 492 239 492 239 492 239 492 239 495 239 492 238 488 239 492 241 499 242 499 244 503 245 507 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 244 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 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 523 248 527 250 531 251 527 253 523 251 523 251 523 254 515 251 523 242 523 254 543 247 499 238 543 242 460 233 511 262 527 242 547 277 603 230 353 129 170 75 15 24 0 22 27 21 23 24 55 16 55 7 15 0 0 134 464 170 408 179 361 152 357 143 349 177 412 177 380 188 424 191 384 196 428 203 357 168 293 162 372 173 361 171 369 167 380 184 273 10 0 40 166 92 230 95 218 105 218 96 126 15 0 15 7 22 19 25 11 21 7 21 15 19 27 18 15 9 0 9 0 9 19 92 257 96 190 102 186 102 190 105 198 108 202 108 194 101 186 98 178 96 182 98 154 92 170 96 178 95 162 87 206 102 186 95 182 99 190 99 249 110 202 57 15 0 0 10 0 12 11 15 3 10 7 15 3 15 0 18 7 22 19 24 23 25 23 25 27 27 27 27 23 25 23 27 35 27 39 27 27 21 19 12 23 21 31 9 0 21 23 10 11 15 0 7 11 15 7 13 15 13 11 13 15 10 15 10 15 10 15 10 11 10 15 10 15 9 7 7 7 3 0 9 11 4 0 7 15 10 19 18 43 25 63 30 91 40 87 37 79 34 75 34 75 34 71 31 63 30 63 30 31 9 0 1 0 7 15 12 83 37 83 39 79 34 63 28 55 33 47 30 39 28 43 30 43 31 51 34 55 34 55 34 39 28 43 31 51 33 55 34 51 33 51 33 51 33 51 33 59 30 43 58 202 88 146 81 166 81 158 82 166 85 170 87 170 84 166 85 178 93 202 101 202 107 234 113 242 116 210 88 95 54 95 55 103 57 107 58 107 58 107 57 103 55 99 55 99 52 99 52 95 49 87 46 83 46 79 45 75 43 75 43 83 48 75 49 91 57 103 57 99 55 95 54 95 54 91 52 99 55 103 55 99 51 79 45 79 46 75 45 71 43 71 43 79 42 71 46 91 51 79 46 75 49 79 52 91 55 87 55 107 58 103 61 99 63 87 64 99 60 103 67 130 61 126 69 146 72 154 60 75 16 0 0 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 51 63 150 60 111 63 67 48 51 46 59 45 63 34 39 27 19 31 39 28 23 28 51 28 23 10 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 1 15 1 7 1 7 1 3 3 3 3 0 4 0 3 0 0 0 0 0 0 0 0 0 1 0 1 0 3 0 3 155 317 155 319 156 322 158 322 158 322 158 322 158 322 158 322 156 317 155 317 155 319 158 324 162 327 158 319 156 322 161 329 155 319 161 322 158 319 161 329 162 327 162 327 162 327 162 327 159 322 159 322 159 322 159 322 164 329 162 324 159 322 159 322 156 322 158 324 158 324 159 327 162 331 162 331 162 331 162 331 162 331 164 334 165 339 168 343 164 336 167 341 170 346 171 353 171 353 171 355 171 358 173 358 177 360 173 353 171 358 177 367 177 367 180 372 182 372 180 370 187 379 185 374 184 374 185 377 187 374 187 377 188 379 190 379 194 384 193 382 191 379 190 379 187 389 190 398 193 396 190 391 193 396 190 398 196 408 199 398 194 391 196 393 196 396 197 396 199 398 199 398 199 398 199 398 203 408 203 410 205 413 206 413 202 403 200 403 200 405 203 410 208 413 205 408 203 413 208 420 206 415 209 417 211 420 209 417 208 415 208 417 209 420 211 420 208 415 211 422 214 427 215 427 215 427 215 427 215 427 215 427 218 432 218 434 220 436 221 436 221 436 221 436 221 441 221 441 221 446 221 448 221 453 223 456 227 465 230 470 230 465 227 460 227 463 226 460 226 463 229 465 227 465 229 468 230 465 232 468 229 458 230 458 232 460 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 479 238 479 238 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 489 244 491 245 491 241 484 241 484 241 484 241 484 244 489 244 489 244 489 244 489 242 487 242 487 242 487 242 487 242 487 242 489 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 506 247 508 248 506 250 506 251 506 251 503 251 503 251 501 253 503 257 515 245 515 247 511 248 542 238 522 266 551 257 515 248 532 251 513 265 511 271 511 218 334 34 100 18 76 19 59 21 64 21 62 33 57 9 57 7 348 212 393 205 458 203 434 214 436 212 463 221 429 193 436 212 451 214 448 203 439 203 422 184 386 173 391 168 389 164 362 159 362 126 90 4 121 61 162 78 179 78 214 95 210 60 78 19 90 19 83 25 83 22 71 21 74 19 74 22 71 15 54 10 59 12 64 27 210 126 226 104 241 104 236 107 238 110 243 111 250 108 243 104 234 99 238 104 245 102 234 92 219 87 222 93 231 93 229 99 238 108 245 105 229 98 219 98 155 27 45 0 52 9 57 16 62 12 52 12 64 10 66 13 74 19 81 24 85 21 83 22 85 24 88 25 90 24 88 25 88 25 93 25 95 30 97 15 76 18 105 25 90 16 76 6 88 28 69 0 71 15 64 15 57 13 52 13 52 10 50 10 50 10 50 10 50 9 45 10 45 12 42 9 35 4 9 0 19 6 19 4 38 9 38 12 45 15 57 22 64 33 74 30 69 27 66 28 66 28 66 25 59 25 64 28 66 4 21 7 21 3 16 6 38 33 74 37 81 37 76 28 69 33 81 30 76 28 76 28 81 30 81 31 88 34 88 34 88 30 81 30 83 31 85 33 85 33 85 33 85 33 85 33 85 34 88 31 138 93 181 75 169 84 171 76 159 70 152 69 157 69 159 64 155 67 162 78 176 84 205 116 226 117 231 117 217 63 140 60 133 54 124 48 119 58 136 58 133 57 131 55 128 51 124 52 124 51 117 43 107 43 112 45 112 43 107 40 97 48 102 45 102 51 114 57 119 55 117 54 114 54 114 52 112 57 124 57 124 54 112 46 102 45 105 43 102 43 100 42 97 42 97 43 107 51 114 49 112 48 117 51 126 54 131 55 131 58 136 58 138 61 138 64 138 63 136 63 157 70 148 64 162 66 140 70 131 54 74 9 14 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 34 128 75 114 60 117 52 95 45 90 48 93 42 76 30 59 25 62 34 50 24 52 30 45 19 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 3 0 3 0 3 0 3 0 0 0 1 2 1 4 3 4 0 0 0 2 1 4 3 4 301 152 309 156 313 155 301 152 305 153 305 153 305 153 305 153 293 153 297 156 309 161 317 162 297 155 301 156 301 158 305 158 297 159 305 162 309 162 309 162 309 162 309 162 309 162 309 162 301 158 301 158 301 158 301 158 301 158 301 159 305 159 309 161 297 159 297 161 301 161 305 162 293 162 313 164 309 159 313 167 325 170 325 170 325 170 325 170 321 168 321 168 321 168 317 167 341 176 329 174 329 174 329 173 341 179 333 174 329 174 329 174 357 182 369 185 372 187 380 188 372 185 372 187 376 188 380 188 380 190 376 190 376 191 384 194 376 191 388 196 392 194 380 188 380 191 384 194 388 196 396 197 396 196 392 194 388 196 392 199 384 199 384 199 384 199 384 199 388 200 384 199 388 200 392 203 396 202 388 199 388 202 400 206 392 202 392 203 396 205 400 205 408 203 408 203 408 203 408 203 412 205 412 206 416 208 420 208 424 209 428 211 428 212 432 212 436 214 436 214 436 214 436 214 412 212 408 212 408 212 408 212 428 220 432 221 432 223 436 221 444 223 448 221 452 223 456 226 456 224 464 227 468 226 468 224 472 229 472 229 472 229 472 229 480 232 480 232 480 232 480 230 480 230 480 229 476 229 472 230 476 233 472 233 472 235 480 238 472 235 472 235 472 235 472 235 488 239 484 238 480 239 484 241 472 239 476 241 480 242 484 244 480 241 480 241 480 241 480 241 476 235 476 236 480 236 484 238 488 239 488 238 480 236 480 235 503 242 507 241 503 239 499 238 519 245 515 244 511 245 515 247 495 242 495 242 495 242 495 242 492 241 495 244 503 245 503 245 499 242 499 242 503 244 507 245 499 242 499 244 503 244 507 244 503 241 499 239 503 242 511 245 519 247 519 248 523 248 523 248 527 247 527 247 527 247 527 247 531 248 531 248 531 248 531 248 527 251 523 250 519 251 523 253 527 253 527 253 527 253 527 253 515 250 515 250 515 250 515 250 511 248 515 251 519 250 515 248 511 248 519 248 519 248 511 248 515 250 515 250 515 250 515 250 495 244 499 247 499 251 507 254 503 251 507 256 511 256 503 254 511 259 515 259 531 266 571 269 408 69 0 13 0 19 39 24 67 22 43 0 0 1 19 206 456 199 432 203 444 200 448 211 484 211 460 199 432 193 420 193 460 203 428 185 372 168 333 158 353 159 345 164 361 161 357 165 210 13 0 49 103 51 71 55 95 55 150 66 95 21 7 18 31 21 23 18 23 18 23 19 39 19 31 16 11 13 3 10 0 1 55 98 301 119 257 123 234 113 214 108 214 110 222 113 214 108 222 108 222 110 222 108 186 96 206 104 214 102 202 98 186 95 198 98 186 90 178 93 202 102 234 66 3 0 11 15 27 15 27 12 11 10 23 16 15 16 31 16 11 7 3 10 31 18 35 19 39 21 43 22 31 22 31 25 39 25 39 25 7 13 7 15 15 18 31 19 39 18 19 24 43 19 7 10 11 12 19 16 27 13 15 9 7 12 7 10 11 7 7 9 11 9 19 12 27 9 15 7 0 1 0 4 7 9 15 12 11 10 23 15 35 16 35 15 63 28 63 24 35 18 47 27 39 21 43 25 59 28 43 19 3 6 3 9 19 13 15 10 55 31 63 31 59 31 59 30 59 34 51 31 47 33 55 34 51 31 51 33 67 37 67 33 51 31 51 31 51 31 51 31 55 33 55 33 55 33 55 33 47 25 47 61 182 88 162 67 126 61 111 54 87 46 67 43 75 46 63 42 59 45 75 51 130 76 178 101 238 116 261 119 202 66 91 54 123 55 91 52 103 55 107 55 107 54 99 51 99 54 95 51 91 49 83 48 87 49 87 52 99 52 79 42 87 48 79 45 79 51 103 58 95 52 95 51 91 49 87 49 95 57 115 60 95 49 79 51 71 46 79 48 75 45 63 39 71 45 71 46 75 48 79 46 75 46 79 49 95 57 107 63 99 57 79 58 91 66 99 63 99 66 103 67 119 69 123 72 130 73 134 66 103 43 43 24 0 0 0 3 0 1 7 4 7 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 7 6 63 60 142 60 87 55 103 51 75 45 67 42 59 34 23 22 39 28 35 25 43 28 55 33 31 12 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 1 0 1 0 1 0 1 0 1 0 1 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 150 317 153 322 155 319 152 315 153 319 153 319 153 319 153 319 155 317 156 322 158 324 159 327 153 315 155 317 156 319 156 319 156 319 159 324 162 324 161 324 161 324 161 324 161 324 161 324 158 324 158 324 158 324 158 324 158 324 159 327 159 329 161 329 159 327 161 329 161 331 162 331 159 331 165 334 161 329 164 339 170 348 170 348 170 346 168 346 173 353 171 351 171 351 171 351 173 353 173 355 174 355 174 355 179 360 176 358 174 355 174 358 179 365 180 367 182 372 185 374 184 372 185 374 185 377 187 377 191 379 190 379 190 382 193 386 191 382 193 386 194 384 191 384 193 398 193 401 196 403 197 405 197 403 194 401 194 401 196 401 197 396 199 396 199 396 199 396 199 396 197 393 199 398 202 401 202 398 200 396 200 401 203 405 202 401 202 403 203 403 205 405 203 408 203 408 203 408 203 408 205 410 205 413 206 413 208 415 208 415 209 417 211 420 211 420 214 425 214 425 214 425 214 425 212 422 214 422 214 422 214 422 218 429 220 432 221 434 221 434 221 436 221 434 220 441 221 446 221 448 223 453 224 458 224 458 226 456 226 456 226 456 226 456 229 460 229 460 229 460 229 460 230 460 232 458 230 456 229 456 233 460 232 460 232 463 235 468 235 463 235 463 235 463 235 463 238 468 238 465 236 468 238 470 238 470 236 472 238 472 238 472 238 472 238 472 238 472 238 472 235 468 235 470 236 470 238 472 242 477 241 477 239 475 238 472 241 477 239 475 238 475 238 475 244 482 242 482 242 482 242 484 239 475 241 477 241 477 241 477 241 477 242 482 244 482 244 482 244 482 244 484 245 484 247 487 242 479 242 482 244 484 245 489 245 496 244 494 245 499 248 501 247 499 247 499 247 499 245 496 247 499 247 499 247 499 247 499 251 503 250 501 247 496 245 496 250 501 248 496 247 499 250 501 254 506 253 503 250 501 248 499 247 501 247 501 247 501 247 501 248 506 251 508 253 508 251 508 250 511 250 511 250 511 250 511 245 503 245 506 247 506 247 511 251 520 250 515 250 513 250 511 248 511 253 511 256 513 257 513 257 496 259 508 259 518 260 518 256 460 114 76 9 71 9 71 21 66 30 71 4 47 46 439 208 405 182 401 191 417 193 417 193 408 179 386 167 372 162 370 168 374 162 365 155 353 150 351 159 362 156 365 161 348 156 343 98 100 21 152 57 128 36 124 30 117 45 133 33 83 10 78 21 81 18 76 18 74 18 76 19 74 18 69 15 62 10 62 9 57 40 198 117 214 101 243 117 253 116 253 117 255 122 260 116 245 116 245 116 241 116 245 114 255 116 255 117 257 116 255 108 250 117 257 114 248 110 245 108 236 107 164 13 35 7 47 15 59 16 57 13 57 13 69 10 64 15 64 9 52 7 59 15 66 15 69 16 69 18 71 16 76 18 85 21 90 21 93 24 95 21 95 19 93 16 93 24 78 18 85 25 76 12 62 12 62 13 64 15 57 10 50 12 50 12 47 9 45 9 40 7 38 10 42 12 35 7 28 1 23 4 28 9 38 13 40 6 31 9 38 12 38 12 35 19 54 25 59 21 50 22 52 21 38 18 38 19 33 15 21 0 4 4 16 12 35 19 42 30 64 30 74 31 74 30 74 31 71 28 66 28 69 31 74 31 78 28 85 34 93 34 85 31 81 31 81 31 81 31 81 31 81 31 81 31 81 31 81 31 76 36 131 82 164 70 128 52 114 48 102 40 95 37 90 40 95 36 88 36 93 40 102 43 105 48 124 72 176 108 224 105 174 61 126 52 121 48 119 54 126 55 128 54 124 52 121 54 119 52 114 51 112 48 109 48 109 48 112 51 112 45 97 46 105 43 102 46 112 54 124 52 114 51 112 49 112 51 114 54 121 60 121 52 105 48 105 46 102 46 102 45 97 42 93 45 95 45 102 46 105 46 107 46 107 46 117 51 126 57 133 60 128 55 126 63 140 64 136 64 140 66 143 69 148 72 150 67 145 66 133 57 107 45 85 16 16 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 2 1 2 0 0 3 11 40 121 70 119 52 112 55 102 45 93 42 88 39 78 27 57 27 52 24 50 25 54 31 59 25 33 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 153 305 153 301 150 305 153 305 153 305 153 305 153 301 156 301 158 305 158 305 158 289 152 293 153 293 155 297 155 293 156 297 159 305 159 301 159 305 161 305 161 305 161 305 161 305 159 305 159 305 159 305 159 305 159 305 161 309 161 313 162 301 161 301 162 305 162 309 164 301 164 309 164 305 162 313 168 321 168 321 168 321 168 321 168 333 173 333 173 333 173 333 173 321 171 321 173 329 174 333 176 341 177 337 176 329 176 333 176 357 177 361 179 365 182 372 184 372 185 376 185 380 187 380 187 376 190 376 190 376 191 384 193 380 191 384 193 384 193 380 190 384 193 384 194 392 197 396 199 392 196 388 193 384 194 392 197 380 197 372 197 372 197 372 197 372 197 369 196 372 197 376 200 380 200 376 199 376 200 384 203 384 202 384 202 388 203 388 205 408 203 408 203 408 203 408 203 412 205 412 205 416 206 416 208 416 206 420 208 420 209 424 209 436 214 436 214 436 214 436 214 416 214 412 214 412 214 412 214 420 217 424 218 424 220 428 220 436 218 432 218 436 220 444 223 444 221 448 224 456 223 452 223 460 226 460 226 460 226 460 226 468 229 468 229 468 229 468 230 472 232 472 232 468 230 468 230 476 232 472 232 472 233 480 236 464 235 456 235 456 235 456 235 456 235 460 236 460 236 456 235 464 236 464 236 464 235 460 235 464 236 464 236 464 236 464 236 480 235 480 236 484 236 488 238 492 239 492 239 488 238 488 238 484 236 488 238 492 238 492 238 503 242 503 242 503 242 503 242 488 238 488 239 492 241 495 242 495 241 495 241 499 242 499 242 495 244 499 244 503 245 503 247 499 244 499 245 503 247 507 247 519 248 515 248 515 250 523 251 519 250 519 248 511 247 507 245 515 248 519 248 519 248 519 248 535 254 535 253 531 253 527 251 519 251 507 250 503 251 507 253 523 257 519 254 511 251 503 250 507 250 507 250 507 250 507 250 495 247 503 250 507 250 507 250 507 248 507 248 507 248 507 248 499 245 503 247 503 248 507 248 507 250 503 248 503 247 499 247 499 248 503 251 511 256 519 257 503 259 503 259 511 259 523 257 567 283 579 150 39 6 0 15 15 24 11 18 0 0 150 236 480 187 337 168 376 185 380 176 357 167 341 156 317 150 309 149 297 144 297 146 301 146 301 144 313 146 309 155 329 149 317 152 174 19 35 63 99 43 31 36 23 19 35 28 35 13 0 12 31 19 27 16 31 18 31 18 31 18 27 15 11 13 3 10 0 12 67 78 202 78 174 95 186 96 190 102 206 107 222 108 238 114 246 113 249 114 249 113 246 108 238 105 234 105 242 110 210 101 238 108 234 104 226 102 230 105 230 64 7 0 0 6 35 16 47 19 31 15 31 18 11 10 19 12 11 7 11 10 19 12 19 12 23 13 23 12 0 9 0 13 11 16 19 18 43 25 39 21 31 19 27 18 35 19 23 25 39 18 7 13 15 12 19 15 23 12 15 10 7 12 7 10 11 7 7 9 11 9 23 10 23 10 11 6 0 4 7 7 19 13 31 15 23 12 27 15 31 15 27 12 19 15 47 24 51 22 47 22 31 13 11 7 3 7 0 1 0 3 0 9 19 18 43 25 47 28 55 30 51 28 51 28 35 27 31 25 31 25 35 27 43 27 39 28 59 34 55 30 51 31 51 31 51 31 51 31 47 30 47 30 47 30 47 30 43 28 55 58 154 72 115 49 67 40 59 36 47 33 43 33 47 34 39 31 39 34 51 37 31 25 19 28 67 63 178 96 257 101 166 57 87 49 95 48 99 54 103 54 103 52 95 49 99 54 95 51 91 49 83 48 79 45 79 48 87 48 75 40 67 42 63 42 75 49 95 55 95 49 83 45 79 48 91 54 99 58 107 55 87 46 71 45 83 48 75 45 67 43 67 43 71 45 71 45 75 46 75 45 79 48 83 48 91 52 107 58 95 55 79 55 95 61 103 61 103 64 107 66 115 67 119 69 119 67 111 63 111 58 111 57 75 19 0 1 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 0 0 0 1 3 1 0 0 7 6 79 61 138 61 91 55 99 49 67 42 59 39 51 34 27 24 27 24 31 25 39 27 63 34 67 24 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 150 315 152 317 152 317 150 315 153 319 153 319 153 319 153 319 159 322 158 319 156 317 155 317 150 310 150 312 152 315 153 315 156 317 158 322 159 319 158 317 159 322 159 322 159 322 159 322 159 327 159 327 161 329 161 329 161 329 161 329 162 331 162 334 162 331 162 331 164 334 164 336 164 334 164 331 162 334 167 341 167 343 167 346 168 346 168 346 170 348 170 348 171 351 171 351 170 348 171 353 174 358 177 360 179 360 177 358 176 358 177 360 177 365 179 367 182 370 184 372 185 374 185 377 187 377 188 379 190 379 188 377 190 379 191 384 191 382 191 384 193 382 191 384 193 398 193 401 196 405 197 408 194 401 193 398 193 398 194 396 196 391 196 391 196 391 196 391 196 391 194 389 194 391 197 396 199 396 199 396 199 398 200 401 200 398 202 401 202 403 203 403 202 405 202 405 202 405 202 405 203 408 205 410 205 413 206 413 205 410 205 413 206 415 208 415 212 422 212 422 212 422 212 422 211 420 212 420 212 420 212 420 215 425 215 427 217 429 218 429 217 429 217 429 218 439 221 444 220 446 223 448 223 456 221 453 224 458 224 458 224 458 224 458 227 463 227 463 227 463 227 463 230 463 232 463 232 463 232 460 233 463 232 463 232 465 235 470 236 468 236 468 236 468 236 468 233 465 236 470 238 468 235 468 238 482 236 479 235 475 233 475 235 477 235 477 235 477 235 477 238 479 238 479 239 482 239 484 238 479 238 477 236 477 236 477 236 477 238 479 239 484 241 484 242 487 244 489 244 489 242 487 241 484 241 487 244 491 245 491 242 487 242 487 242 487 244 489 242 484 242 487 244 487 245 489 245 489 247 491 248 494 248 494 248 499 247 496 247 499 248 501 253 506 251 501 248 496 245 494 250 501 250 501 250 501 250 501 248 499 248 501 250 503 251 503 250 501 248 496 247 499 250 501 253 506 253 503 251 501 250 501 247 506 247 506 247 506 247 506 241 499 244 503 245 503 245 501 244 506 244 506 244 506 244 506 241 501 242 503 244 506 244 508 238 496 238 496 241 499 242 496 241 491 241 487 241 489 242 487 245 477 241 475 241 489 245 503 239 470 285 532 165 148 15 35 18 71 0 52 9 47 125 427 196 367 152 351 164 372 162 358 155 346 153 341 152 341 153 346 147 334 146 331 143 324 140 319 140 324 138 331 146 312 138 303 82 102 40 159 52 112 28 105 28 93 19 95 24 81 13 78 19 78 16 76 16 71 18 74 18 69 16 66 15 62 10 62 9 59 24 126 58 126 48 148 48 145 57 152 64 157 64 152 76 174 76 169 76 169 76 169 66 159 63 155 61 155 61 157 51 140 55 145 54 143 55 148 70 157 72 126 13 28 4 28 10 47 18 57 18 54 13 57 7 45 7 45 7 45 9 50 10 50 10 50 10 50 10 52 6 50 7 54 10 64 15 71 16 76 19 81 19 88 21 88 24 78 21 88 25 71 13 64 12 62 13 57 12 54 10 52 12 50 12 47 9 45 9 40 7 38 10 40 10 33 6 26 3 23 4 31 10 38 13 42 15 42 15 42 15 42 13 40 7 35 13 47 21 45 22 47 18 31 6 11 1 4 0 2 6 9 7 16 9 31 21 52 25 59 27 64 27 69 25 66 25 62 24 59 24 62 25 64 27 71 24 78 30 85 30 78 30 78 30 78 30 78 30 78 28 76 28 76 28 76 28 76 30 78 37 121 66 128 48 97 39 95 37 90 36 93 37 95 36 90 34 88 34 90 39 95 36 88 36 93 42 109 54 124 92 193 84 138 51 128 57 117 52 124 52 124 52 121 49 119 52 117 52 114 51 112 49 112 48 107 46 109 49 112 46 102 37 95 39 97 43 109 51 117 51 109 45 102 45 112 54 124 57 119 55 112 49 100 43 97 51 105 45 97 42 95 43 100 45 95 45 100 45 100 43 105 48 109 46 114 48 121 52 126 57 126 54 126 57 133 61 136 63 138 64 140 66 143 67 145 72 150 69 143 61 121 54 102 49 57 10 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 0 0 3 11 49 121 69 121 54 109 54 102 42 88 37 83 37 78 28 62 24 54 24 47 24 54 31 59 37 54 18 14 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 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 293 149 293 149 297 150 305 153 305 153 305 153 305 153 309 158 305 156 297 155 293 153 285 150 285 150 289 152 293 153 293 158 297 159 301 158 293 156 301 159 301 159 301 159 301 159 305 159 309 161 313 162 317 164 309 162 313 162 317 164 317 164 305 164 309 164 313 165 313 165 321 165 309 162 309 167 321 170 309 167 309 168 313 170 317 170 317 170 321 171 325 173 325 174 321 171 325 174 333 177 341 179 341 177 337 176 333 177 341 179 365 180 369 182 372 185 376 187 376 185 380 187 380 188 384 188 376 188 372 188 372 190 380 193 380 191 380 190 376 191 380 190 380 193 384 194 388 197 392 199 384 194 380 193 380 193 384 194 376 196 369 196 369 196 369 196 365 194 365 194 365 196 372 199 369 197 372 199 376 199 376 199 380 200 380 202 384 202 388 203 404 202 404 202 404 202 404 202 408 203 408 205 412 205 416 206 412 205 412 205 416 206 420 208 432 212 432 212 432 212 432 212 408 209 408 209 408 209 408 209 420 214 420 214 424 215 428 217 420 217 420 217 424 220 436 223 436 221 444 223 448 223 444 221 452 224 452 224 452 224 452 224 460 227 460 227 460 227 460 227 468 230 468 230 468 230 468 232 472 230 468 230 468 232 476 235 468 235 460 235 460 235 460 235 460 235 464 236 464 236 460 235 476 239 476 238 468 236 464 235 472 238 472 238 472 238 472 238 484 239 484 241 488 242 492 242 480 238 484 239 484 239 484 239 480 238 484 239 488 242 492 242 492 244 499 247 503 245 495 242 495 244 499 245 503 247 507 248 499 244 492 241 488 242 495 244 484 244 484 245 488 245 492 247 488 247 492 247 495 248 495 250 499 248 495 245 492 247 495 248 511 253 507 250 499 247 492 245 495 247 503 247 503 247 503 247 484 239 484 239 484 238 480 238 480 241 476 239 476 239 480 241 480 241 480 241 480 241 480 242 480 239 480 239 480 239 480 239 476 239 480 241 484 239 480 238 480 238 480 238 480 238 480 238 456 229 456 229 456 229 456 229 472 229 472 230 468 229 468 230 464 226 448 220 432 217 428 217 408 211 376 202 380 211 436 226 499 241 492 257 642 185 39 0 0 33 7 10 0 0 313 184 357 153 301 149 313 149 297 146 301 147 301 147 305 149 309 150 301 146 293 141 273 132 249 125 257 128 261 135 281 131 261 132 138 24 63 60 67 40 47 42 79 30 31 25 31 18 11 15 31 18 23 16 27 16 27 18 27 15 23 13 7 13 3 10 7 6 0 25 59 33 39 25 7 21 19 25 27 25 27 22 35 28 43 28 43 28 43 28 23 24 27 28 31 25 19 21 7 18 0 12 0 13 15 25 51 33 83 40 15 1 3 1 7 10 27 15 19 12 7 12 7 7 0 6 3 9 7 10 15 12 15 12 15 12 11 10 0 6 0 6 0 12 7 16 7 15 19 19 31 21 35 19 31 19 31 27 35 15 7 15 15 13 11 12 15 10 15 10 7 12 7 10 11 7 7 9 15 9 23 10 19 7 3 3 0 3 0 6 11 12 23 13 19 12 15 10 15 10 15 10 19 9 15 10 27 18 43 22 39 13 3 1 0 0 0 1 0 6 0 7 3 12 39 28 35 24 43 25 39 24 39 22 31 25 31 25 31 25 31 25 35 24 31 25 47 30 47 27 47 30 47 30 47 30 47 30 43 28 43 28 43 28 43 28 39 28 55 52 107 49 59 34 59 39 55 39 59 40 67 43 55 37 55 37 55 39 63 40 75 46 79 46 75 42 63 37 99 67 150 61 107 60 111 46 95 51 99 52 95 49 87 48 95 52 91 51 91 51 87 49 87 48 79 48 91 51 87 46 55 37 59 40 71 46 83 49 83 46 71 43 79 51 107 60 103 54 87 49 75 45 67 42 87 48 71 43 63 42 67 45 71 45 71 45 71 45 71 42 79 46 79 45 83 49 95 54 83 54 83 55 83 57 95 61 103 63 103 63 107 64 107 64 115 69 126 69 119 58 95 45 107 37 43 13 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 1 3 1 0 0 7 6 111 63 130 61 99 54 91 49 63 40 51 36 51 36 35 30 27 25 31 22 27 27 47 28 79 31 39 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 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 150 312 147 310 147 310 149 315 153 319 153 319 153 319 153 319 158 322 156 319 155 317 153 315 150 310 150 312 152 315 153 315 159 322 159 324 159 319 156 317 161 324 161 324 161 324 161 324 159 329 161 331 164 334 165 336 162 331 164 334 164 336 165 336 164 334 165 336 165 339 167 339 171 339 162 331 165 341 170 346 167 346 168 348 170 351 173 353 173 355 174 358 177 360 179 362 174 355 176 358 177 362 179 362 179 360 177 360 177 362 180 365 182 367 182 372 185 374 187 377 187 377 187 377 188 379 188 382 188 377 187 374 188 379 191 382 191 382 190 379 190 379 191 382 190 389 191 391 194 393 196 396 194 391 191 389 191 389 193 393 194 389 194 389 194 389 194 389 196 389 194 389 194 391 197 396 194 391 197 396 199 396 197 393 199 398 200 398 202 401 202 401 200 403 200 403 200 403 200 403 202 408 203 408 205 410 205 410 205 410 205 413 206 415 208 415 211 420 211 420 211 420 211 420 211 420 211 420 211 420 211 420 214 425 214 427 215 429 217 429 217 427 217 429 218 439 223 446 221 446 223 451 224 456 223 456 226 463 226 463 226 463 226 463 229 468 229 468 229 468 229 468 230 468 230 468 232 470 232 470 232 468 230 468 230 470 233 475 236 475 236 475 236 475 236 475 238 475 235 472 235 472 236 479 238 491 238 489 236 489 236 489 236 489 236 489 236 489 236 489 236 482 239 484 239 487 241 487 241 487 241 489 242 489 244 491 238 484 239 484 239 484 241 487 241 489 245 496 247 494 242 487 244 491 244 491 244 491 244 489 244 489 239 482 238 482 239 487 242 489 244 489 245 491 247 494 242 487 242 489 244 489 245 491 247 496 244 494 242 491 244 494 245 496 244 494 242 489 241 487 238 484 238 484 238 484 238 484 242 489 239 484 235 477 232 472 239 484 238 482 236 484 238 487 236 482 236 482 236 482 236 482 233 484 233 484 233 484 233 484 233 484 233 484 232 479 229 475 226 477 226 477 226 477 226 477 221 468 220 465 217 463 215 460 220 456 214 446 205 429 200 420 199 415 193 401 184 386 180 384 184 367 173 362 173 393 191 425 208 475 226 453 268 520 173 150 0 45 15 57 3 57 150 351 153 327 153 343 156 331 146 329 152 329 150 327 147 324 146 322 144 319 144 315 138 300 128 288 126 284 122 286 126 269 122 269 70 100 42 131 37 109 40 112 43 112 27 95 21 76 12 71 18 78 18 71 15 69 16 69 15 64 13 64 13 62 10 62 16 59 6 69 24 88 18 71 13 66 15 66 13 62 12 57 9 50 9 47 10 47 10 47 4 47 12 62 16 59 10 50 12 52 7 42 1 42 12 64 18 54 27 83 15 31 6 14 4 23 12 35 10 35 9 42 13 38 6 31 6 38 9 38 12 42 12 42 10 40 10 42 10 40 9 38 7 47 13 54 18 66 21 78 24 78 22 74 21 76 24 88 24 64 13 66 13 57 12 52 9 47 10 50 12 50 12 47 9 45 9 40 9 38 10 40 9 28 3 21 1 14 3 21 9 28 12 33 13 31 10 28 10 31 13 33 13 35 7 23 12 38 18 40 16 26 6 7 1 7 3 2 1 0 4 4 4 21 25 66 21 50 21 57 22 62 21 59 25 62 27 64 27 66 25 64 25 69 22 76 28 83 28 76 28 76 28 76 28 76 28 76 28 76 28 76 28 76 28 76 27 78 36 107 48 97 36 90 36 90 36 90 37 95 42 100 36 90 37 93 37 95 39 95 43 100 40 95 39 100 45 107 28 105 52 128 55 131 52 114 49 119 51 121 49 119 48 114 51 114 51 114 51 114 51 114 51 109 46 109 51 117 51 112 37 95 40 100 43 105 46 107 46 105 45 107 49 119 60 133 54 109 46 100 45 102 43 95 49 105 46 100 43 97 43 97 45 95 45 100 43 97 42 100 43 102 42 109 46 117 51 124 51 124 55 124 54 124 58 136 63 138 63 138 63 138 63 138 60 140 67 148 66 128 54 100 49 85 34 50 12 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 2 1 2 0 0 3 11 60 124 66 124 57 107 51 102 43 88 37 83 37 83 34 76 27 59 24 52 24 47 24 52 31 54 25 33 7 4 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 297 149 289 146 285 147 293 150 305 153 305 153 305 153 305 153 301 156 297 155 297 155 297 155 289 152 289 152 293 153 293 155 305 161 305 162 305 159 297 156 305 161 305 161 305 161 305 161 305 161 309 162 317 165 325 167 317 164 317 165 321 165 325 167 313 165 313 167 317 167 321 168 333 168 305 161 313 170 329 171 313 168 317 171 325 174 329 176 329 174 333 176 337 179 345 180 341 179 341 179 341 179 345 180 337 177 337 177 337 179 345 182 353 180 357 184 365 185 369 187 372 188 372 190 376 190 380 191 372 188 369 187 372 188 376 191 380 191 376 188 372 190 380 191 369 188 372 190 376 193 384 194 380 193 376 190 372 191 380 193 369 193 361 193 361 193 361 193 369 196 369 196 369 197 376 199 361 194 369 197 376 197 372 196 376 199 380 200 380 202 384 202 400 200 400 200 400 200 400 200 404 202 408 203 408 205 412 205 416 206 416 206 420 208 420 209 428 211 428 211 428 211 428 211 428 214 420 214 420 214 420 214 424 215 424 215 428 217 428 218 420 217 412 218 420 221 436 226 436 224 440 227 444 226 444 226 448 224 448 224 448 224 448 224 456 227 456 227 456 227 456 229 460 230 460 232 464 233 468 233 464 230 460 230 460 232 468 235 464 235 464 235 464 235 464 235 468 235 452 227 444 230 464 236 468 233 468 233 468 235 472 235 468 233 468 233 468 233 468 235 468 232 472 233 472 235 476 235 480 236 480 238 484 239 488 239 472 236 460 236 460 236 456 235 464 239 476 244 480 242 468 238 480 236 476 235 472 232 468 230 484 236 468 230 460 230 472 236 460 233 452 233 456 235 460 236 452 233 456 235 456 236 460 236 464 236 456 233 452 233 452 235 448 232 448 230 444 230 444 230 444 227 444 227 444 227 444 227 456 232 456 232 456 232 452 230 460 232 456 230 452 232 456 233 460 233 456 230 444 226 436 223 436 223 436 223 436 223 436 223 428 220 428 218 416 212 400 208 392 205 392 205 392 205 392 205 396 205 388 202 376 196 365 196 388 191 376 182 345 168 317 162 321 164 297 153 273 149 269 149 269 155 253 152 261 159 297 168 289 180 460 223 432 262 563 165 99 4 0 0 0 7 341 176 349 156 345 162 345 152 317 153 305 149 305 147 301 144 289 143 285 141 285 141 277 132 249 125 242 119 218 117 230 116 238 125 115 22 47 48 43 40 55 34 63 28 31 24 19 13 7 19 27 18 19 16 23 15 27 16 19 13 19 12 7 13 3 10 7 12 0 10 0 18 3 9 11 16 7 13 3 12 7 15 7 12 15 12 15 12 15 12 0 9 3 13 15 16 15 15 7 13 7 12 0 9 3 15 3 4 3 25 15 7 15 6 0 6 7 7 0 7 0 13 27 15 0 7 0 12 7 9 11 13 11 12 7 10 3 9 7 12 0 7 0 7 3 12 7 15 27 21 43 24 39 21 23 21 35 28 31 15 3 18 19 13 7 10 11 9 15 10 7 12 7 10 11 7 7 9 15 9 23 9 15 6 0 0 3 1 7 6 23 10 31 13 35 12 31 12 31 15 43 18 39 12 23 9 35 16 31 10 19 6 0 0 0 3 0 1 0 1 0 3 0 9 39 34 27 19 31 22 27 21 27 19 27 24 31 27 35 25 27 24 35 24 31 25 51 31 47 27 43 28 43 28 43 28 43 28 47 30 47 30 47 30 47 30 31 27 47 42 67 36 47 39 47 34 47 34 51 37 63 40 51 37 59 39 63 40 63 40 67 40 59 39 67 46 91 52 67 37 71 51 103 51 95 54 87 49 91 49 91 48 83 45 91 51 91 51 91 51 91 51 87 46 75 46 87 51 91 49 63 40 67 43 71 45 75 43 71 45 79 49 99 58 123 64 91 48 63 42 71 46 71 43 75 46 75 46 71 43 63 40 71 45 71 43 67 42 63 40 63 42 67 42 79 49 99 55 71 52 87 54 79 52 91 61 103 61 103 61 103 61 103 61 99 63 115 67 119 61 103 54 99 46 75 37 51 13 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 7 6 134 64 123 63 107 52 83 49 71 42 55 37 55 40 51 36 43 27 27 22 23 21 31 22 35 24 47 19 7 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 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 149 312 146 305 144 308 149 312 153 319 153 319 153 319 153 319 155 317 155 317 155 317 155 317 152 312 153 315 153 317 155 317 162 327 162 327 162 324 159 319 162 327 162 327 162 327 162 327 161 329 162 334 165 336 167 341 164 334 165 336 165 339 167 339 165 336 167 339 167 341 168 341 174 341 162 329 165 346 173 346 170 348 171 353 174 358 176 360 170 351 173 353 174 358 177 360 182 367 182 365 180 365 180 365 177 360 177 360 177 365 182 367 179 362 180 367 182 370 185 372 188 377 188 379 190 382 191 382 188 374 187 374 187 377 190 382 193 382 188 374 187 377 191 384 187 382 188 384 190 389 193 391 193 389 191 386 190 389 191 391 193 386 193 386 193 386 193 386 197 393 196 391 196 393 199 398 191 386 196 393 199 393 196 389 199 396 199 398 200 401 202 401 200 403 200 403 200 403 200 403 202 405 202 408 203 410 205 410 206 413 208 415 208 417 209 417 211 420 211 420 211 420 211 420 217 429 217 429 217 429 217 429 215 427 217 429 217 432 218 432 217 427 218 432 220 444 224 448 224 451 227 456 227 460 227 458 227 468 226 468 226 468 226 468 229 472 229 472 229 472 229 470 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 475 227 460 224 465 233 479 230 484 230 487 232 489 233 491 232 487 232 487 232 487 232 484 229 472 229 472 230 475 232 477 229 472 230 475 232 477 233 479 235 479 235 477 232 475 230 472 233 482 239 489 241 487 236 477 230 475 229 470 226 465 223 460 233 477 227 465 224 468 227 475 221 458 223 460 223 463 224 463 227 470 229 470 230 472 230 472 227 468 226 463 223 460 223 460 221 458 221 458 221 458 223 460 220 456 218 456 218 456 218 456 206 439 211 451 218 463 226 470 217 451 215 448 214 451 215 453 221 458 217 446 208 434 202 427 202 429 202 429 202 429 202 429 206 436 205 429 199 420 193 415 188 413 187 413 187 413 187 413 184 408 180 398 174 389 168 382 165 362 158 351 150 329 141 322 143 317 134 300 129 291 129 296 135 296 135 308 138 322 138 331 153 386 168 396 211 453 232 530 187 126 1 47 15 100 150 341 156 319 150 329 152 317 141 315 134 298 135 303 138 305 138 305 134 298 134 296 129 281 119 265 123 267 111 257 113 245 116 257 63 83 37 117 33 105 31 81 28 93 22 93 21 71 18 88 19 74 16 66 15 66 15 69 13 64 12 62 13 62 10 62 6 64 15 62 6 62 9 62 15 57 10 50 10 50 15 57 9 40 9 40 9 38 9 35 6 21 6 21 9 31 16 40 4 23 12 31 9 19 3 21 12 19 6 38 9 19 13 21 7 16 9 19 6 28 10 42 22 42 9 28 9 35 10 31 12 35 12 33 10 31 9 31 15 38 10 28 6 31 9 38 1 31 10 52 22 64 25 71 21 78 25 88 24 62 12 64 15 57 12 47 7 47 10 52 12 50 12 47 9 45 9 40 9 38 10 38 9 28 1 19 3 21 6 26 10 33 15 38 7 23 6 23 7 31 13 38 15 33 12 35 18 35 10 16 3 2 0 0 0 2 1 0 4 4 6 0 0 7 16 52 18 42 21 50 21 54 18 54 21 57 25 64 27 64 22 57 25 71 24 78 30 85 30 78 28 76 28 76 28 76 28 76 30 78 30 78 30 78 30 78 25 74 33 95 39 85 36 102 36 90 36 90 37 95 40 100 40 97 42 102 43 102 43 102 43 107 51 117 54 117 49 107 64 117 42 121 55 119 54 143 48 117 49 119 49 117 46 112 51 114 51 114 51 114 51 114 46 105 42 102 46 112 49 109 42 102 43 105 45 102 43 100 43 105 48 117 57 128 63 138 51 100 40 93 45 105 46 97 45 102 48 105 46 100 42 90 45 95 45 97 43 95 40 97 39 95 39 107 45 119 52 126 49 121 55 124 51 119 57 136 61 136 61 136 61 136 61 136 69 150 67 140 61 128 57 119 57 95 40 88 42 52 4 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 2 1 2 0 0 3 11 67 126 63 124 58 107 49 102 45 90 39 85 40 90 40 85 31 66 27 52 19 47 19 42 16 45 25 40 13 14 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 144 273 140 277 144 285 146 309 155 309 155 309 153 301 150 301 156 305 158 305 156 297 155 305 156 297 153 289 153 297 156 309 162 309 161 305 161 301 159 301 159 305 161 305 162 309 162 305 161 309 162 313 164 317 164 317 165 321 167 325 168 329 168 313 167 317 168 321 170 325 170 325 170 325 171 333 174 341 177 337 176 325 174 321 174 325 176 333 179 325 174 321 174 321 174 333 176 337 179 341 177 337 177 345 180 341 177 333 176 329 173 345 180 345 182 349 182 353 184 353 184 357 185 357 185 353 184 353 180 357 185 376 190 369 184 365 185 369 188 376 191 384 193 376 190 369 188 369 190 380 194 376 191 376 191 380 193 380 196 369 193 365 194 365 194 365 194 365 194 365 194 369 197 380 202 372 199 380 202 384 200 376 197 380 199 372 199 388 205 388 202 412 205 412 205 412 205 412 205 404 203 412 206 416 206 416 205 428 211 428 211 428 211 428 211 424 212 444 218 444 214 436 215 432 217 440 218 440 217 428 212 444 220 444 220 440 218 440 218 420 218 424 218 428 218 428 218 452 226 452 227 452 223 444 221 448 224 452 226 460 229 468 230 464 229 464 229 460 226 456 224 468 230 464 229 464 229 468 230 468 230 468 230 468 230 472 233 456 230 456 230 460 232 460 232 432 220 420 215 412 215 420 217 432 220 440 223 444 220 428 214 420 214 424 217 428 215 420 214 428 215 428 214 424 212 420 211 436 224 464 226 432 212 424 218 408 215 420 220 428 223 432 223 424 220 420 217 412 215 408 212 420 215 424 212 412 205 392 199 404 208 412 212 420 211 412 208 392 211 408 212 396 208 400 215 404 212 400 211 396 209 392 208 404 208 380 200 376 202 372 200 372 199 361 191 337 187 345 193 365 194 376 196 376 194 369 193 384 196 369 190 357 188 357 188 372 194 372 194 372 194 372 194 384 197 369 188 345 180 329 177 325 184 365 191 349 180 341 187 349 184 341 179 325 173 309 168 277 159 301 171 325 174 317 170 293 159 269 147 246 144 249 147 257 138 253 128 230 126 230 128 222 125 218 123 214 122 210 120 198 126 206 128 218 134 230 135 234 143 277 170 333 194 432 248 603 162 51 0 0 67 297 159 301 141 305 143 301 143 297 140 277 135 265 135 277 140 277 137 285 138 269 132 253 126 242 125 234 123 242 123 238 119 234 116 95 22 59 45 27 28 27 19 19 22 27 21 11 15 15 18 31 21 27 19 31 18 23 16 27 13 27 21 19 12 3 16 23 18 7 15 0 10 0 7 11 16 15 13 7 12 11 10 31 12 19 10 27 12 19 9 0 7 0 7 3 10 15 13 7 12 11 12 11 10 3 6 0 9 0 10 7 9 11 7 11 12 0 0 0 7 0 28 59 24 7 3 0 10 3 6 11 10 0 6 0 12 7 10 0 9 0 6 0 4 0 3 3 9 0 9 11 18 43 25 27 22 35 27 23 16 3 13 3 10 3 10 11 10 11 10 0 9 0 9 7 7 7 9 19 10 23 10 19 7 3 1 7 4 7 6 11 7 15 9 35 16 43 19 47 18 39 15 19 7 15 6 7 3 0 3 0 1 0 1 0 3 0 3 0 1 0 1 3 19 51 31 31 19 23 16 15 18 27 22 23 24 27 24 27 22 19 19 27 22 27 22 35 25 43 28 51 31 51 30 43 27 35 24 43 28 39 25 35 25 39 27 39 28 35 31 43 33 43 31 51 36 47 34 51 39 67 43 63 39 59 39 59 40 67 43 87 49 87 49 87 49 87 49 79 45 83 48 91 51 99 54 95 51 91 49 91 49 87 48 91 49 83 49 95 54 99 51 71 45 79 48 83 45 67 40 91 49 79 43 67 42 71 43 87 42 55 43 107 66 130 61 75 48 87 52 87 49 71 43 63 43 67 45 71 43 67 42 67 43 67 45 71 46 75 45 67 42 71 43 79 48 91 52 75 52 87 55 79 52 91 60 103 63 107 63 107 63 111 64 119 67 115 66 115 66 119 66 119 54 79 45 87 42 27 7 0 4 0 7 0 1 0 3 0 0 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 75 45 67 42 55 37 47 34 35 25 31 22 19 21 19 19 27 25 47 30 59 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 3 0 0 0 0 1 7 4 3 0 0 0 0 1 7 4 147 308 144 308 149 312 147 305 153 319 155 322 153 317 150 315 156 322 158 324 159 322 156 319 155 315 152 312 152 317 158 324 162 324 161 324 159 322 159 322 158 319 159 322 161 327 162 327 162 331 162 331 161 329 161 329 164 336 165 336 167 339 168 341 165 336 167 339 168 341 168 343 170 343 170 343 171 348 174 353 179 362 179 360 177 360 179 362 180 362 177 360 176 360 177 360 179 362 180 365 180 362 179 360 173 353 174 358 177 360 179 362 177 360 179 362 180 365 180 365 185 372 187 377 188 374 185 372 182 365 180 370 188 379 188 372 190 379 191 382 193 384 193 386 193 389 193 389 193 391 196 393 194 391 194 391 194 391 194 391 194 389 194 389 193 386 191 384 197 393 197 396 200 401 203 403 202 403 205 408 206 405 203 401 206 403 203 405 208 413 208 408 205 410 205 410 205 413 206 413 208 415 208 415 206 410 205 408 208 417 211 422 214 425 214 425 211 425 217 432 215 422 212 422 215 427 217 429 217 427 212 420 215 429 218 434 221 439 224 444 214 427 217 429 217 436 218 439 224 451 224 451 223 453 220 451 215 448 217 451 220 456 221 458 221 453 218 448 217 453 221 458 223 448 221 446 220 448 221 451 223 451 223 451 223 451 223 451 220 446 220 446 220 444 218 444 211 429 208 425 206 425 208 434 212 441 208 436 205 432 203 432 199 427 200 429 202 427 200 425 200 422 199 422 197 420 196 417 185 413 199 420 193 410 196 425 197 420 200 422 200 422 200 420 202 425 200 420 197 417 196 415 199 417 194 413 191 408 188 405 182 398 185 405 191 413 194 415 194 417 199 417 194 410 194 417 193 410 191 408 190 405 190 403 187 391 179 384 179 386 179 384 176 382 173 370 164 362 167 372 162 365 164 367 165 367 164 365 171 374 168 367 164 367 165 370 174 379 173 377 171 379 174 382 165 367 165 367 167 372 171 379 164 374 176 379 168 362 167 372 165 365 162 358 158 348 153 343 141 336 149 348 153 346 147 339 146 334 137 317 129 312 131 317 134 303 125 288 119 284 119 281 120 279 120 274 120 274 119 269 125 279 123 281 123 291 120 298 128 327 143 365 162 393 199 460 242 429 141 119 0 198 143 296 140 300 141 303 141 305 137 305 140 300 134 296 135 298 134 291 129 286 128 286 129 291 132 296 135 288 132 279 129 267 125 257 57 85 42 121 27 93 24 81 19 81 21 78 15 69 15 71 21 76 21 71 18 64 16 62 16 64 15 71 16 59 12 74 30 93 30 93 27 90 24 88 18 54 6 35 0 38 9 45 15 45 10 40 12 42 10 35 9 23 10 23 13 31 16 35 12 26 13 28 12 26 10 21 6 21 9 19 10 16 7 11 6 19 4 9 7 19 9 62 25 40 12 28 12 31 10 31 16 31 9 23 10 31 12 28 12 26 9 26 7 21 6 26 7 26 3 26 4 33 10 45 15 74 27 83 21 54 10 54 10 47 10 47 10 42 10 42 9 45 9 45 7 45 9 40 9 40 10 40 10 31 4 16 4 16 4 19 6 19 7 21 10 28 13 31 13 31 12 26 4 16 3 14 1 9 0 2 1 2 1 2 3 0 3 0 6 0 1 0 10 31 27 50 22 42 18 42 15 47 19 54 21 54 22 57 22 59 22 57 22 66 21 71 24 76 27 81 30 78 30 76 28 71 24 66 27 74 25 71 25 74 28 76 27 78 30 83 31 85 33 85 36 90 34 88 36 95 42 102 40 95 39 95 39 97 42 102 43 105 46 109 49 114 52 117 46 117 48 119 51 124 54 126 54 124 52 121 49 117 46 112 51 109 48 112 52 119 52 114 45 107 46 107 45 105 43 100 48 107 43 100 40 97 40 100 42 90 33 97 52 128 58 117 46 105 49 109 51 105 45 97 42 97 43 100 45 97 43 95 43 93 43 100 45 100 45 105 42 100 42 107 45 114 49 121 46 119 54 124 52 119 55 131 61 136 61 136 63 138 63 140 67 148 66 145 66 140 64 136 63 117 46 93 45 88 33 54 10 9 4 0 1 0 1 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 57 109 45 97 45 95 43 90 39 83 36 81 27 62 24 57 22 54 22 52 22 50 27 59 30 40 9 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 9 14 7 9 3 2 4 7 1 0 0 0 0 0 289 147 293 152 309 153 293 144 301 152 305 153 305 152 297 149 301 158 305 159 309 159 305 158 289 150 285 150 289 155 309 161 305 161 305 159 301 158 297 158 289 156 297 158 301 161 309 162 321 164 317 162 309 161 305 159 321 165 325 167 325 168 329 168 317 167 317 167 321 168 321 168 325 170 321 170 325 173 337 177 341 179 333 179 333 179 333 179 329 177 325 176 325 177 333 179 345 180 345 179 337 177 333 176 317 171 325 174 337 179 345 180 337 177 337 177 341 179 345 180 357 185 361 187 361 187 357 185 365 184 353 182 369 188 372 188 380 191 384 193 384 193 384 193 380 194 384 197 388 197 388 197 388 197 388 196 380 193 376 193 376 196 369 194 365 193 361 191 369 197 376 202 384 203 388 203 388 205 392 206 396 205 392 203 400 206 392 206 404 211 404 206 408 203 412 205 416 208 420 208 440 215 436 212 424 208 416 205 412 206 424 209 424 208 416 205 416 209 436 215 436 212 432 212 420 211 420 211 420 209 412 206 412 208 416 211 424 214 432 215 400 206 404 209 412 212 416 214 428 215 428 217 428 212 420 211 404 205 408 206 412 209 416 211 416 208 400 202 400 208 424 215 412 211 408 209 408 209 412 211 408 209 408 209 408 208 404 208 396 205 392 203 388 202 384 200 372 194 369 193 369 194 372 196 380 193 361 184 345 182 349 185 357 188 365 190 365 190 361 187 349 184 357 184 353 182 353 182 317 173 345 179 337 174 341 182 341 182 345 182 345 180 337 177 341 179 337 177 329 176 325 174 337 177 337 173 329 174 337 177 321 168 317 170 325 174 345 180 321 174 329 174 317 168 313 171 305 167 305 167 301 165 301 165 301 164 285 161 293 165 293 162 281 159 277 153 253 149 257 153 261 144 265 149 273 149 273 149 289 153 285 152 281 152 285 155 281 153 269 147 261 150 273 155 281 153 269 147 257 144 253 144 261 150 277 152 257 143 257 149 269 149 261 146 249 141 242 138 234 138 246 141 246 137 226 131 218 128 198 119 182 117 186 120 222 122 206 114 194 111 194 113 198 114 198 117 202 117 206 119 198 120 198 119 198 116 194 114 210 125 218 141 238 156 305 196 428 247 472 102 0 79 277 126 297 140 301 138 289 135 281 132 285 135 269 131 269 131 261 125 238 120 242 123 253 129 273 135 281 135 269 128 257 125 265 126 87 18 63 46 39 33 43 24 7 18 15 18 0 13 3 13 31 21 27 19 27 16 23 16 27 12 15 15 7 10 7 21 71 37 67 39 71 42 75 43 87 42 59 24 11 9 0 4 0 3 0 4 0 7 7 4 7 7 7 6 3 7 7 9 15 12 19 12 19 10 11 9 0 7 3 9 15 9 19 7 0 13 15 10 3 3 0 31 63 18 3 16 27 13 11 18 23 15 7 10 7 13 7 10 11 12 11 12 11 10 7 9 3 3 0 0 0 0 0 1 0 19 47 30 11 10 0 15 3 10 3 10 11 10 11 10 0 9 0 9 7 7 7 9 15 10 23 10 19 7 0 3 3 3 15 4 15 6 19 6 15 4 19 7 23 6 15 4 7 0 3 0 0 0 0 0 3 1 3 3 3 3 3 3 0 4 0 6 15 21 47 28 31 21 23 16 11 18 15 19 11 19 15 21 23 22 27 24 31 22 27 21 31 24 43 27 43 28 43 28 39 25 31 22 35 24 31 24 35 27 43 30 35 27 31 30 39 33 47 34 55 36 47 34 51 37 63 42 63 39 59 39 59 40 67 43 59 40 71 46 87 54 103 57 91 49 95 52 99 54 103 55 107 55 103 51 91 46 79 43 91 48 79 48 91 52 91 49 83 46 75 45 71 43 71 45 79 45 67 40 63 39 63 40 55 34 43 42 95 57 99 48 75 46 79 49 83 46 71 42 63 43 67 45 71 43 67 42 67 43 67 43 71 45 71 45 71 42 71 42 75 46 87 49 67 48 83 51 79 51 87 55 107 60 107 61 111 61 115 63 111 66 111 64 107 64 107 64 115 57 75 45 67 45 75 45 31 18 0 1 0 4 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 111 67 111 51 107 57 79 49 71 43 67 42 55 37 51 36 31 27 27 22 23 21 23 24 31 24 47 28 51 21 3 4 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 10 35 16 43 13 27 7 27 9 15 3 0 0 0 0 150 312 149 317 153 319 150 308 150 317 152 319 152 317 150 315 155 317 156 322 158 322 158 319 155 315 152 312 152 317 156 324 161 324 159 322 158 319 158 319 155 315 156 319 159 324 162 329 165 336 165 334 164 334 164 334 170 343 170 343 170 343 170 343 170 343 170 343 170 343 171 346 171 346 171 346 171 348 174 353 176 358 177 360 179 360 177 360 174 355 173 353 174 358 177 362 180 362 177 358 174 353 173 353 176 358 176 360 177 360 177 360 179 362 180 365 182 367 182 367 184 370 185 374 187 372 184 370 188 372 182 367 185 377 190 379 188 377 190 382 191 384 193 386 191 384 196 391 197 391 196 386 197 389 194 384 191 379 188 374 194 389 196 391 196 391 196 391 193 389 197 396 200 398 200 396 200 398 200 398 200 398 200 398 203 401 200 401 203 405 203 401 200 403 202 408 203 410 206 413 208 413 205 408 200 403 199 401 202 405 203 405 199 391 188 379 187 389 196 401 199 401 200 405 199 401 199 401 197 398 196 396 196 393 194 391 193 389 191 386 191 391 193 396 196 405 199 408 197 413 199 413 199 415 196 410 193 403 193 405 196 408 196 410 194 403 191 398 190 403 194 408 191 389 188 386 188 386 190 391 188 386 188 384 187 384 187 382 182 374 180 372 177 370 176 367 173 362 173 362 174 365 176 372 177 372 171 360 165 353 164 353 170 365 171 367 173 365 171 362 162 355 161 353 159 353 159 353 161 360 165 360 158 346 153 346 159 353 161 355 161 355 159 351 162 355 161 353 159 351 158 351 164 358 158 348 155 348 159 355 158 346 150 334 147 339 153 348 152 341 152 336 147 331 144 329 146 331 146 329 144 329 144 329 149 329 147 329 152 336 153 334 146 327 146 319 140 312 140 319 135 312 138 319 143 322 143 322 141 319 141 322 143 324 144 327 144 317 137 303 132 308 138 317 150 327 143 308 129 291 120 281 131 300 135 298 129 293 134 305 138 308 137 303 134 298 131 296 134 308 135 310 135 303 128 293 125 288 119 276 114 274 116 279 117 272 113 265 110 257 108 260 111 260 114 265 117 265 120 267 119 272 119 279 120 288 120 298 123 303 129 331 143 353 167 405 190 451 227 374 105 245 128 303 137 298 137 300 135 300 131 296 134 296 129 291 129 293 126 284 120 279 120 276 120 281 123 281 125 269 119 257 114 253 117 255 51 83 40 131 28 100 24 81 16 78 19 76 15 64 12 69 21 74 19 66 18 62 15 59 15 62 10 62 12 54 12 78 33 97 36 107 40 117 43 121 55 136 60 133 46 95 19 52 3 35 0 28 0 31 0 19 7 21 4 14 1 11 1 11 9 23 9 23 9 21 6 16 6 16 7 16 9 14 9 11 1 21 10 28 9 19 9 88 64 71 12 40 21 42 16 52 21 45 15 38 15 40 13 33 10 26 12 26 10 23 9 26 6 26 3 21 0 21 0 26 6 76 37 83 18 50 12 54 10 47 10 42 10 42 12 40 9 45 9 45 7 45 9 40 9 38 10 38 9 28 3 14 3 9 3 9 3 11 4 11 1 7 1 7 1 7 1 7 0 9 0 7 0 2 0 2 1 2 3 0 3 0 3 0 7 0 4 9 16 33 24 40 21 38 18 38 16 42 16 42 16 47 16 50 21 59 24 64 24 66 21 69 22 74 25 76 28 76 30 78 28 74 25 69 22 66 22 69 25 74 30 81 28 78 30 83 33 90 39 95 37 93 36 88 36 93 40 100 40 95 39 95 39 97 42 102 42 100 45 109 52 121 58 126 52 124 54 126 54 126 54 128 54 126 52 121 49 117 48 114 49 109 46 109 49 114 49 109 49 109 45 100 42 102 45 107 45 105 43 100 42 97 40 97 39 93 40 109 57 128 54 109 45 102 46 105 46 100 43 95 42 97 43 100 45 97 43 95 42 90 43 97 43 100 43 102 43 102 42 107 43 112 48 117 45 112 48 114 48 117 51 121 57 128 58 131 60 136 61 136 63 143 64 140 63 138 63 138 60 126 54 109 43 100 46 105 42 45 16 2 1 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 33 74 27 62 21 54 21 54 24 54 25 54 27 47 15 23 3 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 21 16 28 16 26 13 19 9 9 3 2 1 2 309 150 289 147 293 152 301 150 297 150 301 153 305 153 301 152 289 153 297 156 301 156 301 156 309 158 297 153 289 153 297 155 305 161 305 159 301 158 297 158 293 156 297 159 305 161 309 162 313 164 321 167 329 168 333 171 345 174 341 173 341 173 341 173 333 173 333 173 333 173 333 173 337 173 333 173 333 174 341 177 321 177 321 180 329 182 325 180 317 176 313 176 317 179 325 180 349 180 337 176 329 173 329 174 337 177 337 177 341 179 341 179 341 182 345 184 345 185 349 185 349 187 353 188 357 187 353 185 372 185 357 180 361 187 372 187 365 185 369 190 380 193 388 196 365 190 376 196 384 194 376 191 384 194 376 190 365 185 353 184 357 190 353 191 365 196 369 197 353 190 357 194 365 196 369 196 365 194 361 193 361 193 365 194 372 194 361 194 369 196 365 193 380 193 380 194 384 196 388 196 361 184 353 180 349 180 349 182 372 190 372 188 361 180 341 174 321 174 345 180 345 177 341 179 353 182 349 179 345 179 345 179 349 180 349 179 341 176 333 174 341 179 345 180 353 182 361 184 357 180 361 182 361 179 353 176 353 180 353 180 357 182 357 182 345 179 353 180 349 176 333 170 325 171 321 168 317 170 325 171 333 174 329 173 325 171 321 170 313 165 309 165 305 164 301 162 293 161 297 161 297 161 297 161 293 159 293 158 281 150 261 144 261 147 265 149 265 149 261 147 257 141 257 141 257 141 257 143 277 150 277 146 257 137 238 134 253 137 261 141 273 143 273 143 289 149 285 147 285 147 281 146 293 152 273 144 257 143 265 146 257 138 234 129 222 131 242 137 261 137 257 134 249 132 242 129 246 131 246 131 246 131 246 131 246 131 238 132 253 137 253 134 242 132 246 129 230 125 230 128 234 125 242 129 253 131 253 131 238 126 246 129 249 131 253 131 249 131 226 123 214 125 230 131 230 126 218 122 210 119 206 120 206 122 214 123 214 125 230 131 222 125 218 123 214 122 210 122 210 122 218 123 218 122 210 119 214 120 206 116 198 116 202 117 202 114 198 113 190 113 190 113 190 116 198 119 206 122 214 123 206 122 214 122 222 123 230 123 226 123 214 138 238 152 281 182 365 196 436 212 345 143 273 138 277 135 285 135 281 132 269 129 269 128 257 128 269 131 265 128 246 120 238 117 234 116 234 117 226 114 214 110 222 114 253 120 79 13 67 46 55 30 35 15 11 22 19 21 3 15 7 18 27 21 23 18 23 18 19 15 23 10 7 10 0 7 3 19 31 24 35 30 51 37 67 39 59 45 95 58 119 55 83 40 43 22 15 12 0 3 0 0 0 4 0 3 0 4 0 6 0 4 3 6 0 3 0 1 0 3 7 7 23 7 23 7 0 9 7 7 0 0 3 55 253 60 35 10 23 16 27 19 31 18 19 16 27 18 19 13 7 9 11 9 7 7 7 7 0 3 0 3 0 1 3 3 0 30 75 33 11 13 7 16 3 10 3 10 11 12 11 12 0 9 0 9 7 7 7 9 11 9 19 9 15 6 0 1 11 3 11 3 11 1 7 1 7 1 3 0 3 0 7 1 3 0 3 0 0 0 0 0 3 1 3 3 3 3 3 4 0 6 0 13 27 22 35 19 19 18 19 16 11 16 7 15 3 15 3 16 11 21 27 27 31 22 27 21 27 22 35 24 47 30 47 31 47 30 43 27 27 22 27 22 31 27 43 30 43 30 39 33 51 39 71 45 59 37 51 34 51 37 59 40 63 39 59 39 59 40 67 43 79 48 87 51 99 55 107 57 107 55 107 54 103 54 103 54 95 51 95 51 95 51 99 52 87 48 75 46 83 49 83 45 87 48 75 42 67 43 75 46 75 45 75 45 75 43 71 43 59 39 71 51 107 58 95 46 71 45 71 45 71 43 67 42 63 43 67 45 71 43 67 42 63 42 63 43 67 43 71 43 71 43 67 42 71 43 83 46 67 45 67 46 75 49 79 49 91 54 95 57 103 60 107 61 103 61 99 63 103 63 103 63 91 58 95 54 67 46 67 49 79 45 39 18 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 67 36 43 25 15 18 11 18 23 24 31 27 47 25 27 15 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 0 0 0 0 0 0 0 0 3 4 19 12 39 16 31 12 27 9 19 7 23 9 156 317 147 308 149 317 153 319 150 317 153 322 155 322 153 319 152 315 155 319 158 322 158 322 164 329 159 319 153 315 155 317 162 327 162 324 161 324 159 322 159 322 161 324 161 327 162 327 161 331 164 336 168 346 173 348 176 353 174 351 174 348 173 348 174 351 174 348 173 348 173 346 174 348 173 346 171 348 174 351 174 358 180 365 184 367 182 362 180 362 180 360 180 362 182 367 184 367 179 358 176 358 177 362 171 353 174 358 179 365 182 370 180 365 182 367 182 370 184 370 185 372 187 374 187 374 185 372 182 365 177 360 180 367 180 362 180 367 182 372 187 377 190 379 184 370 185 374 187 374 187 374 188 374 185 370 182 362 177 360 177 362 179 367 182 372 185 377 182 367 180 367 182 372 187 379 185 372 184 370 182 372 184 374 185 372 180 370 184 372 182 365 177 367 177 367 177 367 177 367 171 355 168 348 165 351 168 355 168 353 168 355 170 358 171 360 170 360 174 362 170 348 164 346 164 346 162 341 159 341 161 341 165 348 165 351 167 353 168 353 164 348 164 351 165 355 167 358 164 358 164 360 162 360 159 353 162 346 162 346 162 346 162 346 159 343 164 348 161 336 150 319 152 324 150 322 150 322 152 324 162 339 161 336 158 334 156 331 153 327 153 327 153 327 153 327 149 322 150 322 150 319 146 312 141 300 144 303 143 293 134 281 134 286 135 291 137 288 134 291 134 300 132 303 134 303 135 305 131 298 131 298 129 293 126 288 123 288 126 296 131 300 132 303 132 300 131 300 131 300 131 300 137 305 131 293 126 291 126 291 125 286 120 279 120 286 128 300 126 288 120 284 122 286 120 279 116 276 116 279 117 279 117 281 122 276 120 281 126 288 125 281 123 284 126 284 122 276 120 279 116 274 119 279 122 281 122 281 119 279 122 284 123 284 123 284 126 281 120 269 116 269 119 276 116 267 114 265 113 265 114 265 116 260 117 265 120 269 123 272 122 269 122 269 122 269 122 274 116 267 116 269 117 269 117 269 116 267 114 262 113 265 114 267 114 267 114 267 116 265 116 265 117 260 119 262 122 267 123 272 125 281 122 279 120 281 119 286 125 296 129 329 150 358 171 405 190 429 206 441 191 396 159 276 132 296 134 300 134 303 132 300 131 296 128 296 132 303 132 298 120 281 119 279 119 281 120 281 120 267 119 262 120 267 125 269 40 81 34 138 27 105 18 76 19 78 22 76 16 66 16 69 19 71 19 64 18 57 16 54 15 59 10 62 10 50 7 69 18 76 21 85 27 95 30 105 42 119 42 124 49 133 58 145 60 131 45 102 28 74 10 45 0 9 0 11 1 16 4 21 1 16 3 16 3 14 0 9 1 11 4 19 7 16 9 11 4 19 3 23 4 19 13 121 117 157 42 47 12 47 19 50 18 50 16 50 21 54 18 42 12 26 10 23 7 21 4 19 0 16 0 21 0 26 1 31 19 90 42 81 16 57 16 52 10 42 10 42 12 40 12 40 9 45 9 45 7 45 9 40 7 35 9 38 7 26 1 14 3 9 1 7 1 4 0 4 1 7 0 2 0 4 1 7 0 4 0 4 0 4 1 2 1 2 3 0 3 0 3 0 3 0 7 11 18 28 18 21 15 28 13 35 16 42 15 40 15 45 13 42 16 54 24 64 24 69 21 69 21 69 22 71 27 76 30 78 30 76 28 74 24 66 22 66 24 71 27 76 30 81 30 83 36 97 45 109 39 93 36 88 34 90 39 97 40 95 39 95 39 97 42 102 49 112 51 114 52 119 54 119 57 128 55 126 54 124 52 121 49 119 49 121 52 126 54 128 49 107 45 105 46 109 45 102 48 107 45 105 43 102 43 105 45 105 46 107 46 105 45 102 36 93 42 109 52 117 48 102 45 100 43 97 43 95 42 95 42 97 43 100 45 97 43 95 40 90 42 95 43 97 42 100 43 102 40 105 42 109 45 112 45 107 43 109 49 119 49 114 51 121 54 126 57 131 60 133 58 136 60 138 61 138 63 140 57 131 60 131 52 114 45 100 51 78 48 47 15 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 55 131 60 105 58 114 48 102 42 90 42 88 40 85 39 85 43 85 33 64 21 54 19 52 25 54 24 57 27 54 22 40 4 7 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 3 2 0 0 1 4 6 11 10 16 9 14 10 19 13 23 313 153 301 152 309 156 309 153 301 153 309 156 313 156 313 156 297 156 305 159 313 162 317 162 325 162 313 158 301 158 309 159 313 164 313 164 309 162 305 161 313 164 313 164 309 162 309 162 309 161 313 164 321 167 329 168 345 174 341 173 337 171 337 170 333 173 329 171 325 170 325 168 329 170 325 168 321 168 325 173 301 171 309 177 321 179 317 176 321 179 317 176 313 176 317 177 341 176 325 171 321 173 333 177 321 171 325 173 329 176 337 177 321 174 321 176 325 176 329 177 325 176 329 177 329 177 325 176 333 171 325 171 337 174 329 168 333 173 329 171 329 171 329 171 317 168 313 168 313 170 321 173 321 171 317 168 309 165 301 164 297 165 289 165 289 165 289 165 289 162 277 159 273 164 297 171 301 168 293 165 289 167 297 170 293 165 281 162 285 165 281 161 297 161 293 158 289 156 281 155 305 161 285 153 273 152 277 155 261 147 257 147 269 153 289 161 285 159 301 162 293 156 285 156 273 150 261 146 257 146 261 149 265 149 265 149 265 150 269 150 273 147 281 147 277 144 277 144 273 143 277 143 277 141 269 138 269 144 269 144 269 143 265 143 265 143 269 144 265 140 249 134 253 137 249 135 246 137 249 138 273 144 269 143 261 140 253 138 246 137 249 138 257 140 261 141 246 135 246 135 242 131 226 126 222 129 222 128 214 125 206 122 218 128 222 131 226 129 218 126 238 129 238 131 242 131 246 132 222 123 222 126 234 128 230 125 222 122 238 125 242 125 242 125 242 125 242 125 242 125 242 125 222 123 222 122 214 120 214 120 222 122 210 117 210 122 230 128 234 117 226 116 238 119 234 114 222 113 222 114 226 116 230 116 234 119 234 120 246 123 238 117 242 125 253 125 242 120 242 123 238 119 242 122 246 120 242 119 238 120 249 125 253 123 246 120 234 122 222 117 214 116 214 116 226 119 218 114 202 111 198 110 210 116 214 119 222 119 210 114 230 123 230 123 230 123 230 122 218 117 218 119 218 117 218 117 206 113 202 111 206 113 206 113 194 114 194 116 194 116 194 116 194 117 198 122 202 123 206 123 214 122 222 123 230 125 242 123 253 128 242 144 273 162 305 185 325 188 376 196 388 203 372 131 257 132 273 134 281 135 273 134 285 131 277 129 285 132 281 128 257 122 257 120 257 122 261 126 261 128 257 126 261 125 277 126 39 0 55 43 55 28 39 15 15 19 15 19 0 13 3 15 23 19 19 18 23 16 15 15 23 12 15 13 0 4 0 9 15 16 11 19 19 24 31 25 55 39 39 34 47 45 91 58 123 61 103 51 87 43 59 33 23 15 15 7 0 1 0 0 0 1 0 1 0 0 0 0 0 0 11 4 19 7 31 7 23 6 0 4 0 0 0 49 249 93 158 28 11 13 31 13 23 15 27 19 43 24 39 18 31 15 31 9 19 4 7 1 0 0 3 1 7 1 7 1 35 39 67 24 0 16 11 9 3 10 3 12 11 12 11 12 0 9 0 9 7 7 7 9 11 7 19 7 11 4 0 0 7 1 7 0 3 0 0 0 7 0 0 0 0 0 3 1 3 0 3 0 3 1 3 1 3 3 3 3 3 3 3 4 0 3 0 15 27 18 11 9 0 12 7 16 11 18 11 16 7 15 0 13 3 18 19 24 31 24 27 19 23 21 27 22 31 24 35 27 39 25 35 24 35 24 31 22 27 24 35 25 35 27 27 28 43 37 71 46 63 39 51 34 47 36 59 39 63 39 59 39 59 40 67 43 79 46 83 48 87 51 95 52 111 55 107 54 99 51 91 49 95 51 99 52 99 52 99 52 87 46 75 45 79 46 71 42 75 46 79 46 75 45 71 42 67 43 75 46 79 45 71 42 51 37 63 45 83 48 75 42 71 43 67 42 63 40 63 42 63 43 67 45 71 43 67 42 59 40 63 42 63 43 67 42 71 43 67 40 67 42 75 45 71 45 63 45 79 52 83 48 79 51 83 54 95 57 103 60 95 58 95 60 95 61 99 61 95 58 91 57 83 54 67 48 75 52 83 43 39 18 0 1 0 1 0 0 7 0 15 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 63 42 59 40 59 40 55 39 59 36 39 25 19 22 27 25 27 22 27 24 39 28 35 25 7 6 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 3 1 3 3 7 3 7 3 23 9 19 7 23 10 31 12 155 322 156 327 161 329 156 317 153 322 156 327 158 327 158 327 158 324 161 331 165 334 165 334 162 329 159 324 159 327 162 331 165 331 165 329 164 329 162 327 167 334 165 331 164 327 161 324 161 329 162 331 162 331 162 334 171 346 171 343 170 341 168 339 170 343 170 341 168 339 167 336 168 339 167 336 165 336 167 339 159 334 165 346 170 348 168 343 173 351 170 346 168 343 168 346 170 346 165 339 164 343 170 353 174 355 173 351 170 346 168 343 170 341 170 341 171 343 171 346 165 336 168 339 168 339 167 334 165 336 164 339 168 341 164 329 162 331 159 327 155 319 152 315 153 317 150 315 150 317 155 324 155 319 153 317 150 315 149 317 158 329 156 322 152 317 149 312 149 310 141 300 141 310 152 324 155 322 152 317 150 319 153 324 152 315 147 312 149 315 146 308 149 319 147 315 144 310 141 305 150 317 141 300 134 293 132 296 137 296 131 288 131 298 141 312 128 293 138 308 141 308 143 315 144 310 141 303 138 303 140 308 137 298 134 293 131 286 126 284 134 298 132 296 131 291 129 291 128 293 129 293 128 296 125 286 129 288 131 286 129 286 129 286 132 288 131 286 129 286 129 286 129 281 128 279 128 279 129 281 131 284 129 279 126 274 123 272 122 269 123 274 126 281 129 284 122 269 123 269 119 260 111 250 122 260 116 250 111 250 114 257 116 255 117 260 119 257 116 257 117 267 117 269 119 272 120 272 119 267 117 272 122 274 120 267 111 260 113 262 113 260 110 255 120 274 120 274 122 276 122 276 116 269 119 274 122 274 120 274 119 269 114 260 110 257 111 262 116 265 110 262 116 272 116 262 114 267 114 269 116 272 117 272 113 262 113 265 117 269 113 257 117 272 122 276 119 267 117 272 117 269 117 272 117 269 114 267 113 267 116 272 117 269 114 265 122 274 120 272 117 267 114 265 117 267 116 265 114 267 117 265 116 257 117 260 117 253 108 236 114 253 114 255 116 255 116 257 114 257 114 255 113 253 110 250 110 250 111 253 111 255 113 255 111 257 113 262 114 262 116 255 117 260 119 260 120 262 122 265 120 279 122 286 126 298 132 308 138 315 140 343 161 370 177 413 185 415 194 453 208 444 200 377 128 296 132 303 135 308 137 308 141 310 135 305 134 305 131 296 132 300 129 296 126 293 126 293 129 284 129 281 126 269 120 257 24 54 27 126 28 109 24 88 15 71 19 69 13 57 10 62 19 71 18 66 16 59 13 57 13 62 12 66 10 45 1 52 15 66 15 71 18 74 19 83 12 81 21 97 34 121 46 136 51 133 46 133 52 138 54 128 48 102 37 76 18 40 3 26 0 23 3 26 3 21 0 16 0 14 3 16 6 16 7 16 10 21 3 31 10 16 1 88 76 176 84 93 12 47 18 47 15 50 16 57 24 66 22 54 18 40 15 33 7 28 3 23 3 28 4 31 4 28 0 28 28 97 36 62 10 54 15 38 10 42 10 40 12 40 12 42 9 40 9 40 9 40 9 38 6 33 9 33 7 21 1 11 1 7 1 4 0 2 0 2 1 4 0 2 0 2 0 7 0 2 0 2 0 0 0 0 1 0 1 0 3 0 3 0 3 0 7 11 18 23 12 7 6 16 12 33 16 40 19 42 16 45 13 40 12 50 19 59 24 69 22 64 19 64 21 66 21 64 22 69 24 66 22 64 25 71 24 66 22 66 24 69 24 69 25 71 31 88 42 105 40 95 37 88 34 90 37 95 40 95 39 95 39 97 42 102 40 100 43 105 46 112 51 114 57 128 55 124 51 119 48 117 54 126 54 124 52 121 51 121 49 107 43 102 45 105 43 97 43 105 46 109 48 105 42 97 39 97 42 102 45 102 42 97 39 95 42 105 46 107 45 100 45 97 42 93 40 93 40 95 42 97 43 100 45 97 43 95 40 93 40 95 42 97 42 100 43 102 40 105 40 107 43 109 48 105 43 105 51 124 51 114 48 117 51 121 55 128 58 131 55 133 57 136 58 138 60 138 61 133 54 128 57 131 55 117 48 83 45 78 43 52 10 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 42 90 40 88 40 88 39 85 36 76 28 62 22 64 28 69 24 57 22 54 27 62 27 52 7 11 3 7 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 9 14 7 9 9 11 7 9 6 11 7 14 297 152 293 159 313 155 297 159 313 158 297 152 285 152 293 155 305 159 317 164 317 159 301 153 317 158 297 158 321 168 325 161 301 159 301 159 289 155 285 158 301 162 309 164 305 158 281 152 277 156 293 155 273 149 281 158 321 170 325 170 325 168 317 165 333 168 317 161 305 159 305 161 301 158 301 158 301 158 301 158 277 149 269 147 273 152 289 156 289 155 293 156 285 150 269 147 293 156 281 150 269 147 265 147 285 155 281 153 285 156 293 159 269 146 265 150 293 158 289 149 297 156 289 152 281 152 285 153 293 150 305 152 305 152 309 153 273 140 273 138 269 138 269 138 249 131 249 131 249 132 261 135 269 138 269 138 265 134 253 129 246 134 261 140 265 135 242 126 249 132 246 129 238 128 238 131 230 134 234 135 242 140 257 144 218 131 230 134 234 132 222 128 230 131 218 126 218 131 234 137 226 126 198 122 210 128 210 119 222 122 226 120 222 122 226 123 210 116 218 120 226 123 230 122 230 120 214 116 214 119 214 116 242 125 226 119 214 120 234 128 234 119 226 116 222 116 222 116 238 120 230 116 218 114 218 114 214 119 222 122 226 120 218 117 214 117 214 117 214 119 222 120 222 120 222 120 222 120 222 120 230 123 226 119 214 114 202 111 198 111 202 114 206 114 206 113 222 119 214 114 202 110 190 107 190 108 186 107 186 107 186 107 190 108 190 110 202 116 218 120 210 116 218 119 222 119 222 119 206 113 206 113 206 113 206 113 218 113 214 111 210 113 214 114 234 120 234 120 234 120 234 120 222 117 214 114 202 110 194 108 218 114 202 110 198 111 210 117 210 111 214 113 214 114 218 114 218 113 214 116 234 119 218 108 210 111 210 110 206 108 202 108 206 110 210 113 218 114 222 116 234 119 226 114 218 114 226 116 222 116 226 116 226 114 218 111 230 117 218 113 210 113 218 114 210 114 222 119 230 119 222 116 226 116 218 114 214 111 206 110 210 111 210 113 214 114 218 116 190 107 198 111 202 111 202 111 206 113 206 113 206 113 206 113 190 111 202 116 210 116 194 113 194 114 194 119 206 123 206 123 194 117 210 123 222 126 238 137 269 144 273 159 313 177 341 185 365 190 345 196 408 215 416 200 293 138 234 134 269 132 265 137 285 140 293 141 293 138 281 135 277 132 265 128 261 123 257 123 234 126 242 128 253 128 321 114 0 13 7 25 55 28 55 30 31 19 15 15 15 16 11 13 19 16 11 13 3 10 7 12 15 10 23 9 0 3 0 6 15 19 15 19 7 18 11 19 0 15 11 22 15 25 31 31 75 52 115 64 111 57 83 49 87 43 79 40 83 40 55 24 3 7 0 0 0 0 0 1 0 0 0 3 11 9 23 10 31 15 7 7 7 0 0 33 146 88 190 55 35 19 15 12 11 16 7 16 15 18 23 21 19 13 27 12 15 7 19 12 15 7 11 6 11 4 7 4 63 34 51 18 0 9 3 7 7 9 7 9 15 9 15 9 11 12 11 10 15 7 11 9 19 12 23 7 11 4 3 3 7 4 3 3 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 4 7 6 0 0 0 0 0 0 0 1 0 4 19 16 35 15 3 6 3 12 15 16 15 16 7 12 19 13 19 13 19 13 19 13 35 22 51 25 43 21 39 22 43 22 47 24 47 22 39 21 43 22 43 24 47 25 51 25 31 25 23 27 47 37 63 37 59 36 59 37 63 39 67 39 55 39 59 40 63 42 67 43 75 45 75 46 83 49 95 54 103 55 107 55 99 51 79 45 95 51 87 48 83 48 83 49 79 46 79 46 79 46 79 46 83 48 83 48 83 46 75 43 63 42 67 46 87 51 79 45 63 42 67 45 71 45 67 43 67 40 67 40 67 40 67 40 71 40 67 39 63 40 67 40 51 36 55 39 59 40 67 42 63 43 75 46 83 46 75 45 99 52 83 46 75 46 83 51 95 51 87 46 83 49 95 54 115 61 115 61 115 61 119 63 107 58 103 55 91 51 83 48 67 40 43 42 87 43 35 9 0 0 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 39 34 51 33 27 21 15 21 23 21 27 22 39 21 35 19 31 9 0 0 0 1 3 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 3 3 4 3 4 11 7 11 9 15 10 19 12 143 296 143 310 150 305 146 312 152 312 149 310 150 317 155 324 159 329 162 334 162 327 156 319 155 322 158 324 158 322 156 324 153 319 155 315 149 305 147 310 155 322 158 327 158 319 152 310 150 315 153 315 152 315 155 324 158 324 159 327 159 324 156 319 159 327 156 319 152 315 150 312 147 308 147 308 147 308 147 308 147 312 141 303 137 300 138 303 146 315 147 317 146 312 141 305 146 303 141 296 137 291 135 288 141 298 141 298 143 300 144 303 138 284 138 288 143 291 140 284 138 284 137 279 135 279 135 279 129 276 128 274 125 272 125 269 125 272 125 272 125 272 125 272 120 265 119 262 120 267 123 269 119 262 119 260 117 255 113 250 119 265 122 269 123 267 119 257 116 255 114 255 116 260 119 265 123 257 122 255 120 257 123 260 122 255 120 255 119 255 120 255 122 255 119 250 117 255 123 265 122 253 116 248 117 250 117 248 114 245 113 243 111 245 113 248 111 243 113 248 114 248 113 245 117 245 110 241 111 245 111 241 116 245 111 238 108 243 113 248 114 248 113 243 110 241 111 243 111 243 111 245 113 245 114 248 113 245 114 248 114 248 113 245 111 243 111 243 111 245 114 248 114 255 114 255 114 255 114 255 116 257 114 253 111 248 108 245 110 248 110 248 108 243 105 238 111 250 110 245 107 241 104 236 101 234 102 236 102 236 102 236 105 241 107 243 108 250 113 255 111 253 114 255 116 257 116 255 113 253 113 253 113 253 113 253 114 255 111 253 111 253 113 257 117 262 117 262 117 262 117 262 117 260 114 255 111 248 108 245 114 255 111 250 110 253 113 257 110 250 111 253 113 255 113 255 113 253 113 260 119 265 113 248 111 253 110 250 110 248 108 248 108 250 110 253 113 257 114 257 117 260 114 255 111 253 113 257 114 257 116 260 114 257 113 253 116 260 114 255 111 253 113 255 110 253 113 257 114 257 114 255 116 260 114 255 111 253 110 250 110 250 111 253 113 255 113 257 107 248 110 253 111 253 111 250 113 255 113 255 113 255 113 255 111 260 114 265 117 265 114 262 114 262 116 267 119 272 123 276 116 276 122 286 126 298 134 315 144 334 150 360 168 389 182 405 193 415 188 425 203 448 209 439 184 353 128 293 134 308 138 296 140 308 140 303 137 296 132 286 131 281 126 269 120 265 120 265 114 276 116 269 119 265 140 234 16 66 15 74 25 66 21 66 15 66 9 62 9 62 9 59 18 74 15 69 12 64 12 66 6 59 7 54 4 40 7 42 18 52 16 57 18 62 16 66 12 71 18 78 18 85 21 97 31 124 46 150 54 152 52 155 45 140 43 138 45 126 36 107 28 85 22 59 9 31 0 16 0 11 0 11 3 21 10 33 7 28 4 19 9 9 4 66 69 167 82 119 27 62 16 50 16 50 15 47 15 47 18 52 15 47 15 42 9 35 9 42 7 35 7 35 6 33 4 33 30 93 28 66 9 50 10 42 7 45 9 40 9 40 9 40 12 40 12 38 10 33 9 33 12 31 10 21 6 16 3 14 4 9 3 7 1 4 1 2 1 4 1 2 0 2 0 2 3 9 4 11 6 14 7 16 3 4 0 2 0 2 0 2 1 7 12 21 15 21 10 9 12 21 13 31 15 31 15 33 15 47 13 50 15 52 16 54 19 62 25 66 22 59 21 62 16 59 18 64 21 69 22 69 21 66 21 69 22 69 24 66 27 62 25 64 33 83 39 85 37 90 39 95 39 97 40 97 39 95 40 97 40 97 42 100 43 102 43 105 48 114 52 119 54 119 55 121 54 117 49 107 52 114 49 109 48 109 48 112 45 105 46 107 46 107 46 107 48 107 46 105 45 105 43 102 42 95 43 102 51 109 48 100 42 95 42 95 42 95 43 97 40 88 40 88 40 88 40 88 42 88 40 85 39 88 40 90 42 100 40 95 39 93 36 90 39 97 43 105 45 105 43 97 54 105 48 100 45 102 46 109 49 112 48 117 48 119 51 124 57 133 58 136 60 138 61 140 58 136 57 131 52 124 49 121 43 107 37 109 51 102 37 54 7 11 0 2 0 11 0 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 33 76 36 69 25 52 19 57 21 54 22 57 22 57 21 52 18 31 3 7 0 9 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 6 9 6 9 7 11 9 14 9 16 269 138 265 146 285 144 273 147 273 143 277 144 281 147 285 149 289 153 297 155 293 150 277 144 257 146 281 147 257 137 261 146 265 146 269 143 249 135 242 137 246 138 253 141 257 140 249 137 253 138 246 138 257 146 269 146 265 144 265 144 265 143 257 140 265 143 273 141 265 137 253 134 249 134 249 134 249 134 249 134 253 134 246 129 230 126 230 126 242 132 249 134 249 132 246 131 230 129 222 125 210 123 206 123 214 125 214 125 218 126 218 126 210 125 230 126 222 122 214 123 202 117 202 117 202 116 194 114 210 113 210 110 202 107 194 104 202 108 202 108 206 110 206 110 202 107 198 107 198 108 206 110 202 108 202 108 202 105 190 102 194 107 198 107 202 108 202 108 194 104 190 102 186 104 194 107 186 110 178 105 166 102 162 102 182 108 170 102 162 105 178 110 178 107 170 104 170 107 182 111 178 110 182 107 170 104 170 108 174 102 178 101 178 101 182 102 186 104 190 105 186 102 182 101 198 104 182 101 186 104 186 101 190 104 186 102 186 104 190 104 194 105 190 102 186 102 186 102 174 99 186 107 202 110 206 108 190 105 186 104 186 104 190 105 194 107 194 107 194 108 202 110 202 108 202 108 202 108 202 108 202 108 202 107 198 105 194 105 206 108 202 105 190 99 170 95 190 104 186 102 182 101 182 99 178 99 182 101 186 102 190 104 198 105 194 105 194 107 202 110 198 108 206 111 210 111 206 110 210 111 210 111 210 111 210 111 214 113 210 110 206 111 214 113 214 113 214 113 214 113 214 113 210 114 206 111 198 107 190 105 198 110 198 110 198 110 198 110 202 108 206 110 206 111 210 111 214 111 214 114 226 116 214 108 210 110 206 110 202 108 202 108 198 107 202 110 210 111 214 113 218 113 210 111 206 111 210 111 218 114 222 116 218 113 210 111 210 113 214 113 214 111 206 110 206 108 202 108 202 110 210 113 218 114 218 113 210 111 206 110 202 108 206 110 206 111 210 111 190 108 198 111 202 111 198 110 202 111 202 113 206 113 206 113 194 113 202 116 206 116 198 114 190 114 194 117 202 120 202 123 210 120 222 126 222 131 234 138 249 147 269 159 305 173 329 180 341 190 345 191 369 202 404 209 424 180 257 120 234 141 293 131 273 135 261 128 242 123 242 122 249 120 226 111 218 108 218 111 206 113 202 114 222 119 293 105 0 13 7 21 27 12 7 12 63 36 67 30 23 12 3 13 19 16 11 13 3 10 3 12 0 7 3 6 0 6 0 12 11 15 11 15 7 16 11 15 3 13 15 16 15 16 15 21 11 24 35 37 55 42 67 46 51 40 75 45 71 42 67 42 79 45 83 39 51 19 0 6 0 1 0 0 0 0 0 7 0 7 0 4 7 0 0 27 130 75 146 49 35 19 7 13 3 15 11 13 11 16 19 19 23 16 39 15 23 9 19 12 15 9 15 7 11 7 7 6 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 10 19 7 11 4 3 1 0 3 0 1 0 0 0 0 0 1 0 1 0 3 0 3 15 9 15 9 19 10 19 10 7 4 0 1 0 0 0 1 11 10 23 13 27 13 11 9 11 12 11 12 3 13 11 13 15 12 19 15 27 18 35 21 31 21 47 24 43 21 39 22 19 12 27 16 39 22 51 25 43 21 43 21 47 22 47 25 35 27 23 28 47 37 63 39 67 39 67 40 71 40 75 42 67 42 63 40 63 40 59 39 67 42 71 45 83 51 99 55 95 54 103 55 103 52 91 48 91 51 87 48 83 48 83 48 71 43 75 45 79 46 83 48 79 45 71 42 63 42 71 45 63 42 67 46 83 51 79 45 67 42 59 39 55 39 63 42 71 42 71 42 71 42 71 42 67 40 63 39 63 39 67 40 67 42 63 39 59 37 51 36 55 39 63 42 67 42 67 43 87 49 75 45 67 45 75 46 75 46 83 49 95 51 99 52 91 54 95 55 107 60 111 61 107 58 103 55 95 52 87 51 63 46 67 51 95 52 95 42 39 10 0 0 0 0 0 1 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 51 37 47 30 23 22 19 22 31 22 31 22 39 22 39 22 55 15 11 0 0 0 0 0 0 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 0 4 7 6 7 6 7 6 11 7 11 7 138 284 135 293 140 286 134 291 134 286 135 286 134 281 129 276 134 284 134 284 131 274 125 267 123 267 123 262 117 260 125 276 131 281 132 276 123 262 120 262 117 260 120 265 123 267 122 265 129 269 120 265 128 279 129 272 128 274 129 276 128 274 126 269 123 267 125 269 123 260 116 253 120 262 120 262 120 262 120 262 116 253 113 253 113 253 114 255 107 245 108 248 110 250 111 250 116 253 113 248 110 243 108 243 108 243 110 245 110 245 110 243 105 238 113 243 107 231 107 243 104 234 107 238 108 234 102 226 104 238 102 234 99 229 98 226 96 226 96 229 98 229 98 231 99 231 98 229 98 231 99 234 104 241 105 241 104 236 101 234 101 231 99 231 99 236 104 241 107 241 102 231 96 224 93 222 102 226 99 219 93 214 92 212 96 217 95 214 93 217 98 224 98 222 96 217 95 219 98 224 96 226 102 224 93 212 96 226 96 217 95 214 93 217 95 219 93 217 96 219 98 219 96 217 101 222 95 217 96 222 98 219 99 226 102 231 104 231 102 226 98 222 96 219 95 219 96 222 90 214 98 229 105 234 104 229 101 224 98 219 96 222 99 226 105 234 105 231 105 236 108 238 105 241 105 241 105 241 105 241 102 236 102 236 102 238 104 238 105 241 105 238 101 229 95 222 98 229 99 231 99 231 99 231 101 234 102 238 105 243 108 245 108 243 107 241 105 241 107 243 107 243 108 248 110 245 108 243 110 248 110 248 110 248 110 248 111 253 110 250 110 250 111 253 111 253 111 253 111 253 111 253 111 253 110 250 108 245 105 243 107 248 108 250 110 248 108 245 107 245 107 248 108 250 110 250 111 253 111 255 114 255 111 250 110 250 110 248 108 248 107 245 105 243 107 248 108 250 111 253 113 255 113 253 111 253 111 255 113 257 114 257 114 255 111 250 108 250 111 255 113 253 108 245 110 248 107 243 107 248 111 255 114 255 113 253 111 250 110 250 108 248 108 248 108 248 108 248 108 248 110 253 111 253 110 248 110 253 111 253 111 255 113 255 113 260 114 262 116 265 116 265 113 262 116 267 119 272 123 276 119 281 125 288 126 298 134 315 143 339 155 362 167 382 174 396 184 403 188 413 188 425 205 451 220 432 170 308 119 293 132 281 129 286 122 269 114 262 114 260 116 257 110 238 102 236 104 241 102 253 98 245 107 245 126 210 12 62 12 62 13 40 4 42 76 186 95 167 42 71 12 74 18 71 15 66 12 62 12 64 10 59 10 52 9 38 9 42 13 42 13 47 15 59 13 64 12 69 16 71 15 69 16 81 15 83 21 93 22 93 24 107 25 112 36 124 33 112 37 119 42 119 46 121 43 107 34 83 13 45 7 31 0 21 0 21 4 38 3 33 7 19 0 66 60 140 64 102 27 62 18 45 16 45 15 45 15 47 19 50 16 52 19 52 13 40 10 42 10 40 10 40 9 38 7 38 30 85 27 62 9 50 10 42 7 45 9 40 9 40 9 38 12 40 12 38 10 33 9 33 10 28 9 21 6 14 3 11 1 4 1 4 1 2 0 2 1 4 1 7 4 9 6 11 12 21 12 21 10 19 10 19 10 16 6 9 3 4 1 4 12 16 13 19 12 19 12 19 12 19 9 19 9 23 13 33 10 42 12 47 16 54 19 59 16 59 24 64 21 59 21 62 12 52 13 57 16 64 21 69 19 64 21 66 21 69 22 64 27 62 25 64 33 83 39 85 37 90 37 95 39 95 40 97 43 100 42 97 40 95 39 93 40 97 42 102 46 114 54 121 55 121 57 124 55 117 49 107 51 112 48 109 46 107 48 109 42 102 43 105 46 107 48 109 46 102 40 95 37 97 43 105 42 95 42 102 49 107 48 97 43 95 37 85 34 88 39 95 42 90 42 90 42 90 42 90 40 88 39 83 37 85 40 88 36 90 37 95 39 97 42 100 39 97 40 100 42 100 42 97 48 97 45 97 43 97 43 102 42 102 46 119 52 124 52 121 51 126 54 131 57 138 61 140 58 136 57 131 54 126 52 124 54 131 55 121 51 102 46 88 36 47 9 2 0 9 1 7 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 40 78 34 66 25 54 21 54 24 59 22 57 22 57 24 57 27 45 10 11 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 2 3 7 6 11 6 9 6 9 6 9 6 9 218 119 206 122 210 114 186 114 210 120 210 120 206 117 198 114 202 117 206 113 190 107 178 104 194 104 158 98 170 110 202 116 214 120 218 116 194 107 182 108 194 111 198 114 206 116 210 116 234 122 206 117 218 122 214 116 210 117 214 119 210 117 206 113 182 107 194 107 190 102 174 96 182 102 182 102 182 102 182 102 174 101 178 102 182 102 182 102 158 93 158 93 162 96 170 98 182 105 174 102 166 101 166 102 162 101 170 102 170 102 166 98 146 96 174 99 166 95 174 105 174 101 182 104 182 101 170 96 154 90 158 90 158 90 158 90 158 92 162 92 166 95 170 95 174 96 170 93 166 95 170 96 170 95 170 96 170 95 166 92 178 96 166 93 166 96 182 102 194 102 182 96 166 92 158 90 162 95 154 90 150 90 150 90 146 90 154 93 162 95 158 92 162 95 162 93 158 93 158 95 158 96 170 95 150 88 154 96 162 93 162 92 158 93 162 95 142 87 154 93 166 96 170 96 174 95 158 92 166 96 170 95 170 99 186 105 194 104 186 101 166 95 162 93 162 95 166 96 158 95 174 101 186 101 174 96 174 98 162 93 158 95 170 99 178 101 178 101 178 102 186 104 186 102 186 102 186 102 186 102 178 101 182 101 182 102 186 102 182 101 186 102 182 99 174 98 174 98 174 99 178 99 178 101 178 101 182 102 190 105 198 108 206 108 198 107 194 105 198 107 198 108 202 110 206 108 198 107 206 110 206 110 206 110 206 110 206 110 202 108 202 108 206 110 210 111 210 111 210 111 210 111 198 110 198 108 190 107 186 105 190 107 194 110 198 108 190 107 198 107 198 107 202 108 206 110 206 110 210 111 210 110 206 111 206 110 202 108 202 107 198 107 194 105 194 107 202 110 206 111 214 113 214 114 218 114 218 113 214 113 218 114 214 113 210 110 198 108 206 111 210 111 202 107 210 110 202 107 202 110 214 114 214 111 210 111 210 110 206 110 202 108 202 108 202 107 198 107 194 110 202 111 202 110 194 108 194 110 198 111 202 113 206 113 198 113 198 113 202 114 198 116 194 116 198 119 206 122 206 125 214 122 222 126 218 129 230 137 253 152 285 164 305 168 313 176 321 185 337 184 333 187 376 211 416 217 412 159 226 114 230 122 242 122 226 116 214 113 222 116 234 114 214 108 206 107 214 108 202 111 194 111 222 119 281 96 0 9 3 18 11 6 0 10 269 135 361 116 130 15 0 16 23 16 15 13 7 10 7 12 27 18 27 15 0 7 3 12 15 15 19 15 27 16 31 18 23 18 27 19 19 15 15 19 19 19 19 19 0 16 3 19 0 25 27 31 23 27 35 36 59 40 67 42 83 45 95 48 55 30 55 22 23 7 0 0 0 1 0 0 0 0 0 28 150 72 134 48 51 24 7 9 15 16 19 16 23 19 31 21 31 18 47 19 31 12 23 12 27 13 23 12 19 10 19 10 51 30 43 15 0 10 3 7 7 9 7 9 15 9 15 9 11 12 11 10 15 9 11 9 15 9 19 6 7 3 0 1 0 1 0 1 0 1 0 1 0 3 3 4 7 7 11 7 19 10 19 10 19 10 15 9 23 10 15 7 3 4 3 4 31 15 27 12 19 10 11 10 7 9 0 6 0 7 3 12 0 7 7 10 19 15 27 18 23 19 43 22 39 19 39 22 35 16 27 15 23 15 31 18 39 19 39 21 43 21 47 24 35 27 23 28 47 37 63 39 55 34 59 36 59 37 63 37 71 42 67 40 63 39 59 37 63 40 67 43 79 49 95 54 111 58 111 58 103 51 83 45 91 49 83 46 79 46 79 48 67 43 71 45 75 46 79 46 75 42 59 37 55 40 71 45 59 40 63 45 83 49 75 43 71 42 51 34 43 36 55 40 71 42 71 42 71 42 71 42 67 39 59 37 59 37 63 40 51 36 55 39 59 40 67 42 67 42 67 42 67 43 71 46 75 46 71 43 67 43 67 42 63 43 79 49 95 52 95 51 91 52 95 57 107 60 115 63 107 58 103 57 99 54 95 52 91 58 107 55 95 46 99 48 107 33 31 3 0 1 0 1 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 67 39 47 31 31 25 19 19 35 22 27 21 35 21 39 24 67 25 27 4 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 4 7 7 7 6 7 6 7 6 7 6 108 231 102 234 104 219 93 219 99 226 101 229 104 231 105 234 105 231 101 222 95 210 88 205 95 205 81 200 93 226 102 226 101 229 102 224 95 212 92 214 96 219 98 222 99 224 101 226 108 231 101 224 99 224 98 219 104 231 105 234 104 229 101 226 93 214 93 212 90 205 85 200 84 200 84 200 84 200 84 200 90 207 90 207 90 202 85 198 85 198 84 198 85 202 88 207 96 217 93 212 90 210 92 212 92 214 95 217 95 214 90 207 85 205 88 210 90 212 95 224 95 217 95 217 95 214 92 212 85 210 85 210 87 212 88 214 88 214 90 217 92 222 93 224 95 222 92 219 90 219 92 219 88 217 90 219 92 217 88 214 92 217 88 212 87 214 92 222 90 217 88 214 88 217 90 214 88 205 87 202 85 202 87 205 84 205 90 217 95 217 92 210 95 217 95 214 93 214 92 212 93 214 93 212 88 207 90 214 95 214 92 212 92 212 93 217 82 200 87 210 93 219 96 222 96 214 90 212 95 219 96 217 93 217 98 224 101 226 99 222 95 214 93 214 93 217 96 219 95 219 98 224 99 222 95 214 96 219 95 217 95 217 96 219 95 217 93 214 95 219 98 222 101 234 101 234 101 234 101 234 99 231 99 231 99 231 101 234 96 229 99 234 101 234 101 234 99 231 99 231 101 234 101 234 98 229 98 231 101 234 102 236 108 245 107 241 105 241 107 243 108 245 110 248 110 245 107 241 108 245 108 245 108 245 108 245 110 248 107 245 107 245 108 250 111 253 111 253 111 253 111 253 110 250 110 248 108 245 107 245 108 248 108 248 108 248 108 248 107 245 107 248 108 250 110 250 108 250 111 250 108 245 110 253 108 248 108 248 107 245 107 243 105 243 107 248 108 250 111 253 111 255 114 257 116 257 114 257 113 255 113 255 113 253 110 250 107 248 110 250 111 253 110 250 111 253 110 250 111 253 113 257 111 253 111 250 110 250 110 250 110 250 108 248 108 245 107 245 110 250 111 253 111 250 108 245 108 248 108 250 111 253 113 255 114 260 113 260 113 262 116 267 117 267 119 272 122 276 126 281 122 286 128 291 128 300 134 315 146 348 162 374 168 377 171 393 180 396 182 401 179 410 193 439 197 451 217 401 143 284 116 279 126 284 123 274 119 269 119 265 119 267 119 260 117 260 117 260 113 272 110 267 122 265 131 205 7 57 12 64 12 40 6 52 119 272 153 238 61 71 9 76 18 71 15 66 12 62 12 62 19 64 19 50 10 31 9 33 13 40 12 45 15 59 15 64 15 71 21 74 16 71 18 78 18 81 22 83 21 81 21 93 21 88 25 97 25 97 28 107 34 112 33 114 34 124 40 128 43 114 43 112 36 90 19 69 0 47 0 42 3 38 3 95 82 155 67 114 39 64 13 38 15 45 16 40 16 45 19 47 12 47 19 54 16 45 12 45 15 47 13 45 13 42 12 45 27 81 25 59 9 47 10 42 9 40 9 40 9 38 9 38 12 40 12 38 10 33 9 33 10 26 7 19 4 14 1 9 1 4 3 7 3 9 4 9 6 11 6 14 7 14 7 14 9 16 9 16 10 19 10 19 13 21 10 16 7 14 7 14 15 23 13 19 10 14 7 14 10 23 10 23 9 28 12 35 7 38 9 42 12 47 15 50 15 54 21 62 21 57 21 64 24 66 18 57 13 52 13 57 18 64 19 64 21 66 21 62 27 62 25 64 33 83 39 85 33 83 34 88 34 90 36 90 42 100 40 97 40 97 39 95 42 100 42 102 45 109 49 114 58 126 60 126 55 117 48 107 49 112 48 107 45 105 46 107 45 105 45 102 43 102 43 102 43 100 40 95 40 100 43 105 40 93 42 100 48 107 46 97 43 95 39 88 36 85 37 90 40 88 40 88 40 88 40 88 39 85 37 83 37 83 39 85 43 100 40 95 39 93 36 90 42 100 42 100 42 102 45 105 46 97 46 100 45 97 42 100 43 105 45 117 49 119 49 119 52 128 54 131 58 138 60 140 58 136 57 133 55 131 55 128 52 128 55 117 48 95 45 81 42 50 13 7 1 4 0 2 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 42 81 36 71 31 62 19 45 24 57 19 50 18 52 22 57 27 52 19 26 1 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 3 2 0 0 1 4 6 14 7 11 7 11 6 9 6 9 170 96 162 101 174 95 154 96 154 93 150 92 154 95 166 99 170 98 154 90 134 82 119 79 111 78 123 85 142 90 138 85 138 85 146 84 130 78 123 81 138 82 134 82 134 84 138 85 138 84 138 81 123 78 126 81 154 92 158 92 158 90 150 87 150 84 142 79 130 76 126 76 119 73 119 73 119 73 119 73 123 78 130 81 134 79 126 76 134 81 130 78 126 79 138 84 150 84 134 81 130 81 134 82 138 85 150 88 150 85 134 81 146 85 142 82 150 88 162 88 166 90 158 88 154 87 154 88 150 88 150 88 150 87 146 87 146 88 150 90 158 93 162 95 158 92 154 88 146 87 150 88 150 90 158 92 158 92 154 90 150 87 146 85 142 85 142 85 142 85 142 85 146 88 154 92 146 87 150 84 142 82 146 84 146 85 154 88 162 90 162 92 166 92 170 92 166 90 158 88 174 92 158 88 158 90 162 88 158 90 154 88 150 90 154 92 134 84 146 90 158 93 166 95 166 93 154 92 166 96 170 95 154 92 162 95 170 98 174 98 162 93 158 92 162 95 170 98 166 95 166 95 166 95 166 95 162 95 166 96 166 96 162 95 158 93 154 92 158 93 162 96 174 98 174 98 174 98 174 98 174 98 174 98 170 96 170 96 166 96 174 99 178 99 178 99 182 101 182 101 178 99 178 99 178 99 178 99 178 99 178 99 194 104 190 104 190 104 194 107 198 108 202 108 202 107 194 104 198 107 198 107 198 107 198 107 202 108 198 105 194 107 202 108 206 110 206 110 206 110 206 110 198 110 198 110 194 108 194 108 202 110 194 107 190 108 198 111 202 108 202 108 206 110 206 111 198 110 210 110 198 105 202 113 202 108 202 107 198 107 194 105 198 107 198 108 206 111 210 113 202 110 210 113 218 114 214 111 210 113 214 113 214 111 206 108 206 110 206 110 206 111 214 114 202 110 210 111 214 113 210 111 206 110 206 110 206 110 206 110 210 111 206 110 202 108 202 107 198 111 202 111 202 110 194 107 190 107 194 110 202 111 206 113 202 114 198 111 198 114 198 117 206 120 206 123 218 126 218 129 234 129 242 132 234 134 242 141 265 158 309 171 313 168 309 176 329 179 321 179 325 182 349 193 376 206 440 206 357 144 234 125 249 126 246 123 230 117 222 114 226 116 238 122 249 122 246 120 226 120 222 126 261 126 281 87 0 10 11 19 7 3 0 12 218 105 261 87 91 16 11 24 23 18 15 15 7 12 7 13 19 16 19 12 0 6 0 9 11 10 23 12 31 13 39 13 27 16 31 18 19 18 27 24 23 22 43 25 35 21 31 24 11 22 0 21 11 25 15 22 27 25 23 25 27 28 47 33 71 43 91 46 95 45 87 42 39 24 7 9 0 0 0 33 158 64 115 46 75 27 19 12 11 10 7 12 15 12 23 15 11 12 35 18 35 13 27 13 35 16 31 15 27 13 27 13 43 30 35 15 0 10 3 7 7 9 7 10 15 9 15 10 11 12 11 10 15 9 11 9 11 9 15 6 7 1 0 0 0 3 3 4 7 6 7 7 15 9 15 9 15 7 11 7 11 9 15 10 19 12 23 13 27 12 19 10 19 10 23 12 27 13 27 12 19 7 0 1 15 13 19 15 15 15 15 15 7 10 11 12 15 13 19 13 19 16 39 21 39 19 39 24 55 25 39 16 23 15 23 16 35 19 39 21 39 22 43 22 35 27 23 28 47 37 63 39 55 34 55 36 59 36 63 37 59 39 63 40 63 40 67 42 75 43 71 43 75 45 83 48 99 55 107 58 107 55 99 52 87 48 79 46 75 45 79 46 79 46 75 43 71 42 67 40 67 42 67 42 71 43 75 45 59 39 59 45 79 48 71 42 67 43 63 40 55 37 51 36 63 39 63 39 63 39 63 39 63 37 59 36 55 37 59 39 67 43 63 40 59 39 51 37 67 42 59 40 59 42 71 46 75 46 75 46 75 45 67 42 79 46 79 45 83 48 91 49 91 52 95 54 99 55 103 57 107 58 103 57 103 55 99 55 95 55 95 52 91 45 79 37 63 18 15 0 0 3 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 63 39 51 36 47 30 15 12 31 21 19 15 19 18 35 24 55 25 47 15 0 0 0 3 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 19 9 15 9 11 7 7 6 90 198 88 212 96 207 92 214 96 212 90 200 85 200 88 207 95 207 87 193 78 183 72 179 55 171 81 200 82 183 70 174 73 183 76 183 72 176 70 179 82 195 81 193 79 193 81 195 73 186 79 186 73 179 76 193 81 195 82 195 82 193 79 188 82 193 76 181 72 179 72 181 70 176 70 176 70 176 70 174 63 157 69 171 76 179 78 176 76 174 73 169 72 171 75 176 78 186 75 183 73 183 75 186 79 193 82 198 84 193 76 183 90 200 79 191 84 200 84 193 92 207 87 200 84 200 87 205 85 202 85 200 81 193 79 191 85 202 87 207 90 210 92 214 88 205 85 200 84 200 84 200 84 200 85 205 87 202 85 200 87 205 87 202 85 200 84 198 90 207 87 202 85 202 85 200 92 207 87 200 84 195 82 195 85 198 82 193 82 202 90 212 90 207 90 207 90 205 87 200 95 207 85 200 90 210 88 198 88 202 87 200 85 202 87 205 85 200 87 207 90 207 90 207 95 210 90 207 93 217 96 214 92 210 93 212 95 217 98 222 93 212 92 212 93 217 96 219 93 212 92 212 92 214 95 219 92 214 96 222 98 219 93 212 96 217 95 217 95 219 98 224 95 224 95 224 95 224 95 224 96 226 96 224 95 222 93 222 95 224 96 229 98 226 96 224 101 234 101 231 99 229 98 229 104 238 102 236 102 236 102 236 102 234 101 234 101 236 104 241 107 243 107 243 107 241 102 236 107 243 107 243 107 243 107 243 108 243 107 241 105 243 107 245 108 245 108 245 108 245 108 245 111 253 110 250 110 250 110 248 114 253 108 245 107 248 111 257 108 248 110 250 110 253 111 253 107 250 111 248 105 241 108 255 108 248 108 245 107 243 105 243 107 245 108 250 111 253 113 255 105 245 110 253 113 253 110 250 111 255 113 255 113 253 110 248 111 253 110 248 110 253 114 260 105 245 110 255 113 253 110 248 110 250 110 250 110 250 110 250 113 253 111 250 110 248 108 248 111 253 111 253 111 250 107 245 105 245 108 248 110 253 113 255 116 262 113 257 113 262 117 269 120 274 122 279 126 284 131 286 131 300 135 305 135 312 141 327 150 355 170 382 170 377 171 393 179 393 177 396 179 408 185 415 203 429 203 446 202 365 137 298 125 286 125 276 117 262 108 243 107 253 116 262 120 265 117 257 110 267 110 269 123 260 120 179 9 62 15 64 9 31 1 45 46 124 52 102 18 50 10 71 19 69 16 64 13 59 13 57 10 45 10 35 7 26 7 26 6 33 7 40 10 54 10 62 12 64 16 69 18 69 21 76 21 78 25 83 21 71 15 69 25 76 16 71 19 88 18 81 18 95 21 102 22 109 24 107 30 107 34 119 43 136 54 148 54 136 31 88 12 52 0 95 51 100 37 88 34 71 22 54 7 33 7 31 7 33 10 38 4 38 15 52 16 47 13 47 16 50 16 47 15 47 13 45 25 76 25 54 9 47 10 38 9 38 10 38 9 38 10 35 12 40 12 38 10 33 9 33 9 26 7 19 3 11 0 9 4 9 4 11 6 14 7 16 12 19 10 16 9 14 7 14 7 16 9 19 12 23 15 28 12 21 10 19 10 21 13 26 12 19 13 21 10 11 1 7 16 35 18 45 21 45 19 45 15 47 13 47 13 47 13 47 13 52 19 59 19 57 21 64 27 64 21 52 15 52 18 57 19 57 19 59 21 62 22 62 27 62 25 64 33 83 39 85 36 88 36 93 37 95 39 95 37 95 39 97 40 100 42 102 46 105 45 102 43 105 45 107 49 114 54 124 58 126 58 124 49 109 46 105 45 105 45 107 48 109 46 105 42 97 39 95 40 100 43 105 45 105 45 105 39 90 40 97 48 105 45 95 43 97 43 95 42 90 37 85 37 83 37 83 37 83 37 83 39 83 37 81 36 83 37 85 37 88 39 93 40 95 43 97 40 93 39 88 39 93 42 100 46 100 48 105 48 102 43 100 49 109 45 109 43 114 48 119 51 124 52 126 52 126 52 126 58 136 57 133 57 133 55 131 66 138 57 117 49 85 30 45 13 11 0 0 0 7 1 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 40 78 37 78 37 69 18 35 21 52 16 42 13 47 19 52 22 52 24 35 7 9 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 3 2 0 0 0 4 7 14 12 16 10 14 9 11 7 11 130 84 142 88 146 87 138 84 119 82 138 85 126 81 134 87 119 79 134 82 134 76 111 69 83 63 91 66 103 72 115 73 111 70 119 70 119 69 111 66 95 64 115 73 130 75 126 73 138 75 115 63 95 61 103 66 126 73 130 75 134 76 134 76 134 73 134 72 130 72 126 70 134 69 115 66 119 67 115 64 126 73 130 75 130 76 134 76 134 75 130 73 126 72 123 70 119 73 130 75 126 75 142 82 158 82 142 78 142 78 130 72 119 73 134 76 134 76 142 82 154 84 154 84 154 82 146 81 130 79 134 81 138 79 134 78 146 84 146 84 146 84 146 84 138 81 134 79 134 81 142 84 146 85 150 87 158 88 162 90 146 84 146 84 146 84 146 85 146 82 142 84 154 88 150 82 162 87 162 85 158 85 154 84 150 82 150 82 150 82 150 82 162 85 158 84 154 85 158 87 166 87 154 82 150 84 162 90 154 88 154 88 154 88 154 88 158 90 158 90 158 90 158 90 162 95 158 93 158 93 158 93 158 93 158 93 158 93 158 92 154 90 154 90 154 90 154 90 154 90 158 92 158 93 162 93 166 96 166 95 162 93 158 93 158 93 162 95 162 96 166 96 158 93 162 95 166 93 162 92 158 92 158 93 162 95 166 95 170 96 174 98 174 96 166 95 178 99 178 99 178 99 178 99 182 101 186 102 186 104 190 104 194 105 194 104 190 102 186 102 186 102 186 102 186 102 186 102 194 105 194 107 202 108 202 110 190 105 194 104 182 101 190 107 198 107 198 107 198 107 198 107 194 108 194 110 198 111 202 111 194 108 194 108 194 108 194 108 206 111 210 111 210 110 202 107 214 111 206 110 202 107 194 105 198 107 198 108 202 110 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 111 202 111 190 107 190 108 194 110 198 110 202 114 198 111 194 111 190 113 198 117 202 119 202 122 218 134 234 131 246 135 242 138 253 146 285 161 305 168 309 168 305 171 325 177 321 176 317 179 325 187 341 200 416 206 432 199 317 122 210 125 253 125 222 113 206 105 218 113 230 119 246 119 242 117 214 114 218 117 230 132 289 61 0 6 0 18 23 13 0 0 0 1 0 1 0 7 23 21 43 18 23 13 23 15 19 12 11 13 7 12 3 9 0 7 3 12 0 0 23 4 0 1 0 6 3 15 27 19 15 13 15 19 35 25 43 19 19 12 15 21 11 24 15 24 23 24 7 19 7 18 3 15 0 16 15 22 23 24 27 31 75 52 87 48 87 46 67 31 15 16 19 27 47 27 19 13 11 16 3 7 0 6 0 4 0 0 7 7 11 9 15 9 11 7 23 12 23 10 7 4 11 10 51 22 11 12 3 10 3 9 3 9 3 10 11 9 11 9 0 9 3 10 11 7 0 3 15 9 15 6 7 4 7 4 7 4 3 4 3 6 11 9 15 9 15 9 15 9 15 9 11 7 11 7 11 7 11 7 19 10 19 10 19 10 19 10 0 4 7 6 0 0 0 0 15 13 31 22 39 24 35 21 47 22 39 19 27 15 15 12 23 16 27 16 27 16 31 18 35 21 35 21 35 21 35 21 31 21 39 24 43 24 43 24 19 22 19 28 47 39 63 39 59 36 59 37 63 39 67 39 59 39 59 40 63 40 67 42 67 42 71 43 71 45 75 45 95 51 91 58 126 64 103 45 75 45 79 45 75 45 83 51 83 46 75 43 71 43 75 45 79 45 71 42 63 39 63 40 59 42 71 43 59 40 63 43 51 37 51 37 51 37 47 36 59 36 55 36 55 37 67 40 59 37 59 37 59 37 59 37 59 40 55 39 55 40 63 43 47 39 55 39 55 42 79 52 79 48 79 48 79 46 71 43 67 43 75 45 83 46 83 46 87 51 87 52 91 54 95 55 91 54 95 52 91 54 111 64 134 63 99 54 111 45 55 15 0 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 1 0 1 7 0 19 43 123 61 115 55 79 43 67 46 75 45 63 40 55 40 63 43 67 40 55 33 35 27 27 24 39 24 31 21 31 19 31 21 51 27 51 22 23 6 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 12 27 12 15 9 19 12 79 188 82 193 84 191 81 188 84 195 85 191 76 179 76 186 78 183 75 176 69 162 58 150 60 159 63 164 66 169 69 171 67 169 69 171 69 169 66 167 61 162 66 171 70 176 72 176 73 174 67 162 61 159 63 164 70 174 70 176 72 176 73 179 73 179 72 176 70 174 70 174 72 171 66 167 67 171 67 162 73 167 73 167 75 169 76 171 75 169 73 167 73 164 72 164 70 174 72 176 70 174 73 186 79 183 73 179 75 181 72 174 72 179 76 183 75 181 78 191 82 193 82 193 82 191 79 186 78 188 79 193 81 191 78 188 81 193 81 193 81 193 81 193 81 191 79 191 79 193 82 198 87 200 85 200 85 200 85 200 85 200 85 198 82 195 81 193 82 193 81 195 85 202 84 193 84 195 84 193 82 191 81 191 82 193 82 193 82 193 82 193 87 198 85 195 84 198 85 200 87 198 84 195 84 195 85 200 88 200 88 200 88 200 88 200 90 202 90 202 90 202 90 202 92 205 93 207 93 207 93 207 93 207 93 207 93 207 93 207 90 210 90 210 90 210 90 210 90 210 90 212 92 212 93 214 95 217 93 214 92 212 92 210 92 212 93 214 95 217 95 217 90 217 92 219 92 219 90 217 92 219 92 222 93 222 95 224 95 226 96 229 98 226 95 224 99 231 99 231 99 231 99 231 99 231 101 234 102 236 102 236 104 238 105 241 104 238 102 234 101 234 101 234 101 234 101 234 102 236 102 238 104 241 105 241 104 238 105 238 101 234 104 243 107 243 107 243 107 243 107 243 107 245 107 248 108 248 110 250 108 248 108 248 108 248 108 248 110 250 111 253 110 250 108 245 111 253 110 248 107 245 105 243 107 245 107 248 108 248 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 250 111 253 107 245 108 248 108 250 110 250 116 265 114 260 113 262 114 265 119 272 122 274 123 279 132 296 128 296 134 303 135 312 141 329 155 355 164 372 167 374 168 379 176 386 174 389 176 403 184 410 188 432 202 429 205 427 176 329 108 267 119 272 116 257 111 260 111 257 117 262 119 260 116 257 108 262 110 257 113 272 128 145 4 64 19 74 18 50 4 31 0 38 0 40 3 57 13 69 19 69 13 62 13 64 13 54 13 47 12 40 9 31 7 31 0 33 0 26 3 45 0 54 3 50 3 54 12 69 16 66 15 64 13 62 13 71 21 81 24 78 24 81 22 83 22 88 21 95 19 95 18 93 15 93 21 95 22 93 19 95 30 117 31 124 52 157 61 143 40 107 24 69 18 59 13 57 12 50 7 40 3 31 4 33 1 21 3 28 4 33 6 33 6 33 4 33 7 35 6 35 10 45 28 66 16 50 10 42 9 35 9 35 10 33 9 33 9 33 7 33 9 38 9 31 4 23 10 26 7 16 4 14 3 16 6 9 4 9 4 11 7 16 6 11 6 11 6 11 6 11 7 14 7 14 7 14 7 14 9 16 9 16 9 16 9 16 1 9 6 11 1 9 0 14 10 33 18 47 24 54 22 54 24 62 21 57 18 52 15 50 15 47 13 47 13 47 13 47 19 52 19 52 19 52 19 52 19 52 21 57 22 57 22 57 21 52 22 64 33 83 39 85 36 88 36 93 37 93 39 95 39 97 40 97 42 100 42 100 40 100 42 102 43 105 45 105 52 114 51 124 64 136 58 114 45 105 45 102 42 102 45 107 43 102 43 102 43 105 46 109 46 105 43 100 40 95 40 97 40 97 45 97 40 90 40 95 37 88 37 88 37 90 39 90 36 81 36 83 37 85 39 85 37 83 37 83 37 83 37 83 37 83 37 83 37 85 40 90 37 85 40 88 39 90 46 102 49 100 45 97 42 97 43 105 45 107 45 114 48 119 51 124 51 124 51 126 52 126 54 128 52 131 57 133 57 136 61 145 70 140 55 112 45 74 19 19 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 4 0 0 3 0 9 71 63 124 61 114 49 95 46 100 45 93 40 85 39 85 40 90 42 83 39 76 33 66 25 59 25 62 22 54 19 50 18 47 22 52 27 45 16 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 0 0 0 0 0 0 6 14 10 14 7 9 7 14 119 78 126 79 126 78 123 76 134 82 130 78 111 72 115 78 126 73 123 66 99 58 79 52 103 63 103 63 107 64 111 66 99 64 103 67 107 67 103 66 95 64 99 64 103 69 115 72 111 67 103 64 99 64 99 66 107 67 107 67 111 69 115 70 130 73 126 72 126 70 123 70 126 69 115 67 123 72 126 70 123 72 123 73 126 73 130 75 126 73 126 72 123 72 119 70 107 69 115 69 107 67 111 72 123 72 111 70 119 73 119 69 115 76 126 76 119 75 123 78 130 81 134 81 134 79 126 78 126 78 134 79 134 79 130 76 130 78 130 78 130 78 130 78 134 79 130 78 134 79 138 82 150 85 150 84 142 81 134 79 154 85 146 82 138 79 130 78 134 78 130 81 146 84 142 79 138 81 134 81 130 79 130 78 142 84 142 84 142 84 142 84 150 87 146 85 146 85 150 87 150 87 146 85 146 85 150 87 154 88 154 88 154 88 154 88 154 88 154 88 154 88 154 88 146 90 150 92 158 93 162 95 154 92 154 92 154 92 154 92 150 88 150 88 150 88 150 88 150 88 154 90 154 92 158 92 154 92 154 92 150 90 150 90 150 90 154 92 154 93 158 93 150 88 154 90 154 90 150 88 158 92 158 92 162 93 162 95 166 95 170 96 170 96 166 95 178 99 178 99 178 99 178 99 174 98 178 99 178 101 182 101 186 104 194 105 194 104 182 99 178 99 178 99 178 99 178 99 178 99 178 99 182 101 182 101 186 105 194 105 182 102 190 108 198 108 198 108 198 108 198 107 186 105 186 107 190 107 194 108 194 108 194 108 194 108 194 108 206 110 210 111 206 108 198 107 206 110 206 108 198 107 194 105 198 107 198 107 202 108 202 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 110 210 111 210 111 202 108 202 108 202 108 202 108 194 108 194 108 198 110 198 111 190 108 194 108 198 110 198 110 210 116 206 114 202 116 202 117 210 123 218 126 222 128 230 138 234 131 246 135 242 138 253 146 277 158 297 165 301 165 297 168 325 176 317 174 317 177 321 182 349 196 376 194 408 208 400 176 230 114 206 117 222 111 222 125 226 116 230 119 238 117 234 114 210 113 210 114 222 128 269 51 0 24 55 33 31 9 0 0 0 0 0 0 0 13 27 18 27 15 11 12 15 15 15 12 19 13 15 12 0 7 0 6 0 9 0 4 7 9 0 15 3 10 0 1 0 7 0 10 15 13 3 7 0 12 15 18 35 25 31 24 27 22 19 19 23 21 11 18 11 18 7 16 7 21 11 21 7 19 15 27 19 33 83 61 134 67 123 58 75 34 19 18 19 19 7 10 0 6 0 4 0 6 0 1 0 3 0 4 3 6 7 6 0 4 7 6 3 4 15 13 43 22 7 13 7 10 0 9 3 10 3 10 11 10 11 9 0 7 3 9 11 7 3 4 11 9 11 4 3 3 3 3 3 4 3 4 3 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 0 3 7 4 0 1 0 4 11 13 31 19 39 25 43 22 43 22 43 21 39 19 35 19 27 16 27 15 19 13 15 12 23 16 23 16 23 16 23 16 27 18 27 19 31 19 31 19 15 21 15 27 47 37 63 39 59 36 59 36 63 37 63 39 63 40 63 42 67 43 71 43 59 39 63 42 71 45 79 46 95 51 87 55 119 66 123 58 83 46 71 42 63 40 67 42 63 40 63 42 71 46 87 51 79 45 71 42 63 39 63 40 63 43 71 43 59 37 55 40 47 37 51 39 55 40 59 42 51 36 59 39 63 39 59 37 63 39 63 39 63 39 63 39 47 36 43 34 47 37 55 39 55 40 63 40 55 40 67 46 87 46 63 39 55 40 71 45 75 45 75 43 83 49 99 54 83 49 87 51 87 52 91 52 87 55 107 58 107 60 119 64 138 67 111 48 59 21 11 3 3 1 11 1 11 1 3 1 0 0 0 0 0 0 0 0 0 3 0 0 7 0 23 45 134 64 115 57 87 48 79 49 67 42 55 37 51 37 55 40 63 40 63 39 51 33 35 24 43 25 35 21 27 18 23 18 35 24 51 27 39 15 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 7 3 3 3 6 75 171 75 171 73 169 72 167 73 167 70 162 69 164 75 174 70 164 66 155 61 150 60 150 63 155 61 152 61 152 61 152 60 152 63 157 66 159 64 157 67 157 63 152 63 159 69 169 66 159 66 159 66 159 66 159 64 157 64 159 66 162 67 162 72 169 70 167 69 164 69 164 70 162 66 162 70 171 73 169 70 162 70 162 72 164 73 167 72 164 72 162 70 162 70 162 67 164 69 162 64 157 66 164 69 162 66 162 70 169 70 164 73 179 76 181 73 174 73 179 76 181 78 183 78 183 76 179 76 186 78 188 78 188 76 186 76 186 76 186 76 186 76 186 78 188 76 186 78 191 81 193 82 193 81 193 79 191 78 188 82 195 81 193 79 191 78 188 78 186 76 188 81 195 79 183 81 186 79 186 78 183 78 183 82 191 82 191 82 191 82 191 87 198 85 193 84 195 87 198 87 195 85 195 85 195 85 198 87 198 87 198 87 198 87 198 87 198 87 198 87 198 87 198 87 198 88 202 92 207 95 210 90 202 90 202 90 202 90 202 87 205 87 205 87 205 87 205 87 207 88 207 90 210 90 210 92 212 92 212 90 210 90 210 88 207 88 210 90 212 92 212 88 214 90 217 90 217 88 214 90 217 92 219 92 222 93 222 93 222 95 226 96 226 96 224 98 229 98 229 98 229 98 229 96 226 96 229 98 231 99 231 101 236 105 241 105 236 99 229 98 229 98 229 98 229 98 229 98 229 98 231 99 231 99 231 104 234 105 231 102 226 104 236 108 238 108 238 108 238 108 238 105 243 107 245 108 248 108 248 108 248 108 248 108 248 108 248 108 250 110 250 110 248 107 243 110 248 108 245 107 243 105 243 105 243 107 245 107 248 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 253 107 245 107 245 107 245 107 245 107 245 108 248 108 250 110 250 108 248 108 250 110 250 111 253 116 262 114 262 114 265 117 267 122 276 126 284 126 284 134 296 128 296 134 303 135 312 141 329 152 351 161 367 164 370 165 374 171 379 173 386 174 398 177 408 187 427 193 425 199 439 203 413 155 291 113 272 125 274 119 274 117 265 119 262 117 257 116 255 110 262 108 257 113 267 119 124 19 93 40 93 19 38 0 23 10 50 7 50 12 57 10 45 13 54 9 50 12 57 13 54 12 52 10 42 7 33 4 33 3 78 37 105 45 119 34 126 39 107 22 78 12 64 4 54 6 54 6 57 7 54 9 54 19 66 19 74 19 78 21 81 21 81 19 85 19 88 19 88 12 69 16 76 19 78 21 83 24 85 27 100 42 133 64 159 67 143 49 114 37 95 25 74 18 64 12 52 10 50 6 38 4 31 4 31 6 35 7 38 7 35 7 31 1 23 3 31 24 57 16 45 12 45 10 35 10 33 10 33 10 28 10 28 7 33 7 33 7 31 7 28 9 23 6 16 3 14 3 14 4 9 3 7 4 9 6 14 10 19 10 19 10 19 10 19 6 11 6 11 6 11 6 11 4 9 4 9 4 9 4 9 0 14 4 16 3 14 6 26 12 33 15 50 24 57 25 62 22 62 22 62 22 62 22 62 22 62 21 57 18 52 15 50 18 50 18 50 18 50 18 50 16 47 16 47 16 47 18 50 19 52 22 62 31 83 39 83 34 85 36 90 36 93 37 93 40 97 42 100 43 102 43 102 37 95 40 100 43 105 46 107 51 112 49 117 60 136 66 138 54 114 45 97 40 97 40 97 42 100 42 100 43 105 46 109 46 105 43 100 40 95 40 97 43 100 45 97 39 85 37 90 36 85 37 90 40 95 43 97 34 81 37 85 39 85 37 81 39 85 39 85 39 85 39 85 36 81 36 81 36 83 39 85 40 90 43 90 39 85 40 90 46 95 42 93 39 93 40 100 42 97 37 100 40 109 49 124 49 121 49 121 49 124 51 124 51 124 52 126 52 131 60 148 73 148 61 90 21 28 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 3 0 12 78 63 121 58 109 51 100 46 100 43 88 39 81 36 83 39 85 40 85 43 85 40 74 28 62 28 64 24 54 18 47 16 45 21 47 27 52 27 38 9 7 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 11 6 7 4 9 115 72 111 70 107 69 107 69 103 66 91 63 95 66 103 69 115 66 111 61 103 60 103 60 107 61 107 61 103 60 103 61 83 61 83 64 87 64 87 64 103 69 91 63 83 66 103 72 91 66 95 67 95 69 99 69 91 66 91 67 95 67 99 69 111 70 111 70 107 69 103 67 111 67 99 67 111 73 119 72 103 66 107 67 111 69 111 69 107 67 107 69 111 69 111 69 107 70 103 69 91 66 99 70 99 67 91 69 107 73 111 70 111 75 111 75 99 72 103 75 107 76 111 78 115 78 111 76 123 75 134 76 134 76 130 75 134 76 134 76 134 76 134 76 134 76 134 76 134 78 142 79 134 76 138 78 138 79 142 79 134 76 138 78 142 79 146 81 134 75 130 76 142 81 138 76 134 82 126 81 123 81 119 79 130 84 130 84 130 84 130 84 142 87 134 85 134 85 138 88 134 87 138 87 138 87 138 85 150 87 158 87 158 87 158 87 158 87 158 87 158 87 158 88 138 87 142 90 150 93 158 95 150 92 150 92 150 92 150 90 146 87 146 87 146 87 146 87 146 87 146 87 150 88 150 90 154 92 154 92 158 93 158 93 146 88 146 88 150 90 154 92 154 90 158 92 158 92 154 90 154 90 154 92 158 92 162 93 158 92 162 95 170 96 170 95 174 98 174 98 174 98 174 98 170 96 170 96 174 98 178 99 182 102 190 104 190 102 178 98 174 98 174 98 174 98 174 98 178 99 178 99 178 99 178 99 182 104 190 104 178 101 186 107 198 108 198 108 198 108 198 108 194 108 194 108 198 110 202 111 194 108 194 108 194 108 194 108 202 108 206 110 202 108 198 105 202 107 198 107 198 105 194 105 194 105 194 107 198 107 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 108 198 107 198 107 198 107 198 107 190 107 190 108 194 108 198 110 194 108 198 110 198 111 202 111 198 113 194 111 198 114 198 116 206 122 218 126 222 126 218 132 234 131 246 135 242 138 253 146 273 156 289 162 293 162 289 165 309 171 309 173 309 174 309 176 321 187 365 194 392 203 412 197 388 147 222 119 253 129 242 120 238 119 234 117 238 116 234 116 218 114 210 116 226 126 246 36 19 36 83 39 31 4 0 0 0 0 0 6 7 9 19 15 23 10 11 9 19 13 23 12 27 10 23 9 0 6 0 4 0 52 138 78 158 73 123 70 130 64 103 49 67 36 27 18 0 1 0 0 0 4 0 12 15 12 23 16 31 21 43 24 31 21 27 21 19 21 19 21 0 15 0 19 7 22 7 19 15 19 0 13 3 33 79 57 138 72 146 67 107 46 63 39 51 30 27 22 23 18 0 9 3 6 3 3 0 4 7 7 7 7 11 4 0 0 0 6 31 19 3 13 7 13 0 7 3 10 3 10 11 10 11 10 0 7 0 7 7 7 7 9 11 7 11 3 3 1 0 3 3 3 0 3 0 4 7 7 19 10 19 10 19 10 19 10 7 6 7 6 7 6 7 6 0 3 0 3 0 3 0 3 0 3 7 4 3 3 11 12 19 13 31 19 39 24 47 25 43 22 43 22 47 24 47 24 47 24 43 21 35 18 27 16 27 19 27 19 27 19 27 19 27 18 19 15 15 16 23 18 15 19 11 27 43 36 59 37 55 34 55 36 59 36 63 37 63 40 63 42 67 43 71 43 55 39 59 40 67 43 75 45 87 48 83 52 111 64 134 69 115 54 79 42 67 42 67 40 75 43 71 42 67 42 71 43 79 45 71 42 63 39 63 40 67 45 71 42 51 34 43 36 43 36 47 37 55 40 63 43 59 37 59 39 63 37 59 36 63 39 63 39 63 39 63 39 51 39 51 37 51 40 59 42 55 43 67 43 55 39 55 42 59 42 67 45 67 42 55 36 67 40 59 36 63 42 83 49 83 49 83 49 83 48 79 48 79 48 71 42 63 48 107 64 138 73 123 34 3 3 0 0 0 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 3 0 0 3 0 35 49 123 57 95 51 83 46 71 45 67 40 55 36 47 37 55 39 63 42 71 43 63 36 43 27 43 25 35 21 31 18 23 18 35 22 39 28 59 24 15 6 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 15 10 15 7 11 7 70 159 67 152 64 150 64 152 66 150 61 145 60 145 57 136 63 150 60 145 55 138 52 133 61 150 61 148 60 148 60 148 60 148 63 150 64 150 63 150 70 159 66 150 63 152 67 159 66 155 64 152 64 155 67 157 64 152 66 155 67 157 67 157 69 159 69 157 67 157 66 155 70 157 64 155 67 162 69 159 64 157 66 159 66 162 67 162 66 159 66 162 67 162 69 164 67 159 70 159 66 155 69 164 69 157 66 157 70 167 72 162 70 167 73 169 72 164 72 171 73 171 76 174 78 176 76 174 75 179 75 183 76 181 73 179 78 186 78 186 78 186 78 186 76 181 75 181 75 183 78 188 75 181 76 183 78 188 81 191 72 179 75 183 78 188 81 191 76 181 75 183 79 191 78 181 84 183 82 183 81 181 81 181 82 183 82 183 82 183 82 183 87 191 85 188 85 188 87 191 85 188 87 191 87 191 85 188 87 191 85 191 85 191 85 191 85 191 85 191 85 191 85 191 87 191 88 193 90 198 92 200 90 195 90 195 90 195 90 200 85 202 85 202 85 202 85 202 85 202 85 205 87 205 88 207 92 212 92 212 93 214 93 214 88 207 88 210 90 212 92 212 90 217 92 219 92 219 90 217 88 217 90 217 92 219 92 219 90 217 93 224 96 226 96 224 96 226 96 226 96 226 96 226 96 226 96 229 98 231 99 231 104 236 102 234 101 234 101 234 98 229 98 229 98 229 98 229 101 234 101 234 99 231 99 231 102 231 104 229 101 226 102 234 108 238 108 238 108 238 108 238 110 248 110 250 110 253 111 253 108 248 108 248 108 248 108 248 108 248 108 248 108 245 105 243 107 245 107 243 105 243 105 243 104 243 105 243 107 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 250 108 248 108 248 105 243 105 243 105 243 105 243 105 245 107 245 108 248 108 248 110 250 110 250 111 253 111 255 111 257 110 257 111 260 116 265 117 272 125 279 125 279 128 284 128 296 134 303 135 312 141 329 152 351 161 367 164 370 165 374 167 372 170 382 173 393 173 398 176 415 191 429 197 429 197 422 191 343 129 267 123 288 125 257 116 260 114 255 113 255 114 257 111 262 107 255 111 260 108 97 30 102 39 90 21 47 6 38 12 81 43 100 24 57 16 76 15 54 9 50 12 57 12 52 10 54 9 50 6 40 4 40 19 150 98 210 99 212 84 212 90 202 87 198 79 171 61 140 39 105 16 54 0 45 4 59 3 45 7 54 15 71 21 78 19 74 22 76 22 76 24 78 22 74 19 71 21 71 16 62 18 66 15 64 18 76 28 93 45 143 64 159 58 138 52 140 45 112 36 95 30 85 22 71 10 35 4 28 1 26 3 31 1 28 4 31 3 28 7 40 19 52 15 45 15 42 10 33 10 33 10 28 10 28 10 28 7 33 6 31 6 31 9 35 7 23 4 14 1 11 1 11 3 7 1 4 3 9 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 1 14 4 16 1 21 12 38 16 45 18 50 21 57 24 62 22 62 22 62 22 62 22 62 21 57 19 54 18 52 16 47 19 50 21 50 21 50 21 50 21 47 16 40 13 40 16 45 18 50 21 59 31 81 37 83 33 85 34 88 36 90 36 90 39 95 39 97 40 97 42 100 40 97 40 97 42 100 42 100 45 107 48 117 57 131 66 140 63 121 45 97 42 102 43 97 45 105 43 100 40 97 42 100 46 105 43 100 40 95 40 97 45 102 45 95 37 81 33 83 34 83 36 88 37 90 39 93 40 85 37 81 36 81 37 83 37 83 37 83 37 83 37 83 39 81 39 81 39 83 42 85 39 85 43 88 40 81 39 83 39 88 45 105 46 97 37 88 45 102 40 105 42 109 46 117 49 121 48 119 48 117 46 117 46 114 42 107 40 117 57 145 69 143 52 62 3 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 1 0 15 85 60 112 51 100 48 100 45 90 43 90 39 83 37 83 39 88 40 83 42 83 39 76 31 66 25 59 22 54 19 52 19 50 24 47 24 52 31 52 18 19 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 14 9 14 99 64 87 58 79 57 79 58 83 57 75 58 83 57 59 45 91 55 99 57 95 54 83 49 107 60 107 61 111 61 111 61 83 64 79 66 75 64 71 61 87 67 79 63 71 63 75 66 83 64 67 60 63 61 75 66 75 64 79 66 79 67 83 66 103 67 103 67 99 66 95 64 107 66 91 63 99 66 99 64 95 63 99 64 103 66 103 66 99 64 103 66 103 67 107 67 87 67 87 69 83 67 95 75 91 67 79 67 91 72 91 69 83 69 95 72 91 70 99 75 99 73 103 76 111 78 111 76 115 73 130 75 130 75 126 72 134 76 134 76 134 76 134 76 130 75 126 73 130 76 134 78 134 76 138 78 138 78 138 78 126 73 126 75 134 76 138 78 134 75 130 78 146 81 142 78 126 82 123 81 119 79 115 79 123 82 123 82 123 82 123 82 134 85 130 84 126 85 130 87 126 85 134 87 134 87 130 84 146 85 154 85 154 85 154 85 150 84 150 84 150 84 150 85 150 88 142 88 142 88 146 90 142 88 142 88 142 88 142 87 138 84 138 84 138 84 138 84 138 84 142 85 142 87 146 87 146 88 150 90 154 92 154 93 150 90 150 90 154 92 154 93 150 88 154 90 154 90 150 88 150 88 154 90 154 92 158 92 150 90 158 93 166 96 170 96 170 96 170 96 170 96 170 96 174 98 174 98 178 99 178 101 194 104 182 98 174 99 182 102 178 99 178 99 178 99 178 99 182 101 182 99 178 98 174 98 182 105 186 104 178 101 182 107 198 110 198 110 198 110 198 108 190 107 194 108 194 110 198 110 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 194 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 190 107 190 108 194 108 198 110 198 111 202 111 206 113 194 111 194 111 198 116 202 119 202 120 218 126 218 125 210 128 234 131 246 135 242 138 253 146 277 158 293 164 297 164 293 167 297 167 301 171 305 173 297 171 305 182 353 196 380 193 388 202 416 185 321 122 202 117 226 107 210 108 206 107 210 108 222 113 206 108 194 110 214 119 210 16 51 39 67 33 43 19 27 16 277 129 349 107 126 13 3 16 35 15 19 10 19 13 19 10 27 9 23 9 3 4 0 3 0 75 210 104 190 96 162 99 198 99 206 99 214 95 178 79 174 75 123 45 43 18 3 9 0 1 15 7 27 16 35 19 35 21 27 24 27 25 31 25 23 22 3 19 11 22 7 15 3 19 11 21 11 21 11 18 15 31 51 45 75 52 83 52 75 45 63 39 55 36 39 30 35 16 23 7 3 4 7 6 0 4 7 4 0 4 11 12 23 16 3 13 11 13 0 7 3 10 3 10 11 10 11 10 0 7 0 4 3 7 15 12 7 6 7 3 0 1 0 1 0 3 0 1 0 3 3 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 7 3 7 6 23 18 39 19 39 18 35 21 39 24 43 22 43 22 39 21 39 21 35 19 35 19 35 18 31 19 23 18 23 18 23 18 23 18 35 21 23 15 11 15 23 19 11 19 11 25 39 36 59 36 51 33 55 34 55 36 59 36 55 37 55 37 59 39 63 40 67 42 67 40 63 40 59 39 67 45 83 52 103 58 119 64 123 52 67 37 63 43 67 39 67 42 63 40 63 42 71 45 79 45 71 42 63 39 63 40 71 46 75 42 47 33 35 33 43 34 43 36 47 36 47 36 75 40 59 33 47 34 59 40 55 36 55 36 55 36 55 36 47 37 43 36 47 39 55 40 43 39 63 43 59 40 55 40 63 43 71 46 71 43 59 37 71 43 71 42 71 42 75 43 79 48 79 46 75 46 71 45 67 46 79 49 83 52 107 63 119 61 75 12 0 1 0 0 7 0 15 1 7 0 7 0 0 0 0 0 0 0 0 0 0 3 0 0 3 0 43 54 123 55 87 49 83 49 75 43 71 43 59 39 55 39 59 42 63 40 59 37 51 34 47 30 31 22 27 19 31 21 35 24 47 22 31 27 55 30 39 15 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 10 15 9 63 145 57 136 54 136 54 138 49 128 51 138 60 145 52 124 46 131 54 145 60 148 58 143 60 148 60 150 61 152 63 152 64 152 64 152 64 148 60 145 64 152 63 148 60 145 60 145 64 148 57 136 52 138 58 148 61 148 61 150 63 152 64 152 67 157 66 155 66 152 64 152 69 155 63 148 63 152 63 148 63 155 63 157 64 157 66 159 63 157 64 159 66 162 67 162 61 150 66 152 64 155 69 167 67 155 64 152 67 157 66 155 64 159 70 164 70 164 73 174 73 169 76 176 78 176 78 176 73 179 73 181 75 179 73 176 75 181 75 181 75 181 75 181 75 179 73 179 73 181 76 186 81 191 79 186 78 183 75 181 75 181 75 181 75 181 75 179 76 183 75 186 81 191 79 183 81 181 81 179 79 176 78 176 82 183 82 183 82 183 82 183 87 188 85 186 84 188 85 191 82 186 87 193 88 191 84 183 87 191 85 191 85 191 85 191 84 188 84 188 84 188 84 188 88 193 88 193 88 193 87 191 88 193 88 193 88 193 88 198 84 200 84 200 84 200 84 200 84 200 84 202 85 202 87 205 87 205 87 207 88 210 90 210 90 210 92 212 92 214 93 214 85 212 87 214 88 212 87 210 88 214 88 217 90 219 92 219 88 217 92 222 95 226 96 226 96 226 96 226 96 226 96 226 98 229 99 231 99 234 101 234 107 238 99 226 95 229 101 238 99 231 99 231 99 231 99 231 99 231 99 229 98 226 96 226 102 229 104 226 99 222 102 231 108 236 108 236 108 236 108 238 107 243 105 245 107 248 108 248 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 104 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 105 245 107 248 108 248 110 250 110 253 111 255 113 255 111 260 113 262 116 267 119 272 117 274 126 284 126 279 125 284 128 296 132 308 135 315 141 329 153 353 162 370 165 372 167 377 164 370 168 382 173 391 171 389 176 410 190 427 193 420 197 439 202 422 179 293 102 250 110 236 105 238 102 231 104 236 110 243 105 243 101 243 105 248 96 71 39 105 36 85 28 71 22 69 64 183 117 179 40 40 10 81 21 62 13 54 13 57 10 50 10 59 9 50 6 42 3 45 22 164 104 219 95 222 93 243 104 231 102 226 101 222 93 200 82 195 88 191 73 140 36 90 0 40 3 47 7 54 13 59 21 69 21 71 24 71 25 71 19 59 13 57 21 74 24 69 22 66 19 62 18 62 21 76 22 85 21 100 37 128 45 124 45 121 42 117 42 119 39 102 27 66 21 50 12 42 12 45 9 40 9 33 4 26 6 33 16 50 13 45 15 42 12 28 10 33 10 28 10 28 10 28 9 31 6 26 6 31 10 33 7 19 4 14 1 9 1 11 3 4 1 4 1 7 4 11 6 11 6 11 6 11 6 11 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 1 14 4 16 4 26 13 50 22 52 19 52 19 54 21 57 22 62 22 59 21 57 19 57 22 62 22 62 22 64 24 62 16 38 16 38 16 38 16 42 24 50 18 40 13 40 18 47 19 47 21 59 30 78 36 81 33 83 33 88 34 88 36 88 36 90 36 93 37 93 39 95 43 102 42 97 40 95 37 93 40 102 49 117 54 124 60 131 61 114 39 90 39 102 42 93 39 95 39 97 42 102 46 109 46 105 43 100 40 95 40 95 46 102 46 95 36 78 31 78 34 83 34 83 34 81 33 76 46 90 36 74 31 76 37 90 34 78 34 78 34 78 34 78 36 74 34 74 34 76 37 81 34 81 42 88 42 83 40 85 46 100 43 97 42 95 40 100 40 97 40 105 39 102 37 97 49 117 49 114 46 114 45 112 42 119 54 136 60 138 61 140 57 114 36 28 0 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 1 2 16 95 63 114 51 105 52 107 49 95 46 95 42 88 39 88 42 93 42 83 37 76 33 71 31 71 21 54 19 52 19 54 22 59 28 47 19 47 31 57 24 31 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 4 9 21 12 14 9 14 87 55 91 58 99 61 103 63 79 54 87 57 91 54 79 51 95 58 95 58 95 58 95 58 95 60 99 63 111 66 119 67 107 64 91 64 95 64 87 57 87 61 87 61 87 61 87 61 99 64 87 60 79 58 83 61 91 63 91 64 95 66 99 66 111 67 107 64 103 63 95 61 103 63 99 61 95 63 99 64 99 66 95 63 91 63 95 64 99 67 107 69 107 69 103 64 107 69 103 67 103 67 103 66 103 67 103 67 103 67 103 66 99 67 99 67 99 67 99 67 99 69 107 72 115 75 119 76 107 69 123 72 119 69 123 75 126 72 115 66 107 69 123 73 134 81 130 79 126 76 123 76 130 79 130 78 126 76 123 76 130 78 126 76 123 78 126 79 134 81 130 79 134 81 138 84 130 81 126 79 123 78 119 78 123 79 123 79 123 79 123 79 130 82 130 82 130 82 130 82 134 84 134 84 134 84 134 84 134 84 142 84 142 84 142 84 138 82 138 84 142 85 146 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 87 146 88 150 88 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 158 92 158 93 162 95 166 95 154 92 166 96 174 98 170 95 158 92 158 93 162 95 166 95 162 93 162 95 166 96 170 96 174 99 182 102 186 102 186 101 174 98 174 98 174 98 174 98 182 105 178 104 178 104 178 102 186 108 190 110 194 108 190 107 186 107 186 108 190 110 194 110 186 107 186 107 186 107 186 107 194 104 186 104 198 108 198 105 198 105 190 104 198 107 194 104 198 107 198 107 198 107 198 107 186 102 186 104 190 104 194 105 202 108 202 108 202 108 202 108 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 186 107 194 110 202 113 206 113 198 110 198 110 198 110 198 110 198 110 198 111 206 114 210 119 210 120 214 120 214 123 226 131 238 135 246 135 238 140 253 150 277 155 289 164 301 165 297 162 301 168 301 168 305 171 313 173 333 185 361 196 372 197 380 199 404 205 412 159 214 99 170 102 178 102 198 108 190 105 182 110 198 117 226 105 214 104 119 18 15 39 67 34 31 22 15 3 23 34 95 40 43 7 27 19 19 10 7 7 0 9 0 10 15 19 27 10 0 6 0 1 0 66 206 96 162 92 182 87 150 87 162 92 178 92 178 87 166 85 182 85 174 78 154 69 71 12 0 6 11 1 0 12 0 4 0 9 19 13 35 16 7 19 11 22 11 21 27 24 7 15 15 16 15 16 15 18 3 15 3 18 19 30 55 42 55 37 47 37 51 39 51 39 59 37 35 30 31 22 0 9 0 6 0 10 0 0 0 16 27 15 7 9 7 10 3 6 15 10 15 10 19 12 19 12 0 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 0 7 7 9 19 13 27 16 35 21 23 16 19 18 31 22 47 21 35 25 43 19 31 24 39 22 35 21 31 18 27 19 7 13 11 13 3 13 19 21 31 19 23 16 15 13 11 12 11 16 0 21 47 39 63 33 47 31 39 34 43 37 47 36 43 34 59 37 67 40 67 39 67 40 71 42 75 40 71 39 67 42 75 48 95 57 115 63 126 57 83 42 63 42 71 43 67 43 67 45 75 46 75 48 75 45 71 45 71 45 71 45 83 46 79 39 43 30 51 39 47 33 47 34 55 37 67 40 71 39 63 36 51 31 43 30 35 28 47 31 39 28 47 34 55 36 51 34 47 36 51 37 59 39 63 40 63 42 67 40 75 42 63 42 75 46 75 43 79 45 67 40 59 39 63 42 95 49 71 43 83 49 83 46 79 48 91 51 79 52 91 61 170 49 39 0 0 1 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 15 0 0 0 0 0 55 61 123 60 107 54 95 52 99 55 79 45 75 43 67 40 59 39 47 36 51 37 55 36 55 33 43 25 31 21 31 18 27 18 27 22 35 22 35 22 43 22 0 1 0 0 7 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 3 1 3 1 3 1 3 1 55 133 55 136 58 138 60 140 54 131 55 133 55 131 54 128 57 136 57 136 57 136 57 136 58 140 60 143 63 145 64 148 61 145 60 148 64 152 63 145 61 148 61 148 63 150 63 150 66 152 64 150 61 148 61 150 64 152 64 152 64 152 64 152 63 152 64 152 64 152 64 152 64 150 63 148 61 150 63 152 66 152 64 150 63 150 64 155 66 155 67 157 67 157 66 155 61 159 63 162 63 162 63 162 64 164 64 164 64 164 64 164 66 167 66 167 66 167 66 167 66 167 67 169 69 174 70 174 66 171 72 174 69 171 72 179 75 176 70 169 67 174 72 181 76 181 75 179 75 179 75 176 78 183 76 181 75 179 75 179 79 183 76 181 76 181 78 186 78 183 76 181 78 183 79 188 81 188 79 186 79 183 78 183 79 186 79 186 79 186 79 186 82 191 82 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 84 198 84 198 84 198 84 200 85 200 87 202 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 90 217 90 219 92 219 93 222 90 219 95 226 96 226 95 224 93 222 95 224 95 226 96 226 93 222 93 224 95 226 96 226 96 229 99 234 101 234 101 234 98 229 98 229 98 229 98 229 101 231 101 234 102 234 102 234 107 241 108 245 110 243 107 241 107 241 107 243 108 243 110 245 107 241 107 241 107 241 107 241 105 238 102 238 107 245 107 241 105 241 104 241 105 243 105 238 107 243 107 243 107 243 107 243 102 238 104 238 105 241 105 243 108 248 108 248 108 248 108 248 110 250 108 248 108 248 107 245 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 250 111 253 111 253 110 250 110 250 110 250 110 250 110 250 110 253 113 260 117 269 119 272 120 276 120 279 125 291 131 310 137 315 138 324 146 339 146 343 155 365 165 374 168 374 168 377 168 377 170 382 173 384 179 401 190 415 193 420 199 434 199 441 197 401 144 260 99 253 105 226 102 229 114 243 114 236 113 238 114 243 114 248 64 83 30 100 45 69 16 50 9 52 6 64 27 71 10 42 9 71 12 59 9 57 7 57 10 57 9 59 16 42 1 38 1 35 13 143 98 212 84 210 81 191 73 181 78 186 79 191 81 191 73 181 76 191 81 191 78 179 66 83 3 38 7 42 3 50 7 47 7 45 7 40 7 40 13 57 18 64 18 62 21 74 15 66 15 66 15 69 16 69 18 66 13 66 16 76 22 88 22 85 27 100 34 114 40 121 42 109 37 102 36 93 24 66 15 52 10 50 7 28 9 54 16 47 9 38 10 38 9 31 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 14 7 11 6 14 7 21 7 31 10 35 13 40 16 45 22 50 18 42 16 45 21 52 27 52 21 57 24 50 19 54 21 52 19 45 15 38 10 35 9 19 12 19 9 23 15 38 19 42 18 45 16 40 15 35 19 31 13 50 31 85 36 81 31 83 33 83 36 78 39 78 33 85 36 90 39 93 39 93 39 95 40 97 42 95 40 93 39 97 42 105 49 117 57 126 63 128 52 107 42 97 42 102 42 95 43 97 43 100 45 100 45 100 45 100 43 97 43 97 46 97 43 83 31 71 34 85 33 76 33 76 34 83 39 88 39 83 37 78 33 71 30 69 30 71 34 74 31 71 33 78 37 76 34 74 34 74 36 78 39 81 39 83 40 83 42 88 43 97 39 97 43 105 43 97 45 105 42 97 40 97 42 100 51 97 42 97 43 114 46 114 46 121 51 126 58 128 61 121 54 57 12 0 0 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 7 0 7 25 102 60 112 54 97 45 88 43 88 42 85 40 81 39 78 37 76 34 74 36 76 36 76 33 74 24 57 21 50 16 45 15 45 24 54 24 54 22 47 21 45 7 14 0 2 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 2 1 2 1 2 1 2 83 54 83 55 87 55 87 55 87 55 83 54 83 54 87 55 87 55 87 55 87 55 87 55 99 60 99 60 99 60 99 60 83 57 83 60 99 64 99 60 91 60 95 61 99 63 103 64 103 64 107 66 103 64 99 61 103 64 103 64 99 63 99 63 91 61 95 63 103 66 107 67 99 63 95 61 95 61 99 63 95 64 91 63 91 63 95 66 91 64 95 66 99 64 95 63 87 58 91 60 95 63 99 63 103 64 103 64 103 64 103 64 107 66 107 66 107 66 107 66 107 66 107 66 107 67 111 67 111 69 123 70 115 69 119 73 130 73 119 69 115 70 126 76 107 70 103 72 103 72 103 73 111 75 111 75 107 73 103 72 119 78 115 75 111 76 119 78 111 73 107 73 107 75 115 78 123 79 123 78 119 78 115 76 123 79 123 79 123 79 123 79 126 81 126 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 146 87 146 87 134 82 134 84 138 84 138 85 142 85 142 87 146 88 150 88 150 88 154 90 154 90 158 92 150 88 150 88 150 88 150 88 150 88 150 88 150 88 150 88 150 88 150 90 154 90 158 92 158 93 162 95 170 95 166 95 166 95 170 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 162 98 162 99 170 101 174 102 182 107 190 108 190 108 186 105 186 107 186 107 190 108 190 110 186 107 186 107 186 107 186 107 194 104 186 104 198 108 198 105 194 105 194 105 194 105 194 105 198 107 198 107 198 107 198 107 190 105 194 105 198 107 198 108 202 108 202 108 202 108 202 108 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 110 202 111 202 111 198 110 198 110 198 110 198 110 206 110 198 111 206 116 210 119 218 122 218 120 210 119 218 126 230 132 242 140 246 143 257 149 253 149 269 158 293 165 301 165 297 167 301 168 305 171 313 173 329 182 345 187 353 193 376 202 388 193 408 209 369 131 186 116 218 107 186 105 222 122 214 110 202 116 222 113 261 113 111 9 11 39 51 30 0 9 7 15 0 9 3 10 3 4 19 16 23 10 7 9 0 7 0 10 3 15 15 7 0 3 0 0 0 58 202 98 194 92 182 75 126 73 126 73 138 76 150 79 178 88 194 92 210 93 218 96 238 49 11 0 7 6 0 4 19 10 19 9 15 6 7 4 0 13 7 15 3 15 11 18 19 16 23 15 27 16 31 19 23 18 7 13 3 12 3 18 0 13 3 22 23 33 47 39 51 39 51 42 63 39 39 30 19 19 7 16 0 7 0 19 11 10 0 6 3 10 3 7 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 9 11 7 11 7 15 7 7 10 3 12 15 16 23 18 35 21 27 18 23 19 31 22 47 22 31 25 39 19 23 22 27 18 19 13 3 7 0 4 0 7 0 7 0 6 0 15 23 18 23 18 23 16 19 16 11 13 0 19 43 39 59 31 47 31 39 33 43 34 43 37 51 33 59 37 67 39 67 39 67 40 71 42 75 40 71 39 63 42 67 45 83 52 103 58 123 63 115 52 71 39 63 45 59 40 59 42 63 42 63 43 63 42 63 42 67 43 67 43 83 45 71 37 47 31 51 37 47 33 47 33 51 36 59 39 63 37 59 34 51 31 43 30 39 31 51 33 47 31 51 36 51 36 47 33 43 34 51 36 55 37 59 39 59 40 63 39 59 37 51 37 63 42 67 39 71 43 67 42 67 43 75 46 75 43 59 39 67 43 75 43 91 49 87 58 119 67 107 57 63 16 7 0 0 4 11 1 0 0 0 0 0 0 0 0 0 1 0 0 7 0 7 0 7 0 0 0 0 0 35 54 111 55 91 45 67 40 59 39 51 36 51 36 51 36 51 36 43 34 47 36 51 34 51 31 39 24 27 18 23 16 19 15 39 25 35 24 39 22 43 22 35 9 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 3 1 3 1 3 1 3 1 54 131 54 128 52 128 52 128 57 133 54 128 52 131 57 138 55 133 55 133 55 133 55 133 60 140 60 138 58 136 57 136 57 138 55 143 61 148 60 140 57 140 58 143 60 148 61 150 60 148 64 155 66 150 61 145 61 148 61 150 63 152 64 155 61 148 63 150 63 152 64 152 63 150 61 145 60 148 63 150 63 150 61 148 63 150 64 155 61 150 63 152 64 150 63 148 58 155 60 159 63 164 66 167 66 167 66 167 66 167 66 167 66 167 66 167 66 167 66 167 67 169 67 169 66 167 66 167 67 171 70 174 67 169 69 176 73 179 72 174 70 176 73 179 69 169 69 171 72 174 73 176 76 179 75 179 73 176 73 174 76 181 75 179 75 179 76 181 73 176 72 174 73 179 76 181 78 183 78 181 76 181 76 181 78 183 78 183 78 183 78 183 79 188 81 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 84 198 84 198 84 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 90 210 90 210 90 210 90 210 88 214 90 217 92 219 92 219 93 222 93 222 95 224 93 222 95 224 95 224 96 226 98 229 93 222 93 224 95 226 96 226 93 224 96 229 98 229 98 226 98 229 98 229 98 229 98 229 96 224 98 229 101 234 104 236 105 238 107 241 107 241 105 238 105 238 107 241 107 243 108 243 107 241 107 241 107 241 107 241 105 238 102 238 107 245 107 241 102 238 105 241 104 236 104 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 250 110 250 110 250 110 250 110 250 110 250 110 250 110 250 111 253 114 260 119 272 122 276 122 276 119 274 122 286 128 308 138 324 144 331 147 339 150 348 155 360 159 362 159 360 165 372 168 379 171 384 173 384 176 393 180 398 184 408 194 429 196 427 205 456 205 353 123 248 114 243 108 241 116 248 108 222 113 229 105 241 120 250 58 62 16 71 31 66 21 54 12 66 10 50 9 52 12 64 15 66 13 62 10 57 7 57 9 54 10 59 18 42 4 35 7 31 6 93 69 174 81 191 82 181 88 181 85 174 84 176 88 183 87 176 81 169 78 167 79 167 79 90 6 19 3 35 4 31 15 45 13 42 10 33 7 33 9 40 15 47 12 45 15 59 16 59 16 66 16 71 18 71 19 69 16 66 15 69 18 74 13 71 16 78 21 90 25 95 33 107 39 112 40 112 37 100 31 83 22 64 15 54 13 59 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 16 7 14 7 14 9 23 10 33 12 38 15 42 16 45 21 47 18 45 18 45 19 45 25 40 19 45 22 35 15 40 13 28 10 23 7 16 3 14 4 9 6 9 3 14 9 28 16 38 16 38 18 45 18 40 16 26 12 45 30 83 36 81 30 81 33 81 33 78 36 76 31 83 34 90 37 93 39 90 39 95 40 97 42 95 40 93 45 105 46 109 51 119 57 126 60 136 66 126 46 95 40 105 39 90 39 90 39 90 40 93 40 93 40 95 42 95 42 97 46 95 40 81 33 74 34 81 33 76 31 74 33 78 36 83 37 78 36 76 33 71 30 69 24 64 28 66 27 62 28 69 34 74 33 71 33 71 34 74 36 78 37 78 39 81 39 83 40 93 36 93 42 102 42 97 42 100 42 102 43 105 46 107 43 95 39 95 39 107 43 114 55 124 54 131 69 128 54 85 10 7 0 0 4 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 11 0 7 21 90 52 102 49 93 45 93 46 95 34 74 34 74 34 76 36 76 33 71 34 74 34 74 31 71 30 66 25 59 21 54 19 52 24 54 24 54 24 52 25 52 22 33 4 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 79 52 79 52 75 51 75 51 91 55 83 52 83 55 95 60 95 58 95 58 95 58 95 58 103 60 99 58 91 57 87 55 91 58 83 58 91 60 83 52 79 55 79 57 83 58 87 58 83 58 95 63 99 61 91 58 83 58 91 61 103 66 111 69 103 64 99 63 99 61 95 61 99 61 91 60 91 60 95 63 87 61 87 61 87 63 95 66 87 61 91 63 91 63 87 61 91 60 95 63 103 66 111 67 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 115 69 115 69 111 67 111 67 111 69 119 70 111 66 111 70 123 72 123 70 119 72 123 73 107 70 99 72 107 73 111 75 119 76 115 76 111 75 111 73 111 75 107 73 107 73 111 75 111 75 107 73 111 76 119 78 111 75 111 76 115 76 115 76 119 78 119 78 119 78 119 78 119 79 123 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 146 87 146 87 146 87 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 158 92 158 92 162 93 166 95 162 93 162 93 158 92 162 93 158 92 162 93 166 95 166 95 162 93 162 95 166 96 170 96 162 93 166 96 174 98 170 96 174 98 174 98 174 98 174 98 162 98 166 101 174 104 182 105 178 104 182 105 182 105 178 104 182 105 182 107 186 107 190 108 186 107 186 107 186 107 186 107 194 104 186 104 198 108 198 105 182 104 198 105 186 101 186 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 108 198 110 194 108 198 110 198 110 198 110 198 110 210 111 202 113 210 117 214 120 222 123 222 122 214 120 218 126 226 132 249 144 257 146 265 150 269 153 273 156 281 158 281 158 285 165 301 170 313 173 313 173 317 176 329 179 329 184 357 194 337 197 388 209 432 194 285 99 190 107 214 114 222 108 202 104 206 105 182 101 234 101 91 3 0 13 3 27 27 15 0 3 0 7 0 10 23 18 35 13 27 12 11 9 0 7 0 9 3 16 27 10 0 7 0 4 0 9 47 34 83 39 95 42 107 52 91 46 83 45 83 46 87 39 79 31 59 28 59 30 79 18 0 0 0 3 0 3 19 10 19 10 15 10 15 9 7 12 15 13 11 12 19 16 19 13 23 15 23 18 31 18 27 19 19 18 15 18 15 18 7 18 7 18 3 19 7 19 27 30 47 37 67 40 71 43 71 34 47 22 23 18 19 16 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 10 15 7 11 9 19 9 11 10 15 13 19 15 23 16 31 18 27 16 27 16 31 18 43 18 27 21 31 13 11 16 3 9 3 7 0 7 0 7 0 6 0 4 0 4 3 13 23 16 23 16 27 16 27 16 0 10 0 16 39 37 59 31 43 30 43 31 39 33 43 36 47 33 55 36 63 37 63 37 67 40 71 42 75 40 71 39 75 45 75 46 87 51 99 55 111 64 134 61 87 40 59 42 55 39 55 37 51 37 51 37 59 40 59 42 63 43 67 43 87 43 63 34 47 33 47 34 47 31 43 31 43 33 51 34 59 34 55 33 47 31 43 30 23 25 35 27 31 25 35 30 43 33 39 31 39 31 43 33 51 36 51 36 55 37 55 37 59 37 55 39 71 45 75 43 63 40 67 43 75 45 75 45 75 42 75 40 75 42 91 48 123 55 115 61 126 57 59 25 0 0 0 1 15 6 3 0 0 0 0 0 0 0 0 0 0 1 0 0 7 0 7 0 7 0 0 1 0 0 31 52 107 54 91 48 79 48 83 49 51 36 51 36 51 37 55 37 43 34 47 36 51 34 51 31 51 30 43 24 39 21 35 21 19 21 23 22 39 27 55 28 63 19 15 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 51 126 51 126 51 128 52 128 54 131 54 133 55 136 58 140 58 138 58 138 58 138 58 138 60 140 60 138 58 136 57 133 61 145 58 143 60 143 55 133 57 140 57 140 57 140 57 140 57 140 58 145 60 145 60 143 57 140 58 148 63 155 67 157 66 152 64 150 61 145 60 143 61 148 60 145 60 145 61 148 60 145 60 145 61 150 64 155 61 150 63 152 64 150 63 148 63 162 63 164 66 167 67 169 67 169 67 169 67 169 67 169 66 167 66 167 66 167 66 167 67 169 67 171 69 171 69 171 67 171 70 171 66 167 66 171 70 174 70 174 70 174 70 174 73 176 73 176 73 179 75 179 78 183 76 181 75 179 75 179 75 176 72 174 72 174 73 179 76 181 75 179 76 181 78 186 73 176 73 179 75 179 76 181 76 181 76 181 76 181 76 181 78 183 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 87 202 87 202 88 205 88 202 87 202 87 200 85 202 85 205 87 207 88 207 92 212 90 210 90 210 88 207 92 212 92 212 92 212 92 212 92 212 92 212 92 212 92 212 92 219 93 222 93 224 95 224 95 222 93 219 90 219 92 219 92 219 92 222 93 222 95 224 93 222 93 224 95 226 96 226 93 224 96 229 98 229 96 226 98 229 98 229 98 229 98 229 99 229 101 231 102 236 104 236 102 234 104 238 105 236 102 234 104 238 105 238 107 241 107 241 107 241 107 241 107 241 107 241 105 238 102 238 107 245 107 241 99 238 107 241 101 231 102 243 104 238 104 238 104 238 104 238 104 241 105 241 107 243 107 245 105 243 105 243 105 243 105 243 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 248 108 248 107 245 110 250 110 250 110 250 110 250 111 253 111 255 114 262 120 274 123 279 125 281 122 281 126 293 129 310 140 324 146 336 152 348 149 346 152 355 158 365 162 370 161 370 167 382 173 386 174 384 173 386 177 391 177 393 182 410 180 427 202 425 209 432 171 274 98 241 107 248 107 234 105 238 107 219 92 229 105 222 45 54 7 42 13 47 15 47 4 57 12 54 4 52 10 64 13 59 15 64 10 57 9 52 7 47 6 45 13 31 3 26 6 21 3 21 0 31 0 31 0 33 4 23 1 16 0 14 0 14 4 23 0 14 0 14 0 19 0 11 3 14 3 11 3 16 1 14 3 19 4 21 6 23 7 28 10 38 10 35 12 47 10 45 12 54 15 62 18 64 21 69 19 62 15 59 10 57 13 69 16 74 18 76 19 78 25 97 31 105 33 112 43 124 48 117 37 88 24 83 22 69 13 42 7 35 9 38 9 33 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 10 19 9 16 9 16 10 19 10 28 10 31 12 33 13 33 15 35 15 35 15 35 15 33 19 23 13 26 15 14 7 19 4 7 6 9 6 11 7 11 4 7 6 9 3 9 9 28 16 33 15 33 13 33 12 33 12 19 7 40 27 81 34 81 28 81 30 78 33 76 34 74 31 81 34 88 37 90 37 90 39 95 40 97 42 95 40 93 40 97 40 97 42 105 46 109 55 131 66 133 54 105 39 95 39 90 39 90 37 88 37 88 40 93 40 95 43 100 45 100 48 93 36 76 33 76 33 76 31 74 30 71 30 74 31 76 34 74 33 74 31 71 30 69 25 64 30 69 27 64 30 71 33 69 30 66 30 66 31 71 34 74 34 76 36 76 37 81 40 93 37 95 43 107 45 102 39 97 42 102 43 102 42 100 42 102 43 107 40 112 48 124 57 124 55 112 52 74 22 21 1 2 1 4 6 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 11 0 9 25 102 58 109 52 95 43 85 42 85 39 78 37 78 37 78 37 78 34 76 36 78 37 76 34 74 28 64 24 57 21 52 19 52 18 45 19 50 22 50 25 54 30 42 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 71 49 75 51 79 54 83 54 79 54 87 57 95 58 95 58 91 57 91 57 91 57 91 57 99 60 99 60 95 58 95 58 91 58 87 60 95 61 87 55 95 61 91 60 87 57 83 55 87 58 87 58 87 60 95 63 91 60 95 61 95 63 99 63 99 61 95 61 95 61 95 61 95 60 91 58 87 60 91 61 83 60 83 60 87 63 95 66 91 63 95 64 95 64 91 63 99 63 99 63 99 63 103 64 111 67 111 67 111 67 111 67 107 66 107 66 107 66 107 66 103 64 103 66 111 67 115 69 111 69 119 69 107 64 107 67 111 67 115 69 115 69 111 69 115 73 107 73 107 72 103 72 111 75 111 75 107 73 103 72 107 73 103 70 99 72 107 73 115 75 111 75 111 76 119 79 103 72 107 73 107 75 111 75 115 76 115 76 115 76 115 76 115 76 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 138 84 138 84 146 87 146 85 142 85 138 84 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 154 90 158 92 158 93 162 93 170 95 158 90 154 90 158 92 162 93 162 95 166 95 170 96 162 93 162 95 166 96 170 96 166 95 170 98 178 99 174 98 174 98 174 98 174 98 174 98 166 99 166 99 166 101 170 101 170 102 178 104 178 104 174 101 178 104 182 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 98 182 107 190 104 190 104 190 104 190 104 186 104 190 104 194 105 194 107 194 105 194 105 194 105 194 105 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 108 194 107 190 105 198 110 198 110 198 110 198 110 214 113 206 113 214 117 218 122 226 126 230 126 226 126 238 134 238 135 249 141 253 147 277 158 265 152 269 155 281 161 297 165 281 162 297 171 317 174 317 173 309 174 325 177 321 174 321 177 301 188 353 202 404 211 380 165 210 111 194 98 190 99 214 107 182 96 178 101 226 85 59 0 0 10 0 10 0 1 31 46 63 30 15 7 0 7 19 10 39 13 23 10 0 7 0 7 0 10 23 4 0 4 0 3 27 3 0 0 0 0 0 0 0 6 3 6 3 4 0 1 0 0 0 0 0 0 0 1 0 0 3 4 0 0 7 3 3 1 0 1 0 1 0 3 0 6 19 9 15 9 15 12 11 9 11 12 19 15 31 18 23 18 23 18 19 13 3 12 7 15 7 16 3 18 7 16 15 21 27 22 35 28 79 48 126 57 95 34 51 33 51 21 19 13 0 7 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 11 9 7 9 11 10 11 12 11 12 15 12 15 12 15 12 23 15 7 15 7 7 0 9 0 7 0 7 0 6 0 4 0 4 0 4 0 3 0 12 19 15 19 13 11 10 7 9 0 7 0 15 43 34 59 30 43 27 43 30 43 33 47 34 43 31 51 36 59 37 63 36 67 40 71 42 75 40 71 39 59 39 55 39 59 40 71 43 99 57 115 61 107 48 63 34 59 40 55 39 51 37 51 37 59 42 63 43 71 46 75 48 87 42 51 31 47 34 47 31 43 31 39 28 35 30 39 31 51 33 51 31 47 31 43 30 27 27 39 28 35 27 39 31 39 31 35 28 31 30 39 31 43 33 47 34 47 36 51 34 59 34 55 37 75 45 79 42 67 40 75 42 75 40 67 37 71 42 83 43 79 42 103 54 107 52 103 48 63 25 0 1 0 1 0 1 7 3 0 0 0 0 0 0 0 0 0 0 0 1 0 0 7 0 7 0 11 0 0 1 0 4 55 64 115 57 91 46 71 42 63 40 63 39 59 37 55 36 47 34 55 37 59 39 59 39 59 36 51 28 39 22 35 21 31 19 23 21 15 21 23 22 27 19 67 22 27 6 7 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 48 124 51 128 54 133 55 136 51 128 55 138 60 140 58 138 55 133 55 133 55 133 55 133 60 140 60 140 60 140 60 140 58 140 57 145 63 152 63 145 66 155 64 150 61 143 58 140 61 145 58 143 60 148 64 155 64 152 63 148 60 145 58 143 58 143 60 148 61 150 64 152 61 145 60 143 58 145 60 148 58 143 58 145 61 150 64 155 63 152 64 155 66 152 64 150 63 159 61 159 61 159 60 157 67 169 67 169 67 169 67 169 66 167 66 167 66 167 66 167 60 159 61 162 64 167 67 171 67 171 70 171 66 164 64 169 66 167 67 171 69 169 66 167 75 176 73 174 72 171 70 169 73 176 73 174 72 171 70 171 73 174 72 171 70 174 72 176 75 179 73 176 73 179 76 183 70 174 72 176 73 179 75 179 76 181 76 181 76 181 76 181 75 181 78 183 79 188 82 191 84 193 84 193 84 193 84 193 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 198 84 195 81 193 85 200 85 198 84 195 82 195 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 88 214 88 217 90 219 92 219 96 224 92 217 88 214 90 219 95 224 95 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 99 226 98 226 98 226 96 224 101 234 102 236 104 234 102 231 104 236 104 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 226 101 243 104 238 104 238 104 238 104 238 102 236 102 238 104 238 105 241 105 241 105 241 105 241 105 241 111 248 110 245 108 243 107 241 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 107 245 108 248 108 245 105 243 110 250 110 250 110 250 110 250 113 255 113 257 116 262 120 274 123 281 126 286 126 291 132 305 134 315 138 322 143 336 155 358 158 358 156 358 156 360 159 365 159 367 167 384 174 389 174 384 170 386 177 391 176 384 173 384 177 401 194 436 211 427 202 420 141 281 101 226 90 231 98 226 92 212 98 245 108 205 34 40 10 45 15 33 0 40 46 193 72 136 37 71 6 54 9 62 15 64 13 52 7 47 6 42 7 47 15 33 4 26 9 19 12 7 0 16 4 21 0 26 0 2 0 7 4 7 3 4 3 7 3 4 0 2 0 2 3 16 6 4 0 4 4 4 4 7 4 14 3 21 3 21 1 16 4 21 3 26 6 33 6 35 9 42 12 50 15 57 10 52 16 59 21 66 21 69 16 66 16 64 13 64 13 64 13 71 13 69 13 81 34 117 66 150 52 109 36 109 34 83 19 50 12 40 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 7 23 7 26 9 26 9 26 9 26 10 31 12 28 9 23 16 11 10 14 10 0 3 4 7 4 6 0 3 0 3 0 1 2 4 2 0 4 6 19 15 31 13 26 9 23 7 21 10 16 6 38 27 81 34 78 27 78 28 78 31 76 34 74 30 81 33 85 36 88 36 88 39 95 40 97 42 95 40 93 40 97 40 97 40 100 43 105 52 119 57 128 58 114 40 83 40 93 40 90 39 88 37 88 42 95 43 100 46 105 48 107 49 90 34 74 33 78 33 71 31 74 30 69 28 69 30 71 33 74 31 71 31 71 30 69 21 57 25 59 22 57 24 64 31 66 30 64 28 66 30 69 33 71 33 74 34 74 36 76 36 83 33 85 39 97 42 95 39 95 40 97 40 93 36 85 39 105 43 107 40 107 48 121 45 102 49 85 31 26 3 0 0 0 0 0 0 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 9 0 16 34 119 54 105 51 95 46 93 48 97 40 81 39 78 36 74 33 69 37 81 40 83 40 83 37 78 33 71 30 64 25 59 24 59 24 54 22 47 19 38 15 33 30 45 15 14 3 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 59 46 71 52 87 60 103 63 83 57 99 60 99 60 107 66 95 58 95 58 95 58 95 58 91 55 87 54 83 55 87 57 71 54 75 55 79 57 83 58 79 55 79 58 95 60 83 52 95 61 95 60 91 58 87 58 87 57 83 57 83 58 91 61 111 67 107 64 95 58 79 52 99 63 99 63 99 63 99 63 71 57 75 58 83 61 91 63 91 63 91 63 91 63 91 63 99 61 91 61 103 66 103 63 103 64 103 66 107 67 111 67 111 67 111 67 111 67 111 67 107 66 107 66 107 66 107 66 115 69 115 69 115 69 115 69 115 69 115 69 115 69 115 70 115 72 103 70 99 72 103 73 103 73 115 78 115 73 99 67 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 130 81 126 79 123 81 126 82 130 82 130 82 126 79 119 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 154 87 138 84 146 87 138 81 142 84 138 82 134 84 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 162 95 166 96 170 95 166 93 166 95 170 96 170 98 174 98 174 98 174 98 174 98 174 98 170 96 170 98 174 99 178 99 182 104 170 99 166 101 178 105 166 99 170 102 174 104 182 105 178 104 178 105 182 107 186 107 182 105 182 104 178 102 174 102 182 99 174 96 170 98 178 101 186 102 186 102 186 102 186 102 190 105 198 107 194 104 182 99 186 102 178 98 174 99 186 102 182 102 186 104 190 105 194 107 190 104 190 105 194 107 198 107 190 108 190 110 194 111 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 113 214 113 210 116 222 120 222 122 218 123 226 125 226 128 242 135 242 137 253 146 269 155 289 159 297 162 289 161 289 161 289 159 301 170 305 171 309 173 317 174 305 170 305 168 301 168 297 168 281 173 297 188 353 193 388 208 400 140 170 92 194 96 202 104 170 102 170 98 257 72 7 1 3 7 0 7 0 12 146 104 238 93 182 33 0 10 7 21 43 15 27 15 15 13 0 12 11 10 15 9 3 6 0 4 0 9 3 0 19 1 3 6 0 0 3 0 0 0 0 0 0 0 0 1 0 3 0 3 0 0 0 0 3 4 19 6 0 7 0 0 0 6 0 1 0 3 0 3 0 0 0 3 7 6 7 6 7 6 7 6 15 9 11 13 23 16 23 19 27 18 19 18 19 16 7 12 3 10 0 6 0 9 15 16 95 67 198 81 126 36 39 24 15 13 7 10 3 7 0 4 15 10 19 9 15 9 11 9 0 7 0 7 3 6 0 3 11 7 11 7 7 4 0 3 0 3 0 3 0 3 0 3 11 7 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 7 6 3 6 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 27 15 19 12 15 10 19 13 0 7 0 16 47 28 47 24 43 25 35 24 27 28 43 34 55 34 51 33 51 34 59 37 63 40 79 43 71 39 71 40 59 40 67 42 63 42 75 48 103 54 107 61 126 57 67 28 47 34 43 37 59 42 59 37 47 39 63 43 67 45 79 51 83 37 35 28 55 39 51 27 35 30 47 34 51 33 39 28 43 28 35 25 35 28 43 31 35 28 39 28 39 27 31 24 31 27 27 25 23 27 27 28 47 33 35 28 31 30 43 34 55 36 59 37 67 39 71 40 59 39 75 40 59 34 59 39 67 39 71 43 95 49 107 46 103 37 43 25 43 22 3 3 0 3 11 4 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 103 51 79 42 63 40 67 43 71 42 55 34 43 34 51 37 51 34 47 33 43 34 51 34 59 30 43 22 31 19 31 19 7 19 11 19 19 19 19 15 39 19 19 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 3 1 3 1 3 1 3 1 46 119 48 124 51 128 54 131 52 133 58 138 57 138 60 145 58 138 58 138 58 138 58 138 57 133 55 131 54 133 55 136 54 138 55 138 55 138 57 140 57 138 55 140 58 145 57 136 61 148 61 145 60 143 58 143 58 140 57 140 57 143 60 148 60 148 61 148 60 143 57 140 61 148 61 148 61 148 61 148 58 143 60 145 61 148 63 150 64 152 64 152 64 152 64 152 63 159 60 159 64 167 64 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 67 169 67 169 67 169 67 169 69 171 69 171 69 171 69 171 72 174 72 174 72 174 72 174 70 176 75 181 76 176 70 169 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 81 188 81 188 81 188 81 188 82 191 82 191 82 188 79 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 88 202 84 198 87 202 84 195 87 202 85 198 84 200 87 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 93 224 95 226 96 224 95 222 93 224 95 224 96 226 96 229 98 229 98 229 98 229 98 229 96 226 98 229 98 231 99 231 104 236 101 231 101 231 104 236 99 229 101 234 102 236 105 238 104 236 104 238 105 238 107 241 105 238 105 236 104 234 102 234 102 234 99 229 98 231 101 236 102 236 102 236 102 236 102 236 104 238 105 241 105 238 101 231 104 236 101 231 99 234 102 238 102 236 104 238 104 238 104 241 104 238 104 241 105 243 107 243 108 243 108 245 110 245 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 253 113 255 114 260 117 267 122 274 122 276 125 284 126 288 132 303 134 315 141 329 150 348 158 355 159 362 161 365 161 365 161 365 168 377 170 379 171 384 173 386 170 379 170 377 168 374 167 372 164 374 173 398 190 415 202 446 220 393 137 245 88 238 101 231 96 231 93 234 114 183 13 50 15 33 15 28 0 69 70 224 108 205 92 112 6 62 6 76 15 62 15 54 12 52 12 50 10 42 9 35 6 21 4 19 1 23 0 14 0 19 0 28 0 11 0 14 1 16 4 16 4 16 3 9 0 9 0 14 4 16 3 9 3 7 3 0 3 19 0 14 0 23 0 23 0 16 0 16 0 23 3 38 6 33 6 33 6 31 6 33 7 38 9 42 13 50 15 57 18 62 18 64 16 64 13 62 12 59 10 54 7 54 6 54 0 90 64 188 85 145 33 66 13 45 12 40 9 33 6 31 9 33 7 31 9 23 7 23 4 28 7 28 7 21 4 16 7 21 7 11 4 9 3 7 3 7 3 7 3 7 3 7 7 11 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 6 19 6 16 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 15 26 12 26 10 26 10 26 9 19 9 45 25 74 28 69 22 74 27 74 30 71 31 69 34 83 33 83 33 85 36 90 36 90 40 95 39 88 37 93 37 97 42 97 40 97 45 109 55 119 55 128 63 126 45 85 36 83 34 85 39 93 39 85 36 88 40 97 43 102 48 107 43 83 30 71 34 81 33 69 28 71 33 78 34 76 30 69 30 66 27 62 27 64 30 69 28 66 27 64 27 62 25 62 28 62 27 59 25 62 27 64 30 69 31 71 33 71 31 69 33 76 34 78 36 81 37 83 33 78 36 78 31 74 34 85 40 97 43 105 48 109 46 102 42 76 25 45 25 33 10 0 0 2 3 4 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 51 97 46 88 42 85 42 85 43 85 37 74 33 74 36 78 36 76 34 74 34 74 34 76 33 69 27 59 21 52 19 52 22 52 24 54 25 47 21 42 21 38 16 16 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 75 51 71 49 71 48 67 48 75 54 91 57 87 55 95 60 95 58 95 58 95 58 95 58 91 57 87 55 87 55 91 57 83 57 83 57 79 55 79 55 91 57 75 55 83 58 87 57 91 60 91 60 87 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 87 61 87 61 91 63 91 63 99 66 99 66 99 66 99 66 103 61 91 61 103 66 107 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 107 66 107 66 107 66 107 66 115 69 115 69 115 69 115 70 103 70 103 73 107 72 99 69 95 70 107 75 111 75 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 111 75 115 78 119 79 126 81 119 79 126 82 130 81 123 78 130 82 134 84 134 82 126 79 126 81 126 82 130 82 130 82 138 85 134 84 134 84 138 85 142 87 142 87 142 87 142 87 150 85 138 84 146 87 142 82 150 88 146 85 142 87 150 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 162 93 166 95 166 95 162 93 158 93 162 93 166 95 166 96 174 98 174 98 174 98 174 98 170 98 174 98 178 99 178 99 178 102 174 101 170 102 174 104 166 99 170 102 174 104 182 105 178 104 178 104 182 105 182 107 182 105 178 104 178 104 174 102 190 102 186 101 182 102 186 104 186 102 186 102 186 102 186 102 190 104 190 105 190 102 186 101 190 104 186 102 186 102 190 104 190 105 190 105 186 104 186 104 190 105 190 105 194 107 194 107 190 108 190 108 194 110 194 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 111 202 111 210 113 210 116 218 119 218 122 222 125 226 126 230 128 242 137 242 137 253 146 269 155 289 159 285 158 285 159 289 162 293 162 293 167 297 168 305 171 313 173 309 171 305 168 297 165 289 165 257 161 273 177 329 191 392 215 499 230 384 113 138 93 206 95 174 105 178 101 257 66 11 4 19 13 15 7 0 27 178 102 222 102 214 43 0 7 0 19 35 13 35 13 19 13 7 12 11 10 7 9 0 6 0 3 0 13 15 3 15 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 4 23 3 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 4 3 6 7 7 7 6 7 6 11 9 19 13 19 13 27 16 23 18 19 15 15 12 0 7 3 9 3 4 0 1 0 0 19 40 115 48 51 16 3 10 0 9 3 9 3 7 7 7 7 6 7 6 3 6 0 7 0 7 3 6 0 3 3 6 11 6 3 4 0 3 0 3 0 3 0 3 0 3 7 6 3 4 7 6 11 9 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 6 7 6 3 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 4 7 10 15 7 27 13 23 10 15 7 19 9 3 7 7 16 51 31 63 25 31 22 39 30 51 31 39 27 51 33 47 31 51 33 55 36 51 36 67 39 59 34 55 36 55 39 63 40 59 40 71 46 103 54 99 57 119 58 91 42 47 34 39 34 51 37 47 34 43 36 55 42 71 46 75 48 59 36 51 33 43 31 43 31 35 30 43 33 47 31 39 28 43 28 35 27 35 27 39 28 43 28 35 24 27 24 31 27 27 27 23 25 23 25 27 27 23 28 39 34 51 34 39 30 47 31 47 31 51 33 51 33 39 28 39 27 31 27 51 37 71 45 91 49 95 46 87 40 71 25 39 21 47 22 23 4 0 0 0 0 0 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 63 60 91 49 83 45 71 42 63 40 71 40 55 36 47 34 51 37 55 36 51 34 47 36 55 36 55 30 43 24 39 21 31 19 23 25 19 25 23 24 23 21 19 21 35 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 54 131 54 128 51 126 51 124 52 133 57 136 55 133 57 140 57 136 57 136 57 136 57 136 58 136 55 133 55 133 57 138 58 143 58 140 55 138 54 136 61 140 54 133 55 143 58 143 60 143 58 143 58 143 58 143 58 140 57 140 57 143 60 148 54 138 57 145 61 148 61 148 60 145 60 145 60 145 60 145 64 152 63 150 63 150 63 150 64 152 64 155 66 155 66 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 66 167 66 167 66 167 66 167 69 171 69 171 69 171 69 171 67 169 72 179 75 174 69 167 67 169 72 176 75 179 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 76 183 78 186 79 186 75 181 79 191 82 186 76 179 82 191 84 193 84 193 82 188 79 188 81 188 81 191 82 191 85 195 84 191 82 193 85 195 87 198 87 198 87 198 87 198 87 200 84 198 87 202 85 198 88 202 85 200 85 200 87 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 92 222 95 224 95 224 93 219 92 219 92 222 93 222 95 224 98 229 98 229 98 229 98 229 98 229 98 231 99 231 101 234 102 234 102 234 102 234 102 234 101 231 101 234 102 236 104 236 102 234 104 236 104 238 105 238 104 236 104 236 104 236 104 236 104 238 104 238 104 238 104 238 102 236 102 236 102 236 102 236 102 236 104 238 102 236 102 236 104 238 104 238 104 238 104 238 107 236 105 234 104 229 102 229 105 234 105 234 105 234 105 236 107 241 108 243 108 245 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 111 253 111 255 113 260 117 265 120 272 122 279 125 286 126 288 132 305 134 315 141 329 150 348 158 355 156 355 158 362 161 367 162 370 164 370 165 374 168 379 171 382 171 382 170 377 167 372 164 367 167 370 168 389 182 413 199 451 227 489 217 334 93 229 95 231 98 238 93 241 110 167 7 54 15 38 13 23 0 100 81 222 92 207 96 117 0 54 1 69 13 57 13 52 13 45 12 45 10 42 9 35 6 28 3 26 24 95 46 107 48 119 36 114 30 83 19 64 9 54 7 54 13 64 19 76 25 81 25 74 21 45 1 16 0 14 3 16 0 50 27 69 31 102 31 117 39 112 42 100 27 69 7 28 3 28 4 21 7 21 7 23 4 28 4 33 7 38 9 42 13 50 13 57 15 54 12 52 3 38 4 42 9 47 9 47 6 38 0 40 7 69 13 57 7 38 7 38 9 35 9 35 7 31 7 31 7 23 6 21 4 28 7 28 7 21 4 16 6 16 6 9 4 7 3 7 3 7 3 7 3 7 3 7 4 9 3 7 4 11 7 14 6 11 6 11 6 11 6 11 7 14 7 14 7 14 7 14 6 11 6 11 6 11 6 11 6 11 6 11 4 9 4 7 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 1 2 7 11 9 11 12 19 9 14 6 19 6 21 6 19 9 45 27 76 28 74 22 74 27 76 31 71 28 66 31 81 30 78 31 83 34 85 33 88 37 90 36 85 34 88 36 93 39 95 37 95 42 105 54 117 52 121 58 126 55 114 37 83 33 81 34 85 34 81 34 83 37 93 45 102 46 97 31 78 36 78 30 66 30 76 28 71 31 74 31 74 30 69 28 66 28 64 27 64 27 64 31 66 25 57 21 59 25 66 27 62 25 57 24 59 27 62 25 64 30 71 34 71 33 69 31 74 31 74 31 74 31 71 27 64 24 57 22 66 33 78 43 88 49 97 45 88 34 78 27 57 18 42 22 40 16 16 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 7 0 21 34 107 46 95 48 95 45 88 40 81 42 83 39 76 34 74 36 76 37 78 36 76 36 76 36 78 31 69 28 62 24 57 21 54 19 47 22 47 21 40 16 35 16 40 22 31 7 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 1 2 1 2 1 2 1 2 79 52 79 52 79 52 83 54 87 57 95 58 91 55 95 60 91 57 91 57 91 57 91 57 95 58 91 55 87 57 95 58 91 60 87 58 83 55 79 55 95 57 75 52 79 58 87 58 83 58 87 58 87 58 87 58 87 57 83 57 83 58 91 61 87 60 95 61 99 61 95 61 99 63 99 63 99 63 99 63 95 64 91 63 91 63 91 63 87 61 91 63 95 64 95 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 115 69 115 69 115 69 115 69 115 69 115 69 115 69 115 70 95 69 103 73 107 72 95 66 95 69 99 72 107 73 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 119 78 119 78 123 79 107 76 123 81 126 79 115 73 126 81 130 84 134 82 130 81 119 79 123 81 126 82 130 82 138 84 130 82 130 82 134 85 142 87 142 87 142 87 142 87 146 84 134 84 146 88 146 84 142 85 138 82 134 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 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 95 166 93 158 92 158 92 158 93 162 93 166 95 174 98 174 98 174 98 174 98 174 98 178 99 178 101 182 101 174 102 174 102 174 102 174 102 170 101 174 102 174 102 178 104 174 102 174 104 178 104 182 105 178 104 178 104 178 104 178 104 190 104 190 105 194 104 190 104 186 102 186 102 186 102 186 102 186 102 182 101 186 102 186 102 190 104 190 104 190 104 190 104 190 105 190 104 182 102 178 101 190 105 190 105 190 105 190 104 186 107 186 108 190 108 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 198 110 210 111 206 114 214 119 214 120 218 123 222 125 226 126 238 135 242 137 253 146 269 155 289 159 277 156 277 158 285 161 293 162 281 161 285 165 297 168 305 171 305 170 301 167 293 164 289 162 293 168 293 179 321 187 365 211 412 230 495 193 249 90 138 98 166 102 182 102 249 54 0 7 23 10 11 0 0 43 206 95 178 95 198 37 0 6 0 19 31 10 27 12 27 12 15 12 11 9 0 7 0 4 0 3 107 81 202 90 226 96 202 90 198 78 174 66 142 61 138 63 150 75 174 88 198 88 170 79 194 63 75 12 3 0 0 0 11 46 170 70 162 82 146 81 178 92 202 82 158 55 43 1 0 0 0 4 11 7 15 7 7 4 3 6 11 7 11 7 19 12 19 13 19 12 7 12 11 9 3 6 3 10 11 16 0 7 0 12 3 10 0 1 0 6 0 7 3 9 3 10 15 10 15 9 11 9 11 9 0 7 0 7 3 6 0 3 0 3 3 4 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 4 7 6 0 3 0 3 0 3 0 3 3 4 3 4 3 4 3 4 0 3 0 3 0 3 0 3 7 4 3 4 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 6 7 10 15 7 15 7 7 6 3 4 7 6 0 4 3 15 55 30 63 24 47 25 43 24 35 28 43 31 43 30 43 30 43 31 51 33 51 36 67 39 59 34 59 37 47 36 55 37 51 37 63 45 91 51 91 52 103 57 107 55 59 36 39 31 39 34 39 31 39 33 43 40 71 48 71 40 31 33 55 34 35 25 35 33 35 30 39 30 39 30 39 28 39 28 39 27 35 25 31 24 43 28 27 21 19 22 31 27 27 25 19 24 19 24 23 27 35 28 27 27 27 30 39 33 55 33 59 31 55 30 51 28 47 25 27 21 31 27 55 36 55 43 75 43 63 28 51 27 47 18 47 19 67 25 59 18 11 0 0 0 0 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 67 63 87 48 83 48 75 43 63 39 67 40 59 37 51 36 47 34 55 36 51 34 47 36 55 36 51 28 47 27 47 24 39 21 7 21 7 21 7 16 3 13 15 21 43 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 3 1 3 1 3 1 3 1 48 124 49 126 51 128 52 131 55 138 60 138 57 133 58 140 55 133 55 133 55 133 55 133 58 138 57 136 57 136 58 138 58 143 58 143 57 140 57 140 60 140 54 138 57 143 58 140 57 140 57 140 58 143 58 143 58 140 57 140 57 143 60 148 61 148 63 150 63 148 60 145 63 150 63 150 63 150 63 150 61 148 61 148 63 150 63 150 60 145 61 148 63 152 64 155 66 162 63 164 67 171 67 164 64 164 64 167 66 169 67 169 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 69 171 69 171 69 171 67 169 70 174 72 171 69 167 70 171 70 171 70 174 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 78 183 78 183 78 183 78 183 73 179 76 183 78 181 75 176 78 186 81 191 82 191 81 188 78 183 78 186 81 188 82 191 84 193 82 191 82 191 84 193 87 198 87 198 87 198 87 198 85 198 82 198 87 205 87 200 85 198 82 195 82 195 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 92 219 93 222 93 222 92 219 92 222 93 222 95 224 95 226 98 229 98 229 98 229 98 229 99 231 99 231 101 234 101 236 101 234 102 236 104 234 102 231 102 234 102 234 102 234 102 234 101 234 102 234 104 236 104 236 102 234 104 236 104 236 105 238 102 238 104 241 105 238 104 236 102 236 102 236 102 236 102 236 101 234 101 231 101 236 102 238 102 236 104 238 104 238 102 236 104 231 104 231 102 229 102 229 105 234 105 234 104 231 104 231 105 241 107 241 108 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 248 110 253 111 250 110 248 110 253 113 257 116 262 119 272 119 272 122 279 123 284 129 298 134 315 141 329 150 348 158 355 156 355 156 360 159 362 161 365 158 362 161 367 165 374 170 379 167 374 167 374 165 372 165 372 167 367 170 391 184 415 199 451 205 458 232 468 177 279 87 231 96 234 93 238 102 140 0 50 10 33 9 14 1 128 92 207 87 207 95 109 1 69 13 78 10 54 12 50 12 45 13 45 9 47 9 42 4 35 1 35 66 193 107 222 110 243 104 241 104 231 99 224 96 224 99 226 107 243 117 260 120 248 107 224 111 174 43 52 0 16 0 14 9 126 92 195 95 214 87 214 95 229 101 219 95 179 39 40 0 21 1 14 6 11 7 16 3 26 4 26 6 28 6 33 9 40 10 45 10 50 12 42 19 47 12 35 7 38 12 47 7 47 16 62 15 62 12 54 6 35 6 35 7 35 9 35 10 35 10 33 10 28 9 26 4 28 7 28 7 21 4 16 3 14 4 7 3 7 3 7 3 7 3 7 3 7 3 7 3 4 1 4 1 7 4 11 1 4 1 4 1 4 1 4 3 7 3 7 3 7 3 7 1 4 1 4 1 4 1 4 4 9 3 7 3 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 2 3 0 3 0 7 11 9 11 7 9 4 7 3 7 3 7 1 11 4 38 22 71 27 71 27 76 24 66 25 69 31 76 30 76 28 76 28 78 31 83 33 88 39 93 36 85 34 88 33 90 37 90 36 90 40 102 48 109 49 114 52 121 57 124 43 90 34 81 33 83 33 78 31 78 33 90 46 105 43 88 25 71 34 76 28 66 28 74 28 69 28 69 28 69 28 69 27 66 28 66 27 62 22 57 28 64 24 57 22 57 24 62 25 59 24 57 24 57 25 59 30 64 25 54 22 59 28 66 34 76 33 71 30 66 27 64 28 62 21 54 24 66 30 66 33 57 37 59 24 45 16 52 18 50 16 50 24 50 22 38 9 4 0 0 1 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 36 112 48 97 48 90 43 85 40 83 40 83 39 78 37 76 34 74 36 74 34 71 33 74 33 76 28 66 28 66 27 62 22 54 25 54 25 52 22 42 18 35 19 40 22 35 18 21 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 1 2 1 2 1 2 1 2 75 51 79 52 79 54 83 54 83 57 95 57 87 54 87 57 87 55 87 55 87 55 87 55 99 58 95 57 91 58 95 60 83 57 87 58 87 58 87 60 83 55 79 57 87 60 83 54 79 55 79 57 83 58 87 58 87 57 83 57 83 58 91 61 87 60 95 61 95 61 91 60 95 61 95 61 95 61 95 61 79 58 83 60 87 61 91 63 83 61 87 63 95 66 103 67 107 64 99 64 111 69 111 66 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 103 69 95 69 95 69 95 69 103 72 99 70 95 70 99 70 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 111 75 111 75 111 75 111 75 115 76 119 79 126 81 123 79 115 76 119 79 126 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 146 85 138 84 138 84 142 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 154 92 158 93 162 92 158 90 162 95 166 95 170 96 170 98 174 98 174 98 174 98 174 98 178 99 178 101 182 101 186 102 170 101 178 104 178 104 170 101 174 102 174 102 174 102 174 102 170 101 174 102 174 104 178 104 174 102 174 104 178 105 182 105 182 102 190 105 194 104 186 101 186 102 186 102 186 102 186 102 182 101 178 99 178 101 190 105 178 101 186 104 190 102 182 99 178 104 182 104 182 104 186 105 190 107 190 105 186 104 182 102 182 105 186 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 194 110 198 111 202 110 198 108 206 110 202 114 214 117 214 119 206 119 210 120 214 122 226 131 242 137 253 146 269 155 289 159 285 158 281 158 281 158 281 159 269 158 277 161 289 167 301 170 289 164 293 165 293 167 297 167 293 167 305 180 321 184 345 202 392 206 448 235 452 158 190 87 158 99 174 101 230 39 0 7 27 15 7 0 0 61 242 90 194 99 190 30 0 15 19 18 23 9 27 10 23 12 23 12 11 9 0 7 0 3 0 1 146 102 226 93 198 98 194 99 222 98 230 99 226 102 226 102 226 107 226 110 214 104 190 96 230 73 75 4 0 0 0 0 7 61 222 88 178 79 119 73 134 79 158 84 194 82 71 0 0 0 0 3 7 7 27 9 11 4 11 6 7 6 11 7 7 7 15 10 11 10 11 10 35 18 23 12 7 10 3 12 3 13 0 7 0 13 3 21 0 7 0 6 0 7 0 7 11 9 15 7 11 9 7 7 0 7 0 7 3 6 0 3 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 0 0 3 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 6 7 10 15 9 3 4 0 1 0 1 0 1 0 0 0 10 43 27 51 21 51 24 43 25 47 27 43 31 39 28 35 27 39 30 43 31 43 33 59 36 51 31 51 34 43 34 51 36 47 36 59 42 75 46 87 51 91 52 99 55 75 42 47 33 39 34 43 33 35 30 35 37 75 48 63 36 27 28 43 31 39 28 35 28 39 28 35 28 35 28 35 30 35 27 39 28 35 24 23 21 31 25 31 24 27 22 23 22 23 24 19 22 15 24 19 25 27 27 23 24 15 22 11 22 59 33 55 28 43 25 35 22 43 24 27 21 35 27 39 25 15 30 27 22 0 7 0 13 31 13 43 16 71 22 79 21 39 7 0 0 7 4 3 0 0 0 0 0 0 0 0 0 0 1 0 0 7 0 7 0 7 0 0 0 0 12 75 66 99 49 79 43 67 42 67 42 63 40 59 39 55 36 47 33 43 33 39 31 39 31 47 31 43 28 51 30 55 25 43 22 31 30 19 28 19 24 11 19 31 19 31 21 47 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 3 1 3 1 3 1 3 1 58 138 58 136 57 136 57 136 52 133 57 133 52 126 52 133 55 133 55 133 55 133 55 133 60 138 58 136 57 138 58 140 55 140 57 143 58 145 60 148 55 138 55 143 61 145 57 133 55 138 55 140 57 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 55 140 57 143 60 148 63 150 63 150 64 155 67 157 69 162 66 164 63 164 67 171 67 167 64 164 64 167 66 169 67 169 67 169 67 169 67 169 67 169 66 167 66 167 66 167 66 167 66 167 66 167 66 167 66 167 69 171 69 171 69 171 69 171 70 169 69 167 67 169 69 171 73 176 72 171 69 169 69 169 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 76 179 75 176 73 179 75 181 75 179 76 183 79 186 79 183 75 181 78 183 79 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 88 202 87 200 85 202 87 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 90 214 88 217 90 219 92 219 92 219 92 219 92 219 92 219 90 219 92 222 93 219 92 217 95 224 96 226 96 229 98 229 98 229 98 229 98 229 98 229 99 231 99 234 101 236 102 236 99 231 104 238 105 236 101 229 102 234 102 234 102 234 102 234 101 231 101 234 102 236 104 236 102 234 102 236 104 238 105 238 99 234 104 238 104 238 101 231 102 236 102 236 102 236 102 236 101 231 98 229 99 234 104 241 98 231 102 236 102 236 99 229 99 224 101 226 102 229 104 231 105 231 105 229 104 226 102 229 105 238 105 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 110 250 111 253 111 250 108 248 110 250 111 255 116 262 119 269 114 267 117 274 119 276 125 298 134 315 140 334 150 348 158 355 159 358 158 360 158 360 156 358 155 358 158 365 164 372 168 377 162 367 164 372 165 374 168 377 171 377 173 393 179 398 179 420 202 427 202 465 227 401 128 219 93 231 92 236 96 124 0 50 13 40 10 16 9 152 104 210 96 210 85 90 0 66 9 59 9 52 10 50 12 45 12 45 9 47 9 42 4 38 0 40 87 234 111 207 88 224 92 241 101 238 102 243 102 241 99 236 99 236 98 231 96 231 96 229 108 179 39 52 0 19 0 14 4 136 95 191 76 193 69 195 67 191 67 183 90 193 43 31 0 19 0 11 4 9 7 11 6 21 7 23 6 28 7 31 6 33 7 40 10 42 10 38 7 33 12 40 15 45 13 45 16 52 15 64 24 69 13 40 7 35 9 33 7 28 6 28 7 31 7 28 7 21 6 21 4 28 6 23 7 21 4 14 1 7 3 7 3 7 3 7 3 7 3 7 3 7 3 7 1 2 0 2 0 4 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 1 4 1 2 0 2 1 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 3 0 3 2 7 14 9 11 4 7 1 2 0 2 0 4 0 7 0 26 18 66 25 66 21 71 27 78 30 71 28 66 28 74 27 74 27 76 30 81 28 81 34 83 31 78 30 81 31 88 36 88 34 88 39 100 42 105 49 114 51 114 52 117 49 97 37 83 34 83 34 81 31 69 30 83 46 100 42 78 25 66 28 71 31 71 28 64 30 69 28 66 27 69 28 69 27 62 28 64 27 57 21 50 24 57 25 59 25 57 22 52 24 54 22 52 21 54 22 57 22 54 24 57 22 50 15 42 31 69 28 64 24 57 19 52 25 57 19 54 24 62 22 47 19 33 22 28 3 11 3 35 12 38 12 45 19 45 19 42 18 16 1 0 3 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 9 0 28 37 119 52 100 46 85 40 83 42 88 39 81 39 81 37 76 34 71 33 69 30 66 30 66 30 71 27 66 30 69 28 64 24 57 28 62 28 59 25 45 21 40 24 38 16 35 27 38 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 87 58 91 60 95 58 91 57 95 58 83 54 79 55 91 60 83 51 75 55 99 61 91 52 87 57 91 58 95 57 91 55 95 61 83 60 79 58 75 57 75 57 67 55 71 58 83 61 83 55 83 55 95 60 95 57 99 61 103 58 87 54 91 58 83 57 83 58 87 60 91 60 79 58 99 64 99 61 95 63 91 63 91 63 91 63 91 63 103 66 99 64 95 66 99 67 83 58 99 67 115 69 111 66 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 119 69 107 67 107 67 103 63 107 69 115 70 107 67 111 70 126 72 119 75 138 78 119 64 111 70 123 75 130 75 123 72 111 75 111 75 111 75 111 75 107 73 107 75 111 76 115 76 111 76 115 78 115 75 103 70 119 78 119 78 119 78 119 78 111 76 123 81 126 79 115 75 130 82 126 79 123 78 115 76 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 88 150 88 146 87 146 88 150 90 154 90 150 88 150 90 154 92 158 92 150 88 150 87 146 85 142 85 150 88 150 90 154 92 158 90 162 92 162 90 162 90 162 90 158 92 158 92 158 95 170 96 158 92 158 93 162 93 166 95 174 98 174 98 174 98 174 98 170 98 178 101 182 101 182 99 170 101 174 102 174 104 178 104 166 101 170 102 174 101 170 99 174 102 174 102 174 102 174 102 170 102 178 105 182 105 182 104 178 104 178 105 182 107 186 107 182 105 182 105 182 105 182 105 190 104 190 104 190 104 190 104 178 101 182 102 186 104 190 105 182 104 186 105 190 104 186 102 198 107 186 102 182 104 194 107 178 104 178 104 178 104 178 104 170 102 182 107 190 107 182 104 194 110 194 110 194 110 194 110 182 105 182 105 182 105 182 105 182 105 194 110 202 110 194 107 198 108 194 108 194 110 202 113 214 113 206 113 206 113 198 114 210 119 210 120 222 125 226 128 218 134 246 147 269 155 277 155 289 159 289 159 289 159 289 159 281 153 265 149 269 158 301 168 305 167 293 167 297 167 297 167 337 176 345 180 349 180 341 180 345 199 404 212 440 208 297 116 146 87 178 108 178 30 0 7 35 9 0 0 0 101 218 98 202 110 158 15 0 7 7 7 19 9 19 10 15 13 11 13 23 13 3 3 0 0 0 1 174 99 238 98 178 84 178 87 206 98 186 95 198 99 190 92 202 92 182 87 186 90 190 90 174 78 79 7 0 1 19 0 19 54 190 81 119 75 126 66 107 73 138 76 162 73 75 3 0 0 0 3 3 6 7 6 7 6 0 9 7 7 0 7 19 10 19 9 19 9 19 9 19 13 23 16 15 10 3 10 19 15 11 16 19 18 7 10 3 13 11 12 15 10 11 10 11 7 15 4 11 6 15 7 11 9 11 7 7 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 11 4 0 0 15 21 39 13 3 0 0 0 0 3 0 0 0 0 0 6 31 24 43 24 15 19 27 25 39 28 35 27 27 27 43 30 35 27 43 33 55 34 55 34 55 34 55 34 39 34 51 36 47 37 59 45 67 43 75 49 91 55 107 60 99 48 59 36 51 40 55 37 47 33 27 37 71 48 51 28 23 25 35 28 43 28 31 24 31 25 31 25 31 25 31 25 27 27 27 30 39 31 31 25 31 28 31 27 23 24 15 21 35 27 31 25 31 25 31 25 31 25 31 25 31 25 31 24 39 27 39 28 35 24 19 19 15 21 19 22 23 21 19 21 3 10 3 6 0 6 3 6 15 6 23 7 35 13 51 19 75 16 7 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 15 0 3 1 0 15 95 54 91 48 75 42 63 40 63 42 51 37 59 39 55 34 43 30 51 34 43 31 39 31 39 33 43 31 39 30 47 30 31 21 39 27 35 25 27 22 19 19 11 19 31 18 15 15 3 0 0 1 7 3 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57 131 58 133 58 133 57 131 58 131 57 128 55 131 57 133 58 133 55 136 61 145 60 136 54 131 55 136 57 133 54 131 60 138 60 138 60 138 58 136 58 136 58 133 58 136 60 140 57 133 54 133 58 140 58 136 58 140 60 138 55 133 58 140 57 140 57 143 58 145 60 145 57 145 63 150 61 148 61 152 63 150 63 150 63 150 63 150 67 155 66 152 64 155 66 157 58 159 64 169 69 169 66 164 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 67 164 63 164 67 171 67 164 66 169 70 171 66 167 67 171 73 176 72 179 75 179 70 169 67 171 72 179 73 179 72 176 75 179 75 179 75 179 75 179 73 176 73 179 75 181 76 181 75 179 76 183 76 179 72 171 78 183 78 183 78 183 78 183 76 181 78 186 79 183 76 181 78 186 79 186 79 186 79 186 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 202 88 205 85 200 85 202 87 202 88 205 88 205 88 207 90 210 92 210 88 205 88 202 87 202 85 200 90 207 92 212 92 214 92 219 92 219 90 222 90 222 90 222 92 219 92 219 92 222 95 226 92 222 93 222 95 224 95 226 98 229 98 229 98 229 98 229 96 229 99 231 101 234 99 231 101 231 101 234 102 234 104 236 99 231 101 234 102 231 101 229 102 234 102 234 102 234 102 234 101 234 104 236 105 238 104 236 104 236 104 238 105 238 107 241 105 238 105 238 105 238 105 238 104 238 104 238 104 238 104 238 101 234 102 236 102 236 104 238 101 236 102 238 104 236 102 234 105 238 104 236 102 238 104 241 104 236 104 236 104 236 104 236 102 236 105 241 108 241 105 238 108 243 108 243 108 243 108 243 105 238 105 238 105 238 105 238 102 241 107 248 108 248 107 243 110 248 108 248 108 250 111 255 110 250 111 253 113 255 114 262 117 269 119 276 123 286 128 296 132 319 141 341 153 353 156 355 159 360 159 360 159 360 159 360 155 355 150 348 153 358 162 372 161 367 164 370 165 372 168 382 174 386 176 396 180 408 182 415 177 417 199 436 214 444 182 329 101 229 101 253 82 83 3 50 13 33 0 40 21 222 105 214 98 241 75 81 0 57 10 47 9 47 9 50 10 54 12 52 16 40 9 31 3 35 3 47 69 188 105 219 92 210 90 214 92 210 85 207 87 217 85 207 85 214 82 212 82 219 82 212 85 179 43 40 0 4 4 0 7 112 82 181 69 181 73 169 66 183 73 176 79 157 40 26 0 14 1 14 4 11 6 16 4 14 0 19 9 28 9 28 9 33 9 33 7 35 7 35 7 42 12 42 7 42 10 50 13 57 13 64 16 66 12 45 10 31 10 28 9 26 9 26 9 23 6 21 4 23 6 26 7 26 7 21 7 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 3 2 0 0 9 42 22 38 10 19 0 2 0 2 0 0 1 0 0 21 19 59 27 64 18 64 22 71 28 69 27 66 25 74 30 78 27 74 30 81 34 85 34 85 34 85 34 85 33 85 37 88 36 85 39 93 40 93 42 100 48 109 54 119 58 109 42 85 36 88 37 81 36 69 31 78 48 93 40 62 25 64 30 69 30 66 25 59 25 62 25 62 25 62 25 59 27 52 27 54 31 59 28 50 27 54 28 52 25 47 22 42 24 47 22 47 22 47 22 47 24 50 24 50 24 50 24 50 22 59 27 66 28 66 27 62 19 52 19 52 19 50 16 45 10 26 7 23 6 21 6 23 6 23 6 26 10 33 15 38 22 21 3 0 1 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 81 39 83 37 78 39 81 37 74 33 69 36 74 33 71 31 69 33 71 33 69 30 69 33 69 27 52 25 50 24 47 21 42 19 40 15 45 22 40 15 35 9 11 0 0 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 83 57 87 58 91 57 87 55 83 57 87 58 91 57 87 55 99 57 87 57 95 61 99 60 79 52 83 55 87 54 79 52 83 58 75 58 79 60 79 60 79 60 79 60 79 60 75 57 91 54 83 55 95 60 95 55 91 58 99 58 91 57 99 63 83 57 87 58 87 58 91 60 91 61 99 61 91 60 99 66 91 63 91 63 91 63 91 63 103 66 99 64 95 66 99 67 95 63 107 67 111 66 99 61 103 64 107 66 107 66 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 103 63 99 64 115 70 119 67 107 69 119 69 111 66 111 70 123 73 126 72 115 69 119 72 115 69 119 72 126 73 123 73 119 75 111 75 111 75 111 75 107 73 107 75 111 76 115 76 111 75 115 76 115 75 107 72 119 78 119 78 119 78 119 78 115 76 119 78 119 78 115 76 111 76 115 78 123 81 126 82 126 81 126 81 126 81 126 81 126 81 126 82 130 84 134 84 134 84 130 82 130 82 134 84 134 85 138 87 142 85 138 84 142 85 142 85 146 87 146 88 138 84 138 85 142 85 146 87 150 88 154 90 154 90 158 92 150 88 150 88 146 87 146 85 158 92 158 93 162 93 166 93 162 92 162 90 162 90 162 90 162 92 158 92 158 93 166 95 162 95 166 95 170 96 170 98 178 99 178 99 178 99 178 99 170 96 174 99 182 101 178 99 166 99 170 101 170 102 174 102 166 99 170 101 170 101 166 99 170 101 170 102 174 102 174 102 170 101 174 104 182 105 178 104 178 104 178 104 182 105 182 107 182 105 182 105 182 105 182 105 190 104 190 104 190 104 190 104 190 104 186 102 186 102 182 101 182 102 186 104 190 102 186 101 186 102 190 104 190 104 186 102 178 104 178 104 178 104 178 104 174 104 182 107 186 107 186 105 182 105 182 105 182 105 182 105 182 105 182 105 182 105 182 105 178 104 186 105 190 107 186 105 194 108 194 108 194 110 202 111 198 108 194 110 202 113 202 116 210 119 210 122 226 126 234 129 226 137 246 150 277 156 285 158 289 159 289 159 289 159 289 159 285 153 281 152 277 156 285 159 289 165 301 168 293 165 309 176 345 179 353 184 353 185 349 185 309 184 349 193 392 214 392 182 238 98 202 120 154 16 0 21 23 4 0 6 63 116 218 96 226 114 174 16 0 13 23 9 19 9 15 10 7 12 3 13 19 13 3 6 0 6 0 9 83 67 194 95 190 87 178 84 154 76 142 75 146 78 142 73 142 75 154 79 158 76 150 75 134 69 67 10 0 3 27 0 3 45 158 76 107 69 111 64 99 70 134 75 166 73 71 1 0 1 0 3 3 6 7 4 0 3 0 4 0 10 3 6 7 6 7 6 11 6 11 4 7 7 11 6 0 6 11 13 11 13 3 15 15 15 0 6 0 9 0 9 3 7 0 6 11 7 15 4 11 6 15 7 19 6 15 7 11 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 11 3 0 0 19 22 51 21 27 12 0 0 0 0 7 0 15 3 7 9 39 28 47 27 15 21 23 25 35 27 35 27 31 28 43 30 35 27 39 31 55 34 55 34 55 34 55 34 35 36 55 39 51 36 47 36 59 40 59 42 71 49 95 55 111 52 67 37 43 36 47 36 39 31 31 37 71 49 51 33 39 30 47 31 47 28 35 24 31 25 31 25 31 25 31 27 31 27 27 28 35 30 27 24 27 27 27 27 23 24 15 21 31 21 31 21 31 21 31 21 39 24 39 24 39 24 39 25 23 22 31 28 47 31 47 30 19 19 15 18 3 13 0 13 3 12 11 7 3 6 15 7 15 7 23 7 27 12 39 15 39 9 3 0 7 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 37 59 39 55 37 59 37 51 34 43 31 51 36 47 33 39 31 43 33 43 31 35 31 43 31 27 22 27 22 35 21 27 18 23 18 19 22 39 19 23 18 11 7 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 128 57 131 57 131 55 128 54 128 58 136 60 133 55 126 58 133 54 128 52 133 57 136 52 131 55 133 55 133 54 128 55 133 57 136 60 138 61 140 58 138 61 143 61 136 55 128 55 131 52 131 57 138 57 133 55 136 58 138 57 136 60 148 58 143 58 143 58 143 58 143 61 150 63 145 58 143 63 155 61 148 63 150 63 150 64 152 67 155 66 152 64 155 66 157 64 167 66 167 66 164 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 169 66 169 66 169 66 169 64 169 66 171 67 169 66 167 67 164 64 167 69 174 69 169 67 171 70 174 67 167 69 174 72 181 75 174 64 164 70 183 69 171 70 174 72 176 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 176 76 181 76 181 76 181 76 181 76 181 76 183 78 181 76 181 76 181 78 183 78 186 79 186 81 188 81 188 81 188 81 188 81 188 81 191 82 193 84 193 84 193 82 188 81 191 84 193 84 195 85 198 87 195 85 193 84 198 85 200 85 202 87 202 84 198 85 200 87 202 87 202 90 207 90 207 90 207 90 207 90 207 88 205 88 202 87 202 90 207 90 212 92 212 92 219 92 219 90 222 90 222 90 222 93 219 92 217 90 219 93 222 95 224 96 226 96 229 98 229 99 231 99 231 99 231 99 231 95 226 98 231 99 231 99 229 98 229 99 229 101 231 101 231 98 229 101 231 101 231 99 226 99 231 101 231 101 234 102 234 99 231 102 236 104 236 104 234 102 234 104 236 104 238 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 101 236 104 241 105 238 102 234 104 236 104 236 104 236 104 236 104 236 105 238 107 241 107 241 107 241 107 241 107 241 107 241 105 238 105 238 105 238 105 238 104 241 105 243 107 245 107 245 108 248 107 245 108 248 110 253 105 245 108 250 111 257 116 265 119 269 120 281 126 288 131 300 137 327 146 348 156 358 158 358 158 358 158 358 158 358 158 358 153 355 155 358 156 355 155 353 167 382 174 384 168 377 174 398 185 403 187 408 188 415 185 413 184 410 187 403 194 432 211 420 170 272 110 255 70 64 7 59 13 26 0 42 60 243 108 222 105 248 76 81 1 66 16 50 10 50 10 50 12 50 10 50 13 38 9 33 6 38 9 54 25 112 63 167 69 167 64 169 67 171 67 174 69 176 67 176 64 183 73 195 75 191 67 183 70 167 43 45 0 4 3 2 0 93 70 171 64 169 67 167 64 176 69 169 79 157 39 21 0 14 1 14 4 11 6 16 4 40 21 45 9 31 7 33 6 31 4 31 4 31 3 33 6 35 6 33 4 38 12 62 15 54 15 64 18 62 10 40 10 26 9 26 7 23 7 21 9 23 6 21 4 23 6 26 6 23 7 19 6 19 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 1 0 1 2 9 45 28 54 22 42 10 2 0 0 0 0 3 0 0 21 19 59 25 62 21 66 22 69 27 66 27 66 27 76 30 78 27 74 28 78 33 83 33 83 33 83 33 83 30 83 39 93 37 83 33 78 43 97 42 97 46 107 54 119 61 117 46 88 34 81 33 78 33 69 33 81 48 90 40 66 30 71 33 74 31 69 27 62 25 62 25 62 25 62 25 59 28 52 25 52 28 54 27 47 27 52 27 52 27 50 24 45 18 40 19 42 19 42 21 45 22 47 22 47 22 47 22 47 22 59 27 69 31 74 31 71 24 57 19 47 13 40 10 35 12 26 9 21 7 21 7 23 9 21 7 21 7 23 10 21 6 7 1 2 4 9 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 49 97 45 85 39 81 39 81 39 81 37 78 36 74 33 71 37 76 34 71 33 71 33 74 33 69 30 69 33 69 27 52 21 45 21 42 19 40 18 40 18 50 25 45 19 45 16 26 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 57 87 58 91 57 87 55 79 55 91 60 95 58 83 54 91 57 87 52 79 54 87 58 87 55 91 58 95 57 87 55 75 54 79 55 83 58 87 58 83 57 87 60 87 57 75 51 87 54 79 54 91 58 91 55 87 57 95 58 91 57 99 64 87 58 87 58 87 58 87 58 99 63 99 60 83 58 95 66 87 61 87 63 91 64 95 64 103 66 99 64 95 66 99 67 107 66 107 66 103 63 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 123 69 111 67 115 69 107 64 111 69 123 70 111 67 115 70 123 73 126 69 99 63 119 76 115 69 115 69 119 70 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 76 115 76 115 76 115 76 115 76 115 76 115 75 111 76 115 76 123 79 119 78 119 76 115 76 126 81 126 81 126 81 126 81 126 81 126 82 130 84 134 84 134 82 126 81 126 81 130 84 134 85 138 87 142 85 138 84 138 84 138 85 142 85 146 87 146 87 146 87 150 88 154 90 154 90 154 90 154 90 154 90 154 90 154 88 150 88 146 87 146 87 150 88 150 90 154 88 162 92 162 90 162 90 162 90 162 92 158 90 154 90 158 92 166 95 170 96 170 98 174 98 178 99 178 99 178 99 178 99 166 96 174 98 178 99 174 98 162 98 162 98 166 99 166 101 162 98 166 101 170 99 162 98 162 99 166 101 170 102 174 102 166 101 174 102 178 104 174 102 174 102 174 104 178 104 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 178 101 186 104 190 102 182 99 178 104 178 104 178 104 178 104 178 104 178 104 182 105 186 107 186 107 186 107 186 107 186 107 182 105 182 105 182 105 182 105 190 107 190 107 194 108 198 110 194 107 190 107 190 108 198 111 194 107 194 110 206 114 206 117 214 120 214 123 234 131 242 134 238 140 253 152 281 158 285 158 285 158 285 158 285 158 285 158 281 153 289 155 281 155 273 152 293 165 301 168 301 173 333 188 380 194 376 193 361 188 337 184 337 187 329 180 349 203 420 214 432 129 230 111 115 12 15 15 35 3 0 1 142 117 214 104 234 114 166 15 0 16 35 12 23 12 15 12 7 12 0 12 15 10 3 7 0 9 0 12 7 25 67 46 79 40 75 48 115 60 123 61 119 63 126 66 107 63 134 75 126 69 115 67 107 66 71 13 0 1 19 0 0 34 134 73 107 64 107 66 99 67 119 72 166 75 75 0 0 1 0 3 3 6 7 4 0 33 95 39 11 7 0 9 0 4 0 4 0 4 3 4 7 6 11 6 7 9 27 21 23 18 27 22 31 18 3 7 7 10 3 10 7 9 7 7 11 7 15 4 11 6 15 7 15 6 11 6 11 4 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 7 1 3 0 15 21 63 30 55 27 35 3 0 0 7 0 7 1 0 6 27 24 31 21 27 24 23 24 31 25 35 27 35 30 47 30 35 25 35 30 51 33 51 33 51 33 51 33 27 33 51 39 47 33 35 31 63 42 63 42 71 48 87 54 107 55 83 40 43 31 35 33 39 33 39 40 67 45 47 33 43 31 51 33 51 30 35 25 31 25 31 25 31 25 31 27 39 28 23 25 27 27 23 24 23 25 27 27 27 25 19 22 19 18 23 18 27 19 31 21 35 22 35 22 35 22 35 22 39 28 51 33 55 31 47 28 39 25 27 18 7 13 3 12 7 12 11 9 7 7 19 9 19 7 23 6 15 6 19 6 7 1 3 1 11 4 7 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 43 63 39 63 40 59 39 55 36 47 34 43 33 55 36 47 34 43 33 47 34 43 31 35 31 43 31 27 22 23 19 27 19 27 18 23 18 23 24 39 21 27 22 27 15 3 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57 133 58 136 60 133 58 131 55 131 57 133 58 131 57 128 60 140 61 138 57 133 57 140 55 136 58 138 58 138 57 133 55 133 55 133 57 136 57 136 54 133 55 133 55 131 52 128 55 128 51 128 55 136 57 131 57 138 60 138 57 136 60 145 60 145 58 143 58 143 57 140 61 150 64 148 58 143 60 150 60 145 61 150 63 152 66 155 67 155 66 152 64 155 66 157 67 167 66 164 64 162 63 162 67 169 66 167 66 167 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 73 174 67 169 69 171 66 162 67 174 72 174 69 169 69 176 73 179 70 169 64 167 69 179 69 171 67 169 69 174 72 176 72 174 72 174 72 174 72 174 73 176 73 179 75 181 76 181 75 179 73 176 73 179 76 183 75 179 75 179 75 179 75 179 76 181 75 179 75 179 76 181 81 186 79 183 76 179 75 176 81 188 81 188 81 188 81 188 81 188 81 191 82 193 84 193 82 191 81 188 81 188 82 191 84 195 85 198 87 195 85 193 82 198 84 198 85 200 85 200 87 202 88 205 88 207 90 207 92 210 90 207 90 207 88 205 92 207 90 207 88 205 88 205 85 200 87 205 87 207 87 212 92 219 90 222 90 222 90 222 93 219 92 217 88 217 90 217 93 224 95 224 96 226 96 229 98 229 98 229 98 229 98 229 95 224 96 229 98 229 98 229 96 224 96 226 98 226 99 229 98 226 99 229 99 229 98 226 98 226 98 229 101 231 102 234 99 229 101 234 102 234 102 234 101 234 102 234 104 236 104 236 102 234 102 234 102 234 102 234 101 234 101 234 101 234 101 234 104 238 102 236 102 236 101 234 101 236 102 238 104 236 102 234 101 234 102 236 102 236 101 234 104 236 104 236 104 236 104 236 105 236 104 236 104 238 107 243 108 243 108 243 108 243 108 243 105 238 105 238 105 238 105 238 108 248 107 245 108 248 110 253 107 245 105 243 107 248 110 250 108 250 111 255 114 260 116 267 119 272 122 284 128 296 134 308 138 331 146 348 156 358 158 355 156 355 156 355 156 355 156 355 152 353 153 355 155 353 153 351 149 348 152 360 167 389 185 410 197 417 194 415 190 410 184 403 184 393 174 379 185 405 208 422 194 279 107 226 43 57 16 38 16 26 0 35 82 229 96 224 101 234 69 64 0 66 18 52 13 47 12 45 12 50 9 47 12 35 7 31 4 38 10 52 13 69 24 97 30 90 25 107 40 128 48 140 52 145 58 162 55 167 70 181 70 171 66 174 70 162 46 50 0 4 3 9 0 90 66 179 67 167 67 176 66 176 66 169 82 164 42 23 0 14 1 14 4 11 6 16 6 95 67 119 34 57 15 45 4 33 4 33 4 33 4 33 4 35 7 35 7 40 15 57 19 62 22 71 25 66 12 42 12 31 10 28 9 26 9 26 9 23 6 21 4 23 6 26 4 21 6 19 4 16 6 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 0 1 0 4 38 28 59 27 62 24 14 0 2 1 0 0 0 0 16 15 50 19 52 25 69 24 66 24 64 27 66 28 78 31 78 27 71 27 76 31 81 31 81 31 81 31 81 28 78 36 85 34 78 31 81 36 85 37 93 42 97 45 100 54 114 51 100 37 78 31 74 36 76 37 85 45 81 36 64 27 66 30 71 31 69 28 64 25 62 25 62 25 62 25 59 30 54 25 47 25 50 24 45 24 50 25 52 27 50 24 47 16 38 18 42 19 45 22 47 21 45 21 45 21 45 21 45 30 66 31 69 31 62 25 52 27 57 21 42 13 38 13 33 13 28 10 23 9 23 9 23 10 23 6 16 3 11 1 9 1 2 1 2 1 2 1 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 85 39 81 39 81 40 81 37 76 34 71 34 74 37 78 36 74 34 74 34 74 33 69 30 69 33 69 27 52 21 45 21 45 19 42 19 42 18 47 24 42 19 47 21 35 10 7 0 0 1 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 95 60 99 61 99 61 95 60 91 57 87 55 83 57 87 58 91 60 107 61 91 55 87 58 83 55 91 57 91 57 87 54 83 57 79 55 79 55 79 54 71 51 67 51 67 52 75 54 83 52 75 52 87 57 87 54 95 60 99 58 87 55 95 60 91 60 91 58 87 57 83 57 91 63 103 64 95 58 87 60 83 60 87 63 91 64 99 66 103 66 99 64 95 66 99 67 107 66 103 64 99 63 103 64 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 119 69 111 67 119 70 115 66 115 70 123 72 115 67 119 72 130 70 111 66 111 69 115 69 115 69 111 67 111 69 123 75 111 72 103 72 103 72 103 72 107 73 107 75 111 76 115 76 111 75 107 72 107 75 119 79 111 75 111 75 111 75 111 75 115 76 111 73 107 75 115 76 119 76 115 76 115 76 115 76 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 138 84 138 85 142 85 142 85 146 87 146 88 150 88 158 92 158 90 154 88 150 88 158 92 154 90 154 88 150 88 146 87 146 88 150 88 154 88 162 92 162 90 162 90 162 90 162 92 154 90 150 88 150 90 158 93 162 93 166 95 166 96 170 96 170 96 170 96 170 96 162 95 170 98 174 98 174 96 154 95 158 96 158 98 162 98 158 98 162 99 166 98 162 96 158 96 162 99 170 101 174 102 162 99 170 102 174 102 174 101 170 101 174 102 174 104 178 104 174 102 174 102 174 102 174 102 182 101 182 101 182 101 182 101 182 101 186 102 186 102 190 104 182 102 186 104 190 102 186 101 186 101 182 99 178 101 182 102 178 104 178 104 178 104 178 104 182 105 178 102 178 105 186 108 182 105 182 105 182 105 182 105 182 105 182 105 182 105 182 105 194 107 186 105 186 107 198 111 190 107 186 105 190 107 194 110 214 113 210 114 214 116 210 117 214 120 218 125 238 132 249 137 238 140 253 152 277 156 281 155 281 156 281 156 281 156 281 156 281 152 281 152 273 153 277 155 261 146 238 152 293 177 337 184 353 191 357 190 341 185 325 184 309 171 281 171 333 190 372 193 313 101 214 93 43 4 51 6 23 0 0 3 194 104 150 96 210 105 134 6 0 16 35 12 27 13 19 12 7 10 0 10 11 10 7 6 0 4 0 10 0 12 19 24 31 15 15 24 39 28 71 36 83 42 99 54 95 61 130 70 107 63 107 69 126 72 91 16 0 0 11 0 0 33 123 76 119 66 123 73 107 67 119 72 178 81 87 1 0 1 0 3 3 6 7 4 0 39 142 72 115 43 39 13 0 6 0 6 0 6 0 6 0 6 15 9 11 9 19 15 31 19 35 25 43 21 7 4 0 9 0 9 3 7 0 6 11 7 15 4 11 6 15 7 11 4 11 4 7 4 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 15 51 28 51 34 63 10 0 3 15 0 11 1 0 4 23 22 27 19 35 25 27 22 27 24 31 27 39 30 47 30 35 25 35 28 47 31 47 31 47 31 47 31 23 30 39 33 35 31 39 36 35 34 51 42 67 43 63 40 79 51 91 48 59 33 31 30 47 39 55 42 59 39 31 28 23 24 35 30 47 30 39 28 31 25 31 25 31 25 31 27 43 28 19 22 19 25 19 22 19 25 23 27 27 25 23 24 19 18 23 19 31 22 39 24 31 21 31 21 31 21 31 21 43 30 51 31 47 27 31 22 31 21 15 13 0 10 0 15 19 13 15 10 11 10 19 12 23 10 19 3 7 0 3 0 3 1 3 0 0 0 0 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 95 48 71 39 51 34 47 34 63 39 55 34 43 33 47 34 59 37 51 34 47 34 47 36 43 31 35 31 43 31 27 22 23 21 31 21 35 22 35 22 19 21 35 18 23 22 35 19 39 9 0 0 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 60 138 63 140 63 140 61 136 60 133 55 126 54 128 58 136 52 136 61 140 55 126 51 131 52 131 54 133 55 131 54 128 58 136 57 133 55 131 54 128 51 124 48 121 48 126 54 133 54 128 51 128 55 136 55 131 60 143 61 138 55 131 57 138 60 145 60 143 58 140 57 140 60 150 66 155 63 145 58 143 60 145 61 150 63 152 66 155 67 155 66 152 64 155 66 157 66 164 64 162 63 164 64 167 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 67 167 66 169 70 176 72 174 69 174 72 176 69 171 70 176 75 174 66 167 70 176 69 164 70 171 67 167 67 171 72 179 72 174 72 174 72 174 72 174 73 176 73 179 75 181 76 181 75 176 73 174 73 179 78 186 75 179 75 179 75 179 75 179 78 181 73 174 72 176 76 183 73 176 75 181 76 183 79 186 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 82 198 84 200 85 200 84 198 84 200 85 202 87 202 92 210 92 207 90 205 88 205 92 210 92 207 90 205 88 205 88 205 88 210 90 212 90 217 92 219 90 222 90 222 90 222 93 222 90 214 88 214 88 214 92 219 92 222 93 222 95 224 95 224 95 224 95 224 95 224 93 224 96 229 98 229 98 226 95 222 95 224 96 224 98 226 96 226 98 229 99 226 98 224 95 224 98 226 99 231 102 234 98 229 101 234 102 234 102 231 101 231 101 234 102 236 104 236 102 234 102 234 102 234 102 234 101 234 101 234 101 234 101 234 99 234 101 236 102 238 104 241 101 236 102 238 104 236 102 234 104 236 99 229 98 231 102 238 104 236 104 236 104 236 104 236 107 238 104 234 104 238 108 245 104 236 104 236 104 236 104 236 105 238 105 238 105 238 105 238 107 243 104 238 104 243 108 250 107 243 105 243 105 245 108 250 116 260 116 260 116 260 117 267 119 272 122 286 129 298 137 312 138 329 146 346 155 353 155 351 156 355 156 355 156 355 156 355 152 351 150 351 152 353 155 358 162 353 147 351 165 389 177 386 182 396 185 401 185 405 185 398 177 372 164 362 179 370 177 355 114 202 99 200 16 35 24 33 6 21 9 47 99 210 75 202 95 217 58 52 0 62 18 45 13 47 13 45 12 42 10 42 12 35 6 26 3 28 6 42 6 45 12 76 21 62 9 69 7 71 21 90 28 102 40 126 54 150 69 164 64 152 66 171 76 171 51 57 0 7 4 19 1 95 67 186 73 171 70 186 69 179 66 171 85 171 45 26 0 14 1 14 4 11 6 19 0 88 64 152 72 133 40 59 6 40 6 40 6 40 6 35 1 26 9 33 7 31 7 38 18 52 21 64 24 54 9 28 7 23 7 21 6 19 4 19 9 23 6 21 4 23 6 26 4 21 6 16 4 14 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 0 31 24 54 24 66 31 23 0 7 3 0 3 0 0 21 16 54 21 57 27 71 24 64 22 62 25 66 28 78 31 78 27 71 27 76 31 81 31 81 31 81 31 81 27 74 30 76 30 78 34 90 33 85 42 102 48 102 43 93 45 107 54 109 42 83 30 71 40 83 42 88 43 74 31 57 19 57 25 66 30 69 30 66 25 62 25 62 25 62 25 59 31 54 24 45 24 47 24 45 24 47 25 52 27 52 25 50 18 40 19 45 22 47 24 52 21 45 21 45 21 45 21 45 25 59 28 64 28 59 24 52 21 45 15 33 9 31 10 31 15 23 12 19 10 19 10 21 12 19 6 9 0 2 0 2 3 2 1 0 0 0 0 4 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 3 0 0 7 0 35 43 107 46 90 40 76 33 69 31 69 42 81 37 74 33 71 34 76 39 78 36 74 34 74 34 76 33 69 30 69 33 69 27 52 22 47 22 47 22 47 22 50 16 45 21 38 18 47 22 38 21 19 3 0 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 83 57 95 60 87 57 95 61 103 60 83 55 87 57 83 54 79 52 83 55 95 60 103 61 87 54 79 51 75 51 75 52 99 58 87 52 75 49 67 48 103 57 79 49 75 51 75 49 67 49 75 54 83 55 87 54 83 54 87 57 99 61 107 64 83 61 103 63 87 58 99 69 95 60 87 60 99 64 99 61 87 61 87 63 91 64 95 64 103 66 99 64 95 66 99 67 107 64 103 64 103 66 111 69 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 70 119 70 119 69 111 66 119 70 119 70 119 69 107 66 107 66 107 67 111 69 115 70 111 70 95 67 91 70 107 75 95 72 111 75 111 75 119 81 107 75 111 76 115 78 119 79 115 76 115 76 115 76 115 76 123 76 107 73 115 78 119 76 115 76 115 76 111 73 103 72 103 73 115 79 126 81 123 79 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 142 85 142 85 142 85 142 85 146 87 146 87 146 90 158 92 162 92 158 90 154 88 150 88 146 87 146 87 146 87 146 84 158 90 158 88 158 88 158 88 170 95 158 90 150 90 154 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 166 98 162 96 158 98 162 99 166 99 166 99 166 99 166 99 170 99 166 98 162 99 166 101 178 102 174 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 99 178 101 186 104 186 101 182 99 178 101 182 102 178 104 178 105 182 107 186 107 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 178 104 186 105 190 107 186 105 206 111 210 116 218 117 206 114 210 119 214 123 226 129 253 141 246 143 257 150 269 150 261 146 261 150 265 152 269 153 273 155 277 149 269 147 265 152 277 156 269 159 293 170 309 170 309 173 321 182 329 187 325 182 313 179 273 164 265 150 329 191 309 111 130 99 214 66 35 3 3 12 15 0 0 37 202 90 115 88 182 90 63 6 0 7 43 13 11 9 15 15 11 12 0 7 3 7 0 3 0 4 0 7 19 13 19 12 11 12 11 10 31 12 39 16 47 22 43 27 39 33 63 49 99 66 123 69 146 79 115 19 0 0 7 0 0 33 142 73 103 64 119 67 134 72 123 73 178 82 91 4 0 1 0 3 3 3 0 0 0 22 146 75 158 72 103 54 43 24 7 9 0 3 0 9 3 7 11 9 11 10 11 9 15 13 15 16 27 15 0 3 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 11 1 3 1 3 9 35 27 51 27 51 18 19 0 7 3 15 1 0 6 31 27 39 21 19 21 19 22 27 25 31 25 35 27 35 27 35 27 35 28 39 28 39 28 39 28 39 28 31 31 35 33 39 31 35 30 47 37 59 43 71 45 75 45 75 52 103 55 79 42 59 42 59 46 83 45 39 28 15 30 39 25 27 25 39 30 39 25 19 22 27 25 31 25 31 25 23 25 19 24 19 22 15 22 15 24 19 25 23 27 27 28 35 21 27 18 19 18 27 21 35 22 35 22 35 22 35 24 39 27 51 31 55 28 43 24 11 13 11 15 15 16 19 16 19 15 19 12 11 10 15 9 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 10 63 51 107 51 71 36 43 33 51 37 43 37 63 39 43 31 47 39 39 33 47 36 47 33 35 28 27 28 35 33 43 31 35 28 27 21 27 18 23 18 27 19 27 19 23 16 23 19 35 25 51 13 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 131 60 133 57 131 58 138 61 133 54 126 55 131 57 128 52 128 54 131 55 136 57 138 58 136 55 128 52 128 54 133 57 133 54 126 49 121 48 121 55 128 49 124 51 128 51 124 48 121 51 128 54 131 54 131 51 128 54 133 57 140 61 143 57 143 58 143 57 140 60 148 61 145 58 145 63 152 63 148 61 148 63 150 63 152 64 152 67 155 66 152 64 155 66 157 64 162 63 162 63 164 66 169 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 171 70 174 69 171 67 167 69 174 70 174 69 171 67 167 66 167 66 169 67 171 69 171 70 169 69 169 70 171 72 176 69 174 75 179 75 179 78 186 75 179 76 181 76 181 76 183 76 181 76 181 76 181 76 181 79 181 73 176 76 183 76 181 76 181 76 181 75 179 73 174 73 179 78 188 81 188 81 188 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 85 200 85 200 85 200 85 200 87 202 87 202 87 205 90 210 92 210 90 207 90 205 88 205 88 205 88 207 87 205 85 210 90 217 88 219 88 219 88 219 96 224 92 217 88 217 92 219 92 219 92 219 92 219 92 219 93 222 92 219 92 222 95 224 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 98 226 98 226 99 231 102 234 101 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 234 101 234 102 238 102 236 101 234 101 234 102 236 102 234 102 236 104 236 105 238 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 104 241 105 245 108 248 107 245 111 253 113 257 116 260 116 265 117 272 122 281 126 293 137 317 146 341 150 353 155 353 152 346 150 346 150 348 152 348 152 348 149 348 149 348 152 353 155 358 153 362 165 379 171 382 173 386 179 393 185 398 185 396 177 382 162 351 153 324 159 324 126 205 76 219 93 143 19 35 4 35 9 21 0 97 95 195 69 195 84 191 34 52 6 45 16 40 9 38 12 42 12 42 10 38 10 31 4 21 0 28 6 38 12 50 10 50 10 52 10 52 6 50 9 57 16 69 19 74 16 76 27 100 45 128 58 148 69 164 52 62 0 14 0 19 0 109 78 198 75 179 73 176 75 186 67 169 84 171 48 33 0 14 1 14 4 7 3 11 0 71 66 155 72 155 55 124 45 85 28 52 7 28 3 23 6 19 7 23 7 26 9 31 9 33 12 45 18 45 10 26 9 26 9 26 7 23 7 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 2 1 2 1 23 19 54 25 54 25 31 6 0 0 2 3 0 0 19 18 59 24 57 21 64 21 66 24 62 25 64 24 71 25 74 27 76 28 76 28 76 28 76 28 76 28 76 30 78 31 81 33 78 31 76 34 83 36 88 39 95 43 97 45 107 54 114 48 97 43 93 46 100 54 95 39 64 31 69 28 64 25 64 28 69 28 62 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 45 19 40 16 40 19 42 19 45 21 45 22 50 24 50 24 54 30 59 30 52 21 40 13 33 13 33 15 35 16 35 16 28 15 26 12 19 7 11 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 33 33 102 51 95 43 78 34 74 36 78 34 76 37 78 34 74 36 78 33 71 34 76 34 71 31 66 27 64 30 69 31 69 30 62 21 45 19 40 18 40 18 42 18 40 18 40 18 42 21 45 22 23 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 79 57 91 58 87 57 91 61 99 57 75 52 83 58 95 60 79 52 79 52 79 52 83 54 103 60 87 54 79 54 91 58 83 51 75 49 71 48 71 49 71 48 67 49 83 52 79 48 63 46 71 51 79 52 79 52 75 51 79 54 87 57 95 60 95 60 83 57 87 58 87 57 95 60 87 60 99 64 99 61 87 63 91 63 95 64 95 64 103 67 99 66 99 66 103 67 99 61 95 61 95 63 103 66 107 66 107 66 107 66 107 66 103 64 103 64 103 64 103 64 107 66 107 66 107 66 107 66 107 67 103 66 103 66 107 67 107 67 107 67 107 67 107 67 103 64 103 66 107 67 111 67 115 69 119 70 115 67 107 66 115 69 115 70 115 67 111 66 107 66 107 67 111 69 115 70 99 69 99 70 103 72 103 70 99 72 111 75 107 73 115 79 115 76 115 76 111 75 111 75 115 76 115 76 115 76 115 76 123 76 107 73 115 78 115 75 115 76 115 76 111 75 111 75 115 78 123 81 130 82 130 82 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 146 87 146 87 146 87 146 87 150 87 146 87 146 88 154 90 154 90 154 88 150 88 146 87 150 88 150 88 154 90 154 88 158 90 158 88 158 88 158 88 166 93 158 90 154 90 158 92 158 92 158 92 158 92 158 92 170 95 162 92 158 92 158 93 170 95 166 93 162 95 166 96 162 98 158 96 158 96 162 98 170 101 170 101 170 101 170 101 166 99 162 96 158 98 166 99 170 101 170 99 166 99 162 98 170 101 170 101 170 101 170 101 166 99 170 101 170 101 166 99 182 101 182 101 182 101 182 101 186 102 186 102 186 102 186 102 190 102 186 101 182 102 190 104 190 104 186 102 186 102 190 104 170 101 170 102 174 102 174 104 178 104 178 104 178 104 178 104 182 105 186 107 186 107 182 105 186 107 186 107 186 107 186 107 190 107 190 107 190 107 190 107 186 107 194 108 198 110 194 108 214 113 206 113 210 116 214 119 214 122 222 126 234 131 253 141 261 147 269 155 281 155 273 152 269 152 269 150 265 150 265 150 265 147 273 150 273 155 277 155 269 158 293 170 309 173 317 177 313 180 333 187 333 179 301 170 281 152 277 147 257 120 154 69 130 90 190 51 15 1 7 9 27 0 0 43 198 90 119 79 162 81 43 4 0 4 19 4 15 10 11 13 3 12 0 10 3 9 0 1 0 4 7 7 19 10 19 10 19 9 19 9 3 3 7 6 7 10 11 12 0 9 3 19 35 37 75 49 95 61 111 28 23 6 0 0 0 31 130 81 142 72 134 64 126 70 119 69 166 79 95 9 0 1 0 3 3 3 0 0 0 12 126 66 150 73 119 60 107 43 59 21 7 6 0 1 0 4 7 4 0 6 3 6 0 7 11 13 27 18 11 9 3 10 3 9 7 7 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 11 3 3 1 0 9 31 25 51 27 55 19 23 1 7 1 15 1 0 6 31 27 39 21 19 21 19 21 27 24 27 25 23 22 27 25 35 28 43 30 39 28 39 28 39 28 39 28 35 31 35 31 35 31 35 31 39 31 35 31 43 37 59 42 63 46 83 51 83 46 75 46 75 51 83 45 43 31 27 34 43 28 35 27 43 30 39 27 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 21 27 18 23 18 23 19 19 18 27 21 35 24 43 25 39 27 51 30 47 22 19 12 11 13 11 13 15 15 15 16 27 19 31 18 19 10 7 3 0 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 7 0 7 0 11 4 3 0 0 16 75 51 87 45 71 40 55 37 51 37 55 34 43 34 51 37 51 34 43 34 47 34 47 33 39 30 31 30 35 31 39 30 31 28 23 19 23 16 19 16 19 16 19 18 23 19 27 19 27 21 51 15 19 1 0 0 0 0 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 128 58 136 60 128 51 121 54 136 61 140 55 133 54 131 52 128 51 126 61 138 55 128 51 128 57 138 49 121 48 119 46 121 49 124 46 119 46 124 52 126 48 114 45 119 48 124 51 126 51 126 52 128 54 133 57 138 58 140 69 150 58 143 63 152 61 140 61 145 58 145 63 152 63 148 63 150 63 152 64 152 66 155 69 157 66 155 66 155 67 159 63 162 61 159 63 164 66 167 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 162 66 157 64 159 67 162 66 159 66 159 66 159 66 159 64 164 64 167 66 169 67 169 67 171 69 171 69 169 66 164 67 169 69 171 69 169 67 167 66 167 66 169 67 171 69 171 66 167 70 176 73 174 70 169 70 174 75 179 73 176 75 183 78 183 76 181 75 176 73 176 75 179 75 179 75 179 75 179 78 179 72 176 75 181 76 179 78 181 76 179 75 179 76 181 79 188 81 191 84 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 202 88 205 88 205 88 202 87 202 87 202 88 207 90 210 90 212 90 217 90 217 88 219 88 219 88 219 93 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 95 222 93 219 92 222 93 224 96 224 95 222 93 224 95 226 98 226 96 222 95 224 98 226 101 231 101 231 101 231 101 231 98 226 96 224 96 224 98 226 99 229 99 226 98 226 98 226 99 229 99 229 99 229 99 229 98 229 101 231 101 231 99 226 99 231 99 231 99 231 99 231 101 234 101 234 101 234 101 234 102 236 101 236 102 236 104 238 105 238 104 236 102 238 104 241 102 234 102 234 102 234 104 236 104 236 104 236 104 236 104 236 104 238 107 241 107 241 105 236 107 241 107 241 107 241 107 241 105 243 105 243 105 243 105 243 107 248 110 253 111 253 110 250 114 255 111 255 114 262 120 274 120 276 126 291 131 298 138 317 144 336 149 348 153 348 150 343 152 348 150 346 149 341 147 341 143 343 149 353 155 355 155 353 153 362 165 377 171 384 176 393 176 389 184 401 184 384 168 360 152 322 138 298 120 214 76 183 73 205 79 112 9 31 7 28 10 14 3 117 92 195 72 181 78 171 27 50 9 40 12 28 10 35 12 38 12 38 10 38 10 23 3 21 1 23 4 35 7 35 7 38 6 38 6 38 0 26 1 31 4 40 7 42 7 45 7 52 16 81 34 105 42 136 52 100 33 69 21 57 3 109 63 183 69 169 63 155 66 174 61 157 73 157 45 33 0 14 1 14 4 7 3 11 0 54 51 124 57 133 46 105 36 71 24 42 9 19 3 14 1 7 3 7 3 14 3 16 1 16 6 38 18 45 15 33 10 28 10 28 9 26 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 2 1 21 16 50 24 54 27 35 9 2 0 0 3 0 0 19 18 59 24 57 19 62 21 64 22 62 24 62 21 64 22 69 27 76 30 81 28 76 28 76 28 76 28 76 31 78 31 78 31 78 31 78 33 78 30 74 31 83 39 95 40 95 46 105 49 107 49 102 45 90 42 76 30 54 27 59 31 69 27 66 30 69 28 62 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 42 18 40 18 40 15 35 16 42 21 47 25 52 24 52 27 52 22 38 10 23 13 33 13 33 13 35 15 33 19 31 21 28 15 14 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 7 0 0 0 0 0 0 0 2 0 2 3 45 39 102 42 88 43 85 40 81 37 76 39 74 30 71 37 81 36 69 34 74 34 74 33 71 31 69 30 66 31 66 30 66 28 62 21 45 18 38 15 35 15 38 15 38 19 45 21 42 18 35 22 28 10 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 79 55 91 57 83 55 87 60 87 54 71 51 83 60 103 63 91 57 91 55 83 52 79 52 91 55 79 49 71 51 79 54 71 46 67 46 67 48 75 49 75 49 71 49 79 48 59 40 59 46 67 49 75 51 75 51 87 55 91 57 95 60 99 60 115 63 87 58 99 64 95 57 95 60 87 60 99 64 99 61 91 63 95 64 95 66 99 66 107 69 103 66 99 67 107 69 103 64 103 64 103 66 111 69 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 99 66 99 66 103 69 103 67 103 67 103 67 103 66 103 64 103 66 107 67 111 67 111 67 115 69 111 67 107 64 107 66 111 69 115 67 111 66 107 66 107 67 111 69 115 70 95 67 99 73 107 72 99 69 99 72 111 73 103 72 107 76 115 76 115 75 107 73 103 72 111 75 111 75 111 75 111 75 119 75 103 72 111 76 111 73 119 76 115 75 111 76 119 79 130 82 130 82 130 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 85 146 87 142 85 142 87 146 87 146 87 150 88 150 90 154 92 158 90 158 90 158 88 158 88 158 88 154 92 158 92 158 92 158 92 158 92 158 92 158 92 158 92 158 90 154 92 162 95 170 98 170 95 166 93 162 95 166 96 162 96 154 95 154 95 158 98 166 99 166 99 166 99 166 99 158 96 154 95 154 95 158 96 158 96 158 98 162 98 162 98 166 99 166 99 166 99 166 99 162 98 166 101 170 99 162 98 178 99 178 99 178 99 178 99 182 101 182 101 182 101 182 101 178 101 182 102 190 104 190 104 194 104 190 102 186 104 190 105 182 105 182 105 182 105 178 104 178 104 178 104 178 104 178 104 178 104 182 107 186 105 178 104 186 107 186 107 186 107 186 107 186 105 186 105 186 105 186 105 190 108 198 111 202 111 202 111 218 113 206 113 210 117 222 123 222 126 238 132 246 135 257 141 249 144 261 152 273 152 265 147 265 150 265 149 257 147 253 146 257 144 273 152 277 156 277 155 277 161 293 168 305 173 321 179 317 180 337 184 329 173 293 158 273 134 222 117 182 75 130 84 158 92 174 36 3 6 35 10 27 0 15 63 194 85 123 73 166 76 27 7 7 7 19 7 15 10 7 10 0 10 0 10 0 7 0 1 0 3 7 7 11 7 11 6 19 6 19 6 0 3 0 4 0 4 0 6 7 7 0 4 0 13 31 24 27 36 91 46 123 48 111 37 43 42 103 64 107 60 111 58 83 57 91 60 134 67 71 3 0 1 0 3 3 3 0 0 0 6 95 43 91 49 55 31 43 19 23 10 0 4 0 4 0 0 0 1 0 3 0 1 0 0 0 12 31 18 15 10 3 10 3 9 7 7 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 0 0 6 23 22 47 27 59 22 31 3 7 1 15 1 0 6 31 27 39 21 15 19 15 21 23 22 27 24 15 21 23 24 35 28 43 30 39 28 39 28 39 28 39 28 39 31 35 30 31 31 35 33 43 33 31 30 35 36 59 43 55 40 63 45 79 51 87 51 63 42 47 30 11 24 7 25 47 30 35 27 39 30 35 24 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 21 27 18 19 15 11 13 19 18 27 22 39 24 39 22 39 22 31 15 7 7 27 18 23 16 23 16 23 16 31 21 31 18 15 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 4 3 0 3 27 95 49 71 43 71 43 67 39 51 34 55 33 35 31 51 39 47 30 47 34 43 33 39 31 39 31 43 31 39 30 31 28 31 28 27 21 27 18 19 15 15 15 15 16 27 21 27 18 19 16 51 19 35 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 52 128 57 131 55 128 57 136 55 126 52 126 58 138 61 136 57 136 55 133 54 131 52 128 52 126 49 124 48 121 48 124 48 121 46 119 46 121 49 124 54 126 49 121 49 121 43 109 46 119 49 126 52 128 52 128 57 136 58 138 58 140 60 140 61 145 57 140 58 143 58 140 61 145 58 145 63 152 63 148 64 152 64 152 66 155 66 157 69 159 67 157 67 157 69 159 66 167 64 164 66 167 67 171 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 157 66 155 66 155 67 157 66 155 66 155 66 155 66 155 64 164 64 167 66 169 67 169 67 169 67 169 67 167 64 164 64 164 66 169 67 169 67 167 66 167 66 169 67 171 69 171 67 169 70 171 72 174 72 171 70 174 75 176 72 171 72 179 75 179 75 179 73 176 73 176 73 176 73 176 73 176 73 176 76 176 72 174 73 179 75 176 78 183 75 179 75 181 79 188 84 191 82 188 81 191 84 193 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 85 200 85 200 85 200 85 200 88 202 87 200 84 200 85 200 84 198 84 200 85 200 87 202 87 202 87 207 90 212 90 217 90 217 88 219 88 219 88 219 88 217 92 222 93 222 92 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 96 224 95 222 95 222 96 224 96 224 96 224 96 224 96 224 96 222 93 219 93 219 95 224 95 222 95 224 96 224 98 226 98 226 98 226 98 226 98 226 98 226 99 229 99 229 98 226 98 229 98 229 98 229 98 229 99 231 99 231 99 231 99 231 98 231 101 238 104 238 104 238 104 238 102 236 102 236 104 238 107 241 107 238 105 238 105 236 104 236 104 236 104 236 104 236 104 236 105 238 105 238 104 236 107 241 107 241 107 241 107 241 104 241 104 241 104 241 104 241 107 248 110 253 111 253 111 250 111 255 113 257 117 267 122 276 123 284 131 298 135 303 140 317 144 339 150 351 155 351 152 346 147 341 147 341 147 339 146 339 143 341 147 351 153 358 156 358 159 370 167 377 170 382 176 391 177 389 182 391 176 372 161 343 147 288 105 224 76 171 72 195 82 207 75 93 3 38 15 28 9 14 24 155 87 183 79 181 85 169 24 52 15 45 15 38 10 35 10 33 9 35 10 35 9 21 3 14 0 21 4 31 7 31 6 33 6 33 6 31 6 28 6 31 7 33 6 35 6 33 0 31 0 38 6 59 10 81 27 93 42 102 46 112 36 128 45 148 46 140 49 136 45 150 52 145 66 140 34 19 0 14 1 14 4 7 3 11 0 42 36 83 30 81 13 47 18 38 12 21 4 7 3 4 0 0 0 4 1 4 1 11 0 9 4 28 16 40 13 28 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 3 2 1 0 0 16 13 45 24 54 28 40 12 7 1 0 3 0 0 19 18 59 24 57 18 62 19 62 22 59 22 59 21 64 22 69 25 74 28 76 28 76 28 76 28 76 28 76 34 81 30 74 28 76 33 83 33 81 31 78 34 88 40 95 39 90 39 97 48 112 52 107 49 90 37 66 27 57 27 59 31 66 27 62 27 64 25 57 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 47 22 45 19 40 15 33 13 33 15 38 18 42 21 47 18 35 16 31 13 26 10 23 21 38 19 38 19 35 18 31 19 28 16 16 9 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 7 0 0 0 0 0 0 0 2 1 2 7 62 46 100 43 90 43 85 40 78 36 74 34 71 31 71 34 76 34 69 36 74 33 69 31 69 31 71 34 71 31 64 28 64 28 62 25 50 21 42 18 38 16 38 18 40 18 40 18 38 15 33 22 33 16 16 3 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 55 87 57 83 54 87 58 79 54 79 57 95 61 91 55 83 54 83 52 79 52 79 52 67 49 75 51 75 48 63 45 79 49 75 48 71 48 75 49 87 51 71 46 71 49 71 46 67 48 75 52 83 54 83 54 87 57 91 57 91 58 95 58 83 58 87 58 83 57 91 61 95 60 87 60 99 64 99 61 95 64 95 66 99 66 103 67 111 69 107 67 103 69 107 70 103 64 99 63 103 66 107 67 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 66 99 64 95 66 99 67 99 66 99 66 99 66 99 66 103 64 103 66 107 67 111 67 107 67 111 67 111 66 103 63 99 64 107 67 111 67 111 67 107 66 107 67 111 69 115 70 107 69 95 69 99 70 103 73 99 73 111 73 99 70 103 73 103 73 107 73 107 73 111 75 107 73 107 73 107 73 107 73 115 73 99 72 107 75 111 73 123 78 111 73 111 78 126 82 134 82 126 79 123 81 130 84 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 138 84 138 84 138 84 138 84 150 87 142 85 138 84 138 85 134 82 138 84 138 85 142 85 138 85 142 87 150 90 154 90 158 90 158 88 158 88 158 88 146 88 158 93 166 93 158 92 158 92 158 92 158 92 158 92 158 92 158 92 158 93 170 96 170 95 166 93 162 95 166 96 158 95 154 93 150 95 154 96 154 95 154 95 154 95 154 95 154 95 150 92 146 93 154 95 150 93 154 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 99 182 104 194 105 190 104 186 102 182 101 182 101 186 102 182 105 182 104 178 104 174 102 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 190 107 194 110 198 110 198 110 206 111 210 117 222 122 222 123 230 129 249 137 257 138 261 143 249 144 261 152 273 152 265 147 253 146 253 146 253 147 257 147 261 146 265 147 269 155 285 159 297 167 301 168 301 170 317 179 337 180 337 177 317 164 289 153 257 117 162 76 130 73 174 85 186 98 158 25 0 9 43 7 19 0 75 87 182 76 134 78 186 75 11 6 7 7 23 13 15 10 3 9 0 10 0 12 7 6 0 1 0 3 3 7 23 7 23 7 31 7 31 7 0 10 0 9 0 9 7 6 0 1 0 0 0 3 11 6 0 6 3 21 71 33 91 37 55 30 23 31 35 36 59 39 39 46 83 58 130 63 51 0 0 1 0 3 3 3 0 0 0 4 67 24 43 25 3 6 15 9 3 4 0 1 0 1 0 0 0 1 0 1 0 3 0 0 0 12 23 16 15 9 0 7 0 6 0 4 0 4 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 19 47 27 63 25 35 4 11 1 15 1 0 6 31 27 39 21 11 18 15 19 19 22 23 22 23 22 23 24 27 25 31 27 39 28 39 28 39 28 39 28 43 33 31 28 27 30 39 34 31 30 35 33 43 37 55 39 59 39 51 40 79 52 91 51 91 46 47 30 19 28 23 31 43 27 31 24 31 25 23 19 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 22 35 22 31 18 15 12 15 15 15 16 23 18 23 19 19 12 3 7 0 10 15 16 39 22 39 21 35 21 31 19 31 16 11 7 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 7 0 7 0 7 6 7 0 11 36 111 49 87 46 75 42 59 36 47 33 39 33 47 34 39 31 43 34 51 34 43 31 35 31 43 33 51 33 39 28 27 27 31 28 39 25 39 21 27 18 23 18 27 18 23 16 15 15 15 18 51 22 51 12 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 52 126 57 131 54 126 57 133 54 126 55 136 61 138 57 124 52 124 51 124 51 124 51 124 46 121 51 128 52 121 46 114 52 126 49 124 48 121 48 124 52 124 46 117 48 126 52 126 48 124 51 131 54 133 55 131 54 131 55 133 55 133 57 136 57 148 64 150 58 143 63 159 61 145 58 145 63 152 63 148 64 152 64 155 66 157 67 157 70 159 69 157 67 159 69 162 64 155 63 155 63 157 66 162 64 157 64 157 64 157 64 157 63 155 63 155 63 155 63 155 64 157 64 157 64 157 64 157 67 155 66 152 64 155 66 157 66 155 66 155 66 155 66 155 66 159 64 162 66 164 67 164 66 164 67 164 67 162 64 157 63 157 64 164 67 164 67 164 66 162 66 164 67 167 69 171 72 171 69 167 67 171 73 179 70 176 75 176 70 169 70 176 70 174 72 176 73 179 75 181 73 176 73 176 73 176 73 176 76 176 70 171 73 179 75 176 79 183 75 176 75 183 81 193 84 191 79 183 78 186 81 191 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 82 195 82 195 82 195 82 195 88 205 85 198 84 198 84 198 81 195 82 198 84 200 85 200 82 198 84 202 87 207 88 214 90 217 90 217 88 217 88 217 87 214 92 222 95 222 93 219 92 219 92 219 92 219 92 219 96 224 93 219 92 219 93 222 96 224 95 222 93 224 95 226 95 222 93 219 92 222 93 224 92 219 92 219 92 219 92 219 95 219 93 217 92 219 93 222 92 219 93 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 229 101 238 105 241 104 238 102 234 101 231 99 234 101 236 104 236 104 234 102 231 101 231 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 105 245 108 250 110 250 108 248 108 250 114 265 122 269 122 274 126 291 134 305 138 308 140 319 137 329 144 341 149 341 144 334 143 336 144 339 146 341 147 343 147 341 147 341 150 355 159 365 165 377 170 379 168 379 173 389 182 389 179 382 168 360 156 339 129 262 87 186 75 200 93 205 90 207 72 69 0 33 15 19 6 16 42 191 85 171 81 191 92 164 16 45 12 40 13 42 12 38 9 28 7 31 10 38 6 21 3 14 1 16 4 28 7 33 7 33 7 33 7 33 9 33 9 33 7 33 6 31 3 26 1 26 1 35 7 52 7 52 3 52 18 62 25 88 34 102 28 114 39 119 40 119 36 140 55 150 67 140 31 19 0 14 1 14 3 7 3 9 0 38 30 59 18 59 3 23 0 9 0 2 0 2 1 4 0 2 0 4 0 11 3 11 0 11 3 28 13 40 10 23 6 21 4 19 4 16 3 16 6 21 4 21 4 21 4 21 4 19 6 14 6 11 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 4 2 1 0 0 16 12 40 24 52 30 42 15 7 3 0 3 0 0 19 18 59 25 54 19 54 18 62 21 59 22 59 22 69 24 69 24 69 24 69 28 76 28 76 28 76 28 76 33 81 30 74 28 76 33 83 27 74 31 81 36 85 36 85 42 90 37 93 48 112 52 105 54 93 36 64 27 59 30 64 30 62 24 57 24 57 21 47 21 54 24 59 25 59 25 57 25 50 24 47 24 45 22 45 22 47 24 50 25 52 27 54 24 47 24 47 21 40 13 31 15 38 16 38 16 38 16 38 12 21 6 11 4 23 16 38 25 45 24 45 22 40 21 35 18 21 9 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 7 0 0 0 0 0 0 0 4 3 2 9 71 51 100 51 95 45 83 37 74 34 71 30 74 37 76 30 64 31 76 37 76 33 69 30 69 33 74 36 74 31 64 27 62 28 62 30 57 25 47 21 42 19 40 21 42 16 35 13 33 15 35 22 38 21 21 3 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 51 79 52 79 52 79 52 87 55 87 55 87 55 87 55 95 57 87 54 83 54 87 55 75 52 83 54 83 51 67 45 67 46 67 46 67 46 67 46 79 51 71 46 67 46 67 46 63 49 75 54 87 55 83 52 71 51 83 55 91 58 95 58 99 58 99 60 103 61 107 63 103 60 103 60 103 60 99 60 91 60 91 61 95 63 99 63 111 67 111 67 111 67 111 67 99 64 107 69 119 70 119 70 107 66 103 63 95 61 95 63 107 63 99 67 107 60 87 61 83 61 107 64 91 58 91 63 95 64 95 64 95 64 95 64 99 64 95 63 91 64 95 66 95 66 103 69 111 72 115 72 107 67 103 66 99 67 103 69 95 66 103 69 103 66 95 63 107 69 107 69 107 69 107 69 107 70 99 72 103 73 107 73 107 73 107 72 103 70 99 70 103 72 103 72 103 72 103 72 111 75 115 76 115 75 107 73 115 75 111 73 107 75 111 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 138 85 138 85 138 85 138 85 142 85 138 84 134 82 130 82 126 81 126 82 130 84 134 84 134 84 134 84 134 84 134 84 138 84 142 85 142 84 134 81 138 84 146 88 150 87 138 84 142 85 150 90 154 90 154 90 146 87 146 88 150 90 154 88 158 90 158 92 162 93 166 93 158 90 158 92 162 93 166 93 162 92 162 92 162 92 162 90 170 93 162 92 170 95 166 92 162 92 162 92 162 92 162 92 162 92 162 92 162 92 162 92 150 88 154 92 162 93 166 96 162 93 162 93 162 93 162 93 170 95 166 96 178 98 158 85 178 99 174 98 174 98 174 98 170 96 170 96 170 96 170 96 178 99 178 101 182 102 186 102 170 101 170 101 170 101 170 101 162 99 174 104 178 102 166 98 170 101 170 102 174 104 178 104 182 104 178 102 174 104 178 105 190 104 190 104 190 104 190 104 194 105 194 104 190 102 186 102 174 102 178 105 182 107 190 108 194 110 190 107 186 107 190 107 206 116 214 120 218 122 230 126 226 128 246 137 261 140 261 138 265 141 265 146 269 147 269 147 257 146 253 144 246 146 253 149 269 146 277 152 281 156 285 159 293 162 281 162 293 170 309 179 341 177 329 176 321 162 301 167 174 92 119 75 146 95 186 95 194 104 130 4 0 18 51 3 0 3 91 85 130 61 130 66 218 54 15 9 11 13 7 12 0 9 7 10 7 10 7 10 3 3 3 0 0 4 7 3 19 10 23 12 23 9 19 4 7 6 3 3 0 4 11 7 19 9 19 4 23 4 23 3 19 7 7 7 19 12 27 16 19 21 35 27 39 33 63 45 51 49 75 54 111 64 47 0 0 4 0 0 0 0 3 1 0 13 55 25 35 6 0 1 0 0 0 0 0 1 0 0 0 3 0 0 0 0 0 0 0 1 3 15 15 12 7 10 0 7 3 6 3 6 3 6 3 6 3 6 3 6 3 6 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 3 0 0 3 0 0 15 24 79 22 51 28 47 1 0 7 7 0 0 9 39 27 51 21 23 18 19 22 23 21 7 15 19 24 35 27 31 22 19 22 43 28 39 28 39 30 47 33 31 27 31 28 35 30 39 30 35 28 39 31 47 33 51 36 55 37 51 42 71 48 95 54 99 40 43 30 35 24 27 28 35 30 35 28 31 27 27 27 31 27 27 25 23 27 27 28 43 27 31 19 23 21 35 27 35 24 35 24 35 24 35 24 35 22 23 22 27 21 15 15 23 15 11 16 31 21 31 18 0 6 0 3 0 6 15 19 51 25 43 21 31 18 23 16 0 3 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 0 3 0 0 0 36 91 40 83 43 63 39 63 40 59 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 35 25 23 21 23 24 27 22 23 16 15 12 15 13 23 16 35 21 51 21 23 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 54 124 54 121 52 121 52 121 52 124 54 124 54 124 54 124 55 126 55 126 54 124 52 121 46 114 48 114 48 112 46 109 46 117 46 117 46 117 46 117 52 124 49 121 48 119 48 121 48 124 52 131 55 133 54 131 52 131 55 136 58 138 58 138 55 140 57 143 57 143 57 145 60 148 60 148 60 150 61 150 60 140 60 143 61 145 63 145 67 152 67 152 67 152 67 152 67 150 66 150 66 150 66 150 64 148 63 143 60 140 61 143 64 143 61 150 64 138 57 143 57 143 64 148 61 138 60 145 63 150 64 152 64 152 64 152 66 152 64 150 63 152 64 155 64 155 67 159 70 162 70 162 69 159 67 155 66 155 67 157 64 155 67 159 67 157 64 152 70 162 70 162 70 162 70 162 70 171 70 174 72 176 73 176 73 176 72 174 72 171 70 171 73 176 73 176 73 176 73 176 72 174 73 179 75 176 73 174 76 181 75 179 75 179 76 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 81 188 82 191 82 193 84 193 85 193 84 193 82 191 81 188 81 188 81 191 82 193 84 193 84 193 84 193 84 193 84 193 81 193 84 200 85 200 85 200 82 198 85 202 87 200 84 195 85 205 88 207 90 210 90 207 87 205 87 207 88 210 90 210 90 217 90 219 92 219 93 222 88 214 88 217 90 217 92 219 93 222 93 222 92 219 92 219 95 222 90 219 95 224 93 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 88 214 90 217 92 222 95 224 93 222 93 222 93 222 93 222 93 219 92 226 99 231 95 214 95 224 95 224 95 224 95 224 96 226 96 226 96 226 96 226 98 229 98 231 99 231 101 234 101 231 101 231 101 231 101 231 99 229 102 234 102 234 99 229 101 231 101 234 102 236 104 236 104 234 101 231 101 231 102 236 104 238 104 238 104 238 104 238 105 241 104 238 104 236 102 236 102 234 104 238 105 241 108 243 110 243 108 241 107 243 110 245 113 265 119 272 120 274 123 286 126 293 134 305 138 315 138 312 141 331 144 334 146 336 146 334 144 331 144 331 144 334 147 336 147 331 149 339 153 351 156 358 164 367 161 372 164 382 171 393 173 389 176 367 171 365 161 308 98 217 81 195 85 202 90 193 88 202 57 40 6 38 15 16 0 50 54 193 70 159 73 162 87 119 10 52 13 59 10 54 9 40 10 38 10 38 10 35 7 28 1 19 0 21 3 21 3 23 3 23 4 31 7 38 6 42 4 40 3 31 1 26 9 35 6 28 4 28 4 33 7 45 6 42 7 47 12 54 10 52 18 62 21 69 31 88 39 119 49 119 54 126 30 26 0 21 0 14 0 9 0 7 6 38 25 52 16 21 1 11 3 14 0 11 0 14 0 16 0 19 0 23 0 28 6 40 10 50 19 57 15 42 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 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 0 9 35 30 35 22 47 21 4 0 7 3 2 0 11 16 50 25 47 19 50 21 57 21 57 18 57 21 62 27 69 25 62 24 64 30 69 28 69 28 71 31 76 27 66 27 69 28 71 30 71 28 69 30 71 31 76 34 78 40 95 40 95 45 105 49 105 49 83 28 64 25 54 21 59 30 57 30 54 28 52 27 52 28 52 27 50 25 52 27 54 24 50 22 47 21 45 21 45 22 47 22 47 22 47 22 47 24 54 19 52 22 50 18 40 15 33 15 33 19 38 18 31 4 14 4 11 3 16 13 38 24 47 27 50 25 40 18 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 10 69 45 88 46 88 39 81 39 83 37 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 30 52 22 42 22 47 22 42 13 31 12 31 13 38 19 45 18 47 24 42 13 19 3 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 91 55 87 54 83 52 79 51 79 52 75 51 75 51 75 51 79 52 83 55 83 52 75 49 59 45 59 45 59 45 63 48 67 46 67 46 67 48 71 48 83 52 79 49 75 49 75 51 67 49 79 54 87 55 87 55 91 57 95 60 99 58 95 57 99 57 95 57 95 57 91 55 99 60 103 61 107 63 111 64 95 61 95 61 99 63 99 63 107 66 107 66 107 66 107 66 115 67 103 61 91 60 95 61 99 61 91 58 87 58 91 60 99 58 87 64 99 57 83 60 87 61 103 64 95 60 91 61 87 61 91 63 95 64 99 66 99 64 95 63 91 64 95 66 95 66 103 69 111 70 111 70 111 70 103 66 99 66 99 66 95 66 103 67 103 67 99 66 115 72 115 72 115 72 115 72 107 70 103 72 103 72 107 73 107 72 103 72 99 70 99 70 111 75 111 75 111 75 111 75 95 69 103 73 107 73 107 73 119 78 115 76 115 76 119 78 119 78 119 79 123 79 123 79 123 79 126 81 126 81 123 79 126 81 130 82 130 82 126 81 115 78 119 79 123 81 126 81 130 82 130 82 126 81 126 81 126 81 126 82 130 84 134 84 134 84 134 84 134 84 134 84 123 79 134 84 142 87 146 87 134 82 138 84 138 84 134 82 142 87 146 88 154 88 150 88 146 87 146 88 150 90 154 90 158 90 158 90 162 92 162 93 150 87 150 88 154 88 158 90 166 93 166 93 170 95 170 95 170 92 158 92 166 95 166 90 162 92 162 92 162 92 162 92 162 92 162 92 162 92 162 92 150 88 154 90 158 93 162 93 162 93 162 93 162 93 162 93 154 90 158 95 178 99 170 93 158 92 158 92 158 92 158 93 170 96 170 96 170 96 170 96 170 96 170 98 174 98 178 99 170 101 170 101 170 101 170 101 166 101 170 102 174 101 170 99 170 101 170 102 174 104 178 104 174 101 166 99 166 99 170 102 186 102 186 102 186 102 186 102 194 104 190 104 186 102 186 102 174 102 178 105 182 107 190 108 190 107 186 107 190 110 198 113 198 116 214 120 218 122 226 128 238 131 246 137 257 137 246 137 265 143 269 144 269 144 265 144 249 143 249 144 246 146 249 146 269 147 269 149 273 155 285 158 305 165 293 162 289 167 305 171 301 179 333 168 329 182 289 113 130 92 150 90 146 85 134 78 154 84 99 9 35 22 47 1 0 13 119 88 126 61 134 73 174 39 0 1 0 12 7 13 7 9 7 10 15 10 15 10 31 7 11 0 0 0 0 3 15 7 0 0 0 3 7 7 3 4 7 6 11 6 11 3 19 7 19 4 15 4 27 6 27 6 11 4 11 6 7 9 0 7 0 12 0 15 19 24 19 39 55 42 59 46 39 10 0 0 0 0 0 0 0 0 11 16 47 22 27 6 0 0 0 0 0 0 0 0 0 0 0 0 0 12 15 18 35 24 63 33 59 25 23 10 0 6 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 11 21 59 21 55 30 51 4 0 1 7 0 0 3 19 22 51 25 31 21 27 21 19 21 11 18 19 24 35 28 35 25 35 28 43 28 39 28 39 30 47 33 35 28 35 28 39 30 39 30 35 28 39 30 43 33 47 33 59 40 63 43 71 46 83 48 79 34 31 24 27 21 23 25 31 28 31 28 27 27 27 27 31 27 27 25 23 27 27 28 31 22 39 25 39 22 27 18 35 22 35 22 35 22 35 24 31 21 15 19 27 22 15 15 7 12 11 18 31 18 15 9 0 3 0 3 0 6 19 18 63 31 71 31 55 19 15 7 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 4 0 0 7 39 87 43 75 42 59 37 59 39 55 36 47 34 47 33 43 31 39 31 43 33 43 33 43 31 39 31 39 31 39 30 35 28 31 30 43 28 23 22 23 22 15 18 15 13 11 13 19 15 27 18 27 19 43 18 19 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 58 131 57 126 54 121 51 119 52 121 52 121 51 119 51 119 49 119 54 126 54 121 48 109 48 112 45 109 46 114 51 121 46 117 46 119 48 119 48 121 51 124 49 119 48 119 49 121 49 126 52 131 55 133 55 136 60 140 61 143 61 140 58 138 63 150 61 148 60 145 58 145 58 145 60 150 63 155 66 157 61 145 63 145 63 145 63 145 64 148 64 148 64 148 64 148 67 148 61 136 57 136 60 143 60 140 58 136 57 138 58 140 60 133 57 143 61 136 55 138 60 143 63 145 63 143 61 143 60 148 61 150 64 152 66 155 66 152 64 150 63 152 64 155 64 155 67 159 69 159 69 159 72 162 69 157 66 155 66 155 66 155 66 157 67 157 67 157 73 167 73 167 73 167 73 167 72 174 72 174 72 174 72 174 72 174 72 171 70 171 69 169 72 174 72 176 73 176 75 179 69 171 72 176 75 181 76 181 79 183 78 181 76 183 78 186 76 183 78 183 78 186 79 186 78 186 81 188 81 188 79 183 79 188 82 191 82 191 81 186 79 186 79 183 78 183 78 183 81 188 81 188 81 188 81 188 81 188 81 191 82 193 84 193 84 193 84 193 84 193 84 193 79 193 82 198 85 202 87 200 82 195 82 195 82 195 82 195 85 205 87 207 88 207 87 205 87 205 87 207 88 210 90 210 88 214 90 217 90 219 92 219 87 212 88 214 90 217 90 217 93 224 95 224 95 226 96 226 93 219 90 217 93 224 92 217 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 88 214 88 217 90 219 92 222 92 219 92 219 92 219 92 219 90 219 93 224 96 226 95 222 90 219 92 219 92 222 93 222 95 224 96 226 96 226 98 229 96 226 98 229 99 231 99 231 101 231 101 231 101 231 101 231 101 231 101 231 101 231 101 231 101 231 101 234 102 236 104 236 102 234 101 229 99 231 102 234 101 234 101 234 101 234 101 234 104 238 104 236 102 236 101 234 102 234 104 238 105 241 108 243 107 241 107 241 108 248 113 253 113 267 120 274 122 276 125 288 131 298 135 305 135 310 137 308 141 331 143 334 144 334 143 331 140 327 143 331 144 334 146 334 147 329 146 331 149 343 155 351 165 367 162 367 161 374 167 374 167 379 176 370 171 346 129 234 90 224 98 219 87 191 78 183 82 176 39 33 9 35 9 16 0 81 70 193 72 162 72 176 73 102 3 42 10 54 10 52 7 38 9 35 9 33 9 33 10 23 0 21 0 14 1 31 36 71 25 54 13 35 4 31 1 33 1 35 6 40 10 47 7 35 6 31 4 28 6 35 7 45 7 42 6 42 6 42 4 40 9 45 9 50 16 64 19 90 36 100 36 105 39 81 6 35 0 23 0 19 0 23 3 26 15 38 10 19 1 11 0 9 0 9 0 11 4 31 18 62 30 81 34 81 34 83 45 95 37 71 18 40 6 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 1 0 0 2 1 0 6 26 22 33 25 47 22 9 0 0 3 0 0 2 7 38 24 54 21 52 21 54 21 57 19 59 21 62 27 69 27 66 30 76 30 69 28 69 28 71 31 76 28 71 30 71 30 71 30 71 28 69 28 71 30 74 31 76 39 93 42 97 43 97 43 93 42 71 24 62 25 52 22 57 28 52 27 52 27 52 27 52 28 52 27 50 25 52 27 54 22 50 24 50 22 47 21 42 22 47 22 47 22 47 22 47 22 54 19 52 22 52 19 42 10 31 15 35 19 33 10 14 0 4 3 4 3 11 12 28 40 62 34 45 18 16 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 43 83 36 76 37 81 37 76 34 74 34 71 33 69 31 69 33 71 33 69 31 69 31 66 31 69 31 66 30 64 28 62 33 57 27 47 22 42 18 33 21 42 18 35 13 31 10 28 13 35 16 33 10 16 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 95 57 87 54 79 51 75 49 87 55 83 54 79 52 75 51 67 49 79 54 83 51 67 45 67 46 59 45 63 48 75 52 67 46 67 48 71 49 75 51 71 46 67 45 63 46 71 48 75 52 79 52 83 55 91 58 99 60 103 61 103 60 99 58 111 61 107 60 103 58 99 58 95 58 99 60 107 63 115 66 103 63 99 63 99 63 99 63 103 64 103 64 103 64 103 64 99 60 83 55 79 57 91 63 87 58 83 57 83 57 87 60 87 55 79 61 95 57 79 60 95 61 95 63 99 63 95 60 83 61 87 63 91 64 95 64 99 64 95 63 91 64 95 66 95 66 103 67 107 69 103 67 111 69 103 66 99 66 99 67 99 66 99 67 103 69 107 70 119 73 119 73 119 73 119 73 111 72 103 72 103 72 103 72 103 72 99 70 99 69 95 69 95 69 95 70 99 72 103 72 99 72 111 76 119 79 123 79 123 78 119 76 115 78 119 79 111 76 115 78 119 79 123 79 119 78 123 81 126 79 119 78 123 79 126 82 130 81 123 79 134 84 130 81 123 78 115 76 126 81 126 81 126 81 126 81 126 81 126 82 130 84 134 84 134 84 134 84 134 84 134 84 134 84 138 85 142 84 138 82 134 82 134 82 134 82 134 82 142 87 146 88 150 87 142 85 146 87 146 88 150 90 154 90 154 88 154 90 158 90 162 92 158 90 158 90 162 92 166 93 166 93 166 95 170 96 174 96 166 92 154 90 166 93 162 90 162 92 162 92 162 92 162 92 162 92 162 92 162 92 162 92 150 88 150 90 154 90 154 92 158 92 158 92 158 92 158 92 162 95 166 95 162 92 154 90 158 92 162 93 166 95 170 96 166 95 166 96 170 98 174 98 178 99 178 99 182 101 186 102 170 101 170 101 170 101 170 101 170 101 170 101 170 101 170 101 170 101 170 102 174 104 178 104 182 104 174 102 174 102 178 105 182 101 182 101 182 101 182 101 190 104 186 102 186 101 182 101 174 102 178 105 182 107 190 108 186 107 186 108 194 111 206 116 202 117 218 122 222 123 226 129 246 134 246 135 253 135 246 137 265 143 269 144 265 143 257 141 242 141 249 146 253 147 253 146 269 146 261 144 257 149 277 155 301 164 297 164 293 164 297 164 321 168 325 176 301 129 162 96 158 104 190 99 150 79 134 81 174 72 43 0 23 12 19 1 0 39 154 84 130 66 130 81 174 39 0 4 11 10 0 10 3 7 11 7 11 9 11 10 15 1 0 1 0 0 0 16 150 58 134 48 83 27 27 10 7 3 0 0 0 1 11 12 15 4 7 4 15 6 23 7 23 9 19 9 19 7 7 7 0 7 0 9 0 9 0 15 0 21 35 30 51 37 83 43 51 22 23 4 0 0 0 0 0 1 7 7 7 3 0 0 0 0 0 3 3 9 35 22 75 40 103 48 103 45 95 43 95 42 75 27 27 10 0 10 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 3 13 43 21 59 27 43 7 0 0 3 0 0 0 3 13 39 25 39 22 27 21 19 21 19 22 23 24 35 27 35 27 43 33 43 28 39 28 39 30 47 33 43 30 39 30 39 30 39 30 35 28 35 30 39 30 39 31 51 39 59 42 75 43 71 42 71 30 31 28 43 24 31 27 23 27 27 27 27 27 27 27 31 27 27 25 23 27 27 28 47 25 35 19 27 19 35 24 35 22 35 22 35 22 35 24 27 19 11 19 27 22 19 16 7 12 11 18 27 15 0 1 0 1 0 1 0 3 3 12 83 33 47 15 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 3 6 0 0 11 40 91 43 63 37 47 34 51 37 55 34 47 34 47 33 43 31 39 31 43 33 43 31 39 30 35 28 39 31 39 30 35 28 31 30 47 31 27 25 27 21 7 12 27 19 23 16 23 12 11 9 23 15 31 16 23 9 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 55 124 54 121 52 119 49 117 55 126 55 124 52 121 51 119 49 119 52 124 52 119 48 112 45 109 45 109 45 109 46 114 46 117 48 119 49 124 51 124 45 114 43 112 45 114 46 119 52 128 52 128 54 133 58 140 58 138 60 143 61 143 60 140 58 143 57 143 57 143 55 140 57 143 58 148 60 150 61 152 64 148 64 148 63 145 63 145 63 145 63 145 63 145 63 145 60 138 57 133 55 136 60 143 58 138 57 136 57 138 60 143 58 131 55 143 61 136 57 140 61 140 60 143 64 148 61 138 63 150 63 148 61 148 61 148 66 152 64 150 63 152 64 155 64 155 67 157 67 157 66 155 69 157 67 155 66 157 67 159 67 155 66 155 67 159 72 164 73 167 73 167 73 167 73 167 73 176 72 174 72 174 70 171 70 171 70 171 69 169 69 167 66 167 67 169 70 171 72 174 73 179 76 183 79 186 79 186 78 183 76 181 76 181 78 183 75 179 75 181 78 183 79 186 78 183 79 186 79 186 78 183 79 186 81 188 81 188 79 186 85 195 84 191 81 186 78 181 81 188 81 188 82 191 82 191 81 188 81 191 82 193 84 193 84 193 84 193 84 193 84 193 84 200 85 200 85 198 82 193 84 198 82 195 82 195 84 198 85 205 87 205 87 202 84 200 87 205 87 207 88 210 90 210 87 214 88 214 90 217 90 217 90 217 92 219 92 222 93 222 92 219 92 222 95 226 96 226 93 217 88 217 92 222 92 214 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 88 214 88 214 88 217 90 217 90 217 90 217 90 217 90 217 95 226 96 224 90 214 88 217 93 222 95 224 96 229 98 231 93 222 95 226 96 229 99 231 99 231 101 234 101 236 102 236 101 231 101 231 101 231 101 231 102 231 101 229 99 231 101 234 101 231 101 234 102 236 104 236 105 238 104 234 102 236 105 238 99 231 99 231 99 231 99 231 102 236 102 236 101 234 101 231 102 234 104 238 105 241 108 243 110 243 108 243 110 248 113 253 114 267 122 276 123 279 126 291 132 298 134 300 134 310 138 315 141 331 143 331 143 329 140 327 140 327 144 336 149 339 149 336 146 327 143 322 143 334 150 346 161 362 162 365 162 365 162 365 176 358 164 358 140 245 88 243 105 245 105 226 90 198 82 195 92 150 18 19 4 26 3 21 0 126 84 179 72 167 70 176 78 109 9 50 12 52 7 42 6 33 6 31 7 31 9 26 6 11 0 19 0 14 4 52 67 133 69 131 58 102 36 81 22 59 9 35 0 26 0 26 6 35 4 31 4 33 7 38 7 45 9 47 10 47 9 45 4 40 7 40 4 38 7 47 7 57 19 76 24 85 37 107 45 97 28 71 7 42 0 26 0 16 1 23 3 21 0 19 1 31 15 50 19 57 30 76 34 83 43 93 43 88 42 90 33 74 30 57 15 35 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 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 16 18 33 24 38 16 11 1 0 1 0 0 0 3 19 16 47 22 54 21 54 19 57 22 59 24 64 27 64 24 64 28 74 30 69 28 69 28 71 31 76 31 74 31 74 30 71 30 71 28 69 28 69 28 71 30 71 34 85 39 95 43 93 42 90 37 66 25 62 28 57 24 59 25 50 25 50 27 52 27 52 28 52 27 50 25 52 27 54 28 52 21 40 16 42 22 52 22 47 22 47 22 47 22 47 21 52 18 52 24 54 21 45 16 35 16 33 16 28 7 11 0 4 3 7 1 4 4 14 21 28 9 7 0 2 0 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 2 0 2 12 71 46 90 39 76 33 71 36 78 36 74 34 74 34 71 33 69 31 69 33 71 31 69 30 64 28 64 31 69 31 66 30 64 28 62 31 57 27 50 25 45 16 28 12 33 15 38 16 38 16 35 19 40 18 40 19 35 12 11 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 51 75 51 75 49 71 49 87 54 83 52 75 49 67 48 83 52 79 52 79 51 75 49 63 48 67 48 67 46 63 45 67 46 71 48 75 51 83 52 63 45 63 45 63 46 71 49 83 54 79 52 83 55 95 60 87 57 95 60 103 61 103 60 91 55 95 57 95 57 95 58 95 57 95 58 99 58 99 58 107 66 107 64 103 63 99 63 95 61 95 61 95 61 95 61 95 60 91 58 83 57 79 55 87 58 87 58 87 60 95 63 87 55 83 63 99 58 87 61 99 60 87 61 103 64 95 57 95 64 91 61 87 60 83 58 99 64 95 63 91 64 95 66 95 66 103 67 103 66 99 64 99 66 99 66 103 69 111 72 103 67 99 66 103 70 115 73 115 72 115 72 115 72 115 72 115 73 107 72 103 70 99 70 99 70 99 69 95 69 91 67 91 67 95 69 99 72 107 73 111 75 115 78 119 78 115 76 115 76 111 75 111 75 115 76 107 73 111 76 119 78 123 79 115 78 119 79 123 78 119 76 119 79 123 81 126 79 123 78 126 81 126 81 126 81 126 81 126 81 130 82 134 84 134 85 126 81 126 82 130 84 134 84 134 84 134 84 134 84 134 84 134 82 138 85 142 85 138 84 146 85 138 82 134 84 142 87 146 87 146 87 146 85 138 82 146 87 146 88 150 90 154 90 150 87 154 88 154 90 158 90 154 88 158 90 158 92 162 92 154 90 158 92 166 95 170 96 162 90 154 88 162 93 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 154 93 166 93 150 88 158 95 158 93 162 95 170 98 178 99 162 93 166 96 170 98 178 99 174 98 178 99 178 101 182 101 170 101 170 101 170 101 170 101 174 102 166 99 166 99 174 102 170 101 170 102 174 104 178 104 178 104 174 101 170 102 178 104 174 98 174 98 174 98 174 98 186 102 186 101 182 101 178 99 174 102 178 105 182 107 190 108 198 111 194 110 194 111 202 113 206 119 222 123 226 125 230 129 242 131 242 134 249 137 253 141 269 143 269 143 261 141 253 138 242 143 257 150 265 152 261 149 265 144 253 140 246 144 265 152 293 161 301 162 305 164 305 164 329 164 289 143 190 90 126 105 178 107 194 102 166 88 138 82 166 54 0 0 23 12 7 1 0 64 174 70 138 73 130 79 178 39 0 4 11 10 3 6 7 6 7 7 11 9 11 9 19 0 0 3 0 0 0 21 162 66 162 67 146 60 123 51 83 36 55 21 11 6 0 0 0 4 3 4 3 6 15 9 0 4 11 9 19 10 7 9 0 7 7 6 0 3 0 9 0 9 3 12 15 16 43 28 79 37 83 36 63 19 11 3 3 3 0 1 0 0 0 0 7 15 59 28 63 27 75 37 67 34 75 36 67 31 67 34 43 25 43 19 15 9 0 9 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 7 39 22 55 19 27 7 0 0 3 0 0 0 0 6 19 18 51 24 35 22 27 21 23 24 27 25 31 24 19 22 31 28 43 28 39 28 39 30 47 33 47 33 47 31 43 30 39 30 35 28 35 28 35 28 35 28 39 33 59 42 75 43 79 42 51 25 27 25 39 25 35 27 19 24 19 25 23 27 27 27 31 27 27 25 23 27 27 28 43 24 35 21 27 21 35 22 35 22 35 22 35 22 35 24 23 18 11 19 31 24 23 18 27 18 15 16 19 13 3 4 0 4 3 3 0 0 0 3 3 3 0 0 0 0 0 3 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 3 37 83 42 55 34 39 33 47 36 51 34 47 34 47 33 43 31 39 31 43 33 39 31 35 28 27 27 39 31 39 30 35 28 31 30 39 28 27 27 31 22 11 13 0 10 11 16 31 18 31 16 27 15 27 16 35 16 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 48 114 48 117 49 117 49 117 52 121 51 117 48 114 46 109 55 124 52 119 51 119 52 121 51 121 54 124 54 119 48 112 46 117 48 121 51 124 52 128 46 117 46 117 46 119 51 124 55 131 52 128 54 136 58 143 52 131 57 138 60 143 61 143 58 145 58 148 60 150 61 152 57 143 57 143 57 140 55 140 66 150 66 148 64 145 63 145 61 143 61 143 61 143 61 143 63 145 63 143 58 133 52 126 58 138 58 138 60 143 63 145 58 133 57 145 64 140 58 145 63 140 58 140 64 150 61 136 66 155 64 150 60 143 57 140 66 152 64 150 63 152 64 155 66 155 67 157 67 155 64 152 64 152 64 155 67 159 72 167 67 157 66 155 67 162 73 169 72 164 72 164 72 164 72 164 73 176 73 174 72 171 70 171 70 171 70 169 69 167 67 167 69 169 70 174 72 176 75 179 75 179 76 181 76 179 73 176 76 179 75 176 73 179 75 181 72 176 75 179 76 183 79 186 76 183 78 186 79 183 78 181 78 186 79 188 81 186 79 183 75 179 76 183 81 191 84 193 82 191 82 193 84 195 85 198 81 188 81 191 82 193 84 193 84 193 84 193 84 193 84 193 78 191 82 198 85 202 87 202 88 202 84 198 84 198 87 205 87 205 87 205 87 200 82 198 87 205 87 207 88 210 90 210 87 212 87 214 88 217 90 217 87 212 87 214 88 217 90 217 87 214 88 217 92 222 95 224 92 217 88 214 92 219 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 87 217 93 219 88 214 93 231 92 219 93 224 96 229 98 231 93 222 95 226 96 229 99 231 96 226 96 229 98 231 99 231 101 231 101 231 101 231 101 231 104 234 99 226 98 229 102 236 101 231 101 234 102 236 104 236 102 231 101 229 99 231 101 234 98 229 98 229 98 229 98 229 102 236 102 234 101 231 99 231 102 234 104 238 105 241 108 243 113 250 111 245 110 245 111 248 116 269 122 276 123 279 126 291 129 293 131 298 134 312 141 322 143 331 143 331 143 327 138 324 140 329 147 343 153 346 152 341 146 327 141 317 140 329 149 343 158 355 161 360 164 362 164 358 168 360 150 284 98 236 98 248 104 241 105 236 98 212 82 186 75 119 4 19 13 33 0 23 10 159 85 167 72 174 69 171 73 97 4 42 12 50 7 40 6 33 7 31 9 26 9 26 12 16 0 21 0 14 0 52 61 124 61 128 60 131 60 131 48 112 45 100 33 66 12 42 4 33 4 33 4 33 9 38 0 28 4 38 9 40 9 38 10 45 12 40 6 35 7 42 6 33 3 40 4 45 10 66 18 85 37 119 46 112 27 78 10 38 6 31 3 23 0 16 7 52 28 74 28 64 28 76 34 78 34 69 25 59 24 64 19 54 21 50 13 33 6 28 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 4 2 1 9 18 35 24 28 12 11 4 2 0 0 1 0 0 9 9 31 27 52 22 50 19 54 24 64 25 64 25 59 19 54 24 66 30 69 28 69 28 71 31 76 33 76 33 74 31 71 30 71 28 69 28 69 28 69 28 69 28 74 36 88 43 93 43 88 30 54 19 54 27 47 21 50 24 47 24 50 25 52 27 52 28 52 27 50 25 52 27 54 22 47 24 52 24 47 21 42 22 47 22 47 22 47 22 47 19 50 18 52 24 54 21 45 22 42 16 31 15 28 9 11 3 7 6 4 0 0 0 0 0 0 0 0 0 0 0 0 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 37 74 31 69 34 76 36 74 34 74 34 71 33 69 31 69 33 71 31 66 28 64 27 59 31 69 31 66 30 64 28 62 28 52 27 52 27 47 18 31 13 35 16 40 18 35 13 31 12 26 9 26 13 28 6 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 67 49 71 51 79 52 79 52 87 52 75 51 83 54 79 49 55 46 71 51 79 52 75 49 83 52 71 48 67 49 79 54 91 55 87 52 79 51 79 52 79 51 75 51 83 54 91 57 87 54 83 54 83 55 91 58 83 52 83 57 99 61 99 57 99 58 99 60 103 61 107 61 111 60 87 51 79 54 103 63 95 63 107 67 107 63 91 57 91 61 103 66 111 67 107 64 95 60 91 58 87 60 91 61 87 60 95 61 91 58 79 54 99 60 83 58 95 63 91 57 99 63 99 63 99 61 87 58 87 60 83 60 83 61 91 64 91 63 91 63 91 63 91 63 99 66 99 66 99 66 99 66 99 67 103 67 99 66 107 72 107 69 111 72 119 75 123 76 119 75 126 78 130 76 123 73 119 73 103 72 99 69 91 67 99 70 99 70 99 70 99 70 95 69 95 70 99 72 103 72 107 72 103 70 99 69 95 69 95 70 103 73 107 73 107 73 107 75 115 79 123 81 126 81 119 76 115 75 111 76 115 78 123 79 126 82 134 84 138 85 119 76 111 75 115 78 126 82 134 84 134 84 134 84 134 84 123 79 123 79 123 79 123 79 130 82 130 82 130 82 130 82 142 84 138 82 134 84 138 85 150 88 146 85 138 84 138 85 142 85 142 85 142 85 142 85 150 88 150 88 150 88 150 88 158 90 158 90 158 90 158 90 158 90 158 90 158 90 158 90 162 92 162 90 158 88 154 88 162 92 162 92 162 90 150 87 154 88 154 88 154 88 154 88 150 88 162 93 166 92 154 87 146 85 142 85 142 87 150 90 158 92 158 92 158 92 158 92 158 92 158 92 158 92 158 92 162 93 162 95 166 96 170 96 174 98 170 96 170 96 166 95 178 99 178 101 182 102 186 104 170 102 174 104 178 102 174 101 170 101 170 99 166 98 162 98 166 99 166 101 170 102 174 102 166 101 178 105 182 104 170 99 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 198 113 206 114 202 116 210 120 226 126 230 128 238 131 242 134 253 137 253 141 261 138 253 135 238 135 246 138 242 143 261 152 269 150 253 146 246 141 242 137 238 135 257 147 297 150 281 161 301 150 289 168 337 144 194 95 138 101 186 108 186 108 198 102 182 98 154 78 158 37 0 1 23 1 0 0 55 61 162 75 130 76 178 81 166 28 0 4 0 6 19 4 3 4 7 6 7 7 7 7 23 3 0 3 0 0 0 10 150 60 134 57 123 57 123 58 142 63 123 52 99 42 71 31 43 15 0 0 0 7 0 1 0 7 3 12 23 12 23 12 7 6 7 6 7 6 7 6 19 10 15 7 11 7 11 9 19 12 23 22 67 40 91 40 91 27 23 10 19 13 0 0 11 13 27 21 47 24 47 25 55 27 55 22 31 9 0 0 0 4 19 19 31 7 0 7 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 0 4 3 3 0 1 0 1 0 3 0 6 11 9 11 7 7 4 3 4 7 6 7 4 0 1 0 1 0 3 11 4 3 0 0 0 0 0 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 27 15 31 15 27 12 11 6 7 0 7 1 0 0 0 0 31 24 51 28 31 19 31 25 15 19 19 22 23 24 31 25 43 30 39 28 43 33 59 37 43 31 43 31 43 31 43 31 47 33 47 33 47 33 47 33 47 37 59 34 75 54 107 46 47 28 47 25 39 22 35 24 35 27 31 28 31 27 23 25 35 25 15 22 19 27 27 27 43 24 31 19 27 21 39 25 31 21 35 22 35 24 39 25 31 22 23 21 27 21 23 21 27 18 19 16 15 9 0 4 7 4 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 3 3 0 1 7 31 67 39 55 34 39 31 43 33 43 31 55 36 47 34 43 31 35 30 47 33 43 31 39 30 35 28 35 30 35 30 35 30 35 31 35 30 39 30 31 21 3 10 3 10 3 12 15 13 19 13 23 15 31 19 43 19 35 12 7 3 3 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 119 48 114 48 119 54 126 54 121 51 119 54 124 52 119 51 119 52 121 51 117 46 109 49 114 48 112 46 114 48 117 54 128 52 124 49 121 51 124 51 124 51 124 52 128 55 133 54 131 52 128 54 133 57 136 54 128 54 136 60 143 60 136 58 145 58 148 60 148 61 150 58 145 58 145 58 145 58 145 64 150 67 155 67 148 60 138 60 143 63 148 66 150 64 145 61 140 60 138 58 140 60 143 60 140 60 140 58 138 57 133 63 140 57 138 61 145 60 136 61 145 63 145 63 143 60 138 61 145 60 145 60 148 63 152 64 152 64 152 64 152 64 152 66 155 66 155 66 155 66 155 66 157 67 157 66 155 69 164 66 155 67 159 70 162 72 164 72 167 75 171 76 169 73 164 73 176 72 171 69 167 67 164 70 171 70 171 70 171 70 171 69 169 69 171 70 174 72 174 72 174 70 171 69 169 69 167 69 169 70 174 73 176 72 174 72 176 75 183 79 186 79 186 78 181 76 179 75 181 76 183 76 181 78 186 81 188 82 191 79 183 76 181 76 183 79 188 82 191 82 191 82 191 82 191 79 186 79 186 79 186 79 186 82 191 82 191 82 191 82 191 85 198 84 195 82 198 84 200 87 202 85 198 82 195 84 198 85 202 85 202 85 202 85 202 87 205 87 205 87 205 87 205 88 214 88 214 88 214 88 212 90 217 90 217 90 217 90 217 92 219 92 217 90 214 88 214 90 219 92 219 90 217 88 212 88 214 88 214 88 214 88 214 88 214 90 219 92 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 92 219 92 222 93 222 95 224 95 224 95 226 96 229 98 229 98 229 99 231 101 234 101 236 101 231 101 231 101 231 101 231 101 231 101 229 99 226 98 226 99 229 99 231 101 234 102 234 101 234 102 236 104 234 102 231 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 113 250 114 253 114 265 117 272 123 281 126 288 131 298 132 300 134 310 138 315 140 324 137 319 135 319 137 324 140 329 147 341 150 336 144 329 140 324 140 322 135 319 141 327 155 336 149 339 155 339 156 351 147 288 101 229 93 245 104 250 105 257 113 248 105 236 92 193 69 85 0 21 7 16 0 26 37 155 81 179 67 169 78 164 70 78 3 45 4 42 10 31 4 28 6 23 7 23 7 21 7 14 0 19 0 16 1 42 66 136 63 133 61 138 60 140 64 138 60 126 55 119 46 102 36 74 15 42 12 45 9 31 4 28 6 33 9 40 12 45 6 33 6 33 6 33 6 33 9 38 7 33 6 38 7 47 12 57 9 69 24 102 40 117 43 83 25 57 18 50 7 28 9 45 15 54 21 62 24 64 22 54 18 38 7 23 0 16 1 23 10 47 15 31 3 26 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 3 4 4 7 4 7 3 4 3 4 3 4 4 9 9 14 9 11 6 9 4 7 6 9 6 7 3 2 1 2 1 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 10 16 12 19 10 11 4 4 0 0 0 0 0 0 0 2 12 38 22 59 25 57 21 54 19 54 21 59 22 62 25 64 28 69 28 71 31 76 34 81 31 74 31 74 31 74 31 74 33 76 33 76 33 76 33 76 34 83 37 78 40 97 48 81 30 62 27 52 24 47 22 47 25 52 27 54 28 52 25 50 28 50 22 45 25 52 25 47 24 47 21 45 21 45 22 50 19 42 21 45 22 47 22 47 22 57 21 54 22 50 21 50 18 40 18 33 13 23 7 11 6 7 1 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 1 0 0 4 12 62 40 83 37 74 31 66 33 71 33 66 36 76 34 71 31 69 30 66 33 69 31 69 31 69 30 66 30 66 30 66 30 66 30 64 28 57 30 54 25 42 16 33 10 28 10 31 12 33 13 33 15 35 15 38 21 40 16 21 6 9 1 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83 51 67 45 59 49 83 57 83 51 71 51 79 54 79 51 75 52 79 52 75 49 63 46 67 48 71 49 71 49 67 48 83 51 75 48 71 48 75 49 79 51 79 51 83 54 95 57 83 54 79 52 83 55 87 57 83 54 83 57 99 61 99 57 99 58 99 58 103 60 103 61 91 58 111 64 115 63 99 55 107 67 111 69 111 64 95 58 87 60 95 63 99 63 95 61 91 60 87 58 87 58 91 60 95 60 87 57 83 57 87 58 95 60 87 58 95 61 91 58 95 61 99 63 99 61 91 58 87 60 83 60 83 61 91 64 99 66 99 66 99 66 99 66 99 66 99 66 99 66 99 66 99 67 103 67 99 66 107 72 91 64 95 66 103 67 107 69 111 70 115 73 119 72 111 70 111 72 99 70 95 67 91 66 99 70 99 70 99 70 99 70 95 69 95 70 99 72 103 72 99 70 95 69 95 67 91 67 91 69 99 72 103 72 99 70 99 72 107 76 115 78 115 76 119 76 115 75 111 76 115 78 107 73 111 75 115 78 123 79 126 79 119 76 115 76 119 78 126 81 126 81 126 81 126 81 123 79 123 79 123 79 123 79 130 82 130 82 130 82 130 82 138 84 134 82 134 82 138 84 142 84 134 81 130 81 134 82 142 85 142 85 142 85 142 85 138 84 138 84 138 84 138 84 146 85 146 85 146 85 150 87 158 90 158 90 158 90 158 90 162 92 162 90 158 88 154 88 158 90 158 92 158 88 154 87 154 88 154 88 154 88 154 88 154 88 158 90 158 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 154 90 158 92 158 93 162 93 158 92 162 95 174 99 182 101 174 98 174 98 178 99 178 99 170 99 162 96 158 98 166 101 170 101 166 99 166 99 162 98 166 99 170 101 170 101 174 102 178 102 174 101 170 102 174 104 178 99 178 99 178 101 186 102 182 101 182 101 182 101 182 101 178 104 174 102 174 102 178 104 190 110 194 111 202 114 206 114 202 116 210 120 226 126 230 128 246 132 246 134 249 134 246 137 257 137 253 135 246 137 249 140 246 143 257 147 253 144 238 138 238 140 246 140 246 135 246 140 281 150 273 146 281 158 305 149 214 105 134 88 166 107 190 99 198 116 234 119 222 111 170 81 111 22 0 0 19 1 0 0 87 64 142 72 123 72 170 78 150 24 0 7 7 6 19 4 7 6 7 7 15 7 15 7 23 3 7 3 0 0 0 10 158 64 134 60 126 60 119 61 111 55 103 57 123 60 119 54 95 40 59 25 39 21 11 7 0 4 0 3 3 7 19 12 15 7 15 7 15 7 23 7 15 7 3 6 3 4 7 6 7 6 3 6 11 22 79 45 111 43 91 33 55 16 15 7 11 10 15 12 27 16 39 22 43 15 11 1 0 0 0 3 0 0 11 16 31 6 0 9 3 6 3 6 3 6 3 6 3 6 0 4 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 3 4 3 4 3 4 3 4 3 4 7 6 7 6 3 4 3 4 3 4 7 7 19 10 19 9 11 6 7 6 7 6 3 4 0 1 0 1 0 1 0 1 11 6 15 4 7 3 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 7 6 11 9 11 4 0 0 7 1 7 0 0 0 0 0 0 9 19 21 47 27 35 16 15 19 19 22 23 24 31 25 35 28 43 31 51 33 51 33 43 31 43 31 43 31 43 31 47 33 47 33 47 33 47 33 59 37 63 34 63 42 75 34 51 28 43 24 43 24 43 25 31 25 27 27 27 27 23 25 23 24 15 25 27 27 23 22 35 22 31 21 31 21 35 22 23 18 27 19 27 21 31 22 31 21 19 21 23 21 23 21 19 16 15 16 15 10 3 6 3 6 7 3 0 1 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 15 36 75 40 55 34 35 30 39 33 39 30 47 34 47 33 39 31 35 30 35 30 35 30 39 31 39 31 35 30 35 30 35 28 31 30 35 28 27 25 27 22 19 19 3 10 7 12 15 12 19 13 23 13 27 16 39 19 35 13 15 4 3 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 119 48 112 48 117 51 121 52 117 48 117 52 124 52 119 48 114 49 119 51 121 52 121 49 119 54 126 55 124 51 117 49 121 48 117 46 119 48 121 52 124 51 126 52 131 57 136 55 133 55 131 55 136 58 138 55 131 54 136 60 140 58 133 57 143 58 145 58 148 60 148 55 143 61 155 64 150 57 140 61 145 64 148 64 148 63 143 58 140 60 140 60 140 60 140 60 140 58 136 57 138 60 140 61 140 57 133 55 136 58 140 60 140 60 140 60 140 60 140 60 143 63 145 63 143 60 140 61 145 60 145 60 148 63 152 66 155 66 155 66 155 66 155 64 152 66 155 66 155 67 157 66 157 67 157 66 155 69 164 64 152 64 155 66 157 67 157 69 159 69 162 70 159 69 159 70 171 69 169 67 167 66 164 69 169 69 169 69 169 69 169 69 169 69 171 70 174 72 174 69 169 69 169 69 167 67 167 69 169 70 171 72 171 70 169 70 174 73 179 75 179 75 179 78 181 76 179 75 181 76 183 72 176 73 179 76 183 78 183 81 186 79 183 76 181 76 181 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 198 82 193 81 195 84 198 82 195 81 191 79 193 81 195 85 202 85 202 85 202 85 202 85 202 85 202 85 202 85 202 85 210 85 210 87 212 87 212 90 217 90 217 90 217 90 217 92 219 92 217 90 214 88 214 88 214 90 217 90 214 88 212 88 214 88 214 88 214 88 214 88 214 88 217 90 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 92 219 93 222 93 224 95 224 93 222 95 226 96 229 99 231 98 229 98 229 98 229 98 229 102 231 96 222 95 224 101 234 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 231 98 229 99 231 101 236 99 231 101 234 101 234 102 236 105 236 102 234 102 234 104 238 110 245 111 248 113 253 116 255 114 265 117 272 123 281 126 288 134 300 134 300 132 305 135 308 137 322 137 322 138 327 140 329 146 334 147 339 147 331 141 322 138 324 143 327 137 317 135 315 141 329 149 317 150 341 149 293 105 238 88 236 108 269 110 243 113 274 128 279 126 267 105 210 64 81 0 23 7 21 0 33 48 155 72 174 69 171 81 164 57 66 3 47 6 38 10 28 6 28 7 23 7 21 7 21 7 14 0 19 0 16 1 42 58 124 54 124 52 126 51 131 48 117 48 121 54 128 55 119 52 107 42 90 34 74 22 52 12 35 6 26 1 28 6 38 7 35 7 35 7 35 7 35 6 28 4 23 1 28 4 33 3 40 4 38 4 54 25 93 42 105 46 97 31 69 18 62 15 54 12 50 10 52 13 52 12 33 3 14 0 14 0 23 0 16 6 42 13 28 3 23 6 19 6 19 6 19 6 19 6 19 4 14 3 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 3 4 3 4 3 4 3 4 4 9 6 11 7 9 6 7 6 9 6 9 7 14 10 19 12 16 9 11 6 9 6 11 4 4 1 2 0 0 1 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 9 6 7 1 0 0 0 0 0 0 0 0 2 0 9 3 28 21 54 22 45 19 57 21 59 22 62 24 62 25 66 30 76 33 76 31 71 33 76 31 74 31 74 30 71 31 74 33 76 33 76 34 78 34 78 37 78 37 78 36 66 27 54 25 50 24 45 24 47 24 47 25 52 27 52 27 50 24 45 24 50 28 52 24 40 22 45 21 45 21 45 21 47 16 38 16 40 18 42 19 42 21 54 21 52 21 50 19 47 16 35 16 31 13 23 9 14 4 4 4 2 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 7 0 0 0 0 0 0 1 0 0 4 16 71 43 85 36 71 30 66 31 71 31 66 34 71 33 69 31 66 30 66 28 64 28 66 31 69 33 71 30 66 30 64 28 64 28 59 28 54 25 47 24 45 24 47 12 31 12 31 12 31 12 31 15 33 13 33 18 38 18 26 10 11 1 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 48 75 52 75 49 67 46 75 48 67 49 79 54 79 51 71 49 71 51 75 52 83 54 75 52 83 55 87 54 79 51 71 48 67 46 67 46 71 49 83 52 83 52 87 55 95 58 95 57 91 57 91 58 99 61 91 55 87 57 99 60 95 55 95 57 95 58 99 58 103 60 95 57 95 58 99 57 95 57 75 55 83 60 95 63 99 63 91 60 91 58 87 58 91 60 91 58 83 57 83 57 87 60 91 58 83 55 79 57 91 61 91 60 91 60 91 60 91 60 91 60 95 63 99 63 95 60 87 60 83 60 83 61 91 64 91 63 91 63 91 63 91 63 95 64 95 66 99 67 103 67 99 67 103 67 99 66 107 72 103 67 103 67 107 69 107 69 107 69 103 67 103 67 107 69 99 67 91 67 87 66 87 66 95 69 95 69 95 69 95 69 95 69 95 70 99 72 103 72 95 69 95 69 95 69 95 69 99 70 103 72 103 70 95 69 99 72 107 73 111 73 107 73 119 76 115 75 111 76 115 78 107 75 111 76 119 79 123 79 123 79 123 79 119 76 115 75 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 82 130 81 130 81 134 84 130 81 126 79 126 79 130 82 142 85 142 85 142 85 142 85 142 85 142 85 142 85 142 85 146 85 150 87 154 88 158 90 158 90 158 90 158 90 158 90 162 92 162 90 158 88 154 88 150 87 154 90 158 88 154 87 154 88 154 88 154 88 154 88 154 88 154 87 150 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 166 95 166 96 170 96 174 98 170 96 170 96 170 96 170 96 174 98 174 98 174 98 174 98 178 102 162 96 158 98 174 104 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 98 174 98 174 99 182 102 178 99 178 101 182 102 186 102 182 105 178 102 174 104 182 105 194 110 198 113 206 114 210 116 202 116 210 120 226 126 230 128 246 132 246 134 246 132 238 134 246 135 253 138 253 141 257 143 265 150 269 150 253 146 242 140 238 140 249 141 242 132 234 134 242 144 285 147 297 152 249 108 158 92 154 99 206 114 198 101 222 125 269 132 269 129 222 101 130 27 0 0 15 1 0 9 107 64 123 70 130 73 170 75 111 15 3 10 15 7 19 3 7 6 15 6 15 7 15 9 23 1 7 3 0 0 0 10 115 49 95 46 83 45 75 48 75 46 79 48 91 51 95 46 91 45 83 42 71 36 47 25 39 21 15 9 0 3 0 4 15 9 23 7 31 7 31 7 0 6 0 4 0 3 0 3 0 4 11 6 0 3 23 16 63 34 91 40 67 27 47 28 43 21 23 12 3 7 0 9 7 7 0 3 0 1 0 3 0 1 11 16 27 6 0 7 3 6 3 6 3 6 3 6 3 4 0 3 0 3 0 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 31 13 19 9 11 7 11 7 3 3 0 0 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 7 11 4 0 3 7 1 15 1 7 1 0 0 0 0 0 0 3 18 31 21 27 21 23 22 23 22 27 24 31 27 43 31 51 31 43 28 47 33 47 31 43 30 39 30 43 31 43 33 47 34 51 34 55 34 63 39 67 33 51 31 43 25 47 24 43 24 43 25 23 22 19 25 27 27 27 25 15 22 15 25 27 27 15 19 27 21 31 21 31 21 31 19 19 16 19 16 23 18 27 21 27 21 15 19 23 19 19 19 19 16 19 16 15 10 0 6 3 6 11 6 7 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 0 1 0 3 27 40 79 39 51 33 35 28 39 31 39 28 43 31 39 31 39 30 35 30 27 27 31 28 35 31 39 31 35 30 35 28 31 27 27 27 31 28 27 25 27 24 31 25 7 12 7 12 15 12 15 12 19 12 19 13 31 18 39 15 27 9 7 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 114 51 124 54 117 45 105 49 114 46 114 52 124 52 119 55 126 52 119 49 117 49 119 49 117 51 119 51 119 49 117 48 119 46 117 46 119 49 124 52 126 52 126 54 131 58 136 57 136 57 136 57 138 60 143 57 133 55 136 60 140 57 131 55 143 57 143 58 145 58 145 60 145 55 138 54 140 58 148 52 131 54 136 58 143 63 145 63 143 60 138 58 138 60 140 58 138 57 136 57 136 58 138 58 138 57 136 57 138 60 143 58 140 61 143 58 138 60 143 58 140 61 145 63 145 61 143 61 145 60 145 60 148 63 152 63 150 63 150 63 150 63 150 63 150 64 155 66 157 69 159 66 157 67 157 66 155 69 164 70 162 70 162 70 162 70 162 69 159 67 155 66 157 69 159 66 164 66 164 66 164 66 164 67 167 67 167 67 167 67 167 69 169 69 171 70 174 72 174 69 169 70 171 70 174 72 174 72 174 73 176 73 174 70 169 72 174 73 179 75 176 73 174 78 181 76 179 75 181 76 183 75 179 76 183 79 186 81 188 78 183 79 186 79 183 76 179 79 186 79 186 79 186 79 186 82 191 82 191 82 191 82 191 82 191 82 191 82 191 82 191 82 195 81 193 81 193 82 195 81 193 79 191 79 193 82 198 85 202 85 202 85 202 85 202 87 205 87 205 87 205 87 205 85 210 87 212 88 217 90 217 90 217 90 217 90 217 90 217 92 219 92 217 90 214 88 214 85 210 87 214 88 214 88 212 88 214 88 214 88 214 88 214 88 214 87 212 87 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 96 226 96 229 98 229 99 231 98 229 98 226 96 224 95 224 99 231 99 231 98 229 98 229 102 231 99 226 98 229 101 234 98 226 99 229 99 229 101 231 102 234 101 231 101 231 99 229 104 234 102 231 101 234 102 236 98 229 96 226 98 231 101 234 98 229 99 234 101 236 104 238 105 238 104 236 104 236 105 238 111 248 111 250 114 255 116 257 114 265 117 272 123 281 126 288 131 296 132 298 132 305 135 308 132 317 137 327 141 331 143 331 150 341 150 339 147 334 144 329 140 331 143 324 134 312 132 310 132 315 147 324 146 300 113 231 90 229 93 243 104 255 105 248 122 288 134 296 137 293 128 253 72 85 0 14 1 21 9 69 57 152 63 171 70 157 67 138 42 52 3 52 10 38 9 28 6 23 6 21 7 21 9 16 6 14 1 16 0 16 1 42 49 114 46 117 43 117 45 124 49 121 48 117 49 117 45 100 40 97 40 95 39 90 36 81 31 64 24 45 10 31 4 26 7 31 6 31 6 31 6 31 4 26 4 23 3 23 4 26 3 28 6 33 4 28 3 33 12 66 27 83 28 78 28 85 28 76 21 62 13 50 7 42 4 21 6 23 6 19 3 14 3 19 10 40 15 21 3 21 6 19 6 19 6 19 6 19 4 16 3 14 3 14 4 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 4 7 6 9 6 9 4 7 4 7 4 7 6 11 10 16 16 23 12 16 9 11 7 11 3 4 1 0 0 0 0 0 0 2 4 9 6 7 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 7 6 11 7 9 4 2 0 0 1 0 0 0 0 0 3 7 0 9 0 33 18 50 21 59 22 59 22 59 22 59 27 69 30 71 30 71 28 69 34 78 33 74 31 71 28 69 30 71 31 76 33 78 36 81 34 76 36 83 34 57 22 50 24 50 24 45 24 45 25 47 21 42 24 50 27 52 27 50 24 45 21 45 25 50 22 42 19 42 21 45 21 45 19 42 16 38 16 40 18 42 19 42 19 52 19 52 19 47 19 45 19 40 18 33 13 21 6 9 4 4 7 7 6 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 3 0 0 7 21 76 43 78 34 69 28 64 30 69 30 64 31 69 31 66 30 66 30 66 28 64 28 64 30 66 30 66 30 66 28 64 27 59 25 57 27 54 28 52 25 50 24 47 13 33 12 31 12 31 10 28 13 31 10 28 15 38 18 28 15 19 3 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67 48 75 51 75 48 59 43 67 46 59 48 75 54 79 51 91 55 79 51 71 49 75 51 75 51 71 49 71 49 75 51 71 48 71 48 71 49 79 52 87 52 83 54 87 57 99 60 87 54 83 54 83 55 91 58 95 57 87 57 99 60 91 54 91 55 95 57 95 58 99 58 103 58 95 57 95 57 99 60 87 57 83 57 87 58 91 61 103 63 95 58 87 58 91 61 87 57 83 55 79 57 83 58 79 57 87 58 91 60 91 60 83 60 99 61 87 57 91 63 87 60 95 63 99 63 99 61 87 60 83 60 83 61 91 64 95 64 95 64 95 64 95 64 91 63 95 66 99 67 107 69 99 67 103 67 99 66 107 72 111 70 111 70 111 70 111 70 111 69 103 66 99 67 107 70 91 64 83 64 83 64 83 64 91 67 91 67 91 67 91 67 95 69 95 70 99 72 103 72 99 70 103 72 107 73 107 75 111 75 111 75 111 73 103 70 107 73 111 75 111 75 107 73 119 76 115 75 111 76 115 78 111 75 115 76 119 79 126 81 111 76 119 79 123 79 119 76 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 130 82 138 85 142 85 142 85 142 85 142 85 138 84 138 84 138 84 138 84 138 82 142 85 150 88 154 90 158 90 158 90 158 90 158 90 162 92 162 90 158 88 154 88 142 85 150 88 154 88 154 88 154 88 154 88 154 88 154 88 154 88 150 85 146 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 166 95 170 96 170 98 174 98 166 95 170 96 170 96 174 98 186 101 182 101 178 99 174 98 162 98 162 98 162 98 162 98 162 98 162 99 166 101 170 101 174 102 174 101 170 99 166 99 170 102 174 104 178 102 174 101 174 98 170 96 174 98 178 101 174 98 178 101 182 102 190 104 186 105 182 104 178 105 182 107 198 111 202 113 206 116 214 117 202 116 210 120 226 126 230 128 234 129 238 132 246 134 242 137 238 132 253 140 261 144 265 144 265 147 261 147 249 144 246 143 246 143 246 137 230 129 238 134 249 134 265 144 249 111 146 84 142 92 166 98 170 99 194 113 253 131 269 132 277 140 277 129 214 54 15 3 7 3 19 30 75 48 83 63 130 69 146 63 87 9 3 13 19 7 19 3 7 7 15 7 23 7 23 7 31 3 7 4 0 0 0 10 107 49 91 45 71 43 63 43 91 51 79 48 75 46 67 36 63 39 67 39 67 37 71 42 79 36 59 27 39 13 19 7 15 4 23 4 23 4 31 4 3 6 0 6 0 4 0 7 0 6 0 4 7 6 11 0 0 4 11 16 35 22 51 27 51 24 43 21 27 13 11 9 0 6 3 6 3 4 0 3 7 7 23 19 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 3 4 3 4 0 3 0 3 0 3 3 6 15 9 39 16 27 12 15 9 11 7 0 1 0 0 0 0 0 0 7 3 7 3 7 1 3 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 3 7 7 11 6 0 3 7 1 15 1 7 0 0 0 0 1 0 0 0 4 7 18 31 22 23 22 23 22 23 22 43 30 39 27 35 28 39 30 51 34 47 31 43 30 35 28 39 30 43 33 47 34 55 36 59 36 67 39 43 13 0 10 39 22 43 22 39 24 47 25 15 21 15 24 23 27 27 27 23 22 7 21 15 24 19 22 23 19 31 21 31 21 27 18 23 18 23 18 27 19 27 22 23 19 15 18 19 19 15 18 31 21 23 16 11 7 0 1 3 6 15 7 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 0 11 1 0 4 35 43 75 33 47 31 31 28 35 31 35 28 35 30 35 30 35 30 35 30 35 30 31 28 31 28 31 27 35 30 31 28 27 25 19 25 31 28 35 30 39 25 23 21 11 13 11 12 15 10 11 10 19 10 11 10 27 18 43 18 35 12 11 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 117 49 114 46 112 46 112 48 112 45 114 51 124 52 119 52 119 49 117 51 121 55 131 57 126 52 119 51 121 55 128 48 119 48 119 49 124 52 126 54 128 54 128 55 133 58 138 52 126 51 126 51 128 54 133 58 136 55 136 60 140 57 131 55 140 55 143 57 145 58 145 60 148 60 148 60 148 60 148 64 145 61 140 58 136 58 138 66 148 61 140 58 140 61 143 58 136 57 133 55 136 57 138 54 133 58 140 61 143 60 138 57 140 63 143 58 136 60 145 58 138 61 145 63 145 63 145 61 145 60 145 60 148 63 152 66 155 66 155 66 155 66 155 63 150 64 155 66 157 69 159 66 157 67 157 66 155 69 164 70 159 69 159 69 159 69 159 72 162 67 155 66 157 70 164 66 157 64 157 64 157 64 157 67 162 67 162 67 162 67 162 69 164 69 167 70 169 72 169 72 169 72 171 73 174 75 181 76 181 76 181 76 179 73 174 75 179 76 181 76 179 73 176 78 181 76 179 75 181 76 183 73 176 75 181 76 183 79 186 73 179 78 186 81 188 79 183 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 82 198 85 200 85 202 85 202 85 202 85 202 82 198 82 198 82 198 82 198 79 202 82 205 84 210 87 212 90 217 90 217 90 217 90 217 92 219 92 217 90 214 88 214 84 207 85 214 88 214 88 214 88 214 88 214 88 214 88 214 90 214 85 207 84 210 88 217 87 210 85 210 85 212 88 217 88 214 88 214 88 214 88 214 92 219 92 219 92 219 92 219 93 222 93 224 95 226 96 226 92 222 93 224 98 231 99 234 104 236 102 234 101 231 99 231 95 224 96 226 98 224 96 222 98 226 98 229 99 231 101 231 102 234 102 231 101 229 99 229 99 231 104 238 105 236 101 229 98 226 96 226 96 229 99 234 98 229 99 234 101 236 104 238 107 238 105 236 104 238 105 241 111 248 113 253 114 255 117 257 114 265 117 272 123 281 126 288 126 291 129 296 132 308 135 312 129 315 137 329 144 336 146 334 146 334 146 331 144 329 143 329 144 334 141 317 129 303 132 310 137 298 134 305 125 234 79 202 88 234 101 241 95 238 111 276 129 293 132 288 134 308 141 291 126 162 28 42 4 26 13 85 30 102 42 148 70 162 70 143 34 40 3 52 12 35 9 26 7 23 7 21 7 16 7 16 7 14 1 19 0 16 1 42 48 107 43 107 42 112 40 112 51 117 45 112 43 102 39 88 37 93 39 85 36 85 39 93 37 76 36 66 25 50 15 38 4 26 3 26 3 26 3 26 6 26 6 19 4 21 6 23 9 19 1 16 6 28 6 23 0 28 3 47 15 66 22 74 24 74 25 81 21 71 15 57 6 28 3 21 1 16 3 19 9 28 15 42 16 21 1 16 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 1 4 3 7 4 4 3 2 3 2 1 4 3 9 7 14 18 26 15 19 10 14 7 11 3 2 0 0 0 0 0 0 4 7 1 0 0 0 0 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 2 3 9 6 7 3 2 0 0 0 0 0 0 0 0 0 4 4 14 0 11 7 33 22 57 22 57 22 57 22 57 31 71 27 64 25 66 28 71 34 78 33 74 31 71 28 69 30 71 31 76 33 78 36 78 40 69 37 69 24 19 0 11 22 47 21 42 21 45 25 47 19 42 22 47 25 52 27 52 27 45 19 38 21 47 24 47 16 40 21 47 22 45 18 38 18 40 19 42 19 45 21 45 21 52 19 47 19 45 18 40 22 45 21 33 12 19 3 2 4 0 7 4 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 7 0 0 9 24 78 40 71 34 69 28 64 30 66 30 64 30 66 30 66 30 66 30 66 31 66 30 64 28 62 27 59 30 66 28 62 25 59 24 54 27 57 31 59 30 50 21 38 13 33 13 28 12 26 10 26 12 26 9 26 13 35 19 31 18 21 4 0 0 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 51 83 48 75 63 95 43 55 43 55 45 67 51 83 55 59 46 71 52 83 54 79 52 63 49 83 52 71 46 63 46 75 54 83 57 87 57 83 55 83 54 75 52 79 55 91 60 75 54 87 57 87 57 79 52 99 60 87 55 87 60 103 66 103 60 95 60 107 64 111 63 103 61 103 61 103 58 91 57 99 63 111 64 103 58 99 60 71 57 107 61 83 49 79 55 91 57 95 58 95 60 99 60 99 60 99 60 99 58 91 55 107 61 103 60 99 58 95 58 99 61 103 63 107 61 103 60 75 55 83 57 87 60 95 61 111 67 111 66 107 66 103 64 111 66 99 61 95 63 107 67 103 64 103 66 107 67 111 67 119 69 107 64 103 66 115 70 111 66 103 63 103 66 115 70 95 64 99 67 107 69 111 72 103 67 103 67 103 67 103 67 95 64 99 67 111 72 119 73 103 69 111 72 119 75 123 76 99 70 103 73 107 75 115 76 107 73 107 73 107 73 107 73 115 76 115 75 111 73 107 73 111 73 107 73 107 75 115 78 115 76 123 81 126 81 126 81 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 126 79 130 82 134 84 142 85 142 87 150 88 150 88 146 85 150 88 146 85 142 84 134 82 146 87 146 88 150 90 154 90 150 88 150 88 150 88 150 88 154 90 154 88 150 87 146 87 146 87 146 87 146 87 146 87 162 88 170 88 170 88 170 88 166 88 170 90 174 88 170 87 154 87 150 87 150 87 150 85 154 88 154 88 154 88 154 88 170 96 170 96 170 96 170 96 162 93 162 95 166 96 170 96 174 98 174 98 174 98 174 98 182 99 174 98 170 95 162 93 170 95 166 93 162 95 166 96 170 96 170 96 170 96 170 96 170 101 170 101 170 101 170 101 170 101 170 99 166 98 162 98 178 98 174 96 170 98 174 99 174 98 174 99 178 101 182 101 178 104 178 105 182 107 186 107 198 111 202 114 206 116 214 117 206 116 206 122 222 128 238 131 246 131 238 129 242 131 253 137 257 140 261 144 269 147 273 147 281 149 269 143 257 143 257 143 249 140 249 137 242 131 238 134 246 137 242 119 158 85 123 92 150 98 182 104 178 102 182 111 253 135 261 138 269 138 253 135 261 90 75 24 3 13 15 28 43 28 47 45 115 67 142 67 43 15 0 7 15 9 11 10 7 7 11 6 11 4 7 4 11 0 0 1 0 0 0 10 103 45 95 45 87 43 87 45 107 49 87 46 91 46 67 33 79 42 75 40 67 37 59 36 79 36 87 33 67 22 31 12 23 10 15 4 0 1 3 3 0 0 3 7 11 7 3 1 3 4 3 6 3 6 3 6 7 7 7 10 23 16 31 21 47 24 47 27 51 24 39 21 23 7 0 0 0 9 7 6 11 16 43 21 19 6 3 7 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 31 15 27 12 19 7 11 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 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 27 22 63 31 47 24 35 24 31 24 23 25 23 27 31 30 43 30 59 33 39 30 27 31 47 37 43 33 39 27 55 43 75 40 79 27 19 1 0 0 11 15 43 24 31 19 15 22 15 21 35 27 43 25 35 22 43 22 23 21 35 25 31 16 35 22 35 21 31 19 27 19 19 18 23 19 27 21 31 22 19 19 19 19 27 19 27 19 31 19 23 15 15 10 3 7 3 9 0 6 0 4 0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 3 0 3 3 4 3 3 0 1 0 1 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 3 3 0 7 31 46 83 37 63 34 43 25 27 24 31 27 35 27 35 25 27 22 19 19 31 25 31 25 31 25 31 25 23 22 23 21 19 19 11 18 27 24 35 25 39 21 27 16 23 16 19 13 19 15 23 16 35 19 27 15 19 12 23 12 31 12 15 0 0 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 42 119 52 112 49 136 58 109 42 105 43 107 45 114 49 119 45 114 51 121 54 124 52 121 57 128 57 128 55 124 51 117 49 119 52 126 57 128 57 128 58 128 55 126 55 128 58 133 54 128 57 133 58 131 55 126 60 133 55 126 55 133 61 140 61 140 58 138 61 145 61 140 60 140 61 143 61 140 58 136 58 143 63 143 58 136 57 138 52 138 63 140 54 126 54 138 55 136 57 136 58 138 58 140 58 138 58 140 58 136 55 131 58 138 58 136 57 133 55 133 58 140 60 143 61 140 60 138 55 138 57 143 60 145 61 148 66 155 66 155 64 152 63 150 66 152 63 150 63 150 64 155 64 152 64 155 66 157 67 157 67 155 64 150 63 152 66 157 66 152 64 152 64 155 67 159 64 152 66 155 67 159 70 162 67 157 67 157 67 157 67 157 66 155 67 159 69 162 70 164 69 159 70 164 72 167 73 169 70 171 72 176 73 179 76 181 73 176 73 176 73 176 73 176 76 181 76 179 75 176 73 176 73 176 75 179 75 181 76 181 75 179 76 183 79 186 78 183 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 79 191 81 195 82 198 85 200 85 200 87 202 87 202 85 200 87 202 85 200 85 200 84 198 87 205 87 207 88 207 90 210 88 207 88 207 88 207 88 207 90 210 88 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 87 212 87 212 87 212 87 212 88 214 88 214 88 214 88 214 95 224 95 224 95 224 95 224 93 222 93 224 95 224 96 226 95 224 96 226 98 231 99 231 99 231 98 226 95 222 93 219 96 224 95 222 93 224 95 226 96 226 96 226 96 226 96 226 101 231 101 231 101 231 101 231 99 229 99 229 99 229 99 229 99 231 98 226 96 226 98 229 98 229 98 231 99 234 101 234 104 236 104 238 105 241 107 241 111 248 113 250 114 255 117 257 113 260 116 269 122 279 125 286 129 291 128 291 128 305 135 312 140 327 143 334 146 339 147 336 147 341 149 339 146 331 140 322 138 324 138 312 132 296 132 293 129 276 119 236 90 198 85 207 98 229 104 234 99 231 107 257 132 288 137 300 140 300 137 293 129 226 66 109 24 81 27 81 31 81 36 102 51 133 61 140 25 45 6 33 10 33 9 35 9 23 7 21 6 19 6 16 4 11 0 21 0 14 1 40 45 93 45 97 46 100 46 102 51 112 48 107 48 102 42 83 42 88 40 83 37 78 34 76 30 71 31 74 28 62 21 52 16 47 10 35 4 28 1 26 0 26 3 31 4 28 4 23 4 26 6 21 6 19 6 19 4 9 4 11 7 28 13 40 22 62 25 74 27 83 24 81 16 54 7 38 4 31 6 19 4 26 16 31 12 11 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 16 23 13 16 7 7 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 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 7 33 22 52 25 52 27 62 27 57 24 59 25 62 28 66 27 69 33 74 31 66 28 71 31 74 34 83 30 76 30 81 39 59 27 28 4 9 0 14 4 31 18 50 19 45 18 50 19 45 22 47 24 50 22 47 25 45 19 42 22 47 21 38 22 47 21 45 21 42 19 42 18 40 19 42 19 42 19 45 19 47 19 47 19 42 19 42 19 38 16 26 12 19 7 14 9 11 7 9 6 4 1 2 0 0 0 0 0 0 0 0 0 0 0 2 3 4 4 7 3 4 3 2 1 0 0 0 3 4 3 2 1 2 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 1 0 3 0 0 11 25 81 46 76 34 71 28 59 22 57 24 62 27 64 27 62 24 57 21 52 24 59 24 59 24 59 24 59 28 64 25 62 25 62 25 62 22 54 25 57 24 45 19 38 16 31 15 23 13 23 13 26 21 33 18 26 15 23 15 26 13 19 4 7 0 2 0 4 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 59 51 75 45 67 58 91 46 63 46 63 46 63 48 71 51 63 48 75 54 83 54 79 52 103 57 87 55 95 58 79 48 63 49 75 55 87 58 95 60 99 61 95 58 91 58 91 60 87 57 91 58 91 58 87 57 91 57 83 54 79 57 91 60 103 58 91 57 99 60 95 55 91 58 99 60 103 60 99 58 91 58 99 58 87 54 87 57 91 60 107 60 83 52 87 60 83 55 87 55 91 57 91 58 91 57 91 58 91 55 83 54 95 58 91 57 91 55 87 55 91 58 99 60 99 60 95 57 83 57 83 58 91 60 95 61 103 64 103 63 99 63 95 61 103 64 99 63 99 63 103 64 103 64 103 64 107 66 107 66 103 64 99 61 95 63 103 64 99 63 103 66 107 66 107 66 103 64 107 66 111 69 115 69 111 67 111 67 111 67 111 67 103 67 103 69 107 69 107 69 111 70 111 72 115 72 115 72 107 70 103 73 107 75 115 76 107 73 107 73 107 73 107 73 115 76 115 75 111 73 107 73 103 73 111 78 119 78 115 75 107 75 115 76 119 78 115 76 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 126 79 130 82 134 84 142 85 134 84 138 85 142 84 138 82 138 84 142 85 142 85 146 87 146 87 146 87 150 88 150 90 150 88 150 88 150 88 150 88 154 88 150 88 146 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 150 85 146 87 150 88 154 90 154 88 154 88 154 88 154 88 158 92 158 92 158 92 158 92 162 93 162 93 166 95 166 96 158 93 162 96 174 99 182 101 174 98 170 96 166 93 162 92 166 95 162 93 162 93 166 95 170 96 170 96 170 96 170 96 170 101 170 101 170 101 170 101 166 99 166 99 166 99 166 99 182 99 174 96 166 95 170 96 174 98 174 99 178 101 182 101 178 104 178 105 182 107 186 107 198 111 198 113 206 116 210 117 198 114 198 119 214 125 226 126 226 125 226 126 238 132 261 138 261 141 261 144 269 146 269 144 265 147 277 150 277 144 249 135 261 140 249 134 242 131 234 131 214 116 166 90 115 84 130 95 182 104 174 99 158 99 186 116 242 132 249 138 261 140 253 138 253 114 154 43 15 28 43 24 55 36 67 42 71 45 95 55 39 13 0 9 19 9 7 9 15 9 19 9 15 7 15 6 0 0 0 1 0 0 0 13 87 40 91 42 95 46 99 48 87 46 95 46 83 40 71 42 67 39 63 36 59 36 51 34 55 27 67 28 63 24 47 18 47 18 31 10 11 4 0 3 3 3 0 1 0 3 0 4 3 6 3 6 3 6 3 6 0 3 0 3 0 4 0 6 23 18 39 22 47 27 51 27 31 19 23 12 0 1 0 3 0 9 31 18 19 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 31 13 23 7 3 1 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 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 4 23 19 43 25 51 31 39 25 27 27 23 27 23 30 43 30 59 33 39 30 31 33 3 30 39 34 47 31 43 30 71 27 19 3 0 0 7 4 0 7 23 18 23 18 11 21 31 21 31 21 31 22 39 24 39 22 27 19 35 22 27 18 35 21 31 21 27 19 27 19 27 19 27 19 23 18 23 18 19 19 19 19 27 19 27 19 31 19 27 15 15 10 3 7 0 9 0 7 0 4 0 3 0 0 0 0 0 0 0 0 0 0 0 1 0 3 3 4 0 1 0 1 0 0 0 0 0 3 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 9 35 43 71 36 47 30 35 24 19 21 23 24 31 27 35 27 31 24 19 21 27 24 27 24 27 24 27 24 39 27 31 25 31 27 43 31 27 24 35 25 39 21 27 16 23 15 19 12 11 10 15 12 27 16 27 15 23 16 35 18 27 10 19 1 0 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 48 119 49 107 46 126 55 114 54 124 52 119 51 121 52 124 48 117 52 124 55 124 52 119 57 119 46 117 55 131 52 112 52 124 55 131 60 133 60 133 61 136 60 131 58 128 57 128 58 133 58 133 58 133 58 133 58 133 57 128 55 131 58 136 61 138 57 136 58 138 55 128 55 136 58 140 60 140 60 140 58 140 60 138 55 131 57 138 60 143 61 138 54 131 58 143 54 131 54 133 55 133 57 136 54 133 55 136 57 133 54 131 60 140 60 140 60 140 60 140 58 140 60 143 61 140 60 138 57 143 58 145 60 148 61 148 63 150 63 148 61 145 60 145 64 150 63 150 63 150 63 152 64 152 64 152 64 152 64 155 64 152 63 150 63 150 64 152 60 150 64 157 67 157 64 152 64 152 64 155 66 157 67 159 67 157 67 157 67 157 67 157 70 159 69 157 67 155 66 155 72 164 72 162 70 162 70 162 70 171 72 176 73 179 76 181 73 176 73 176 73 176 73 176 76 181 76 179 75 176 73 176 70 176 76 186 81 183 76 176 75 181 76 183 78 183 76 181 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 81 195 82 198 84 198 81 195 82 198 84 195 82 193 82 195 84 200 85 202 88 205 85 202 87 205 87 207 88 207 87 205 87 205 87 205 87 205 88 207 88 205 87 205 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 93 222 93 224 95 224 93 222 95 224 96 226 98 229 96 226 95 224 93 222 92 219 95 224 93 219 92 222 95 224 95 224 95 224 95 224 95 224 99 229 99 229 99 229 99 229 98 226 99 229 99 229 101 231 101 231 98 226 95 224 95 224 98 229 98 231 99 234 101 234 104 236 104 238 105 241 107 241 110 245 111 250 114 253 116 255 117 267 120 274 125 284 128 291 120 279 122 286 128 305 138 319 143 329 143 334 144 334 143 331 141 331 146 339 147 336 143 322 144 319 137 308 132 296 129 284 113 238 90 205 85 207 93 212 101 229 104 231 98 231 107 257 126 281 132 298 140 303 140 303 131 265 98 138 28 95 33 71 37 97 43 100 36 97 42 109 22 42 6 35 12 33 6 31 10 28 10 23 9 23 7 21 3 9 0 14 0 16 4 40 33 76 34 83 39 93 43 97 36 95 43 97 36 83 36 88 34 76 34 74 34 69 33 69 31 71 28 66 24 54 15 45 21 54 16 47 12 40 9 38 7 33 1 23 0 21 3 26 4 19 4 19 4 16 4 16 7 14 6 16 4 19 4 28 9 38 12 57 19 71 25 78 22 76 24 64 6 26 0 26 1 35 18 45 16 23 7 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 9 14 7 7 3 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 7 4 28 18 47 27 59 27 57 25 57 25 62 28 66 25 66 31 71 31 66 30 74 25 71 33 74 31 78 33 66 27 28 3 2 0 9 1 9 0 14 9 35 18 47 19 47 22 45 19 40 19 45 24 52 22 47 21 45 21 45 19 42 21 45 21 42 19 42 18 40 21 45 19 42 18 38 16 38 18 45 18 45 18 40 18 40 19 38 16 26 12 19 7 14 9 11 9 9 7 7 4 4 1 2 0 0 0 0 0 0 0 0 0 0 1 4 4 9 4 7 3 4 3 2 1 2 4 7 3 4 3 2 1 2 1 2 1 2 1 2 1 2 0 7 0 0 0 0 1 0 4 0 0 16 28 76 40 74 31 69 27 62 24 57 24 59 25 64 27 64 25 59 22 57 22 57 22 57 22 57 22 57 24 57 21 52 21 59 27 66 22 54 25 57 24 45 19 38 16 31 13 21 10 16 9 16 13 23 12 21 13 26 16 28 12 19 6 9 0 2 0 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 71 49 67 45 67 52 79 48 87 55 83 52 75 52 79 52 71 51 79 55 87 54 79 51 75 45 47 45 83 58 87 49 95 60 99 61 99 60 91 58 95 60 95 58 91 57 83 55 91 58 91 58 91 58 91 58 95 60 95 58 91 58 95 60 99 58 87 55 91 57 87 52 83 55 91 58 99 60 99 60 99 61 103 58 87 55 95 61 103 61 99 57 87 55 95 61 83 54 83 55 87 55 91 57 83 54 87 57 91 55 87 54 99 60 99 60 99 60 99 60 103 63 107 64 111 63 107 61 87 60 91 60 91 61 95 61 99 63 95 61 91 60 91 60 95 63 99 63 99 63 99 61 103 64 103 64 103 64 103 63 103 64 107 66 107 66 103 64 91 61 103 66 111 66 103 63 103 64 103 66 107 66 107 67 111 67 111 67 111 67 111 67 111 69 107 67 99 66 95 64 111 70 111 70 111 69 107 69 107 70 103 73 107 75 115 76 107 73 107 73 107 73 107 73 115 76 115 75 111 73 107 73 103 73 119 81 126 79 115 75 119 79 123 81 123 79 119 78 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 134 82 134 82 138 84 130 81 134 82 134 82 130 81 130 82 134 84 146 88 150 90 142 85 142 87 146 87 150 88 146 87 146 87 146 87 146 87 150 88 146 87 146 85 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 158 93 162 93 166 95 170 96 166 95 162 93 158 92 162 93 162 93 158 92 158 92 166 93 158 92 158 92 162 95 166 95 166 95 166 95 166 95 166 99 166 99 166 99 166 99 166 99 166 99 166 99 166 99 178 98 170 95 166 95 166 95 174 98 174 99 178 101 182 101 178 104 178 105 182 107 186 107 194 110 198 111 202 114 210 116 210 119 210 122 222 126 230 128 210 119 214 125 238 134 269 143 269 144 269 146 269 144 265 141 257 140 257 141 269 146 281 150 281 141 257 135 246 131 222 120 150 92 115 81 126 92 142 88 162 99 178 105 174 104 182 113 226 126 238 135 261 141 261 141 289 146 246 70 51 40 71 36 79 46 91 45 63 33 55 42 31 12 0 9 19 9 3 6 15 10 23 9 19 9 15 7 0 0 0 1 0 0 0 12 47 25 55 31 63 34 75 39 55 34 71 33 47 25 51 33 55 31 51 31 51 31 47 30 55 28 59 25 47 19 31 15 35 18 35 18 35 18 35 16 27 9 7 1 0 1 0 6 0 4 0 4 0 4 0 4 11 10 7 6 0 4 0 4 0 1 0 9 19 16 31 22 43 25 55 22 19 4 0 3 0 10 43 19 27 9 3 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 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 6 19 19 35 24 39 27 27 25 23 28 31 30 39 28 47 31 39 31 35 34 31 36 51 30 43 36 67 30 15 9 0 0 0 0 0 0 0 0 0 12 23 22 15 19 31 21 23 18 23 21 35 25 35 22 35 21 31 19 27 19 31 21 27 19 27 18 23 18 27 19 27 18 19 16 15 15 15 18 15 18 23 18 23 18 31 19 27 15 15 10 3 7 0 9 3 7 0 7 7 4 0 1 3 0 0 0 0 0 0 0 0 0 0 3 3 6 11 7 11 6 7 6 3 4 3 4 3 3 0 3 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 12 43 40 55 33 47 30 39 28 35 25 31 25 31 27 35 27 35 25 27 24 23 24 23 24 23 24 23 24 19 21 15 19 15 24 27 27 27 24 35 25 39 21 27 16 27 16 23 12 7 7 3 7 3 7 3 9 7 10 27 13 23 10 19 3 7 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 49 114 46 112 49 119 49 112 51 119 49 114 48 114 49 117 51 121 54 126 55 124 52 119 51 114 45 114 54 131 58 126 61 138 63 136 61 133 57 128 57 131 58 131 58 128 55 126 58 133 57 131 57 131 58 133 61 138 61 136 60 136 58 133 60 136 55 133 58 138 57 131 55 136 57 138 58 138 58 136 61 143 61 138 55 133 58 143 60 140 58 136 57 136 57 136 54 133 55 133 57 136 57 138 54 131 55 136 58 136 57 136 55 133 55 136 57 136 58 138 63 145 64 150 66 148 63 145 60 145 60 148 61 148 61 148 63 150 63 148 61 145 60 145 61 148 63 150 63 150 61 148 64 152 64 152 63 150 63 150 64 152 66 157 67 155 64 152 61 148 63 152 64 152 64 152 64 152 64 152 64 155 66 155 67 157 67 157 67 157 67 157 69 159 67 157 66 155 64 152 69 159 69 159 69 162 70 162 70 171 72 176 73 179 76 181 73 176 73 176 73 176 73 176 76 181 76 179 75 176 73 176 73 179 78 186 79 186 78 181 79 188 81 188 81 186 78 183 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 82 195 82 195 82 195 82 195 81 195 82 198 84 195 82 193 81 195 84 198 87 202 88 207 84 202 85 202 87 205 87 205 85 202 85 202 85 202 85 202 87 205 87 205 85 202 85 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 84 210 85 212 87 214 88 217 92 219 92 219 92 219 92 219 95 224 95 224 95 224 95 224 90 219 92 219 93 222 93 222 98 226 96 222 92 217 88 214 92 219 92 219 92 219 92 219 93 222 92 219 92 219 93 222 93 222 93 222 93 222 93 222 98 226 98 226 98 226 98 226 101 231 101 229 99 226 98 226 96 226 95 224 95 224 96 226 98 229 98 231 99 234 101 234 104 236 104 238 105 241 107 241 108 245 110 248 113 253 114 253 116 265 117 269 122 276 123 281 120 279 122 286 129 310 140 324 143 327 146 329 144 324 141 319 137 315 135 315 140 327 147 336 144 312 137 303 132 286 116 250 85 202 78 198 85 205 85 195 90 219 104 238 105 238 108 257 120 272 129 296 140 305 143 308 143 298 129 193 51 109 40 105 46 109 48 107 39 95 33 88 19 38 6 35 12 33 4 26 10 26 9 23 7 21 7 19 6 14 0 16 0 9 1 35 19 54 22 62 27 74 31 78 28 78 28 71 22 59 22 64 27 64 28 62 28 62 28 62 21 52 21 52 21 52 22 54 15 45 18 50 21 52 21 52 15 42 9 26 3 23 6 21 3 16 3 14 3 14 3 14 9 14 4 14 1 14 1 21 0 21 0 31 6 47 15 57 22 81 25 81 18 57 9 45 3 40 12 42 7 21 3 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 0 1 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 3 7 0 11 7 33 18 42 27 52 25 57 25 59 28 66 24 64 31 71 31 69 33 74 36 83 37 64 27 78 34 57 4 2 0 2 0 4 0 7 0 7 1 28 18 47 21 45 19 42 19 42 19 45 22 47 21 47 24 47 19 40 19 45 19 42 19 42 18 40 18 38 18 40 18 40 16 38 16 38 16 42 16 42 16 38 16 38 19 38 16 26 12 19 7 14 9 11 9 11 9 9 6 9 3 4 1 0 0 0 0 0 1 0 0 0 0 2 4 11 9 14 9 14 7 11 7 9 6 7 4 7 3 4 3 4 3 4 3 4 3 4 3 4 0 7 0 0 0 0 1 0 6 0 0 23 31 69 34 71 30 69 30 69 28 66 27 64 25 62 27 64 27 64 25 62 25 57 25 57 25 57 25 57 24 54 25 57 25 57 25 57 22 54 25 57 24 45 19 38 21 38 16 23 10 14 7 14 6 11 6 11 7 16 10 19 10 16 6 11 1 4 0 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 67 46 63 49 79 51 63 45 71 48 67 46 67 48 71 51 75 52 87 57 87 54 79 51 83 54 75 51 79 54 87 57 87 58 91 60 91 58 87 55 87 58 95 61 99 61 95 58 91 57 83 54 79 55 87 58 95 60 95 60 95 58 87 57 95 57 87 57 99 60 95 57 91 57 95 58 95 57 87 55 99 60 95 55 79 52 91 61 91 57 91 57 91 57 83 52 87 57 91 57 95 58 95 60 83 55 91 58 99 58 95 58 87 55 87 57 91 58 95 58 103 63 107 64 111 63 107 61 95 61 95 61 95 61 95 61 103 63 99 63 95 61 95 61 91 61 99 63 99 63 95 60 103 64 103 63 99 61 95 61 95 63 103 66 107 64 99 61 99 63 95 61 99 63 103 66 103 64 103 64 103 64 103 64 111 67 111 67 111 67 111 67 103 67 99 66 99 66 99 66 99 67 103 69 107 70 115 72 107 70 103 73 107 75 115 76 107 73 107 73 107 73 107 73 115 76 115 75 111 73 107 73 115 76 115 78 119 79 123 79 123 79 123 79 123 78 115 75 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 134 82 134 82 134 82 134 82 134 82 138 84 138 84 134 82 134 84 138 85 142 87 146 88 138 84 142 85 142 87 146 87 142 85 142 85 142 85 142 85 146 87 146 85 142 85 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 158 87 150 87 150 87 150 87 162 92 162 92 162 92 162 92 158 92 158 92 158 92 158 92 154 90 158 92 158 93 162 93 166 95 162 93 158 90 154 90 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 178 102 174 101 162 96 158 95 162 93 162 93 166 96 174 99 174 98 174 99 178 101 182 101 178 104 178 105 182 107 186 107 190 108 194 111 202 113 206 114 206 116 202 119 210 123 218 123 218 122 222 126 242 135 273 144 281 146 273 144 265 141 257 138 242 135 249 138 257 140 261 143 265 138 242 134 238 122 170 92 115 79 115 79 123 84 126 84 146 95 170 102 174 105 198 120 214 122 230 134 261 143 269 144 277 146 285 105 123 42 47 42 83 45 83 45 83 39 43 27 23 10 0 9 19 9 0 3 11 7 15 7 11 6 11 4 11 3 0 3 0 0 0 9 31 22 39 24 39 28 51 30 63 28 39 21 31 21 27 19 35 24 35 27 39 28 39 28 39 19 35 19 39 21 47 22 31 18 39 21 47 21 39 18 39 16 23 9 7 6 3 6 0 3 0 3 0 4 0 4 7 4 3 1 0 1 0 3 0 1 0 1 0 6 11 10 35 19 43 25 59 22 31 10 15 10 35 10 3 0 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 1 0 1 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 3 0 0 0 3 13 27 19 47 27 35 27 27 27 31 30 35 25 43 31 39 31 35 36 35 40 59 28 47 37 59 15 0 4 0 3 0 0 7 0 0 0 3 12 35 22 23 19 19 18 27 21 31 21 31 19 27 22 43 22 27 16 27 22 27 19 27 18 23 18 19 16 15 16 19 16 19 16 23 18 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 15 9 15 7 11 6 7 6 7 6 3 4 3 3 0 3 0 3 0 3 0 3 0 3 0 0 0 0 0 1 0 1 3 1 0 15 47 36 43 31 39 28 39 28 39 27 31 25 31 25 35 28 39 27 35 25 27 25 27 25 27 25 27 25 23 27 35 30 39 27 23 22 27 24 35 25 39 21 27 16 43 22 31 15 15 9 3 7 0 7 0 6 0 7 15 10 19 9 23 4 11 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 48 109 46 121 54 117 45 107 51 117 49 117 49 119 52 124 52 124 55 128 57 124 52 119 55 128 55 119 48 114 51 124 52 121 54 126 57 128 57 126 57 131 61 138 64 140 63 136 57 131 54 124 52 126 57 131 58 133 58 133 57 128 54 126 58 133 55 136 60 143 61 140 58 138 58 138 57 133 54 131 58 138 57 131 51 126 55 138 55 133 55 136 58 136 52 124 57 136 58 138 58 140 60 140 55 136 58 140 60 140 60 140 58 138 58 140 60 143 61 145 60 143 61 145 63 143 61 140 61 148 61 148 61 148 61 148 64 152 64 150 63 150 61 148 58 145 63 152 64 150 60 143 64 152 64 150 63 148 61 148 58 145 63 152 64 150 60 143 64 150 61 145 60 150 66 157 64 152 64 152 64 152 64 152 67 157 67 157 67 157 67 157 66 155 66 155 66 155 66 155 64 155 66 157 69 162 72 167 70 171 72 176 73 179 76 181 73 176 73 176 73 176 73 176 76 181 76 179 75 176 73 176 78 183 76 181 76 183 79 188 78 183 78 183 78 179 73 176 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 82 195 82 195 82 195 82 195 82 198 84 200 85 198 84 195 84 198 84 200 85 202 87 202 84 200 84 202 85 205 87 205 85 202 85 202 85 202 85 202 87 205 87 202 85 200 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 88 212 87 212 87 212 87 210 92 219 92 219 92 219 92 219 90 217 90 217 90 217 90 217 90 217 90 219 92 222 93 222 92 219 92 219 92 219 92 219 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 105 236 102 231 98 224 95 219 92 219 92 222 95 226 99 234 98 229 98 231 99 234 101 234 104 236 104 238 105 241 107 241 108 243 110 248 111 250 114 253 119 272 122 276 125 281 125 286 123 284 125 291 131 312 141 324 144 329 146 327 143 322 138 315 132 312 138 322 141 317 134 303 137 296 131 288 128 265 96 205 85 210 84 202 82 205 87 210 92 217 98 226 99 238 116 276 117 267 126 293 138 308 144 312 144 310 149 267 87 131 40 121 42 100 42 105 46 100 30 69 18 38 4 35 12 31 3 23 7 23 6 19 6 16 4 16 10 16 3 14 0 9 0 23 22 52 22 59 25 64 28 69 36 74 22 59 22 59 21 47 22 54 25 57 27 52 27 52 24 54 21 50 18 45 16 47 18 50 21 54 21 50 16 42 19 47 15 38 10 23 6 21 3 14 3 14 4 9 4 9 6 19 4 14 3 19 4 21 4 23 1 26 4 31 9 42 19 69 19 85 28 90 19 66 13 62 16 45 3 21 4 21 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 3 2 1 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 4 2 0 2 6 31 18 38 27 52 27 52 25 59 30 64 24 66 30 74 33 69 33 76 28 78 39 64 31 71 25 21 1 7 6 2 0 2 0 11 0 9 3 28 19 50 21 38 15 38 19 45 22 45 19 40 19 47 25 50 18 38 19 47 19 42 19 40 18 38 16 38 13 35 15 38 16 40 18 42 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 7 11 7 9 6 7 4 7 6 9 6 7 4 4 3 4 3 4 3 4 3 4 3 4 0 7 0 0 0 0 1 0 6 0 0 26 33 66 31 69 25 62 27 64 27 62 24 59 25 62 27 66 28 66 27 64 27 59 27 59 27 59 27 59 22 57 28 66 30 57 21 45 22 54 25 57 24 45 19 38 25 45 19 28 12 16 7 14 10 16 9 14 7 14 9 19 9 16 7 14 3 4 0 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 75 48 63 46 71 49 67 45 83 52 75 49 67 48 67 48 87 54 79 51 75 54 91 58 87 54 75 49 75 54 91 60 79 54 79 55 87 58 95 61 95 58 91 57 87 58 91 60 95 58 91 57 87 55 83 54 83 57 91 60 99 63 107 64 99 58 91 55 87 55 91 57 103 61 103 60 95 57 83 52 95 58 91 57 95 58 99 61 87 57 95 60 99 60 99 60 71 52 87 55 87 55 95 61 75 54 91 60 103 60 91 55 107 61 103 60 99 61 103 63 103 63 107 64 111 63 107 61 95 61 95 61 95 61 95 61 99 63 99 61 95 60 91 60 91 61 95 63 99 61 95 60 79 58 95 64 107 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 103 64 103 64 103 64 103 64 99 66 99 67 103 69 107 69 103 67 103 69 107 70 111 70 111 72 107 73 107 75 111 75 111 75 111 73 107 72 103 72 107 73 107 75 111 76 115 76 115 76 115 78 119 79 123 79 115 76 115 76 115 76 115 76 126 81 126 81 126 81 126 81 126 82 130 82 130 81 123 78 126 81 123 79 123 78 119 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 138 84 142 85 142 87 146 87 130 81 130 81 130 81 130 81 134 82 134 82 134 82 134 82 134 82 134 84 138 85 142 85 134 84 138 85 142 84 138 82 154 82 154 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 90 154 90 154 92 154 92 158 93 162 92 158 90 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 95 166 96 170 95 166 93 162 98 162 98 162 98 162 98 166 101 170 101 170 99 162 96 162 92 158 92 158 93 166 96 170 96 170 98 174 99 178 99 182 105 182 105 182 105 182 107 194 110 198 113 202 114 210 116 206 119 210 123 218 122 210 119 218 119 210 126 257 143 285 144 289 147 273 138 257 135 253 135 261 131 230 128 249 138 249 131 242 132 238 128 206 107 138 81 119 81 119 82 134 84 142 87 146 90 154 98 174 110 214 125 214 123 234 132 246 137 257 141 293 144 305 143 210 57 43 43 71 43 75 39 75 43 55 22 0 10 3 6 0 3 7 10 11 9 19 7 15 6 11 6 0 1 0 3 0 0 0 10 31 24 43 27 43 27 35 24 43 24 47 24 43 22 39 22 43 25 43 24 39 22 35 22 35 21 39 22 43 21 39 19 35 19 35 19 39 22 47 25 43 15 23 13 15 3 0 3 0 3 0 4 0 4 0 4 7 4 7 4 7 4 0 4 0 3 0 4 7 9 19 12 19 18 39 25 63 25 63 25 39 21 51 4 0 1 3 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 1 0 4 0 7 19 21 27 25 27 27 23 24 55 28 39 27 27 25 15 25 47 30 35 37 59 15 0 0 0 1 0 1 7 0 7 0 15 0 0 7 27 22 31 19 15 18 27 22 35 21 27 18 47 25 39 24 35 21 27 19 43 24 39 22 31 19 23 16 15 15 15 15 15 16 27 19 31 24 27 22 31 19 27 18 51 22 31 15 19 12 7 6 0 9 3 9 3 9 11 7 3 4 7 1 3 1 7 3 0 0 0 0 0 0 0 0 0 1 0 4 3 3 0 1 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 21 47 33 39 33 51 31 47 30 39 27 31 24 27 24 27 25 31 27 35 27 31 28 31 28 31 28 31 28 15 24 19 25 23 24 19 22 27 22 27 22 35 22 35 22 39 19 19 12 11 9 0 4 15 9 0 10 27 19 31 9 7 6 15 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49 112 45 112 49 119 49 112 52 119 49 114 48 114 49 117 54 121 52 121 54 124 55 128 58 128 54 119 51 121 55 128 54 124 54 124 55 128 58 133 58 128 55 126 55 126 57 131 58 133 57 131 57 131 55 128 55 128 57 131 57 131 57 131 60 140 58 136 55 133 55 133 60 140 60 140 58 136 55 131 57 136 55 133 57 138 60 140 54 133 57 138 58 138 58 138 51 131 55 133 55 133 57 140 52 133 58 140 60 138 57 131 63 143 61 140 60 143 61 145 61 143 63 148 64 145 61 143 63 148 61 148 61 148 61 145 63 150 63 148 61 145 60 145 60 148 61 150 63 148 61 145 57 143 61 152 64 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 66 155 66 155 66 155 66 155 66 155 66 157 67 157 69 159 67 157 67 159 69 162 70 162 70 171 72 174 73 176 73 176 75 179 75 176 73 174 72 174 73 176 73 179 75 181 76 181 76 181 76 183 78 183 79 186 78 183 78 183 78 183 78 183 81 188 81 188 81 188 81 188 81 188 81 188 81 186 78 183 82 188 81 188 79 186 79 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 82 195 84 198 85 200 85 200 81 195 81 195 81 195 81 195 82 198 82 198 82 198 82 198 82 198 82 200 84 202 85 202 84 202 87 205 87 205 85 200 82 200 84 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 219 90 217 90 217 90 219 92 222 93 219 92 217 92 219 92 219 92 219 92 219 95 224 93 222 93 222 95 224 96 224 95 222 93 224 95 226 95 226 96 229 98 226 96 224 98 226 98 226 98 226 98 226 99 229 101 231 99 226 98 224 93 219 92 219 92 222 95 226 96 226 96 229 98 231 99 231 102 236 104 238 107 241 107 241 110 245 111 250 114 253 116 255 117 269 120 274 122 272 117 272 122 281 123 293 135 322 146 329 147 327 141 315 135 310 134 310 137 305 128 303 137 315 134 296 128 286 132 274 111 224 84 205 82 200 81 202 82 207 85 212 87 210 95 226 102 248 119 276 122 276 132 296 135 298 140 310 147 310 147 298 113 159 37 102 40 107 42 95 42 102 36 69 7 38 9 33 4 23 6 33 9 26 9 21 7 19 6 19 4 11 1 14 1 7 3 28 21 47 25 59 27 59 24 57 30 69 25 64 24 62 30 66 24 54 24 50 24 50 24 47 22 50 24 52 25 50 24 47 25 50 22 45 19 42 19 42 22 40 16 40 13 19 0 11 3 9 4 9 4 9 6 7 4 16 4 16 4 16 3 19 1 16 3 26 6 31 9 35 13 54 15 78 28 97 27 83 16 78 18 35 0 16 4 9 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 15 33 16 42 22 47 25 54 25 66 28 69 31 66 28 59 34 57 30 59 25 21 0 2 0 0 1 0 0 0 0 2 0 2 0 19 15 40 22 38 16 40 18 42 21 45 19 42 24 50 22 45 19 40 18 38 24 47 22 45 21 42 18 40 16 35 15 35 15 38 18 42 19 47 19 47 19 45 21 45 27 42 16 21 12 19 9 14 9 11 9 11 9 11 7 11 6 9 3 2 1 2 1 2 0 0 0 0 0 0 0 0 6 9 7 11 7 11 6 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 4 35 33 64 31 69 31 69 30 66 28 64 25 62 24 59 24 62 25 64 27 62 25 52 27 52 27 52 27 52 25 50 25 50 25 50 25 50 21 50 21 47 19 40 18 38 21 33 12 16 9 16 7 11 10 11 3 14 13 28 10 11 6 11 4 9 1 4 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 45 59 46 71 51 75 49 71 49 67 48 67 49 75 52 75 52 83 54 87 55 87 54 103 58 87 54 79 52 83 55 87 55 83 54 83 55 87 57 87 55 79 54 79 54 83 57 83 55 87 57 87 57 91 58 91 58 91 57 87 55 83 55 103 60 95 57 87 54 83 54 91 57 95 58 95 58 91 57 87 55 83 54 87 55 91 58 79 54 87 57 91 57 87 55 79 55 91 57 83 54 87 58 87 57 95 60 99 57 87 54 103 61 99 60 99 60 103 61 99 61 107 63 107 63 103 60 99 63 99 61 95 60 91 60 99 63 99 61 95 60 91 60 91 61 95 63 99 61 95 60 83 60 95 64 103 63 95 60 107 66 103 63 99 61 91 60 99 61 95 61 99 64 111 67 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 99 66 99 66 103 67 103 69 103 67 103 69 107 70 111 70 103 69 99 70 99 72 103 72 107 73 107 73 103 72 103 72 107 73 107 75 111 76 115 76 115 76 115 76 119 78 119 79 119 78 119 78 119 78 119 78 126 81 126 81 126 81 126 81 123 79 123 81 123 78 115 76 134 82 130 82 126 81 126 79 123 78 126 79 126 79 130 81 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 130 81 130 82 134 82 134 82 134 82 134 84 138 85 142 85 142 87 150 88 150 88 146 85 154 84 158 84 162 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 162 93 162 92 158 90 154 90 154 92 158 93 162 92 158 90 158 92 158 92 158 92 158 92 170 95 166 93 162 95 166 96 166 95 162 93 162 93 166 95 170 96 174 99 178 98 170 96 162 98 162 98 162 98 162 98 162 99 166 99 166 98 158 95 162 92 158 92 158 93 166 96 170 96 170 98 174 99 178 99 166 101 178 107 190 108 190 107 194 111 198 113 206 116 210 116 210 119 206 120 206 119 202 114 214 125 238 134 257 140 281 149 281 143 269 137 257 134 249 132 257 132 246 134 265 138 253 129 226 132 242 117 154 82 115 82 123 82 130 81 134 84 142 87 142 90 154 98 178 111 218 128 230 129 246 137 253 137 257 143 281 146 305 152 265 84 71 34 59 39 71 39 75 45 59 24 0 10 7 7 0 4 3 9 11 9 19 7 15 6 11 6 0 3 0 4 0 0 0 12 31 22 39 25 35 25 35 24 63 28 47 22 39 25 59 34 35 22 35 22 35 25 39 25 43 22 47 24 47 24 43 22 47 22 39 19 31 18 31 18 51 19 43 24 39 7 0 0 0 4 0 6 0 6 0 6 15 4 15 4 15 4 7 4 0 3 0 4 0 6 0 6 11 7 0 16 71 34 71 19 59 22 47 6 0 1 0 3 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 0 3 0 6 11 12 3 13 7 21 23 25 19 22 35 30 43 33 39 31 43 31 43 27 23 1 0 0 0 1 0 1 7 0 15 0 7 0 3 6 19 19 27 21 23 18 19 16 23 18 27 21 35 21 31 19 23 18 19 16 31 21 31 21 31 19 27 19 19 16 15 15 15 16 23 19 7 15 11 18 27 19 31 21 51 21 19 9 7 9 11 9 3 10 7 10 7 10 15 9 15 7 11 3 3 0 0 0 0 0 0 0 0 0 0 0 7 7 15 9 15 9 11 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 3 25 59 36 35 28 39 28 39 28 39 27 35 27 27 24 31 25 31 25 35 28 27 27 27 27 27 27 27 27 31 27 23 24 19 25 27 28 27 22 23 21 27 16 15 13 27 13 3 4 0 7 3 7 0 3 0 4 7 10 11 3 3 6 15 4 11 1 0 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 52 124 49 119 54 128 57 126 54 121 58 128 55 124 54 126 55 128 60 131 57 128 57 128 57 131 57 128 55 124 54 126 57 128 54 128 55 131 57 133 58 136 60 136 60 136 60 136 60 136 63 143 58 136 55 131 54 131 54 133 57 138 58 138 58 138 54 131 52 128 52 131 55 136 52 128 54 133 55 133 54 131 54 136 58 136 54 128 54 136 57 138 58 138 58 136 54 128 61 143 60 138 58 140 61 143 60 140 61 143 61 143 60 140 64 152 63 148 61 145 58 143 63 150 63 148 61 145 60 145 60 148 61 150 63 148 61 145 60 145 61 150 63 150 61 145 64 152 64 150 63 148 61 148 63 148 61 148 63 152 66 155 64 152 64 152 64 152 64 152 67 157 67 157 67 157 67 157 64 152 66 155 66 157 67 157 67 157 67 159 69 162 70 162 67 167 67 169 69 171 70 171 73 174 72 174 72 174 72 174 73 176 73 179 75 181 76 181 75 179 76 181 76 183 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 193 81 195 82 195 81 195 81 195 81 195 81 195 79 195 81 195 81 198 82 198 82 198 82 200 84 202 85 202 85 202 87 207 88 205 85 202 84 202 84 205 85 205 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 93 222 93 222 92 219 90 214 90 219 92 222 93 219 92 217 92 219 92 219 92 219 92 219 96 226 95 224 95 224 96 226 95 224 93 219 92 222 95 224 95 226 96 229 98 226 96 224 96 224 96 224 96 224 96 224 98 226 98 226 98 224 95 222 93 219 92 219 92 222 95 226 96 226 96 229 98 231 99 231 96 229 104 241 110 245 108 243 111 248 113 250 114 255 117 257 117 267 117 267 117 267 114 267 119 286 132 303 132 308 140 327 141 317 138 310 134 305 131 303 132 305 132 310 138 312 131 286 134 276 117 231 85 195 79 205 82 202 81 202 81 205 84 210 87 210 95 226 104 248 120 279 125 281 134 296 135 296 137 305 143 315 152 322 146 236 67 109 34 100 39 95 43 105 36 69 6 35 10 35 6 26 6 31 9 26 9 21 7 19 6 19 6 7 3 9 1 7 4 26 21 45 22 50 24 54 24 54 25 59 21 54 21 54 27 62 19 42 21 45 22 45 24 45 16 40 18 42 19 40 18 38 16 38 16 38 18 42 21 47 22 45 24 54 22 23 0 7 3 7 4 4 4 4 4 4 3 14 3 14 3 14 3 14 3 16 3 16 3 14 3 16 7 33 6 52 19 88 28 90 27 74 16 33 1 4 4 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 1 4 4 9 10 21 7 21 13 40 25 62 25 69 25 66 30 69 33 69 33 59 31 35 6 2 0 4 1 0 1 0 0 0 0 0 0 2 0 9 9 33 19 40 18 38 15 33 15 38 19 45 22 45 21 45 19 42 18 40 19 42 19 42 19 45 21 45 18 38 15 35 15 38 18 40 15 40 15 42 16 40 18 40 27 40 12 11 6 16 10 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 7 6 9 6 9 4 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 3 0 9 45 39 69 30 64 27 64 27 64 27 66 28 66 25 62 25 62 25 62 25 59 25 50 25 50 25 50 25 50 28 52 24 42 21 47 27 54 25 59 25 57 22 40 15 33 15 23 4 7 4 14 9 16 6 7 3 9 7 16 6 4 4 11 4 11 3 7 0 4 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 83 55 71 51 83 57 91 55 83 52 79 52 79 54 87 57 95 60 99 61 95 58 91 58 95 60 95 58 87 57 87 57 91 60 79 55 83 57 87 58 91 60 87 57 91 60 99 61 103 63 103 60 95 57 87 54 83 54 79 54 87 57 95 58 95 58 79 52 79 52 79 54 87 57 79 54 83 55 83 54 79 52 83 57 95 57 83 52 83 57 95 58 95 58 91 55 83 54 103 60 95 58 95 58 99 61 95 58 99 60 99 60 95 58 99 63 99 61 95 60 91 60 99 63 99 61 95 60 91 60 91 61 95 63 99 61 95 60 95 61 95 63 95 61 95 60 103 64 99 63 99 63 95 61 99 61 95 61 95 63 103 64 103 64 103 64 103 64 103 64 111 67 111 67 111 67 111 67 95 64 95 66 99 66 103 67 103 67 103 69 107 70 111 70 99 67 91 67 95 69 99 70 99 72 103 72 103 72 103 72 107 73 107 75 111 76 115 76 111 75 111 76 115 76 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 79 130 81 134 82 130 81 130 81 130 81 130 81 123 79 126 81 130 82 134 82 134 82 134 84 138 85 142 85 134 84 142 85 142 85 138 82 158 84 162 85 162 87 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 158 92 162 93 162 92 154 88 154 92 158 93 162 92 158 90 158 92 158 92 158 92 158 92 170 95 166 93 162 95 166 96 166 93 158 92 158 92 162 95 158 93 162 95 166 93 162 92 158 96 158 96 158 96 158 96 158 96 162 98 158 95 150 93 162 92 158 92 158 93 166 96 170 96 170 98 174 99 178 99 162 99 174 107 190 110 194 108 198 111 202 114 210 116 214 117 210 117 202 117 198 117 202 116 206 125 242 134 246 131 257 140 261 137 257 135 249 132 242 129 242 131 246 135 253 132 234 125 261 123 162 85 107 82 126 85 134 82 130 81 134 82 142 85 146 90 154 98 174 110 210 125 226 126 238 132 242 132 246 137 246 138 285 152 317 128 162 51 39 36 67 39 83 45 63 22 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 22 31 21 23 24 31 24 27 18 47 22 51 22 43 21 31 18 31 19 31 19 31 19 19 16 23 18 27 16 23 15 19 15 19 15 23 18 31 21 43 19 47 27 47 10 0 0 0 3 0 4 0 4 0 3 11 1 11 1 11 3 3 3 3 3 0 3 0 3 0 3 0 7 0 7 7 13 63 36 79 22 31 7 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 11 0 7 0 0 1 0 3 3 7 0 7 0 18 31 30 47 27 23 22 19 25 35 34 43 34 51 16 0 0 7 7 0 1 7 1 15 0 15 0 15 0 0 3 7 12 23 19 19 15 11 13 11 15 23 19 35 22 35 22 35 21 31 21 23 18 23 19 27 19 27 19 23 18 19 15 15 15 19 18 15 18 11 16 15 15 15 13 47 18 11 4 0 7 7 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 3 3 6 7 4 0 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 4 11 30 67 37 39 28 31 25 31 27 35 27 35 27 31 25 31 25 31 25 31 27 23 27 23 27 23 27 23 27 27 25 11 21 7 22 19 27 35 25 39 25 35 18 11 10 11 7 0 3 0 7 7 7 0 6 0 7 7 7 7 3 3 6 15 4 15 3 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 109 45 112 49 119 51 117 46 112 46 114 49 119 52 124 51 121 54 124 55 126 55 124 48 114 51 121 55 128 58 133 60 133 58 131 58 133 60 136 60 133 58 128 57 131 60 133 55 128 57 131 57 131 58 133 52 124 54 128 58 136 61 138 60 138 57 133 55 133 57 136 52 131 55 136 58 138 57 136 54 128 52 128 52 131 55 136 54 131 55 133 55 131 52 126 52 133 57 136 54 131 55 138 58 138 57 136 57 136 55 133 60 140 58 138 58 138 60 140 57 136 58 140 60 138 57 136 61 148 61 148 61 148 61 148 63 150 63 148 61 145 60 145 60 148 61 150 63 148 61 145 63 150 61 148 61 145 60 145 63 150 63 150 63 150 63 150 63 150 61 148 61 148 63 150 63 150 63 150 63 150 63 150 66 155 66 155 66 155 66 155 63 152 64 152 66 155 66 155 67 157 67 159 69 162 70 162 67 167 67 169 69 171 70 171 70 171 70 171 72 174 72 174 73 176 73 179 75 181 76 181 73 179 75 179 76 181 76 181 78 183 78 183 78 183 78 183 78 183 78 183 78 183 78 183 79 186 79 188 79 183 76 181 84 191 82 191 81 188 81 186 81 193 79 191 79 191 78 188 81 191 78 188 81 193 79 188 81 193 81 193 81 193 81 193 79 191 79 193 81 195 82 195 81 195 81 195 81 195 81 195 78 191 78 193 81 195 82 198 82 198 82 200 84 202 85 202 82 198 84 202 85 200 82 198 85 205 85 205 87 207 87 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 95 222 93 219 92 222 93 224 93 222 92 219 92 219 93 222 90 219 93 222 93 222 92 217 95 222 95 222 95 222 95 222 95 222 96 224 95 222 93 217 93 219 92 219 92 222 95 226 96 226 96 229 98 231 99 231 101 234 102 236 105 241 108 245 113 250 113 253 116 257 117 260 117 267 116 265 117 269 119 276 120 286 129 298 131 303 131 305 134 300 134 300 132 296 128 288 126 291 129 293 128 288 123 279 128 238 88 188 79 202 87 207 84 205 82 202 81 205 84 207 88 212 93 224 99 238 113 265 120 272 128 288 131 291 134 300 128 300 138 303 146 279 99 143 33 97 40 97 43 100 31 62 4 35 10 38 7 26 4 28 9 26 9 21 7 19 6 19 6 7 3 9 3 2 4 26 22 40 19 42 21 45 22 54 18 54 24 64 27 57 19 38 16 38 16 33 15 31 15 28 15 31 16 33 16 33 15 31 16 31 13 26 10 23 10 23 16 33 18 47 19 21 1 2 1 4 3 2 3 2 3 2 1 14 0 14 1 11 1 11 3 14 3 14 4 9 4 9 4 26 9 33 0 45 21 100 31 69 9 26 6 0 6 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 0 1 4 7 11 4 16 9 33 22 52 30 71 22 54 21 57 28 59 31 59 25 19 0 0 3 4 1 0 1 0 0 0 0 0 0 0 0 4 3 11 12 28 13 33 13 33 13 35 16 40 22 47 22 47 22 47 22 47 19 42 19 40 18 40 18 40 19 40 16 35 15 35 16 38 19 47 18 42 16 35 13 33 21 33 9 11 6 14 9 14 9 11 9 11 9 11 7 11 9 11 4 4 1 0 0 0 0 0 0 0 0 0 0 0 4 9 6 11 7 9 6 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 11 1 4 3 2 4 2 9 4 12 47 39 69 31 66 27 64 27 62 25 62 25 62 27 64 25 62 25 62 24 57 27 50 28 50 28 50 28 50 25 42 22 38 21 40 24 45 19 50 22 52 19 35 9 21 10 19 6 11 7 16 7 11 7 16 9 16 9 14 6 9 4 9 4 11 4 11 3 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 71 46 59 46 71 51 71 46 67 48 67 48 71 51 79 52 83 52 79 52 83 54 87 57 63 48 71 52 83 54 87 55 83 55 79 55 83 57 95 60 91 58 87 55 83 57 91 58 91 58 87 57 87 57 83 55 79 55 83 57 87 58 91 58 91 57 87 55 87 57 95 60 83 54 87 57 91 57 87 55 83 54 83 54 83 55 91 57 87 55 91 57 87 54 79 52 75 54 87 55 87 55 91 60 91 57 87 55 91 57 95 58 99 58 95 57 91 58 95 60 87 57 95 58 95 58 91 55 87 58 91 61 95 63 103 64 99 63 99 61 95 60 91 60 91 61 95 63 99 61 95 60 103 63 95 61 91 60 91 60 99 63 99 63 99 63 99 63 99 63 95 60 91 61 95 63 99 63 99 63 99 63 99 63 107 66 107 66 107 66 107 66 91 63 95 64 95 66 99 66 103 67 103 69 107 70 111 70 103 69 95 69 99 70 99 72 95 69 95 70 99 72 103 72 107 73 107 75 111 76 115 76 107 73 111 75 111 76 115 76 119 78 119 78 119 78 119 78 119 78 119 78 119 78 119 78 126 81 126 81 126 79 119 78 130 81 126 81 123 79 123 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 130 81 134 82 134 84 130 81 130 81 130 81 130 81 119 76 123 79 130 81 134 82 134 82 134 84 138 85 142 85 138 84 142 87 146 85 138 84 162 85 162 87 166 87 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 162 95 166 92 150 87 154 92 158 93 162 92 158 90 158 92 158 92 158 92 158 92 158 92 154 90 154 90 158 92 162 92 158 90 154 92 158 93 158 93 162 95 166 93 162 92 154 95 154 95 154 95 154 95 150 95 154 95 154 93 146 90 162 92 158 92 158 93 166 96 170 96 170 98 174 99 178 99 186 105 174 102 174 105 190 110 202 113 206 114 210 117 218 119 210 117 198 117 206 122 218 125 226 126 234 132 253 134 246 128 242 132 246 132 242 129 230 125 222 125 226 123 214 119 210 119 166 95 111 79 119 84 130 85 138 82 134 81 134 82 138 84 150 92 150 95 158 101 186 114 214 123 230 131 242 134 249 140 234 138 261 137 289 141 230 75 39 37 71 40 83 43 51 16 0 9 11 10 7 6 0 6 11 9 19 7 15 6 11 6 0 4 0 6 0 0 0 12 31 21 23 18 15 21 27 25 43 22 47 22 43 18 27 13 23 15 19 13 11 9 3 7 7 12 15 13 15 13 11 10 15 12 7 9 0 7 0 7 19 10 23 18 31 6 0 0 0 3 0 3 0 3 0 1 7 0 15 0 7 1 7 1 3 3 0 4 0 6 0 6 0 9 0 6 0 6 31 22 87 18 15 7 3 6 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 1 0 3 0 3 0 12 11 21 15 18 15 22 19 25 23 27 27 28 31 4 0 3 15 0 0 1 7 1 15 0 19 0 15 1 15 1 0 1 0 13 7 12 11 15 15 15 15 15 31 21 31 21 31 21 31 21 31 21 27 18 23 16 19 15 27 18 19 15 15 15 15 16 15 18 15 18 23 16 19 16 27 13 7 6 3 7 3 6 0 7 0 7 0 7 7 6 7 6 7 1 3 1 3 1 0 0 0 0 0 0 0 0 0 3 3 6 7 4 0 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 19 9 15 28 63 37 43 33 39 28 35 25 31 24 27 22 35 27 35 25 31 24 27 25 27 28 27 28 27 28 27 28 15 24 15 24 15 24 15 24 15 19 23 22 27 15 3 6 7 9 7 9 11 10 0 3 0 9 11 9 3 6 3 4 3 4 15 6 19 4 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 114 46 112 49 117 48 109 49 117 48 114 48 117 51 121 55 124 52 119 51 124 57 131 48 117 51 119 52 121 51 119 51 119 51 119 54 126 57 131 57 126 55 124 54 126 55 128 60 133 58 131 57 128 55 126 61 138 61 136 60 136 58 133 57 131 55 131 57 136 60 140 54 131 55 133 57 131 55 131 55 133 54 131 54 133 57 138 57 136 57 136 57 133 54 128 49 128 55 133 55 133 58 143 55 133 55 133 57 138 60 140 60 138 58 136 57 138 58 140 55 136 57 138 58 136 57 133 57 140 58 145 63 152 66 155 63 150 63 148 61 145 60 145 60 148 61 150 63 148 61 145 64 152 61 148 60 145 60 145 63 150 63 150 63 150 63 150 63 150 61 145 60 145 61 148 63 150 63 150 63 150 63 150 64 152 64 152 64 152 64 152 63 150 63 152 64 155 66 155 67 157 67 159 69 162 70 162 69 169 70 171 70 174 72 174 69 169 69 171 70 174 72 174 73 176 73 179 75 181 76 181 73 176 73 179 75 181 76 181 76 181 76 181 76 181 76 181 78 183 78 183 78 183 78 183 81 191 82 191 82 188 79 183 81 188 79 186 79 183 78 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 82 195 82 198 84 198 81 195 81 195 81 195 81 195 75 188 78 191 79 195 82 198 82 198 81 200 82 202 84 202 84 205 85 207 87 205 85 202 85 205 85 207 87 210 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 95 226 95 219 88 212 90 219 92 222 93 219 92 217 92 219 92 219 92 219 92 219 92 217 88 214 88 214 90 219 93 219 92 217 90 219 92 222 93 224 95 226 96 224 95 222 93 222 95 222 95 222 95 222 93 219 95 222 95 219 92 214 93 219 92 219 92 222 95 226 96 226 96 229 98 231 99 231 108 241 102 231 101 236 108 248 113 250 114 255 116 257 119 262 117 265 116 267 119 276 125 288 129 291 128 298 138 310 132 291 129 296 131 298 131 293 126 286 122 279 122 274 116 267 116 269 79 193 82 198 81 195 82 200 84 207 82 202 81 202 82 205 90 212 93 219 95 229 105 250 119 272 129 291 134 298 140 310 140 322 146 300 143 298 119 188 33 105 40 105 43 97 30 50 3 33 12 40 7 28 4 28 7 26 7 21 7 19 6 19 6 4 3 9 3 2 3 26 21 40 18 38 19 42 22 50 22 45 18 38 12 31 10 26 16 31 13 19 9 11 4 9 6 16 6 19 6 19 4 16 4 14 3 14 4 19 9 23 9 16 9 28 13 11 0 4 3 2 3 2 3 0 3 2 1 11 0 11 1 11 1 11 3 14 4 11 6 14 7 14 6 16 6 28 10 45 10 50 34 54 6 23 7 2 7 9 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 0 0 2 0 4 4 16 13 31 10 42 19 62 28 62 27 47 24 40 13 0 0 2 3 0 1 0 0 0 0 0 0 0 0 4 3 0 0 2 6 21 10 28 13 35 16 35 13 31 19 42 19 42 19 42 19 42 22 45 19 40 16 35 15 33 19 42 16 35 15 35 15 35 15 42 16 40 18 42 21 42 16 21 9 14 7 14 6 9 6 7 6 7 6 7 4 7 4 7 3 2 1 2 3 4 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 7 3 4 3 2 4 2 15 14 12 47 37 69 34 71 30 64 27 59 24 54 22 52 27 62 27 59 25 57 24 57 28 52 30 52 30 52 30 52 24 45 25 47 27 45 25 45 19 50 24 57 24 42 13 28 10 23 10 21 13 19 4 2 6 14 9 16 6 9 3 9 4 9 4 14 6 14 4 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 46 83 52 91 52 79 48 91 52 79 48 75 49 87 54 87 54 83 52 79 54 83 55 83 51 67 48 75 52 79 51 71 57 79 58 71 55 75 58 83 58 71 55 71 55 79 60 79 55 75 54 71 55 75 57 79 58 83 58 83 57 75 54 91 57 79 52 75 54 87 58 91 58 91 58 91 55 79 54 79 54 79 55 83 57 87 57 87 55 79 54 79 54 83 57 71 51 75 54 83 57 91 60 103 61 91 57 87 58 99 63 87 57 91 57 91 55 83 52 75 52 83 55 91 58 95 58 95 60 103 63 111 63 107 61 99 61 103 63 107 61 103 60 103 60 103 60 103 60 103 60 107 60 103 58 99 60 103 61 103 60 103 60 103 58 91 55 95 58 99 60 103 61 107 63 103 63 99 61 95 63 99 64 95 61 95 63 99 64 103 64 103 63 99 63 99 64 107 67 111 67 111 69 115 70 119 70 107 67 107 69 111 70 115 70 103 67 111 70 119 73 123 73 119 73 126 75 126 75 123 72 119 73 123 75 126 73 123 72 134 78 134 78 134 78 134 78 126 76 134 81 142 82 146 81 119 78 119 79 123 81 126 81 115 78 119 79 123 78 119 76 119 79 123 81 126 79 123 78 130 81 126 79 123 81 126 82 119 78 119 79 123 81 126 81 123 79 123 79 123 81 134 84 130 81 130 81 130 81 130 81 119 79 134 85 142 85 138 82 142 81 150 82 154 84 158 84 162 85 162 85 162 85 162 85 158 85 166 88 170 88 170 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 166 92 162 90 158 88 154 87 158 92 158 92 158 92 158 92 162 93 162 92 158 90 154 90 158 92 162 93 162 95 166 95 174 95 162 95 174 99 174 95 186 104 190 105 190 104 174 102 198 111 190 110 194 113 202 116 190 113 202 119 214 123 222 123 226 122 214 125 246 135 246 128 238 131 238 131 242 129 234 126 230 122 210 117 210 113 178 93 115 78 123 79 126 82 138 84 138 84 138 84 138 84 138 84 138 88 142 95 158 107 186 113 202 120 218 131 242 140 261 143 265 150 293 147 297 152 246 99 27 31 31 36 39 37 51 7 0 9 19 7 0 0 0 4 3 3 15 4 23 7 27 9 23 6 0 0 0 1 0 7 39 19 19 15 3 15 0 18 11 15 19 13 15 12 15 12 19 13 15 10 19 9 11 7 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 3 3 7 6 3 1 7 6 7 6 7 6 7 6 0 6 3 9 11 12 19 10 31 18 23 4 0 7 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 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 0 3 0 4 3 4 0 12 31 25 55 28 51 25 47 16 0 1 0 3 0 0 0 1 0 0 0 0 7 0 7 0 0 0 0 0 0 0 0 15 27 21 15 12 7 21 11 15 3 16 23 24 31 24 39 22 35 21 27 18 19 16 11 15 15 16 19 18 23 19 7 16 7 18 15 21 35 25 31 19 7 9 3 9 3 7 0 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 13 31 31 63 37 47 28 43 33 39 31 35 28 27 27 31 28 27 27 27 28 35 31 27 27 27 27 27 27 27 27 7 24 23 24 3 18 15 27 27 21 19 19 31 21 19 13 15 13 11 9 7 9 7 9 7 9 11 6 7 4 0 3 0 3 3 6 7 6 3 4 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 43 109 48 117 49 117 48 112 54 121 49 114 48 117 52 124 55 124 54 121 52 124 54 126 55 121 51 121 54 124 52 117 55 126 58 128 55 124 57 128 58 126 55 121 54 124 57 128 57 128 55 126 54 128 55 131 58 133 58 133 57 131 55 126 57 126 54 124 54 124 55 128 54 126 55 128 55 126 54 121 54 126 54 128 55 131 57 131 57 131 55 128 55 128 57 131 57 131 57 133 58 133 58 133 61 136 60 133 58 136 60 138 55 136 57 136 57 133 54 128 52 131 55 138 60 140 60 140 60 140 58 138 60 143 63 145 60 143 61 145 63 143 61 140 60 148 60 148 60 148 60 148 61 148 60 145 58 148 60 150 61 150 61 148 60 145 58 145 58 145 60 148 60 148 61 150 64 150 63 148 61 150 63 152 61 148 61 150 63 152 64 152 64 150 63 150 63 152 66 157 66 155 66 157 67 157 69 159 66 167 66 169 67 171 69 171 64 167 67 171 70 176 72 174 70 174 70 174 70 174 70 174 70 176 72 179 73 176 72 174 75 181 75 181 75 181 75 181 72 179 76 186 79 188 79 188 76 181 78 183 78 186 79 186 76 183 78 186 79 183 78 181 78 183 79 188 81 188 79 186 82 188 81 186 79 188 81 191 78 183 78 186 79 188 81 188 82 188 81 188 82 191 84 195 81 193 81 193 81 193 81 193 82 195 81 193 82 195 84 198 81 198 81 200 82 202 84 202 85 205 85 205 85 205 85 205 84 205 87 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 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 92 219 90 217 90 217 88 214 92 219 92 219 92 219 92 219 93 222 93 219 92 217 90 217 90 219 92 219 93 222 93 224 96 224 93 224 98 231 98 222 102 226 104 234 105 234 104 236 111 245 108 250 110 255 114 260 111 265 116 276 123 284 126 286 123 284 128 293 131 296 134 298 131 296 131 296 129 288 126 284 117 267 117 265 113 241 92 207 76 191 79 195 82 198 84 200 84 200 84 200 84 200 84 200 87 202 90 214 101 231 108 248 122 267 125 276 134 293 143 310 144 329 153 327 153 329 135 248 48 112 27 100 33 93 33 47 4 38 9 38 3 26 3 33 3 23 1 19 3 19 3 19 7 16 1 7 0 11 4 23 19 40 16 40 13 40 15 38 16 33 16 31 15 31 13 23 15 21 12 16 12 11 9 9 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 4 4 11 4 4 6 11 6 11 6 11 6 11 3 16 6 23 10 28 12 31 16 38 13 16 1 19 7 16 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 4 4 7 4 11 15 28 22 35 24 35 21 16 3 0 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 26 21 40 16 33 15 47 18 42 13 45 19 57 24 54 22 45 21 42 18 38 16 35 15 35 16 38 16 38 18 40 18 38 18 35 19 40 24 40 24 28 12 9 7 11 7 9 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 2 1 2 3 4 3 4 3 4 3 4 7 9 7 7 6 4 4 7 9 19 18 50 33 64 36 62 33 59 31 57 28 52 27 52 31 57 28 52 27 52 27 52 25 50 25 50 25 50 25 50 22 47 24 45 21 42 24 50 22 50 19 47 21 45 16 33 13 28 10 16 7 11 6 14 4 9 6 9 6 9 6 9 6 9 6 9 6 7 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 63 43 67 45 71 46 71 46 91 52 79 48 75 49 87 54 83 54 79 52 79 52 83 54 87 55 83 55 91 55 79 48 71 57 71 58 63 55 67 58 67 55 59 52 55 54 63 57 71 55 67 54 63 55 67 57 75 58 75 57 71 55 67 55 83 55 79 54 79 54 83 55 71 51 75 54 79 54 79 52 79 54 79 55 83 57 87 57 87 57 91 58 91 58 87 57 103 63 99 61 95 60 95 60 91 58 95 60 95 60 91 58 91 57 91 57 91 55 83 54 87 55 95 60 99 61 99 60 103 58 87 54 87 58 103 64 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 63 107 58 99 60 107 61 107 61 103 60 103 60 99 58 99 63 95 61 95 61 99 63 95 61 95 63 99 64 103 64 103 63 99 63 99 64 107 67 103 64 103 66 107 66 111 67 107 66 107 67 111 69 115 69 103 66 111 69 119 70 119 70 123 70 111 67 111 67 119 72 119 72 123 73 126 72 123 70 126 73 126 73 126 73 126 73 119 72 126 76 134 78 138 78 123 76 115 78 119 78 123 79 115 78 119 79 123 78 119 76 115 76 123 81 126 81 126 81 126 81 123 79 123 79 126 81 119 78 119 79 123 81 126 81 134 82 130 82 130 84 138 85 130 81 130 81 130 81 130 81 146 84 130 78 123 79 134 84 150 81 150 82 154 84 158 84 162 85 162 85 162 85 162 85 158 84 162 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 158 92 158 92 158 92 158 92 158 90 158 90 158 90 158 90 162 92 162 92 162 92 162 92 158 90 162 92 162 92 158 90 154 88 158 90 158 90 162 92 158 92 158 92 158 92 158 92 162 93 158 92 158 92 154 90 150 90 154 90 158 92 158 93 162 92 158 95 174 101 182 101 182 102 186 105 194 107 186 105 194 110 186 108 190 111 202 114 194 116 210 122 230 128 238 129 214 128 253 134 242 129 249 138 238 131 238 131 238 126 234 123 194 114 218 114 182 92 123 76 126 79 126 81 134 82 138 84 138 84 138 84 138 84 138 84 138 88 138 93 162 102 178 110 222 123 218 128 234 137 253 141 273 150 297 152 309 159 281 122 111 37 3 34 47 34 47 15 0 4 0 4 0 1 3 7 0 4 3 3 7 3 3 1 23 4 0 0 0 1 0 7 31 18 19 15 15 16 7 18 19 18 27 16 23 16 23 15 19 13 23 10 19 9 11 9 7 6 7 6 7 6 7 6 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 7 6 7 6 7 6 7 6 0 4 3 7 15 12 23 13 31 18 19 3 0 6 7 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 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 1 7 3 7 4 0 3 7 9 23 13 31 16 23 6 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 27 21 23 15 19 18 19 18 3 18 19 24 27 25 27 19 27 18 19 15 15 15 23 18 19 16 19 16 15 15 15 19 11 18 19 19 27 22 31 15 3 6 0 7 0 6 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 3 0 3 0 3 0 3 0 3 0 3 0 7 0 7 0 6 0 4 0 10 7 21 47 37 67 39 39 31 35 28 31 27 23 25 47 33 35 27 23 24 19 24 19 24 19 24 19 24 19 24 27 25 15 22 19 25 23 24 27 21 19 19 31 21 19 13 19 13 15 9 0 4 0 4 0 3 0 4 7 7 11 9 11 7 11 6 3 3 0 0 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 45 109 45 107 45 112 48 114 52 119 51 117 49 119 51 121 54 124 52 119 51 121 54 124 54 124 54 128 58 126 49 109 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 131 55 128 55 128 55 124 54 124 54 124 54 126 49 119 52 124 55 126 55 124 54 126 54 128 55 131 57 131 57 133 60 136 60 136 58 131 61 138 61 138 61 138 61 138 57 133 60 138 61 136 58 131 57 136 58 138 57 136 55 131 55 133 57 138 60 140 58 138 57 136 55 133 55 136 58 140 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 150 58 140 55 145 61 152 63 150 61 148 60 145 58 143 63 150 61 145 60 148 63 150 61 148 61 150 63 152 64 152 64 150 63 150 63 152 66 157 64 152 66 155 67 157 67 157 66 167 66 169 67 171 69 171 66 169 69 174 70 174 70 174 72 171 66 164 64 167 69 176 70 176 72 179 73 176 72 174 70 174 70 174 70 174 70 174 69 174 72 179 75 183 75 181 78 183 78 183 79 186 81 188 76 183 78 186 79 183 78 181 75 181 78 186 81 188 81 188 81 188 79 183 78 186 81 188 78 183 78 186 79 188 81 188 82 191 81 188 81 191 84 193 79 191 79 191 79 191 79 191 85 198 82 191 78 191 79 193 81 198 81 200 82 202 84 202 84 202 84 202 84 202 84 202 82 202 85 207 87 207 87 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 217 92 219 92 219 90 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 99 224 104 234 107 238 108 243 110 245 108 248 110 253 113 257 116 274 122 284 128 293 132 296 123 288 132 296 131 291 132 300 131 296 131 293 128 284 122 276 113 265 116 248 95 207 76 195 79 195 81 198 82 200 84 200 82 198 82 198 82 198 82 198 87 200 88 212 96 226 105 243 119 265 126 281 134 288 135 293 140 319 149 327 156 339 150 288 107 152 30 107 37 88 24 52 7 42 6 31 0 26 1 28 4 28 1 23 3 23 3 19 6 16 1 9 0 11 4 19 16 38 15 35 15 35 15 35 18 35 16 33 15 31 15 26 13 23 12 16 10 14 9 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 1 2 0 2 1 9 4 7 4 9 4 9 4 9 4 9 4 19 6 21 9 28 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 1 2 1 4 3 4 1 2 1 2 4 11 10 19 3 0 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 15 38 18 38 16 40 21 45 16 45 21 59 24 54 18 40 18 38 16 35 15 35 19 40 18 38 16 35 15 33 21 42 19 35 18 35 21 33 18 21 7 4 4 7 6 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 4 3 7 4 7 4 7 4 7 4 7 7 9 7 9 7 9 6 9 6 11 10 40 33 71 42 71 31 57 30 54 27 50 25 50 31 57 28 52 25 50 25 50 24 47 24 47 24 47 24 47 30 50 21 45 27 57 27 47 22 50 19 47 21 45 16 33 18 33 13 19 7 11 4 9 3 4 4 7 4 9 6 9 6 11 7 9 4 4 1 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 71 46 71 45 71 48 79 49 83 51 83 51 83 51 83 51 83 52 75 51 75 51 79 54 75 51 79 54 87 54 67 43 71 57 79 58 71 55 75 58 71 55 63 51 59 52 71 55 79 55 75 54 71 55 75 57 87 58 79 55 75 55 79 57 75 54 79 54 79 54 79 52 71 52 79 55 87 57 83 55 79 54 79 55 83 57 87 57 91 58 91 60 95 58 91 58 83 57 87 58 95 61 99 63 83 57 91 60 95 58 87 55 91 58 95 58 95 57 87 54 83 54 87 57 91 57 91 55 75 54 91 60 99 58 87 54 99 61 103 63 107 61 103 60 103 60 103 60 103 60 103 60 107 60 103 58 99 60 103 61 103 58 91 54 87 55 99 61 111 61 107 60 103 58 99 57 99 61 91 60 91 60 95 63 95 61 95 63 99 64 103 64 103 63 99 63 99 64 107 67 111 67 111 67 115 69 119 70 107 66 107 67 111 69 115 69 107 67 115 70 119 70 115 69 119 69 107 63 99 66 115 70 119 72 123 73 126 72 123 70 115 69 115 69 115 69 115 69 115 70 123 73 130 75 130 76 130 79 123 79 126 81 130 82 115 78 119 79 123 78 119 76 115 78 123 81 126 81 126 79 126 79 119 78 119 78 123 81 119 78 119 79 123 81 126 81 126 81 123 78 119 79 123 81 126 79 126 79 126 79 126 79 130 82 134 84 134 79 123 76 150 81 150 82 154 84 158 84 158 84 158 84 158 84 158 84 154 84 162 85 166 87 162 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 88 158 92 162 90 154 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 182 102 186 107 198 108 190 108 194 108 182 108 186 111 198 114 214 122 226 128 238 131 246 132 230 125 226 128 246 134 242 128 246 131 242 128 226 122 218 119 222 117 206 101 146 79 126 82 130 82 134 82 134 84 138 84 134 82 134 82 134 82 134 82 134 87 142 90 154 99 178 105 186 116 218 132 246 134 234 126 249 137 269 146 301 156 301 143 257 72 31 40 59 34 47 22 11 15 0 4 0 0 0 0 0 0 0 1 0 3 0 3 7 4 0 1 0 1 0 4 23 15 23 16 23 16 15 16 11 13 11 13 15 13 11 12 19 13 15 12 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 6 7 4 3 4 3 4 3 4 3 4 3 6 3 6 7 10 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 0 1 3 1 7 3 0 1 0 0 0 4 11 10 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 1 7 16 31 19 23 18 23 19 11 18 15 24 23 22 23 16 19 16 19 15 15 15 27 18 23 16 19 15 15 13 19 21 23 18 19 18 31 19 19 10 0 3 0 4 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 4 3 6 3 4 3 4 3 4 3 4 0 7 0 7 0 7 0 7 0 1 0 22 67 43 71 36 39 31 35 28 31 27 23 25 27 27 23 25 23 27 27 28 27 27 27 27 27 27 27 27 35 25 11 22 27 30 27 24 27 21 19 19 31 21 19 13 31 18 23 12 7 7 0 6 7 6 3 4 3 3 0 3 0 4 3 6 7 4 3 3 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 45 112 46 114 48 114 48 117 51 119 51 119 51 119 51 119 52 121 51 119 51 119 52 121 49 117 49 119 54 124 51 112 54 126 58 128 55 124 57 128 57 124 54 119 52 121 55 126 57 128 55 126 54 128 55 131 61 136 57 126 54 128 57 133 52 121 54 124 54 124 52 121 52 124 55 126 57 126 55 124 54 126 54 128 55 131 57 131 58 133 57 128 55 131 58 133 52 126 54 131 58 136 61 138 57 131 58 133 58 133 57 131 58 138 60 140 58 136 55 133 54 131 55 136 57 133 55 131 49 128 58 145 63 140 55 128 60 143 61 145 63 143 61 140 60 148 60 148 60 148 60 148 61 148 60 145 58 148 60 150 57 140 54 138 54 140 58 148 61 150 60 148 60 148 58 145 61 148 60 145 60 145 61 148 61 148 61 150 63 152 64 152 64 150 63 150 63 152 66 157 67 157 69 159 69 162 70 162 66 167 66 169 67 171 69 171 67 169 69 174 70 171 69 169 69 171 66 164 64 167 69 171 70 176 72 179 73 176 72 174 69 171 69 171 69 171 69 171 69 174 72 179 75 181 75 181 78 183 79 186 79 188 81 188 76 183 78 186 79 183 78 181 78 186 79 188 81 186 79 183 79 186 78 183 78 183 79 186 78 183 78 186 79 188 81 188 81 186 78 183 76 181 78 183 78 188 78 188 78 188 78 188 78 191 82 198 84 193 78 183 81 198 81 200 82 202 84 202 82 200 82 200 82 200 82 200 82 200 84 205 85 205 85 205 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 90 210 90 210 90 210 90 210 90 217 90 217 90 217 90 217 88 214 88 214 88 214 88 214 88 214 90 217 90 217 88 214 88 214 90 217 90 217 92 219 88 214 88 214 88 214 88 214 90 217 92 219 92 219 93 222 88 217 90 217 92 219 92 222 93 219 92 224 98 234 101 226 102 229 105 236 108 238 108 241 108 243 107 245 108 250 113 255 123 284 126 291 129 293 131 293 129 284 122 284 132 298 129 281 132 293 129 288 123 276 119 265 119 257 104 222 81 200 81 207 82 198 82 200 84 200 84 200 81 195 81 195 81 195 81 195 85 200 87 210 93 222 102 236 104 248 119 279 134 284 128 269 129 293 135 310 147 327 152 317 137 200 49 124 45 119 48 93 34 78 19 57 12 47 9 42 0 26 1 23 1 23 0 23 4 14 1 11 1 14 3 16 12 28 15 33 16 33 16 31 13 33 12 31 13 26 12 26 13 23 12 16 10 14 7 11 9 16 9 16 9 16 9 16 6 11 6 11 6 11 6 11 6 11 9 14 7 7 3 0 1 2 1 2 1 2 1 2 0 2 0 7 7 16 6 9 3 7 3 7 3 7 3 7 7 19 6 19 7 26 13 35 15 33 10 11 0 16 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 1 2 1 2 3 2 0 0 0 4 6 11 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 7 6 26 16 38 21 45 21 40 15 42 19 52 21 50 18 40 18 40 16 38 16 38 18 40 16 38 16 38 15 35 19 40 18 35 18 38 21 35 12 14 3 0 1 2 4 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 2 1 4 3 4 1 2 3 4 4 9 6 9 6 9 6 9 6 9 6 9 7 9 7 9 9 11 7 14 0 2 7 40 37 78 40 64 33 62 31 59 30 54 27 52 25 50 24 47 25 52 28 54 27 52 27 52 27 52 27 52 27 50 22 45 24 50 25 47 22 50 19 47 21 45 16 33 18 33 13 19 9 14 6 11 7 9 6 7 3 2 1 0 1 4 4 9 6 9 6 7 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 59 43 67 48 75 48 71 45 79 51 83 52 87 51 83 49 79 51 75 49 71 51 75 52 75 49 67 51 83 55 87 52 79 57 79 58 71 55 75 58 79 57 71 54 67 55 75 58 79 55 75 54 71 55 75 57 91 60 79 54 71 55 79 58 71 52 79 54 79 54 75 51 75 54 79 54 79 52 71 51 79 54 79 55 83 57 87 57 95 58 79 52 75 54 91 60 83 55 83 57 91 58 95 60 91 57 87 55 83 57 87 58 95 58 99 60 95 58 91 55 87 57 91 58 95 57 87 55 79 55 95 61 103 60 91 55 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 91 57 95 58 99 58 99 58 103 60 103 60 107 61 95 60 91 58 87 60 91 61 95 61 95 63 99 64 103 64 103 63 99 63 99 64 107 67 107 66 111 67 111 69 115 69 107 66 107 67 111 69 115 69 111 69 115 70 119 69 115 67 115 69 115 67 111 69 115 69 119 72 123 73 126 72 123 70 119 70 119 70 119 70 119 70 119 70 126 75 134 76 134 78 119 75 111 76 115 76 119 78 115 78 119 79 123 78 119 76 126 81 126 81 123 78 115 75 123 78 119 76 115 78 119 79 119 78 119 79 123 81 126 81 130 81 123 78 119 78 119 78 123 78 123 78 123 78 123 78 123 78 126 79 130 81 126 79 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 150 88 150 88 150 88 150 88 158 90 158 90 158 90 158 90 154 88 154 88 154 88 154 88 150 88 154 90 158 88 154 87 162 92 158 90 158 90 154 88 150 88 150 88 150 88 150 88 154 90 154 92 158 93 162 93 154 92 158 92 162 93 162 95 170 95 162 95 174 99 174 98 194 105 194 108 198 107 186 105 190 108 182 107 186 110 194 113 230 128 238 129 238 129 234 126 234 128 234 129 242 131 238 128 246 131 238 126 230 120 214 113 202 104 158 82 126 78 123 78 138 84 138 84 138 84 138 84 130 81 130 81 130 81 130 81 134 85 138 88 158 96 170 102 174 107 198 119 218 128 226 126 230 126 242 138 277 149 301 153 293 99 95 49 67 57 123 45 83 43 39 28 23 28 27 24 0 15 0 10 0 6 0 3 0 3 0 3 0 3 0 3 11 12 19 16 27 16 23 15 15 16 11 13 11 12 15 13 15 13 15 10 11 9 3 9 7 7 7 7 7 7 7 7 3 6 3 6 3 6 3 7 7 7 15 9 11 4 0 0 0 1 0 1 0 1 0 1 0 0 0 6 15 10 3 3 0 1 0 1 0 1 0 1 7 6 0 4 3 10 27 16 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 3 1 0 0 0 1 7 3 3 1 3 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 15 19 43 25 27 16 3 16 15 19 19 18 23 18 23 18 27 19 27 19 15 15 19 16 19 16 23 18 19 16 19 18 31 21 39 24 11 6 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 1 3 3 7 3 0 1 0 3 3 6 11 7 7 6 7 6 7 6 7 6 7 6 7 7 3 10 7 9 0 1 0 16 59 43 83 36 47 34 47 33 39 30 35 28 31 27 23 24 19 24 23 25 23 25 23 25 23 25 23 25 15 24 19 22 11 21 19 25 27 21 19 19 31 21 19 13 11 10 7 7 0 4 0 4 3 3 0 3 0 3 0 3 3 4 7 6 7 4 0 3 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 37 102 43 112 48 112 43 102 49 119 51 121 52 119 51 117 52 119 51 117 49 119 51 121 52 119 49 119 55 131 58 131 54 126 58 128 55 124 57 128 60 128 55 124 55 124 58 131 57 128 55 126 54 128 55 131 61 136 57 126 52 126 57 133 49 119 54 126 55 124 51 117 52 121 52 121 51 117 48 114 54 126 54 128 55 131 57 131 61 133 52 119 49 124 58 138 60 136 58 133 58 131 57 131 60 133 55 126 54 128 58 136 58 140 60 140 60 138 57 133 58 138 60 140 60 138 57 136 57 136 58 138 60 140 60 140 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 58 148 60 148 60 148 57 145 58 148 60 150 61 152 61 145 60 143 58 145 60 148 61 148 61 150 63 152 64 152 64 150 63 150 63 152 66 157 64 152 64 155 66 157 67 157 66 167 66 169 67 171 69 171 69 171 70 174 70 171 67 169 67 171 69 174 70 171 69 169 70 176 72 179 73 176 72 174 70 174 70 174 70 174 70 174 70 176 73 181 76 186 78 183 72 174 72 176 73 176 75 179 76 183 78 186 79 183 78 181 82 191 82 188 79 183 75 176 79 183 78 181 76 183 78 186 78 183 78 186 79 188 81 188 84 193 81 186 79 186 79 186 78 188 78 188 78 188 78 188 79 188 76 186 76 191 82 200 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 87 205 87 205 87 205 87 205 90 217 90 217 90 217 90 217 88 214 88 214 88 214 88 214 87 214 88 217 90 214 88 212 93 219 92 217 90 214 88 212 88 214 88 214 88 214 88 214 90 217 90 219 92 222 93 222 92 219 93 222 93 224 95 224 98 224 93 224 98 231 98 219 107 234 108 238 108 236 105 238 108 243 105 245 108 250 111 255 128 291 129 291 129 288 125 284 125 293 135 298 129 288 131 298 132 296 129 286 123 269 114 255 102 224 82 198 78 198 73 186 84 200 84 200 84 200 84 200 81 195 81 195 81 195 81 195 85 198 85 207 92 219 99 234 104 238 107 253 117 269 128 281 128 286 129 303 144 319 150 329 150 250 76 145 45 143 64 114 60 126 43 102 39 105 42 95 30 78 25 64 16 52 12 42 1 23 0 21 1 21 1 16 9 28 13 33 18 33 16 31 18 38 16 35 15 33 15 31 13 28 12 19 10 16 9 14 7 21 7 21 7 21 7 21 7 21 7 21 7 21 7 21 6 11 9 14 7 7 3 0 1 2 1 2 1 2 1 4 0 7 3 23 13 28 7 11 1 11 1 11 1 11 1 11 7 19 4 16 6 26 15 38 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 0 0 0 0 0 0 0 0 3 4 3 2 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 9 12 38 25 50 18 35 13 33 16 45 18 42 19 42 19 42 19 42 19 45 13 35 15 38 16 40 18 42 15 35 16 35 19 40 24 40 9 9 1 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 0 0 0 2 1 4 3 4 1 2 3 7 6 9 7 14 6 9 6 9 6 9 6 9 6 9 6 11 9 14 9 16 10 9 1 26 28 71 40 71 36 66 34 64 33 59 30 57 31 57 27 50 24 45 22 45 24 47 24 47 24 47 24 47 19 47 25 47 18 38 22 52 22 50 19 47 21 45 16 33 7 16 4 7 3 7 3 7 0 0 1 4 3 7 6 9 7 11 7 9 4 4 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 59 43 71 49 79 49 75 46 83 49 79 48 75 46 71 46 59 45 63 49 83 55 79 49 51 43 63 49 79 54 83 55 83 55 83 54 79 52 75 52 83 55 79 52 71 51 71 51 75 54 87 58 91 57 83 54 71 51 75 57 95 60 87 52 75 54 79 55 83 54 79 52 67 52 83 54 79 54 83 58 87 55 75 51 71 52 83 57 83 55 83 52 71 51 83 58 95 58 91 57 87 58 91 60 95 60 91 57 87 57 91 58 71 52 91 58 91 55 87 57 87 58 99 58 83 52 91 61 107 61 95 58 103 61 95 57 87 57 95 60 99 60 99 58 103 61 111 64 115 63 107 60 99 57 95 55 91 57 95 58 95 58 99 60 103 58 99 57 99 57 91 54 91 57 103 61 79 57 87 60 91 60 91 58 103 64 107 66 107 64 99 63 95 63 107 67 115 67 107 64 111 67 111 67 111 67 111 67 115 67 111 66 107 67 111 69 111 69 123 73 123 69 107 63 107 66 107 67 111 69 115 69 130 75 130 75 130 75 130 75 107 67 119 72 126 73 123 70 119 70 119 72 123 73 126 75 119 75 107 72 103 72 107 73 111 76 115 78 119 76 115 75 123 79 123 79 123 78 111 75 115 76 115 76 115 76 115 76 107 75 119 79 126 79 119 76 126 81 126 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 146 81 158 85 166 85 158 82 162 85 162 85 162 85 162 85 158 87 150 87 150 87 150 87 154 88 154 87 150 85 146 85 150 88 150 88 150 88 150 88 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 142 84 146 87 158 92 166 93 154 90 154 90 154 90 154 90 162 92 158 90 154 92 158 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 186 108 186 110 194 111 194 111 222 125 230 128 234 128 234 126 230 128 238 131 238 128 230 123 242 129 238 125 218 110 182 101 166 87 123 75 126 81 130 79 138 81 123 79 142 87 138 81 150 85 130 78 119 78 126 81 130 82 138 88 158 98 178 102 170 102 186 110 206 123 238 132 230 128 242 137 273 147 289 152 285 140 154 46 83 60 83 60 103 58 79 49 55 45 55 46 59 39 31 33 39 33 23 22 23 13 3 3 0 3 0 10 11 12 7 13 19 18 19 15 15 15 0 10 0 13 3 9 7 10 3 9 7 7 3 7 0 6 3 9 3 6 0 0 3 7 3 7 3 7 3 7 11 10 19 9 3 1 0 1 0 1 0 1 0 1 0 1 0 0 0 4 27 21 19 4 0 6 3 6 0 0 0 7 11 4 0 4 11 12 19 9 35 13 11 6 0 4 0 1 3 4 3 4 3 4 3 4 0 3 0 3 0 3 0 3 3 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 27 21 27 18 15 15 15 16 15 19 23 18 19 15 15 13 7 12 11 13 11 13 11 13 11 13 23 19 35 18 31 22 43 16 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 4 7 7 11 7 11 6 3 4 3 4 3 4 3 4 7 3 0 3 0 3 0 3 0 1 0 0 7 25 79 43 59 36 51 36 47 33 39 30 31 28 31 27 27 25 23 25 27 27 27 25 23 24 19 24 11 22 23 27 27 25 15 21 39 24 23 16 15 13 11 15 11 10 0 3 0 0 0 0 0 1 0 3 0 4 3 4 11 9 19 12 23 12 23 10 11 4 7 1 3 0 0 0 0 0 0 0 0 0 0 0 42 107 45 112 46 112 46 112 49 117 48 114 48 112 46 112 43 107 43 112 51 121 49 112 45 112 48 117 51 119 51 119 58 131 58 128 57 128 55 126 54 124 52 119 51 119 52 121 51 121 52 126 55 128 52 119 57 126 52 124 54 128 54 124 52 124 54 124 54 124 54 121 49 119 54 121 51 119 52 126 55 126 51 119 49 121 54 128 51 124 52 119 46 117 51 128 57 131 57 131 57 131 57 131 57 131 57 131 58 136 61 138 49 131 57 138 57 133 55 136 55 138 60 136 54 131 57 143 63 140 58 138 60 143 58 136 55 136 58 140 60 140 60 138 58 148 61 152 63 150 60 145 60 145 58 143 57 145 58 148 57 145 58 148 60 145 58 143 57 143 55 138 55 143 58 148 55 140 58 145 60 145 60 143 61 150 64 152 64 152 63 150 60 148 63 152 66 152 64 150 67 157 67 157 67 157 67 157 69 169 67 167 66 169 67 171 69 171 70 176 70 171 66 164 66 167 67 169 67 171 69 171 75 181 75 181 75 181 75 181 70 176 73 181 75 179 70 171 70 174 70 176 72 179 73 179 76 181 75 176 73 179 75 181 75 181 76 183 78 181 76 179 78 186 79 186 79 183 76 179 76 181 76 181 76 181 76 181 73 179 78 186 79 186 78 183 81 188 79 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 81 200 84 205 87 205 84 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 214 88 217 90 214 88 212 88 214 88 214 88 214 88 214 85 210 87 214 88 217 90 219 90 217 90 217 90 217 90 217 92 217 88 214 88 214 90 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 107 241 107 248 110 250 110 250 122 281 123 284 126 286 125 284 128 291 131 296 132 293 128 286 129 281 122 267 111 245 101 229 88 205 78 195 79 195 81 193 84 195 78 195 84 205 84 195 87 202 81 191 76 191 79 195 82 195 85 207 93 222 101 236 102 236 105 250 116 269 126 281 131 293 135 308 143 317 147 319 153 305 105 167 52 140 52 138 60 136 52 119 43 112 43 112 45 109 37 97 39 97 34 81 27 71 19 54 13 47 18 52 16 42 15 40 16 40 15 33 21 42 13 35 13 31 9 23 12 26 10 23 9 16 9 21 7 23 7 23 7 23 6 19 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 11 0 28 22 54 19 28 4 21 7 21 1 14 4 23 7 14 1 14 9 28 12 23 18 31 7 16 4 16 3 11 4 9 4 9 4 9 4 9 3 7 3 7 3 7 3 7 4 4 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 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 4 4 16 15 35 18 35 16 38 16 40 19 42 18 40 16 35 15 33 12 31 13 33 13 33 13 33 13 33 13 40 21 38 21 45 21 23 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 6 9 4 7 4 7 4 7 4 7 4 7 1 2 1 2 1 2 1 4 4 4 0 9 7 38 31 74 39 71 37 64 33 57 28 52 28 54 28 52 27 50 25 50 27 52 25 50 25 47 24 47 22 45 24 50 25 47 22 45 24 52 19 42 15 35 15 35 15 26 9 9 1 2 0 2 1 2 1 4 3 4 4 7 7 14 9 16 12 19 10 16 6 9 4 7 3 2 0 0 0 0 0 0 0 0 0 0 63 43 59 42 63 43 67 46 75 48 75 46 71 46 67 45 51 40 51 43 67 49 63 45 67 49 75 51 75 49 67 48 91 57 95 58 91 55 87 54 79 52 75 51 75 52 83 54 87 51 75 51 91 55 79 46 103 55 75 48 71 51 79 51 75 52 75 52 75 52 75 52 67 52 79 52 67 48 67 51 75 51 67 48 63 49 71 52 71 52 75 49 59 48 71 55 83 57 87 58 91 57 87 55 83 55 83 57 91 60 103 64 79 55 95 58 91 55 87 58 91 58 95 57 83 54 91 60 107 60 95 58 99 60 95 55 91 57 95 60 99 60 99 60 95 58 99 60 103 58 99 57 107 60 99 58 99 58 103 61 95 58 99 60 103 58 99 57 95 55 91 55 91 57 99 60 83 57 87 60 91 60 91 60 87 60 95 63 103 64 103 63 95 63 103 66 107 66 103 64 111 67 111 67 111 67 111 67 111 67 107 66 107 66 111 67 119 70 119 69 115 69 111 67 107 67 111 67 115 69 115 69 126 73 126 73 126 73 126 73 130 76 134 76 130 72 119 69 119 70 119 72 123 73 126 75 126 76 115 75 111 76 119 78 111 76 115 78 119 76 115 75 119 78 123 79 123 78 115 75 119 78 119 78 119 78 119 78 111 75 115 78 123 79 119 78 126 79 123 79 119 78 119 78 123 78 123 78 123 78 123 78 126 79 126 79 126 81 134 82 150 81 150 81 150 82 158 84 158 84 154 82 154 82 158 84 150 82 158 85 162 85 162 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 87 154 88 154 88 150 87 154 88 154 88 154 88 154 88 150 87 150 88 154 88 154 88 154 90 154 90 154 90 154 90 154 88 146 87 146 87 150 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 182 107 178 107 186 110 194 111 214 122 222 123 226 125 222 123 230 128 238 131 242 129 234 126 238 122 210 110 190 102 166 88 130 78 123 78 130 81 134 76 134 79 126 81 138 85 138 81 142 84 130 78 119 78 126 79 142 84 142 88 162 98 182 104 190 105 190 110 210 119 226 126 246 132 261 140 277 147 289 150 329 147 249 92 71 45 83 57 87 57 63 48 51 43 47 43 67 45 55 42 59 42 51 37 59 36 47 30 43 30 43 30 27 21 11 18 11 18 7 12 15 16 0 12 0 12 0 9 7 12 11 12 11 10 7 10 7 9 3 7 3 9 11 10 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 3 3 18 63 33 51 16 0 6 0 4 0 3 0 9 0 1 0 3 7 10 19 10 31 12 7 4 0 4 0 1 3 4 3 4 3 4 3 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 12 23 18 27 18 23 18 27 19 23 18 19 15 15 13 7 12 11 13 11 13 11 13 11 13 15 18 35 19 43 24 35 10 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 0 3 0 3 3 4 3 4 3 4 3 4 0 0 0 0 0 0 0 0 0 3 0 1 0 10 43 33 79 42 55 34 35 27 23 25 31 28 31 27 27 25 23 25 27 25 23 25 19 24 19 24 15 22 19 24 19 24 15 22 19 19 15 16 15 15 19 16 23 15 15 7 0 1 0 0 0 1 0 1 0 3 0 4 7 7 15 10 19 10 19 9 19 7 15 6 11 3 3 1 0 0 0 0 0 0 0 0 43 107 40 100 39 105 43 109 46 112 46 109 45 109 45 109 43 105 42 107 46 114 46 109 48 117 49 119 51 117 49 114 52 121 54 126 54 121 51 117 51 119 51 119 52 124 55 126 60 131 51 126 58 138 55 121 58 128 51 121 51 126 52 124 52 121 51 119 51 119 52 121 52 124 55 121 49 114 49 119 52 124 51 119 49 121 52 124 55 128 55 124 51 121 55 133 55 131 58 136 60 133 57 128 57 131 57 131 57 136 61 138 54 136 58 138 55 133 57 138 57 136 57 133 55 133 57 138 61 140 57 138 60 140 58 133 57 138 60 140 61 143 60 140 57 143 57 143 57 143 57 143 60 145 58 143 57 145 58 148 57 145 58 148 60 145 58 143 55 140 55 140 57 143 58 145 57 143 60 145 61 148 60 145 55 140 60 148 63 152 64 152 66 155 67 159 69 159 69 159 66 155 67 157 67 157 69 159 67 169 66 164 64 167 67 169 70 174 69 169 67 169 69 174 67 169 67 171 69 171 70 174 72 176 72 176 73 179 73 179 75 181 75 179 73 176 72 174 70 174 70 176 72 179 73 179 76 179 75 179 75 181 78 183 75 181 76 183 78 181 76 179 76 183 79 186 79 183 76 181 78 183 78 183 78 183 78 183 75 179 76 181 78 183 78 183 79 186 79 183 78 183 76 181 78 188 78 188 78 188 78 188 79 191 78 188 79 191 81 195 81 198 79 195 81 198 82 202 84 202 82 198 81 200 84 202 82 200 84 202 85 205 85 205 88 210 88 210 88 210 88 210 87 212 87 212 87 212 87 212 85 210 87 212 87 212 88 214 88 207 88 207 88 207 88 207 87 205 87 205 87 205 87 205 87 212 87 212 87 212 87 212 85 212 88 214 88 214 87 210 87 212 87 212 87 212 87 212 90 214 88 212 87 210 85 210 88 214 88 214 88 214 88 214 90 217 88 212 87 214 90 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 108 243 107 248 110 253 113 257 120 279 123 284 125 284 125 284 123 284 126 288 128 286 125 281 123 267 111 248 107 234 88 200 73 191 76 193 81 195 78 191 81 193 79 195 82 198 82 198 84 198 81 191 78 191 78 191 82 198 85 207 93 222 101 238 107 243 108 250 113 262 120 269 122 279 129 300 143 319 152 329 162 312 143 253 58 124 54 143 58 145 52 133 46 126 45 124 46 119 45 117 45 114 45 114 43 119 43 112 40 105 39 93 31 76 25 59 21 52 15 40 16 40 10 33 10 35 12 26 13 33 15 28 13 26 12 26 10 26 7 23 9 28 13 35 9 26 9 26 9 26 9 23 7 16 10 14 4 2 1 2 1 2 1 2 1 2 1 4 3 19 10 50 34 69 28 45 6 21 6 19 4 19 6 23 1 9 0 14 6 23 10 28 15 28 6 14 4 16 3 11 4 9 4 9 4 9 4 9 3 7 3 7 3 7 3 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 4 11 15 33 18 38 18 42 19 42 16 38 16 35 15 33 13 33 15 35 15 35 15 35 15 35 12 38 21 40 22 47 18 11 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 4 4 3 4 4 7 4 7 4 7 4 7 1 2 1 2 1 2 1 4 0 9 4 11 0 11 13 50 46 78 39 64 30 52 25 50 28 54 28 52 27 50 25 50 25 50 25 47 24 47 22 45 22 45 22 47 24 45 22 45 15 40 15 40 15 35 16 38 18 33 13 19 6 7 1 2 0 0 1 2 1 4 3 4 6 9 7 14 9 14 9 14 7 9 6 7 3 4 1 2 0 0 0 0 0 0 0 0 67 43 55 39 51 40 59 43 63 43 63 45 67 45 67 45 71 46 59 45 67 49 71 48 59 46 67 49 75 51 75 51 75 52 83 55 83 52 71 48 75 51 75 51 79 54 87 55 99 55 79 52 91 55 83 49 79 51 79 54 95 57 87 51 75 51 67 48 63 49 71 52 79 55 87 55 75 49 71 52 79 54 75 52 75 52 79 54 83 55 83 52 71 51 83 58 91 58 95 60 95 60 91 58 99 61 95 57 87 57 87 57 91 58 99 58 87 55 91 58 95 57 87 55 87 57 91 57 103 58 91 57 95 60 91 55 91 58 99 61 103 61 103 60 95 57 95 55 91 57 95 57 95 55 91 54 87 55 91 57 95 58 99 60 103 58 99 57 91 55 95 57 99 58 99 58 83 58 91 61 95 61 95 60 79 57 91 61 99 64 103 64 107 66 107 67 111 69 115 69 107 66 107 67 111 69 115 69 111 66 103 64 103 64 107 67 119 69 111 67 111 69 119 70 111 67 115 69 115 70 119 70 115 69 119 70 123 72 126 73 115 69 115 70 119 72 123 73 119 70 119 72 123 73 126 75 115 73 103 72 107 75 115 76 111 76 115 78 119 76 115 75 115 76 119 79 123 79 119 76 119 78 119 78 119 78 119 78 111 75 111 75 115 76 119 78 123 79 119 78 119 76 115 76 123 78 123 78 123 78 123 78 126 78 123 78 123 79 130 82 150 79 146 79 146 81 154 84 158 82 150 81 150 81 154 84 154 82 154 82 158 84 162 85 170 88 170 88 170 88 170 88 158 87 150 87 150 87 150 87 150 87 150 87 150 87 150 87 142 85 142 85 142 85 142 85 146 87 146 87 146 87 146 87 150 87 150 87 150 87 150 87 146 85 150 88 154 87 146 85 150 87 150 87 150 87 150 87 158 88 154 87 146 85 142 84 150 88 150 88 150 88 150 88 162 92 154 90 154 90 158 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 198 111 190 110 198 116 210 120 222 123 226 126 234 128 230 126 230 128 238 129 238 126 226 123 206 113 202 110 194 96 130 70 103 73 123 81 138 79 130 78 123 79 130 81 130 81 134 82 134 82 130 79 123 76 119 76 138 82 146 85 158 98 182 102 202 108 202 110 206 116 222 120 210 120 234 132 257 143 277 149 309 143 305 132 115 43 71 54 83 57 83 51 71 49 71 48 59 43 67 45 63 45 71 45 55 42 59 43 55 40 47 37 51 34 27 28 23 25 15 16 0 9 0 7 0 13 3 12 11 13 11 13 15 13 11 12 3 10 0 7 0 12 11 16 0 9 0 9 0 9 0 9 3 10 19 9 3 1 0 1 0 1 0 1 0 1 0 1 0 4 7 24 63 34 51 21 3 7 0 4 0 6 0 6 0 0 0 1 0 6 11 10 23 10 0 3 0 4 0 1 3 4 3 4 3 4 3 4 0 3 0 3 0 3 0 3 0 1 3 4 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 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 0 0 0 0 0 1 15 13 23 18 31 21 23 19 19 16 15 15 15 15 11 13 15 15 15 15 15 15 15 15 19 16 35 18 47 24 35 3 0 0 0 0 0 0 7 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 1 0 4 3 4 3 4 3 4 3 4 3 4 3 4 11 4 11 4 11 4 3 4 0 4 3 1 0 0 3 15 71 39 55 34 39 28 27 27 31 28 31 27 27 25 23 25 23 25 19 24 19 22 15 22 15 22 15 21 11 22 15 22 0 13 3 15 15 15 15 15 23 16 23 12 7 4 0 1 0 0 0 1 0 1 0 3 3 4 7 7 15 9 11 7 11 4 7 3 3 0 0 0 0 0 0 0 0 0 0 0 43 107 42 102 40 102 42 105 42 105 42 107 43 107 45 109 52 117 46 114 49 119 51 117 45 112 48 117 51 121 52 121 52 124 57 131 58 126 52 117 52 121 51 119 51 121 54 124 52 124 49 119 46 117 46 117 46 117 49 128 57 133 54 121 52 119 48 112 46 114 51 121 54 126 57 126 52 119 52 126 54 126 54 126 54 126 54 126 51 124 52 119 46 117 51 128 60 136 58 131 57 133 60 136 64 140 60 133 57 128 55 128 58 140 60 138 55 131 57 140 60 136 54 131 57 138 58 136 61 138 57 136 58 138 57 131 58 138 60 143 63 145 61 143 58 143 57 140 55 143 57 145 55 140 54 136 52 138 55 140 57 145 58 148 60 145 58 143 54 140 57 145 58 145 58 143 58 143 60 148 63 150 61 148 58 145 61 150 64 152 64 150 63 148 61 148 61 150 64 155 64 152 66 157 67 159 70 162 66 167 64 164 64 164 66 167 67 169 69 171 69 174 70 174 69 171 69 171 70 174 70 176 67 169 69 171 70 176 72 179 69 169 67 169 69 176 73 181 70 174 70 176 72 179 73 179 72 174 70 174 72 176 76 181 75 181 76 183 78 181 76 179 75 181 78 186 79 186 78 183 76 181 76 181 76 181 76 181 75 179 73 176 75 181 78 183 78 183 78 183 76 181 76 179 78 188 78 188 78 188 78 188 78 188 76 186 78 191 81 193 79 195 78 193 79 198 82 200 82 200 81 198 81 198 82 200 84 200 82 200 82 202 85 207 87 207 87 207 87 207 87 207 87 212 87 212 87 212 87 212 88 214 88 212 87 210 85 210 84 200 84 200 84 200 84 200 85 202 85 202 85 202 85 202 85 210 85 210 85 210 85 210 85 210 87 212 87 212 85 210 85 210 85 210 85 210 85 210 88 214 87 212 85 210 84 207 87 212 87 212 87 212 87 212 93 222 92 217 90 219 93 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 113 250 110 253 113 262 120 272 123 284 126 288 128 288 128 286 131 296 132 296 131 288 123 276 108 253 111 248 99 214 75 181 72 186 79 195 79 188 78 191 76 193 81 195 79 193 81 200 81 195 81 193 78 188 76 186 79 191 81 202 90 217 98 231 107 243 108 250 111 257 117 265 120 276 126 286 131 298 134 303 147 308 150 300 95 145 45 145 57 152 54 145 51 138 46 131 42 124 45 121 42 117 42 121 39 126 40 126 39 117 39 107 42 105 36 88 33 81 28 69 15 40 9 38 15 42 16 40 13 33 13 31 13 26 12 26 10 33 9 31 9 33 12 35 10 33 10 33 10 33 10 28 7 16 10 14 4 2 1 2 1 2 1 2 1 2 1 4 1 26 13 52 30 64 27 50 15 33 7 26 6 26 4 14 0 11 3 11 1 11 6 23 13 23 4 11 3 16 3 14 4 9 4 9 4 9 4 9 3 7 3 7 3 7 3 7 0 2 4 9 6 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 1 0 0 0 0 2 9 19 13 33 19 38 18 33 15 35 15 35 15 35 15 35 16 38 16 38 16 38 16 38 16 38 15 33 21 47 16 4 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 6 9 4 7 4 7 4 7 4 7 4 7 6 9 6 9 6 9 6 11 1 9 4 11 0 7 3 23 28 54 30 59 31 57 30 54 28 54 28 52 27 50 25 50 24 47 24 47 22 45 22 42 22 45 21 42 21 42 22 45 10 35 13 40 15 33 13 31 13 28 13 21 9 11 3 4 0 0 0 0 1 2 1 2 3 7 6 9 7 11 6 9 4 7 3 2 0 0 0 0 0 0 0 0 0 0 0 0 63 43 67 45 63 42 55 40 55 40 59 42 59 43 63 43 83 51 67 46 71 51 75 51 67 48 71 51 75 49 71 48 75 54 91 58 95 55 75 48 83 54 79 51 75 51 79 52 71 51 83 48 51 39 59 48 71 46 67 48 75 51 71 46 71 49 59 45 55 46 67 51 67 52 79 54 75 51 79 55 75 52 75 54 79 52 75 52 71 52 75 49 59 48 71 55 95 57 79 51 71 54 87 60 99 61 95 58 87 57 87 57 99 61 99 58 87 54 91 60 103 57 83 54 91 60 95 55 99 58 87 57 95 58 91 54 95 60 103 61 107 63 103 61 103 58 95 55 91 57 99 60 95 55 91 54 87 55 91 57 95 58 99 60 103 58 99 57 87 55 95 58 103 58 95 57 87 60 95 61 99 63 95 61 95 63 103 64 103 64 99 63 95 60 87 58 87 61 99 64 103 64 107 67 111 69 119 70 107 64 103 63 99 64 103 66 103 66 115 70 123 70 115 69 115 69 115 70 119 70 123 72 107 66 111 69 119 72 123 73 126 72 119 69 115 70 126 75 119 70 119 72 123 73 126 75 111 72 103 72 107 76 119 79 111 76 115 78 119 76 115 75 111 76 119 79 123 79 123 78 111 75 111 75 111 75 111 75 111 75 107 73 107 75 119 79 119 78 119 76 115 76 111 75 123 78 123 78 123 78 123 78 123 78 119 76 123 78 126 81 146 79 142 78 146 79 150 82 154 81 150 79 146 81 150 82 158 84 154 81 154 84 162 87 166 87 166 87 166 87 166 87 158 87 150 87 150 87 150 87 162 90 158 88 146 84 142 82 138 84 138 84 138 84 138 84 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 150 87 146 85 146 85 146 85 146 87 146 87 146 87 146 87 158 92 154 88 150 90 158 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 202 111 190 110 198 117 222 123 218 123 226 126 230 126 230 125 242 131 242 129 230 122 206 116 190 110 198 99 142 73 99 70 115 78 142 79 130 76 130 81 115 79 134 81 123 78 130 84 130 81 130 79 123 76 115 75 126 78 134 81 154 92 170 98 194 107 198 108 202 114 218 119 230 122 230 128 234 129 238 131 277 149 305 147 230 63 27 49 79 51 79 49 79 46 67 43 59 43 71 43 63 39 63 42 39 40 27 39 27 37 31 40 47 43 43 39 43 40 43 34 27 21 11 16 11 18 15 16 0 12 7 12 3 12 11 10 0 10 3 10 3 9 0 7 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 7 11 21 47 27 43 22 27 13 0 6 0 6 0 0 0 3 0 3 0 0 0 6 19 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 11 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 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 3 0 1 0 1 0 7 11 15 27 18 23 15 15 15 15 15 15 15 15 15 19 16 19 16 19 16 19 16 39 18 23 12 39 24 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 3 0 3 0 3 3 4 3 4 3 4 3 4 19 4 19 4 11 4 11 3 3 3 0 1 0 0 0 1 0 15 11 25 35 30 35 28 31 28 31 27 27 25 23 25 19 24 19 22 15 22 11 21 15 22 11 19 7 21 15 22 0 12 3 15 15 13 3 9 3 10 11 10 7 7 0 3 0 0 0 0 0 1 0 1 0 3 3 6 7 6 7 4 15 6 11 3 3 1 0 0 0 0 0 0 0 0 0 0 43 109 46 112 46 107 40 100 39 102 40 105 42 107 43 107 54 119 46 112 48 119 51 117 51 121 52 119 49 114 46 109 48 117 54 126 55 121 48 109 55 126 54 121 51 119 51 119 48 128 57 124 40 102 43 126 52 119 43 107 42 112 43 112 51 117 46 107 43 112 49 119 46 117 51 119 51 117 52 126 49 121 51 124 52 121 51 119 55 128 55 124 51 121 55 133 58 126 49 114 46 119 54 133 58 133 57 131 57 133 60 136 61 143 61 138 54 131 57 140 61 136 52 131 58 140 58 133 60 138 55 133 58 138 55 131 58 140 61 145 63 145 63 143 61 148 57 143 57 143 60 150 58 143 57 140 55 143 57 145 57 145 58 148 60 145 58 143 52 138 57 145 60 145 57 140 58 145 61 150 63 150 63 148 64 152 66 155 66 152 63 150 63 150 61 145 61 150 64 157 64 152 66 157 67 159 70 162 66 164 64 162 63 164 64 167 63 167 69 176 73 176 69 169 69 171 69 174 70 176 72 176 64 167 67 169 69 174 72 176 78 183 73 176 70 174 72 179 70 174 70 176 72 179 73 179 73 176 73 179 76 183 79 188 75 181 76 183 78 181 76 179 75 179 78 186 79 186 79 186 73 176 73 176 73 176 73 176 76 179 73 174 73 179 78 186 78 183 78 181 76 179 75 179 78 188 78 188 78 188 78 188 78 186 76 186 76 188 79 193 79 193 78 193 78 195 81 200 82 198 81 195 79 198 81 200 85 202 82 198 82 202 87 210 85 205 85 205 85 205 85 205 88 207 87 207 87 207 87 207 93 214 90 210 85 202 82 198 85 202 85 202 85 202 85 202 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 85 210 85 210 85 210 85 210 87 212 87 212 87 212 87 212 90 214 88 212 87 214 88 217 92 219 92 222 93 224 95 224 96 226 95 226 98 231 101 236 105 231 105 236 107 238 108 243 111 245 107 248 111 260 120 276 120 279 123 284 125 284 125 281 126 281 125 279 120 265 110 250 107 248 107 219 73 171 66 186 76 195 82 195 78 186 79 195 75 193 82 195 78 188 79 200 79 193 79 193 78 188 75 181 75 186 78 198 84 212 95 226 105 241 107 248 111 257 117 267 116 269 123 281 131 296 134 298 146 329 152 315 134 179 28 140 49 143 49 140 45 136 42 126 42 128 48 128 40 112 40 124 42 131 40 126 39 124 42 119 45 112 42 107 42 107 42 95 34 71 25 59 21 54 16 45 10 38 9 33 10 31 9 31 7 35 10 38 9 33 4 26 9 33 10 33 10 33 10 28 6 19 10 16 4 2 1 2 1 2 1 2 1 4 1 9 7 33 15 50 25 57 25 54 21 40 9 21 6 19 0 9 1 16 4 14 0 7 0 16 10 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 9 11 4 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 2 3 4 1 2 3 11 10 23 15 28 13 28 16 33 15 33 15 35 15 35 16 38 16 38 16 38 16 38 22 38 12 26 18 42 16 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 0 0 0 0 0 0 0 0 0 0 2 1 2 0 0 0 2 1 2 0 0 4 7 4 7 4 7 4 7 3 4 3 4 3 4 1 7 6 7 1 4 3 14 1 7 0 16 13 45 28 57 28 52 28 54 28 52 25 50 24 50 24 47 24 45 22 42 21 42 24 45 19 38 18 40 22 47 10 35 13 40 13 31 9 23 6 19 9 19 9 14 4 7 0 0 0 0 0 2 1 2 1 4 4 9 6 9 4 7 7 11 6 7 4 4 1 2 0 0 0 0 0 0 0 0 59 43 63 40 47 37 51 42 55 42 59 43 67 45 71 46 67 48 79 49 75 46 79 51 79 49 79 49 79 49 79 49 67 48 67 49 75 52 83 55 99 57 79 51 79 54 83 52 83 54 83 51 63 46 71 52 71 52 91 55 75 49 79 57 67 46 63 48 75 51 67 45 59 45 59 46 67 49 75 52 75 52 79 54 83 52 79 51 79 54 83 55 87 54 83 52 79 54 79 52 71 48 59 45 75 54 83 57 87 57 87 57 83 55 83 57 87 57 91 58 91 60 95 61 99 60 95 58 83 54 83 54 83 54 83 54 99 60 95 58 99 61 107 63 95 58 95 58 95 58 95 58 103 60 87 54 79 55 91 60 91 54 87 54 87 55 95 58 75 52 95 61 111 63 107 61 91 60 91 60 91 60 91 60 83 60 103 67 115 67 107 64 115 69 111 67 107 64 99 63 107 67 111 69 115 67 111 66 126 69 119 66 107 61 99 58 111 64 115 67 126 72 134 73 123 70 111 66 103 64 107 67 115 69 115 69 115 69 115 69 130 73 119 69 115 70 126 75 130 73 119 69 115 70 126 75 115 72 123 75 126 75 126 73 134 79 142 81 138 78 126 73 126 79 123 78 119 76 115 75 123 79 119 75 111 75 111 75 91 69 103 75 119 79 123 81 111 76 115 78 119 76 115 75 115 78 123 79 115 76 119 79 126 79 123 78 119 79 123 81 119 78 134 79 142 82 146 85 134 81 142 84 150 87 154 88 146 84 146 84 146 84 146 84 154 87 154 87 154 87 154 87 154 90 154 90 154 90 154 90 146 87 146 87 146 87 146 87 138 84 138 84 138 84 138 84 146 87 142 85 146 87 150 90 150 90 154 90 154 88 146 85 146 87 146 87 146 87 146 87 142 85 142 87 150 88 154 90 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 170 99 182 101 178 98 182 102 190 105 182 107 186 108 190 107 194 110 198 110 214 119 238 126 218 123 210 122 214 123 218 125 246 128 226 122 214 116 198 105 222 105 150 78 115 75 115 75 126 78 123 76 119 78 123 79 134 81 126 78 119 75 115 73 126 78 119 75 115 75 115 76 126 82 123 79 134 88 154 96 190 107 198 105 194 108 214 119 222 119 222 125 242 134 265 140 261 147 277 147 297 96 23 48 35 45 39 40 51 45 67 43 63 42 59 42 55 40 43 42 47 43 39 39 35 39 35 39 47 40 47 40 47 42 47 40 71 42 39 31 35 28 23 22 3 13 0 10 0 9 0 9 7 13 0 10 0 10 3 10 19 18 27 18 27 18 27 19 39 18 15 7 3 1 0 0 0 1 0 1 0 3 7 15 27 18 19 19 39 25 43 24 47 18 0 3 0 7 0 6 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 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 1 7 10 27 15 31 15 23 18 27 18 27 18 31 19 23 15 23 16 27 16 31 18 35 16 27 22 47 15 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 4 3 4 0 3 0 3 0 3 0 3 0 1 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 4 15 27 59 33 47 27 31 24 27 25 27 27 31 27 27 22 27 21 35 24 31 21 43 22 23 21 35 25 31 16 19 16 15 13 15 12 11 9 7 6 11 10 23 9 3 0 0 1 0 1 0 1 0 1 3 4 7 6 7 7 11 7 0 4 3 4 0 1 0 0 0 0 0 0 0 0 0 0 43 109 45 107 40 102 42 109 45 109 45 109 45 107 43 107 43 109 48 114 46 112 48 119 51 117 49 114 48 117 49 119 48 114 48 117 51 121 54 126 58 126 51 117 51 121 52 119 52 121 52 117 46 112 49 121 52 124 54 119 49 114 51 121 55 121 51 119 51 117 46 105 46 112 46 114 48 119 52 121 51 121 52 124 54 121 52 119 54 124 55 128 57 126 54 124 58 131 58 128 57 126 54 121 54 126 55 128 58 131 58 131 55 131 57 131 58 133 58 136 60 136 61 138 61 138 60 136 57 136 57 136 57 136 57 136 55 133 54 131 55 136 58 138 57 136 57 136 57 136 57 136 57 133 54 131 55 136 60 143 55 138 54 138 54 140 57 145 51 138 57 150 63 152 61 148 60 145 60 145 60 145 60 145 57 145 63 157 67 157 66 152 66 155 66 155 64 152 64 152 66 157 67 159 69 157 67 155 64 164 64 164 64 164 64 164 66 167 67 171 69 174 70 176 72 174 69 167 66 167 67 171 69 171 69 171 69 171 69 171 73 176 72 174 70 176 72 179 73 179 70 174 70 174 73 179 69 174 72 176 73 179 72 176 76 183 78 186 78 183 73 176 79 183 78 183 78 183 76 181 79 183 76 179 75 179 75 179 70 174 73 179 76 181 76 181 75 179 76 181 76 181 75 179 76 183 81 186 76 181 78 186 81 186 79 183 78 186 79 188 78 191 79 193 81 195 82 198 81 193 82 198 84 200 85 202 84 198 84 198 84 198 84 198 87 202 87 202 87 202 87 202 88 205 88 205 88 205 88 205 87 202 87 202 87 202 87 202 84 200 84 200 84 200 84 200 85 202 84 200 85 205 88 207 88 207 90 210 88 207 87 202 87 205 87 205 87 205 87 205 85 202 85 202 85 205 87 205 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 95 229 99 231 98 226 99 234 104 231 105 241 108 245 108 250 110 250 108 257 113 269 122 281 122 279 123 279 123 276 125 281 128 274 120 265 119 255 111 236 108 219 84 183 72 181 73 181 79 188 78 186 76 188 78 191 82 195 81 193 79 188 78 188 79 188 76 183 75 183 75 186 79 183 79 186 82 200 92 210 104 234 105 243 107 248 114 262 122 269 123 274 128 284 134 291 137 303 146 317 147 245 58 133 43 136 46 136 43 131 43 131 42 124 43 121 43 117 42 117 43 112 40 109 39 107 39 109 40 109 40 109 40 109 40 107 45 105 36 90 33 88 30 81 22 74 21 71 19 71 19 71 18 59 16 57 15 54 16 57 19 57 21 54 21 54 21 54 24 47 13 19 1 4 1 2 0 2 3 4 0 14 9 40 19 45 16 45 21 52 21 40 22 38 12 19 6 16 7 9 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 4 14 12 21 15 23 19 33 19 33 21 35 21 40 15 35 15 38 15 42 16 40 19 33 16 38 22 23 4 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 4 3 4 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 11 12 42 28 62 30 62 27 59 24 59 22 57 21 52 21 42 19 45 21 47 22 45 24 47 19 45 21 47 19 40 16 42 15 40 13 31 10 28 12 23 7 11 7 14 6 9 1 2 1 2 1 2 1 2 3 4 4 7 6 9 6 9 7 11 7 11 7 9 4 4 0 0 0 0 0 0 0 0 55 42 59 42 51 39 59 45 75 46 71 45 63 42 59 40 51 42 67 45 67 45 75 51 83 49 75 46 71 48 79 51 71 48 67 48 71 51 83 54 87 52 67 48 71 51 75 49 71 51 75 49 63 45 67 51 91 52 67 45 63 48 71 49 91 54 75 51 79 51 67 45 67 48 67 49 75 51 79 52 75 52 79 54 83 52 79 51 83 54 87 57 91 55 83 54 91 58 91 58 91 58 91 57 83 55 87 57 87 58 91 58 87 58 91 58 95 60 95 61 95 61 99 63 103 61 99 60 99 60 99 60 99 60 99 60 83 54 79 52 83 55 91 57 87 55 87 55 87 55 87 55 79 52 83 55 91 58 99 61 91 54 87 54 87 55 95 58 87 55 99 60 107 60 99 57 91 60 91 60 91 60 91 60 87 60 99 66 111 66 103 64 99 63 99 63 103 64 103 64 111 67 111 67 111 67 111 67 99 60 103 63 115 67 123 69 119 67 119 69 123 69 123 69 123 72 119 69 111 69 115 70 115 69 115 69 115 69 115 69 119 70 123 72 123 72 119 70 126 72 123 70 119 72 123 73 115 69 119 72 126 73 123 72 134 76 134 78 134 75 130 75 123 76 115 76 119 78 119 78 119 78 115 75 111 75 111 76 107 75 115 76 115 75 107 73 107 75 111 76 115 75 111 73 115 79 126 79 119 76 119 81 126 79 123 78 119 79 123 81 130 81 130 81 130 81 130 81 134 82 134 84 138 84 138 84 138 84 138 84 138 84 138 84 146 87 146 87 146 87 146 87 146 87 146 87 146 87 146 87 146 87 146 87 146 87 146 87 142 85 142 85 142 85 142 85 138 84 134 82 138 84 142 87 150 88 154 90 150 87 142 85 146 87 146 87 146 87 146 87 142 85 138 84 138 84 138 82 146 87 146 87 146 87 146 87 150 87 150 88 154 88 154 88 150 87 150 88 154 90 158 90 154 90 154 92 158 93 162 93 162 95 174 96 166 95 170 99 174 104 182 107 194 111 202 113 202 111 202 111 210 116 226 120 214 123 214 123 222 125 234 126 226 120 214 116 210 114 198 108 170 88 123 70 99 70 107 73 123 78 123 78 123 78 123 78 134 82 130 81 130 81 130 81 126 78 119 75 115 75 115 76 107 76 115 82 130 87 142 90 178 104 194 107 202 111 222 122 238 125 230 125 230 126 238 129 265 137 289 155 285 126 126 39 19 45 39 48 55 43 59 43 63 42 59 42 47 42 35 42 55 42 51 40 43 40 47 40 47 40 47 40 47 40 47 42 63 42 43 37 39 37 43 33 31 31 35 28 43 27 39 27 23 21 19 21 23 21 27 24 39 24 39 24 47 25 47 25 51 22 19 7 0 0 3 3 0 1 0 1 0 4 3 15 27 15 15 13 19 16 15 12 15 16 15 12 0 4 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 7 7 27 12 35 13 27 16 23 18 27 19 31 19 23 15 23 15 27 15 27 18 35 16 27 21 39 10 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 1 0 1 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 3 0 1 0 13 39 31 59 28 43 28 31 25 19 19 11 19 23 19 27 21 31 22 35 24 31 22 39 22 27 18 27 21 19 16 15 15 19 12 15 12 27 10 7 4 3 6 11 6 0 1 0 1 0 1 0 1 0 1 0 3 0 4 3 4 7 6 11 7 11 6 3 3 0 0 0 0 0 0 0 0 36 97 37 97 34 93 37 105 43 107 42 105 42 102 40 102 37 102 43 107 43 107 46 117 51 117 46 109 45 112 49 119 49 114 48 114 49 119 52 121 51 114 46 112 49 117 48 112 46 117 49 114 46 109 46 117 55 117 42 102 45 119 51 117 51 114 46 114 51 124 54 121 48 117 51 119 52 121 52 121 51 121 52 124 54 121 52 119 52 121 54 124 54 124 52 121 54 121 52 124 54 126 57 128 57 126 55 126 55 126 57 128 58 133 60 136 60 138 61 138 61 138 63 140 63 140 61 138 60 140 60 140 60 140 60 140 57 133 55 133 55 136 58 140 55 133 55 133 55 133 55 133 51 128 54 136 58 138 58 138 55 138 54 138 54 140 57 145 57 145 60 148 60 145 57 143 60 145 60 145 60 145 60 145 60 148 63 152 66 152 64 150 60 145 61 148 63 152 66 155 67 157 67 157 67 157 67 157 58 157 61 162 66 169 69 174 70 171 69 169 67 167 66 167 72 176 70 174 70 174 70 174 69 171 69 171 69 171 69 171 69 174 72 179 73 176 70 171 72 176 72 176 72 176 72 176 67 171 70 176 72 176 72 174 75 181 76 183 75 181 75 181 75 179 75 181 78 183 79 186 76 181 75 176 73 179 75 181 73 179 75 181 76 179 75 176 73 176 75 179 75 179 73 176 78 186 81 188 78 181 79 188 81 186 79 183 78 186 79 188 82 193 81 193 81 193 81 191 84 198 84 195 82 195 82 195 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 82 198 81 195 81 198 84 202 87 207 88 207 88 205 85 200 85 202 85 202 85 202 85 202 85 200 84 198 82 195 81 193 85 202 85 202 85 202 85 202 85 212 87 212 87 214 88 214 87 212 87 214 88 217 90 217 90 217 90 219 92 222 93 222 90 222 95 224 93 219 95 226 101 229 104 241 110 250 114 260 113 255 111 262 113 265 116 272 120 276 123 281 125 279 125 274 120 262 116 253 114 253 110 236 85 193 75 174 69 176 73 183 78 188 78 188 78 188 78 188 79 191 79 193 81 193 81 193 79 188 76 183 75 183 75 186 75 181 81 191 85 202 88 205 98 226 104 243 108 250 116 265 122 269 122 269 123 274 128 281 140 286 147 319 144 310 119 164 39 126 43 140 48 128 42 133 42 124 43 121 43 117 42 117 43 112 42 109 40 109 42 112 40 109 40 109 40 109 40 107 43 107 40 102 42 107 40 100 34 93 31 88 28 83 24 78 24 71 24 69 24 69 25 74 24 64 24 64 25 62 25 62 30 54 13 16 0 2 3 7 1 2 0 4 1 21 12 42 13 40 10 38 15 40 13 31 10 35 21 35 10 11 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 1 7 7 14 10 19 9 19 10 21 13 23 15 31 13 33 15 35 13 42 15 38 18 33 16 35 18 14 1 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 1 2 1 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 3 7 0 16 18 54 30 57 27 59 25 54 21 52 19 47 16 42 21 45 21 45 22 52 19 47 25 50 18 38 19 47 16 42 16 40 15 33 13 31 15 26 7 11 7 14 6 9 1 2 1 2 1 2 1 2 0 0 0 2 1 4 3 4 1 4 3 7 4 4 1 2 0 0 0 0 0 0 0 0 43 37 51 37 39 34 47 40 47 37 47 39 51 40 55 40 47 40 63 43 59 43 67 48 79 48 71 45 67 46 75 49 71 48 67 48 67 49 75 51 67 46 59 46 71 49 67 45 59 48 71 49 63 46 67 49 79 45 43 39 59 52 83 54 67 46 55 45 67 51 79 51 67 49 75 52 79 52 75 51 75 52 79 54 83 52 79 51 71 51 75 52 79 51 75 49 75 51 71 51 75 54 83 57 87 55 79 52 75 54 83 55 91 58 95 60 95 61 99 61 95 61 99 63 103 61 99 60 91 57 91 57 91 57 91 57 91 55 87 55 87 57 95 60 95 58 95 58 95 58 95 58 83 55 87 57 91 55 83 54 91 54 87 54 87 55 95 58 99 58 103 60 99 58 95 57 91 60 91 60 91 60 91 60 95 61 99 63 99 63 99 63 87 58 91 61 99 64 107 67 115 67 111 66 107 67 111 69 103 63 107 64 111 66 115 67 126 69 123 67 115 66 111 64 119 70 119 70 123 70 119 70 115 69 115 69 115 69 115 69 111 69 119 72 123 70 115 67 123 72 123 72 123 72 123 72 111 69 119 70 123 72 119 70 130 75 126 73 130 75 130 76 115 73 111 75 115 78 119 78 111 75 107 73 107 75 111 76 99 72 107 75 115 76 115 76 107 75 111 76 115 75 111 73 119 79 130 81 119 78 123 81 126 79 123 78 119 79 123 81 134 81 130 81 130 81 130 79 134 82 134 82 134 81 130 81 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 130 81 130 81 130 82 138 85 146 87 150 88 146 87 142 84 142 85 142 85 142 85 142 85 138 84 138 82 130 81 126 79 142 85 142 85 142 85 142 85 142 85 146 87 150 88 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 166 101 178 107 194 113 210 116 210 114 214 114 218 116 218 116 214 122 218 125 222 123 222 122 218 116 206 114 214 111 190 101 123 76 111 70 103 72 119 79 119 78 123 79 126 78 123 76 123 78 123 78 123 79 126 79 126 78 119 75 115 75 115 76 111 79 123 87 142 90 150 92 162 99 186 105 198 110 218 119 214 116 210 120 226 126 242 131 269 134 281 147 277 161 289 95 31 39 15 45 59 43 59 46 63 42 59 42 47 42 35 42 55 42 51 40 47 42 55 43 47 40 47 40 47 40 47 42 51 42 43 42 59 45 55 40 47 37 51 31 35 24 11 18 31 22 27 22 23 24 35 25 23 21 31 21 31 21 39 22 55 22 19 6 0 0 7 4 7 0 0 0 0 9 11 16 3 7 0 9 15 16 19 15 3 16 31 19 7 6 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 0 1 11 6 23 10 3 7 3 10 11 13 15 15 19 13 19 15 23 13 27 16 31 16 27 19 23 4 0 1 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 0 0 1 11 22 47 28 31 25 31 24 23 24 23 24 19 19 35 22 27 19 35 25 27 22 43 24 23 16 27 22 19 16 19 15 23 15 23 13 19 10 19 12 23 9 3 0 0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 3 0 1 0 4 3 3 0 1 0 0 0 0 0 0 0 0 43 107 43 105 39 97 40 105 36 95 36 97 39 102 42 105 40 105 45 109 42 105 43 112 46 112 46 114 48 112 46 112 49 117 48 114 48 114 49 117 46 109 45 112 49 119 48 109 45 114 51 119 49 114 49 119 48 109 42 105 46 119 54 124 54 117 45 107 46 114 48 112 48 117 51 121 52 119 49 114 51 121 52 124 54 121 52 119 49 119 52 121 52 121 51 117 57 126 54 121 54 128 58 136 58 128 55 121 52 124 55 128 57 133 58 133 60 136 60 138 58 136 60 138 61 136 60 133 55 133 55 133 55 133 55 133 54 131 52 128 54 133 57 136 58 138 58 138 58 138 58 138 57 133 55 133 54 131 54 128 55 138 54 138 54 140 57 145 60 145 58 145 58 145 58 145 60 145 60 145 60 145 60 145 61 148 61 148 61 148 63 150 60 145 61 150 64 155 67 157 70 159 66 152 64 155 69 162 64 164 64 164 64 164 64 164 69 171 67 169 66 167 64 164 67 169 69 174 72 174 70 171 69 171 69 171 69 171 69 171 69 171 70 174 70 174 69 171 70 176 72 179 73 176 72 174 67 169 69 174 70 174 70 174 73 179 73 176 73 181 75 183 75 179 75 179 76 181 76 181 73 176 73 174 73 179 75 181 70 174 73 179 76 183 78 183 75 181 76 183 78 181 76 179 78 188 82 188 79 183 79 191 81 186 79 183 78 186 79 188 81 193 81 193 81 193 81 193 81 193 81 193 81 195 82 195 84 198 84 198 84 198 84 198 84 198 84 198 84 198 84 198 85 200 85 200 85 200 85 200 84 198 84 198 84 198 84 198 84 200 84 200 84 200 84 200 82 195 81 195 81 198 84 202 87 205 87 205 87 202 84 200 84 200 84 200 84 200 84 200 84 198 82 198 82 198 81 195 84 200 84 200 84 200 84 200 84 207 84 210 87 212 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 98 224 102 238 108 248 113 257 114 260 116 269 119 272 119 272 122 274 123 276 123 267 117 260 114 250 113 250 110 231 95 205 72 181 73 179 70 179 76 193 75 186 79 193 81 191 76 183 78 188 78 188 78 188 76 186 79 188 76 183 75 183 75 186 79 186 82 193 87 205 93 212 93 222 101 238 105 243 110 253 110 253 114 262 122 276 131 288 135 293 141 298 144 331 158 276 64 136 34 131 48 131 42 136 42 124 43 121 43 117 42 117 43 112 42 112 42 114 45 117 40 109 40 109 40 109 40 109 42 102 40 105 45 109 42 100 40 102 39 97 33 83 22 71 25 78 24 69 21 66 22 66 18 59 18 54 18 54 19 52 24 47 10 14 0 2 1 7 3 0 0 2 4 28 15 42 9 33 7 38 15 50 18 45 15 42 22 45 18 26 6 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 1 7 6 11 10 19 12 23 15 28 18 35 12 33 13 33 13 40 13 35 18 33 16 31 12 4 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 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 3 9 0 7 4 28 21 54 24 50 24 57 25 59 25 59 18 47 25 50 18 38 19 50 21 47 24 47 19 40 19 45 16 42 16 42 16 35 15 35 12 28 12 23 13 19 3 2 1 2 1 2 1 2 1 2 0 0 0 2 1 4 3 4 3 7 6 11 7 11 6 9 0 0 0 0 0 0 0 0 71 48 71 43 51 37 51 42 55 40 55 40 55 42 59 42 63 46 71 46 63 42 63 45 63 45 75 49 79 48 67 43 71 49 67 46 63 48 67 49 59 45 59 48 75 51 67 45 59 48 79 52 75 49 75 52 71 49 71 48 63 46 71 51 87 51 63 45 63 49 71 49 63 48 75 52 79 49 63 45 75 52 79 54 83 52 79 51 79 54 87 55 87 55 83 52 95 58 87 55 83 57 95 63 107 61 91 55 83 57 91 60 83 57 87 57 91 58 91 60 87 57 91 58 91 58 87 57 87 55 87 55 87 55 87 55 87 55 83 54 87 57 95 58 91 57 91 57 91 57 91 57 87 54 79 51 79 54 87 57 91 54 87 54 87 55 95 58 99 58 99 57 99 58 103 60 91 60 91 60 91 60 91 60 99 61 95 61 95 61 95 61 99 63 103 64 107 66 111 67 119 69 107 64 103 66 115 70 107 63 107 64 111 66 115 66 119 67 115 66 115 66 115 66 103 66 111 70 119 70 115 67 115 69 115 69 115 69 115 69 119 69 115 67 111 69 115 70 119 70 126 73 126 73 119 70 107 67 115 70 119 70 119 69 126 73 123 72 123 73 134 79 123 76 111 75 111 75 111 73 107 72 103 72 107 73 111 76 107 73 111 76 115 75 111 73 119 78 123 79 123 79 119 78 123 81 130 82 123 78 126 82 126 79 123 78 119 79 123 81 123 79 126 81 130 82 134 84 123 79 126 81 130 82 138 84 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 134 82 134 82 134 82 134 82 134 82 134 82 134 84 142 85 142 87 146 87 146 85 138 82 138 84 138 84 138 84 138 84 134 82 134 82 138 84 138 84 138 84 138 84 138 84 138 84 138 82 142 85 150 87 154 88 150 87 150 88 154 90 158 90 154 90 154 92 158 93 162 93 154 92 166 93 158 92 162 96 162 99 170 104 186 108 198 110 210 117 222 120 234 122 234 120 222 122 218 123 218 116 202 110 190 108 202 110 190 95 126 70 95 70 111 72 103 70 115 79 115 76 126 81 130 79 119 75 130 81 130 79 123 78 119 76 126 78 119 75 115 75 115 76 119 79 119 82 130 88 150 95 154 96 178 102 186 104 194 108 198 110 198 116 218 125 242 132 234 141 269 135 285 153 297 153 158 63 15 40 59 45 59 43 63 42 59 42 47 42 35 42 51 42 51 42 51 43 59 46 47 40 47 40 47 40 47 40 43 39 39 40 51 43 43 34 43 39 55 39 55 33 35 25 31 25 23 21 19 19 15 19 11 16 11 16 19 16 19 18 23 13 7 4 0 1 3 3 11 0 0 0 3 13 19 16 19 12 11 12 23 18 27 16 31 21 31 21 31 15 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 0 1 11 7 11 10 11 13 19 18 31 19 15 12 19 13 19 13 23 15 27 16 27 16 7 0 0 1 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 1 0 4 23 27 51 28 43 28 39 27 39 27 27 24 47 24 23 15 23 22 39 22 27 21 31 22 27 18 19 16 19 16 27 16 27 16 31 13 23 10 19 9 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 4 0 4 7 7 11 7 11 7 0 0 0 0 0 0 0 0 46 112 45 105 37 93 36 97 46 112 45 107 43 105 42 102 46 114 49 112 43 105 42 107 42 109 48 119 51 114 45 105 49 117 48 112 46 112 48 114 45 109 46 117 52 121 49 112 45 117 52 124 52 119 51 121 51 126 57 121 46 105 45 114 51 114 45 109 49 124 57 131 45 112 49 119 51 117 46 107 51 121 52 124 54 121 52 119 55 128 58 131 58 131 57 126 60 131 55 124 54 126 58 133 67 140 61 131 58 131 61 138 55 128 55 131 57 131 58 133 55 128 57 133 58 131 55 128 57 136 57 136 57 136 57 136 60 140 58 138 60 143 63 145 55 133 55 133 55 133 55 133 54 128 49 124 51 133 58 143 55 138 54 138 54 140 57 145 58 143 57 143 57 145 60 150 60 145 60 145 60 145 60 145 63 150 61 145 60 145 61 148 64 152 66 155 66 157 67 157 70 159 66 152 64 155 69 162 60 159 61 162 66 169 67 171 66 167 66 167 66 167 66 167 63 164 67 171 70 171 67 169 69 171 69 171 69 171 69 171 72 174 67 167 66 169 70 176 69 174 73 181 75 179 70 171 66 169 69 174 70 174 70 171 73 176 70 174 72 179 76 186 78 181 76 179 75 176 73 174 72 174 72 174 72 176 76 181 76 183 78 181 75 176 72 171 78 186 81 188 81 188 79 183 79 188 82 191 79 186 81 191 81 186 79 183 78 186 79 188 76 188 79 191 82 195 84 200 76 188 78 191 81 195 84 200 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 81 195 81 195 81 195 81 195 84 200 82 198 82 200 85 205 85 205 87 205 87 202 84 198 84 200 84 200 84 200 84 200 81 198 82 200 84 202 85 205 84 200 84 200 84 200 84 200 81 205 84 207 85 212 88 214 87 212 87 214 88 217 90 217 90 217 90 219 92 222 93 222 90 219 95 224 92 219 95 226 98 222 101 234 105 241 107 248 114 262 119 276 123 281 123 281 122 274 123 269 119 257 110 241 104 236 107 236 101 205 70 162 63 171 72 179 69 174 73 188 75 186 79 193 81 191 76 183 85 198 84 195 81 191 78 186 79 188 76 183 75 183 75 186 79 183 78 181 79 198 90 212 90 217 99 234 101 234 102 238 110 253 113 260 119 272 128 281 119 305 140 288 149 305 140 327 114 181 42 131 49 136 40 128 42 124 43 121 43 117 42 117 42 112 42 112 42 117 46 119 40 109 40 109 40 109 40 109 39 102 37 105 42 105 36 93 33 97 37 105 37 97 31 88 30 85 25 76 19 64 19 64 16 57 16 57 16 52 16 52 12 33 7 14 0 4 1 2 4 0 0 2 6 33 16 42 18 52 13 50 18 50 16 40 25 52 19 45 22 42 10 14 1 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 9 6 14 9 19 13 26 16 33 12 31 12 33 12 40 13 35 16 33 16 28 7 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 7 7 0 7 13 47 33 64 31 59 28 59 25 54 21 52 28 52 16 33 16 45 25 45 18 42 22 50 21 38 16 42 16 42 16 38 16 38 21 33 10 14 7 14 6 9 1 2 1 2 1 2 1 2 1 2 3 4 3 7 4 7 0 0 1 4 4 7 4 4 0 0 0 0 0 0 0 0 95 49 55 36 43 37 51 39 63 42 59 42 59 42 59 40 59 42 59 42 67 48 79 51 51 42 67 48 75 45 59 39 67 48 67 48 67 48 67 48 75 48 59 43 59 48 75 54 79 51 71 51 83 55 83 52 83 52 75 49 71 49 71 49 59 46 63 48 67 49 71 51 71 49 75 52 79 54 87 55 87 52 71 49 75 51 71 46 107 58 79 51 79 55 87 55 95 57 75 52 83 58 95 60 91 54 75 54 87 58 83 52 79 55 91 60 95 58 83 54 87 58 91 60 91 57 79 52 91 58 99 61 99 55 79 49 91 58 99 60 91 57 95 60 91 58 103 63 107 61 99 58 79 54 91 58 95 57 83 52 107 60 99 57 91 55 91 55 115 58 87 54 99 61 103 58 87 58 91 61 99 64 103 66 103 64 99 63 103 64 107 67 107 66 107 66 107 66 107 66 115 69 115 69 115 69 115 69 99 61 107 63 111 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 138 78 134 75 123 70 115 70 123 75 111 73 107 75 111 76 103 72 103 72 103 72 103 72 115 76 115 76 115 76 115 76 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 126 79 130 81 130 82 134 82 138 84 138 84 138 84 138 84 130 82 134 84 138 82 134 81 138 84 138 84 138 84 138 84 134 84 138 84 138 82 130 79 119 76 119 78 123 78 126 79 134 82 134 84 138 85 142 85 126 81 138 87 142 84 130 78 130 82 134 84 138 82 134 81 134 82 134 79 123 79 142 90 138 84 138 84 138 84 138 84 130 81 142 87 150 85 142 82 154 88 154 88 154 88 154 88 162 93 166 95 166 96 170 96 170 95 162 92 162 95 170 98 162 99 170 101 170 104 194 113 222 119 222 119 230 122 238 125 234 122 210 117 218 114 186 99 186 111 206 99 123 64 87 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 123 78 123 76 119 75 115 75 119 82 126 85 138 92 158 98 162 98 178 102 190 107 210 117 210 113 198 113 210 122 238 131 238 131 253 138 273 141 273 143 277 67 7 42 27 39 71 36 59 42 67 46 55 42 27 36 55 43 55 43 55 43 55 43 47 42 51 43 55 42 51 40 43 43 43 43 51 43 51 43 47 39 47 37 51 36 47 36 43 33 35 22 11 18 11 18 7 16 11 16 7 13 0 10 15 13 11 6 0 0 0 0 7 1 0 1 7 13 23 19 19 13 19 15 23 18 27 18 23 19 35 24 35 19 19 15 0 3 0 0 0 4 7 4 7 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 3 7 3 10 15 16 31 21 3 10 23 18 31 13 15 9 15 22 47 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 4 55 28 51 30 55 28 31 22 35 22 35 22 35 22 35 22 23 21 39 27 47 25 35 19 31 19 19 15 19 15 27 18 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 3 0 4 3 6 7 6 0 1 0 1 0 1 0 1 54 117 46 109 45 112 45 105 42 105 42 105 42 105 42 105 43 107 42 105 43 107 43 107 45 112 48 117 48 109 42 102 48 114 48 114 48 114 48 114 48 114 46 109 46 114 49 119 48 109 45 112 49 119 49 112 54 124 52 119 49 117 51 119 51 119 52 121 52 121 54 124 51 119 51 119 51 119 49 117 52 121 52 121 51 119 51 119 61 128 52 119 52 126 55 126 58 126 51 119 54 128 58 131 58 126 52 124 58 133 57 124 55 128 58 133 58 133 55 128 57 131 58 136 58 131 54 124 63 145 61 140 58 138 58 138 54 136 58 136 55 131 55 138 55 136 58 140 60 138 57 133 52 131 57 138 58 136 54 128 57 140 55 138 55 140 57 145 63 145 54 138 58 148 60 143 57 143 58 145 61 150 63 152 63 150 63 148 63 152 66 155 66 155 66 155 66 155 66 155 69 159 69 159 69 159 69 159 61 159 63 164 66 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 76 183 75 179 73 176 70 174 76 179 75 176 73 179 75 181 73 176 73 176 73 176 73 176 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 81 186 79 183 78 183 78 191 79 193 81 191 79 188 78 191 79 191 81 193 81 195 82 195 82 195 82 195 82 195 81 195 82 198 84 195 82 193 84 198 84 198 84 198 84 198 82 195 84 198 82 195 81 191 76 191 78 191 79 193 79 195 81 195 81 198 82 198 84 200 79 195 84 202 85 200 81 193 81 198 82 200 84 198 82 195 82 198 82 193 78 193 85 207 84 200 84 200 84 200 84 200 81 205 84 207 85 210 85 207 88 214 88 214 88 214 88 214 90 217 92 219 92 222 93 222 95 224 93 219 93 224 96 229 98 226 102 234 102 238 108 255 116 262 120 279 125 279 122 274 125 269 119 260 116 248 105 234 101 231 99 202 69 157 60 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 78 188 76 186 76 183 75 183 81 186 82 193 87 205 93 214 96 224 101 236 104 243 111 257 114 257 113 257 117 269 128 284 128 284 134 293 140 300 141 298 141 202 46 124 37 126 45 126 39 121 43 126 46 121 42 112 43 114 43 114 43 114 43 114 40 112 42 114 43 112 42 109 42 107 42 107 42 107 42 107 37 102 37 102 37 102 37 102 36 97 30 83 22 74 19 66 18 62 18 59 16 54 13 45 15 38 9 16 0 2 0 0 3 2 0 7 7 35 18 50 13 47 15 50 15 52 18 50 15 50 21 52 22 45 18 35 7 11 1 4 3 11 6 11 7 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 10 19 12 21 13 28 18 35 10 33 16 42 18 42 10 26 12 40 22 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 4 4 0 2 0 2 3 11 16 45 30 64 28 50 25 50 22 47 22 47 22 47 22 47 21 45 22 50 22 47 21 42 19 45 15 38 13 33 15 38 12 28 13 21 10 14 4 7 6 7 3 2 1 2 1 4 1 2 1 2 1 2 1 2 3 4 3 7 4 7 6 9 1 2 1 2 1 2 1 2 67 43 59 43 67 45 59 39 51 40 55 42 59 43 63 45 63 43 63 43 59 39 47 36 75 48 71 45 63 42 55 40 67 48 67 48 67 48 67 48 63 46 63 46 67 48 71 49 63 43 55 45 67 49 67 46 87 54 79 51 75 51 79 52 83 54 83 52 79 52 79 52 79 52 75 49 67 48 63 46 67 52 87 54 75 49 79 57 103 57 79 51 79 55 87 54 91 54 71 51 79 57 91 57 87 55 79 55 95 61 95 58 83 57 87 58 91 57 87 55 87 57 91 58 91 57 83 54 111 61 95 55 87 57 99 63 79 55 91 55 83 52 83 57 87 55 91 57 91 57 87 54 79 54 91 58 95 57 83 52 83 52 83 52 87 55 95 58 107 58 91 55 95 60 99 57 83 57 83 58 91 61 95 61 95 61 95 61 95 63 103 64 107 66 107 66 107 66 107 66 115 69 115 69 115 69 115 69 107 63 107 64 115 66 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 126 73 126 73 126 73 126 75 123 75 111 73 107 75 111 76 111 75 111 75 111 75 111 75 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 123 79 123 79 119 78 123 79 126 81 130 79 126 78 119 78 123 78 126 79 126 81 130 81 130 81 130 81 130 81 130 81 134 82 134 82 130 81 138 84 138 84 138 84 138 84 134 82 138 84 134 81 126 79 123 79 126 79 130 81 130 82 126 79 126 81 130 81 130 82 126 81 134 84 138 82 130 79 130 81 134 82 134 82 130 81 130 82 134 81 126 79 138 88 138 84 138 84 138 84 138 84 142 82 138 82 142 84 146 87 154 88 154 88 154 88 154 88 146 87 146 88 150 88 154 90 166 93 162 93 162 95 170 98 162 101 174 104 178 105 194 113 206 117 234 126 246 125 230 117 226 122 226 116 194 105 190 105 182 98 146 73 79 57 79 63 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 76 119 76 115 75 115 75 115 79 119 84 134 88 150 93 170 101 186 104 194 107 206 116 210 114 202 116 214 123 238 129 238 129 249 135 265 140 269 141 297 117 87 34 31 43 55 45 51 39 55 45 55 46 43 43 55 43 55 43 55 43 55 43 47 42 51 43 55 42 51 40 39 42 39 40 39 40 47 40 39 37 43 37 43 37 51 36 51 36 39 28 23 25 23 24 15 19 15 19 15 16 3 15 23 13 7 4 0 0 0 0 7 1 0 3 11 15 27 18 19 13 23 13 27 16 27 16 19 16 27 22 35 21 27 18 19 10 7 4 3 6 7 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 0 1 0 1 0 1 0 1 0 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 19 13 15 15 19 16 23 16 23 16 35 21 35 15 15 10 19 21 39 9 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 1 0 0 0 3 0 3 0 15 63 36 51 24 39 28 35 22 35 22 35 22 35 22 35 22 31 19 23 18 23 18 19 15 11 12 15 12 19 13 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 3 0 3 3 4 3 6 0 1 0 1 0 1 0 1 48 109 42 105 42 105 39 97 37 100 40 102 43 107 45 112 43 107 45 107 42 100 37 93 43 105 40 97 37 100 40 102 46 112 46 112 46 112 46 112 43 109 46 114 48 114 48 112 51 114 46 114 51 121 52 117 54 124 52 121 51 121 52 124 51 119 49 117 48 112 46 112 52 119 51 119 49 117 48 114 45 121 58 126 49 114 54 133 60 126 52 119 54 126 54 121 58 126 52 124 57 131 58 131 57 126 57 131 60 136 61 136 57 131 57 131 57 131 57 131 57 131 57 131 57 131 57 128 57 133 54 131 54 133 57 138 52 133 57 133 54 128 54 136 57 136 57 136 57 133 55 131 54 133 55 136 57 133 55 131 52 133 51 133 51 136 54 140 58 143 57 143 57 145 57 143 57 140 57 143 58 145 60 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 63 164 64 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 72 176 72 179 73 181 75 181 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 193 82 195 82 195 81 191 82 195 82 195 82 195 82 195 81 195 82 195 82 193 79 188 79 193 81 195 81 198 82 198 81 195 81 195 81 195 82 198 78 193 81 198 84 198 81 195 79 195 82 198 82 198 81 193 81 198 82 195 79 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 85 210 87 212 88 214 88 214 93 222 93 222 95 226 98 229 99 226 104 238 105 241 110 255 116 265 122 281 125 279 120 269 120 269 122 253 105 231 104 236 105 217 79 171 61 159 64 164 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 76 183 75 183 73 181 78 181 79 186 82 198 88 205 98 226 104 241 105 243 110 253 114 257 116 262 119 272 126 279 128 281 131 288 137 296 140 296 146 286 84 121 39 128 36 136 39 121 43 126 46 121 43 119 45 117 43 114 43 114 42 112 40 112 42 114 43 112 42 109 39 107 39 107 39 107 39 107 36 102 37 105 37 105 37 107 36 97 33 90 28 85 25 81 22 69 22 69 19 59 15 50 18 38 6 11 0 2 0 0 3 2 1 9 10 38 19 50 15 54 13 57 16 52 18 54 13 45 18 50 21 50 21 42 15 21 6 9 4 9 4 7 9 14 6 9 3 7 3 7 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 10 21 13 26 16 31 18 35 19 42 21 45 18 42 12 28 13 38 18 14 0 4 1 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 2 3 2 1 4 0 19 22 59 31 59 28 57 24 50 22 47 22 47 21 45 25 47 19 35 13 35 16 40 13 38 13 35 12 28 10 28 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 3 4 3 7 4 7 1 2 1 2 1 2 1 2 119 58 83 46 67 45 67 45 47 39 55 40 63 43 67 46 59 43 63 43 63 43 59 42 51 37 43 36 47 40 67 48 63 46 63 46 63 46 63 46 55 45 63 46 67 48 63 46 79 51 71 51 83 55 83 52 79 52 75 51 75 52 83 54 71 49 67 48 63 45 59 45 71 51 75 51 79 52 83 54 59 51 91 55 71 48 79 60 91 55 79 52 83 54 79 51 91 57 79 55 91 60 95 58 83 57 91 58 91 58 95 61 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 58 79 54 87 57 91 57 87 54 83 57 95 57 87 54 87 58 99 60 95 57 91 57 87 55 87 55 87 55 87 55 87 55 91 54 83 51 79 51 79 51 91 57 95 57 95 55 95 57 83 57 83 58 87 58 87 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 111 66 115 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 119 70 123 73 126 75 134 78 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 79 130 82 134 81 126 79 134 82 134 82 134 82 134 82 130 81 134 82 130 81 126 78 126 79 130 81 130 82 134 82 138 84 138 84 138 84 134 82 123 78 126 81 134 82 134 82 126 79 130 82 134 81 126 79 126 82 138 82 130 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 146 87 150 88 154 90 154 90 154 92 162 95 170 96 174 98 166 102 186 108 190 110 202 113 226 120 230 120 230 122 234 122 222 122 222 113 186 99 178 105 178 88 111 64 87 64 99 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 119 76 115 75 115 73 111 73 107 76 111 79 119 82 134 87 158 98 186 105 194 107 202 113 206 114 202 116 214 122 226 125 238 128 242 131 253 137 265 141 293 152 186 49 43 40 39 46 71 45 67 45 51 43 35 40 59 45 59 43 55 42 51 42 47 42 51 43 55 42 51 40 35 40 27 40 35 39 35 39 39 37 39 37 43 37 43 37 31 33 39 30 31 28 31 25 23 24 31 24 23 19 11 16 23 13 0 1 0 1 3 0 7 1 0 6 19 18 27 18 23 13 27 15 27 16 31 18 19 15 23 18 31 21 31 21 23 10 7 3 0 3 0 0 15 7 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 7 7 15 27 21 35 21 39 21 39 21 35 15 23 12 19 18 23 4 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 3 0 1 0 1 0 1 0 3 11 24 75 39 63 28 39 24 39 22 35 21 31 21 43 22 23 13 7 13 19 18 7 12 7 12 15 10 11 9 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 3 3 4 0 1 0 1 0 1 0 1 70 138 52 112 45 109 45 109 39 102 40 105 42 107 43 109 42 105 40 102 42 107 45 112 39 100 39 102 43 114 51 124 45 109 45 109 45 109 45 109 43 109 45 109 45 112 46 114 49 114 46 114 51 121 51 117 51 119 49 117 49 119 52 124 52 121 51 119 51 119 49 117 49 117 51 121 54 124 55 126 46 119 54 121 49 114 51 126 57 124 52 121 54 124 52 117 57 126 54 126 58 133 58 128 57 131 60 131 57 126 57 131 58 131 57 128 55 131 57 133 57 131 55 128 55 131 58 136 54 136 60 143 61 138 55 131 54 136 58 136 55 131 55 138 61 143 58 136 55 133 55 136 55 133 55 133 55 133 55 133 57 140 54 136 51 131 49 133 52 140 58 145 57 138 55 143 58 143 58 143 60 145 60 145 61 148 61 148 61 150 64 152 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 167 66 169 67 169 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 72 176 72 179 73 181 75 181 76 179 75 176 73 179 75 181 76 181 76 181 76 181 76 181 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 79 186 79 186 81 188 78 191 79 193 81 191 79 188 76 188 78 188 79 191 79 193 79 191 79 191 79 191 79 191 79 191 81 193 81 193 79 191 81 193 81 193 81 193 81 193 81 193 81 193 81 191 78 188 78 193 79 193 81 195 81 198 85 202 85 200 84 200 84 198 78 191 78 193 81 195 82 198 79 193 81 195 81 195 79 193 79 195 84 200 82 195 84 202 84 200 84 200 84 200 84 200 84 205 82 205 84 207 85 212 85 210 85 210 85 210 85 210 88 214 90 217 90 219 92 219 88 217 93 224 96 229 98 229 99 231 108 245 110 248 111 257 123 269 120 272 119 274 122 276 117 260 116 248 104 226 99 226 84 186 67 162 61 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 183 73 181 73 179 75 176 75 179 78 188 82 195 88 214 99 238 104 241 108 248 111 253 113 260 117 265 120 269 128 279 128 281 132 291 138 296 143 298 120 183 48 121 36 131 48 131 46 126 45 119 42 114 46 119 45 114 43 112 40 109 40 112 42 114 43 112 42 109 40 109 42 109 40 109 40 109 39 107 39 105 37 102 36 102 31 95 31 97 31 90 28 83 27 83 28 76 24 66 19 59 22 38 3 7 0 4 1 0 1 2 3 14 13 40 19 50 16 57 15 57 16 59 18 57 15 50 18 50 19 47 21 45 13 19 4 7 3 7 1 2 10 16 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 0 7 9 23 18 35 21 40 19 42 19 42 16 42 13 35 15 35 12 4 0 7 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 1 0 1 4 3 2 1 2 4 4 3 31 30 66 34 50 25 52 24 47 22 45 19 42 24 45 18 35 13 35 18 42 12 35 13 38 13 31 10 26 10 28 15 26 13 19 6 7 6 7 3 2 1 2 1 4 1 2 1 2 1 2 1 2 0 2 1 2 3 4 3 4 1 2 1 2 1 2 1 2 119 58 87 48 71 46 67 43 59 42 59 42 59 42 59 42 63 42 51 36 47 40 63 46 55 42 59 43 71 49 83 52 59 45 59 45 59 45 59 45 63 45 55 42 55 45 67 49 67 46 59 46 71 51 71 48 67 48 67 48 67 49 75 52 83 54 83 54 83 55 87 55 75 51 75 51 75 51 79 52 71 49 71 49 67 48 67 48 87 54 79 52 83 54 75 48 75 51 71 52 83 57 83 52 87 60 99 58 79 51 79 55 91 58 83 55 83 55 91 58 87 57 83 54 83 57 95 61 95 58 95 58 91 55 87 54 79 55 91 55 83 52 83 57 103 60 91 54 83 54 83 54 91 55 87 54 83 55 87 57 91 54 87 52 83 52 87 54 79 55 103 60 91 54 87 57 95 61 95 61 91 60 91 60 99 63 99 61 99 64 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 119 67 119 67 119 67 119 67 111 64 111 66 115 67 119 67 115 69 115 69 115 69 115 69 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 73 126 73 126 73 126 76 123 75 111 73 107 75 111 76 111 75 111 75 111 75 111 75 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 119 79 123 81 126 81 123 79 126 81 130 79 126 78 123 79 126 79 130 81 130 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 78 123 78 126 79 126 81 138 84 138 82 134 82 130 81 119 76 123 78 126 81 134 84 123 79 126 81 130 79 126 78 123 81 138 84 134 81 134 85 138 84 138 84 138 84 138 84 134 82 142 84 146 85 146 84 146 85 146 85 146 85 146 85 150 88 150 90 154 90 158 92 146 90 162 96 174 98 174 98 166 104 190 111 198 111 202 114 226 122 234 122 234 120 226 119 218 116 202 110 194 104 170 93 99 67 99 64 87 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 73 111 73 107 72 99 73 99 75 107 78 119 81 130 88 166 101 190 105 198 111 194 110 194 114 206 117 210 117 234 126 234 128 246 134 261 141 293 141 269 104 87 39 59 43 75 45 63 45 51 45 43 45 63 46 59 43 55 42 47 40 47 42 51 43 55 42 51 40 39 40 31 40 31 40 39 40 51 39 47 37 39 33 35 31 31 33 35 36 47 34 35 30 39 30 43 27 31 22 19 18 35 15 0 0 0 3 3 0 3 1 3 9 27 19 27 16 27 15 27 16 31 16 35 19 31 18 27 18 23 16 27 18 23 10 7 4 3 6 3 3 19 9 11 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 0 13 23 18 27 16 31 18 31 18 31 15 27 16 23 16 11 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 4 0 3 0 1 0 0 0 6 23 27 59 30 43 25 39 22 35 21 27 19 31 21 23 16 19 18 27 21 7 13 15 15 23 13 11 9 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 0 0 1 0 3 0 3 0 1 0 1 0 1 0 1 64 136 58 131 58 128 52 117 43 105 42 105 42 105 42 102 45 105 36 90 33 95 40 109 40 102 42 107 45 109 46 112 45 109 45 109 45 109 45 109 46 109 42 102 42 109 48 119 49 114 46 114 51 121 51 117 46 112 46 112 46 114 49 119 51 121 52 124 54 126 55 128 52 121 51 117 49 114 46 112 52 117 46 112 48 114 46 107 54 121 51 121 54 124 51 114 49 114 48 119 54 124 52 117 57 133 61 131 52 117 51 124 60 133 55 126 54 128 58 136 57 128 55 126 55 131 60 138 61 138 54 126 49 124 51 128 51 128 54 131 51 126 52 131 60 138 55 128 51 126 52 128 57 133 55 131 54 133 55 136 52 136 52 136 54 140 57 145 49 140 60 148 55 136 54 140 63 148 61 148 61 148 61 148 64 152 63 150 64 152 66 157 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 69 164 67 164 67 164 67 164 64 159 64 162 66 164 67 164 70 169 70 169 70 169 70 169 69 167 69 164 67 162 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 76 181 76 181 76 181 76 181 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 79 191 81 193 81 195 82 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 186 76 188 78 188 79 191 82 195 82 193 81 191 79 193 76 188 76 191 79 195 82 200 78 193 79 195 81 193 79 191 78 195 84 200 82 198 82 200 84 200 84 200 84 200 84 200 79 202 84 212 87 210 84 205 85 210 85 210 85 210 85 210 87 212 87 214 88 217 90 217 87 214 93 226 98 231 98 229 99 236 110 250 113 250 113 257 117 267 123 284 126 276 117 265 119 248 110 238 110 234 98 210 63 169 69 169 66 164 67 171 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 179 72 179 73 174 73 174 75 183 78 188 79 202 93 231 102 241 107 248 108 245 113 253 114 260 116 260 126 276 126 276 129 288 137 298 144 279 143 260 64 124 48 126 43 124 42 121 43 124 48 128 45 119 45 114 43 112 40 109 40 112 42 114 43 112 42 109 42 117 42 117 42 117 42 117 42 117 39 112 34 105 31 95 34 102 37 107 39 102 34 95 33 90 30 85 25 71 19 64 24 42 1 9 0 7 1 0 1 2 3 23 15 47 19 50 15 59 15 59 16 62 19 57 19 57 19 50 16 47 16 45 15 21 7 11 7 16 7 14 10 16 7 9 1 4 0 2 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 1 9 7 21 15 31 13 26 15 35 16 38 15 42 15 38 15 28 9 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 4 4 4 1 0 0 2 0 4 4 26 24 57 27 52 24 47 22 45 19 42 19 42 18 40 19 42 21 45 13 33 15 38 15 33 12 26 12 28 12 16 7 11 4 9 6 7 3 2 1 2 1 4 1 2 1 2 1 2 1 2 0 0 0 2 1 4 3 4 1 2 1 2 1 2 1 2 91 57 83 57 95 55 75 48 63 48 79 45 51 36 51 43 51 39 51 39 51 40 63 43 43 40 67 49 83 49 71 43 67 45 67 45 67 45 67 45 71 46 71 48 75 49 79 49 63 45 51 45 71 54 91 57 63 48 67 49 71 51 75 52 75 51 71 48 63 45 59 43 55 46 71 49 67 48 67 49 75 51 75 51 75 51 75 51 79 52 79 52 79 51 67 48 83 54 79 55 87 55 75 48 83 55 83 55 83 55 83 55 75 52 75 52 75 52 75 52 71 52 75 54 79 55 83 55 115 64 95 55 79 55 87 58 83 57 91 58 83 55 87 58 87 55 75 51 71 52 83 57 91 57 83 54 75 54 83 57 83 54 83 54 83 55 95 58 95 57 87 57 99 61 99 58 87 55 99 60 107 60 99 57 115 64 115 63 111 61 107 61 103 66 107 66 107 64 99 61 115 69 111 66 107 66 111 67 107 66 111 69 115 70 123 72 119 70 119 70 119 70 119 70 111 70 111 72 115 73 119 73 111 70 111 70 111 70 111 69 115 69 115 69 115 69 115 69 130 72 119 70 126 73 123 69 119 70 119 70 119 70 119 70 130 75 126 72 119 70 119 70 126 73 119 72 126 75 123 72 126 75 126 76 130 78 134 78 111 75 111 75 111 75 111 75 119 76 107 72 103 73 115 78 134 79 138 78 134 76 130 75 138 81 150 85 154 84 142 79 134 81 115 73 107 78 130 87 126 82 130 84 134 82 130 81 126 81 126 81 126 81 126 81 138 84 134 82 130 81 126 79 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 130 81 126 79 123 78 119 78 123 79 126 78 123 76 123 78 126 81 134 82 138 85 123 79 130 82 134 82 134 81 138 82 134 82 134 84 142 87 150 87 146 85 142 87 146 88 146 87 146 88 150 90 154 90 154 88 150 88 154 92 154 96 170 101 166 99 166 98 162 98 154 102 162 105 174 113 202 116 190 114 222 126 242 123 218 113 214 116 186 104 170 96 138 78 79 61 91 64 103 66 111 67 123 75 115 75 115 75 115 76 126 79 123 76 119 76 123 78 126 78 123 76 119 78 123 79 103 70 103 72 111 72 99 64 91 72 111 78 115 76 119 79 138 85 158 96 186 105 202 110 202 111 198 111 198 114 214 126 218 126 234 131 230 131 249 141 273 143 257 119 154 54 51 48 71 45 75 43 63 45 63 46 59 43 59 43 59 43 59 43 47 40 55 43 55 40 43 36 51 42 51 42 51 42 51 42 47 40 43 37 35 36 31 33 35 33 31 34 43 37 35 31 43 36 43 31 27 27 15 24 7 7 0 4 0 0 7 0 23 0 0 13 55 25 19 15 11 13 15 16 19 15 15 13 27 18 31 19 35 18 23 9 19 10 7 3 0 4 15 10 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 6 27 19 35 15 11 12 11 13 3 12 15 18 67 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 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 0 1 0 7 23 16 67 31 47 27 43 25 35 25 31 22 23 19 15 18 15 18 0 13 0 15 11 13 7 12 11 12 15 10 15 10 15 13 23 10 15 6 0 3 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 63 133 58 133 61 133 55 119 45 112 48 107 39 95 37 102 40 100 39 100 39 102 42 107 37 100 43 112 48 114 45 107 45 109 45 109 45 109 45 109 46 112 46 114 48 114 48 114 51 114 45 109 49 119 52 119 49 117 49 117 51 119 51 119 54 124 52 119 49 117 48 114 45 114 51 121 49 117 51 121 48 114 48 112 46 112 46 112 51 121 52 121 52 119 49 114 55 121 49 119 54 128 58 131 57 128 57 128 57 128 57 128 54 124 54 124 54 124 54 124 55 126 55 128 57 131 58 131 60 133 57 128 55 128 57 133 58 136 61 138 58 131 60 138 55 126 54 124 52 126 54 128 55 126 54 124 54 128 58 136 55 131 54 131 54 133 57 138 58 136 55 136 60 143 60 138 55 143 58 148 61 148 60 145 64 155 64 152 63 150 61 150 64 155 66 155 66 152 63 148 67 157 66 155 66 157 69 159 69 159 69 159 69 159 69 159 70 162 70 162 70 162 70 162 70 162 70 164 72 164 73 167 72 162 70 162 70 162 70 159 69 171 69 171 69 171 69 171 73 176 70 174 73 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 73 179 73 181 75 181 76 183 75 179 75 179 75 179 75 179 75 179 75 179 75 179 75 179 78 186 76 183 76 183 75 181 79 188 81 191 81 191 79 188 81 188 79 186 79 188 82 193 81 191 82 193 84 191 82 188 81 188 81 188 81 188 81 188 84 191 82 191 82 191 81 188 79 188 81 191 82 188 81 186 81 188 81 188 81 188 81 188 81 188 81 188 81 188 81 188 82 191 81 188 81 186 79 186 76 188 78 188 78 188 78 186 78 188 79 191 81 195 84 198 78 191 81 195 82 195 82 193 84 195 82 195 82 198 85 202 87 205 87 202 85 205 87 205 87 205 87 207 88 207 90 210 88 214 88 214 90 219 95 224 101 231 101 229 99 229 99 229 104 238 104 241 108 250 114 257 110 257 119 272 123 265 114 248 110 231 104 219 93 195 73 167 61 162 63 167 64 169 66 171 70 179 72 179 73 183 75 183 79 188 78 186 76 186 78 191 79 188 78 186 76 188 78 191 73 179 70 179 73 181 70 169 69 169 75 174 75 179 78 188 82 200 90 219 101 234 108 238 111 241 111 243 111 248 120 272 122 272 129 281 129 281 135 296 141 303 137 272 96 159 45 124 48 119 45 121 42 126 43 128 43 121 43 121 43 121 43 121 40 117 42 121 42 117 39 112 42 112 42 112 42 112 42 112 40 109 39 107 37 102 34 100 34 95 31 97 36 100 34 93 36 97 33 93 28 85 25 81 22 54 0 23 0 2 0 4 1 0 0 31 24 57 16 54 12 57 15 57 16 54 15 47 16 52 18 52 21 54 15 40 12 19 7 7 3 9 7 16 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 9 0 19 10 35 16 38 16 40 18 38 15 35 18 42 27 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 2 0 0 0 7 9 19 25 52 30 54 25 50 25 57 22 50 18 47 15 45 15 42 12 28 13 31 15 28 13 26 10 23 9 23 10 26 10 21 12 16 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 99 64 99 63 107 63 95 54 63 46 75 45 55 37 51 40 55 40 51 39 51 40 59 43 47 39 55 43 63 45 63 43 63 43 63 45 67 45 67 45 75 48 71 46 71 46 71 46 83 51 67 46 67 49 67 46 79 52 75 51 75 51 75 49 91 55 87 54 79 52 75 51 63 49 79 54 75 51 75 54 71 49 67 48 63 46 59 45 75 51 79 52 79 51 71 48 83 51 63 48 75 60 107 66 91 58 91 58 91 58 91 58 83 55 83 55 83 55 83 55 83 55 87 57 87 58 91 58 79 54 79 55 83 57 87 57 87 60 99 60 91 57 91 60 75 54 79 55 83 54 79 52 75 52 75 52 83 57 95 61 87 55 83 54 83 55 91 58 99 57 87 57 99 61 103 58 95 58 103 61 107 61 103 60 115 64 115 64 111 63 111 63 107 66 107 66 107 64 99 63 107 66 107 66 111 69 119 72 123 72 119 69 115 67 107 66 119 70 119 70 119 69 115 69 111 70 111 70 115 72 115 73 115 72 115 70 111 69 107 69 115 69 115 69 115 69 115 69 126 70 115 70 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 126 73 126 73 130 75 130 78 119 75 111 75 111 75 111 75 103 73 115 78 119 76 107 72 130 75 134 76 134 76 138 78 142 78 138 76 134 78 138 81 126 79 130 84 138 84 130 81 126 81 130 82 130 82 126 81 126 81 126 81 126 81 126 81 126 81 126 81 130 82 130 82 123 81 126 82 130 81 126 79 126 81 126 81 126 81 126 81 130 82 130 82 130 82 130 82 130 81 126 81 123 79 123 79 123 78 123 78 123 78 123 78 123 78 126 79 130 82 134 82 123 79 130 82 134 82 134 81 134 82 134 82 134 84 142 85 146 87 146 87 146 87 146 87 146 87 146 87 150 88 150 90 154 87 146 88 154 92 154 96 170 101 162 101 162 101 166 102 170 107 166 107 174 110 190 111 194 114 218 120 222 114 198 107 182 108 186 101 146 78 91 61 87 61 91 64 103 66 111 67 103 67 99 70 107 73 115 76 123 78 119 76 119 76 123 79 123 78 119 76 119 76 123 78 119 73 103 70 107 73 107 72 99 73 107 73 103 73 123 82 134 85 154 95 178 104 194 107 202 113 202 111 202 116 214 125 222 126 230 129 234 131 242 138 246 138 265 135 202 76 67 39 67 46 63 43 63 42 63 45 59 43 59 43 59 43 59 43 51 42 55 42 55 40 47 37 51 42 51 42 51 42 51 42 47 40 43 39 39 36 35 36 35 33 27 33 35 36 31 30 31 33 27 30 23 28 15 27 23 13 0 0 0 0 11 7 19 0 11 13 47 21 15 13 7 15 11 16 11 16 15 15 23 13 23 19 47 22 39 18 31 12 11 4 0 3 7 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 0 0 0 1 0 7 23 18 31 21 35 19 15 16 23 22 55 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 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 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 3 6 31 24 59 31 43 22 39 25 19 19 7 16 0 13 0 13 0 13 3 15 11 15 7 13 7 10 11 9 7 7 7 9 15 10 19 10 15 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 66 138 63 140 66 140 60 126 49 117 49 114 45 105 42 102 42 102 39 100 39 102 42 105 39 100 39 102 40 105 42 105 42 107 43 107 43 109 45 109 46 112 46 112 45 109 45 109 52 119 48 112 48 114 46 109 54 124 52 121 51 117 49 117 55 126 55 124 54 121 52 121 46 117 52 121 51 117 51 121 55 126 54 124 52 119 51 119 49 119 52 121 52 119 49 117 55 121 49 117 55 133 63 140 57 128 57 128 57 128 57 128 57 128 57 128 57 128 57 128 54 124 54 124 54 124 54 124 52 126 54 128 55 128 54 124 52 128 57 128 52 124 54 128 51 124 55 131 57 128 52 121 52 124 54 126 55 131 58 136 57 133 54 131 54 133 57 136 60 138 57 138 61 145 61 140 58 148 60 150 61 150 61 150 64 155 64 155 64 155 64 152 66 155 67 157 66 155 64 150 64 152 64 155 67 159 72 164 70 162 70 159 69 157 67 157 70 162 70 159 69 159 69 157 69 159 70 162 70 164 72 164 73 167 72 162 70 159 67 157 67 169 67 169 67 169 67 169 72 171 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 73 179 73 181 75 181 75 179 75 179 75 179 75 179 73 176 76 181 76 181 73 176 73 181 75 183 76 186 78 188 79 186 75 179 73 181 78 188 78 186 81 191 82 191 81 188 79 188 82 191 82 191 81 186 81 188 81 188 81 188 81 188 79 186 79 188 82 191 84 193 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 81 186 79 186 78 183 78 186 76 186 76 186 76 188 78 188 78 191 79 193 81 195 78 191 81 195 82 195 82 193 82 195 81 193 82 195 84 200 85 202 85 205 87 202 85 202 85 202 87 205 87 207 88 207 87 212 87 214 90 219 96 226 101 231 102 234 104 236 105 238 110 245 108 243 107 245 107 248 114 260 117 262 114 253 107 238 107 236 107 214 81 171 63 164 61 162 63 167 64 169 67 171 67 171 69 179 73 183 76 188 76 186 75 183 76 186 78 191 78 188 76 183 75 186 78 188 79 183 72 176 72 181 73 179 70 169 73 167 70 176 79 193 81 198 88 214 98 226 104 231 110 238 111 245 113 248 119 267 123 269 128 279 131 284 134 288 131 298 144 298 125 207 57 114 45 124 43 119 40 124 43 126 43 121 43 121 43 121 43 121 42 119 42 119 40 117 39 114 42 112 42 112 42 112 42 112 40 109 40 107 39 105 37 102 34 95 31 95 34 97 31 88 31 93 30 90 30 90 28 88 30 74 10 31 1 14 1 7 1 0 1 33 21 50 13 54 15 54 16 59 18 57 15 50 15 47 16 52 21 52 16 35 12 19 7 9 3 7 4 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 9 0 9 9 35 18 38 19 33 13 28 16 31 21 14 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 0 2 1 0 0 0 7 35 28 57 25 47 22 52 16 42 16 40 12 38 9 33 13 28 15 33 16 31 13 28 10 21 7 21 7 19 6 14 7 14 12 19 10 11 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 91 61 95 63 107 63 99 55 83 54 87 52 83 49 67 43 59 42 55 39 51 39 55 42 51 39 51 39 55 40 55 40 55 42 59 43 63 45 67 45 67 45 67 45 67 43 63 43 67 46 59 46 71 51 71 46 83 52 79 51 75 49 71 48 79 52 79 52 75 51 75 51 55 46 71 51 71 48 71 51 91 57 91 55 87 54 83 54 71 49 75 52 79 52 75 49 79 52 75 55 91 58 87 54 79 54 79 54 79 54 79 54 87 57 87 57 87 57 87 57 79 54 79 54 79 54 79 54 83 55 83 55 79 52 67 49 71 54 83 54 75 51 75 55 71 52 83 57 87 55 75 51 83 55 83 55 83 55 83 54 91 57 87 54 83 54 87 57 99 58 91 58 103 63 103 60 107 61 107 61 107 63 111 64 115 64 115 64 115 64 115 66 107 67 111 67 111 66 103 63 103 64 103 66 111 69 123 72 111 67 111 69 115 70 119 70 119 70 119 69 115 67 111 66 107 69 107 70 111 70 115 72 115 72 115 70 111 69 107 69 111 67 111 67 111 67 111 67 119 67 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 123 73 126 73 130 76 119 75 111 75 111 75 111 75 115 76 107 73 107 73 115 76 126 75 130 76 134 78 138 79 138 76 130 73 126 75 134 79 126 78 115 76 115 78 123 81 123 79 126 82 130 81 123 79 126 81 126 81 126 81 126 81 119 78 123 79 126 82 130 82 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 123 79 123 78 119 78 123 76 115 75 115 75 119 78 123 78 123 79 126 79 126 81 123 79 130 82 134 82 134 81 134 81 130 81 130 82 138 85 138 84 142 87 146 85 138 84 142 85 142 87 146 87 150 88 146 85 146 88 154 93 158 98 170 101 166 104 174 107 182 108 182 110 174 107 170 107 178 107 214 116 210 113 210 108 194 104 186 104 154 81 83 57 67 63 87 63 91 66 103 66 111 69 107 70 107 73 115 78 126 79 115 75 115 75 115 76 123 79 123 76 115 75 115 75 119 78 126 75 107 70 107 73 111 75 99 72 99 70 95 72 119 84 130 82 146 92 170 99 182 102 190 108 194 111 198 113 206 120 222 125 222 129 238 132 234 131 230 135 281 147 269 107 115 42 63 43 59 42 59 40 59 45 59 43 59 43 59 43 59 43 55 42 51 40 47 39 47 39 51 42 51 42 51 42 51 42 47 40 47 39 43 39 43 37 39 34 31 33 35 34 27 28 23 30 23 30 23 30 23 30 31 25 19 13 7 9 3 0 3 0 15 16 43 18 15 16 7 16 15 18 23 18 19 15 27 16 31 18 39 16 19 9 19 9 11 4 0 3 0 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 3 13 27 16 27 16 15 13 15 19 39 6 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 0 12 39 28 51 25 35 24 3 16 7 15 0 12 0 7 0 15 7 16 15 16 11 13 7 10 11 7 7 6 3 7 7 7 19 12 19 7 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 63 138 58 126 57 126 55 126 55 124 48 109 43 105 40 100 39 100 40 102 39 100 40 105 42 102 40 100 40 102 40 105 43 107 45 109 42 105 42 107 43 109 45 109 43 107 43 112 51 121 49 114 51 117 49 117 49 117 48 114 49 117 49 117 49 117 49 117 43 112 49 117 48 112 48 117 52 121 52 121 52 121 52 121 48 117 51 121 52 121 51 119 55 124 54 126 57 126 51 114 52 121 52 121 52 121 52 121 57 128 57 128 57 128 57 128 58 131 58 128 57 128 55 126 58 133 57 126 52 121 49 119 54 128 57 131 54 126 55 131 52 126 54 128 55 126 54 124 55 131 57 131 57 128 54 124 58 136 55 131 54 131 55 133 61 138 58 140 63 148 63 140 63 152 61 150 61 152 64 157 64 155 64 155 66 157 66 157 67 157 69 159 67 155 64 152 66 155 66 155 67 159 70 164 66 155 67 159 69 162 72 164 70 162 69 159 67 155 66 155 67 159 69 159 70 162 70 162 70 162 70 162 70 162 70 162 66 167 66 167 66 167 66 167 69 169 66 169 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 70 176 72 176 73 179 73 179 75 179 75 179 75 179 75 179 78 181 73 174 72 176 76 183 75 181 76 183 76 183 78 186 78 183 76 181 75 183 76 186 78 181 75 176 75 181 79 188 79 186 81 188 81 188 79 186 81 188 81 188 81 188 81 188 79 186 79 186 81 188 81 188 79 188 81 191 82 188 81 186 81 188 81 188 81 188 81 188 81 188 81 188 81 188 81 188 79 186 79 186 78 183 78 181 78 186 75 181 73 183 76 188 78 188 78 188 78 191 79 191 78 191 81 195 82 195 82 193 81 193 79 191 81 195 84 198 82 200 85 205 87 202 84 198 84 202 85 202 87 205 87 205 85 210 85 212 90 222 98 229 101 234 104 238 108 245 111 250 111 248 108 243 107 243 105 245 113 253 110 248 105 241 102 236 105 214 84 171 60 150 61 164 63 159 64 164 64 167 67 169 70 179 73 183 76 188 79 191 73 181 73 181 75 186 78 191 76 186 75 183 75 183 76 186 76 181 70 176 72 181 72 174 69 167 72 167 70 174 76 188 79 193 85 210 93 219 98 224 102 229 108 241 110 243 114 257 125 267 125 279 132 286 131 276 131 296 143 303 141 260 84 143 42 124 42 119 40 121 43 124 43 121 43 121 43 121 43 121 43 119 40 114 39 114 39 117 42 112 42 112 42 112 42 112 40 109 40 109 40 107 39 107 37 100 34 100 36 100 31 88 31 93 30 90 30 90 28 88 25 85 27 69 21 47 9 7 3 11 7 47 22 52 15 59 16 57 18 59 18 54 16 52 16 45 15 42 15 40 9 21 6 11 6 9 3 9 4 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 3 21 13 35 18 35 16 33 19 38 15 4 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 15 42 27 52 24 47 13 33 15 40 15 35 7 28 15 31 16 33 16 33 15 31 12 26 10 23 7 19 6 14 6 9 7 14 7 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 87 60 91 61 107 63 99 57 91 55 91 55 99 55 79 43 63 42 55 39 51 39 51 40 47 40 63 45 67 42 51 37 51 39 55 42 63 43 67 45 47 39 55 42 63 45 71 46 55 42 55 46 75 51 71 46 63 46 63 48 67 48 67 48 71 49 71 49 71 49 71 49 59 48 75 51 71 48 71 51 67 48 67 49 75 52 79 52 67 49 75 52 79 52 79 51 83 54 71 51 75 52 71 49 79 54 79 54 79 54 79 54 83 55 83 55 83 55 83 55 91 58 91 57 87 55 83 55 95 57 83 52 75 52 79 55 75 55 87 55 79 52 79 57 83 54 79 52 75 54 79 55 75 54 83 57 87 57 83 54 95 57 87 54 83 54 83 55 103 60 95 60 107 64 107 61 115 63 111 61 111 64 119 67 115 64 115 66 119 67 123 67 111 67 115 69 111 67 107 64 111 67 107 66 107 67 115 69 115 69 115 69 115 69 115 69 119 70 115 69 111 66 103 64 103 67 107 69 107 70 111 70 103 67 107 70 111 72 119 73 107 66 107 66 107 66 107 66 111 66 103 67 119 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 119 70 123 72 123 73 126 75 119 75 111 75 111 75 111 75 111 75 111 75 111 75 111 75 138 78 134 76 134 76 130 75 134 76 138 78 138 78 134 78 119 76 119 79 123 79 119 78 119 79 123 81 126 79 123 78 126 81 126 81 126 81 126 81 126 81 123 79 123 79 123 78 123 81 126 82 130 81 126 79 126 81 126 81 126 81 126 81 123 79 123 79 123 79 123 79 123 79 123 78 119 78 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 81 126 79 130 81 134 84 130 82 142 87 146 85 134 81 138 84 142 85 142 87 146 87 142 85 142 87 154 93 162 99 170 102 170 107 186 111 194 114 182 110 174 107 178 107 190 108 190 107 190 101 178 99 178 101 178 90 123 66 83 61 87 64 87 63 91 66 103 66 111 69 115 72 107 73 115 75 115 76 111 73 111 73 115 76 123 79 119 75 115 73 111 75 115 76 111 72 103 72 111 73 103 69 87 70 103 73 103 72 115 79 123 81 138 88 158 95 170 98 170 102 182 107 186 108 190 114 226 123 218 129 242 134 226 125 242 135 253 138 281 131 174 64 43 42 55 40 51 42 59 42 59 43 59 43 59 43 59 43 59 42 51 39 43 39 51 40 51 42 51 42 51 42 51 42 47 40 47 40 47 40 47 40 51 39 43 37 43 37 31 30 31 31 27 30 23 28 19 27 11 30 47 27 47 28 39 7 0 4 19 21 43 18 11 21 19 18 23 19 27 18 31 18 19 9 15 12 27 13 11 6 3 4 3 4 3 4 7 6 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 4 3 3 15 13 23 15 19 16 31 24 27 1 0 0 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 1 0 3 0 16 51 31 51 22 11 15 11 18 7 12 0 6 3 16 7 18 19 16 15 15 19 13 19 10 11 7 7 7 3 4 3 4 3 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 61 133 60 138 64 140 61 131 57 124 54 126 57 126 48 105 43 107 40 100 39 100 39 100 37 102 45 114 46 107 39 95 37 100 40 102 42 107 45 109 36 95 39 102 43 109 46 114 45 107 45 114 51 117 46 107 43 107 45 109 46 114 48 114 49 119 51 119 51 119 51 119 46 117 52 121 51 119 51 121 46 112 48 117 52 124 55 126 48 114 51 121 52 121 52 121 57 121 46 109 48 119 52 121 55 126 55 126 55 126 55 126 55 126 55 126 55 126 55 126 55 126 55 124 54 121 52 119 58 128 54 121 52 126 58 136 49 121 52 124 49 117 51 124 57 128 52 121 51 124 55 131 49 121 54 131 58 133 58 131 58 138 55 131 54 131 54 131 61 140 58 140 63 148 63 143 66 155 63 150 63 155 67 162 64 155 64 157 66 159 67 159 67 159 69 159 69 157 66 152 69 159 67 155 66 155 67 157 72 164 70 159 69 157 66 155 70 162 69 157 66 155 64 150 67 157 67 159 69 162 70 162 66 155 67 159 72 167 75 169 66 167 66 167 66 167 66 167 67 167 64 169 70 179 72 174 70 174 70 174 70 174 70 174 75 181 73 176 70 174 70 174 73 176 70 174 73 179 72 174 70 174 70 176 72 179 73 179 75 179 75 179 75 179 75 179 72 176 76 183 78 181 73 174 79 186 78 183 76 181 75 179 75 183 79 191 81 188 76 181 72 181 81 195 85 191 78 179 78 186 79 188 81 186 79 183 81 188 81 188 81 188 81 188 82 188 81 186 79 183 78 181 79 188 81 191 82 188 81 186 81 188 81 188 81 188 81 188 78 183 78 183 78 183 78 183 79 186 79 183 78 181 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 191 79 191 79 193 82 198 81 198 85 205 87 202 82 195 84 200 84 202 85 205 87 205 84 207 85 212 90 222 98 229 101 234 104 241 110 250 114 255 110 245 108 241 107 243 108 245 104 234 98 224 95 224 96 222 85 181 64 150 57 150 55 143 63 159 64 164 64 167 67 169 70 179 72 179 72 179 72 179 72 179 72 181 75 186 78 191 76 183 75 181 73 183 75 186 70 176 70 179 73 179 69 164 64 162 73 171 73 176 75 181 78 193 84 207 92 217 95 219 98 222 104 234 107 236 110 248 125 267 125 279 134 286 129 269 135 298 135 291 143 288 105 176 42 126 40 119 40 121 40 124 43 121 43 121 43 121 43 121 45 121 40 114 37 114 40 119 42 112 42 112 42 112 42 112 40 109 40 109 40 109 40 109 42 107 39 105 39 105 34 93 33 95 31 90 30 88 27 85 19 85 28 76 28 78 28 45 4 28 13 57 24 54 18 66 16 54 18 57 19 52 19 50 6 28 7 33 13 33 10 21 0 4 3 9 4 11 7 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 0 0 2 0 2 4 14 3 2 4 14 9 19 10 21 16 35 12 2 0 0 3 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 2 3 7 4 2 1 21 27 62 28 40 13 35 16 40 16 38 9 23 15 33 16 35 18 33 16 31 16 31 13 28 10 23 7 16 4 7 3 2 1 2 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 60 83 55 91 60 99 58 95 57 99 57 103 57 83 48 75 48 75 46 67 43 55 39 59 39 43 37 63 45 59 39 47 37 51 40 63 45 71 46 47 39 55 42 63 45 67 45 63 48 75 49 63 46 67 49 59 43 55 43 55 45 63 48 75 51 75 51 75 51 75 51 71 48 67 48 67 49 75 52 59 46 63 48 71 51 79 52 87 54 75 49 71 51 83 55 75 51 67 49 71 55 95 63 75 54 79 54 79 54 79 55 99 60 87 55 79 55 87 58 103 60 87 54 75 52 75 54 75 52 75 52 79 55 87 57 79 54 79 54 75 51 67 48 75 52 75 54 79 55 83 55 95 55 75 54 87 58 83 51 91 57 91 57 91 57 87 55 91 58 99 60 103 63 111 64 111 64 115 66 119 67 123 69 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 123 75 119 72 115 73 119 75 123 70 111 66 107 67 119 72 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 130 76 134 78 138 76 134 75 130 75 130 76 134 78 138 79 142 84 126 79 119 76 115 78 134 81 119 75 111 78 126 84 130 82 126 78 119 78 119 78 134 82 126 79 123 81 130 84 130 82 126 81 126 81 126 79 115 79 130 81 126 81 130 85 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 84 130 81 138 85 150 87 138 82 130 82 134 84 138 85 146 88 150 85 134 81 154 88 142 84 134 81 130 81 150 88 154 92 166 96 166 101 174 105 186 114 202 116 198 113 194 110 178 105 178 104 182 107 174 95 158 88 150 88 166 96 103 66 91 57 79 58 91 63 91 61 95 64 91 67 99 67 95 70 111 76 123 76 111 72 115 73 111 72 107 73 111 75 123 79 126 79 126 78 119 75 111 73 111 72 107 70 103 72 99 72 103 75 107 75 115 76 123 82 146 90 158 93 174 102 178 105 186 107 186 107 186 113 226 125 214 123 218 125 218 128 249 132 238 137 281 144 230 95 51 49 51 40 39 36 59 49 51 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 39 34 31 31 23 28 23 30 27 28 35 30 43 30 55 31 15 13 15 13 15 16 15 19 11 15 23 16 27 16 31 15 7 9 15 10 15 9 7 6 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 10 23 16 23 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 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 13 35 25 11 16 35 24 27 13 0 6 0 12 0 15 11 16 19 18 11 12 15 10 7 4 0 1 15 7 7 4 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 63 131 57 131 61 140 63 136 60 131 58 133 60 131 54 117 48 114 48 112 45 105 40 100 40 100 37 100 42 107 42 102 40 102 40 102 40 102 40 102 39 100 40 102 42 107 45 109 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 51 119 52 124 54 124 54 121 52 119 51 121 52 124 55 124 52 119 52 124 55 128 54 124 54 124 54 124 54 124 60 131 57 126 55 126 55 128 54 124 52 119 52 124 55 128 54 126 52 124 52 126 55 128 51 121 52 124 54 124 52 124 52 124 52 126 54 128 55 128 55 124 51 126 58 136 58 128 58 138 58 138 58 138 58 136 58 138 60 143 63 145 64 148 64 155 66 157 66 157 66 159 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 73 167 72 164 70 164 73 167 70 171 67 169 67 169 69 174 67 169 67 169 67 169 67 169 66 171 72 176 70 174 70 176 72 176 70 174 72 179 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 73 181 76 186 78 186 76 183 75 181 75 183 76 183 78 186 84 191 79 183 76 181 76 181 81 188 78 181 76 183 81 188 82 188 79 183 78 183 78 183 81 186 78 181 76 183 79 188 82 191 82 191 82 191 82 191 78 188 82 191 79 186 81 193 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 195 81 193 82 200 88 202 84 195 81 195 84 198 85 202 87 205 85 202 84 198 84 200 82 198 82 200 85 202 87 214 90 219 95 226 101 231 104 241 110 253 116 255 114 250 113 248 108 241 105 238 104 236 98 224 92 217 90 214 87 205 63 152 57 140 54 143 60 152 61 152 63 157 67 159 69 162 69 176 73 183 76 183 73 181 75 183 73 181 73 181 75 183 78 188 79 191 78 188 76 183 73 181 72 179 72 176 70 174 69 164 72 167 72 176 75 179 78 195 87 207 90 214 98 226 101 226 105 236 107 236 110 250 120 262 123 272 126 276 129 281 134 291 131 284 138 303 129 250 61 148 40 133 42 114 39 124 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 42 107 39 105 36 100 34 95 36 97 33 93 30 90 30 90 28 88 28 85 28 81 30 78 19 57 16 54 15 57 18 62 15 52 16 52 16 45 13 40 6 28 9 26 7 21 6 16 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 2 0 2 0 2 0 2 0 4 4 16 15 26 13 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 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 21 19 42 18 40 22 45 16 31 13 31 13 28 15 31 15 31 16 33 18 33 12 23 7 19 6 16 9 11 6 7 3 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 87 60 91 60 107 67 115 66 103 60 107 60 111 60 95 52 75 48 71 45 63 42 55 39 47 39 59 40 55 39 59 43 59 42 55 39 47 36 43 34 59 40 51 39 55 42 67 46 55 46 67 46 59 43 59 48 67 48 63 46 67 48 71 51 67 48 67 48 67 48 67 48 71 48 67 48 67 49 75 52 83 54 83 55 87 55 87 55 75 52 79 54 83 52 79 51 83 55 83 54 79 52 75 52 87 55 83 54 79 52 75 51 87 57 87 57 87 55 79 54 75 51 71 51 71 52 79 55 83 54 79 52 75 52 75 54 67 49 71 52 79 54 83 55 75 52 75 54 79 55 83 55 75 51 71 54 91 61 95 58 99 60 99 60 99 60 99 60 99 60 99 61 107 63 111 64 119 66 119 66 115 64 115 64 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 103 67 103 67 103 69 111 70 115 70 111 69 107 70 115 72 115 69 111 67 111 67 115 69 111 67 111 67 111 67 111 67 107 69 123 72 119 70 119 72 126 73 123 72 126 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 73 130 76 138 78 138 76 130 75 130 75 134 76 134 79 134 79 119 76 111 75 111 75 123 79 123 78 119 79 123 79 126 81 123 78 119 78 119 79 115 76 111 73 107 75 115 76 126 81 126 82 134 84 138 85 123 81 130 82 123 78 123 81 123 79 123 79 123 79 123 79 123 79 123 79 123 79 123 79 119 76 115 75 115 75 111 73 123 78 123 78 123 78 123 78 123 81 134 82 130 81 134 85 146 85 138 82 134 82 138 84 146 87 142 84 138 84 138 84 126 79 126 81 138 87 154 92 150 88 154 93 166 98 170 102 182 107 186 114 202 116 198 114 194 114 198 110 190 105 182 101 162 92 150 88 154 85 130 70 91 55 83 51 75 54 91 60 91 63 95 64 95 69 99 69 107 72 107 73 111 75 115 75 119 76 115 75 115 75 119 76 123 78 126 79 123 76 115 75 111 72 107 72 103 70 103 72 91 69 95 70 99 72 107 73 123 81 142 88 154 92 170 99 174 104 182 105 182 107 186 111 194 116 206 125 226 129 230 129 238 132 226 125 238 141 269 132 142 57 27 45 71 40 39 39 59 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 39 36 31 31 23 30 23 30 27 28 27 30 35 28 43 30 43 25 23 18 11 16 19 21 23 19 27 16 27 12 19 10 3 6 7 7 11 6 7 3 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 7 0 0 0 0 1 0 7 15 15 15 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 1 0 1 0 12 27 19 47 25 43 19 11 13 15 18 7 16 3 15 11 15 7 13 39 19 23 9 3 7 15 15 15 7 7 4 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 58 128 57 133 64 145 66 140 60 131 58 133 61 133 55 121 49 114 46 109 42 102 40 102 36 102 43 105 39 97 40 109 42 105 40 102 39 97 37 95 43 105 39 97 39 105 45 114 43 109 46 112 43 105 45 112 45 107 43 107 43 109 46 114 48 114 48 114 48 114 48 114 49 114 48 114 48 117 51 121 55 126 55 126 55 126 54 124 49 119 54 126 55 124 51 117 54 124 55 126 55 124 52 119 58 128 55 126 52 121 51 117 55 126 58 131 58 126 54 119 58 128 55 124 51 119 49 117 57 128 54 124 51 121 51 121 51 121 51 121 52 124 54 128 52 124 52 126 54 128 55 128 54 126 54 128 57 136 60 136 60 140 61 143 61 143 63 145 60 143 61 145 63 148 64 148 67 159 66 157 64 152 63 152 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 157 66 155 67 157 69 162 69 159 67 157 67 159 70 164 69 169 67 169 67 169 67 171 67 169 67 169 67 169 67 169 66 171 72 176 70 174 70 176 72 176 72 176 72 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 176 75 183 76 186 76 183 73 179 75 181 75 183 76 183 79 183 76 179 75 179 75 179 76 183 79 186 79 186 78 181 79 186 78 181 76 183 78 186 75 179 75 179 75 179 75 179 76 183 79 188 82 193 84 195 81 191 84 188 78 181 78 186 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 78 188 78 188 79 191 78 193 82 195 81 191 82 198 85 198 84 198 84 198 84 198 88 205 84 198 81 198 84 202 78 191 79 195 84 205 90 212 87 214 90 222 96 231 102 236 107 243 110 250 116 255 116 255 114 245 113 243 108 231 99 219 88 202 82 200 84 191 63 150 52 138 51 136 52 143 58 152 63 155 64 157 67 162 70 164 75 179 72 179 72 181 75 186 78 186 76 183 75 186 76 188 76 188 78 188 78 186 75 181 72 179 72 176 70 176 69 171 67 164 70 167 72 174 73 176 78 193 85 205 88 210 95 222 99 224 104 234 104 234 108 248 110 250 117 269 126 274 125 272 128 281 128 276 128 300 144 305 113 186 36 131 49 121 34 112 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 37 100 34 93 31 90 30 93 30 90 30 90 30 88 30 88 28 76 22 62 16 62 21 64 19 52 18 45 10 35 9 31 7 23 7 23 7 19 4 14 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 1 2 1 7 10 16 10 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 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 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 4 11 12 26 25 47 25 42 16 35 18 42 18 35 16 31 15 28 12 26 21 35 12 23 7 23 10 23 7 9 4 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 67 54 79 58 103 64 107 60 91 55 95 57 107 58 91 51 87 49 75 45 63 42 59 42 43 40 63 42 51 37 55 45 55 40 55 40 59 42 59 43 67 42 55 37 51 40 67 46 55 45 63 46 55 42 59 46 59 43 55 43 55 45 63 48 75 51 75 51 75 51 75 51 71 48 67 48 67 49 75 52 83 54 83 54 79 52 79 52 71 51 83 55 87 54 75 49 71 52 79 55 83 55 79 54 91 57 83 55 75 52 71 49 79 55 87 58 87 55 75 51 91 58 87 57 79 52 71 49 83 54 75 51 71 51 71 51 83 55 75 51 71 51 71 52 75 52 75 54 79 55 83 55 87 57 91 58 87 57 87 57 99 60 103 61 107 63 107 64 103 63 107 63 107 64 111 64 119 66 119 64 111 63 107 61 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 66 99 66 99 67 107 70 103 67 103 67 103 69 111 72 107 67 111 67 111 67 111 66 111 67 111 67 111 67 111 67 107 69 123 72 119 70 119 72 119 70 115 69 119 72 126 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 123 72 126 75 134 76 134 75 126 73 126 75 130 75 134 78 126 78 115 75 111 75 115 76 115 76 119 79 123 78 115 76 119 78 115 76 115 78 119 79 115 76 119 78 119 78 115 76 107 75 111 76 119 79 126 82 123 81 130 81 119 75 115 78 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 119 78 123 79 126 79 123 79 134 81 126 79 130 84 134 84 138 84 138 84 138 84 150 85 138 81 130 81 138 84 130 81 130 82 138 85 150 90 150 88 154 93 170 99 178 105 190 108 190 113 198 116 206 117 206 114 202 111 194 101 166 93 146 85 138 82 134 70 79 49 87 52 87 52 91 57 95 64 95 64 99 67 99 69 103 70 111 72 107 72 107 73 115 76 123 76 119 75 115 76 119 78 119 76 123 78 119 76 115 73 107 72 103 70 103 69 99 70 99 72 103 73 107 75 111 76 123 81 138 85 146 88 158 96 166 101 174 104 174 104 178 110 182 111 194 119 210 120 198 117 218 129 238 128 230 137 265 138 269 85 31 37 55 40 55 42 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 55 42 51 39 39 34 31 33 43 36 35 33 27 31 27 31 31 30 31 28 31 30 31 30 23 22 11 19 15 21 31 27 39 19 31 10 11 7 11 9 11 9 23 10 19 7 11 6 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 15 0 7 0 0 0 7 1 0 3 7 7 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 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 1 0 4 3 9 27 21 47 25 43 19 19 18 15 18 11 16 7 12 3 10 11 13 19 10 15 7 3 7 11 6 3 3 0 3 3 4 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 126 60 136 58 126 55 124 54 128 58 131 54 119 55 121 49 112 43 107 45 109 37 100 42 102 40 100 42 107 37 97 39 105 43 109 46 114 43 105 40 100 40 102 43 109 43 112 48 112 45 107 45 114 48 114 46 112 48 114 49 119 51 119 51 119 51 119 51 119 49 114 48 114 48 117 51 121 51 119 51 119 51 119 52 121 51 121 52 124 54 121 52 119 52 121 52 124 54 126 55 126 57 126 55 124 54 121 52 119 55 126 55 126 55 124 52 121 52 124 55 128 57 128 57 126 54 124 51 121 49 121 51 124 58 131 54 121 49 119 51 124 52 124 52 126 54 128 55 128 58 136 61 136 57 128 55 133 58 138 60 143 61 145 64 148 63 145 63 148 64 148 64 148 64 155 64 155 63 152 63 152 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 157 69 159 67 157 67 157 67 162 72 167 66 167 67 169 67 169 66 167 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 73 179 75 181 75 181 73 176 72 179 73 179 75 181 75 181 79 183 76 181 76 181 78 183 78 181 76 181 76 181 76 183 76 181 76 179 76 183 78 186 78 183 79 188 81 186 78 183 73 176 75 179 76 183 78 183 78 186 81 186 76 181 78 186 76 181 76 181 76 181 76 181 76 181 76 181 76 181 76 181 73 181 75 183 75 183 76 186 75 183 76 188 78 191 81 193 76 191 81 193 79 191 81 198 81 195 84 200 85 200 84 198 85 202 84 198 82 198 82 198 82 198 82 198 82 200 87 205 87 212 90 222 98 234 105 241 110 245 111 250 114 255 117 260 116 248 113 238 102 222 93 210 90 210 87 198 73 171 57 150 54 138 54 140 57 145 61 150 66 155 66 157 69 162 70 167 73 179 72 181 73 183 75 183 76 186 75 183 75 183 76 186 76 186 76 186 76 183 73 181 70 176 70 176 69 174 69 169 70 167 73 171 75 179 76 181 76 191 84 202 85 205 90 214 98 219 101 229 102 229 105 243 108 248 114 257 119 262 117 260 123 284 134 291 135 308 138 296 144 241 57 121 36 117 42 114 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 37 102 34 95 31 93 31 93 31 93 30 95 30 95 31 93 22 78 22 74 24 71 25 66 21 50 13 38 7 28 9 26 9 28 10 26 10 23 7 19 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 3 7 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 1 2 3 9 6 23 22 50 25 40 16 31 19 35 16 33 13 28 12 23 7 21 9 26 9 21 4 9 6 9 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 63 52 75 57 95 60 87 52 87 55 95 58 107 60 95 52 103 55 83 48 67 46 75 48 55 39 47 39 59 43 59 40 43 36 47 40 59 43 67 46 59 42 59 42 59 42 59 42 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 71 51 79 52 83 54 83 52 79 51 75 52 79 54 87 55 79 52 71 52 79 55 79 54 79 54 79 54 79 54 87 55 79 54 75 52 79 54 71 52 79 55 87 55 79 54 71 51 67 49 67 51 75 54 87 54 71 49 67 51 79 55 75 52 75 54 79 55 83 55 83 58 99 60 87 55 91 61 91 57 95 60 103 63 107 64 111 64 111 64 111 64 111 64 107 63 111 63 111 63 115 64 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 66 103 69 103 67 103 67 107 72 119 75 103 66 111 67 111 67 107 64 111 67 111 67 111 67 111 67 107 69 123 72 119 70 119 72 123 70 119 70 119 72 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 130 75 134 75 130 72 119 69 123 72 126 73 126 75 130 76 130 79 119 78 119 78 123 79 123 78 111 75 111 75 119 79 115 75 111 75 115 76 119 79 115 78 123 81 126 79 119 76 115 76 115 76 115 76 115 76 111 78 123 79 115 76 119 81 115 76 115 76 115 76 115 76 115 76 115 76 115 76 115 76 111 73 111 75 115 76 119 76 115 75 119 78 123 79 130 81 119 79 130 81 126 78 130 82 126 81 138 85 146 85 138 84 134 84 138 84 138 82 130 79 134 81 130 82 138 85 146 88 146 87 154 95 174 102 182 107 194 110 190 113 198 116 210 120 214 116 194 105 170 95 150 90 146 88 154 76 95 55 71 58 95 55 95 55 99 58 99 61 107 66 103 67 99 70 99 72 99 70 111 75 119 75 111 73 115 75 111 73 111 73 115 75 115 76 119 76 119 75 111 72 103 70 103 69 99 69 95 69 95 70 99 73 107 73 111 75 119 79 134 84 138 85 150 92 162 99 170 101 170 102 174 108 186 110 186 116 202 120 210 123 242 134 249 137 261 147 269 135 273 114 115 39 23 42 75 40 59 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 43 37 43 37 43 37 43 37 47 37 39 33 31 31 27 33 35 31 27 31 27 31 27 31 23 27 35 28 39 27 31 22 31 16 19 9 3 6 11 10 7 9 19 9 27 7 19 4 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 7 0 7 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 23 22 39 19 23 16 11 16 7 15 11 13 7 12 7 9 7 6 3 6 3 7 7 4 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 121 54 128 60 131 54 119 57 128 57 133 63 136 58 126 60 128 52 114 46 112 49 119 42 100 36 97 43 109 42 100 36 95 37 100 39 102 42 105 40 105 43 107 43 105 40 102 46 114 51 117 46 112 48 117 45 107 43 107 43 109 46 114 48 114 48 114 48 114 48 114 49 114 48 114 48 117 51 121 48 117 49 119 52 124 55 128 55 124 51 117 49 119 54 126 63 133 55 119 49 117 51 121 52 124 54 124 54 124 54 126 58 128 54 119 51 121 54 126 54 126 55 126 54 119 48 109 49 119 49 119 49 124 54 126 54 121 49 117 49 124 57 133 52 124 52 126 54 128 55 128 51 128 60 136 57 131 61 145 55 136 58 138 60 143 63 145 64 148 64 148 64 148 64 148 60 150 61 152 63 155 64 157 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 152 64 152 64 155 67 159 67 157 67 159 70 164 75 169 64 159 67 167 69 164 64 157 67 164 67 164 67 164 67 164 66 167 72 171 70 169 70 171 73 171 72 171 72 174 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 76 183 76 181 73 176 69 169 72 176 72 179 73 181 75 181 81 186 79 183 78 186 81 188 81 183 75 174 72 179 78 188 75 179 75 179 75 181 79 186 76 181 79 188 81 186 76 181 79 183 78 183 78 183 76 181 73 181 78 183 78 181 79 191 76 181 76 181 76 181 76 181 76 181 76 181 76 181 76 181 75 179 75 181 76 183 76 186 75 183 76 188 78 191 81 193 76 188 81 193 78 188 81 195 79 193 84 200 87 200 85 198 81 195 84 200 84 195 79 191 79 193 81 195 84 205 90 212 85 212 90 224 98 236 105 243 110 248 111 250 114 255 119 257 120 245 110 224 96 207 90 202 81 198 82 171 54 133 51 152 52 138 55 140 55 143 57 143 66 155 67 159 69 162 73 167 69 176 73 186 78 186 73 179 75 181 73 179 72 181 73 183 75 186 76 186 76 183 73 179 70 176 70 174 69 171 67 169 69 162 70 167 70 174 73 176 76 191 82 200 84 202 88 212 96 219 101 226 101 226 104 241 110 245 111 257 120 272 129 281 134 291 135 298 144 327 150 308 135 269 85 138 31 124 46 109 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 36 100 36 102 37 105 39 105 39 102 36 97 33 95 33 95 31 95 31 95 31 95 31 95 30 95 34 95 33 78 21 62 18 42 12 31 7 28 7 28 6 21 7 21 7 14 4 9 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 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 12 31 18 31 16 35 16 33 16 31 15 28 13 28 13 26 6 14 3 16 9 21 4 7 3 4 3 7 6 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 55 45 71 54 91 60 103 63 107 61 99 61 111 64 103 58 111 57 75 51 63 39 55 54 59 37 35 42 59 43 55 46 43 37 51 40 59 43 63 43 75 48 75 46 67 43 59 40 83 51 79 49 75 46 71 46 59 46 83 51 75 45 75 51 63 48 71 51 75 51 75 49 91 57 87 54 83 55 91 57 83 54 83 54 83 54 83 54 79 52 79 52 79 52 79 52 83 52 83 52 83 52 83 52 91 55 91 54 87 52 83 52 87 55 83 58 99 60 87 52 75 54 79 55 83 54 79 52 75 52 75 51 71 49 67 49 71 52 79 52 67 48 63 51 79 55 83 54 75 54 87 60 87 57 87 58 91 60 95 60 111 64 111 64 111 64 111 64 115 64 111 66 123 69 115 63 103 63 107 64 111 66 115 67 115 66 115 64 111 63 107 63 111 64 111 64 111 64 111 64 111 66 115 67 119 66 115 64 107 66 107 66 107 66 107 66 95 60 91 61 103 66 107 63 99 66 99 66 99 66 99 66 115 72 115 72 115 72 115 72 134 73 123 72 123 73 119 67 123 72 123 72 123 72 123 72 115 70 126 75 130 73 119 69 126 73 126 73 126 73 126 72 123 72 123 72 123 72 123 72 126 73 126 73 126 73 126 73 123 73 123 75 126 76 130 76 130 75 126 73 123 75 126 75 119 72 130 76 134 75 123 70 130 75 130 73 126 72 123 72 130 76 130 76 130 76 130 76 130 76 130 76 130 76 130 76 134 78 134 76 130 75 126 75 130 76 130 76 130 76 130 76 115 76 119 78 119 79 123 79 123 79 123 78 119 76 115 76 115 76 115 75 111 73 107 73 111 75 111 75 111 75 111 75 115 78 115 79 119 81 123 79 115 78 126 81 119 76 126 81 126 79 126 79 126 79 126 79 138 84 142 87 146 84 134 81 126 81 134 85 138 84 126 79 123 78 123 79 130 84 142 87 154 90 158 92 166 98 178 101 198 107 194 108 202 111 214 116 222 113 190 98 166 93 154 90 158 78 91 52 71 55 67 49 87 55 91 57 95 58 99 61 95 63 95 66 99 70 107 73 99 70 107 73 115 76 115 75 103 70 107 75 115 75 115 75 123 76 130 75 126 75 123 73 111 69 111 67 107 66 103 66 87 69 91 72 103 75 111 76 123 82 138 85 138 84 142 88 166 101 186 104 182 99 166 99 166 113 218 120 202 119 226 138 277 147 289 144 305 165 297 131 214 126 210 69 35 34 63 40 67 43 51 39 47 40 59 45 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 33 31 33 19 31 35 33 19 25 27 31 35 30 35 28 27 25 31 22 19 18 7 7 0 6 0 7 3 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 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 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 3 3 13 47 25 51 19 15 18 7 13 3 15 23 18 0 6 11 9 11 6 7 1 0 3 3 4 0 1 0 4 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 46 114 49 121 55 131 60 136 61 133 60 136 63 138 61 131 61 126 54 126 49 105 43 119 45 97 36 102 43 105 42 109 37 100 40 107 45 109 45 109 46 112 46 112 45 107 42 102 48 114 48 112 46 112 46 112 43 114 51 119 48 112 49 119 46 112 48 117 49 117 49 117 52 121 51 119 51 119 52 121 49 117 49 117 49 117 49 117 54 124 54 124 54 124 54 124 54 128 54 128 54 128 54 128 55 131 55 128 54 126 52 126 55 126 55 128 60 131 55 121 52 124 54 126 55 124 54 121 52 124 52 121 51 119 49 119 54 128 57 128 52 121 52 126 55 131 60 133 57 131 58 138 57 131 58 133 58 136 60 136 63 145 63 145 63 145 63 145 67 150 63 148 67 152 66 148 63 145 64 148 64 148 66 150 67 152 67 150 66 148 64 148 63 145 63 145 63 145 63 145 63 145 64 148 64 148 63 145 66 155 66 155 66 155 66 155 67 152 63 152 67 159 67 155 66 155 66 155 66 155 66 155 70 162 70 162 70 162 70 162 75 164 70 162 73 167 72 159 72 164 72 164 72 164 72 164 70 162 73 167 73 167 70 162 73 167 73 167 73 167 73 167 70 174 70 174 70 174 70 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 176 75 181 75 181 72 176 75 181 73 179 73 176 72 176 75 181 75 181 75 181 75 181 75 181 75 181 75 181 75 181 76 183 75 181 75 179 73 179 75 181 75 181 75 181 75 181 75 181 76 181 78 183 78 186 79 186 78 183 78 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 82 198 84 200 84 195 81 188 79 183 84 188 84 191 81 186 78 191 79 195 82 200 85 202 90 210 92 217 96 222 99 224 105 234 107 236 110 243 113 248 114 236 101 214 93 212 92 202 85 176 60 138 54 143 55 133 54 138 55 143 57 145 61 148 64 155 66 157 67 159 70 164 70 176 72 181 75 186 75 183 72 181 75 186 76 186 76 186 75 181 73 179 73 176 72 176 67 169 67 167 66 164 64 159 69 162 72 164 73 171 76 174 78 191 85 198 84 198 87 205 96 219 99 226 99 224 102 238 107 248 114 257 116 267 134 305 132 317 155 336 155 312 128 250 126 274 117 188 43 102 31 117 43 119 40 117 40 117 42 121 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 40 107 37 100 34 97 33 100 27 100 33 95 27 85 27 90 30 88 28 83 27 81 25 74 21 54 15 38 6 28 6 28 6 19 7 11 6 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 2 3 14 16 33 19 28 19 28 16 23 13 23 15 28 7 14 9 16 6 11 1 4 1 7 7 11 4 4 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 51 71 49 79 55 95 60 99 58 95 60 107 63 99 57 91 55 91 58 83 46 59 49 59 37 35 40 55 40 47 43 55 40 63 45 67 46 67 45 71 46 71 46 67 43 59 40 63 45 67 45 67 45 71 46 67 48 83 51 79 49 79 51 59 45 63 48 71 48 67 48 75 51 75 51 75 51 75 51 71 49 71 49 71 49 71 49 83 54 83 54 83 54 83 54 91 55 91 55 91 55 91 55 91 55 87 54 87 54 83 52 83 54 79 55 87 57 79 51 75 54 79 55 83 54 79 52 75 52 75 52 71 51 71 51 87 58 95 58 83 54 83 57 87 60 103 63 99 60 99 63 87 58 91 58 95 60 95 60 107 63 107 63 107 63 107 63 123 66 107 61 111 66 115 66 115 66 111 64 111 64 107 63 123 69 119 67 119 66 115 66 103 61 103 61 103 61 103 61 103 61 107 63 107 63 103 61 107 66 107 66 107 66 107 66 115 66 103 64 111 67 107 63 99 66 99 66 99 66 99 66 107 69 107 69 107 69 107 69 123 70 115 70 126 73 123 70 123 72 123 72 123 72 123 72 119 72 123 73 126 72 123 70 126 73 126 73 126 73 126 73 111 67 111 67 111 67 115 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 73 126 75 130 73 126 72 130 73 126 73 123 72 123 72 130 75 130 75 130 75 130 75 134 76 134 76 134 76 134 76 134 75 130 75 126 73 126 73 130 75 130 75 130 75 130 76 115 75 111 75 115 76 115 78 123 78 119 78 115 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 130 81 134 82 130 81 123 79 123 82 130 84 130 82 126 79 123 79 130 82 138 84 138 84 150 92 166 98 178 99 178 98 186 104 194 107 202 110 210 113 206 104 170 92 158 92 162 92 134 67 79 52 79 57 83 55 87 54 91 57 95 58 95 61 103 67 103 67 95 67 95 67 99 70 107 73 115 76 115 75 115 75 119 78 123 78 123 76 126 73 126 72 123 72 119 70 111 67 111 66 107 64 103 67 107 73 99 75 103 75 111 76 119 81 134 85 138 84 146 90 178 102 178 99 174 102 186 113 206 114 206 120 238 138 289 156 345 156 285 126 174 95 170 117 257 132 242 98 91 27 23 39 55 42 51 40 51 40 55 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 51 39 43 36 35 34 35 34 15 28 27 30 15 25 23 28 23 27 31 27 31 27 39 28 31 22 11 12 0 6 0 7 0 6 11 6 7 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 4 19 15 35 18 19 18 11 15 3 13 15 13 7 10 19 9 19 4 7 0 3 7 15 9 11 4 7 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 55 121 51 114 49 121 55 131 58 128 57 131 61 138 60 128 52 126 60 138 58 119 48 114 46 100 36 102 43 102 39 105 40 102 42 107 45 109 43 107 45 109 45 109 45 107 42 102 40 105 42 107 43 109 45 112 46 114 51 119 51 119 51 119 43 109 46 112 48 114 46 112 52 121 54 124 54 124 52 121 55 124 54 124 54 121 52 121 55 126 55 126 55 126 55 126 54 128 54 128 54 128 54 128 54 128 54 128 54 128 54 128 55 121 52 121 55 126 54 119 52 124 54 126 55 124 54 121 52 124 52 124 52 124 52 121 57 133 60 133 57 128 57 133 55 136 63 143 61 138 61 140 58 133 58 136 60 136 61 138 61 143 61 143 61 143 61 143 70 150 61 140 61 150 67 152 67 150 66 148 64 145 63 143 66 150 66 150 66 150 66 150 61 143 61 143 61 143 61 143 61 143 63 145 63 145 61 143 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 70 159 67 159 72 169 73 164 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 67 169 69 171 69 171 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 73 176 72 176 70 174 73 179 73 179 73 179 73 179 76 183 76 183 76 183 76 183 75 181 75 179 73 179 72 176 73 179 73 179 73 179 73 179 73 176 73 179 75 179 76 181 78 183 78 181 76 181 75 179 76 181 76 179 75 176 73 176 73 176 75 179 75 179 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 191 79 191 78 188 76 183 79 181 82 183 81 188 79 186 76 188 79 198 82 198 81 195 90 214 96 226 102 226 99 219 101 229 104 234 107 236 108 238 104 222 93 207 88 205 88 198 67 152 54 136 54 140 57 140 52 138 54 140 58 148 61 150 67 157 67 159 69 159 70 164 70 176 72 181 75 186 75 183 75 183 76 186 78 186 76 183 72 176 72 176 70 174 70 171 67 169 67 167 66 164 64 159 70 162 73 164 73 169 73 171 78 188 84 195 84 200 90 214 104 226 101 222 98 229 110 257 126 272 129 296 150 327 161 331 156 291 99 210 63 181 93 279 138 276 128 245 75 117 28 126 42 117 40 117 40 117 40 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 39 105 36 100 33 97 33 97 27 97 30 90 27 88 27 85 25 85 27 83 27 83 27 81 25 64 21 47 12 35 9 28 6 21 6 11 6 9 4 7 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 4 4 1 4 6 16 13 23 18 28 16 23 15 21 12 21 12 21 10 16 6 11 3 7 4 11 10 14 6 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 87 54 75 48 67 51 83 55 91 55 87 57 99 61 99 57 75 57 107 63 99 55 79 49 71 42 43 42 55 40 43 42 51 39 55 42 59 42 59 40 63 43 67 45 63 43 59 40 55 40 59 42 63 45 67 45 71 48 75 49 83 51 83 49 55 45 63 46 67 48 63 46 75 51 79 54 83 52 75 51 91 57 91 55 83 54 83 52 87 55 87 55 87 55 87 55 79 51 79 51 79 51 79 51 87 54 87 54 87 54 87 54 83 54 71 52 79 55 79 52 75 54 79 55 83 54 79 52 75 52 75 52 75 52 75 54 79 57 91 57 83 54 87 58 83 58 99 61 91 58 95 61 91 58 95 60 95 61 99 61 103 61 103 61 103 61 103 61 123 66 99 58 103 64 115 66 119 66 115 64 111 63 107 61 107 63 107 63 107 63 107 63 111 64 111 64 111 64 111 64 107 63 111 64 111 64 107 63 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 115 67 107 69 123 73 123 70 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 115 69 119 70 123 72 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 123 72 123 70 119 70 126 73 126 73 126 73 126 73 130 75 130 75 130 75 130 75 130 75 126 73 126 72 123 72 126 73 126 73 126 73 126 75 115 73 107 75 111 75 115 76 119 78 115 76 115 75 111 75 115 76 115 75 111 73 107 73 107 73 107 75 111 76 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 78 123 76 119 76 119 78 123 81 119 79 119 78 123 79 115 75 119 78 126 79 126 79 158 95 174 102 186 101 178 98 178 101 186 104 190 104 186 102 178 95 158 88 154 87 138 79 83 55 75 52 75 55 83 57 83 52 87 55 99 60 99 63 95 64 99 69 103 72 111 75 99 70 107 73 115 76 115 75 111 73 115 75 115 73 111 72 123 70 119 70 115 69 115 69 111 67 111 66 107 64 103 67 99 70 91 72 99 72 103 73 123 81 134 85 142 88 166 99 178 101 182 102 190 111 230 126 277 141 277 149 301 144 242 117 119 63 55 69 95 85 174 132 285 137 277 131 178 43 19 40 47 40 51 40 51 40 51 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 43 36 35 33 27 31 27 31 23 28 19 28 19 28 23 27 19 27 31 27 31 27 39 30 35 25 23 19 11 12 7 10 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 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 7 6 7 4 7 7 23 15 19 16 11 15 15 12 11 10 19 13 23 10 15 7 11 6 3 7 15 7 3 3 0 4 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 54 121 51 117 49 119 52 124 54 124 54 126 60 136 58 128 52 133 63 133 57 131 58 126 54 112 42 109 46 105 40 105 39 100 40 105 42 102 40 100 42 105 43 107 43 107 42 102 42 105 43 107 43 107 43 109 46 109 45 114 51 119 49 112 45 109 46 114 49 114 48 114 45 112 48 117 49 114 46 109 54 124 52 119 51 117 48 114 54 124 54 124 54 124 54 124 49 121 49 121 49 121 49 121 52 126 54 128 54 128 55 131 58 126 52 121 54 128 55 124 52 124 54 126 55 124 54 121 52 124 52 124 54 126 54 126 52 126 57 128 54 126 55 133 55 131 58 131 55 128 58 138 60 136 60 136 61 138 61 140 63 145 63 145 63 145 63 145 67 148 60 140 63 148 64 148 66 150 64 148 64 148 63 145 60 140 61 143 61 145 63 145 64 148 64 148 64 148 64 148 63 145 64 148 64 148 63 145 63 150 63 150 63 150 63 150 69 155 64 152 67 157 66 150 66 155 66 155 66 155 66 155 67 157 67 157 67 157 67 157 70 159 67 157 70 164 70 159 72 164 72 164 72 164 72 164 73 164 72 162 70 164 72 167 70 162 70 162 70 162 70 162 67 169 69 171 70 176 72 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 179 73 176 72 179 73 181 72 176 72 176 70 174 70 171 72 176 72 176 72 176 72 176 72 176 72 176 72 176 72 176 73 179 73 179 72 176 72 174 72 176 72 176 72 176 72 176 73 179 75 179 76 181 76 183 76 181 76 181 75 179 75 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 79 191 78 186 75 183 76 183 79 179 78 176 76 181 78 186 75 183 75 188 78 195 84 202 95 219 99 226 102 229 101 224 101 226 102 231 102 224 96 217 95 212 92 207 88 191 73 162 52 136 52 133 52 136 55 138 51 136 54 140 58 148 63 152 63 152 66 159 70 167 75 174 70 176 72 181 75 186 75 183 73 181 75 183 73 181 72 176 70 174 69 171 69 169 67 169 67 169 67 167 66 164 64 159 67 157 70 162 73 171 76 174 81 191 85 198 87 210 99 229 107 241 117 260 126 276 138 300 143 296 137 288 125 245 84 186 60 179 67 219 108 267 131 288 152 296 146 286 108 155 31 109 39 114 40 117 40 117 39 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 39 105 36 100 33 95 31 97 31 100 28 93 31 95 30 85 27 85 27 83 27 83 27 78 25 71 24 57 16 47 13 38 4 21 6 16 6 9 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 4 9 7 9 4 7 7 16 10 21 15 23 13 23 12 21 13 21 10 16 9 16 10 19 4 11 9 11 4 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 75 51 75 51 75 51 75 52 79 52 79 55 95 60 95 57 91 63 107 55 83 60 107 61 91 49 59 48 67 43 47 43 55 42 59 43 63 42 55 40 55 42 59 43 63 43 59 40 67 45 67 45 63 43 63 43 71 43 59 45 79 51 75 43 63 46 67 49 71 49 71 49 55 45 67 49 71 48 59 43 75 51 71 48 63 45 59 43 83 54 83 54 83 54 83 54 79 51 79 51 79 51 79 51 83 52 83 54 87 55 91 55 95 57 79 52 83 57 87 57 75 54 79 55 83 54 79 52 75 52 75 54 79 55 83 55 75 54 87 57 83 54 87 60 91 58 87 54 75 54 95 64 95 60 95 61 99 61 103 63 107 63 107 63 107 63 107 63 111 63 103 61 111 64 107 61 107 63 111 64 111 64 115 66 103 61 103 63 107 64 111 64 107 63 107 63 107 63 107 63 103 61 107 63 107 63 103 61 99 63 99 63 99 63 99 63 111 64 99 64 111 69 111 66 99 66 99 66 99 66 99 66 107 69 107 69 107 69 107 69 123 69 111 67 119 70 115 66 123 72 123 72 123 72 123 72 126 73 119 70 119 70 126 73 119 70 119 70 119 70 119 70 103 64 107 67 115 70 119 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 75 123 72 123 72 130 75 123 72 123 70 119 70 115 69 123 72 123 72 123 72 123 72 119 70 119 70 119 70 119 70 126 73 126 72 123 72 119 70 123 72 123 72 123 72 123 73 119 76 115 76 119 78 119 79 115 76 115 75 111 75 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 130 79 123 76 115 76 119 79 123 79 115 76 111 76 119 79 123 76 115 75 123 84 154 93 178 99 178 101 182 101 182 101 186 102 190 102 182 96 158 88 170 95 170 95 158 79 99 55 63 51 71 52 79 52 79 54 79 51 87 55 99 60 103 64 99 67 103 69 103 72 111 73 99 70 107 73 115 76 115 75 115 75 119 76 115 73 107 72 115 69 115 67 111 67 107 66 111 67 111 66 107 64 103 67 95 70 95 75 111 79 123 82 130 85 142 88 154 95 186 108 230 125 265 135 273 134 265 134 234 117 198 102 158 84 95 66 158 98 174 108 210 135 257 137 273 143 293 143 242 79 51 30 43 39 51 40 51 40 47 37 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 55 40 47 37 39 36 39 36 35 31 23 30 31 34 35 28 31 28 35 27 31 25 35 25 27 24 27 24 19 19 15 18 0 6 3 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 4 11 7 0 1 0 6 0 9 11 13 19 15 19 13 15 12 11 9 11 12 19 15 11 10 23 10 7 3 0 4 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 48 117 51 121 52 121 51 119 52 119 51 124 58 133 58 126 58 140 63 121 51 133 66 140 60 119 46 117 49 109 42 107 43 107 45 109 45 107 42 105 40 102 42 107 43 107 42 105 48 112 46 109 45 107 43 105 45 105 40 107 48 117 46 105 46 114 49 119 51 119 51 117 46 114 51 121 52 119 48 112 51 119 49 114 46 112 45 107 52 121 52 121 52 121 52 121 52 126 52 126 52 126 52 126 52 126 52 128 54 131 55 131 61 131 54 124 55 131 58 131 52 124 54 126 55 124 54 121 52 124 52 126 54 128 55 128 52 128 58 131 55 128 58 138 61 136 57 124 51 126 61 148 60 136 60 138 61 140 63 140 64 148 64 148 64 148 64 148 63 143 61 145 66 150 63 140 61 145 63 148 64 150 66 152 63 145 63 148 64 150 66 150 61 143 61 143 61 143 61 143 58 140 60 143 61 140 60 138 63 150 63 150 63 150 63 150 61 145 60 148 64 155 66 150 66 155 66 155 66 155 66 155 69 159 69 159 69 159 69 159 73 162 67 159 69 159 67 152 72 164 72 164 72 164 72 164 75 167 70 159 69 162 73 169 70 162 70 162 70 162 70 162 61 162 64 164 66 169 69 171 70 174 70 174 70 174 70 174 72 176 72 179 73 181 75 181 75 179 73 176 72 179 73 181 76 181 72 174 70 176 75 183 72 176 72 174 70 171 69 171 72 176 72 176 72 176 72 176 69 171 69 171 69 171 69 171 73 179 73 176 72 174 70 174 72 176 72 176 72 176 72 176 76 181 78 183 78 186 79 186 76 181 76 179 75 176 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 82 193 78 186 75 186 78 188 78 179 76 171 73 179 78 183 81 191 76 188 79 205 95 224 101 226 99 224 99 226 102 231 102 231 104 229 99 217 88 200 93 212 98 212 90 176 60 131 46 128 52 133 51 126 51 128 49 133 52 140 58 150 64 155 70 162 70 162 70 162 70 164 70 176 72 181 75 186 75 183 78 188 78 188 78 186 73 181 69 171 67 169 67 167 66 167 67 169 67 167 66 164 64 159 69 162 75 171 79 186 85 191 84 198 88 202 92 217 105 241 120 262 131 272 123 248 105 234 95 219 84 202 79 210 90 229 88 255 122 274 131 293 132 260 132 279 140 291 128 219 61 124 36 112 40 119 42 117 37 109 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 45 114 42 109 39 107 39 107 36 105 30 95 34 102 33 88 31 90 28 85 25 81 24 76 24 69 24 66 24 57 19 50 6 26 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 0 4 7 9 1 0 0 0 4 14 10 23 15 26 15 23 12 19 9 16 10 23 15 31 10 19 13 19 9 9 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 67 48 67 48 67 48 67 48 47 46 83 58 99 60 103 63 95 57 91 57 95 61 111 66 71 49 71 48 59 43 51 40 83 43 43 33 39 39 63 45 39 36 55 43 67 43 59 39 59 43 63 46 75 49 83 51 67 45 67 45 71 48 79 49 67 48 63 45 59 48 75 52 51 46 79 54 79 49 71 49 75 49 71 48 67 49 71 51 91 51 71 55 99 57 91 60 91 54 87 52 83 54 87 55 91 55 91 54 87 52 83 52 71 52 79 54 71 51 75 54 75 52 75 52 75 54 87 57 79 55 87 58 91 55 79 52 87 55 79 55 91 60 91 57 87 58 95 61 103 61 95 60 103 60 91 58 99 64 103 61 107 63 107 63 103 61 107 66 99 61 107 63 103 61 115 69 115 64 111 63 107 61 103 60 119 66 115 64 111 63 107 61 99 60 103 63 111 64 111 64 103 61 103 60 99 58 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 99 61 91 63 107 67 111 64 119 70 115 69 115 70 123 73 119 72 123 70 111 67 119 73 111 67 111 69 115 70 119 70 103 64 107 67 111 69 119 70 115 69 115 70 119 72 123 72 111 69 115 70 119 72 123 72 123 72 126 73 126 75 130 75 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 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 111 76 115 76 115 75 107 72 95 69 103 73 111 76 115 78 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 76 111 76 111 76 119 79 115 76 123 79 130 85 162 99 190 102 182 99 178 99 178 101 174 101 186 98 154 85 142 88 170 90 150 78 119 63 75 48 59 49 75 51 83 54 87 57 99 55 83 52 95 60 99 61 95 64 99 67 103 72 111 73 107 73 111 75 115 73 111 72 123 76 111 72 103 72 111 75 111 67 111 67 111 67 111 67 111 66 103 63 99 63 99 67 83 67 95 78 126 87 146 92 142 90 162 96 166 96 182 104 210 104 182 88 138 78 119 73 126 79 126 78 119 85 166 108 222 117 230 125 226 126 218 123 230 137 265 132 269 123 138 34 35 37 39 37 55 45 55 34 47 39 47 40 51 42 55 42 55 43 55 42 51 40 47 40 47 40 47 39 43 37 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 34 27 28 31 27 31 25 35 25 23 25 27 22 19 22 27 21 3 9 3 6 0 6 7 9 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 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 0 4 3 3 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 3 12 19 13 15 10 31 16 19 18 31 18 7 4 15 9 15 7 7 4 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 43 109 45 114 49 119 52 121 45 117 54 128 57 128 58 133 63 138 63 136 60 131 57 126 58 128 52 114 45 105 40 102 45 105 37 97 39 102 40 100 37 100 42 107 43 105 39 95 45 109 45 109 45 109 45 109 45 109 45 109 45 112 48 114 46 112 46 109 46 112 48 114 45 114 51 121 51 117 49 119 51 117 49 114 48 117 49 119 55 117 48 126 58 126 55 131 55 128 54 126 52 128 54 131 55 131 54 128 54 126 52 126 51 121 54 124 51 119 52 124 54 121 52 121 52 124 55 128 52 126 55 131 57 128 54 126 57 128 54 128 58 136 58 131 60 133 57 131 57 136 61 140 61 136 58 133 63 143 64 140 57 138 60 140 61 145 66 155 64 150 66 148 61 143 64 152 64 148 63 145 63 145 61 143 66 148 64 148 64 148 63 145 61 143 63 148 64 148 63 145 61 143 61 140 60 140 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 67 155 63 152 66 157 64 150 67 157 67 157 67 159 70 162 69 162 72 164 69 159 70 164 67 157 67 159 69 162 70 162 67 169 67 169 67 169 67 169 69 171 69 174 70 174 72 176 69 171 70 174 72 176 72 179 70 174 72 176 73 179 73 179 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 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 76 181 75 179 75 176 73 176 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 76 176 76 174 76 181 78 186 75 188 81 198 84 207 95 224 102 229 101 226 99 224 99 224 96 222 98 214 85 198 84 202 92 198 79 169 66 150 54 128 49 131 51 128 52 131 54 133 58 140 52 138 57 148 63 148 64 152 66 157 70 164 73 169 75 181 75 183 75 183 73 181 76 183 73 179 70 179 73 181 67 169 67 169 67 169 67 169 67 167 64 162 63 162 63 159 64 155 72 169 81 186 87 193 81 191 85 193 81 193 82 200 82 193 78 188 76 188 76 195 81 207 85 212 88 226 107 257 116 262 120 272 125 269 125 267 126 281 135 279 137 274 95 152 33 109 39 114 40 119 42 119 39 114 39 117 40 119 42 119 43 114 43 112 42 109 40 109 40 109 40 107 39 107 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 95 30 88 28 85 27 83 27 81 27 74 25 69 22 64 22 57 12 35 6 19 3 16 6 21 6 11 4 7 3 7 4 9 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 3 4 4 7 4 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 7 6 16 12 21 12 21 12 19 10 21 15 26 10 11 9 11 7 11 7 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 47 42 55 46 75 54 87 57 71 52 83 52 75 52 87 58 111 64 111 63 103 58 87 54 119 63 91 51 63 42 47 40 51 39 55 42 63 42 47 33 55 42 63 43 59 39 43 34 75 46 71 45 63 42 55 40 63 43 63 45 67 45 71 46 63 46 67 48 67 46 63 45 63 49 75 49 67 48 75 54 75 51 71 49 71 49 75 51 83 48 63 52 91 54 83 57 91 54 87 52 83 54 87 55 91 54 87 54 83 52 83 52 71 52 79 54 71 51 75 54 79 54 75 52 75 54 83 57 67 51 75 54 83 55 83 54 87 55 79 55 91 60 91 57 99 58 83 52 79 57 99 64 95 58 91 60 107 66 111 64 95 58 95 60 103 63 111 66 123 69 123 66 107 61 107 66 103 61 107 63 107 63 111 64 107 63 107 63 111 64 111 64 107 63 111 64 111 63 103 61 103 61 103 61 99 60 99 58 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 66 111 67 103 61 103 66 107 66 111 67 111 67 107 70 126 73 123 69 115 70 111 67 115 69 115 69 119 70 119 70 115 67 111 66 103 64 115 69 115 69 119 70 119 72 119 70 123 72 123 73 126 73 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 123 70 119 70 115 69 115 67 126 73 123 72 123 72 119 70 119 70 123 72 123 72 126 75 119 75 111 75 111 75 111 75 115 76 115 76 115 76 115 76 119 76 111 72 103 72 107 75 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 115 78 111 76 115 78 123 79 119 81 142 88 154 92 166 98 186 102 182 101 178 99 178 99 162 93 158 87 134 81 134 85 154 81 115 63 91 57 75 52 79 52 79 52 83 52 83 52 95 55 83 54 99 61 99 61 95 64 99 67 103 72 111 73 111 75 115 76 119 75 115 73 119 75 111 72 103 72 107 72 111 67 111 67 111 67 111 67 107 66 103 63 99 63 99 66 91 69 95 75 115 81 130 84 115 78 119 75 99 66 91 67 99 66 103 67 119 75 130 81 150 90 162 96 178 105 218 120 222 117 218 120 218 123 210 125 206 128 234 132 273 137 210 81 31 39 55 42 47 37 55 46 47 39 51 40 51 40 55 42 55 43 55 42 51 40 47 40 47 40 47 40 43 39 43 37 51 39 47 37 43 39 47 40 51 40 51 39 47 37 43 37 35 36 43 37 43 36 43 33 35 30 39 30 35 28 43 27 31 28 27 25 27 24 27 24 19 15 0 4 0 1 0 6 15 7 7 4 0 1 0 3 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 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 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 4 3 6 7 4 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 3 4 3 6 11 10 15 13 7 7 0 9 0 13 0 9 0 6 11 7 11 7 7 4 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 42 105 45 114 51 124 55 128 51 119 51 117 48 119 55 133 64 138 61 133 60 133 61 136 66 140 61 128 52 114 43 105 40 102 40 105 43 105 36 88 40 105 42 105 42 102 37 97 45 109 43 105 42 102 39 100 43 107 45 109 45 109 45 107 48 114 51 119 51 117 46 109 49 117 49 112 45 112 52 126 52 119 49 117 49 117 51 121 52 112 45 119 55 121 52 124 55 128 54 126 52 128 54 131 54 128 54 126 52 126 51 124 51 121 54 124 51 119 52 124 55 124 52 121 52 124 55 126 48 117 49 124 54 126 55 128 57 128 54 128 58 136 58 131 60 133 55 126 55 131 60 140 60 133 58 138 66 148 66 143 67 148 61 143 61 143 61 140 66 152 67 148 61 140 63 150 60 143 61 145 63 148 64 150 61 143 61 145 64 148 66 150 64 148 64 148 63 143 60 140 63 145 61 143 61 140 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 72 159 66 157 69 159 66 152 64 152 66 157 67 157 67 157 64 159 73 169 73 162 69 159 69 159 69 159 69 159 69 159 69 171 69 169 67 167 66 167 67 169 69 171 69 174 70 174 72 176 72 176 72 179 73 179 67 169 67 171 69 174 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 79 181 73 171 69 174 73 181 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 176 78 176 76 183 79 188 78 198 90 217 95 217 95 219 101 226 101 226 101 224 98 222 92 210 87 198 79 193 81 195 79 169 61 138 52 133 54 136 54 128 52 128 52 126 52 124 57 140 54 140 60 150 63 148 64 152 66 157 70 164 73 169 76 183 76 186 76 186 75 183 75 181 73 179 72 176 70 179 66 167 66 167 66 167 66 167 66 164 63 162 61 159 63 157 67 157 70 162 73 174 79 181 75 181 76 176 67 167 64 169 69 176 72 188 78 198 84 212 93 226 99 238 107 250 114 262 116 255 116 257 117 262 123 267 122 267 126 276 138 293 123 231 55 126 40 117 40 114 40 121 40 117 40 117 40 117 40 117 43 114 43 112 42 109 40 109 42 112 40 109 40 107 39 107 40 107 39 105 37 107 39 109 40 109 40 107 39 105 37 105 36 109 37 105 36 100 33 93 31 93 31 88 30 88 28 85 30 81 28 76 27 71 25 64 22 50 12 26 1 14 3 19 7 11 4 7 3 7 3 9 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 1 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 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 7 6 9 6 9 4 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 6 9 3 7 4 14 10 23 15 23 12 19 12 21 13 21 6 9 7 11 9 11 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 63 46 67 49 75 51 79 52 67 49 71 48 67 52 95 64 123 64 99 55 87 58 107 66 99 61 107 63 99 54 67 45 71 43 55 39 55 40 51 36 47 39 55 40 59 42 59 42 55 40 55 40 59 42 59 43 63 45 71 46 71 45 63 43 67 49 79 54 83 51 71 48 75 51 71 46 59 46 79 57 79 52 75 49 71 51 79 52 75 45 59 51 83 52 75 54 91 54 87 52 83 54 87 55 87 54 83 52 83 51 79 51 71 52 79 54 71 51 75 54 83 55 79 52 75 52 79 55 67 49 67 51 75 54 83 57 87 55 79 55 91 60 91 57 83 57 91 58 95 60 95 58 95 58 95 63 115 67 111 63 123 66 103 61 111 66 107 61 99 61 103 61 99 60 107 66 99 61 103 63 107 64 111 66 99 60 103 61 107 64 111 64 111 64 111 64 107 61 99 60 107 63 107 61 103 61 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 111 66 103 66 115 70 115 67 103 66 111 69 119 70 115 67 103 69 126 75 126 70 115 69 115 69 115 69 115 69 115 69 107 66 107 67 111 69 115 69 111 67 111 69 115 69 119 70 123 72 123 72 123 72 123 72 111 67 111 67 115 69 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 119 76 103 69 95 70 107 75 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 79 115 78 119 78 123 81 130 87 162 98 174 96 166 96 178 99 182 101 182 99 170 96 158 88 142 82 130 79 126 79 115 63 75 48 59 51 83 55 83 52 83 52 83 52 83 51 95 55 91 57 107 63 99 61 95 64 99 67 103 72 111 73 111 75 115 76 119 75 115 73 107 73 111 72 107 70 103 69 107 66 107 66 107 66 107 66 107 64 99 61 95 61 95 66 95 69 87 69 95 72 107 76 99 73 111 73 99 67 99 70 134 78 146 84 158 90 170 93 182 99 186 102 198 108 202 108 214 114 206 116 202 119 198 122 198 122 210 126 246 135 242 116 158 58 43 36 55 42 39 34 51 40 51 40 51 40 51 40 55 43 55 42 51 40 47 40 51 42 51 40 47 40 43 39 51 39 47 37 43 39 47 40 51 40 51 39 47 37 43 37 43 37 47 37 39 34 39 31 35 31 43 30 39 30 43 28 35 30 35 28 27 25 35 25 39 21 19 9 0 3 0 4 3 3 0 3 0 4 7 7 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 3 1 7 3 11 4 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 0 4 3 6 7 4 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 19 3 3 0 0 4 7 12 43 22 27 19 11 15 0 15 0 6 11 9 15 9 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 51 119 51 119 51 117 49 117 48 117 49 117 49 124 60 143 73 148 63 128 55 128 60 138 58 133 63 140 61 131 52 117 52 114 42 100 39 102 42 102 37 97 39 100 40 105 43 107 37 97 39 102 43 109 46 112 45 112 48 117 49 112 45 107 48 114 49 119 52 121 51 119 49 117 49 112 45 112 52 128 52 121 51 119 51 119 52 121 52 109 45 119 55 121 51 124 55 128 54 126 52 128 54 131 52 126 52 126 51 124 51 121 51 121 54 124 51 119 52 124 57 126 54 121 52 121 54 124 52 121 51 121 52 126 55 131 57 128 54 128 58 136 58 131 55 133 60 140 63 138 60 133 61 138 61 143 67 148 64 138 61 136 55 138 66 157 70 152 57 138 60 140 58 140 63 150 61 143 63 145 63 145 64 148 61 143 61 143 63 145 63 145 63 145 64 148 64 145 61 143 64 145 63 145 61 143 61 143 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 64 150 63 152 69 162 70 157 64 155 69 162 72 162 69 157 66 162 73 167 72 159 69 162 70 162 69 159 69 159 67 157 64 164 66 169 67 171 70 174 66 169 67 169 69 171 69 171 72 176 70 174 70 171 69 171 67 169 67 171 69 174 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 72 174 70 174 69 171 69 169 70 174 72 176 72 176 73 179 73 179 72 176 72 176 70 174 72 174 72 174 72 174 72 174 73 176 73 176 73 176 73 176 76 179 72 171 70 171 72 176 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 78 179 79 179 78 186 81 188 84 205 95 222 96 217 95 219 98 224 101 226 101 224 96 217 92 205 84 198 81 193 75 179 57 140 49 124 48 131 52 128 52 128 52 126 52 126 52 126 58 140 55 145 63 155 63 148 64 152 66 157 70 164 73 169 73 181 73 183 75 181 73 179 72 179 72 181 72 176 69 171 64 164 64 164 64 164 64 164 64 164 63 159 60 157 61 155 66 155 66 152 67 164 73 171 66 167 70 174 69 176 72 183 75 188 81 207 92 219 98 231 101 231 96 234 102 238 102 231 108 243 113 245 116 250 117 257 119 257 120 267 128 276 125 260 110 167 39 107 42 117 34 105 42 119 40 117 40 117 39 114 43 114 43 112 42 109 40 109 43 112 42 112 40 109 40 109 40 107 39 105 37 107 39 109 40 109 40 107 39 105 37 105 37 112 39 105 36 100 31 90 31 90 30 88 28 85 28 83 28 85 28 76 27 74 24 64 27 59 21 40 10 23 6 19 1 7 1 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 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 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 1 4 3 7 4 4 3 2 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 4 9 0 2 1 9 7 16 25 45 28 38 19 23 15 26 9 14 9 14 9 14 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 75 51 75 51 75 51 75 51 75 52 83 52 79 54 95 61 119 66 111 63 103 60 99 60 107 63 103 58 91 55 87 54 95 51 67 42 59 43 63 42 55 40 55 39 55 40 59 42 47 39 55 42 63 45 71 48 71 48 83 52 83 49 67 43 59 45 59 46 67 49 79 52 67 49 71 48 63 48 75 55 83 52 79 51 75 52 79 54 79 46 63 52 87 54 79 55 91 54 87 52 83 54 87 55 83 52 83 51 79 51 75 49 71 52 79 54 71 51 75 54 87 55 79 52 75 52 75 54 83 55 79 52 75 54 83 57 87 55 79 55 91 60 91 57 99 61 99 61 99 63 103 64 107 63 107 66 119 67 103 58 91 52 71 54 107 69 123 66 99 61 107 61 95 58 103 64 111 64 107 63 107 63 103 61 107 63 103 61 103 61 103 60 103 61 107 64 111 64 107 63 111 64 107 63 107 61 103 61 95 61 95 63 99 64 103 64 103 64 103 64 103 64 103 64 95 66 103 69 107 69 107 67 103 67 103 67 103 67 103 67 107 64 99 64 107 67 107 64 95 64 111 69 119 69 107 64 115 70 123 72 115 69 119 72 119 70 119 69 115 67 111 67 111 67 111 67 111 67 111 67 107 66 111 67 111 69 115 69 119 70 115 69 111 67 111 66 115 69 115 69 119 70 119 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 72 123 72 119 70 119 69 119 70 119 72 123 73 126 73 126 73 126 72 123 70 119 72 111 72 103 72 103 72 103 72 107 73 107 73 107 73 107 73 107 73 107 72 103 70 99 70 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 123 79 119 79 119 79 126 82 146 90 166 96 166 93 166 96 170 98 182 101 182 98 166 93 150 85 134 81 130 76 95 61 59 48 55 48 67 52 79 51 71 51 79 52 91 55 95 55 95 55 95 60 111 64 99 60 95 64 99 67 103 72 111 73 103 70 107 72 107 72 103 70 103 70 107 73 107 70 99 67 103 64 103 64 103 64 103 64 103 63 95 61 91 60 95 64 87 64 75 64 79 69 99 75 83 67 99 72 103 72 115 78 130 78 150 87 178 95 182 96 190 96 166 92 174 101 178 98 198 108 198 116 198 116 186 114 178 117 198 125 222 126 230 128 257 82 63 36 47 36 39 40 55 42 55 40 51 39 47 39 55 43 55 42 51 40 47 40 55 43 51 42 51 40 47 40 51 39 47 37 43 39 47 40 51 40 51 39 47 37 43 37 43 37 47 37 39 33 35 30 31 28 35 28 31 27 39 25 31 28 23 27 23 24 27 24 43 25 39 21 27 12 7 9 3 4 0 3 0 4 7 6 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 19 6 15 4 7 3 3 1 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 1 0 0 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 11 1 3 0 0 3 0 7 31 22 39 25 19 15 0 15 11 10 19 10 15 7 7 4 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 49 117 51 119 51 121 52 121 55 128 57 126 54 121 55 131 55 131 63 145 69 145 64 136 70 143 60 124 51 121 55 131 54 119 48 112 46 109 43 102 45 107 42 102 39 100 39 100 40 102 42 107 45 109 46 112 48 117 52 124 52 117 46 107 40 102 40 102 43 112 51 124 46 117 51 117 48 114 51 124 54 121 52 119 51 121 52 124 54 114 46 121 57 124 54 126 55 128 54 126 52 128 54 131 52 126 52 124 51 121 49 121 51 121 54 124 51 119 52 124 57 128 54 121 52 121 52 121 58 131 55 126 52 126 55 131 57 128 54 128 58 136 58 131 66 143 60 133 58 140 66 150 66 143 66 148 69 145 61 128 58 128 48 126 60 148 63 138 64 150 66 145 60 138 61 145 66 148 64 145 63 143 61 140 64 145 63 143 61 140 60 138 60 140 61 145 64 148 64 148 64 148 64 145 63 143 61 143 61 148 61 150 63 152 64 152 66 155 66 155 66 155 66 155 64 155 67 159 69 159 69 157 67 157 67 157 67 157 67 157 69 155 63 150 64 152 63 145 58 148 64 157 69 157 64 150 70 164 72 162 67 157 70 167 70 162 70 159 69 157 67 157 72 169 69 164 67 162 64 159 66 162 66 164 67 167 69 171 69 171 69 169 67 167 66 164 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 73 179 73 176 72 176 70 174 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 72 174 73 176 73 174 70 169 69 169 72 176 75 181 76 181 76 174 79 181 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 183 78 183 78 186 79 193 88 210 95 217 93 214 93 219 96 222 101 229 101 222 95 212 85 195 79 191 79 181 63 148 43 121 46 128 54 136 51 121 48 124 51 124 54 126 55 133 58 140 57 148 64 155 63 145 64 152 66 157 70 164 73 169 70 174 70 179 72 176 69 174 69 176 72 181 72 176 67 167 64 159 64 159 64 159 64 159 64 157 61 152 60 152 60 155 63 150 61 148 63 159 72 171 66 169 73 176 72 181 76 191 81 195 87 210 92 214 92 219 98 222 87 219 96 236 101 231 102 236 111 248 117 248 113 245 114 253 120 269 128 274 126 276 129 195 49 114 36 102 39 133 42 119 42 112 42 109 40 109 43 114 43 112 42 109 40 109 43 114 43 112 42 109 40 109 40 107 39 105 37 107 39 109 40 109 40 107 39 105 37 105 39 114 39 107 36 97 31 90 28 88 27 83 27 81 25 81 28 83 27 78 24 71 22 66 25 62 25 57 21 40 10 23 9 11 6 7 3 4 3 7 10 11 1 2 1 7 0 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 9 14 7 9 3 2 1 0 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 0 2 1 0 0 0 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 7 0 4 1 7 4 9 10 28 21 35 16 21 12 21 12 21 12 16 9 11 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 79 55 99 61 99 54 67 43 63 51 75 46 67 54 87 52 103 60 103 60 103 60 103 60 115 64 111 58 83 49 75 52 87 54 79 51 67 46 55 43 51 45 59 42 35 34 39 42 47 37 51 40 55 40 51 39 83 48 67 48 83 52 75 43 83 45 55 42 71 49 79 48 71 48 79 48 67 43 67 46 67 48 67 49 71 51 75 51 67 51 83 57 91 54 75 49 91 57 87 52 79 52 79 52 83 52 79 51 75 49 71 48 83 54 79 51 75 51 79 52 67 48 67 49 71 49 75 51 99 60 87 55 83 57 95 61 91 55 79 54 87 60 91 58 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 57 99 63 111 64 111 64 107 61 99 60 95 60 107 64 111 63 99 58 107 64 107 64 107 64 107 64 95 61 99 63 103 61 99 60 111 63 107 61 103 63 107 64 91 58 99 61 111 66 119 69 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 115 69 115 70 119 72 123 72 119 70 119 70 119 70 119 70 115 69 115 69 115 69 115 69 123 72 123 73 126 75 130 73 111 67 111 67 111 67 111 67 115 70 123 75 130 73 123 72 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 134 75 130 73 126 72 123 70 115 69 115 69 115 69 115 69 126 75 126 73 123 72 119 72 119 73 126 75 123 72 111 67 95 70 107 75 111 73 99 69 99 70 99 72 103 73 107 73 107 76 119 79 126 79 119 76 126 79 123 78 119 79 123 81 115 78 119 79 123 78 119 76 130 81 119 76 111 75 115 78 111 78 130 81 123 79 142 92 158 95 174 99 178 98 166 92 170 96 174 99 182 99 174 90 154 84 126 75 123 67 83 51 59 49 75 52 79 52 79 51 63 49 79 52 79 54 91 57 95 57 99 60 111 64 111 69 91 64 103 69 103 72 107 72 103 69 115 72 123 73 123 73 115 70 115 69 111 67 107 66 115 70 111 69 103 66 95 64 95 64 95 63 91 63 87 61 95 66 99 69 107 69 111 70 103 72 115 76 107 75 123 82 123 82 154 92 174 95 162 92 158 92 162 93 174 98 182 99 182 104 198 110 202 114 202 113 218 120 206 120 210 125 226 132 249 123 162 45 0 37 51 39 47 40 51 40 51 40 59 40 55 42 55 42 55 42 55 42 55 42 51 39 47 37 39 36 43 37 43 37 43 37 43 37 55 40 47 37 39 36 39 36 43 36 51 34 47 33 43 34 35 31 35 31 31 30 27 30 19 27 19 25 15 24 19 24 23 22 31 27 35 24 15 12 0 9 0 7 0 7 3 4 15 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 1 0 3 0 3 0 1 0 1 0 3 3 6 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 3 6 7 7 11 6 7 4 3 3 0 1 7 1 0 0 0 0 0 0 7 3 7 3 7 3 7 3 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 6 3 9 11 9 3 7 0 3 7 7 11 4 0 0 3 4 3 3 0 3 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 49 119 54 126 54 119 46 107 48 121 52 114 51 131 61 133 61 138 60 136 57 131 55 131 60 140 61 136 55 128 55 136 58 128 55 121 49 112 43 107 40 107 45 107 39 95 39 105 37 100 39 102 40 102 39 97 45 107 42 107 48 114 45 105 42 100 36 100 43 114 49 114 48 117 51 117 46 109 46 114 48 114 48 117 49 119 51 119 51 119 52 124 54 121 49 114 57 126 54 121 52 121 52 121 52 121 51 119 51 119 49 117 52 121 51 119 51 121 54 124 49 117 49 117 51 119 52 121 57 128 55 126 54 128 55 131 60 131 55 128 58 138 61 136 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 138 60 145 63 145 64 148 64 145 61 143 60 143 61 145 63 143 61 140 63 140 63 140 63 140 63 140 61 140 64 143 64 143 63 138 64 145 63 143 61 145 63 148 58 140 60 143 64 150 66 152 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 69 159 69 162 70 162 72 164 70 162 70 162 70 162 70 162 69 159 69 159 69 159 69 159 70 162 70 162 72 164 73 167 67 169 67 169 67 169 67 169 66 169 69 174 72 174 70 171 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 73 179 73 179 73 176 72 176 69 171 69 171 69 171 69 171 72 176 72 176 72 176 70 174 70 174 72 176 72 174 67 167 70 171 72 176 73 174 70 171 70 171 70 174 72 176 73 176 73 179 78 186 79 186 78 183 78 181 75 179 75 179 76 183 76 183 78 186 79 183 78 181 81 186 78 183 76 181 76 181 73 191 81 195 79 195 87 212 93 219 98 226 101 222 96 214 98 217 96 217 98 217 93 200 87 193 79 176 72 157 58 133 48 124 49 126 51 126 51 126 48 126 54 131 52 128 55 138 57 143 58 148 61 152 66 155 63 152 67 159 70 164 72 164 69 171 70 176 72 176 70 174 69 171 67 169 67 167 66 162 67 159 67 157 66 152 64 152 64 152 63 150 63 148 61 148 63 145 63 148 67 150 67 159 67 167 78 179 78 181 76 183 78 188 85 200 90 207 90 205 92 212 92 222 95 229 99 231 101 236 105 245 111 250 113 248 120 262 119 260 122 269 128 272 126 260 98 155 33 114 39 114 42 112 42 109 43 107 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 37 105 36 102 36 105 39 107 36 109 36 102 34 100 34 97 31 93 33 88 31 85 30 85 28 83 28 81 27 81 25 74 24 69 24 71 25 66 16 38 9 4 7 7 7 7 7 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 0 1 2 3 4 3 7 1 4 3 7 4 11 1 4 1 4 1 4 1 4 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 3 7 4 9 4 9 6 11 6 11 4 9 4 9 4 7 3 4 1 0 0 0 1 2 3 4 3 4 3 4 3 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 4 1 4 1 4 1 4 3 9 7 16 9 16 7 11 3 21 9 26 9 21 4 7 4 7 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 63 46 67 49 67 48 63 45 67 51 75 46 71 60 111 63 91 55 91 55 91 55 91 55 91 57 99 58 95 58 107 66 111 63 99 55 75 48 59 43 47 42 59 43 51 39 47 42 51 39 55 40 55 40 51 37 59 40 59 43 71 48 71 43 63 40 51 40 63 46 71 46 75 51 87 51 75 46 75 49 67 48 67 49 71 51 75 51 79 52 75 51 71 49 67 48 87 55 83 52 79 52 79 54 71 49 75 51 75 51 79 52 75 51 75 51 79 54 87 57 75 51 75 52 79 52 83 54 79 55 83 57 87 55 83 54 99 58 87 57 95 63 103 61 95 60 95 60 99 63 107 66 107 64 107 64 107 64 107 64 103 61 103 61 103 61 103 61 103 63 111 61 95 58 99 63 103 61 107 64 111 64 107 63 107 61 103 60 99 61 103 63 95 60 95 60 95 60 95 60 103 64 111 66 111 66 107 63 107 63 103 61 103 61 107 63 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 111 67 107 66 107 66 103 64 115 69 115 69 119 70 119 72 119 70 119 70 119 70 119 70 115 69 115 69 115 69 115 69 111 67 115 69 119 70 119 70 111 67 111 67 111 67 111 67 99 64 107 67 111 67 111 66 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 123 72 123 72 123 73 126 73 115 69 115 69 115 69 115 69 119 70 119 72 123 72 123 72 119 70 119 72 119 69 115 69 107 70 103 72 103 72 99 70 99 70 99 72 103 73 107 73 111 75 115 78 123 79 119 78 115 76 111 75 111 75 115 76 115 76 119 78 119 78 115 76 119 78 123 79 123 78 115 75 115 78 126 81 130 84 150 92 170 98 178 101 182 99 174 96 178 96 162 92 158 90 154 85 150 84 146 76 115 60 79 52 71 48 67 48 67 49 75 52 71 52 87 55 83 54 91 60 95 57 95 58 99 60 95 63 91 64 103 69 103 72 107 72 119 70 123 72 123 70 115 69 115 67 111 67 107 66 107 67 99 64 95 64 95 64 95 64 91 63 91 61 87 61 83 60 91 60 91 60 87 64 99 66 91 72 126 84 126 76 107 72 111 78 126 85 142 87 146 85 154 92 162 93 170 96 178 99 182 102 190 107 202 110 198 111 218 117 206 117 210 122 222 129 257 128 214 82 59 33 15 40 43 42 55 42 55 42 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 39 36 35 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 28 27 27 19 24 27 25 31 22 11 15 0 9 0 7 0 7 11 7 7 4 7 1 3 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 1 0 3 0 1 0 4 7 6 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 6 0 4 0 4 0 3 0 4 0 4 0 6 0 6 7 3 7 1 7 3 11 6 7 3 7 3 7 3 7 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 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 4 7 7 11 7 11 6 11 6 19 9 19 7 7 4 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 112 48 114 48 119 48 107 45 124 60 131 46 119 51 128 57 138 61 143 55 133 58 136 58 138 64 150 67 143 63 131 54 117 46 109 40 105 45 109 45 107 42 105 40 102 42 105 40 102 39 97 42 107 45 112 49 119 49 117 52 119 48 112 45 109 43 105 46 114 49 117 46 109 46 117 48 114 48 117 49 119 51 119 54 121 51 114 48 112 48 114 54 124 52 119 51 121 52 124 48 117 49 119 51 121 52 124 49 117 49 119 52 124 57 128 52 121 52 124 54 126 55 126 55 131 60 138 61 136 57 128 61 133 55 131 60 138 61 136 61 138 61 138 63 140 64 143 63 140 63 140 63 140 63 140 61 143 61 143 61 143 61 143 61 145 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 63 140 64 145 66 143 63 140 63 145 61 140 60 143 63 145 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 69 157 67 155 66 152 64 150 67 157 69 159 69 162 70 162 69 159 69 159 69 159 69 159 69 159 69 159 69 159 69 159 67 159 69 159 70 162 70 164 67 169 67 169 67 169 67 169 64 164 66 167 67 169 67 169 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 69 171 69 174 72 176 73 179 67 169 69 171 69 171 70 174 69 174 70 174 70 176 72 176 69 171 70 174 69 171 69 171 70 171 70 174 72 171 70 171 70 171 70 174 72 176 73 176 75 179 76 181 78 183 78 183 79 186 78 183 78 183 79 186 75 181 78 183 78 183 76 179 76 183 79 188 81 186 76 179 76 191 79 195 82 205 90 214 98 224 101 226 101 226 99 222 101 217 92 205 87 200 84 191 81 186 82 174 64 136 51 133 49 121 48 119 48 124 51 128 52 131 57 136 55 133 57 140 57 143 57 143 57 143 58 145 63 152 67 159 70 164 72 164 72 176 72 176 70 171 67 169 67 169 67 167 66 167 64 159 60 150 63 150 63 150 64 152 61 148 61 148 60 145 60 143 60 140 58 138 61 145 64 155 69 171 79 183 78 179 73 176 76 183 81 193 84 200 85 200 90 212 90 222 95 226 98 229 99 234 102 238 107 245 110 245 116 255 114 255 117 262 123 272 135 272 126 241 76 124 33 124 43 119 43 112 43 112 45 112 42 112 42 112 42 112 42 112 40 109 40 107 39 105 37 105 37 105 37 105 37 105 37 105 37 102 36 102 36 105 39 109 36 109 36 102 34 100 34 97 31 93 33 88 31 85 30 85 30 85 28 83 27 81 27 76 24 71 24 69 25 69 19 42 9 9 7 4 6 7 7 14 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 0 2 1 2 4 7 3 7 3 9 6 14 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 11 6 9 4 7 3 4 3 7 4 9 6 14 7 14 4 7 3 7 4 9 7 14 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 4 11 6 11 6 11 3 19 6 19 6 16 3 4 3 7 1 2 0 0 0 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 59 45 59 45 59 48 71 51 75 54 75 45 59 52 87 52 71 49 83 54 95 60 107 63 95 58 103 60 99 60 111 66 123 66 111 60 87 52 71 48 59 45 59 45 59 45 55 42 59 42 59 42 59 40 51 37 55 42 67 46 75 48 79 49 83 51 83 48 67 43 59 40 63 45 71 46 63 43 67 48 67 48 67 49 71 51 75 51 79 51 71 48 67 48 67 48 79 52 75 51 75 52 79 54 67 49 71 51 75 52 79 54 71 49 71 51 79 54 91 57 79 52 83 54 87 55 87 55 83 57 95 61 99 60 87 55 91 55 79 55 87 60 95 58 99 61 103 63 107 64 107 64 103 63 103 63 103 63 103 63 103 61 103 61 103 61 103 61 99 61 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 95 61 103 63 103 63 99 60 107 61 99 60 99 60 103 63 111 64 107 63 107 63 103 61 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 111 69 115 69 119 70 115 69 115 69 115 69 115 69 115 69 115 69 115 69 115 69 115 70 119 70 123 72 123 73 111 67 111 67 111 67 111 67 111 67 111 67 111 69 119 70 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 111 67 115 69 119 72 123 72 111 67 111 69 115 70 119 70 119 70 119 70 119 70 119 70 115 69 111 67 115 69 115 70 107 70 99 69 95 70 99 70 99 70 99 72 103 73 107 73 111 75 111 75 115 76 119 78 123 78 119 76 115 78 119 79 111 75 115 78 119 76 111 75 111 76 123 81 126 79 119 76 123 78 123 81 142 90 162 93 178 99 178 101 182 99 178 99 178 95 154 87 150 85 138 79 134 79 138 69 83 49 63 51 71 48 67 48 71 49 75 52 79 55 91 57 87 54 91 58 91 55 91 57 95 57 87 58 91 64 103 69 103 72 107 72 123 72 123 72 119 69 111 67 111 67 107 66 107 64 103 66 87 61 87 63 91 63 91 63 87 60 83 60 79 58 79 58 95 60 87 58 83 63 99 67 111 76 123 78 111 73 111 76 123 81 130 84 138 85 146 87 154 90 158 92 166 96 174 98 182 99 182 101 190 105 198 108 206 113 194 113 198 117 218 123 261 129 261 126 174 52 19 39 47 43 55 43 59 43 59 43 55 42 55 42 55 42 55 42 51 40 47 39 47 39 43 37 43 37 43 37 43 37 43 37 51 39 43 36 39 36 39 37 51 36 51 34 47 33 43 34 35 31 35 31 31 30 27 30 19 27 19 27 15 25 19 24 23 24 23 24 31 24 19 19 3 12 0 6 0 7 3 10 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 0 0 0 0 0 0 0 0 3 0 1 0 1 0 1 3 4 0 3 3 4 7 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 3 6 0 4 0 3 0 1 0 4 0 6 3 7 7 9 15 6 11 4 15 7 23 10 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 0 3 0 4 7 6 11 4 11 6 7 4 3 4 0 3 0 1 0 0 0 0 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 46 112 45 109 46 114 49 119 54 131 57 119 51 126 55 119 57 133 57 131 55 128 54 128 57 136 60 136 57 133 61 145 64 140 61 133 57 126 54 121 52 114 45 107 43 109 43 105 43 107 43 107 42 102 39 97 37 102 43 109 43 105 43 109 39 105 45 109 43 105 43 109 40 107 45 109 43 105 45 112 48 114 48 117 49 119 51 119 49 117 49 119 51 119 51 119 51 119 51 117 51 121 52 124 49 117 51 119 51 119 52 121 51 119 51 119 52 124 55 128 52 121 52 124 54 126 55 126 54 128 55 131 57 128 55 126 58 128 52 126 57 133 58 131 61 140 64 143 66 143 63 140 61 138 61 138 61 138 61 138 61 143 61 143 61 143 61 143 60 143 63 143 60 140 63 150 61 143 63 148 64 148 63 145 63 143 61 140 60 143 61 145 63 140 63 140 63 140 63 140 60 136 61 140 63 138 60 136 61 143 60 140 60 140 61 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 67 157 66 155 66 155 64 152 66 157 67 157 69 159 69 159 67 157 67 157 67 157 67 157 69 159 69 159 69 159 69 159 70 162 70 162 72 164 73 167 67 169 67 169 67 169 67 169 70 171 69 171 69 174 72 179 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 67 169 67 171 69 171 69 171 66 167 67 171 69 174 72 176 72 174 70 174 69 171 67 169 67 169 67 167 67 171 69 174 70 171 69 169 69 169 70 171 70 171 70 174 72 176 73 176 75 179 73 176 75 181 78 183 75 179 73 174 72 176 75 179 75 179 76 181 76 181 75 179 75 181 78 186 79 186 78 183 79 191 78 195 87 214 95 217 99 224 98 222 98 222 99 224 96 212 90 202 88 195 81 179 76 171 67 140 49 124 48 131 48 124 51 128 52 128 52 126 52 133 57 133 54 128 54 136 55 140 55 143 57 145 60 145 63 152 67 159 70 164 72 164 70 174 72 176 72 174 69 171 66 167 66 167 64 164 64 157 61 150 63 150 63 150 63 150 60 145 58 143 58 140 57 140 61 140 57 133 58 143 64 157 73 171 76 174 73 176 76 186 82 191 84 195 85 200 87 205 88 210 90 219 93 224 96 229 98 229 98 231 101 238 105 243 111 248 110 245 113 255 119 262 125 262 128 269 108 171 39 102 40 117 42 112 42 109 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 42 109 39 105 36 100 36 102 36 109 36 102 34 100 34 97 31 93 33 88 31 85 30 85 27 81 25 78 25 76 24 71 25 71 22 69 25 71 22 52 16 21 9 9 4 7 7 11 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 1 2 1 2 1 2 1 2 6 7 4 7 4 4 3 4 4 9 4 9 4 11 7 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 6 11 4 9 4 9 3 7 6 11 6 11 7 14 7 14 7 9 6 9 6 11 9 14 6 9 6 9 6 9 6 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 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 1 4 1 7 4 11 9 28 9 23 7 21 9 16 4 9 4 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 59 45 63 46 63 46 63 46 71 55 91 54 83 57 87 51 103 58 95 54 83 49 71 46 87 55 95 57 91 57 107 64 99 60 95 58 95 58 95 58 95 52 59 42 51 43 55 42 63 43 63 43 59 40 51 37 47 42 67 45 59 40 59 43 43 42 71 46 63 42 63 46 55 43 71 45 63 43 71 48 67 48 67 49 71 51 75 51 63 48 75 54 83 54 79 52 75 49 71 49 75 51 79 54 79 52 75 51 75 51 71 49 79 52 75 51 75 52 83 54 75 52 79 52 83 54 83 54 87 55 83 54 79 55 83 57 95 57 79 55 91 60 95 58 103 63 111 66 111 64 103 61 99 61 99 61 99 61 99 61 103 61 103 61 103 61 103 61 95 61 103 61 99 60 107 66 107 63 111 64 111 63 103 61 99 61 103 63 107 61 103 60 95 60 95 60 95 60 95 60 99 61 103 64 107 63 99 61 103 60 99 58 95 60 99 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 103 64 107 66 107 66 111 67 107 66 111 67 111 69 115 69 111 67 111 67 111 67 111 67 115 69 115 69 115 69 115 69 111 67 115 69 119 70 119 70 111 67 111 67 111 67 111 67 119 69 115 67 115 70 123 73 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 115 69 115 67 111 67 111 67 107 66 111 69 115 70 123 72 126 73 123 70 115 66 107 64 111 67 107 66 107 67 119 73 107 70 95 67 91 69 99 70 99 70 99 72 103 73 107 73 111 75 107 73 107 75 119 79 111 73 107 72 103 73 107 75 107 75 111 76 115 75 111 73 115 76 115 76 119 78 123 81 130 78 123 82 150 95 170 95 174 98 170 96 170 96 174 98 170 93 162 90 158 87 142 76 138 69 79 46 55 45 67 49 63 49 83 57 91 55 79 51 79 54 87 54 79 51 79 55 87 54 91 57 99 60 99 63 91 64 103 69 103 72 107 72 115 69 119 72 123 72 119 70 107 66 107 64 103 64 99 64 99 66 99 64 91 63 87 61 79 58 79 57 75 57 71 55 87 57 75 52 67 60 91 66 99 72 119 78 115 76 119 79 130 82 134 84 138 85 146 87 150 88 154 92 166 95 174 96 178 96 174 96 182 102 194 107 202 108 190 108 194 114 206 119 234 122 242 131 238 95 63 28 35 42 51 42 51 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 47 39 43 36 39 36 43 37 51 36 51 34 47 33 43 34 35 31 35 31 31 30 27 30 23 28 19 27 19 25 23 25 27 24 23 24 31 25 27 22 27 18 11 6 0 3 0 6 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 11 7 11 6 7 6 3 4 7 4 3 4 3 6 11 9 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 4 0 4 0 6 7 7 3 7 3 7 0 6 15 7 7 6 3 6 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 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 3 6 27 9 19 9 15 7 15 9 7 6 7 6 3 4 0 3 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 43 109 45 112 46 109 45 107 40 114 52 119 52 128 54 114 55 128 52 124 49 119 48 117 49 126 55 131 55 133 61 148 55 126 57 131 58 133 61 136 63 126 45 102 40 107 43 105 45 109 45 107 42 102 39 97 42 112 49 114 43 105 43 112 43 114 52 119 46 105 42 109 42 109 48 114 45 109 48 119 48 114 48 117 49 119 51 119 45 114 51 126 57 128 55 124 49 117 49 117 49 119 54 124 54 121 52 119 51 117 49 114 54 124 52 119 51 119 52 121 51 119 51 121 52 121 54 124 61 136 57 128 55 131 60 138 61 133 57 131 60 140 63 138 63 143 66 148 67 143 63 138 61 138 61 138 61 138 61 138 61 143 61 143 61 143 61 143 58 140 61 143 60 140 63 150 64 148 64 148 63 143 60 140 58 140 63 148 64 145 60 138 58 133 58 133 58 133 58 133 63 143 64 145 66 143 64 140 61 140 60 138 58 140 60 143 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 63 152 64 155 66 157 67 159 66 155 66 157 67 159 69 159 67 157 67 157 67 157 67 157 69 159 69 159 69 159 69 159 66 155 66 157 67 159 69 159 67 169 67 169 67 169 67 169 70 171 67 167 67 171 72 179 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 70 171 69 169 67 167 66 164 66 167 67 171 69 174 72 176 75 179 72 174 67 167 64 162 67 167 64 164 66 169 70 176 72 171 67 164 66 167 70 174 70 171 70 174 72 176 73 176 76 179 73 174 73 179 78 186 78 181 76 179 75 181 76 183 73 179 75 181 76 179 75 176 78 181 75 179 76 183 81 191 81 191 78 198 90 219 98 219 98 219 96 217 95 219 96 219 92 205 92 207 93 195 82 176 78 155 49 112 40 117 48 124 46 126 55 140 61 136 52 124 51 128 54 131 51 124 51 131 52 138 55 143 60 150 64 155 63 152 67 159 70 164 72 164 67 169 69 174 72 176 72 176 66 167 66 164 64 162 63 157 67 157 67 155 64 150 61 145 58 143 57 140 57 138 55 138 57 131 51 124 52 133 60 150 63 164 78 183 81 183 76 181 82 191 82 191 82 198 85 202 88 207 88 217 93 224 96 226 96 226 95 226 98 234 104 243 107 243 107 243 110 250 116 260 125 265 126 276 134 241 69 105 39 117 40 109 40 109 40 107 42 112 42 112 42 112 42 112 39 107 39 107 39 107 39 107 37 105 37 105 37 105 37 105 36 102 36 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 81 27 76 27 71 22 66 25 71 25 57 22 38 12 16 3 4 3 9 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 10 14 9 14 7 9 6 9 6 9 4 9 4 11 7 16 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 10 16 9 14 7 11 6 9 9 16 7 9 4 9 4 9 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 1 4 0 2 0 4 3 11 7 23 6 16 4 16 6 14 7 14 7 9 6 9 4 7 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 43 42 63 52 83 49 47 34 71 57 91 48 55 48 79 54 87 52 79 49 75 49 79 51 83 54 91 57 95 57 91 55 107 61 91 55 83 55 95 60 95 51 55 42 59 45 43 33 95 52 71 42 51 40 59 45 71 42 51 40 71 51 79 46 87 49 71 43 59 42 59 43 63 45 67 48 79 51 87 52 71 49 67 48 67 48 63 46 59 48 79 54 83 51 63 43 71 51 83 55 91 57 87 54 83 55 83 51 67 46 67 51 87 55 79 49 67 46 59 43 55 45 71 54 87 57 91 57 95 58 83 54 75 52 79 55 95 60 95 58 87 57 87 57 103 63 103 61 99 60 95 60 91 60 95 61 99 63 103 64 107 63 107 63 107 63 107 63 111 64 107 60 99 60 99 60 107 60 95 58 99 58 87 51 103 60 95 57 91 57 91 58 95 58 91 57 87 58 91 60 91 60 99 63 103 63 103 61 111 64 107 61 103 60 95 58 103 61 111 66 115 66 115 66 99 63 103 64 103 63 95 61 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 69 115 69 107 66 111 67 111 66 103 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 107 66 111 69 115 70 123 72 119 70 119 69 115 67 111 67 115 70 123 70 111 66 111 69 111 69 115 70 119 69 115 67 126 72 115 67 107 64 103 64 95 64 111 70 123 70 111 66 107 67 111 67 111 66 103 63 103 64 103 64 103 64 103 66 111 72 95 67 91 67 91 67 103 72 103 70 95 67 83 64 95 70 107 76 119 76 107 72 115 76 111 72 103 72 103 72 103 73 115 78 123 78 115 75 119 78 123 79 123 78 115 75 115 81 154 95 166 92 154 88 170 96 170 96 170 95 162 92 166 87 142 82 158 87 150 75 99 58 75 45 51 43 63 48 75 51 75 52 79 54 83 54 91 57 87 55 91 57 95 60 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 111 66 103 66 99 66 95 64 95 64 91 63 91 61 79 55 63 51 59 51 71 52 75 54 75 61 87 63 95 69 107 75 115 78 119 78 115 79 130 82 130 81 138 87 146 87 154 90 158 90 158 90 174 93 182 98 186 104 198 107 202 107 190 104 186 111 210 119 226 119 210 116 265 132 158 37 27 40 47 40 47 42 59 43 55 40 51 39 47 40 51 42 51 40 51 40 51 40 51 40 35 37 51 39 39 34 43 40 47 37 43 36 39 37 43 39 47 36 51 36 51 34 43 33 39 33 39 33 35 31 31 31 35 33 31 30 27 28 27 27 39 28 31 24 23 25 43 31 47 19 3 6 3 9 0 1 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 23 10 11 6 3 4 7 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 7 4 3 3 0 4 3 6 7 7 3 6 0 7 3 9 3 7 3 7 3 7 3 7 11 7 11 7 11 7 11 7 15 7 7 4 3 4 3 4 3 4 0 3 0 1 0 1 11 6 3 3 0 3 0 4 0 3 0 3 0 3 0 3 3 4 3 4 3 4 3 4 11 4 0 3 7 7 7 1 3 4 3 3 0 1 0 0 7 4 19 10 23 9 11 6 15 4 0 3 7 7 3 0 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 51 114 46 114 51 117 45 100 49 126 58 124 52 128 57 126 52 126 51 124 51 126 54 131 54 128 54 131 55 131 57 133 64 136 58 128 55 128 60 136 60 121 46 109 46 112 40 93 49 114 45 105 40 105 43 109 43 105 40 102 45 112 48 112 49 114 45 107 42 105 43 107 48 114 48 114 46 112 46 112 43 109 45 112 49 119 51 121 43 112 49 121 52 121 49 114 49 119 54 126 55 126 54 124 54 126 54 119 48 112 48 119 55 121 49 109 43 107 45 112 43 112 49 121 55 128 57 128 57 128 54 124 52 124 52 124 60 136 60 136 60 133 57 131 63 140 63 138 61 136 60 136 61 138 61 138 63 140 63 140 61 143 61 143 61 143 61 143 64 145 61 140 60 140 60 140 64 145 61 143 63 143 58 131 61 140 58 136 57 136 57 138 60 133 58 131 57 133 58 136 58 136 61 140 63 140 63 138 60 143 61 143 61 143 61 143 61 145 64 148 66 150 66 148 63 148 64 150 66 150 64 148 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 157 69 159 64 155 66 157 67 155 66 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 69 171 69 171 69 171 69 171 70 174 70 171 69 169 67 169 69 174 72 174 67 167 67 171 67 171 69 174 70 171 69 169 72 174 69 169 66 167 66 167 61 164 67 174 70 171 67 167 66 169 67 169 66 167 64 162 64 164 64 164 64 164 64 164 72 171 69 167 67 167 67 169 72 174 73 174 72 171 67 167 69 171 73 181 76 179 73 174 76 179 73 174 72 174 72 174 70 174 75 181 76 181 75 176 79 183 78 183 78 183 78 183 78 200 90 217 93 212 92 212 98 222 96 219 95 212 90 207 92 198 84 191 88 191 78 159 55 133 48 117 43 117 48 126 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 69 171 69 171 69 171 69 171 66 167 67 169 66 164 63 155 64 155 64 152 64 150 63 150 61 145 58 138 54 136 52 133 52 128 54 133 60 140 61 148 67 162 72 171 75 181 78 183 76 186 82 191 81 193 84 200 84 202 87 214 90 217 92 217 92 222 95 229 101 236 104 241 105 241 104 236 107 245 114 257 120 260 116 255 135 284 101 152 37 119 40 117 40 114 45 114 42 109 40 107 39 109 40 112 39 107 39 107 39 107 39 107 34 105 40 107 36 100 37 109 39 105 37 102 36 105 37 107 36 112 37 107 37 105 36 97 33 95 34 90 33 88 31 88 33 90 31 85 30 83 27 76 33 81 27 69 22 66 25 66 25 52 15 26 7 21 3 11 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 9 14 7 9 6 9 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 7 14 6 9 4 11 7 14 9 16 7 14 7 14 9 16 7 14 7 14 7 14 7 14 7 14 7 14 7 14 7 14 10 16 7 11 4 11 6 11 7 14 6 11 6 9 4 9 7 11 4 7 3 7 3 9 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 6 7 1 7 7 14 4 4 6 11 4 9 3 7 3 4 0 16 6 23 10 28 12 21 9 9 3 4 6 9 4 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 103 54 59 43 71 52 71 45 59 51 83 54 91 61 95 51 79 51 79 51 83 54 91 57 91 55 87 52 87 55 99 60 111 63 99 58 95 58 99 61 103 55 75 49 75 49 59 39 63 43 59 42 59 42 63 43 51 40 59 42 55 42 67 48 71 45 63 43 63 43 67 45 71 46 71 46 67 45 67 45 55 45 59 46 71 51 75 52 59 45 63 49 75 52 83 54 71 51 79 54 83 54 83 52 83 54 83 51 67 46 67 51 79 49 63 43 51 43 63 49 59 46 71 52 87 57 91 57 75 54 79 54 79 52 71 51 95 61 103 63 103 61 91 57 103 63 103 61 99 60 95 60 107 64 103 63 103 63 103 61 103 61 103 61 103 61 103 61 107 63 103 60 99 60 99 61 119 64 107 64 115 64 103 57 99 60 95 57 91 57 91 57 95 58 91 57 87 58 91 60 91 60 99 63 103 63 103 61 91 58 95 60 103 63 107 64 103 63 107 64 115 64 111 64 99 63 107 67 111 69 111 67 103 64 103 64 103 64 103 64 107 66 107 66 107 66 107 66 111 66 103 64 111 67 107 64 107 66 107 66 111 67 111 69 103 64 107 67 111 66 107 64 107 66 111 67 111 67 115 69 111 69 115 70 119 69 115 67 115 69 115 69 115 69 115 69 107 66 107 67 111 69 115 69 123 72 119 69 115 67 107 66 119 70 119 69 115 67 111 67 115 70 123 70 111 66 111 69 111 67 115 69 115 69 111 67 115 67 111 66 107 67 111 69 99 64 111 69 115 69 111 66 111 66 107 66 103 64 103 63 103 64 103 64 103 64 103 66 111 70 95 67 91 67 95 69 103 72 107 73 107 72 103 70 95 70 107 75 115 75 107 72 111 75 107 72 103 72 103 73 99 72 107 73 111 75 107 73 123 79 119 76 115 78 123 81 138 87 158 93 162 93 166 96 174 98 170 95 158 90 150 87 158 87 158 88 170 82 119 60 63 45 59 45 67 48 79 52 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 115 69 115 69 115 69 115 69 111 67 111 66 103 63 91 60 99 66 95 64 91 63 91 61 83 60 79 57 71 55 75 57 67 52 79 58 83 61 83 58 91 69 103 75 111 76 119 78 119 79 130 82 126 79 134 85 134 84 142 87 158 92 162 92 170 92 178 96 190 101 194 104 190 102 182 101 190 107 206 113 210 119 218 122 269 140 230 90 35 42 31 43 51 46 55 42 55 40 51 39 47 40 51 42 47 39 47 39 47 39 47 39 39 37 47 39 39 36 43 39 43 37 43 37 43 37 43 37 55 37 59 39 55 37 51 36 39 33 39 33 35 31 31 31 35 33 31 30 27 28 27 27 47 33 39 24 23 21 23 24 43 24 31 15 0 3 0 6 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 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 6 11 7 11 7 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 15 9 11 6 7 7 15 9 11 9 7 7 3 9 7 10 3 7 3 7 3 7 3 7 3 6 3 6 3 6 3 6 11 9 7 6 0 6 3 6 19 10 15 9 11 7 11 7 11 6 3 3 0 3 0 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 3 3 0 6 11 7 3 0 7 6 7 6 3 4 3 4 0 0 7 7 27 13 35 16 11 6 0 3 7 6 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 60 119 42 105 49 124 52 112 40 105 43 107 51 131 55 112 52 124 51 121 49 124 52 126 57 131 52 124 52 131 60 140 64 140 61 133 60 133 61 136 63 131 55 124 55 124 48 109 40 105 43 107 43 105 40 100 36 102 43 105 37 97 42 114 42 105 42 107 43 109 45 112 40 102 42 107 45 114 48 117 49 117 48 114 48 114 46 112 48 114 46 112 48 119 52 126 51 119 51 121 52 121 52 119 52 124 54 119 48 114 49 121 48 114 48 114 48 114 49 117 46 114 49 121 54 126 57 128 52 126 55 131 57 128 52 121 58 138 63 143 64 140 60 133 63 140 63 138 61 136 60 136 66 145 64 143 63 138 61 138 60 140 60 140 60 140 60 140 61 143 60 138 58 140 60 143 66 148 63 145 64 148 61 138 60 138 57 136 55 133 57 136 60 133 58 131 57 133 58 136 58 136 61 140 63 140 63 138 58 138 60 140 60 143 61 143 61 145 63 148 64 148 63 145 60 143 64 150 67 155 69 155 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 66 155 66 157 67 157 63 152 66 157 67 157 66 155 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 70 174 70 171 69 169 67 169 70 174 70 171 69 169 67 169 69 174 72 174 67 167 67 171 66 169 69 171 69 171 67 167 67 167 66 167 66 169 69 174 64 164 67 169 67 169 66 164 67 167 66 164 64 162 64 164 64 164 64 164 64 164 64 164 70 171 69 167 67 167 69 171 69 171 72 174 73 174 72 171 69 171 72 176 75 176 73 174 73 176 72 171 70 174 72 176 72 174 73 176 75 179 75 179 81 186 76 179 76 186 82 195 88 210 93 214 92 214 96 224 99 222 95 212 88 205 85 198 85 193 88 195 87 171 61 131 42 112 45 119 48 121 49 121 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 69 171 69 171 70 174 69 169 67 167 64 159 58 148 64 155 64 152 63 148 61 145 60 143 58 140 57 143 60 145 49 128 57 140 63 140 58 140 66 159 70 169 75 181 78 183 78 186 82 191 79 191 81 198 79 195 82 210 88 217 92 219 90 222 93 226 98 231 101 236 99 231 99 234 102 241 107 248 111 253 117 265 132 288 131 248 54 131 39 121 48 124 43 112 42 109 40 107 39 109 40 112 37 105 37 105 37 105 37 105 37 105 37 105 37 105 37 105 37 105 37 105 37 105 37 105 36 109 37 107 37 105 36 97 33 95 34 90 33 88 31 88 31 88 31 85 30 83 28 78 34 85 30 74 25 69 25 64 27 64 25 47 6 19 1 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 1 4 6 14 9 14 7 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 9 14 6 11 6 11 7 16 10 19 9 16 9 16 10 19 7 14 7 14 7 14 7 14 7 21 7 21 7 21 7 21 9 23 7 19 6 21 7 23 10 19 9 16 9 14 7 14 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 7 4 14 7 11 3 4 6 11 6 11 6 11 6 11 0 14 4 21 10 31 16 28 6 11 4 7 4 7 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 71 43 43 42 71 54 75 46 51 42 43 36 55 52 83 46 79 49 71 46 67 46 67 46 91 54 83 51 83 55 103 63 111 63 107 61 99 60 99 61 107 61 99 60 95 55 79 48 63 45 71 46 63 40 43 34 43 40 63 40 43 36 55 46 55 40 59 43 63 45 67 45 55 40 59 43 67 48 75 49 71 49 67 48 67 48 63 46 79 51 67 46 63 48 75 52 75 51 75 49 71 49 71 51 75 52 79 51 67 48 71 52 63 48 75 54 83 52 75 48 71 49 71 51 79 54 91 57 79 55 87 60 95 58 83 54 91 60 103 63 107 63 99 60 103 63 103 61 99 60 95 60 111 64 107 63 103 61 99 60 99 60 99 60 99 60 99 60 99 60 95 58 95 60 99 61 103 60 99 60 107 63 99 57 99 58 91 55 87 55 87 57 95 58 91 57 87 58 91 60 91 60 99 63 103 63 103 61 103 61 99 60 99 58 95 58 103 63 107 64 111 63 103 61 87 60 95 64 107 66 107 66 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 103 66 107 66 111 67 99 64 107 67 111 67 111 67 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 111 67 111 69 115 70 119 70 119 70 119 69 115 67 111 67 115 70 123 70 111 66 111 69 107 66 111 69 115 67 107 66 107 66 107 66 111 69 119 72 107 66 107 66 107 66 103 64 111 66 103 63 95 63 99 64 103 64 103 64 103 64 103 66 107 69 91 67 91 69 99 70 91 67 95 70 99 70 95 69 95 70 99 72 103 73 103 72 103 72 99 70 99 72 103 73 111 75 111 75 115 76 119 78 123 78 115 75 115 81 138 87 158 93 162 93 158 92 170 101 174 96 162 88 142 84 138 84 154 85 162 85 142 67 83 45 55 45 67 48 71 48 67 45 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 111 69 115 70 119 70 115 69 111 67 103 61 91 60 99 66 95 63 87 60 83 58 79 58 75 57 79 58 83 61 67 52 83 60 87 61 75 55 83 66 99 73 111 76 119 78 119 79 130 81 123 78 126 82 123 79 134 84 150 90 158 92 178 90 182 93 182 98 190 99 178 98 178 99 186 104 194 107 186 110 206 117 234 134 273 132 119 55 35 40 59 46 47 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 39 37 43 39 47 37 43 36 43 34 47 34 47 33 39 31 39 33 39 33 35 31 31 31 31 31 27 30 27 30 31 28 39 31 43 30 39 28 43 30 39 27 39 18 0 3 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 7 15 7 7 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 7 6 3 3 0 4 7 6 11 9 7 7 3 9 7 10 3 7 3 7 3 7 3 7 7 7 7 7 7 7 7 7 11 7 7 6 3 7 11 9 15 7 11 7 7 6 7 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 4 7 7 7 4 0 3 7 6 7 6 7 6 7 6 7 3 7 6 15 9 23 12 7 6 7 4 3 3 0 3 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 42 105 42 109 48 114 46 109 48 114 45 100 42 119 52 117 48 119 46 114 45 114 45 114 54 126 52 126 54 133 60 140 61 136 61 136 60 133 60 131 61 138 63 138 60 128 54 119 46 112 48 112 43 102 36 93 40 102 42 102 39 100 40 107 39 102 42 107 45 109 43 107 46 112 46 112 45 109 45 109 43 109 45 112 49 119 51 121 54 121 49 114 46 114 49 117 52 119 49 114 48 114 48 117 51 121 52 119 48 114 51 124 48 117 54 126 55 124 51 117 51 117 49 119 52 124 55 128 55 131 58 133 60 136 58 133 60 136 60 136 60 138 61 138 63 140 63 138 61 136 60 136 63 138 61 138 61 138 60 136 61 143 61 143 61 143 61 143 58 138 58 136 58 140 60 143 58 136 57 138 60 140 57 131 58 138 57 133 54 131 55 133 60 133 58 131 57 133 58 136 58 136 61 140 63 140 63 138 63 143 61 140 58 136 57 133 61 145 63 145 63 143 60 140 58 140 61 145 64 148 64 148 64 148 64 148 64 148 64 148 66 155 66 155 66 155 66 155 64 155 67 157 64 152 66 157 63 152 64 152 66 155 66 155 61 150 64 155 67 157 67 157 69 159 67 157 67 157 66 155 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 66 167 67 169 67 169 66 167 66 167 66 167 66 169 70 174 66 167 66 164 64 164 64 164 67 167 63 159 60 159 63 164 64 164 64 164 64 164 64 164 69 169 67 167 67 169 70 174 67 169 69 171 70 169 67 167 69 171 70 171 72 174 72 176 70 171 70 169 70 174 72 176 76 181 75 179 76 181 78 186 76 181 76 181 79 191 85 200 90 214 93 214 92 212 95 222 96 214 90 202 84 198 84 198 82 188 82 174 69 143 48 112 46 121 48 119 48 117 46 114 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 66 167 67 171 69 174 72 176 69 171 69 169 66 164 61 155 64 155 64 150 61 145 58 143 58 140 57 140 57 140 58 145 52 131 57 138 61 138 57 140 63 155 67 167 73 181 78 186 78 186 82 188 78 186 78 193 78 193 81 207 85 212 88 214 90 219 92 222 95 226 98 229 96 229 99 234 102 238 105 241 107 245 110 250 119 272 132 279 101 169 42 117 45 119 42 124 42 109 40 107 39 109 40 112 39 107 39 107 39 107 39 107 39 105 36 102 39 107 37 102 34 102 39 109 40 107 36 100 31 105 33 100 33 97 31 90 33 95 34 90 33 88 31 88 30 85 30 85 30 85 30 81 30 81 30 78 30 78 31 74 24 64 21 52 10 28 3 16 4 7 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 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 3 7 4 9 6 9 6 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 6 9 3 7 3 7 4 11 9 14 7 11 6 14 7 16 7 14 7 14 7 14 7 14 9 23 9 23 9 23 9 23 6 19 6 16 6 21 9 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 3 9 6 11 3 7 4 11 4 9 4 9 6 11 6 11 4 21 4 14 3 16 6 14 4 11 7 9 3 2 3 7 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 55 46 67 46 51 40 51 45 67 54 83 48 59 48 71 46 59 43 59 45 67 48 75 51 79 51 83 54 95 58 103 60 99 60 99 60 99 58 91 57 99 63 111 64 103 58 83 52 71 46 71 46 67 42 55 39 67 42 51 39 55 42 59 40 51 40 59 43 67 43 59 40 75 48 75 48 71 46 71 46 55 45 59 46 71 51 75 52 71 49 67 48 67 49 75 51 79 51 67 46 63 46 67 48 71 51 79 51 67 48 75 54 83 52 75 49 71 49 75 52 75 51 71 49 75 54 87 57 87 55 83 55 87 58 91 60 95 58 87 55 87 58 99 64 103 63 103 61 99 60 95 60 91 58 91 60 95 60 95 60 103 61 103 61 103 61 103 61 95 57 91 57 95 58 99 61 95 57 87 57 99 60 91 55 95 57 87 55 83 54 87 55 95 58 91 57 87 58 91 60 91 60 99 63 103 63 103 61 99 58 95 58 95 58 95 58 107 63 107 63 107 61 99 58 99 63 103 64 107 64 103 63 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 103 64 103 66 107 66 95 63 103 66 111 69 115 67 115 69 115 67 111 66 107 66 111 69 115 70 119 69 115 67 107 66 107 66 107 66 107 66 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 103 66 107 67 111 66 107 64 111 67 107 66 107 67 115 69 111 66 107 64 99 63 99 63 111 66 99 60 91 61 99 64 103 64 103 64 103 64 103 66 103 67 91 67 91 69 99 72 103 72 103 72 99 69 91 66 99 69 95 69 99 70 103 73 99 69 95 69 99 70 103 73 115 75 107 73 107 75 119 79 107 75 115 79 130 84 142 88 150 92 162 93 158 92 162 95 162 90 146 84 134 82 138 85 150 82 134 67 87 49 59 43 71 48 71 48 79 49 83 49 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 107 66 111 69 115 70 123 72 115 69 115 69 115 67 107 66 99 66 95 63 83 58 75 57 79 57 71 55 71 55 71 57 79 55 83 57 75 60 79 58 79 63 95 72 107 76 119 79 119 81 130 81 119 76 123 79 126 81 134 84 146 85 146 85 174 90 178 92 186 93 182 96 182 98 182 102 190 105 194 107 202 108 182 110 210 122 249 132 249 82 47 36 39 40 43 49 55 40 51 39 47 40 51 42 47 39 47 39 47 39 47 39 51 37 35 36 47 40 43 34 35 36 47 40 51 39 39 34 43 33 47 34 43 33 39 31 39 33 39 33 35 31 31 31 27 30 27 30 27 30 35 30 31 28 39 28 35 25 31 25 39 19 19 13 3 7 0 0 0 4 0 1 0 1 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 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 7 6 3 4 0 3 3 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 11 6 3 4 3 4 7 7 0 6 0 4 0 4 0 6 3 7 3 7 3 7 3 7 7 9 7 9 7 9 7 9 0 4 0 3 0 6 3 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 3 6 7 3 0 0 3 10 0 3 0 3 3 4 7 6 7 1 0 0 0 1 3 6 0 6 15 6 0 0 0 6 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 49 121 52 112 37 93 39 112 45 124 58 121 45 109 43 102 40 107 42 114 48 126 55 136 49 124 52 131 58 136 60 138 58 131 60 133 58 131 57 126 60 138 66 143 61 131 55 124 46 109 45 109 45 109 45 109 48 105 37 100 43 109 43 100 40 102 43 109 45 107 40 100 43 109 45 114 49 119 52 121 49 117 48 114 48 114 46 112 45 112 46 117 51 121 52 124 52 119 48 112 45 109 46 114 49 119 52 119 48 114 51 124 58 124 48 107 42 109 51 124 52 119 49 117 51 121 55 128 55 126 52 124 54 128 58 136 61 133 55 124 54 131 61 145 63 140 63 138 61 136 60 136 55 128 57 131 58 136 60 136 63 145 63 145 63 145 63 145 57 136 57 136 57 138 61 143 58 136 57 138 61 143 58 133 58 136 55 131 54 131 54 133 60 133 58 131 57 133 58 136 58 136 61 140 63 140 63 138 55 133 57 138 58 140 61 143 63 145 63 145 63 140 58 138 66 150 67 152 67 150 64 148 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 63 152 64 155 66 155 61 150 64 155 67 159 69 159 69 159 69 157 67 155 66 155 67 159 69 162 70 159 69 157 66 159 64 159 64 159 64 159 66 162 66 164 67 167 69 167 72 171 70 167 69 164 66 162 70 169 70 167 69 164 67 164 69 169 72 169 67 162 67 167 64 162 66 164 67 162 66 159 69 164 67 162 66 164 67 167 67 164 64 157 63 157 63 157 67 162 63 152 58 152 63 159 64 159 64 159 64 159 64 164 67 167 67 167 67 169 72 174 75 179 75 176 72 171 67 167 70 169 69 169 69 171 72 176 69 169 69 169 69 171 73 176 75 176 72 171 72 176 76 183 72 176 78 188 84 195 87 200 87 210 93 217 92 210 92 214 92 207 85 195 81 195 85 200 85 174 73 143 52 117 43 112 48 119 48 119 51 121 54 126 52 126 51 128 52 131 54 131 57 136 55 133 57 136 58 140 57 136 57 140 58 148 63 150 64 152 66 157 67 159 70 164 67 162 67 167 69 169 72 171 69 167 70 169 70 167 67 164 66 155 64 150 60 143 57 138 58 140 55 136 54 136 54 136 57 136 55 133 55 136 58 145 60 152 67 164 75 176 78 186 78 188 82 188 76 183 76 191 81 195 81 200 84 202 84 202 90 217 90 222 92 224 95 226 96 229 101 236 104 241 105 241 117 248 107 245 114 255 125 269 138 205 46 109 37 109 40 131 42 109 40 107 39 109 40 112 40 109 40 109 40 109 40 109 40 105 34 102 39 109 37 100 34 102 39 109 40 107 36 100 34 105 36 105 36 102 34 95 33 95 34 90 33 88 31 88 30 85 30 85 30 85 30 81 28 78 27 71 24 64 19 52 22 59 12 42 13 35 4 9 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 3 4 3 4 3 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 9 11 4 4 1 2 3 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 9 14 7 11 6 14 7 16 6 9 3 7 3 7 4 11 7 14 7 14 7 14 7 19 10 26 9 26 9 26 9 26 3 16 3 16 3 19 6 21 6 14 6 11 6 9 4 9 7 11 4 7 3 7 3 9 3 4 3 4 3 4 3 4 4 7 4 7 4 7 4 7 6 14 6 4 0 2 6 21 0 4 1 7 3 9 4 9 3 11 0 7 0 11 4 11 3 11 9 11 1 0 3 9 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 79 54 83 42 55 46 75 42 75 46 63 42 63 46 79 52 67 46 59 46 79 52 71 45 71 46 71 55 79 46 79 64 103 57 79 54 99 63 103 58 99 60 103 61 99 57 83 52 75 46 55 42 59 48 67 46 59 45 55 42 51 40 43 39 47 37 55 42 59 42 59 42 71 46 71 46 71 46 71 46 59 46 67 49 71 46 59 43 67 49 71 51 75 51 71 49 75 51 75 51 75 51 75 51 75 51 75 51 75 51 75 51 107 55 67 46 67 51 71 46 59 46 71 51 79 54 83 54 87 60 103 60 79 54 87 63 91 60 103 61 91 55 83 57 103 63 99 60 87 55 79 54 83 57 95 63 107 64 103 63 111 63 95 58 91 60 103 66 95 60 99 63 103 63 99 61 91 58 91 58 95 61 103 64 87 57 87 57 87 57 87 57 95 60 95 60 95 60 95 60 103 61 95 58 87 58 95 61 95 60 95 60 95 60 95 60 103 63 107 64 107 66 111 66 107 63 111 64 111 63 103 61 119 64 107 63 115 69 123 67 115 66 115 64 111 63 107 63 103 61 111 66 115 66 115 66 119 69 123 69 123 67 115 64 95 58 95 58 103 66 123 72 99 64 103 66 107 67 111 69 111 66 107 67 115 67 103 60 103 66 115 70 119 69 107 64 119 69 115 67 111 69 115 70 126 72 115 67 107 67 115 69 111 69 119 70 111 67 115 70 119 70 119 70 119 70 119 70 119 69 115 67 111 69 115 70 126 73 126 72 123 72 119 70 115 69 115 67 111 67 107 66 111 67 111 67 111 67 111 67 119 70 119 69 115 69 115 67 99 67 91 67 95 70 103 73 107 73 107 73 107 73 107 73 115 73 126 75 123 70 107 66 111 69 111 69 111 69 111 69 99 70 107 70 95 69 107 75 99 72 115 78 126 82 150 93 166 95 166 96 166 95 158 92 146 84 138 84 146 87 150 85 162 76 107 49 55 42 67 52 71 49 71 49 71 49 71 49 75 52 71 49 67 52 79 55 99 58 79 54 87 60 99 60 95 60 99 63 107 63 111 66 107 63 111 64 107 66 115 67 115 69 123 73 126 73 126 73 119 72 130 76 130 72 115 67 111 66 115 63 103 60 95 58 87 55 87 55 87 55 87 55 83 52 87 55 91 58 91 60 83 61 95 69 107 76 126 81 130 81 142 82 146 81 142 79 146 81 150 84 158 85 162 88 154 87 158 90 170 95 170 96 174 102 198 108 198 104 186 102 202 111 194 108 182 116 230 132 249 122 87 27 71 43 31 48 47 42 55 40 35 36 47 46 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 7 22 11 25 23 30 39 31 23 27 39 25 23 19 23 24 43 22 7 12 7 12 15 10 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 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 4 0 4 0 4 0 4 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 3 0 3 0 4 0 3 0 4 0 3 0 3 0 3 0 3 0 3 0 3 3 6 7 7 11 6 7 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 39 105 43 93 37 102 45 97 46 105 42 97 40 102 46 109 46 107 43 112 51 121 49 109 48 107 45 119 51 112 51 133 60 131 58 133 63 138 63 136 67 143 64 138 60 128 54 121 52 117 45 109 46 114 46 109 43 107 42 102 39 100 37 97 37 100 40 105 42 105 42 102 45 109 45 109 45 109 45 109 45 109 48 114 48 112 45 107 48 117 51 121 51 114 45 107 51 119 51 119 51 119 51 119 51 119 51 119 51 119 51 119 58 124 48 112 48 119 49 114 48 117 51 121 54 124 54 124 57 133 58 131 55 128 57 136 57 136 61 136 57 128 55 131 61 138 60 133 58 131 55 128 55 131 60 140 64 143 63 140 63 138 60 133 58 136 61 140 58 133 60 136 61 136 58 133 57 131 57 131 57 131 58 133 57 131 57 131 57 131 57 131 60 136 60 136 60 136 60 136 60 133 58 131 58 136 63 143 60 136 60 136 60 136 60 136 61 140 63 140 64 143 64 145 54 136 58 143 64 150 67 152 66 145 61 145 66 152 67 150 66 150 66 148 64 145 63 145 63 145 63 148 64 150 66 150 67 152 67 152 67 150 64 148 64 148 63 143 61 145 64 150 64 152 66 155 66 155 66 157 67 155 66 157 69 157 64 145 66 155 67 159 69 157 66 155 69 159 69 157 67 159 69 159 72 162 67 155 66 155 67 157 67 159 70 162 67 155 67 162 70 162 70 162 70 162 70 162 69 157 67 155 66 157 67 159 72 162 70 162 69 159 69 157 69 159 67 157 67 155 66 155 64 152 64 152 64 152 64 152 67 157 67 157 67 159 69 159 67 164 66 167 67 171 72 176 73 176 73 176 73 176 73 176 72 176 72 176 70 171 67 167 69 171 69 171 69 171 69 171 69 176 72 176 69 174 72 183 69 179 75 188 79 195 88 212 95 224 96 219 95 214 90 207 84 195 81 191 84 193 82 183 75 145 57 112 42 105 45 114 51 119 51 119 51 119 51 119 54 124 51 121 51 126 55 131 60 131 54 128 58 136 61 136 57 133 58 136 61 140 63 145 61 152 63 155 66 162 67 162 69 162 72 167 73 167 73 164 70 164 73 169 75 164 69 157 69 152 66 148 63 143 60 138 54 131 54 131 54 131 54 131 52 136 54 138 55 143 60 145 60 148 64 159 72 171 78 176 76 186 78 188 79 186 78 183 79 191 81 193 84 198 87 200 85 207 90 212 93 217 96 222 95 224 105 236 107 234 105 234 110 241 108 236 108 243 123 262 129 272 88 114 37 124 37 124 39 112 42 107 37 105 40 114 39 107 39 107 39 107 39 107 37 105 37 105 37 105 37 105 40 109 40 107 39 107 37 105 34 97 34 97 34 97 34 97 33 93 31 90 28 85 27 83 24 76 25 81 27 83 30 81 25 76 28 71 22 62 22 62 27 66 18 42 13 28 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 11 6 9 4 9 3 14 4 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 16 3 14 3 16 1 14 3 16 4 14 3 11 3 7 3 7 3 7 3 7 4 9 6 11 6 11 4 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 35 37 51 37 51 43 63 40 75 46 67 42 59 43 67 46 51 40 51 45 67 49 67 46 67 42 51 46 75 49 75 54 83 57 103 63 103 60 99 60 119 66 111 63 99 60 95 58 91 52 71 48 67 48 63 43 51 42 47 40 43 37 35 36 47 39 55 42 59 42 55 40 63 43 63 43 63 43 63 43 55 45 63 46 67 46 59 45 67 49 75 51 71 46 51 39 71 49 71 51 75 51 75 51 75 51 75 51 75 51 75 51 83 51 63 45 67 49 75 49 79 52 83 55 87 54 83 52 91 57 79 54 87 58 91 57 83 57 91 58 83 54 83 57 91 58 91 58 91 58 91 58 87 58 95 61 103 63 103 63 95 60 95 60 95 60 95 60 87 57 91 58 91 58 87 55 83 55 83 54 79 54 79 54 91 58 91 58 91 58 91 58 95 60 95 60 95 60 95 60 87 57 87 57 95 61 107 66 95 60 95 60 95 60 95 60 95 61 99 61 103 63 103 64 79 55 91 61 107 64 115 66 111 61 99 60 107 66 111 64 115 66 111 64 111 64 107 63 115 64 107 61 107 64 115 67 115 66 115 64 111 64 107 63 115 64 111 63 107 64 111 66 107 66 107 66 103 64 103 64 111 66 103 66 111 67 103 60 107 66 111 67 111 67 107 66 115 69 115 69 115 69 115 69 115 67 107 64 103 64 107 66 107 67 119 69 107 66 111 69 115 69 115 69 115 69 115 69 115 67 111 66 107 67 111 69 115 69 115 67 111 66 107 66 111 67 111 66 107 66 103 64 95 61 95 61 95 61 95 61 99 64 103 66 107 67 115 69 95 66 87 66 91 69 103 72 103 72 103 72 103 72 103 72 126 72 119 69 115 67 111 67 115 69 115 69 115 69 115 70 107 70 107 70 99 69 111 76 103 73 119 78 126 82 146 92 158 95 162 93 154 90 150 87 134 79 130 81 142 81 134 76 99 57 71 43 47 40 51 45 79 52 79 52 79 52 79 52 79 54 79 52 79 55 87 57 95 57 83 55 91 61 99 60 87 57 91 58 95 61 99 61 111 63 115 66 119 67 126 69 115 70 123 73 126 73 123 72 119 72 126 75 130 72 115 67 126 69 119 66 111 63 103 60 83 54 83 54 83 54 83 54 83 52 83 54 91 57 87 60 87 61 95 67 107 75 123 79 134 78 138 79 142 78 138 76 142 81 146 82 154 84 158 87 150 85 146 88 154 92 162 95 158 96 182 104 194 105 194 107 198 108 186 105 174 111 214 125 238 141 234 60 23 36 79 42 59 40 43 37 47 42 51 40 43 39 43 39 43 39 43 39 43 37 43 37 43 37 43 37 55 42 51 40 51 39 47 39 43 34 43 34 43 34 43 34 43 33 39 31 31 28 27 27 19 27 19 27 19 27 27 27 23 27 39 25 23 19 23 24 27 21 11 16 19 15 19 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 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 0 6 0 6 0 4 0 4 0 4 3 6 3 6 7 7 7 7 7 7 7 7 3 7 7 9 11 7 7 6 0 4 3 6 3 6 0 4 7 6 3 6 0 4 0 3 0 3 0 4 0 4 0 3 0 3 0 3 0 3 0 3 0 3 3 4 3 4 0 3 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 37 97 43 105 45 107 45 100 52 114 49 109 46 107 48 109 39 100 40 107 46 114 46 112 51 109 43 112 54 128 55 124 46 121 60 136 57 124 54 128 60 133 58 131 60 138 67 148 60 128 52 119 51 117 46 107 43 107 42 105 40 100 37 97 39 100 40 105 42 105 40 100 42 105 42 105 42 105 42 105 43 107 45 109 46 112 46 112 46 112 46 112 45 107 43 105 48 117 49 117 49 119 51 119 51 119 51 119 51 119 51 119 49 114 46 112 48 117 51 121 55 126 57 128 57 126 54 124 61 131 52 126 60 138 60 131 54 131 57 128 54 124 55 131 57 131 57 133 58 136 60 136 58 133 60 136 61 138 61 138 58 133 60 136 60 136 58 133 57 133 58 133 58 131 57 128 55 128 55 128 54 124 52 121 58 133 58 133 58 133 58 133 58 133 58 133 58 133 58 133 57 131 58 133 60 138 63 143 61 138 61 138 61 138 61 138 60 136 60 138 61 138 63 140 61 143 61 143 60 138 57 133 64 143 58 138 61 145 63 143 64 148 64 148 64 148 64 148 67 150 63 140 61 145 66 155 66 148 63 145 61 143 61 145 60 143 61 145 66 152 69 157 67 157 66 155 64 150 63 150 67 155 64 152 66 155 63 148 66 155 66 157 67 155 66 155 67 157 67 159 69 157 67 157 66 152 64 152 64 152 64 152 64 157 69 157 66 152 66 159 67 157 67 157 67 157 67 157 69 159 67 157 67 157 69 159 69 159 67 157 67 155 66 155 66 155 66 155 64 152 64 150 60 145 60 145 60 145 60 145 60 148 63 152 66 157 67 159 66 164 66 164 67 169 70 174 70 171 70 171 70 171 70 171 73 176 69 169 66 169 69 174 70 174 70 174 70 174 70 174 69 176 72 176 70 176 73 188 73 183 78 191 79 195 87 207 92 212 92 210 88 205 84 195 81 188 79 188 81 179 73 162 49 114 45 107 42 105 43 107 52 121 52 121 52 121 52 121 54 126 54 128 55 131 57 133 58 131 55 131 60 138 60 133 58 133 60 136 61 138 60 143 63 155 64 157 67 164 69 164 70 162 72 167 73 167 72 162 72 164 73 167 73 164 70 159 70 157 69 152 66 145 63 143 55 133 55 133 55 131 54 131 51 133 52 138 55 140 58 143 61 150 64 157 70 167 76 174 78 186 79 188 79 188 78 186 79 188 81 191 82 193 84 195 79 195 82 200 85 207 88 210 92 219 101 229 102 229 104 234 105 234 105 231 105 234 114 253 126 274 135 212 45 107 40 117 43 109 36 105 42 117 42 105 39 107 39 107 39 107 39 107 37 105 37 105 37 105 37 105 40 109 39 107 39 105 37 105 34 97 34 97 34 97 34 97 34 97 33 95 31 90 28 88 28 83 28 81 27 78 25 74 25 76 28 71 22 62 22 62 19 59 19 52 19 33 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 4 19 6 19 7 21 7 21 7 21 7 21 7 21 6 21 7 23 9 21 7 19 4 16 6 21 7 19 4 16 6 19 7 19 6 16 4 14 3 14 4 19 6 16 3 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 42 67 48 75 45 63 42 83 51 79 48 71 46 71 46 39 39 51 43 59 45 59 46 83 51 67 49 87 61 99 57 63 52 99 61 91 54 83 57 91 57 91 57 99 63 119 69 107 60 87 54 83 52 67 43 63 46 59 43 51 42 47 40 51 40 59 42 59 40 51 39 59 42 59 42 59 42 59 42 55 43 55 43 59 45 63 46 59 43 51 40 51 45 67 49 63 48 67 49 71 51 75 51 75 51 75 51 75 51 75 51 63 48 67 48 71 49 79 54 87 55 91 57 91 55 87 54 99 57 79 55 99 64 103 58 83 55 87 54 75 52 83 58 83 55 87 58 91 60 99 61 91 58 91 58 95 60 99 61 87 57 91 58 91 58 87 57 95 60 99 61 95 58 87 55 87 57 91 58 87 55 79 52 91 58 91 58 91 58 91 58 91 58 91 58 91 58 91 58 95 60 95 60 95 60 95 58 99 61 99 61 99 61 99 61 95 60 95 61 99 61 103 63 115 66 111 63 99 55 79 51 111 61 95 58 103 63 103 60 111 64 111 64 111 64 111 64 123 66 107 61 99 63 115 67 115 64 107 61 99 61 103 63 99 61 107 64 115 67 119 67 107 66 107 64 99 63 95 61 111 66 99 63 103 64 99 61 107 66 107 64 103 66 107 66 107 66 111 69 115 67 107 66 99 63 103 64 103 64 103 64 99 66 111 66 103 63 103 67 111 67 111 67 111 67 111 67 119 70 115 69 115 69 119 70 115 69 115 67 111 67 107 66 107 64 103 64 99 63 99 63 95 61 95 61 95 61 95 61 91 60 95 63 103 66 111 67 95 64 83 66 87 69 99 72 99 70 99 70 99 70 99 70 123 70 111 66 107 67 115 70 119 70 119 70 119 70 119 72 103 70 107 72 103 72 115 79 115 78 126 79 126 82 142 90 150 90 146 87 142 82 130 79 134 79 138 81 138 75 107 63 51 43 55 43 59 45 63 46 71 49 71 49 71 49 71 49 79 54 83 55 87 57 87 57 91 57 83 57 95 61 95 58 99 61 99 63 103 63 103 61 111 63 115 66 119 67 126 69 119 72 126 73 126 72 119 70 126 73 126 73 123 72 119 69 126 70 123 67 115 63 107 61 95 58 91 57 87 55 83 54 79 51 83 52 87 55 87 58 87 63 95 67 103 73 115 76 142 79 146 81 146 81 142 79 142 79 142 79 146 81 146 82 138 81 134 84 146 88 154 90 166 98 178 99 174 98 178 101 182 104 186 102 174 105 194 116 234 120 277 126 142 36 35 39 55 39 35 39 55 45 47 36 43 39 43 39 43 39 43 39 43 37 43 37 43 37 43 37 43 37 43 36 39 36 35 34 43 34 43 34 43 34 43 34 43 34 39 33 35 30 27 28 27 30 23 27 19 25 19 24 23 27 39 25 23 19 23 24 11 18 15 19 31 18 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 3 6 3 7 7 7 7 7 7 7 7 7 7 7 3 7 7 9 11 7 7 6 0 6 7 7 7 7 3 4 3 7 7 9 7 6 0 3 0 4 3 6 3 6 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 95 40 105 43 95 39 100 43 102 43 102 43 100 42 100 39 105 45 109 43 105 43 109 51 124 52 119 54 136 61 131 54 128 61 138 61 133 60 133 61 133 60 133 60 133 61 136 63 136 58 128 57 124 49 112 48 114 46 109 43 107 42 105 40 102 42 105 42 102 39 97 42 105 42 105 42 105 42 105 42 105 42 105 43 109 46 114 43 105 40 102 42 112 49 121 46 112 46 114 49 117 51 119 51 119 51 119 51 119 51 119 46 117 52 121 51 119 52 126 54 124 55 128 57 128 55 126 58 131 55 128 58 138 61 138 55 131 57 126 52 126 58 138 57 131 57 133 58 136 60 136 60 136 58 131 58 133 60 138 57 131 57 131 57 131 57 131 61 138 61 138 60 133 57 128 57 133 60 138 60 133 55 126 57 131 57 131 57 131 57 131 57 131 57 131 57 131 57 131 60 138 61 138 61 136 58 131 63 140 63 140 63 140 63 140 60 138 61 138 63 140 63 143 61 145 63 145 61 140 58 136 66 145 60 138 61 145 61 140 63 145 64 148 64 148 66 150 67 150 64 145 61 145 64 150 67 150 63 140 60 143 63 148 64 148 64 148 63 143 60 138 64 152 64 152 63 150 63 150 69 152 61 148 63 152 63 148 66 155 64 152 64 152 66 155 64 155 67 159 69 157 66 152 61 150 64 155 66 155 64 152 63 152 66 155 63 148 64 155 66 155 66 155 66 155 66 155 70 159 69 157 67 159 69 162 69 159 69 157 67 155 66 155 64 152 63 150 63 148 61 148 63 150 63 150 63 150 63 150 61 150 63 152 64 155 66 157 64 162 64 162 66 167 70 171 69 169 69 169 69 169 69 169 69 171 67 169 67 169 69 171 69 171 69 171 69 171 69 171 67 176 72 179 72 181 76 191 78 191 81 193 79 193 85 205 87 205 87 202 82 191 76 183 76 181 78 179 76 167 60 138 42 105 43 109 46 114 49 117 49 117 49 117 49 117 49 117 52 124 54 128 57 128 55 128 57 128 55 133 61 138 60 131 63 140 63 140 63 140 61 143 61 150 63 152 64 159 67 162 72 164 73 167 73 164 70 159 73 167 73 164 72 162 70 162 70 155 67 150 64 145 61 140 58 138 57 133 55 131 54 128 49 133 51 136 54 140 57 140 61 150 64 157 69 164 73 169 78 188 79 191 81 188 79 186 79 188 79 188 79 188 79 188 81 200 85 205 88 210 92 214 95 222 99 222 95 217 96 222 102 231 104 231 102 231 110 243 120 243 125 281 114 152 28 117 39 107 39 109 43 112 40 105 39 107 39 107 39 107 39 107 37 105 37 105 37 105 37 105 36 102 36 100 34 100 33 97 34 97 34 97 34 97 34 97 34 95 33 93 30 88 28 85 28 83 28 81 27 78 25 74 25 76 28 71 22 62 22 62 18 57 18 50 19 35 10 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 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 6 11 6 11 7 14 6 19 6 19 7 21 7 23 7 21 7 21 7 21 7 21 6 21 7 23 9 21 7 19 6 19 7 21 7 21 6 19 6 21 9 26 9 21 4 14 4 16 6 19 6 19 4 16 6 11 6 11 6 11 6 11 3 7 4 9 4 9 3 7 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 34 39 40 59 37 51 46 51 40 55 42 59 42 59 42 51 45 67 48 55 40 51 45 55 51 79 46 63 54 95 55 99 58 95 60 107 63 107 61 103 61 107 63 107 63 103 61 107 61 99 60 99 57 79 48 63 46 59 45 55 42 47 40 55 42 59 42 59 40 51 37 63 43 63 43 63 43 63 43 51 42 47 40 51 45 67 49 51 43 59 46 67 48 67 46 59 45 63 48 71 49 75 51 75 51 75 51 75 51 75 51 71 52 87 55 79 51 79 55 75 52 83 55 91 57 91 55 71 54 79 54 79 55 91 61 87 58 87 55 79 55 95 64 87 58 91 58 91 58 91 60 99 60 91 57 87 57 95 60 91 57 83 54 79 55 87 58 95 60 95 60 91 55 79 52 79 55 91 61 99 60 87 55 83 55 83 55 83 55 83 55 87 57 87 57 87 57 87 57 87 58 95 61 99 61 95 58 103 63 103 63 103 63 103 63 99 63 103 63 107 64 107 66 99 60 103 63 107 63 107 63 119 64 103 60 103 63 103 60 107 63 107 64 111 66 115 66 115 66 115 64 111 63 107 63 123 66 107 61 99 61 111 66 103 63 107 63 107 60 91 55 95 63 99 63 99 63 103 64 115 64 95 60 95 63 99 61 107 66 103 63 99 64 107 66 99 64 111 69 115 67 103 63 95 63 103 67 111 67 107 64 95 64 107 64 95 61 99 64 103 64 103 64 103 64 103 64 111 66 107 64 103 66 107 67 111 66 107 66 103 64 103 63 99 63 99 61 95 61 91 60 99 63 99 63 99 63 99 63 103 64 103 66 107 66 107 66 91 64 83 64 87 67 95 70 91 67 91 67 91 67 91 67 107 67 111 69 115 69 111 67 115 69 115 69 115 69 115 70 103 70 107 72 107 73 123 81 126 81 134 81 130 81 138 88 142 85 138 82 130 76 123 73 107 72 123 75 126 66 75 45 47 42 51 43 63 48 75 51 75 51 75 51 75 51 75 51 67 51 75 55 83 55 79 52 87 55 87 58 99 63 95 57 99 61 99 61 99 61 99 60 103 60 103 61 111 64 115 66 123 73 126 73 126 72 119 69 130 73 123 72 119 70 119 70 123 67 115 64 107 61 99 58 87 55 83 52 75 51 71 49 75 49 79 52 87 54 83 57 87 63 95 66 99 70 111 73 130 76 134 78 138 76 134 75 138 78 138 78 138 78 138 79 138 81 134 84 142 87 150 90 158 93 170 95 162 95 174 101 186 102 190 102 174 104 190 111 214 120 230 129 309 92 51 39 39 40 55 43 51 39 43 40 43 39 43 39 43 39 43 39 43 37 43 37 43 37 43 37 43 37 39 36 39 34 35 34 43 34 43 34 43 34 43 34 39 31 35 30 27 27 23 25 23 27 19 27 19 27 27 25 23 27 39 25 23 19 23 24 15 16 7 16 23 18 23 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 3 7 3 6 3 7 7 7 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 11 10 15 7 0 3 0 6 3 7 7 6 3 4 7 6 7 6 7 6 7 6 3 4 7 6 7 6 3 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 40 85 33 97 42 97 43 117 40 97 42 102 45 105 45 105 43 114 51 117 43 102 42 107 36 112 51 107 40 114 54 121 61 128 52 124 60 138 61 131 57 133 63 143 67 148 67 145 63 136 60 136 61 133 54 117 45 109 43 105 42 102 39 100 42 105 42 105 42 102 37 97 43 107 43 107 43 107 43 107 42 105 40 102 42 109 48 117 40 107 49 124 54 117 43 100 43 109 46 112 48 117 51 119 51 119 51 119 51 119 51 119 51 124 58 128 54 119 52 126 48 117 52 124 55 128 57 128 46 121 54 124 49 119 55 136 58 133 58 128 54 131 61 145 58 133 58 133 58 133 58 133 61 136 58 128 55 131 58 136 58 131 54 121 51 126 57 133 58 133 58 131 55 126 52 121 51 126 57 136 61 136 57 128 54 126 54 126 54 126 54 126 57 131 57 131 57 131 57 131 54 128 58 138 63 140 63 138 63 140 63 140 63 140 63 140 63 140 64 143 64 145 66 145 61 145 63 148 64 148 63 143 69 148 61 143 63 145 61 140 63 145 63 148 64 150 66 150 66 150 66 150 66 148 61 143 70 152 64 143 60 145 64 150 55 136 60 143 63 143 60 140 60 148 61 150 63 152 64 155 69 152 61 145 61 150 63 148 67 155 63 148 61 150 66 157 63 152 67 159 69 157 64 150 61 150 66 157 69 159 67 155 61 150 64 152 61 148 63 152 64 152 64 152 64 152 64 152 64 150 61 148 61 148 63 152 64 152 63 150 63 148 61 148 63 150 61 148 61 145 60 145 61 148 61 148 61 148 61 148 67 157 66 155 66 155 66 155 64 162 63 162 66 167 69 171 67 167 67 167 67 167 67 167 64 167 67 174 70 171 67 167 67 169 67 169 67 169 67 169 67 176 72 179 72 181 78 195 79 195 82 195 81 193 84 202 85 198 84 195 79 183 75 174 67 162 69 167 69 145 48 107 40 105 42 105 45 114 51 121 52 121 52 121 52 121 52 121 48 119 52 126 55 126 52 121 57 128 57 136 63 140 58 128 60 136 60 136 60 136 58 138 58 145 60 148 61 155 64 157 73 167 73 167 73 164 69 159 75 167 72 162 70 162 70 164 67 150 66 145 61 140 58 138 52 128 51 124 48 119 46 117 49 131 51 136 52 138 57 140 61 150 64 155 69 162 72 167 72 176 73 181 75 179 72 176 78 186 78 186 78 186 78 186 73 186 76 191 79 195 82 200 88 210 93 214 93 217 99 231 101 236 104 238 104 231 108 243 113 267 111 250 150 248 51 114 33 109 45 117 40 105 39 112 39 107 39 107 39 107 39 107 37 105 37 105 37 105 37 105 39 107 39 105 37 102 36 102 34 97 34 97 34 97 34 97 31 93 30 88 27 85 25 83 27 81 27 81 27 81 27 76 25 76 28 71 22 62 22 62 19 59 16 47 18 35 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 9 4 9 4 9 4 9 4 9 4 11 6 14 7 14 6 19 6 21 7 23 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 10 28 10 21 4 14 4 19 6 21 7 19 6 16 6 11 6 11 6 11 6 11 4 11 6 14 7 11 6 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 35 37 63 49 83 48 67 42 79 51 87 51 71 42 59 42 71 46 55 42 47 40 51 43 79 51 67 46 59 45 63 48 103 55 91 63 107 55 79 58 63 52 95 61 107 64 115 67 115 64 115 69 111 54 79 57 39 40 55 46 63 45 55 42 55 39 51 39 55 40 47 34 51 40 59 45 67 45 67 45 71 43 35 36 47 46 67 48 59 42 55 49 75 46 63 49 67 48 63 46 63 48 71 51 87 51 63 48 75 52 67 43 87 52 71 49 75 52 75 49 71 51 79 51 67 46 63 49 79 54 79 55 83 57 87 57 79 58 99 60 79 52 83 60 87 57 87 58 91 60 95 60 79 55 91 60 99 60 91 57 87 57 83 55 83 54 79 54 83 55 87 58 91 58 87 57 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 103 63 103 63 107 64 103 63 103 63 103 63 103 63 107 61 99 61 111 66 111 63 111 64 111 64 111 64 111 64 99 61 103 63 107 61 103 60 115 66 107 61 99 58 95 58 95 60 103 63 107 63 103 61 103 63 107 63 103 60 95 58 99 63 99 64 103 66 107 66 103 64 103 64 103 64 103 64 119 70 115 67 107 66 107 67 103 64 103 64 103 64 103 64 99 64 103 64 103 63 95 60 103 63 95 60 95 63 103 66 111 67 111 67 111 66 103 63 99 63 99 63 99 63 99 63 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 69 95 69 107 64 103 63 103 66 115 70 107 67 115 70 119 70 119 70 91 66 103 75 123 79 126 79 134 82 134 82 134 82 134 82 146 84 130 79 134 79 130 73 119 70 115 63 79 48 51 45 47 42 59 46 67 49 71 49 67 48 67 49 71 49 75 51 83 52 71 52 87 58 79 49 83 57 87 55 75 52 83 58 95 60 95 61 99 63 103 61 107 61 103 60 107 63 119 69 123 72 115 67 111 67 111 67 115 69 115 70 119 72 123 72 119 66 115 64 111 63 103 61 91 55 79 49 67 48 71 49 63 46 71 51 79 52 75 52 79 58 79 60 83 66 99 70 115 69 115 70 123 73 134 76 142 78 138 78 138 79 146 84 130 79 130 79 119 76 126 82 142 87 150 90 158 93 162 92 182 95 174 98 182 104 190 110 206 113 238 126 277 137 214 45 47 36 51 42 19 37 75 46 47 39 39 37 47 40 43 37 47 37 43 36 39 37 43 39 39 36 39 34 35 33 31 33 43 34 43 34 43 34 43 34 31 30 31 28 27 27 23 27 35 28 15 24 15 27 27 25 27 27 31 24 23 19 19 19 11 18 15 19 23 16 23 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 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 0 1 0 3 0 3 3 4 0 4 0 4 0 4 0 4 0 7 3 9 7 7 3 6 11 9 11 7 7 6 3 6 7 9 19 10 7 4 0 6 19 7 0 6 11 10 7 3 0 6 11 10 15 9 3 4 7 9 19 10 7 4 0 6 0 4 3 7 3 4 0 0 3 4 3 7 15 9 3 1 0 7 19 9 3 1 3 7 15 12 23 9 7 3 3 6 23 9 3 1 0 3 7 9 3 4 3 4 3 4 3 4 0 3 0 3 0 3 0 3 15 10 15 7 0 1 0 4 7 6 7 4 3 3 0 3 37 97 45 109 48 107 42 95 40 102 45 105 42 97 42 102 42 105 42 105 43 112 48 117 51 119 51 119 52 124 55 128 61 126 55 136 61 126 55 133 49 124 60 138 63 140 66 145 64 138 64 148 66 133 61 145 45 109 43 105 40 105 43 107 42 100 39 100 42 102 37 93 42 105 42 105 42 105 40 102 48 105 37 97 42 112 46 112 46 105 43 117 49 109 45 114 46 112 46 109 46 114 49 117 52 119 49 117 49 117 48 112 54 119 48 114 51 121 52 119 52 124 55 124 51 117 49 121 54 126 55 128 55 131 57 131 55 131 58 133 55 128 57 133 57 131 57 133 58 136 60 136 55 131 58 138 61 138 60 133 58 131 57 131 55 128 55 126 55 128 57 133 58 131 57 128 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 61 140 63 140 64 143 63 140 63 140 63 140 63 140 61 143 61 143 63 148 64 145 66 150 66 150 66 150 66 150 60 143 61 145 63 143 61 140 64 148 63 143 60 140 60 140 60 140 61 145 63 145 63 145 63 145 64 148 63 143 60 140 63 150 63 152 64 155 66 155 64 152 64 152 64 152 64 152 69 157 66 152 63 152 64 152 64 152 64 152 64 152 64 152 63 152 64 152 64 150 61 145 64 150 61 145 60 148 63 150 61 150 63 150 63 148 60 143 64 152 64 152 64 152 64 152 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 167 69 169 66 164 64 162 64 167 67 171 66 169 69 171 70 174 69 171 64 169 69 181 76 188 79 193 82 195 82 195 82 195 82 195 84 193 76 186 76 179 72 164 70 162 64 140 49 121 42 112 39 105 45 112 49 117 49 117 48 117 49 117 51 119 51 121 55 124 51 126 57 131 54 119 55 131 57 128 52 124 55 133 60 136 60 138 61 140 61 143 61 148 60 145 60 155 66 162 72 162 69 157 67 157 67 159 69 159 69 162 70 164 72 164 67 152 66 150 64 145 63 143 57 131 51 124 48 121 49 124 45 124 48 131 49 133 52 133 57 140 58 145 63 155 69 164 67 169 69 171 72 181 76 186 78 186 76 183 78 188 81 191 78 195 82 195 78 191 81 200 85 205 88 210 92 212 92 212 93 226 95 226 99 236 107 238 111 245 120 260 129 284 108 150 37 97 42 114 33 107 48 109 40 107 37 105 40 109 39 105 39 105 37 102 36 105 37 107 37 105 37 102 36 102 34 100 34 97 34 97 34 97 34 97 30 90 30 88 28 85 27 85 31 83 25 76 25 81 27 74 25 74 24 66 21 62 19 52 16 57 18 50 16 31 9 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 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 4 9 4 9 6 11 7 14 6 11 6 11 6 11 6 11 6 14 7 16 9 14 7 11 9 23 9 21 7 19 6 19 4 21 9 23 7 19 7 23 12 21 6 19 9 23 7 14 6 21 7 23 9 21 7 19 6 23 10 26 7 16 4 19 4 19 7 21 7 19 3 11 6 11 6 14 10 19 6 7 0 4 6 14 7 14 9 19 9 19 10 16 4 7 3 9 7 14 6 9 4 9 4 9 4 9 4 9 4 9 4 9 3 7 3 7 3 7 3 7 9 14 9 11 3 2 3 7 4 7 3 4 3 2 1 2 59 43 67 46 67 43 55 39 55 43 71 46 71 46 79 52 43 40 55 45 67 49 71 49 63 48 75 54 91 58 99 60 87 52 83 58 95 54 83 57 75 54 95 60 99 60 103 64 111 61 107 66 107 58 103 69 91 52 59 40 39 39 55 45 59 40 51 40 59 42 47 34 67 43 59 39 51 37 47 37 59 42 43 40 55 45 59 43 67 43 59 49 71 43 51 46 59 45 55 43 59 46 67 49 71 51 79 51 67 46 67 49 75 48 63 48 75 54 83 52 83 57 95 57 83 52 83 55 79 55 83 55 87 57 87 57 91 57 83 55 91 58 87 55 87 57 87 57 91 58 91 58 83 58 95 61 103 61 95 58 95 58 91 58 87 57 87 55 83 55 87 57 87 57 83 55 83 57 87 58 91 57 87 55 83 55 83 55 87 57 87 57 87 57 87 57 87 57 87 57 83 55 87 57 87 57 91 58 95 61 99 61 103 63 107 64 103 63 103 63 103 61 99 61 103 61 103 61 107 63 107 64 111 64 111 64 107 63 107 63 99 61 103 63 107 61 103 60 103 61 103 61 103 61 103 61 99 61 107 64 111 64 111 63 107 64 111 64 111 63 103 61 99 63 99 63 103 64 103 64 103 64 103 64 103 64 103 64 107 64 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 58 87 60 91 61 95 61 95 60 87 57 103 64 103 64 103 64 103 64 99 63 99 63 99 63 99 63 91 60 91 60 91 60 91 60 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 66 91 67 91 69 107 64 103 64 103 66 111 67 107 66 111 69 119 70 115 70 103 67 99 72 115 78 130 82 130 81 130 81 130 81 130 81 134 78 119 73 115 72 111 66 119 64 83 48 51 39 43 39 47 42 59 48 71 51 75 51 71 51 75 51 79 52 79 54 79 52 75 54 87 57 79 51 83 57 87 55 75 52 83 58 95 60 95 61 99 63 103 61 107 61 103 60 103 63 119 67 123 70 115 67 111 67 115 69 115 69 119 70 119 70 123 72 123 69 119 67 115 64 107 63 87 54 75 48 67 48 71 49 59 45 63 46 71 49 67 52 71 57 75 60 83 67 103 72 107 66 111 69 123 75 138 81 138 78 134 76 138 79 142 82 138 82 138 81 126 79 134 84 142 85 146 88 154 90 158 92 174 92 178 95 178 101 182 107 206 111 222 120 257 138 249 75 51 33 47 43 35 37 55 36 47 39 39 37 47 40 43 37 47 39 43 37 43 37 47 39 47 39 43 37 43 36 39 36 43 34 43 34 43 34 43 34 31 30 31 28 27 27 23 27 31 28 11 24 15 27 23 24 19 24 23 21 15 16 7 16 0 15 7 15 15 12 15 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 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 7 6 11 7 11 9 15 9 0 6 0 6 0 6 0 6 0 6 3 7 3 7 0 6 11 9 7 7 7 7 3 6 0 4 7 7 7 7 15 12 15 9 3 6 11 9 3 4 11 7 7 6 3 7 7 9 0 7 15 9 3 4 0 6 7 9 11 9 11 7 3 4 15 7 11 9 23 12 15 6 0 3 0 6 15 10 19 7 7 7 15 7 0 1 0 4 0 4 7 7 7 4 0 0 3 4 3 4 3 4 3 4 0 3 0 3 0 3 0 3 11 9 15 7 3 3 0 4 0 3 0 1 0 1 0 0 42 100 43 102 43 100 42 97 40 102 45 105 45 107 49 117 43 109 48 117 49 114 45 107 40 105 46 117 52 124 52 121 46 114 52 128 58 126 52 119 49 121 55 126 55 126 57 133 67 138 60 133 57 119 52 133 63 131 52 109 42 105 43 109 42 102 39 102 42 105 39 95 45 107 40 100 39 100 40 102 42 105 42 105 43 107 43 105 49 109 45 117 48 105 40 107 43 107 42 107 43 112 48 114 46 119 54 121 46 109 48 121 48 109 45 112 51 124 55 124 54 126 57 128 54 121 54 128 55 128 55 131 57 131 58 133 60 128 52 126 60 138 58 126 57 131 57 131 57 131 57 133 57 133 60 140 63 140 61 136 60 136 60 133 58 133 57 131 55 131 57 131 57 128 54 126 55 131 57 133 58 131 57 128 55 128 55 128 55 128 55 131 58 133 57 131 57 131 55 128 57 131 57 131 57 131 57 131 58 136 60 138 63 140 64 143 63 140 63 138 61 138 61 136 58 143 63 145 61 143 63 148 61 143 61 143 60 140 60 140 60 143 61 145 63 143 61 140 60 140 61 143 63 145 61 143 60 143 63 148 64 148 64 148 64 148 66 150 66 148 64 145 63 150 63 150 63 150 63 152 63 150 63 150 63 150 63 150 64 150 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 140 57 140 61 150 63 150 63 148 60 143 63 150 63 150 63 150 63 150 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 64 152 64 152 66 155 64 162 64 162 64 162 64 162 64 162 66 164 66 167 67 167 64 164 64 164 64 164 66 167 64 167 67 171 69 171 69 169 70 176 70 176 73 188 81 198 81 193 81 193 79 191 79 191 81 183 75 176 73 169 69 157 69 148 49 117 37 105 39 105 40 107 45 114 49 119 51 119 51 119 52 121 52 124 54 124 54 126 54 128 55 128 54 124 55 131 57 128 52 124 55 133 60 136 60 138 61 140 61 143 64 152 61 150 63 159 69 167 70 162 69 157 67 157 69 162 70 162 70 162 70 162 70 162 70 157 69 152 66 148 63 145 54 128 49 121 46 121 49 126 43 121 43 124 46 128 51 131 55 138 57 145 63 157 70 167 64 164 66 171 72 183 79 193 79 188 79 186 79 191 82 193 81 200 84 198 81 193 82 202 85 202 85 205 87 207 90 217 93 226 93 229 98 238 105 243 114 238 111 250 122 281 129 212 52 105 37 112 34 102 42 102 40 107 37 105 40 109 39 105 40 107 37 105 37 105 39 109 37 105 36 102 36 100 34 100 33 95 33 95 33 95 33 95 30 90 30 88 28 85 27 85 30 81 24 76 25 81 25 69 22 69 21 62 16 54 15 47 12 50 13 42 12 23 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 3 4 3 4 3 4 3 4 3 7 3 7 3 7 3 7 6 11 6 14 7 16 9 16 7 14 7 14 7 14 7 14 4 11 7 14 7 14 6 9 7 21 7 21 7 21 7 21 4 19 7 21 6 19 9 28 9 23 7 21 7 21 6 19 10 23 6 16 4 19 9 26 4 21 9 23 6 16 6 19 10 26 10 26 10 23 9 21 12 19 9 16 12 21 10 14 12 14 4 11 10 19 6 2 4 11 7 11 3 4 1 9 4 9 4 9 4 7 3 4 6 11 6 11 6 11 6 11 4 9 4 9 4 9 4 9 6 11 9 14 4 4 3 7 4 7 4 4 3 4 1 2 47 39 55 42 63 43 63 43 47 39 51 37 39 36 51 42 59 46 67 49 71 48 59 43 51 43 59 46 63 45 55 42 47 46 83 60 103 58 83 48 75 52 87 55 87 55 95 61 111 60 95 60 87 49 79 60 107 61 95 55 75 48 59 43 63 40 55 40 63 42 51 36 59 42 59 42 59 43 67 45 51 42 51 42 51 40 47 42 67 43 59 48 67 42 47 43 51 42 51 43 59 46 67 49 59 49 83 51 67 45 71 54 63 43 55 45 75 54 87 54 75 52 87 54 79 51 79 55 83 55 87 57 87 58 91 58 95 55 75 54 95 61 91 54 87 57 87 57 87 57 87 55 83 57 95 61 103 61 95 58 95 60 95 58 91 58 87 57 83 57 87 57 83 54 75 52 83 57 87 58 91 57 87 55 83 55 83 55 83 55 83 54 91 58 91 57 87 55 83 55 87 57 87 57 87 57 87 57 87 58 91 60 99 63 107 64 103 63 103 61 99 60 95 58 91 60 107 63 99 60 103 64 111 63 107 63 103 61 99 60 99 61 103 63 107 61 103 60 95 60 103 63 107 63 103 60 99 61 107 64 111 64 107 63 107 64 111 66 115 66 111 64 99 63 99 63 99 63 99 61 99 63 99 63 99 63 99 63 103 63 99 61 99 63 103 64 103 64 103 64 103 64 103 64 99 64 103 64 103 63 95 60 99 63 95 61 91 57 79 55 95 61 99 63 95 61 91 58 91 60 91 60 91 60 91 60 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 99 64 103 66 107 66 91 64 83 64 83 64 83 64 83 64 83 66 87 66 91 67 103 64 103 64 103 64 99 63 103 66 111 67 115 69 111 69 115 72 103 72 111 78 130 84 130 81 126 79 123 78 119 76 138 79 119 75 123 72 119 67 107 57 59 37 39 39 47 43 51 43 63 48 75 51 79 52 75 51 79 52 79 54 83 54 75 54 83 55 83 54 79 54 83 57 87 55 75 52 83 58 95 60 95 61 99 63 103 61 123 66 115 64 119 69 130 73 119 69 111 67 111 69 119 70 119 70 119 70 119 70 119 70 126 70 123 67 111 63 103 61 79 51 71 46 63 48 71 51 63 45 59 43 63 48 67 52 71 57 79 60 83 67 103 72 103 64 107 69 123 76 142 82 150 81 146 81 146 82 154 87 142 84 138 82 130 79 134 85 142 84 138 84 142 87 154 90 186 92 190 96 182 101 194 107 198 104 190 110 230 132 289 111 138 46 39 39 23 34 51 39 47 39 39 37 47 40 43 37 51 40 47 37 43 39 51 40 35 34 35 33 31 33 27 31 39 33 39 33 39 33 39 33 31 30 31 28 27 27 23 27 23 25 11 25 19 27 19 21 15 21 15 18 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 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 3 4 3 6 7 6 3 7 3 7 3 7 3 7 0 4 0 7 3 6 0 4 7 7 7 7 7 7 7 7 11 10 15 7 0 3 3 9 11 9 11 7 7 6 3 6 15 9 3 4 0 6 11 10 0 7 15 10 7 6 7 9 23 13 19 10 15 10 15 10 27 10 15 9 23 13 23 9 27 9 7 7 19 10 7 0 0 6 11 6 0 1 0 4 15 7 3 1 0 3 3 6 7 6 7 6 7 6 7 6 3 4 3 4 3 4 3 4 0 6 15 9 7 4 3 4 11 7 7 6 7 4 3 4 33 90 39 102 45 105 43 102 42 102 42 95 36 88 37 100 42 107 45 112 48 114 48 114 49 114 48 112 43 102 37 95 39 114 54 126 57 133 57 119 52 126 57 128 57 131 63 145 58 128 58 136 60 128 60 145 60 133 61 136 58 121 46 107 43 105 40 105 43 107 40 97 39 102 42 109 46 112 46 109 42 107 43 102 39 97 40 107 46 105 43 114 48 105 40 107 42 105 43 107 45 114 49 119 46 117 51 117 49 114 49 121 46 107 43 109 49 121 54 124 48 119 52 121 51 117 52 124 57 131 57 131 58 133 58 136 58 131 55 128 58 133 57 128 57 131 57 131 55 128 55 128 54 128 58 136 61 136 58 131 60 133 58 133 57 131 57 128 55 131 57 131 55 126 51 121 55 131 57 133 58 131 57 128 55 128 55 128 54 126 54 126 60 136 58 131 57 128 54 126 58 133 57 131 57 131 55 128 57 131 58 136 61 140 64 143 63 140 61 138 60 133 58 133 55 140 64 145 58 136 61 150 69 152 67 150 64 148 63 145 60 143 61 145 63 143 61 140 60 143 63 148 64 143 60 138 58 140 61 143 63 145 61 143 61 143 63 148 64 148 64 145 63 150 63 150 61 148 61 148 61 148 61 148 61 148 61 148 63 150 61 148 61 150 64 155 64 152 64 152 64 152 64 152 63 152 64 152 64 150 61 145 61 150 63 150 61 145 58 140 58 143 60 145 58 143 57 138 58 143 58 143 58 143 58 143 60 145 60 145 60 145 60 145 61 148 61 148 61 148 61 148 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 162 64 162 66 164 66 164 63 164 64 164 64 162 61 159 64 164 66 169 67 169 67 169 72 179 72 181 76 188 81 195 81 191 79 188 76 186 75 183 79 181 73 174 72 167 69 155 61 131 40 102 39 112 43 112 43 109 46 117 51 121 52 121 49 119 51 119 52 121 52 124 51 126 57 131 54 124 52 126 55 131 57 128 52 124 55 133 60 136 60 138 61 140 61 143 67 157 64 155 66 164 72 171 69 159 67 157 67 159 70 164 72 164 70 162 70 162 69 159 70 155 67 150 63 143 60 138 51 124 48 119 46 121 49 126 46 124 45 121 45 128 52 136 58 143 58 145 63 155 69 162 66 167 67 171 72 181 78 191 81 191 81 191 81 193 84 198 79 198 84 195 79 193 82 200 84 200 82 198 84 202 88 217 92 229 93 229 98 238 104 241 108 226 101 231 108 269 135 257 95 136 40 109 34 100 42 109 40 107 37 105 40 109 39 105 40 109 39 107 39 107 40 109 33 97 33 95 31 95 30 93 31 93 31 93 31 93 31 93 30 90 30 88 28 85 27 85 27 78 24 78 27 81 22 64 22 69 21 62 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 1 2 1 2 1 2 1 2 1 4 1 4 1 4 1 4 1 4 1 4 3 7 4 9 6 11 6 11 6 11 6 11 4 9 6 11 6 11 4 9 6 19 7 21 7 21 9 23 12 28 10 21 3 14 6 23 7 23 10 23 6 16 6 21 9 21 7 19 6 21 7 23 6 23 12 28 10 23 10 28 15 31 12 26 10 26 10 28 13 19 7 14 10 21 12 19 7 11 6 16 10 21 9 14 4 11 7 11 4 7 4 11 12 16 4 4 1 7 7 16 7 14 7 14 7 14 7 14 6 11 6 11 6 11 6 11 1 9 9 16 7 7 4 7 9 14 7 11 7 9 6 9 39 37 59 45 71 43 55 37 79 49 75 43 55 42 67 49 59 45 55 43 55 43 59 45 79 51 63 42 43 36 31 33 35 42 51 37 47 49 83 49 71 51 83 54 83 57 107 67 87 54 91 63 103 57 95 64 87 57 95 58 91 54 71 46 63 42 55 42 63 43 55 37 47 40 63 46 71 45 55 39 55 45 55 39 31 34 47 45 55 40 51 46 67 42 51 45 55 43 55 45 63 49 79 54 71 48 63 48 75 52 75 49 63 45 55 45 71 52 79 51 67 51 79 52 75 51 79 55 87 57 87 58 91 58 95 60 83 57 91 58 83 55 87 58 87 57 87 55 83 54 79 54 75 54 87 58 91 58 87 55 91 57 87 57 83 55 83 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 83 55 87 58 99 63 107 64 103 63 99 61 95 58 87 57 83 60 111 63 91 55 99 66 119 66 115 64 107 61 103 60 99 61 103 63 107 61 103 60 103 63 111 66 111 61 95 55 91 57 95 60 103 61 99 60 99 60 103 63 111 64 107 63 99 63 99 61 95 60 91 60 95 61 95 61 95 61 95 61 91 60 87 58 91 61 99 63 103 64 103 64 103 64 103 64 99 64 103 64 103 63 95 60 95 61 99 64 103 63 95 60 91 60 91 60 91 58 83 57 87 58 87 58 87 58 87 58 87 58 87 58 87 58 87 58 99 63 99 63 99 63 99 63 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 83 64 83 66 87 66 99 64 103 66 103 63 95 60 99 64 107 67 111 67 111 67 111 72 111 76 123 79 126 79 130 79 126 78 119 75 111 73 115 70 107 66 103 64 95 58 75 45 35 34 43 45 63 43 55 45 63 49 75 52 79 52 67 49 71 49 75 51 75 52 67 54 87 57 79 51 75 55 83 57 87 55 75 52 83 58 95 60 95 61 99 63 103 61 115 64 111 63 111 66 126 70 115 67 111 67 111 69 119 72 123 72 123 70 119 69 115 69 123 67 115 64 103 58 91 55 75 49 63 45 63 48 71 51 75 48 63 45 67 49 75 57 87 60 83 61 83 64 91 67 111 67 115 69 123 75 134 78 142 78 138 78 138 79 146 84 134 81 134 81 123 78 130 84 138 82 130 81 130 85 150 88 174 87 174 88 178 96 182 102 178 93 162 99 190 122 285 128 214 66 63 46 47 37 51 37 47 39 39 37 47 40 43 37 55 40 51 39 47 40 51 42 35 34 31 33 31 31 27 31 35 31 35 31 35 31 35 31 31 30 31 28 27 27 23 27 15 24 11 25 19 25 15 19 19 22 19 19 11 16 7 15 0 12 0 12 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 1 0 3 0 3 0 6 0 6 0 6 0 6 0 4 0 6 0 4 0 3 3 6 3 7 7 9 11 9 11 10 11 6 0 3 7 12 3 9 19 9 3 3 3 9 3 7 7 9 11 7 7 6 7 10 23 15 23 12 23 15 27 13 15 9 11 9 15 12 27 10 7 6 15 10 19 10 3 7 19 10 15 7 15 10 3 7 15 7 7 4 7 9 23 10 11 6 7 6 11 9 11 7 11 7 11 7 11 7 7 6 7 6 7 6 7 6 0 4 15 10 11 6 3 4 11 7 11 6 7 6 3 4 36 95 43 107 46 100 37 85 45 105 43 97 39 97 45 112 54 119 46 105 39 97 37 100 51 114 43 97 34 88 31 88 31 93 28 69 22 97 46 112 42 109 46 114 49 121 58 138 55 124 57 136 58 119 49 124 52 124 54 124 54 121 49 114 43 105 42 105 43 107 40 97 37 102 45 112 46 105 36 88 45 109 43 97 33 90 40 112 42 100 40 112 48 107 42 112 43 109 45 112 48 119 52 124 51 112 43 112 52 126 52 114 48 109 43 109 48 119 51 119 48 119 52 121 51 119 54 126 57 131 57 133 58 136 60 136 54 133 61 136 54 124 55 136 57 131 57 128 55 126 54 126 51 124 55 131 58 131 55 126 57 131 55 128 55 126 54 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 54 128 57 133 61 140 64 143 63 140 61 136 58 133 57 128 54 140 64 145 57 133 60 150 61 143 60 138 57 133 55 131 60 143 61 145 63 143 61 140 61 145 64 150 64 140 57 131 55 136 58 138 60 140 58 138 58 138 60 143 63 145 63 143 63 150 63 148 61 145 60 145 61 148 61 148 61 148 61 148 57 140 57 140 57 143 60 148 64 152 64 152 64 152 64 152 63 152 64 152 64 150 61 145 60 148 63 155 66 152 63 148 63 152 64 152 64 150 61 145 60 145 60 145 60 145 60 145 58 143 58 143 58 143 58 143 64 152 64 152 64 152 64 152 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 63 162 64 164 66 164 63 164 64 167 64 162 60 155 63 164 66 169 67 169 67 167 70 179 75 188 79 191 79 188 79 191 78 186 75 183 73 176 66 157 61 150 60 148 55 133 48 114 31 95 39 117 45 109 43 109 48 117 51 121 52 121 48 114 48 117 49 117 51 119 49 126 58 131 52 121 52 128 55 131 57 128 52 124 55 133 60 136 60 138 61 140 61 143 61 150 60 148 61 155 66 164 67 157 67 157 67 159 72 164 72 164 72 162 70 159 69 159 67 152 64 145 60 136 55 131 49 121 46 117 45 121 49 126 49 128 46 124 46 131 55 143 63 148 61 148 61 150 64 155 69 171 69 174 72 179 76 183 76 181 75 181 75 183 78 188 76 193 81 193 76 188 79 198 84 198 81 193 81 200 88 214 84 219 84 222 90 226 98 234 101 214 92 222 99 255 134 269 113 157 51 131 46 109 40 97 40 107 37 105 40 109 39 105 42 109 40 107 39 109 40 112 36 102 36 100 34 97 33 97 31 93 31 93 31 93 31 93 30 90 30 88 28 85 27 85 25 76 24 78 27 78 22 62 24 71 22 64 18 57 16 50 12 50 13 42 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 1 4 1 7 3 7 4 9 4 9 4 9 4 9 4 9 3 9 4 11 6 9 4 7 6 19 6 21 7 23 9 23 6 21 6 16 3 19 10 33 6 23 12 26 4 14 6 23 4 19 9 26 10 23 6 16 9 28 15 35 15 31 15 35 15 28 10 23 7 23 10 26 13 16 6 11 7 19 10 16 9 23 16 23 7 7 3 11 6 14 9 16 6 11 7 19 9 19 10 21 10 16 7 11 7 14 7 14 7 14 7 14 6 11 6 11 6 11 6 11 0 7 9 16 9 9 4 7 6 9 6 7 4 4 3 4