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