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