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