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