252 256 7 128 1008 256 0 22 38 26 247 246 23 26 22 246 245 23 22 21 245 244 20 21 256 244 254 125 256 255 254 181 125 255 253 181 182 127 253 252 182 185 123 252 251 185 180 123 251 250 180 190 119 250 249 190 248 58 249 93 248 243 59 93 75 243 242 59 75 109 242 241 25 109 29 241 240 27 29 27 240 239 27 27 38 239 247 77 247 246 120 119 76 246 245 119 217 101 245 244 217 201 124 244 254 201 200 124 254 181 200 199 126 181 182 199 184 127 182 185 184 183 122 185 180 183 189 122 180 190 189 188 119 190 248 188 176 117 248 243 176 175 117 243 242 175 216 87 242 241 216 130 87 241 240 130 132 85 240 239 132 153 77 239 247 153 120 79 120 119 118 123 76 119 217 123 215 101 217 201 215 214 100 201 200 214 155 103 200 199 155 198 126 199 184 198 197 121 184 183 197 179 121 183 189 179 187 118 189 188 187 178 118 188 176 178 177 116 176 175 177 213 116 175 216 213 212 86 216 130 212 135 86 130 132 135 131 85 132 153 131 152 79 153 120 152 118 78 118 123 122 121 73 123 215 121 116 73 215 214 116 211 100 214 155 211 158 102 155 198 158 157 103 198 197 157 196 120 197 179 196 195 120 179 187 195 186 113 187 178 186 173 113 178 177 173 174 115 177 213 174 210 83 213 212 210 129 83 212 135 129 134 84 135 131 134 133 84 131 152 133 151 78 152 118 151 122 75 122 121 117 127 72 121 116 127 126 72 116 211 126 209 102 211 158 209 156 98 158 157 156 154 97 157 196 154 172 96 196 195 172 194 112 195 186 194 193 112 186 173 193 192 114 173 174 192 208 115 174 210 208 207 82 210 129 207 146 82 129 134 146 145 81 134 133 145 128 81 133 151 128 150 75 151 122 150 117 74 117 127 125 124 67 127 126 124 115 67 126 209 115 206 99 209 156 206 205 98 156 154 205 170 97 154 172 170 171 111 172 194 171 168 107 194 193 168 160 107 193 192 160 191 114 192 208 191 204 94 208 207 204 140 95 207 146 140 142 95 146 145 142 144 80 145 128 144 143 80 128 150 143 149 74 150 117 149 125 69 125 124 113 112 68 124 115 112 114 66 115 206 114 110 66 206 205 110 203 99 205 170 203 169 109 170 171 169 164 111 171 168 164 167 106 168 160 167 166 106 160 191 166 161 104 191 204 161 202 93 204 140 202 139 94 140 142 139 141 91 142 144 141 136 91 144 143 136 138 89 143 149 138 148 69 149 125 148 113 71 113 112 111 238 68 112 114 238 237 65 114 110 237 236 64 110 203 236 235 108 203 169 235 162 109 169 164 162 163 110 164 167 163 2 110 167 166 2 165 105 166 161 165 159 104 161 202 159 234 93 202 139 234 233 92 139 141 233 232 90 141 136 232 231 90 136 138 231 137 89 138 148 137 147 71 148 113 147 111 70 111 238 230 229 3 238 237 229 228 65 237 236 228 227 1 236 235 227 226 108 235 162 226 225 26 32 37 27 38 26 28 32 29 27 25 108 28 109 29 56 74 108 75 109 105 159 234 224 223 50 234 233 223 222 92 233 232 222 221 53 232 231 221 220 88 231 137 220 219 88 137 147 219 218 70 147 111 218 230 7 230 229 3 7 3 229 228 7 6 2 228 227 6 18 1 227 226 18 17 0 226 225 17 107 43 225 58 107 57 40 58 55 57 56 41 55 1 56 64 41 1 224 64 92 51 224 223 92 91 50 223 222 91 69 49 222 221 69 72 49 221 220 72 73 53 220 219 73 71 52 219 218 71 106 7 218 230 106 3 6 3 7 47 4 5 7 6 4 5 2 6 18 5 16 15 18 17 16 11 15 17 107 11 105 43 107 57 105 104 42 57 56 104 62 40 56 64 62 63 47 64 92 63 59 47 92 91 59 90 51 91 69 90 84 48 69 72 84 83 55 72 73 83 70 55 73 71 70 103 52 71 106 103 102 6 106 3 102 47 4 47 4 46 45 4 4 5 45 44 5 5 16 44 15 13 16 11 15 10 14 11 105 10 14 14 105 104 14 101 42 104 62 101 61 45 62 63 61 60 46 63 59 60 68 46 59 90 68 89 48 90 84 89 82 61 84 83 82 81 54 83 70 81 80 54 70 103 80 100 31 103 102 100 31 31 102 47 31 46 30 46 45 36 35 17 45 44 35 43 12 44 15 43 42 12 15 10 42 13 13 10 14 13 12 11 14 101 12 99 44 101 61 99 67 44 61 60 67 66 45 60 68 66 65 34 68 89 65 88 63 89 82 88 76 63 82 81 76 79 61 81 80 79 78 60 80 100 78 98 29 100 31 98 30 30 31 46 30 36 18 36 35 34 20 17 35 43 20 19 16 43 42 19 41 10 42 13 41 40 10 13 12 40 9 11 12 99 9 97 39 99 67 97 49 39 67 66 49 54 35 66 65 54 53 34 65 88 53 87 62 88 76 87 86 62 76 79 86 77 57 79 78 77 96 60 78 98 96 95 29 98 30 95 33 28 30 36 33 34 19 34 20 37 24 18 20 19 24 23 16 19 41 23 25 21 41 40 25 39 9 40 9 39 8 9 9 97 8 94 38 97 49 94 51 38 49 54 51 50 37 54 53 50 52 35 53 87 52 48 33 87 86 48 85 57 86 77 85 74 56 77 96 74 108 24 96 95 108 28 24 95 33 28 32 28 33 34 32 37 19 37 24 38 26 22 24 23 26 22 21 23 25 22 21 20 25 39 21 256 8 39 8 256 255 8 8 94 255 253 36 94 51 253 252 36 51 50 252 251 37 50 52 251 250 32 52 48 250 249 33 48 85 249 93 58 85 74 93 75