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