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