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