0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-25 22:31:59 +00:00
OI-codes/S2OJ/1651/data/light10.in

200003 lines
1.4 MiB (Stored with Git LFS)

200000 200000 500
28 184 28 304 304 310 56 310 55 310 304 423 132 291 471 184 310 310 304 310 310 96 310 406 310 304 28 28 310 28 16 60 5 28 28 426 301 28 304 483 169 304 304 310 82 28 28 310 303 460 500 1 28 438 140 28 310 304 304 304 297 427 116 304 304 366 310 28 28 28 28 28 304 28 304 423 28 463 28 28 310 304 259 28 1 443 325 240 310 28 8 310 249 483 361 180 28 332 304 28 310 152 310 310 28 270 310 28 28 310 313 28 28 322 304 147 28 220 304 351 310 310 455 304 272 304 28 304 53 310 163 270 310 28 304 211 28 28 304 304 304 270 28 191 423 304 148 39 28 281 310 304 28 304 193 28 304 304 28 428 310 304 304 310 304 28 52 345 304 401 28 28 28 28 304 382 304 224 28 43 90 389 352 157 304 477 30 81 119 310 181 304 415 312 304 41 28 497 304 310 28 310 212 3 28 28 310 301 28 156 116 304 28 310 96 99 28 310 59 310 304 310 310 39 28 304 28 28 304 363 276 28 248 197 438 64 310 304 28 483 304 475 28 304 28 310 245 304 394 304 28 28 310 28 130 28 105 28 28 461 310 483 40 28 364 229 28 28 298 387 28 28 304 310 28 147 304 465 59 300 305 28 107 382 310 304 310 310 28 468 28 304 304 166 414 28 304 28 449 147 304 310 310 28 310 72 266 153 172 310 161 310 304 151 107 304 310 304 310 93 304 304 477 310 415 310 304 304 304 28 310 304 28 304 28 28 310 310 304 57 53 195 406 304 304 28 65 304 207 310 304 310 122 7 28 28 310 76 403 310 472 470 28 464 310 28 310 310 304 310 28 260 310 28 28 343 28 478 353 28 304 28 310 131 304 304 28 304 103 279 304 105 135 310 66 28 206 28 304 304 304 160 310 28 304 1 28 397 322 354 284 28 304 298 394 28 304 304 28 310 265 120 28 308 112 28 461 304 310 49 285 304 28 107 304 461 310 304 304 310 374 265 310 39 310 304 304 310 304 310 304 310 310 47 28 28 88 304 134 317 304 28 341 212 310 123 381 304 310 310 408 23 408 406 310 28 310 304 304 170 310 184 28 28 304 269 310 28 425 28 389 304 121 28 28 198 28 227 304 304 429 355 28 310 310 28 310 304 28 304 28 328 28 304 310 310 304 28 304 304 38 28 304 288 28 28 28 376 445 28 310 304 310 304 310 304 204 293 304 450 192 310 310 28 310 120 149 123 304 310 28 56 284 304 418 37 445 304 304 310 28 310 304 304 310 304 28 310 304 476 304 28 28 28 304 91 304 310 304 28 310 310 310 304 304 401 28 28 135 28 423 310 310 304 240 207 15 155 350 313 304 310 310 310 246 307 28 304 54 28 6 28 112 28 28 304 86 310 310 310 16 250 355 187 28 28 304 310 304 310 28 28 110 28 310 28 310 310 28 28 211 310 304 304 294 304 28 304 382 480 489 77 304 332 28 250 223 23 310 304 304 391 304 304 185 310 304 50 344 106 460 28 28 28 28 147 183 310 496 28 28 310 407 310 203 304 310 304 310 304 101 28 192 488 325 447 405 304 310 150 304 28 202 310 258 336 427 310 479 310 28 28 304 28 310 28 139 256 304 132 28 7 304 310 455 489 28 423 304 310 310 310 423 397 304 310 298 28 310 106 28 450 310 28 435 304 310 402 310 341 310 310 104 423 402 28 28 500 347 304 282 28 221 95 270 53 28 28 304 304 4 237 28 304 20 402 310 304 113 199 304 390 353 126 310 273 31 28 304 220 304 310 329 304 28 385 304 304 252 310 310 208 421 310 304 20 28 310 406 408 339 304 304 304 28 310 165 304 341 310 399 234 458 310 304 304 304 332 28 328 304 126 28 310 28 310 304 315 291 256 304 263 83 177 313 28 247 28 28 422 178 194 28 304 310 195 28 198 310 3 310 304 197 28 304 380 28 304 43 28 448 310 368 28 310 337 28 310 301 310 283 108 304 304 28 28 310 28 93 310 17 52 28 28 425 310 464 190 304 310 49 310 28 282 117 408 28 310 304 28 72 310 304 5 240 186 224 310 286 28 310 310 28 28 28 310 300 304 159 476 304 477 316 28 410 310 28 402 138 402 252 359 304 304 6 217 238 310 304 243 331 125 324 310 216 28 28 304 304 310 310 28 304 310 304 28 304 28 171 475 323 310 114 18 310 313 193 310 304 188 304 182 34 28 28 310 20 304 304 483 304 177 109 474 310 492 28 435 28 304 103 310 37 28 202 304 304 166 329 310 476 184 120 240 415 28 304 304 310 348 17 310 304 28 28 449 310 310 310 28 57 28 393 356 194 28 304 382 28 310 304 199 310 28 310 402 15 287 304 250 365 310 202 230 310 425 304 28 304 361 304 304 304 336 304 28 28 191 304 354 375 366 310 304 28 28 304 28 28 5 111 304 310 310 28 28 28 28 28 81 304 28 455 386 310 80 304 39 310 288 28 197 483 28 28 28 262 304 310 50 495 28 130 304 310 28 200 453 310 28 464 310 28 304 310 304 28 304 423 304 304 304 310 28 28 409 310 310 378 28 90 304 28 436 28 233 28 377 28 214 129 224 28 382 28 304 35 310 304 28 304 310 304 349 462 310 310 304 393 484 28 398 224 53 270 334 263 310 297 42 28 250 28 445 93 28 198 304 304 270 310 106 310 310 145 161 304 219 233 304 267 427 304 310 304 28 304 211 310 310 304 75 348 28 163 98 28 310 150 310 310 310 338 304 141 244 28 314 28 310 8 310 203 368 7 310 304 28 334 28 304 28 304 485 416 310 304 28 28 301 28 270 60 304 18 270 28 310 304 28 304 28 310 304 304 304 28 310 28 360 165 304 304 304 310 145 304 310 17 28 306 102 22 304 28 28 21 28 119 33 310 310 28 268 281 5 353 310 304 310 19 28 304 291 39 304 310 10 304 28 28 304 310 12 351 256 113 63 310 28 304 304 28 392 28 234 408 310 251 310 304 150 326 226 304 28 310 310 314 197 310 332 304 199 28 28 304 188 304 426 493 423 310 28 28 157 442 167 6 310 310 230 293 310 28 310 304 147 310 13 403 26 304 304 17 304 422 310 310 183 411 310 304 304 310 28 310 304 24 107 419 310 423 324 310 304 304 304 304 355 292 165 28 310 304 408 200 28 304 310 310 304 28 310 28 304 133 310 92 304 28 159 310 28 28 304 310 310 304 310 310 402 304 28 28 28 28 258 28 304 28 28 195 490 282 147 28 382 8 53 28 136 304 28 405 405 28 28 240 127 185 304 310 95 28 310 310 310 28 304 28 488 28 267 149 304 358 28 304 283 310 279 304 28 28 365 310 310 123 304 291 418 28 237 226 310 304 304 28 310 21 267 310 310 304 304 304 308 310 28 304 310 310 273 401 28 28 310 304 310 164 40 304 28 192 69 304 304 402 28 229 304 310 49 28 310 90 304 15 310 35 304 28 402 369 28 105 41 105 310 310 28 28 304 304 310 304 256 21 352 304 304 304 332 304 310 281 304 310 310 28 191 304 294 28 310 304 28 28 96 304 304 408 304 49 194 49 310 279 304 310 28 310 28 304 310 28 304 280 251 28 310 288 247 304 310 377 310 304 310 211 310 374 304 304 28 371 304 358 28 310 310 88 454 311 419 304 304 304 28 28 239 310 28 310 310 310 310 310 269 28 6 168 425 304 310 310 28 273 304 304 198 304 310 316 304 28 316 28 201 304 310 28 462 28 298 146 310 109 28 310 28 28 84 310 28 310 310 310 304 304 28 475 310 74 304 310 120 170 216 310 304 30 283 28 452 28 310 31 28 334 229 310 28 304 319 28 28 28 28 392 28 217 28 22 304 463 436 376 304 304 90 28 310 304 310 304 304 175 310 28 366 237 304 28 28 166 53 179 282 313 196 304 481 28 28 408 304 332 28 284 304 310 453 310 28 304 28 310 213 310 183 304 454 28 304 304 310 412 28 19 304 304 304 28 304 436 301 483 28 22 199 261 310 28 310 310 304 304 256 28 310 406 310 28 340 189 128 310 310 310 332 310 304 28 441 310 310 273 304 310 483 446 310 204 132 310 433 28 137 304 318 310 310 28 28 310 304 270 423 311 313 310 310 28 310 310 237 304 88 453 383 60 304 160 310 28 28 310 305 304 28 28 310 310 310 41 28 304 310 490 28 310 447 84 44 379 295 310 203 95 304 28 301 10 6 151 73 282 8 284 82 28 304 304 250 304 304 471 304 398 310 304 6 427 253 304 304 310 144 127 310 28 304 415 38 304 304 304 28 166 424 441 28 1 211 310 408 225 304 28 304 304 310 281 222 310 28 145 28 283 310 332 310 310 304 28 304 65 28 310 469 304 57 310 394 272 133 477 28 141 249 304 310 28 363 310 419 497 28 356 135 310 28 28 304 304 304 29 28 28 28 168 304 310 235 17 370 405 304 304 304 310 310 28 28 28 310 304 310 28 28 304 304 76 310 28 1 376 304 190 28 304 310 104 28 310 28 28 10 310 304 310 310 38 232 310 485 304 489 304 28 84 28 310 242 304 310 130 310 402 310 486 310 28 28 304 168 310 304 28 304 250 370 320 304 310 211 28 304 453 28 304 310 244 179 420 213 28 310 291 304 310 310 304 304 310 28 310 28 398 28 28 2 304 297 322 355 9 499 310 120 304 189 448 304 304 310 304 310 310 283 304 28 24 254 91 189 310 310 312 310 304 214 28 28 28 304 310 31 214 28 304 453 310 17 28 28 310 387 310 310 497 28 304 272 28 492 260 304 428 310 395 310 310 407 304 310 304 310 435 425 28 136 403 28 4 72 28 287 96 310 437 304 145 310 304 416 304 304 310 111 310 310 304 25 128 28 301 235 193 304 310 299 28 237 28 310 165 28 359 60 28 304 310 310 92 304 92 310 304 28 28 304 28 310 304 28 343 393 149 304 329 28 304 28 65 382 304 304 28 310 28 304 292 310 467 310 486 151 453 304 10 28 310 55 304 304 310 310 74 30 76 255 302 291 310 139 310 304 28 92 310 390 28 28 28 304 310 310 28 322 483 304 473 310 156 304 456 28 28 465 28 310 463 28 304 310 310 310 304 100 240 388 310 343 304 304 229 341 304 318 28 255 476 28 168 304 28 28 106 28 304 304 140 304 304 382 310 294 304 304 310 462 304 304 304 165 108 116 310 304 304 313 452 1 304 304 91 28 128 304 119 28 28 256 70 304 324 239 310 28 130 310 304 421 304 28 304 52 304 1 150 346 28 28 310 94 28 152 28 28 304 304 304 317 266 214 306 38 310 2 423 310 28 310 310 28 310 188 312 156 28 20 304 28 281 310 28 242 304 304 327 304 242 304 310 304 304 28 304 329 28 310 28 304 28 304 304 53 361 32 304 462 380 350 310 304 304 83 304 304 423 28 310 304 28 369 291 468 382 28 28 310 476 304 310 304 304 310 310 28 310 310 28 437 310 28 240 28 154 28 423 28 310 479 13 245 304 234 138 310 268 304 310 96 111 304 310 147 206 310 310 199 304 304 310 28 490 304 28 310 495 28 134 374 304 223 373 28 304 28 113 370 304 310 58 28 28 86 323 28 322 28 260 304 304 129 304 215 310 12 354 308 304 420 304 310 28 28 304 28 332 241 113 444 304 487 304 304 382 310 39 310 313 188 28 310 28 28 310 28 114 180 93 28 304 310 304 304 304 67 483 92 304 310 304 310 28 304 304 444 245 310 310 28 53 304 358 304 28 304 476 310 79 41 304 310 28 428 310 304 233 403 493 310 304 274 304 231 310 432 28 372 274 310 128 65 304 313 423 42 436 310 399 255 353 28 452 28 410 307 304 304 304 304 28 304 305 28 365 304 253 28 304 304 28 304 304 28 304 193 143 131 28 438 1 310 28 304 28 28 310 304 304 304 28 306 28 310 88 304 310 15 88 28 310 288 28 310 65 310 310 250 310 85 434 190 310 378 207 28 230 228 390 28 44 426 304 310 28 308 28 359 31 271 389 217 304 304 468 224 310 310 438 28 28 304 128 310 310 380 28 28 295 28 304 459 462 304 310 28 310 316 304 211 372 304 357 408 28 118 304 310 118 310 310 28 304 310 35 304 310 304 98 28 304 304 10 176 28 352 304 304 304 28 38 312 28 304 310 205 310 332 128 304 102 310 304 310 28 304 310 353 304 310 310 310 240 253 310 73 304 310 377 281 310 28 489 28 187 370 310 310 83 33 28 408 137 28 49 310 310 28 28 310 310 310 28 15 304 171 350 28 304 310 28 28 310 310 304 171 304 200 310 28 304 170 310 28 320 28 415 69 28 61 304 21 28 304 304 433 310 28 49 310 310 28 28 310 28 310 284 452 378 28 304 310 143 235 79 28 138 232 127 28 304 270 143 148 304 393 310 28 211 304 310 310 310 101 56 179 285 28 482 208 310 28 175 28 304 301 63 68 304 310 310 17 304 247 358 77 304 28 304 366 28 430 304 310 397 310 310 310 28 397 164 310 29 486 31 28 187 28 28 370 310 310 304 53 160 393 496 28 28 250 461 310 64 28 310 365 250 28 310 310 310 310 310 193 102 310 310 304 21 28 263 310 28 19 28 12 376 383 310 28 28 45 28 304 19 304 304 6 310 301 310 157 138 27 28 213 304 90 310 405 10 310 28 310 161 382 182 304 288 99 453 310 304 310 9 28 310 438 310 39 260 310 310 479 377 304 281 240 277 158 251 310 310 304 378 372 28 110 28 310 304 310 28 230 310 304 28 304 364 256 304 219 209 28 310 146 304 28 102 481 28 28 310 28 310 304 310 28 28 107 304 175 293 477 310 293 310 304 338 414 44 28 382 190 139 367 310 30 304 28 281 28 106 210 72 28 73 304 28 304 314 304 176 310 426 310 28 304 304 310 304 98 310 28 310 310 373 7 304 208 120 304 304 219 310 33 324 99 428 263 28 304 32 310 490 304 316 28 453 304 406 212 357 292 310 310 304 28 304 310 304 310 275 304 21 300 304 310 310 304 56 304 321 148 310 379 326 304 424 36 420 442 120 304 187 134 310 113 28 304 45 310 134 28 304 310 254 310 304 310 304 66 45 304 310 142 61 468 304 28 480 136 28 310 28 310 380 236 304 28 304 310 28 253 370 281 28 237 180 24 323 310 310 304 151 304 304 36 304 28 265 304 65 318 310 304 1 310 310 304 304 304 480 431 229 304 304 354 310 213 36 287 247 310 493 304 304 374 439 270 28 28 28 115 28 304 304 310 304 297 100 310 28 140 304 304 468 28 28 310 483 28 304 304 28 28 310 402 304 304 141 388 28 304 473 304 304 3 470 242 445 310 456 24 208 198 402 203 455 464 304 253 28 304 118 310 304 28 304 423 304 313 28 310 304 28 231 28 304 141 304 310 28 310 33 39 408 28 185 310 28 310 229 28 28 28 310 423 304 462 134 126 262 183 310 28 28 304 496 500 277 310 48 313 88 310 263 310 422 310 28 28 17 28 108 28 304 425 304 310 28 333 304 456 28 304 416 304 310 36 397 304 28 310 28 310 381 272 28 382 304 304 28 28 304 28 28 28 28 304 310 310 39 111 304 39 348 310 164 304 83 84 53 386 304 310 310 28 221 455 310 132 28 28 462 4 304 142 28 304 304 310 249 45 304 82 492 28 310 304 304 248 150 310 207 28 156 310 153 310 304 25 310 304 173 28 459 464 304 28 304 310 310 304 478 445 304 28 373 304 304 310 310 310 310 310 383 180 310 28 167 28 304 53 310 304 242 28 457 402 310 327 273 382 256 382 310 304 170 120 344 304 310 28 28 275 304 291 310 310 304 310 304 154 304 304 310 310 199 310 310 304 304 391 304 28 28 310 310 1 304 281 39 310 310 304 310 189 28 304 28 1 17 28 310 157 304 113 304 327 304 129 310 498 278 304 28 310 281 310 304 310 304 28 198 53 141 309 310 285 28 282 211 310 73 304 304 476 310 310 6 304 120 304 94 267 189 304 243 28 28 194 203 420 310 310 435 304 18 447 310 304 145 310 181 28 310 310 426 304 304 291 310 126 310 310 28 310 310 28 259 28 28 310 310 1 28 218 28 304 304 304 460 139 28 310 310 304 218 402 450 106 457 28 304 310 27 310 308 28 429 210 260 250 309 379 310 310 415 301 310 40 303 361 310 379 310 24 204 40 334 28 304 210 73 310 28 304 310 310 28 28 28 408 301 310 28 304 352 304 304 44 78 28 304 310 134 310 304 1 229 310 28 445 28 413 304 304 28 28 304 28 28 23 310 28 373 281 134 310 28 154 28 460 28 28 304 310 276 445 310 182 496 28 310 310 189 304 304 304 477 251 28 310 28 28 304 310 304 429 440 310 28 26 310 310 314 62 493 56 304 310 310 85 394 101 304 28 469 304 351 23 310 492 310 218 310 28 269 304 264 304 28 310 310 352 28 310 28 205 310 399 376 16 304 500 378 304 441 28 310 304 304 209 442 304 310 201 477 292 28 373 304 296 255 304 17 304 166 304 304 28 304 28 62 304 477 304 28 28 226 28 28 310 464 28 304 310 281 50 245 116 304 230 304 329 126 310 28 310 29 310 304 310 304 470 28 28 310 249 310 28 89 28 141 34 28 310 482 304 432 190 318 28 312 137 310 310 310 164 304 310 39 28 304 453 31 28 127 39 310 89 277 211 304 304 107 441 310 304 304 28 310 310 28 182 112 304 419 208 272 209 310 304 477 225 304 28 310 483 28 310 304 304 76 310 304 304 310 28 28 473 28 389 280 365 328 310 73 28 1 310 304 304 182 456 28 216 134 28 304 304 167 310 28 140 422 310 28 28 304 480 31 310 49 66 28 310 28 310 304 310 227 402 304 304 255 284 240 79 28 1 186 28 28 349 28 304 243 310 232 248 453 178 28 28 28 382 48 456 18 304 304 304 116 304 28 304 28 293 304 28 120 28 109 304 28 304 304 28 191 241 87 310 304 310 28 82 310 310 310 279 28 310 408 470 304 28 28 304 304 340 304 217 304 68 395 28 310 28 282 180 304 304 304 28 228 310 28 304 21 498 28 377 28 270 28 304 310 271 310 379 425 121 28 28 28 28 278 28 272 296 329 28 301 277 28 310 28 310 304 75 28 310 304 28 304 304 310 310 310 310 152 28 325 455 310 28 147 310 28 304 248 304 310 230 28 344 310 304 238 28 304 130 304 28 304 113 156 304 310 278 18 310 459 310 304 310 304 226 305 28 178 225 304 310 257 238 28 310 63 310 310 28 310 310 60 304 28 304 28 309 201 90 28 466 28 188 310 304 310 265 262 310 310 304 304 28 39 28 270 304 28 310 310 304 310 307 99 304 28 304 182 28 360 423 18 28 39 255 51 310 137 304 28 264 310 28 29 133 310 39 37 28 28 251 28 28 184 310 497 449 202 223 138 211 28 310 76 28 310 304 317 71 304 178 304 304 310 310 28 310 304 310 310 373 288 28 156 53 310 304 198 304 28 310 435 310 304 100 304 28 304 304 268 460 28 304 304 310 256 345 28 304 28 304 310 206 435 124 310 76 304 178 302 310 212 310 310 310 33 304 304 225 168 367 28 28 310 279 28 310 310 231 310 264 28 304 304 304 478 310 445 231 28 323 310 71 310 28 28 93 40 59 426 28 124 304 226 111 310 469 28 104 304 28 304 453 28 301 310 454 28 136 310 76 49 28 431 435 39 149 12 62 310 310 310 310 265 304 179 345 304 310 304 310 304 310 28 43 301 28 226 28 49 28 304 304 304 304 304 94 76 304 310 28 310 28 28 280 28 296 310 304 354 304 304 304 28 28 310 102 239 28 483 39 310 310 91 310 205 28 301 28 310 425 68 304 310 310 382 304 310 310 304 304 339 317 354 435 28 235 39 485 304 261 310 400 310 310 9 19 304 28 310 28 47 304 310 28 28 304 301 28 491 2 310 310 328 243 442 304 420 28 28 304 287 28 28 192 128 412 230 147 310 28 310 44 28 150 304 304 190 28 28 28 14 313 304 10 304 310 310 28 304 304 122 119 248 28 28 228 304 248 166 304 28 332 310 28 28 310 304 304 310 310 28 135 177 327 232 310 28 304 310 240 310 310 326 28 304 310 110 28 310 310 448 28 346 248 28 304 310 240 310 310 28 485 310 310 28 56 383 471 56 310 304 310 310 477 28 332 407 250 28 28 359 106 14 348 310 277 310 28 395 443 28 28 304 46 28 494 310 310 310 28 304 310 310 310 332 481 461 304 304 408 426 106 310 304 11 56 28 28 456 304 328 28 28 310 310 28 304 88 483 310 318 304 28 479 28 1 293 310 310 310 304 212 253 28 195 62 179 1 28 462 261 310 310 310 28 28 304 371 28 355 304 76 28 28 272 310 310 398 80 486 28 31 28 28 28 226 304 310 310 382 28 310 28 426 28 271 423 272 304 369 28 28 28 214 253 304 395 119 310 459 304 301 310 313 304 310 402 310 310 204 402 310 310 344 310 310 28 222 2 28 310 310 323 28 304 310 117 304 304 310 153 291 304 62 53 310 28 408 182 164 446 28 310 310 310 484 310 28 296 58 44 133 304 28 211 28 28 28 293 28 490 28 310 221 28 408 371 310 304 304 36 229 310 478 304 80 304 177 310 310 28 310 310 357 28 304 28 474 310 304 28 124 107 108 310 195 28 92 304 310 28 3 494 310 304 194 112 310 175 28 310 445 245 336 437 310 28 453 277 28 28 382 28 480 386 19 304 310 304 28 310 304 71 28 250 170 421 251 141 302 28 304 28 304 304 326 44 28 310 70 310 304 1 326 304 304 28 310 28 304 37 83 310 304 304 172 28 304 28 28 417 275 310 28 310 353 28 310 28 244 184 446 28 28 304 37 28 28 478 202 310 28 310 102 344 304 310 398 359 310 419 28 310 304 310 301 244 483 310 281 388 28 304 291 292 281 278 304 314 28 28 28 304 486 310 310 310 108 310 304 87 28 310 310 1 304 304 304 439 310 310 304 304 304 304 176 28 1 304 310 304 304 310 300 304 304 304 483 310 310 10 310 491 360 28 304 435 310 287 304 28 304 289 440 310 147 28 28 304 451 495 55 240 58 147 310 299 301 28 304 304 202 497 310 28 65 214 65 308 234 240 216 310 310 310 28 304 31 102 220 28 150 310 203 122 304 310 310 310 310 450 28 201 28 310 28 304 420 28 304 310 28 285 310 418 310 304 366 304 28 310 28 34 304 28 310 28 28 28 304 304 108 39 304 310 310 121 310 310 28 28 28 28 221 28 28 232 324 169 254 272 234 28 73 310 310 179 476 65 28 310 28 428 307 28 28 43 28 310 120 93 490 389 379 28 411 278 28 304 384 28 28 310 304 26 160 28 28 210 310 304 270 310 304 28 1 293 42 248 28 304 429 28 28 193 232 304 28 28 131 301 28 304 238 304 29 310 304 4 310 28 408 319 28 382 332 310 310 28 304 306 310 310 28 310 304 304 310 28 83 310 152 310 492 313 304 28 310 441 140 239 28 211 310 304 310 310 28 310 28 437 304 310 118 317 301 310 41 13 310 304 310 28 446 310 28 167 447 159 27 310 304 28 304 330 165 304 328 310 452 304 304 304 451 304 310 301 179 28 35 310 304 339 4 304 96 32 303 28 270 293 301 310 402 304 304 120 18 332 354 376 304 304 168 28 304 175 373 398 310 441 304 211 28 310 28 304 256 492 207 304 305 28 310 28 28 304 310 28 304 28 304 397 304 304 304 304 107 304 304 304 461 304 304 410 304 310 49 28 304 310 271 310 304 304 310 27 310 483 28 304 468 471 304 28 28 304 355 28 310 310 310 310 28 498 15 428 28 310 301 310 28 27 304 310 289 310 304 310 310 28 310 310 301 124 28 304 28 22 310 30 304 28 186 246 28 310 304 310 416 304 310 16 304 310 349 28 304 28 28 304 304 310 67 310 28 310 474 87 241 433 304 28 28 485 313 103 52 497 28 310 335 28 226 28 304 28 222 310 174 39 193 304 310 304 304 310 406 396 304 310 120 28 173 94 28 56 430 28 304 266 310 154 409 1 304 213 399 400 28 216 28 28 310 304 270 304 39 304 28 393 310 28 28 313 11 28 28 217 109 304 304 304 304 222 191 403 28 214 310 310 380 252 28 460 304 432 499 376 304 332 304 28 332 292 250 304 67 304 28 1 304 304 304 28 28 304 57 310 28 28 310 112 28 263 310 304 413 451 310 28 151 304 115 481 28 28 304 310 382 310 28 28 281 238 28 402 452 28 400 133 495 483 28 357 335 304 310 198 310 28 310 28 28 411 330 304 304 304 304 304 255 28 304 437 28 28 304 102 28 28 304 432 6 455 28 310 28 387 409 310 310 28 211 310 310 310 310 449 28 301 310 460 358 28 310 87 304 310 304 304 28 28 304 426 310 78 315 310 28 304 304 483 310 147 28 28 304 304 310 28 28 28 321 49 28 304 310 18 304 28 304 304 28 304 310 210 463 459 47 304 28 310 28 304 283 310 304 28 310 28 304 310 304 131 310 310 28 28 304 304 452 310 310 376 310 328 253 310 324 20 310 240 290 310 163 304 65 128 100 355 325 304 304 133 49 156 310 310 310 341 65 304 304 304 304 312 17 304 310 28 304 380 151 310 28 28 486 414 301 116 310 28 336 310 28 28 310 304 310 304 28 202 225 28 144 310 466 304 28 310 487 310 310 86 304 53 42 304 28 310 304 304 28 310 304 304 145 28 304 240 310 310 28 304 28 28 28 192 310 240 304 28 361 310 285 28 319 304 304 304 182 304 304 310 310 28 53 310 304 28 28 65 304 28 304 219 1 304 310 310 489 304 157 28 165 28 28 304 304 28 310 304 304 28 304 327 310 304 28 310 310 487 304 298 28 268 304 304 310 62 28 310 28 358 304 3 296 108 310 310 59 304 304 186 415 136 364 304 28 451 304 310 242 316 28 339 332 310 310 310 28 310 304 304 395 28 304 304 304 304 304 438 407 28 307 28 450 304 304 395 28 49 28 393 304 107 310 28 304 310 287 134 310 28 366 28 304 310 28 304 304 408 310 310 478 310 304 310 310 338 304 340 310 310 28 395 304 130 304 304 388 28 304 304 310 304 28 28 310 332 194 456 304 28 385 304 28 304 377 28 471 141 310 403 304 393 126 304 310 304 304 310 334 102 304 92 454 28 304 304 54 310 310 261 398 28 28 28 310 28 310 310 96 115 310 415 432 28 310 310 1 310 383 310 28 345 3 282 304 310 310 304 132 314 304 28 304 304 310 304 310 172 304 170 304 304 3 28 120 310 71 28 310 211 332 28 404 297 304 310 310 220 254 310 304 275 310 28 310 301 272 304 310 304 310 329 310 480 466 304 204 270 28 310 181 304 300 28 28 304 304 28 304 310 310 304 449 258 28 286 190 28 304 310 28 65 310 310 310 65 304 310 291 304 28 376 408 225 310 310 52 310 28 147 304 375 412 310 67 419 304 313 304 310 28 231 28 310 304 28 59 235 28 277 304 11 310 28 447 310 310 280 304 310 28 28 459 310 304 156 143 28 304 467 93 28 304 313 28 28 310 59 28 310 28 310 304 310 310 304 304 147 310 310 28 310 313 28 304 293 304 480 238 310 195 187 304 333 28 332 304 304 96 310 304 304 304 28 210 28 304 310 310 304 76 310 304 310 304 1 304 306 304 310 28 144 28 304 413 310 493 323 304 310 28 304 304 310 164 304 304 28 304 28 304 304 131 301 310 310 304 393 238 304 357 46 28 470 28 339 443 405 310 304 310 91 186 217 28 5 304 301 310 28 28 421 428 28 256 49 304 291 251 304 423 53 28 310 332 310 304 304 75 310 49 304 28 28 450 28 385 497 301 114 28 310 304 28 1 28 356 414 103 304 304 432 310 304 28 376 28 458 310 304 310 387 304 28 310 310 28 310 28 304 322 304 310 270 310 28 388 28 310 65 310 304 304 283 304 310 205 310 277 148 133 310 28 310 310 218 28 304 310 256 237 28 89 310 310 28 133 304 395 28 310 28 310 28 192 28 147 310 28 304 28 249 304 204 310 423 310 28 28 28 304 359 304 28 92 310 192 324 28 362 388 28 304 50 49 32 235 281 28 310 28 233 39 28 304 250 28 310 450 324 28 304 304 473 304 423 28 313 337 119 28 304 39 28 57 310 69 304 310 21 310 28 498 304 28 28 310 304 382 304 310 304 304 310 28 28 304 195 232 74 270 304 304 310 28 310 310 304 356 304 28 310 28 304 310 420 304 344 310 28 310 499 467 57 410 304 28 310 310 184 304 310 344 284 122 291 310 304 193 453 304 290 28 369 304 304 310 28 36 397 323 304 304 310 304 310 149 304 313 304 28 310 132 310 395 28 116 310 150 310 73 213 304 28 310 310 391 329 341 147 304 304 28 28 376 470 28 281 28 304 249 145 304 304 490 28 28 257 304 304 301 281 107 342 28 310 461 28 304 344 332 310 147 89 59 304 304 310 310 443 310 19 304 447 304 98 28 363 304 310 39 450 310 26 334 304 28 50 234 442 310 307 169 304 310 28 428 414 28 28 2 28 282 28 310 281 28 304 304 28 310 288 28 28 28 304 310 464 310 436 310 310 304 304 211 463 307 310 270 310 304 304 310 270 310 309 197 38 304 310 211 28 28 304 310 310 310 67 28 310 304 179 304 310 310 310 28 310 28 139 310 398 417 28 310 304 304 310 304 28 293 291 349 28 304 310 278 343 310 304 171 305 304 304 28 28 304 28 304 28 95 368 310 310 28 28 28 361 28 28 28 28 310 304 370 147 84 310 304 310 28 28 28 310 339 310 39 28 440 28 148 304 310 307 310 310 265 310 310 304 310 28 304 28 116 204 304 402 291 28 342 28 306 28 310 19 323 130 162 414 334 310 57 108 38 310 304 310 310 310 28 310 310 28 310 310 304 310 310 71 88 208 304 304 468 344 123 28 310 500 310 310 28 492 6 310 303 189 277 304 304 28 249 28 28 385 304 26 310 304 28 483 28 28 495 304 310 63 310 287 310 310 310 310 310 61 28 22 28 310 304 121 23 310 228 307 364 304 304 34 310 181 466 310 28 13 202 228 304 310 68 249 97 310 304 310 28 49 127 310 213 310 13 416 28 318 166 167 28 131 187 364 429 116 28 28 304 304 316 28 304 202 147 308 249 310 237 310 28 124 28 304 28 127 310 304 304 88 304 310 28 312 304 267 219 445 313 477 304 304 291 28 310 304 128 65 304 158 102 384 163 392 28 16 304 80 28 68 304 310 304 304 304 28 310 28 342 310 28 304 14 448 189 498 28 310 350 304 304 310 304 95 28 304 463 345 304 304 310 267 304 304 46 238 83 310 304 404 93 28 310 28 214 304 304 310 310 67 28 310 310 310 38 291 304 347 211 28 28 28 310 408 310 28 419 499 385 28 82 443 310 309 28 310 28 351 145 304 304 424 310 304 28 9 24 281 337 28 368 28 28 304 28 304 301 304 467 220 28 338 304 304 351 304 498 382 28 28 92 446 92 495 304 492 402 28 304 304 479 279 310 139 304 310 281 310 59 181 304 304 310 28 310 204 28 304 231 304 28 290 310 41 28 289 217 28 170 157 310 304 410 304 373 344 304 93 304 28 28 310 156 28 304 405 304 304 251 304 304 304 98 28 28 304 28 346 246 377 310 310 304 304 310 28 304 52 310 110 312 304 456 313 28 304 402 28 310 310 28 450 28 419 304 28 310 28 443 389 28 338 28 310 310 28 202 287 310 354 304 35 306 304 194 229 474 310 304 304 263 310 304 28 219 450 310 28 310 28 424 306 304 462 310 310 167 3 111 250 160 406 310 28 192 461 28 211 310 304 310 28 310 291 306 28 304 304 304 304 310 304 42 470 304 28 28 304 167 28 256 304 120 240 311 74 402 304 310 291 28 403 28 149 310 304 304 345 102 310 304 332 28 310 28 304 307 38 295 28 304 304 304 28 310 28 28 103 28 304 2 304 122 427 28 78 304 404 304 304 28 267 454 304 304 13 310 461 28 28 310 354 310 304 28 46 222 327 310 28 28 304 344 37 262 94 28 310 28 28 28 28 304 310 304 28 310 288 304 304 28 220 304 310 304 310 364 304 110 300 304 316 1 310 310 28 310 304 479 408 310 465 317 263 304 28 28 302 310 222 310 448 28 364 448 304 118 28 485 487 310 28 84 28 447 28 146 407 212 486 202 310 228 310 28 310 310 304 304 332 310 85 1 277 293 318 304 310 147 304 131 28 310 310 304 310 304 310 316 28 310 28 195 304 304 2 28 85 219 310 304 28 251 162 310 33 304 304 28 28 303 388 16 408 28 361 304 310 304 28 304 240 304 28 80 89 332 464 120 442 165 304 321 304 28 310 78 310 49 138 28 79 402 28 332 145 267 310 39 28 310 310 152 483 304 478 28 98 310 310 310 310 382 304 28 304 301 304 310 28 400 53 304 310 304 304 310 291 304 28 304 28 304 491 470 28 293 28 304 179 7 310 304 304 442 53 304 304 30 28 304 304 304 240 310 344 305 114 310 405 170 310 39 332 321 28 182 382 310 310 304 310 176 139 28 282 304 304 304 150 122 327 271 310 304 79 28 304 270 28 304 163 310 28 247 150 230 28 280 312 50 183 196 304 304 28 418 28 28 304 353 270 310 320 354 28 304 28 310 215 413 52 146 304 28 310 291 13 304 32 310 425 304 398 310 28 28 426 270 28 304 304 304 310 28 481 310 58 43 304 165 28 28 347 28 194 304 175 202 112 310 28 304 143 310 310 304 304 304 310 310 304 304 451 304 446 261 2 28 287 304 304 28 304 203 310 28 304 304 310 316 28 28 310 310 304 28 28 28 310 310 28 332 28 310 304 304 49 304 211 304 28 313 149 168 28 269 304 28 304 304 97 408 304 28 254 256 300 475 304 304 301 315 240 310 390 304 304 313 304 28 351 28 113 1 28 310 141 310 310 304 28 161 281 84 49 28 310 304 8 310 28 310 304 304 356 310 304 304 310 167 166 28 28 28 28 310 474 310 310 141 28 161 87 28 28 148 310 304 401 28 162 460 310 28 310 425 180 310 28 304 28 310 28 173 266 28 304 310 310 28 183 310 324 28 304 196 60 412 149 304 28 304 28 28 304 151 304 28 326 310 106 28 304 310 28 302 391 304 28 403 396 172 304 310 304 28 304 347 281 424 310 28 304 310 304 88 28 310 396 28 371 457 496 310 1 310 310 304 65 45 438 281 304 310 182 310 387 28 304 304 70 444 304 304 304 310 310 464 310 367 456 28 248 310 469 28 310 331 436 310 211 310 310 42 212 310 148 310 310 28 310 310 321 304 39 310 310 304 26 186 310 170 304 166 28 178 310 310 360 315 28 28 33 28 159 61 28 304 28 310 92 310 232 72 304 310 351 310 310 2 28 338 304 65 310 304 270 28 304 301 28 230 37 313 310 332 304 356 264 304 310 310 28 28 257 310 230 437 304 28 28 304 304 28 454 101 28 178 474 28 421 310 304 310 28 242 310 441 310 402 310 280 310 310 310 289 202 310 28 180 28 23 409 239 310 310 304 310 304 304 28 332 313 310 310 28 345 304 28 310 295 28 310 28 310 358 28 28 265 310 319 310 56 34 310 304 28 28 31 28 304 304 28 210 12 147 39 310 310 120 382 304 304 232 17 402 304 304 310 304 161 310 315 304 304 338 492 39 358 304 409 310 28 19 25 402 28 193 304 310 304 157 28 304 154 448 304 28 28 28 304 439 67 338 310 28 28 28 311 26 27 304 28 279 53 304 75 310 304 150 231 304 339 304 310 28 28 304 28 310 121 81 315 310 7 288 306 310 206 246 28 37 304 238 310 304 28 304 28 28 304 310 310 148 310 304 318 294 310 28 310 177 111 310 28 162 310 310 28 28 304 310 402 28 310 28 28 28 200 28 310 310 304 310 304 370 310 360 55 28 304 28 383 182 304 28 304 464 310 289 332 310 301 33 28 470 299 63 310 304 112 442 310 310 147 360 310 28 310 113 310 28 182 349 310 28 304 310 310 310 281 310 310 28 28 120 28 310 407 28 32 28 263 368 28 304 28 60 304 39 89 21 369 212 310 304 304 376 28 392 304 172 310 28 239 459 211 377 104 28 353 310 28 99 310 173 310 310 304 294 304 28 304 310 310 304 84 304 310 310 28 310 304 304 304 310 310 28 304 180 73 310 310 406 483 310 304 412 184 28 310 459 408 274 304 377 15 28 310 28 8 310 355 310 304 28 28 28 28 310 310 310 28 304 58 28 310 319 94 265 304 304 310 28 98 28 370 304 231 423 444 310 417 483 304 28 118 304 304 28 310 28 378 310 304 304 73 195 310 298 197 378 28 224 28 28 310 373 28 28 304 28 310 445 310 196 268 28 310 250 304 28 199 165 28 345 172 304 310 117 28 28 394 310 310 28 304 28 304 486 28 76 363 333 389 304 464 304 310 304 78 120 480 310 410 28 334 48 89 486 192 310 310 185 304 111 422 28 431 28 310 310 28 310 382 129 490 369 212 395 240 28 28 28 301 28 304 304 310 310 28 382 420 310 167 138 304 28 325 28 304 310 310 28 369 304 405 150 443 304 310 468 304 31 310 28 310 402 310 28 304 310 310 304 310 304 304 365 244 64 173 310 28 28 28 28 304 304 499 183 443 382 275 131 310 122 28 62 310 48 28 233 310 310 28 310 304 418 426 28 10 318 310 406 310 258 28 310 304 304 28 310 310 310 28 293 310 310 310 200 304 272 310 310 304 310 310 310 468 110 28 430 28 2 28 341 229 304 407 408 412 457 174 28 28 28 310 146 304 28 198 16 310 304 310 82 287 28 304 304 193 291 29 230 321 310 92 304 304 310 28 304 224 28 304 279 310 304 211 304 295 273 392 310 310 28 167 310 270 28 415 310 310 28 280 483 140 310 310 310 304 310 304 115 310 275 26 310 204 28 190 28 304 281 310 91 483 28 310 310 310 459 28 454 310 355 310 56 304 304 1 28 310 304 28 28 304 221 49 484 310 201 310 304 423 310 148 304 310 28 392 28 28 444 321 395 28 310 310 392 226 25 310 28 428 304 28 69 310 337 49 310 28 310 28 310 310 310 461 341 28 310 310 304 310 43 314 28 304 310 304 28 304 254 53 310 271 448 58 304 28 304 28 28 154 397 310 23 428 304 28 310 57 28 310 28 310 28 310 199 28 304 304 304 334 310 169 304 310 304 313 310 28 51 28 56 155 304 33 76 304 33 28 430 304 304 310 87 8 28 310 79 211 235 156 121 270 310 28 189 120 433 310 194 28 137 405 304 374 310 28 408 310 28 304 313 183 28 304 28 328 49 304 194 304 203 310 304 310 291 218 332 39 120 475 304 405 310 102 414 437 39 28 277 120 28 28 304 304 352 28 234 377 310 310 310 426 494 310 310 28 310 6 10 28 289 310 28 304 310 28 28 310 310 310 49 77 240 112 28 28 210 404 28 28 310 304 304 310 28 304 222 304 281 12 145 436 199 304 304 310 51 304 178 55 65 28 21 28 367 28 316 392 310 223 304 28 310 266 483 28 422 304 287 85 310 168 28 304 3 283 310 310 304 277 362 304 28 28 28 304 310 469 332 304 304 28 28 218 418 147 310 309 310 28 310 310 310 304 310 28 222 173 427 304 323 24 28 49 36 28 304 315 28 310 374 304 221 310 310 439 109 466 71 85 28 431 305 304 310 473 310 304 23 310 28 310 304 28 304 428 304 310 378 310 28 28 310 310 310 310 432 122 259 28 304 304 310 310 309 310 304 28 310 448 189 304 61 310 177 304 304 310 310 304 304 310 120 304 310 304 134 304 304 28 28 304 211 203 28 373 366 310 304 304 304 304 53 310 28 387 310 272 28 28 310 28 12 310 453 28 310 431 28 28 357 310 28 339 304 267 281 310 310 310 272 28 28 445 310 271 310 340 266 304 307 387 28 310 304 130 310 310 28 170 310 304 310 15 310 304 118 34 28 400 107 197 154 149 304 120 28 175 200 28 8 304 402 68 28 302 304 28 500 108 81 28 11 28 140 49 310 310 310 313 310 310 28 28 415 310 310 83 304 296 194 304 28 310 191 310 28 304 28 28 111 310 310 28 204 304 28 332 172 393 310 261 17 304 11 14 11 304 401 78 135 28 310 310 26 310 304 492 45 28 304 310 304 304 310 310 81 28 310 310 120 304 438 27 120 304 397 345 28 304 304 28 310 28 326 28 209 310 310 25 173 310 310 310 28 28 53 392 147 28 304 408 304 480 454 83 28 1 310 320 304 28 304 222 118 304 28 28 28 304 28 304 304 304 304 242 28 310 304 424 310 492 304 304 418 392 304 310 310 304 471 494 28 310 304 28 310 273 28 28 28 304 313 356 397 419 28 304 461 310 28 310 29 370 28 304 404 310 304 304 28 28 107 304 28 329 250 304 310 161 1 338 28 310 400 28 28 304 43 1 304 91 28 310 28 28 310 310 304 28 326 310 229 246 28 304 304 198 6 304 28 22 304 304 304 28 310 304 310 28 310 28 310 310 482 35 310 390 28 337 28 28 28 304 304 304 304 417 310 28 310 49 496 28 304 485 304 472 297 144 310 304 304 28 310 304 147 28 304 205 208 150 240 28 310 304 304 304 254 310 238 304 310 304 310 304 310 310 28 310 236 408 10 352 310 190 28 364 28 310 28 266 436 355 240 287 304 28 310 28 304 157 304 324 304 105 304 28 28 219 310 82 310 191 28 28 304 500 423 304 344 310 304 304 28 304 304 304 304 185 67 221 167 304 310 28 28 432 393 304 394 476 440 310 310 304 310 10 310 470 132 304 28 84 28 28 304 304 310 49 28 463 310 28 301 310 69 304 62 310 304 257 304 112 28 310 8 304 114 310 304 94 334 45 310 115 304 374 408 39 422 28 304 192 185 281 310 310 304 289 28 197 98 399 28 113 304 299 231 310 408 304 310 323 381 172 310 28 174 310 28 90 333 304 157 70 199 28 363 431 28 246 310 28 28 464 471 304 304 28 28 28 310 310 310 151 177 291 304 415 310 310 217 370 304 304 365 304 310 28 304 455 304 28 28 286 221 226 28 28 28 310 300 335 423 310 304 304 32 304 28 143 44 310 310 280 310 315 28 310 262 28 304 310 304 304 108 419 310 49 141 108 310 399 485 488 28 28 310 426 310 310 270 28 304 310 28 94 28 304 304 28 62 304 310 28 262 304 310 194 246 310 28 28 50 15 310 447 310 16 28 28 310 28 310 310 304 19 310 28 304 28 304 281 28 28 164 28 304 414 28 28 310 304 28 28 28 28 167 28 306 310 310 498 85 247 226 28 304 310 304 304 310 49 310 315 438 310 387 304 343 39 28 304 310 333 28 28 28 378 310 304 28 304 310 28 1 28 304 310 28 256 304 328 310 304 310 121 447 231 406 304 304 369 304 408 99 28 313 467 310 310 304 310 310 28 28 304 304 304 416 1 310 28 141 28 28 310 310 310 408 28 28 28 28 28 310 490 377 28 83 28 304 427 310 144 310 289 28 28 391 332 304 310 310 28 28 28 310 99 28 304 362 240 242 174 304 310 28 304 28 310 310 304 68 28 304 238 310 13 310 338 314 240 304 28 25 147 310 304 304 28 457 304 226 28 155 310 310 304 304 404 218 296 187 310 304 310 304 281 304 310 28 28 304 310 304 28 304 304 239 58 425 460 28 28 310 291 304 304 304 304 28 310 310 424 28 310 304 304 28 310 304 310 197 28 73 28 185 304 241 293 291 310 310 304 99 304 233 91 310 28 458 443 304 310 28 304 28 304 310 359 28 304 260 304 49 310 28 151 223 304 28 310 497 284 164 310 353 147 304 131 271 304 28 9 310 96 17 28 304 484 310 281 310 304 325 310 310 59 310 23 310 281 289 28 310 168 28 28 304 28 28 310 65 310 372 227 28 310 28 304 192 343 310 321 310 28 304 28 310 310 433 270 28 209 270 125 28 28 310 304 229 410 28 304 310 310 310 38 377 304 385 28 310 304 28 310 304 212 28 310 310 28 72 211 374 389 97 310 120 28 304 304 39 28 491 423 304 310 158 28 205 28 415 310 310 310 28 310 10 304 310 304 164 270 310 304 310 65 310 70 394 28 310 103 438 310 304 310 310 11 66 304 192 168 310 165 28 28 304 310 304 281 28 245 330 209 243 477 343 310 310 162 310 200 304 310 224 493 310 94 304 310 304 298 356 344 310 310 28 453 310 1 310 28 304 106 431 109 35 28 304 215 302 304 55 310 28 310 28 310 304 207 28 313 310 49 310 28 304 28 310 332 28 310 153 92 304 304 310 321 250 28 264 258 438 310 28 28 312 187 310 304 291 223 310 378 28 62 28 304 28 336 28 145 310 28 39 310 41 304 358 478 310 203 263 310 304 304 250 310 477 304 310 462 329 61 304 310 304 304 427 496 304 163 80 304 141 320 91 304 310 304 28 28 160 51 33 483 28 224 310 28 304 28 45 310 123 29 330 304 328 28 310 255 419 28 304 248 28 310 304 316 77 477 304 310 91 382 281 310 304 28 28 310 310 16 304 304 28 304 310 77 310 401 498 310 28 310 28 480 304 28 73 304 304 28 220 28 28 28 211 304 28 310 310 277 310 310 366 46 408 304 304 28 333 310 304 304 28 304 304 468 304 304 402 28 28 65 337 28 310 189 28 244 310 28 28 242 310 310 149 497 43 241 47 304 310 28 400 94 310 304 68 440 149 60 28 310 90 28 310 452 304 28 302 454 92 28 28 313 304 495 304 42 304 310 182 28 86 304 252 28 28 37 28 281 50 147 310 97 310 28 304 160 304 310 495 310 310 304 310 230 304 13 28 310 304 304 26 28 297 310 310 304 310 36 304 28 28 310 4 28 28 304 310 304 28 12 304 310 28 304 304 28 28 304 46 38 94 147 301 376 455 28 310 304 310 304 267 304 61 183 478 310 304 310 296 304 104 93 310 418 385 310 304 273 23 310 310 333 304 28 28 310 140 92 28 304 304 379 310 304 242 38 205 310 28 310 68 304 304 241 28 310 488 28 304 304 310 310 304 310 310 304 28 235 310 28 200 310 28 382 310 28 420 438 304 310 304 4 223 83 281 304 28 304 275 310 304 310 310 77 162 28 310 240 310 49 310 310 211 28 304 321 304 304 438 310 310 269 310 304 28 310 28 310 310 355 416 102 310 302 28 280 291 310 310 293 310 343 28 3 301 304 485 304 310 128 483 310 286 28 330 304 28 310 212 444 310 257 310 28 310 310 28 404 28 351 28 330 93 290 466 310 304 362 225 479 28 291 310 254 28 304 203 304 412 28 28 304 373 28 310 310 304 310 28 402 391 310 309 310 28 310 28 28 28 310 284 240 61 490 28 310 304 85 460 304 430 304 301 310 265 310 304 310 28 310 310 459 310 310 310 28 21 310 123 206 28 304 310 158 310 28 28 360 28 182 25 304 353 49 252 139 304 433 447 310 304 310 310 28 304 304 310 281 304 310 304 207 304 380 109 342 404 304 304 269 249 28 323 304 28 304 310 68 304 121 304 426 304 65 304 363 224 427 26 498 97 281 41 22 28 304 304 304 99 132 310 28 481 310 28 133 304 304 337 304 304 28 42 28 310 111 304 91 304 19 310 178 310 310 304 28 28 28 304 304 408 310 310 28 310 28 28 39 382 304 209 285 310 260 310 289 264 269 304 164 310 28 192 338 310 310 33 310 28 122 28 49 28 28 304 71 28 310 465 28 120 28 310 310 8 226 490 306 466 310 304 310 28 469 310 304 312 477 304 384 304 304 67 28 28 476 245 28 304 192 310 28 185 28 24 452 28 28 304 28 310 135 28 95 172 310 304 468 304 304 300 310 28 304 304 295 423 310 310 462 49 310 310 28 52 28 399 28 310 304 304 136 28 45 28 28 468 363 304 310 304 294 357 270 28 205 28 304 28 103 227 304 28 304 310 220 28 310 310 184 28 28 324 304 28 28 304 310 28 310 310 366 28 310 478 27 28 28 310 304 28 304 304 310 304 219 313 304 304 310 304 304 464 414 304 310 382 304 310 93 304 38 304 310 242 166 310 233 234 310 245 28 41 304 331 310 177 28 339 82 483 382 28 28 409 304 304 28 291 304 28 321 170 157 28 304 109 310 375 28 378 120 28 131 209 325 304 304 39 112 284 190 304 313 382 304 304 304 267 28 304 28 1 81 235 238 28 304 218 310 310 28 490 310 409 230 281 281 28 310 304 304 310 310 229 304 310 28 310 310 28 28 304 310 304 304 394 364 215 156 304 304 28 28 310 47 347 310 28 147 28 28 347 28 435 310 208 304 304 310 28 236 28 304 310 230 340 304 28 499 310 263 428 310 186 310 173 304 356 310 333 304 28 304 310 142 304 36 28 381 304 28 155 304 310 237 304 304 304 163 310 332 28 74 28 28 310 472 310 28 394 28 270 28 310 423 310 319 304 275 28 304 310 310 304 310 28 304 304 304 28 28 28 28 425 28 64 304 321 211 304 304 93 28 310 304 132 28 447 28 304 382 28 310 310 304 28 310 221 204 28 329 28 171 240 347 55 305 304 282 310 310 310 310 53 310 310 257 310 304 28 304 28 28 50 28 442 53 7 310 483 364 28 304 310 310 304 310 28 332 28 276 310 304 310 28 310 408 304 484 59 310 297 229 41 304 348 304 310 291 28 296 28 28 310 205 28 310 116 28 310 28 498 310 17 304 310 304 310 350 453 304 310 423 55 304 304 304 58 304 34 304 457 403 310 198 28 28 19 28 28 304 310 304 28 304 92 304 16 28 304 310 11 310 178 66 413 304 393 312 175 439 304 28 310 238 304 359 304 39 310 310 331 304 304 402 310 310 304 248 52 28 304 304 212 28 28 314 304 304 332 28 304 310 450 448 39 310 95 28 345 344 28 62 412 310 423 304 352 310 28 201 304 35 28 304 28 28 304 240 304 363 136 310 406 313 310 109 260 304 304 310 9 180 309 310 31 28 450 310 431 310 28 316 28 310 1 28 310 304 310 440 488 60 118 310 310 254 20 301 28 479 310 310 310 427 310 304 28 28 304 310 116 173 28 28 487 110 28 417 304 28 43 206 310 304 74 28 479 28 310 34 121 310 28 304 304 28 310 304 310 53 289 28 28 28 111 420 28 310 237 49 180 310 167 441 217 251 28 477 174 304 310 180 28 304 112 28 177 28 416 310 28 447 310 304 304 439 120 310 304 310 304 310 304 28 28 304 310 28 387 217 310 304 310 304 310 310 480 310 304 28 28 411 304 310 304 161 269 304 113 310 28 339 310 65 28 304 447 304 310 304 28 28 304 310 310 408 28 28 304 471 325 310 28 304 269 120 310 335 44 304 221 310 28 71 382 304 28 486 310 4 481 304 431 491 452 310 310 486 310 445 304 290 310 273 304 380 304 149 40 5 28 483 310 28 304 304 304 304 342 28 304 304 154 304 108 304 310 310 187 488 310 304 310 304 304 310 304 304 7 239 496 240 341 310 28 214 28 304 310 279 304 28 304 393 304 53 394 194 147 304 310 304 195 304 28 310 28 304 98 28 310 304 304 28 28 310 120 304 78 483 348 304 310 304 28 304 304 304 28 304 291 313 469 304 304 28 147 310 28 310 28 458 385 224 310 28 88 304 7 310 310 94 105 186 332 28 435 28 439 282 310 91 41 488 304 28 310 147 372 197 498 473 471 28 349 222 362 28 230 158 277 28 28 281 310 134 28 4 304 310 28 304 304 15 304 378 28 499 141 304 304 304 340 304 304 86 221 183 310 304 28 335 304 121 28 118 201 310 28 310 402 28 115 395 118 310 371 304 304 1 310 310 240 310 304 225 281 304 28 365 310 28 320 217 402 443 304 480 409 304 128 459 309 304 310 28 92 28 310 304 28 28 313 399 304 304 184 304 28 377 28 28 310 374 28 106 304 304 304 310 304 28 343 28 28 310 310 304 310 147 304 304 192 310 232 310 28 304 310 304 310 28 440 211 304 310 28 304 28 15 113 28 28 294 310 310 274 408 304 376 237 319 310 28 313 28 28 310 28 28 310 120 310 304 28 310 28 304 275 304 1 281 159 33 337 212 310 415 28 313 28 287 304 28 310 62 304 28 310 170 310 236 321 304 310 304 310 161 168 28 310 146 423 216 28 1 28 28 15 310 194 302 304 304 310 304 348 310 310 304 28 310 28 117 28 206 28 310 476 310 310 310 28 149 133 310 114 304 28 297 310 310 304 313 382 304 425 270 304 310 28 310 268 310 304 28 30 367 28 289 28 310 28 304 28 49 245 247 310 28 65 74 310 304 355 115 405 28 149 28 310 310 310 291 304 304 304 310 304 185 445 304 291 38 28 304 130 499 466 291 116 237 28 240 304 24 175 304 430 310 194 241 370 423 423 310 304 149 281 49 304 28 304 310 28 323 466 362 310 310 168 204 310 498 28 28 310 203 310 304 398 310 350 304 28 43 12 304 304 304 304 38 310 28 310 28 304 268 485 304 464 310 304 380 310 113 212 28 304 310 310 310 304 28 250 449 28 310 340 195 304 213 310 28 435 39 310 282 272 304 304 310 304 72 310 304 42 304 237 380 304 28 188 304 310 28 310 310 120 74 28 304 28 304 304 232 15 81 310 28 147 225 328 310 304 304 304 304 376 310 304 28 28 255 304 28 28 154 28 304 28 332 310 304 28 310 59 28 28 417 304 28 206 304 279 304 304 310 310 240 17 28 310 408 304 170 310 310 304 28 304 304 310 392 28 397 310 29 328 304 310 28 167 323 28 28 28 82 310 310 304 419 28 65 28 39 28 28 304 291 310 402 304 478 437 28 310 304 174 372 62 304 304 420 310 427 28 310 74 478 304 310 87 310 310 304 28 310 68 310 292 310 310 65 28 304 191 481 304 78 5 304 28 310 304 231 310 310 310 28 28 304 287 224 299 310 94 304 304 310 28 310 28 310 370 310 304 304 404 28 304 207 310 86 28 485 444 28 453 304 304 395 304 310 193 28 28 144 28 310 28 469 495 304 136 28 500 28 334 57 310 408 432 230 28 304 304 428 28 28 14 310 28 310 310 138 28 110 304 304 310 310 122 28 310 493 390 28 310 28 265 154 310 310 126 39 310 304 310 310 47 351 306 304 246 240 28 28 304 28 304 207 310 104 310 331 310 16 314 75 304 304 304 310 65 310 304 27 451 304 310 28 159 28 304 28 310 310 310 310 310 222 28 310 304 304 28 408 336 304 28 28 270 310 304 8 18 310 304 310 207 310 259 212 451 304 304 310 304 172 281 304 28 28 304 113 28 10 310 310 350 204 310 310 272 304 434 310 195 16 310 310 411 23 304 304 304 28 310 427 486 16 28 146 310 23 372 127 211 411 304 310 28 113 310 310 109 304 310 296 304 191 28 29 304 240 304 196 149 329 28 278 28 77 65 310 304 304 117 110 179 310 28 111 304 304 114 37 310 14 40 28 365 310 340 304 28 304 304 67 304 49 408 95 70 86 417 339 304 82 120 310 306 381 111 459 349 88 422 310 304 310 28 86 18 304 304 304 310 310 310 304 434 286 28 304 331 310 28 148 388 28 59 48 304 304 28 332 224 39 310 28 148 49 28 194 75 304 304 304 310 28 28 28 304 310 78 28 310 430 310 168 285 440 28 28 28 359 310 310 304 188 28 28 310 28 310 304 156 24 375 28 252 335 310 349 240 310 304 304 200 310 102 28 86 396 478 28 304 310 120 483 181 92 421 28 28 119 310 386 93 28 304 310 1 310 382 28 120 310 310 304 342 304 369 310 310 310 28 65 237 304 306 368 28 304 440 310 332 305 458 304 28 28 493 310 304 28 310 304 304 310 237 304 28 304 331 304 346 304 137 307 161 304 310 28 28 28 147 134 134 28 310 304 310 304 28 28 28 304 28 208 28 167 28 354 408 152 98 180 304 310 243 280 267 145 28 310 489 251 409 480 310 304 28 327 304 489 304 65 28 282 483 304 310 28 310 291 28 398 310 223 272 304 310 441 395 310 418 28 229 28 304 63 141 152 388 310 28 28 310 365 380 304 49 28 310 28 78 28 185 189 310 425 304 304 304 77 310 112 281 28 311 310 304 28 310 310 310 81 281 80 28 381 310 310 304 310 134 28 202 304 304 289 310 310 28 418 28 28 304 304 304 350 58 304 310 304 304 368 28 464 244 28 310 235 310 310 211 259 310 159 434 310 19 175 310 46 304 304 304 304 43 451 112 28 28 323 45 28 375 28 299 28 310 164 103 28 310 323 310 106 383 304 86 304 493 17 28 304 310 304 304 28 28 122 254 298 310 332 24 310 28 310 304 284 304 28 232 310 28 310 310 310 262 10 28 430 310 28 304 180 310 28 318 340 304 310 310 270 28 310 28 242 470 466 48 310 310 134 28 310 146 163 304 480 295 304 304 168 304 80 304 52 310 451 325 298 28 28 304 38 28 304 304 304 244 43 28 28 304 304 304 402 304 310 453 310 304 243 219 310 304 310 310 12 304 308 276 304 202 28 105 232 433 28 310 417 28 310 304 401 310 310 382 28 28 310 25 28 310 382 39 461 169 348 304 28 304 56 65 406 188 240 38 310 304 234 310 208 310 28 304 247 310 157 62 28 310 304 28 145 304 310 28 28 28 304 310 28 31 304 28 464 310 281 304 368 188 380 28 281 310 121 274 310 28 304 44 57 382 304 28 39 358 365 358 65 105 28 452 207 310 310 28 304 304 348 310 304 28 310 310 28 310 304 310 65 466 28 304 28 14 304 254 304 117 28 310 310 304 49 42 310 28 304 272 488 425 310 310 310 9 304 310 310 197 243 28 28 73 120 389 483 470 310 344 28 310 304 310 184 310 310 301 310 288 310 310 283 257 304 304 96 313 192 310 370 310 310 211 304 10 472 28 304 304 34 310 488 126 28 310 28 28 310 28 304 310 222 483 28 28 30 304 304 304 304 304 310 379 310 281 147 304 304 310 211 395 28 28 423 310 189 304 310 304 362 310 173 166 108 28 120 310 310 189 304 310 310 304 310 28 313 304 310 28 143 290 243 98 310 28 310 1 310 69 28 255 43 28 304 21 382 28 387 100 368 304 310 399 304 304 310 310 304 303 304 28 28 304 271 39 491 304 304 450 304 304 236 304 310 310 28 304 304 28 493 28 304 304 304 249 304 68 290 28 183 28 341 28 107 28 310 28 164 326 185 28 290 28 401 51 112 437 304 310 304 304 168 304 310 304 310 28 310 28 408 411 304 179 28 304 304 310 310 373 28 310 147 310 385 363 28 28 240 310 310 96 304 28 304 304 74 310 28 310 112 304 304 28 310 392 404 310 28 304 185 304 39 96 325 304 236 304 304 227 310 304 304 304 304 310 304 304 28 304 28 304 310 304 365 483 415 28 304 310 483 304 310 310 369 357 28 304 310 304 28 362 311 310 28 73 196 304 310 332 28 483 304 310 304 422 76 323 186 120 310 304 304 304 382 497 396 129 310 483 81 130 304 304 147 310 310 304 304 474 346 28 310 432 310 304 28 28 447 28 304 310 28 304 310 28 191 474 28 310 310 185 408 139 304 350 310 25 28 28 90 28 304 290 304 374 310 52 304 310 28 28 224 281 310 310 28 28 441 310 28 28 368 304 216 310 28 28 354 28 12 25 304 304 211 384 28 304 124 28 310 310 310 304 313 332 310 237 28 441 242 28 269 489 28 349 304 304 300 28 28 150 310 310 382 293 310 297 43 98 56 361 28 310 12 93 310 28 304 483 304 42 28 304 304 310 111 325 310 304 310 28 211 382 64 304 28 491 200 304 223 304 372 304 28 71 310 310 28 28 28 28 310 237 236 494 67 304 408 304 51 28 310 28 310 74 197 28 347 28 28 28 444 310 369 304 297 304 72 28 74 94 488 310 304 228 28 304 93 291 28 388 310 390 310 50 28 28 310 310 291 310 381 304 169 310 304 147 304 28 315 310 310 304 320 310 312 248 304 310 28 28 304 310 409 231 26 304 28 308 7 304 408 310 28 304 124 310 30 28 304 495 408 105 310 304 126 28 310 49 147 28 28 310 28 304 310 310 252 420 4 28 304 470 70 310 28 321 28 310 304 304 120 304 310 304 28 28 304 28 310 28 28 310 304 15 65 304 28 28 299 310 310 330 500 304 310 320 473 227 57 310 100 92 304 28 188 304 50 124 408 402 304 304 33 28 172 28 28 65 310 374 28 211 136 9 215 304 176 28 310 301 28 28 172 301 63 310 161 310 28 28 201 485 422 28 201 304 28 304 28 1 28 28 7 304 141 238 268 479 310 74 28 28 310 304 98 310 436 304 28 28 28 366 28 310 351 113 310 310 304 322 28 28 304 487 304 402 28 310 87 28 310 310 304 28 319 28 472 474 223 304 28 304 370 415 28 310 421 304 28 310 361 304 28 310 402 270 304 310 310 310 304 310 304 28 28 304 399 133 111 28 183 310 304 28 192 392 310 28 304 483 304 402 286 402 310 28 29 310 304 211 304 28 476 310 28 263 28 442 402 28 304 28 304 340 28 28 7 280 359 304 28 310 304 310 321 28 304 313 82 413 28 310 416 413 83 28 395 304 304 28 310 28 28 310 28 304 310 310 310 185 310 272 28 219 281 304 70 381 28 304 304 382 477 310 310 103 10 410 304 310 304 28 304 310 304 304 310 294 304 172 28 28 304 270 28 136 462 28 277 120 275 304 404 28 489 310 157 223 310 118 310 310 28 28 304 310 140 111 50 28 431 310 28 42 304 304 136 232 281 304 310 448 120 22 304 304 28 310 304 304 310 28 304 469 178 304 72 310 310 310 87 310 304 304 291 28 310 304 310 122 310 304 167 28 310 220 175 310 329 28 304 310 287 304 26 28 304 304 304 28 304 304 310 363 402 266 211 310 310 310 310 28 147 310 304 28 310 28 310 295 310 65 332 336 28 488 304 310 310 70 89 304 28 153 111 28 256 335 304 304 327 310 439 309 304 28 28 295 304 310 310 235 53 268 43 304 421 28 360 119 152 76 248 290 86 310 304 28 435 193 304 389 28 28 28 304 310 310 399 39 28 66 28 28 293 304 359 28 310 310 195 28 289 145 310 304 492 303 382 310 257 304 235 230 310 310 310 310 304 28 310 136 304 310 131 8 28 310 143 304 310 28 28 262 419 304 28 313 318 310 79 310 281 310 304 434 310 304 28 310 310 62 300 261 252 28 104 54 28 28 310 361 310 28 483 176 304 310 304 165 304 28 28 310 14 49 420 310 304 231 342 28 28 365 361 304 304 495 304 28 229 310 310 483 98 304 304 304 416 236 39 28 454 164 310 96 112 28 211 28 28 6 394 390 293 310 310 310 312 310 358 313 304 28 87 142 234 304 304 28 28 28 368 28 28 28 304 310 211 310 304 310 402 310 304 28 310 304 304 201 161 240 310 198 310 421 310 304 28 188 28 28 210 304 304 382 310 304 304 112 57 304 304 47 28 304 304 218 492 28 304 242 279 310 491 28 310 310 310 304 328 386 28 83 338 28 310 304 304 310 115 291 310 304 69 28 304 310 59 310 94 28 304 398 272 49 310 304 304 28 408 397 28 28 310 310 310 310 260 28 313 28 28 403 304 64 28 326 28 304 310 86 310 34 310 310 1 140 160 28 304 28 310 310 310 304 28 98 304 128 281 379 310 332 28 304 392 194 375 28 261 310 310 363 304 310 304 304 316 63 28 28 425 28 304 304 420 63 410 57 86 310 310 310 343 28 433 405 310 28 383 304 70 310 280 310 442 304 28 304 439 304 312 28 304 258 310 211 210 183 298 310 368 304 310 310 390 284 173 446 339 304 310 493 304 28 304 28 145 388 236 349 304 351 381 290 213 310 32 310 310 304 304 28 310 28 310 28 310 416 304 65 420 359 28 310 310 15 326 369 304 304 240 28 310 304 264 310 28 304 310 319 304 310 28 174 28 441 385 297 304 126 310 304 28 226 310 304 304 370 310 304 19 310 304 310 483 304 149 304 304 192 487 28 28 304 28 28 304 222 452 310 304 304 248 304 28 206 304 152 310 304 304 28 304 310 58 304 304 28 89 28 28 28 394 310 349 304 304 136 90 56 63 53 50 310 310 304 304 44 310 191 304 412 220 28 28 28 310 28 28 304 304 38 291 341 304 291 304 304 184 304 304 102 304 310 58 310 67 146 279 30 310 28 304 39 148 382 310 310 52 355 310 304 28 304 454 310 499 304 304 28 472 28 28 304 28 28 328 350 405 304 212 29 304 310 240 28 310 304 28 197 310 28 310 451 310 304 114 28 233 291 310 312 304 310 144 28 9 28 28 310 310 1 304 28 304 310 28 310 28 28 28 304 304 70 487 28 230 304 304 310 304 28 27 310 28 310 310 28 310 491 392 310 28 223 478 112 38 2 304 310 124 28 423 28 310 304 254 28 28 332 28 310 304 28 28 77 28 163 304 304 80 304 304 310 117 141 304 304 304 304 310 28 137 310 8 474 310 304 153 378 158 310 304 304 186 400 310 120 158 408 304 310 51 364 304 304 28 304 310 97 47 310 310 304 10 106 310 152 359 304 28 304 89 150 304 304 219 414 382 295 304 28 147 304 304 28 28 310 310 28 310 304 28 28 304 28 368 304 263 53 310 259 310 304 182 304 310 310 463 304 28 310 304 310 310 310 28 28 304 204 310 28 179 423 101 274 170 304 304 304 313 28 28 304 310 442 53 310 310 499 310 310 310 239 28 232 28 28 148 310 105 310 28 28 211 79 310 304 390 28 95 304 304 304 304 304 69 496 310 310 310 310 28 310 310 310 24 28 28 310 28 304 310 310 408 401 97 152 100 40 304 27 97 232 28 28 310 310 310 137 304 304 304 304 28 304 304 382 301 415 405 310 30 304 304 304 240 40 310 323 423 177 310 28 414 304 95 102 221 28 28 28 304 310 310 310 304 28 310 28 342 28 310 310 304 132 85 38 304 304 304 304 310 310 28 308 310 65 132 304 304 166 65 318 413 28 28 342 345 28 248 310 310 304 211 419 223 304 483 423 128 310 28 358 310 28 28 28 33 304 291 28 304 310 17 225 423 310 28 304 28 28 310 28 310 28 310 326 281 310 304 310 453 186 304 431 304 281 492 310 153 28 304 87 10 27 304 310 310 28 23 310 55 443 240 310 310 28 304 332 304 427 420 310 28 304 30 3 28 28 417 104 144 28 326 28 304 304 144 210 279 133 369 310 188 482 28 429 28 304 262 270 333 310 310 304 28 304 1 28 304 223 28 28 304 304 304 310 304 28 28 271 14 185 288 304 253 304 408 235 310 304 310 310 28 441 28 31 37 310 310 310 28 304 28 28 310 90 65 28 304 310 310 310 285 163 49 304 28 296 310 304 28 304 28 30 119 28 247 304 310 28 476 36 132 120 384 147 310 310 421 458 95 28 304 304 304 88 304 304 304 304 469 310 310 217 304 28 304 399 310 310 304 310 59 28 304 305 304 310 304 28 304 310 304 72 28 174 304 28 304 304 310 353 28 304 28 62 159 242 28 28 184 365 304 335 1 304 218 310 304 28 28 304 310 28 297 39 229 28 185 28 223 304 28 466 310 103 277 304 304 127 132 28 28 304 178 188 304 304 28 314 200 240 28 28 439 175 28 393 132 269 392 45 304 28 304 310 304 304 286 310 310 310 310 28 310 304 310 304 90 4 304 236 310 382 300 127 310 328 28 417 330 479 253 483 304 28 304 310 304 292 487 28 28 367 358 174 290 304 28 304 304 28 304 264 304 28 104 281 310 310 310 310 28 310 28 28 489 283 187 304 28 28 80 304 77 28 368 304 65 485 42 28 310 310 187 28 135 39 310 304 28 418 304 304 28 310 310 310 304 304 28 304 310 310 310 310 304 310 158 28 28 348 310 310 28 330 304 310 304 28 48 108 477 28 28 310 310 310 28 304 28 28 310 310 28 310 310 304 15 304 117 383 28 310 247 310 275 28 58 28 28 304 310 28 310 28 412 28 304 310 332 310 28 304 32 459 310 417 28 485 28 304 310 28 484 382 466 298 428 28 28 304 147 353 310 151 28 310 380 28 28 76 310 310 28 58 461 304 354 28 304 310 28 28 304 310 28 382 224 28 165 28 286 240 326 310 17 130 304 304 460 300 286 28 310 304 310 300 454 298 304 264 287 67 310 28 304 28 170 304 310 28 304 28 310 304 439 304 208 310 496 332 432 304 484 28 310 335 310 147 304 120 28 482 310 303 304 412 304 158 382 494 310 310 152 304 155 315 150 306 304 206 447 14 304 310 28 228 304 315 28 310 304 304 310 313 75 400 310 28 310 28 28 310 240 483 310 310 310 115 304 28 453 28 121 28 313 304 304 369 346 267 275 28 310 304 28 304 28 138 28 483 28 402 310 28 216 270 310 310 304 310 330 243 310 313 432 310 28 28 28 28 310 304 28 310 28 310 28 310 304 304 387 266 28 28 304 449 304 304 132 402 28 304 310 310 310 28 21 306 28 350 28 310 304 49 67 402 369 28 212 353 410 304 261 28 310 28 333 310 483 304 310 304 28 310 310 304 28 28 310 310 304 304 239 332 152 345 310 304 10 28 21 213 65 105 310 28 310 304 286 304 310 304 495 72 28 137 165 28 321 304 304 340 157 304 50 402 304 28 304 28 439 304 428 78 401 400 310 161 28 304 348 379 98 28 28 310 28 253 28 304 305 310 304 138 463 304 310 310 62 472 304 306 310 5 28 28 240 310 28 479 91 56 310 310 26 310 28 487 28 148 310 304 304 85 310 451 310 310 310 53 310 76 304 28 28 304 399 96 304 173 310 304 304 26 456 138 28 398 395 304 355 304 310 361 304 310 421 28 28 28 304 424 304 304 56 310 310 310 28 28 310 68 291 304 67 310 14 304 251 310 310 310 304 28 478 231 304 304 310 28 13 389 310 310 28 304 28 304 310 330 324 204 339 211 189 28 310 343 304 193 28 28 136 28 321 416 310 197 161 193 28 483 304 269 12 201 402 310 304 304 1 28 483 208 28 304 310 310 312 484 418 304 28 477 304 304 308 304 310 156 310 141 241 304 189 28 304 296 226 346 28 395 28 28 300 127 497 28 28 310 28 167 240 28 240 28 365 310 28 438 310 310 304 409 297 304 280 131 310 28 304 28 310 310 181 312 193 28 197 304 372 395 108 310 310 304 383 26 28 28 310 28 310 325 457 451 304 28 3 484 304 310 304 310 28 147 299 483 28 304 310 304 28 310 310 236 105 304 346 42 304 6 259 420 304 310 28 463 304 304 310 310 310 304 488 28 304 255 28 291 304 441 294 304 310 304 351 310 360 310 310 304 28 304 304 377 313 310 304 28 449 304 310 28 304 28 310 304 304 17 186 28 335 498 210 304 304 437 13 304 28 28 65 153 28 304 310 477 214 310 310 28 28 156 304 173 117 310 304 460 310 224 304 289 28 304 378 486 310 8 89 28 489 28 304 390 304 28 28 310 420 310 253 310 310 141 28 304 28 304 28 330 28 28 478 304 53 371 310 304 332 422 413 28 304 286 310 304 28 28 28 240 28 53 423 177 310 304 147 346 28 366 304 53 147 310 28 28 292 408 485 310 72 28 310 373 422 270 310 304 304 332 304 28 476 28 310 304 304 28 35 75 304 304 304 120 316 310 272 74 304 304 304 310 304 310 49 304 28 28 28 310 286 163 175 419 304 241 398 28 28 207 304 28 306 218 310 238 28 139 474 28 304 180 53 28 314 310 28 28 310 310 28 260 28 310 324 304 304 115 310 392 470 310 443 344 28 310 28 497 304 310 28 332 161 483 56 327 217 168 396 310 28 88 28 310 53 28 304 304 155 310 304 51 310 310 4 404 137 28 182 28 28 304 28 310 28 372 28 28 310 316 458 281 310 28 310 180 314 313 64 395 28 423 211 182 175 304 28 310 184 392 28 310 483 310 195 342 28 28 72 3 310 28 310 147 28 82 65 28 304 321 304 28 304 310 304 28 204 310 310 67 304 28 310 276 456 423 28 229 28 310 304 425 126 382 28 28 463 310 304 310 304 28 433 304 304 310 304 310 310 310 310 28 408 310 310 304 80 466 304 430 28 53 310 304 28 28 489 39 310 28 28 310 310 28 310 304 8 284 98 313 310 304 126 49 304 310 95 310 216 411 304 304 346 310 28 412 273 304 398 30 28 28 310 304 304 304 28 221 226 28 98 304 28 270 258 497 304 28 425 28 211 427 304 187 310 85 276 304 310 304 439 28 28 304 28 310 304 159 310 132 139 28 304 310 120 28 312 50 304 251 304 310 381 304 28 310 359 28 483 304 413 28 310 28 147 408 28 28 303 304 28 310 304 304 304 310 382 340 304 362 310 310 28 304 310 292 310 310 286 304 310 450 28 304 304 403 304 135 28 365 304 28 310 28 304 304 389 20 304 304 310 44 310 276 28 200 448 1 310 99 310 304 310 341 28 310 310 304 341 66 304 249 304 114 304 310 304 280 402 120 310 466 28 75 28 310 304 26 310 310 310 201 110 83 310 472 310 164 304 304 499 337 304 304 310 310 400 207 28 310 423 304 310 87 182 28 145 304 28 281 310 177 137 304 378 304 28 310 28 28 465 23 257 304 304 304 281 304 304 304 310 144 228 310 10 146 304 304 28 28 65 310 177 423 410 310 258 391 304 266 310 310 231 305 304 347 301 449 304 310 28 304 390 33 310 310 304 53 196 304 304 304 59 375 447 28 291 332 310 304 161 28 49 310 28 29 417 28 31 331 143 310 310 399 310 310 13 28 310 304 28 304 304 28 304 28 28 274 304 304 304 11 28 304 398 28 310 28 304 65 310 310 339 53 40 301 65 193 28 28 304 304 310 304 181 371 28 166 310 304 28 304 304 310 310 304 1 28 350 64 461 304 310 25 28 310 134 281 304 281 56 28 28 28 276 304 310 195 23 310 203 304 28 310 304 83 304 304 55 225 240 28 310 310 38 272 310 28 427 242 457 88 28 120 49 283 402 304 370 246 304 304 40 304 304 310 304 140 313 304 304 166 304 408 310 28 28 1 310 402 28 197 450 304 304 28 310 310 28 3 16 44 423 310 304 300 255 446 488 28 310 304 310 304 304 28 304 4 454 197 304 442 304 1 28 310 116 310 304 304 267 186 310 310 28 304 209 279 418 295 28 442 28 28 28 28 28 170 205 28 304 310 415 449 310 274 347 416 333 319 226 147 295 115 437 304 121 310 310 304 332 304 310 20 304 28 28 374 310 28 126 271 193 464 28 28 140 304 28 28 28 304 243 310 310 28 491 188 28 16 326 28 310 304 304 310 310 310 28 310 360 310 310 367 28 181 310 310 304 28 310 116 28 310 310 310 135 424 4 434 65 465 310 304 476 304 159 304 310 28 304 301 263 28 310 310 431 310 310 310 311 304 28 256 304 310 304 310 280 28 28 85 252 304 304 310 304 453 304 310 310 267 304 310 276 310 310 304 28 304 304 365 172 28 9 28 28 310 310 28 310 28 310 219 152 310 331 269 28 188 304 310 9 28 28 28 304 310 287 467 127 28 304 423 28 361 239 310 310 28 220 310 304 304 310 445 286 310 247 28 1 304 43 310 14 28 28 310 37 310 283 456 135 170 304 434 304 310 304 475 25 304 28 257 372 241 304 85 335 208 261 301 335 104 28 310 310 52 304 43 28 304 310 304 28 28 304 28 28 310 310 181 304 310 310 363 344 304 310 28 57 310 310 310 335 310 310 352 401 310 20 163 304 304 432 310 310 304 310 423 303 28 304 28 310 28 177 310 65 28 310 39 28 49 28 285 461 304 304 289 453 18 304 472 28 247 215 186 28 304 28 304 304 28 28 310 304 382 28 265 304 28 28 397 171 224 28 28 310 304 147 310 126 28 277 310 310 488 201 141 206 28 208 463 232 310 310 28 28 310 304 304 310 304 408 304 28 304 28 25 473 188 446 310 304 310 310 304 198 304 310 478 458 423 494 275 304 28 310 310 304 312 394 310 28 270 304 28 195 187 310 304 304 141 304 304 310 65 310 250 28 310 310 310 28 304 419 304 124 27 415 28 304 28 310 347 464 478 304 150 304 28 304 328 28 304 39 226 366 304 310 304 304 304 378 310 103 304 310 28 28 28 368 310 387 304 28 310 310 361 304 262 270 370 28 28 333 28 164 304 304 310 230 28 304 304 304 304 278 93 310 28 340 310 304 310 304 310 310 364 28 196 28 310 28 234 28 304 121 31 304 304 310 28 4 304 254 304 28 28 310 405 39 44 310 304 310 211 28 310 341 341 314 304 275 235 310 310 28 280 310 164 304 28 184 184 310 270 154 446 280 310 346 332 476 148 304 370 28 310 304 304 28 238 378 28 28 302 310 446 310 28 168 288 28 310 304 47 382 169 310 107 347 310 28 304 13 28 408 210 99 310 310 28 310 310 304 323 28 402 40 390 402 310 423 310 72 293 304 55 304 28 488 310 333 304 310 304 304 28 304 417 200 247 89 28 28 304 310 28 201 304 278 28 404 304 37 310 179 28 310 234 414 304 496 28 14 304 310 310 101 304 28 330 425 28 413 398 72 193 68 340 28 310 28 247 28 400 214 116 304 259 191 304 310 310 304 130 164 28 28 304 304 400 364 28 304 13 310 304 310 448 310 310 282 304 310 310 304 41 304 126 112 315 304 310 28 342 28 188 28 425 304 28 304 310 203 304 411 28 462 216 28 310 134 28 333 28 310 394 310 268 310 207 291 310 373 36 28 487 166 310 28 449 164 310 310 28 310 310 310 414 28 391 310 44 310 16 28 28 310 347 277 310 121 304 28 304 304 304 67 276 99 310 28 372 304 304 413 490 28 428 310 310 28 28 304 109 62 310 304 155 310 310 147 304 304 449 28 310 310 288 28 304 281 367 480 147 304 28 28 304 114 304 28 28 370 304 117 28 304 28 28 386 28 28 304 52 304 28 146 310 310 304 27 304 351 340 422 310 28 301 304 34 348 28 310 334 391 28 193 310 304 28 304 28 310 141 439 304 161 310 304 347 99 135 480 310 493 372 310 162 28 6 28 304 28 304 354 27 448 310 28 310 304 474 310 28 136 147 271 310 28 304 58 304 301 30 408 28 342 471 304 348 28 28 165 296 391 310 92 28 147 68 304 304 304 310 188 310 290 304 201 7 147 205 28 310 28 310 29 361 310 304 301 28 304 163 53 354 304 310 275 304 226 304 304 310 310 292 310 28 304 206 64 304 310 28 310 310 28 358 28 6 301 154 304 28 329 331 310 304 109 65 385 304 304 275 487 415 304 187 28 310 28 28 28 304 28 57 28 310 230 447 310 138 310 87 402 115 38 310 310 385 28 28 321 85 28 28 310 28 304 211 28 51 304 41 28 476 28 304 304 28 28 311 304 304 28 304 181 310 310 304 304 304 282 53 310 304 304 28 28 28 160 28 28 310 304 304 304 304 49 304 310 304 310 28 28 28 2 310 110 28 313 28 28 340 205 28 219 28 73 28 304 186 147 483 28 310 391 28 28 304 472 479 28 310 28 304 332 236 28 28 44 304 28 265 28 74 310 28 288 304 28 28 285 310 310 438 431 28 153 338 310 353 151 310 139 323 139 310 28 109 18 304 310 318 310 109 310 28 310 331 260 289 310 28 432 289 310 406 28 310 310 404 258 418 477 304 28 151 310 238 304 301 310 304 304 28 12 184 304 28 310 482 270 310 488 428 310 310 270 304 28 469 28 310 310 28 11 310 155 310 482 310 304 310 310 28 304 310 310 140 310 304 28 266 310 28 304 161 28 116 238 303 310 235 382 28 304 432 28 332 28 157 310 310 408 203 304 304 304 28 492 310 310 28 201 400 28 310 65 439 310 359 28 310 393 28 304 209 22 449 28 310 379 310 310 199 21 1 310 304 281 28 28 28 310 310 304 217 125 417 28 304 304 279 304 28 310 28 304 304 28 28 28 332 304 310 164 310 28 28 120 28 189 198 28 310 412 310 418 412 419 304 310 375 391 304 310 304 310 304 304 117 304 402 310 28 201 310 304 310 382 304 82 273 28 304 65 310 281 310 304 310 304 310 195 28 410 304 28 348 452 268 304 310 15 310 310 28 423 310 28 120 310 455 304 162 28 310 347 28 454 148 82 452 310 176 333 314 28 28 28 156 28 187 304 304 304 310 28 42 310 304 304 21 455 31 240 28 304 304 428 236 304 28 499 370 310 28 304 310 304 1 310 304 49 304 243 304 28 356 28 205 28 304 304 16 304 98 464 255 28 304 304 28 28 304 171 426 317 304 162 153 304 310 310 240 28 304 28 155 178 28 310 28 304 399 28 28 310 382 310 28 28 28 310 386 304 168 379 28 304 28 435 310 28 304 310 28 304 306 310 310 28 28 304 310 389 88 28 146 310 310 278 176 489 304 304 310 28 304 304 160 28 28 310 304 72 304 28 28 28 251 477 310 310 358 452 483 28 36 310 28 304 51 28 1 28 310 49 402 186 39 6 310 28 310 240 327 304 28 275 28 310 310 28 310 20 304 28 304 304 28 28 28 304 85 310 310 243 310 310 304 254 304 304 304 304 310 304 304 28 304 28 310 304 280 310 78 304 28 304 304 304 310 310 304 147 497 483 310 310 28 304 304 438 28 370 28 310 135 304 164 310 28 304 342 314 310 267 136 104 202 310 28 103 28 310 168 28 304 304 304 310 304 281 88 28 28 28 310 28 114 257 310 51 310 310 310 28 9 268 151 410 351 304 304 369 28 304 310 199 310 117 409 310 408 28 29 28 304 304 310 28 304 304 238 304 304 310 281 370 499 28 310 28 28 304 110 28 211 310 304 310 367 310 310 269 304 249 28 28 180 313 304 310 310 304 321 456 28 237 310 3 84 492 378 310 310 28 310 310 28 304 310 310 316 292 304 310 28 310 65 28 28 304 304 310 28 310 143 339 111 110 458 28 365 28 125 75 28 304 310 28 28 304 353 211 188 310 360 310 304 458 262 310 332 310 304 310 304 298 64 310 304 200 28 28 310 304 142 304 310 97 304 304 304 465 211 259 180 65 264 367 28 304 310 304 310 310 28 304 310 307 28 28 304 304 304 385 56 28 304 304 304 410 304 304 310 8 310 449 304 310 49 310 408 365 28 76 28 310 172 295 310 310 297 368 304 229 369 163 310 304 310 211 308 304 304 296 71 304 310 28 304 292 304 28 34 446 453 28 313 483 310 341 304 471 250 445 304 397 28 272 39 304 304 28 304 304 57 399 28 310 310 28 28 304 304 310 304 108 436 28 7 304 472 304 297 310 296 159 310 310 304 266 304 304 54 304 28 481 310 28 28 259 304 28 28 301 310 480 244 28 310 28 154 62 22 28 28 310 233 28 28 28 304 491 310 304 28 28 41 402 171 304 310 463 310 304 310 310 304 192 467 344 153 304 304 228 407 28 65 304 28 342 304 28 55 28 28 304 487 448 28 37 304 310 310 310 328 310 304 28 461 45 310 310 304 408 304 310 87 304 24 310 294 396 372 108 28 28 310 295 28 444 28 326 304 265 28 310 304 28 167 217 310 474 304 480 28 86 28 304 310 304 310 304 310 205 220 458 304 28 294 28 28 28 28 499 304 421 442 304 304 28 304 461 304 291 304 310 28 28 427 310 28 39 310 28 370 28 236 310 203 310 310 310 304 446 310 304 28 377 28 310 196 28 391 304 91 310 310 120 28 80 89 301 304 28 28 304 304 211 476 304 304 97 310 405 304 304 371 304 310 304 273 203 18 310 28 28 304 310 28 276 304 28 304 51 310 310 304 28 247 28 301 28 304 50 304 28 291 114 310 28 304 304 28 83 281 7 240 304 258 310 310 9 463 310 304 28 310 28 304 256 310 310 310 28 39 28 310 310 388 239 310 28 28 310 310 352 304 28 310 38 304 28 416 460 307 15 310 304 304 71 111 310 304 310 393 304 431 49 304 12 304 28 304 308 304 304 28 304 304 28 28 28 310 205 310 310 304 450 304 28 479 304 422 310 304 310 416 296 175 304 418 239 274 357 377 310 119 310 281 304 310 13 418 304 28 80 215 228 304 28 310 28 28 386 15 499 261 427 156 234 28 379 488 28 310 28 28 304 28 304 304 28 276 37 267 310 28 28 304 28 146 28 428 332 275 16 310 352 310 304 304 28 28 28 310 28 450 28 304 28 28 310 140 304 310 304 310 28 28 216 310 249 369 304 402 28 28 222 28 310 396 272 281 304 28 304 28 28 99 365 304 452 181 28 488 28 28 304 304 304 344 304 97 310 310 336 28 447 310 310 28 304 28 304 28 310 304 497 304 28 221 28 28 304 304 310 310 304 28 304 173 28 348 310 333 410 310 304 310 211 28 304 28 232 44 304 28 304 251 28 310 310 313 310 132 304 475 310 116 28 304 304 28 310 310 304 310 104 304 310 310 310 310 51 93 68 310 250 304 310 1 323 304 28 304 310 310 488 28 46 160 310 139 99 247 149 260 310 270 304 92 310 53 304 304 28 28 211 270 310 28 166 340 410 52 430 28 28 5 28 310 28 304 436 167 28 304 18 28 53 422 304 28 304 304 304 43 28 28 481 304 292 473 310 267 28 304 310 310 28 310 28 28 404 310 462 304 315 34 28 28 475 28 310 28 28 15 304 304 461 28 310 68 60 28 27 310 310 310 304 249 312 103 39 28 28 28 168 310 304 128 310 304 28 310 304 28 304 304 49 304 28 488 304 304 109 304 287 28 304 310 310 28 429 90 310 310 28 304 236 214 1 304 310 26 310 491 304 304 310 28 28 3 55 429 390 92 381 28 310 419 278 310 201 304 310 310 82 310 304 50 304 310 310 310 310 281 28 28 304 139 28 304 310 28 310 310 304 310 304 310 310 28 310 28 384 274 310 285 310 310 310 403 28 116 304 304 304 439 310 28 271 41 28 304 65 311 304 28 28 71 422 198 310 330 304 304 257 356 291 310 28 310 103 304 28 304 28 28 310 360 310 95 310 304 310 304 93 310 304 28 310 409 310 498 329 110 53 17 28 28 304 310 306 182 310 310 304 29 97 310 413 310 304 154 483 28 28 28 310 304 186 430 310 304 304 304 439 28 304 304 28 28 310 310 77 310 310 160 304 28 310 242 440 172 243 304 124 28 28 28 310 310 74 62 310 304 28 304 304 28 343 322 28 28 341 31 28 339 304 11 304 310 114 310 310 310 147 361 41 49 33 28 28 304 104 211 304 304 310 10 404 28 304 142 28 310 310 5 310 28 28 28 169 302 310 253 375 310 211 355 393 304 28 28 304 304 254 304 309 329 310 173 304 28 28 310 77 372 2 310 304 310 310 44 65 28 310 28 304 135 304 6 304 28 310 310 326 382 310 28 335 28 402 28 310 38 382 355 491 104 304 214 28 304 332 294 310 304 103 304 304 304 304 481 304 224 304 120 310 360 304 304 228 304 304 65 218 304 28 108 28 341 304 28 304 29 310 28 28 310 147 304 310 442 49 310 317 28 338 224 28 310 483 304 310 310 310 304 304 182 304 28 28 310 28 28 423 28 270 18 304 487 295 28 28 41 304 253 304 152 214 310 261 154 310 28 304 304 304 304 304 304 304 310 117 304 53 28 310 38 64 310 310 310 101 191 14 310 310 304 122 28 28 429 310 310 304 28 304 310 332 304 28 449 304 304 310 28 28 310 310 310 456 122 310 476 310 310 403 432 310 310 310 234 304 304 310 28 304 369 424 304 128 162 174 28 28 310 304 28 413 28 331 310 310 28 434 228 28 310 28 55 230 304 310 304 224 310 10 310 304 28 310 28 304 222 28 487 304 37 446 1 310 304 310 215 408 310 28 383 373 119 28 28 310 310 28 304 310 310 28 304 113 310 304 211 403 28 304 28 310 403 28 28 28 334 310 443 28 304 89 304 304 304 310 313 310 310 304 304 215 1 304 28 304 339 310 304 93 310 310 431 304 304 406 199 151 88 304 28 304 28 28 304 25 304 28 304 304 304 304 412 65 304 304 304 28 304 154 317 28 304 484 340 461 310 310 375 34 304 304 47 28 310 28 21 28 28 28 304 241 304 304 381 28 184 92 161 35 304 304 146 304 310 304 310 28 304 304 346 27 304 310 304 28 304 304 304 310 310 301 417 28 34 28 83 292 304 28 304 155 28 497 304 291 310 304 304 379 304 310 211 342 323 406 108 304 304 304 304 304 455 28 389 160 28 28 310 270 28 28 310 304 24 310 267 310 310 129 310 147 310 310 28 28 28 310 28 179 301 270 59 28 304 310 120 28 310 310 28 310 28 310 310 304 310 472 304 279 475 304 310 14 273 28 310 350 466 28 28 304 310 310 286 304 483 304 332 310 368 487 304 115 28 28 24 240 310 268 304 28 9 104 304 310 310 310 310 310 310 318 28 28 368 337 304 28 310 395 310 225 313 310 382 304 332 304 402 310 310 159 233 67 304 28 423 281 28 176 310 310 310 190 35 28 304 304 304 310 176 130 297 304 304 304 310 142 409 194 310 304 28 403 234 304 225 28 310 451 28 250 474 304 418 372 304 310 310 109 304 304 28 304 304 28 304 265 28 310 310 28 304 310 304 310 390 304 28 130 304 304 33 291 407 28 310 310 477 28 304 243 28 143 310 2 310 301 28 310 156 28 304 28 310 23 210 310 310 304 31 72 310 325 310 425 304 358 310 304 310 304 304 310 310 399 487 304 304 304 28 304 433 423 304 304 28 310 209 310 304 28 28 383 304 28 177 225 310 28 297 250 334 306 304 304 304 28 310 13 28 28 114 318 28 13 28 304 310 310 310 111 382 304 304 479 304 310 304 5 310 274 270 304 310 497 195 310 304 408 304 304 120 418 174 28 310 107 298 304 304 311 310 405 402 310 70 28 310 304 310 60 219 124 304 283 310 28 308 310 76 310 28 28 157 304 77 28 310 145 107 304 28 28 495 28 208 95 28 156 43 310 304 304 310 362 310 28 304 310 310 310 421 310 485 28 28 28 40 304 28 310 304 306 493 403 374 15 304 28 270 28 304 366 304 119 304 304 28 28 28 310 462 304 310 310 28 310 28 287 310 365 214 210 288 73 28 473 426 28 304 28 304 304 28 402 304 79 424 28 304 310 28 28 304 310 310 310 304 429 62 28 28 304 401 212 106 304 304 28 310 304 310 28 310 148 310 475 423 304 419 310 63 304 142 28 39 55 147 304 310 28 28 304 28 313 304 28 28 310 310 304 153 310 304 200 315 401 28 28 496 310 310 310 48 310 309 28 28 463 310 415 310 310 310 304 474 82 310 293 28 238 304 310 462 96 304 335 310 304 28 221 310 304 304 209 304 382 310 437 34 304 349 28 28 304 271 301 111 270 138 310 304 230 310 304 477 304 396 344 181 28 28 387 310 310 310 44 311 323 310 252 310 54 342 62 304 211 244 304 304 304 304 28 304 310 289 38 304 304 304 28 310 310 28 28 48 304 28 28 310 28 310 290 279 476 310 358 304 304 28 310 310 225 162 28 197 310 432 304 310 28 304 56 310 30 304 28 28 304 261 28 28 28 353 493 304 383 304 28 304 489 28 430 28 28 310 197 310 28 310 310 310 254 28 304 100 473 28 376 47 498 310 304 193 304 384 483 473 304 304 408 95 28 310 67 111 261 335 28 310 28 310 28 28 304 317 211 310 491 304 28 310 304 216 223 304 39 28 28 28 28 310 111 310 310 423 310 28 185 28 275 310 304 304 469 310 43 28 473 28 112 310 221 304 2 310 304 156 28 125 310 310 120 310 7 370 310 91 25 17 28 28 28 28 304 281 304 202 311 143 28 499 310 304 28 304 439 28 28 310 310 28 304 486 304 182 191 28 53 313 250 304 59 168 310 81 402 126 139 120 28 423 153 304 304 28 40 304 304 304 304 310 304 481 316 310 28 304 304 28 468 304 310 28 49 160 28 28 310 114 28 28 304 249 260 40 304 28 28 403 251 310 28 102 304 304 310 85 28 304 304 310 214 28 203 128 28 28 310 28 304 310 194 65 310 310 310 304 102 283 310 28 342 336 383 310 28 310 325 28 117 310 310 28 304 53 304 28 97 304 310 304 28 28 310 304 119 382 340 104 28 304 304 298 45 28 240 28 28 310 310 310 207 310 310 28 28 273 304 28 28 310 311 157 28 310 304 28 304 153 69 310 491 310 310 28 310 310 310 310 28 310 304 304 204 141 65 304 139 310 28 138 447 310 433 28 486 158 28 310 31 28 304 304 310 304 477 310 310 217 304 28 28 28 310 28 310 28 349 310 36 28 221 28 310 28 229 28 28 28 28 28 28 152 304 304 28 402 215 304 427 439 304 310 310 125 28 213 304 310 310 324 446 28 423 304 28 304 304 281 429 304 435 304 304 322 304 310 304 28 28 474 365 304 53 28 310 420 180 180 28 310 147 423 338 28 293 273 500 455 304 304 310 203 28 310 133 133 304 441 81 28 304 304 28 304 310 310 310 408 310 28 149 352 22 28 243 408 310 28 304 184 304 310 232 310 414 252 310 324 304 304 304 310 307 230 28 28 310 28 310 340 310 304 310 304 310 457 304 310 310 310 304 216 304 416 126 400 28 28 28 258 310 304 263 304 310 310 304 28 66 310 304 28 304 408 310 28 304 354 304 304 274 155 395 6 304 14 28 28 304 270 159 270 304 109 473 304 28 28 470 24 479 304 423 331 447 28 28 311 28 293 304 310 304 351 51 28 304 304 386 29 310 310 304 107 433 28 319 28 460 222 133 305 28 483 76 304 155 304 408 100 248 310 310 310 28 286 236 177 85 256 28 28 28 458 28 304 310 228 310 309 28 72 310 310 105 28 310 304 429 202 310 335 304 304 69 304 310 28 331 310 310 304 304 28 86 304 431 26 310 28 28 96 28 329 310 310 28 63 304 310 310 140 304 28 301 304 396 79 310 28 361 446 28 28 304 46 49 304 394 39 241 304 310 157 310 28 28 304 304 458 310 490 310 310 25 134 304 49 304 423 28 34 304 303 28 28 28 218 199 304 304 28 310 33 28 378 310 51 304 46 198 51 310 310 304 304 310 310 310 28 304 304 265 261 487 146 177 304 465 310 28 310 156 113 304 304 304 310 483 408 28 65 310 304 304 304 278 304 310 310 304 443 304 304 182 28 304 28 310 310 304 262 304 5 304 260 304 181 304 310 240 28 28 28 304 456 28 304 310 310 478 28 333 32 380 294 79 467 304 339 304 304 28 176 304 25 123 304 304 304 480 310 332 28 153 11 459 28 28 304 373 304 28 375 40 28 249 118 94 28 499 156 304 28 28 28 28 236 304 304 310 100 310 304 310 310 28 14 28 334 28 310 214 28 28 28 304 304 304 28 304 393 165 310 28 63 288 304 331 28 310 28 28 304 28 171 310 304 304 261 28 310 255 28 276 109 158 336 28 250 28 28 310 304 198 310 313 304 310 304 3 381 302 304 310 28 304 310 219 338 15 310 310 28 28 28 310 451 365 234 310 92 304 28 28 310 304 310 28 304 28 186 28 310 28 211 28 40 310 238 28 180 263 304 28 28 229 301 28 28 304 304 304 28 310 28 321 130 310 310 180 304 304 28 304 28 310 310 28 28 122 238 304 28 148 398 28 304 377 310 240 310 28 455 394 304 310 310 310 304 92 28 171 304 308 1 474 402 28 304 314 491 476 28 58 310 402 28 310 304 83 304 241 347 8 423 304 28 44 329 379 304 49 28 28 247 16 28 310 310 313 28 28 147 69 28 28 28 112 68 310 28 28 28 310 28 28 182 310 310 149 310 28 310 95 28 318 185 28 304 304 28 310 28 71 471 310 211 46 28 115 28 304 442 310 1 472 304 310 246 28 304 310 304 49 310 391 310 28 147 310 28 254 239 310 472 310 172 461 464 149 310 23 304 304 304 304 215 349 28 70 257 304 310 28 56 310 449 310 304 310 310 304 304 304 28 1 259 83 304 310 304 28 310 268 304 133 152 357 304 304 147 57 28 447 52 310 304 304 307 376 310 456 263 310 304 28 93 304 310 411 28 170 310 307 120 304 423 304 287 28 44 310 317 28 310 94 420 28 482 28 81 26 101 304 28 304 203 435 187 480 435 28 28 25 88 251 304 304 310 310 310 310 28 348 304 287 310 304 28 446 127 34 310 310 73 310 95 425 413 310 449 310 304 80 405 304 28 166 28 310 28 310 276 304 28 28 310 310 304 368 310 310 53 310 304 28 262 28 127 304 232 310 28 434 382 310 232 28 30 358 28 453 304 211 310 310 304 28 214 28 304 402 304 310 475 304 480 402 304 304 310 304 310 28 304 270 211 28 425 150 310 447 28 28 28 28 306 28 281 327 293 459 278 310 304 45 304 122 28 310 44 449 28 295 413 78 28 310 74 28 48 221 304 304 304 239 151 28 28 304 304 341 28 310 310 304 28 28 382 136 258 304 68 66 304 28 324 28 304 310 366 310 309 304 258 310 304 148 270 304 158 457 362 233 224 430 28 285 28 304 28 301 304 285 321 304 310 310 304 126 304 304 310 291 304 440 28 28 205 304 304 304 366 310 28 310 118 314 426 281 304 304 467 193 28 28 1 498 304 310 310 310 174 389 28 338 281 28 310 304 396 99 28 476 304 28 310 461 76 304 304 28 374 174 304 211 28 310 310 315 310 473 28 227 28 310 304 73 28 304 28 28 444 478 310 310 304 28 310 304 181 107 310 310 472 265 28 310 336 351 304 185 304 304 253 402 84 123 310 270 339 345 428 28 83 304 304 304 310 301 304 28 385 304 201 28 304 310 418 403 310 310 372 304 310 28 304 31 11 304 239 189 452 321 42 470 28 304 125 304 39 310 310 38 310 304 28 310 310 310 408 28 300 310 454 310 304 120 389 165 310 310 475 28 250 304 50 451 24 341 310 28 28 28 139 304 310 468 28 304 349 95 310 310 211 28 352 310 48 28 304 8 310 475 310 28 489 304 308 304 256 499 28 310 197 28 53 28 74 304 20 460 6 298 433 299 310 304 304 320 310 28 310 28 310 36 310 304 181 310 28 28 304 304 304 310 190 115 304 304 310 310 497 304 332 282 310 304 349 310 310 449 310 28 310 212 304 329 327 310 380 28 305 379 28 304 298 304 466 146 310 310 33 310 486 235 310 304 190 110 304 28 28 236 378 310 490 236 304 304 69 310 310 28 250 49 230 28 28 487 310 310 304 310 28 111 304 28 310 255 28 66 310 28 403 28 28 281 124 28 118 310 434 28 183 28 304 99 28 304 351 313 304 304 53 72 310 28 304 312 304 362 104 267 315 310 115 304 304 229 212 201 395 177 310 423 310 310 310 310 349 310 310 28 310 22 304 304 340 240 168 310 347 62 22 325 304 310 70 28 363 304 404 328 310 310 28 367 28 304 330 310 243 458 489 28 310 304 42 310 28 374 304 304 310 311 28 310 310 28 71 310 310 28 194 458 281 28 28 46 291 82 310 310 85 304 28 310 304 65 310 310 28 28 310 463 310 359 304 8 304 28 28 28 7 191 83 304 45 28 400 304 310 304 20 28 387 28 310 304 28 28 28 304 28 304 261 304 304 310 80 28 459 310 310 304 358 304 304 291 106 28 23 304 304 486 147 310 310 28 28 430 304 141 304 310 304 27 310 390 490 1 304 304 304 304 310 304 304 484 304 152 310 310 60 368 10 310 310 120 91 310 304 310 54 310 284 310 469 71 270 28 426 437 438 34 471 291 140 28 33 111 444 310 310 304 26 267 304 494 199 217 370 304 338 28 181 310 28 302 402 448 39 304 28 53 402 310 310 461 310 335 134 1 310 304 28 28 384 115 310 443 161 5 310 304 28 490 413 39 28 304 28 304 117 28 28 310 36 28 28 420 304 304 243 28 304 28 28 476 80 304 28 310 304 304 304 274 304 405 53 28 28 33 304 390 310 28 382 28 156 304 409 428 310 304 304 304 28 310 490 310 304 28 310 28 17 28 304 333 304 142 199 28 28 28 310 28 28 457 28 219 304 408 298 205 125 304 268 495 113 197 218 304 281 285 341 304 276 310 28 28 413 28 304 192 28 28 474 58 304 148 417 403 223 304 478 28 310 327 20 310 71 304 310 310 28 304 28 23 48 310 304 311 310 184 304 28 39 28 304 310 304 304 28 30 28 304 39 28 141 28 304 28 28 91 56 458 164 429 370 245 86 28 374 358 414 28 148 310 28 120 304 304 304 304 29 310 310 279 301 353 240 304 210 310 310 304 310 304 310 483 310 28 1 28 28 31 304 346 44 362 28 28 284 310 28 304 253 361 296 28 445 304 366 310 137 310 310 310 137 310 310 304 313 310 309 28 28 224 288 310 265 304 3 403 105 304 278 277 304 279 483 23 28 310 310 28 358 223 310 330 310 240 304 408 427 304 28 268 310 217 332 315 229 325 411 310 20 28 310 114 121 304 304 160 408 304 389 147 311 28 235 240 304 310 304 310 131 28 304 304 304 138 28 23 28 109 28 304 277 383 384 28 28 304 90 431 310 310 304 310 70 69 285 310 28 28 117 304 28 310 28 231 310 310 100 395 310 304 304 103 230 28 304 476 310 402 304 185 292 47 310 28 489 500 272 28 117 304 304 1 483 28 167 304 28 304 6 449 28 28 304 100 62 28 28 69 53 280 28 304 304 197 310 310 28 304 211 361 350 260 206 14 304 310 304 304 497 28 164 28 310 28 310 310 28 304 304 310 181 28 304 39 28 304 36 368 492 28 28 138 28 310 310 304 420 79 310 310 28 260 28 389 310 310 304 310 24 147 499 320 310 53 28 470 155 310 240 28 418 28 310 28 304 310 28 310 137 475 28 310 452 205 280 28 28 408 97 28 394 28 304 237 304 307 28 304 418 254 28 310 304 147 70 390 304 310 28 28 39 304 310 434 175 304 408 28 366 304 28 476 310 28 304 310 395 500 164 40 431 304 310 310 330 28 310 304 158 417 304 291 154 304 310 310 498 270 138 28 28 373 88 447 28 310 310 295 310 28 304 483 304 145 28 443 142 396 440 13 304 28 337 304 310 417 181 356 28 304 310 487 310 308 28 28 310 120 483 28 486 304 28 28 304 304 28 28 310 64 302 232 210 483 49 325 354 436 304 310 310 310 28 310 28 310 40 28 70 147 310 310 41 28 310 304 113 99 304 23 310 304 310 310 304 304 304 489 304 218 310 242 386 28 310 310 49 310 310 329 226 304 346 28 310 12 28 207 303 310 374 304 304 211 28 304 310 91 52 310 28 304 180 419 304 456 304 304 310 65 28 88 304 254 321 473 179 304 413 409 396 155 475 28 304 310 28 310 304 304 304 310 304 310 387 28 304 28 131 310 216 310 304 306 178 310 313 304 310 310 310 310 437 59 304 17 28 310 28 28 310 304 310 304 310 273 332 39 310 310 304 28 375 423 145 28 304 478 310 304 28 304 193 150 304 254 304 347 310 39 310 350 28 304 310 310 265 310 304 67 454 452 28 169 304 303 304 359 310 85 28 28 304 310 291 332 310 211 28 304 304 310 335 304 279 304 310 310 28 276 28 310 304 231 173 252 304 177 397 1 28 249 304 304 28 304 304 298 310 28 28 143 256 143 28 28 287 28 28 28 17 304 115 211 342 331 310 310 248 304 489 304 319 28 143 28 28 28 310 184 310 310 472 28 311 303 28 283 95 129 33 96 310 28 275 28 304 92 310 304 28 304 276 310 28 456 28 310 310 310 310 327 310 304 229 152 468 304 364 28 310 304 301 304 310 28 28 304 28 304 165 186 30 92 304 28 301 28 310 310 28 304 28 28 273 304 304 28 190 310 304 310 306 28 380 295 304 185 28 310 304 304 304 180 28 310 28 310 28 28 310 59 304 28 31 28 28 266 304 310 28 463 310 294 310 281 462 83 62 407 310 28 495 101 304 76 310 474 117 304 310 55 310 304 304 28 304 163 205 304 310 395 8 304 28 304 304 310 232 281 310 304 304 310 195 310 310 370 435 310 28 310 28 305 28 310 270 355 25 310 164 304 5 28 483 310 28 28 304 304 310 270 28 53 310 28 28 304 310 304 304 28 304 310 105 310 291 65 277 310 239 310 28 310 28 28 304 310 304 332 143 304 304 231 372 310 304 28 444 28 317 444 212 183 304 304 310 45 310 304 28 28 304 436 131 310 55 28 354 490 304 304 28 304 304 479 154 28 267 86 28 28 28 484 28 28 310 304 370 304 304 425 310 310 304 28 304 312 28 28 161 261 310 310 28 222 28 347 300 446 310 28 28 304 28 315 310 304 494 65 310 310 310 10 304 438 310 417 28 189 304 91 28 304 304 28 179 339 304 177 28 444 304 240 367 276 481 310 427 211 28 265 95 28 304 109 310 304 28 304 310 65 107 310 310 304 28 28 109 483 304 310 306 28 311 310 310 310 116 281 274 250 198 301 313 354 176 124 304 310 315 311 304 28 28 304 310 28 304 139 28 304 310 49 28 281 28 28 499 304 214 304 28 426 28 28 310 154 371 310 341 317 313 304 266 28 304 28 326 28 304 304 65 304 28 304 281 28 297 281 304 310 33 328 28 54 310 304 283 310 242 185 474 236 304 304 28 28 304 28 310 310 135 93 423 310 310 210 28 28 484 28 310 421 221 490 273 497 304 28 227 310 310 479 71 28 310 310 310 240 65 402 28 391 28 177 28 28 28 310 28 291 304 310 304 304 28 28 304 127 304 247 28 310 291 297 252 173 57 304 408 310 28 304 28 208 310 310 454 206 299 208 331 109 304 310 310 263 310 310 310 434 113 28 304 310 18 310 304 310 47 226 168 392 310 313 28 147 237 28 28 13 304 39 1 310 310 304 28 363 28 304 475 28 293 310 28 310 310 304 28 304 382 310 28 310 28 382 28 366 344 304 313 415 28 304 244 310 278 28 402 304 231 329 310 238 310 304 28 64 342 28 28 304 28 402 161 362 303 304 310 134 28 310 243 111 310 315 304 175 310 310 304 310 310 304 310 37 409 304 28 310 28 28 491 483 284 304 28 1 297 281 193 28 387 28 252 304 304 355 408 310 310 483 28 120 304 304 28 177 310 400 304 304 310 310 310 454 211 304 310 310 327 28 28 28 190 155 92 304 239 311 88 28 304 304 423 180 326 304 304 304 6 252 310 28 408 310 310 304 310 28 28 28 28 304 304 310 304 28 483 348 270 310 299 304 223 325 466 28 367 304 28 28 28 304 491 111 28 460 310 304 328 211 406 310 304 169 310 304 304 418 134 120 92 28 304 28 304 28 28 341 310 310 426 495 28 310 304 304 28 304 28 310 310 179 361 147 28 28 127 207 304 23 336 304 304 310 28 28 304 49 304 39 310 28 28 186 56 108 304 130 28 304 28 304 304 120 375 179 424 448 28 304 304 26 492 71 317 310 304 346 304 332 304 415 424 28 153 310 304 304 310 323 28 160 82 7 28 304 310 288 435 28 174 304 396 349 494 310 304 49 304 423 310 304 28 100 485 304 337 48 310 28 8 28 304 310 304 248 54 270 304 437 28 28 28 28 93 182 384 310 304 176 28 360 310 304 366 234 310 342 28 28 289 226 355 28 304 163 28 28 28 53 438 299 1 28 310 28 28 282 310 469 14 459 310 455 145 28 28 304 28 28 28 390 347 310 238 100 58 126 304 310 28 304 71 28 304 195 310 304 396 280 304 28 304 28 228 304 378 310 92 318 183 28 232 310 304 141 310 42 28 28 473 310 305 304 310 105 310 304 304 313 80 441 174 28 310 304 304 304 47 310 304 28 313 24 115 302 438 310 304 304 310 28 304 310 192 76 310 177 157 310 414 304 209 304 28 28 494 83 173 310 228 304 423 32 28 310 304 340 107 423 28 304 93 19 432 28 383 491 304 110 310 310 1 373 368 304 176 304 310 165 310 65 304 116 310 310 405 304 310 28 143 28 71 240 304 28 28 375 310 310 304 28 304 53 304 223 28 310 281 310 310 247 343 304 291 304 304 19 310 449 28 420 348 248 496 28 240 304 163 310 28 310 28 135 133 310 310 304 463 310 28 450 310 53 248 479 41 310 317 310 28 310 304 337 310 310 28 310 304 304 310 28 396 379 232 304 48 291 309 310 97 24 310 49 310 376 310 28 165 310 28 310 424 136 483 310 304 304 225 211 310 50 445 28 274 304 28 28 179 28 310 232 330 382 4 299 28 30 304 28 310 310 28 310 310 28 304 471 443 28 310 304 304 310 304 49 304 28 304 28 310 500 171 310 346 28 310 28 28 304 443 310 304 310 304 240 310 304 28 304 310 310 478 310 141 28 310 48 47 28 28 310 28 382 310 304 260 310 310 310 304 28 408 28 28 304 310 385 422 304 310 304 310 28 28 310 28 310 304 28 310 270 52 304 304 304 304 310 8 17 304 304 174 229 276 310 310 310 28 262 301 291 304 28 177 310 382 158 310 304 28 304 1 304 310 409 304 310 190 90 310 304 28 222 28 28 28 46 28 304 310 40 304 304 28 225 304 169 28 292 310 100 28 310 140 28 310 310 175 310 479 304 304 310 28 310 310 483 28 28 310 304 134 22 28 304 184 28 310 28 240 28 114 28 28 28 310 282 163 324 304 304 28 355 224 139 28 64 28 28 74 53 304 28 210 274 473 310 239 28 33 304 28 338 190 289 424 70 95 310 49 185 304 304 28 28 310 117 244 200 310 291 42 304 304 28 304 304 119 304 28 322 304 304 28 310 304 178 92 347 38 304 190 304 310 304 28 135 304 358 310 439 145 1 304 310 57 126 304 30 174 384 254 304 343 304 28 407 304 240 49 310 310 304 310 304 28 493 304 336 304 325 274 79 304 332 340 28 304 310 304 432 310 310 347 304 240 304 310 310 310 28 186 104 464 292 289 304 310 91 365 259 28 310 310 304 310 313 241 310 28 304 310 304 391 310 304 381 342 28 304 490 304 304 28 304 304 304 313 28 304 304 310 28 283 137 134 494 304 428 33 304 53 188 49 357 28 304 386 379 310 65 310 327 310 28 8 304 310 83 28 28 310 310 281 28 310 56 454 310 310 307 227 310 441 313 334 310 304 304 3 212 310 124 28 280 28 28 391 304 28 310 28 310 346 291 310 304 193 270 65 310 39 28 304 310 365 190 304 270 304 28 28 304 346 409 388 219 32 70 304 196 304 304 304 304 304 289 310 310 304 28 53 297 310 304 202 28 28 304 348 281 72 304 310 310 304 28 28 460 296 483 28 1 304 304 495 310 304 393 270 28 310 304 39 310 408 304 304 175 304 300 216 304 14 304 28 310 304 204 304 28 1 310 449 304 304 310 186 182 28 28 304 297 304 492 310 310 174 309 310 310 310 304 171 189 412 377 28 310 28 125 304 304 28 28 59 304 155 304 163 304 137 53 28 310 310 458 416 314 310 28 28 310 57 310 310 262 402 64 28 310 25 304 390 464 471 28 28 227 304 310 84 304 165 304 304 310 426 28 310 310 192 238 367 304 93 310 28 310 310 28 310 28 304 310 281 304 131 304 304 395 28 304 319 1 5 408 310 28 456 146 304 304 304 28 310 304 28 310 471 310 28 118 142 28 310 371 28 436 65 310 423 469 28 49 28 310 211 304 42 310 28 304 304 28 310 304 310 28 310 28 301 460 304 304 401 310 304 304 304 28 304 310 28 304 310 157 310 28 304 28 304 310 388 377 304 94 304 158 310 488 304 304 304 197 304 28 28 436 304 310 387 310 310 304 160 28 304 66 498 304 105 304 310 304 326 271 70 220 304 304 304 28 28 310 352 310 310 244 310 28 28 375 304 112 310 310 331 28 355 310 351 304 310 304 348 187 304 28 464 304 417 270 310 468 28 28 304 490 310 28 304 319 28 240 28 310 186 310 310 304 53 304 310 310 304 280 304 310 28 255 188 28 304 304 291 304 304 320 28 310 304 28 407 304 304 304 310 334 304 490 28 374 304 291 310 180 28 304 304 28 298 28 329 28 3 304 28 313 1 304 190 251 310 304 304 310 12 60 304 310 28 483 310 28 28 28 310 28 304 65 304 28 184 304 304 304 409 304 28 28 304 310 426 141 67 28 5 28 252 28 310 304 304 310 310 25 310 304 166 310 304 454 90 310 310 310 28 102 250 406 28 444 488 304 310 310 310 304 310 28 28 47 28 310 193 28 310 304 368 310 181 304 310 310 168 304 310 310 304 304 310 310 28 310 310 310 310 28 310 19 304 304 28 310 310 28 28 28 304 304 319 286 310 310 459 387 423 310 147 310 310 291 28 310 28 142 310 28 83 376 1 491 304 28 310 207 453 365 433 310 388 28 440 17 326 310 7 497 28 310 28 304 304 310 28 28 304 310 304 28 304 28 167 286 369 304 310 304 291 310 444 95 304 310 28 28 28 433 218 310 224 39 286 28 310 28 367 399 28 438 90 304 146 304 165 28 304 310 304 304 146 304 310 120 310 304 304 414 466 99 28 28 304 28 408 304 366 310 483 28 28 310 313 413 377 263 360 310 310 304 310 497 310 420 310 179 304 304 28 368 304 28 412 28 457 442 28 319 28 28 400 7 304 164 28 453 34 89 212 28 310 304 310 355 28 310 310 480 115 102 364 304 304 174 336 304 310 28 310 27 28 195 304 266 347 28 122 28 310 299 495 181 310 469 477 127 310 310 310 310 304 28 304 281 304 310 304 28 76 304 28 169 281 310 423 304 120 373 310 310 310 304 304 422 304 307 134 28 304 28 263 218 304 304 182 313 28 310 409 330 28 28 304 304 28 176 28 304 28 295 96 28 310 310 136 132 304 310 28 382 474 310 295 310 304 304 310 308 304 28 28 304 18 397 310 304 28 384 310 83 28 28 251 467 310 62 367 310 281 254 310 28 28 35 304 408 28 416 28 310 399 186 425 29 35 28 28 304 28 51 28 310 291 90 304 304 28 304 99 291 28 429 28 79 310 494 15 310 479 270 86 28 28 310 310 310 310 100 500 55 310 494 304 28 28 239 304 28 28 304 310 28 148 28 28 304 310 387 28 236 255 176 28 28 9 28 302 267 310 304 304 62 310 66 1 304 500 304 415 28 310 28 28 242 65 310 28 24 304 282 304 496 28 392 310 304 320 116 57 304 310 392 304 304 239 304 310 304 28 271 123 28 420 304 304 310 350 304 304 106 304 310 304 310 28 381 304 378 46 246 310 310 419 304 411 445 28 226 310 304 117 133 304 28 304 304 304 310 112 28 304 260 304 304 28 28 310 304 28 120 244 304 310 28 260 304 414 363 310 306 405 18 310 310 124 304 310 304 238 304 310 394 171 304 140 310 310 310 304 304 310 166 304 304 49 28 310 304 304 26 25 358 310 304 310 139 304 304 373 28 73 304 163 310 304 304 28 304 28 310 65 310 304 4 283 304 28 378 28 304 28 304 310 310 304 357 481 304 28 120 304 28 263 4 310 437 140 364 28 258 304 28 28 31 304 310 176 114 310 28 28 310 304 455 136 448 28 28 304 28 265 310 310 310 195 310 349 28 28 116 304 28 304 39 310 363 28 28 111 459 72 149 310 305 28 310 310 33 310 304 28 401 28 310 28 310 39 28 304 304 28 310 28 304 310 28 304 28 304 28 109 28 310 243 124 281 385 164 310 499 28 371 310 28 120 28 184 205 446 301 67 40 304 76 83 28 122 304 310 310 371 39 310 310 304 304 304 331 427 129 205 304 28 304 310 74 304 28 304 304 304 28 211 336 324 28 28 304 304 47 310 307 310 304 304 304 28 242 304 398 304 310 310 386 28 354 490 82 304 310 310 231 304 464 304 457 310 49 310 28 28 310 28 304 304 235 310 28 310 172 24 28 28 304 304 310 28 346 304 28 310 28 480 353 304 464 28 349 310 28 28 304 28 28 449 351 1 301 292 28 116 415 310 282 184 359 288 9 310 28 310 310 310 28 310 28 214 304 28 304 304 56 28 28 133 147 304 426 310 197 310 310 441 304 310 45 120 310 422 209 345 310 304 400 269 28 310 402 83 304 304 56 445 100 319 257 292 304 304 238 313 314 310 259 340 7 310 318 304 310 28 304 58 28 28 304 310 341 310 147 310 310 310 28 310 310 28 199 412 319 28 304 304 304 490 28 28 224 28 90 332 28 310 93 304 28 149 28 304 310 425 322 328 11 57 278 28 310 169 152 98 251 98 28 28 221 317 28 383 28 296 157 52 310 310 327 310 430 304 304 310 304 415 382 304 310 473 310 37 310 5 28 304 28 456 304 103 28 28 28 326 85 310 310 28 310 181 304 302 1 28 310 147 332 220 28 28 28 310 28 491 304 28 310 304 409 310 304 310 310 310 104 310 310 304 28 218 28 327 28 28 304 94 45 304 114 177 304 310 310 310 105 464 28 28 136 304 167 304 109 264 254 32 178 28 28 313 1 304 125 304 310 28 161 76 33 304 49 28 310 28 402 365 304 353 310 28 304 43 304 273 304 304 310 304 28 78 310 156 304 28 304 27 304 310 382 304 301 28 310 28 160 28 28 39 406 28 28 310 379 304 481 28 310 28 49 304 194 304 304 270 28 260 28 304 265 28 304 28 28 488 231 360 197 28 310 449 159 28 28 13 304 310 310 103 436 262 28 310 16 310 262 351 310 65 28 382 28 310 28 304 310 310 304 320 28 28 310 310 304 483 28 310 28 153 379 304 304 28 28 28 437 240 310 28 310 28 304 319 304 155 28 304 304 328 345 304 304 28 28 45 304 291 310 184 304 186 304 286 310 489 28 167 28 310 28 28 310 28 70 134 310 304 304 190 310 258 304 61 310 304 304 11 310 28 28 285 304 396 304 28 390 304 28 310 465 232 28 304 288 310 304 304 310 304 28 337 178 394 28 304 218 304 28 310 70 390 304 493 310 304 304 56 393 351 240 310 411 304 310 340 477 331 226 310 310 370 28 238 297 28 304 28 431 28 304 4 31 300 270 304 28 66 304 310 310 82 304 310 28 28 304 28 304 304 304 310 41 344 28 323 28 28 310 310 468 83 310 137 304 304 490 68 28 73 194 191 28 28 301 487 304 310 310 358 310 435 310 25 147 186 329 310 344 304 177 28 310 28 304 28 28 234 28 304 28 310 310 28 334 310 310 304 304 304 281 304 28 28 28 304 304 281 253 304 189 310 304 369 310 304 274 28 310 116 310 310 304 310 304 304 304 18 310 304 27 304 304 310 304 373 28 268 408 310 28 304 28 310 310 310 304 304 304 197 53 28 28 286 477 423 153 310 310 304 472 304 313 264 310 211 490 226 310 170 310 310 486 304 28 310 171 28 28 482 451 28 28 484 304 181 310 317 28 310 310 310 240 304 28 229 310 14 370 281 73 193 429 310 304 3 28 304 485 190 310 28 304 313 310 423 28 310 310 28 53 304 28 304 388 335 310 28 28 58 310 98 28 28 310 304 403 339 304 28 293 304 310 203 159 225 48 450 172 304 304 304 28 28 310 428 68 65 304 362 408 139 266 131 65 310 304 102 281 304 310 28 310 367 28 267 304 28 28 302 28 359 421 304 310 310 304 28 310 28 304 120 310 304 411 116 310 304 310 304 310 28 461 310 304 310 28 28 304 28 310 304 28 28 304 258 28 87 304 211 28 28 492 289 304 28 304 310 332 310 310 365 310 304 304 304 28 23 304 28 28 28 155 310 94 310 28 304 310 432 310 229 479 341 28 304 304 28 43 310 28 272 310 28 28 310 258 38 332 52 304 310 414 28 442 28 39 304 112 253 28 310 304 196 49 95 407 304 28 189 243 28 304 484 28 310 49 310 433 310 28 28 132 310 304 28 304 395 240 202 304 304 28 94 304 304 304 310 28 310 310 310 367 28 304 310 28 304 28 161 313 28 28 302 91 28 28 29 304 304 28 28 310 478 304 28 310 28 365 28 310 304 48 489 310 21 310 304 310 310 307 313 304 28 286 313 310 304 304 492 310 257 310 1 310 333 497 310 28 28 304 439 28 28 458 117 310 107 304 28 304 28 495 185 138 387 197 304 270 304 304 382 304 41 394 28 292 218 166 310 310 170 28 28 310 429 304 223 28 304 266 310 291 28 269 28 310 310 28 17 28 28 160 28 304 28 28 310 391 304 304 33 310 212 460 332 28 461 106 304 430 310 28 44 304 304 304 28 310 310 304 310 22 28 346 363 304 304 310 310 28 45 460 28 64 310 310 98 304 28 346 101 28 310 310 467 340 195 310 28 28 100 28 28 375 310 28 304 304 28 270 28 310 480 28 310 28 304 28 310 304 304 28 81 304 348 310 310 304 310 310 310 202 310 304 304 310 310 304 380 323 310 322 304 310 304 310 421 304 28 310 310 223 331 28 310 310 28 304 304 278 310 380 304 28 127 396 304 304 69 304 310 304 28 28 93 261 39 310 310 304 407 28 28 304 36 28 310 28 482 374 28 176 310 317 310 70 304 318 277 28 310 28 423 310 428 79 28 28 61 28 72 223 28 304 310 483 304 310 313 268 310 304 382 46 28 304 28 483 310 310 310 304 304 492 313 103 304 28 28 310 28 310 499 304 486 304 310 304 304 304 310 28 28 383 67 304 304 28 310 469 310 304 412 201 28 304 28 304 304 232 304 28 310 28 310 304 371 393 426 4 310 309 28 304 119 304 388 310 304 417 28 309 53 28 28 310 28 304 28 404 310 53 300 310 304 463 463 28 337 28 28 304 483 375 304 304 310 36 310 28 28 120 54 310 466 28 310 28 310 161 310 277 28 304 28 28 304 356 28 304 488 247 28 304 310 357 94 310 28 148 304 1 310 462 304 57 28 304 363 338 304 69 28 310 28 310 438 304 310 28 304 30 304 438 394 304 304 452 310 150 28 246 39 442 310 240 18 139 304 319 28 28 304 104 42 355 28 198 28 304 310 385 304 250 310 28 82 198 304 237 52 304 310 310 211 28 443 272 310 28 310 213 304 28 139 304 304 28 346 171 28 310 310 1 427 165 310 310 492 304 396 28 401 304 304 310 304 310 304 310 304 28 304 260 310 335 33 304 300 304 310 156 113 304 406 356 304 304 119 304 80 39 306 417 310 310 301 310 310 310 304 310 304 304 200 62 304 167 382 156 304 301 310 80 140 310 52 21 304 28 28 304 304 240 28 129 310 28 304 28 46 304 310 304 28 28 310 304 365 296 304 304 28 28 402 304 234 310 28 130 270 310 28 310 123 110 304 304 90 70 28 28 63 310 304 310 427 398 28 28 28 28 101 28 310 28 310 64 4 304 28 28 402 304 310 28 310 28 28 310 28 227 144 310 183 437 28 304 253 28 304 461 49 28 304 304 472 304 28 310 28 304 363 271 112 486 28 240 310 304 304 102 28 304 28 310 304 440 28 442 28 304 469 310 304 169 401 310 304 21 247 28 313 28 5 310 304 310 19 28 276 28 276 28 304 28 423 248 156 310 219 28 152 28 304 11 409 28 28 310 304 304 310 415 28 355 146 28 323 295 304 428 204 310 384 304 310 304 310 105 28 350 110 28 28 310 28 304 28 294 304 304 28 304 28 28 379 392 349 57 28 294 310 304 436 476 28 310 28 28 304 316 28 156 304 128 310 28 28 310 310 310 28 152 28 310 28 310 310 310 304 310 319 391 216 310 240 28 304 28 265 28 310 225 374 310 28 231 304 193 28 304 44 304 304 310 181 304 375 341 28 304 156 36 310 310 310 28 310 28 28 390 310 304 310 310 28 28 452 204 304 28 62 310 310 311 310 28 2 28 304 65 304 216 440 28 309 28 310 304 28 28 304 28 310 45 127 448 304 310 28 310 391 310 272 310 461 28 304 191 300 304 304 268 310 39 304 28 63 304 304 304 310 137 304 310 287 310 28 98 23 130 71 28 28 304 304 337 304 310 28 392 304 486 310 304 17 28 310 299 336 304 9 304 310 444 28 473 310 28 310 310 304 28 304 310 65 28 28 375 133 313 28 365 419 304 304 310 310 304 304 304 496 310 304 28 28 310 86 28 310 28 304 304 310 387 301 98 304 423 310 304 313 65 28 195 420 310 28 310 163 281 28 28 304 304 304 68 29 310 166 404 258 304 278 90 53 304 171 310 120 304 291 310 476 28 304 28 367 310 497 304 441 197 304 310 218 388 310 304 310 257 310 390 28 28 106 28 304 310 310 28 310 270 310 310 28 304 310 28 28 304 304 304 304 185 147 327 384 310 344 186 28 28 28 391 135 365 269 310 28 28 28 184 170 415 254 28 469 310 313 224 308 28 39 304 310 310 304 304 492 28 209 310 220 28 28 257 7 28 310 7 28 304 353 28 353 28 28 28 163 28 28 310 28 117 28 28 310 28 310 304 151 5 276 304 423 238 28 28 310 304 177 9 304 28 28 28 195 103 387 310 61 310 304 27 81 203 304 28 28 223 28 310 28 28 310 310 28 19 310 310 482 304 189 310 310 310 389 310 310 28 28 251 291 304 304 304 289 481 304 304 304 325 304 84 28 342 304 12 28 307 310 484 49 28 454 226 186 68 310 304 28 146 28 310 119 310 36 28 175 145 310 272 317 201 310 310 304 28 310 28 223 452 28 139 310 73 310 373 310 442 233 205 142 310 422 28 28 331 310 313 167 239 422 304 304 304 310 421 177 15 373 28 310 484 307 304 304 28 351 167 310 28 28 310 28 28 313 310 33 304 28 310 28 28 310 386 304 120 445 165 308 310 304 393 304 304 304 310 219 28 304 450 310 25 28 304 28 469 402 28 65 304 310 310 60 257 28 310 28 28 304 163 237 28 28 28 126 304 144 493 414 28 350 485 304 310 388 28 310 304 28 112 310 398 28 310 138 361 304 304 304 28 28 88 28 304 310 28 310 285 310 53 310 304 362 10 28 310 28 28 419 28 304 310 310 28 310 310 310 304 28 118 304 28 28 304 28 28 28 28 75 371 127 498 304 310 310 310 313 310 68 229 188 408 49 373 310 304 30 24 28 304 81 304 304 28 304 28 377 310 310 61 28 304 163 120 211 310 286 310 310 327 328 28 304 400 28 28 28 304 25 304 304 65 310 135 304 370 304 310 28 470 92 203 304 28 388 28 304 310 28 28 28 365 83 332 310 310 310 310 310 147 228 169 450 28 310 310 304 187 310 310 39 172 310 103 222 304 28 310 304 370 28 28 304 304 452 304 382 310 151 68 49 133 438 330 310 437 310 304 28 134 304 304 28 28 304 185 416 304 310 310 310 310 387 448 301 335 491 310 28 310 64 304 147 304 304 304 67 154 28 304 281 81 304 310 304 304 483 94 304 310 307 340 348 310 310 304 304 310 304 304 152 355 155 471 310 435 238 28 62 304 258 310 310 310 310 382 44 310 235 28 304 310 304 310 411 127 28 28 304 310 28 310 168 205 476 310 310 171 452 28 28 310 304 446 304 323 304 28 28 28 310 98 229 1 310 175 64 2 310 301 310 304 304 179 28 410 28 310 310 304 310 299 209 270 304 190 304 275 53 92 486 207 304 310 161 28 301 28 120 28 411 310 304 304 252 307 310 225 304 310 310 304 238 310 177 257 304 104 28 310 120 28 310 28 28 304 28 310 304 28 28 304 425 211 304 28 304 304 418 28 304 145 427 304 310 87 310 310 310 464 28 304 310 265 28 39 310 335 304 310 310 28 28 495 479 310 310 28 310 310 310 243 479 310 304 1 28 310 304 28 304 310 28 45 304 483 310 304 28 281 28 191 310 177 126 304 28 37 120 45 382 110 310 310 310 270 304 304 310 206 310 143 373 28 28 468 83 334 28 310 304 304 304 28 301 304 28 28 488 147 1 304 28 275 310 304 237 28 310 304 360 65 264 304 28 199 202 28 28 304 197 310 304 304 310 304 53 389 304 304 310 310 100 496 310 304 28 234 296 21 28 106 3 149 28 304 310 304 304 28 362 310 393 28 13 139 58 304 310 146 153 95 310 484 28 28 49 304 283 310 310 310 103 310 281 28 310 230 183 304 28 310 310 28 304 28 28 304 28 28 304 304 310 159 310 219 28 304 304 304 310 310 304 28 304 410 285 310 197 28 310 19 291 87 301 304 310 304 137 317 310 304 347 384 304 310 106 28 341 449 151 310 28 304 304 197 310 442 310 251 346 448 28 310 39 28 310 28 310 367 28 310 304 28 28 310 304 310 167 1 134 304 28 353 28 113 459 304 95 310 28 304 148 380 310 28 225 499 310 28 375 28 310 310 28 310 248 141 304 304 28 469 423 431 304 310 304 304 28 232 304 304 266 310 310 288 39 310 63 162 127 28 41 310 310 28 37 351 28 280 120 28 330 304 219 28 310 304 28 278 304 310 118 168 418 304 28 304 310 100 28 28 310 304 304 304 28 87 249 310 28 453 304 214 310 28 28 336 28 304 28 408 87 310 494 304 304 304 310 28 304 28 304 28 310 28 461 304 38 310 304 414 439 310 370 70 41 304 450 448 211 28 310 28 403 445 423 28 304 19 28 310 304 28 310 302 28 14 28 310 85 330 241 28 356 310 28 304 310 304 304 28 310 28 370 310 28 43 304 310 310 257 28 304 304 304 304 28 310 304 310 304 291 28 304 304 310 304 304 310 417 304 304 35 460 304 304 310 28 312 310 304 28 402 461 310 177 118 225 304 310 304 87 394 423 480 215 28 250 28 28 299 28 411 21 28 487 310 310 304 351 310 28 312 304 231 461 310 28 52 304 310 310 28 184 310 304 427 304 224 304 28 360 310 194 9 304 310 310 310 28 24 28 472 50 28 310 461 258 301 280 120 310 219 378 304 304 310 304 304 310 28 304 43 304 106 477 304 304 28 310 134 133 28 303 28 77 310 304 310 398 28 420 304 310 304 304 310 28 12 28 304 28 120 304 460 310 304 276 28 484 304 320 410 5 44 490 482 28 32 375 376 9 28 28 408 304 133 152 98 304 304 28 304 53 53 445 12 28 310 310 240 236 304 496 273 310 305 286 453 259 369 310 310 28 304 310 304 310 304 173 77 304 307 310 28 304 304 28 28 432 274 311 310 72 304 281 304 304 408 304 28 28 28 445 72 28 304 304 187 310 15 310 24 310 262 304 304 28 28 120 28 131 313 304 304 313 28 304 304 28 285 5 304 310 304 304 304 95 42 310 152 28 227 310 301 497 196 310 28 157 54 236 314 310 304 96 109 426 28 310 205 304 310 28 28 304 28 310 310 310 310 310 304 28 28 28 251 45 304 169 281 310 28 310 28 72 313 304 310 28 310 310 311 304 310 310 310 60 310 310 28 310 304 310 28 310 358 310 441 109 53 310 316 402 70 231 304 318 310 310 310 385 304 304 304 21 310 304 304 28 193 310 304 283 304 304 304 304 304 5 382 310 304 84 304 248 414 344 273 304 310 462 3 408 6 310 28 310 68 211 310 310 142 130 304 28 28 310 304 15 424 304 310 70 478 310 28 304 43 28 28 28 304 304 304 310 184 304 28 304 16 28 310 446 413 310 55 130 304 397 357 28 370 343 242 28 28 310 310 304 158 304 156 304 12 9 421 332 28 310 310 317 292 310 231 310 113 310 342 460 465 468 475 138 304 310 28 413 28 310 304 28 103 28 396 28 493 372 47 310 310 348 196 304 122 28 304 304 304 239 165 91 462 454 28 310 304 301 28 8 30 28 435 304 310 28 304 12 452 28 404 339 486 313 28 310 28 201 89 310 69 21 28 28 382 147 183 28 330 304 310 310 310 226 304 304 304 190 285 433 28 310 28 119 240 310 275 28 28 65 304 28 310 310 156 310 284 304 28 304 291 28 310 310 124 310 28 304 28 105 28 310 28 304 28 393 131 411 372 28 28 68 333 304 285 495 310 310 310 304 162 495 310 377 345 1 28 377 310 310 398 28 53 310 419 28 28 28 5 28 304 304 28 304 158 8 28 28 28 31 304 304 310 92 304 310 310 147 28 310 90 310 434 310 304 28 28 143 408 310 28 82 304 304 291 350 304 310 126 304 99 28 199 408 310 105 148 304 28 304 114 310 28 310 39 28 276 28 28 310 83 291 291 371 310 310 28 304 28 189 28 304 310 310 28 167 304 28 28 310 310 310 310 310 310 423 411 497 310 304 310 28 310 304 60 39 447 410 28 310 442 387 245 310 437 36 397 402 310 28 310 28 28 214 298 310 310 189 304 310 304 304 392 28 97 28 468 304 28 304 304 304 310 310 493 310 28 274 28 310 465 310 416 74 310 28 304 365 24 310 310 304 468 28 289 310 304 486 304 53 281 304 304 28 310 304 218 28 28 415 28 304 28 6 28 289 290 311 328 47 28 304 304 28 310 28 364 298 310 310 28 310 310 28 72 16 28 182 28 313 304 310 28 304 429 28 304 28 304 490 139 325 304 322 28 340 402 310 310 324 427 310 304 481 304 172 220 304 291 410 310 304 304 28 345 178 310 28 157 409 122 159 310 1 423 28 304 310 28 310 304 304 28 310 304 310 304 28 304 218 28 304 304 28 304 433 304 310 28 28 120 245 304 72 347 310 301 310 257 304 98 310 28 310 304 28 28 28 310 310 28 240 304 104 304 409 152 310 310 98 310 28 410 28 245 28 304 304 165 76 28 308 111 28 279 304 304 495 120 491 221 304 328 281 28 304 104 310 304 291 28 310 304 304 304 304 28 20 387 441 310 39 214 42 304 304 448 310 304 318 28 310 310 310 310 304 28 317 304 310 366 73 304 28 249 197 304 310 500 28 413 28 129 304 310 304 297 28 304 28 28 494 28 304 28 310 53 28 28 304 321 421 28 310 471 385 310 132 474 310 28 304 251 304 310 472 304 310 55 454 1 310 49 310 304 397 304 304 217 304 95 304 310 310 310 301 382 310 28 310 304 304 310 310 310 304 304 28 310 304 36 28 307 28 64 28 304 304 304 28 310 237 28 310 298 304 332 310 338 310 401 304 310 304 147 304 310 291 148 91 310 304 28 28 28 28 483 310 28 304 310 28 28 304 423 28 137 239 17 28 310 304 28 310 304 335 304 310 176 310 28 147 14 178 310 157 406 304 304 28 392 310 310 310 310 310 304 304 304 302 83 310 310 153 109 28 28 1 395 20 304 329 220 28 408 304 304 310 310 377 197 304 310 304 314 28 304 28 28 310 490 267 310 310 304 75 310 28 28 436 304 28 28 1 310 86 423 310 303 76 310 128 310 343 310 199 342 304 500 28 28 28 304 98 117 310 310 28 28 310 304 28 49 310 421 28 304 24 156 310 28 310 170 28 34 310 38 310 210 304 461 120 240 242 432 304 28 313 382 423 304 304 1 310 496 310 257 188 310 4 310 310 304 28 310 304 328 28 214 28 304 304 304 77 203 28 304 353 68 310 74 304 28 65 253 361 310 310 304 156 1 188 304 304 481 310 206 143 87 304 59 304 28 28 442 483 304 310 112 265 310 1 49 49 346 28 299 304 304 28 341 253 304 304 310 28 313 358 304 310 476 304 402 255 488 28 310 51 304 304 49 28 310 408 304 304 304 28 396 28 397 28 304 352 28 304 310 304 310 482 42 304 310 203 28 448 28 304 304 28 304 454 310 451 310 408 304 28 483 304 304 459 304 28 28 149 310 310 310 480 317 448 339 310 28 304 449 304 310 71 377 304 28 28 304 211 304 439 304 396 28 310 304 122 304 483 396 304 385 28 28 310 304 2 304 28 28 310 477 310 28 304 28 154 304 405 73 28 182 28 458 53 191 304 382 304 163 118 304 364 13 310 304 28 28 304 304 304 304 120 281 128 28 28 28 415 28 28 310 304 285 28 461 340 122 95 159 371 428 123 310 399 28 304 28 310 28 304 219 310 304 304 211 42 304 304 382 310 44 202 310 310 304 304 310 198 28 310 310 310 304 382 310 304 435 386 242 270 28 276 304 28 304 196 28 418 280 28 304 28 402 28 365 310 28 310 28 184 303 28 278 81 28 310 374 310 310 304 310 228 304 28 304 471 151 28 310 310 410 28 314 310 28 310 462 478 310 310 28 28 310 310 28 28 28 310 28 310 28 154 16 28 434 310 28 304 304 304 42 110 311 449 304 368 304 310 310 471 304 411 210 310 310 310 28 295 310 249 196 310 28 304 304 144 310 76 222 304 28 28 310 310 459 310 28 304 179 473 304 324 310 310 304 79 304 28 28 223 54 221 28 310 310 288 310 28 347 402 304 118 116 367 28 28 304 289 420 310 78 304 304 28 492 310 304 28 304 310 375 90 310 270 313 471 299 28 256 438 417 270 28 304 28 28 304 304 310 304 304 304 28 28 199 310 28 28 304 24 28 310 28 304 195 28 28 28 304 370 304 307 263 28 310 211 28 391 331 304 304 304 310 310 497 310 410 270 310 28 181 28 210 111 28 300 310 150 310 28 310 310 145 310 310 292 28 310 304 244 28 153 28 154 310 304 479 310 310 310 310 304 310 28 304 28 420 28 304 110 304 375 88 1 28 310 328 310 304 472 310 144 304 89 281 304 28 17 305 28 318 256 304 304 150 304 310 230 28 310 304 269 424 56 304 391 431 304 310 304 500 304 310 28 304 450 255 28 304 310 304 28 28 310 189 310 304 88 470 304 8 28 28 310 304 165 28 28 13 310 304 304 304 28 28 135 304 347 152 304 452 310 400 28 439 304 304 216 310 152 111 310 304 310 28 139 154 301 252 28 310 396 28 479 192 310 304 310 304 361 160 270 232 304 304 183 270 310 28 304 310 304 286 310 304 177 120 304 304 310 310 310 446 304 310 310 255 304 304 285 29 28 244 28 28 22 310 310 310 240 435 28 28 139 88 306 28 432 253 298 281 304 337 310 28 345 166 310 28 239 310 196 122 28 28 304 310 391 186 28 28 61 131 304 269 19 334 299 310 49 28 310 189 304 304 170 310 304 304 196 304 28 28 310 103 310 375 281 310 304 310 310 310 103 304 146 304 73 310 270 310 84 206 28 18 406 310 267 147 310 310 28 310 447 499 310 28 15 304 304 304 310 28 310 22 310 369 28 214 304 310 28 28 28 28 304 304 81 453 215 304 304 304 312 103 304 28 310 28 304 304 28 67 28 310 304 310 310 28 346 207 310 28 28 310 304 211 28 310 176 291 253 310 28 310 304 310 310 310 304 318 29 304 304 304 310 28 57 61 53 262 299 125 53 28 75 26 472 301 263 304 28 310 346 28 172 423 28 310 304 39 27 28 310 28 35 310 310 33 319 304 164 345 310 310 310 28 258 310 266 301 28 304 430 28 310 28 313 310 304 24 310 310 489 310 128 2 310 198 304 28 310 310 310 28 28 28 304 304 304 14 310 365 91 467 304 310 47 28 28 83 233 304 74 93 208 304 28 264 28 304 375 195 141 310 28 28 304 310 437 131 167 28 398 402 28 28 407 304 310 304 310 304 146 301 28 28 314 28 28 332 211 310 28 310 342 304 28 112 310 189 304 304 162 345 310 310 304 304 397 304 348 363 396 186 304 28 62 312 310 310 408 134 310 28 304 304 28 28 304 310 310 310 349 54 28 278 85 227 28 28 300 263 304 310 304 310 23 211 28 57 28 304 194 389 231 304 5 304 35 304 310 304 304 28 28 301 304 446 256 310 28 189 28 304 28 369 28 28 310 310 304 304 310 310 169 5 33 304 353 304 28 28 156 429 281 28 162 28 28 272 292 161 230 28 373 134 310 28 231 28 310 310 43 28 493 170 28 361 130 132 304 28 337 102 28 301 310 78 304 115 28 28 463 408 304 40 28 20 482 437 228 28 28 28 310 13 110 28 28 48 310 310 468 49 328 65 28 28 304 310 310 410 28 304 402 28 243 28 449 304 304 28 310 240 391 28 310 310 304 304 232 166 310 310 310 310 310 435 349 28 28 432 293 304 304 28 304 28 304 120 28 304 28 28 304 28 22 421 486 176 304 304 304 304 305 310 304 146 304 149 304 310 302 201 468 316 118 304 28 304 310 139 147 310 28 364 121 304 304 320 310 304 28 196 28 28 142 441 248 154 28 95 166 304 335 189 304 310 87 28 28 476 28 157 28 28 310 62 451 304 310 310 304 91 310 304 325 28 310 26 304 304 143 310 28 39 304 281 312 28 174 310 120 74 28 310 120 310 28 304 310 304 304 15 28 331 117 28 28 407 304 352 231 28 304 310 15 61 28 137 28 310 51 304 304 28 387 28 334 398 310 28 304 304 28 28 310 304 315 28 174 28 28 304 39 317 14 28 28 304 141 28 110 310 464 155 310 304 100 28 49 310 304 28 304 304 440 26 382 472 47 304 304 28 459 410 304 28 67 304 270 28 28 304 28 334 296 28 304 304 98 151 28 269 114 310 310 28 28 302 94 310 310 440 28 324 417 119 363 310 28 109 465 304 310 310 344 304 343 472 310 18 28 310 310 310 304 310 28 178 268 483 28 81 304 28 310 144 408 28 304 332 28 27 28 169 28 313 304 28 304 310 29 28 287 310 304 310 304 304 53 309 310 310 310 235 247 304 28 46 28 310 53 310 1 331 28 304 304 28 310 107 304 310 304 462 310 28 379 22 333 310 310 310 28 310 28 313 28 4 310 28 28 304 28 113 310 28 194 304 304 304 304 304 28 404 393 487 28 476 28 166 158 261 310 377 7 437 376 28 81 28 304 310 304 28 460 310 304 28 28 304 12 375 391 304 366 310 28 310 28 373 336 310 310 304 486 1 304 310 39 302 310 28 310 28 166 304 310 304 311 310 304 310 139 152 310 241 304 216 211 310 304 438 28 28 304 4 192 208 304 28 426 250 304 281 310 301 304 245 304 28 310 310 304 246 43 483 304 304 28 304 64 310 385 310 3 378 257 28 271 304 304 304 310 362 291 426 310 28 310 28 310 176 129 366 310 304 320 304 304 28 28 175 304 304 28 304 304 281 310 310 397 124 378 28 310 310 301 18 310 381 28 290 310 28 160 28 405 28 488 310 486 310 450 239 28 95 390 408 331 28 189 304 28 304 304 95 304 427 219 304 28 310 28 304 310 465 310 304 367 28 310 310 246 322 28 304 65 304 304 310 304 28 28 48 310 304 28 28 28 304 238 197 141 310 310 95 304 304 244 28 304 238 310 28 304 126 270 28 310 454 107 304 310 310 120 394 38 310 315 304 310 304 222 423 304 138 88 304 304 310 427 146 304 111 304 304 304 445 28 270 28 28 349 310 310 290 453 332 28 1 28 28 73 311 304 98 28 356 235 51 28 304 304 190 274 256 304 304 28 85 28 28 28 28 304 446 9 310 310 28 304 310 50 83 422 310 203 97 414 304 28 472 310 28 495 310 28 86 41 304 304 304 304 28 28 23 28 304 474 253 331 310 310 451 28 92 240 192 304 28 28 310 310 310 172 304 310 120 304 25 310 304 310 39 500 243 28 310 28 28 98 310 310 28 28 304 310 304 423 155 28 304 28 301 135 243 310 464 396 28 284 56 9 27 10 362 28 304 436 445 304 304 28 227 28 28 186 204 473 451 384 28 450 310 310 28 281 28 28 196 304 28 451 304 67 384 341 28 207 249 240 65 28 361 263 125 304 304 444 28 302 28 97 28 304 310 28 106 2 310 28 207 28 327 28 28 261 235 304 278 402 310 310 310 310 28 304 334 310 304 291 28 143 28 310 310 297 382 304 304 329 11 278 28 28 139 310 43 28 341 150 310 304 335 104 310 28 310 310 304 304 464 310 407 304 281 310 304 304 28 28 304 304 336 304 310 476 28 333 28 310 304 310 310 453 28 112 486 304 469 347 177 209 304 310 387 139 304 3 304 291 28 376 211 206 310 198 419 28 304 310 310 367 160 178 304 168 310 304 28 310 28 304 304 455 1 304 28 151 28 304 65 310 304 304 310 434 393 68 358 52 304 314 26 27 221 310 233 28 310 135 213 310 28 304 415 28 310 304 304 28 28 381 28 304 325 380 460 480 263 28 364 310 42 304 304 28 62 304 310 304 336 304 310 310 304 28 384 422 28 28 28 304 434 304 28 310 310 273 28 28 28 310 150 403 441 304 28 70 304 211 310 310 387 489 28 28 201 310 304 310 310 310 310 304 25 304 304 15 323 313 304 304 338 304 304 411 304 326 304 301 304 304 324 304 310 304 304 310 28 28 221 110 408 60 382 304 310 252 304 304 310 304 28 304 304 310 318 304 398 374 281 304 301 173 177 304 28 304 28 390 304 304 47 310 28 142 304 220 1 28 310 12 28 304 52 304 456 310 39 310 49 310 28 310 310 28 310 304 28 412 310 163 28 263 304 28 310 310 310 310 304 310 176 28 310 332 304 124 310 355 491 304 28 28 304 155 304 28 28 310 53 261 310 270 310 334 148 453 28 148 28 490 310 281 304 28 275 91 33 28 304 12 240 430 18 462 279 310 341 310 264 304 494 310 310 28 242 247 163 28 310 304 164 127 259 225 28 304 477 240 307 28 28 343 310 310 304 310 400 412 28 310 304 310 28 310 465 310 310 314 391 183 28 337 304 310 304 28 78 153 402 310 64 310 310 304 421 310 304 304 304 263 28 304 413 304 304 28 156 310 28 304 101 304 304 442 73 28 316 28 310 310 28 136 77 304 304 310 190 346 28 304 174 310 310 304 310 378 28 301 310 28 262 304 28 28 304 383 35 19 300 304 21 28 304 28 28 423 382 310 310 7 310 28 310 57 304 343 28 354 304 304 310 310 40 310 304 310 304 310 310 304 304 304 304 310 28 142 28 483 214 310 39 473 455 194 304 304 304 310 28 310 304 152 310 158 28 310 8 304 28 28 310 304 304 28 346 310 310 310 294 304 30 225 310 471 427 48 304 304 304 201 126 403 28 304 28 467 310 310 274 304 408 204 147 304 488 28 291 28 304 249 28 310 28 28 310 28 70 310 436 310 304 229 304 249 138 310 304 248 310 304 304 163 332 56 304 310 310 304 28 297 28 259 42 310 310 304 304 328 402 304 158 28 67 116 28 28 28 151 141 28 28 57 310 157 471 304 172 25 310 304 42 211 270 310 428 403 304 304 337 304 28 28 310 28 218 28 304 304 34 28 28 486 461 310 28 304 304 304 304 28 478 310 28 304 215 242 28 28 382 28 242 304 304 310 28 37 103 310 28 310 310 195 304 28 310 10 28 92 28 28 500 28 123 310 304 310 28 168 406 28 304 304 28 298 304 28 438 304 382 491 310 58 79 28 28 449 335 28 190 28 28 310 28 28 310 312 59 310 310 304 28 304 28 304 304 147 470 28 441 310 440 304 28 51 28 463 28 47 310 475 310 124 114 310 291 497 9 310 96 383 247 28 28 304 42 223 25 28 449 304 304 310 270 310 28 310 310 382 28 304 28 28 226 386 28 310 310 310 153 147 255 114 108 338 467 127 155 310 493 339 310 310 28 143 158 304 437 322 25 28 232 304 304 28 28 28 142 28 310 304 304 310 191 28 304 304 28 28 231 304 151 310 203 481 346 310 28 310 28 310 483 58 304 28 467 310 473 63 490 310 28 310 310 304 28 51 176 412 304 495 141 136 310 330 44 310 381 207 304 303 304 304 28 341 304 304 310 304 310 28 304 310 28 310 56 270 28 304 28 165 294 28 28 304 310 65 390 310 168 304 142 182 368 28 304 178 28 310 310 191 304 477 28 123 318 28 28 310 310 28 310 444 423 363 404 96 143 28 310 247 310 28 28 304 28 304 402 370 96 310 310 28 22 120 28 304 310 310 310 28 310 121 228 290 304 28 240 141 121 310 28 460 206 127 310 122 486 125 454 172 294 310 386 492 382 61 28 310 304 310 304 350 312 28 244 310 304 389 433 28 310 28 304 374 28 310 413 28 310 35 304 28 304 316 233 302 468 81 74 156 310 310 228 310 28 304 392 211 28 28 223 304 304 424 28 475 304 382 310 304 310 310 28 260 418 310 407 28 9 310 28 1 72 310 119 28 310 378 310 28 28 39 190 28 310 304 373 495 282 144 28 390 28 147 176 28 304 53 85 310 304 310 28 20 310 304 304 310 28 28 28 28 28 28 304 310 310 131 193 80 310 318 217 28 259 53 304 402 106 361 310 489 346 310 106 304 46 28 310 310 138 460 152 161 304 268 304 310 304 310 230 304 213 28 45 310 168 310 310 53 28 304 28 304 304 243 304 28 359 28 430 1 407 120 168 310 310 304 171 408 304 455 491 310 310 146 74 487 398 28 310 310 310 310 310 310 428 304 310 129 304 250 125 256 366 463 47 273 304 304 310 49 28 11 310 310 304 241 304 28 432 310 304 280 304 461 28 28 310 304 304 310 202 304 28 39 451 211 310 325 304 28 310 177 310 424 357 295 28 257 310 28 28 304 140 420 28 28 28 239 310 304 398 310 28 396 28 304 28 310 28 310 332 161 329 310 480 304 483 304 93 296 28 28 28 28 28 208 249 28 344 304 304 304 28 310 137 28 28 188 28 500 304 442 304 97 466 310 310 28 310 304 396 28 120 310 310 89 310 310 28 28 23 304 475 266 370 134 65 147 226 186 28 281 304 244 310 310 214 251 281 304 27 304 466 310 304 28 323 421 310 28 382 49 310 342 186 211 310 304 304 145 1 304 28 28 483 302 304 140 349 28 69 22 28 120 304 310 171 357 304 435 172 310 241 304 50 304 131 304 304 473 310 28 361 281 310 448 304 304 468 304 304 172 28 134 310 313 423 304 211 382 28 270 310 310 310 44 28 310 310 310 429 352 304 28 310 304 160 28 7 467 310 304 310 162 304 75 89 304 94 304 112 304 79 348 28 304 35 404 304 28 28 310 310 348 310 310 28 6 310 310 466 28 304 28 91 325 28 28 28 28 28 304 310 310 310 304 28 28 310 304 304 381 28 28 304 304 353 304 310 304 171 310 61 290 28 28 28 304 401 304 310 395 101 275 28 400 304 394 28 310 310 310 304 310 310 93 304 310 183 401 28 310 28 432 239 28 428 304 310 245 304 465 310 234 310 175 28 28 304 28 28 311 28 304 391 304 310 304 310 310 320 6 372 304 462 304 304 310 28 304 67 304 275 131 28 305 1 170 304 28 28 304 180 304 28 28 304 28 49 304 16 291 310 358 28 217 28 291 197 28 304 310 385 97 28 40 252 304 28 302 304 310 304 380 499 310 304 115 310 310 453 479 310 304 271 28 310 271 304 310 304 383 366 28 329 28 310 304 53 28 304 310 310 310 406 310 29 494 259 304 304 28 28 238 409 304 304 28 310 304 185 304 310 28 425 304 109 310 303 304 310 403 44 310 28 310 360 310 468 65 495 28 174 310 310 28 304 28 28 192 304 28 28 310 310 403 310 28 143 402 304 19 310 28 278 229 485 28 313 28 386 28 28 310 147 147 338 28 28 398 139 304 28 28 27 146 310 310 310 304 310 280 28 425 304 28 186 310 304 28 304 310 310 26 304 310 28 28 310 310 304 361 53 28 7 418 6 195 304 310 304 304 28 304 58 310 92 304 310 54 28 378 310 1 304 39 310 304 310 332 308 196 28 310 28 310 249 28 310 310 304 310 310 408 28 408 304 28 310 28 256 28 310 28 32 28 468 28 275 31 301 28 28 28 28 360 28 310 310 310 336 28 310 28 39 28 413 28 304 304 310 304 191 28 312 53 28 310 240 125 184 310 304 310 28 27 28 67 310 94 192 288 304 304 3 112 115 310 304 187 310 281 383 304 93 146 304 304 304 300 392 271 159 304 310 28 304 289 28 141 382 28 310 28 304 304 310 28 310 28 40 439 310 310 304 310 310 28 28 259 28 13 77 460 227 310 304 28 495 408 310 408 310 304 79 431 304 304 491 304 449 28 310 346 28 498 163 310 8 55 332 310 490 28 389 470 290 304 28 304 310 28 28 402 226 341 297 480 304 291 304 304 310 310 304 304 310 313 304 88 54 28 310 28 310 382 310 28 310 310 310 304 310 304 310 48 105 127 244 310 310 304 304 87 310 28 310 112 284 39 310 28 304 290 345 412 226 28 28 28 16 304 310 28 496 453 117 358 328 151 34 310 28 310 310 28 38 473 481 304 304 304 177 131 304 310 28 336 121 112 424 28 397 494 310 360 310 261 28 304 104 296 28 304 62 28 28 65 310 310 28 310 304 287 310 230 310 310 313 2 28 310 304 304 310 310 463 225 254 28 310 304 18 217 310 304 226 39 28 310 304 304 304 328 28 304 310 57 304 402 304 310 310 310 304 304 310 291 28 304 28 124 28 491 304 310 254 304 134 57 32 17 304 304 217 28 28 378 304 310 224 458 310 310 200 28 310 28 393 304 304 151 140 385 310 427 3 369 304 304 197 304 28 310 28 28 28 133 483 481 310 310 317 310 84 310 310 28 139 310 310 245 39 481 304 310 28 255 240 275 483 304 392 304 304 310 22 400 28 303 304 310 304 232 80 304 310 28 304 36 304 28 387 28 143 28 28 304 283 28 494 325 28 414 310 28 28 366 310 310 310 398 363 310 304 336 28 270 313 411 349 176 28 28 304 382 28 304 67 50 28 181 28 319 304 28 304 310 28 28 304 304 28 362 28 310 310 219 190 28 304 304 252 190 28 28 304 304 28 460 310 342 28 304 47 304 268 304 310 310 304 304 28 185 310 251 333 105 310 378 28 304 407 310 304 291 28 392 310 310 388 304 167 296 310 121 396 304 310 185 304 304 28 143 310 28 313 226 28 304 304 310 236 304 216 491 304 304 310 304 28 310 304 184 44 310 441 310 28 304 147 18 226 304 484 310 28 310 304 10 28 28 251 304 28 310 270 73 76 310 28 304 304 304 366 291 28 310 428 483 310 169 280 488 313 28 310 28 304 435 3 304 138 310 304 310 413 310 468 304 304 266 28 32 244 65 410 310 76 304 304 310 28 310 310 79 301 28 310 304 28 310 498 28 310 304 304 28 57 424 224 304 304 304 304 28 304 291 304 310 28 310 28 28 28 310 28 310 452 304 82 28 435 304 28 28 304 304 304 304 382 28 174 120 28 304 304 58 310 156 371 227 65 353 304 310 483 304 28 185 396 310 186 28 28 304 28 304 28 120 28 270 271 110 28 310 304 28 310 304 28 106 310 310 304 362 310 304 304 28 304 485 437 81 43 58 28 310 304 423 193 222 276 304 28 31 28 28 212 28 310 105 304 304 147 408 304 310 310 28 310 242 304 310 45 301 35 343 370 247 304 310 304 483 408 82 310 304 255 240 28 487 310 28 28 28 310 489 304 28 304 310 304 310 339 310 28 28 138 310 154 28 408 324 28 320 120 28 310 304 310 304 28 332 304 171 28 304 304 304 409 276 291 28 28 310 473 304 310 364 84 310 28 304 198 72 28 310 28 310 18 438 304 304 316 301 65 28 96 129 494 150 310 39 310 108 452 304 493 201 332 310 304 393 310 304 310 307 304 304 47 444 414 356 321 310 304 310 32 310 304 310 437 310 304 310 310 28 28 193 28 331 310 310 304 261 130 310 310 304 310 193 28 270 79 65 300 304 412 304 310 310 423 310 310 304 117 304 304 230 310 70 304 304 304 310 28 193 452 376 114 177 28 169 139 304 28 28 304 28 269 310 310 304 304 304 461 28 146 225 351 310 304 364 310 125 310 283 28 310 304 304 304 169 57 310 28 28 144 249 387 28 345 402 459 310 310 40 310 310 310 310 310 310 28 332 3 280 203 304 193 310 28 310 104 28 28 381 28 304 304 191 304 304 310 371 310 304 118 329 29 310 438 155 138 28 310 304 28 28 289 304 310 107 28 304 28 430 58 28 266 310 310 304 304 205 28 304 310 310 310 310 359 304 238 310 28 310 28 54 137 310 447 304 437 304 332 304 304 436 304 304 310 418 304 304 466 116 365 327 28 28 28 310 28 304 28 402 304 439 245 310 65 100 487 28 310 28 205 115 28 367 20 304 51 310 28 354 304 490 304 121 310 399 310 304 310 220 28 304 310 310 39 310 28 28 304 28 261 310 156 304 127 408 304 196 304 28 417 351 28 310 296 399 494 28 28 310 304 28 306 370 400 313 370 220 123 310 28 12 28 310 232 304 310 304 310 28 310 304 304 310 310 435 364 281 313 310 28 184 304 28 28 28 310 173 28 28 447 262 450 310 275 2 304 28 28 304 137 304 304 28 121 304 28 81 310 310 310 304 304 310 310 429 123 140 310 310 28 26 310 310 88 310 28 28 310 466 483 19 28 28 28 304 304 310 304 310 286 310 310 125 304 28 304 238 310 28 28 118 304 134 489 310 477 56 28 28 304 304 112 310 310 28 185 332 310 326 304 399 195 304 313 28 310 40 147 270 481 63 77 48 435 304 28 310 304 310 304 385 197 310 28 28 304 218 304 310 147 304 304 310 310 304 467 310 28 310 310 310 98 310 28 326 304 1 28 93 310 468 96 304 472 28 296 310 28 284 28 28 310 248 153 110 28 310 309 399 310 415 65 310 65 357 310 304 421 244 114 240 28 310 213 239 310 304 304 310 310 304 310 415 304 310 446 245 116 304 255 245 387 78 49 310 310 310 310 164 28 1 356 304 101 304 366 310 476 39 28 28 28 386 28 304 434 310 273 28 428 304 304 28 310 304 310 57 159 304 310 304 380 310 45 95 49 141 310 348 66 310 310 28 39 382 219 1 304 310 310 61 304 304 271 304 125 28 437 304 133 25 364 485 310 28 28 28 310 28 304 304 309 28 304 104 130 310 310 304 47 279 28 28 310 310 280 211 28 55 27 304 192 103 310 304 310 28 28 310 317 311 304 28 319 304 310 304 445 304 28 304 341 28 304 204 304 304 28 110 28 240 310 28 310 28 304 447 310 53 104 310 438 304 28 28 310 310 447 483 408 120 310 28 28 296 28 310 483 304 28 218 199 128 368 211 28 358 76 310 408 310 304 289 477 242 304 304 28 353 28 343 289 304 29 304 310 28 310 304 160 319 310 304 304 91 201 304 310 310 393 304 28 222 310 310 28 6 310 310 140 304 310 304 28 463 255 408 310 304 338 161 373 310 260 310 28 189 28 28 310 162 149 149 459 28 304 121 310 304 49 310 265 304 28 304 435 28 226 69 310 304 28 75 28 304 28 304 28 147 139 310 123 183 28 304 310 280 28 142 304 28 304 265 342 28 148 28 441 6 304 28 310 310 304 304 28 310 492 28 310 423 28 414 310 28 28 28 304 304 310 304 428 304 304 366 449 304 387 28 304 28 28 28 310 190 380 28 304 112 371 235 304 115 318 304 333 310 304 35 187 304 310 415 219 238 304 468 310 392 310 310 28 304 310 138 171 28 181 304 277 310 110 310 192 310 284 28 313 28 430 28 8 310 291 159 483 328 110 455 76 310 304 28 227 310 467 246 31 310 310 304 304 28 310 304 28 247 310 454 304 28 107 291 304 310 255 28 304 310 400 35 304 465 310 310 28 304 304 304 310 386 310 180 304 310 304 304 304 93 304 187 102 109 304 208 429 304 28 28 28 3 28 310 310 184 310 243 466 28 310 28 304 304 91 304 57 313 115 28 291 304 223 310 196 95 304 120 14 141 28 310 53 221 28 313 28 304 301 304 304 328 147 90 28 426 343 304 120 394 153 304 310 20 92 99 310 475 304 28 28 304 148 310 256 304 304 310 465 430 395 304 304 224 28 441 28 310 304 304 304 481 28 456 297 310 39 348 28 28 304 310 304 301 310 304 304 28 310 28 310 28 120 334 310 28 273 28 310 421 304 310 28 31 310 310 289 28 28 28 2 310 28 304 369 28 43 310 28 304 147 310 304 28 408 327 310 352 310 304 435 34 310 9 304 119 149 304 310 382 59 242 430 310 350 28 310 28 28 34 310 211 304 28 73 310 310 310 310 49 228 343 28 28 304 82 28 28 310 56 310 368 297 310 110 304 304 95 310 28 401 12 28 28 310 28 304 28 498 28 28 304 279 310 2 42 304 381 486 244 28 408 310 332 310 65 190 321 304 28 310 310 310 467 121 310 80 184 381 113 28 331 304 39 304 370 304 310 355 254 304 28 447 304 366 310 310 225 310 28 304 304 304 269 28 304 28 268 316 310 28 394 28 310 425 304 328 174 173 28 28 304 310 28 310 28 304 198 4 385 304 304 341 450 310 28 310 167 28 304 28 34 120 260 77 310 334 28 448 248 270 310 288 304 56 30 392 28 473 304 304 282 310 225 310 310 16 60 310 28 4 28 310 169 304 310 497 112 304 28 310 28 415 126 487 28 28 483 286 390 371 304 310 180 228 96 313 419 301 310 53 304 304 100 229 483 7 304 310 120 22 151 304 28 304 120 310 244 213 316 310 28 402 240 304 129 32 304 310 202 310 488 28 304 186 99 304 122 28 281 436 304 310 310 28 39 262 222 496 220 264 310 317 28 310 332 28 304 310 295 304 304 310 28 185 28 136 103 355 28 304 28 304 304 304 28 58 28 480 382 139 28 345 304 17 260 28 161 402 28 158 304 441 25 310 304 324 310 304 428 304 140 28 298 281 281 304 483 304 450 28 252 65 392 426 28 304 28 196 304 47 28 326 28 310 310 310 304 265 290 310 37 304 304 310 241 304 276 310 310 28 230 448 28 304 310 322 49 28 310 304 147 28 310 263 28 28 304 146 310 193 348 124 304 211 350 28 340 248 304 479 310 282 213 28 304 28 301 28 304 310 303 304 310 102 310 120 304 28 310 304 458 28 28 304 405 304 304 310 216 244 28 28 266 310 55 477 48 304 28 256 304 304 304 434 304 18 60 293 28 356 296 55 423 28 310 304 304 310 304 310 102 108 402 232 310 28 304 6 28 28 58 84 28 490 310 304 304 304 460 304 304 28 310 356 310 28 304 304 304 407 304 240 156 238 310 368 310 28 310 310 310 194 238 28 28 310 28 304 249 366 304 310 395 304 428 160 310 39 194 304 28 304 28 380 310 242 28 304 310 17 310 262 28 310 304 28 70 295 152 211 310 28 301 28 310 203 72 304 28 310 310 241 138 255 350 267 304 310 310 310 417 310 310 108 11 28 304 64 251 274 310 498 307 28 304 308 304 331 304 28 49 310 310 39 136 28 449 494 310 28 28 28 28 28 28 304 28 499 65 242 310 294 310 140 329 310 304 126 310 304 443 28 28 28 304 60 310 310 380 304 3 304 102 304 284 109 310 65 285 211 28 304 369 304 304 310 28 425 306 304 28 8 304 310 310 311 221 476 45 310 304 28 81 304 28 28 447 477 304 310 310 304 310 464 405 310 394 28 332 28 304 435 468 310 301 304 28 109 284 304 310 310 28 28 369 304 159 95 310 332 28 182 38 28 28 310 304 461 340 435 222 304 28 28 130 28 427 40 354 28 304 356 310 119 85 28 256 28 310 61 390 468 28 412 28 310 28 353 461 28 28 28 343 281 310 49 310 310 310 1 310 151 230 304 233 28 28 304 28 304 310 28 28 28 479 304 304 304 137 304 140 28 304 349 49 63 293 310 310 28 59 178 195 28 310 28 310 336 249 310 132 28 310 310 304 417 310 153 304 304 310 338 310 375 28 499 304 28 310 304 309 310 28 282 28 356 39 446 28 28 304 332 28 92 238 117 90 28 20 167 310 28 118 310 310 304 468 2 124 93 310 304 304 310 304 28 28 423 310 424 310 310 28 466 310 304 22 500 28 448 294 138 28 28 304 310 472 310 28 304 45 310 373 28 28 94 304 310 304 359 304 310 314 310 28 304 310 240 206 28 53 272 310 270 310 310 191 310 291 140 304 304 310 304 304 304 117 119 259 28 89 310 141 274 310 304 453 72 304 310 121 232 310 310 310 304 414 28 28 101 199 457 233 310 304 304 345 310 310 304 304 310 194 304 28 28 202 28 28 304 483 304 447 326 101 28 28 304 310 281 28 310 310 304 291 122 304 310 28 310 310 310 310 103 95 332 310 304 310 28 304 28 285 304 455 404 274 310 310 310 28 304 49 166 310 196 304 28 304 239 177 310 310 392 28 310 54 287 310 310 310 305 308 474 178 28 310 310 457 28 304 310 304 485 226 374 487 28 304 394 261 28 18 449 310 28 28 28 382 310 310 495 310 310 304 310 304 310 304 310 467 304 304 304 434 304 304 310 28 304 229 479 304 28 28 310 290 28 423 310 147 132 119 304 358 310 304 28 300 85 304 304 304 304 304 28 28 158 306 28 28 28 28 424 28 204 439 475 410 29 28 28 77 28 306 304 307 402 304 304 310 341 322 310 72 436 408 28 28 308 28 292 304 28 312 28 304 110 41 186 304 387 28 196 304 462 28 304 310 28 326 20 28 304 200 28 310 28 345 173 310 304 418 282 28 312 304 28 317 310 304 310 28 310 24 304 449 88 310 212 475 310 28 310 304 119 445 304 6 315 304 264 310 304 304 155 310 437 283 304 216 28 426 28 224 310 437 28 304 310 304 486 28 310 304 35 304 64 28 304 6 324 28 28 147 310 310 310 334 28 304 281 488 200 28 84 28 28 208 339 60 156 28 174 28 28 485 310 304 487 310 310 304 28 310 28 169 152 406 310 61 471 28 304 310 28 360 182 28 307 304 305 28 304 304 304 28 71 28 405 304 310 360 28 28 248 310 28 149 28 147 310 310 452 80 28 266 28 304 28 304 319 310 310 304 147 28 310 304 310 304 304 304 304 304 111 28 310 288 86 304 310 233 281 114 28 28 332 310 304 372 252 304 379 310 317 28 310 291 28 55 150 270 28 28 310 477 28 310 293 310 38 28 304 28 192 304 31 304 344 28 44 310 310 53 310 28 118 244 310 304 285 187 402 308 173 28 310 310 304 28 101 310 304 13 310 304 428 310 291 304 28 28 303 304 394 310 445 181 59 303 304 310 304 215 139 28 304 304 304 1 310 44 418 209 229 28 362 304 240 310 378 236 310 310 47 310 152 97 304 304 200 193 304 310 200 28 304 28 469 310 310 297 464 304 304 310 28 368 304 310 255 304 310 28 310 310 310 310 494 28 310 288 138 423 304 287 310 28 99 221 304 310 310 310 310 310 310 370 304 304 28 320 304 414 304 436 310 58 418 304 310 161 310 491 488 310 304 304 28 304 310 28 483 310 66 268 228 313 28 304 310 304 310 310 310 143 450 472 310 28 28 240 43 351 53 28 304 211 310 240 304 27 178 219 276 345 402 200 304 310 310 28 304 28 36 304 37 192 367 28 13 49 310 404 310 304 65 304 381 28 28 53 28 307 37 310 29 218 479 263 304 418 304 310 28 483 65 472 304 310 310 304 310 404 393 310 310 39 28 304 121 310 28 310 233 310 65 28 304 258 304 462 439 26 187 304 19 28 305 310 41 43 263 28 301 28 304 310 310 423 496 304 331 65 308 202 304 28 310 28 444 28 304 49 28 395 169 304 304 28 394 80 28 28 304 28 28 310 56 242 5 28 310 324 408 304 304 339 445 28 313 174 310 304 359 69 365 304 456 310 304 294 304 310 434 304 34 28 304 28 304 304 237 18 310 141 28 484 235 208 28 45 28 310 310 304 55 310 53 165 304 28 332 28 153 28 28 28 304 28 28 310 304 310 180 38 310 11 310 282 28 310 64 28 360 417 304 28 28 330 52 304 304 28 169 458 444 487 310 206 417 304 304 28 304 310 310 28 310 426 28 47 304 17 310 495 304 388 304 236 265 105 310 131 270 304 28 304 304 304 408 273 310 410 310 28 310 263 310 115 296 224 129 322 388 280 352 304 28 28 357 28 395 304 307 330 442 282 28 304 3 381 483 310 185 28 396 304 43 28 304 28 304 486 427 28 313 3 304 28 304 310 108 304 304 310 150 382 28 265 304 310 28 28 304 348 310 425 304 304 310 310 310 310 310 304 28 383 28 310 28 206 304 304 310 13 279 304 28 97 310 304 184 86 28 310 310 7 28 474 310 304 110 310 304 304 304 99 407 370 72 120 28 28 310 28 404 197 498 310 236 304 304 422 28 310 310 28 78 306 240 3 58 310 482 310 341 10 310 28 433 28 267 28 164 342 162 304 142 89 211 310 422 310 116 357 314 28 408 28 478 28 310 310 38 304 151 483 304 179 8 310 304 310 89 28 304 199 28 180 304 310 28 200 262 304 28 304 28 463 310 28 284 304 28 332 402 310 154 331 117 310 491 304 310 28 28 310 304 304 6 28 304 28 295 374 310 304 28 223 28 23 79 304 310 187 285 310 491 51 304 304 304 310 131 159 304 310 310 28 310 376 28 304 310 162 304 310 28 499 401 497 28 310 28 304 310 304 310 106 304 28 28 304 304 18 310 253 304 28 310 356 28 28 28 490 28 304 310 146 28 221 28 310 304 304 310 375 352 301 109 28 310 310 310 310 28 310 288 28 28 310 423 310 28 304 310 281 325 28 32 28 304 310 381 304 7 61 28 332 287 291 310 119 28 382 28 53 317 460 310 28 28 28 304 310 51 304 193 304 153 346 304 220 304 266 310 310 310 115 28 28 483 238 445 491 310 172 180 304 310 304 310 304 321 310 230 316 28 307 31 28 304 304 28 302 68 310 28 169 323 28 28 28 28 304 304 470 310 147 310 310 304 310 405 273 28 28 304 366 388 304 28 28 28 304 304 376 304 304 32 28 474 71 165 28 183 81 304 304 310 353 486 310 226 28 49 310 28 200 310 493 65 42 115 237 293 310 136 304 310 310 310 49 166 28 358 252 80 28 356 310 250 304 310 28 310 304 310 28 170 28 304 310 351 271 304 28 79 28 135 106 292 28 310 310 310 310 304 228 158 304 413 19 28 173 28 49 28 37 310 28 385 159 207 271 310 28 28 295 310 304 1 120 480 24 28 310 310 144 310 28 304 133 423 340 310 471 310 310 310 310 304 131 304 304 28 310 310 16 382 120 304 393 383 304 87 435 304 444 310 310 236 55 310 96 310 496 310 310 310 388 144 310 310 28 321 304 304 310 330 28 310 116 181 483 28 304 304 304 304 310 304 310 181 304 304 478 310 304 279 310 310 310 310 20 310 310 330 39 4 28 164 310 28 310 206 304 281 259 310 304 310 482 310 28 74 304 7 304 310 310 28 304 28 310 444 145 310 271 160 304 310 411 28 28 28 310 487 291 28 344 304 81 304 463 116 28 310 310 28 304 28 261 28 441 310 124 304 28 310 193 28 28 304 415 310 310 304 310 304 258 413 50 28 310 310 28 422 124 28 28 310 304 310 28 28 457 304 304 28 310 304 28 28 310 304 28 310 28 120 304 273 249 265 28 304 304 216 310 304 310 436 304 304 310 304 304 28 195 264 415 419 130 28 28 310 301 304 444 28 304 310 28 408 7 310 304 304 291 28 310 304 28 304 28 310 310 265 28 28 28 309 304 304 304 304 387 28 310 304 393 304 304 310 310 304 192 487 28 28 310 213 73 31 304 304 304 304 310 310 28 310 358 304 304 310 304 304 304 28 28 368 231 28 120 383 270 85 320 39 28 298 304 359 217 239 32 28 89 310 166 304 261 304 46 304 418 56 238 83 28 332 310 28 205 304 304 310 255 304 313 310 211 453 310 51 310 118 310 304 310 28 28 310 44 28 46 28 290 132 361 154 28 39 28 28 304 227 388 310 304 28 304 2 484 304 310 310 28 28 321 304 28 28 383 304 401 310 351 423 435 28 187 310 28 304 310 104 178 304 65 20 313 185 28 304 278 304 83 281 28 270 28 28 310 70 304 304 440 310 310 28 402 304 70 304 357 176 310 304 444 304 316 304 304 310 159 310 28 28 28 449 28 242 317 19 310 28 210 304 304 321 28 169 28 28 304 310 28 310 4 310 304 416 310 183 282 310 310 310 310 310 28 310 304 152 28 310 28 120 310 355 402 28 304 345 168 310 230 128 28 310 147 23 319 304 28 310 28 310 304 310 53 304 310 28 342 486 495 205 304 304 304 339 304 28 240 53 28 310 304 304 28 310 28 186 310 304 310 310 1 430 5 498 304 43 242 30 250 301 310 310 28 441 97 41 310 238 310 310 310 426 28 304 75 224 28 28 48 304 304 356 310 304 28 488 493 134 89 304 310 263 282 322 53 28 433 310 310 304 423 451 304 28 304 174 291 496 240 287 257 207 56 375 28 327 310 286 304 304 225 304 28 231 300 116 162 304 468 310 304 310 304 327 304 310 310 402 53 310 233 310 310 310 28 310 28 304 310 310 310 28 28 496 28 18 310 274 28 304 310 439 28 315 28 310 304 444 310 310 310 57 303 135 130 28 332 304 28 328 169 304 304 130 463 500 28 332 345 470 267 56 310 244 304 277 310 304 310 28 304 304 304 418 310 28 304 28 304 304 22 28 28 28 63 28 28 332 430 310 459 304 310 28 310 165 310 310 310 28 476 304 478 28 28 304 167 153 28 304 423 310 426 416 310 189 294 310 349 410 28 457 310 310 310 233 87 395 197 310 28 310 304 310 28 28 310 310 62 171 58 28 65 304 304 345 185 304 304 28 28 369 304 310 310 28 420 28 485 28 304 304 304 304 304 373 304 320 310 371 213 304 8 65 310 304 422 83 89 28 304 304 455 304 310 318 28 310 86 310 130 304 304 285 28 428 154 219 454 304 304 283 28 28 304 310 372 332 304 28 28 304 28 304 175 48 28 304 310 120 298 304 190 388 4 310 291 304 271 310 28 28 346 304 304 473 304 304 310 337 28 206 28 28 310 310 310 304 451 28 372 349 304 28 28 109 472 191 104 310 286 310 158 310 28 304 28 304 52 404 310 310 28 173 270 28 310 126 304 28 310 340 28 417 310 28 304 28 474 118 271 28 304 304 335 310 497 28 28 28 304 28 28 310 445 313 310 304 310 28 28 365 28 51 304 408 310 98 28 28 310 310 313 310 334 28 28 304 26 304 304 1 300 28 155 304 310 290 28 65 484 279 275 304 310 28 28 28 28 354 425 310 310 310 310 310 374 332 310 364 28 399 304 219 332 310 28 304 122 290 28 211 304 304 246 310 310 264 304 310 28 28 310 304 310 28 175 28 304 28 240 103 240 496 484 28 69 78 310 28 228 288 73 497 28 310 327 28 304 223 211 28 310 310 310 310 310 28 310 304 310 304 78 304 53 279 310 28 243 310 65 353 304 28 418 28 310 304 310 28 310 28 28 28 189 433 28 304 28 310 28 310 281 64 304 310 304 304 36 28 304 207 304 355 300 301 28 215 146 28 28 310 310 304 318 35 211 249 241 4 28 310 310 393 310 64 304 28 163 281 304 310 304 28 28 310 304 304 310 28 424 28 304 400 483 291 28 151 21 304 310 211 310 17 304 284 243 106 80 310 310 28 292 304 310 28 304 421 79 310 321 28 39 203 304 310 35 364 28 310 310 304 310 5 329 39 304 28 234 310 285 28 310 304 179 310 310 382 28 304 481 310 275 332 304 30 28 54 460 21 224 304 304 28 310 281 304 28 304 310 198 310 28 28 65 28 28 304 304 128 34 310 304 28 373 310 103 28 304 28 28 304 310 304 158 304 28 28 310 304 120 310 149 310 304 310 304 304 412 369 232 304 28 28 304 310 323 28 304 28 397 28 458 226 304 304 127 38 80 87 304 457 304 310 304 494 304 310 391 310 39 304 310 331 491 301 304 28 28 310 374 304 451 304 310 28 304 310 419 28 28 310 208 304 253 310 310 435 304 301 310 28 28 472 28 28 301 28 304 479 304 389 316 26 330 336 28 310 332 249 39 7 28 310 468 304 310 463 65 28 28 310 464 242 304 20 28 270 310 361 1 309 57 304 310 304 121 304 28 304 28 63 345 28 368 310 304 28 28 28 28 310 28 304 304 28 304 380 28 310 471 23 28 136 332 304 304 150 143 127 310 46 310 310 65 310 53 97 310 262 310 29 310 304 304 28 28 310 310 28 34 310 304 310 101 28 35 304 372 39 28 386 310 304 304 248 229 310 6 68 304 28 304 177 45 346 434 253 28 304 374 304 310 28 23 147 28 373 28 28 237 304 316 310 310 28 304 310 304 53 28 240 28 28 310 180 28 28 310 420 28 28 304 28 59 253 304 28 304 241 258 2 478 449 310 28 304 28 322 304 304 320 53 57 407 304 304 72 28 310 440 28 165 29 304 28 397 310 310 304 310 28 28 310 476 28 304 304 304 62 21 11 199 304 28 317 28 336 310 180 219 302 154 113 310 423 473 304 310 28 235 146 378 310 28 28 28 28 28 414 134 28 310 310 167 317 124 445 4 304 310 479 241 304 304 28 65 304 445 97 304 310 28 28 304 304 304 304 310 473 310 310 483 65 66 132 310 85 304 410 265 310 28 28 310 310 304 28 421 310 396 374 304 304 214 304 304 195 139 304 304 455 365 304 310 105 369 319 28 332 433 82 28 269 310 310 310 133 76 310 304 310 304 1 366 310 310 133 229 310 28 248 304 222 74 465 28 310 304 310 310 382 53 28 304 310 304 28 415 304 304 238 324 115 263 28 310 12 28 28 28 310 279 310 331 28 28 304 253 264 423 28 28 128 49 304 310 310 304 480 198 304 28 304 304 310 227 304 28 310 293 77 28 39 310 28 304 304 310 310 310 310 450 27 28 310 226 126 310 336 28 304 304 131 310 28 304 162 34 28 304 304 493 304 205 310 241 441 310 28 304 28 304 122 304 39 310 310 439 88 310 304 172 244 29 218 28 310 382 28 257 304 310 28 42 28 310 304 304 310 54 304 304 304 310 485 310 28 310 435 310 310 7 55 304 18 130 310 28 402 19 310 310 156 310 304 45 310 28 304 310 175 168 310 304 310 304 28 245 310 310 53 310 7 28 304 213 402 437 304 28 304 452 304 304 28 310 28 28 310 304 310 28 304 160 306 21 28 304 310 28 291 28 28 304 298 357 32 18 304 28 88 310 310 310 304 314 420 28 304 28 28 310 304 372 310 28 177 28 28 33 288 310 310 304 304 310 28 28 418 14 406 28 310 317 161 304 310 462 401 180 159 28 304 341 224 28 28 108 240 310 359 28 166 246 300 169 225 28 304 144 304 28 304 304 169 410 304 151 304 433 28 310 116 226 310 375 310 168 28 343 304 304 310 427 39 459 28 49 28 495 304 304 304 28 281 271 310 181 310 310 28 304 299 310 28 487 28 310 291 175 333 210 54 139 304 53 304 316 304 353 31 93 310 310 236 310 310 44 389 310 305 310 54 310 491 310 404 304 382 482 15 310 28 136 304 279 28 304 310 39 304 28 304 408 317 310 28 28 178 382 58 28 310 408 484 28 304 310 310 402 304 310 304 310 89 304 310 310 183 304 310 304 135 28 310 310 89 310 304 482 304 304 28 310 28 28 305 310 261 261 310 310 310 134 28 28 304 304 350 304 310 234 338 304 304 304 310 408 21 310 310 310 222 310 28 310 28 165 310 28 298 208 151 273 442 304 28 370 310 289 309 310 295 28 375 304 28 28 283 304 304 3 304 310 490 28 439 383 304 304 407 304 304 100 28 310 32 180 310 327 28 152 304 28 304 304 104 304 310 310 169 310 338 500 304 286 310 310 310 75 28 225 304 28 310 304 28 90 304 221 310 278 304 310 28 310 304 304 490 147 28 28 304 304 124 353 203 304 220 246 28 28 310 310 310 398 276 310 28 304 28 28 304 310 265 27 355 250 304 302 28 310 310 310 28 304 206 310 310 304 310 304 310 28 28 201 275 304 231 310 401 28 486 20 351 28 11 310 304 28 304 28 304 147 310 310 310 310 28 438 304 28 310 17 398 419 310 140 304 53 500 279 28 304 286 28 28 494 74 28 205 304 310 120 232 118 298 28 304 310 304 206 19 382 87 310 28 181 310 304 310 295 28 310 243 103 240 28 166 310 310 304 28 34 147 304 304 315 234 28 304 304 304 304 304 310 448 304 65 310 28 242 310 481 304 84 310 310 457 310 28 429 423 304 28 194 259 304 28 310 304 134 191 116 310 28 223 354 362 310 270 310 320 310 304 28 374 100 310 417 304 304 304 310 434 304 310 304 28 376 456 444 28 310 310 313 310 497 28 28 28 310 304 28 478 310 304 28 28 239 310 39 310 28 310 279 28 223 304 310 28 304 304 310 310 321 136 26 304 206 407 304 361 310 1 491 304 22 28 199 304 310 304 43 310 310 304 46 147 303 231 310 94 4 486 304 304 304 304 28 304 28 310 53 270 79 313 304 120 442 304 28 310 304 49 304 304 125 28 310 262 310 152 304 304 180 304 304 310 304 191 304 304 310 304 374 304 304 365 28 28 313 310 304 312 304 261 28 28 24 240 28 417 28 310 198 260 304 28 304 304 310 304 179 304 461 28 310 346 284 310 304 255 310 209 53 479 474 32 310 258 310 211 471 28 162 469 423 387 304 28 310 304 70 28 372 28 36 252 28 304 28 453 28 304 332 304 304 304 304 304 310 28 310 28 28 310 422 28 304 28 28 284 310 310 28 21 211 388 28 28 335 28 304 270 310 195 246 304 304 304 408 304 304 347 281 28 94 304 68 386 310 304 304 408 408 156 304 310 468 310 413 242 310 416 28 439 310 28 310 253 28 304 28 325 304 483 310 28 304 281 304 144 310 304 28 475 304 28 304 304 28 28 304 156 310 28 304 304 28 107 310 310 281 112 246 304 28 304 183 310 281 304 281 219 28 310 310 28 304 304 28 28 310 304 3 28 44 310 310 310 310 310 304 440 321 310 304 304 28 310 28 310 28 373 1 304 304 122 28 397 92 310 304 304 252 310 304 304 148 310 310 234 304 294 314 301 304 28 388 304 304 310 310 206 240 483 248 19 304 28 227 28 304 310 28 291 310 304 21 310 422 28 310 304 28 310 28 304 28 28 28 28 28 360 371 28 146 28 358 310 310 494 28 28 28 347 28 304 296 238 461 253 28 304 28 301 344 310 28 28 268 310 304 310 304 310 304 304 247 304 28 304 304 152 310 310 28 28 452 304 28 304 28 42 28 304 310 286 310 53 383 28 310 304 310 28 304 28 138 28 150 256 291 313 410 117 28 174 304 384 28 28 310 49 473 382 28 4 250 304 283 310 304 28 79 310 310 28 113 286 7 304 304 324 304 28 28 28 304 341 310 304 28 28 28 175 310 402 141 304 304 310 310 310 310 304 310 310 28 296 51 304 101 239 28 304 310 310 310 470 270 248 473 28 304 304 310 472 232 310 28 304 310 196 364 28 408 128 310 28 89 237 310 28 310 49 331 28 240 408 270 304 53 237 73 28 28 304 310 304 28 28 28 304 152 28 8 42 304 243 28 304 334 423 310 62 310 481 310 310 15 96 28 310 310 28 281 357 304 304 310 227 88 28 281 304 290 237 304 120 310 178 370 81 304 304 247 123 28 195 310 304 73 177 249 328 28 304 28 304 33 301 120 310 163 267 392 310 212 28 310 28 53 310 128 432 310 310 441 39 192 310 304 28 484 304 221 304 310 31 295 186 28 1 28 94 318 178 310 279 28 60 310 1 304 310 304 310 304 28 310 28 310 304 32 28 301 28 310 310 28 28 304 304 310 147 310 183 28 498 332 421 310 310 130 304 188 310 28 304 123 298 310 438 57 53 190 280 28 28 304 310 363 28 91 231 162 375 161 457 28 17 408 104 132 304 311 310 304 304 341 304 28 351 126 304 304 84 171 304 310 199 377 310 28 82 304 155 392 10 151 310 304 365 71 461 304 425 28 310 382 53 28 304 28 304 304 310 304 154 304 387 28 304 477 310 310 304 304 397 36 28 310 304 439 310 103 443 282 310 28 310 477 310 486 474 28 281 117 152 310 304 304 28 381 460 310 49 301 66 310 198 304 304 28 6 266 75 233 310 28 28 310 242 240 310 310 310 240 304 310 310 499 358 211 304 205 28 310 304 304 304 304 76 180 36 304 304 304 149 304 28 28 303 113 159 28 47 328 472 28 304 232 39 304 28 304 28 304 188 310 304 304 310 28 310 304 304 304 490 28 304 310 28 47 304 249 304 39 494 278 310 22 310 405 304 304 39 304 248 32 177 223 310 28 168 310 304 304 28 28 356 212 28 28 268 52 28 423 324 310 240 32 53 408 273 310 73 148 304 28 427 304 28 389 308 304 310 310 310 125 28 270 498 240 310 304 483 296 459 28 304 304 282 28 249 310 310 419 304 304 28 304 70 310 289 28 310 310 235 290 222 28 304 271 310 304 310 310 310 310 236 310 28 28 112 304 28 304 153 284 138 291 202 28 304 159 411 304 310 28 28 28 47 28 149 314 310 81 28 304 497 28 296 242 310 304 211 147 304 310 310 28 322 211 240 28 310 310 310 304 310 28 100 310 310 304 212 28 304 121 310 28 304 310 28 304 28 270 457 439 85 304 373 28 310 310 304 28 310 230 28 304 46 28 310 15 304 441 310 3 304 28 310 28 28 321 430 28 28 310 310 304 446 310 310 310 28 227 180 304 295 408 310 108 310 28 456 310 304 304 304 13 457 28 227 304 214 1 304 416 310 52 310 318 304 306 176 53 386 28 304 304 310 304 455 28 423 310 310 304 227 310 304 310 416 198 304 68 304 383 304 304 28 468 447 310 167 304 28 28 28 429 28 28 320 12 28 304 28 212 282 304 304 28 28 139 304 310 28 310 310 494 310 249 28 28 75 304 310 198 304 28 344 78 179 141 446 304 304 304 28 304 28 472 304 46 346 304 28 212 310 69 360 304 380 28 374 158 334 420 304 28 254 28 254 28 28 28 310 334 310 310 310 28 304 28 304 304 310 313 103 93 304 310 33 28 162 28 304 304 233 28 94 28 85 310 310 310 28 491 483 191 288 304 310 28 310 144 148 304 425 28 304 80 304 310 28 310 304 310 269 310 56 304 349 432 304 28 310 378 28 305 304 304 243 310 7 304 28 28 304 304 272 304 310 239 28 290 310 95 81 77 304 28 304 304 1 153 28 103 115 244 28 295 310 431 304 28 310 197 310 310 310 23 310 60 28 234 310 304 304 310 310 310 310 304 176 478 310 28 28 28 358 310 310 310 310 209 210 304 310 304 354 357 146 65 28 28 28 28 28 28 291 309 300 310 310 108 245 140 357 217 241 304 161 310 28 290 291 37 348 452 28 387 53 304 57 228 310 310 310 28 310 211 449 282 304 304 304 351 189 310 310 496 304 312 319 28 304 310 28 424 370 402 10 48 86 28 423 382 310 310 28 304 304 390 310 304 429 304 304 28 304 499 304 310 304 236 310 39 151 28 28 313 227 310 99 120 28 313 383 304 401 310 188 193 308 310 28 28 402 304 486 310 304 304 270 310 304 304 304 228 28 151 28 409 240 408 304 314 28 28 310 304 28 304 161 310 304 304 28 433 28 310 324 310 323 304 244 47 71 379 224 310 379 187 304 28 140 304 315 304 304 310 28 28 111 66 52 476 404 275 304 304 28 310 304 125 276 310 298 28 310 291 274 28 304 304 304 28 304 304 100 310 304 332 15 304 28 28 304 304 28 183 310 198 28 310 304 28 320 211 278 456 310 135 109 169 69 28 28 304 28 304 28 104 158 28 261 231 310 304 28 310 28 310 306 309 304 28 310 28 310 421 28 28 94 310 28 259 149 436 160 203 304 191 310 268 304 399 408 310 310 402 304 318 310 28 310 28 310 310 75 310 310 117 201 304 304 310 141 304 304 157 28 304 304 304 28 281 62 301 186 310 28 130 28 67 310 270 28 304 304 135 28 147 177 65 304 304 387 330 40 310 310 429 304 237 186 304 304 305 310 429 358 310 251 310 270 435 28 304 246 310 28 214 304 304 382 28 304 304 28 304 310 28 315 28 310 28 310 304 385 270 92 310 304 304 28 310 304 65 382 28 28 28 198 402 28 28 481 310 310 310 304 28 310 438 109 91 310 310 310 310 324 157 291 232 310 28 28 310 28 304 28 304 28 28 132 304 310 165 28 304 304 28 304 28 310 313 28 310 317 392 28 310 310 310 83 28 310 313 304 244 28 310 304 304 408 310 304 304 304 28 163 28 28 310 310 28 304 28 304 28 304 304 182 28 310 451 310 310 310 28 28 310 12 28 28 304 28 294 140 28 28 170 28 304 304 304 310 310 304 304 310 304 423 310 143 310 227 162 310 28 310 244 310 332 310 28 310 310 310 182 304 71 471 28 28 310 310 311 28 28 28 28 89 304 310 28 304 336 28 28 298 194 183 49 304 64 416 304 310 299 28 297 28 175 28 338 304 310 212 95 28 310 27 310 347 390 28 427 304 304 28 28 304 233 28 28 483 310 310 310 310 38 304 439 310 111 304 28 310 28 304 352 304 28 6 310 310 28 28 28 142 433 423 331 28 306 28 304 74 301 89 310 28 310 310 304 263 28 270 304 28 7 310 356 414 310 265 310 377 187 304 196 28 304 498 310 310 112 65 28 28 357 412 83 284 304 28 310 457 310 400 304 310 23 312 310 156 304 327 304 469 127 190 28 28 1 405 175 211 28 310 28 247 28 351 310 28 28 28 28 304 289 283 407 28 304 304 28 310 310 28 203 310 28 443 304 28 28 220 455 28 408 466 28 310 402 229 28 162 424 126 310 310 28 28 433 442 305 310 94 304 310 310 93 28 163 310 310 304 28 28 310 28 463 465 226 310 260 304 121 413 28 310 390 210 304 403 28 310 291 37 332 174 28 28 310 28 480 28 304 304 28 422 304 443 304 304 28 103 355 28 392 19 90 404 28 310 304 304 304 120 28 28 310 310 304 20 28 39 310 303 28 500 28 28 28 304 429 132 304 115 385 407 325 209 211 304 28 28 28 310 304 127 310 310 304 176 310 28 304 304 313 304 28 418 377 310 105 28 118 49 28 310 304 395 304 474 28 427 304 310 386 52 475 382 314 310 121 28 304 28 310 329 304 28 270 310 68 262 310 158 310 28 310 28 28 310 28 211 28 28 28 28 28 28 418 243 226 275 304 310 310 28 237 28 483 310 310 435 181 304 304 320 120 310 184 28 304 196 28 28 28 310 374 28 28 119 310 310 310 489 310 304 304 408 304 310 304 130 6 310 304 304 310 28 28 344 454 304 28 310 28 242 30 310 128 304 310 65 304 310 411 310 312 304 310 310 28 28 310 211 310 325 310 423 28 310 304 205 244 28 310 28 163 205 264 28 332 303 304 28 401 310 364 28 269 366 310 310 304 337 470 28 66 310 366 28 304 335 334 10 304 292 310 310 345 304 54 304 310 310 304 310 304 310 304 28 28 486 28 37 310 93 211 310 28 28 310 224 304 28 304 28 310 167 500 28 28 310 445 200 310 432 329 408 28 304 28 310 310 256 304 304 311 304 118 310 310 28 69 304 304 310 28 28 28 152 430 310 28 334 304 310 463 186 174 28 419 28 310 18 310 13 28 304 310 310 304 310 129 310 381 28 88 176 494 310 310 391 308 310 310 112 28 304 57 28 310 310 500 308 310 28 304 217 297 28 191 28 89 310 28 304 332 28 338 77 304 310 133 310 310 28 28 499 304 310 214 28 79 310 28 304 304 1 22 28 310 304 310 313 171 28 28 28 310 5 304 304 306 310 304 386 291 310 299 304 28 114 304 311 435 304 103 304 310 28 304 304 229 304 304 28 304 310 304 147 28 232 28 28 304 304 28 304 304 28 304 304 496 500 77 274 304 310 17 310 310 310 212 325 291 433 28 304 310 304 286 304 310 304 310 28 383 53 304 420 310 310 342 28 310 304 1 18 304 310 394 310 272 9 42 107 98 310 211 28 304 270 304 28 304 28 304 28 492 211 188 310 304 438 28 28 300 28 310 310 102 304 310 28 310 289 304 488 143 25 251 199 206 402 46 32 304 247 320 402 310 174 241 28 47 28 100 28 426 28 28 28 44 28 28 28 28 187 304 380 208 58 310 118 351 310 255 53 304 310 156 304 28 263 214 310 383 304 4 310 28 310 28 310 28 43 310 124 310 28 360 310 28 28 134 76 155 348 384 65 250 310 301 304 310 205 240 1 28 41 304 417 28 310 402 304 28 497 28 28 28 28 498 304 310 272 304 310 304 310 247 304 310 28 6 310 408 393 446 310 28 310 28 87 304 310 141 310 232 28 28 310 310 97 304 28 488 304 28 310 51 151 218 340 310 28 310 310 65 211 77 310 135 76 304 493 310 129 310 313 1 28 28 304 304 28 28 149 435 28 304 28 304 304 304 426 304 345 28 304 438 310 310 304 304 304 28 3 304 486 306 310 89 304 28 147 402 310 132 304 28 304 347 201 482 28 80 304 310 310 28 310 104 28 304 304 36 310 304 390 304 304 304 28 28 226 240 211 215 304 256 28 346 310 304 28 304 211 310 32 310 310 28 304 237 465 28 310 493 28 304 304 28 310 28 133 304 122 28 304 310 310 28 310 374 28 28 304 203 427 340 304 81 304 28 304 71 310 304 28 120 28 310 304 326 214 304 28 304 291 28 486 253 479 310 28 310 310 249 433 387 310 230 304 28 304 304 304 97 310 15 456 240 498 310 304 28 28 28 28 144 275 304 304 39 335 310 26 304 62 28 310 310 304 28 28 28 96 392 28 395 304 455 45 217 468 340 28 310 310 393 310 310 454 304 310 10 28 172 310 310 310 59 30 211 310 28 192 103 310 304 310 406 28 304 310 28 225 28 310 310 313 304 310 28 478 310 28 144 363 223 28 310 28 304 34 304 310 304 310 310 28 28 28 310 260 377 304 310 28 310 108 28 88 285 28 310 310 458 28 304 65 304 304 304 28 28 304 28 28 157 457 310 28 310 460 46 310 304 304 37 304 28 304 28 163 29 335 157 310 240 28 304 304 304 310 352 351 261 304 310 228 382 153 177 304 310 310 310 304 363 260 381 66 91 28 469 310 28 310 37 28 379 310 304 28 28 28 310 28 147 28 28 28 304 419 310 28 369 332 310 304 310 73 28 28 28 492 28 310 111 304 28 28 486 314 310 304 304 444 291 321 483 104 28 88 488 304 310 28 28 207 110 28 310 304 304 304 304 304 28 28 304 415 382 28 304 28 304 400 334 304 151 28 225 304 304 304 310 310 304 304 304 56 192 310 124 162 213 318 28 304 445 28 304 304 310 243 310 94 304 296 28 304 72 310 191 28 28 304 310 249 402 178 72 310 304 301 310 310 211 417 256 310 28 310 28 251 147 430 225 28 310 310 181 28 332 28 310 304 304 304 28 28 28 310 304 481 376 304 132 333 224 28 28 304 291 310 28 100 304 310 303 310 310 28 28 310 300 55 28 294 85 28 167 28 28 226 272 464 304 304 28 28 53 310 304 109 235 222 240 310 215 304 229 41 28 304 310 310 314 310 304 28 310 377 267 310 28 204 357 28 211 414 28 310 310 310 491 304 422 310 417 310 123 304 485 92 325 458 28 310 304 28 340 15 304 479 179 220 18 304 196 304 310 310 127 374 304 28 304 310 310 1 310 266 274 304 28 214 116 147 328 304 53 304 310 494 328 219 448 278 28 304 500 310 209 310 304 28 310 304 39 26 304 310 239 28 74 310 102 304 310 28 364 310 28 310 304 153 28 310 310 162 310 310 310 304 310 468 28 28 16 304 310 310 28 82 51 310 285 408 28 191 304 304 28 310 304 304 55 304 310 310 331 28 310 28 97 310 417 445 310 28 269 121 304 304 304 310 450 484 304 304 28 304 222 28 332 28 301 358 1 211 304 28 28 304 398 304 301 310 393 142 499 304 209 424 242 310 310 363 28 310 80 287 28 310 483 166 304 170 12 304 310 28 310 470 200 310 358 38 28 409 28 265 310 28 3 495 304 487 28 42 196 483 304 304 28 28 387 310 304 28 28 28 73 310 229 253 211 322 28 50 304 310 149 147 310 304 304 310 139 469 243 28 310 65 304 310 304 310 28 304 28 310 179 304 391 28 174 28 247 304 304 304 257 310 310 310 28 304 304 267 30 310 28 407 145 240 4 28 264 171 28 310 28 466 241 310 304 310 28 28 291 310 28 473 28 310 168 142 429 304 304 335 39 304 310 393 28 310 241 28 310 28 310 466 28 28 463 28 310 304 401 304 28 2 253 291 304 124 424 310 236 310 28 310 28 28 228 28 28 334 445 304 442 333 278 28 28 39 415 318 304 304 310 304 304 304 28 147 304 310 132 302 11 304 323 310 28 310 310 310 310 120 28 304 310 155 310 310 266 28 310 28 448 310 310 304 469 379 225 28 211 310 467 28 95 28 169 344 28 304 304 483 28 310 292 467 57 310 304 310 310 304 310 28 304 91 304 369 61 28 193 65 28 271 215 168 323 304 420 444 167 310 304 28 310 304 64 310 28 304 304 445 53 310 28 240 304 304 28 304 310 160 84 304 157 304 310 28 310 445 304 430 28 215 310 310 304 471 91 304 270 310 173 304 144 304 304 310 33 304 304 140 484 363 28 237 28 304 28 310 17 310 304 241 28 310 310 398 310 494 438 28 310 310 28 304 28 447 304 225 450 310 310 304 434 310 147 310 251 400 310 310 304 20 355 310 28 304 28 310 28 420 310 345 304 155 102 28 310 310 310 304 304 304 310 409 304 100 171 256 304 101 304 304 304 310 193 304 310 355 113 310 14 304 304 66 310 305 201 400 430 310 49 181 320 158 28 310 122 28 304 249 492 428 310 304 310 332 310 49 28 28 408 72 304 304 28 124 310 296 28 304 7 495 304 454 310 451 112 304 304 310 28 304 28 310 202 397 474 28 310 304 304 304 418 301 310 28 310 16 28 28 310 28 28 304 310 365 304 310 344 304 240 352 310 289 304 28 304 28 310 28 374 304 28 363 310 53 304 198 28 187 134 310 304 304 304 304 304 28 304 304 270 304 28 215 237 199 310 375 125 310 310 74 65 310 304 28 305 310 310 229 304 364 304 495 158 283 310 28 304 304 304 373 211 310 293 304 461 269 28 304 304 28 304 310 239 28 493 40 310 304 63 310 148 386 28 28 304 310 310 116 383 419 351 483 310 359 291 310 304 49 310 28 310 28 488 304 310 209 304 373 28 304 47 304 310 304 78 102 28 310 310 88 174 28 304 310 304 304 194 304 315 310 304 304 310 310 208 310 310 28 242 408 310 28 332 328 310 304 28 304 40 213 304 304 353 304 310 304 310 304 74 28 304 372 28 172 304 310 310 204 28 310 310 306 28 313 93 28 304 304 304 28 84 28 232 304 304 470 49 152 304 310 309 280 28 310 499 304 57 304 379 304 364 304 28 28 304 440 304 28 310 310 304 310 310 304 28 304 267 76 310 323 310 140 372 310 5 28 310 28 28 402 28 310 178 291 120 310 310 304 106 28 100 28 304 84 160 304 440 304 310 28 364 310 310 233 28 310 28 310 304 158 82 28 28 304 373 310 28 154 208 28 28 310 188 304 28 28 39 310 23 310 497 28 463 310 119 492 382 396 304 79 310 304 28 377 304 438 28 304 310 146 187 28 310 361 310 139 310 28 304 28 28 28 297 304 304 457 323 310 53 106 235 28 310 304 304 310 28 310 291 338 70 28 28 19 176 304 417 28 310 366 348 156 448 397 310 252 317 412 28 398 86 448 130 28 11 304 310 376 28 118 310 28 28 272 428 161 304 162 310 28 304 310 310 304 304 28 81 310 304 304 26 310 28 382 304 310 28 310 46 317 310 310 28 304 310 345 310 28 310 28 304 310 257 304 132 304 310 304 402 151 319 304 28 163 28 304 304 310 198 188 453 304 107 304 310 335 304 304 310 49 304 28 304 402 310 364 182 137 1 304 322 310 28 301 28 28 261 68 310 310 304 28 28 304 28 28 28 28 310 304 322 297 304 304 310 310 139 310 401 28 485 200 304 310 304 304 269 135 447 304 28 28 436 306 310 312 222 28 307 180 491 495 377 28 304 216 28 24 417 450 72 310 478 276 416 310 150 310 28 28 310 72 310 147 124 10 2 304 188 304 310 304 304 304 310 304 28 212 461 483 310 28 194 310 310 53 310 304 310 327 304 28 304 28 304 310 28 310 304 423 62 333 183 304 28 304 310 23 310 374 53 310 310 230 28 432 28 28 304 28 211 310 310 169 483 28 242 465 357 304 310 349 304 443 304 304 310 310 28 481 133 310 310 405 28 310 310 310 479 439 468 310 28 435 82 310 28 310 310 207 304 28 28 195 310 401 304 313 310 28 28 28 304 456 304 349 310 211 28 28 310 28 304 115 448 310 147 310 304 310 310 310 108 28 28 313 310 304 310 304 304 28 402 483 13 304 28 187 304 28 304 28 304 310 304 254 304 309 368 304 310 332 304 457 304 250 28 28 310 91 310 46 304 7 304 28 398 102 304 304 28 65 28 310 354 310 259 483 275 304 310 171 384 295 42 310 398 68 304 37 240 310 304 7 304 305 304 229 310 432 28 304 28 304 304 310 310 28 28 18 304 310 310 310 310 270 310 120 304 53 379 147 304 310 310 304 28 28 304 310 28 54 304 211 483 304 310 272 310 310 139 28 28 301 299 28 304 310 304 291 28 304 413 304 491 310 258 28 472 28 304 28 28 207 260 28 310 304 124 469 456 304 304 256 297 28 304 48 133 177 304 304 310 121 28 28 281 28 310 349 4 340 35 310 118 304 417 304 30 84 77 28 304 413 310 220 28 304 11 49 28 39 120 395 159 310 265 310 310 310 304 294 452 28 277 310 304 281 496 131 310 304 28 325 310 482 310 304 483 361 310 41 140 310 304 79 310 73 310 329 358 402 28 43 310 304 312 310 310 144 310 310 304 69 304 304 296 304 310 402 304 28 434 310 28 304 304 357 304 270 410 459 386 304 28 163 28 304 304 310 174 483 304 359 28 304 310 28 7 310 28 313 304 310 304 234 309 304 304 285 291 255 28 310 304 123 308 491 255 304 46 48 28 277 310 28 28 28 27 304 28 304 310 28 154 310 28 304 304 425 54 304 304 464 310 304 147 304 28 304 28 304 28 28 337 326 28 28 310 401 281 304 137 310 304 402 304 43 11 310 231 310 174 467 304 310 310 304 278 185 465 497 28 53 304 304 28 175 28 120 310 333 304 387 236 144 28 304 28 304 304 28 354 304 438 384 28 304 99 435 304 104 304 304 304 28 281 304 428 487 310 304 304 310 304 457 368 49 346 230 235 304 473 104 28 310 310 356 475 28 28 304 28 149 310 310 208 304 324 304 304 84 28 310 304 160 304 385 310 304 310 304 304 281 304 304 304 28 304 28 310 28 49 351 310 406 304 310 167 310 423 304 332 44 332 56 109 310 28 28 368 310 219 304 207 310 28 310 303 150 304 310 304 28 28 64 304 310 29 28 28 310 28 159 305 432 310 304 89 310 304 304 444 310 137 304 33 310 310 28 304 197 110 25 304 492 483 304 472 304 310 310 28 310 304 28 304 28 310 28 310 304 28 1 216 304 449 28 28 28 192 486 49 332 29 83 36 28 28 28 310 176 304 310 281 342 28 115 304 28 264 381 304 28 310 28 232 28 304 15 310 310 337 28 28 304 310 304 310 310 36 468 304 304 28 226 310 310 482 408 28 1 402 304 28 98 28 28 28 28 304 17 31 310 144 28 28 79 28 310 304 28 252 28 304 304 28 28 446 304 80 310 59 418 310 454 304 86 28 26 304 304 310 310 310 193 151 333 42 304 310 310 213 28 304 304 168 310 28 304 439 310 310 28 160 204 310 304 28 304 28 411 304 243 304 290 28 310 251 304 13 304 304 28 53 304 28 304 28 28 317 111 236 304 28 202 152 409 310 144 195 310 28 28 28 310 28 147 28 28 255 304 115 310 304 182 28 49 1 304 28 310 28 310 304 304 304 8 362 310 28 310 375 28 304 483 310 106 28 270 310 206 304 304 28 28 408 257 277 147 310 304 483 28 190 204 28 475 30 310 204 293 304 28 304 28 427 77 304 304 310 107 310 304 483 28 161 28 98 385 310 476 222 28 310 143 246 310 211 90 304 310 310 310 96 431 310 28 212 440 325 310 304 304 86 304 304 310 393 28 408 310 28 28 112 301 52 304 304 304 310 310 6 466 310 53 152 471 304 310 310 400 281 304 310 8 310 28 378 356 28 28 304 313 28 444 310 137 28 115 28 28 310 345 28 18 304 310 496 28 28 304 304 310 399 455 189 486 103 50 310 310 423 39 390 28 28 405 310 304 360 304 24 304 14 304 479 304 343 168 273 28 28 28 6 28 304 409 310 310 197 304 87 310 28 310 207 310 481 310 304 28 304 310 304 310 403 28 360 189 328 30 304 478 304 372 178 106 28 115 310 213 310 304 102 304 304 304 310 310 310 310 25 304 304 424 362 310 310 310 310 137 28 28 28 304 28 28 9 310 193 411 28 304 304 28 370 28 28 365 159 107 310 304 310 310 28 213 362 330 310 73 310 446 310 480 310 28 310 28 304 484 28 304 310 310 28 105 400 28 304 29 28 310 313 289 304 332 345 310 311 240 194 28 171 28 304 304 310 262 301 137 248 24 28 220 304 240 310 371 304 498 28 145 28 310 301 310 279 328 28 304 28 310 132 223 28 28 28 28 332 39 19 122 28 304 28 28 310 310 304 353 28 304 28 281 370 127 310 213 310 28 304 310 28 89 304 120 121 172 229 3 28 310 28 28 310 310 30 304 28 310 310 304 80 28 51 140 28 49 483 310 310 304 304 106 304 310 28 173 182 304 304 209 28 310 369 28 310 28 91 310 304 304 28 304 310 304 304 304 310 310 34 74 304 107 500 287 258 310 451 3 28 304 28 310 28 304 28 28 235 5 304 483 220 28 304 332 310 304 316 368 304 310 77 310 310 28 58 343 154 28 304 310 12 310 54 440 28 63 310 394 383 304 402 28 39 11 332 469 304 28 28 356 304 56 62 310 304 304 15 242 310 310 256 310 67 310 405 28 28 28 351 70 288 320 460 304 310 310 379 310 28 304 28 310 28 310 310 54 310 354 187 28 28 483 310 301 372 28 28 304 220 28 65 304 28 304 304 499 173 310 28 310 310 310 147 380 205 28 483 28 297 133 304 424 310 265 105 304 148 28 37 28 184 244 74 310 304 96 75 28 304 269 304 398 370 310 165 28 304 28 48 324 304 28 257 304 304 433 310 392 28 28 120 28 310 28 11 310 175 28 304 360 304 255 440 304 28 352 256 304 28 28 95 310 421 43 304 304 28 28 310 310 310 310 28 162 28 181 28 80 310 310 310 304 379 310 171 28 304 304 28 304 304 28 310 28 28 310 398 122 7 141 202 28 310 304 157 39 452 236 304 28 310 28 165 70 310 310 96 310 304 105 304 139 122 304 301 310 28 28 6 28 446 110 310 483 28 28 28 304 304 28 273 483 310 310 403 28 28 160 28 327 310 28 310 304 28 28 304 310 413 335 313 432 304 28 366 304 28 28 304 304 53 355 310 304 28 310 28 121 28 408 310 310 120 99 304 167 28 310 28 469 310 142 92 67 66 301 28 408 304 262 310 310 439 304 138 310 438 28 405 338 28 397 304 310 28 310 314 28 28 310 416 304 432 463 7 310 85 310 105 21 304 247 304 28 28 28 436 28 28 310 310 304 28 284 28 310 304 310 28 76 49 155 28 28 175 5 304 338 28 310 28 304 28 378 310 161 372 31 451 304 304 470 304 46 304 55 28 318 412 222 28 28 310 282 69 28 310 28 310 28 300 28 28 310 304 304 3 28 310 402 28 310 304 226 310 95 310 310 28 28 149 28 111 28 304 304 281 310 304 101 490 304 28 72 304 28 397 28 304 28 408 39 167 4 18 28 409 211 221 28 119 425 28 310 28 304 304 304 28 348 499 112 310 403 301 310 326 383 28 28 28 310 304 304 28 28 422 304 313 304 310 304 451 238 28 28 304 28 28 310 304 310 476 310 1 7 270 310 310 321 310 310 304 223 310 310 44 28 387 273 304 275 201 304 71 149 310 304 304 310 310 382 304 377 28 157 304 240 345 28 22 310 248 223 304 304 167 310 28 28 28 28 240 33 28 28 304 229 297 310 102 304 304 431 331 310 28 310 310 28 55 304 310 297 310 310 310 310 479 28 28 310 153 304 28 304 310 28 304 310 304 304 310 28 304 304 304 418 310 28 304 228 310 382 28 450 28 65 403 201 76 362 285 140 84 403 28 69 310 28 313 164 69 28 17 304 310 304 28 283 462 311 137 304 310 28 102 310 351 304 28 310 386 310 310 28 143 28 310 248 304 304 28 466 310 65 28 28 28 304 310 228 304 310 28 310 304 286 313 304 310 337 28 28 310 299 28 304 304 28 304 444 28 310 304 28 304 304 304 177 304 310 66 171 487 28 28 310 179 310 310 310 28 301 73 285 304 348 104 28 304 154 310 310 304 28 180 304 304 470 51 379 39 28 304 28 310 224 310 28 5 158 229 252 304 28 310 167 310 304 28 49 310 310 28 310 155 267 116 356 28 12 304 28 28 28 304 484 28 310 304 310 28 304 304 310 310 28 304 438 310 310 28 13 313 313 185 304 111 252 28 487 310 275 301 304 281 274 28 174 348 480 31 74 53 28 304 304 304 310 28 310 310 304 269 88 408 487 417 304 358 310 418 374 28 52 310 310 28 248 310 310 310 304 310 120 310 310 310 101 304 310 304 28 28 245 310 408 14 310 139 310 28 398 489 28 408 357 304 304 28 28 370 28 414 112 28 310 192 28 304 124 238 310 239 92 304 217 310 28 310 387 278 439 200 304 306 28 304 28 304 310 303 310 304 479 310 28 304 28 304 28 304 240 304 135 310 346 304 249 289 310 402 316 368 304 318 304 253 304 347 28 28 477 333 304 76 304 378 304 28 304 388 310 304 310 107 304 286 310 304 304 28 184 304 28 310 363 28 423 310 304 310 433 28 349 209 28 310 304 310 28 304 304 310 304 310 310 310 304 382 28 28 301 304 90 310 143 28 311 304 324 304 338 28 444 170 304 28 28 304 310 291 304 310 28 28 402 1 304 65 282 485 310 117 310 28 310 236 304 310 28 281 304 28 28 6 365 304 178 119 304 310 310 310 311 28 422 352 236 28 28 120 28 304 452 28 310 28 28 28 343 288 28 28 28 304 304 304 28 456 28 28 304 304 28 304 310 310 310 310 304 310 310 28 382 119 416 407 39 310 256 28 304 304 28 7 28 310 304 406 140 205 455 304 310 310 28 28 28 160 211 28 118 463 95 423 250 304 191 28 304 304 304 13 310 381 28 310 310 304 310 414 256 354 48 310 131 304 28 138 233 304 491 265 270 240 497 253 290 304 304 304 304 412 310 304 310 356 304 132 304 304 28 310 28 310 304 69 310 304 293 311 310 310 4 28 2 304 28 96 310 230 254 304 28 304 28 439 310 304 28 214 310 45 304 277 118 28 304 495 310 304 212 69 304 18 304 15 310 28 304 429 310 244 111 148 496 310 28 272 310 250 304 192 239 304 88 28 310 237 310 211 164 28 9 304 304 28 304 310 297 318 310 28 28 212 44 28 281 304 330 304 342 310 310 28 310 304 281 28 220 343 310 304 310 189 304 310 174 116 304 340 28 19 28 422 310 310 304 28 304 303 164 28 402 310 473 28 254 492 146 304 288 74 236 47 8 304 28 304 74 101 238 381 452 310 386 111 310 28 304 13 28 307 254 436 281 400 304 97 304 178 191 28 345 304 28 310 310 227 220 28 310 310 310 4 331 304 28 492 253 287 268 39 310 28 28 262 304 304 310 28 226 304 424 82 411 84 304 274 304 310 187 28 310 154 22 442 304 108 141 10 304 28 310 310 310 310 49 310 28 62 309 304 225 269 310 304 239 310 310 304 304 28 195 28 28 310 28 310 56 28 304 28 304 304 443 304 143 310 28 374 310 28 304 304 441 304 310 443 28 304 191 155 304 304 304 304 407 304 241 28 304 28 304 387 371 304 310 28 28 28 362 262 310 57 304 310 28 49 28 310 118 304 347 249 28 28 28 304 464 296 336 428 462 384 310 304 28 240 304 487 310 44 310 224 116 142 249 28 28 484 28 53 310 312 10 369 28 451 28 395 304 28 310 220 100 304 28 136 310 28 304 483 28 28 304 450 494 28 310 427 304 2 351 28 304 310 89 131 309 304 407 201 167 304 310 310 372 69 310 262 304 28 275 477 28 161 6 304 304 449 310 28 295 28 28 85 304 7 304 310 85 310 219 28 28 310 310 310 300 429 310 304 27 310 282 28 221 28 28 134 304 423 304 28 310 304 211 373 28 28 28 310 304 225 28 28 304 310 269 423 310 304 290 413 62 28 28 310 304 310 304 191 28 2 304 304 304 310 28 304 304 304 69 304 10 310 211 310 28 269 28 231 89 28 84 210 304 470 449 28 304 471 310 304 310 67 304 168 304 28 222 344 295 28 28 304 437 304 310 28 28 310 304 119 304 158 304 310 296 28 307 304 310 28 28 28 304 28 383 154 28 304 310 28 304 28 304 65 240 304 28 361 129 19 28 310 310 485 297 304 147 404 304 310 310 28 28 227 304 262 310 310 279 6 212 28 449 28 174 430 30 304 389 304 498 11 304 7 28 304 304 310 310 295 304 338 116 310 310 439 402 147 23 342 1 310 393 270 304 28 99 310 189 28 310 44 495 189 187 28 28 343 73 322 211 310 174 28 311 489 304 304 425 294 28 310 489 425 338 68 304 28 310 185 304 453 310 310 168 28 167 310 304 33 395 106 170 304 310 310 310 310 137 328 28 310 310 28 304 28 454 310 28 287 60 403 50 150 310 310 402 304 304 304 310 314 37 310 125 449 44 102 28 361 111 28 53 28 310 304 28 304 304 28 310 28 199 20 310 304 28 28 310 463 79 304 310 28 28 181 283 304 273 28 436 28 304 304 450 28 16 366 97 28 333 329 279 28 241 428 304 304 304 291 81 310 28 310 304 28 87 28 140 470 310 461 304 28 304 304 407 28 310 28 397 58 348 310 304 304 361 28 304 304 304 28 28 310 378 304 310 28 367 310 28 310 28 419 310 79 187 304 28 184 24 304 304 352 310 340 249 310 304 304 28 28 107 90 247 273 304 240 57 310 237 28 304 304 310 281 310 304 304 310 13 310 28 473 304 357 304 464 310 51 49 148 310 310 28 140 203 28 304 28 5 251 304 304 35 10 310 29 304 28 235 28 242 424 28 310 301 310 310 373 35 79 313 28 310 48 310 45 376 304 57 304 310 310 50 389 58 310 423 304 215 28 349 221 262 304 304 304 340 65 310 304 304 304 310 304 28 310 310 28 304 39 304 310 406 28 425 304 310 304 304 310 304 28 310 306 415 373 304 310 310 310 53 28 304 362 310 304 28 304 210 118 218 310 310 304 310 57 471 310 304 329 43 28 349 304 453 408 304 28 304 51 28 80 43 240 310 474 310 26 410 310 28 304 304 110 17 304 310 296 116 28 28 310 28 281 28 405 28 56 28 28 28 436 28 236 310 195 310 28 304 166 304 28 304 28 304 472 310 304 28 304 28 310 200 5 92 28 310 343 310 304 304 28 28 101 28 28 245 304 304 263 28 24 304 17 200 284 310 28 28 304 28 420 304 310 28 304 28 28 28 291 270 453 15 28 310 227 471 310 310 304 301 213 44 106 436 304 310 28 54 310 304 54 105 310 304 28 304 310 310 330 423 28 28 310 304 310 304 310 436 304 310 187 28 310 310 440 28 304 225 168 310 310 198 147 310 7 444 226 304 28 195 310 304 310 450 239 452 304 28 304 28 304 108 304 182 235 485 304 28 309 28 304 304 310 287 304 310 28 310 310 28 310 304 310 32 28 28 281 168 498 456 28 403 65 310 304 301 304 28 28 304 310 28 28 223 304 375 366 310 310 310 304 310 353 310 310 310 28 28 304 310 304 435 310 304 310 310 174 310 28 304 310 28 441 310 470 472 39 290 60 382 366 28 301 28 304 310 310 405 412 446 304 304 28 158 28 310 438 310 304 71 310 304 385 486 428 310 304 194 310 28 453 304 310 20 304 28 53 310 28 310 304 28 304 310 304 28 85 256 270 48 475 28 299 310 313 303 300 360 310 401 123 199 416 310 310 28 28 310 125 454 332 304 28 310 304 304 28 310 304 310 229 310 304 304 181 28 28 310 304 310 456 342 304 28 166 310 310 304 310 194 447 310 310 310 382 304 284 28 310 91 80 28 144 169 28 28 244 304 275 365 28 310 28 28 304 48 308 28 304 28 310 310 310 310 28 28 28 304 304 28 28 310 310 310 304 310 239 310 28 240 362 42 386 28 310 304 28 383 310 310 304 85 288 310 310 28 304 28 446 304 304 211 28 304 65 39 210 242 8 412 28 333 304 310 13 257 304 423 304 388 310 142 281 147 83 274 28 1 310 310 304 304 310 49 327 464 28 28 321 118 100 310 304 59 28 304 310 304 153 8 28 110 28 310 460 304 28 310 304 133 277 28 301 28 310 310 304 257 304 276 266 310 304 95 49 310 304 456 28 310 43 28 304 107 304 49 304 28 285 110 310 310 304 28 120 310 288 281 130 28 135 229 354 28 493 378 9 310 304 304 304 28 304 310 40 283 304 207 329 304 304 28 310 1 304 310 408 28 304 28 310 156 483 310 405 28 28 182 28 304 304 64 171 107 111 310 44 310 304 461 310 28 304 28 28 28 356 423 405 304 382 304 28 304 310 310 310 28 94 359 310 402 240 304 304 142 74 310 200 205 361 477 304 120 28 53 382 310 310 22 57 310 28 28 28 310 281 80 304 310 310 186 310 28 165 304 455 25 357 287 304 310 304 292 304 304 310 484 111 390 304 310 175 304 304 319 304 28 435 44 304 304 28 382 28 323 443 304 28 310 231 310 304 304 310 304 304 304 304 304 119 310 310 28 33 310 208 310 304 304 31 304 134 334 304 304 310 171 28 307 254 23 28 64 486 28 304 28 304 406 28 28 144 28 310 310 28 310 304 28 370 304 63 28 28 304 28 28 310 117 304 408 28 38 146 304 476 332 310 310 310 304 423 23 49 304 310 136 310 458 310 310 28 28 304 304 28 310 304 229 310 310 28 310 313 28 304 147 304 95 28 28 28 310 312 310 28 212 28 310 304 304 304 310 1 354 28 310 310 322 239 36 310 402 310 28 310 147 181 310 310 304 310 303 304 165 183 28 310 13 4 291 94 304 179 28 325 310 116 402 304 304 382 28 28 28 369 152 310 345 337 411 310 11 65 28 28 28 304 122 304 304 408 244 72 310 310 310 73 310 342 304 28 304 304 285 28 304 20 304 28 304 28 310 226 310 310 310 304 310 310 291 310 28 28 283 28 304 405 28 304 310 65 304 1 332 310 147 221 498 28 304 310 270 453 28 310 304 28 28 310 73 304 28 431 28 28 124 33 147 10 28 453 352 447 28 247 28 304 337 28 304 120 28 310 85 28 311 180 28 310 329 304 304 310 304 220 42 282 197 28 181 157 34 270 310 310 304 53 8 342 96 28 438 304 304 304 28 304 313 339 304 234 304 202 90 369 310 28 28 28 1 304 28 310 310 417 304 304 164 28 434 28 304 310 28 310 304 304 240 310 304 310 351 286 28 304 340 313 65 386 304 310 304 429 339 304 310 106 99 363 304 28 402 495 304 310 178 304 341 28 304 61 223 28 304 310 304 28 304 310 19 210 28 304 304 382 120 250 400 310 310 371 28 304 28 408 362 39 248 310 28 310 304 310 276 28 310 426 304 310 440 467 310 237 28 310 449 271 28 28 310 310 28 310 196 304 382 103 423 67 304 304 310 137 28 134 440 310 310 281 113 304 191 304 28 79 310 176 356 189 150 141 84 384 304 304 28 310 53 310 7 304 310 310 181 310 310 191 28 310 28 36 310 69 145 310 28 97 310 310 260 316 27 304 304 310 270 28 304 408 212 310 28 467 65 240 213 425 304 310 310 183 28 310 1 310 304 304 304 295 304 310 304 432 257 28 357 329 5 304 294 171 310 147 310 304 345 443 310 137 310 304 30 112 310 310 310 28 310 378 28 253 304 354 28 310 304 304 204 304 310 28 344 304 385 304 304 310 28 310 59 304 28 239 102 79 310 492 204 28 391 304 118 281 304 39 304 310 28 304 28 395 173 91 61 304 304 284 138 310 28 158 49 310 304 289 310 192 310 483 14 314 28 310 458 1 310 304 310 304 310 310 372 304 382 28 28 315 310 304 315 301 304 269 304 293 304 310 28 205 28 422 359 304 342 310 28 304 28 304 127 310 437 480 268 304 304 304 310 408 310 321 304 440 28 310 310 120 222 304 129 113 176 304 174 28 194 304 266 304 28 310 28 120 304 304 22 78 310 28 28 310 310 304 157 310 310 444 304 310 415 324 114 310 263 304 291 310 28 304 28 310 270 304 95 378 28 70 65 304 28 304 28 310 28 393 304 315 28 495 310 304 310 310 304 82 304 304 304 173 192 310 28 28 304 46 28 28 28 304 119 120 28 28 28 304 54 62 408 28 310 304 304 58 310 310 304 304 67 114 310 304 72 310 418 47 28 310 234 28 310 28 28 103 28 28 44 310 28 304 106 222 28 231 195 304 310 156 310 283 304 188 28 304 310 310 28 304 230 310 28 304 310 350 83 304 53 171 213 310 310 225 304 304 28 337 382 182 310 185 310 96 28 310 310 64 304 310 28 3 310 212 28 94 335 28 310 209 310 310 437 297 76 310 28 310 28 28 213 313 304 361 465 337 440 310 304 223 310 304 423 39 304 310 28 44 485 397 468 39 310 304 270 283 304 14 304 28 310 368 297 304 309 304 310 394 304 310 150 83 251 28 310 304 28 95 28 211 304 188 304 304 134 28 290 259 61 310 107 304 101 28 464 149 306 261 2 408 304 310 112 310 304 304 310 196 304 470 304 310 310 49 491 304 125 65 304 75 125 317 310 1 453 442 310 310 28 462 310 28 304 158 175 310 304 28 28 304 483 164 267 310 304 132 304 310 28 28 304 248 304 310 304 304 211 291 319 291 240 404 304 28 304 28 440 306 140 28 310 12 304 28 408 304 28 28 28 28 194 394 35 211 28 304 28 304 332 310 310 214 304 28 28 20 169 310 310 379 310 36 149 71 1 428 28 304 310 304 450 139 28 310 89 28 310 28 304 95 304 62 304 198 304 332 28 283 28 304 310 304 304 28 304 28 13 28 310 311 304 310 342 310 28 236 258 28 33 310 304 310 310 178 28 28 65 230 310 310 338 310 28 379 304 28 310 467 28 325 358 270 412 110 28 304 310 366 299 304 310 28 206 351 205 358 28 354 310 304 304 310 28 304 304 304 2 28 304 28 102 484 304 304 310 28 178 402 310 310 304 310 310 304 310 304 334 391 304 28 310 304 310 318 460 28 483 310 418 189 15 310 304 304 125 471 345 304 304 9 365 310 28 500 28 310 306 310 310 18 310 49 28 149 28 304 256 310 310 382 28 293 304 304 28 358 28 454 15 304 382 83 310 28 304 304 310 394 304 28 304 93 397 28 28 310 304 310 304 310 54 310 378 256 75 484 28 304 473 310 310 28 304 28 304 47 304 408 499 28 291 456 28 310 304 123 53 28 304 292 28 8 310 310 28 310 304 28 169 460 310 310 304 352 304 407 234 74 28 461 28 28 28 304 28 304 304 262 304 304 28 28 304 310 28 310 47 332 32 389 404 131 454 124 310 405 310 304 28 341 195 28 324 304 313 304 324 28 310 323 304 304 237 310 225 473 28 28 178 304 28 270 198 304 304 94 28 304 467 28 304 304 310 310 69 95 310 310 10 304 267 310 310 310 28 310 28 135 28 390 304 28 304 65 440 28 304 472 125 254 304 373 310 304 310 310 329 310 74 393 30 310 310 304 285 28 28 245 310 28 304 304 310 117 304 443 310 310 88 310 157 409 234 28 28 8 339 154 163 310 500 304 310 304 28 152 22 24 402 197 28 28 358 304 51 313 310 211 486 304 453 353 92 28 310 304 310 304 169 65 304 28 146 28 463 310 422 310 304 353 28 187 435 304 304 331 28 304 28 380 327 310 304 293 304 304 304 74 304 28 310 310 310 210 215 304 310 28 310 299 304 5 390 123 28 211 65 297 217 310 310 28 310 28 186 28 310 304 28 304 304 407 28 248 28 304 304 352 304 304 73 28 304 310 384 315 297 310 360 304 142 304 310 395 28 304 310 310 310 28 496 310 28 482 497 141 310 222 304 304 140 348 310 28 310 304 304 28 304 310 28 310 310 304 392 310 145 310 286 310 28 28 28 293 304 310 304 460 304 22 304 323 383 279 304 310 310 304 316 304 289 304 28 1 304 310 39 310 107 28 304 311 310 28 384 310 335 463 304 304 65 1 310 488 310 304 310 486 300 304 450 304 147 120 304 304 28 391 28 28 310 494 28 28 310 28 106 304 304 310 304 28 310 119 147 5 474 418 178 312 131 310 28 304 304 270 162 304 304 288 155 329 304 116 28 225 28 304 28 304 6 387 304 212 242 232 28 304 28 310 377 125 327 87 136 3 259 28 304 310 28 53 310 28 77 310 253 309 310 234 28 350 302 310 304 304 161 452 201 304 443 127 28 310 28 28 53 22 304 28 28 310 28 28 310 304 310 305 304 310 209 356 47 28 310 273 28 304 310 131 28 28 304 310 310 304 407 304 28 169 28 165 28 52 28 69 304 291 304 310 310 310 304 310 310 28 183 7 310 304 304 310 310 434 28 344 304 304 264 304 310 414 487 310 28 475 88 173 304 373 44 310 310 304 310 28 304 310 310 422 51 28 310 424 310 225 304 28 194 310 67 189 333 310 304 28 409 310 310 147 300 304 310 310 304 98 310 304 304 28 210 313 304 9 304 281 310 310 339 430 28 471 28 28 440 310 28 291 28 28 310 65 327 28 310 304 139 96 284 310 310 304 310 310 358 304 445 310 490 310 28 304 310 28 310 310 304 28 310 28 310 304 123 28 51 192 310 304 310 28 28 348 28 28 310 310 28 304 304 364 310 310 304 310 304 28 281 28 310 465 28 462 436 310 28 310 304 405 65 304 28 304 304 310 310 304 28 13 304 310 114 212 419 376 304 28 452 310 28 182 34 28 304 304 310 28 278 28 28 304 304 304 304 310 248 173 391 271 28 301 310 310 304 28 304 28 304 104 232 478 310 310 379 217 28 28 145 28 304 1 304 175 350 125 310 443 28 28 304 304 273 28 304 375 28 28 304 304 188 285 310 28 147 310 28 175 310 304 310 310 310 28 148 253 16 28 310 310 28 305 304 331 310 397 334 303 147 98 304 356 392 304 304 28 310 304 428 498 483 304 304 286 28 438 310 211 212 304 310 304 372 28 84 264 483 28 262 28 483 311 310 28 28 106 28 28 310 475 28 120 261 208 477 310 39 399 310 176 94 320 45 188 28 28 24 24 304 310 282 49 55 225 310 310 304 447 304 28 28 310 28 28 304 304 28 28 310 242 310 28 304 310 28 310 158 101 310 310 20 304 28 60 28 28 484 28 304 310 28 217 28 304 304 310 500 29 304 269 312 304 310 310 28 283 473 49 359 304 107 267 147 304 89 257 304 28 28 310 120 283 310 28 28 38 310 28 310 304 28 9 186 28 210 28 468 28 281 310 310 304 175 310 124 147 28 28 64 304 65 499 71 28 304 304 310 289 304 232 28 304 28 154 301 310 192 185 310 310 28 304 462 28 28 28 28 28 364 219 310 277 304 310 53 127 49 310 2 410 28 304 310 206 53 121 148 28 310 28 28 304 36 310 252 407 111 353 304 28 28 422 408 61 28 28 304 310 304 225 310 115 28 252 313 304 301 478 310 310 310 92 310 28 28 1 494 132 304 304 28 28 28 12 304 304 304 304 243 185 211 304 434 304 188 310 304 28 176 346 28 310 310 304 65 301 310 338 240 304 310 145 157 310 28 96 304 28 304 304 304 304 310 483 28 28 28 344 356 1 28 310 21 234 304 28 28 310 133 310 310 359 65 304 304 462 490 304 28 304 310 310 28 310 310 310 72 28 28 331 181 28 308 220 304 254 28 137 352 211 97 304 204 304 28 28 338 276 310 411 158 310 28 28 304 261 304 310 422 310 28 28 199 81 304 310 107 304 28 28 424 310 304 265 310 59 28 310 28 28 310 28 465 411 310 310 310 310 291 169 304 321 310 255 304 461 28 28 28 310 402 75 386 28 240 28 304 329 28 28 304 213 310 304 28 167 310 170 28 310 310 219 39 347 210 310 287 28 310 11 28 320 304 310 310 101 28 413 22 310 120 222 37 310 304 28 24 310 495 304 135 28 28 304 136 304 304 310 23 304 304 28 310 140 28 476 28 310 28 352 396 332 310 167 66 55 28 304 310 304 78 310 304 304 304 127 28 304 304 304 310 45 310 388 28 285 310 310 152 310 310 28 28 298 28 60 304 279 28 310 270 270 304 310 412 304 28 256 304 304 28 28 304 304 310 310 195 269 304 215 304 72 28 28 304 135 310 304 28 247 28 28 382 310 222 28 329 304 304 304 304 408 309 163 304 301 329 302 201 304 310 304 310 310 304 375 310 28 310 304 304 267 348 310 310 28 252 28 266 310 224 304 434 304 301 310 112 217 395 236 310 28 310 304 304 310 304 310 28 387 310 102 199 28 263 28 218 184 28 304 310 28 304 59 304 304 499 310 180 370 310 304 465 304 304 323 304 304 304 301 28 310 310 310 28 28 357 28 28 28 254 434 304 28 114 310 310 28 28 28 28 310 418 310 304 304 28 297 304 28 304 291 304 28 61 310 304 211 29 470 310 253 163 376 304 28 293 304 304 304 304 81 28 304 495 310 304 28 28 180 310 28 28 310 310 480 177 162 358 29 28 304 496 406 441 304 310 352 53 113 310 28 310 304 28 309 489 310 28 28 463 310 304 158 157 186 134 310 304 304 437 310 310 214 211 181 130 454 310 310 304 402 304 28 200 197 28 310 421 304 98 477 304 310 28 325 28 209 28 304 310 424 422 304 304 310 261 28 70 304 304 28 270 211 362 28 310 28 304 28 222 211 28 310 310 423 281 262 310 304 50 304 310 28 28 304 28 28 310 478 28 310 273 304 304 53 310 435 28 147 125 361 53 201 448 304 32 342 310 28 490 310 28 53 310 28 310 304 304 340 340 28 28 310 304 310 310 445 228 310 310 304 310 28 28 196 304 28 310 304 310 310 310 28 452 28 304 304 310 28 310 72 28 28 304 28 310 304 304 304 28 304 440 144 100 472 310 310 310 17 270 310 310 382 280 369 304 28 276 28 53 310 310 366 120 106 304 304 310 304 176 169 28 28 28 418 28 122 310 310 49 369 256 304 304 60 304 351 221 304 28 493 310 304 224 28 28 168 345 28 304 244 310 362 75 28 196 170 28 400 304 65 211 310 271 377 489 125 310 28 310 28 304 28 310 28 308 28 28 327 304 304 351 68 310 304 449 310 310 310 370 383 304 310 161 304 28 310 310 304 310 28 458 423 28 304 250 310 28 304 310 28 304 28 148 304 466 310 28 147 310 179 336 353 304 304 310 304 304 310 310 304 304 399 28 304 304 229 243 28 31 304 348 54 28 28 313 310 78 499 28 310 365 154 304 28 310 291 310 237 304 500 310 28 310 28 28 304 304 310 310 28 351 28 101 310 310 28 304 28 471 28 47 304 384 301 82 310 234 418 28 304 25 387 28 28 28 381 304 293 28 28 310 209 304 28 304 310 452 310 193 304 310 224 310 367 402 28 53 310 152 310 28 28 310 304 89 240 444 28 310 258 237 28 164 304 310 310 28 53 28 64 310 304 299 382 310 454 32 310 28 186 310 310 304 64 474 17 310 304 28 28 439 306 304 147 304 483 2 304 258 310 28 310 28 310 28 28 304 310 314 310 310 120 178 310 166 310 409 214 84 310 310 310 440 310 304 28 411 310 427 95 30 209 313 402 304 28 86 309 200 28 28 28 310 99 304 310 210 28 28 304 28 304 93 57 238 310 299 468 151 310 261 172 310 304 304 310 135 304 28 304 320 232 397 304 291 304 28 310 125 364 304 310 310 28 304 304 310 38 234 304 304 304 97 392 102 120 304 310 28 304 50 28 473 399 304 310 310 310 28 310 28 198 310 28 304 28 57 310 304 310 39 218 28 304 304 73 28 192 6 304 304 310 304 184 28 310 28 28 20 310 310 310 310 310 372 310 28 310 310 310 26 28 304 310 310 165 224 138 310 304 304 310 28 283 304 452 423 310 28 310 116 3 310 28 186 433 349 430 304 73 28 28 28 304 389 28 28 310 304 310 304 152 489 407 28 304 304 304 304 28 310 310 14 500 304 28 34 304 147 430 310 310 304 28 28 310 304 159 304 304 304 324 28 423 304 462 28 72 310 28 310 28 28 387 492 304 304 28 310 201 28 304 310 310 310 304 310 243 310 390 67 284 202 310 461 304 310 28 408 55 165 310 304 472 372 99 310 304 169 28 28 107 310 382 135 304 302 304 28 28 304 310 310 28 304 499 351 304 304 481 28 233 264 28 28 212 373 319 390 304 310 310 28 272 12 28 304 310 145 481 49 28 310 84 28 304 310 478 310 28 28 265 286 254 244 304 310 28 28 118 28 304 53 304 28 385 304 304 66 125 304 258 304 28 390 483 28 28 310 28 304 304 291 134 165 310 28 86 28 310 130 310 28 261 304 423 449 304 310 310 447 310 21 28 53 28 310 28 183 28 483 310 468 60 198 304 310 304 96 28 304 3 310 380 322 310 369 304 53 357 249 310 310 304 28 304 310 169 28 28 167 304 402 284 388 28 310 304 40 192 28 301 304 304 304 55 310 310 73 28 310 249 372 147 297 310 304 258 310 304 304 310 310 474 323 28 28 310 97 41 310 310 304 304 310 28 304 68 49 12 300 310 28 310 304 304 310 28 310 28 28 353 28 446 304 462 45 251 28 304 304 310 310 332 137 304 94 304 310 310 304 304 320 310 310 310 310 176 310 28 28 39 42 304 28 138 28 310 65 304 365 28 207 400 304 272 304 148 333 324 106 310 304 152 28 422 301 310 28 310 304 308 28 147 28 28 304 283 428 304 310 28 28 304 171 28 464 418 28 28 304 310 310 310 53 298 206 320 310 120 28 28 304 304 39 28 442 123 310 50 310 159 310 304 310 211 5 86 304 352 285 93 310 269 253 28 310 310 310 28 78 28 201 304 304 304 362 304 239 82 28 304 185 250 28 28 310 304 28 304 426 304 408 69 49 304 28 28 291 278 310 310 304 28 396 53 28 351 52 28 28 28 91 28 316 275 491 356 495 383 453 28 36 28 257 310 28 28 304 28 310 60 11 304 28 304 304 304 304 304 304 310 492 28 310 304 1 304 277 310 310 151 310 310 28 28 304 385 396 281 157 304 489 14 246 304 28 310 118 283 304 72 16 304 379 310 304 304 304 76 28 427 310 28 311 17 310 76 28 304 304 430 364 304 28 304 310 28 304 310 304 411 28 304 310 304 304 304 28 186 170 28 304 120 432 353 310 310 304 332 390 328 60 319 304 110 304 28 304 250 304 310 310 291 304 28 285 149 304 310 412 180 185 304 79 310 304 122 28 165 310 28 371 304 28 310 183 304 432 431 310 28 12 28 138 28 28 86 310 310 304 303 28 304 250 135 28 28 229 315 304 75 28 334 28 293 304 310 49 304 28 310 409 28 310 304 110 108 409 408 310 28 196 304 304 310 28 310 304 310 304 348 28 304 304 128 310 310 221 484 304 304 270 120 28 262 189 28 98 310 7 354 310 401 426 304 310 28 150 28 115 310 28 139 462 304 297 28 28 495 28 284 304 28 304 301 396 304 304 304 304 465 310 28 149 310 28 304 484 282 304 304 304 28 28 130 310 304 310 304 49 50 304 446 304 304 310 28 304 310 352 28 398 28 304 304 28 304 304 256 445 28 186 304 304 22 200 114 446 144 438 304 310 310 304 304 310 337 310 275 28 304 310 310 304 28 304 28 310 28 304 304 304 239 304 28 310 310 310 310 28 304 28 86 304 491 28 28 402 304 28 304 310 423 28 17 311 310 28 310 220 368 304 304 28 28 441 28 28 310 211 310 352 304 310 304 458 438 304 460 423 281 402 310 304 304 28 372 304 133 28 310 310 28 162 310 28 270 310 310 28 304 310 270 483 307 304 310 304 107 434 469 28 28 28 240 466 388 382 466 304 310 28 28 310 28 310 282 28 100 310 304 310 28 416 103 304 120 92 190 310 264 304 132 282 431 310 196 28 28 304 370 28 377 313 473 140 310 24 30 304 304 28 403 11 28 310 304 304 28 28 28 28 212 479 304 304 28 18 304 43 304 304 304 304 321 133 310 310 353 304 28 28 310 200 78 304 304 313 53 310 310 310 310 304 310 310 28 310 470 223 304 304 304 341 6 386 304 304 304 310 310 283 28 160 310 28 330 304 28 28 406 53 251 310 28 220 273 28 304 289 198 304 145 62 105 304 28 15 116 329 340 304 66 28 310 28 366 28 28 310 310 28 28 304 310 389 236 171 304 304 28 28 248 304 28 28 28 310 352 176 310 310 304 181 304 341 28 27 310 304 500 304 28 28 28 310 304 304 28 304 28 304 28 9 417 28 28 310 73 228 304 441 304 82 310 250 181 49 202 28 310 444 28 28 120 304 304 304 280 28 393 304 28 310 304 28 310 310 28 310 28 348 304 28 304 304 12 304 304 34 28 452 5 304 310 310 304 60 304 28 310 304 310 201 310 225 473 28 182 194 117 380 408 302 310 304 310 28 304 483 315 360 28 28 65 28 310 310 177 294 319 304 96 167 164 175 310 310 28 28 67 304 79 304 310 367 321 28 169 310 304 304 123 35 244 310 310 44 304 489 304 304 304 28 25 281 304 50 346 349 213 28 310 28 390 233 28 310 28 285 28 28 304 498 310 310 206 28 310 382 28 28 304 28 196 310 310 310 320 310 271 310 131 310 310 114 304 304 304 28 304 310 1 290 310 304 239 28 28 28 310 478 304 310 304 437 28 310 310 310 304 304 28 389 310 304 28 367 28 28 304 464 488 28 162 28 310 28 28 380 223 99 394 28 304 304 304 304 28 28 28 28 304 28 304 147 310 28 394 204 28 310 310 50 310 28 28 20 304 310 447 28 310 147 310 310 65 327 310 86 167 304 28 304 237 491 225 382 310 310 310 28 304 310 480 133 155 310 304 310 255 28 310 310 295 392 292 28 279 310 316 28 304 304 445 332 414 304 310 14 304 382 304 310 175 310 327 310 310 309 310 133 310 144 253 310 310 366 333 304 475 408 6 304 304 310 305 304 241 28 28 304 310 304 402 319 310 310 207 264 487 128 304 304 302 304 310 304 28 28 346 34 28 304 28 304 310 54 28 77 154 286 326 304 304 495 135 413 304 291 7 28 310 287 28 301 304 28 304 310 310 304 22 310 304 119 28 28 304 402 139 72 76 310 304 472 304 310 304 269 234 281 282 291 28 269 282 28 310 28 272 28 28 310 91 28 191 28 310 266 321 304 444 284 411 304 181 304 28 304 372 310 393 281 347 323 335 304 436 310 310 310 310 287 314 378 378 304 310 478 310 358 47 310 304 374 337 28 380 171 493 304 422 310 48 304 310 201 102 234 304 301 310 310 226 39 326 310 310 345 310 172 201 240 310 344 168 94 310 310 304 310 28 28 28 3 310 28 310 28 405 63 310 35 304 427 138 207 296 304 310 291 28 310 330 225 304 147 28 304 304 31 28 162 310 158 310 398 61 310 310 78 310 28 309 310 446 28 1 28 310 310 304 322 4 28 310 122 13 310 304 28 310 304 304 65 310 53 155 343 28 310 28 147 217 117 28 34 426 28 28 310 28 28 28 310 194 304 168 28 28 304 304 310 310 28 387 310 71 28 310 304 310 59 332 462 250 453 28 28 304 28 304 310 295 296 310 28 310 310 304 201 64 28 28 310 112 28 304 28 236 66 28 304 28 304 98 420 304 310 310 400 35 310 310 304 335 310 310 124 28 28 451 28 310 249 128 310 310 28 28 310 310 438 384 362 28 310 310 28 99 28 310 483 160 359 304 304 310 94 67 304 28 28 275 310 304 370 369 229 225 304 345 19 381 241 13 310 28 80 304 304 304 310 247 304 304 310 28 302 185 347 404 270 171 28 60 125 240 310 28 28 310 28 236 56 339 404 469 365 371 28 310 65 102 277 304 208 310 304 28 458 304 493 304 404 310 230 304 81 443 161 28 304 211 28 211 310 310 337 28 304 233 28 304 310 76 310 208 465 28 304 304 304 304 304 69 76 31 440 324 68 304 117 467 310 65 49 310 304 310 304 168 28 28 301 273 310 241 310 28 254 108 28 148 28 28 28 28 304 307 206 382 480 28 24 49 28 28 28 304 28 310 483 192 84 28 304 28 310 184 28 1 304 310 407 304 304 263 307 76 310 304 304 28 184 336 310 304 28 68 459 80 64 310 366 310 428 186 310 304 304 28 386 310 304 28 304 459 304 28 446 313 339 310 28 457 195 367 310 310 28 322 28 304 304 310 310 402 35 28 210 261 174 310 310 208 304 132 291 304 304 264 310 310 482 304 108 363 304 304 310 304 336 304 310 304 106 11 283 332 320 28 28 304 310 28 310 28 304 28 210 28 310 304 28 51 310 82 310 40 28 480 69 310 28 310 167 304 310 28 469 28 40 363 295 28 310 310 304 304 310 28 310 328 426 355 292 100 310 310 304 253 291 28 28 100 28 304 425 408 310 304 304 304 310 304 28 124 97 310 304 409 392 48 310 14 304 310 304 310 304 28 310 8 28 310 355 382 172 304 28 50 310 448 28 28 333 310 28 304 310 294 434 310 461 304 291 304 124 310 408 211 290 239 211 459 310 304 304 304 268 304 310 49 262 28 310 414 233 421 435 28 483 304 310 28 201 28 62 374 156 157 28 197 28 483 310 310 310 304 366 310 310 291 28 310 293 304 304 310 140 28 285 310 383 460 34 476 304 28 157 28 310 370 457 310 28 304 279 310 387 304 310 125 152 310 304 310 229 247 458 304 28 294 310 148 245 65 451 251 310 28 304 452 310 304 310 28 28 431 65 24 28 304 310 310 310 352 304 310 397 28 28 28 304 310 256 194 304 304 180 28 28 474 196 310 304 154 49 142 304 165 28 145 95 143 136 76 362 304 20 310 28 304 310 310 471 244 304 490 28 310 28 313 28 310 465 1 211 28 28 307 310 4 49 332 28 495 28 242 101 310 200 304 28 310 28 28 28 304 310 28 304 310 15 28 28 304 382 310 28 28 310 28 123 15 28 28 304 421 304 28 193 310 310 334 331 28 426 206 304 304 28 152 324 28 454 28 28 126 304 310 28 74 304 304 304 310 281 151 283 222 330 28 310 304 28 258 20 255 425 310 404 28 310 235 304 320 433 304 28 310 129 95 1 28 365 494 304 28 345 304 310 310 28 304 28 142 28 201 310 304 158 304 310 28 28 310 187 304 404 382 293 310 28 28 310 28 46 310 304 304 304 310 28 490 46 304 310 28 310 427 459 45 28 304 304 478 304 467 304 360 433 310 304 310 453 28 209 28 28 310 65 310 304 310 176 304 29 394 462 310 28 304 28 254 304 310 28 130 28 304 205 28 304 131 310 270 310 28 28 336 310 28 228 404 304 304 310 456 304 310 310 310 388 59 28 304 28 304 92 210 310 310 310 206 485 304 418 446 28 24 28 304 29 28 304 160 310 28 304 304 310 168 36 304 310 304 224 64 304 28 310 310 304 310 28 399 310 7 416 310 304 41 376 28 304 275 310 310 50 28 28 310 28 304 310 310 28 28 356 28 358 310 408 310 28 212 304 310 310 310 384 494 304 290 310 50 28 304 28 480 310 304 28 310 28 304 65 1 28 12 367 304 428 397 407 28 304 207 164 28 28 304 321 28 3 28 28 227 310 408 304 310 278 375 392 304 310 39 28 304 129 154 28 467 28 488 310 304 310 304 69 304 310 477 304 28 142 411 2 413 310 28 304 28 28 195 28 264 148 310 310 430 304 28 452 428 28 427 432 28 172 304 28 310 286 304 310 304 28 304 310 304 304 1 310 93 373 325 141 199 304 310 469 312 294 154 310 310 28 222 304 28 304 304 28 28 182 28 9 90 304 304 28 310 310 229 301 28 28 304 310 313 125 262 212 46 28 310 310 313 310 1 160 304 310 310 103 304 375 304 28 423 304 310 335 28 71 28 304 283 80 214 450 304 132 332 28 304 28 310 382 310 310 459 310 28 28 359 310 310 28 310 310 454 304 304 230 28 28 304 12 304 310 28 28 177 310 310 322 310 342 192 304 28 310 310 411 310 304 310 275 28 411 28 101 385 448 412 28 27 368 304 310 28 301 304 304 272 304 310 28 310 310 310 37 310 28 1 399 310 304 310 131 304 339 131 310 179 304 28 68 304 28 404 391 304 310 28 350 28 310 304 42 310 492 304 28 356 310 330 28 135 500 310 467 12 28 260 304 467 176 294 341 304 367 310 310 304 304 310 304 28 277 28 310 304 310 304 35 28 304 304 48 310 28 28 28 48 104 28 233 1 304 310 304 304 171 266 310 364 380 476 172 304 28 310 28 175 28 28 191 166 28 28 310 187 309 304 205 304 28 82 343 457 298 304 304 48 127 312 466 310 310 150 28 304 310 408 242 310 310 310 53 28 304 310 304 417 310 28 304 304 304 310 28 310 310 361 28 304 112 304 186 310 237 102 304 304 332 310 487 28 304 18 179 293 68 28 270 147 423 357 28 28 28 25 310 53 310 455 304 310 310 304 310 304 28 304 239 80 413 349 310 304 304 373 409 492 208 16 304 304 28 28 408 90 28 291 310 28 402 26 28 267 28 493 313 310 310 28 28 310 28 291 310 427 466 218 362 28 28 399 322 287 28 321 483 310 373 304 29 28 304 258 304 379 28 28 387 28 28 310 304 161 211 28 304 304 360 357 347 304 281 456 301 28 28 310 367 83 310 310 310 28 327 84 310 28 450 58 421 310 28 313 310 28 88 28 292 408 338 110 28 310 304 28 236 233 304 162 28 399 310 310 39 133 162 310 464 28 310 28 310 310 28 304 28 310 304 304 28 60 55 28 169 234 108 28 310 310 310 1 310 120 310 28 310 304 310 28 28 98 304 310 433 387 304 28 28 28 16 310 304 483 28 304 28 304 75 304 304 28 174 304 304 496 304 304 263 304 385 332 304 153 156 304 432 263 304 382 28 310 431 28 39 28 310 310 310 310 304 304 304 491 28 301 116 53 28 28 291 270 128 310 28 441 310 28 28 310 304 310 331 181 293 310 304 28 232 28 310 183 310 304 269 28 243 310 28 304 355 28 127 48 28 163 28 321 304 28 28 310 333 304 28 28 28 476 291 310 170 310 490 310 429 310 252 304 28 476 310 310 424 262 304 28 177 28 304 28 28 304 28 11 310 362 122 304 310 28 310 304 28 304 310 382 28 391 310 310 151 443 304 310 310 28 28 170 391 304 28 28 147 244 28 424 28 268 327 304 255 304 304 211 304 28 28 304 500 304 304 28 28 310 28 41 153 304 310 310 172 232 28 310 28 371 199 310 304 211 28 310 28 310 28 69 28 304 28 310 28 304 80 289 28 37 274 304 119 452 304 304 196 109 28 352 304 28 304 304 225 310 154 364 64 296 393 310 28 304 58 469 310 415 304 310 265 310 310 304 289 59 28 186 69 241 486 304 28 434 28 238 306 28 422 34 300 483 310 310 53 310 28 28 13 304 28 310 28 382 310 304 28 28 28 304 310 28 309 240 304 206 310 304 69 304 28 304 305 28 245 111 251 304 28 388 368 28 28 159 28 304 310 28 28 304 270 326 310 301 134 128 344 28 28 459 310 28 310 28 304 43 310 329 423 310 304 304 316 214 28 270 310 310 304 239 304 304 28 28 310 28 28 310 28 323 368 423 377 310 310 28 168 498 310 304 28 304 304 330 310 304 332 304 310 170 28 302 332 28 310 28 310 304 222 466 304 319 416 493 28 194 304 478 304 310 310 304 28 28 304 304 304 176 184 310 304 62 310 310 372 310 28 28 310 310 304 151 310 28 211 291 28 388 361 11 304 6 476 310 310 28 277 267 28 382 304 298 28 304 28 175 286 304 434 129 310 321 304 310 454 310 120 423 304 304 238 496 310 268 28 147 433 304 148 310 304 28 140 310 310 62 28 304 28 304 310 1 452 203 310 28 310 304 4 304 310 310 310 28 28 65 310 485 310 310 491 304 28 304 304 281 341 151 66 65 304 78 431 487 310 310 310 37 304 251 465 28 496 291 484 304 304 1 388 247 319 62 310 66 382 28 310 304 423 28 310 304 171 310 136 304 270 362 359 153 425 304 304 137 96 310 491 391 367 28 304 28 310 282 28 317 39 304 310 424 115 244 28 310 361 34 396 428 310 310 28 28 351 337 307 223 343 28 28 240 449 170 304 380 310 310 304 173 310 15 291 57 310 304 304 304 194 310 310 310 418 310 85 293 310 285 77 310 304 304 304 28 304 304 329 28 332 304 304 28 81 310 344 217 310 28 304 147 245 310 310 241 28 28 28 304 28 310 304 25 28 183 238 24 165 291 28 327 360 304 78 226 8 28 310 310 1 304 310 167 310 304 28 420 293 310 304 28 344 82 330 68 366 78 436 28 28 28 304 28 1 310 310 28 411 304 310 304 110 310 28 304 28 28 304 310 261 28 113 310 304 304 164 157 28 28 397 39 310 28 218 310 480 304 304 310 334 310 28 213 304 310 304 302 28 310 304 28 280 102 28 310 48 28 310 170 310 304 313 304 28 28 28 7 304 310 28 28 310 304 310 277 310 28 310 310 304 28 304 304 304 91 439 28 3 310 28 453 310 28 329 92 304 65 310 28 364 28 500 28 359 310 310 304 464 310 28 304 427 304 28 133 101 193 53 28 310 28 209 304 304 310 310 28 310 345 179 281 291 313 110 304 420 310 164 304 387 304 90 310 28 28 304 304 304 310 310 257 28 28 28 298 281 28 304 310 304 310 304 282 28 310 28 11 338 28 120 208 28 28 468 304 304 72 203 28 304 176 452 40 398 292 310 310 367 401 278 21 201 189 423 304 310 269 28 310 393 310 28 310 345 28 304 460 28 144 304 310 310 304 310 315 97 310 28 147 281 124 310 28 304 310 447 28 11 310 342 281 304 25 310 310 304 28 304 300 304 310 297 28 315 304 28 304 465 270 345 445 361 103 387 28 313 30 310 361 28 92 28 310 310 28 23 28 301 28 304 310 337 310 304 342 28 304 159 304 28 120 230 304 304 310 28 8 270 310 346 332 494 438 490 304 84 28 444 243 98 310 219 28 310 28 28 310 369 310 310 304 28 304 304 23 38 39 310 465 448 310 304 212 433 310 304 304 340 211 310 28 168 28 304 304 28 310 28 304 254 31 160 390 310 144 349 83 147 163 304 310 310 10 310 229 310 139 310 68 310 260 410 28 201 470 477 28 304 28 65 304 263 294 225 310 304 28 310 481 28 203 304 304 295 120 304 382 54 28 320 281 28 310 310 240 304 192 28 218 28 219 304 304 28 28 304 17 349 89 123 363 310 177 167 310 28 113 304 304 304 495 28 6 304 7 304 51 384 310 304 310 142 28 304 28 483 290 304 304 307 65 409 33 310 28 28 28 459 304 310 28 28 304 310 304 101 304 304 294 75 28 304 380 84 28 28 28 465 217 28 149 440 28 459 149 353 304 336 310 497 310 193 189 28 304 346 310 1 310 310 310 304 28 310 310 304 304 304 304 304 28 389 310 310 304 310 310 241 304 310 310 75 428 304 304 28 28 28 28 310 304 304 310 310 310 304 310 310 483 28 229 304 314 310 28 304 28 28 310 367 310 28 304 148 304 310 239 310 300 301 28 310 301 28 456 304 96 403 128 310 304 162 310 396 316 304 389 156 310 337 265 271 142 310 100 310 304 310 304 310 28 304 127 310 310 92 219 60 304 310 491 28 304 60 121 363 243 65 310 310 28 107 28 304 28 28 28 28 477 28 326 304 303 39 232 217 2 2 304 28 310 310 310 297 304 313 304 310 28 304 304 65 310 304 304 28 28 310 310 312 269 198 310 28 310 304 310 79 310 28 175 310 304 461 310 304 310 28 261 9 310 310 393 28 28 304 310 28 28 213 223 39 411 310 441 310 28 310 304 304 28 304 476 304 304 310 310 28 304 14 463 310 28 28 255 28 304 304 450 310 28 28 310 304 28 359 304 122 28 423 310 28 310 304 5 310 345 304 310 28 310 304 28 28 47 304 198 28 146 28 304 304 310 310 310 304 28 310 28 304 236 304 233 382 310 310 304 310 66 28 304 304 380 385 28 310 498 335 28 304 304 28 304 304 292 304 310 91 434 1 304 310 310 102 483 61 28 28 28 304 304 10 304 474 13 418 471 28 310 430 299 304 202 235 156 179 304 310 147 169 240 382 304 222 421 310 310 354 310 310 498 28 28 310 304 28 262 28 310 142 25 313 304 28 304 109 72 32 422 310 304 2 65 304 304 310 310 304 28 310 310 304 28 318 109 248 112 310 310 28 483 28 310 380 310 28 310 310 331 28 311 16 434 310 251 28 88 158 480 304 434 28 248 310 60 28 101 205 32 346 304 147 304 28 310 28 304 310 28 28 310 475 304 39 28 28 200 304 15 310 487 3 269 28 304 310 28 304 310 304 216 310 304 310 310 310 304 28 28 304 304 310 28 272 70 304 310 310 372 304 466 28 310 304 366 190 396 28 310 470 28 310 304 28 147 28 240 304 310 28 310 124 310 134 294 28 41 310 306 28 28 420 310 142 304 219 310 310 279 21 304 178 304 129 86 369 310 87 304 310 28 304 304 304 28 255 310 310 310 310 302 28 28 28 304 304 310 28 28 310 291 144 28 28 91 304 28 399 304 364 304 28 304 102 310 279 304 304 304 408 23 304 147 297 304 304 275 28 28 375 239 304 39 304 310 59 28 310 195 28 28 28 304 304 214 87 304 28 310 304 361 14 304 310 412 28 202 304 408 304 304 304 27 304 304 28 63 304 429 44 97 28 300 400 456 28 229 28 304 310 310 352 22 310 301 28 304 304 28 304 304 310 134 310 235 30 247 317 343 92 28 19 28 304 211 28 44 195 310 310 310 72 313 310 305 304 304 28 304 310 310 306 389 456 286 297 79 28 150 358 28 310 273 28 304 310 408 355 28 310 314 28 28 304 296 310 28 39 310 28 443 268 175 304 28 310 304 304 28 137 304 43 376 28 124 310 304 304 310 310 31 304 466 310 365 28 483 336 28 28 30 28 424 28 362 304 28 28 419 28 28 49 304 23 107 324 81 304 304 28 28 276 348 304 28 304 195 28 28 37 304 6 310 308 28 257 161 28 385 367 304 304 346 304 147 310 304 362 385 103 441 247 221 28 304 304 310 439 310 310 310 313 28 291 304 310 310 28 281 310 143 28 476 332 28 310 28 28 28 304 483 59 304 304 310 28 186 247 302 310 261 310 457 265 309 460 304 310 304 483 310 389 28 28 304 304 310 147 310 129 472 161 28 304 323 28 291 310 310 304 304 304 8 310 304 304 461 304 28 28 310 28 28 28 304 28 310 233 468 28 28 304 28 304 304 37 310 182 285 261 304 28 28 28 310 304 304 28 304 230 28 310 28 88 310 65 310 304 304 304 310 304 310 28 57 499 28 310 190 304 409 264 310 310 301 28 459 28 310 310 268 270 496 310 139 304 310 310 310 310 304 450 337 310 408 199 304 78 453 435 382 28 352 304 268 261 304 144 310 304 28 366 28 28 20 310 402 310 170 28 304 28 310 28 423 310 304 310 28 150 304 214 28 304 28 28 310 304 304 310 304 460 272 304 28 28 164 133 481 304 458 28 195 28 304 260 304 310 226 428 304 28 81 310 304 97 304 309 28 212 28 399 214 145 221 28 304 391 310 28 28 417 101 246 304 1 477 28 28 135 310 417 435 28 360 339 181 304 28 266 310 28 310 304 273 310 314 161 345 304 117 310 195 101 304 418 28 100 310 310 28 54 304 314 154 28 28 86 28 353 28 16 310 304 304 472 304 304 29 310 28 304 28 310 304 476 454 304 304 28 304 295 304 57 310 310 28 304 307 304 189 330 304 417 405 240 310 494 304 304 28 379 240 304 64 310 310 304 28 28 7 304 304 441 304 304 304 268 304 116 304 425 310 418 304 160 488 310 310 294 304 310 484 310 310 49 304 28 304 310 442 423 304 304 304 261 310 304 419 316 304 98 28 49 303 310 409 310 310 455 28 28 136 310 310 28 304 304 309 304 52 28 28 28 28 28 373 301 341 110 72 304 28 28 310 140 173 28 366 28 71 28 310 204 304 45 369 28 421 90 304 304 339 116 304 310 452 310 304 48 382 310 310 28 292 304 310 304 310 304 366 147 304 408 169 310 304 28 310 18 313 280 434 304 28 310 28 28 28 132 28 28 353 28 304 28 28 304 361 28 80 28 304 304 218 142 304 28 240 310 28 406 260 310 46 304 87 304 177 109 78 310 28 133 304 209 312 257 28 28 304 417 28 28 304 28 304 28 438 399 310 304 457 395 133 304 304 310 28 28 304 58 304 303 291 304 247 28 310 28 28 304 310 28 310 304 223 304 28 211 28 304 28 467 310 424 304 28 28 28 134 310 461 28 28 492 306 310 107 304 212 310 304 304 55 28 12 310 313 28 310 310 181 28 304 28 443 354 320 304 304 28 304 28 150 8 304 24 304 304 304 28 310 133 490 240 28 310 340 304 281 446 192 189 28 108 28 310 499 28 310 462 28 310 304 28 310 90 111 310 476 99 310 310 304 28 310 304 241 28 28 304 304 498 145 28 487 310 214 28 318 47 304 304 304 28 186 28 310 310 28 74 200 252 402 310 310 28 310 218 304 28 321 310 310 304 304 147 28 304 313 28 310 28 304 310 28 310 281 70 26 28 313 310 150 304 304 158 28 28 310 304 310 304 112 28 304 28 310 310 28 310 310 310 157 304 304 28 28 310 310 189 437 310 28 304 310 28 225 28 127 309 310 144 25 28 304 310 310 261 304 310 310 408 28 310 28 310 120 255 59 304 310 240 382 28 28 116 28 310 28 28 304 368 87 28 28 75 404 310 28 453 131 314 220 310 257 109 428 304 310 300 28 72 310 310 28 394 28 375 257 304 408 169 95 28 475 231 304 25 310 382 304 231 28 10 142 310 304 310 307 458 304 188 310 310 310 439 243 83 28 310 28 49 310 49 342 304 402 304 409 310 301 28 378 28 94 28 310 235 310 500 41 304 240 376 310 304 442 28 28 28 179 310 310 188 28 28 304 452 310 408 28 308 28 28 38 28 336 28 382 304 365 310 420 211 28 310 198 28 26 304 304 125 304 28 427 443 304 304 313 28 310 481 304 66 310 304 89 304 333 28 34 304 133 108 310 304 310 304 181 310 304 456 304 42 451 109 28 179 304 28 330 441 328 304 429 28 28 310 304 380 310 310 310 304 310 331 28 144 28 310 310 304 310 452 291 28 310 304 177 304 386 420 135 223 28 28 270 304 459 310 49 315 304 60 270 49 28 73 28 28 304 479 310 40 283 304 192 218 122 28 28 284 310 304 304 281 400 28 135 37 429 310 28 304 120 270 491 28 310 310 28 310 352 28 28 187 310 310 304 28 128 398 304 350 385 304 310 310 379 478 28 28 28 143 28 26 28 310 28 28 498 310 275 310 470 28 500 310 457 310 28 28 238 28 304 28 128 207 304 310 114 310 304 280 28 28 28 28 310 304 1 304 5 3 53 310 225 207 304 245 310 304 28 310 499 304 28 310 79 194 28 28 28 181 28 213 53 209 348 310 424 339 28 310 28 304 78 304 304 304 39 304 310 28 304 310 310 304 15 267 132 304 304 310 469 28 304 98 28 28 390 323 18 28 310 3 28 310 5 264 304 304 493 48 194 28 310 28 117 28 310 85 267 310 28 97 28 310 304 28 192 9 263 304 28 28 103 28 45 320 28 28 333 28 28 28 373 304 28 256 28 304 310 310 28 28 304 152 141 310 310 310 304 477 304 310 28 304 241 304 28 304 28 28 310 310 270 28 165 310 435 304 304 28 310 423 55 260 310 304 310 28 310 182 310 492 310 304 310 28 195 304 146 304 311 310 28 310 60 304 165 367 37 113 402 304 310 304 28 310 28 107 137 310 215 28 59 24 310 472 310 28 28 249 218 310 28 304 28 120 28 310 28 143 3 304 404 28 258 310 304 304 310 310 304 310 310 310 413 310 304 261 28 459 310 304 304 28 11 304 304 89 310 304 68 310 111 304 304 260 304 28 310 220 142 476 310 304 18 416 389 28 304 28 326 28 147 304 191 65 304 304 294 258 304 28 28 310 304 446 304 28 402 473 304 378 147 310 28 310 28 75 28 341 330 165 310 304 213 304 310 28 310 304 338 481 391 418 28 416 186 304 28 304 300 190 335 304 304 310 408 304 403 304 397 251 4 310 304 310 304 67 310 491 49 28 304 310 356 304 259 304 78 28 310 304 49 310 304 304 310 304 306 310 310 398 28 304 10 310 50 28 304 304 127 91 20 239 416 29 483 496 472 304 304 28 28 152 348 344 209 28 310 28 152 211 485 28 402 304 152 28 304 310 310 282 394 28 304 65 310 304 28 240 136 310 304 496 304 304 310 28 301 28 28 304 495 441 301 28 454 332 36 347 28 65 310 28 312 323 62 205 310 304 120 304 310 310 304 188 28 28 28 378 304 184 219 294 304 310 53 28 93 185 28 310 28 382 243 310 104 438 227 310 310 304 28 185 144 304 390 456 28 310 28 466 316 213 492 28 268 308 304 304 28 310 310 28 28 28 28 441 28 28 310 304 246 310 304 482 304 282 304 304 28 151 28 28 72 304 310 310 310 304 310 377 143 304 310 320 264 199 310 430 67 120 304 304 28 28 387 325 78 28 6 246 310 310 304 193 418 371 310 191 310 304 310 28 8 310 304 87 310 274 53 27 310 304 138 28 16 402 216 310 236 304 304 28 18 253 28 211 310 402 304 310 216 278 310 28 483 310 302 28 310 310 304 99 304 59 304 310 310 28 310 310 332 310 478 28 28 310 304 303 142 310 310 373 310 28 28 304 387 310 325 310 28 304 304 310 28 1 310 28 40 13 304 304 310 5 304 28 285 304 28 310 28 378 282 314 234 28 28 304 310 437 466 28 304 28 78 304 304 310 310 310 111 310 304 304 310 165 310 39 71 377 310 269 310 28 28 28 289 113 310 304 99 304 304 28 326 28 283 319 408 304 310 310 28 376 408 28 28 310 304 191 233 304 319 234 83 423 304 28 310 288 28 310 310 28 303 257 28 310 4 28 28 304 304 77 358 319 120 360 310 452 304 141 28 463 310 246 190 82 416 304 39 310 28 310 304 310 338 304 464 28 310 28 28 28 310 28 304 233 28 310 61 132 304 346 27 304 28 69 119 377 119 391 427 310 310 45 304 28 304 28 28 304 310 418 304 332 310 159 28 333 27 304 28 483 304 310 28 226 3 423 389 97 304 404 304 56 310 31 310 270 28 304 310 304 28 310 310 304 310 116 1 304 304 304 120 310 183 207 400 28 28 227 64 304 35 304 304 310 278 304 28 310 304 53 304 179 304 310 28 28 26 310 28 334 68 224 310 232 425 216 28 28 28 239 28 28 495 425 304 28 53 310 486 65 355 301 28 310 304 28 310 304 304 99 453 90 379 304 310 310 39 28 338 163 28 28 129 310 304 304 403 55 310 310 310 382 49 147 28 310 481 310 301 304 28 500 304 304 28 304 150 492 310 310 310 296 308 28 28 28 28 310 39 28 304 310 53 475 309 197 310 89 310 28 254 376 454 28 464 310 310 304 369 310 310 310 310 28 108 28 273 28 310 222 28 310 270 310 474 310 304 28 28 366 240 416 304 101 304 310 311 192 304 497 304 310 242 51 28 310 382 440 104 28 304 155 19 310 28 65 171 313 28 120 310 304 304 393 246 304 28 28 53 310 304 44 366 71 304 362 304 10 28 310 376 304 304 232 304 310 304 320 13 140 28 106 49 28 310 304 28 28 28 238 310 304 28 260 423 304 93 310 310 485 304 310 304 28 315 299 304 28 304 28 471 304 126 310 291 159 28 310 270 28 304 304 310 283 28 304 304 310 310 304 28 274 304 156 28 310 92 132 310 265 28 28 304 28 32 304 304 90 270 419 304 304 28 357 310 28 310 304 231 482 310 421 304 238 134 133 211 281 310 28 304 452 310 304 28 2 28 304 304 76 258 28 304 304 28 304 310 304 258 310 442 304 310 28 83 366 28 28 28 310 310 310 28 102 310 304 304 405 310 310 28 57 28 310 160 304 497 373 310 310 229 304 189 28 310 28 33 304 310 432 304 347 310 382 309 28 493 28 28 28 304 307 304 304 28 304 304 28 263 310 310 28 28 304 304 493 493 372 310 433 304 304 304 28 496 304 304 28 304 348 184 366 28 14 310 7 304 310 48 28 386 310 253 271 304 304 28 304 107 310 373 28 304 304 310 28 304 337 304 28 44 304 131 229 304 304 304 304 28 28 28 421 304 28 284 304 337 310 272 28 304 28 28 473 304 28 310 304 57 29 279 28 244 470 304 304 332 310 468 28 382 28 28 320 304 310 432 175 28 120 75 402 310 310 71 484 304 28 120 310 28 130 240 310 449 310 304 310 28 304 302 304 304 301 27 304 28 310 28 68 8 221 304 304 28 304 310 96 304 28 304 209 140 304 310 310 115 310 28 304 28 28 28 107 477 304 28 398 310 279 406 291 304 448 310 173 304 28 363 310 310 183 470 239 310 310 28 28 310 310 304 425 310 310 310 232 28 133 304 238 28 304 500 299 334 146 310 310 310 344 9 304 177 310 310 310 310 43 310 304 28 382 64 279 28 28 147 419 331 304 304 310 304 304 244 23 28 41 28 28 373 310 310 446 310 69 310 304 24 304 304 382 310 28 310 28 28 310 28 74 28 304 304 304 53 310 304 304 310 28 28 390 322 310 304 408 461 402 246 304 482 244 310 431 240 310 28 304 28 304 368 304 310 482 310 304 330 134 310 310 57 28 304 28 445 304 28 28 304 337 456 398 500 68 297 310 456 310 304 28 310 188 145 304 261 310 304 35 2 304 310 366 3 28 381 310 361 310 410 28 304 410 310 250 304 304 28 28 28 2 28 398 304 304 28 304 310 410 256 28 448 28 323 183 304 28 198 471 310 310 478 37 28 310 28 28 310 363 28 310 49 28 230 304 247 304 304 310 463 310 304 28 310 292 310 304 472 254 310 359 270 28 28 263 157 310 298 28 411 310 310 304 55 304 304 231 304 114 310 304 218 310 304 28 454 418 44 100 69 304 310 310 42 39 304 28 172 28 191 28 310 304 28 93 175 464 304 429 28 304 43 310 314 182 56 304 28 20 206 310 304 310 157 49 28 53 304 304 310 484 147 145 28 28 388 500 417 333 28 263 28 28 310 296 148 304 28 28 310 434 310 118 474 310 19 172 338 304 310 304 304 432 361 358 246 28 339 310 343 252 28 310 304 223 310 310 161 28 310 1 217 278 310 304 310 102 402 304 28 310 28 407 366 480 304 28 304 53 334 497 28 310 28 310 171 28 310 414 304 42 303 310 340 28 304 4 28 492 215 310 28 310 372 301 310 249 28 208 19 82 304 304 222 434 304 289 81 414 28 430 304 49 479 310 304 28 222 304 189 382 304 320 310 28 304 28 405 28 413 445 232 310 28 483 304 53 28 452 202 304 304 28 310 310 304 190 310 28 486 228 398 310 73 310 281 28 304 304 28 28 288 12 388 304 292 310 403 211 248 28 310 304 310 304 310 304 420 310 318 310 28 44 47 418 310 61 158 304 310 46 304 461 304 215 28 53 478 28 310 28 304 243 304 139 157 228 290 5 49 28 310 310 304 304 34 452 310 28 325 310 304 28 197 272 28 310 198 496 43 28 28 304 304 304 304 28 28 204 304 312 304 28 435 209 451 316 65 28 28 28 147 304 28 84 310 304 310 304 310 28 99 189 211 209 304 8 28 310 334 323 479 310 304 79 53 28 310 21 28 304 28 310 304 304 28 310 304 28 310 166 310 28 28 28 140 120 310 28 304 310 304 191 303 304 310 53 398 28 304 332 304 332 28 304 304 461 15 487 24 304 28 304 310 28 304 304 304 483 310 301 304 310 110 28 304 46 27 310 304 28 28 310 306 165 489 441 310 224 28 304 304 310 360 28 304 304 28 291 227 310 423 28 304 304 254 147 310 310 419 304 208 43 304 304 310 310 304 304 28 304 304 156 310 304 304 28 304 28 310 304 304 261 304 157 304 310 248 304 310 310 304 304 28 338 28 310 28 28 281 28 304 304 194 304 304 422 396 304 301 28 310 28 170 447 50 240 28 114 304 464 10 28 304 310 304 310 310 310 96 28 304 28 458 311 173 310 56 271 304 377 373 304 463 53 304 304 320 304 310 273 77 310 304 310 310 304 96 304 28 28 310 310 310 310 310 442 310 304 240 310 320 304 28 119 52 210 304 28 267 28 304 266 28 14 56 191 13 304 335 310 310 304 310 28 310 28 360 291 107 28 28 28 310 17 318 431 459 310 366 260 460 310 310 310 346 49 304 28 28 304 304 97 106 395 208 310 231 183 468 28 310 380 451 415 422 215 494 28 419 28 35 332 304 126 28 470 28 127 304 304 310 304 53 150 39 177 28 433 93 304 304 284 304 394 24 28 310 304 59 310 28 310 28 304 209 304 28 304 49 304 408 310 278 28 26 310 387 28 304 304 191 55 304 304 164 156 310 304 1 310 28 310 48 461 211 244 310 413 304 240 28 304 304 310 304 22 310 304 28 28 28 310 474 383 28 310 28 483 28 304 310 280 28 28 385 240 304 27 16 254 310 310 304 310 333 310 304 424 28 304 28 28 462 28 28 41 28 28 28 310 10 304 273 234 28 161 304 28 271 180 28 28 342 82 28 304 114 28 310 304 28 304 154 28 304 310 241 310 120 28 259 361 310 28 151 28 310 28 28 304 425 377 304 28 304 28 310 70 304 310 422 28 310 374 28 152 304 28 218 28 310 378 234 28 304 304 310 28 146 449 304 183 28 310 232 258 75 28 28 55 304 28 168 304 28 253 300 310 304 28 57 31 28 411 310 337 304 136 150 263 28 492 310 310 304 423 310 83 281 374 75 214 187 463 304 28 269 423 28 304 28 304 340 304 274 147 310 448 28 114 310 310 160 304 310 167 295 308 304 310 28 283 310 310 438 400 371 310 304 304 28 199 430 28 497 304 408 304 111 304 304 310 304 28 304 292 304 310 28 28 310 281 259 65 17 282 310 304 162 28 28 138 304 28 28 310 310 304 423 28 303 403 28 177 240 304 426 166 310 310 65 227 86 28 168 310 28 28 162 105 28 304 310 236 310 280 28 352 451 310 310 240 310 28 28 310 406 211 88 304 304 310 182 310 310 304 333 255 304 286 20 28 310 310 304 28 304 2 310 310 310 310 310 471 304 348 206 310 396 291 304 310 382 304 310 304 64 138 310 53 310 266 18 313 306 204 313 304 310 310 165 304 212 325 28 28 90 293 304 304 114 28 310 346 28 151 28 49 310 143 418 168 369 482 28 310 175 261 28 27 388 304 310 28 28 310 378 310 28 304 327 111 28 304 28 443 304 423 310 304 365 304 164 430 332 304 465 218 28 28 93 287 21 37 304 304 138 28 310 304 28 304 382 310 304 28 294 250 28 310 304 399 28 22 28 25 304 315 304 304 28 304 28 276 210 17 415 232 310 81 28 28 211 1 310 226 304 28 304 310 304 286 28 28 205 208 310 159 304 276 304 274 28 310 350 28 423 98 28 28 235 304 330 252 304 310 28 28 28 28 304 211 310 310 304 310 423 304 304 423 310 402 197 310 304 304 310 310 304 310 310 310 310 395 408 310 304 28 106 310 288 28 28 304 483 304 28 106 304 304 291 304 326 304 310 310 332 28 408 28 28 49 310 165 304 304 28 28 310 304 304 198 359 304 310 310 28 49 217 365 28 221 310 304 300 304 304 38 28 310 321 304 420 251 334 125 53 28 86 28 8 304 310 310 304 310 304 103 304 304 310 28 310 304 103 310 160 110 35 304 304 365 46 310 304 28 310 28 310 152 310 291 197 304 304 310 183 48 310 488 304 155 310 9 195 28 412 28 360 41 65 310 304 382 80 89 310 389 43 310 80 310 28 253 360 387 234 28 310 304 304 310 474 427 310 310 19 304 378 190 313 28 28 28 454 301 310 371 310 437 28 310 304 371 310 304 28 304 281 457 304 471 234 304 50 263 301 463 28 310 427 362 28 397 345 310 304 304 304 211 304 381 159 28 304 28 310 310 28 329 491 28 28 28 310 304 310 231 110 414 53 28 354 115 304 28 280 413 310 310 28 310 118 300 137 304 66 304 180 310 310 116 304 310 28 51 310 163 304 213 97 291 28 304 173 97 50 304 158 310 28 172 310 28 28 304 137 412 331 7 28 304 210 147 207 28 310 405 240 28 310 304 278 28 28 8 248 28 304 54 178 310 28 304 55 304 202 401 310 52 1 310 436 304 310 442 9 310 304 304 113 325 304 28 28 304 304 310 28 28 310 28 304 304 310 310 28 149 310 304 304 362 304 28 304 28 429 28 28 193 318 28 304 10 304 240 357 28 28 451 291 304 310 449 28 310 304 310 258 323 1 28 436 359 28 310 304 304 310 453 383 28 214 408 500 304 310 234 48 28 304 28 28 28 28 204 304 242 247 120 28 28 310 153 28 371 479 310 304 310 98 28 310 310 28 310 28 310 159 28 28 310 28 304 304 211 28 327 304 310 310 264 28 304 342 269 310 227 80 310 211 304 310 211 449 304 28 266 339 394 275 304 332 310 28 402 8 270 28 217 304 310 28 262 310 310 345 419 456 28 304 310 304 310 53 304 193 310 61 28 371 382 28 247 310 310 487 235 310 402 304 254 49 28 28 310 304 304 332 422 332 364 310 188 481 135 310 174 28 310 480 97 28 304 310 310 28 183 310 310 310 304 420 304 49 270 310 28 280 28 310 310 28 28 103 306 304 310 310 310 28 304 304 310 131 377 28 300 28 304 328 310 291 310 304 202 310 436 28 310 304 310 28 310 253 304 28 310 28 28 53 48 398 310 310 120 28 28 304 304 28 310 476 425 304 310 452 304 298 310 320 28 468 325 310 310 28 28 310 28 28 304 310 304 310 310 467 304 292 426 28 304 304 28 304 430 402 310 304 304 28 310 494 33 28 310 233 493 304 304 28 78 113 376 28 28 28 304 304 304 28 304 304 28 28 101 310 304 22 28 337 304 28 310 310 28 42 304 150 310 28 28 304 304 304 304 310 28 107 310 310 28 310 304 304 310 304 304 460 310 304 28 310 310 310 467 362 28 28 304 304 493 234 310 310 185 304 270 304 310 28 28 341 310 304 310 3 484 4 310 310 304 28 28 28 310 405 28 402 28 304 304 28 211 258 281 304 310 304 26 304 310 81 423 304 260 304 194 310 304 34 28 310 259 304 28 233 310 153 28 310 310 310 304 310 263 309 28 304 80 310 310 310 304 16 304 28 310 304 310 124 328 28 402 28 324 118 28 28 310 28 310 37 304 28 304 429 28 361 31 78 28 310 310 91 304 310 304 310 304 459 150 28 28 28 28 158 28 304 82 304 281 380 310 310 310 28 310 50 28 310 310 155 310 211 304 304 304 28 486 304 304 28 338 275 26 357 332 310 28 310 449 304 60 390 304 353 65 329 304 107 304 204 28 310 378 489 304 304 310 28 304 310 354 28 300 28 38 310 233 386 83 28 28 28 310 304 322 310 304 248 52 81 109 304 28 28 304 304 238 304 361 28 95 1 28 476 459 304 19 196 122 257 204 332 310 381 28 393 178 434 255 304 277 28 310 310 310 428 304 304 310 69 28 28 63 304 209 28 304 41 310 28 310 28 310 310 28 310 304 310 483 28 304 28 109 310 304 181 310 192 28 304 310 304 304 375 28 28 495 304 211 310 310 424 204 28 28 304 186 281 83 304 310 310 72 310 310 28 213 304 28 28 310 439 435 304 28 304 28 304 310 167 310 310 304 99 28 28 304 304 304 304 28 310 304 310 310 496 304 28 143 310 310 28 304 304 423 310 304 357 249 304 169 304 146 365 310 49 310 304 310 482 304 128 304 304 304 395 304 322 471 28 310 259 310 304 28 304 28 304 82 310 304 465 211 28 486 178 310 310 313 304 297 310 28 310 346 337 28 304 310 382 310 310 310 215 304 125 304 60 28 327 479 310 29 127 28 28 28 28 310 118 310 6 362 28 304 310 28 290 28 310 28 304 481 310 487 162 310 304 304 28 369 169 28 411 310 304 28 180 310 28 310 151 28 171 431 304 304 14 304 374 28 310 387 304 310 28 304 28 34 310 310 333 304 310 342 28 266 28 310 299 310 310 316 304 372 107 28 245 28 304 304 100 472 53 65 310 310 28 310 49 310 304 28 220 72 28 310 28 354 310 16 28 310 28 355 310 387 28 28 411 310 304 28 332 304 310 310 206 28 291 304 304 310 429 304 28 28 28 204 304 393 310 304 332 28 246 304 323 28 304 28 28 310 481 304 238 28 226 310 304 401 310 28 310 2 304 310 177 384 246 56 310 304 310 304 310 310 310 304 390 221 310 310 28 172 281 185 310 28 408 28 304 28 28 28 304 476 262 31 304 28 28 214 213 59 310 164 341 28 19 304 28 109 170 345 320 310 304 304 28 304 28 28 310 67 310 310 304 28 257 289 28 310 310 304 438 304 28 310 310 28 442 162 310 480 28 310 304 310 359 304 310 28 42 310 190 374 324 304 310 304 28 310 28 304 310 310 304 28 234 28 369 28 310 304 310 28 50 257 28 461 218 28 331 397 53 463 497 31 79 241 28 211 377 28 304 304 185 28 240 304 28 191 304 136 28 28 310 310 439 467 205 310 373 310 39 28 310 463 310 329 80 28 31 1 28 28 51 310 28 310 475 310 121 310 322 28 304 240 310 385 28 28 304 128 310 304 310 28 310 304 310 218 28 304 28 160 28 21 28 304 310 310 28 360 304 304 310 301 304 310 310 28 371 28 90 307 310 28 28 423 481 147 120 68 245 304 310 310 473 310 39 304 288 28 82 291 475 28 242 28 304 304 28 470 310 310 395 337 310 304 180 308 304 217 28 310 304 419 310 291 303 28 304 28 310 71 310 167 315 304 456 301 28 304 10 28 28 240 147 34 236 310 304 373 304 55 310 304 310 28 310 23 204 301 304 304 28 67 57 304 310 310 304 304 310 310 304 28 304 285 439 310 49 252 28 2 310 310 310 304 310 304 304 325 304 304 28 294 469 310 304 70 310 304 53 291 28 455 65 304 310 421 19 120 304 28 310 28 28 421 222 28 47 28 310 36 202 291 143 28 310 483 188 304 28 304 498 28 304 161 112 134 445 454 28 310 28 28 103 310 147 120 209 28 28 304 310 28 310 310 28 28 257 304 434 28 310 28 84 310 28 25 383 310 304 310 28 310 287 304 101 407 221 473 236 304 310 310 304 310 433 310 310 304 408 310 28 28 458 362 304 304 17 310 304 22 310 28 49 304 28 304 346 310 310 304 423 304 4 28 304 310 45 318 198 304 28 310 275 304 310 274 304 304 304 304 121 304 417 28 304 177 39 310 28 310 27 462 292 28 181 310 304 304 304 304 133 304 28 304 304 310 310 28 28 317 304 304 144 310 304 28 304 304 28 28 304 210 304 101 1 108 385 376 310 247 304 310 234 304 210 180 192 310 92 304 304 28 295 310 28 310 28 35 304 310 28 28 28 28 332 36 449 28 408 497 78 28 28 310 304 28 144 28 496 310 14 304 28 310 310 131 310 310 310 28 291 436 28 310 310 342 310 304 310 82 28 304 54 304 499 54 304 28 28 310 107 211 310 418 258 28 28 304 338 310 28 43 245 304 310 28 224 133 291 310 152 304 310 122 310 310 148 28 310 383 184 74 304 43 77 70 414 28 166 405 125 310 28 310 412 70 304 28 56 358 28 304 28 496 304 166 208 334 174 28 481 375 240 396 182 304 304 28 85 310 304 200 164 262 304 21 304 353 310 129 310 310 304 382 59 28 304 216 304 74 310 494 438 28 310 28 381 310 485 408 304 310 423 28 140 310 165 482 248 208 378 394 310 298 304 95 148 28 188 262 3 304 310 28 310 304 464 310 1 211 261 310 28 310 291 28 199 214 353 304 277 304 28 304 362 304 28 108 310 304 28 310 310 196 28 310 310 304 310 409 281 304 310 310 304 28 304 379 310 304 367 453 310 310 275 310 28 310 304 2 364 304 304 304 310 310 310 304 304 310 304 11 310 310 310 5 304 275 304 304 304 28 310 304 28 146 208 211 28 310 305 350 454 379 141 304 28 65 319 60 304 7 320 304 211 28 397 102 28 310 304 89 313 399 186 273 310 231 310 310 346 304 310 304 9 28 310 33 72 159 51 28 120 23 406 465 310 310 53 44 240 310 310 310 310 383 423 28 384 304 195 310 304 28 310 310 300 39 310 304 137 1 304 74 50 28 304 151 477 28 28 310 28 357 310 28 28 451 420 186 28 28 458 304 307 304 379 65 28 304 304 28 28 304 28 310 304 28 43 19 440 28 310 310 304 310 28 40 304 310 188 30 304 28 310 28 304 310 310 355 304 304 28 32 310 310 304 310 304 282 304 295 310 109 21 304 402 216 28 28 311 28 310 304 310 310 40 158 296 424 304 65 310 201 343 310 6 304 384 391 304 347 310 310 336 304 310 171 310 310 304 310 304 28 304 304 28 310 235 28 310 197 329 32 489 392 343 241 304 28 483 357 202 28 310 309 304 310 304 304 211 360 65 304 304 304 304 28 53 304 304 332 310 187 281 304 304 102 304 28 455 144 461 319 310 357 430 28 28 310 28 304 310 28 355 28 304 28 28 415 310 483 304 304 304 396 417 28 310 304 28 310 459 300 310 225 397 304 310 304 310 499 445 483 304 310 428 172 304 259 28 304 304 28 28 310 225 148 309 34 304 28 495 310 124 310 310 264 28 304 297 28 168 304 454 467 304 45 28 493 310 310 67 416 142 5 161 133 210 49 304 477 262 28 349 310 330 97 79 316 196 120 304 310 310 166 377 304 310 310 28 447 413 304 28 1 304 28 468 291 310 1 28 39 310 28 178 310 310 240 483 77 304 492 17 361 28 28 304 28 264 310 454 22 350 224 310 28 310 304 310 310 304 304 310 437 100 304 178 345 28 28 310 28 304 161 287 310 116 431 427 301 304 440 310 310 487 310 304 28 472 304 304 168 96 304 130 209 327 28 483 396 211 304 310 264 310 28 483 498 283 28 259 152 310 28 387 304 230 310 28 28 310 304 310 304 291 28 310 310 310 28 310 481 298 304 28 469 304 28 6 304 28 268 304 304 304 28 28 449 120 304 168 28 223 310 28 208 20 28 28 428 165 304 304 451 310 28 404 28 408 28 243 470 304 143 28 476 449 28 310 222 304 310 310 115 59 304 108 28 28 310 28 465 220 310 310 120 204 304 28 224 310 153 28 310 269 108 399 310 55 310 28 304 304 304 304 304 304 28 304 423 408 28 310 304 77 28 28 73 310 28 304 69 365 310 462 28 28 304 304 304 81 25 113 304 304 28 28 310 216 304 450 79 352 28 304 304 12 28 294 76 223 280 37 310 28 253 310 116 304 469 177 313 310 28 268 28 28 243 28 310 28 310 304 304 310 304 304 304 310 310 310 28 444 310 28 66 28 304 217 28 410 304 250 167 310 304 28 304 310 310 304 310 42 310 310 328 310 291 28 25 310 310 100 28 304 28 28 287 304 28 28 148 488 420 304 266 28 320 28 483 382 28 28 188 310 28 28 28 458 28 310 200 2 440 304 230 486 496 304 304 28 304 304 304 310 28 304 310 28 304 28 50 304 3 310 28 119 304 187 303 106 310 318 310 336 28 28 264 28 304 89 310 304 16 304 304 304 1 304 459 335 28 261 28 310 304 28 310 310 310 310 326 28 290 28 304 215 113 62 310 300 28 304 304 310 304 304 304 304 304 28 28 412 114 123 304 160 304 434 310 98 304 48 304 408 224 28 28 293 304 208 304 3 485 109 310 304 28 28 23 49 28 186 310 423 28 190 368 304 310 304 384 28 57 28 28 434 275 304 28 480 310 304 28 310 33 310 304 222 202 310 310 487 28 304 333 310 28 310 310 86 304 310 310 28 304 310 12 310 310 28 304 45 310 304 28 28 28 304 304 28 28 47 313 28 304 304 208 310 310 304 432 216 233 310 310 184 310 78 109 48 310 228 368 304 28 28 304 18 310 310 310 310 480 382 39 28 264 310 310 304 225 244 28 304 304 28 33 28 300 310 28 235 281 12 474 191 28 28 310 310 28 339 28 147 28 420 310 28 310 28 310 310 460 184 304 28 304 304 28 28 304 91 304 304 482 147 366 28 52 70 147 28 310 257 87 143 423 217 2 394 304 65 31 310 304 28 304 28 310 343 310 28 124 28 310 310 439 310 343 86 28 200 297 310 28 121 304 28 412 310 287 310 310 187 28 198 310 304 310 88 28 28 380 310 129 310 454 49 361 423 307 304 310 368 52 402 310 304 304 304 28 304 218 310 28 406 378 28 310 456 28 299 183 28 25 28 310 28 159 1 310 53 214 28 59 28 445 304 28 329 129 47 28 28 304 162 422 304 339 310 381 153 28 408 28 53 133 42 379 122 149 28 496 304 310 263 28 310 310 304 486 84 310 405 310 28 211 310 304 404 285 310 493 28 28 405 49 304 3 28 28 62 28 310 310 207 28 304 281 410 28 28 250 28 304 304 310 28 304 206 28 276 28 304 310 315 304 304 304 146 310 133 28 158 297 310 28 259 474 198 448 434 28 304 96 28 303 310 310 28 310 304 310 1 304 128 408 328 419 304 438 277 304 310 304 28 28 304 341 310 304 454 304 310 28 28 422 313 310 28 413 28 2 228 310 28 304 304 364 304 304 478 459 354 100 310 28 197 28 37 310 100 28 482 310 470 310 94 58 304 232 410 270 310 28 28 304 310 304 202 28 310 422 28 186 304 203 463 310 221 310 304 310 129 402 310 28 310 286 28 304 370 242 304 310 483 123 310 310 28 310 304 32 304 85 37 128 304 112 304 310 310 234 71 28 310 66 20 135 310 310 28 464 310 128 310 6 28 421 171 49 39 310 418 304 310 28 369 304 304 438 304 480 304 310 28 310 304 310 376 310 398 304 28 245 150 262 385 28 39 279 244 304 28 28 304 28 28 30 282 471 304 304 310 236 157 340 386 388 58 271 304 323 113 28 99 28 28 310 408 310 399 239 310 310 310 201 338 310 117 28 304 28 28 304 310 421 28 304 28 382 304 28 384 347 304 28 450 28 482 304 304 222 40 28 304 310 430 310 304 392 440 28 28 237 304 404 93 310 310 28 28 9 332 49 304 179 157 122 310 79 310 310 380 65 310 326 304 304 28 304 343 406 310 304 28 84 259 483 28 304 491 304 28 461 258 310 373 145 180 310 28 304 28 500 28 309 332 28 48 304 28 500 310 306 28 447 6 413 318 79 28 425 28 28 28 28 310 310 20 466 105 240 28 304 310 267 304 199 42 498 469 28 310 310 304 28 28 328 28 304 28 304 318 304 28 310 310 310 28 28 28 310 5 115 304 128 310 104 310 28 230 28 14 249 310 71 310 304 394 304 310 408 304 28 15 355 310 310 310 361 442 304 28 310 422 304 28 304 192 499 341 28 28 304 64 253 130 304 310 310 127 28 49 496 28 28 58 28 371 28 28 28 310 323 423 398 201 304 28 53 69 304 28 28 78 223 438 414 28 384 28 273 310 310 481 28 304 310 310 310 304 28 201 28 310 190 386 169 15 304 318 323 281 304 481 310 365 369 310 304 265 310 304 304 304 423 310 310 342 28 46 481 237 304 212 28 360 304 304 304 310 33 304 304 310 28 310 28 304 292 304 479 28 304 28 453 73 480 310 310 304 86 436 104 28 310 28 304 304 214 240 1 304 310 304 87 310 93 310 28 304 438 28 304 475 28 310 310 310 28 1 47 134 28 281 458 310 310 145 28 53 28 263 259 92 304 242 304 304 310 85 190 431 20 252 28 310 86 310 304 28 310 310 310 347 212 32 310 304 483 101 28 211 28 285 315 310 310 28 310 28 185 304 164 175 304 310 304 310 304 335 304 304 304 304 28 304 403 144 304 310 417 304 436 304 304 28 298 480 453 500 310 310 28 310 332 477 28 28 304 494 2 55 310 304 304 310 185 28 310 313 39 192 28 81 28 304 310 491 310 28 28 163 304 310 450 304 270 310 310 304 304 310 9 368 310 304 28 338 304 304 310 15 387 304 310 304 147 36 310 28 28 304 147 28 28 22 240 310 28 28 304 28 28 304 10 129 28 498 120 304 439 65 184 191 304 150 304 304 310 310 304 28 304 147 484 28 280 296 28 28 310 310 310 450 28 310 288 310 28 310 269 229 304 304 304 120 209 304 456 133 91 28 28 304 310 410 355 335 28 411 304 224 45 310 301 304 310 73 313 41 310 28 220 304 310 310 111 304 304 28 304 53 28 304 202 28 304 28 31 197 310 28 28 231 310 497 119 211 304 417 28 498 270 28 281 28 188 71 28 310 28 114 310 310 304 304 304 304 310 310 304 38 439 28 304 310 33 28 28 310 395 304 304 304 61 359 304 304 310 28 28 378 193 476 310 304 382 310 310 65 28 10 304 28 28 65 28 310 304 304 310 282 304 304 304 304 304 28 310 16 446 310 120 279 304 5 28 301 310 310 90 145 304 172 20 78 310 304 159 28 423 115 310 484 304 304 28 211 28 88 165 304 211 28 28 108 211 25 97 236 304 304 382 480 304 304 304 423 28 422 28 220 28 212 304 310 38 310 146 28 304 310 332 44 28 17 28 420 160 6 310 18 291 196 304 310 28 28 133 330 401 28 71 304 310 332 310 49 310 28 28 310 28 310 28 149 310 28 28 407 21 4 304 28 304 304 304 382 310 28 304 242 28 58 28 28 28 175 304 28 28 285 28 310 28 310 304 101 4 310 479 215 28 232 252 304 344 304 157 304 233 304 325 310 179 310 28 28 304 310 161 304 126 304 310 304 310 304 310 28 102 28 28 28 28 272 291 304 60 486 430 310 87 179 28 387 28 37 304 28 53 374 28 304 304 28 28 398 497 173 443 190 279 389 304 304 495 28 216 10 310 310 207 483 168 304 436 310 325 221 304 310 304 28 28 306 28 332 310 28 375 243 304 28 491 21 310 291 314 28 331 310 298 310 310 96 265 439 28 304 28 318 28 247 310 304 304 87 360 28 310 310 263 304 304 257 28 304 310 243 28 310 10 310 448 470 310 205 304 28 28 28 423 310 367 139 28 28 304 310 28 310 28 455 28 253 28 28 304 357 304 81 310 245 28 28 220 304 310 310 120 304 276 304 304 126 184 331 28 211 26 339 220 116 310 458 304 310 304 28 28 304 310 160 208 310 310 310 310 453 304 304 310 28 304 304 14 28 304 310 28 28 310 479 91 310 28 304 268 455 304 28 304 28 304 316 304 308 456 481 310 272 209 356 304 221 28 402 299 304 484 310 469 83 335 310 78 28 310 407 98 310 304 221 49 28 281 310 282 26 304 304 310 273 406 310 304 304 304 304 301 310 304 343 310 93 34 310 310 483 28 304 33 304 310 304 28 310 28 28 28 28 310 159 304 28 28 202 28 28 470 281 402 304 28 310 28 304 310 310 28 304 28 200 304 304 128 28 123 304 304 66 304 71 28 310 28 28 304 321 28 28 346 310 310 418 169 34 310 28 44 304 488 310 352 310 304 254 445 28 310 310 310 417 28 304 417 304 261 455 28 304 304 47 28 28 28 120 310 168 19 28 456 28 77 304 304 270 310 310 268 310 28 310 28 304 28 313 15 431 304 304 28 396 137 78 304 28 362 344 210 343 28 394 122 310 310 84 310 489 196 382 310 65 302 28 28 310 28 28 310 304 188 304 304 277 304 28 28 304 265 304 248 120 304 318 399 28 461 304 304 304 386 310 304 304 310 211 301 287 28 304 49 304 28 310 304 304 298 440 310 117 28 28 295 310 305 373 310 306 379 215 304 304 310 148 310 304 269 310 304 310 329 474 304 39 304 240 341 174 28 310 52 275 428 122 28 304 3 1 28 310 310 224 29 89 310 304 310 164 310 310 209 310 304 345 120 188 28 310 310 28 326 28 113 1 334 28 160 310 28 13 28 129 189 304 28 310 304 107 28 304 310 28 217 304 42 16 28 304 28 28 304 344 28 319 304 28 301 304 28 224 496 166 304 304 130 304 28 310 304 310 132 28 107 444 304 28 304 212 310 52 304 309 313 304 224 67 304 304 304 457 310 304 281 28 328 304 108 304 28 310 300 196 304 277 28 310 310 211 199 130 304 248 52 28 28 310 28 304 28 214 304 190 63 28 28 28 112 310 437 163 28 304 28 118 28 49 304 301 207 452 163 28 304 304 84 317 28 160 268 80 310 364 381 445 28 304 304 471 310 11 28 304 390 304 28 28 28 28 274 310 310 155 304 141 22 310 310 304 310 318 310 28 304 466 304 304 310 304 28 304 304 310 143 310 487 162 408 28 310 28 28 304 28 263 92 310 304 28 28 310 310 389 346 350 28 304 256 150 69 163 28 482 28 304 25 261 304 330 318 310 304 456 313 304 310 310 310 304 240 323 304 28 172 304 310 310 28 304 28 304 304 304 288 28 393 486 257 310 310 291 270 419 112 278 416 304 304 76 304 310 155 304 451 169 304 304 304 28 248 1 310 304 304 304 264 360 28 93 304 28 304 240 209 28 28 304 310 455 310 286 304 387 304 304 310 304 304 304 365 304 89 310 460 304 304 310 310 304 336 120 304 304 28 28 310 28 485 310 362 28 304 304 215 304 28 44 310 332 310 256 407 423 304 162 216 176 28 304 332 468 230 304 310 285 301 328 166 304 304 310 492 304 304 28 15 304 28 310 304 159 382 310 310 280 304 242 310 290 206 28 33 338 28 310 304 310 304 328 28 442 110 277 454 88 310 310 310 310 382 310 144 304 310 28 304 304 307 28 28 372 6 346 301 303 322 304 304 304 310 28 28 128 319 304 28 448 304 217 417 304 304 240 431 97 304 304 120 28 304 304 276 471 304 338 304 407 304 147 304 310 310 310 258 312 311 399 443 279 304 310 189 304 220 470 310 304 310 28 310 310 118 418 331 310 304 280 310 304 28 28 310 36 304 304 475 34 310 28 423 28 315 67 283 310 304 28 359 28 28 67 310 419 143 51 494 304 382 30 310 310 455 28 19 310 331 32 382 436 389 497 310 304 310 297 249 284 28 310 310 304 329 28 310 28 28 28 310 28 113 310 28 28 28 377 28 310 170 28 310 310 257 140 310 310 310 304 310 310 304 327 98 304 382 310 304 304 304 382 310 270 310 310 28 24 28 67 304 304 310 304 28 28 304 304 310 28 120 304 310 304 310 474 393 310 237 304 304 483 6 437 304 310 28 28 304 310 301 427 310 304 451 72 304 291 310 28 310 304 310 332 160 304 310 77 304 28 28 245 468 68 470 304 118 304 28 310 310 421 2 310 221 28 21 310 28 314 406 304 217 304 310 56 494 157 483 310 310 28 271 310 310 310 304 310 28 304 310 304 129 191 295 28 49 310 310 28 304 28 304 360 332 188 313 310 28 310 176 408 310 310 310 28 162 28 304 116 35 206 446 304 240 304 310 304 304 310 423 428 28 304 28 304 28 304 310 310 266 242 310 28 28 304 310 310 124 28 310 304 310 499 174 449 304 28 123 247 310 310 295 49 28 310 28 277 310 310 310 304 70 28 28 310 28 28 421 310 310 310 310 168 304 47 28 310 28 139 304 28 310 310 147 435 28 310 201 310 28 28 304 304 28 310 270 258 28 304 28 240 315 464 28 304 465 304 270 310 271 157 310 310 49 304 84 394 28 429 310 171 28 28 310 304 304 28 392 304 28 28 316 213 423 304 304 304 56 449 310 227 310 28 190 290 310 185 304 310 304 310 382 304 304 28 304 304 310 28 304 304 304 268 304 8 304 28 310 423 420 422 261 28 325 270 28 304 310 28 310 304 310 310 28 304 120 486 29 304 202 188 310 310 28 423 310 310 28 495 65 28 304 28 304 122 110 53 310 304 28 304 28 28 423 181 147 366 28 99 390 28 310 395 304 28 304 427 384 28 28 250 65 175 310 304 310 310 275 304 310 11 230 342 28 310 28 73 366 13 304 304 28 333 388 310 28 304 310 304 28 310 364 310 304 49 28 195 269 310 304 211 28 28 304 304 120 310 177 180 304 310 304 28 66 303 439 127 310 214 310 310 266 310 28 28 304 310 281 310 310 28 414 310 28 33 413 310 135 304 28 28 28 310 267 279 28 437 310 350 310 28 44 175 479 222 310 304 310 28 28 117 310 222 310 304 196 310 221 29 269 28 310 50 221 310 102 304 304 304 310 310 310 431 28 304 310 123 270 419 304 5 409 310 396 304 33 40 28 28 310 304 162 310 28 408 310 215 310 451 304 304 281 310 310 28 304 122 304 498 304 310 310 310 333 28 289 310 304 127 28 233 28 146 46 310 310 309 28 419 304 28 28 455 53 28 105 310 28 304 310 28 22 332 28 196 443 249 28 28 270 28 310 28 304 304 304 28 304 28 304 310 63 310 310 304 310 304 120 329 304 28 324 428 28 304 28 28 23 304 304 304 487 28 28 263 28 337 304 310 448 304 270 161 1 433 338 310 315 310 310 65 39 304 1 304 28 484 304 310 408 304 304 364 310 114 211 85 310 310 200 310 310 286 28 449 304 304 129 313 304 28 28 28 310 334 304 304 28 28 467 310 310 28 310 304 304 28 93 363 28 40 310 28 310 172 310 28 304 400 28 310 304 8 393 304 310 310 310 310 28 28 118 482 28 28 28 166 310 310 310 427 242 246 147 28 28 304 63 320 310 304 28 28 214 153 304 38 264 28 104 196 18 179 224 28 28 304 304 310 86 310 28 310 28 28 28 222 330 310 260 28 28 304 62 16 28 304 28 28 310 304 11 28 386 325 28 28 394 310 28 117 310 39 450 209 486 28 72 310 177 28 100 304 426 304 252 247 382 256 28 310 28 217 304 28 114 218 350 310 455 28 28 28 28 133 28 304 4 272 289 304 288 474 121 313 120 296 310 304 204 310 145 304 304 310 310 310 403 476 310 482 28 304 310 83 65 28 304 169 310 304 304 28 310 310 304 120 304 326 34 28 310 438 304 304 304 28 28 304 100 479 473 28 304 28 310 310 183 304 28 304 83 240 304 304 16 203 322 53 156 140 110 28 310 28 310 94 304 28 28 304 1 28 387 216 310 310 28 301 459 195 68 39 68 28 299 86 310 491 310 172 310 204 121 428 449 28 304 203 304 428 304 304 28 304 407 310 360 304 149 310 304 442 377 304 304 182 304 57 108 28 328 58 158 310 28 310 365 304 252 96 304 197 304 310 147 395 351 315 126 310 207 198 28 231 146 22 304 28 304 310 28 310 28 304 310 495 402 20 310 28 310 464 304 483 310 142 95 179 28 28 36 110 304 304 310 448 28 304 21 179 28 100 97 28 304 322 440 310 28 28 179 72 310 304 390 211 304 310 304 310 310 49 146 28 304 304 39 158 353 13 304 390 28 304 28 107 28 294 28 28 368 124 417 97 310 304 304 454 304 458 304 28 310 310 28 310 336 480 28 310 310 304 310 287 310 283 310 28 304 28 304 310 28 422 304 491 333 310 359 22 304 459 120 310 113 74 28 304 447 304 304 436 304 304 18 304 310 324 304 28 28 422 28 241 67 304 85 270 304 304 207 310 312 382 304 28 28 28 28 304 361 443 310 304 260 28 28 334 8 333 147 310 28 310 310 28 28 304 49 99 104 310 310 28 304 1 310 134 279 339 304 41 310 252 304 293 304 28 483 310 304 304 310 328 304 28 28 304 471 304 304 310 304 304 136 310 87 28 28 304 144 382 310 310 382 304 304 102 310 310 65 372 28 483 379 446 28 304 97 6 87 310 474 470 310 304 28 28 304 28 310 28 73 304 310 304 53 28 414 408 68 281 304 310 310 306 311 28 28 181 28 310 28 310 405 304 227 53 190 310 480 280 310 304 179 331 237 304 304 304 310 289 310 310 262 304 28 304 427 304 285 304 28 310 310 310 304 28 28 310 369 112 174 1 28 410 304 28 310 361 28 28 310 378 304 304 345 159 310 310 28 345 28 253 304 28 28 28 317 171 310 28 124 310 344 413 28 304 160 310 207 493 310 28 336 402 310 299 151 28 1 42 28 28 304 173 357 416 310 425 211 310 28 310 304 412 28 240 28 456 218 188 28 310 19 304 51 28 310 28 28 28 310 304 53 304 76 310 310 28 112 285 310 53 28 174 352 28 107 310 332 406 38 455 304 28 304 28 355 28 304 310 385 28 154 456 304 175 28 249 304 304 56 81 304 310 310 310 304 28 294 382 304 28 216 28 240 304 256 148 310 39 431 304 28 368 310 484 310 79 304 207 310 310 113 310 402 28 28 310 67 286 310 195 375 310 304 59 304 247 142 28 310 128 138 185 310 28 28 28 310 304 28 315 81 172 28 33 304 311 28 258 304 28 28 28 147 304 310 304 28 187 310 36 304 50 28 460 310 304 304 158 304 310 23 304 304 310 136 304 304 454 228 304 143 28 304 310 310 240 310 304 304 28 310 430 310 310 28 28 153 113 28 74 174 310 310 210 106 49 26 357 484 242 373 19 28 304 28 240 142 304 470 318 28 190 310 304 39 310 173 304 439 310 104 304 310 276 304 408 310 304 310 304 483 310 168 310 418 28 156 6 304 493 229 28 304 310 304 304 28 28 310 28 132 310 28 304 310 277 304 159 28 28 28 180 382 304 256 28 28 310 310 304 395 304 19 467 28 310 281 310 228 254 463 310 270 304 304 15 304 345 435 28 24 304 28 264 310 28 317 310 310 304 483 28 310 28 28 304 304 304 28 310 310 304 304 304 313 310 28 304 194 304 304 28 310 298 304 28 182 446 310 304 229 304 304 255 28 150 28 304 304 28 304 304 28 28 304 304 268 28 304 304 125 304 310 310 288 310 241 304 28 483 304 39 310 268 304 28 482 240 88 304 28 28 304 310 87 3 163 310 161 28 28 28 310 304 486 28 28 304 306 322 196 28 304 436 313 286 304 120 303 304 242 304 447 304 28 304 300 310 65 374 310 310 278 304 304 28 304 20 28 470 310 304 281 239 304 310 304 28 349 425 310 28 459 207 28 28 28 382 310 277 283 310 449 443 304 230 431 28 422 304 297 406 304 310 38 128 17 139 415 28 310 249 304 28 310 310 310 87 310 382 310 454 146 381 28 223 310 328 304 28 436 123 28 28 461 53 270 304 268 270 28 310 28 161 310 28 310 327 28 28 28 310 28 304 28 304 304 304 49 65 310 12 304 448 498 310 403 483 281 421 304 28 310 450 28 304 304 310 310 310 28 190 28 423 304 310 362 59 344 463 304 304 310 28 310 310 207 304 304 263 175 304 304 304 230 310 485 310 28 107 94 70 56 10 310 310 310 304 464 304 371 28 310 304 310 310 310 28 310 28 187 310 304 28 304 488 28 50 28 325 310 310 304 357 304 310 351 423 28 304 310 28 310 304 276 22 310 245 28 202 276 58 344 28 310 310 310 310 208 310 309 59 28 310 231 28 126 310 310 28 304 310 2 250 227 354 310 28 270 59 304 492 291 310 345 370 110 191 310 304 347 304 490 365 362 310 281 238 360 485 310 28 28 441 310 304 304 310 295 310 310 483 483 310 310 310 310 34 310 304 304 474 313 28 310 28 310 377 304 310 310 437 166 301 213 28 28 310 186 28 304 310 310 310 304 187 86 181 385 16 98 435 412 304 1 310 304 388 358 310 1 468 136 103 334 299 28 246 310 382 304 490 304 304 453 175 28 310 451 310 28 28 310 304 310 28 310 205 464 407 304 284 28 310 28 482 372 388 181 310 313 304 28 28 458 30 193 302 107 294 304 310 304 310 304 410 224 225 479 187 28 310 185 28 28 310 277 89 310 186 304 66 293 310 310 230 20 147 259 310 310 413 310 310 304 141 132 304 464 28 304 304 182 304 310 304 270 304 28 28 215 28 28 304 28 369 48 310 28 304 1 28 310 155 347 409 304 28 277 28 304 28 438 472 310 28 28 304 304 310 28 448 28 28 304 304 154 28 310 304 402 304 65 304 304 28 304 426 356 310 304 28 307 304 28 304 28 296 304 310 170 28 310 28 72 28 419 28 6 304 240 28 304 310 28 139 198 304 28 337 304 304 310 404 28 407 310 120 28 304 195 406 28 304 28 28 106 304 28 41 28 166 261 28 310 331 28 304 318 304 28 304 310 49 342 310 310 39 304 304 310 304 310 426 304 215 170 180 304 304 402 382 304 304 384 28 328 28 304 310 28 304 310 28 189 28 404 43 256 310 28 304 206 304 448 310 304 337 310 484 28 260 480 28 73 169 304 28 298 383 28 28 304 306 10 301 304 310 304 344 481 304 304 145 362 310 87 310 28 172 196 75 28 381 310 28 28 423 304 304 28 304 310 28 163 28 352 58 28 310 423 414 445 376 28 304 304 59 238 304 416 310 28 104 196 53 310 340 312 224 313 28 304 147 88 304 310 310 28 260 60 310 245 304 304 304 262 28 304 310 28 304 18 304 310 310 271 81 28 304 295 310 107 347 304 28 402 28 277 310 304 357 182 304 28 304 28 304 304 310 456 101 75 304 257 449 304 310 304 135 326 304 240 28 446 310 211 28 310 28 236 28 304 28 28 2 88 310 279 59 28 28 310 28 49 310 28 304 28 78 304 310 304 240 39 304 304 115 304 310 385 310 304 310 304 97 28 366 407 100 304 28 304 292 304 72 464 304 304 82 310 348 28 310 123 281 449 304 28 44 304 28 28 304 445 68 304 28 88 310 142 310 137 310 304 45 310 310 407 247 310 28 310 310 310 28 310 281 304 28 71 476 444 349 304 28 266 310 28 28 310 310 131 481 328 310 304 477 304 310 391 310 91 412 116 310 240 70 304 308 28 427 171 28 310 322 310 304 305 133 310 498 304 393 129 262 82 310 494 190 28 325 332 324 28 304 306 189 304 304 28 310 304 248 28 304 73 304 310 304 147 310 28 310 28 393 310 475 304 310 28 52 76 253 357 304 52 58 310 28 304 304 23 304 164 310 304 304 304 479 423 362 28 304 79 307 304 28 28 304 304 310 72 304 171 39 252 28 304 304 28 304 310 28 310 310 310 193 28 310 304 25 475 472 304 300 339 310 141 310 310 396 310 375 28 304 28 269 28 28 310 239 304 452 28 310 28 400 310 304 304 310 28 28 190 217 98 28 138 304 28 304 256 28 301 310 20 28 304 113 469 28 310 310 191 310 28 310 304 310 310 304 310 304 310 28 310 310 28 304 310 304 28 28 414 28 310 310 28 194 28 416 202 225 251 310 304 310 28 28 481 304 28 371 266 28 304 28 348 102 310 310 44 304 304 310 461 283 28 198 387 310 53 120 304 28 335 28 127 389 28 308 473 190 413 28 155 277 314 310 382 376 310 310 310 28 70 110 313 134 28 310 310 489 301 437 310 105 310 304 89 28 441 28 310 301 194 193 310 460 30 87 304 28 310 69 310 304 464 304 304 406 304 310 243 304 452 332 310 147 350 323 490 28 133 304 304 304 310 28 310 304 120 178 240 304 439 310 310 370 304 310 310 122 329 160 247 304 304 255 95 304 234 407 310 332 28 6 275 304 310 304 281 28 304 469 476 357 429 310 310 28 221 28 304 310 304 50 304 310 28 218 310 304 489 28 4 304 240 28 8 304 120 304 310 63 28 483 310 370 304 310 452 304 310 310 304 310 304 28 28 28 310 28 310 310 310 304 28 235 304 304 139 246 240 28 304 304 28 323 291 91 147 310 304 304 120 304 304 96 250 28 310 304 310 469 135 304 28 111 310 304 28 377 28 310 304 83 304 310 310 304 310 310 310 220 310 28 301 28 219 28 186 28 492 304 304 310 28 310 125 310 310 310 199 186 310 28 28 28 28 304 457 92 321 304 310 310 310 379 28 474 310 181 110 310 28 34 304 458 28 310 304 403 310 323 310 28 310 304 231 304 28 382 304 310 28 69 310 310 28 151 28 304 304 397 310 459 28 28 310 468 304 304 304 337 390 28 28 28 28 429 303 439 310 310 345 283 28 304 304 28 28 304 304 28 304 28 304 342 304 162 304 257 251 304 28 304 310 28 310 435 28 54 304 310 304 310 293 310 81 28 223 28 310 304 310 477 28 113 304 310 310 275 310 20 500 382 304 201 304 451 304 14 319 28 291 28 39 310 28 28 304 28 28 310 310 28 318 304 143 304 310 304 211 28 28 289 310 28 310 28 490 449 428 310 304 304 106 158 310 460 310 304 81 304 304 313 53 1 304 310 304 229 304 310 310 373 304 151 98 28 28 304 28 304 142 304 313 304 304 168 28 42 310 425 28 304 390 204 119 304 28 310 28 304 31 170 341 362 28 304 304 332 159 310 310 155 281 28 28 440 301 117 310 28 17 28 304 390 28 310 304 28 28 456 304 184 310 310 129 477 28 310 28 442 310 304 28 310 53 28 310 310 310 310 310 304 28 310 310 310 465 28 310 304 310 28 310 28 310 310 310 424 304 310 310 295 176 28 304 304 58 28 483 371 304 310 41 310 304 310 304 304 304 69 28 304 148 270 12 57 135 227 310 270 241 184 304 195 33 28 304 310 173 77 28 304 310 172 28 304 304 310 28 310 165 310 72 310 304 248 132 310 310 295 31 304 392 464 310 310 25 310 87 28 310 28 310 244 156 304 310 321 134 304 310 313 304 310 414 304 479 28 28 28 310 211 304 176 310 461 304 28 39 304 205 310 28 304 304 310 28 459 310 152 104 310 374 442 28 28 28 321 264 304 171 97 221 310 304 28 153 304 304 28 304 310 281 313 485 28 28 304 116 310 490 433 310 282 304 28 64 310 304 310 363 374 310 28 95 304 211 434 151 327 304 28 310 232 39 304 28 483 28 28 304 66 390 186 190 310 28 304 304 28 310 28 310 28 28 310 211 249 28 28 433 72 28 304 219 304 304 28 264 28 28 417 310 28 461 310 304 28 246 387 126 304 28 253 304 53 304 304 310 481 310 304 304 310 346 310 121 28 304 28 83 310 234 219 28 304 55 28 304 401 28 304 304 310 304 304 304 310 310 310 159 304 299 310 304 406 53 28 50 51 64 445 310 340 311 308 163 304 264 338 304 28 304 310 28 387 304 163 310 310 39 310 304 304 149 304 304 28 310 304 304 270 304 310 304 304 28 310 28 310 304 28 304 1 301 200 408 53 488 257 28 318 28 471 28 304 304 28 304 310 400 28 28 449 310 222 28 28 28 310 310 28 304 239 304 304 310 304 28 304 28 450 28 304 28 304 131 64 120 7 310 310 28 316 120 153 310 286 28 306 28 304 28 28 121 483 310 96 237 380 310 11 310 310 310 304 220 28 376 28 103 28 304 310 310 9 310 339 28 304 1 310 28 304 304 28 28 28 28 131 304 28 28 209 211 28 301 310 304 422 310 310 28 404 304 304 310 304 28 287 28 28 28 28 310 40 463 310 28 28 425 304 354 28 28 28 151 28 28 310 304 120 449 479 28 307 398 400 304 310 304 28 248 310 233 151 326 304 28 304 310 28 332 304 321 310 137 310 304 418 28 28 304 50 28 243 143 53 310 310 376 28 28 328 145 310 310 304 304 28 16 268 88 421 304 304 127 310 99 304 183 243 293 304 304 28 304 310 304 76 140 28 28 304 310 28 310 310 28 310 304 304 28 28 310 350 158 348 310 304 310 304 304 134 199 310 304 28 304 28 28 28 304 304 304 28 310 304 310 304 310 28 461 310 3 310 310 102 73 459 462 409 176 1 304 310 28 211 159 304 28 310 319 304 336 310 244 304 252 28 86 492 52 28 28 304 310 28 435 310 304 28 259 343 28 28 310 28 256 494 28 96 304 458 117 288 310 28 310 310 310 89 397 310 304 310 304 1 304 310 28 404 310 304 174 218 78 310 304 10 304 310 329 334 304 28 28 28 139 243 1 304 310 28 310 28 310 304 249 310 304 490 28 293 143 28 28 310 117 453 310 394 304 304 28 284 304 310 291 310 304 304 297 28 304 28 310 28 304 304 28 445 363 339 304 304 28 332 310 28 37 304 209 304 42 310 310 310 304 28 304 304 304 181 396 127 130 11 310 304 28 423 310 222 310 28 28 52 304 304 310 310 160 28 28 28 223 304 211 260 201 28 310 310 310 326 304 304 311 304 177 304 28 395 28 28 304 304 28 33 285 190 425 310 1 429 304 155 310 304 28 301 310 304 28 157 382 215 375 28 310 183 402 304 452 376 28 494 310 44 304 304 310 322 304 219 304 310 304 151 310 28 474 304 480 28 28 390 304 102 304 374 416 310 383 484 310 61 401 427 310 254 310 310 304 300 224 28 304 28 457 410 118 243 310 122 131 310 149 310 313 494 304 310 28 304 140 66 310 304 304 99 28 28 310 28 36 459 28 304 111 147 1 28 369 304 450 310 2 28 310 310 28 304 118 124 304 457 304 28 28 147 137 28 28 437 310 332 310 419 189 182 304 102 57 39 28 28 28 466 456 28 487 304 28 304 28 49 304 152 310 28 304 28 304 28 423 108 40 6 304 28 28 28 310 64 194 28 310 270 349 304 304 96 310 304 304 313 382 304 310 310 304 65 28 469 146 310 304 215 304 479 310 310 310 304 304 117 304 304 304 132 28 304 372 304 249 304 304 139 375 297 422 310 304 304 327 387 304 85 304 291 304 28 147 117 478 283 488 310 28 304 12 313 167 304 310 28 310 39 203 28 304 28 310 60 28 346 28 28 304 304 53 28 86 28 28 84 304 28 402 28 480 113 124 304 360 87 304 28 28 304 28 28 483 352 302 79 28 57 304 7 249 258 310 310 28 28 67 353 28 372 20 28 310 28 310 321 310 327 423 333 445 167 363 332 330 304 304 23 310 28 306 377 304 310 168 28 458 28 310 120 28 28 310 310 317 310 28 304 477 415 304 310 304 28 310 28 8 175 28 304 310 310 310 28 304 304 310 28 310 28 304 310 310 375 304 304 310 304 191 428 310 310 304 334 28 3 373 304 28 304 310 156 118 304 304 6 210 28 411 49 382 304 222 304 310 304 14 35 310 304 235 28 304 310 28 219 28 131 310 290 63 368 28 85 186 304 310 109 59 28 482 274 28 28 310 304 324 10 304 310 449 401 310 304 304 412 28 233 28 244 382 304 310 28 28 262 310 304 304 304 310 382 28 146 310 307 304 304 28 310 304 28 136 123 310 310 28 300 28 28 310 28 66 304 310 304 398 28 304 28 310 28 483 304 310 304 306 344 367 324 28 310 395 304 310 28 325 304 304 28 348 304 310 191 310 142 28 304 310 49 304 310 310 76 2 301 147 304 413 304 310 11 310 309 127 310 28 310 28 51 28 120 304 28 304 208 310 310 310 28 44 392 310 120 310 301 304 28 201 103 304 304 310 94 115 180 310 310 147 28 28 28 304 310 304 310 288 427 310 304 304 304 402 145 304 374 310 304 28 2 28 28 310 28 310 202 388 304 304 310 304 311 120 310 96 258 402 163 199 28 28 28 28 310 418 36 310 304 304 313 304 28 304 108 120 28 304 304 28 304 242 304 120 93 322 28 310 310 218 28 28 304 242 74 310 304 233 329 28 310 53 28 350 483 398 260 28 244 262 386 304 28 28 305 28 310 28 38 199 310 39 324 290 28 28 310 310 310 304 65 28 28 28 304 28 469 310 39 52 304 304 63 28 28 304 377 451 269 304 338 28 252 310 310 304 28 28 28 310 28 168 310 310 330 28 310 284 223 310 310 28 304 324 304 310 28 304 310 28 289 304 340 304 310 304 304 28 28 28 310 407 28 310 310 490 310 310 65 310 28 28 275 304 310 304 304 63 304 28 28 304 28 28 28 86 485 304 455 310 270 304 28 304 304 28 28 310 304 304 310 345 28 195 304 310 28 279 313 28 310 177 188 28 28 310 310 28 118 334 13 350 8 28 28 381 304 304 310 192 304 304 304 304 30 310 310 28 28 28 28 310 98 304 28 304 310 310 175 304 19 310 28 462 28 304 313 295 138 304 86 304 304 310 310 177 310 291 304 56 28 227 304 304 310 28 28 28 355 61 28 310 310 179 310 304 310 198 14 304 315 310 310 43 304 310 28 28 138 310 175 304 304 304 153 219 406 28 466 313 28 310 304 200 310 304 304 28 338 28 469 423 304 304 292 252 310 28 282 310 304 95 304 32 28 138 304 376 28 28 310 310 237 28 310 431 310 13 28 104 465 304 350 310 304 28 304 304 304 310 60 325 28 310 28 28 28 304 310 27 304 28 310 28 310 28 71 232 288 304 304 304 91 33 28 310 147 304 332 304 310 28 28 28 310 453 97 304 310 408 1 304 456 260 304 40 230 310 28 19 304 238 304 483 304 126 310 187 28 332 28 28 147 28 407 28 310 304 310 304 28 310 304 5 463 310 304 28 483 4 71 28 28 28 129 227 240 253 138 423 76 310 261 310 310 182 203 28 169 281 310 304 28 310 310 28 28 304 28 310 310 310 304 304 304 28 310 55 310 28 310 304 310 240 28 310 28 443 6 304 443 312 439 28 28 304 28 310 9 100 429 28 304 304 494 288 185 28 304 28 266 310 28 28 498 310 482 304 28 46 423 28 147 35 18 310 304 304 304 304 270 28 310 67 264 310 304 304 8 266 310 304 28 304 28 382 2 28 202 28 28 304 304 28 28 409 336 310 310 304 28 28 420 28 28 28 375 315 28 304 304 310 437 459 301 160 445 28 304 310 304 304 28 310 304 310 44 304 310 6 357 310 304 304 103 383 310 137 304 194 28 258 459 310 28 304 1 138 28 304 28 304 304 28 310 310 163 310 304 310 310 304 28 228 121 235 28 304 28 310 304 28 304 80 310 310 116 173 310 310 414 58 304 304 310 94 28 324 310 310 241 389 291 304 304 310 28 400 28 310 304 304 28 28 53 310 306 304 310 28 304 61 28 310 229 28 310 28 28 310 310 28 77 28 291 300 28 304 65 104 310 304 126 304 28 310 1 310 310 91 338 359 192 432 310 304 28 160 28 304 310 310 198 310 28 28 393 216 28 324 310 457 215 304 310 304 179 310 217 28 408 28 310 145 304 347 304 310 48 40 310 65 28 310 398 177 28 304 406 439 304 310 44 50 150 28 304 304 65 310 304 386 238 28 28 28 28 212 310 329 499 276 28 304 156 310 353 28 354 28 28 28 89 304 155 48 304 304 28 28 358 103 28 28 304 224 304 304 281 427 413 376 28 28 28 310 211 463 28 211 332 28 28 283 50 28 483 133 28 310 310 304 28 416 355 28 304 310 310 310 28 304 28 408 294 310 310 290 140 439 310 28 56 273 310 331 402 236 310 28 304 310 28 211 310 310 28 28 302 310 28 28 304 304 28 28 28 38 28 53 243 115 373 167 407 459 310 434 28 28 81 310 352 28 28 28 28 405 304 310 85 310 400 382 28 382 332 304 403 28 368 304 310 142 310 28 304 283 423 304 404 310 28 28 310 167 361 163 310 28 310 28 310 62 304 71 79 304 67 310 449 28 1 397 304 310 428 304 310 97 49 302 28 28 310 369 107 188 28 304 304 304 28 304 304 28 483 310 150 28 455 304 139 304 198 257 304 115 28 276 304 1 310 28 310 28 119 28 304 304 28 304 28 304 28 310 310 281 207 310 304 28 310 304 304 28 310 214 142 310 233 304 310 310 28 232 65 304 28 376 310 453 12 226 208 97 304 122 478 125 436 28 304 28 310 28 304 498 28 60 257 87 452 198 28 310 310 11 70 31 270 339 28 225 70 304 310 310 310 375 28 304 370 332 304 428 492 304 292 408 442 53 304 304 304 28 304 453 91 310 310 304 28 28 310 419 117 304 304 165 1 304 304 304 28 310 310 310 28 28 310 28 304 310 310 28 28 263 28 304 357 28 287 73 310 287 304 204 310 28 310 474 63 28 455 310 28 28 310 310 304 304 344 28 28 304 310 223 260 220 304 121 381 28 28 304 194 329 310 191 318 304 28 16 288 497 304 218 310 310 384 226 67 28 488 310 494 28 310 28 310 310 310 468 304 28 449 359 15 382 304 280 174 304 304 28 248 310 91 304 304 28 28 304 283 310 426 304 310 310 310 28 28 241 28 28 304 304 151 64 297 203 71 304 291 189 28 28 310 28 304 310 28 310 51 310 28 310 28 57 304 28 310 28 28 304 310 314 304 28 304 28 310 310 147 304 162 302 5 28 310 422 310 304 451 28 28 334 406 28 87 415 310 112 304 53 17 298 366 310 28 100 272 259 304 28 408 310 264 304 28 320 310 310 304 278 236 246 61 310 465 19 28 310 28 310 310 310 28 310 383 310 462 305 228 304 304 460 382 304 304 310 304 430 332 28 310 192 304 239 304 11 304 28 28 304 304 12 304 310 97 304 42 310 243 388 332 471 310 385 28 177 414 214 415 28 49 310 310 28 63 310 1 310 304 304 304 112 270 28 176 347 28 252 310 304 28 304 310 66 476 310 304 310 304 304 28 398 28 185 28 310 215 28 310 304 28 28 28 333 310 196 109 310 250 453 230 28 28 32 310 310 28 28 39 304 28 391 310 310 28 304 310 304 281 310 28 304 310 28 89 304 166 28 28 240 103 344 304 310 28 215 131 279 304 313 310 332 147 248 281 72 28 28 304 28 274 310 28 159 304 147 198 310 463 28 57 370 169 65 28 118 310 349 130 352 408 304 107 310 304 143 172 304 28 310 304 304 28 304 28 294 304 304 28 52 310 304 304 78 28 28 304 334 304 304 344 242 84 310 492 382 349 28 310 28 28 28 171 290 28 310 371 304 304 230 10 123 304 313 304 310 240 28 28 310 310 176 28 28 304 28 336 411 304 398 208 70 24 301 310 28 436 28 28 304 304 81 494 9 322 28 392 305 310 310 432 310 462 277 28 28 270 453 137 315 310 79 28 310 28 326 310 310 304 28 310 304 281 309 408 310 448 454 28 240 211 156 304 84 304 88 310 28 28 489 304 304 310 310 304 310 194 304 304 1 2 425 375 310 355 220 310 310 28 267 28 189 310 53 28 304 396 173 304 310 310 28 28 301 310 140 297 304 432 310 304 304 304 147 28 28 310 254 310 310 304 267 53 28 376 415 433 310 28 310 1 28 304 310 400 329 77 310 304 3 310 28 227 128 304 28 80 310 310 28 15 304 304 270 126 383 310 304 270 304 315 28 286 39 310 28 310 460 28 483 387 494 49 310 267 310 304 28 310 28 304 310 327 332 254 370 390 198 329 310 310 304 66 28 310 28 28 214 310 28 310 304 304 310 102 28 304 304 28 304 147 28 28 304 304 456 304 149 304 28 304 304 28 310 310 93 310 304 95 304 304 177 310 310 28 254 304 48 28 423 310 19 310 318 310 28 304 32 456 304 304 121 310 28 310 240 28 258 202 129 354 111 332 461 310 309 287 304 310 304 304 310 210 87 304 310 408 310 310 28 28 310 304 375 481 304 310 310 28 310 304 310 310 28 304 28 304 406 304 320 310 25 304 310 28 106 2 28 327 448 310 239 310 310 28 28 248 28 82 500 310 53 272 248 310 313 304 304 385 28 189 435 28 500 304 39 304 463 257 310 28 304 166 304 304 310 310 310 500 268 369 28 304 49 310 310 383 28 164 304 304 288 304 28 28 310 310 28 304 28 310 28 255 28 73 304 255 276 112 175 221 304 310 196 163 375 304 257 28 310 65 304 220 358 28 28 310 28 304 304 174 310 28 304 28 419 304 80 28 143 310 28 28 355 304 304 28 304 159 28 366 36 310 304 63 390 304 35 382 304 310 490 217 28 304 304 304 195 304 304 30 264 28 28 393 304 97 53 304 165 439 304 304 336 310 28 310 304 319 91 310 298 310 304 304 310 382 398 28 310 304 418 68 310 304 325 304 304 28 359 310 304 310 388 149 28 266 28 314 304 39 28 313 304 304 28 182 304 310 304 120 439 357 304 175 304 304 304 304 39 28 310 304 28 52 310 28 212 304 310 28 20 304 408 310 310 420 310 28 28 310 224 304 28 304 456 28 304 28 56 426 310 438 176 310 456 374 304 422 28 304 447 376 28 310 296 310 30 310 386 240 304 436 304 63 28 310 310 256 310 310 117 345 167 304 304 310 28 304 310 28 304 28 200 466 28 304 304 310 304 186 147 156 115 189 28 63 304 304 330 208 304 310 304 304 464 30 310 28 415 310 310 310 310 310 239 437 386 304 304 28 310 116 28 28 28 427 238 304 28 462 310 29 304 56 304 76 304 310 28 397 304 53 424 304 304 390 239 471 28 28 310 304 310 483 232 420 310 226 7 310 474 304 450 28 236 394 199 304 456 28 28 424 249 304 310 144 28 304 230 310 310 304 310 310 265 304 310 304 276 310 310 304 310 28 18 310 1 28 304 28 28 160 304 33 263 304 456 243 236 28 371 54 310 302 304 155 216 310 179 435 304 28 28 292 28 446 28 161 28 28 304 310 28 102 447 314 310 339 310 304 310 198 310 310 366 304 28 122 185 304 310 198 304 310 28 304 53 171 297 306 376 313 310 28 304 371 167 310 28 310 28 28 341 425 408 28 304 281 310 155 336 341 399 304 28 184 28 14 132 310 250 357 304 464 42 310 28 281 252 77 28 415 28 310 359 363 310 28 304 304 28 432 304 440 304 195 336 304 304 28 310 391 483 269 310 310 310 173 310 310 304 28 310 304 423 232 310 28 304 79 310 382 161 304 28 247 310 304 304 28 310 304 310 65 28 28 304 28 310 28 397 28 68 304 124 310 92 38 28 419 28 310 351 304 398 310 286 100 28 358 28 304 304 408 28 310 28 304 118 125 28 304 17 28 310 65 28 304 246 28 452 137 310 28 244 28 108 147 411 28 118 28 310 304 304 114 28 147 200 304 28 172 28 28 77 304 304 310 310 28 310 310 304 430 304 304 302 304 351 483 455 28 28 304 304 28 28 304 28 310 28 28 310 496 150 386 28 310 109 483 28 304 310 310 310 373 230 304 304 377 304 310 468 28 310 28 310 28 28 310 28 373 304 28 243 310 379 310 416 304 28 331 310 310 147 310 361 304 215 291 310 197 278 28 204 461 310 27 436 304 28 310 304 304 414 304 382 28 28 304 284 28 310 304 304 28 459 122 304 28 304 28 304 304 153 304 267 133 310 310 274 496 412 310 28 310 131 310 476 310 68 310 281 25 310 410 304 447 310 28 310 372 102 28 310 28 304 304 335 350 310 304 219 28 28 164 56 310 304 310 373 28 304 116 310 447 304 28 28 28 459 12 304 28 310 304 120 28 344 310 304 402 310 28 304 127 22 457 310 310 18 28 28 150 209 148 310 28 28 310 475 28 493 39 28 395 66 28 433 356 310 304 28 304 310 28 28 316 200 229 495 28 335 28 147 39 310 313 310 236 257 310 310 270 310 28 28 414 456 310 304 341 310 28 28 310 304 28 310 28 393 28 284 396 165 211 28 310 169 28 28 310 304 405 28 294 28 28 310 28 457 240 310 163 310 310 28 310 28 359 310 304 54 310 28 28 28 252 28 310 304 151 28 310 304 28 304 198 304 435 408 310 304 304 17 28 28 304 28 389 494 304 310 304 16 310 327 304 310 475 310 489 222 370 310 28 28 28 304 118 125 275 28 304 28 28 310 310 195 304 357 39 151 118 310 310 28 210 304 462 160 304 304 254 304 310 28 460 310 439 490 46 423 304 304 28 28 233 304 5 310 28 178 28 304 271 28 304 184 28 169 408 282 304 304 185 28 28 310 319 1 310 28 304 304 28 28 28 320 310 28 304 500 461 304 28 28 28 310 28 28 480 295 310 181 304 39 310 304 298 408 310 337 310 310 147 47 310 304 310 310 304 304 19 124 28 310 304 28 28 310 28 194 106 29 103 310 304 310 310 28 310 28 310 310 28 28 304 53 310 304 383 310 304 234 28 417 310 304 329 400 250 28 189 140 310 28 304 28 304 28 310 437 28 187 28 304 157 435 23 430 483 304 242 123 441 28 39 76 254 423 316 28 211 304 304 392 310 339 310 310 28 306 93 310 200 26 310 28 28 147 310 116 28 156 415 28 268 304 310 304 304 310 464 304 304 171 304 304 304 28 249 310 28 114 310 113 66 310 310 310 334 28 393 328 101 270 28 310 283 310 310 304 28 304 304 304 28 246 293 28 28 15 229 304 304 310 310 198 310 28 273 304 304 366 304 304 304 480 125 15 28 28 441 310 304 310 304 240 333 28 145 310 408 28 211 402 333 28 310 28 14 28 304 213 205 422 310 265 442 56 310 304 304 252 161 265 304 456 304 39 28 28 304 310 114 173 304 304 310 272 469 130 28 459 304 404 497 310 28 28 304 304 83 310 304 304 304 304 396 310 28 270 273 310 432 310 310 28 28 270 422 28 28 28 67 310 310 304 310 310 432 28 85 304 310 26 310 391 418 28 1 28 28 310 28 441 28 304 304 304 313 310 349 310 310 72 310 310 28 436 304 310 304 28 236 28 28 310 17 304 141 304 304 35 304 28 304 28 28 313 477 28 304 28 492 28 304 266 310 391 28 28 28 281 304 310 290 28 304 310 379 310 483 53 304 304 142 310 38 304 304 147 163 28 28 325 142 304 28 462 304 304 310 28 28 310 301 304 28 28 304 310 28 283 304 310 28 304 304 304 28 310 28 10 330 326 228 228 304 254 272 173 310 304 310 427 310 28 16 127 359 304 310 45 372 304 150 304 269 304 473 310 310 310 28 310 480 330 310 28 310 304 28 405 310 28 304 304 244 310 304 310 452 281 28 457 402 310 310 28 310 332 479 304 304 92 310 310 319 477 304 28 28 488 310 351 310 28 313 51 443 304 460 28 162 304 382 95 310 185 304 140 304 28 83 304 310 310 310 28 313 304 28 110 291 310 304 28 482 310 28 120 486 458 304 487 479 310 310 304 304 423 362 304 304 28 28 310 23 180 28 50 279 310 324 304 304 86 28 224 310 122 310 28 298 28 304 28 304 310 58 486 304 28 53 332 256 304 55 57 310 28 456 177 304 304 310 28 304 28 144 304 453 304 304 304 310 276 342 93 229 304 28 28 439 67 44 486 304 217 310 304 5 462 28 412 304 479 75 310 240 304 28 28 310 266 310 85 39 331 266 176 428 79 96 19 423 28 58 310 310 310 28 244 332 140 30 306 310 81 53 28 214 310 28 310 226 310 304 310 464 185 98 138 304 304 4 304 28 382 28 11 304 304 304 304 28 437 417 28 3 378 28 310 310 193 340 304 310 28 28 11 304 310 304 97 301 311 154 304 310 310 28 28 310 304 262 310 304 498 310 99 304 403 495 150 242 378 310 28 133 304 310 310 346 304 28 28 304 103 490 304 357 310 28 325 142 252 310 28 15 304 316 451 28 28 28 310 310 282 310 326 414 304 28 310 247 304 310 91 191 28 28 28 310 473 103 44 39 310 52 254 34 304 28 310 170 28 28 460 310 364 304 310 304 310 310 310 3 310 390 310 304 172 304 304 304 361 310 310 28 310 304 310 28 304 310 291 28 28 310 304 301 310 143 310 28 310 304 345 181 310 304 395 423 310 304 304 310 310 304 110 408 262 310 359 310 224 310 78 310 414 492 247 126 310 304 28 231 369 129 314 310 28 481 310 310 450 209 28 304 310 310 281 321 304 416 1 28 28 310 28 310 72 366 4 460 477 28 375 456 310 394 28 28 28 304 378 248 310 310 28 28 359 447 304 304 28 390 162 304 310 171 28 28 310 408 28 440 310 139 383 436 28 64 304 28 28 152 423 304 28 134 28 23 250 163 398 330 383 333 28 49 304 45 304 310 310 152 265 379 310 310 281 304 28 282 304 243 352 494 369 327 310 304 28 277 304 304 28 28 304 304 196 423 28 28 304 304 304 499 28 199 368 304 310 304 28 304 268 28 28 304 112 304 28 304 310 310 304 137 28 114 215 28 28 28 28 310 304 21 304 367 323 304 28 310 28 366 109 235 370 28 63 266 469 244 35 310 196 28 28 460 128 28 80 310 467 304 324 304 310 310 288 28 28 310 28 28 76 28 172 28 410 304 8 28 310 28 28 28 304 310 310 368 115 28 310 304 28 304 53 304 310 176 106 28 28 304 28 310 304 28 260 196 310 101 296 304 310 310 304 28 332 28 310 325 310 119 310 28 28 324 310 355 304 475 310 452 310 53 388 310 304 304 28 28 13 28 147 483 310 310 28 310 304 28 310 314 120 310 28 304 28 310 28 310 304 28 408 310 375 416 113 28 224 281 28 310 28 310 314 304 28 310 310 310 28 28 28 263 226 310 17 3 310 304 28 310 304 91 310 28 28 269 192 304 304 310 310 56 310 310 28 85 304 304 59 28 28 310 28 145 402 304 304 235 304 28 304 304 310 28 89 304 446 189 12 28 375 304 310 33 310 310 28 211 284 107 304 374 304 246 291 301 310 304 304 304 28 310 304 304 304 120 279 450 310 63 230 28 28 304 285 304 304 304 445 304 28 28 304 233 28 377 132 28 310 310 28 310 304 286 28 483 28 304 304 28 28 288 113 304 304 310 310 304 310 304 304 423 28 310 304 310 310 147 28 295 349 304 402 304 167 304 28 310 28 291 310 28 286 28 310 304 310 28 270 304 28 62 96 28 28 310 304 45 285 304 304 310 310 284 304 28 170 304 310 306 304 483 310 28 230 310 151 304 186 13 304 228 110 28 336 445 417 291 304 52 255 147 310 304 497 304 304 28 304 320 443 197 304 310 28 310 310 28 28 231 255 304 193 28 310 240 304 304 404 109 28 28 304 304 485 291 310 147 301 313 28 28 28 112 28 62 28 69 304 472 401 304 227 28 28 437 309 304 28 171 310 302 28 28 28 310 310 304 304 310 310 310 310 310 335 203 310 28 452 43 5 304 382 393 304 304 310 254 28 485 399 120 304 170 310 28 256 28 304 310 304 320 310 49 304 389 28 304 270 310 304 432 304 454 310 151 11 28 142 310 236 279 213 359 11 185 161 28 310 304 310 371 65 28 310 237 441 304 421 310 304 304 28 310 304 304 304 310 310 28 310 90 170 49 257 304 299 290 28 304 28 304 304 310 304 31 28 310 133 304 310 304 28 310 310 28 304 175 99 223 310 30 310 318 310 238 1 310 310 351 304 310 453 226 304 332 304 310 212 310 310 304 28 28 310 310 480 28 153 310 304 310 310 202 28 28 310 376 28 310 414 304 181 304 397 304 310 304 28 65 310 493 83 304 265 458 444 310 28 304 310 304 28 339 310 200 1 54 310 310 254 304 402 455 28 310 363 479 275 289 43 304 253 310 332 231 304 457 304 326 28 133 310 304 310 304 355 310 28 28 469 28 6 27 304 28 304 304 441 404 28 304 310 448 402 195 28 335 28 310 310 28 293 382 296 28 310 304 46 310 304 304 179 304 310 453 15 392 49 231 304 442 317 28 304 304 225 28 28 304 303 266 304 67 304 313 71 304 28 304 310 310 310 3 45 354 310 28 304 275 310 79 304 304 70 310 157 310 310 310 310 304 221 28 304 28 310 310 423 28 310 304 28 304 391 262 375 363 310 270 304 388 304 74 304 168 310 28 304 63 263 304 310 28 304 209 450 304 491 28 297 310 28 304 319 53 304 304 435 467 241 310 304 124 28 304 408 121 310 304 310 371 304 360 28 28 28 240 149 28 386 28 445 380 357 281 304 154 483 102 310 273 408 268 310 310 401 28 310 304 28 459 310 310 338 28 304 101 28 401 28 310 262 448 28 28 492 28 304 164 310 310 304 310 211 323 304 304 252 170 28 28 342 304 310 304 232 304 304 28 310 310 310 95 28 304 382 436 28 310 483 76 304 152 169 310 28 352 28 264 28 386 457 304 28 310 304 304 304 310 304 184 28 67 28 439 445 299 437 28 304 304 338 28 304 147 241 22 28 62 310 304 310 113 28 310 107 304 60 310 304 211 28 310 304 310 310 232 310 310 310 304 28 371 412 129 305 1 310 353 310 304 310 310 322 310 310 60 310 304 382 173 443 304 427 249 304 210 194 138 96 310 203 304 359 120 432 28 310 91 284 10 304 28 310 304 310 310 153 304 304 58 304 304 304 270 210 48 310 74 59 61 224 304 314 28 310 304 28 28 310 49 60 442 310 379 28 310 136 205 7 310 28 304 491 310 28 310 304 310 313 310 396 62 445 28 304 233 304 304 310 28 304 114 28 304 304 455 101 425 304 418 73 304 84 310 28 28 310 467 28 11 310 412 310 310 19 310 120 70 310 340 28 74 304 310 328 28 310 310 28 28 62 28 28 304 66 47 310 304 304 304 28 304 304 341 165 304 333 304 436 38 28 372 402 304 304 28 474 211 489 310 37 28 197 28 304 53 240 260 310 422 310 304 28 291 338 248 28 304 304 458 304 310 304 28 34 304 267 184 250 310 310 28 28 304 304 469 100 304 310 28 233 310 260 382 359 107 49 28 310 304 28 310 28 413 310 310 28 457 130 28 117 431 403 304 494 212 304 310 310 28 304 103 403 240 310 28 259 28 402 304 28 408 304 28 28 161 304 304 28 304 234 163 304 28 211 192 310 132 304 28 310 278 304 28 28 53 81 29 39 465 310 310 93 310 243 55 310 310 304 223 101 28 459 434 28 304 307 310 304 230 304 270 483 304 304 67 304 300 304 304 28 89 310 122 304 304 304 28 304 28 304 87 28 94 304 28 90 28 281 310 28 304 390 235 28 304 310 74 310 28 304 111 423 16 28 318 82 304 456 337 100 347 310 461 440 408 310 304 494 64 304 304 400 483 491 16 28 310 28 304 28 253 304 28 310 187 28 304 107 113 28 304 310 310 304 304 310 28 310 231 304 373 73 28 310 204 310 134 28 28 304 304 310 28 28 28 310 127 304 498 352 151 55 310 310 310 290 304 28 28 310 310 247 304 28 28 28 28 431 304 28 310 425 304 304 28 103 467 458 243 281 28 310 310 304 28 377 304 310 16 479 310 310 304 310 304 310 336 310 426 200 401 310 304 115 28 28 28 310 354 172 28 28 212 88 28 28 310 310 304 304 28 28 28 304 28 28 310 28 28 220 28 310 394 304 310 62 67 28 245 1 1 310 28 304 444 281 28 304 304 334 310 217 310 377 310 28 28 310 340 306 310 28 310 204 28 304 270 365 310 310 310 28 304 422 254 155 304 398 310 431 124 28 310 42 275 304 294 281 421 304 304 466 28 310 191 304 304 28 304 317 310 28 227 463 382 304 28 69 218 310 28 304 225 310 402 418 73 28 310 304 425 62 304 159 219 28 310 310 310 98 428 86 408 282 304 310 270 304 28 424 304 348 304 227 28 28 310 28 304 304 206 28 310 304 310 324 238 310 444 310 302 310 304 46 28 28 310 301 28 304 35 310 408 28 22 304 345 211 304 310 304 310 310 28 462 304 418 298 28 24 304 28 310 304 28 28 28 372 194 28 310 310 310 28 348 28 28 28 462 347 307 379 172 310 21 492 144 209 28 195 349 28 184 39 28 396 466 272 118 304 304 272 201 304 310 310 279 310 470 141 310 310 304 357 169 288 304 28 28 452 304 435 318 310 402 349 310 310 310 310 182 32 310 125 213 405 310 28 287 39 483 28 205 310 304 286 28 304 310 28 28 28 144 263 311 304 20 1 28 496 304 304 28 32 403 339 316 28 304 28 28 304 310 28 28 310 304 310 225 243 310 28 310 139 28 28 310 28 310 310 28 310 28 28 28 281 310 485 283 310 275 437 304 304 304 169 472 304 347 97 304 304 304 292 211 28 304 28 28 28 364 291 160 304 304 96 162 183 310 141 304 310 309 304 28 66 80 304 304 28 99 376 333 396 310 304 310 310 249 310 304 310 28 494 438 227 310 310 28 304 28 28 45 310 310 304 310 392 402 377 28 54 469 304 304 28 304 28 310 28 310 231 310 304 145 295 304 332 310 497 310 310 75 28 310 49 304 257 304 304 28 310 28 310 127 28 52 310 28 310 304 68 483 304 153 360 8 19 304 376 28 347 304 339 109 28 310 304 478 445 71 304 208 236 28 310 5 304 389 171 241 354 28 310 310 328 97 304 304 17 310 230 28 304 123 28 310 52 310 310 467 28 310 326 28 304 475 310 345 28 304 28 406 28 304 28 310 211 310 310 305 384 28 363 310 28 28 28 310 304 65 169 310 310 28 310 28 310 28 304 28 304 304 146 310 304 304 132 304 28 310 310 310 304 28 310 304 310 461 28 310 15 28 304 304 28 310 310 296 304 310 114 304 121 310 310 304 28 367 2 28 304 160 335 310 105 304 308 28 402 28 310 310 28 386 400 28 304 304 13 310 310 365 142 191 28 232 310 28 39 304 28 73 310 319 304 437 28 304 304 304 121 120 310 310 304 89 304 375 310 304 28 198 310 28 304 304 28 325 29 310 304 259 304 310 28 28 28 310 211 211 245 304 57 73 120 28 213 28 60 319 310 304 310 28 310 304 310 304 28 1 415 54 28 310 74 310 120 253 304 310 385 310 310 304 304 455 304 304 28 304 245 28 310 304 310 74 304 125 310 2 304 304 28 304 28 310 378 310 304 28 28 39 431 304 352 287 28 423 202 154 304 333 66 227 233 341 310 28 304 28 304 304 304 492 310 310 310 457 28 27 28 28 92 310 166 310 304 314 310 229 304 304 28 310 28 229 310 259 265 471 22 310 18 357 310 500 39 353 310 326 304 304 28 57 310 304 310 403 304 392 366 304 310 304 399 108 304 28 28 28 28 277 28 304 411 461 310 28 310 304 272 310 28 310 304 28 28 192 360 304 310 72 408 452 252 310 499 310 310 28 304 351 304 28 310 147 28 310 125 304 293 116 382 426 304 304 28 28 341 366 363 341 310 310 234 310 310 469 304 304 310 279 268 100 278 353 310 28 310 57 310 310 144 484 304 65 310 366 310 304 28 487 28 310 440 357 182 306 258 310 486 304 310 310 304 304 28 310 148 310 304 28 310 310 159 304 66 294 28 356 304 28 331 310 340 304 28 7 454 28 310 310 282 256 304 373 304 208 310 304 460 28 28 65 310 310 304 28 304 28 301 240 477 28 304 270 300 310 310 32 310 346 310 28 28 318 310 310 249 377 28 455 310 286 65 461 304 1 407 304 110 310 310 310 495 304 28 304 28 28 28 310 28 398 53 259 292 220 291 270 32 355 90 230 310 84 310 310 43 59 28 387 310 379 28 150 310 51 199 81 28 259 310 422 310 67 304 310 207 310 310 310 310 147 304 310 304 310 252 28 304 28 304 304 321 310 483 310 310 114 147 347 354 156 18 164 310 159 240 310 304 304 304 310 198 109 310 319 28 310 28 28 310 372 391 28 282 310 304 498 304 179 310 28 22 304 28 28 310 223 28 310 280 432 304 310 35 28 310 28 394 127 404 304 176 56 28 84 418 304 28 310 310 382 28 310 28 28 1 28 28 310 46 432 29 1 238 310 289 310 28 257 325 28 28 183 310 28 496 382 310 288 28 28 479 291 28 28 52 251 49 27 304 28 310 28 28 28 203 304 313 310 304 28 28 28 31 304 304 28 80 491 304 380 304 446 324 28 174 310 136 28 28 181 211 304 28 28 180 28 310 28 28 32 310 310 134 219 200 13 304 310 310 310 28 304 52 301 326 304 304 310 269 28 304 310 147 28 304 304 310 28 28 358 28 304 28 304 365 223 28 28 147 310 23 70 304 310 304 28 451 340 304 204 39 410 310 354 28 28 28 466 28 310 304 464 313 3 346 310 23 28 28 304 310 162 483 304 416 310 125 304 304 123 209 304 310 473 304 297 165 28 365 310 310 304 304 304 310 28 178 394 277 204 304 396 310 398 28 304 28 310 261 28 310 310 6 304 304 310 301 304 281 28 28 209 304 28 304 75 28 310 284 28 28 226 304 53 304 28 141 304 53 483 310 304 310 63 443 310 28 291 310 233 310 304 28 389 304 49 304 28 28 304 304 73 28 304 28 304 28 77 217 310 310 28 423 304 304 304 304 310 328 310 50 419 94 28 479 28 95 304 334 310 101 310 397 447 457 304 28 315 120 310 28 497 28 304 310 304 496 28 296 310 56 304 310 146 304 310 310 7 304 28 304 304 310 28 310 310 310 265 92 304 486 92 127 310 28 304 371 310 310 296 175 310 28 178 28 216 49 305 28 304 33 304 45 310 304 310 148 28 310 233 28 324 304 310 304 306 214 310 28 304 289 304 192 28 28 310 310 241 28 408 28 28 58 310 304 287 304 151 28 208 310 500 304 104 310 28 28 168 310 310 304 310 304 171 310 28 310 304 200 28 28 331 211 310 28 117 28 448 230 304 28 304 466 28 28 304 28 304 304 28 28 186 28 28 202 304 304 304 304 310 99 310 28 310 28 310 55 48 28 28 304 383 28 28 26 304 28 463 28 304 85 310 138 310 425 344 382 28 321 28 304 212 310 65 407 1 310 304 147 301 304 428 99 28 28 28 402 291 28 8 304 28 93 304 304 310 189 225 304 147 126 310 176 304 280 304 266 304 225 304 436 310 57 485 304 97 400 153 304 79 362 310 65 345 181 28 310 28 304 28 310 310 5 249 310 223 304 98 363 28 28 28 28 28 387 300 28 192 310 304 28 11 310 304 304 28 28 74 480 304 408 310 189 304 220 36 356 304 28 28 28 310 28 304 310 397 28 310 363 304 304 202 310 310 28 212 331 28 487 462 304 451 319 310 304 164 159 65 28 310 307 304 310 471 402 304 310 159 310 421 164 117 304 347 310 28 490 310 423 147 448 304 200 237 228 310 430 373 310 304 28 307 310 28 273 304 310 281 28 304 28 291 28 304 310 1 325 356 28 39 102 489 304 310 216 483 310 28 380 28 275 78 79 112 310 310 423 310 28 13 301 28 304 28 304 220 310 408 275 304 304 304 6 304 313 213 28 57 28 28 308 172 310 304 376 240 173 28 304 310 304 384 304 324 310 304 304 28 423 289 308 304 310 419 28 42 281 382 310 310 310 82 341 304 409 28 28 310 428 240 310 28 28 28 310 28 304 129 418 488 419 28 310 304 310 310 304 310 236 411 304 477 310 472 275 304 332 310 304 310 28 28 28 310 310 28 455 28 28 54 304 39 304 287 370 408 69 420 310 304 294 310 223 322 215 495 304 439 65 28 115 304 28 58 304 362 310 304 240 28 304 28 304 109 364 28 28 98 310 28 28 304 189 310 277 313 49 304 28 304 405 310 28 28 1 304 91 310 402 304 290 27 310 304 310 450 28 304 304 28 398 310 310 66 39 297 174 28 310 258 165 206 369 436 310 304 310 76 147 177 310 314 310 28 269 100 28 87 310 310 304 28 413 28 310 149 310 28 304 28 304 65 304 28 28 16 310 110 310 28 49 310 251 28 12 310 310 242 28 379 14 102 304 28 49 304 304 402 395 136 304 310 28 28 304 304 242 28 248 310 367 5 304 28 310 304 304 240 304 28 304 233 304 380 310 175 310 120 28 310 357 34 28 28 28 460 408 28 28 475 384 371 310 81 282 310 310 264 304 328 304 39 363 310 65 389 211 456 310 304 28 310 121 316 382 304 347 304 304 310 300 7 310 310 304 310 310 304 310 304 304 423 304 304 149 408 310 211 28 304 304 28 318 304 28 77 483 304 310 460 28 28 28 310 304 452 274 310 438 161 299 304 28 28 28 398 310 310 492 304 72 28 271 304 28 406 310 28 304 186 378 37 310 345 304 199 224 289 18 423 28 165 310 28 28 358 28 310 310 28 310 28 310 477 28 28 304 304 119 478 28 436 28 310 443 107 483 120 28 323 28 354 283 483 422 310 28 108 137 304 28 426 28 28 310 96 263 304 304 28 404 111 63 304 331 310 304 28 310 304 96 41 310 310 310 29 28 28 332 454 303 28 310 395 304 310 143 331 304 409 28 244 310 304 28 158 230 41 349 337 128 241 28 500 304 231 28 310 304 310 310 304 304 80 304 69 179 304 304 128 78 188 286 402 310 310 28 310 39 28 28 303 310 111 113 334 90 91 310 310 123 480 1 65 240 28 310 310 28 304 30 310 73 1 279 310 304 304 310 304 213 55 174 367 310 10 28 310 304 310 494 304 41 28 310 28 304 436 128 310 28 406 304 304 327 310 310 28 304 470 426 310 28 358 469 206 28 77 310 382 304 310 270 304 304 28 28 41 304 28 143 325 28 28 304 310 186 412 28 28 309 28 310 495 105 207 28 28 24 28 304 339 304 28 304 28 278 28 165 346 304 28 153 304 310 310 57 18 28 310 77 28 28 304 152 304 304 383 382 304 441 362 402 28 195 28 310 336 310 1 28 304 310 310 304 28 304 304 28 304 28 336 271 310 310 119 310 310 403 304 95 28 310 28 28 304 304 51 28 53 369 310 304 304 28 310 310 28 310 28 304 63 470 28 304 28 304 28 28 304 304 310 141 323 28 28 304 62 28 435 53 28 304 304 28 224 423 310 28 310 28 28 345 310 444 28 304 304 315 109 490 310 147 304 35 310 304 28 304 221 28 310 304 310 304 286 402 74 324 28 310 304 310 123 85 310 290 310 28 304 310 28 28 310 145 310 28 28 2 304 232 310 28 304 304 304 28 108 28 266 382 408 206 310 139 28 455 304 326 310 270 304 310 304 310 344 310 190 310 304 304 28 49 249 28 28 58 28 432 276 310 1 304 310 420 28 304 304 28 304 183 471 28 364 35 299 310 28 304 310 278 304 310 304 28 310 310 142 65 28 304 28 310 310 304 405 310 389 304 142 119 147 28 28 288 28 310 31 400 28 329 310 28 310 227 47 282 455 28 304 442 28 310 310 310 304 124 28 318 192 41 272 28 358 125 28 417 310 304 310 284 439 310 485 28 310 310 28 310 118 28 208 28 304 310 475 497 98 28 310 178 312 137 105 446 304 310 367 310 403 304 28 147 310 304 246 496 304 310 73 387 310 28 28 310 310 274 408 304 310 409 310 310 310 304 105 18 255 220 310 146 28 310 246 28 304 28 310 304 304 302 481 333 304 343 310 260 28 241 97 28 318 310 336 124 426 28 100 304 310 99 64 343 310 290 304 304 310 230 28 28 310 304 4 286 28 301 304 310 304 28 310 304 323 304 304 304 166 310 28 7 304 304 310 304 304 28 28 71 310 310 310 28 28 332 401 377 310 323 310 359 58 304 332 291 304 304 28 310 28 52 190 31 28 310 28 204 304 58 310 294 181 310 310 28 28 28 107 340 310 233 304 187 28 28 310 269 458 28 489 310 28 28 310 182 28 310 131 485 28 278 28 28 489 423 445 310 260 304 28 328 304 304 49 217 310 148 215 64 28 304 304 28 310 35 28 310 423 240 28 304 31 216 105 304 28 310 216 304 28 163 177 310 310 305 1 256 310 310 2 310 304 28 310 310 28 131 28 332 231 304 1 304 172 28 28 310 304 304 28 304 99 304 304 53 304 304 28 304 304 304 434 304 28 28 419 147 5 304 304 28 343 304 310 304 128 304 312 304 304 310 304 304 253 241 12 170 147 264 397 301 310 310 304 304 240 28 28 310 310 155 304 310 38 310 28 129 28 28 310 28 28 258 460 393 139 310 304 297 310 376 310 237 291 28 310 28 310 421 321 30 304 238 28 28 116 310 305 28 310 310 28 304 304 41 304 28 310 28 12 380 157 28 310 304 310 363 28 310 60 48 479 310 310 334 304 283 28 28 28 226 304 304 304 342 304 352 91 304 423 304 310 58 304 304 28 304 98 304 231 304 28 310 112 408 291 335 304 28 436 252 49 28 304 310 28 28 28 28 271 295 28 318 336 330 304 304 304 200 310 400 451 231 310 410 451 224 304 28 163 28 310 11 28 28 310 209 331 126 164 112 28 28 304 63 472 28 53 28 28 399 310 28 28 310 304 310 49 310 310 310 200 28 28 304 147 150 310 273 310 310 19 281 304 118 235 198 310 304 304 28 310 429 310 28 310 304 495 201 310 304 189 252 319 304 28 28 310 310 28 74 304 310 310 397 223 310 281 304 28 173 310 304 290 310 211 28 310 310 28 310 28 311 310 28 310 310 28 310 304 310 362 310 310 28 28 28 222 28 310 28 200 28 304 282 304 301 310 304 65 232 28 28 86 65 310 28 28 184 304 28 304 28 180 28 304 304 310 304 17 69 310 310 310 30 28 423 28 149 291 310 310 304 304 28 334 66 425 310 92 310 28 217 273 310 304 408 28 28 88 28 291 28 180 28 388 472 347 5 28 77 310 419 404 304 304 304 304 310 195 310 28 157 91 304 413 270 304 495 304 348 39 385 101 135 304 28 28 28 332 28 28 426 102 304 496 304 270 330 363 441 304 195 310 310 28 481 304 361 304 28 310 28 310 28 304 28 460 310 28 28 380 338 384 41 304 304 304 304 28 304 304 304 310 310 210 173 372 438 310 310 432 28 319 292 97 304 310 268 211 19 466 304 28 310 310 310 132 28 310 244 82 304 85 310 223 310 304 441 118 304 310 307 276 28 304 452 310 336 28 154 8 304 304 310 293 240 28 28 304 28 387 310 28 101 304 310 310 310 322 28 52 293 310 179 186 304 28 28 277 459 28 28 82 28 363 304 304 92 310 28 28 310 147 304 28 304 270 423 304 304 304 310 304 304 304 310 310 304 304 304 444 28 398 304 310 33 310 81 304 310 28 28 304 28 60 409 163 258 28 19 334 310 28 310 310 309 304 28 304 379 28 82 304 304 310 310 28 28 334 304 28 214 310 28 402 283 112 310 304 28 423 304 310 28 28 304 370 28 86 28 28 141 28 362 28 310 72 304 161 310 38 304 304 345 28 310 310 310 304 310 350 267 304 28 310 425 360 28 304 310 310 304 28 115 301 28 28 304 91 49 310 137 310 452 364 455 304 254 284 28 28 304 304 304 83 28 165 310 28 236 28 304 28 1 252 28 378 28 28 28 310 29 310 310 310 304 28 310 9 471 304 304 304 270 304 394 28 310 304 119 344 148 310 310 310 28 28 310 310 310 64 61 304 28 310 9 382 310 304 475 262 71 310 345 270 304 310 304 226 423 310 310 120 28 28 310 304 310 59 304 28 108 310 310 304 291 51 28 142 28 174 28 39 304 323 28 108 304 28 28 156 28 28 155 304 279 28 310 411 304 310 304 483 310 226 304 17 461 500 310 141 143 447 304 310 304 310 272 473 28 313 28 348 310 45 310 28 310 301 76 264 304 28 28 489 211 28 238 408 28 310 415 304 310 304 40 304 374 341 233 304 304 304 304 304 223 304 425 245 304 309 304 291 310 120 316 28 310 376 304 28 28 410 473 85 304 484 263 286 310 465 304 304 304 304 28 419 304 114 141 423 310 276 1 304 413 28 28 107 382 310 310 203 380 304 314 234 28 310 353 28 336 28 270 28 28 304 94 304 301 175 310 310 28 28 304 45 28 304 68 304 28 160 300 426 28 304 467 304 304 45 166 254 429 207 28 310 478 1 28 310 23 28 310 304 310 475 230 310 240 147 304 310 28 304 371 443 28 310 304 195 304 260 386 310 432 310 28 53 176 30 388 199 310 308 277 350 28 28 28 28 310 310 304 304 184 310 28 28 98 19 49 28 387 310 310 304 23 28 14 200 304 38 443 310 438 28 313 304 29 28 310 341 381 304 28 55 310 304 38 304 304 215 266 1 28 31 310 195 405 28 304 304 110 24 28 28 28 310 28 28 85 233 374 310 28 28 98 469 405 442 310 304 310 264 69 304 310 310 304 310 13 28 304 304 304 28 67 28 28 28 483 304 28 28 310 304 322 245 304 28 130 28 365 28 28 152 77 28 120 108 310 304 423 310 318 332 436 28 106 28 122 250 1 114 310 443 28 312 410 211 175 374 393 304 304 310 310 28 213 28 28 310 310 3 28 310 28 28 310 320 193 28 313 418 304 206 321 377 245 28 135 311 240 28 28 87 310 225 28 337 159 28 24 304 308 496 310 310 304 310 371 28 451 351 28 304 304 304 456 304 46 447 304 197 319 304 326 304 392 310 141 304 269 28 28 28 28 69 310 28 212 499 310 28 28 28 451 337 310 310 28 304 435 147 28 457 28 304 131 310 310 28 304 65 307 256 310 334 28 444 304 28 28 270 28 304 304 310 28 37 304 310 304 310 294 304 195 304 28 483 304 304 466 370 304 304 304 71 310 304 304 28 344 443 310 304 31 256 310 28 128 28 304 310 125 310 304 304 94 28 304 28 366 156 310 429 310 304 304 304 492 27 28 304 302 293 28 252 310 445 37 299 304 299 72 310 349 304 219 310 304 315 485 483 310 29 363 304 28 296 28 183 310 164 304 400 28 304 28 304 208 120 128 228 220 28 469 304 304 304 28 304 28 214 28 310 28 370 363 28 28 106 310 28 331 28 28 395 362 9 304 28 408 49 28 304 28 28 310 158 304 421 304 498 28 233 310 28 313 397 355 28 108 28 28 497 304 304 308 304 304 447 39 310 304 338 66 28 391 304 28 65 236 310 28 408 310 28 310 450 165 310 305 310 304 324 28 304 382 310 310 370 304 28 310 500 304 65 491 310 304 301 304 28 28 238 28 310 304 304 462 28 28 217 304 310 310 304 310 28 304 28 310 310 310 28 310 455 28 102 189 304 310 28 135 393 304 310 58 28 28 407 304 310 319 310 53 310 310 310 310 304 28 28 310 28 304 129 184 28 310 496 271 28 47 317 74 147 306 310 406 352 262 28 36 241 467 310 68 5 28 77 310 2 304 304 254 310 46 38 310 366 488 185 39 304 304 310 310 304 304 49 310 28 304 304 304 310 310 64 28 304 28 170 28 304 28 109 278 481 167 424 310 310 28 304 310 354 241 304 304 399 310 28 310 294 304 28 304 310 78 28 340 211 28 304 304 55 304 332 28 246 309 304 310 304 28 344 304 310 310 65 172 369 140 51 28 28 28 28 310 304 459 473 204 28 28 310 368 28 28 336 28 310 337 310 28 145 304 28 239 353 289 87 304 304 28 304 310 14 118 460 304 28 477 28 232 28 266 28 28 486 310 310 242 304 241 152 159 211 304 310 28 28 310 28 304 2 28 310 310 209 28 350 133 310 310 304 310 304 356 310 304 304 304 310 234 304 310 353 39 304 28 261 211 310 28 262 402 310 216 310 28 310 28 28 310 172 226 28 340 324 304 304 304 28 310 28 310 28 304 382 379 222 436 348 28 304 28 28 188 28 304 28 310 310 304 358 49 310 310 310 310 336 359 304 247 28 28 310 28 304 455 28 112 281 310 108 304 346 203 199 304 304 456 304 151 310 261 220 310 75 304 411 418 240 310 107 349 194 304 423 28 28 373 158 310 304 28 28 28 304 310 304 28 182 404 89 440 176 304 28 304 199 297 28 400 28 310 310 496 348 28 310 28 349 310 310 28 310 310 28 310 310 485 460 28 310 28 310 329 28 310 211 332 382 28 37 28 449 260 304 67 348 304 310 138 83 304 28 177 310 257 304 410 310 28 74 304 304 304 304 258 162 310 4 198 13 310 310 398 172 315 281 215 304 425 28 272 304 436 157 28 28 28 28 179 304 28 304 28 310 304 304 33 114 304 304 304 28 304 310 28 28 304 304 145 491 198 53 28 171 39 281 96 304 28 131 310 28 304 304 28 304 304 304 304 310 28 304 28 382 28 310 304 28 291 399 211 310 55 310 221 310 45 213 217 310 304 301 28 310 400 304 310 188 22 271 361 28 479 28 304 304 28 310 38 28 28 304 260 382 458 351 304 254 28 304 389 28 250 28 28 310 28 304 28 304 310 304 28 310 310 310 20 304 310 28 375 299 28 304 28 73 28 304 28 304 304 304 310 310 415 113 304 382 313 26 334 28 28 28 28 187 304 74 301 304 28 304 53 28 440 18 71 304 28 337 28 282 28 332 304 310 138 304 310 28 28 28 424 65 467 304 114 310 28 304 500 310 304 53 115 378 304 28 252 28 403 28 304 310 310 489 113 310 310 310 28 28 310 330 122 342 62 342 28 304 28 310 310 8 332 304 28 496 31 310 28 380 310 304 28 39 310 218 156 304 260 387 310 310 310 107 170 28 28 28 288 28 28 304 310 28 310 39 304 314 304 310 304 304 304 304 326 58 28 28 381 310 28 85 304 61 304 28 310 310 63 28 185 310 304 304 424 201 28 310 310 310 310 28 304 310 28 299 28 310 277 28 49 310 390 51 28 314 116 310 304 278 28 490 175 304 28 310 28 28 310 355 304 418 464 350 253 432 310 282 195 258 28 28 304 146 310 304 304 304 28 28 28 28 304 310 304 339 28 28 28 37 304 304 344 304 304 310 170 327 304 310 28 310 310 310 304 320 304 304 63 79 28 28 304 28 310 310 310 165 28 304 461 28 360 28 39 28 441 213 65 310 28 28 301 129 325 184 28 313 411 310 304 304 304 28 310 304 28 427 297 28 291 207 310 62 310 245 310 215 18 310 493 28 304 28 100 396 104 285 310 74 310 28 310 250 128 195 304 304 28 28 28 310 28 310 28 310 304 98 410 28 313 393 23 122 310 425 56 14 310 28 304 228 304 28 310 304 28 136 28 46 28 304 310 461 51 160 251 310 99 28 304 304 304 398 304 304 310 28 442 297 359 304 304 304 495 304 19 304 310 152 144 96 393 304 310 391 304 410 310 139 304 402 99 304 229 304 28 28 304 304 310 201 304 28 78 304 304 28 304 382 258 310 387 381 391 304 42 310 143 123 280 310 42 310 304 304 104 28 310 304 39 304 304 304 28 28 310 445 310 320 310 304 28 304 28 469 45 310 304 28 270 310 28 310 490 28 310 304 306 310 310 304 404 28 357 262 81 310 304 28 304 310 342 28 304 161 28 304 310 178 310 28 70 51 147 295 354 49 165 310 109 310 28 28 28 28 105 304 310 28 310 28 62 304 54 28 130 304 310 300 347 310 344 101 210 431 183 384 310 307 304 368 310 28 304 436 132 310 28 28 28 310 304 28 304 310 291 310 28 406 310 388 28 28 5 473 304 28 382 304 310 28 304 304 186 310 304 310 310 304 94 137 28 272 28 206 28 310 304 28 304 213 28 304 28 310 6 67 309 235 249 28 119 310 304 310 310 310 304 20 111 208 28 304 304 28 28 304 83 304 9 304 147 310 310 304 255 246 474 28 304 475 304 304 28 446 28 310 138 310 304 415 310 49 192 304 28 28 310 28 308 310 304 353 310 310 304 304 310 373 356 304 28 304 367 362 139 433 28 291 304 310 310 329 28 310 304 28 310 28 16 28 310 310 28 304 28 310 329 28 28 28 310 72 304 19 28 310 304 389 304 310 44 304 239 310 323 28 310 22 340 39 136 28 28 328 304 28 304 310 35 421 341 61 96 327 304 28 310 80 332 382 28 28 274 416 304 304 350 208 89 404 304 483 310 304 28 234 304 304 270 310 28 304 28 304 28 174 230 304 49 156 310 87 310 310 304 330 28 310 109 28 48 304 304 28 304 304 304 272 310 28 360 304 28 304 28 310 327 310 28 102 304 252 28 310 304 260 194 28 103 155 297 304 28 304 28 426 379 458 292 471 310 310 28 28 310 310 304 304 310 464 28 28 7 304 300 202 310 28 28 295 304 310 304 4 310 310 28 304 310 304 244 304 264 310 147 304 465 353 20 439 441 420 310 28 310 310 28 57 310 28 304 47 28 28 313 304 310 310 310 108 208 28 28 304 310 304 291 310 28 304 304 83 80 398 174 448 28 310 160 28 310 310 28 28 483 465 304 28 310 304 301 304 90 290 28 28 28 402 304 32 310 304 304 304 481 28 443 28 310 28 304 304 389 251 28 28 310 9 28 57 69 310 28 348 122 28 197 310 240 310 310 310 310 310 318 213 189 28 299 291 310 310 356 304 310 28 234 12 304 28 310 135 310 21 310 310 304 28 28 310 28 304 320 310 2 310 304 310 447 304 304 253 28 304 410 310 32 28 310 389 304 310 344 221 28 385 28 28 304 304 346 304 19 304 304 28 28 28 28 310 304 398 28 304 28 310 317 115 28 310 9 28 65 310 270 28 418 241 304 304 363 110 420 304 128 483 483 28 304 281 304 96 310 76 310 304 310 310 304 28 28 304 408 304 304 304 310 28 369 304 196 310 304 455 304 310 246 304 261 310 67 304 304 425 460 310 310 28 304 28 310 180 310 99 418 28 28 221 402 38 3 288 16 304 61 28 304 28 98 357 28 310 304 496 34 304 28 31 304 28 393 55 28 304 28 310 28 28 28 310 75 304 310 304 304 339 223 304 310 310 38 28 310 304 39 196 304 116 451 444 304 28 304 179 82 304 304 304 55 112 376 310 310 310 28 304 28 342 472 304 304 65 304 28 304 28 304 28 220 28 31 28 50 310 240 281 465 28 209 310 304 442 489 304 304 304 304 304 459 304 136 28 118 195 28 304 304 304 310 304 304 28 28 304 28 192 304 304 64 304 310 158 310 310 160 28 304 304 158 304 327 120 401 28 65 310 310 304 28 310 28 137 304 310 304 310 310 37 456 304 304 28 28 468 358 304 58 314 28 28 304 28 28 304 310 28 48 353 310 116 26 28 497 121 310 28 310 310 28 28 152 356 449 176 28 111 304 211 310 304 238 28 28 277 28 320 310 304 28 304 405 304 229 111 304 310 159 87 310 310 304 71 428 304 310 310 28 310 304 28 28 28 310 310 179 304 135 28 167 28 15 310 14 481 28 304 139 304 28 473 310 28 310 310 304 193 451 28 126 304 304 310 304 310 28 310 291 310 304 304 28 310 279 196 28 304 408 304 310 420 116 310 331 28 28 304 28 112 28 304 219 451 244 428 268 17 28 304 310 48 28 494 304 310 28 471 310 304 304 304 304 304 445 310 344 304 304 64 475 236 28 304 300 304 280 192 35 299 112 304 301 304 28 118 304 310 28 426 310 28 310 310 301 301 302 310 310 375 304 402 388 300 207 301 28 153 310 53 178 28 304 28 28 289 310 64 304 304 28 89 310 304 28 338 147 28 28 304 106 304 307 304 28 310 304 217 122 386 35 28 32 79 310 304 286 310 304 39 78 28 304 310 20 310 401 28 201 33 26 240 178 195 310 150 28 304 310 136 57 304 304 28 28 304 313 304 310 185 334 209 310 304 28 310 40 28 211 333 11 304 128 398 56 347 169 310 376 310 71 310 28 310 310 28 219 310 28 488 310 304 93 242 500 28 16 310 28 28 427 28 28 423 14 419 304 28 310 80 304 310 310 270 310 294 165 310 304 71 28 52 391 310 62 28 28 28 28 310 304 310 304 28 3 240 420 28 28 28 94 428 398 415 28 304 298 294 310 304 28 304 28 441 304 304 310 310 310 28 467 164 320 304 362 346 69 28 304 28 310 310 304 310 86 394 28 368 423 304 96 310 28 481 239 304 281 310 243 310 382 310 310 310 224 102 153 185 28 310 108 395 328 304 281 304 257 304 304 217 28 28 301 304 425 168 149 336 356 304 318 310 310 28 304 287 304 268 28 304 310 274 484 310 310 41 349 408 310 211 310 28 310 99 28 72 139 28 310 310 304 236 310 266 28 50 310 28 28 28 304 304 304 243 97 28 193 304 172 62 310 304 28 304 310 335 310 304 304 28 211 335 304 310 423 28 310 53 310 310 304 120 28 28 28 141 41 28 28 304 304 52 157 141 304 304 28 215 312 422 240 478 356 310 301 304 232 304 23 310 496 125 304 28 304 310 387 310 304 51 55 28 304 28 310 28 28 28 77 310 304 304 188 304 376 304 310 304 295 310 425 78 310 28 84 304 28 28 310 310 28 310 342 44 310 28 235 31 304 480 243 194 168 304 310 177 310 39 310 304 54 310 132 7 1 304 310 304 483 177 304 39 465 310 28 247 310 120 304 310 142 139 281 181 310 310 310 310 304 28 347 28 310 85 304 28 310 162 310 50 304 28 28 304 310 304 304 85 304 41 304 310 304 28 203 382 28 310 244 310 28 310 304 28 310 260 310 310 434 310 310 415 310 28 102 304 28 310 452 28 334 304 32 1 304 304 304 304 310 348 79 480 419 310 416 310 28 304 204 310 301 28 28 310 67 310 132 268 310 304 28 310 304 28 310 310 28 28 41 28 304 304 500 304 310 28 304 481 304 310 78 49 310 304 304 429 310 481 304 147 28 28 304 304 304 310 316 279 28 223 304 198 132 28 304 304 37 439 191 65 28 264 288 168 310 28 304 281 54 413 28 346 310 28 141 111 8 248 335 185 310 304 28 310 204 304 304 304 304 28 304 310 28 304 65 469 28 322 28 383 310 28 304 304 492 28 49 28 304 310 310 341 319 1 304 440 304 28 304 310 322 28 125 240 310 304 304 310 310 304 484 304 310 116 211 313 28 399 290 24 268 175 345 310 28 28 304 399 310 415 20 481 28 190 304 310 310 28 240 482 92 310 304 310 310 310 310 304 310 44 310 28 310 28 120 331 310 310 310 169 304 310 304 28 304 311 304 310 28 310 431 310 304 310 310 232 111 28 483 423 28 164 304 230 332 423 310 28 310 357 310 82 432 462 28 138 260 335 370 28 349 455 295 84 436 28 28 304 310 310 136 28 483 310 310 396 57 310 304 408 28 28 310 28 235 97 28 28 310 304 28 148 69 28 360 28 28 304 304 310 28 101 28 304 158 304 310 310 304 310 304 28 310 28 304 77 34 28 28 28 28 310 275 348 103 310 185 304 107 304 310 304 310 310 348 332 192 304 304 130 336 105 310 310 65 310 65 310 310 41 457 28 307 28 166 36 28 28 201 28 310 310 310 28 304 28 304 304 21 310 176 10 28 28 310 310 388 28 303 28 109 310 28 28 304 304 258 28 174 28 28 310 304 64 209 141 28 304 28 304 304 28 304 211 304 304 304 28 28 304 28 310 28 310 170 181 390 310 471 28 310 93 304 310 304 123 304 365 304 310 304 310 402 300 28 443 239 140 304 107 243 362 310 304 28 304 115 310 289 304 278 28 30 28 310 65 49 304 229 144 304 39 180 270 80 482 310 310 56 264 405 28 304 310 304 472 348 475 304 304 347 314 298 310 28 304 310 28 348 310 28 304 310 310 310 304 310 28 241 28 304 51 382 304 237 28 310 436 232 310 304 460 28 28 304 28 310 304 419 363 364 310 213 347 304 28 381 28 310 226 28 268 310 131 218 17 304 304 483 304 304 304 310 304 8 358 390 28 28 28 225 310 310 310 105 304 310 69 1 310 310 304 310 28 28 28 304 304 28 310 28 28 304 304 281 310 310 71 6 304 304 304 310 28 304 19 101 491 303 420 28 304 304 310 304 310 283 310 28 304 469 341 276 39 394 304 158 6 489 357 147 274 28 304 310 304 310 304 310 310 189 304 310 28 48 304 310 304 310 436 207 28 411 310 271 131 454 304 422 240 310 310 1 155 191 310 420 28 405 28 28 479 301 310 500 242 377 58 245 304 310 28 45 310 408 304 120 304 301 310 304 28 304 495 310 310 28 310 306 77 310 483 101 240 304 304 214 304 304 28 310 51 310 291 3 304 28 310 304 310 165 28 304 310 28 304 28 448 315 120 304 310 310 163 246 101 22 278 310 472 304 28 304 301 174 470 304 159 188 86 310 59 214 28 304 28 28 189 28 120 188 304 310 304 28 407 310 304 28 102 28 28 300 28 338 372 310 310 3 304 28 185 304 310 304 33 139 28 304 310 28 28 28 310 264 310 28 360 140 39 304 28 310 145 310 310 310 304 304 310 304 310 73 28 245 28 392 310 28 304 310 28 304 310 28 356 310 310 304 304 304 245 295 28 394 28 28 304 310 310 28 156 211 304 304 310 104 207 304 310 304 75 255 28 28 361 53 304 97 28 158 304 310 310 28 28 310 310 307 28 304 72 310 293 28 488 304 304 310 310 310 28 341 304 304 28 304 28 304 67 304 28 310 32 367 310 310 310 28 310 304 216 310 304 304 304 382 310 310 310 34 304 28 304 310 310 28 304 28 22 56 448 404 304 310 28 310 247 304 182 304 411 304 3 8 17 304 347 28 448 193 310 310 310 304 385 28 310 310 310 301 390 77 304 28 382 274 304 459 39 205 159 389 310 46 310 304 463 41 286 170 79 28 491 310 427 490 310 28 460 270 114 310 310 310 304 295 310 304 135 28 43 448 455 445 313 310 43 433 380 491 28 28 342 28 304 28 165 313 310 310 304 304 28 28 28 28 222 18 374 310 304 28 319 406 310 28 346 303 49 155 65 304 481 304 278 190 304 28 28 310 28 304 270 234 240 304 304 304 304 110 310 310 88 28 310 488 310 307 139 28 295 304 178 304 297 331 310 315 120 310 310 9 401 28 21 375 28 65 28 306 341 310 310 274 310 310 304 295 28 304 304 43 8 143 310 397 382 28 304 28 304 304 304 304 310 303 310 310 28 423 304 304 304 304 310 28 310 310 310 28 304 441 28 304 28 200 292 146 228 28 310 28 304 304 310 28 28 310 240 330 364 304 66 310 389 304 304 310 239 310 28 310 304 479 28 304 253 491 304 28 304 88 443 402 466 304 304 304 304 28 304 310 304 322 28 28 304 429 310 40 304 310 487 430 28 217 211 304 55 304 66 310 310 310 310 468 310 310 440 310 17 28 31 107 310 28 310 310 304 281 28 310 304 322 318 442 190 310 265 34 28 327 310 28 281 28 67 28 357 332 310 28 310 399 229 304 310 291 310 95 28 28 310 98 28 28 194 28 267 28 304 300 28 133 28 323 367 17 261 313 304 310 310 480 471 28 304 375 444 463 28 232 304 304 310 310 494 310 102 72 304 262 28 28 28 304 310 310 315 28 302 347 295 304 28 20 304 304 28 238 28 301 310 304 310 304 120 310 310 279 304 28 28 310 28 304 139 28 387 226 28 28 304 304 28 64 310 28 42 28 310 310 310 170 310 80 151 310 35 304 28 287 310 304 28 28 85 310 303 304 310 310 310 310 98 304 28 310 28 304 28 221 332 304 65 310 304 292 310 196 310 414 458 28 28 310 304 304 304 332 304 28 151 304 304 67 28 28 483 310 304 310 304 74 310 310 304 310 443 304 82 28 304 310 304 28 28 185 366 423 120 310 418 28 28 304 310 28 310 304 472 74 28 144 54 185 463 28 28 385 28 240 304 304 313 180 28 370 280 310 422 222 310 310 28 313 304 211 310 496 263 28 28 304 310 310 310 28 310 484 182 304 310 368 285 310 145 310 159 310 270 28 304 56 28 304 304 343 28 212 119 304 310 304 28 28 28 310 304 28 450 310 402 402 28 28 304 310 28 28 28 497 28 310 79 409 310 28 236 167 28 28 132 137 310 429 17 200 157 304 310 293 225 83 310 304 304 449 460 489 304 310 304 304 385 479 310 310 245 500 281 28 28 304 304 319 354 304 397 304 479 114 304 304 281 28 310 310 310 359 304 28 214 267 141 28 304 304 452 122 310 461 310 304 28 310 220 490 52 310 28 113 28 304 304 310 304 386 310 310 28 141 170 310 365 300 28 304 310 215 310 387 494 310 304 120 304 304 304 304 196 304 199 310 304 240 468 28 310 129 342 304 310 28 310 28 28 237 310 98 310 28 210 310 127 304 291 304 304 28 28 464 49 28 28 304 304 304 313 142 310 110 296 28 188 418 304 28 304 28 310 28 310 28 28 310 127 304 310 310 304 304 310 104 28 28 310 363 11 266 28 28 304 28 28 28 83 164 45 1 28 310 170 42 310 28 28 3 291 304 254 22 492 120 28 66 310 310 310 28 304 28 36 313 324 28 310 28 310 310 304 310 370 310 28 28 310 310 304 76 28 158 135 28 53 225 310 304 29 28 310 23 68 291 206 344 28 240 380 304 304 28 28 112 292 429 310 158 403 28 28 328 346 310 212 304 304 28 240 172 310 344 317 313 304 304 310 333 28 304 310 28 265 398 304 368 304 304 469 488 28 63 310 304 304 304 204 17 304 390 39 28 464 28 304 489 28 143 348 224 362 28 225 182 304 104 304 324 310 304 49 310 168 239 116 97 129 10 310 310 310 304 51 139 28 49 273 28 81 304 238 304 304 310 168 380 304 344 310 270 137 310 328 171 310 304 28 310 262 304 28 49 28 28 28 304 92 310 304 301 164 28 304 28 188 28 28 180 310 28 239 181 425 310 304 278 259 127 310 287 445 454 65 304 310 11 126 28 310 28 294 362 368 28 310 304 28 304 304 269 28 304 304 28 28 97 282 28 304 28 334 28 140 304 304 28 28 351 304 466 210 313 28 112 28 28 304 310 98 70 310 304 310 226 304 483 304 231 304 28 304 28 28 408 310 121 472 304 282 28 310 310 310 35 310 302 28 310 274 383 334 275 28 30 310 304 170 28 304 304 74 103 304 28 304 148 25 304 304 240 64 17 70 371 306 304 310 25 28 310 310 8 304 278 304 304 15 38 16 28 28 291 28 304 310 27 304 310 310 310 310 217 282 310 291 304 332 206 267 68 310 422 310 116 4 349 310 202 28 304 182 310 28 310 310 304 426 23 310 127 28 109 28 159 310 310 310 28 304 28 310 310 304 304 74 28 304 310 88 28 304 304 28 364 28 78 16 310 310 304 310 304 28 310 439 310 310 28 167 304 310 399 28 274 92 78 288 273 304 330 28 304 392 304 407 28 85 310 28 28 304 8 28 28 349 304 304 47 28 183 466 310 407 81 144 464 310 304 310 310 491 28 310 304 304 210 103 304 28 295 310 64 239 270 28 156 304 28 53 304 28 378 332 92 449 16 265 395 28 145 321 192 310 304 496 310 102 28 304 90 28 28 28 310 459 304 111 28 28 403 151 111 214 28 28 423 304 361 304 304 216 310 125 304 420 114 28 145 304 28 153 28 310 28 304 310 287 28 310 310 209 49 28 303 275 6 28 304 310 28 310 103 310 16 270 444 111 273 28 285 304 304 438 304 29 310 28 310 282 297 499 28 310 28 496 28 304 304 310 310 67 310 292 304 402 28 304 310 28 301 310 304 484 168 426 56 310 310 262 257 310 310 304 402 28 302 28 199 28 240 432 28 343 369 424 192 416 33 310 304 203 261 304 162 57 304 28 304 28 304 28 310 304 304 477 310 28 304 61 142 191 425 304 304 304 421 270 28 401 310 304 304 361 310 304 28 28 28 17 310 310 281 304 123 310 208 110 304 304 304 182 399 28 470 28 28 53 310 310 28 310 304 304 488 264 28 137 474 408 225 310 304 28 310 310 461 304 310 310 310 304 310 37 28 363 310 402 87 304 304 310 443 154 28 294 39 268 37 77 412 122 28 310 28 304 290 304 28 310 28 304 310 173 310 28 304 304 28 335 310 310 28 310 310 304 304 28 73 43 254 53 310 304 468 435 304 40 28 310 304 374 310 310 304 304 92 463 310 28 305 310 310 327 255 24 304 310 304 304 188 304 304 310 28 310 310 318 349 310 304 304 116 310 106 152 28 310 304 28 310 28 28 182 28 304 473 310 101 304 301 169 465 304 124 421 379 310 23 351 28 28 28 291 310 310 310 310 281 27 28 20 305 332 28 28 304 375 310 299 42 291 39 310 53 28 30 21 28 310 165 404 376 28 350 28 304 28 304 246 310 273 304 114 310 236 375 302 338 28 450 70 229 304 304 197 463 28 304 327 28 304 386 28 384 310 195 482 275 265 207 304 161 28 304 310 310 304 28 28 310 28 310 221 120 393 131 269 304 28 63 310 28 61 262 59 310 304 102 310 452 246 107 28 230 28 367 144 310 304 304 402 310 310 28 483 310 310 310 389 310 28 28 363 28 304 28 100 304 28 208 215 304 376 285 304 310 257 310 408 46 28 310 423 146 147 28 10 433 28 28 28 28 258 310 363 310 188 313 304 310 28 496 304 310 304 28 28 332 86 304 28 304 81 28 304 310 304 304 304 28 303 158 28 304 28 304 53 304 28 367 262 398 147 96 389 204 310 42 173 304 257 281 310 310 364 21 316 304 304 271 28 429 310 248 347 112 310 310 28 28 291 304 310 28 310 28 304 310 304 444 310 215 28 461 28 310 424 28 310 149 28 313 28 304 28 28 18 28 304 236 28 338 50 304 304 304 28 304 28 40 310 304 310 304 20 399 28 269 291 306 53 28 28 339 310 278 486 28 304 28 231 304 176 343 310 304 304 65 310 304 441 12 61 304 28 28 310 16 464 28 310 304 147 28 28 304 28 156 28 230 304 310 304 38 304 368 28 304 304 310 28 56 304 304 270 28 28 28 28 28 370 125 310 310 28 385 220 427 304 459 209 28 189 310 104 156 28 304 310 1 148 304 275 310 318 310 310 28 28 310 304 476 28 53 313 336 228 61 310 150 304 297 310 304 28 441 310 28 28 310 310 32 310 304 429 394 103 470 28 350 94 418 187 18 145 28 304 310 332 71 40 47 467 310 310 310 28 304 304 470 28 304 101 304 334 304 332 211 310 240 304 123 304 28 28 131 310 119 28 304 304 28 28 150 304 304 28 28 447 385 310 459 229 315 112 304 292 5 310 28 224 310 310 24 310 310 310 53 310 307 301 304 53 28 28 30 186 310 310 28 28 304 304 442 304 304 294 28 28 28 310 28 28 304 310 423 28 186 254 272 182 304 304 28 304 307 304 28 465 64 28 196 310 310 434 270 28 304 304 309 312 240 304 186 304 28 301 304 28 28 28 310 210 304 304 28 212 28 304 310 304 28 310 336 332 240 380 304 28 297 304 304 313 310 246 230 440 304 342 165 28 28 310 124 28 304 28 28 28 28 28 401 68 234 28 304 28 15 310 310 193 155 114 439 304 304 318 310 310 28 28 304 415 1 28 304 310 304 304 310 310 28 304 304 28 28 28 226 233 304 210 310 310 120 304 304 310 355 310 27 416 50 28 304 301 222 36 304 63 369 400 380 310 310 70 304 304 64 286 287 304 335 192 310 310 28 304 304 28 28 304 256 28 28 310 256 205 310 64 256 310 310 382 310 310 310 304 65 238 28 89 304 304 304 221 402 304 28 304 28 134 491 310 28 304 304 28 251 304 304 28 405 310 101 444 1 304 28 28 28 310 304 304 130 58 310 304 310 28 137 433 304 281 167 28 304 28 91 310 176 310 304 498 304 211 310 28 131 28 28 88 206 304 28 433 28 304 468 28 195 304 304 310 310 28 28 28 452 310 365 28 310 304 304 310 59 211 46 310 346 35 28 310 304 304 28 28 304 153 304 304 452 28 310 28 310 224 304 304 26 304 304 28 310 335 28 130 28 394 304 269 28 28 304 310 28 1 28 310 304 310 304 304 28 28 391 398 304 310 304 304 310 28 28 304 287 112 304 28 28 38 304 358 407 28 89 28 103 304 28 310 310 289 367 310 422 310 50 310 310 304 28 310 290 304 498 304 310 310 304 241 28 304 28 310 189 476 461 304 202 304 386 343 310 28 310 28 310 266 310 310 310 28 304 310 93 304 40 310 310 310 421 384 351 473 304 28 310 310 187 310 310 310 304 304 310 443 310 28 310 28 73 304 310 310 28 346 28 304 28 33 304 310 382 310 310 210 310 304 196 28 292 310 304 483 28 28 304 310 43 304 14 310 310 310 28 89 304 114 416 304 28 308 316 310 28 28 116 310 310 388 138 82 432 304 74 184 99 310 304 49 304 81 310 310 28 310 28 310 53 310 310 310 310 310 187 28 148 310 310 28 304 310 310 438 221 310 310 49 304 310 490 197 359 311 28 304 310 28 304 28 194 28 28 310 39 304 310 310 28 163 218 310 304 383 140 310 229 240 28 101 456 101 28 28 444 339 304 304 304 304 28 28 98 115 291 56 310 27 304 310 28 304 28 28 155 310 304 287 380 28 304 73 304 304 187 304 186 304 310 304 49 249 28 304 28 310 28 467 310 28 304 310 310 28 310 481 93 187 447 402 402 28 310 500 304 94 424 130 120 65 189 310 310 304 28 378 330 28 44 323 310 414 304 252 304 385 83 28 28 28 304 310 28 28 175 28 486 304 378 28 254 310 304 387 77 454 28 310 28 487 304 64 28 246 310 28 310 240 28 310 224 28 394 304 211 28 28 28 338 332 357 1 310 339 159 28 310 304 219 28 17 304 256 85 467 310 310 304 310 487 28 28 366 477 28 216 28 28 304 310 28 304 26 310 12 53 189 376 147 329 310 310 28 304 304 266 382 310 439 381 319 304 334 487 304 304 367 169 209 65 310 28 96 272 304 304 291 310 99 97 28 304 28 120 460 310 28 304 304 304 310 28 28 62 310 304 310 304 80 140 249 461 304 304 304 310 100 292 304 275 304 28 310 255 303 310 310 310 304 358 69 263 310 32 304 28 310 304 65 493 310 310 14 28 28 28 206 310 28 429 310 258 304 28 28 310 240 211 28 310 28 304 304 86 310 226 304 243 310 470 461 95 448 304 377 304 427 310 28 304 199 28 304 28 28 28 304 187 310 28 28 310 310 310 182 421 304 402 310 310 304 210 310 28 9 304 310 310 473 310 20 28 434 310 253 158 310 310 313 90 304 304 310 28 310 418 304 310 390 28 311 53 304 65 28 28 304 41 155 28 304 28 310 262 28 310 172 28 28 28 222 304 28 304 304 310 472 489 239 28 376 310 310 304 304 28 28 310 28 304 310 123 59 310 28 304 310 304 310 117 65 330 304 127 304 304 28 335 310 14 310 304 310 296 120 28 479 429 304 202 310 49 28 332 310 28 304 28 310 487 397 492 304 88 339 180 310 304 28 391 304 28 310 310 28 65 304 28 127 304 343 316 304 408 304 302 310 310 28 448 304 310 304 28 310 28 28 223 304 304 28 304 320 304 483 253 28 147 304 304 304 28 304 488 415 304 278 324 238 28 273 310 408 28 304 254 137 394 40 343 304 304 304 18 304 348 28 244 28 310 304 28 436 310 28 295 304 310 181 158 304 304 15 49 310 185 28 304 3 310 310 189 28 288 28 28 69 310 310 310 304 178 28 307 310 310 28 304 9 304 357 304 28 408 304 232 28 381 408 28 310 28 310 310 310 310 28 261 304 28 215 65 28 304 310 154 310 423 310 442 208 310 304 357 104 310 190 28 28 310 48 65 310 310 260 310 304 304 495 253 304 55 28 304 2 310 460 310 28 304 332 218 310 310 37 235 28 28 289 304 304 281 301 332 304 260 310 39 344 156 313 396 374 49 488 304 315 28 450 304 304 310 28 290 406 304 28 44 134 304 28 108 376 258 101 28 270 28 304 280 312 197 500 10 304 310 463 240 240 304 28 28 310 324 304 331 33 310 28 310 82 470 304 28 28 434 374 28 304 8 310 310 304 310 304 304 310 31 304 28 304 304 96 304 304 310 310 226 275 154 310 304 310 100 28 28 28 310 66 310 28 304 28 310 304 180 28 304 263 445 310 304 304 438 28 304 304 198 28 310 28 49 310 28 225 35 32 304 304 357 310 247 310 304 28 349 201 329 28 298 304 369 426 28 310 240 304 304 310 304 28 304 72 28 228 356 304 28 156 53 42 304 304 28 28 417 28 268 310 310 310 287 408 304 310 310 310 310 400 28 28 290 310 28 39 310 310 87 232 28 28 304 28 304 51 380 223 28 136 270 28 28 304 259 446 28 120 304 11 334 28 134 310 310 40 304 452 272 310 28 357 310 28 310 28 167 408 28 466 384 300 310 310 280 304 65 310 304 310 286 304 265 28 451 304 86 310 90 28 39 304 304 28 455 28 28 310 304 304 226 304 304 304 87 304 310 304 310 28 28 304 304 406 304 28 304 440 28 310 305 128 30 428 28 357 487 304 304 310 228 304 301 28 141 304 174 304 28 310 304 483 28 304 304 288 310 28 281 304 28 423 304 301 310 28 310 310 203 420 304 75 310 13 413 171 28 49 500 304 310 51 304 179 187 28 304 286 28 304 334 304 304 310 310 304 310 237 310 304 28 310 304 304 310 28 313 28 83 310 193 172 14 304 491 28 310 310 28 2 310 304 120 28 37 28 318 28 310 57 164 304 304 28 227 429 28 270 150 477 226 310 304 406 304 91 304 226 310 304 304 28 304 304 483 310 304 304 28 122 310 301 28 314 310 53 304 222 448 208 310 304 120 304 28 162 370 113 304 28 414 304 304 28 310 304 180 464 497 304 304 310 135 28 304 350 111 304 304 71 476 304 129 28 148 366 342 270 304 85 304 310 304 148 310 28 2 310 28 304 310 310 304 313 338 28 310 304 310 310 479 150 304 304 310 304 28 310 304 122 35 405 310 304 28 310 28 28 310 88 334 313 429 28 246 407 88 304 310 310 53 39 270 292 28 304 28 304 39 304 304 304 106 304 28 310 242 328 310 39 383 272 304 104 28 28 304 28 304 294 28 304 304 279 28 28 304 131 28 304 249 250 53 304 351 423 304 310 398 304 310 304 310 304 384 394 402 304 33 24 310 28 304 301 28 304 28 28 310 79 226 37 269 28 298 184 56 93 304 304 310 28 27 382 28 310 28 461 28 304 310 310 408 99 114 28 159 454 7 28 304 393 304 310 304 79 304 310 190 310 137 304 310 28 304 304 399 310 304 28 2 23 304 310 310 329 304 28 67 310 28 310 28 304 146 448 28 406 304 360 204 60 304 28 310 46 65 28 456 304 80 28 310 304 310 363 310 304 310 301 304 28 304 304 86 358 312 458 83 310 310 28 28 28 473 304 281 304 28 28 230 28 310 366 304 486 28 304 269 28 310 301 310 478 310 181 281 310 310 310 310 211 310 28 15 456 28 304 304 28 28 42 65 28 28 310 310 304 437 304 310 310 28 310 310 313 104 60 28 310 25 248 352 28 266 310 310 28 235 423 28 95 61 310 28 304 304 310 291 310 28 310 310 28 310 304 304 160 467 310 61 28 28 161 304 105 310 310 304 28 65 157 310 64 47 304 94 304 304 304 377 238 28 310 28 304 340 231 304 304 304 310 304 14 310 25 473 215 24 28 180 28 310 418 28 28 328 304 28 274 28 310 304 310 310 310 304 310 497 304 310 310 28 304 28 456 28 308 28 430 28 304 304 349 225 304 304 304 152 83 43 28 304 304 388 28 483 28 304 242 310 310 28 310 304 348 310 28 233 28 151 310 304 304 304 120 304 291 28 349 310 131 304 250 442 28 482 28 340 304 59 304 276 221 310 304 304 310 177 28 304 304 28 367 310 463 28 396 356 304 310 332 120 304 402 16 28 324 446 66 100 28 40 304 423 310 336 285 310 270 304 143 28 304 437 406 28 310 304 49 284 36 41 18 254 310 309 28 136 323 42 334 452 28 28 304 93 282 310 304 304 310 310 310 125 55 310 332 304 315 310 476 408 488 332 310 305 304 461 481 28 304 310 28 28 39 305 17 92 28 375 270 28 28 304 107 428 28 310 28 456 372 28 423 492 310 304 420 413 28 310 28 310 28 310 318 254 304 304 304 304 304 304 304 368 430 28 310 385 310 304 304 310 78 304 420 123 364 149 304 28 402 310 28 420 166 193 310 94 270 304 28 347 28 310 28 310 344 470 330 342 54 304 22 304 319 28 170 28 74 498 28 28 150 310 310 292 304 304 28 310 303 310 304 304 304 304 193 304 308 306 394 304 304 49 310 310 304 28 310 368 28 274 310 300 310 139 483 310 124 28 28 346 277 28 28 304 28 313 310 423 275 304 304 310 304 200 62 304 304 310 176 310 310 310 13 28 49 28 427 313 28 304 28 289 408 116 304 28 304 310 500 304 496 96 304 304 28 480 65 15 28 105 310 304 28 304 28 310 304 28 304 61 35 310 405 310 289 310 28 304 336 304 28 336 304 304 28 85 304 212 28 477 28 176 381 304 28 304 103 226 310 304 274 28 28 310 310 310 310 315 154 483 470 412 28 310 424 310 360 66 381 28 304 250 271 139 304 28 311 28 310 304 31 28 202 304 376 304 28 167 304 304 304 34 28 310 196 80 379 447 310 28 304 448 304 304 310 28 304 28 254 270 400 304 1 340 304 310 304 211 304 36 304 64 232 310 28 310 310 304 304 251 28 304 28 185 304 81 310 28 304 164 28 28 304 453 28 87 458 28 310 310 337 304 28 28 304 310 28 28 28 28 304 202 28 304 151 107 372 217 313 28 310 441 304 28 310 28 304 104 310 310 310 310 310 304 345 28 81 28 304 310 344 310 171 28 41 310 28 304 448 322 153 28 311 304 304 28 304 485 369 28 304 310 28 395 117 165 177 304 304 304 310 304 451 28 423 118 310 440 304 310 310 28 310 28 428 28 240 304 304 4 28 304 28 258 28 311 28 356 241 28 211 304 290 28 50 28 304 304 28 310 310 304 28 116 310 205 409 310 259 304 310 28 310 304 310 486 241 167 201 395 28 402 28 310 310 28 28 304 304 310 304 28 304 310 471 28 28 396 184 28 28 304 220 103 310 482 397 304 28 28 28 304 310 28 304 304 281 310 170 28 411 423 348 178 427 39 51 28 310 310 127 310 28 299 304 313 310 449 139 310 304 304 408 157 304 28 491 306 2 304 304 304 28 304 28 310 310 442 304 310 304 366 28 310 51 304 308 28 477 39 28 304 146 28 284 28 310 207 28 20 28 310 304 88 420 310 304 28 310 124 237 264 28 304 247 304 376 28 304 191 310 16 28 304 284 310 426 429 310 304 160 304 304 28 486 343 310 28 310 28 304 310 335 387 304 304 199 188 287 304 28 310 310 28 304 199 4 250 332 40 304 304 304 310 327 310 487 310 147 337 304 313 435 304 304 304 304 310 456 310 304 304 310 189 273 304 304 304 304 304 28 268 58 28 332 310 304 42 273 318 166 304 310 310 28 438 137 348 204 28 135 304 310 282 64 310 304 119 423 428 137 422 316 37 28 327 310 304 28 91 103 127 475 28 310 310 304 133 28 310 335 28 116 28 304 283 304 332 229 28 28 217 448 310 56 28 310 94 135 304 310 28 86 382 310 172 310 28 28 304 304 5 166 310 28 304 424 310 310 28 28 88 250 28 205 16 310 304 28 28 304 304 310 310 28 310 310 310 304 28 310 310 48 304 28 184 28 304 304 28 28 310 24 147 310 304 470 48 310 236 485 482 310 430 304 85 310 481 53 28 304 304 68 408 15 28 402 382 310 443 438 298 310 310 183 28 394 304 304 314 402 28 28 304 442 330 13 310 149 310 351 310 104 304 28 310 310 28 28 89 28 316 28 310 304 310 28 28 56 28 304 304 28 310 28 304 310 366 448 488 112 77 138 324 457 334 310 28 304 304 28 28 304 39 12 136 28 304 28 310 304 28 128 28 239 244 310 310 28 304 304 477 310 319 88 304 28 28 304 28 304 310 340 310 399 28 56 77 240 304 310 209 401 49 28 62 83 28 28 28 310 310 310 28 304 53 304 180 28 304 28 310 294 28 200 304 28 304 28 403 304 35 304 28 304 152 5 304 28 310 268 304 310 28 28 28 304 28 28 490 28 304 176 76 304 205 317 304 310 28 304 310 28 28 36 28 310 398 310 310 60 28 310 310 304 28 130 310 304 436 410 209 28 53 304 237 212 28 369 28 304 304 319 28 246 339 483 304 28 304 310 310 304 28 28 249 374 289 310 458 310 310 310 310 304 310 489 323 28 310 16 486 310 28 304 382 304 28 310 441 310 304 28 493 28 28 320 310 28 330 310 28 472 27 423 304 332 28 28 366 310 1 147 304 310 353 28 310 304 304 28 177 28 491 310 28 304 351 140 304 28 48 426 366 292 28 28 310 304 28 362 310 28 310 304 189 28 28 304 425 28 304 396 310 304 304 28 310 28 310 28 310 28 304 392 310 107 250 310 157 310 28 304 304 310 304 310 301 393 304 160 28 304 304 304 304 28 28 28 396 304 312 304 310 489 28 79 452 28 28 4 304 198 126 28 59 310 310 398 339 310 241 28 310 364 442 310 88 28 310 310 310 28 215 310 28 218 310 310 310 262 176 28 28 304 251 304 270 394 147 35 81 304 385 65 28 310 205 28 304 28 28 304 28 304 211 310 310 310 28 54 304 469 304 304 247 174 175 304 200 28 278 258 28 436 426 310 212 377 26 304 454 28 193 28 310 476 374 240 284 304 49 201 126 320 397 28 408 393 380 399 173 304 385 304 304 310 467 310 310 28 28 174 310 310 304 28 398 304 28 243 308 310 142 197 58 310 28 176 28 28 73 304 310 26 28 310 304 188 28 28 310 304 114 28 17 304 304 418 164 310 104 310 304 310 28 403 310 130 28 304 310 310 28 98 451 404 416 110 147 28 203 356 208 304 402 28 28 49 310 57 28 28 304 28 293 28 208 28 184 61 4 304 310 310 454 301 310 15 28 313 435 310 222 359 310 304 474 304 32 28 490 304 212 492 28 304 484 28 310 28 28 304 28 440 495 304 195 270 28 304 310 28 28 49 304 153 65 278 304 28 28 310 304 310 11 402 304 52 89 423 186 332 304 386 310 116 17 304 1 281 310 423 362 414 304 423 147 310 310 309 310 310 304 28 304 177 469 310 310 20 304 304 28 468 310 310 310 304 192 310 28 328 452 281 412 28 310 310 138 310 304 32 483 310 28 304 304 310 28 82 462 53 310 310 310 28 310 286 382 28 447 304 28 304 304 304 304 426 410 335 304 361 239 28 195 304 304 211 371 310 173 319 310 28 28 310 28 28 135 330 28 304 229 352 310 28 28 79 158 310 310 247 304 310 304 28 304 281 304 57 304 28 281 310 205 304 304 192 310 310 304 203 304 9 127 28 310 304 10 109 138 402 395 310 391 423 28 304 310 335 103 304 28 304 28 156 310 304 310 321 298 304 161 28 473 304 257 408 28 304 70 310 369 435 176 101 310 304 310 28 304 387 28 310 289 6 28 219 304 219 1 226 28 28 304 304 28 296 332 28 304 310 310 304 39 304 310 310 28 28 408 28 304 496 310 489 226 164 310 310 28 10 244 28 304 304 28 28 28 28 365 304 171 211 304 310 304 310 310 28 310 338 483 304 28 252 310 44 310 28 310 28 28 29 28 28 304 113 332 374 310 304 41 450 128 310 28 35 28 310 310 232 304 85 310 59 310 319 304 313 310 403 304 310 367 28 304 310 147 284 186 464 381 28 300 304 222 310 304 304 66 304 310 310 281 304 304 219 304 310 1 310 304 471 304 28 28 28 310 478 60 310 199 28 28 432 28 444 28 86 28 368 310 310 28 415 177 28 375 310 304 113 5 28 310 28 310 352 184 304 28 310 231 91 28 28 310 408 310 310 28 310 304 310 369 28 310 310 453 28 304 304 346 304 310 310 310 28 310 28 211 310 271 331 304 160 310 304 183 328 270 28 291 15 28 310 310 16 304 28 224 304 8 28 304 28 310 310 180 206 28 28 2 486 28 246 78 28 28 270 211 28 196 67 107 310 358 310 304 304 474 224 414 304 457 237 28 304 259 28 28 304 283 28 28 310 138 304 437 304 72 28 489 28 270 304 312 310 28 310 199 304 276 310 28 304 310 28 151 28 304 28 423 13 310 28 285 141 296 310 304 13 84 304 28 304 310 304 304 310 28 310 310 310 304 310 402 28 203 343 304 399 28 304 92 28 304 310 360 304 199 28 28 310 28 310 310 310 28 369 310 483 28 310 159 422 332 94 28 28 236 310 355 152 310 406 148 28 304 304 476 133 28 393 304 28 413 304 272 310 385 310 310 304 271 310 28 79 310 39 177 304 304 260 310 310 28 310 96 310 90 225 49 304 304 310 304 415 310 28 28 310 310 483 310 256 28 304 28 310 310 310 28 218 304 310 28 302 310 310 310 310 500 220 304 379 301 304 153 304 310 451 304 304 28 304 310 310 304 28 310 281 156 120 310 310 286 28 489 53 28 4 304 28 440 4 258 28 215 304 304 310 28 28 483 122 304 310 28 100 309 423 207 241 233 28 310 310 304 28 359 28 77 310 291 304 28 247 310 310 304 310 304 270 310 304 310 28 304 297 284 304 28 152 50 310 310 28 28 408 28 310 304 343 310 474 304 28 310 467 234 310 328 296 51 58 171 310 60 483 417 1 304 310 310 304 403 375 155 304 75 133 330 304 432 28 310 304 317 495 470 310 304 304 304 304 310 28 304 304 304 304 487 304 78 357 304 329 28 28 28 150 396 304 28 414 310 310 28 28 28 28 481 304 304 310 310 310 310 304 310 401 79 310 310 310 310 28 28 28 375 372 310 28 167 310 304 28 310 6 449 304 304 130 28 321 304 133 304 358 235 304 28 304 447 49 304 217 195 304 314 310 157 310 304 279 310 28 310 28 310 310 28 7 107 310 310 304 28 231 242 304 28 310 304 396 310 304 28 481 310 310 310 310 414 28 182 485 310 310 408 28 304 28 262 37 28 28 51 367 401 303 304 310 304 28 310 496 397 304 228 28 304 310 28 304 310 49 28 79 28 310 310 171 304 147 54 271 92 250 22 28 156 209 180 312 28 7 385 28 310 304 371 266 28 489 310 240 304 304 310 304 304 86 310 304 304 28 28 96 28 304 310 307 300 304 310 304 28 304 310 282 28 151 304 288 304 28 281 310 304 310 310 412 65 310 28 304 494 310 81 222 88 304 206 310 28 28 304 310 310 310 489 259 28 281 28 264 109 298 304 276 91 73 304 304 28 241 28 182 49 28 140 229 475 77 28 304 28 304 28 304 285 328 28 49 310 372 77 28 310 209 310 304 304 310 304 384 304 310 304 310 453 310 304 304 304 304 105 164 310 28 304 205 310 304 304 28 304 304 304 320 281 285 310 304 304 180 270 28 289 329 304 459 155 293 310 304 310 195 216 382 304 304 310 304 304 310 70 28 28 304 310 288 28 139 310 259 310 249 310 304 382 477 304 310 28 310 403 310 402 413 28 310 59 304 28 304 310 415 310 28 28 310 310 304 304 28 28 152 65 481 28 65 28 483 304 116 208 304 109 250 310 403 28 299 28 310 152 28 473 310 304 248 270 356 2 39 465 387 304 270 310 310 28 415 101 304 128 249 28 304 221 132 304 304 28 126 28 408 498 304 304 310 68 310 364 310 304 304 304 304 313 376 28 313 28 28 147 295 304 66 304 310 313 28 28 28 28 28 310 28 28 304 292 28 304 28 426 28 310 371 281 310 310 304 28 210 28 304 304 28 354 304 28 304 304 28 197 304 204 28 28 454 286 28 304 28 304 326 457 51 28 28 310 6 310 253 449 425 434 459 304 304 304 425 304 98 28 424 304 310 76 94 310 310 28 304 304 28 310 310 294 310 423 304 441 198 304 28 310 491 304 304 304 69 310 310 175 28 310 28 310 28 28 304 310 28 258 339 41 458 310 28 304 414 28 77 263 174 53 304 28 28 418 304 304 304 468 310 310 304 304 310 310 28 310 304 310 304 304 266 304 304 257 310 310 301 234 304 304 368 56 28 271 304 28 304 310 304 262 28 382 283 304 28 28 134 211 304 28 304 317 313 351 304 28 304 310 369 310 304 310 362 304 393 304 310 240 28 62 338 313 200 304 403 310 493 304 304 116 75 28 304 310 310 28 253 200 304 53 13 28 28 304 28 310 237 281 304 281 480 180 252 67 62 455 304 310 28 168 304 319 310 420 310 304 304 310 310 112 28 304 269 310 310 216 348 184 28 108 304 305 28 310 310 1 28 378 310 304 438 216 256 304 28 402 304 109 304 28 28 28 28 310 423 269 304 28 304 28 304 310 28 28 79 1 304 304 28 310 160 304 73 361 310 298 304 265 304 304 431 304 310 310 169 28 28 28 404 443 304 339 240 304 240 310 402 28 310 310 304 355 382 304 310 49 304 304 304 351 310 363 173 310 310 304 310 304 224 304 260 238 28 310 272 310 28 211 310 304 304 455 310 304 304 304 304 106 236 28 304 447 28 28 338 80 322 310 383 45 310 310 423 87 304 496 28 73 304 455 304 28 310 28 310 96 73 304 198 128 310 483 310 448 304 310 28 10 481 460 311 304 28 304 371 220 310 261 250 367 304 467 310 304 408 371 303 310 310 310 28 466 301 28 310 186 304 304 353 488 427 151 28 210 181 304 310 28 304 310 304 304 78 28 304 234 310 310 304 210 304 304 310 310 384 28 310 410 310 28 310 345 6 304 308 25 142 237 310 380 197 402 226 310 310 310 319 401 28 304 296 478 383 304 310 258 56 28 82 28 28 304 310 310 8 304 304 321 206 310 123 364 327 310 28 310 436 28 28 304 99 270 273 214 28 417 28 310 179 151 163 310 304 243 304 304 210 310 232 328 310 28 273 310 304 310 487 154 437 350 469 424 208 28 310 174 304 28 304 304 304 28 195 304 248 304 310 28 28 409 163 28 310 310 150 122 214 28 28 312 226 304 28 28 28 427 28 398 28 304 304 378 402 310 28 28 391 10 310 310 310 28 28 143 358 307 304 24 310 28 168 310 304 365 357 226 253 310 28 478 28 28 28 28 28 310 28 304 291 28 398 304 229 28 304 304 310 345 304 310 304 60 277 396 28 28 28 310 304 28 53 304 28 310 310 28 33 140 310 304 444 332 453 132 499 28 28 310 310 310 301 310 28 188 28 304 310 304 383 310 304 28 310 28 35 235 390 304 304 467 310 200 28 310 28 304 310 483 304 304 304 146 28 28 310 483 223 221 24 28 140 28 304 28 304 304 304 162 28 28 304 310 310 28 371 113 304 310 28 310 28 28 330 324 304 310 310 112 304 405 304 304 186 255 18 310 254 310 28 310 62 310 304 310 310 28 291 304 62 28 310 375 406 310 461 28 28 255 310 304 304 304 28 28 204 28 28 55 310 28 28 28 291 310 282 304 304 304 28 28 304 28 310 28 28 28 304 423 310 28 28 53 304 429 304 352 380 93 408 304 384 28 310 38 152 28 304 304 28 304 310 304 304 420 310 28 369 189 104 28 28 28 310 240 132 304 28 28 304 449 28 28 310 304 309 310 337 28 310 310 304 160 304 431 399 304 313 28 28 186 310 173 28 28 28 310 304 310 310 362 354 28 304 124 310 411 30 28 310 310 145 28 28 28 134 28 107 125 310 203 120 420 310 310 310 28 310 475 310 304 28 487 153 310 84 304 28 376 120 310 304 161 304 28 310 430 304 28 334 136 432 28 28 310 240 28 136 28 304 152 310 310 310 118 131 304 304 304 304 461 304 304 51 340 378 28 310 310 304 28 28 28 213 398 257 28 310 28 28 28 304 478 94 304 28 28 28 310 310 104 15 118 28 290 489 304 310 28 213 28 33 442 355 310 28 214 310 304 28 28 423 39 143 454 226 246 480 28 304 304 304 237 304 310 406 415 381 28 310 310 304 28 110 214 310 460 310 304 323 310 310 310 304 376 287 310 382 96 304 239 279 304 184 304 201 122 60 313 310 269 304 369 310 114 227 310 179 28 279 304 9 310 494 396 304 304 310 304 28 28 28 28 96 310 304 304 28 310 241 304 310 28 310 460 28 310 243 304 304 471 187 300 28 234 175 430 304 28 20 28 93 28 288 28 476 310 310 304 28 310 431 304 28 310 28 136 233 426 28 45 62 148 13 310 56 310 310 125 171 405 49 310 304 420 310 310 180 157 310 28 53 387 231 216 103 432 240 386 334 287 332 173 232 310 258 310 370 28 28 28 165 310 310 28 28 304 60 460 310 293 471 28 28 53 74 298 240 28 76 28 28 304 310 310 28 28 310 128 307 199 28 419 355 444 304 310 349 16 310 28 304 180 257 182 463 304 310 28 304 28 310 310 28 28 304 387 28 270 310 28 49 304 304 304 88 291 304 39 45 300 385 7 42 270 435 304 310 28 151 28 469 131 28 108 310 28 28 1 310 483 28 304 310 287 310 240 261 28 304 28 136 304 304 384 155 28 304 304 304 53 28 449 310 310 28 345 490 310 304 304 323 28 28 304 304 28 28 33 73 166 348 10 304 304 143 28 477 95 45 83 304 148 164 304 310 96 128 310 310 28 310 183 344 28 372 45 310 28 304 304 31 9 329 28 430 114 264 234 28 301 337 38 466 332 260 32 28 422 310 131 310 13 28 170 52 28 170 304 310 28 304 310 28 372 310 310 304 345 212 304 485 310 304 310 320 310 28 310 281 18 215 304 304 304 332 28 310 298 311 28 310 310 304 28 28 17 310 40 310 240 304 304 310 310 28 310 162 304 310 177 310 304 310 274 304 28 28 310 28 28 360 475 331 353 304 304 304 403 470 180 304 304 304 161 256 233 76 304 28 310 310 66 310 310 331 204 402 460 304 28 304 418 304 28 304 301 304 304 274 310 304 186 310 77 310 407 222 310 281 355 310 351 310 304 374 451 28 91 260 310 14 245 484 227 28 133 310 28 304 182 310 28 304 28 304 121 448 311 310 74 304 500 304 304 147 310 310 28 489 5 281 310 343 47 310 493 126 310 28 304 28 310 304 304 28 28 28 28 310 239 28 382 28 304 304 304 72 332 28 310 52 188 28 287 28 304 476 248 131 18 28 310 150 304 310 310 372 53 28 314 310 124 47 319 311 304 305 413 304 28 500 1 304 411 347 387 304 333 96 304 310 28 308 304 229 348 283 147 310 28 204 310 28 28 279 304 65 265 380 307 304 310 310 304 304 28 66 57 423 310 310 310 28 28 304 310 31 127 343 192 310 255 310 304 28 28 304 310 272 383 310 224 28 172 361 127 310 85 90 304 32 310 422 388 304 304 310 28 228 310 310 304 28 310 310 304 84 28 310 310 286 77 304 304 28 401 381 28 49 28 260 490 298 464 398 72 28 332 32 304 53 28 304 28 138 310 28 423 304 205 392 28 375 310 304 310 9 27 171 310 310 237 393 239 251 304 470 28 336 28 442 1 28 28 304 97 310 310 383 304 268 28 28 310 431 310 41 213 304 310 304 324 310 310 10 28 412 172 310 304 498 28 28 310 310 304 402 304 28 145 28 484 304 28 120 28 130 186 163 310 454 138 28 310 304 382 28 28 174 28 304 259 28 150 28 265 412 101 310 58 378 177 310 304 304 28 332 304 342 28 304 28 28 165 420 149 310 227 310 28 310 446 28 304 28 304 304 397 310 304 310 28 28 409 291 310 28 304 28 304 310 45 485 25 310 304 310 28 138 304 293 49 304 310 470 310 28 304 156 28 304 304 97 28 149 304 181 230 177 310 28 28 211 28 202 28 28 304 304 310 496 310 353 28 420 304 310 310 68 377 310 267 301 28 319 213 310 310 310 28 28 156 310 28 5 304 52 304 424 208 131 125 28 304 28 64 6 240 357 304 310 304 466 212 240 28 496 310 310 148 28 304 310 310 304 310 28 310 310 396 310 304 223 28 28 304 304 153 28 304 310 28 310 28 310 310 28 105 304 304 28 304 490 28 28 304 199 112 28 28 310 359 260 28 353 304 304 228 304 312 28 304 304 304 304 304 255 161 28 28 1 304 241 219 211 28 304 54 310 304 306 240 28 199 429 258 451 310 304 28 304 304 151 28 483 429 304 304 397 304 304 310 44 376 304 304 28 55 28 310 418 304 462 310 11 28 28 346 8 304 147 20 383 304 48 350 28 304 310 310 310 310 56 28 28 304 184 304 330 397 28 34 146 310 28 310 28 214 28 31 117 148 195 304 304 15 28 462 304 304 310 211 427 304 28 310 11 328 135 468 329 310 28 296 310 310 29 310 310 277 157 2 304 342 304 28 437 304 23 310 28 58 310 304 62 304 310 28 310 28 292 310 28 310 28 310 304 28 108 310 304 310 275 310 310 28 28 170 310 28 396 119 28 282 401 453 28 310 304 310 355 310 28 310 238 304 304 304 258 379 28 28 28 304 4 93 182 211 28 28 28 64 243 304 310 304 310 310 310 304 240 310 211 77 286 310 310 304 310 455 432 245 304 131 304 149 310 442 310 97 294 28 310 211 28 28 141 318 318 304 304 310 345 28 304 334 310 26 310 304 304 310 304 310 425 359 90 395 38 120 332 310 28 332 8 348 122 28 304 138 28 304 196 310 341 304 310 28 304 114 304 28 210 310 28 304 304 310 482 28 310 417 54 28 141 37 28 28 291 28 32 28 304 310 304 28 191 224 304 28 292 304 310 310 317 304 124 304 28 28 112 310 304 310 310 310 304 28 304 310 310 270 146 157 304 304 102 49 422 304 240 28 257 497 177 310 304 28 241 304 310 28 28 159 28 149 461 28 143 423 320 304 108 28 54 28 310 28 77 28 310 304 310 304 83 473 178 304 310 304 239 385 310 211 304 148 310 54 28 304 149 441 304 28 310 310 28 304 121 304 28 28 300 353 304 14 304 134 28 310 29 28 310 264 246 310 304 304 28 216 496 301 134 14 56 310 304 333 350 211 465 28 49 304 310 188 53 304 382 28 304 348 204 195 310 88 310 28 28 28 310 28 337 28 28 310 310 495 304 424 65 310 304 278 59 441 310 28 304 28 310 235 68 363 28 310 5 310 144 207 450 304 304 304 304 28 310 304 54 77 120 304 310 371 326 310 417 304 28 468 304 224 53 152 28 304 28 281 304 442 28 476 28 291 310 28 304 485 310 28 494 270 310 130 214 304 4 310 71 5 470 310 28 310 28 200 98 155 395 222 310 304 336 28 304 310 304 291 201 304 432 28 442 28 28 310 3 117 310 28 310 310 4 285 304 116 362 304 310 28 304 28 318 495 418 304 28 310 28 320 336 279 4 28 304 310 340 28 28 110 314 28 304 316 194 176 310 310 28 310 7 86 28 310 310 310 310 49 64 357 304 310 304 304 405 28 304 28 28 57 28 28 310 310 231 24 310 28 28 402 304 304 154 304 344 28 304 339 28 436 28 28 304 310 310 304 49 310 304 28 403 452 310 127 310 310 211 310 28 310 304 143 310 310 22 28 310 28 310 304 28 334 11 90 311 310 324 304 234 326 310 304 310 310 28 382 61 426 109 310 310 27 382 28 304 368 404 310 304 313 28 304 314 304 66 310 28 151 407 310 28 195 310 28 28 123 310 49 310 404 313 49 28 28 121 279 310 363 496 75 382 28 28 310 140 304 310 310 27 310 28 447 310 28 382 310 28 468 433 94 228 400 310 310 28 179 304 28 310 28 292 304 304 310 310 304 310 131 28 310 304 310 99 75 28 386 310 310 304 28 258 70 100 304 141 304 318 288 453 28 304 353 294 304 189 126 304 28 304 339 28 28 304 310 209 291 310 193 310 53 165 28 240 281 310 304 304 205 304 304 304 28 304 135 310 310 26 301 304 310 28 304 28 310 456 304 495 192 28 81 310 466 310 310 366 28 304 67 28 310 304 310 304 409 455 266 459 28 304 310 28 119 304 293 28 464 332 28 345 131 28 5 28 282 270 304 304 28 28 310 28 304 28 197 28 371 226 492 304 220 28 256 252 310 21 313 28 28 310 139 270 428 45 304 310 304 28 287 310 163 108 80 304 355 412 310 49 304 304 28 28 485 28 310 304 310 1 476 37 304 38 82 310 28 411 175 84 310 304 28 452 308 310 304 304 394 304 416 304 28 28 304 156 310 352 28 304 310 310 28 310 364 304 79 28 142 28 310 28 6 310 310 310 310 317 404 173 310 91 14 28 304 304 304 304 408 211 380 191 334 201 237 304 162 304 304 28 304 304 304 68 304 324 280 304 28 28 454 28 28 313 211 28 28 304 310 310 431 54 76 304 304 304 382 304 293 310 310 246 28 304 28 144 310 304 304 88 304 301 310 28 325 466 157 304 304 133 310 310 214 310 310 310 28 173 304 310 176 310 301 304 28 304 28 200 9 304 269 28 189 462 304 439 28 310 310 310 310 304 304 79 28 53 201 391 28 28 310 170 304 183 218 28 310 137 310 304 6 304 489 304 304 360 483 28 304 28 310 28 28 310 220 304 302 310 304 283 28 304 310 467 304 310 310 310 175 36 28 304 310 171 304 310 28 244 28 126 310 28 304 28 310 310 28 262 202 354 28 304 304 310 435 304 304 310 310 28 304 304 32 459 390 310 28 28 310 28 182 413 304 237 310 78 408 13 270 482 310 310 28 28 28 28 39 310 310 366 310 28 110 33 28 28 41 310 420 221 402 304 310 28 28 310 295 28 28 397 126 469 28 157 182 304 476 304 188 86 28 270 304 28 310 29 137 1 304 310 304 304 28 304 28 310 492 304 304 310 304 381 357 304 11 310 304 28 316 304 28 85 310 310 201 310 304 310 199 28 310 20 28 310 310 350 304 304 357 68 28 317 234 28 304 310 285 414 310 304 354 72 459 1 310 28 105 304 34 28 224 310 304 222 28 304 28 205 494 31 78 103 304 102 360 28 240 304 28 28 310 28 457 28 310 147 43 304 339 187 318 67 304 451 310 304 28 104 249 28 332 457 394 28 74 304 222 104 28 310 332 304 304 359 28 310 362 310 28 310 28 28 454 290 310 28 321 98 257 304 304 28 310 297 28 461 304 304 304 304 310 304 344 357 304 28 28 28 310 114 310 304 28 408 310 366 304 304 310 229 121 28 7 303 372 28 28 124 28 28 263 154 181 28 310 304 89 310 28 304 28 466 53 310 28 310 304 310 410 328 310 304 310 28 304 304 354 378 310 304 28 310 301 310 310 291 271 452 6 28 271 39 310 304 304 310 310 350 98 304 419 314 2 349 310 286 310 28 304 304 420 103 304 304 310 310 28 28 304 310 81 447 310 123 28 304 304 28 304 332 304 28 38 409 310 304 101 304 481 28 449 28 28 304 246 28 310 310 304 310 180 28 28 44 310 304 173 310 75 179 310 498 310 28 291 304 304 488 271 310 304 28 28 310 425 411 28 28 304 310 182 304 231 91 304 304 143 310 127 476 450 52 28 78 28 450 304 310 28 28 28 28 310 65 310 28 134 310 310 304 310 310 304 310 277 304 28 97 28 304 304 228 28 310 28 190 124 163 28 28 310 164 304 420 304 310 201 310 304 403 304 28 290 28 304 28 28 310 304 28 28 70 115 310 310 310 309 415 76 310 28 374 408 310 309 304 196 251 270 104 28 28 309 90 65 17 221 310 28 28 304 310 28 310 310 310 304 280 310 243 42 304 91 281 310 28 270 304 4 431 28 304 28 28 211 498 310 28 310 28 24 420 310 310 304 28 28 28 28 154 28 28 318 310 310 304 423 304 304 28 215 31 310 270 303 310 310 310 304 310 310 304 28 28 28 395 28 304 304 328 304 412 359 92 36 226 310 28 313 28 458 310 114 304 304 304 28 304 443 28 304 116 28 171 304 304 217 310 313 414 28 209 304 52 304 488 28 359 304 28 304 6 28 335 28 304 28 281 28 137 310 310 249 380 310 28 304 28 161 28 499 304 310 28 28 310 28 304 304 499 304 41 310 310 325 500 28 310 28 458 310 304 416 407 313 304 304 304 167 310 304 310 304 28 310 310 259 310 310 310 353 304 310 348 304 310 310 310 310 28 304 240 28 7 219 310 310 294 304 281 304 310 88 310 201 28 304 304 28 28 310 103 310 440 364 53 304 159 444 28 28 310 209 28 28 310 304 310 304 282 464 304 438 310 49 304 116 28 461 293 310 423 304 77 310 304 289 304 9 304 28 28 28 290 310 305 244 28 310 304 28 310 310 28 290 132 304 310 28 28 18 304 310 310 304 197 304 310 310 472 328 310 304 28 304 28 304 304 28 12 310 7 461 291 310 310 275 304 51 304 28 101 109 107 304 310 96 348 248 310 135 198 251 59 28 293 304 340 28 250 28 28 15 310 39 304 63 310 2 310 28 454 81 304 310 304 28 118 304 28 310 482 304 210 256 28 28 28 304 310 310 310 326 310 304 440 28 310 28 28 28 304 304 117 228 457 304 483 28 188 28 310 28 304 345 310 304 14 28 28 451 304 310 490 310 310 74 473 304 304 310 109 338 304 304 304 304 131 310 253 310 65 187 304 310 318 412 124 292 28 304 310 436 64 295 310 240 304 237 217 239 30 304 310 28 310 203 39 304 304 310 310 220 304 28 153 40 72 28 28 244 114 310 28 310 28 310 28 304 310 304 304 271 469 28 310 166 241 70 310 304 310 223 60 304 310 197 28 28 310 304 145 369 28 304 304 304 304 266 497 304 423 28 28 28 310 156 304 487 345 310 304 28 28 304 304 96 310 310 310 320 24 304 304 310 310 310 382 310 408 456 304 265 95 28 52 71 310 275 445 273 304 304 500 310 310 439 310 65 304 28 285 310 304 310 304 28 488 310 304 310 310 28 310 304 304 28 310 200 186 304 304 111 304 28 212 304 304 28 424 304 310 28 28 310 262 28 304 304 215 28 28 310 28 28 461 87 304 206 348 5 313 394 28 106 310 31 304 310 28 28 310 310 28 457 310 211 432 345 255 28 310 61 141 304 240 28 369 28 304 304 435 139 28 310 304 177 39 310 11 310 28 304 327 188 28 28 304 304 86 310 434 154 310 151 310 310 40 96 28 310 310 310 291 213 243 326 310 304 28 28 310 144 200 304 310 28 476 310 28 310 239 28 304 306 382 357 28 110 28 359 304 310 28 28 304 267 28 28 408 326 310 310 28 28 382 310 43 310 301 304 304 310 65 28 310 335 304 358 108 325 310 222 11 304 310 28 43 47 28 28 28 304 28 28 72 304 28 313 119 473 310 304 53 28 57 28 310 304 310 150 28 141 310 304 310 28 460 304 304 28 131 310 310 73 30 178 28 304 402 310 28 310 310 304 319 28 84 310 304 310 310 304 354 408 28 304 383 387 39 304 304 304 28 310 310 79 310 28 304 147 65 304 494 310 122 492 304 28 28 307 339 315 235 457 310 48 246 28 240 28 304 269 28 254 47 304 28 315 28 49 310 407 268 28 332 282 449 304 310 28 310 304 223 28 32 310 304 304 304 483 120 449 304 304 82 304 382 304 48 101 187 311 304 310 304 304 304 28 158 199 304 345 310 33 397 304 246 276 310 304 149 28 82 310 304 191 332 130 310 28 304 310 310 304 28 199 28 17 230 310 310 28 304 304 28 310 304 6 310 28 310 304 183 310 137 304 164 291 28 28 28 304 163 304 28 301 310 304 28 304 206 304 492 28 310 310 273 80 28 456 91 295 432 310 304 32 28 277 310 304 28 304 28 246 461 304 304 304 304 304 310 284 304 28 33 28 310 304 207 215 304 28 304 475 310 304 304 310 304 310 304 310 28 310 310 310 285 66 304 49 310 105 310 28 211 65 310 304 28 43 310 28 484 310 28 310 413 28 38 5 28 28 28 304 28 310 35 469 310 28 28 28 28 304 28 310 304 310 304 158 28 310 310 49 304 484 304 28 304 477 28 2 193 99 28 309 28 140 497 310 108 397 304 436 28 28 28 240 28 13 270 310 310 29 408 327 399 186 304 304 28 28 28 196 100 227 310 28 28 304 28 304 304 304 304 310 28 28 304 307 310 184 28 28 460 28 465 451 320 310 169 28 28 28 310 304 28 310 492 291 53 1 14 304 28 310 304 28 309 28 28 28 28 250 244 310 310 310 49 310 310 450 310 304 277 28 310 292 310 28 310 28 304 304 28 310 304 304 423 15 311 28 233 28 158 304 73 310 304 28 310 310 304 304 404 304 389 310 310 156 376 304 310 310 423 310 310 287 470 304 310 159 304 310 310 304 310 236 304 28 435 121 304 269 226 310 310 304 304 1 28 304 310 304 304 304 72 223 310 296 354 383 28 310 120 310 304 28 304 310 28 304 304 310 304 310 310 86 444 310 304 304 28 310 28 304 310 28 141 438 304 310 304 28 304 310 98 310 310 246 28 28 28 310 28 166 304 31 177 19 394 420 304 455 304 237 313 86 28 304 351 28 310 1 28 28 28 476 211 304 318 304 467 378 28 310 96 304 28 484 79 28 310 452 213 28 310 304 28 65 28 310 146 183 65 310 28 473 310 369 412 304 304 17 304 310 28 125 28 250 310 226 129 304 304 303 302 310 28 28 304 28 284 310 28 275 304 65 145 78 304 310 28 59 304 304 264 39 310 28 310 28 310 304 310 28 28 304 310 28 28 310 76 11 122 304 92 304 310 304 310 270 310 310 28 310 332 28 28 28 310 28 310 310 134 310 310 304 28 305 310 250 304 222 478 141 310 211 434 28 28 304 28 256 121 412 304 304 498 284 452 52 310 202 98 304 278 28 28 400 128 310 28 28 304 28 363 420 304 304 301 109 205 296 28 28 310 141 304 353 16 28 112 158 310 205 285 310 28 310 310 362 373 289 304 304 263 452 310 310 137 378 15 220 445 310 487 304 304 310 310 246 276 310 28 310 493 92 28 268 312 28 98 310 28 343 150 28 304 310 310 304 226 28 320 304 121 304 304 373 178 396 429 304 49 310 304 310 154 310 415 28 455 61 304 28 201 304 28 335 28 349 310 310 28 260 163 42 428 462 165 176 28 28 248 28 52 281 304 15 314 373 28 310 310 310 304 304 304 28 145 28 150 310 147 497 304 304 310 28 310 412 304 304 310 28 310 304 304 304 28 304 100 14 310 52 28 304 310 28 310 304 44 28 262 28 310 310 301 433 7 28 28 310 28 70 304 1 110 62 28 28 28 304 90 319 388 28 28 304 386 421 459 28 345 310 28 304 28 28 310 258 310 298 466 28 391 28 443 178 304 304 60 137 304 310 28 376 28 28 304 304 304 310 304 304 310 498 128 310 304 310 28 304 493 247 28 28 164 262 276 304 310 392 301 43 304 28 67 89 310 28 28 310 330 310 165 310 28 304 304 313 183 101 10 354 304 301 310 304 310 150 310 304 28 304 310 298 283 147 304 28 167 262 310 310 44 310 28 28 343 304 310 28 310 100 310 28 310 304 150 1 304 201 310 28 443 310 304 304 304 217 277 304 310 28 476 304 310 28 28 28 120 304 166 354 304 120 310 304 290 310 113 381 28 304 304 304 28 28 304 304 304 304 441 28 310 304 98 28 28 317 28 53 28 304 28 310 72 304 459 310 310 137 304 310 28 304 304 28 350 310 491 304 304 74 402 310 382 304 28 28 304 28 320 304 310 28 28 474 268 218 310 310 28 28 220 304 310 310 304 270 262 55 307 28 122 369 28 310 365 310 304 28 310 304 304 74 28 304 284 240 364 186 310 449 391 304 310 310 331 43 109 310 310 304 310 28 310 467 251 93 304 113 399 391 134 310 28 304 304 310 304 304 28 100 304 28 28 167 28 310 310 414 310 213 304 28 28 28 304 304 304 181 310 326 167 339 78 243 304 298 304 28 304 46 310 310 301 310 28 165 383 240 315 28 211 28 315 168 28 28 48 28 310 186 28 28 304 310 423 113 310 304 304 70 310 28 304 238 310 304 28 304 213 454 28 217 28 28 180 28 310 185 28 28 310 28 432 311 471 310 28 292 374 233 310 344 310 393 1 227 28 304 304 240 191 310 304 268 310 28 28 310 304 304 426 310 419 468 28 28 402 316 193 497 410 28 304 28 304 310 471 191 310 310 304 310 310 334 28 270 304 124 28 89 224 310 310 310 133 28 246 123 155 343 423 121 28 28 348 28 305 84 74 28 250 10 310 63 304 304 468 28 155 310 28 30 304 189 304 310 487 304 231 270 464 49 281 28 236 310 74 28 28 1 310 311 217 310 165 305 190 304 269 28 463 164 310 310 304 28 310 28 28 332 459 19 284 304 438 381 467 241 488 28 310 304 344 315 304 310 28 304 28 28 28 304 310 333 117 304 304 28 15 491 310 291 310 28 305 304 492 304 310 377 28 310 431 304 28 28 304 28 310 302 304 402 28 180 439 419 28 304 416 304 240 310 304 310 310 310 365 28 312 310 64 304 255 310 28 310 310 332 310 65 348 310 28 310 281 28 28 500 304 28 310 28 28 304 304 310 475 40 310 310 310 28 361 310 28 304 28 301 310 407 310 310 42 310 310 304 28 449 11 28 310 26 304 359 28 304 40 28 147 114 296 468 28 28 310 285 28 136 336 303 142 402 423 483 310 96 310 28 28 304 299 28 304 458 56 304 304 304 105 119 28 310 304 443 310 28 291 28 310 304 306 174 169 310 28 304 304 28 299 304 28 382 310 65 304 310 200 304 292 147 304 279 31 304 352 499 310 4 304 174 304 337 310 342 355 28 149 28 304 161 450 304 304 191 310 286 281 310 125 310 28 304 474 35 310 304 196 79 388 310 270 28 304 31 24 28 310 60 310 304 28 28 497 310 407 28 310 311 425 28 28 270 304 304 181 28 304 28 200 304 310 28 291 168 304 310 310 204 310 100 304 204 28 301 9 304 28 304 28 234 1 310 49 184 304 28 310 345 304 408 401 400 499 28 104 28 310 240 332 304 304 27 281 28 310 291 310 368 269 218 304 310 299 194 310 309 310 334 30 310 55 310 310 231 28 38 304 28 136 310 304 100 28 310 147 270 310 306 310 304 28 304 310 304 180 310 28 304 120 310 28 28 304 310 8 384 310 28 28 196 310 378 28 171 414 28 205 39 342 310 310 310 304 64 310 28 28 297 28 28 28 310 23 310 214 310 226 310 32 310 304 28 310 334 304 28 252 416 281 28 304 467 91 329 310 28 49 304 28 28 310 28 304 310 387 469 149 304 310 304 310 310 304 304 39 310 28 455 310 74 310 310 304 127 465 28 310 2 28 28 304 161 304 395 310 304 467 63 28 283 310 304 304 428 304 28 475 415 28 23 28 310 304 310 214 310 28 484 304 304 28 154 28 28 304 304 236 28 229 28 69 310 423 295 28 28 61 354 377 310 435 310 222 498 304 304 304 241 28 304 434 263 34 427 28 345 304 310 310 310 304 347 28 304 369 367 15 291 346 304 318 310 28 483 28 28 310 310 353 310 310 335 28 310 304 304 28 28 304 45 411 97 337 304 304 28 28 304 310 461 28 28 28 70 244 21 28 304 304 190 290 381 288 177 310 443 310 310 310 310 103 215 310 28 310 475 310 290 304 304 304 28 310 310 304 386 104 304 308 71 326 346 48 28 266 304 112 304 28 310 120 304 456 28 310 306 304 178 402 310 310 310 459 310 304 377 136 310 310 310 28 28 28 304 304 310 130 326 288 310 304 310 28 28 310 310 304 304 133 28 28 183 192 304 28 28 310 28 457 129 423 28 310 36 310 28 124 28 304 304 416 28 310 304 464 32 273 310 500 310 28 408 28 28 310 28 335 304 310 28 5 135 310 28 310 310 304 310 310 252 304 193 304 304 304 310 28 28 304 310 276 28 49 352 10 304 28 310 28 310 143 155 20 116 310 147 28 304 310 301 310 218 304 263 28 28 281 28 28 53 461 396 197 304 390 310 310 304 313 304 310 310 28 310 468 28 94 304 310 304 310 310 28 304 223 28 304 310 28 494 440 304 272 304 348 28 475 310 310 310 206 28 229 310 28 304 310 304 304 304 304 28 28 310 249 310 304 310 310 36 310 310 28 310 304 237 304 89 240 493 28 43 304 310 310 304 304 28 393 137 310 310 279 310 28 390 297 304 234 474 304 147 39 402 310 310 203 28 304 310 281 28 304 304 300 310 4 304 28 260 310 28 304 331 28 304 28 263 304 310 310 28 63 310 304 28 28 28 304 37 35 304 255 132 269 310 304 206 465 28 472 28 402 304 460 419 415 382 100 28 310 53 28 25 304 304 310 419 143 310 304 203 310 28 28 224 310 304 304 304 310 304 304 304 332 232 310 304 28 310 28 304 304 483 269 103 395 97 28 28 169 204 240 28 118 14 427 310 34 276 304 304 156 420 381 28 304 28 28 28 260 310 28 191 177 310 28 304 28 304 20 310 420 88 28 495 310 304 104 28 28 137 28 28 28 284 174 304 477 383 304 20 28 28 28 231 391 445 224 28 28 28 304 119 20 310 310 304 310 28 211 310 268 84 310 1 304 28 211 310 310 163 28 304 28 304 313 384 405 28 205 310 432 310 310 191 423 304 330 304 53 329 384 417 304 310 28 310 304 310 133 258 28 304 28 494 304 426 28 474 28 304 315 310 28 304 310 339 304 304 85 349 388 310 304 464 310 310 304 251 310 304 119 281 304 270 142 310 304 428 304 28 28 291 151 310 357 129 28 183 471 294 198 310 304 304 304 304 22 28 359 408 28 276 28 467 28 310 28 248 53 333 310 1 304 310 305 304 304 222 53 310 28 304 212 207 304 310 397 8 28 119 310 28 107 310 387 270 365 304 28 465 344 369 310 348 304 28 155 28 310 310 28 326 310 453 310 304 310 304 310 310 282 28 230 304 408 300 28 310 304 304 143 4 136 310 147 310 313 457 277 304 498 28 310 28 310 304 310 471 304 112 28 304 435 234 28 310 28 304 1 304 494 28 383 310 28 304 211 304 236 216 304 310 291 59 28 310 304 402 310 310 310 59 424 28 291 310 159 310 265 355 310 310 6 206 387 28 28 310 302 80 204 405 288 1 304 399 28 310 304 304 28 496 304 28 28 310 241 310 289 304 28 28 310 304 304 120 197 60 28 311 497 23 310 28 44 7 28 310 310 485 28 310 28 310 310 224 338 28 322 310 310 388 326 27 94 304 310 28 28 304 310 304 448 310 28 304 28 28 304 16 304 413 310 57 310 304 304 304 28 237 313 37 28 310 15 423 5 304 185 310 438 310 304 39 414 306 379 260 310 28 304 28 304 236 304 304 1 275 28 304 304 28 304 310 28 177 310 28 460 304 483 149 310 28 28 304 304 28 310 310 423 310 304 408 304 28 167 28 339 310 304 304 28 310 28 310 402 418 304 446 141 66 166 273 28 304 231 303 28 231 304 28 310 28 237 310 304 28 258 304 28 28 240 304 28 310 304 14 28 28 406 28 28 28 222 310 22 29 310 477 310 28 176 340 310 38 74 28 105 28 452 310 28 28 401 304 39 28 304 310 310 416 28 28 28 28 180 304 28 28 151 304 28 304 304 304 304 28 94 304 287 45 28 28 28 28 186 366 56 310 28 28 28 187 310 310 28 304 117 310 117 97 28 310 310 76 25 434 330 175 310 219 310 28 304 304 310 337 402 112 310 310 28 401 28 304 310 28 28 304 255 48 28 28 304 28 447 304 304 304 28 310 222 310 138 184 438 174 428 304 310 304 2 310 77 28 211 304 310 304 304 304 310 164 323 310 28 28 349 28 304 38 240 171 310 310 402 38 304 310 28 310 28 13 304 310 390 310 281 310 28 304 28 116 304 172 304 120 304 240 255 382 310 411 304 310 304 99 28 10 310 310 155 28 310 28 310 382 324 223 310 304 304 28 28 304 422 28 159 480 28 310 28 304 120 28 304 55 310 304 310 489 28 304 451 28 28 434 304 28 327 304 28 310 28 304 304 310 304 304 310 28 188 28 28 310 310 372 304 304 380 28 28 310 248 310 24 28 20 304 28 304 28 304 304 304 137 332 28 310 310 28 310 2 310 310 304 310 124 431 498 100 444 313 266 304 145 293 304 310 310 304 304 28 310 304 304 330 28 205 28 304 28 357 28 310 304 28 314 382 304 304 189 28 310 28 28 242 310 156 304 78 304 28 343 304 293 310 310 33 422 57 310 28 415 92 42 138 408 169 116 273 302 459 28 447 310 304 238 310 304 310 28 115 216 310 281 310 304 304 304 28 310 310 369 398 310 304 433 310 310 130 28 28 28 28 304 310 310 304 28 310 304 461 310 386 310 310 310 240 28 304 304 211 109 1 319 304 342 460 310 92 211 348 28 227 28 304 304 496 310 28 28 60 297 99 310 304 28 310 30 178 28 28 304 24 304 304 304 28 388 423 28 358 437 304 205 310 304 279 304 293 310 310 172 304 89 250 310 28 275 304 28 362 345 310 27 281 438 304 101 304 310 82 423 147 28 310 38 340 408 28 304 304 335 23 304 327 318 253 362 28 310 498 80 304 396 310 28 28 310 28 310 405 28 28 4 304 28 39 28 486 310 141 304 427 310 493 70 310 485 28 28 367 304 310 24 33 310 304 28 304 28 310 310 28 284 304 310 310 310 499 137 310 310 135 347 28 28 304 310 310 356 28 304 480 34 28 28 310 64 304 310 310 304 28 304 28 28 493 304 499 310 310 315 310 304 310 353 381 169 304 304 260 310 265 319 304 137 28 304 480 147 373 447 176 28 298 28 28 304 304 28 133 304 28 304 407 304 28 304 274 28 28 28 304 310 310 304 28 304 304 310 28 372 310 28 304 290 304 28 240 48 310 262 184 221 456 270 304 28 295 381 28 310 304 28 149 304 431 310 234 189 424 304 310 328 359 337 28 310 28 28 28 304 255 28 28 304 334 304 491 254 28 390 310 483 310 310 28 28 259 468 28 28 304 304 28 304 28 304 304 146 270 246 4 383 304 304 28 460 304 304 310 28 30 146 304 310 4 304 310 73 28 28 49 304 28 310 310 310 310 28 304 295 310 310 281 28 304 36 137 310 310 310 39 328 28 367 310 28 28 304 2 310 310 87 28 148 273 304 28 488 297 304 234 304 64 114 111 304 291 146 304 398 304 28 18 123 242 310 191 310 304 304 310 304 238 310 296 28 114 310 467 310 310 112 28 28 28 304 310 304 310 304 201 28 304 304 22 475 28 28 229 40 187 28 28 483 28 4 472 304 310 441 310 310 28 475 304 313 304 28 310 304 310 310 304 304 28 304 310 304 303 340 408 28 304 291 284 310 171 28 475 310 304 304 28 355 304 310 5 360 28 310 28 46 310 147 28 304 262 28 310 310 28 304 310 304 310 228 28 304 28 304 310 310 405 310 28 366 304 206 310 8 402 310 304 291 310 28 28 241 19 310 381 344 310 28 391 28 28 73 430 53 304 87 304 304 51 366 304 453 310 171 310 127 28 310 304 310 310 96 28 304 304 310 86 28 28 69 310 304 28 382 170 28 304 304 28 205 251 445 28 433 442 27 28 238 28 304 28 491 304 305 304 310 28 103 304 152 243 28 310 28 25 307 28 310 402 454 1 304 28 438 310 76 218 28 362 304 310 28 28 304 304 310 28 258 304 281 28 28 304 304 28 304 310 327 310 95 304 270 474 304 304 304 46 429 16 304 304 304 28 304 310 18 28 339 279 199 282 304 310 257 240 197 310 61 310 304 310 347 310 310 34 225 365 28 410 261 481 239 164 28 28 28 304 310 28 28 228 310 304 304 310 310 147 477 28 28 310 281 304 304 213 310 310 116 304 399 310 304 310 28 28 310 188 310 464 310 304 421 304 313 310 252 439 310 310 304 253 28 32 310 406 310 304 96 322 28 310 304 304 304 295 49 147 310 380 304 310 28 304 202 238 264 260 28 350 440 310 304 304 72 28 28 304 304 28 28 310 100 304 168 218 65 310 304 304 5 304 28 304 245 28 310 304 431 485 28 118 304 463 304 310 304 310 304 310 310 28 485 310 200 304 310 310 28 353 332 304 310 28 194 28 459 296 28 291 304 197 240 64 368 28 105 310 469 28 175 303 304 385 28 374 317 310 310 498 304 310 28 310 310 310 310 304 28 310 408 28 28 310 310 150 28 42 51 304 28 310 483 310 304 304 310 115 150 304 304 310 181 65 359 28 28 310 28 423 471 310 28 259 6 226 304 304 28 337 310 304 304 310 310 310 199 13 310 310 310 304 28 219 28 28 28 332 310 310 291 242 315 304 28 123 310 304 480 85 28 392 310 429 304 310 28 307 28 312 310 310 28 28 92 310 41 478 270 99 310 310 310 304 310 381 310 457 222 304 28 267 28 304 304 418 304 273 304 28 367 304 130 437 240 65 28 16 304 304 304 304 304 316 91 395 28 304 46 310 66 310 28 304 310 310 304 423 304 207 304 57 310 79 28 304 310 310 310 449 310 188 304 188 362 336 28 310 320 45 28 304 170 310 310 304 28 249 277 310 68 146 310 310 121 332 28 310 310 465 310 190 1 304 27 265 326 310 310 290 304 161 415 28 265 390 304 65 310 14 28 28 237 310 28 475 304 28 304 356 43 171 28 28 385 6 304 310 409 28 203 304 281 310 304 28 465 24 175 304 310 293 309 310 304 304 233 206 310 304 28 120 485 310 310 310 304 28 416 225 135 304 318 310 304 28 447 28 28 304 225 38 189 304 304 28 341 36 371 310 153 310 28 28 388 336 53 187 310 28 213 381 304 145 304 310 196 240 310 28 94 28 310 304 310 28 214 87 143 310 304 310 310 28 42 322 310 256 310 28 28 304 157 28 310 310 310 310 304 304 339 46 304 310 304 270 183 310 310 329 304 304 304 304 28 304 357 240 152 304 310 310 304 310 430 310 304 286 147 84 28 310 310 310 28 28 375 310 56 320 418 28 28 466 310 202 139 28 304 326 310 46 439 28 28 491 304 304 310 310 156 310 28 418 352 28 28 310 310 304 382 304 304 310 304 190 172 304 364 324 304 304 310 310 28 304 39 28 28 185 28 354 301 28 310 380 270 304 28 45 28 304 166 304 310 28 221 373 304 378 310 304 463 28 310 126 310 310 310 304 28 28 304 304 286 310 28 310 310 488 304 310 310 295 304 28 304 268 28 28 104 28 53 310 310 310 281 22 310 310 304 482 310 310 304 28 332 220 310 28 28 304 28 310 304 304 310 459 28 31 304 310 310 304 50 281 28 413 211 28 28 310 369 304 310 304 276 304 304 483 500 335 28 41 28 148 304 304 194 85 304 277 310 310 28 73 310 310 310 234 310 28 49 28 304 310 7 144 34 28 42 310 219 261 304 130 176 310 304 53 310 310 28 28 399 28 28 304 28 304 304 422 170 172 304 304 28 310 310 304 304 310 28 28 304 304 252 304 310 304 28 304 187 291 310 304 310 310 386 304 45 28 28 157 423 304 28 304 28 310 28 310 476 253 304 304 304 304 360 259 28 310 227 28 304 81 437 304 310 304 316 136 28 310 28 367 310 454 423 28 310 303 304 301 28 168 304 215 162 304 310 304 211 465 94 310 169 304 28 105 310 262 304 53 301 28 148 310 28 304 150 310 263 310 278 304 129 349 28 251 276 304 268 310 328 16 118 32 7 304 304 28 427 28 28 28 235 310 160 169 28 304 304 28 28 28 28 58 304 28 360 231 304 28 28 28 28 310 122 310 310 28 1 304 313 444 304 163 310 310 227 135 304 380 28 310 310 28 310 310 310 28 310 304 19 387 24 304 304 294 28 28 51 28 304 304 174 310 28 304 310 310 402 28 28 304 310 304 423 304 310 304 304 310 86 310 310 304 145 304 304 310 310 304 304 152 157 304 28 220 482 304 1 28 310 76 310 28 304 310 106 304 304 53 310 28 304 28 446 310 304 446 304 310 310 304 187 310 310 310 28 266 304 28 28 321 28 28 494 28 117 268 28 304 382 310 28 304 310 28 28 28 232 251 162 310 304 407 28 304 346 28 304 28 212 310 322 210 349 364 414 248 76 28 304 310 28 139 273 310 28 277 28 44 304 230 120 310 161 28 200 28 310 28 202 28 422 304 279 106 336 304 310 7 304 304 28 28 310 310 271 195 28 304 304 304 310 28 310 310 304 304 370 304 386 409 310 125 28 304 28 379 310 28 96 304 362 96 383 24 310 310 222 28 301 278 304 39 186 310 28 28 310 167 271 474 230 310 404 310 28 339 28 93 28 28 98 310 310 28 423 310 422 304 28 399 28 184 310 304 28 53 28 310 310 28 310 477 108 28 304 310 20 228 341 310 133 310 310 110 310 310 310 28 28 439 240 310 484 149 15 310 120 464 430 282 28 219 310 304 103 474 480 284 157 304 33 310 28 304 304 310 354 28 310 310 188 116 310 304 28 304 310 497 100 470 360 28 28 310 310 28 304 28 310 28 28 304 417 310 368 310 481 304 310 28 304 304 360 303 304 304 310 304 304 28 304 304 310 304 304 310 310 304 500 304 310 310 304 304 28 310 304 310 28 382 120 28 310 310 321 304 310 310 115 28 310 130 310 402 402 313 134 430 28 28 373 304 60 304 28 28 28 304 304 28 51 310 120 304 310 193 274 53 310 22 28 28 49 304 304 304 304 310 301 304 158 304 310 28 253 310 28 483 304 28 28 243 310 198 27 310 310 28 28 91 28 332 251 310 304 310 28 310 386 458 28 1 304 402 28 304 304 310 28 200 310 310 304 304 74 401 28 306 28 180 28 304 304 309 304 167 310 28 310 304 304 30 104 310 412 443 304 76 28 381 304 28 310 304 310 229 310 28 310 186 28 28 304 304 28 81 28 28 304 18 28 237 457 483 75 28 28 50 310 28 304 28 28 28 310 206 455 28 28 304 135 313 459 304 28 310 28 28 310 357 277 28 310 459 28 310 214 310 304 28 439 304 304 310 28 464 431 118 310 310 77 165 19 304 89 425 318 310 304 364 296 310 438 304 28 304 304 4 28 28 304 28 310 361 19 66 211 304 310 304 348 211 417 303 208 304 28 310 28 310 304 28 365 107 28 304 310 304 304 401 310 304 132 310 28 370 310 310 304 90 310 112 233 402 310 310 88 426 310 180 279 186 423 304 351 37 172 198 324 190 304 310 310 304 437 187 332 67 304 310 28 310 28 218 304 341 310 49 424 254 174 332 451 310 450 379 304 20 408 195 28 310 310 304 310 310 28 310 28 23 310 304 28 28 304 304 28 332 464 401 423 410 310 310 28 304 206 28 304 28 304 304 310 313 255 363 231 28 365 148 28 28 91 304 304 330 304 338 283 304 310 313 406 310 310 28 304 28 310 304 39 310 304 310 28 28 28 27 310 304 28 304 313 177 408 28 304 310 304 210 310 427 28 28 310 443 474 310 77 406 310 230 310 16 310 394 28 28 423 304 449 28 304 310 263 28 310 28 300 304 119 28 28 137 345 310 416 459 28 310 400 310 28 310 304 304 28 310 378 385 220 304 49 446 484 310 28 304 28 304 304 343 164 310 310 28 310 310 310 211 28 28 28 310 310 147 28 28 332 304 310 310 483 28 304 304 28 339 304 310 304 413 28 367 26 94 304 400 28 28 28 96 310 310 304 462 189 310 304 281 310 264 304 435 310 28 28 304 28 28 304 301 28 310 28 304 211 28 258 310 141 28 310 281 206 310 310 304 234 9 28 28 304 28 195 310 28 310 28 145 304 310 310 304 20 28 172 334 304 304 241 310 462 28 453 191 304 28 28 310 402 310 70 30 28 310 28 324 304 28 127 310 304 310 310 28 328 216 219 211 182 402 172 28 310 423 26 304 281 28 343 338 310 448 304 304 310 28 28 433 28 28 28 28 349 304 456 304 28 307 431 304 139 49 11 105 131 304 490 310 383 28 304 304 65 28 28 310 304 119 28 304 133 304 310 469 420 310 28 304 55 304 304 49 28 310 490 310 75 28 177 28 310 28 28 360 310 28 310 310 387 304 304 232 310 124 466 468 304 28 402 324 310 304 65 483 304 310 124 192 379 304 145 28 28 28 310 86 28 342 43 304 310 304 304 285 460 304 28 304 209 304 28 28 301 304 28 288 167 310 223 53 310 310 28 208 310 240 270 28 304 289 310 310 126 310 310 28 346 66 304 28 47 310 28 310 332 28 389 310 28 304 481 304 310 473 28 437 310 452 310 97 310 380 304 28 310 310 26 310 304 28 57 304 230 28 28 39 225 310 474 87 28 304 112 304 28 426 310 28 304 304 310 310 310 304 371 28 28 303 310 301 304 217 194 310 28 310 104 18 304 310 63 310 423 28 65 310 210 304 433 310 310 233 304 291 304 28 310 28 310 304 28 310 459 304 28 394 310 310 310 28 208 28 28 310 310 103 304 310 28 80 310 373 310 442 304 300 483 28 28 195 310 28 28 28 310 310 310 310 304 387 304 28 118 392 412 310 55 304 304 304 310 294 118 310 28 256 304 304 28 492 224 213 28 28 278 72 475 310 491 310 28 304 28 250 480 39 281 310 304 245 117 310 310 489 304 28 310 52 28 47 310 310 10 310 310 304 375 304 310 304 22 310 304 310 379 310 28 310 362 479 28 36 271 304 164 28 304 304 28 301 274 310 361 310 310 368 488 304 328 304 22 310 304 230 483 384 28 284 350 28 304 276 304 28 486 304 28 304 310 472 106 28 325 304 304 167 315 148 165 28 28 400 28 134 28 224 120 408 304 310 191 165 30 28 310 380 310 28 28 347 79 417 28 499 28 319 304 270 304 28 310 310 28 332 28 304 175 28 28 304 402 1 302 313 351 129 227 310 406 310 28 310 310 304 28 50 467 166 304 65 28 54 304 189 85 304 310 310 28 1 58 163 28 304 310 310 423 159 28 156 304 310 18 130 434 171 472 217 310 251 304 196 28 270 310 28 301 28 254 310 28 224 304 28 136 303 286 310 304 393 411 304 28 304 310 363 47 28 310 310 28 304 111 345 310 28 310 310 28 28 236 28 310 27 28 304 28 304 28 44 28 266 352 310 28 310 310 486 304 310 304 28 20 28 182 304 28 254 358 307 310 204 310 109 28 304 28 28 6 483 304 304 28 304 290 28 304 220 459 291 406 252 234 304 28 304 406 304 304 310 304 310 310 32 49 39 304 211 304 221 270 28 424 323 28 304 314 324 310 308 231 310 325 62 304 65 310 28 394 310 52 318 332 313 483 475 310 355 310 310 304 28 215 310 438 310 28 28 304 304 352 230 28 28 393 28 28 142 28 93 304 88 310 310 341 383 49 304 309 304 120 338 81 310 28 28 273 281 326 28 104 28 487 304 81 304 310 28 324 425 475 304 304 310 310 265 28 310 28 135 28 304 497 28 28 28 310 28 453 304 310 448 28 402 28 310 82 236 307 310 491 386 66 310 475 28 28 413 310 28 28 28 28 332 28 310 28 310 77 304 28 67 28 28 28 310 281 9 28 310 1 385 70 28 149 310 304 28 310 310 12 322 28 408 28 147 223 304 310 52 466 140 285 473 304 310 417 423 175 196 62 28 28 431 310 46 304 330 28 304 304 304 304 131 28 235 173 304 304 43 310 304 85 71 39 310 304 310 28 304 100 222 304 176 28 50 28 310 416 304 172 28 147 413 58 310 258 304 310 310 28 304 28 310 357 310 124 304 304 310 441 47 208 310 304 310 462 28 310 28 107 262 316 226 28 28 28 28 90 92 28 28 246 304 304 304 304 304 403 310 340 374 310 304 32 310 28 28 304 28 28 28 28 272 304 123 310 304 28 28 160 304 368 151 94 57 310 304 304 28 310 304 28 173 406 304 270 480 310 332 310 310 28 304 153 28 140 28 304 310 92 304 120 310 116 304 310 28 28 482 3 304 28 310 310 304 28 310 310 164 310 281 304 305 240 304 304 384 28 397 304 48 310 310 304 310 304 304 28 244 310 321 310 183 310 210 310 273 155 310 391 294 189 85 85 304 310 310 310 304 344 237 310 28 304 277 304 348 28 304 310 221 28 242 275 310 28 28 304 28 310 304 265 392 310 28 15 396 28 28 486 310 28 276 258 37 310 402 28 310 76 447 28 28 217 28 105 28 73 28 432 19 304 28 304 215 427 28 310 414 198 28 304 205 416 310 304 310 393 35 304 211 304 357 86 208 90 304 310 401 191 28 304 304 297 16 304 438 451 28 408 304 123 304 310 310 477 39 281 28 304 304 403 28 453 28 310 310 112 446 410 304 304 304 269 304 310 499 310 169 304 310 310 28 466 394 28 310 308 28 310 107 310 310 28 310 123 15 304 28 61 244 28 310 310 310 261 310 500 320 310 361 304 306 304 304 310 282 79 134 216 1 429 494 477 28 310 367 310 427 267 49 167 304 28 28 264 28 310 310 60 398 442 25 304 310 310 28 310 304 291 304 497 28 304 28 310 310 53 304 74 309 28 310 304 310 23 178 28 304 242 1 304 338 310 196 489 213 422 310 372 28 310 304 304 376 76 28 310 28 337 281 310 304 304 310 304 53 28 28 291 337 310 351 304 304 310 167 310 310 166 212 310 304 404 253 239 310 304 28 47 94 310 266 310 310 310 304 310 304 220 310 310 310 28 28 28 304 304 310 72 304 93 304 310 304 304 28 28 380 310 219 389 28 110 77 388 28 28 304 310 310 304 20 304 304 28 482 28 363 26 33 310 28 28 236 304 283 317 468 304 322 439 28 28 297 157 304 263 304 28 161 167 443 310 304 387 121 301 175 240 470 390 320 304 124 332 11 28 200 304 310 304 8 310 375 291 53 304 71 28 310 28 304 419 298 28 28 28 474 310 448 278 310 336 190 225 341 310 376 113 430 28 28 28 304 310 245 310 246 301 28 32 310 124 41 190 304 310 310 304 304 28 346 166 310 28 310 114 39 244 28 28 180 417 28 28 331 418 240 304 310 59 272 304 310 28 310 28 352 28 28 28 304 272 198 304 304 310 205 200 79 310 310 53 376 304 28 304 493 304 304 310 99 83 423 6 304 310 419 304 310 310 352 310 28 235 195 65 310 317 224 310 28 28 28 28 24 304 384 402 28 310 304 28 304 188 310 310 28 475 28 357 408 34 310 304 211 158 13 483 28 479 28 28 310 310 93 397 28 360 28 270 310 310 382 304 310 304 304 304 301 304 290 304 368 400 281 211 28 63 28 310 129 304 441 310 28 304 310 28 310 304 207 310 28 310 28 28 286 310 304 310 183 310 304 481 459 28 331 370 310 28 310 310 66 304 310 449 310 304 304 310 28 310 220 114 84 117 304 304 199 310 378 28 205 415 28 28 259 28 312 28 279 304 325 28 28 466 28 304 28 158 352 310 310 310 28 28 491 310 304 310 310 361 310 216 310 52 310 304 310 231 28 28 28 448 371 310 241 304 28 310 28 113 285 310 38 351 325 203 310 310 494 115 455 304 304 28 445 310 334 403 86 122 310 28 28 304 310 117 483 339 28 28 310 28 304 310 266 338 498 298 28 52 310 310 304 112 102 310 304 21 310 310 28 28 310 310 304 72 310 28 291 107 28 442 2 1 28 53 347 310 304 304 469 304 310 28 304 28 304 86 28 1 310 392 304 28 304 272 304 28 384 310 310 310 304 28 251 417 28 310 304 310 307 28 404 310 310 137 210 283 304 304 478 96 149 184 310 310 304 156 146 310 492 304 304 374 362 28 304 310 28 304 304 304 440 28 310 488 310 310 304 105 28 373 463 230 405 466 304 310 397 304 304 28 281 280 28 120 390 402 28 28 97 219 28 304 310 272 471 98 408 304 310 28 304 211 310 310 293 210 28 310 304 310 405 28 28 28 28 321 27 28 304 467 304 310 304 304 310 304 485 28 310 310 304 304 304 304 388 28 310 310 171 269 28 28 28 310 304 310 304 310 304 18 310 304 304 304 401 304 304 304 68 148 399 28 219 304 28 310 274 74 168 310 177 225 27 148 28 28 132 28 304 310 313 304 304 479 28 304 477 28 28 28 28 304 310 310 304 405 310 28 28 251 310 28 115 304 294 301 310 28 28 28 294 28 310 448 372 304 304 72 270 28 304 304 28 183 83 111 28 310 108 168 304 197 401 64 304 28 310 310 28 310 365 310 28 28 28 139 408 28 28 123 304 90 304 310 28 304 417 28 431 58 389 28 419 179 483 28 310 435 303 427 109 442 261 304 310 304 377 28 79 28 20 280 345 310 251 304 28 310 77 310 288 304 304 28 28 83 28 81 116 348 87 28 49 297 424 28 304 304 214 308 28 402 310 310 28 87 310 304 21 98 291 28 310 207 304 28 240 47 28 28 196 79 28 249 113 159 131 28 28 310 480 304 28 304 310 291 304 310 310 431 28 310 28 498 28 452 344 216 237 304 108 409 310 498 456 28 148 28 304 422 310 211 310 483 304 304 28 9 28 304 304 69 310 28 300 310 28 310 28 304 28 310 301 96 28 304 304 310 84 28 28 121 304 20 304 304 223 28 304 65 304 190 310 310 267 310 310 304 352 28 284 304 181 443 310 402 304 65 17 310 310 72 304 310 421 304 310 310 310 80 245 310 304 223 310 425 310 146 61 304 310 310 304 28 28 301 111 362 28 310 28 310 28 304 43 13 365 310 310 240 304 28 310 28 78 317 304 281 65 310 187 304 28 304 323 304 28 28 304 28 310 28 310 28 1 310 28 344 304 310 304 310 28 343 55 304 485 28 28 310 458 310 158 66 28 304 310 28 304 28 172 304 304 304 126 310 310 343 304 427 28 310 304 304 5 28 304 230 304 39 304 28 28 304 28 304 310 53 310 28 28 304 304 310 304 28 127 228 34 402 384 149 304 89 147 310 169 28 28 304 310 28 313 50 30 28 304 304 304 304 28 28 310 5 304 28 75 310 423 28 310 28 304 310 66 310 304 125 28 304 421 304 310 310 6 226 310 310 310 310 28 28 310 429 120 179 28 22 304 28 310 401 304 269 304 28 28 115 304 28 304 115 45 423 28 304 310 21 476 28 28 310 28 310 473 304 299 310 269 198 310 28 174 31 304 304 28 310 153 304 304 28 310 304 31 28 310 304 211 28 28 310 28 304 310 28 310 304 304 28 39 103 28 310 252 310 28 498 28 310 193 262 448 93 304 310 28 310 310 310 304 450 310 186 39 28 310 20 28 304 28 1 45 487 41 189 39 28 339 304 28 28 304 264 28 386 28 304 28 310 463 310 304 310 310 304 123 300 28 60 492 313 84 310 464 28 304 310 304 480 270 103 28 304 28 151 310 275 221 304 480 463 183 304 28 310 304 430 424 295 304 55 237 304 138 304 199 304 304 304 304 310 137 304 310 356 336 440 310 310 304 304 463 28 28 310 304 310 469 281 28 304 28 28 310 304 28 310 310 317 211 172 304 445 120 310 28 310 304 304 100 304 28 310 183 374 16 454 304 310 249 304 308 304 397 30 245 28 304 28 67 17 107 35 383 304 310 310 304 310 28 145 304 462 304 304 180 28 310 28 304 458 28 310 84 448 28 310 428 332 304 91 333 304 28 313 310 310 280 310 259 310 371 304 310 304 392 310 304 127 310 285 304 461 304 443 485 120 28 28 323 304 28 28 181 28 310 434 28 28 28 317 93 28 310 310 231 28 28 28 42 106 35 28 28 310 304 310 310 310 1 28 304 304 28 395 260 304 304 304 393 304 310 28 304 304 304 28 449 147 483 28 310 442 28 382 139 376 4 310 52 28 28 135 310 160 28 304 236 435 69 28 102 304 28 12 304 490 465 28 310 7 223 28 66 310 310 304 28 211 304 304 310 28 310 469 310 304 117 28 28 28 471 304 310 28 310 449 28 419 310 205 310 310 28 94 118 76 304 304 416 148 387 28 310 216 310 417 28 28 310 181 89 28 28 28 310 153 304 120 355 362 100 310 304 129 28 310 108 28 28 28 310 304 310 304 28 304 304 310 301 62 380 159 28 310 28 313 304 112 338 310 320 440 253 310 310 443 28 28 310 169 262 491 120 74 28 304 304 28 223 304 28 310 304 28 304 304 304 28 31 28 310 28 102 28 278 304 304 28 304 304 310 179 310 174 28 310 238 28 28 304 28 155 310 47 28 304 310 28 310 304 304 107 310 310 310 231 310 304 304 28 28 236 28 66 28 49 304 28 133 408 373 28 160 28 28 382 320 466 382 310 28 310 310 28 28 335 28 28 310 431 310 147 28 416 28 498 1 304 310 304 408 171 68 310 445 133 412 304 310 341 310 304 304 28 304 304 339 141 97 56 310 310 49 310 28 304 28 310 28 28 304 28 310 304 28 310 310 304 28 310 304 310 310 28 304 304 28 28 270 304 57 251 304 468 51 453 211 178 310 310 414 28 310 304 28 373 310 365 14 28 28 79 310 310 310 300 310 304 28 303 28 28 147 304 260 217 304 310 310 28 53 28 304 28 59 259 28 304 28 288 304 480 483 310 310 310 28 20 310 437 310 364 28 336 430 28 304 28 11 82 28 304 113 64 304 304 304 222 28 304 310 28 304 304 28 310 28 28 423 351 348 304 412 313 240 310 304 380 310 94 310 291 160 150 304 453 28 304 122 304 499 304 304 404 310 222 28 281 188 310 304 310 318 310 291 310 28 2 310 28 310 304 28 304 28 310 28 28 310 332 8 310 310 304 310 310 142 179 28 426 304 310 28 289 219 63 28 310 310 45 28 304 28 367 304 214 304 354 310 455 194 483 28 310 148 215 28 304 453 28 304 304 241 120 357 252 310 163 396 310 479 250 28 94 310 435 233 14 310 304 310 310 28 303 439 28 65 310 231 304 310 195 484 309 304 460 304 310 76 211 134 240 304 28 310 310 282 310 81 310 304 418 28 313 9 310 145 250 310 310 435 304 400 28 28 9 310 310 304 445 305 380 304 304 388 310 310 120 143 97 310 256 28 304 310 304 336 304 310 28 310 28 28 310 304 304 28 310 28 304 481 304 310 310 28 310 82 310 304 28 178 310 28 304 310 22 345 33 310 244 304 130 89 304 284 28 310 485 310 80 375 101 28 28 310 262 304 310 310 328 28 396 304 28 28 310 28 217 28 314 304 304 317 310 140 176 304 28 179 310 28 378 152 386 1 235 249 304 304 455 416 37 310 310 304 310 28 28 28 28 28 28 28 480 275 261 143 310 28 139 304 48 28 28 28 28 310 28 65 304 284 197 213 481 85 28 470 310 204 287 28 80 28 28 310 310 231 483 304 28 53 177 172 424 28 28 76 310 50 304 28 53 87 49 304 304 48 304 304 304 304 310 304 28 491 304 304 28 487 310 310 28 310 304 320 304 307 310 20 310 147 28 28 310 304 29 304 310 28 304 310 28 28 104 304 310 310 304 304 54 93 304 81 304 304 304 28 28 28 327 139 28 28 310 438 304 292 310 319 304 304 28 310 94 28 28 310 304 310 304 310 304 304 310 349 28 310 211 310 28 126 299 134 310 208 346 174 172 310 266 304 90 310 304 304 28 120 313 61 310 1 367 211 28 304 304 28 98 248 404 134 28 304 28 304 310 33 310 304 317 28 304 339 310 304 310 436 310 10 28 28 240 304 28 28 291 28 307 310 304 147 304 310 304 28 304 55 28 304 328 304 282 104 304 28 28 478 304 28 28 6 304 60 28 28 310 310 28 439 28 222 304 310 310 287 119 304 28 113 310 28 310 28 304 304 301 218 304 28 304 81 28 301 28 310 310 28 384 310 145 237 10 63 76 390 304 28 28 28 304 310 310 136 408 486 347 310 310 28 304 304 298 67 28 406 304 28 304 291 304 28 216 304 349 65 28 310 28 152 3 28 28 365 170 28 231 18 304 310 441 28 417 402 28 310 187 310 304 310 120 15 201 334 310 28 310 310 28 28 129 310 304 71 28 295 28 310 28 310 310 151 304 498 304 17 28 340 304 313 304 304 456 28 304 83 310 304 304 304 310 262 450 28 390 310 304 463 310 28 28 193 310 408 310 382 332 310 310 310 259 88 343 301 310 28 372 214 304 28 305 304 306 310 310 304 304 220 310 304 304 304 310 310 28 341 131 28 71 278 304 131 310 28 305 310 304 28 310 113 87 310 310 310 411 28 310 304 310 304 28 28 304 310 304 304 479 164 291 28 304 50 283 304 468 423 28 28 435 28 28 500 67 447 28 28 45 28 304 132 99 65 28 313 310 477 304 132 310 310 304 39 310 289 28 28 470 304 392 242 182 28 291 310 310 304 28 304 304 97 236 310 340 304 304 28 189 254 28 227 304 264 184 304 28 431 327 107 310 28 28 310 53 291 354 304 20 391 310 291 224 28 304 21 211 291 28 120 310 28 43 330 302 28 449 28 28 304 304 402 304 74 28 310 28 324 28 28 458 227 290 304 304 190 28 225 304 304 304 61 28 28 310 304 239 310 304 310 304 28 304 310 186 310 28 310 28 187 28 310 28 304 323 304 347 304 28 70 304 135 310 281 351 310 39 130 304 304 240 233 28 304 453 49 332 304 309 304 93 423 304 304 28 423 304 304 28 28 160 310 28 375 13 28 310 32 304 310 310 39 310 28 281 310 310 28 304 28 304 304 291 44 310 310 28 310 344 28 304 310 123 273 104 8 402 301 430 304 304 304 199 211 310 310 460 28 408 304 310 276 228 370 408 28 472 281 28 332 304 62 141 304 488 297 304 28 304 310 310 5 140 310 28 304 28 491 19 427 310 28 109 338 28 488 304 304 310 170 304 417 332 281 310 304 343 81 304 211 496 304 332 28 214 42 59 402 28 310 304 28 310 310 28 310 39 28 304 310 374 310 48 310 96 310 28 28 304 304 28 310 28 304 304 278 310 416 158 484 310 304 86 468 28 310 310 188 294 28 154 28 304 84 304 310 323 292 300 382 39 389 310 313 304 377 28 304 310 363 304 28 310 28 310 310 28 353 189 127 28 28 28 387 401 310 314 304 304 255 310 304 28 299 337 347 310 28 28 334 28 310 28 304 28 304 2 304 28 160 182 28 304 304 310 28 61 310 498 115 310 425 437 6 28 39 304 291 241 304 498 304 304 438 197 28 310 199 304 304 304 28 304 304 487 28 304 28 310 367 304 310 28 28 310 304 294 310 28 310 304 310 310 305 304 28 354 28 28 310 28 304 310 310 304 310 304 310 310 271 28 229 310 28 304 28 218 350 310 28 304 382 28 155 184 276 28 310 184 310 185 69 134 304 304 28 310 71 310 28 161 28 28 298 310 304 28 310 58 28 159 304 28 53 28 28 69 304 301 304 28 310 28 310 224 304 49 304 28 382 436 310 310 495 28 208 310 173 310 304 304 304 304 28 310 304 270 304 28 304 1 310 28 28 28 310 28 310 428 310 310 200 304 470 28 356 304 231 310 18 310 72 304 495 1 325 240 304 310 296 28 263 304 304 65 269 310 310 310 28 259 28 147 304 310 310 310 28 310 310 90 136 310 113 494 313 304 28 304 348 28 28 28 310 304 28 28 304 304 304 136 310 310 81 304 28 310 180 310 28 310 28 310 28 28 308 150 310 308 304 304 340 28 310 28 28 255 304 310 310 28 416 28 310 304 126 70 28 28 310 441 119 304 28 304 373 280 282 220 401 304 304 28 28 374 423 310 310 310 100 28 240 168 28 240 53 96 304 303 28 108 6 304 275 28 304 407 304 304 310 342 430 62 28 28 304 458 484 121 28 304 28 310 367 64 304 167 310 310 310 195 238 304 304 28 457 310 310 76 179 304 310 147 304 147 28 74 60 176 304 304 58 28 28 28 28 256 216 304 312 304 310 178 76 37 28 27 310 28 28 340 418 120 382 16 391 304 304 310 437 304 445 357 257 28 116 304 304 249 28 437 304 219 304 106 20 310 304 450 28 367 304 310 304 477 28 450 310 96 409 310 304 63 28 460 28 264 454 164 304 310 304 358 264 310 310 28 304 310 367 408 304 310 304 28 304 147 310 76 28 480 266 35 310 310 164 401 458 28 77 390 373 310 304 304 304 115 2 379 4 28 28 28 28 304 304 36 310 112 101 310 1 304 69 310 310 3 402 304 485 27 231 431 330 12 310 310 310 476 310 310 234 304 310 310 128 304 440 28 310 28 260 159 332 304 310 310 39 487 37 304 405 481 310 469 304 39 310 28 57 384 28 304 174 28 304 304 310 138 310 28 28 310 310 152 421 304 304 304 310 28 355 304 304 310 73 383 304 304 304 492 310 310 203 310 28 488 304 13 28 310 364 197 28 226 184 28 28 310 304 28 28 28 266 310 310 304 304 310 304 304 28 448 310 28 28 292 121 147 298 310 270 28 304 304 304 310 329 310 304 304 28 304 28 267 67 157 310 304 226 101 28 175 28 28 28 310 483 94 246 338 364 332 28 304 28 12 28 143 28 265 304 310 304 310 150 147 304 310 28 382 310 310 310 310 310 310 304 304 304 430 304 28 7 28 474 304 304 310 28 28 500 167 42 28 304 200 437 96 310 310 28 22 28 28 28 487 304 237 310 310 192 401 415 147 28 28 53 316 28 468 238 8 28 28 447 488 28 28 16 28 304 304 130 304 1 310 304 310 28 422 304 310 304 28 304 304 304 321 304 304 310 313 28 304 310 28 304 28 337 206 211 28 429 310 399 28 388 392 237 310 304 304 28 304 329 304 28 310 310 304 28 276 310 304 29 310 309 407 304 310 310 339 23 211 182 310 400 28 49 444 101 310 304 383 228 232 293 304 430 28 134 304 366 78 310 325 310 304 304 194 65 62 45 304 28 304 179 28 328 28 304 28 28 310 310 310 310 28 304 310 28 28 304 415 408 304 42 310 304 14 304 28 304 310 65 100 112 1 310 304 310 310 20 28 124 304 310 310 310 381 28 128 384 28 489 197 363 281 28 310 310 495 310 11 28 28 211 217 28 304 310 346 374 28 304 310 304 462 390 28 28 310 178 28 9 28 304 28 304 239 409 310 310 257 304 304 28 310 204 415 28 304 323 310 28 310 310 310 310 304 310 119 310 28 304 304 368 414 28 434 310 463 304 304 451 132 304 310 28 124 304 28 165 310 221 304 225 310 304 304 304 105 310 32 310 28 310 20 28 310 310 56 237 310 192 310 310 310 304 103 153 304 304 304 304 310 310 413 304 28 28 310 175 310 304 393 28 28 304 304 304 28 304 28 28 338 310 28 382 468 28 304 304 442 314 304 304 191 304 83 491 259 159 109 249 304 87 310 464 28 28 377 28 74 310 210 310 499 426 478 310 267 28 310 28 310 310 310 291 468 310 244 28 261 499 310 304 466 482 28 310 361 304 304 222 310 390 28 310 304 401 120 243 310 353 310 77 310 157 304 379 361 304 28 310 310 28 304 304 304 432 310 160 53 98 28 310 192 28 295 28 266 212 304 1 41 310 137 405 304 310 310 153 318 287 28 310 291 304 304 281 304 28 371 50 310 44 310 304 225 304 120 28 229 496 310 284 310 310 120 28 31 296 28 304 228 304 28 304 28 28 334 310 28 28 310 273 212 390 310 291 310 28 35 28 310 28 304 28 304 310 28 304 105 310 232 393 310 310 383 310 310 328 28 483 28 28 310 22 291 424 28 304 28 28 304 28 304 28 28 28 24 310 28 428 484 304 310 23 304 28 310 28 306 28 147 310 310 310 426 310 66 9 310 310 304 310 310 304 301 304 28 43 74 310 310 310 28 28 304 28 310 310 310 296 304 28 28 39 304 304 246 310 28 310 28 192 304 137 212 310 310 28 147 304 262 28 310 304 304 310 310 142 259 310 304 482 408 310 452 404 475 456 160 304 28 310 304 304 28 28 45 304 310 351 287 318 483 289 145 180 67 310 302 304 310 310 28 304 28 310 340 304 332 310 310 304 49 120 369 304 28 28 304 128 310 65 304 489 215 270 28 28 304 304 7 304 304 249 28 310 304 304 28 310 304 304 413 310 28 28 232 421 304 330 304 33 151 304 304 304 310 310 28 135 304 35 294 304 304 28 304 310 304 174 310 286 310 46 304 239 310 207 310 28 310 28 310 304 310 313 259 28 304 36 28 26 28 147 151 304 41 28 28 89 304 308 278 497 28 136 28 366 434 304 304 28 304 310 230 310 304 28 304 310 18 310 310 317 473 310 310 310 28 362 304 304 28 28 311 282 489 426 304 335 310 28 304 216 310 28 404 65 310 393 28 301 490 271 332 432 39 380 28 313 88 402 310 28 310 310 28 310 304 28 341 304 28 28 304 310 402 411 28 2 28 415 28 310 310 343 379 28 251 336 310 310 310 35 310 28 304 310 304 285 17 447 72 28 303 490 432 310 448 126 29 28 430 304 310 28 39 67 310 304 304 304 242 304 28 77 28 263 310 304 310 310 310 407 304 240 310 310 231 207 238 304 310 304 310 304 231 135 310 134 28 39 60 310 108 188 310 304 97 310 278 120 304 39 270 460 310 352 289 310 242 44 28 384 28 304 476 304 15 319 53 402 321 257 304 304 310 310 439 12 304 304 310 309 313 310 304 384 28 304 310 28 28 360 458 408 294 28 6 392 475 49 147 221 304 310 154 95 28 161 304 240 423 301 310 425 213 304 234 18 8 87 28 308 310 310 61 28 310 304 310 304 240 28 357 310 28 119 310 308 310 304 310 304 490 28 304 310 425 28 107 28 304 400 310 304 258 304 28 365 28 196 310 7 310 475 487 84 28 304 28 304 454 240 28 53 304 28 401 304 190 310 28 277 310 28 102 304 121 304 33 168 8 304 310 28 310 345 28 304 28 28 304 28 304 28 28 304 95 28 112 28 310 28 297 27 153 28 304 28 391 310 28 310 313 304 28 304 310 28 136 304 193 235 106 301 33 304 28 310 204 310 310 310 310 304 81 317 310 120 304 304 1 133 304 310 28 310 310 169 304 166 310 310 304 19 17 154 28 222 310 78 310 310 447 304 310 304 310 304 28 28 304 180 304 295 304 28 28 28 28 310 28 304 28 310 304 313 28 310 304 28 28 304 304 111 310 133 499 304 310 310 293 362 310 310 234 310 279 310 361 310 71 304 212 28 304 394 28 4 466 28 28 304 231 310 22 310 28 310 372 304 467 279 310 28 28 476 28 310 28 310 28 428 28 310 304 304 310 28 310 93 445 325 304 347 28 128 28 310 304 168 28 28 28 310 31 310 304 6 304 310 297 304 358 201 304 310 304 403 28 270 28 147 91 310 356 304 304 343 397 310 35 304 310 279 310 450 304 304 211 304 310 384 304 28 28 410 122 310 20 28 125 318 28 422 180 310 310 383 28 492 54 304 28 310 493 28 304 413 353 310 310 105 304 254 353 28 494 249 145 304 63 310 28 310 255 304 28 310 28 28 310 303 28 313 304 304 398 310 28 310 28 28 310 28 304 244 310 304 28 304 310 310 105 261 104 274 310 448 304 310 28 28 10 28 28 338 310 232 310 53 329 310 28 28 310 78 304 310 97 304 226 307 304 310 28 310 54 324 310 28 28 28 304 304 194 288 304 202 354 310 382 101 28 304 1 304 67 476 83 304 206 361 28 28 310 16 16 304 432 304 74 28 304 92 310 310 304 28 304 113 273 28 28 28 386 304 310 28 28 435 444 310 304 429 197 310 304 345 304 69 304 312 377 310 310 56 342 28 304 49 310 310 304 301 475 270 137 304 28 413 310 400 310 462 425 310 304 148 230 378 28 44 28 28 304 28 38 28 310 380 304 224 304 121 136 310 1 304 28 182 286 272 310 310 28 304 23 310 310 310 229 396 310 499 326 304 28 304 310 481 310 28 311 283 310 310 28 310 304 304 310 356 304 304 230 28 338 28 56 239 304 28 28 472 310 304 310 310 146 304 23 310 310 291 304 435 301 494 28 331 28 76 265 310 304 304 28 343 310 28 304 28 310 310 310 171 341 322 65 310 304 304 32 310 304 48 240 301 7 304 192 310 310 304 304 310 304 291 28 403 28 310 214 167 304 388 28 310 304 310 28 230 304 310 28 191 310 28 335 112 310 310 304 265 44 346 404 310 28 307 304 304 55 304 28 304 99 304 310 143 28 80 28 1 310 28 211 310 167 304 189 297 304 299 28 28 310 53 132 22 30 28 310 310 104 304 442 304 332 304 315 310 440 304 258 310 268 304 310 304 28 182 310 310 310 310 310 76 310 179 28 211 231 310 28 310 304 310 28 304 28 28 310 28 310 310 471 310 483 418 335 438 304 164 28 468 376 411 304 28 395 310 458 28 304 440 159 304 304 28 226 310 304 3 211 304 350 310 310 310 85 290 160 28 310 215 310 134 310 193 304 108 304 193 62 446 28 28 110 308 291 45 304 496 304 304 308 310 310 310 310 280 484 304 270 310 304 28 304 11 343 28 304 310 304 310 259 283 395 28 286 28 317 304 413 28 310 318 356 304 310 304 252 304 39 310 250 310 310 28 28 222 310 304 28 304 26 430 304 296 304 481 266 28 211 304 104 310 310 304 310 292 59 28 411 413 304 420 15 28 28 40 310 11 393 28 28 40 310 28 28 310 304 169 28 10 437 156 28 387 304 295 304 359 310 304 240 213 304 304 310 410 28 263 445 28 55 304 28 304 28 28 313 304 28 484 406 393 304 304 310 310 310 304 304 264 217 310 310 28 28 345 304 488 73 304 28 13 374 304 304 28 28 28 310 28 310 125 199 310 304 427 220 28 7 310 304 310 310 28 28 116 304 28 310 147 310 171 304 28 304 99 304 310 304 310 417 310 383 28 172 454 1 28 310 310 304 28 310 290 304 365 310 147 304 28 28 28 124 28 304 310 310 249 310 304 310 28 240 130 53 321 304 28 408 310 453 408 379 304 310 185 304 447 401 28 28 299 127 104 310 61 230 304 310 261 196 310 310 28 304 28 28 136 271 404 310 66 310 44 28 28 35 211 65 65 28 28 222 443 304 310 245 486 28 229 304 304 99 310 304 53 28 28 304 28 28 304 304 310 304 401 304 356 310 293 297 292 304 28 304 310 97 28 240 304 124 310 304 211 310 278 423 310 131 426 310 470 304 380 200 304 304 469 310 304 304 28 20 28 310 375 28 281 310 28 284 310 28 310 49 98 28 310 28 28 304 77 28 304 354 28 250 310 28 304 241 28 205 334 120 310 216 155 310 304 310 310 304 304 304 304 28 49 304 28 310 28 385 310 23 310 310 369 304 304 400 304 261 28 304 172 198 304 310 304 220 28 28 310 304 310 304 113 28 319 310 98 28 310 304 462 28 28 28 211 359 28 304 190 304 310 310 201 257 304 28 310 310 310 310 304 304 428 28 310 310 304 28 408 447 304 304 304 28 28 106 304 302 304 304 164 402 104 232 28 28 337 458 310 310 304 48 483 304 28 310 304 483 28 211 304 12 17 310 351 304 310 351 352 258 477 28 28 310 128 136 304 119 310 28 310 304 82 310 53 28 28 127 304 304 304 264 270 304 146 28 310 168 151 310 310 310 178 28 310 422 304 178 275 310 133 304 367 304 310 310 382 304 71 369 310 205 28 304 304 28 310 416 28 304 304 158 250 310 147 310 304 401 168 305 310 304 28 348 28 470 28 310 304 310 402 28 147 304 28 28 310 28 245 310 310 423 420 310 310 331 147 28 440 304 304 28 28 28 468 5 28 310 310 39 310 304 149 28 250 28 304 195 329 120 28 310 304 28 422 304 138 28 497 244 304 310 304 5 295 310 28 28 304 304 177 28 28 452 310 304 322 310 474 310 310 381 81 310 28 304 28 390 304 120 89 304 398 310 201 310 420 358 39 304 304 310 310 28 425 329 431 304 310 310 310 28 310 28 310 423 28 310 310 491 28 310 28 304 37 25 28 28 304 487 310 224 483 431 109 310 304 408 45 304 28 326 310 304 67 322 81 304 332 310 281 177 304 304 304 310 310 38 28 310 408 310 310 28 304 49 227 304 443 304 28 392 310 224 423 304 304 310 276 28 304 369 476 28 304 28 376 28 51 28 28 301 291 28 28 28 304 304 253 426 79 28 304 172 304 393 304 304 310 28 310 28 310 310 427 304 68 469 304 366 28 313 304 270 201 310 249 211 310 304 304 310 310 28 304 281 454 484 28 310 304 390 254 304 310 310 144 28 485 310 191 120 28 432 32 137 304 459 6 304 28 304 310 28 304 467 67 11 304 305 380 310 28 169 131 43 441 304 305 28 420 439 310 52 304 310 310 28 304 82 287 310 231 240 30 28 310 154 28 310 25 304 18 310 304 310 310 310 28 478 28 310 28 270 340 304 7 59 304 310 34 28 310 299 361 304 99 331 321 148 28 28 304 310 304 408 431 28 310 310 310 28 382 37 310 379 310 281 304 28 304 379 310 278 310 28 127 199 304 310 28 304 1 393 414 160 425 65 304 310 402 310 149 310 427 310 304 352 28 304 28 209 310 350 183 28 28 310 310 256 28 349 310 310 301 310 444 248 420 111 28 417 28 310 323 28 310 151 332 28 126 28 408 28 262 54 304 304 28 201 28 304 304 281 310 310 257 310 352 310 28 28 30 28 28 28 418 304 419 423 10 2 370 304 28 28 304 48 116 286 229 162 304 304 304 304 28 310 310 310 310 310 310 304 35 218 304 310 57 282 28 312 220 366 333 310 65 28 28 79 310 28 205 304 310 395 310 118 28 310 304 310 28 310 304 55 304 182 21 28 304 28 310 483 1 304 310 310 304 338 458 399 116 263 28 28 310 28 304 352 13 12 440 310 304 304 304 86 28 269 212 147 304 65 304 28 396 181 44 28 388 450 304 310 304 28 310 199 304 211 15 456 310 49 304 28 28 304 304 310 480 304 332 304 28 402 35 301 65 304 304 304 310 171 310 310 310 1 446 304 482 28 28 304 227 28 310 304 309 21 310 275 304 187 28 28 120 28 304 310 402 310 2 281 28 289 28 310 28 304 310 310 28 81 310 45 270 304 95 32 47 213 310 28 28 304 28 138 28 28 310 28 447 49 304 304 245 156 28 304 304 429 304 407 82 310 395 382 297 28 304 281 236 310 313 146 28 304 28 11 179 39 310 428 28 144 408 310 310 310 276 310 28 392 28 337 310 48 304 28 317 28 89 313 254 339 304 313 211 362 335 310 448 44 31 310 234 304 340 304 304 24 466 130 304 28 304 28 59 211 304 28 28 423 397 310 400 464 310 281 310 304 28 304 408 270 28 304 257 28 310 304 295 304 120 304 300 304 36 427 6 304 304 310 124 281 310 28 304 28 353 304 28 336 310 310 28 310 310 270 310 310 304 304 28 310 178 310 28 67 310 28 304 304 28 304 304 304 304 310 296 119 295 304 246 304 304 310 310 310 351 304 237 304 310 28 28 187 291 95 469 256 420 310 5 304 179 346 304 19 304 28 304 310 22 304 304 105 107 335 28 304 304 314 353 304 28 28 304 304 304 310 310 310 304 28 304 28 304 304 310 304 304 133 234 28 310 304 423 46 413 416 477 316 310 28 310 28 486 304 28 310 402 370 153 277 176 211 28 304 304 28 28 304 304 304 467 28 280 304 172 28 310 310 485 304 304 28 28 304 87 304 195 304 310 310 232 310 244 310 304 55 477 304 41 393 310 233 185 28 238 448 442 28 304 241 270 127 304 310 287 310 310 298 310 28 28 312 28 28 310 28 304 28 28 28 65 304 304 340 304 310 28 310 460 310 96 28 28 149 2 423 28 310 310 28 28 483 28 28 28 28 304 317 438 28 28 310 202 28 310 272 28 89 25 28 188 116 215 28 28 103 291 304 304 28 479 28 304 304 304 28 310 310 304 310 28 28 28 28 133 304 217 340 370 310 304 304 28 310 475 310 304 314 28 28 384 304 304 310 219 278 304 304 211 115 28 310 70 28 304 459 304 65 456 28 304 387 310 174 310 388 310 304 304 310 213 310 198 310 365 28 310 304 28 293 304 458 310 310 90 28 301 226 28 304 304 28 99 28 445 79 1 310 267 415 28 310 308 310 304 271 310 284 402 310 28 28 304 28 304 432 310 482 304 28 28 28 16 28 304 28 304 466 304 476 310 434 28 446 310 313 27 310 28 28 310 28 59 310 310 184 304 377 339 50 310 28 310 28 310 28 304 436 310 456 26 28 304 310 28 310 28 28 28 28 305 49 28 28 28 28 304 310 304 77 266 226 28 310 310 45 483 304 229 50 166 28 281 382 304 228 65 28 304 304 310 304 31 304 310 304 310 304 304 288 480 28 304 194 28 28 304 28 467 310 425 304 304 304 310 310 304 354 27 28 310 310 89 28 256 28 28 438 304 310 191 491 28 304 304 240 310 304 190 310 304 28 28 310 245 310 368 299 310 310 140 407 28 304 310 310 248 28 217 46 120 310 30 332 309 278 28 304 472 28 310 205 294 304 304 304 310 323 310 310 28 304 304 28 310 310 402 310 28 371 28 65 310 304 310 304 241 40 123 174 303 256 28 304 28 421 28 304 310 304 304 166 310 463 304 402 28 304 310 310 28 304 174 310 304 28 211 145 304 233 310 28 313 172 120 123 88 300 310 393 310 241 304 332 28 305 490 310 28 443 310 28 147 28 316 310 143 310 189 402 47 151 28 28 28 202 310 28 28 5 304 310 304 322 310 393 310 211 310 28 166 310 188 28 28 304 483 310 310 28 304 444 310 304 28 165 310 28 310 304 28 304 475 28 194 401 283 304 287 154 310 337 28 310 310 382 39 53 304 84 310 172 310 332 310 327 304 443 145 13 304 28 28 28 28 417 415 310 304 11 304 304 161 290 310 10 304 310 451 304 456 30 28 320 304 28 63 310 310 28 28 68 382 304 304 304 28 321 310 317 310 171 304 461 310 379 487 28 304 310 138 304 310 61 304 240 28 28 304 28 304 84 304 1 310 39 304 378 319 39 304 301 11 294 310 304 488 291 28 153 190 304 310 310 28 4 310 28 28 270 213 32 213 328 18 28 304 418 53 343 28 33 28 482 304 28 282 58 295 416 304 277 28 310 276 28 28 304 28 304 304 281 326 304 310 398 28 304 398 304 345 28 28 304 203 304 402 310 28 406 17 169 324 28 408 399 28 483 28 304 310 28 304 55 326 182 310 28 448 28 464 159 228 310 304 304 304 352 461 17 105 304 28 310 310 398 310 28 483 304 28 304 28 143 423 427 304 28 304 49 257 314 177 310 330 310 391 310 138 215 423 304 431 304 28 140 304 310 387 310 291 393 359 375 317 60 310 410 486 39 304 304 383 310 310 310 304 310 173 304 94 499 28 310 310 190 304 147 310 28 304 28 310 304 463 304 304 250 304 473 310 310 28 304 310 28 304 310 310 304 28 361 47 304 84 310 304 4 424 111 14 310 49 310 304 304 325 304 310 304 310 310 483 167 382 266 105 187 304 116 304 435 28 304 281 270 28 28 304 304 275 345 28 28 252 417 310 304 304 310 310 327 28 203 238 271 28 28 84 28 28 310 353 28 293 310 310 487 304 310 475 310 257 310 254 28 28 19 108 310 287 310 310 322 304 28 14 304 310 189 150 124 304 28 304 28 28 310 28 304 304 310 304 28 310 198 28 304 310 402 310 471 310 28 220 304 310 221 310 310 310 310 304 304 304 28 247 412 304 304 364 28 304 211 423 258 62 28 337 416 221 310 21 326 321 28 28 304 476 408 89 304 242 304 450 28 381 28 28 310 229 349 310 28 120 147 28 264 304 28 28 310 399 28 28 310 304 304 28 310 460 243 310 310 304 310 289 304 310 211 276 253 234 21 304 338 304 28 453 304 291 265 444 28 304 28 310 193 28 483 304 28 189 304 186 28 310 1 88 368 310 310 310 42 304 310 310 310 434 174 304 310 443 304 214 49 399 410 310 245 382 367 28 171 28 126 53 28 29 304 28 304 400 441 314 28 500 310 28 304 409 28 28 28 12 310 304 202 310 382 201 28 204 147 310 259 497 269 28 310 310 211 304 406 310 147 304 304 28 304 299 304 304 345 4 304 28 8 176 28 209 310 28 445 385 28 28 304 462 91 28 176 125 120 88 28 304 310 310 28 283 304 310 349 304 28 310 28 304 304 77 304 34 28 28 310 262 304 310 310 28 304 484 449 28 140 310 28 304 310 304 499 28 28 304 46 28 181 28 304 304 304 310 310 28 28 28 211 304 103 479 78 28 77 103 227 304 310 266 28 310 304 304 310 28 304 28 28 304 62 310 28 28 310 145 28 379 304 28 230 28 272 310 71 310 310 26 310 313 477 304 226 304 304 351 28 304 415 304 304 152 304 281 304 39 28 233 310 304 28 498 423 283 304 304 286 459 201 2 363 304 310 486 223 28 108 307 270 439 197 28 304 304 28 28 304 484 28 71 28 28 304 310 28 310 310 302 310 304 28 28 310 304 147 310 181 289 310 211 304 402 28 316 346 310 28 304 295 361 256 310 310 304 290 333 310 28 247 44 90 356 304 177 304 304 28 291 28 179 28 28 72 28 310 39 443 304 310 265 310 99 310 28 131 53 304 304 75 169 310 304 165 211 200 304 304 310 113 310 28 28 310 304 28 112 305 149 28 310 28 28 208 28 310 28 310 304 304 31 336 53 28 310 328 304 28 304 109 274 143 28 310 310 28 398 408 70 28 304 178 28 304 310 310 489 440 42 310 310 240 482 28 310 304 310 304 28 144 280 494 304 304 348 375 384 310 304 310 28 28 270 28 310 28 12 419 310 304 310 389 310 2 445 28 485 28 28 272 28 310 310 28 304 310 354 49 28 429 28 15 61 304 304 304 141 304 28 304 310 291 310 310 49 310 310 454 310 304 270 304 156 144 115 310 310 310 304 153 394 498 304 310 212 304 304 304 310 28 310 327 208 310 28 269 304 310 438 28 437 437 28 28 310 304 266 310 102 310 28 359 28 257 102 60 184 41 28 343 304 198 412 352 270 419 310 304 304 304 310 28 323 28 413 28 310 148 304 304 28 304 310 435 310 304 304 28 304 304 304 304 224 304 310 39 28 243 28 28 433 310 31 304 310 28 304 245 310 96 28 117 304 482 424 304 304 439 304 304 28 304 28 304 310 393 95 403 229 28 84 310 118 28 28 161 304 304 429 79 14 28 28 305 96 310 304 304 298 423 120 304 28 106 408 157 304 489 310 185 241 28 310 28 135 109 28 28 129 168 304 310 28 152 28 28 310 310 304 28 310 310 304 116 310 304 28 304 264 408 28 28 262 28 310 28 304 28 375 140 304 28 304 339 429 28 414 452 310 304 147 167 310 304 28 304 167 277 310 191 310 310 28 310 407 281 28 205 28 71 28 28 400 300 93 304 147 99 28 304 307 33 240 28 102 28 310 374 28 304 492 310 28 356 28 304 304 430 315 304 310 310 304 304 304 28 304 301 310 28 28 310 28 65 304 484 281 310 310 419 304 304 28 323 332 310 90 236 310 310 310 28 28 310 1 166 48 418 12 28 304 271 368 310 310 28 310 28 28 304 211 304 304 488 310 440 310 420 198 333 222 310 304 58 304 161 452 28 304 165 165 423 282 310 304 28 310 28 255 310 325 119 65 185 111 304 28 310 304 35 349 301 28 310 318 310 305 304 304 28 304 259 310 310 304 310 82 188 456 304 28 74 396 293 310 324 304 304 139 301 28 180 310 28 28 266 310 28 28 310 310 95 374 28 358 310 304 310 28 310 477 304 304 28 304 398 432 286 28 28 28 310 304 291 310 361 320 35 7 310 304 304 304 28 29 28 304 293 310 304 28 310 399 384 304 310 304 304 310 310 28 304 8 28 310 304 422 28 371 408 310 217 304 427 310 304 304 310 118 310 304 310 451 340 28 304 23 72 304 28 310 349 301 28 28 282 304 412 318 28 310 304 23 310 304 304 304 28 66 414 310 28 304 225 310 53 304 28 310 400 145 304 28 254 304 304 28 344 82 483 406 126 311 28 242 28 175 28 158 153 310 236 304 310 17 310 28 310 28 28 28 28 44 119 71 310 28 39 346 28 383 28 310 365 218 304 28 28 37 310 321 310 310 88 315 310 3 304 394 28 95 386 310 28 310 158 304 28 28 220 310 28 310 183 28 304 313 28 304 328 245 310 28 304 305 304 28 304 28 417 310 310 304 177 46 304 458 310 49 159 98 310 16 28 167 28 66 292 304 360 304 462 310 357 28 28 184 369 304 262 28 124 28 201 367 366 136 412 65 304 304 28 310 436 310 448 310 304 120 28 28 260 28 382 420 310 304 310 310 28 347 304 110 289 81 304 304 28 393 310 29 310 28 408 310 310 408 382 310 304 310 310 304 304 304 248 310 304 153 24 358 310 28 310 310 292 310 341 310 201 453 304 28 28 474 483 493 310 28 72 240 421 28 141 325 343 334 310 304 304 304 416 28 469 310 1 28 304 28 454 470 310 28 344 310 304 28 173 304 310 310 140 310 345 304 49 310 294 304 260 310 284 304 310 103 28 139 310 310 28 304 304 304 467 304 301 304 63 28 304 28 394 310 206 310 483 290 28 19 28 450 304 150 321 304 329 454 28 389 304 28 28 28 310 357 304 310 304 304 304 65 369 28 310 166 206 310 304 304 28 304 304 332 28 28 310 28 310 38 304 310 28 172 397 211 310 28 139 310 53 310 40 310 304 85 310 28 304 28 28 304 28 28 310 152 304 304 219 28 304 72 304 295 310 304 28 28 141 390 304 28 461 304 310 304 304 32 304 310 304 18 204 28 28 304 193 22 304 53 127 310 310 264 310 194 164 28 488 28 28 310 28 304 310 310 244 494 291 310 304 304 110 310 28 28 28 28 304 348 28 28 28 304 28 310 445 94 304 290 28 310 310 311 1 484 304 28 310 450 310 28 257 304 445 304 310 304 50 28 304 28 310 310 391 60 309 28 66 310 28 310 310 310 458 402 22 445 310 28 28 260 240 28 304 304 28 310 28 102 304 310 209 310 28 28 203 436 310 304 28 28 499 310 28 304 320 313 53 240 233 418 310 91 201 304 452 228 304 310 28 334 310 304 458 133 310 150 28 310 304 28 304 240 126 310 304 310 310 310 310 304 78 216 294 28 304 28 310 304 211 310 310 360 28 28 28 304 304 310 304 28 310 28 229 384 418 432 310 310 28 192 310 186 310 238 498 310 304 310 28 304 49 208 23 28 28 28 28 304 250 487 310 28 304 310 28 28 310 304 332 303 310 438 468 304 310 105 28 28 304 28 124 310 304 166 304 310 477 365 147 310 19 242 304 304 28 304 232 310 28 357 304 28 310 304 458 310 282 278 28 28 304 304 149 103 53 310 63 28 304 310 232 448 245 310 304 28 28 304 310 28 28 389 98 304 462 42 304 304 28 304 332 28 80 413 310 28 310 304 28 28 28 310 304 28 304 296 304 439 304 395 24 378 304 304 310 244 268 106 451 304 310 248 307 310 75 304 28 310 462 310 326 310 304 310 28 100 310 28 209 196 304 413 180 304 325 28 281 111 304 339 427 304 310 1 304 264 456 488 304 310 310 28 131 304 310 304 310 304 304 28 400 170 304 304 304 310 261 28 28 310 304 304 310 28 304 28 334 28 310 310 339 28 148 313 310 304 136 304 448 304 304 310 310 28 30 28 28 39 28 119 28 310 65 304 304 28 472 28 310 28 28 310 499 28 304 28 237 459 304 28 484 304 64 304 304 304 170 310 163 481 28 405 264 447 310 28 338 310 310 304 282 42 310 304 227 310 226 169 304 304 28 227 310 276 423 272 382 310 304 310 28 310 145 28 28 310 465 483 110 275 94 28 28 304 304 395 304 304 28 310 146 310 283 28 28 28 116 318 120 221 28 310 310 357 310 310 212 313 387 28 22 304 334 310 28 28 28 382 310 28 304 240 28 28 147 310 310 243 310 100 265 465 128 485 310 28 28 301 28 28 304 120 28 337 75 310 68 28 28 310 310 310 304 304 279 310 291 28 310 304 409 28 28 77 310 28 440 310 28 304 304 28 489 332 170 28 332 304 28 310 310 393 304 28 310 28 340 304 310 304 37 310 313 310 310 3 310 28 304 385 28 28 290 26 304 304 412 304 310 28 28 310 310 249 434 421 304 310 432 2 28 310 310 216 28 255 281 81 304 17 346 310 113 310 26 304 364 89 28 310 28 332 316 177 310 310 310 304 28 78 304 28 304 392 304 64 310 144 28 310 212 498 304 304 304 28 28 310 310 28 310 28 317 28 28 304 288 457 28 492 304 500 28 28 130 222 310 28 422 28 55 28 32 304 237 304 201 315 88 304 28 304 164 369 310 28 423 49 304 310 450 310 28 39 310 381 304 478 28 78 408 28 304 70 304 28 28 356 246 66 325 228 50 304 240 310 310 28 304 69 310 399 433 211 304 488 304 310 186 310 31 304 304 66 304 206 428 28 261 28 310 304 304 304 163 92 72 28 310 349 304 28 304 304 28 304 304 304 310 304 425 304 304 310 28 28 28 304 28 304 304 304 68 28 166 28 28 164 32 310 310 310 310 310 312 310 28 310 304 310 310 370 34 160 304 56 28 28 310 304 492 28 28 304 234 474 371 310 371 371 28 310 28 423 28 269 172 455 124 304 69 28 310 310 310 182 310 43 304 28 238 249 304 184 310 28 28 304 104 142 304 304 304 292 475 310 367 310 310 28 28 304 304 39 164 282 28 310 304 28 310 28 304 331 310 304 408 304 310 28 310 310 304 30 408 467 310 28 304 310 304 310 446 428 28 310 310 304 281 310 28 310 147 28 304 184 310 310 461 28 310 391 77 248 28 285 218 74 310 418 338 310 1 304 310 28 28 419 257 352 310 310 304 304 50 304 310 304 28 304 28 28 448 28 304 304 28 18 304 458 321 310 1 310 304 28 28 28 44 310 304 310 115 205 304 310 28 28 332 319 465 28 304 310 304 310 310 222 269 215 28 28 28 351 28 28 28 28 28 304 28 310 28 304 310 278 371 310 23 65 295 270 28 28 172 310 304 115 382 304 340 304 368 310 28 28 310 272 28 310 327 310 304 28 304 478 372 310 28 443 325 304 297 28 310 310 258 304 304 304 28 76 310 148 28 310 304 28 310 304 310 304 310 310 352 310 72 28 149 310 304 310 299 17 402 408 273 459 28 28 310 464 375 28 304 371 73 28 382 310 310 304 310 304 286 240 7 51 28 65 411 310 338 28 370 289 201 304 219 28 310 310 58 152 304 304 28 410 304 28 310 130 428 294 403 483 28 292 402 310 282 28 305 68 310 13 28 456 310 304 69 28 455 4 310 304 310 275 310 66 310 28 183 304 304 304 81 310 461 28 310 310 304 310 452 28 28 88 378 310 28 120 28 310 215 310 408 304 484 332 1 199 304 310 378 304 28 223 386 304 30 304 28 360 439 310 415 247 28 310 310 304 304 304 304 28 47 423 15 28 80 304 304 304 261 120 304 375 43 304 28 317 37 310 28 304 28 310 144 218 307 28 28 301 310 28 28 28 310 387 304 39 304 28 8 28 304 169 310 427 260 351 310 28 236 28 28 310 304 362 28 304 304 304 28 310 310 280 310 28 238 115 304 310 310 304 138 28 310 39 304 304 28 28 28 39 118 331 377 65 411 13 28 28 72 420 174 393 310 98 205 281 304 444 304 28 453 370 304 453 118 38 49 212 187 266 310 304 389 281 281 30 304 304 272 304 310 73 310 304 469 310 28 136 310 310 28 304 304 304 310 304 310 28 28 323 211 262 28 253 304 28 28 28 310 28 28 281 304 304 28 310 304 310 295 28 29 28 28 304 304 3 192 28 304 28 28 224 265 381 310 310 310 310 462 65 126 20 310 39 304 463 245 173 408 452 310 310 28 17 304 304 310 304 28 304 304 234 457 145 224 304 310 28 304 304 304 491 356 184 309 304 28 28 304 186 28 310 28 430 229 28 28 304 28 28 304 343 206 300 310 28 290 28 48 28 310 91 304 28 28 28 304 311 304 241 304 28 304 304 310 28 4 304 304 310 310 174 28 483 28 456 233 310 28 49 304 304 424 338 28 304 28 310 147 28 30 28 304 28 28 310 200 147 109 22 310 209 304 310 304 304 266 371 224 28 310 310 351 28 1 28 304 313 310 310 255 310 28 234 310 475 298 28 310 28 304 384 270 304 310 166 134 28 214 444 28 292 275 304 310 274 305 28 28 313 3 310 426 304 28 304 28 284 304 310 257 484 28 304 86 379 168 310 304 28 53 297 405 283 310 135 28 304 85 28 366 56 304 310 310 28 28 304 28 270 310 90 310 213 288 304 304 28 310 304 28 28 28 172 310 310 304 310 224 332 28 310 304 310 448 362 304 269 304 28 128 331 28 25 466 310 310 28 303 28 385 491 28 50 28 83 304 310 304 389 28 304 310 310 315 310 304 304 40 413 28 28 423 310 310 453 332 310 304 184 310 304 313 28 310 310 461 310 308 310 200 310 310 304 423 304 304 402 28 23 28 341 304 28 304 304 49 304 310 471 284 304 459 28 28 28 310 28 304 295 131 28 310 310 28 400 310 28 310 136 165 304 281 310 433 304 304 314 349 310 324 499 28 9 65 137 201 28 310 28 304 28 304 304 230 28 456 310 207 167 304 304 28 120 310 277 304 28 304 310 23 310 18 310 247 306 28 304 224 145 304 28 28 411 310 85 310 310 304 28 154 352 310 310 37 100 304 191 392 28 167 310 304 304 9 310 146 172 304 310 310 418 304 28 147 470 304 304 28 28 28 28 28 74 423 68 304 304 110 9 310 6 286 310 301 153 304 28 210 310 28 28 249 474 310 310 49 257 459 291 310 310 372 28 64 310 28 310 304 304 28 28 28 304 370 310 281 310 373 483 28 304 72 304 28 310 52 28 310 147 97 28 304 304 423 310 310 304 1 310 351 28 28 47 304 304 352 338 28 301 24 409 174 310 39 189 345 28 310 229 304 377 310 310 470 28 310 155 310 101 28 310 402 310 304 28 304 310 310 32 28 142 304 274 139 304 304 304 310 304 218 124 87 310 103 310 310 304 71 310 28 67 237 310 304 304 114 310 310 110 304 371 216 412 304 325 310 337 487 348 304 310 293 245 304 304 304 28 310 28 37 310 310 413 286 304 232 437 304 28 67 310 304 310 28 483 468 310 28 465 207 10 152 304 270 28 28 310 304 28 108 304 310 205 377 310 310 39 480 310 310 310 304 310 99 427 120 304 379 475 310 4 22 496 310 28 233 304 211 310 28 310 310 270 401 28 423 304 28 241 310 447 431 28 28 304 304 310 184 28 102 498 132 310 450 310 304 304 158 310 374 28 310 310 310 28 304 310 310 138 28 103 28 310 498 28 375 28 342 28 304 384 310 310 145 469 51 28 304 310 296 28 221 28 28 95 28 304 143 28 28 310 310 293 86 304 310 81 310 28 289 13 310 28 413 341 28 28 304 28 310 28 304 310 28 310 310 28 96 304 237 310 28 307 415 310 28 310 310 310 28 304 230 87 439 304 304 304 310 28 310 291 28 304 483 304 28 304 310 28 363 28 310 28 304 229 78 310 311 310 401 304 304 28 304 49 382 304 493 304 304 374 304 304 313 348 310 169 474 28 321 304 270 28 304 424 310 28 304 310 425 479 310 387 304 85 310 483 310 307 65 28 28 28 236 304 310 310 28 28 392 304 402 304 304 304 304 67 342 360 304 304 310 218 304 28 304 291 29 310 28 148 28 28 310 280 310 220 152 304 12 304 28 218 304 28 28 421 286 28 304 28 256 28 304 310 301 28 304 218 70 421 65 310 28 310 28 199 304 200 304 28 310 310 304 229 445 304 304 310 281 117 2 310 304 114 394 28 28 160 28 294 304 270 304 28 39 28 310 12 310 28 310 250 304 282 20 56 28 304 28 429 310 304 310 310 28 499 284 310 304 67 16 304 481 28 132 304 36 354 304 310 281 28 304 304 223 166 304 304 84 310 335 220 148 485 225 310 28 423 33 304 47 233 408 310 28 304 310 84 89 304 387 304 304 304 202 154 28 304 304 143 304 310 94 304 141 38 28 310 258 349 304 136 310 188 310 18 304 198 310 310 310 188 39 304 57 301 165 471 28 490 239 310 304 304 304 310 310 28 40 304 356 28 260 28 338 310 310 401 71 310 221 304 28 28 28 106 310 408 304 304 310 304 79 310 28 456 63 28 310 321 301 402 310 199 469 59 310 28 310 272 310 304 310 304 304 28 284 244 310 224 352 459 304 228 93 325 363 459 28 304 234 28 247 304 44 28 304 304 423 28 310 304 310 28 304 304 310 310 167 291 147 28 74 28 226 496 310 348 310 304 28 304 310 28 310 267 408 28 28 304 304 310 304 28 304 304 27 412 310 304 193 310 28 310 342 422 159 28 28 310 304 108 304 193 304 358 28 476 304 28 28 304 242 257 281 28 28 310 310 76 28 340 28 304 28 99 28 310 483 310 28 304 304 327 310 409 304 15 310 28 28 304 28 304 28 304 310 304 304 41 310 150 310 28 304 310 304 226 28 310 408 71 75 202 358 66 128 178 310 57 370 304 249 439 382 266 100 248 49 28 375 464 28 310 271 310 304 310 304 304 28 304 304 310 304 310 310 240 28 28 58 4 304 304 109 304 492 287 28 28 28 304 2 304 304 310 259 49 310 28 402 153 304 304 457 28 310 191 493 28 310 310 319 174 445 310 304 258 304 28 392 304 297 28 310 28 212 169 147 310 285 281 310 304 28 339 44 65 254 68 304 304 391 310 124 310 270 254 9 361 310 26 167 40 310 304 310 228 304 304 41 175 310 463 28 117 207 420 28 304 310 382 28 310 304 139 90 356 28 371 333 310 313 304 310 310 60 90 304 304 310 12 164 28 156 310 228 289 310 417 304 304 342 304 310 310 28 310 28 220 304 310 28 28 310 171 28 399 310 119 304 304 310 115 304 135 304 192 17 142 454 396 28 389 28 28 310 304 310 304 20 304 387 310 310 487 28 310 349 304 28 310 223 335 264 310 381 310 139 304 304 28 28 310 310 304 110 304 310 310 310 304 304 28 310 432 399 28 167 456 28 28 218 479 268 27 153 310 326 28 310 371 28 310 28 304 268 28 310 304 28 442 28 371 28 310 310 310 310 28 398 304 11 373 310 28 152 28 304 304 310 28 310 310 28 310 28 249 304 94 49 423 93 304 310 304 310 304 304 196 310 34 28 299 310 304 310 226 304 28 304 456 310 310 28 304 303 296 304 488 28 311 28 405 28 28 449 304 310 384 304 28 28 451 310 304 493 28 496 304 462 304 246 448 304 348 279 304 474 310 310 304 310 304 123 24 28 310 310 304 313 29 304 35 28 28 436 310 480 28 310 483 310 310 277 488 62 418 309 310 393 283 399 28 304 304 310 28 65 310 415 431 49 147 304 28 28 310 72 277 304 304 304 368 28 28 183 28 253 310 366 310 204 28 453 310 304 28 315 310 408 304 246 310 28 458 310 310 310 38 310 76 28 47 304 310 28 310 310 107 310 310 28 304 310 123 310 310 402 376 354 310 304 310 28 28 28 35 147 124 28 28 304 310 304 304 304 37 310 115 103 280 114 364 310 304 304 310 310 417 304 304 109 419 310 447 28 310 28 403 5 310 28 304 133 312 446 28 310 245 28 6 25 28 149 316 388 306 310 28 28 479 28 28 28 28 304 135 304 304 28 280 199 488 389 284 28 245 45 332 310 28 304 34 383 423 287 28 310 467 310 310 310 304 186 239 28 56 310 304 310 28 410 28 304 28 39 28 304 210 28 350 28 28 304 28 94 28 294 337 332 28 310 310 186 28 51 378 310 304 310 304 310 304 57 304 28 412 45 407 122 28 28 310 304 304 310 304 112 406 28 28 310 443 28 310 310 310 429 28 310 310 310 305 304 28 423 163 28 304 324 98 231 15 278 24 468 327 310 47 28 310 28 28 304 28 49 304 39 28 487 310 216 310 341 28 59 322 304 305 130 196 304 93 28 304 304 53 310 190 177 304 310 34 50 310 369 423 335 310 159 304 362 304 304 348 63 304 28 28 161 28 28 304 49 310 455 28 368 28 308 310 304 310 44 304 281 28 129 310 35 304 304 156 310 310 283 402 65 28 28 310 497 210 28 1 305 498 310 242 304 304 310 310 420 62 28 255 118 310 28 304 304 492 304 103 447 28 229 28 28 404 373 314 28 390 304 172 28 490 28 95 61 28 310 212 498 310 310 211 79 379 196 407 217 310 28 28 304 310 304 310 289 304 1 310 17 301 310 304 310 304 61 28 310 28 28 304 304 28 304 310 304 281 28 120 304 28 304 304 310 26 310 388 310 28 496 348 93 210 310 26 449 241 420 385 93 28 304 120 297 144 194 28 304 311 310 310 304 389 28 304 14 310 304 304 28 304 28 430 327 310 304 161 310 185 28 310 304 304 304 32 310 304 35 28 304 365 18 310 28 310 453 304 28 310 304 304 339 310 310 28 28 197 310 385 412 304 28 310 381 470 304 28 310 171 366 304 304 310 139 310 139 58 350 28 310 197 310 310 304 329 310 310 137 304 121 304 304 65 28 386 304 304 28 282 48 28 120 310 147 310 190 3 28 304 320 301 304 403 310 28 310 28 184 304 136 310 310 304 304 179 28 28 304 304 28 310 42 310 28 304 304 381 226 28 310 215 65 28 102 60 28 28 1 310 28 358 348 332 89 28 310 304 28 59 360 87 337 304 165 28 28 304 304 30 204 8 310 310 310 28 39 343 304 314 304 28 310 490 310 22 310 120 365 130 310 226 227 89 405 227 310 28 93 310 287 304 28 28 78 332 147 304 310 344 28 28 28 77 310 313 310 28 269 20 17 310 28 310 28 28 28 447 304 304 28 408 314 310 28 310 28 308 304 28 245 310 304 28 304 304 310 372 304 28 310 362 28 274 310 28 216 310 385 134 176 292 73 183 28 310 304 28 304 105 187 138 310 310 304 310 28 257 304 381 346 28 310 304 304 411 463 28 263 310 35 28 68 310 310 304 258 28 226 49 310 304 254 463 286 275 455 443 96 304 28 304 304 152 408 412 310 412 28 304 61 23 310 203 28 28 310 310 199 28 364 469 310 310 119 310 221 28 203 459 305 410 304 28 384 6 457 28 310 167 305 9 304 310 273 221 28 28 28 28 310 304 304 273 216 28 28 304 310 307 304 201 28 481 455 310 377 35 310 251 197 245 304 304 304 310 267 310 303 304 310 410 281 304 151 145 147 28 78 408 28 402 304 392 304 304 310 310 351 304 118 368 312 429 154 168 28 310 28 310 269 395 28 28 310 310 28 340 28 25 423 28 28 310 304 88 304 51 28 28 304 304 28 310 254 90 304 28 1 310 30 464 28 310 28 310 310 8 28 304 146 4 310 23 193 304 427 244 88 310 304 28 304 263 310 304 304 65 28 300 298 118 28 28 28 370 423 28 237 28 385 310 401 310 326 459 310 381 304 310 304 26 304 354 26 310 304 55 46 195 345 28 217 28 28 310 304 28 310 304 300 6 28 304 304 58 304 310 310 304 28 304 28 304 310 304 182 28 28 28 304 304 458 28 304 402 310 304 310 65 304 460 310 209 304 28 304 28 28 411 322 310 42 28 304 376 371 304 310 258 310 310 320 304 304 304 28 28 304 310 310 304 304 333 263 26 281 68 150 310 28 28 352 310 207 165 261 310 28 304 190 28 28 456 240 304 304 217 304 310 89 304 310 238 110 108 387 467 310 310 28 114 304 28 37 115 127 497 240 304 434 304 28 310 15 212 400 412 310 310 180 28 304 88 304 114 304 310 28 304 304 28 304 79 28 28 28 304 310 53 304 304 55 310 300 310 304 304 304 304 310 1 28 28 310 28 181 310 5 108 304 310 310 304 310 28 310 46 28 500 54 310 28 310 28 310 28 28 28 442 37 171 445 28 310 462 34 28 28 40 499 310 310 304 28 304 28 28 28 387 28 28 304 28 159 310 191 310 273 28 304 21 28 310 307 19 483 304 304 462 329 301 310 247 186 335 28 304 304 387 304 304 412 304 39 28 128 304 382 94 310 28 139 135 28 310 242 304 310 310 310 32 304 406 304 221 125 304 28 304 404 28 209 304 178 310 341 434 28 28 390 304 72 304 28 310 304 80 269 304 310 304 28 310 304 28 310 304 28 304 51 304 211 304 410 304 10 304 27 304 383 483 28 304 141 304 28 28 491 482 310 28 28 310 310 304 44 485 28 310 310 310 310 314 304 304 64 304 310 310 17 445 310 483 206 28 345 310 388 495 304 269 310 304 304 452 411 233 487 28 198 310 365 37 68 310 216 288 28 260 487 304 28 242 143 304 28 220 28 454 28 28 403 304 34 80 310 52 28 310 87 385 304 453 261 310 304 304 304 304 28 464 310 304 304 208 304 310 304 280 194 310 310 28 247 28 28 9 418 28 304 28 328 250 29 310 404 304 310 310 304 28 310 304 304 304 77 28 28 51 304 304 231 15 304 28 304 28 240 9 310 469 433 39 310 155 304 301 215 28 28 28 304 49 259 337 304 140 310 35 482 304 28 392 304 310 216 401 310 28 115 310 355 107 151 28 310 48 28 310 310 28 310 310 28 386 133 310 365 283 28 429 304 155 310 240 174 28 304 41 54 179 28 310 310 42 310 28 111 28 304 352 310 304 28 392 28 15 28 310 310 304 310 28 424 310 247 304 402 304 310 304 310 340 455 347 304 28 28 310 28 310 304 28 310 310 79 304 154 147 185 310 332 14 310 28 28 469 304 28 83 28 310 120 97 310 28 28 304 402 466 82 310 245 310 310 310 165 310 310 88 304 308 295 28 335 362 315 28 304 297 310 304 310 115 139 304 19 310 304 50 285 304 310 28 304 150 67 304 49 82 351 310 304 336 374 310 304 28 28 310 237 28 310 230 381 362 23 208 304 83 247 304 310 28 7 183 208 304 37 72 135 456 299 28 28 304 304 406 28 310 28 28 61 304 310 310 476 259 304 310 304 304 28 310 81 304 304 310 28 18 166 310 310 310 310 270 28 19 86 10 28 28 441 310 310 28 28 304 310 359 447 28 28 473 310 28 28 28 28 268 28 490 28 28 144 310 304 310 310 112 304 235 310 367 102 310 28 304 304 28 304 203 174 310 28 310 304 49 395 304 492 28 304 103 310 302 334 304 310 310 313 304 115 304 310 304 66 270 304 310 304 406 411 227 310 28 304 402 28 304 310 11 113 28 28 143 408 128 310 28 297 313 28 28 419 310 320 28 304 28 28 68 403 28 258 16 28 304 304 120 28 310 131 415 194 28 28 304 310 28 107 28 304 28 304 310 304 67 302 372 304 310 304 310 28 191 304 220 483 435 481 53 118 310 199 329 28 362 304 304 28 28 438 382 304 28 310 310 28 28 310 304 310 304 310 28 310 300 310 304 229 28 336 46 28 310 304 400 310 304 304 202 310 310 395 129 343 28 155 28 28 310 310 170 310 310 69 310 408 92 364 304 310 28 310 310 304 310 304 437 10 257 65 119 28 310 304 28 310 304 310 28 272 28 304 54 304 101 90 211 304 34 471 28 310 304 28 28 28 438 310 28 310 310 22 317 304 304 304 310 286 28 304 304 28 334 28 195 28 304 357 304 208 304 402 304 304 28 304 28 385 304 304 28 304 304 414 28 284 313 310 310 370 310 28 310 147 324 32 28 424 168 304 79 304 304 310 304 85 167 310 460 483 304 310 310 28 310 310 307 402 28 137 53 28 36 110 304 310 266 310 310 310 304 310 28 310 314 118 28 310 250 11 53 310 304 28 304 283 310 310 304 304 304 304 304 278 304 28 310 332 475 28 28 304 28 304 304 313 255 28 221 28 28 28 28 28 304 304 310 376 316 478 28 304 28 310 262 28 347 310 304 28 304 310 28 304 190 310 304 310 162 304 429 310 310 304 310 119 304 304 403 28 304 310 304 381 310 390 310 28 304 310 146 64 304 242 28 419 304 183 121 41 305 28 28 304 28 469 146 404 28 310 304 291 310 304 329 310 352 304 304 28 348 304 284 403 310 28 310 8 310 304 218 343 329 376 304 113 304 28 337 304 304 318 11 28 28 327 431 28 28 304 283 310 117 152 304 408 304 310 28 304 271 310 310 28 252 304 28 40 483 304 28 28 304 310 297 303 310 310 310 28 310 282 378 371 284 489 310 304 304 28 304 76 310 310 45 225 188 28 28 28 113 210 114 35 126 304 356 28 433 405 28 310 183 304 349 28 205 308 423 120 310 304 304 264 245 28 304 1 310 304 28 28 28 304 310 304 310 304 304 285 304 28 310 304 310 210 382 499 310 304 251 310 341 310 304 28 304 410 432 28 28 28 304 457 28 310 304 28 301 117 170 455 310 28 310 168 304 310 304 465 162 28 28 304 135 310 118 218 304 310 53 28 336 28 30 304 207 304 403 472 28 304 28 28 150 310 28 327 28 304 105 310 28 64 28 310 28 118 310 304 310 304 304 255 236 310 382 304 437 81 310 270 310 463 304 363 310 304 28 28 310 304 310 95 310 99 249 115 304 291 310 28 310 357 310 117 350 310 304 230 28 315 28 310 304 28 310 148 310 304 319 432 132 304 304 304 325 310 304 163 28 61 342 310 291 408 37 310 274 349 28 231 304 310 28 304 310 136 28 28 423 428 414 39 304 304 28 301 220 310 449 304 310 28 239 304 28 304 140 304 91 294 359 304 349 447 113 28 393 310 304 28 28 28 28 28 173 304 285 313 462 304 28 310 310 304 499 477 28 28 109 28 310 310 310 304 28 310 28 310 310 28 304 310 491 11 39 198 304 304 244 304 28 28 388 313 308 260 28 123 28 421 28 298 28 28 350 312 28 28 298 395 240 310 304 304 28 304 177 304 310 304 310 310 304 421 28 270 310 28 28 98 18 289 28 304 28 28 310 364 28 146 310 310 423 28 11 411 28 266 28 300 310 304 244 3 28 304 304 310 65 364 281 304 310 310 28 304 28 304 304 49 232 310 310 28 131 28 28 219 74 310 112 476 304 304 323 121 28 28 310 304 304 28 311 28 310 28 310 28 304 310 310 304 304 304 402 339 28 304 304 310 310 310 248 28 28 28 310 318 310 304 28 310 310 304 8 310 44 304 408 28 28 310 305 28 48 28 291 310 53 38 36 310 154 376 255 304 147 48 323 380 304 324 28 323 310 240 304 28 261 304 304 199 229 357 414 74 28 28 426 310 310 104 310 310 28 304 310 483 28 217 310 304 473 497 310 98 28 310 28 304 227 304 304 310 384 196 310 28 304 28 304 176 19 304 423 304 310 310 28 365 310 304 304 310 267 304 28 310 483 310 249 15 92 342 310 60 310 310 304 310 310 304 310 304 310 28 310 304 94 304 310 304 304 28 28 304 304 304 310 470 125 28 108 310 304 483 310 310 310 28 243 373 222 304 28 310 372 28 118 28 304 304 140 58 291 141 259 310 462 28 28 304 28 71 304 304 370 466 304 320 28 28 175 304 310 453 281 28 304 310 28 28 248 310 313 423 28 408 310 53 310 310 82 310 28 310 304 382 304 36 310 310 409 304 310 28 28 299 90 28 304 304 310 28 310 304 28 304 16 304 310 257 28 304 492 304 304 304 28 304 310 8 20 304 310 242 310 28 304 28 155 28 304 310 304 28 310 296 310 446 28 28 67 28 28 304 122 310 21 492 304 28 28 310 304 17 28 82 445 470 310 298 28 143 310 98 66 28 304 291 399 310 304 28 28 64 335 240 28 406 310 304 28 28 270 304 304 376 211 28 167 304 196 28 353 304 304 78 310 28 310 304 395 304 102 304 424 236 498 310 120 28 219 94 474 83 310 17 28 28 310 327 480 304 304 239 310 304 333 310 368 53 332 310 138 304 304 310 28 310 304 384 74 310 131 28 494 498 291 52 445 304 137 304 168 28 310 304 283 310 304 296 310 310 39 91 310 304 320 28 304 302 28 400 310 382 402 281 172 310 279 28 318 304 310 447 28 304 65 310 452 310 310 28 310 265 304 416 28 310 304 235 310 28 316 28 304 341 28 310 15 494 171 223 304 28 455 28 398 153 304 140 28 310 28 411 28 304 304 162 310 304 389 310 97 310 310 406 147 304 310 336 310 28 304 474 28 310 323 63 28 302 202 310 304 28 491 314 304 459 310 310 28 400 310 304 28 310 28 28 481 28 491 329 281 304 310 61 150 196 304 310 148 28 302 276 138 28 28 35 310 304 28 304 243 149 483 310 310 304 492 310 364 400 266 477 310 181 386 371 447 50 28 28 28 310 8 416 28 304 310 211 240 28 483 49 340 28 349 126 292 230 304 28 281 84 471 304 59 421 304 28 28 444 28 186 280 166 471 304 28 304 304 334 28 304 304 310 310 28 310 304 386 208 304 28 28 195 315 28 1 131 310 310 304 28 310 28 310 233 382 28 281 301 310 67 24 338 304 304 304 310 21 304 415 28 304 68 304 108 310 304 402 304 283 310 310 28 304 310 28 28 28 36 310 304 304 180 378 304 353 185 304 34 79 90 44 28 28 28 304 28 310 454 312 147 11 310 310 304 28 304 41 341 402 310 431 310 334 479 470 304 226 269 310 304 162 498 304 338 337 90 304 483 28 310 73 304 28 310 445 310 330 237 310 310 310 304 376 491 28 28 282 28 332 79 304 310 304 208 310 431 304 310 310 180 28 310 304 281 184 304 241 304 179 310 304 310 310 259 19 304 304 304 28 304 304 28 310 65 28 310 456 208 68 310 59 304 28 77 28 219 101 76 77 28 304 332 182 310 303 304 216 28 304 304 304 301 310 310 253 310 310 313 310 310 310 281 340 28 28 67 304 304 35 195 233 444 28 304 310 310 28 310 437 304 310 361 45 304 310 310 310 304 452 304 310 304 310 304 310 310 55 28 80 65 400 437 310 28 28 310 28 281 184 304 304 310 304 28 310 270 28 28 28 28 361 161 28 144 310 310 310 95 188 304 214 142 11 310 310 304 396 388 233 304 304 310 86 310 213 304 310 28 28 310 28 374 310 372 28 304 28 200 304 304 406 28 304 312 150 151 139 211 301 315 28 356 138 325 309 28 304 28 310 28 39 28 27 484 256 304 28 28 28 28 304 310 304 442 304 464 304 304 304 304 136 258 400 304 215 495 482 121 304 95 8 304 368 28 28 194 355 99 310 411 77 28 359 28 310 304 102 143 304 310 174 310 304 304 28 304 28 221 310 120 304 310 255 270 304 475 28 112 478 28 310 304 310 28 500 28 437 310 310 229 314 310 28 28 28 274 310 205 49 28 310 84 28 283 326 313 28 310 310 389 132 304 304 283 28 28 53 28 310 391 4 28 28 304 323 261 310 126 28 304 304 310 301 250 28 472 120 41 423 28 236 310 28 1 304 491 310 28 79 188 222 361 28 231 497 310 45 310 310 219 310 28 304 310 289 310 422 441 408 304 247 240 189 88 299 28 304 28 86 304 304 28 61 310 53 178 166 304 28 257 28 304 425 310 28 304 212 304 304 28 28 56 301 310 28 304 304 430 331 310 304 228 304 28 28 310 304 310 304 28 28 310 343 304 310 66 304 304 61 325 170 155 28 430 310 28 423 310 310 28 28 364 468 28 355 92 7 206 452 304 402 363 40 304 267 28 28 314 28 310 304 310 310 28 304 28 374 310 304 291 498 310 105 310 304 310 28 28 304 245 347 332 461 320 310 451 137 28 28 28 304 35 28 100 304 304 304 348 310 307 310 175 28 492 408 152 474 113 312 349 310 427 304 28 197 394 52 304 28 456 304 304 304 287 182 310 159 304 28 116 370 304 310 456 421 320 137 304 408 28 304 226 28 310 116 28 310 408 311 304 28 28 304 147 310 304 304 304 281 310 310 310 304 147 304 310 28 304 310 400 267 157 304 28 353 28 310 304 28 51 147 304 310 102 28 284 28 28 304 28 28 17 28 28 321 28 438 304 221 304 28 372 28 253 28 429 304 304 272 142 345 28 28 383 304 485 28 400 28 28 255 304 58 304 310 1 101 310 304 304 28 28 273 45 310 53 304 14 28 48 310 364 28 304 310 496 304 310 154 304 161 265 28 232 304 310 375 310 120 147 184 49 374 199 310 28 99 408 323 304 304 28 310 30 310 28 132 304 479 28 310 304 384 304 99 291 310 28 304 310 310 28 258 310 246 310 39 387 310 496 454 218 28 304 484 436 332 310 28 25 197 34 28 195 28 28 49 28 44 304 492 310 310 28 220 28 379 423 270 304 310 310 28 28 331 28 380 338 28 304 340 310 307 28 6 460 310 304 310 6 65 304 310 352 8 500 28 64 13 310 38 79 301 144 399 370 207 1 28 120 173 308 310 120 122 115 313 310 251 304 28 310 153 305 310 310 28 304 304 18 310 198 92 479 304 304 310 401 304 462 304 196 28 304 439 28 310 120 454 238 28 310 28 266 3 304 28 304 304 304 165 304 28 301 28 310 310 28 310 310 304 28 90 310 304 310 28 134 28 28 140 310 304 310 194 39 318 471 28 28 28 310 168 211 475 310 53 310 28 139 417 310 317 310 114 98 310 255 368 28 28 361 436 244 310 310 310 220 310 28 494 310 28 310 483 310 310 236 53 435 270 28 93 28 346 310 28 340 244 304 471 420 431 31 282 258 27 206 102 304 304 28 363 28 348 304 91 310 310 467 310 310 28 28 310 95 304 427 136 187 28 323 24 97 228 310 28 310 304 231 304 310 310 310 304 400 304 310 304 97 304 290 483 304 310 28 310 211 310 304 304 310 28 174 99 301 304 303 478 176 28 89 173 328 28 310 32 28 421 186 134 301 28 28 258 304 131 304 304 494 85 304 28 28 51 28 240 112 462 421 310 229 310 28 304 389 310 338 310 304 149 28 411 28 304 304 238 304 310 304 28 133 310 28 310 250 491 86 28 146 333 29 178 310 304 483 230 304 310 304 39 28 212 28 370 209 304 28 28 304 28 28 428 28 452 291 408 147 352 310 28 304 169 308 13 310 304 310 310 28 310 28 310 351 53 28 310 310 304 28 28 310 310 66 28 28 459 310 310 28 28 79 164 96 414 162 28 310 304 310 254 310 28 28 310 485 405 304 411 318 28 310 310 304 137 304 304 310 304 310 304 28 310 304 86 225 328 419 304 304 313 310 310 304 304 310 13 310 346 171 304 73 28 310 28 31 304 227 304 321 28 304 99 415 28 28 189 310 28 28 310 28 310 310 310 200 28 28 304 484 304 302 304 183 409 310 304 304 310 310 310 304 28 223 304 310 304 310 398 28 304 304 304 356 106 304 310 83 304 28 409 310 451 304 310 28 28 310 310 332 310 22 304 302 488 260 304 304 28 310 304 304 28 75 28 28 458 28 410 22 28 190 28 28 454 310 6 310 63 28 313 304 463 332 28 18 496 310 304 304 28 310 4 304 310 28 126 454 360 304 72 310 353 310 310 304 28 28 310 304 208 310 304 28 28 446 28 104 374 28 9 28 304 343 60 341 304 28 304 304 378 162 310 304 53 28 146 444 310 383 304 28 28 28 304 304 28 227 49 261 28 28 310 88 196 24 28 33 310 429 28 28 329 181 310 28 28 460 28 304 28 382 28 155 124 310 445 28 28 304 12 220 304 402 310 310 221 310 310 28 167 28 310 354 310 490 28 244 287 28 7 210 304 304 304 329 28 402 240 310 28 304 230 86 303 135 426 138 65 28 28 304 28 304 147 310 304 211 304 487 28 28 310 287 304 310 310 310 304 310 304 140 28 304 310 94 24 310 310 223 49 28 77 111 310 28 310 382 52 310 28 248 149 28 284 99 28 412 304 28 310 310 426 304 310 304 246 28 296 310 236 304 28 310 310 208 174 268 310 28 206 304 310 49 304 304 304 28 304 310 228 304 28 310 304 310 203 310 233 28 1 310 28 28 28 28 28 70 310 304 146 310 304 310 28 68 304 472 442 358 28 480 310 310 304 304 331 304 391 304 28 28 304 28 67 28 310 477 259 37 28 38 28 310 28 223 267 1 304 381 333 304 28 310 483 304 304 128 28 304 43 304 28 310 91 239 304 310 446 28 304 333 301 304 202 172 304 214 28 304 310 221 304 310 383 28 469 353 483 310 304 314 304 304 360 310 464 304 449 310 28 28 177 28 304 28 147 138 310 479 28 108 165 46 28 28 80 465 186 28 304 28 304 304 402 73 289 100 28 484 217 147 28 441 373 310 398 28 310 28 63 310 83 304 304 310 310 221 120 166 420 28 332 310 28 445 310 393 310 1 102 492 332 15 28 403 310 28 310 28 310 341 28 304 420 367 447 53 225 304 310 28 127 353 262 304 310 310 126 28 90 28 451 295 483 310 291 304 28 110 28 310 310 205 310 36 400 42 304 304 342 310 310 367 310 28 423 28 355 28 28 489 129 310 304 28 314 377 304 310 304 28 304 490 304 285 304 28 310 310 423 11 382 310 304 409 28 314 28 28 366 28 310 310 28 5 342 28 407 128 495 450 409 467 310 28 397 310 384 270 111 211 101 332 310 310 274 310 28 145 28 304 310 310 421 310 28 86 304 310 304 28 304 28 304 310 138 1 304 310 28 448 310 28 304 310 310 407 483 304 310 304 213 475 310 240 310 396 182 304 473 214 270 28 28 437 304 407 310 389 304 21 226 136 466 344 381 495 270 28 370 310 28 191 304 483 304 423 402 304 32 310 269 28 310 310 28 28 28 28 28 28 310 310 304 455 478 379 304 332 28 304 310 32 28 304 28 310 310 279 340 226 78 419 310 28 28 268 310 304 260 291 304 28 382 28 310 310 304 304 310 58 310 28 304 28 308 32 28 287 441 223 282 367 403 58 357 357 28 28 304 323 310 411 310 251 410 304 209 310 304 304 169 28 291 236 149 28 407 479 304 28 304 168 28 94 28 496 310 310 151 28 304 382 304 304 19 304 304 310 195 288 310 139 211 437 240 304 28 28 28 57 28 304 310 28 304 310 28 452 446 441 149 28 209 178 304 28 406 304 310 387 304 317 368 343 310 310 310 304 28 382 310 310 28 28 373 304 112 405 304 28 304 140 428 332 28 28 28 294 310 99 310 303 310 28 291 310 28 124 28 332 304 415 152 28 304 28 310 281 310 28 441 62 85 170 310 50 327 28 442 283 304 205 304 252 77 304 310 57 266 392 310 240 28 28 28 304 310 113 28 105 19 304 304 28 304 310 304 332 258 310 488 304 310 253 310 398 28 223 353 304 274 151 28 201 388 387 304 240 2 105 304 135 28 28 395 310 310 28 304 284 147 400 310 28 304 281 28 310 291 304 28 304 277 310 28 310 304 28 28 304 244 304 28 310 304 198 304 461 360 14 310 310 304 424 28 53 483 28 226 65 280 358 310 28 310 28 28 28 304 310 310 281 310 310 304 192 294 28 465 491 480 158 120 104 420 492 310 28 304 124 84 304 267 89 438 310 304 313 28 304 304 61 304 304 74 28 224 473 28 71 144 386 304 304 9 310 319 28 175 332 28 317 304 53 240 473 28 65 115 304 28 28 464 310 233 268 40 304 28 304 14 120 211 240 304 332 310 408 18 304 28 304 310 270 270 437 310 8 310 28 28 265 28 103 304 304 310 28 102 18 28 74 465 408 310 28 310 310 310 28 28 310 28 21 310 28 250 28 288 221 28 152 250 28 310 310 310 333 310 394 310 310 304 369 28 310 28 28 28 485 239 364 310 310 213 310 310 304 28 304 304 227 28 313 304 402 310 284 304 465 310 304 28 484 310 28 310 41 220 310 28 310 468 28 304 208 304 304 211 304 310 28 226 141 262 281 28 310 382 138 173 458 28 310 336 310 42 412 28 70 94 211 409 310 310 310 310 304 201 28 304 136 178 28 304 209 310 396 358 323 304 310 310 426 304 28 28 42 310 440 310 310 362 483 428 28 28 113 28 28 28 310 310 28 237 242 310 304 133 55 28 454 145 260 28 28 304 226 233 139 28 304 304 310 145 7 310 304 304 382 28 310 310 310 304 183 28 304 28 310 310 28 310 273 220 304 359 28 310 310 28 310 140 467 304 304 310 28 162 242 311 310 304 28 28 424 310 112 261 310 304 15 109 28 432 304 28 454 11 28 149 310 304 13 100 59 310 28 304 32 304 310 310 310 476 304 239 135 210 304 281 310 28 55 120 147 28 85 281 310 248 28 476 309 28 332 28 304 310 28 310 304 153 28 356 421 310 28 437 28 310 269 455 232 90 98 28 301 304 28 28 310 304 310 453 469 310 324 213 310 388 403 358 360 28 106 28 428 38 304 31 304 304 301 304 28 104 310 310 304 310 304 310 40 304 235 304 301 304 310 167 169 310 304 65 28 350 159 310 310 310 304 28 304 28 304 28 304 246 109 262 28 310 202 65 28 310 329 28 28 304 294 242 310 310 211 310 310 28 304 304 154 101 310 304 310 291 310 28 310 371 120 28 273 28 304 28 351 310 310 78 413 28 304 475 28 304 154 28 304 304 28 314 304 137 310 28 85 28 28 304 310 304 310 33 310 396 28 310 64 304 310 304 304 90 310 310 310 402 304 112 399 28 304 339 310 310 28 304 28 304 28 310 310 304 240 28 304 176 402 115 23 284 49 490 304 414 95 310 310 304 380 168 363 28 28 310 209 1 163 28 310 304 399 336 19 304 304 304 304 310 301 304 310 304 310 305 310 310 270 310 28 304 28 261 28 309 310 310 304 28 80 304 304 485 137 28 283 28 10 304 414 28 28 28 304 278 90 252 67 181 149 310 426 412 304 19 310 272 304 28 304 42 304 28 304 458 332 304 344 380 304 498 322 310 28 500 304 219 310 367 28 304 226 28 464 158 310 304 28 310 138 28 28 60 304 310 28 28 28 28 270 304 310 304 91 76 28 474 405 98 28 310 371 206 28 39 251 227 412 337 310 365 304 460 43 28 304 467 426 304 304 467 28 304 304 304 53 126 310 310 304 184 304 197 142 304 298 6 28 65 28 310 357 28 173 298 61 304 310 239 310 28 205 304 444 237 186 28 28 188 310 304 94 421 202 28 304 304 304 28 304 107 28 129 350 299 28 28 304 49 183 19 310 310 21 310 304 431 221 310 304 348 280 119 28 316 363 310 268 310 192 95 310 304 264 304 28 230 187 28 94 310 413 39 113 310 419 495 310 304 79 472 304 310 28 28 28 310 304 389 304 310 217 310 272 147 304 28 310 1 304 28 310 310 28 310 28 38 310 75 497 304 28 51 304 39 328 304 434 267 334 415 304 304 28 341 1 181 310 211 85 15 291 304 304 310 15 310 304 304 304 124 310 28 304 310 304 53 310 310 28 28 335 310 304 304 202 452 304 144 28 156 28 310 28 304 124 28 304 304 310 427 304 420 304 53 267 28 28 352 28 28 304 496 103 170 28 354 310 379 310 310 66 28 391 28 310 310 28 195 310 304 29 310 28 195 403 304 28 286 28 304 304 310 28 310 310 28 334 310 310 304 28 387 95 496 28 28 310 304 28 56 28 214 304 152 28 28 310 18 310 480 28 310 310 304 427 310 310 304 310 304 310 310 5 310 310 310 28 120 310 310 310 28 310 304 310 28 427 304 310 310 442 71 94 388 28 482 375 28 149 280 218 28 28 199 47 28 28 28 310 80 304 304 304 28 413 310 304 310 332 410 28 259 28 310 449 310 304 388 315 410 21 17 310 310 310 304 28 304 310 249 15 310 304 106 28 349 310 28 28 304 304 304 397 304 368 28 321 310 304 28 310 136 28 28 153 214 310 483 304 115 295 267 28 452 47 125 310 65 310 11 310 378 185 324 301 304 28 134 310 304 158 28 49 28 310 98 69 240 28 96 28 28 28 304 304 28 28 310 28 28 122 28 28 28 92 304 304 304 441 304 39 310 310 446 129 304 267 15 304 310 232 304 310 304 244 87 304 28 28 160 28 402 310 421 59 304 28 310 304 304 382 304 475 223 120 310 316 304 310 310 28 28 58 453 304 38 304 310 28 304 28 157 28 304 291 28 310 310 310 490 304 304 310 28 304 310 266 310 415 126 187 310 316 310 53 304 382 167 274 310 422 310 423 42 310 310 304 304 310 310 356 304 28 196 173 398 304 347 304 320 445 28 247 310 242 28 304 358 340 39 73 28 28 310 28 310 28 304 28 28 24 310 304 310 304 304 28 313 270 272 28 310 468 483 28 295 304 28 304 85 53 310 304 1 306 28 304 173 17 28 310 310 339 310 28 310 304 28 28 425 310 8 100 28 28 164 28 82 28 428 310 28 486 493 270 69 310 310 310 304 28 28 28 28 304 490 304 295 304 401 281 310 304 28 393 310 490 304 304 28 49 248 310 28 304 209 310 304 304 28 275 28 310 156 211 310 304 310 219 310 195 129 310 57 131 225 28 114 424 304 453 447 28 304 28 28 293 304 310 164 81 304 265 304 310 310 184 402 310 28 155 10 207 11 310 304 304 28 310 176 314 310 304 310 323 28 98 264 112 304 310 310 28 28 304 47 393 28 310 215 423 304 350 337 304 152 65 226 304 28 310 64 310 310 304 310 304 28 304 310 120 339 28 304 28 304 28 310 330 304 90 304 304 287 28 187 310 28 28 304 28 110 28 303 28 240 28 298 304 108 477 310 304 28 152 28 28 310 28 310 310 448 310 304 304 304 349 28 240 310 470 310 443 60 114 371 304 366 22 310 209 136 74 24 310 28 304 119 310 310 28 374 304 344 28 310 477 28 109 434 382 161 304 366 16 28 488 28 425 28 310 310 304 304 310 304 310 216 28 28 125 28 310 310 304 322 304 304 310 152 354 164 310 120 120 483 28 310 304 304 114 28 129 310 245 28 304 237 40 83 49 304 301 310 304 270 341 304 28 288 310 364 28 486 310 304 304 310 71 68 304 310 28 378 310 310 310 28 215 310 304 11 304 310 123 485 425 378 402 304 28 161 415 248 235 240 28 310 310 240 270 147 191 471 304 166 193 1 304 141 28 304 304 28 310 304 382 104 304 390 313 28 304 28 188 304 347 304 304 28 28 304 28 28 102 222 410 28 310 304 310 28 28 304 28 310 236 28 21 304 127 310 49 304 325 310 262 310 304 304 213 445 28 304 304 304 456 349 310 47 302 220 403 305 304 304 131 310 129 304 188 28 310 28 304 348 28 28 304 113 402 28 215 28 304 304 4 304 298 317 310 412 479 310 304 28 128 490 310 304 150 304 486 234 304 28 304 28 310 407 402 304 304 310 304 36 304 28 301 28 310 182 310 171 310 28 392 348 144 496 454 398 304 310 65 28 331 304 310 28 310 240 310 106 27 28 51 356 304 28 172 304 310 58 332 84 28 82 304 310 310 136 304 310 304 28 310 304 451 28 341 28 310 28 304 304 28 195 408 73 28 28 28 28 304 28 182 350 269 444 120 460 310 28 28 28 272 28 215 304 28 463 373 304 304 304 310 28 139 250 28 446 323 28 28 28 28 226 62 379 28 294 28 423 273 270 310 408 28 398 310 220 310 304 239 304 211 310 304 28 310 427 310 310 310 89 402 304 310 472 310 28 304 304 304 310 332 293 349 304 304 310 310 304 28 304 4 310 304 86 304 310 321 403 304 28 213 281 304 167 310 304 475 28 304 310 46 193 310 304 28 163 28 304 402 310 270 324 28 423 400 28 310 39 331 310 127 310 383 310 124 304 310 176 77 98 86 310 28 165 28 310 310 310 28 28 217 310 304 28 304 272 304 195 487 119 310 310 28 310 28 310 28 28 304 310 11 310 53 25 28 461 173 310 304 342 310 310 264 310 168 312 292 178 103 310 310 28 304 49 304 304 310 305 28 28 468 128 88 28 355 304 310 304 310 304 28 28 304 304 28 28 28 307 304 310 382 310 227 28 310 443 28 283 257 271 28 364 304 9 304 304 304 310 386 257 425 28 310 140 304 28 28 199 310 370 28 444 358 304 304 427 28 310 28 310 304 310 304 28 244 415 304 191 410 304 304 310 310 344 310 310 28 304 93 39 28 304 321 28 304 304 304 310 310 28 310 170 345 285 299 181 310 310 310 264 28 28 121 270 310 310 443 304 310 28 28 446 310 220 304 28 310 310 310 28 120 198 28 310 359 304 66 28 28 28 28 28 310 304 139 28 310 310 304 304 304 28 296 310 304 28 359 28 304 310 192 179 304 289 293 28 120 304 28 310 28 28 304 304 304 28 310 310 310 195 310 118 383 464 304 281 310 304 304 310 216 274 82 310 82 310 229 386 292 310 28 105 265 380 304 304 350 402 118 304 20 28 310 304 343 28 310 28 304 28 304 304 28 304 332 28 57 48 255 28 124 28 3 310 28 61 304 310 53 28 28 28 304 69 149 304 28 349 304 39 434 311 310 304 163 28 451 322 310 28 304 65 310 176 368 304 304 304 399 310 304 310 28 310 310 244 304 310 26 310 28 310 452 226 370 304 318 310 360 310 28 304 314 28 28 304 28 310 388 28 474 1 451 336 310 28 304 304 310 28 18 64 304 272 219 28 229 28 108 304 304 28 28 310 310 304 33 28 310 304 425 310 310 28 304 304 304 220 28 226 190 310 203 307 117 28 304 28 284 28 132 310 304 310 304 42 162 304 28 356 28 304 304 310 28 273 304 329 310 310 310 304 332 28 28 310 284 28 417 310 28 310 122 310 304 315 304 304 251 438 310 310 414 310 292 28 120 280 28 310 28 310 402 304 304 236 46 418 334 28 28 39 52 369 310 28 172 28 304 304 304 310 28 470 271 28 47 310 216 28 310 28 139 304 310 391 28 304 304 304 36 379 500 28 304 310 185 310 301 28 304 291 176 28 310 28 304 304 26 304 310 488 310 310 304 28 28 332 304 310 468 28 306 304 229 304 28 28 440 437 310 28 297 28 28 310 304 294 310 304 304 95 304 335 310 28 122 327 304 28 310 67 99 414 39 310 310 28 407 39 77 310 310 310 310 61 28 304 310 103 430 310 26 310 310 304 28 28 310 263 310 304 116 396 443 186 28 480 28 304 52 28 245 374 304 107 310 72 138 102 73 110 304 262 181 464 304 28 53 1 28 28 398 304 28 97 304 49 332 310 310 310 310 412 304 310 220 310 28 310 305 304 310 94 33 310 310 4 497 304 310 421 310 304 304 310 304 310 310 304 456 310 28 304 233 310 310 304 304 373 304 28 132 28 28 304 61 411 28 28 310 28 310 304 39 310 310 60 28 25 310 65 396 28 28 310 194 304 304 253 152 28 71 304 310 310 467 304 348 339 245 132 446 433 238 28 304 28 28 310 28 28 310 310 310 166 209 154 317 310 110 382 304 147 310 310 310 304 282 304 229 304 304 374 212 28 28 28 28 304 248 310 28 1 28 28 147 310 310 310 310 28 304 304 149 28 196 28 28 310 28 115 463 291 304 298 28 28 402 28 270 39 23 382 268 310 74 304 28 304 28 304 180 427 28 310 178 5 310 310 28 304 462 304 292 28 28 468 304 304 147 28 310 28 444 86 304 304 28 153 88 202 28 125 319 425 400 28 174 310 310 28 28 277 28 304 310 93 443 304 304 28 112 310 304 485 376 131 70 304 28 304 310 310 28 322 304 53 37 28 218 310 162 439 304 28 28 473 28 28 28 410 252 310 310 281 304 28 28 178 310 304 351 28 28 28 310 304 128 304 28 28 28 310 310 207 264 304 28 144 285 28 28 28 310 304 216 304 249 304 232 304 304 28 310 421 310 310 304 310 310 28 310 368 28 28 304 126 310 310 310 304 274 129 402 270 404 28 473 28 28 28 304 28 304 28 105 271 310 310 310 28 28 28 310 365 418 28 291 310 304 28 304 254 28 310 28 304 310 310 28 310 310 304 434 46 310 310 310 227 304 28 214 310 454 304 304 58 310 310 304 220 28 28 369 361 277 304 304 310 185 304 310 28 147 310 56 304 28 28 27 310 28 310 21 302 28 47 310 28 472 28 304 241 496 310 304 310 162 304 304 28 13 304 310 310 28 483 310 377 304 448 446 310 332 173 312 28 304 304 310 269 304 222 28 28 310 28 67 304 28 104 28 304 28 28 304 304 304 304 28 304 304 28 1 310 88 14 114 28 16 28 342 367 304 304 478 425 28 28 304 252 310 310 237 304 304 256 28 310 310 332 28 310 304 137 304 195 310 468 310 310 28 97 310 213 473 3 416 379 304 252 181 281 304 313 310 28 28 123 304 310 115 171 494 299 423 28 107 28 28 386 310 28 30 310 304 41 483 132 28 267 28 28 252 351 304 232 281 146 28 409 28 28 495 304 304 188 147 310 310 28 310 310 304 310 304 454 145 206 28 142 310 352 354 74 28 28 28 310 310 304 338 281 304 202 304 65 304 304 28 304 232 310 310 304 304 304 304 489 194 28 239 304 53 304 39 327 56 304 28 462 304 28 304 488 304 289 354 116 202 28 468 304 332 154 304 310 304 470 28 141 310 167 28 324 252 184 304 304 310 304 310 28 304 28 313 310 313 364 304 28 412 28 304 310 125 28 304 28 54 166 28 91 28 310 304 310 28 304 310 28 304 304 211 304 291 304 28 310 28 28 141 102 310 405 238 310 28 310 310 46 304 102 28 310 401 310 310 28 28 133 304 209 28 46 470 172 249 486 304 310 304 304 28 28 28 310 310 39 28 28 38 310 28 68 310 304 28 310 122 310 304 304 97 310 427 304 28 28 28 329 466 252 53 304 304 310 429 310 28 304 304 423 304 310 436 420 304 147 176 397 18 304 28 310 28 310 310 469 197 304 310 107 310 304 28 28 217 99 310 28 310 147 28 141 423 28 120 28 310 194 41 304 310 231 28 28 484 28 304 28 127 484 378 332 28 310 28 304 125 310 375 28 28 240 304 310 28 28 229 491 304 62 310 310 310 310 321 65 28 28 310 304 310 28 310 401 304 304 28 310 28 310 39 304 28 310 325 304 310 304 304 304 301 304 375 304 194 341 28 54 375 28 310 310 402 477 353 28 310 459 28 304 28 304 310 213 310 476 28 304 211 363 304 310 310 304 310 53 28 476 355 455 304 304 310 304 28 304 304 316 408 298 400 28 310 229 310 160 310 310 310 310 281 374 28 310 23 310 195 368 53 190 28 304 304 49 310 28 44 388 167 304 310 28 304 148 148 28 304 28 206 310 363 304 28 310 310 222 120 28 192 390 310 304 304 336 140 28 310 310 310 310 310 304 144 342 272 304 399 488 28 28 7 278 98 28 310 28 304 310 28 304 310 105 440 310 48 28 310 193 450 304 310 28 262 310 28 28 55 268 310 304 304 28 310 310 310 391 304 310 39 281 282 310 310 418 28 28 439 299 28 310 28 28 310 310 310 148 102 304 310 304 304 100 374 304 28 322 304 28 310 28 28 273 304 304 39 28 240 28 28 482 28 355 304 130 115 147 206 333 54 304 310 310 28 209 28 304 359 304 463 49 304 161 304 28 28 28 310 346 250 310 28 184 304 394 304 252 28 310 402 120 310 140 465 93 17 313 304 304 304 316 231 28 99 304 28 310 347 179 28 28 310 310 28 28 134 75 28 310 28 28 304 498 304 128 304 408 28 369 310 346 28 304 310 490 304 304 310 310 441 280 356 468 304 310 481 310 395 310 35 497 28 304 310 458 102 304 304 28 310 310 310 435 453 194 304 304 495 28 438 310 28 28 304 310 49 332 28 28 28 310 304 351 304 310 330 214 304 239 304 304 311 310 310 28 310 334 228 310 467 28 304 304 310 28 304 409 28 28 28 49 28 185 249 28 414 304 145 304 304 28 28 28 400 418 28 304 28 242 351 49 304 310 28 310 310 310 28 28 304 109 28 304 304 28 310 310 28 158 214 28 443 140 310 138 310 402 304 435 310 304 28 384 219 211 304 500 28 326 310 304 310 310 304 198 28 304 310 143 304 310 482 310 374 310 28 304 28 337 369 304 310 422 82 310 28 310 310 304 137 304 304 392 28 45 304 310 28 304 28 99 447 28 310 304 275 310 310 28 310 28 28 426 57 442 28 310 386 485 304 313 310 28 304 256 310 310 304 304 364 52 28 273 310 310 28 28 28 28 315 85 137 310 28 423 28 262 310 304 310 28 304 451 310 53 108 304 304 304 310 304 28 28 28 303 304 279 310 1 247 304 137 304 407 230 483 2 28 75 310 240 46 28 304 310 304 28 304 471 268 310 5 28 310 304 28 310 263 310 368 491 310 304 310 58 449 310 310 187 310 281 262 304 310 272 310 46 304 304 310 310 252 304 373 304 310 408 310 73 304 304 301 332 219 28 69 232 28 266 28 28 388 336 310 433 194 140 28 447 166 211 28 28 310 238 281 28 310 28 304 310 28 310 304 309 55 28 11 304 28 310 382 350 325 304 304 28 351 483 310 304 28 304 28 61 304 304 77 28 157 315 28 358 304 167 266 53 304 382 304 95 28 310 291 28 304 339 494 409 310 310 304 310 310 361 310 310 28 383 310 304 112 147 304 310 304 84 251 310 91 304 50 110 310 248 304 304 28 300 304 165 82 16 28 406 310 86 28 28 310 474 88 314 28 310 310 28 304 310 312 28 310 310 310 310 28 28 28 325 28 310 428 66 304 310 304 258 43 310 28 28 310 310 406 28 1 304 28 28 304 402 310 304 304 310 310 304 304 304 344 310 310 28 310 337 28 304 35 329 310 28 304 310 28 285 28 185 310 310 304 264 310 356 211 28 289 163 486 310 145 310 28 310 310 304 304 450 310 162 28 304 28 28 49 28 28 304 145 28 310 233 304 382 28 211 208 28 310 199 340 462 208 39 383 480 304 304 310 208 28 355 310 232 439 28 310 28 199 385 53 429 28 496 97 28 13 310 57 304 28 66 270 414 310 327 28 28 28 28 28 90 1 304 310 103 28 310 28 192 359 304 310 44 445 28 293 304 87 304 28 310 301 483 86 28 28 240 392 368 304 28 304 406 153 28 310 28 251 280 28 495 172 240 310 310 310 28 472 310 4 382 304 2 28 221 304 77 310 464 270 500 310 304 28 28 28 28 28 28 436 304 319 304 304 28 28 35 199 310 94 225 304 310 361 327 270 220 400 310 28 310 28 274 304 28 321 304 304 166 28 310 35 304 12 217 318 304 461 152 281 214 310 303 28 304 28 21 39 304 310 304 310 28 28 169 109 156 351 304 28 149 434 38 304 343 326 304 310 304 28 310 28 126 49 310 310 304 28 28 28 310 323 28 49 304 123 212 310 310 304 253 304 164 293 249 453 256 435 42 28 498 161 28 304 310 304 310 442 28 147 304 28 304 273 310 203 198 28 28 304 397 321 310 304 304 304 304 161 28 28 431 291 28 304 409 39 55 208 97 304 250 310 166 210 28 304 472 310 28 28 310 402 28 449 404 214 385 310 157 21 348 310 310 28 344 304 154 310 310 310 28 28 402 310 475 304 310 28 310 304 304 98 310 28 142 179 310 488 310 486 473 327 465 310 88 55 304 456 500 28 310 28 310 118 304 28 304 310 310 66 336 304 223 310 431 310 28 304 304 304 424 422 304 310 304 292 28 15 310 148 28 337 50 304 389 147 166 304 310 455 304 430 170 47 202 28 310 81 43 359 304 304 176 304 310 118 213 149 304 25 310 28 269 310 310 149 99 28 304 310 28 304 28 310 247 28 304 310 310 28 456 57 304 304 28 310 426 202 310 129 2 304 465 28 310 276 120 28 310 310 136 359 304 304 304 304 310 310 457 323 304 188 310 310 310 28 310 310 304 304 304 238 274 310 53 28 28 310 28 320 304 310 186 304 310 310 28 304 304 304 213 301 310 147 304 310 249 304 310 310 343 121 28 304 310 329 407 15 86 204 414 304 420 304 28 310 28 377 310 254 346 24 310 310 28 310 310 310 310 260 121 337 236 153 304 91 310 304 304 217 304 304 88 310 304 401 260 28 310 304 28 310 304 304 397 439 304 310 377 343 82 302 310 28 210 304 121 163 304 327 304 75 272 310 310 327 89 28 290 304 118 448 145 304 427 28 304 231 304 28 403 44 37 304 65 498 130 382 304 500 28 28 28 304 405 49 304 31 310 208 304 147 251 310 64 304 304 304 304 304 28 197 28 304 304 310 28 351 310 78 304 438 304 310 28 304 304 392 304 304 28 304 270 60 469 28 292 310 127 310 304 28 310 310 297 381 304 28 1 28 28 124 310 28 304 310 470 43 393 28 471 310 310 376 310 28 310 304 120 28 28 147 416 310 78 28 475 313 310 424 321 304 330 304 410 161 310 304 342 28 310 304 304 304 285 28 304 471 64 28 301 304 28 3 310 266 310 310 304 84 28 478 28 310 55 310 364 310 28 28 73 304 304 28 449 310 406 453 304 310 304 304 310 185 304 114 310 304 310 28 310 304 310 260 1 28 310 446 28 408 120 304 310 304 39 28 304 28 310 310 28 304 263 310 310 142 241 201 310 304 79 458 310 310 310 310 310 28 28 304 290 310 304 28 55 35 297 30 28 310 28 455 28 304 304 304 28 305 429 310 304 58 272 28 310 304 35 310 310 304 396 258 192 304 310 304 28 449 28 203 28 28 28 304 304 14 233 20 310 110 310 28 274 304 304 147 304 378 179 310 28 304 65 28 315 28 304 310 304 311 276 304 310 310 310 310 28 310 224 304 28 209 468 310 28 255 28 310 53 125 28 304 6 304 39 499 28 111 304 304 490 304 310 425 304 438 54 304 161 345 310 282 304 28 304 304 28 28 37 325 304 28 224 304 304 304 310 310 92 422 310 28 304 304 233 310 304 310 310 28 310 208 304 452 28 310 304 304 468 28 310 24 209 399 304 304 310 120 310 304 301 28 304 414 460 28 28 304 304 319 39 304 367 28 28 310 54 22 310 352 28 304 28 239 304 458 366 304 264 63 322 304 28 107 104 291 28 37 310 28 304 28 28 304 28 351 304 310 310 310 310 28 28 39 103 310 144 306 28 400 304 254 478 482 197 321 28 304 28 316 52 28 398 382 313 382 405 177 304 28 304 49 54 305 28 173 170 433 28 53 436 310 39 260 304 255 304 310 304 310 251 67 304 304 480 310 165 301 82 310 310 28 293 49 315 310 431 28 28 310 310 337 304 28 304 266 304 28 28 310 304 310 211 211 120 182 304 424 310 310 28 304 28 304 301 28 310 28 304 310 232 304 299 310 28 310 310 310 304 15 310 304 310 304 379 28 28 39 28 304 480 378 304 369 310 304 304 304 304 123 310 374 304 28 310 310 310 259 304 3 418 382 304 154 16 28 28 28 119 28 246 310 483 304 310 451 454 443 310 310 482 304 148 28 28 28 492 304 432 310 411 236 28 169 60 338 304 310 304 472 7 304 318 62 430 28 479 104 67 285 310 257 380 28 28 322 28 448 310 209 28 254 221 469 1 310 310 28 28 28 28 310 9 53 430 310 310 28 310 28 28 408 304 304 28 28 28 176 34 310 28 321 31 28 461 310 310 304 304 304 50 332 310 495 204 304 404 304 28 310 28 310 28 159 304 310 334 28 147 304 304 310 310 402 148 304 304 28 348 28 310 246 141 304 28 310 482 76 482 304 28 357 28 310 304 46 319 183 310 250 28 285 432 28 28 28 304 304 24 40 155 304 304 310 304 310 290 310 258 294 291 310 133 132 270 310 79 28 28 28 304 479 28 28 304 491 391 1 28 28 304 304 310 273 196 310 304 310 429 96 310 131 310 240 410 304 400 28 304 310 304 304 304 28 304 304 28 310 193 28 28 304 304 310 201 310 310 227 270 368 310 252 304 310 117 28 310 310 28 275 304 269 91 310 310 310 304 304 304 304 380 494 200 288 382 28 310 28 281 90 119 28 304 28 304 355 362 310 28 310 310 286 310 4 28 304 281 222 305 28 478 310 310 372 310 392 272 402 234 327 28 304 304 310 493 304 260 304 30 411 304 310 181 448 310 304 313 28 313 310 28 28 304 310 304 122 115 304 439 310 304 28 28 28 28 52 289 28 213 304 423 386 304 500 310 310 158 56 28 28 28 310 28 304 304 28 310 310 469 310 28 55 304 28 304 310 28 304 28 326 327 310 350 304 310 304 254 89 310 50 310 104 28 28 310 310 171 122 310 28 30 28 148 28 304 310 304 310 310 310 28 28 324 320 464 304 310 28 310 28 16 28 28 129 349 135 449 310 471 127 304 304 304 310 15 28 65 28 430 28 304 28 310 310 28 310 2 221 310 28 476 310 30 469 28 55 28 304 310 28 304 18 304 310 304 162 93 90 310 304 304 342 310 304 137 28 34 304 382 304 304 481 69 218 28 108 310 310 302 406 28 483 240 382 147 28 28 28 304 211 327 211 28 310 270 386 310 304 304 142 310 304 304 310 310 147 310 304 304 304 387 28 399 304 310 388 304 28 310 53 484 41 310 310 402 309 304 282 304 28 304 310 304 304 310 28 304 497 304 304 304 152 304 28 197 28 310 215 235 28 420 28 28 496 304 28 94 28 304 304 28 304 28 310 28 148 243 310 377 28 65 28 28 28 304 28 28 310 310 240 28 28 176 212 310 304 310 389 28 28 378 59 281 133 31 304 28 28 457 310 310 402 304 146 310 315 310 58 28 28 28 296 304 28 310 268 304 310 304 304 306 397 78 304 28 103 304 304 310 310 28 453 304 90 429 28 304 310 310 424 117 181 28 310 304 117 310 61 62 28 28 310 28 310 96 310 28 2 48 28 28 304 408 464 28 491 28 291 28 304 304 304 28 170 304 423 310 114 310 310 24 309 310 310 310 304 28 382 304 310 152 304 28 310 28 304 310 310 493 28 310 304 310 304 147 304 27 28 310 140 310 304 18 142 310 304 304 28 304 310 28 295 304 273 402 269 304 477 28 28 310 28 304 358 310 388 328 211 119 386 28 304 28 53 304 304 27 304 28 49 28 28 492 84 310 448 28 28 28 332 28 304 304 28 70 410 304 238 28 67 79 304 345 304 371 310 8 443 61 49 476 28 310 290 304 310 310 254 115 304 304 304 310 261 310 304 291 304 118 304 313 270 428 39 304 304 271 310 376 310 310 304 28 94 260 304 310 399 310 310 28 304 28 28 304 16 183 310 272 304 87 28 271 28 28 304 310 28 489 47 304 28 310 120 159 425 28 28 198 2 271 15 304 304 270 304 304 331 310 156 147 406 112 28 304 28 310 28 304 310 304 304 291 28 304 304 364 28 28 310 28 219 310 124 304 487 304 304 304 468 304 225 304 105 310 476 223 310 310 304 478 100 207 310 475 304 301 349 327 310 310 304 304 197 304 28 240 304 310 415 304 127 28 310 304 28 310 440 310 310 28 241 150 28 324 311 304 304 310 61 357 310 37 28 28 28 324 310 28 424 310 447 28 310 250 304 246 386 304 46 387 28 263 310 310 304 11 408 310 135 310 475 310 147 310 28 35 304 169 489 304 304 310 28 304 310 28 310 310 28 53 28 28 304 28 63 310 304 28 306 28 310 69 462 304 10 168 304 248 28 91 304 375 310 28 28 310 28 45 462 310 474 86 310 269 28 310 28 310 304 310 310 170 472 332 304 310 304 127 320 28 28 310 310 28 85 162 310 140 28 28 28 198 83 28 28 304 304 304 28 28 304 356 310 28 132 28 310 116 310 28 56 28 310 304 304 31 28 304 56 304 28 310 69 206 209 304 120 323 28 437 84 304 304 310 28 310 243 204 310 112 28 28 408 263 304 310 57 28 281 304 310 304 304 304 406 28 293 310 310 28 381 304 28 304 304 304 341 440 304 310 271 304 304 310 28 316 304 304 28 28 28 310 65 249 28 310 238 95 28 310 28 289 28 28 28 304 280 49 304 259 304 310 304 73 28 310 304 304 304 304 310 304 291 428 39 31 28 28 274 28 304 304 304 304 28 28 304 240 121 28 28 28 117 304 310 93 310 325 211 67 28 28 493 310 450 310 410 466 304 53 76 28 304 304 99 264 304 310 310 310 304 310 380 28 310 230 28 28 310 14 258 28 310 304 310 310 317 310 258 310 178 11 310 28 448 29 52 123 403 28 179 304 312 67 310 28 70 291 75 28 28 310 304 28 28 197 204 3 223 87 463 310 310 344 143 333 304 304 310 465 304 28 310 11 304 28 28 304 310 304 304 28 244 84 28 310 28 310 332 304 53 477 304 28 28 310 304 304 409 135 310 184 28 310 87 190 2 310 310 270 321 310 304 177 28 241 28 304 28 310 28 304 310 172 304 304 28 28 304 369 28 28 380 28 310 310 310 150 310 310 310 304 28 28 310 489 304 310 304 496 415 421 310 207 371 352 304 42 304 310 304 28 310 304 53 310 310 310 497 28 310 310 458 304 205 312 310 238 28 28 304 28 304 304 304 310 310 28 310 391 233 28 310 258 98 28 28 190 438 230 363 310 304 141 375 49 411 304 4 28 114 88 304 332 304 240 304 403 28 304 424 2 28 28 173 310 301 310 290 211 365 304 304 468 310 310 304 304 28 310 304 310 85 310 304 304 28 28 304 310 28 28 310 333 304 28 28 28 304 304 310 304 263 310 310 304 144 304 403 28 402 28 322 36 28 39 120 182 454 28 310 310 304 304 28 304 447 28 304 310 28 310 310 304 437 169 223 414 310 310 409 134 304 310 127 28 324 28 90 103 304 28 15 131 201 304 304 498 278 310 406 299 304 32 310 28 393 387 28 46 304 310 3 304 304 2 156 419 28 301 402 458 399 304 304 281 310 216 304 304 304 28 28 198 304 28 28 449 28 315 304 329 227 9 310 310 310 28 28 304 304 310 276 28 28 28 28 28 245 448 28 131 188 304 304 28 28 310 304 176 304 279 304 310 423 148 310 28 28 28 452 304 310 28 310 28 304 304 61 304 203 304 310 304 28 304 326 324 95 28 310 310 281 365 310 304 304 304 310 310 304 382 310 92 28 28 215 304 28 28 28 304 28 107 276 454 28 81 226 310 45 310 304 310 28 349 28 283 310 310 310 159 289 304 28 347 442 310 310 408 28 200 304 310 304 451 326 310 28 53 162 28 28 28 284 28 356 28 304 310 304 28 102 103 304 304 310 221 304 28 28 34 299 261 310 395 449 304 304 294 304 310 291 28 310 187 310 310 283 211 310 485 28 492 28 28 310 39 304 28 310 348 28 310 304 310 310 310 310 304 494 310 304 310 454 35 28 401 28 106 310 310 417 304 28 28 423 28 28 310 310 28 304 28 386 142 304 494 28 454 28 304 310 450 225 343 310 230 304 13 157 429 310 310 186 104 310 28 241 28 28 332 310 304 156 304 304 310 310 310 206 304 304 304 304 304 28 332 49 28 247 421 28 130 310 28 134 28 310 304 310 304 28 405 304 28 318 456 28 28 463 304 310 28 106 310 28 212 28 304 28 79 28 304 240 335 424 28 28 310 304 304 304 28 304 310 28 310 310 310 304 260 224 310 310 28 310 304 28 310 304 28 7 254 304 281 28 370 382 310 304 304 408 304 304 28 28 304 221 304 462 28 287 310 254 137 304 184 220 28 171 310 28 304 112 304 28 310 411 97 209 208 443 227 93 310 304 304 279 304 304 28 304 55 310 304 450 28 134 21 260 53 28 304 134 28 310 304 310 304 304 310 310 310 361 382 65 419 28 304 28 146 3 310 304 304 304 304 306 28 304 366 310 463 450 28 28 28 27 304 81 307 70 484 310 310 4 336 429 304 272 28 287 28 28 310 28 310 304 310 312 285 310 304 28 304 382 332 304 28 391 357 28 310 310 204 349 311 219 304 65 283 310 367 339 163 28 124 304 304 28 304 304 211 310 334 28 210 266 491 121 206 28 310 480 28 28 28 304 84 304 304 310 444 28 310 28 402 310 28 28 310 310 256 28 457 304 187 482 483 106 310 266 490 28 304 253 380 199 310 310 310 310 28 304 1 28 354 304 310 304 28 95 4 28 378 310 239 304 28 304 301 447 304 310 304 221 394 28 56 211 310 310 359 310 423 159 443 28 304 28 86 310 46 310 310 28 304 304 28 77 28 448 310 310 310 310 376 24 217 304 304 28 444 28 490 120 310 438 28 415 28 310 208 112 28 310 33 402 310 388 28 344 310 28 477 162 28 63 28 304 304 28 304 180 28 28 252 28 28 474 310 211 375 53 146 310 304 433 28 310 199 28 229 28 304 360 310 304 28 310 310 359 124 28 419 310 39 56 352 310 304 28 21 28 430 28 304 310 28 310 304 310 483 310 304 484 28 28 401 28 28 126 28 186 28 37 480 67 205 345 304 184 310 28 258 197 310 310 28 310 310 310 304 28 310 109 211 304 236 304 310 310 419 28 28 28 129 244 375 74 310 291 310 269 128 346 310 28 310 407 310 28 304 338 28 310 310 310 310 28 28 364 28 28 28 310 120 466 28 310 304 28 28 304 73 323 304 280 408 310 304 401 304 47 310 304 304 310 310 28 286 304 310 456 304 104 304 244 28 61 310 483 281 1 304 310 470 304 28 304 323 304 304 28 310 310 243 65 310 310 5 28 282 483 333 28 214 104 395 28 28 28 304 310 93 28 304 349 28 28 176 28 113 304 28 310 304 310 304 304 304 28 310 310 28 310 28 475 248 65 304 28 278 304 310 28 310 474 387 71 304 296 149 28 28 465 310 310 28 28 29 304 304 304 28 296 304 304 28 28 304 304 28 264 304 304 456 310 304 28 28 99 471 304 376 54 310 28 28 31 28 28 395 310 490 310 28 88 304 441 207 304 304 304 348 310 304 310 28 99 304 28 310 221 270 304 28 352 98 310 382 28 304 310 304 304 28 227 310 304 282 28 215 310 270 376 28 33 349 480 116 347 310 28 301 28 304 143 276 28 387 304 304 237 28 304 28 394 310 28 28 28 304 310 28 304 304 291 304 28 409 439 310 269 310 418 304 427 477 187 82 304 270 102 310 304 322 315 28 41 310 28 235 59 28 248 33 28 304 304 304 304 310 11 455 353 276 420 304 39 304 28 29 304 304 422 281 28 310 304 138 146 28 261 28 18 304 28 196 310 471 28 270 28 28 304 316 304 310 28 28 43 28 28 445 304 28 28 183 304 453 310 304 483 310 28 28 211 463 488 310 496 310 304 28 313 286 483 310 240 156 206 298 304 332 304 310 266 28 304 304 165 28 82 421 304 28 28 152 304 304 304 310 304 221 304 304 105 304 475 205 267 361 249 402 490 304 27 310 28 310 28 304 304 304 45 249 306 304 304 211 304 28 248 304 310 431 28 304 310 28 310 495 304 133 266 304 28 28 310 45 304 304 310 310 28 420 75 237 310 310 400 304 28 28 409 10 310 120 61 174 301 304 49 310 49 28 324 310 229 304 304 125 310 310 304 415 304 446 310 2 28 28 28 304 371 466 304 310 304 310 304 320 1 310 310 310 183 28 337 28 310 304 176 310 304 62 28 28 28 310 310 28 310 310 28 304 364 304 335 304 353 310 310 28 304 28 316 45 310 332 28 170 304 342 399 95 355 270 28 64 310 28 28 407 28 440 304 310 133 454 304 332 483 310 304 226 310 231 310 28 310 28 69 28 310 304 254 310 310 368 310 28 28 310 304 105 28 439 304 310 332 456 28 155 310 215 63 304 113 304 206 304 389 171 310 304 28 310 28 28 135 147 310 304 304 28 310 318 310 310 304 130 310 487 237 304 428 340 423 262 304 28 28 310 417 313 310 304 310 22 304 310 318 28 28 28 304 310 304 304 28 28 301 304 120 422 28 310 28 28 108 128 310 381 310 426 310 55 212 304 60 304 304 310 28 304 310 304 310 298 28 28 182 28 304 28 28 404 304 421 28 28 28 304 304 499 216 316 304 310 310 240 6 337 304 54 310 304 61 310 174 382 310 310 84 28 385 10 183 304 28 310 12 304 304 28 316 28 496 455 304 310 310 310 304 310 40 434 310 304 2 368 304 28 315 28 28 310 28 28 320 304 28 28 442 28 473 304 310 310 310 310 304 28 310 453 266 441 28 304 38 304 310 163 28 28 28 310 28 304 28 28 304 102 53 310 43 310 304 309 310 304 492 304 39 310 28 28 310 53 310 304 310 53 304 304 310 452 194 304 304 339 203 310 28 28 84 14 304 327 65 483 445 71 287 211 448 310 393 367 310 304 310 123 349 169 28 220 28 310 328 310 28 310 358 310 304 304 310 172 310 138 163 28 375 213 1 39 311 304 240 28 304 310 259 304 95 310 28 28 310 257 86 28 11 125 63 304 408 351 339 292 304 28 310 304 28 314 171 58 28 474 98 279 310 262 310 49 54 228 77 28 28 28 28 423 28 310 310 28 28 304 28 452 340 459 310 492 28 310 28 178 332 211 270 310 310 310 409 310 28 494 28 310 304 28 304 54 304 310 314 310 255 120 28 28 168 313 310 480 402 488 304 28 328 304 28 28 310 474 304 28 28 28 394 28 28 28 125 304 28 266 304 310 211 304 310 310 310 313 391 310 443 86 310 28 28 28 28 310 304 482 219 310 31 310 304 181 310 310 476 133 28 364 310 28 49 304 28 310 304 100 408 304 304 304 355 304 304 81 28 310 327 1 310 310 310 304 394 315 310 485 304 28 28 28 28 304 304 150 310 28 343 352 310 304 304 28 402 243 28 28 246 304 211 232 304 437 39 438 310 304 355 367 28 313 28 422 28 304 310 364 241 304 409 28 28 28 310 497 28 18 310 310 304 310 201 224 279 266 310 304 310 11 433 28 246 398 310 56 390 414 421 423 83 14 211 304 304 304 304 310 382 310 28 315 304 304 304 415 304 28 313 28 191 20 10 225 258 304 196 201 304 28 437 304 28 220 304 28 28 304 304 310 431 439 28 332 342 360 77 28 304 28 304 310 28 304 304 304 28 323 304 28 28 28 110 310 304 28 28 317 120 259 310 28 28 176 408 432 310 310 28 28 28 171 304 310 149 28 304 28 28 310 315 28 310 304 310 304 196 304 470 310 79 100 304 304 284 387 400 310 447 304 28 28 304 310 304 196 28 98 385 28 69 28 28 56 310 355 392 310 28 310 310 310 89 466 304 28 359 386 28 310 191 310 28 310 304 28 304 28 28 487 310 310 28 28 28 310 28 310 419 240 310 310 28 310 167 28 8 310 361 28 28 134 408 363 310 28 304 28 310 304 60 5 348 28 310 310 343 106 28 310 26 153 310 291 313 304 28 28 310 304 310 16 50 304 496 91 28 310 166 304 304 80 98 310 28 179 420 30 28 28 28 28 304 278 28 304 304 310 154 28 304 304 63 304 310 1 1 130 483 471 296 28 28 291 310 304 270 284 220 310 310 141 299 100 28 196 277 200 28 153 435 28 310 28 109 28 28 168 112 304 120 28 281 147 192 310 304 145 304 98 28 141 324 28 488 28 457 304 28 304 402 310 310 304 22 458 310 28 49 28 310 395 500 310 304 135 304 310 310 310 304 28 162 304 310 310 423 304 304 304 310 438 412 310 28 392 408 304 291 304 225 359 211 28 460 59 6 304 18 224 326 28 218 211 401 28 304 310 310 449 28 304 310 304 310 304 168 300 28 304 310 277 28 310 310 214 304 330 28 310 52 304 147 18 310 310 106 70 310 404 310 483 415 229 67 334 310 304 278 310 310 28 310 332 65 385 301 304 304 310 304 28 295 304 80 476 304 73 310 28 151 28 47 304 276 83 304 310 193 332 472 39 310 304 295 310 108 304 28 28 436 310 310 399 310 440 310 310 28 310 152 304 310 304 28 304 316 310 227 310 304 304 401 231 28 28 49 28 392 310 49 310 304 361 126 28 447 318 304 310 304 310 131 382 310 304 73 304 440 28 287 304 310 302 488 304 310 304 336 310 472 310 28 382 34 304 124 310 304 28 332 28 304 310 198 310 310 28 28 408 304 156 310 32 25 147 230 304 310 363 146 496 28 333 310 310 82 310 304 64 497 427 476 332 417 8 177 49 304 304 475 310 236 310 28 451 50 304 304 28 259 291 28 14 310 309 91 90 28 304 310 180 304 271 310 304 463 213 28 310 310 491 28 310 28 304 310 179 410 198 304 28 195 28 197 310 28 28 53 304 310 98 304 402 354 304 17 232 28 304 310 28 129 28 310 310 310 310 310 240 41 304 145 310 310 28 304 304 425 310 480 304 310 465 456 213 487 310 304 310 304 49 310 310 465 94 260 304 468 93 28 310 416 270 382 483 310 310 304 82 457 28 304 204 310 401 310 388 304 28 28 233 28 304 116 79 383 28 483 304 304 310 434 28 465 28 53 209 28 304 304 476 333 411 384 28 310 399 247 32 28 287 390 304 28 28 64 28 310 140 28 310 28 304 156 310 145 28 304 28 451 28 304 28 418 310 304 310 28 257 28 233 28 304 28 310 315 28 226 310 304 304 28 228 310 310 28 28 291 161 296 395 211 196 36 310 93 45 98 475 304 439 310 28 39 84 419 28 194 485 28 310 174 310 61 29 315 310 310 44 304 310 28 423 310 304 18 249 304 304 28 176 492 310 28 290 310 304 310 304 304 228 28 491 132 304 28 310 28 304 304 69 304 304 28 310 365 304 304 406 28 304 481 310 304 28 304 310 80 310 18 304 473 310 313 28 304 310 433 349 202 65 120 310 392 304 65 39 39 358 108 453 304 310 423 304 310 74 304 415 198 28 310 310 238 304 304 273 304 183 304 304 440 204 174 29 304 304 1 255 495 291 313 331 41 196 456 237 310 28 28 407 53 216 304 304 28 304 310 362 310 472 310 310 420 396 310 290 304 28 310 29 28 291 28 28 300 378 304 328 304 70 495 304 332 378 28 304 380 186 304 310 270 304 49 310 304 304 304 28 213 310 310 310 28 310 28 454 310 310 299 310 304 310 304 419 310 304 304 108 304 111 3 310 304 94 28 95 102 473 493 291 310 310 1 261 28 310 304 304 486 28 28 438 110 304 28 28 447 479 304 70 28 304 310 493 71 304 490 211 304 28 310 304 28 147 462 304 310 238 484 236 335 310 324 28 193 304 310 291 310 205 345 10 28 304 71 304 28 28 304 28 28 332 410 311 304 442 310 141 304 405 304 241 310 28 28 28 310 310 17 304 28 28 197 377 363 304 304 304 384 310 310 6 304 304 310 310 28 28 28 28 377 310 310 28 28 310 310 399 228 28 310 304 310 304 250 141 28 304 372 28 28 28 28 304 310 425 28 335 455 304 345 18 304 310 119 310 28 310 28 28 28 184 129 111 28 28 122 28 28 310 310 304 122 238 28 304 81 28 304 152 310 304 304 405 304 139 45 304 304 28 401 304 238 304 310 310 382 310 116 28 471 368 310 310 28 28 182 67 388 28 28 255 304 281 10 310 310 310 304 28 28 28 36 28 28 28 350 399 28 28 143 388 113 310 234 28 304 310 310 304 310 310 164 283 28 28 310 310 28 310 146 310 304 360 29 148 304 240 423 28 456 459 28 304 310 28 216 302 304 301 304 444 310 293 304 430 310 28 324 456 310 310 28 334 318 310 310 445 28 334 304 310 284 441 28 28 28 304 28 304 269 304 329 310 59 304 28 90 28 313 211 28 304 28 381 310 310 304 304 304 28 301 28 310 122 207 340 426 28 385 28 28 463 28 471 28 304 28 104 260 310 304 468 354 171 310 322 7 178 304 74 304 28 310 28 259 310 361 304 304 304 310 310 304 310 78 199 304 304 28 304 304 310 247 257 172 310 310 310 28 428 310 332 310 28 313 198 275 344 356 28 28 304 226 310 304 5 240 310 346 226 304 304 310 430 310 310 61 464 145 310 310 65 310 310 310 304 28 28 304 304 28 30 304 104 358 315 28 48 310 310 462 84 310 304 310 479 314 149 102 28 304 28 304 304 304 271 304 310 489 418 322 304 49 495 470 310 310 310 304 304 304 310 307 365 304 310 310 304 1 28 28 332 310 304 310 248 310 28 330 304 1 310 310 28 304 304 310 359 310 304 304 177 423 28 147 310 304 304 310 318 310 332 84 497 409 28 205 310 304 310 445 170 28 310 310 304 35 310 28 28 28 28 310 369 304 497 28 310 310 365 396 304 127 28 65 207 304 28 28 404 28 304 298 304 304 281 397 304 52 310 375 304 304 28 443 28 310 304 14 304 28 310 310 325 391 256 499 28 28 332 310 289 491 198 304 1 423 310 304 423 382 373 310 304 28 420 359 372 351 304 304 304 28 304 310 304 28 422 202 28 206 304 28 28 205 8 310 310 19 304 310 310 310 304 408 310 329 28 304 28 28 28 304 304 28 437 334 488 304 310 210 310 310 28 310 28 310 28 310 28 402 28 310 376 275 270 310 351 28 310 28 466 7 310 310 28 344 89 310 304 310 28 65 310 28 28 310 304 344 156 304 310 28 441 409 310 37 457 28 79 28 386 411 299 28 128 34 304 116 304 304 304 310 177 188 44 427 304 489 304 466 310 335 28 304 310 342 95 401 28 28 310 370 348 310 350 28 28 310 24 49 304 304 304 304 304 178 369 138 2 28 310 147 310 28 28 297 310 28 451 310 310 104 304 193 8 436 28 162 121 353 304 304 9 28 65 450 310 310 304 28 28 281 304 304 444 310 378 310 310 304 304 199 74 239 214 304 384 408 28 304 304 304 304 310 328 310 141 304 53 40 84 62 304 310 310 187 310 147 28 310 310 28 178 310 310 264 304 20 264 304 28 378 310 16 28 304 407 28 310 310 172 304 304 310 310 28 304 304 28 28 304 310 310 28 28 491 358 28 28 304 310 310 102 42 28 14 318 108 310 28 147 304 310 461 310 310 310 304 416 56 310 28 28 165 110 304 429 304 28 28 310 304 118 28 356 28 28 28 304 50 304 28 240 28 304 28 310 401 1 310 310 310 53 28 28 431 270 304 28 28 304 310 123 44 158 203 28 59 310 304 20 202 195 310 363 473 304 228 28 304 304 304 440 28 28 310 28 28 231 26 242 28 28 28 310 310 355 16 253 304 304 310 220 28 304 28 471 320 125 28 381 310 477 223 310 310 310 432 304 149 310 230 51 310 304 310 304 304 307 113 28 229 304 483 304 304 304 28 445 295 34 28 186 315 291 48 304 111 28 28 151 440 310 304 119 310 101 310 310 310 310 182 232 451 304 304 28 127 304 313 15 304 310 304 28 304 157 310 310 304 304 310 28 201 106 28 28 28 304 310 304 275 310 87 252 304 304 98 310 183 28 498 116 310 310 310 267 310 114 28 310 304 304 310 253 28 304 28 310 28 28 352 28 475 64 28 304 28 140 310 304 392 310 310 310 310 393 112 28 28 304 28 304 134 310 310 310 28 28 304 310 132 120 133 416 107 310 28 310 310 364 471 489 310 310 28 310 66 28 310 200 386 28 423 310 28 304 28 310 26 304 28 304 127 294 259 310 28 310 28 409 304 28 304 310 50 352 304 38 310 310 438 304 310 28 310 28 416 304 176 304 304 304 304 310 304 285 117 310 28 28 120 28 304 433 423 440 28 28 19 304 310 310 118 310 28 303 310 284 200 28 68 290 28 310 256 313 21 162 221 301 28 108 304 310 448 310 51 84 310 421 166 40 310 28 195 28 28 310 332 240 87 304 304 28 124 28 325 200 304 28 462 304 28 304 499 327 304 304 185 460 304 304 270 304 310 28 28 304 310 28 28 435 18 310 28 28 304 28 479 310 28 211 395 375 160 38 304 28 304 350 28 281 310 304 28 173 97 35 73 310 310 444 259 1 310 28 119 16 310 332 28 90 28 304 310 304 304 28 109 310 304 28 53 298 402 28 304 321 494 310 310 310 280 28 87 304 410 496 452 184 310 304 315 34 28 28 238 310 417 310 379 310 304 93 402 310 304 35 304 139 345 28 304 28 3 382 28 310 310 304 310 304 304 310 28 459 451 304 304 304 335 358 304 304 304 160 304 304 304 304 304 409 217 304 28 296 310 439 28 400 28 229 28 304 28 304 28 304 310 147 304 28 28 402 328 28 310 310 313 28 303 304 278 65 304 304 475 369 28 310 28 310 304 278 304 310 310 304 135 310 116 28 304 310 28 304 304 184 304 304 310 488 310 274 34 310 28 304 320 304 304 310 329 304 28 441 140 483 310 310 304 42 408 190 310 310 28 28 310 28 18 463 415 402 310 28 310 478 304 304 304 28 304 473 313 28 28 28 28 304 28 28 143 304 310 310 28 310 382 304 211 310 50 304 310 28 28 28 28 184 280 304 304 304 28 60 151 62 28 223 1 28 310 28 310 310 93 304 310 28 304 310 278 209 470 310 304 91 310 28 231 28 304 310 28 304 48 158 310 28 28 232 304 328 310 469 304 304 106 365 147 350 54 304 310 28 304 28 304 304 28 163 22 27 304 304 28 213 28 386 310 304 304 34 28 304 310 408 304 36 447 310 28 89 304 28 304 81 358 304 304 186 304 310 310 28 408 153 310 313 304 310 24 304 73 28 304 283 304 39 310 304 310 304 28 310 310 304 310 43 382 339 78 310 304 304 424 310 310 304 310 28 411 396 304 304 243 44 304 304 304 28 310 310 304 270 347 411 158 310 309 304 494 335 304 28 310 28 310 304 28 16 304 310 304 338 96 304 39 28 28 304 159 310 197 310 304 304 310 196 310 121 304 403 310 310 36 301 152 310 28 304 301 304 304 313 434 182 310 386 310 304 263 28 357 334 304 310 304 28 310 28 28 310 28 446 38 28 28 28 458 65 304 310 310 310 304 310 28 310 28 310 28 182 301 304 304 304 452 310 310 304 304 28 304 304 407 262 28 28 304 485 310 28 416 304 150 310 423 321 28 310 408 304 77 28 380 392 405 328 304 304 419 304 310 304 310 310 28 17 147 304 19 304 304 310 28 231 34 28 28 28 313 78 28 310 28 489 188 310 28 304 310 11 310 28 287 304 28 310 170 118 304 397 57 313 310 147 413 346 228 304 28 28 304 304 52 28 28 310 310 310 133 304 383 404 310 304 495 28 28 49 304 310 28 304 28 304 28 310 470 28 290 28 60 312 207 304 304 137 304 310 310 310 28 28 310 452 159 28 310 133 28 28 369 299 310 310 28 304 28 304 304 304 332 5 32 28 298 28 53 304 42 332 304 310 304 304 310 421 304 310 28 304 304 304 304 28 28 71 310 28 228 28 28 310 275 310 371 11 310 304 304 310 304 310 285 310 310 28 310 310 310 28 304 304 24 92 310 138 208 363 211 42 304 310 377 304 223 304 482 310 310 310 66 310 423 365 310 23 483 304 304 120 28 304 28 38 310 301 206 304 382 304 310 467 28 310 312 304 304 304 28 411 88 391 310 28 223 28 190 28 304 310 304 310 28 157 28 147 28 310 28 374 310 444 304 444 304 211 310 295 310 312 14 228 483 310 402 304 304 304 28 310 28 28 310 310 310 413 368 304 310 310 338 402 28 286 304 310 103 345 28 28 304 485 304 28 304 444 140 28 310 172 304 304 304 53 28 51 310 310 310 28 288 28 234 175 456 304 304 49 326 304 247 304 398 310 304 3 28 28 310 452 304 83 432 199 28 204 377 377 167 175 304 120 304 451 28 310 310 310 304 28 304 409 304 304 304 28 487 310 310 304 28 195 310 28 28 310 167 28 306 304 28 304 149 262 383 28 304 437 45 304 28 281 28 310 65 1 310 439 28 167 304 310 28 28 28 304 310 310 310 208 487 304 313 310 397 25 455 28 304 53 6 427 304 310 304 304 451 302 35 28 304 28 310 435 28 310 304 310 49 310 8 304 139 389 463 304 310 304 445 304 28 28 310 346 310 380 419 293 101 159 412 310 227 13 304 304 399 462 28 28 172 310 454 310 31 207 74 304 371 310 304 279 129 459 74 28 352 99 469 141 179 423 27 304 304 304 466 337 310 310 7 419 310 434 161 270 310 329 304 304 28 304 310 310 304 28 310 310 310 310 395 36 310 263 310 310 28 447 313 310 310 210 28 28 28 310 210 388 310 310 28 232 28 310 310 147 191 211 28 304 44 412 304 28 304 63 304 304 310 304 310 310 41 310 189 304 370 444 304 304 304 304 485 28 304 310 304 28 310 28 163 304 28 126 310 28 304 304 85 179 310 53 256 302 304 125 65 11 310 185 310 407 304 402 131 283 304 304 225 390 108 28 66 480 28 304 28 313 265 28 159 477 304 104 304 116 55 204 123 28 310 28 378 310 28 195 311 382 310 330 28 402 310 304 310 28 28 304 270 335 304 304 28 310 28 55 402 304 304 304 45 28 304 224 310 310 304 28 274 28 270 28 304 366 302 280 304 310 28 28 310 28 196 28 348 304 270 28 304 28 310 136 263 310 474 310 304 310 262 28 28 251 83 304 28 310 310 28 304 310 304 310 310 310 310 304 310 154 238 180 437 277 310 492 402 310 310 329 28 304 304 49 46 28 304 154 82 28 28 14 257 134 310 408 310 9 28 181 39 304 310 278 397 304 435 28 15 304 277 310 28 304 233 49 169 304 57 301 162 304 323 28 19 304 310 304 28 28 310 28 117 310 28 28 387 28 281 304 288 366 304 310 28 303 384 9 1 304 95 310 28 310 470 106 215 310 310 310 203 28 310 422 490 304 7 453 310 28 28 310 310 271 310 28 304 131 481 304 172 310 28 295 310 374 473 310 39 304 310 310 28 304 304 359 28 310 168 304 341 28 304 28 227 411 281 28 178 304 310 48 310 143 28 28 462 181 430 304 204 28 399 310 310 310 28 310 421 403 28 28 463 90 28 28 28 129 233 270 28 393 248 310 310 28 278 310 304 310 310 264 65 28 132 28 408 71 304 375 304 31 28 310 28 197 176 310 28 28 304 252 28 499 1 28 310 304 28 439 28 310 81 304 314 28 121 323 304 471 28 310 310 6 100 28 442 304 499 304 310 1 413 310 28 36 372 310 457 310 147 310 337 423 451 250 134 304 244 154 304 28 320 343 465 304 310 367 7 310 205 281 310 310 310 270 28 310 310 304 310 39 310 304 498 1 447 179 310 306 28 28 304 307 346 310 310 28 190 28 461 26 28 304 304 304 331 408 76 266 304 287 492 28 310 482 310 173 28 224 149 28 39 304 304 365 28 304 28 426 304 473 120 28 310 28 304 310 28 310 304 302 310 28 310 28 291 126 188 281 235 228 310 304 26 56 67 304 28 304 304 310 310 28 304 304 304 168 381 442 270 304 304 310 304 28 28 310 28 310 29 107 304 28 345 310 252 28 310 310 310 304 145 1 304 304 304 28 28 304 387 200 304 28 214 50 496 28 310 28 165 304 39 28 28 28 310 28 310 304 28 304 304 310 28 28 24 28 88 304 266 437 450 304 475 28 245 304 28 310 63 492 39 359 400 304 122 146 43 304 310 323 28 304 162 310 241 20 395 28 461 68 183 172 310 310 28 304 281 28 361 371 304 61 242 304 363 28 310 423 310 304 304 310 345 39 310 304 304 412 89 310 304 304 304 28 51 28 28 310 310 28 310 28 304 304 28 310 28 28 304 380 28 304 28 465 304 304 28 28 28 310 310 310 310 310 304 310 458 467 378 304 28 310 28 28 185 481 271 253 310 310 84 45 499 408 310 310 304 146 396 271 28 28 304 28 71 336 304 304 53 28 28 310 304 415 161 304 227 304 211 304 28 284 310 90 28 310 304 28 36 141 57 47 28 310 70 28 59 153 477 267 304 304 304 295 304 5 304 353 304 160 28 304 304 29 304 28 310 301 20 454 447 304 423 310 51 28 310 275 304 304 497 28 272 274 28 39 82 100 304 28 310 304 304 310 28 310 304 304 28 28 74 28 28 484 28 291 28 320 28 304 28 193 310 269 251 310 28 310 353 226 310 310 456 55 350 264 159 304 310 285 310 28 304 310 310 310 304 438 304 28 151 378 28 28 274 96 125 200 304 304 28 304 28 433 28 236 28 480 28 28 304 204 405 28 310 89 310 118 28 410 28 127 304 310 304 28 28 310 196 177 28 310 468 28 382 304 310 304 28 304 310 310 426 28 304 310 304 310 304 310 310 10 28 28 310 28 483 139 408 310 28 6 310 59 180 338 289 237 28 310 310 296 310 51 75 28 304 304 310 310 304 304 310 311 310 332 250 178 457 291 304 146 368 235 304 88 304 304 403 304 304 500 28 382 28 402 304 120 310 28 310 142 304 67 310 28 304 456 178 452 28 28 28 304 310 71 28 28 266 310 304 28 304 304 310 304 138 28 457 135 310 304 304 291 274 28 313 28 310 28 28 28 310 304 28 346 310 304 476 494 28 313 304 298 28 310 21 245 41 338 28 496 211 227 28 28 236 74 385 254 332 444 310 120 496 32 304 304 304 304 310 28 310 304 310 310 304 28 310 28 303 130 310 460 347 88 310 53 310 304 28 441 304 28 310 39 101 304 304 310 28 304 28 79 408 28 310 113 304 197 28 28 389 304 136 165 423 304 159 327 28 310 28 304 310 476 421 489 28 362 388 304 28 28 304 28 363 139 304 28 28 93 233 310 304 69 416 28 270 304 304 304 435 310 28 28 310 267 28 310 301 310 28 304 310 310 408 481 28 444 310 28 405 310 28 28 304 304 304 304 28 28 482 310 310 23 264 161 310 310 270 304 304 304 304 28 418 67 304 270 304 459 310 304 304 196 310 456 28 28 28 304 28 339 310 310 120 28 400 28 49 310 310 28 304 28 28 310 28 304 28 169 304 310 307 310 327 217 489 310 304 304 170 28 310 310 310 304 28 73 28 28 362 310 240 304 304 165 304 357 28 28 28 274 13 28 310 310 28 310 304 310 310 304 310 40 222 317 310 304 310 28 71 304 304 304 28 28 462 304 187 28 412 304 28 304 180 28 28 408 28 450 65 378 180 28 28 28 310 417 28 304 175 304 310 304 173 133 304 230 310 105 28 310 377 28 310 310 301 110 310 310 28 111 310 447 304 28 263 310 257 28 28 485 28 310 91 58 304 91 310 310 295 28 301 28 209 304 28 28 310 304 310 310 122 310 28 310 304 304 310 361 28 28 351 301 179 256 28 99 99 304 486 470 11 28 240 30 28 14 310 310 28 445 391 44 372 80 477 310 457 453 304 32 122 214 53 304 28 124 337 304 310 310 304 496 304 304 304 28 310 28 413 310 133 304 28 487 304 304 407 310 304 28 304 154 480 459 310 428 479 304 28 28 310 369 304 28 28 310 304 304 155 28 79 28 28 35 399 319 310 455 28 68 28 310 310 310 304 110 301 227 28 310 2 28 304 310 301 28 234 310 310 79 28 319 409 310 291 118 28 304 304 459 1 428 304 304 310 28 402 28 304 28 304 462 398 304 451 249 28 243 241 310 354 366 28 191 329 304 28 343 310 304 310 310 144 56 186 120 310 310 28 310 408 310 304 39 447 28 304 229 310 304 310 353 304 117 304 304 96 28 28 264 355 163 303 219 313 472 388 13 379 242 28 304 310 408 310 28 250 69 390 467 195 28 255 28 456 61 91 160 372 28 456 310 28 310 268 310 200 304 28 107 304 304 310 304 408 304 304 28 415 120 430 304 304 304 178 155 336 234 28 304 470 310 393 28 138 382 310 257 304 304 405 327 310 308 310 28 304 28 304 304 310 304 304 333 304 28 304 310 28 186 332 355 400 291 28 310 28 304 180 240 28 304 304 28 310 310 415 304 310 304 279 482 304 310 255 478 28 292 28 445 212 206 354 304 310 280 374 28 401 304 304 310 21 274 243 252 471 304 124 28 28 28 85 199 304 310 304 342 310 167 1 310 304 497 483 335 310 392 304 310 28 69 304 28 304 227 304 28 299 28 53 310 304 28 344 310 8 310 310 304 28 310 116 28 303 181 440 28 479 310 416 310 408 304 339 446 310 272 280 310 304 12 436 28 238 304 304 304 304 446 304 310 28 414 193 384 304 28 28 28 304 28 349 28 382 19 389 310 265 34 304 28 310 310 224 334 119 304 453 304 304 310 82 238 310 304 149 127 310 310 263 28 310 165 310 28 310 292 262 28 304 279 28 399 452 335 304 310 28 304 304 28 44 310 310 310 161 304 28 310 310 315 304 28 28 13 28 310 309 28 28 304 304 310 143 311 310 22 304 28 299 291 304 28 28 304 310 304 310 310 310 6 310 317 304 310 304 399 304 153 332 299 28 310 1 310 304 310 310 325 28 304 310 304 28 282 103 28 310 187 310 381 304 304 304 233 423 304 28 28 38 15 221 173 303 294 28 304 147 298 339 28 304 304 310 304 333 28 310 28 304 310 310 304 304 310 304 343 310 28 105 341 298 28 408 436 310 310 314 157 28 309 217 382 304 182 28 310 304 304 304 304 304 304 310 28 489 28 202 310 392 43 28 49 28 28 367 304 315 203 192 28 304 28 28 244 28 172 483 465 225 374 409 310 310 68 310 310 304 304 310 304 382 28 65 310 423 445 110 28 28 310 304 310 304 402 28 350 28 28 143 235 28 181 310 466 23 481 304 310 310 310 313 28 265 28 304 252 310 207 310 310 318 310 28 451 304 14 28 304 310 137 310 28 28 304 28 311 310 28 304 28 28 28 423 304 28 98 304 429 134 28 17 304 333 310 304 456 304 310 17 304 310 304 310 28 271 260 304 304 28 28 310 28 83 310 28 28 388 310 304 336 304 304 139 310 310 310 310 319 228 304 304 28 149 355 304 28 172 195 235 310 125 304 304 28 310 424 43 28 304 310 310 77 304 470 304 28 183 310 28 28 310 313 276 28 26 28 304 28 304 278 28 310 310 310 124 28 122 310 28 310 313 304 304 304 28 304 47 171 304 186 304 310 310 12 268 312 28 28 335 412 310 304 243 304 28 240 212 28 28 28 28 304 310 28 28 28 62 310 240 304 412 28 479 314 28 315 339 28 28 402 46 28 258 355 179 343 216 186 28 28 28 58 382 304 310 367 28 161 422 408 28 310 361 169 304 28 28 346 304 168 304 392 28 28 310 304 122 28 310 5 304 37 335 310 28 304 304 35 50 310 28 310 304 28 304 28 52 28 74 310 118 310 490 310 294 28 310 304 27 304 28 429 304 304 304 159 304 304 443 385 310 310 304 9 28 476 376 310 310 385 310 28 310 304 44 155 402 480 205 310 446 28 114 310 304 304 310 155 28 304 304 28 28 28 310 304 28 310 32 310 28 310 52 49 301 49 64 437 28 28 211 332 310 310 408 304 310 28 117 28 310 124 28 310 304 189 304 28 143 7 128 178 28 368 8 304 310 310 366 28 28 14 304 252 84 304 349 154 310 28 304 39 304 382 304 206 310 28 310 304 304 63 310 304 107 304 62 304 310 310 21 92 304 310 28 28 104 304 304 304 304 413 177 304 395 310 28 310 310 304 455 115 28 28 84 304 304 132 340 310 28 304 304 310 304 28 310 28 310 28 492 87 304 304 304 234 176 304 310 310 310 18 483 87 1 218 261 310 304 28 28 28 304 402 231 18 221 28 226 435 28 28 310 304 256 271 39 103 28 28 310 28 310 304 28 13 310 310 310 304 310 310 200 28 28 28 125 28 217 304 310 304 304 28 458 360 304 339 402 489 386 332 304 310 310 388 317 28 28 190 395 310 304 207 310 394 29 408 298 111 310 322 74 74 405 28 261 61 304 310 351 303 310 124 304 75 216 408 304 310 310 402 310 102 28 304 219 304 473 201 304 28 28 310 304 28 310 310 454 102 28 155 9 8 310 111 310 163 68 310 199 364 310 28 396 435 192 173 304 310 61 28 4 310 304 206 304 310 433 246 310 28 310 281 304 304 317 423 28 180 310 310 211 86 304 231 284 371 38 261 310 28 464 304 310 133 28 310 310 28 408 364 28 304 304 304 310 272 304 28 310 310 304 425 291 62 28 28 310 310 310 28 332 304 310 488 310 310 310 382 28 167 28 310 310 310 28 137 304 28 189 197 28 304 304 180 99 28 214 28 304 28 360 304 341 28 310 322 304 28 28 304 3 73 450 304 28 50 304 28 216 304 28 28 307 310 310 304 304 11 304 190 28 97 228 310 304 310 459 28 28 310 28 28 267 304 304 304 362 28 5 310 310 240 483 28 198 310 153 304 28 310 304 286 304 310 310 28 198 310 304 28 293 304 459 357 259 310 1 310 310 310 304 304 28 79 296 310 135 310 310 155 310 304 304 453 28 304 28 462 304 239 310 28 375 304 28 28 28 390 427 304 304 407 304 304 420 310 334 28 304 304 285 310 28 28 404 304 304 304 28 304 28 310 28 291 310 304 53 281 36 28 28 310 28 423 241 68 116 310 28 58 304 10 310 310 304 28 28 393 498 304 28 466 310 313 405 166 28 28 310 339 310 28 304 1 382 275 229 482 28 304 310 252 386 28 475 28 304 478 28 28 28 304 28 310 310 475 2 310 304 155 300 28 399 472 395 310 213 198 310 206 479 388 382 310 439 304 28 304 28 304 310 28 304 203 310 304 28 76 310 28 28 87 304 40 128 341 304 28 304 496 304 304 28 453 301 310 123 161 28 465 120 310 28 250 26 461 489 304 208 304 28 28 408 196 310 257 304 383 28 310 310 320 304 313 337 310 297 58 310 239 310 408 263 310 403 28 28 313 163 28 304 244 28 28 466 33 212 304 310 483 304 28 310 88 28 304 304 373 310 304 310 310 310 227 304 310 310 309 279 28 28 250 310 310 310 304 28 324 304 310 304 423 28 202 310 310 423 351 304 369 310 304 28 304 28 304 301 66 28 343 132 310 304 453 310 304 277 412 304 128 145 304 304 53 469 304 334 370 304 336 310 122 28 28 28 304 28 310 133 310 304 304 304 429 304 28 227 385 256 304 18 28 28 28 28 304 28 415 310 158 448 83 53 451 283 441 28 304 39 28 304 27 216 28 28 120 304 310 304 310 28 472 391 222 423 499 310 28 304 304 28 310 304 40 385 28 304 304 304 310 28 310 212 310 100 28 321 39 115 461 310 270 304 28 132 322 215 374 87 415 304 246 215 332 310 373 75 273 359 304 307 310 304 53 227 304 133 304 304 28 168 310 28 304 179 304 481 310 28 264 310 351 304 310 87 28 235 28 28 52 246 304 409 477 72 15 304 304 310 304 28 304 298 151 154 304 304 48 28 304 304 28 227 130 310 28 53 137 304 146 211 304 304 89 310 304 304 304 253 423 28 304 377 310 132 310 310 28 182 304 126 304 28 120 30 70 304 181 417 310 444 28 28 304 304 439 493 304 28 304 304 335 310 304 28 304 304 28 268 28 304 310 28 385 304 341 328 310 28 310 310 304 304 57 301 304 310 196 49 304 294 28 195 28 45 304 323 304 310 13 304 310 297 28 207 28 28 304 310 310 28 47 323 281 310 310 304 281 484 310 304 28 310 28 28 28 240 28 53 304 28 28 141 387 328 304 310 193 384 304 310 186 28 304 304 304 313 28 46 240 28 310 310 289 28 304 28 304 304 304 92 304 10 28 28 28 304 304 211 304 304 26 304 373 304 28 310 304 310 374 421 151 368 269 148 68 310 153 49 241 310 310 310 500 310 310 73 363 15 427 483 304 257 310 304 304 304 28 40 241 238 28 304 427 310 310 167 345 230 480 467 28 34 341 310 318 304 120 28 28 304 304 28 304 429 382 28 358 304 203 410 28 304 92 49 487 6 239 304 178 310 304 310 423 28 304 304 310 304 123 310 132 310 304 310 304 28 304 338 340 310 174 473 311 310 28 170 28 372 460 304 53 304 28 81 383 28 34 238 28 75 28 28 310 28 310 310 304 304 310 310 310 240 120 310 28 222 310 28 28 484 381 304 28 1 28 466 304 304 28 304 304 28 304 427 28 140 264 310 28 295 21 304 28 310 310 304 245 304 310 304 28 28 310 304 310 28 304 109 154 28 28 51 137 212 304 469 310 310 310 310 83 28 307 451 28 433 310 263 304 277 304 1 291 43 28 310 298 179 175 304 130 302 105 304 125 224 310 53 304 270 28 28 304 28 310 28 310 163 28 28 141 28 28 310 304 28 29 304 310 28 310 365 228 304 39 28 304 39 310 281 28 28 310 28 304 304 28 433 201 310 270 310 304 304 28 310 466 304 28 304 28 304 310 28 143 310 304 310 310 434 332 258 47 310 164 28 310 310 310 67 93 310 301 28 319 268 304 144 28 310 28 310 310 28 310 310 28 310 310 304 304 304 304 283 28 28 216 310 304 28 28 304 384 304 310 83 427 304 304 304 304 310 304 304 18 268 28 28 304 28 45 58 44 28 399 28 332 310 390 304 310 304 310 28 304 423 304 122 310 310 304 233 28 460 142 310 310 310 79 304 304 374 154 28 53 479 129 28 304 310 28 304 12 310 28 28 310 310 310 304 112 37 112 304 304 291 415 304 310 385 304 28 178 28 304 304 85 304 342 304 310 310 382 304 28 28 310 304 304 310 304 217 310 310 304 392 310 28 310 269 28 28 304 430 310 28 310 310 451 28 310 155 120 422 120 28 310 310 28 10 235 310 104 304 218 304 28 404 310 160 28 304 249 28 310 304 310 28 28 73 28 146 310 304 349 210 310 497 310 28 310 181 304 310 274 310 310 307 299 28 28 365 28 304 310 304 28 310 28 310 28 282 474 310 215 310 304 310 332 28 310 151 121 484 114 310 321 304 304 28 304 310 28 28 96 28 28 478 310 245 180 71 304 421 402 310 28 115 271 310 304 310 28 304 53 28 304 410 304 304 382 471 304 3 127 105 304 28 28 304 28 301 223 28 291 304 310 287 310 28 281 28 310 28 28 310 304 310 310 310 304 28 337 304 310 320 439 310 399 242 304 9 28 321 310 310 304 28 310 67 304 475 28 304 137 310 295 28 39 120 310 310 310 303 49 265 81 304 310 304 304 304 28 310 53 310 310 422 344 456 310 304 310 310 457 346 426 28 304 21 310 310 28 310 28 310 194 304 28 28 310 28 28 304 310 28 374 28 304 271 487 304 310 28 304 310 310 28 418 318 46 402 444 4 310 52 310 304 310 28 28 130 301 42 408 304 29 28 28 304 304 28 28 458 171 391 28 310 402 304 99 28 310 340 151 310 304 310 304 310 310 298 273 28 28 304 423 304 28 88 443 404 28 310 310 439 28 304 310 448 18 147 310 28 407 421 310 310 304 59 310 304 28 454 310 323 28 291 329 490 59 310 310 206 304 150 28 28 28 304 304 310 28 304 483 310 358 28 49 28 387 310 28 310 304 280 304 304 28 215 155 292 310 239 28 28 386 304 310 304 386 65 304 310 372 310 424 28 310 263 404 245 263 304 344 304 223 65 310 305 478 304 28 28 120 304 395 166 50 305 39 304 272 304 310 281 304 310 28 310 310 304 351 35 304 28 304 152 28 51 336 28 106 310 304 304 28 304 417 308 445 304 304 473 28 28 28 24 310 304 28 304 28 28 304 304 28 304 28 310 304 433 304 484 475 310 205 304 310 399 304 423 310 251 79 224 28 310 28 304 383 304 52 365 304 304 392 314 304 475 304 310 310 304 310 155 310 402 28 310 304 440 155 458 28 442 28 115 310 304 18 310 361 310 300 479 304 480 304 80 313 467 304 371 310 291 315 28 304 310 216 310 348 302 310 302 304 28 28 28 240 28 483 407 28 366 310 345 304 123 35 53 304 28 304 304 304 410 310 165 28 304 310 337 28 310 28 310 310 310 99 28 310 373 304 310 310 448 310 310 120 122 448 139 28 310 304 310 304 28 310 2 490 304 304 310 310 28 310 211 378 399 304 313 309 138 28 93 171 28 314 28 310 125 310 304 313 28 402 310 114 310 372 436 28 28 348 310 304 2 304 310 304 310 332 304 28 32 130 28 310 310 272 49 277 39 304 304 241 267 28 310 28 478 121 86 28 52 310 223 310 304 304 28 304 28 304 348 13 304 310 310 28 242 403 304 304 28 28 304 240 28 304 304 270 310 28 28 304 304 310 310 72 472 275 28 310 380 103 483 86 185 28 351 307 308 179 28 189 28 304 416 304 162 304 4 313 172 310 89 304 13 304 310 439 28 114 28 304 28 304 28 28 304 463 178 408 304 28 304 87 310 310 310 304 19 336 220 310 310 28 28 28 28 304 450 66 444 328 53 1 304 310 310 273 494 120 431 491 265 28 402 310 28 28 310 179 47 39 125 304 310 62 211 28 28 324 28 304 304 28 402 222 304 310 421 263 304 310 310 310 382 363 304 304 28 28 350 28 304 304 304 28 310 78 172 370 28 310 310 28 310 227 348 304 304 28 304 401 28 28 304 393 28 465 28 68 301 327 94 304 28 310 28 414 310 232 28 371 28 327 28 426 28 115 304 310 120 28 28 126 293 318 28 28 310 291 310 219 310 228 310 28 28 475 304 28 310 85 310 28 88 310 28 152 310 310 304 28 54 310 304 28 153 310 304 310 28 304 296 487 42 222 369 176 228 50 437 28 447 310 382 1 28 310 310 28 447 310 332 28 267 240 310 242 304 434 310 304 13 310 304 231 28 497 304 45 310 310 304 171 310 304 439 453 28 28 28 127 310 304 417 28 310 28 355 273 500 304 134 387 391 310 155 375 28 310 417 304 310 321 310 94 28 310 155 237 310 450 169 279 304 28 304 313 372 304 310 28 28 293 353 310 3 304 209 304 310 28 310 310 116 203 310 310 313 210 304 139 80 241 310 139 37 304 28 219 28 402 304 304 310 348 28 434 304 28 28 495 28 304 310 448 304 427 304 118 304 28 310 28 310 310 310 310 75 310 310 216 304 304 70 304 406 310 310 1 120 28 28 28 153 28 448 329 310 304 28 225 304 310 39 304 304 304 210 138 28 310 310 393 310 351 304 479 304 28 159 310 310 88 28 291 28 281 19 364 28 310 310 310 171 28 28 304 310 407 304 304 310 65 304 28 293 304 310 304 304 28 283 28 310 304 310 220 310 28 310 200 304 348 310 399 58 28 310 28 304 304 28 28 28 28 89 240 304 28 28 31 310 320 28 480 304 47 310 28 308 304 304 310 304 304 71 310 304 28 310 310 304 187 310 310 248 115 310 46 304 28 344 304 310 28 382 310 304 28 8 28 28 39 310 449 310 310 304 69 188 310 416 310 304 214 301 81 28 310 310 470 205 47 304 28 304 107 28 332 368 486 58 58 310 304 319 434 105 28 310 310 313 310 304 304 304 316 304 118 111 300 310 28 28 310 304 40 39 28 332 310 483 28 102 304 293 231 34 304 28 73 347 28 110 28 332 85 28 310 28 28 304 480 304 304 28 132 310 147 304 161 28 310 99 67 304 304 304 304 304 350 304 97 310 310 310 28 276 375 304 35 103 157 28 310 324 304 304 28 28 372 28 28 310 304 28 310 304 304 28 304 28 146 304 310 152 428 408 193 310 305 176 61 414 304 405 171 499 304 195 77 28 304 96 250 304 28 240 477 28 98 195 499 260 304 137 285 310 211 28 304 176 255 351 86 28 332 28 28 304 481 128 28 481 28 304 304 304 28 28 332 428 310 310 56 48 304 28 304 200 304 28 310 37 28 304 28 394 13 304 304 304 310 304 176 304 356 487 50 28 419 310 310 310 211 28 304 304 310 310 310 310 122 237 87 304 310 415 310 28 17 304 310 310 193 28 310 216 310 310 310 99 41 347 310 304 28 309 310 214 28 304 208 165 304 304 28 28 310 466 28 28 304 28 277 304 310 28 9 310 312 340 433 229 28 304 367 310 310 304 209 310 304 304 28 466 304 304 265 436 304 310 494 157 62 310 304 139 85 304 449 416 310 310 346 28 28 304 28 153 359 28 28 310 310 304 310 245 122 310 44 28 184 304 408 310 310 28 354 28 380 28 393 240 310 310 39 128 220 28 310 28 257 200 201 304 310 182 304 58 310 28 304 28 28 232 28 346 345 28 483 28 310 188 304 310 28 28 28 310 28 28 28 32 496 28 28 382 28 166 310 211 408 203 436 304 310 489 310 304 199 137 304 53 411 304 31 28 28 310 290 304 310 119 85 281 302 28 12 304 304 310 28 322 310 304 304 310 28 28 113 28 239 28 28 304 28 128 310 28 304 304 240 282 304 419 310 1 310 28 304 310 304 426 232 432 28 28 424 304 310 310 310 53 207 28 304 310 28 421 28 196 316 310 28 149 28 310 382 28 310 337 28 310 28 150 304 28 310 277 236 28 304 28 306 304 332 101 310 147 117 304 246 310 120 188 310 281 310 310 304 173 114 165 304 28 273 304 304 316 310 57 310 304 35 354 310 28 310 204 304 310 28 458 256 301 310 166 310 310 310 49 304 28 28 28 121 27 28 28 28 310 120 240 310 28 354 304 304 235 28 310 18 310 310 304 332 40 304 310 304 298 304 28 304 304 304 66 460 35 310 83 310 28 310 304 191 473 28 310 304 133 304 28 310 304 310 304 220 170 414 304 310 304 310 414 310 28 310 304 304 99 395 49 28 310 28 301 199 65 28 95 304 304 304 249 28 304 281 28 241 217 310 3 310 247 310 291 28 333 313 310 456 28 373 310 28 5 193 28 28 28 160 108 109 28 304 223 310 28 28 310 369 310 310 28 310 304 310 287 197 310 310 304 96 326 337 28 149 236 430 304 413 29 120 310 32 304 28 235 28 304 310 274 496 213 310 58 195 310 21 28 357 53 447 419 330 304 408 492 304 304 304 28 310 39 28 49 310 304 310 455 272 28 238 304 304 28 28 310 28 304 304 444 310 407 304 310 310 304 59 310 332 213 310 310 310 304 304 304 431 310 28 310 310 209 310 304 38 28 377 155 310 228 310 83 313 28 28 53 304 369 304 28 28 461 304 44 28 178 310 28 310 310 304 304 12 291 460 71 297 310 496 402 310 156 28 310 273 28 304 119 284 188 28 298 310 463 28 207 304 304 28 304 487 304 28 28 404 304 112 310 310 170 265 28 310 310 304 304 272 28 109 310 304 11 310 28 275 304 28 407 184 304 310 30 26 310 301 310 310 284 304 310 299 304 324 55 373 483 145 310 310 382 304 120 310 18 28 304 28 60 310 382 310 5 304 310 28 446 437 310 218 28 350 86 28 28 310 269 333 310 310 304 304 304 304 199 269 310 126 304 28 28 28 310 304 304 470 28 28 21 28 304 310 304 289 304 304 310 30 229 404 487 337 310 310 310 28 304 28 310 28 28 310 416 304 304 304 28 304 482 28 304 28 38 28 223 401 333 310 298 310 304 310 28 28 28 28 252 28 310 310 28 80 374 221 304 310 266 310 304 304 28 310 28 154 304 310 304 46 310 49 381 28 139 28 421 310 310 129 28 177 211 4 214 310 310 28 28 310 360 304 261 398 258 40 44 28 304 92 304 304 28 310 304 230 304 318 310 310 28 28 28 82 382 304 421 28 272 304 28 262 304 310 28 28 310 405 209 304 214 310 332 401 433 28 49 310 28 465 310 310 304 28 28 39 3 310 310 310 81 28 476 213 310 27 304 310 301 14 120 278 304 310 310 210 304 28 119 310 28 304 310 310 304 304 28 9 310 235 130 39 28 240 304 310 457 304 28 28 304 283 304 310 28 29 42 412 28 28 28 304 304 310 310 63 210 28 310 304 28 444 304 28 28 304 372 142 304 335 326 304 310 304 304 28 88 422 219 28 304 304 310 448 28 53 53 304 39 28 28 310 310 310 237 213 401 91 310 1 310 93 28 301 310 28 310 267 28 304 192 162 86 297 372 304 367 28 310 299 310 38 304 28 304 39 304 465 83 200 43 28 66 310 53 310 28 304 321 304 174 28 158 98 28 304 304 211 304 304 28 304 304 310 28 310 65 300 304 310 214 491 28 318 199 383 304 28 120 313 28 304 28 310 304 310 28 28 223 298 459 352 28 359 304 269 188 28 310 304 310 90 310 310 310 304 310 304 310 364 412 28 310 28 484 344 304 304 410 473 310 28 28 149 310 65 436 74 28 178 451 310 310 310 304 362 223 424 28 483 28 310 156 310 310 266 304 273 310 28 28 304 28 304 215 304 237 184 84 304 483 310 274 310 310 28 310 310 310 378 304 477 28 121 304 56 378 304 310 310 304 304 304 421 205 304 483 345 28 302 13 304 310 310 120 304 43 310 28 71 28 491 28 310 310 271 310 304 277 304 2 58 310 28 310 310 408 304 310 304 28 75 310 245 28 310 291 360 28 304 234 276 304 304 28 304 310 293 481 332 310 111 304 28 310 108 304 99 458 28 304 450 310 226 67 304 310 349 310 274 256 28 386 304 183 304 310 473 124 207 28 304 240 304 310 310 304 50 310 28 28 473 303 310 311 310 304 304 28 28 304 304 286 28 304 377 331 28 304 28 304 222 291 304 28 310 211 310 310 28 348 167 304 310 304 165 28 203 416 304 28 354 310 160 28 398 315 463 191 304 304 28 28 28 304 188 322 304 310 120 458 28 487 28 292 166 403 304 28 304 240 389 333 172 310 28 86 304 65 28 306 28 310 310 319 310 310 310 28 304 310 28 310 304 28 499 304 310 329 304 28 310 488 304 206 304 313 63 28 28 304 310 149 28 28 310 28 310 304 304 240 304 28 28 46 304 82 28 353 28 310 466 200 310 1 152 45 28 28 310 310 444 301 284 28 310 304 304 109 28 304 304 304 304 304 410 28 28 304 370 288 3 389 163 304 2 219 322 310 310 310 49 304 310 310 28 460 304 1 310 310 304 28 304 273 304 20 28 28 310 304 225 244 304 402 482 142 304 304 469 304 417 310 114 310 318 174 28 492 28 28 304 28 61 417 310 310 304 291 304 304 301 455 177 304 304 43 28 310 304 120 310 304 307 304 304 402 310 310 24 394 228 164 49 296 193 255 122 222 310 270 131 310 310 407 313 491 466 401 149 65 422 304 474 170 130 304 476 304 310 28 307 304 56 304 310 439 304 310 310 39 28 240 304 280 28 304 304 313 489 28 304 181 28 28 310 304 28 54 400 304 36 304 422 93 28 304 135 310 304 310 310 310 440 253 298 152 310 26 282 329 347 310 28 28 304 310 243 337 28 190 246 28 304 182 304 199 28 221 358 28 386 28 228 418 310 28 310 310 28 28 304 30 310 310 77 234 310 17 198 43 310 28 304 398 304 291 47 43 95 77 126 224 304 492 466 28 104 158 253 28 304 310 49 450 310 282 55 310 304 304 310 413 452 132 310 310 304 481 179 310 376 336 310 304 117 310 28 235 304 310 310 310 2 8 125 304 306 304 28 28 304 230 185 304 291 304 304 28 476 362 310 492 289 28 249 300 310 28 261 9 310 276 193 310 304 198 153 304 147 489 332 304 402 310 455 395 137 196 304 278 304 64 166 140 310 136 304 310 273 348 225 28 28 406 310 310 44 304 310 94 310 349 310 304 310 28 154 349 310 304 260 304 332 28 304 281 310 137 446 304 53 304 28 28 310 28 310 184 152 310 28 336 28 304 475 294 28 310 300 310 310 28 393 310 310 325 28 304 81 304 310 28 213 310 497 151 464 310 69 310 351 310 304 28 304 418 310 28 28 310 304 130 221 304 304 65 270 152 348 138 28 102 8 193 304 28 334 304 310 492 313 304 310 42 28 28 28 310 49 316 28 310 304 100 28 304 311 28 357 304 28 28 68 485 113 98 304 304 304 310 310 310 353 270 304 304 310 315 310 28 28 304 28 13 68 310 310 269 270 28 304 28 122 232 63 496 310 304 317 101 28 28 304 178 310 310 112 28 310 127 9 310 304 310 310 28 295 310 28 270 304 304 310 304 64 28 304 222 304 28 214 310 427 102 304 310 118 304 304 310 28 310 291 304 382 304 304 386 304 28 369 378 28 313 99 304 423 147 304 72 310 310 28 304 369 304 28 67 304 310 185 28 332 382 357 28 479 28 390 304 28 62 124 412 28 203 310 313 310 310 134 28 304 310 310 28 304 28 310 241 304 310 28 186 406 28 28 416 310 28 304 310 304 354 304 28 310 310 310 288 462 310 310 327 28 64 404 77 28 466 179 310 69 120 304 142 360 304 28 310 411 28 211 315 28 304 28 304 304 304 28 310 28 81 379 444 310 310 92 310 304 463 291 232 310 140 304 28 304 402 28 310 304 275 144 310 28 47 310 28 201 285 28 28 402 353 304 408 16 304 310 329 272 28 28 28 147 100 327 28 304 271 28 197 310 34 278 310 310 428 28 33 310 483 76 310 304 28 158 28 310 326 257 291 408 147 28 304 28 17 304 328 310 304 322 451 304 28 240 28 28 135 1 304 436 304 310 304 22 54 313 355 304 310 28 310 304 28 310 310 304 484 476 304 304 310 313 66 211 88 304 28 280 304 65 388 304 310 304 304 457 53 100 304 326 304 310 28 339 28 452 310 28 310 304 310 28 28 310 310 28 28 172 310 310 159 369 28 304 310 95 325 102 304 28 304 495 83 304 171 139 28 222 135 304 304 374 304 28 387 475 10 28 304 304 402 304 310 310 28 423 76 310 28 310 28 304 174 60 324 28 28 304 304 255 423 61 304 134 63 28 417 304 304 291 375 187 32 291 304 499 304 304 378 304 58 304 310 304 40 28 28 304 310 157 100 310 457 49 65 304 360 304 28 304 245 40 300 412 310 70 28 19 241 465 38 65 310 383 310 213 417 28 66 28 310 310 28 28 378 304 28 310 240 492 147 282 310 62 6 365 304 310 304 304 304 28 304 304 28 304 408 310 54 380 28 310 310 64 408 458 28 304 310 310 56 2 310 156 304 313 260 263 310 304 28 28 304 28 304 28 209 111 304 310 310 304 28 221 344 349 28 304 304 243 28 304 310 304 408 244 310 310 310 310 310 28 243 310 420 251 310 205 357 315 354 304 310 198 310 304 259 28 28 133 400 310 304 310 454 447 28 304 211 235 304 304 384 28 310 28 225 28 179 240 383 489 28 344 304 28 304 159 304 304 98 304 463 28 310 301 474 28 304 304 304 410 138 28 345 304 304 288 304 375 304 28 187 357 28 347 310 28 304 28 304 421 304 28 96 310 144 310 310 93 304 28 28 310 28 28 304 53 310 28 304 304 304 156 382 272 40 103 304 310 310 14 28 28 304 304 310 310 211 28 281 304 304 310 487 182 28 310 310 72 291 212 28 310 310 116 282 304 106 28 310 28 28 1 28 417 310 310 161 310 310 310 304 440 304 463 28 310 28 304 304 28 28 310 304 304 304 28 28 28 310 459 165 207 199 414 252 310 193 310 304 349 310 89 304 264 304 66 76 304 28 247 304 304 439 18 62 310 90 399 58 220 180 310 28 176 1 74 304 485 310 304 304 304 28 345 281 499 310 28 310 310 394 28 259 304 28 304 310 12 310 198 270 304 450 485 28 304 295 304 28 304 310 28 55 304 45 304 304 304 304 304 28 28 171 28 160 28 310 28 231 28 28 327 304 115 310 267 310 476 310 348 310 91 86 204 304 304 423 383 452 310 304 28 304 28 214 67 28 269 304 304 304 252 310 310 28 28 310 212 310 310 28 28 310 310 310 304 324 489 304 310 28 310 304 28 304 470 310 304 28 310 310 301 310 28 304 310 304 316 304 80 310 28 456 33 157 198 28 28 310 304 304 310 310 310 28 2 28 28 304 310 91 494 310 28 225 323 19 1 28 115 213 28 28 304 310 310 28 310 310 474 486 28 302 284 333 304 304 1 304 61 39 26 28 304 215 310 160 28 330 28 310 28 304 28 237 310 243 310 310 382 304 19 303 298 304 310 304 28 304 304 28 28 310 304 310 35 259 312 28 212 275 304 304 310 310 304 28 310 304 304 28 310 310 310 310 304 479 35 28 28 491 304 423 304 351 310 84 310 290 28 320 304 44 28 28 39 310 304 157 304 304 437 28 304 310 53 28 304 304 428 49 310 423 304 28 304 304 481 304 310 310 367 304 310 304 28 196 28 304 310 304 304 304 304 304 28 396 28 304 248 413 28 310 304 19 429 310 304 310 166 333 310 64 301 310 310 304 416 331 33 304 304 28 100 199 431 105 310 110 28 310 304 28 310 270 304 28 28 304 189 204 85 36 28 402 304 28 310 39 310 28 82 28 304 310 28 310 332 28 478 310 310 346 28 304 304 165 408 28 368 344 310 28 362 342 310 93 347 178 304 304 304 304 304 155 273 28 375 271 317 28 252 310 97 93 304 310 28 28 33 147 304 28 28 310 304 262 304 53 310 402 53 495 310 198 28 28 153 304 28 304 44 304 276 310 358 28 483 28 310 310 292 310 28 304 28 304 196 28 286 441 28 28 28 65 87 310 304 324 304 310 276 305 316 378 310 291 377 262 19 139 304 304 310 66 310 310 28 28 396 310 28 388 304 310 310 54 61 28 21 310 486 48 310 334 486 380 28 304 28 28 468 304 28 28 28 304 252 275 237 332 28 143 210 310 304 203 49 218 304 308 310 211 28 371 310 304 459 28 28 290 304 310 19 189 28 141 126 304 82 1 310 310 361 310 28 399 304 464 310 28 352 304 266 148 74 310 310 28 310 340 115 310 28 310 28 331 304 310 28 291 28 413 304 304 304 304 455 310 120 310 310 240 156 54 28 207 28 310 246 28 310 28 310 28 28 304 339 28 310 304 28 258 77 28 97 310 310 304 314 410 30 28 28 432 310 28 480 310 310 310 418 310 28 422 28 28 64 310 219 28 28 28 399 310 304 410 310 229 304 236 28 158 310 28 270 471 232 408 187 28 404 304 49 262 250 28 304 491 28 310 310 310 304 28 304 304 229 310 304 402 487 436 107 200 310 408 315 310 28 28 428 310 28 147 310 28 310 310 104 310 304 361 489 28 310 310 28 163 224 417 304 310 304 153 304 390 149 28 304 140 304 304 310 304 44 28 304 28 28 310 310 28 28 233 310 310 28 489 310 114 458 28 28 304 310 310 28 28 304 304 281 397 304 28 195 28 28 39 28 483 184 28 310 28 385 28 310 232 310 116 28 304 304 304 310 310 124 28 304 301 304 372 28 304 304 304 310 28 1 304 257 302 68 310 336 28 129 395 304 304 28 28 28 304 310 151 49 310 473 291 304 304 28 310 403 310 310 353 310 187 111 146 37 90 28 175 28 304 197 423 28 93 253 304 28 304 28 28 28 21 266 304 33 310 310 304 304 310 206 28 382 304 310 291 28 28 310 28 304 304 36 3 452 304 423 304 386 28 28 310 28 147 350 270 310 304 211 65 310 151 499 304 434 28 304 410 304 3 63 418 28 304 304 119 475 310 28 304 304 28 382 28 148 28 162 156 28 304 310 310 397 28 5 28 148 28 382 69 443 28 28 304 304 310 310 313 304 482 164 28 28 157 28 235 310 28 468 304 310 294 28 304 57 310 310 28 304 310 415 310 206 135 310 310 28 304 270 28 310 146 310 304 304 376 310 28 373 126 201 179 304 28 28 197 28 353 310 28 310 28 28 304 310 411 28 28 408 453 95 239 310 310 190 28 28 450 28 423 28 304 304 82 482 28 194 310 304 356 130 28 304 28 241 151 28 28 196 346 28 304 194 310 142 28 304 82 48 310 28 28 269 3 69 304 304 304 28 240 345 53 481 304 180 304 120 28 304 310 28 28 28 28 489 138 139 304 370 401 304 28 310 28 345 151 304 310 310 304 28 221 28 304 334 304 28 304 304 310 28 28 3 310 26 310 304 454 28 291 304 111 28 28 483 304 323 1 28 304 174 157 310 185 242 352 310 28 385 304 310 304 28 310 211 304 310 65 91 426 453 309 310 125 267 310 28 304 28 225 28 28 310 304 310 201 310 304 304 304 310 28 304 66 310 28 310 28 304 310 365 310 464 304 8 310 387 135 367 28 304 310 264 304 152 430 310 34 206 28 304 28 399 304 304 28 28 304 310 28 395 324 28 28 296 266 310 269 304 310 28 28 223 310 28 407 304 58 28 304 28 28 310 310 28 310 304 377 310 250 310 467 28 65 120 304 304 310 310 211 229 28 182 304 423 310 310 304 310 53 310 28 304 304 492 211 310 28 304 310 445 304 310 304 28 310 310 310 304 310 310 28 304 452 423 339 266 28 304 304 17 28 310 243 304 64 369 302 28 310 310 28 474 304 447 107 304 304 257 261 28 28 310 433 282 423 310 304 28 28 304 176 138 482 65 30 304 28 28 442 24 304 245 49 28 28 214 304 304 304 304 28 375 304 239 304 304 360 28 28 158 389 310 28 311 28 310 304 472 428 28 28 310 304 310 49 33 310 310 310 333 398 304 453 310 310 7 304 304 211 304 304 310 179 310 304 255 310 28 197 304 371 461 28 204 304 304 28 404 304 28 137 102 440 304 310 304 304 310 147 310 28 291 300 338 418 310 345 28 304 14 28 55 28 304 28 304 310 459 304 304 339 294 304 28 310 28 281 442 28 310 304 310 171 433 192 310 331 454 304 28 103 246 421 310 428 304 28 28 310 304 28 310 304 310 332 76 304 28 28 240 113 443 304 310 304 310 310 304 310 132 310 310 471 120 234 304 310 304 331 28 45 304 103 304 304 470 310 304 28 28 310 224 304 304 489 304 272 310 157 117 132 304 304 304 304 304 103 217 304 310 310 28 310 28 304 28 28 352 310 279 411 28 28 498 310 303 263 304 28 85 28 310 28 425 28 310 304 211 304 304 310 108 310 304 28 133 28 304 310 25 362 359 493 330 285 310 195 117 105 93 28 27 474 28 310 310 28 125 299 423 310 304 304 28 28 172 27 304 291 310 310 28 310 304 28 100 452 28 304 28 281 310 205 304 271 28 247 118 28 17 304 111 416 28 28 28 28 304 109 114 304 304 201 93 358 454 304 304 310 28 348 304 490 6 28 53 70 408 304 64 327 28 304 28 305 332 28 315 304 304 310 291 28 23 310 274 28 74 310 304 212 310 310 310 310 28 274 304 28 357 304 408 174 304 28 304 8 304 310 28 310 400 310 257 28 19 28 28 304 28 304 336 482 304 11 74 213 304 304 304 310 28 382 146 454 441 28 301 310 310 382 364 486 243 119 416 301 28 483 28 310 304 310 438 310 304 28 194 251 304 304 304 304 378 28 38 310 477 251 28 310 28 304 11 49 28 414 80 218 17 1 310 99 310 310 39 355 28 39 28 28 310 304 304 304 310 109 136 304 28 304 28 310 28 310 304 195 111 304 304 151 300 304 310 304 367 310 372 28 28 270 304 310 255 310 28 28 28 310 1 174 310 115 304 28 28 304 310 227 310 268 304 304 304 482 46 304 304 28 304 438 310 310 304 452 270 310 185 304 28 304 256 304 310 304 304 304 410 28 310 310 42 25 290 205 304 304 304 28 17 432 28 368 304 310 28 28 463 28 51 310 28 464 408 291 310 256 304 304 304 310 444 310 281 28 28 313 222 304 148 304 28 399 479 310 28 304 363 28 147 310 402 442 137 441 432 28 28 270 310 310 304 304 188 304 28 471 336 28 310 500 417 28 304 310 75 174 299 304 166 310 310 304 304 402 213 28 112 180 310 204 28 310 343 28 359 304 28 304 291 500 28 316 341 310 328 304 310 304 28 304 353 310 162 28 304 28 28 28 28 455 25 304 310 395 28 28 304 53 336 28 28 255 304 33 28 491 499 77 310 415 349 151 310 28 85 448 311 28 313 310 310 310 304 304 120 153 53 120 28 28 310 310 310 28 28 304 28 192 271 250 360 28 40 449 436 304 310 304 85 310 185 261 310 310 310 28 310 147 408 219 140 54 304 310 304 28 310 368 236 310 310 304 394 28 304 310 304 272 304 369 310 28 304 413 153 28 231 413 338 328 310 310 310 301 304 310 310 372 28 28 304 28 310 28 445 119 151 304 484 28 92 310 221 304 310 79 304 28 190 244 310 310 121 310 270 28 20 310 304 28 28 28 304 304 54 423 28 345 310 413 450 28 65 304 304 28 356 310 304 310 304 304 452 304 304 322 304 304 79 310 304 301 304 368 304 28 28 131 304 387 376 304 28 304 43 414 28 28 163 304 28 310 24 304 379 358 28 304 448 296 28 310 304 28 28 394 28 28 310 310 304 304 120 28 49 414 28 304 492 304 304 304 340 392 310 304 185 401 28 304 304 304 304 304 346 112 28 304 28 28 382 28 28 310 28 274 28 304 304 304 55 304 28 304 310 304 292 28 28 304 56 304 310 28 310 28 310 28 65 125 322 28 251 304 310 400 28 310 137 389 187 304 304 310 468 310 226 408 341 28 240 304 356 28 34 45 230 398 28 20 44 28 402 495 310 175 270 419 304 28 304 310 310 8 28 53 28 126 304 134 304 211 28 475 28 310 304 155 310 267 166 28 28 491 200 310 304 304 304 28 28 361 314 310 304 28 310 310 280 304 60 310 310 310 310 304 28 310 310 310 28 319 28 28 310 143 304 248 310 28 304 28 310 28 310 80 355 28 304 28 167 310 310 304 28 31 284 247 310 304 43 310 310 28 28 310 28 268 304 28 310 310 304 417 28 304 449 424 310 130 310 28 310 28 304 37 304 367 28 28 473 28 309 304 310 304 291 310 314 28 260 169 310 304 28 304 28 47 244 28 310 304 304 304 28 310 310 304 483 28 304 310 304 28 281 158 310 304 91 28 304 27 28 304 310 304 398 318 28 408 346 310 28 14 310 304 310 28 301 208 28 214 304 69 304 310 116 28 310 80 310 304 28 304 28 310 28 304 202 62 164 81 28 310 454 304 240 28 304 437 483 304 28 310 56 310 310 28 382 310 492 304 310 471 304 100 310 28 28 310 28 23 28 310 310 260 28 108 310 28 175 139 315 28 281 304 327 397 304 28 392 251 149 28 310 310 310 32 307 208 28 28 28 28 28 310 304 262 42 273 304 1 28 203 304 28 313 393 28 310 310 413 180 304 215 28 310 304 310 441 323 28 28 304 28 28 28 304 28 95 28 355 498 304 304 398 304 463 28 310 28 304 415 171 28 304 353 304 28 310 28 304 304 28 304 350 304 312 121 473 28 211 28 28 47 28 286 304 304 304 436 384 304 28 337 28 310 28 28 106 304 304 310 310 304 185 310 460 304 318 377 161 214 304 310 28 245 121 305 204 28 304 28 285 28 438 33 310 310 46 304 28 444 304 304 314 244 25 310 304 28 310 304 304 488 299 28 321 304 304 310 81 116 28 304 486 310 304 147 338 304 254 310 212 28 316 382 304 310 28 310 28 5 310 304 32 28 310 156 94 304 310 28 136 28 27 141 216 312 28 310 310 259 340 310 318 28 304 304 310 372 28 28 331 28 304 310 310 28 310 292 304 292 3 68 310 28 28 28 28 310 256 28 28 28 28 28 28 310 310 240 304 312 304 304 28 467 239 28 310 301 28 424 205 10 28 169 310 28 310 28 310 304 45 28 304 28 405 139 310 301 310 324 304 291 310 304 461 304 304 310 12 28 304 74 10 28 423 28 291 28 28 357 96 487 28 304 310 304 28 49 304 28 304 310 309 28 445 310 310 28 304 304 310 357 125 367 310 220 310 28 304 78 28 304 28 490 304 310 304 28 487 28 304 310 403 189 364 28 28 304 310 449 310 310 305 310 310 310 270 28 240 28 378 310 28 310 83 39 401 328 447 333 28 142 28 296 28 89 442 310 302 310 304 304 28 291 200 430 28 310 349 368 476 382 28 310 310 28 310 294 28 310 304 310 19 125 310 28 301 310 28 39 304 28 28 32 304 304 31 475 310 168 28 304 498 310 403 28 304 313 304 149 304 310 304 310 28 82 310 310 28 335 234 28 310 102 304 28 102 419 28 310 304 53 28 28 111 28 310 280 310 84 389 310 304 310 28 35 28 310 304 378 310 28 28 310 28 372 186 310 310 310 69 28 310 28 199 310 359 495 304 304 304 190 310 270 466 194 238 429 310 310 228 304 304 304 139 304 310 28 28 289 213 28 310 304 28 192 304 28 402 304 304 28 28 304 304 319 14 304 310 28 119 356 304 28 434 28 416 310 304 304 304 310 310 424 28 310 304 28 81 28 304 276 310 44 304 291 14 310 310 57 304 310 28 304 235 252 310 310 310 173 28 301 304 216 399 304 310 61 304 200 28 310 28 304 304 310 310 310 310 304 122 327 117 203 310 310 310 310 23 310 304 226 374 310 28 310 38 465 310 304 310 304 310 317 28 110 28 157 28 304 310 46 28 304 222 310 304 391 335 142 315 310 310 28 310 123 310 304 28 219 304 310 310 278 483 499 28 304 302 28 102 304 28 304 191 443 310 185 289 51 291 382 278 324 310 457 36 304 304 28 310 28 28 93 28 332 355 1 311 150 270 369 304 310 293 92 401 310 300 304 28 28 304 28 310 307 304 304 374 42 28 286 310 364 332 366 310 304 194 304 28 28 123 325 304 28 359 429 393 310 66 28 304 310 310 483 457 479 304 310 304 73 28 310 12 483 310 304 304 304 28 28 394 310 403 304 103 362 304 304 28 211 28 25 7 182 304 310 289 249 304 246 319 28 310 310 304 147 189 28 238 304 304 304 304 304 325 304 237 260 48 310 65 28 2 310 77 229 28 304 120 317 310 310 304 310 187 28 304 28 28 304 310 114 304 391 304 311 438 304 497 28 304 310 304 28 304 28 310 180 310 310 402 28 304 239 310 28 304 482 310 310 28 304 28 28 304 28 400 304 310 180 28 28 304 310 356 145 310 28 342 28 304 304 310 28 170 85 35 140 28 28 310 304 1 310 270 304 310 449 304 28 310 304 327 65 304 28 28 304 310 310 304 1 304 28 111 289 28 310 154 28 310 310 241 28 310 233 310 310 301 310 304 28 304 28 74 96 313 120 28 11 304 28 125 304 304 28 310 471 136 304 49 333 188 310 11 185 270 310 39 304 304 304 310 28 319 310 266 56 96 28 304 304 386 415 254 28 323 383 310 391 304 28 304 412 304 11 220 211 28 304 412 28 28 275 304 310 310 310 304 310 354 28 304 446 310 291 310 1 304 386 28 310 304 92 304 369 28 28 28 310 310 408 304 310 310 304 477 304 304 310 92 28 28 304 310 310 310 28 291 442 310 304 304 221 304 28 1 310 246 304 207 304 310 28 18 28 386 91 28 28 185 304 264 28 28 310 94 310 120 304 310 297 163 28 344 63 340 121 408 11 304 28 28 116 310 310 124 313 340 304 28 310 44 310 304 19 28 363 304 310 97 398 120 59 304 278 304 62 1 28 248 210 185 304 22 360 304 309 310 233 212 310 28 310 28 28 310 304 248 310 291 28 64 304 310 310 484 310 28 304 433 310 235 28 292 8 28 441 304 254 310 304 304 28 189 499 310 304 304 28 310 28 28 304 28 163 304 479 310 28 414 35 304 227 444 76 310 65 423 236 28 15 310 310 304 305 28 28 1 310 282 198 301 304 310 484 310 309 310 410 28 310 304 485 212 264 304 304 304 28 459 28 304 304 265 310 304 310 304 28 246 28 32 120 304 451 201 310 310 304 28 310 28 304 304 127 304 304 28 28 28 310 28 310 18 310 132 409 208 499 141 310 75 28 46 283 63 304 49 7 304 12 304 354 310 304 304 304 310 36 310 310 130 357 310 304 104 310 310 28 352 310 310 366 28 28 380 28 28 310 304 133 39 39 28 277 488 304 310 310 383 304 304 310 28 28 310 86 310 470 306 304 28 76 396 310 310 28 304 310 310 304 482 297 52 310 313 147 123 310 372 242 304 28 299 310 315 304 304 28 79 301 388 13 310 28 304 28 310 228 304 304 243 39 345 304 28 304 28 291 304 216 28 489 80 39 310 77 182 425 264 313 33 304 304 310 304 310 310 310 304 310 28 275 28 146 310 28 28 28 329 495 310 174 313 28 28 28 304 413 28 304 310 310 72 310 172 4 28 450 389 106 28 310 28 28 28 28 24 455 10 476 310 40 304 361 90 360 310 28 310 429 304 304 272 68 304 28 310 310 304 310 39 28 304 304 28 411 310 310 304 304 83 304 188 310 310 94 304 1 304 28 28 28 304 304 310 310 304 218 304 120 310 202 28 28 331 480 327 304 20 393 310 310 28 310 168 28 28 304 437 304 304 310 304 99 397 28 82 310 499 130 310 310 28 304 58 310 310 304 263 304 213 310 234 304 28 170 187 304 184 304 304 28 28 28 28 304 304 310 423 28 157 294 433 304 28 28 304 323 304 375 449 28 28 159 310 304 310 28 310 29 304 215 230 28 304 310 28 310 310 310 198 28 28 28 475 310 270 53 304 436 429 310 189 28 28 304 28 310 172 304 304 268 148 310 39 310 353 62 28 310 28 310 169 310 1 310 28 206 310 137 58 199 471 28 310 310 483 28 476 247 485 357 460 310 249 316 258 28 191 53 310 388 304 304 304 69 28 419 28 37 310 304 304 28 351 304 310 65 45 365 407 9 28 28 310 491 28 135 310 28 28 286 310 304 304 304 28 332 304 28 28 310 423 8 310 304 304 28 45 1 304 28 310 304 304 28 349 341 367 310 75 291 28 153 464 476 310 26 28 304 304 310 304 310 304 28 310 28 437 214 147 304 310 304 310 200 23 65 470 356 304 28 304 304 28 310 39 28 304 219 310 494 304 15 310 304 28 6 297 304 432 28 24 28 310 277 310 304 281 65 310 304 402 466 78 304 28 310 394 304 310 310 304 28 28 425 28 310 402 125 304 13 310 304 310 310 304 37 186 314 310 234 166 28 304 297 20 304 310 310 409 28 310 310 28 28 304 421 28 310 304 29 310 304 23 28 279 310 14 2 310 416 28 28 141 310 453 310 304 310 28 310 310 464 107 253 28 438 28 28 304 218 310 304 482 187 113 46 310 28 28 80 310 28 310 7 28 310 28 104 28 361 337 304 48 310 304 296 28 167 310 310 408 310 304 304 310 83 304 384 28 251 304 310 304 28 304 304 68 134 236 28 304 304 28 362 446 209 310 28 50 304 350 47 1 414 310 28 28 28 126 304 304 28 310 310 304 310 304 360 28 28 304 28 304 192 427 28 49 83 304 287 256 299 39 304 350 304 304 304 310 310 310 483 304 63 172 310 270 28 304 28 28 114 304 248 225 108 28 28 184 483 28 408 304 350 169 28 339 310 310 214 28 28 155 304 94 310 313 28 5 28 47 500 479 415 310 304 10 449 304 304 304 4 13 310 304 28 8 310 147 114 68 310 301 423 310 485 304 304 304 310 304 304 16 304 310 483 28 28 310 28 310 28 10 304 238 310 28 304 28 28 469 28 310 59 304 281 304 310 387 399 307 63 304 38 24 304 360 262 423 332 131 28 310 28 456 28 22 471 444 304 314 28 28 310 310 423 310 28 304 281 304 410 310 310 304 304 278 310 293 56 143 353 28 324 279 123 310 49 184 28 310 304 304 304 304 28 28 67 490 304 399 310 304 28 272 28 173 77 310 28 28 28 310 310 10 304 310 28 310 304 310 1 231 331 28 28 28 310 132 310 304 297 310 304 310 310 304 28 310 310 101 6 28 28 304 268 28 310 304 438 306 310 28 304 310 304 281 28 304 69 304 463 304 28 304 396 28 344 292 166 180 456 310 28 382 367 304 297 310 366 373 310 28 402 304 310 28 243 28 215 121 304 304 433 154 211 161 145 304 28 310 310 310 310 310 66 304 458 374 420 310 28 310 54 310 304 304 310 434 310 240 167 310 310 500 139 245 310 199 28 28 66 332 461 28 171 265 51 135 394 310 256 114 113 304 28 310 28 304 16 310 28 28 304 310 310 270 310 310 28 313 171 304 49 28 28 28 310 375 310 304 182 21 28 28 28 310 304 310 310 310 310 28 177 120 377 244 262 304 304 28 304 115 304 468 306 120 310 184 28 28 499 28 304 310 75 28 304 304 432 310 28 28 304 310 310 156 310 240 28 131 304 283 65 332 28 340 310 353 28 310 12 100 359 310 310 317 91 310 310 310 310 28 310 28 208 304 407 304 304 310 28 310 27 310 28 304 310 194 206 28 28 66 310 269 1 50 28 304 310 304 304 28 304 304 489 437 28 68 28 28 304 304 304 161 49 304 310 310 304 310 457 28 203 304 218 400 440 28 455 214 417 304 187 28 310 315 120 214 392 28 187 454 461 84 28 310 271 349 310 310 28 14 9 28 310 310 304 255 333 310 310 28 56 88 128 1 310 28 304 304 304 310 304 28 491 304 465 28 28 28 176 181 28 28 313 310 497 304 304 304 310 237 438 304 156 310 28 128 28 141 310 310 310 379 49 39 310 348 162 304 310 471 304 423 310 304 199 310 351 28 306 1 304 304 310 183 28 310 28 199 304 28 28 123 304 144 310 304 304 28 304 28 310 85 304 101 490 411 310 29 28 238 147 108 28 121 304 304 304 304 28 410 37 135 28 397 28 405 310 28 304 457 304 259 28 28 310 310 310 310 304 310 310 145 304 310 310 310 317 28 304 409 254 310 304 28 304 304 247 304 163 304 441 413 304 304 302 407 196 457 304 301 28 28 304 69 304 310 371 310 28 304 391 448 417 28 447 164 81 177 285 445 310 28 439 310 80 239 417 310 304 367 206 304 310 368 338 271 304 28 304 304 28 310 28 72 304 259 304 304 28 28 310 304 304 304 304 56 310 28 28 199 304 304 28 28 304 310 28 440 304 310 28 28 28 417 410 297 28 28 28 310 310 56 28 310 28 304 304 409 284 313 28 28 28 304 58 28 310 489 304 78 304 313 339 310 304 435 310 28 28 169 304 310 210 310 28 304 28 28 310 349 492 304 84 310 199 14 310 332 304 28 304 71 304 28 310 310 28 28 150 39 28 82 310 375 28 304 28 92 304 310 28 304 304 228 310 310 374 304 441 146 479 65 344 310 310 441 310 79 205 298 299 344 310 310 28 336 380 408 310 28 304 260 431 28 310 138 304 358 248 28 28 28 28 28 310 484 232 310 28 411 77 304 85 28 304 28 15 28 310 12 429 50 28 304 28 310 284 47 28 28 398 324 427 382 86 310 291 304 366 304 310 28 41 22 101 28 78 310 131 310 310 445 310 310 357 28 28 304 28 28 374 28 28 349 310 390 496 304 28 220 310 304 28 237 78 304 304 101 163 404 272 28 53 310 304 232 9 270 304 28 1 310 22 204 304 304 310 465 65 304 389 310 310 270 28 304 397 247 310 402 310 310 28 83 380 420 28 310 364 310 310 177 304 304 304 222 244 304 488 304 351 185 438 287 491 301 393 423 354 310 304 28 181 304 310 423 28 238 28 301 28 55 28 173 28 102 310 123 378 28 28 242 310 28 139 237 60 351 304 28 310 239 28 304 138 466 310 310 28 310 304 304 249 28 28 33 28 310 239 427 304 310 310 304 310 304 207 59 107 206 373 304 310 479 310 21 192 410 299 357 412 71 473 28 28 28 8 310 310 85 240 304 215 88 310 359 28 28 310 310 310 457 281 36 28 405 63 310 310 304 304 115 282 304 53 310 28 304 304 310 49 304 304 28 70 304 216 69 310 48 304 174 28 423 304 310 278 310 119 418 310 304 39 190 310 28 304 28 310 304 310 310 441 304 398 310 128 304 28 310 310 37 491 28 310 291 225 463 158 315 304 42 491 83 30 28 310 324 287 304 102 399 310 28 310 304 28 310 487 304 310 458 304 28 304 430 310 304 28 310 152 365 304 310 310 466 106 310 310 28 350 304 97 416 36 310 49 185 310 340 304 310 304 186 304 28 310 127 310 195 314 42 166 310 28 442 28 28 310 310 37 211 310 310 56 363 304 28 153 310 28 266 25 310 28 310 175 304 304 310 310 28 310 28 310 310 304 28 310 28 28 107 28 304 28 300 304 320 28 28 297 493 28 304 301 304 28 28 304 28 478 356 310 355 28 495 331 405 304 28 432 310 148 114 28 28 310 460 461 62 304 310 414 310 304 310 464 310 343 496 28 39 310 28 304 240 28 310 304 78 28 310 377 74 409 92 88 310 399 40 364 310 385 310 230 290 333 347 199 304 310 433 28 390 310 240 310 28 310 310 9 304 354 246 304 304 399 449 16 304 304 28 310 386 310 304 28 28 310 304 30 28 28 310 310 310 287 315 304 310 115 28 304 28 28 310 28 310 185 304 24 28 445 304 310 310 86 310 149 28 304 436 304 172 310 304 486 310 310 215 464 28 310 258 28 391 310 304 310 28 178 188 28 28 304 304 304 157 28 28 310 160 54 28 310 9 310 28 28 490 422 372 304 55 304 249 256 423 310 114 240 184 310 458 304 49 150 310 197 28 28 53 122 203 28 153 95 28 137 310 101 103 28 484 310 28 310 99 467 28 304 479 28 484 301 159 310 310 18 310 28 28 304 304 28 304 28 310 310 51 304 476 139 304 219 19 304 14 310 260 28 5 304 358 179 369 310 304 294 161 338 297 41 457 94 28 310 304 304 304 304 28 395 310 304 400 28 310 304 28 304 310 304 310 28 310 215 28 310 216 493 304 266 310 73 62 310 28 281 281 240 304 304 157 304 39 310 304 64 275 304 304 253 310 304 439 28 218 437 120 28 310 327 138 304 310 28 310 28 28 28 26 304 28 28 91 304 310 310 365 310 310 440 304 271 406 310 393 40 28 281 28 75 5 28 28 268 458 229 310 28 304 181 279 310 443 304 310 28 161 68 310 28 28 28 28 310 214 310 217 28 310 325 304 28 310 78 304 28 304 304 28 158 28 315 304 28 304 212 310 304 28 28 439 157 310 304 310 310 304 461 28 488 304 493 437 28 304 157 292 304 28 304 28 392 483 310 310 310 304 313 334 291 310 28 304 304 403 28 28 294 310 304 310 225 408 304 310 310 483 195 92 310 304 28 304 302 310 310 28 51 28 310 298 304 304 304 273 167 435 28 28 282 358 310 310 39 28 373 28 105 28 304 28 310 304 310 295 155 28 28 104 310 28 497 310 304 44 236 448 440 77 341 28 193 304 304 178 28 310 304 475 107 483 471 310 106 304 304 112 28 28 28 54 310 194 272 498 340 304 310 28 304 334 310 310 310 410 28 434 304 304 310 398 31 304 310 161 304 365 310 310 246 28 127 304 386 62 97 28 84 459 472 310 304 310 310 464 28 304 304 310 310 304 385 310 260 197 310 158 191 310 423 310 206 28 28 128 304 28 310 426 429 304 28 28 310 310 235 93 223 310 310 304 304 28 150 28 310 28 301 367 310 28 310 222 310 28 304 304 37 59 310 473 311 28 304 469 28 310 28 304 28 280 28 233 28 310 225 28 310 310 420 372 28 331 28 28 304 147 310 304 322 310 340 28 310 131 310 20 1 28 310 310 291 28 19 304 310 120 28 106 28 49 192 310 304 304 304 304 310 28 310 28 310 310 304 28 28 304 123 310 28 304 28 8 66 147 332 304 211 173 304 310 28 480 154 310 328 1 211 28 304 278 304 310 304 28 310 177 304 423 28 348 207 304 28 304 310 100 235 130 28 28 354 310 385 304 217 424 7 23 310 304 22 408 259 28 304 99 28 304 96 327 310 414 310 304 304 450 28 304 310 310 282 310 310 304 310 304 310 117 28 304 28 310 28 28 28 28 36 310 310 28 436 304 310 304 28 325 310 310 304 304 304 459 214 61 297 304 310 469 310 310 420 175 304 28 28 310 167 28 28 394 304 310 310 304 28 304 28 304 310 304 149 304 487 304 310 382 304 310 310 376 310 310 310 280 119 460 416 28 304 266 28 28 400 304 304 304 304 1 170 138 304 39 28 304 304 304 310 304 310 304 421 304 304 284 39 285 28 310 12 304 28 28 306 450 28 28 304 179 28 310 28 28 28 1 98 304 1 28 310 351 171 288 28 28 277 304 423 427 157 304 304 304 182 147 310 85 304 304 314 310 378 304 28 45 399 14 398 116 147 304 28 304 259 304 28 28 310 310 304 106 1 125 304 114 304 304 310 227 417 304 296 280 390 28 247 304 310 310 304 240 28 187 266 412 304 304 18 304 304 28 275 28 28 130 28 310 304 304 28 132 304 145 304 310 304 172 28 304 304 410 127 28 28 310 83 310 483 310 28 178 310 446 28 28 493 310 132 304 28 28 304 123 227 304 310 310 28 310 310 310 310 304 221 28 249 28 178 310 304 304 28 310 304 355 304 42 214 235 28 28 310 304 51 28 319 304 28 4 310 304 459 310 310 304 120 310 304 382 275 146 90 304 310 28 27 270 139 28 319 304 129 116 304 28 310 353 304 310 28 310 139 28 310 28 89 310 304 28 304 28 355 304 310 310 211 28 382 120 310 304 310 304 169 28 310 28 319 310 304 339 310 304 310 28 28 483 348 304 371 304 304 489 354 304 134 28 271 310 304 304 304 53 28 75 304 198 310 28 68 310 304 28 310 493 310 190 304 260 46 287 203 310 304 396 304 359 491 310 304 133 304 304 216 496 304 304 304 310 62 28 310 223 304 442 28 304 353 28 304 304 214 304 28 310 341 377 28 393 28 28 478 310 304 304 304 304 423 269 425 310 304 28 304 304 310 218 119 384 310 304 28 224 28 304 304 491 28 304 304 304 304 28 304 211 304 304 304 304 304 2 352 310 54 28 310 304 179 310 397 304 310 310 173 311 310 408 28 68 442 310 310 414 28 28 304 79 223 6 344 310 304 310 310 28 136 178 495 310 28 28 122 498 324 458 310 310 28 310 304 28 310 310 74 310 311 310 310 304 391 28 82 310 310 280 304 273 21 310 310 28 287 429 304 120 304 55 28 304 149 28 310 310 304 304 304 28 183 254 310 103 304 9 304 28 402 310 28 310 289 307 322 381 90 310 28 203 76 304 144 310 310 304 310 177 304 24 310 310 311 376 304 304 145 304 28 54 310 323 304 304 147 310 54 304 28 304 211 310 28 107 331 378 445 310 28 28 359 310 310 24 26 176 28 310 310 304 73 403 299 310 28 304 304 28 310 310 310 28 396 484 304 304 310 494 298 311 310 225 28 28 456 197 310 282 304 310 304 28 367 28 91 28 310 28 28 310 394 111 304 293 304 240 310 304 28 423 310 310 28 104 304 310 28 437 310 304 28 310 448 304 86 53 339 120 28 310 28 28 304 28 483 304 28 28 28 310 304 344 304 304 28 310 165 108 340 53 304 225 304 28 313 373 83 169 310 304 304 28 304 304 304 28 245 223 310 235 310 310 59 5 304 28 310 310 427 310 28 310 28 187 28 304 304 310 172 422 310 28 410 347 397 310 304 470 304 28 269 28 271 28 166 28 304 214 182 304 28 310 380 66 304 310 28 28 52 28 382 310 270 19 73 211 28 123 28 304 113 304 310 28 381 304 53 227 310 466 310 310 310 304 310 125 291 58 28 28 310 329 28 304 28 32 304 371 310 310 28 425 310 304 28 258 310 16 310 304 39 304 466 304 28 304 28 165 304 20 207 310 28 105 270 262 304 28 257 304 304 28 254 310 310 353 310 468 28 28 234 310 105 41 310 310 310 304 310 443 281 310 304 87 310 304 310 28 304 281 304 304 310 304 28 28 304 304 304 310 423 304 304 28 304 304 350 304 28 212 319 209 476 340 312 38 186 28 28 248 274 468 499 28 69 304 124 304 28 304 310 310 28 28 94 129 104 190 28 28 24 53 310 210 301 28 304 235 304 310 310 385 182 304 86 310 28 219 310 28 28 310 310 310 140 135 492 310 28 28 415 304 327 310 310 28 28 304 28 266 28 189 28 310 28 310 312 28 135 28 304 304 310 304 290 356 279 304 402 310 304 28 310 310 310 304 304 304 304 310 232 477 72 348 28 304 12 310 313 86 310 304 310 304 34 310 28 280 370 310 304 295 109 310 37 304 304 387 28 304 310 26 7 304 304 28 310 419 310 402 310 79 470 102 221 126 304 28 304 310 364 304 28 28 28 405 310 28 28 437 67 28 452 360 28 28 304 148 395 318 28 304 310 489 310 304 106 171 232 28 310 28 25 28 28 195 310 310 304 383 310 158 304 28 385 380 304 310 310 304 251 28 28 28 263 28 304 147 310 310 304 28 28 304 48 28 310 310 37 304 28 304 28 142 28 465 310 28 28 28 367 244 28 89 310 310 310 358 304 28 338 325 304 310 142 28 28 28 304 382 304 304 416 28 304 408 28 28 304 363 304 483 304 28 304 18 202 270 53 304 228 310 304 60 65 310 28 396 304 310 304 310 310 202 179 349 28 28 28 304 200 28 494 304 304 491 230 310 397 28 304 310 304 304 28 304 304 310 28 310 310 310 376 304 332 310 28 28 28 476 278 479 304 28 304 224 304 71 28 28 353 310 483 28 310 234 99 304 310 304 28 310 304 248 28 304 28 304 28 70 310 1 148 262 251 463 283 28 304 310 304 304 382 304 310 310 465 304 259 310 371 304 28 250 304 421 458 304 304 28 304 28 399 310 304 304 310 28 310 19 310 310 28 433 310 28 236 28 286 310 14 216 28 304 304 28 80 310 310 281 362 28 414 440 396 28 28 310 310 304 28 255 28 310 28 326 250 304 310 28 310 304 313 28 39 310 28 475 500 304 304 310 28 13 310 483 189 304 304 304 304 238 422 253 304 246 304 304 304 304 101 381 310 304 211 28 28 336 162 500 304 468 268 332 304 310 123 28 28 28 310 259 28 28 304 310 304 304 28 310 28 81 408 304 304 304 39 28 349 450 28 65 131 446 310 402 362 152 145 310 304 419 329 21 304 310 270 492 28 28 310 315 172 325 9 120 304 240 310 304 28 310 304 310 122 304 28 28 28 310 106 310 120 304 429 110 310 18 171 304 28 217 28 71 310 304 304 28 448 310 8 298 137 310 304 483 304 310 310 447 309 28 28 411 241 28 147 310 304 28 310 28 310 28 28 369 70 21 455 310 304 480 304 310 304 190 310 304 106 362 49 475 28 310 304 90 24 28 81 310 310 304 391 394 147 304 28 234 304 216 133 304 304 28 459 304 496 304 28 310 304 94 310 310 304 114 310 267 310 304 4 310 304 304 321 28 354 310 304 310 304 310 28 28 231 310 310 310 310 469 144 304 371 427 304 304 310 28 278 361 28 28 310 304 304 102 256 408 28 310 28 491 227 310 304 304 138 24 301 28 304 39 310 5 304 28 304 80 310 28 250 310 310 304 423 310 447 462 304 28 7 229 65 426 304 366 304 321 304 295 304 28 304 288 112 481 304 286 310 240 310 28 28 28 310 296 251 310 28 310 304 384 319 428 304 147 467 304 144 28 28 28 466 291 304 331 199 28 310 304 310 28 28 53 304 304 304 310 344 310 304 331 310 355 28 28 310 304 28 310 304 361 310 28 53 81 421 304 310 469 428 265 304 310 310 310 34 233 296 48 310 310 339 304 295 246 28 212 28 174 28 304 304 28 304 28 28 210 310 310 238 310 310 289 28 36 310 28 28 310 310 28 3 310 304 310 28 304 137 310 28 233 310 28 361 304 354 28 57 304 433 118 304 33 28 399 304 304 204 310 489 159 120 304 211 28 28 418 304 310 304 304 214 202 304 310 332 347 441 310 75 328 310 310 304 310 304 304 54 304 304 28 310 419 53 310 141 28 103 304 114 75 445 310 310 28 211 28 28 185 28 401 120 177 304 28 304 310 107 398 304 86 403 304 59 28 28 310 128 28 70 310 304 28 457 304 310 304 322 28 304 304 28 304 304 370 304 28 310 28 408 304 310 304 310 304 313 304 28 304 304 28 304 271 104 483 304 28 473 310 304 304 333 28 363 304 28 28 446 304 304 253 125 340 28 310 240 304 458 240 310 443 382 28 304 28 310 281 90 304 310 304 428 310 304 310 28 68 176 73 304 310 376 304 28 457 310 237 211 258 381 385 28 83 304 490 17 28 4 428 310 464 28 310 404 399 260 402 310 28 304 310 28 304 310 282 310 28 28 310 28 304 92 304 28 304 335 28 310 310 304 360 45 304 28 361 310 141 318 310 304 310 28 182 47 77 310 406 304 166 304 310 28 310 310 310 379 258 28 304 25 486 408 310 310 401 310 28 310 310 310 372 310 310 483 304 1 310 310 122 28 28 304 60 28 28 338 310 121 304 304 211 310 304 477 304 310 28 304 39 469 310 304 28 381 304 28 340 304 310 28 28 28 310 304 28 304 82 304 270 310 82 238 304 270 17 206 310 28 304 363 28 304 108 310 28 447 304 380 241 310 148 310 226 73 304 469 28 25 310 310 433 18 28 452 49 310 310 304 332 28 39 236 28 172 28 123 28 304 267 310 310 28 55 384 357 304 28 28 310 28 230 310 310 28 310 28 28 310 304 141 28 304 307 28 406 121 30 198 310 20 304 48 297 310 28 95 65 310 304 49 304 310 304 28 28 28 330 297 310 310 304 360 310 28 304 304 28 28 304 291 345 467 304 171 117 443 487 429 21 28 310 310 28 281 304 304 475 156 28 304 28 19 28 27 304 28 28 28 304 304 235 328 339 304 28 310 109 310 9 455 28 310 310 165 379 304 55 291 28 304 310 304 310 291 304 28 304 94 310 310 274 418 442 28 351 304 304 28 319 28 91 28 327 331 297 310 304 310 304 1 310 28 310 417 285 28 270 162 28 224 370 310 365 310 253 310 310 283 304 229 28 28 310 304 28 310 139 187 381 265 28 3 320 310 372 310 28 39 327 28 410 89 28 28 120 168 28 496 117 304 28 369 427 204 310 469 31 382 31 304 310 28 304 310 304 24 304 286 304 310 28 304 310 310 304 304 28 310 304 304 321 283 341 304 28 268 310 304 147 162 310 86 304 187 28 304 310 28 293 310 304 407 304 422 304 304 304 28 310 304 310 28 325 310 310 310 482 280 28 153 301 28 178 401 299 273 304 409 408 28 304 304 304 304 304 310 233 304 310 28 478 48 310 28 310 28 310 28 248 486 322 310 332 304 310 310 352 304 202 266 304 310 252 469 304 28 304 459 434 268 483 241 304 28 310 310 28 345 304 340 308 28 5 310 28 28 313 304 28 21 28 72 28 310 310 28 191 92 310 310 304 310 310 304 304 310 36 402 304 392 304 5 417 310 310 28 304 298 310 28 28 471 28 310 304 310 301 28 344 304 13 304 28 85 28 28 28 341 269 335 28 304 162 24 28 304 28 304 310 28 394 388 310 310 310 304 304 283 310 304 304 28 301 413 28 28 28 152 64 310 28 304 28 402 310 28 310 28 186 310 422 310 341 53 310 126 59 310 28 442 310 28 270 304 310 386 304 441 310 310 12 194 70 306 422 310 423 28 304 172 310 108 304 304 5 304 81 273 5 118 496 183 28 304 28 320 28 273 28 310 28 304 272 304 299 28 310 28 1 281 304 28 28 28 310 483 46 202 310 310 310 28 477 294 304 28 310 28 28 304 211 310 304 310 310 28 310 326 447 304 304 304 48 310 444 28 304 304 301 28 304 407 28 28 28 304 345 304 304 120 28 304 39 28 332 310 304 304 305 28 304 28 28 304 310 37 310 310 435 28 310 81 28 310 304 304 304 313 304 28 310 447 28 426 277 28 23 28 30 304 28 304 310 28 304 302 28 310 310 310 97 472 285 1 304 331 310 28 291 304 28 28 304 310 421 304 28 28 283 69 310 80 310 315 304 358 304 304 300 310 310 279 28 310 91 28 80 472 310 304 304 28 28 304 448 310 443 41 304 28 67 28 310 87 423 304 28 93 28 384 412 111 66 310 28 301 14 28 28 310 3 31 310 310 310 183 304 255 346 304 304 28 310 304 49 310 304 310 335 408 310 385 41 410 304 477 362 310 43 28 117 377 310 28 310 132 304 28 310 152 375 486 234 310 304 62 157 310 237 310 310 490 405 304 28 310 28 310 304 304 70 28 304 261 191 105 304 235 405 310 264 395 310 47 310 490 304 28 76 115 28 28 211 304 437 232 310 425 80 30 310 304 434 304 36 304 202 28 332 28 317 15 304 304 310 193 304 382 408 301 452 395 28 310 65 195 28 28 106 304 304 28 28 304 304 28 28 304 494 72 335 304 359 304 332 28 310 312 304 381 310 438 28 28 483 161 28 36 474 310 304 458 310 258 350 28 304 44 310 310 310 260 304 304 310 28 304 304 188 402 310 292 28 310 28 304 452 304 28 382 203 55 310 16 310 28 304 87 232 310 310 310 28 402 304 304 252 28 196 304 75 130 304 151 310 310 310 304 28 310 28 120 147 341 304 28 28 246 304 28 239 246 304 304 433 120 304 117 304 314 147 28 304 310 28 28 310 304 310 310 304 310 310 28 304 310 28 28 28 240 28 325 310 443 1 28 310 320 28 310 28 61 28 1 28 133 264 291 215 304 392 6 485 28 298 46 158 28 476 310 304 304 412 408 284 43 310 310 310 411 81 304 304 304 298 437 452 28 93 310 427 246 310 438 423 310 310 475 310 310 310 28 28 28 304 108 304 304 310 358 28 20 310 28 28 28 304 343 32 28 69 304 304 65 310 304 65 310 310 243 28 311 122 310 28 304 28 490 436 28 252 304 310 304 310 310 269 278 213 148 304 450 140 310 310 28 296 28 28 28 315 310 381 304 28 235 28 310 28 310 382 28 161 304 452 28 219 291 372 311 310 310 365 310 304 304 28 372 304 324 172 28 190 77 65 304 5 28 304 54 249 28 310 220 215 65 195 310 310 414 304 408 310 28 322 310 68 270 278 141 28 74 28 28 310 93 131 310 28 310 28 379 304 28 310 28 310 310 75 28 304 382 22 285 370 211 28 310 304 310 204 28 28 310 28 197 310 275 304 470 304 304 28 304 310 310 28 160 310 150 446 310 240 417 392 435 28 100 310 28 304 304 162 28 310 304 310 84 304 295 304 310 384 120 66 316 310 339 97 304 304 310 304 271 310 28 304 56 304 28 459 304 28 304 145 310 304 66 304 28 299 383 304 310 300 310 371 144 377 1 441 304 310 474 310 248 13 28 304 249 133 304 304 310 313 69 310 28 276 304 11 322 28 310 172 310 304 255 28 409 233 3 310 369 28 304 441 28 436 247 28 313 304 163 28 28 483 487 28 310 126 304 313 70 310 304 28 304 276 28 310 242 304 248 304 304 195 422 28 304 304 310 477 310 310 28 310 304 310 304 310 39 28 304 304 28 28 28 28 304 304 304 304 28 304 304 28 304 28 28 382 28 304 28 304 310 310 304 228 304 28 304 380 310 167 439 28 307 310 28 304 28 28 28 28 310 310 181 28 385 117 28 489 304 367 304 392 304 304 310 304 304 310 39 492 304 28 384 304 141 28 255 346 310 304 28 236 1 429 304 304 313 310 304 310 483 310 310 304 310 98 132 85 304 125 310 28 495 65 28 310 304 334 304 304 304 310 170 304 190 287 28 304 310 120 28 304 500 304 310 53 219 408 304 240 304 28 177 385 28 304 28 157 310 310 304 304 28 304 402 327 28 310 310 417 500 310 310 304 28 304 310 382 140 304 304 57 310 176 310 28 384 304 311 413 304 304 28 9 310 198 440 28 362 310 50 310 310 359 304 310 320 182 310 310 310 307 304 158 310 268 310 310 28 27 28 28 304 39 304 310 28 158 249 28 28 28 304 304 85 304 477 304 186 310 485 28 185 92 304 1 332 184 130 28 337 304 304 334 310 50 28 28 281 363 28 81 28 28 304 310 304 51 382 28 39 212 304 28 28 310 28 310 280 304 28 92 285 304 408 28 28 304 489 162 304 310 310 304 29 464 28 316 310 310 343 106 304 36 8 121 312 382 310 304 202 391 310 304 53 155 322 28 304 28 28 323 28 304 310 310 310 304 304 88 304 304 28 427 310 304 28 310 28 28 310 28 310 53 91 395 310 304 99 1 28 8 304 28 190 28 215 28 310 304 304 28 310 105 169 304 304 310 310 332 28 51 1 310 342 102 128 310 86 464 304 310 304 480 304 310 304 304 332 304 144 118 164 28 304 28 348 480 28 304 98 240 304 128 23 19 28 304 304 28 27 304 304 304 413 221 452 28 208 304 74 311 28 28 28 304 28 256 310 28 482 341 67 310 28 304 304 375 216 304 304 28 400 310 28 310 210 397 28 28 310 28 304 304 304 310 304 304 304 69 238 20 380 460 304 304 304 304 226 444 321 181 310 304 28 304 28 310 179 304 304 28 59 28 304 28 310 154 28 28 28 310 28 28 310 304 326 35 310 28 108 310 255 304 131 481 310 28 72 28 141 304 82 304 304 427 310 28 304 291 36 310 48 354 89 332 28 28 383 264 28 304 304 310 444 304 310 304 422 28 310 211 304 88 310 147 304 22 28 304 166 234 310 7 351 310 164 28 28 75 193 28 28 310 304 28 453 104 28 464 28 483 364 160 310 105 438 304 304 69 304 310 304 322 28 98 310 200 359 293 310 172 340 10 304 310 289 49 28 310 28 341 310 47 304 211 304 304 304 310 310 310 239 304 28 337 416 310 310 28 79 199 156 28 310 202 310 5 360 315 304 221 310 28 197 310 304 150 2 310 310 310 28 28 242 302 489 245 28 42 304 310 310 310 28 304 304 310 310 125 310 310 365 28 304 28 310 304 304 304 156 310 310 304 304 228 28 304 294 304 443 432 304 304 310 432 53 28 310 310 28 149 28 273 116 127 304 310 310 304 310 483 28 77 310 310 28 304 310 304 305 28 304 310 217 28 48 28 310 210 310 37 310 463 493 310 267 382 28 304 301 445 81 281 304 315 127 18 304 461 28 28 483 304 310 304 304 443 310 28 41 310 253 304 28 28 310 28 304 310 382 310 304 74 345 310 44 304 304 498 28 345 310 304 310 304 310 498 372 310 28 28 28 28 253 28 496 310 222 304 28 304 28 28 28 272 59 310 28 493 304 398 28 9 310 310 310 270 65 310 310 310 110 304 304 28 28 304 28 94 28 481 304 304 28 28 120 304 304 304 28 23 28 411 304 127 28 223 316 304 304 310 65 384 310 281 28 304 1 114 310 310 310 269 304 110 310 304 455 304 57 29 56 28 310 304 304 304 304 310 310 341 386 310 310 304 301 28 304 28 304 151 310 173 268 310 402 446 310 465 304 28 110 304 240 304 135 28 304 304 310 323 304 28 304 304 28 310 304 281 310 429 426 193 142 385 304 279 59 310 28 377 28 240 310 304 402 310 41 310 28 452 316 310 310 28 304 310 28 115 304 310 310 201 304 304 304 310 304 59 304 310 495 120 304 304 310 28 120 363 304 304 493 310 28 304 97 310 3 28 351 310 28 405 28 28 28 65 111 310 199 304 310 304 190 310 28 304 310 304 271 304 28 304 310 304 446 304 310 137 28 304 310 309 131 310 304 304 304 310 103 135 120 28 461 28 353 304 310 310 310 85 256 49 472 500 310 310 28 117 310 472 415 28 304 424 361 1 310 108 310 28 274 304 28 28 125 254 304 162 153 310 431 176 304 145 310 344 53 473 310 304 291 310 310 350 28 28 344 304 38 28 310 74 28 28 483 310 310 72 28 396 260 28 310 63 217 446 307 28 480 310 259 310 328 28 27 304 310 28 304 28 314 310 229 50 310 215 244 156 310 304 445 304 28 310 153 310 443 28 310 304 310 22 28 304 258 310 395 28 165 304 184 310 304 304 310 304 277 267 87 28 28 304 28 273 28 118 310 304 304 310 310 441 310 28 405 28 310 310 304 310 304 65 304 304 458 28 223 355 310 184 304 28 28 310 493 265 304 28 304 310 22 304 28 13 370 310 310 28 39 302 310 448 28 28 333 480 405 304 211 28 310 310 304 28 310 392 310 304 295 28 34 28 94 28 312 304 461 304 55 310 310 446 28 172 320 28 310 310 245 310 162 28 304 419 310 304 310 70 310 16 304 141 400 304 19 310 304 400 28 104 377 28 384 416 92 304 304 419 28 310 310 113 318 310 8 28 310 496 304 310 216 310 195 28 304 28 228 304 461 96 310 28 103 28 28 304 310 286 240 168 108 380 486 28 304 164 28 189 293 189 291 28 304 310 28 406 28 28 310 28 304 310 304 310 28 360 389 310 457 419 304 28 141 443 211 304 304 310 76 11 310 304 304 121 360 211 310 28 28 310 457 304 304 484 304 6 253 28 332 310 28 440 310 304 310 304 28 133 304 28 304 310 28 310 310 304 156 304 310 16 310 304 313 310 98 151 332 28 358 28 111 357 310 253 492 28 310 304 28 190 41 28 28 357 28 28 197 22 472 350 304 273 483 28 310 458 28 28 310 119 304 304 304 301 310 307 310 293 304 304 28 28 28 222 179 240 304 8 254 304 28 310 268 28 304 240 35 352 304 147 310 38 441 310 28 128 28 113 310 28 28 294 139 304 304 105 159 381 304 304 28 240 53 310 150 304 310 28 304 452 304 55 28 110 487 389 370 272 310 28 28 304 310 310 28 398 310 310 28 310 28 359 276 138 281 174 243 28 304 310 304 304 310 310 322 304 499 310 28 28 310 382 28 171 47 435 310 387 304 28 228 304 310 296 304 240 41 310 304 336 28 28 304 400 380 304 359 28 304 304 196 25 304 28 479 310 28 471 310 240 28 110 126 28 28 310 310 55 304 28 304 241 304 310 49 341 310 304 62 248 120 310 310 310 304 499 28 456 310 28 54 405 28 304 211 304 28 28 28 28 310 28 310 28 28 28 28 310 304 304 337 304 304 310 291 304 396 28 180 271 265 370 310 304 28 310 28 304 310 304 304 477 28 203 310 28 310 304 310 310 304 304 327 464 237 304 112 310 304 304 31 304 310 65 356 28 304 53 310 310 199 200 28 396 84 148 304 28 268 240 304 310 483 28 304 277 53 304 310 304 28 194 28 414 28 28 439 132 120 414 310 402 310 303 259 27 304 304 28 115 310 191 28 310 304 112 304 240 137 211 28 304 28 28 304 304 481 218 400 257 304 304 28 304 28 310 28 437 182 310 304 28 304 11 28 356 220 494 304 154 310 104 120 304 310 310 123 28 310 28 304 309 424 488 304 310 234 444 310 39 353 304 28 411 64 28 28 310 304 304 500 310 39 304 185 304 28 423 304 372 121 344 396 310 436 444 310 28 310 189 310 278 449 304 310 310 304 304 28 429 449 310 281 413 46 106 451 49 304 28 1 50 28 304 304 248 304 28 28 214 270 304 304 304 28 150 52 304 28 28 310 304 122 310 475 376 28 304 28 28 304 310 310 310 304 28 28 146 263 310 81 304 264 337 304 310 309 486 382 304 223 151 423 310 310 28 28 396 310 28 310 310 304 310 28 304 310 28 248 119 310 300 304 211 28 310 310 28 310 304 155 304 310 304 61 327 123 304 53 192 310 310 28 310 485 304 191 28 483 310 28 382 28 304 310 304 310 28 212 1 304 203 28 240 32 28 304 28 334 378 126 310 70 312 310 310 152 310 22 310 304 30 304 447 310 28 310 23 241 424 28 28 331 310 304 304 28 304 304 429 209 28 356 157 365 498 310 28 236 304 167 28 310 304 310 304 137 304 28 28 304 310 239 304 310 310 304 304 310 28 304 284 310 304 28 304 218 373 310 243 28 310 28 310 305 28 28 202 254 310 28 135 305 28 304 304 310 191 28 149 304 310 304 214 150 373 310 132 28 23 265 310 304 310 28 149 304 310 304 28 48 310 76 310 394 304 297 304 48 28 304 310 218 290 28 310 211 310 395 310 56 310 28 115 304 28 310 495 13 420 483 304 28 310 310 151 65 45 28 310 168 304 28 310 2 304 28 240 28 310 304 310 402 304 20 10 304 310 288 384 28 310 304 304 310 304 22 304 28 148 63 28 212 304 310 424 418 62 319 28 28 39 113 370 304 304 304 310 28 304 306 310 319 451 28 282 353 28 256 304 338 263 310 310 28 304 131 304 291 310 92 467 412 348 304 131 150 310 304 115 489 304 28 339 373 304 135 304 352 34 28 76 178 310 310 147 183 230 28 281 310 382 304 412 332 28 28 400 28 28 485 39 310 125 28 304 28 106 304 247 28 310 304 28 53 489 184 304 490 310 295 203 246 28 28 310 98 304 310 28 183 28 28 304 379 28 304 310 53 398 65 304 304 310 304 310 28 310 310 28 310 270 28 105 310 63 28 28 284 28 258 310 304 28 304 374 33 280 28 304 28 129 310 310 28 266 369 304 28 304 310 310 304 310 28 446 221 28 310 304 262 310 28 310 187 310 310 110 310 310 310 304 304 304 304 111 304 304 28 304 304 310 304 46 59 28 304 431 216 310 90 421 4 28 304 304 304 257 75 304 28 310 304 310 270 28 28 28 500 319 88 492 28 304 304 304 240 82 28 304 28 310 146 418 304 310 444 456 304 310 304 304 304 304 290 28 453 226 304 234 28 304 167 211 304 441 304 344 435 310 28 304 117 67 496 310 310 310 304 310 204 310 310 120 304 206 310 304 310 28 423 332 28 228 310 304 286 310 28 304 393 449 120 310 426 20 14 484 402 28 28 469 408 227 437 304 310 65 304 446 310 310 265 399 297 310 236 304 304 304 489 310 90 28 117 28 310 426 28 415 304 28 341 310 28 310 304 310 28 199 304 28 28 27 310 304 488 41 288 28 28 437 304 310 28 93 287 310 351 310 151 28 149 69 184 310 28 304 304 214 434 304 285 28 28 388 28 280 175 28 304 304 28 28 230 28 340 310 310 103 304 304 28 289 310 310 28 180 28 310 304 237 304 28 304 304 146 28 28 304 281 310 28 102 310 28 28 39 1 310 57 382 304 304 69 334 28 28 310 310 120 353 310 28 418 304 310 428 28 310 28 28 4 304 461 405 304 310 258 314 303 28 279 267 39 304 28 122 304 304 395 28 318 1 192 28 310 28 304 183 304 86 312 310 304 232 28 310 163 310 310 28 498 262 310 304 28 417 304 28 28 220 28 304 304 304 28 39 310 304 472 415 270 45 304 310 28 304 199 28 304 310 397 28 28 39 304 332 310 89 304 153 310 263 28 310 304 310 310 292 343 451 310 28 304 310 310 291 304 311 28 304 310 38 28 35 304 28 304 304 310 304 228 28 310 395 310 304 310 310 291 408 310 310 28 237 28 363 310 304 310 310 332 28 376 257 304 304 28 28 47 240 315 111 310 451 28 304 151 448 310 206 289 238 304 304 304 28 304 28 465 304 73 304 310 60 28 310 54 304 304 310 310 326 310 28 106 28 304 272 28 310 310 310 28 28 304 28 331 28 332 28 304 304 462 304 310 304 28 310 112 310 28 304 298 28 328 375 28 119 361 28 28 28 24 310 304 28 310 258 310 28 304 254 427 28 304 310 310 310 28 304 136 416 310 498 310 304 137 28 346 364 438 28 28 130 477 28 304 310 28 304 28 445 228 304 28 304 304 310 304 310 310 166 310 28 310 274 310 28 419 304 302 487 304 112 310 74 332 138 304 304 80 402 310 304 147 476 310 459 310 361 242 28 310 402 310 304 264 28 304 476 77 251 304 368 304 211 310 423 310 344 304 28 304 28 385 28 28 304 28 310 296 310 28 310 304 304 304 39 310 229 310 28 310 310 337 168 490 13 458 310 304 310 310 28 304 424 28 28 310 262 28 290 304 310 28 292 120 28 384 150 304 28 304 56 304 82 259 310 310 22 310 65 310 28 28 379 264 313 304 28 304 304 298 296 304 304 122 81 498 494 304 32 283 304 375 334 28 310 332 28 304 410 310 310 310 408 310 408 28 144 342 304 452 455 242 28 461 28 28 190 406 28 291 120 331 158 217 211 28 310 28 403 310 304 25 28 1 443 357 28 310 340 28 50 28 437 28 28 310 304 28 304 304 304 65 304 310 303 23 310 304 430 310 28 332 240 304 304 475 62 243 57 310 472 322 28 304 304 402 310 310 310 310 444 347 310 28 113 310 310 210 28 323 28 28 304 60 28 240 310 304 28 304 304 304 395 28 372 304 304 465 434 28 91 28 304 304 424 28 182 304 374 310 304 310 28 488 310 304 92 28 466 304 310 221 441 310 39 63 129 231 304 463 28 304 28 260 276 304 28 304 310 304 28 304 159 304 28 169 304 252 242 310 310 28 28 1 41 384 226 357 410 310 46 163 304 461 28 310 202 304 28 28 304 432 310 304 17 229 483 251 304 404 343 304 158 304 28 304 310 384 310 304 178 28 110 28 304 28 28 201 310 338 304 310 304 310 304 28 304 28 28 310 304 310 28 28 415 85 304 28 220 28 304 310 28 329 310 28 304 28 304 304 304 304 28 249 28 304 304 318 28 310 28 304 402 310 304 246 166 304 28 310 432 310 28 310 310 28 28 28 291 310 304 310 304 304 28 304 310 44 310 310 13 28 9 28 275 28 65 28 304 28 417 104 28 310 259 462 310 405 193 253 310 304 304 310 364 393 310 310 310 304 211 28 483 304 304 325 304 310 28 310 299 310 28 304 304 483 310 310 304 310 304 428 310 304 348 304 28 28 304 310 304 416 437 310 310 14 28 376 28 310 310 297 171 304 450 304 310 310 332 28 310 28 301 28 304 28 28 28 176 28 346 264 310 310 28 28 333 363 304 304 310 463 310 304 28 237 5 301 28 32 195 28 304 28 352 35 269 28 300 310 28 373 304 281 310 304 136 310 310 310 304 304 373 340 28 75 310 220 230 310 44 310 310 28 146 310 310 310 256 253 304 152 304 291 310 304 28 304 310 37 91 28 31 261 310 310 304 86 304 304 427 28 310 28 379 28 304 310 310 310 310 304 240 44 310 310 342 30 28 310 304 310 53 379 310 248 376 201 80 28 310 28 124 73 304 28 318 28 304 382 28 310 468 310 28 28 28 408 466 28 259 375 440 310 310 304 60 28 28 199 304 28 310 304 446 171 310 28 28 28 14 310 478 310 304 64 28 310 28 363 310 120 371 304 310 28 28 28 18 212 53 310 28 28 28 310 28 413 310 304 28 103 304 26 31 28 310 310 304 301 304 27 293 139 363 230 97 304 310 260 310 304 304 304 310 402 112 304 28 310 310 28 304 63 310 10 310 31 28 28 493 175 304 94 249 304 28 304 197 310 310 413 144 28 73 28 408 230 310 28 114 65 169 304 310 304 310 28 491 323 28 44 28 82 72 286 13 310 304 310 304 28 53 304 304 282 28 240 430 28 310 339 94 304 327 304 304 310 304 287 310 304 310 304 33 28 212 89 28 313 9 304 28 310 28 310 310 310 101 304 28 310 28 119 310 28 310 310 28 229 165 108 257 310 304 310 28 28 304 288 382 424 304 310 304 304 304 176 310 223 35 304 297 361 310 28 147 28 385 28 52 310 28 144 240 304 310 310 304 106 433 310 74 304 28 447 47 310 310 28 28 433 386 310 304 310 28 310 270 310 481 28 18 42 240 6 119 28 304 486 360 310 402 310 416 28 310 28 304 310 304 28 310 29 324 304 59 28 169 149 304 304 358 310 310 310 259 289 28 310 28 314 304 304 182 303 420 162 123 310 304 2 362 310 28 433 28 310 304 310 111 304 120 304 28 112 310 310 310 395 397 238 28 408 304 457 310 310 304 304 386 28 304 226 304 375 304 310 304 28 28 199 310 28 304 139 411 207 332 304 28 28 310 304 65 310 304 310 214 304 69 310 483 28 310 126 286 304 384 304 304 310 372 206 304 304 310 403 339 169 28 211 304 425 113 310 304 444 304 310 310 291 412 28 304 28 291 28 242 347 464 28 304 310 310 375 304 310 455 304 310 310 310 278 310 302 310 313 209 304 310 304 304 28 310 28 304 304 304 310 304 430 317 304 304 310 28 229 304 310 348 235 310 304 363 57 304 310 304 267 67 377 304 165 240 4 467 289 304 368 279 40 138 28 304 28 223 28 304 304 310 270 72 446 357 304 310 304 304 57 304 28 28 304 310 304 304 423 259 304 28 495 304 28 28 376 304 49 301 266 311 310 310 391 304 90 28 28 310 308 304 28 10 390 28 304 304 17 304 240 304 362 310 304 332 304 304 28 308 310 28 47 304 310 310 28 45 310 310 240 304 304 291 304 304 310 325 28 310 304 63 28 304 459 310 304 304 76 304 310 423 304 28 301 310 178 304 310 28 28 304 310 432 280 308 304 264 28 66 310 28 310 28 310 65 310 152 304 310 310 39 469 437 310 28 28 310 376 310 28 304 423 28 304 310 449 304 28 310 304 420 310 304 301 136 28 304 304 304 310 248 28 28 304 304 28 304 304 408 427 125 322 269 304 494 67 275 304 310 28 304 304 304 304 457 310 28 28 28 304 28 332 266 65 28 22 209 304 120 408 301 11 149 310 304 304 304 230 28 310 304 65 310 310 155 65 310 304 146 304 304 189 304 28 233 240 28 304 281 28 478 310 304 91 304 310 304 361 270 16 398 310 381 315 479 330 304 28 28 28 304 458 31 304 42 310 323 313 39 304 304 28 28 28 28 201 304 429 310 306 418 304 270 300 304 304 486 231 304 310 335 310 170 114 304 304 408 207 28 405 28 418 380 310 310 304 388 242 402 304 488 28 28 28 310 28 351 306 310 304 332 304 28 397 97 28 304 388 304 337 304 304 310 310 85 304 304 28 28 28 28 310 310 65 446 310 264 257 310 399 28 494 235 304 304 211 244 310 310 310 322 310 2 222 119 310 304 482 310 49 28 304 310 332 304 28 411 304 361 310 28 310 90 304 28 310 304 408 304 245 28 28 270 28 28 100 310 28 28 304 304 304 462 304 284 28 304 440 159 80 120 28 386 28 304 304 28 428 108 28 198 196 458 333 304 28 287 310 304 77 304 293 310 223 72 28 304 492 361 28 291 240 311 304 304 181 28 28 28 232 304 304 28 304 281 310 304 450 28 460 152 28 310 278 310 28 310 456 310 310 310 310 28 414 310 145 310 304 304 310 28 28 28 143 310 191 214 4 245 310 304 310 304 448 112 310 349 304 486 457 28 28 304 310 304 310 49 310 304 496 304 447 474 21 310 136 310 310 295 310 310 310 237 310 163 310 177 304 304 28 310 204 28 310 310 377 28 310 310 304 421 310 28 14 28 310 3 310 334 304 28 310 304 216 65 310 367 340 304 304 310 310 450 406 310 28 349 362 40 310 28 310 310 367 28 130 28 28 304 304 6 28 28 310 307 239 304 108 341 28 304 80 304 313 278 310 310 439 68 336 28 310 310 473 304 100 301 304 165 28 28 203 304 310 28 404 310 304 28 304 310 304 310 301 310 28 211 270 144 225 304 95 13 304 228 310 28 304 310 310 310 28 126 33 28 220 304 28 139 304 304 251 304 304 310 45 79 28 363 304 304 310 28 304 310 304 256 212 310 304 77 223 310 120 310 28 162 28 310 459 304 28 28 310 28 304 304 148 326 412 262 310 310 310 28 304 28 82 304 304 268 139 28 291 94 310 380 240 304 260 4 304 304 310 313 44 304 28 438 28 310 333 304 310 140 34 121 28 221 304 304 304 304 304 273 366 304 28 418 228 310 28 310 310 286 304 378 304 413 28 69 28 304 48 304 310 304 40 310 304 28 310 28 310 169 303 22 304 404 304 310 310 272 255 276 11 310 304 28 254 399 220 304 221 304 112 310 58 356 147 28 83 399 310 310 304 187 310 304 104 304 304 310 33 154 304 310 304 28 310 192 304 291 195 304 28 177 28 310 144 228 413 432 196 310 308 383 306 304 28 132 28 332 115 304 28 304 62 310 304 65 337 28 310 28 343 127 310 28 304 28 28 304 403 28 13 213 304 85 136 28 310 28 310 479 304 143 304 310 304 438 428 304 304 223 53 225 304 468 28 304 120 28 28 28 87 28 166 304 310 280 28 310 28 28 403 145 449 310 270 248 28 28 176 304 388 204 310 232 121 304 33 290 304 310 291 28 28 304 440 238 304 304 309 453 304 28 28 304 28 28 1 102 483 71 23 179 304 28 304 304 28 28 28 332 28 184 304 304 28 294 28 304 304 65 28 28 281 310 28 304 269 310 243 28 28 304 310 377 28 304 310 51 462 304 56 254 310 310 261 310 55 305 28 310 304 102 304 310 28 304 304 156 30 28 304 310 338 310 291 490 28 69 304 310 2 408 304 221 310 52 110 15 244 64 310 310 28 320 240 49 52 28 28 69 225 378 366 28 430 28 28 304 28 28 28 304 54 310 310 387 382 310 349 362 36 28 377 275 310 304 304 304 304 28 418 310 160 310 279 310 310 28 444 28 310 199 304 304 408 441 197 310 310 304 29 311 305 310 270 96 64 304 28 288 291 310 304 172 28 310 468 445 457 304 310 304 479 310 310 118 28 304 394 304 488 71 28 172 304 310 78 286 282 28 28 310 304 310 28 243 423 304 28 28 28 310 304 396 310 28 28 310 310 28 310 39 28 192 28 398 28 304 108 310 270 28 304 310 304 28 322 470 28 154 304 304 28 304 304 147 28 310 304 310 310 119 310 33 310 39 267 304 75 304 28 382 142 28 360 300 415 66 168 28 304 310 310 179 304 310 28 304 310 28 304 310 304 267 237 304 304 412 28 28 304 310 456 291 469 304 28 304 310 39 28 275 28 37 28 304 426 211 304 28 414 304 28 310 101 304 304 355 28 28 304 304 233 304 310 307 28 304 201 484 304 304 293 72 33 28 157 304 310 493 28 484 310 310 460 28 1 270 118 28 120 28 28 237 417 214 54 304 28 28 304 28 28 304 310 28 310 304 134 310 239 304 28 304 304 1 28 46 28 50 336 28 39 313 28 304 310 298 310 301 87 260 499 28 304 310 482 60 310 94 102 66 28 482 304 28 21 6 70 28 469 28 407 310 41 116 59 186 310 304 301 170 28 310 310 330 310 304 304 497 304 310 458 338 28 304 150 243 310 87 389 28 456 28 304 52 310 41 228 382 429 28 141 304 118 483 170 304 304 307 304 112 28 5 304 310 310 310 488 310 304 28 28 28 470 345 310 330 310 422 77 304 2 446 136 76 304 310 28 28 6 118 206 310 310 28 304 28 185 28 310 100 28 1 304 77 483 28 310 304 127 310 310 304 28 310 85 178 423 310 310 380 304 28 304 310 356 274 304 28 310 56 402 310 367 304 203 36 28 28 13 304 304 304 354 28 374 313 28 480 310 176 28 28 338 28 304 329 310 304 310 30 201 304 28 28 304 310 304 304 42 28 310 109 304 310 259 291 28 120 28 96 498 381 304 205 170 294 287 304 28 391 467 226 46 382 134 28 304 28 237 313 368 28 28 307 310 310 260 28 28 28 490 81 310 310 68 310 28 304 304 352 333 310 402 166 102 411 151 301 28 378 28 312 310 144 183 310 289 257 385 61 28 304 211 310 28 310 388 224 304 310 28 304 310 310 468 261 98 304 28 253 16 310 28 304 304 304 304 28 369 304 28 304 408 310 310 304 304 28 28 178 110 142 299 304 28 328 310 304 310 310 14 310 445 304 310 304 28 28 192 304 351 57 28 28 407 164 22 332 250 484 388 342 304 310 28 316 310 261 28 234 443 310 49 310 310 492 28 28 28 350 288 460 209 429 28 456 137 310 28 28 227 39 481 194 310 304 70 310 174 28 310 304 310 304 160 304 310 304 28 376 310 28 310 28 310 304 153 28 324 304 310 310 44 28 310 274 32 310 310 310 31 28 304 304 286 310 12 304 486 310 28 310 369 304 193 28 304 255 310 106 64 28 270 235 304 310 50 114 310 485 230 28 304 28 304 310 383 310 304 28 304 389 157 484 26 304 310 304 304 53 304 28 394 494 177 28 310 53 125 304 310 32 28 28 310 186 304 147 173 310 304 28 304 28 304 402 310 220 304 304 304 285 310 28 312 180 28 446 310 28 28 322 304 379 332 353 28 28 304 310 119 28 290 321 304 291 310 28 291 3 180 310 304 310 44 429 28 28 470 454 304 124 310 417 65 25 28 304 28 28 147 304 329 289 402 383 310 28 310 240 344 28 310 363 310 310 310 138 310 28 28 310 304 304 61 310 118 313 28 241 28 28 304 301 304 304 28 304 310 28 28 170 304 304 310 310 375 167 310 196 37 304 310 384 310 301 66 28 28 28 310 310 435 1 28 6 304 380 429 73 304 310 310 28 304 304 304 28 310 304 206 484 304 304 121 489 478 28 436 28 310 310 28 99 310 304 140 304 203 310 304 88 304 310 304 142 310 28 342 304 28 120 425 28 1 304 243 22 28 402 304 195 304 304 28 142 28 49 304 310 358 304 304 304 310 28 178 304 28 28 327 304 304 304 333 310 421 139 28 304 310 28 91 304 310 349 304 310 32 392 310 310 319 310 59 10 304 190 310 304 305 107 423 73 500 265 13 28 460 28 310 310 310 310 310 487 310 304 310 332 364 245 33 304 142 375 97 357 14 28 304 28 406 310 28 303 304 310 304 28 28 304 304 130 303 28 310 299 288 28 236 28 304 413 304 310 212 120 310 310 28 332 304 147 304 304 308 435 304 310 28 28 304 310 382 28 197 28 120 208 431 261 310 304 147 329 310 263 211 54 88 304 147 181 304 361 82 418 451 304 382 332 304 18 304 304 310 28 112 138 257 304 310 200 403 304 304 310 28 304 277 304 449 304 125 332 28 373 28 117 310 26 457 304 310 310 489 310 427 304 310 304 87 304 304 310 488 28 310 28 310 304 28 455 120 274 304 28 310 353 245 262 304 310 304 147 304 304 334 200 136 28 304 304 82 270 304 32 467 323 310 304 390 304 452 315 28 28 28 28 422 310 310 378 313 28 310 304 28 14 304 310 286 27 264 310 403 293 304 310 435 28 152 28 304 28 337 1 493 408 307 270 261 28 304 252 28 310 91 36 304 28 304 197 479 377 305 28 304 310 28 246 28 384 28 457 8 447 304 304 304 28 225 310 28 310 1 310 310 310 28 304 28 310 120 310 248 28 310 284 28 28 310 310 304 242 304 304 28 304 304 304 43 266 304 211 290 310 328 262 304 270 310 28 28 28 28 28 430 28 304 59 39 304 225 149 19 304 310 310 304 392 483 8 304 103 304 451 477 28 408 28 304 304 28 423 207 496 310 28 439 25 304 304 304 310 212 406 222 304 304 93 485 75 107 84 310 28 271 304 335 201 310 304 310 62 310 304 310 310 304 31 310 28 304 375 393 61 468 87 28 304 310 304 246 152 310 304 310 494 214 304 446 278 304 310 310 455 310 304 28 28 28 28 28 28 240 304 310 304 304 28 28 310 30 28 28 313 304 28 408 304 304 304 310 304 28 103 310 318 304 28 343 28 67 472 408 310 304 310 304 28 304 28 253 53 310 310 28 304 310 310 310 368 207 28 304 304 304 304 310 28 310 310 265 360 238 53 304 310 365 28 304 310 28 28 152 221 304 247 304 347 9 310 363 304 65 28 272 28 28 310 296 304 125 304 326 9 310 69 310 310 458 28 310 304 116 304 304 28 58 28 423 46 28 28 304 310 28 310 62 28 304 28 84 28 310 304 168 304 310 28 135 304 304 249 304 116 28 304 154 28 310 310 1 28 28 310 211 310 310 96 310 310 348 310 28 387 310 71 146 310 310 310 341 340 304 299 310 304 304 310 310 249 57 28 28 28 205 28 304 28 310 387 310 338 454 304 304 304 28 28 310 334 28 304 304 28 28 310 281 28 78 304 28 377 28 304 191 28 428 120 28 431 304 310 310 211 165 28 64 28 28 310 267 28 28 28 310 28 310 310 252 304 313 310 28 310 310 413 39 304 304 28 310 243 407 304 304 311 28 4 28 206 367 304 370 304 363 304 28 310 142 304 88 310 304 304 304 61 402 310 28 310 471 304 109 17 151 304 310 28 310 310 164 310 32 304 310 310 28 310 121 304 304 304 69 310 310 310 28 304 281 310 401 310 304 310 304 310 304 304 26 74 304 199 77 304 28 201 28 310 310 304 304 108 28 28 177 483 310 28 346 304 211 304 310 363 310 28 28 310 172 304 28 304 240 28 119 412 332 304 28 270 401 310 28 15 229 310 238 104 28 313 384 310 494 304 304 218 304 395 310 444 304 431 304 458 310 118 28 333 362 319 304 304 28 310 310 310 116 304 304 310 202 28 412 310 28 310 28 148 310 182 95 315 28 310 310 304 304 304 28 310 310 28 310 310 192 310 50 143 357 119 310 28 408 28 28 28 114 28 304 108 405 97 320 304 28 310 211 56 304 28 312 28 212 28 310 304 28 304 28 270 310 28 211 310 310 28 281 332 28 254 152 493 304 304 310 28 310 304 304 310 28 28 310 28 310 463 304 304 310 39 310 415 121 28 327 304 259 445 304 310 28 304 310 38 296 479 310 28 310 304 213 28 310 187 310 158 310 304 28 240 28 416 304 304 304 352 493 310 304 304 131 28 304 446 28 304 319 28 304 304 28 28 203 304 310 310 340 310 28 304 310 28 233 304 167 28 304 28 310 64 44 310 310 114 28 153 304 113 304 28 304 343 310 310 304 304 310 28 304 28 28 121 304 478 28 310 304 310 310 310 483 154 28 304 304 310 356 428 304 304 28 304 304 365 310 304 28 304 28 28 281 333 28 28 448 310 310 87 304 310 304 133 465 24 28 310 310 28 28 304 143 94 257 304 28 28 310 284 432 330 310 304 310 403 304 28 302 303 28 135 402 28 408 304 310 172 304 310 291 304 310 53 484 37 483 304 304 304 483 464 44 310 304 310 346 310 304 310 427 232 310 304 304 304 310 304 29 310 310 282 28 176 28 258 247 304 289 214 28 310 28 310 423 304 49 45 304 304 28 310 398 304 369 304 310 479 465 28 213 436 310 310 28 275 304 310 28 331 310 28 381 240 304 304 310 281 28 321 304 28 106 455 310 304 28 310 310 147 136 310 310 158 310 368 281 461 310 304 464 304 475 304 346 28 304 69 28 427 304 212 304 310 304 304 489 304 304 28 310 310 304 82 213 241 89 304 310 310 310 270 310 28 304 148 147 133 28 152 304 310 301 304 304 84 310 310 310 259 310 30 304 281 201 304 386 304 28 218 310 310 304 310 262 310 28 304 421 130 150 165 310 52 310 434 71 304 304 304 304 211 310 310 304 310 389 310 310 310 28 394 28 397 310 28 438 304 339 304 304 304 105 304 457 489 98 28 71 304 272 40 310 9 304 256 85 28 357 28 304 389 310 496 304 28 310 28 84 395 241 28 28 304 310 312 304 304 304 277 304 371 310 310 28 207 28 137 283 391 408 28 141 235 322 28 420 313 28 28 304 32 310 292 77 208 144 304 53 28 28 28 28 148 475 310 158 195 310 28 28 83 304 35 459 442 135 367 28 310 126 310 304 28 150 310 28 326 8 28 304 310 304 408 304 214 304 28 240 28 304 96 28 281 391 310 28 310 28 310 313 394 446 310 310 304 304 304 310 423 28 28 28 310 304 225 310 310 211 310 28 310 304 304 28 28 304 163 310 304 310 310 28 208 310 28 28 310 22 249 419 304 28 304 289 310 304 304 356 28 380 304 310 310 310 28 28 189 304 244 394 310 28 118 387 290 322 310 453 313 28 270 427 307 310 304 234 389 28 304 304 498 28 483 304 304 82 284 310 310 304 278 361 28 310 310 304 28 28 389 402 28 310 191 310 304 310 162 310 362 28 208 447 208 304 304 447 310 304 310 316 310 310 39 304 310 304 304 28 65 304 310 125 122 304 310 28 304 28 28 419 310 115 28 28 301 240 28 310 304 304 272 304 310 492 310 304 451 128 310 304 28 28 304 338 262 304 28 304 310 310 462 304 461 71 310 310 310 310 310 304 28 304 310 310 323 310 304 28 28 310 310 145 57 28 304 233 310 299 310 304 28 310 28 304 224 304 310 44 17 310 310 28 28 144 359 71 361 373 310 310 28 310 304 77 83 219 28 310 310 438 310 85 449 187 310 304 369 310 28 304 304 28 304 310 436 28 304 208 29 310 349 321 310 304 304 28 453 436 28 28 304 304 28 423 310 304 304 489 304 304 104 310 444 310 304 220 304 310 304 332 304 220 28 268 408 175 304 304 304 75 264 450 310 242 39 310 28 376 209 325 386 310 467 28 310 32 409 28 58 370 304 28 304 159 28 28 276 304 304 304 28 103 83 219 310 310 111 49 188 232 304 28 373 10 52 28 310 296 453 28 335 214 310 28 28 434 28 304 28 310 310 193 304 310 169 28 304 310 362 304 310 304 304 43 215 170 28 422 310 304 211 311 28 304 304 497 385 239 304 304 310 28 1 53 310 310 28 140 28 457 310 304 209 304 28 28 304 33 62 310 310 304 390 178 310 310 28 310 304 310 118 360 28 310 310 28 407 310 310 304 310 28 376 399 28 304 304 310 344 194 28 310 28 310 310 310 310 276 39 28 304 310 390 310 29 28 310 293 304 54 120 418 28 304 421 114 146 28 445 334 304 28 162 304 304 28 304 152 28 304 169 323 290 28 291 120 28 28 304 28 28 491 52 215 235 139 98 304 304 304 279 28 281 363 408 28 411 70 370 342 431 310 310 310 28 28 304 151 304 489 28 313 304 310 28 407 291 413 310 28 310 306 398 49 304 304 320 304 5 436 282 310 304 304 469 310 304 134 310 28 28 28 442 28 394 370 28 217 22 28 310 304 28 304 304 18 28 197 310 304 28 310 489 252 28 304 188 103 64 28 304 49 310 82 304 304 28 304 310 344 28 139 310 28 148 58 403 415 310 310 28 304 178 474 310 310 28 147 408 304 383 179 120 28 477 252 28 310 28 28 310 304 310 28 310 313 486 310 324 310 230 304 28 304 269 28 304 28 304 310 80 310 304 304 304 310 310 310 304 359 364 443 28 28 281 281 28 310 310 121 304 310 310 394 304 310 28 31 116 28 410 310 304 310 302 28 304 305 326 310 304 185 489 28 28 348 304 28 310 310 171 429 110 310 28 202 103 304 304 240 428 28 28 28 304 134 497 304 310 8 28 304 28 310 310 28 304 366 310 178 354 39 28 156 28 28 28 28 28 28 310 304 407 310 304 91 304 28 28 420 310 304 293 304 304 310 304 192 28 304 345 310 28 310 310 402 304 384 28 359 456 310 310 310 101 434 171 125 337 28 28 301 28 310 31 310 104 310 304 437 402 310 98 310 28 255 28 28 77 201 310 227 278 423 310 310 462 387 310 428 244 304 310 304 28 28 138 304 28 263 408 304 319 441 140 310 196 28 310 237 28 82 28 148 310 300 28 109 28 481 323 487 408 310 310 82 281 75 310 310 111 28 310 28 310 310 310 28 304 96 310 28 488 46 175 310 410 495 39 268 304 310 304 304 28 304 320 141 68 28 28 293 304 304 304 304 162 336 162 85 310 308 310 304 310 311 310 325 304 304 28 190 280 28 7 28 310 310 62 270 310 230 282 41 307 304 310 46 28 426 147 28 210 460 320 28 28 304 310 304 28 28 310 156 304 451 389 488 333 28 310 304 310 45 310 463 472 153 466 191 310 304 28 304 304 22 484 304 310 28 304 304 310 128 304 379 28 28 68 310 304 28 429 233 100 411 310 304 50 28 481 125 350 53 310 28 304 310 310 310 169 28 310 310 310 160 28 471 304 402 65 273 304 478 304 310 28 146 498 310 28 414 490 83 51 29 28 294 162 107 419 21 28 181 304 310 310 39 310 42 155 307 28 49 65 366 6 28 304 310 28 310 28 304 304 28 310 28 184 28 499 28 304 28 28 304 310 310 304 28 310 304 114 28 28 28 419 151 28 310 304 54 304 79 304 310 294 310 28 310 88 475 28 439 28 321 436 471 304 310 378 310 28 304 310 124 446 244 310 310 304 386 304 28 304 473 239 444 28 499 310 310 304 28 304 281 304 28 310 304 28 313 304 310 28 347 138 310 53 423 28 138 99 28 304 479 310 304 28 28 246 266 151 62 28 310 253 28 418 304 304 28 28 432 353 400 339 95 320 310 494 304 28 310 362 499 301 28 304 28 304 111 28 442 310 265 480 121 362 28 326 28 291 161 342 310 441 28 271 28 10 111 304 351 304 304 486 478 310 310 304 310 116 202 289 304 216 310 310 95 28 313 28 310 282 310 381 150 304 310 314 304 310 304 310 28 304 28 304 402 304 310 304 304 304 304 310 310 401 304 304 304 310 275 470 310 304 310 304 201 304 417 301 484 353 304 310 175 188 310 28 65 236 355 235 304 63 395 6 310 28 304 194 28 28 413 268 28 304 304 478 425 304 470 28 60 40 310 310 28 304 212 348 310 433 28 310 310 142 28 28 304 304 310 310 310 39 310 310 97 310 310 304 45 3 304 310 28 159 28 89 147 304 28 78 219 287 28 304 310 28 310 304 310 310 70 137 310 304 28 304 50 304 304 304 28 126 310 13 310 441 304 28 301 310 488 28 28 279 28 28 406 28 304 286 28 117 28 304 304 118 304 97 304 402 310 314 304 118 310 191 310 304 299 127 335 97 28 28 304 402 215 238 312 440 436 304 172 304 245 310 304 310 310 304 28 28 341 440 28 28 173 144 304 21 480 304 218 310 304 427 156 310 498 130 443 9 37 304 304 232 177 102 304 304 119 443 210 53 28 304 310 28 304 39 310 304 304 310 310 304 304 69 304 310 310 304 310 310 310 28 116 310 310 170 120 28 457 304 310 402 304 310 28 28 304 28 277 310 304 40 28 310 397 304 304 304 310 304 139 310 304 28 95 304 385 304 28 251 304 304 123 426 160 28 251 310 497 44 476 310 159 234 28 28 310 125 414 255 143 28 310 28 28 304 304 56 382 304 195 189 359 304 304 304 144 134 326 286 310 310 28 310 236 304 398 28 310 310 405 28 461 310 291 28 304 310 310 28 28 25 304 304 304 310 258 310 324 316 28 442 217 310 464 304 357 304 310 310 28 310 257 174 307 310 432 304 28 310 304 28 116 227 154 28 310 310 68 310 310 310 28 28 304 28 304 310 304 304 304 28 313 212 205 456 240 408 310 310 304 452 28 28 28 310 310 304 475 304 483 28 28 304 310 315 304 28 28 304 28 304 28 155 304 304 310 304 310 181 304 304 304 310 28 304 310 78 310 60 304 479 310 94 310 266 304 310 304 304 473 304 28 310 304 310 46 310 304 28 356 499 141 28 28 28 28 28 310 304 28 304 28 28 198 28 310 109 28 304 310 304 460 28 54 2 279 28 28 304 28 304 299 28 100 189 310 28 399 70 304 310 128 53 28 323 28 310 304 310 28 28 28 195 28 310 335 310 310 304 388 199 381 310 28 337 154 215 304 467 183 304 304 318 304 310 28 304 46 391 310 304 304 28 234 28 310 310 39 304 304 310 310 241 28 310 304 247 304 310 304 304 90 28 73 28 139 304 469 304 304 28 28 201 28 310 310 310 304 304 343 304 310 260 304 28 133 28 175 28 310 147 246 310 28 67 28 28 304 310 304 279 304 382 215 310 458 425 436 304 469 310 304 408 310 358 460 433 304 304 304 355 178 102 304 221 310 447 28 310 310 310 304 196 310 402 350 304 304 365 464 313 28 301 153 397 28 28 310 304 310 310 304 28 28 28 304 304 211 304 264 304 64 123 310 483 28 396 304 310 101 156 304 452 304 310 157 28 28 310 28 310 291 28 310 28 349 28 133 176 364 304 279 115 304 28 263 332 477 304 310 310 16 28 28 261 290 28 28 310 353 304 304 28 310 82 304 340 402 233 304 304 28 304 310 398 251 304 417 28 39 310 223 431 342 248 310 28 347 310 304 310 310 335 216 269 28 362 304 304 133 304 273 310 28 371 132 304 310 28 28 112 28 67 310 304 28 297 304 436 68 310 310 304 304 310 304 388 304 304 28 28 310 304 304 312 39 304 28 310 304 373 28 304 428 310 28 72 402 310 28 114 113 310 304 28 310 304 28 103 304 28 202 31 304 157 486 310 304 77 28 304 304 304 388 304 304 304 310 28 291 310 28 310 327 310 304 304 28 332 101 28 310 367 304 310 304 455 350 173 310 110 310 304 85 310 28 304 310 55 402 435 403 49 160 304 28 310 28 329 359 304 463 426 29 394 304 353 234 310 310 304 257 402 490 395 304 28 304 365 304 345 304 453 310 182 310 28 28 310 409 460 265 304 28 202 28 456 28 310 310 310 339 291 304 234 28 57 310 310 28 28 310 310 28 494 28 310 402 304 28 310 5 310 395 304 304 479 28 310 304 304 304 28 388 314 28 132 28 28 310 304 310 423 304 28 489 304 304 198 310 210 230 304 310 28 310 46 304 423 304 220 304 28 310 304 332 66 310 28 310 430 473 304 121 109 304 304 304 334 218 364 310 378 244 28 372 378 28 142 2 161 304 28 28 28 198 258 28 28 28 88 28 299 380 304 320 304 310 280 213 28 365 28 492 79 28 219 114 390 310 310 17 221 61 310 138 475 432 16 359 310 183 277 477 243 310 437 446 481 115 28 28 268 35 48 304 117 310 314 304 236 139 107 280 28 28 334 310 304 28 346 402 310 310 304 28 310 310 28 388 304 185 310 50 299 113 493 239 222 28 310 1 304 304 304 304 28 216 310 415 310 478 304 310 222 480 240 29 310 310 310 385 304 310 28 489 318 310 310 298 182 304 84 28 310 28 310 212 112 310 436 310 304 28 419 304 24 310 310 304 310 304 226 28 234 310 28 310 243 280 201 28 209 28 304 304 28 28 304 28 113 216 304 28 193 84 28 27 361 451 292 195 310 304 310 88 1 303 423 310 310 304 313 29 28 462 195 310 407 83 28 28 417 268 474 28 28 62 28 28 310 310 310 141 446 310 304 378 444 234 304 414 304 211 28 28 310 38 310 28 28 310 487 28 28 304 28 304 304 426 281 304 310 310 310 28 82 304 54 253 53 310 28 310 53 317 300 28 28 423 269 334 304 84 28 409 129 28 304 327 28 28 28 39 382 28 281 333 28 310 304 304 310 28 304 28 304 28 304 28 193 445 148 173 28 304 384 28 304 327 28 28 237 28 28 310 310 304 483 28 28 49 310 189 310 371 304 304 119 304 374 304 304 28 310 261 304 310 28 304 304 28 28 304 310 310 272 68 28 310 169 310 310 385 319 113 304 28 487 310 304 370 304 319 310 310 28 387 227 31 304 69 30 337 155 310 310 229 261 28 304 153 121 86 125 109 295 304 310 28 28 304 310 28 310 28 304 284 128 500 352 281 439 304 322 28 310 310 304 120 304 276 28 193 28 310 28 28 434 310 28 310 217 304 28 304 281 94 304 28 28 304 28 93 304 304 310 123 310 164 310 28 310 310 304 39 1 228 314 28 4 28 304 304 28 310 304 304 310 304 304 310 28 411 310 304 83 310 310 28 463 430 32 225 471 310 247 475 310 310 237 304 187 463 28 304 310 130 310 289 304 376 304 28 478 270 109 310 304 313 366 310 304 310 28 310 304 304 470 28 28 304 304 119 310 442 120 310 310 28 28 310 28 60 310 28 370 232 480 310 310 304 310 209 304 282 485 98 310 304 310 402 36 28 304 174 310 304 310 304 211 304 53 304 310 310 310 28 28 28 147 28 70 310 270 398 310 255 415 28 200 250 310 310 304 295 310 310 434 169 304 310 171 460 148 28 28 362 28 492 125 494 155 28 495 28 277 190 220 28 120 229 417 93 304 304 310 379 310 310 260 242 310 28 310 72 140 304 28 304 310 128 310 79 28 245 310 28 304 310 28 310 382 28 263 28 28 372 304 419 325 310 192 304 28 423 310 28 310 304 310 28 304 304 310 221 310 28 290 28 304 304 304 304 310 304 304 28 440 102 12 39 28 310 304 304 131 250 28 310 304 39 28 211 268 304 28 361 304 28 28 304 304 32 28 304 310 431 310 28 28 304 28 304 304 28 310 332 304 188 304 304 28 304 362 28 141 28 181 294 304 304 44 28 144 79 28 210 28 304 310 28 11 304 310 47 304 28 450 245 304 234 304 304 28 348 21 310 28 256 28 468 304 28 304 310 28 348 165 304 28 28 28 28 28 394 28 423 310 220 28 21 386 356 310 304 98 121 441 28 35 304 304 307 310 304 304 304 310 263 363 455 435 113 313 323 28 97 57 28 304 310 92 313 28 28 9 28 211 28 28 169 310 28 105 304 28 27 49 58 331 328 310 413 489 418 28 271 174 18 310 373 185 304 304 9 310 310 310 310 212 310 304 304 220 304 171 238 310 310 304 304 486 179 304 487 310 304 310 267 310 28 2 445 310 310 270 281 310 310 304 310 28 28 28 304 28 158 28 28 447 310 28 310 10 55 28 324 179 25 28 304 304 304 38 304 304 310 77 252 240 28 310 304 310 52 28 336 30 28 308 28 310 310 304 310 310 28 310 310 28 304 201 310 167 188 38 304 310 310 240 304 304 366 304 304 204 28 169 310 396 310 304 453 28 429 28 304 310 488 304 310 366 28 304 310 28 423 310 326 28 471 28 304 310 270 28 245 28 28 310 28 276 9 304 310 74 183 132 148 28 310 110 28 28 28 429 247 28 83 310 280 304 304 28 129 374 304 310 310 28 310 384 352 367 491 304 304 310 304 310 28 28 286 310 366 209 304 304 28 304 281 47 310 118 28 28 28 389 310 310 304 310 310 286 317 304 28 310 310 298 304 116 304 28 310 310 397 28 304 275 28 310 398 304 33 304 304 28 25 304 28 304 365 147 304 395 304 28 28 435 28 304 65 304 103 310 219 436 304 39 28 310 304 304 310 28 304 310 308 172 28 412 52 304 229 28 310 57 310 304 28 19 310 304 340 148 301 28 28 304 304 28 304 310 156 168 310 310 28 310 350 442 28 119 242 270 387 24 310 310 310 500 284 243 310 28 310 301 310 80 310 281 304 304 134 304 281 28 28 310 310 304 310 28 304 33 381 28 310 278 110 304 304 310 449 382 286 310 483 304 304 304 304 358 310 304 304 423 310 28 310 304 445 28 146 304 310 15 310 310 60 422 135 304 304 28 28 310 240 304 88 304 310 111 304 310 28 310 28 304 310 28 28 28 179 310 126 310 38 304 310 372 21 304 28 310 423 304 310 28 310 310 304 310 118 304 327 383 304 113 448 310 304 304 310 304 310 28 310 304 304 310 304 304 28 483 53 310 304 196 28 304 28 310 310 28 2 310 304 380 7 270 28 304 260 28 304 310 304 240 28 171 310 28 304 21 304 310 259 138 304 257 56 28 310 28 28 304 28 28 310 28 310 310 483 310 317 304 310 310 24 304 28 305 310 310 240 304 28 28 174 211 402 310 28 28 323 304 422 310 133 28 262 406 254 304 310 28 108 28 190 304 25 292 304 28 461 310 402 28 304 28 38 388 28 304 310 261 402 304 412 343 304 263 304 304 310 165 28 304 23 37 9 28 310 119 55 162 309 310 483 188 493 277 310 304 19 304 304 464 310 304 310 411 408 146 257 28 304 232 310 259 28 237 457 310 304 310 203 28 28 87 304 310 310 304 310 230 304 310 304 28 310 221 286 310 481 7 65 310 310 310 53 304 332 110 304 304 28 304 147 213 28 423 28 60 310 28 304 265 28 443 5 214 304 28 28 28 28 32 85 72 310 329 28 163 28 67 243 310 52 310 304 333 28 304 28 107 35 304 382 114 310 28 316 304 310 107 28 310 310 305 195 257 171 28 310 310 301 483 310 310 435 304 28 310 310 343 304 430 332 40 310 320 304 28 211 362 310 310 3 1 136 28 304 28 28 310 214 310 304 304 28 28 310 232 310 126 310 28 283 304 304 429 238 28 28 281 310 7 28 304 310 304 310 308 28 30 72 310 295 400 28 28 401 304 304 237 414 310 28 310 429 28 304 28 310 388 490 125 207 59 304 310 304 310 310 109 17 310 118 28 332 28 101 28 304 289 28 310 303 324 28 437 28 411 310 310 320 362 310 310 28 310 382 304 65 28 28 53 464 94 304 28 464 310 310 374 263 304 304 187 283 363 37 28 353 423 304 306 310 408 310 28 304 81 28 28 464 75 76 60 310 296 310 310 310 273 304 337 65 304 310 310 304 304 310 304 304 310 312 28 499 304 310 304 466 28 304 441 28 28 304 28 310 310 310 310 310 28 28 129 28 310 310 332 28 304 353 330 304 310 20 304 28 310 22 18 313 310 18 304 28 310 310 304 28 310 304 310 310 307 236 280 28 304 304 256 313 28 18 175 310 28 65 28 304 28 28 332 299 28 310 304 332 344 310 28 28 500 106 311 304 310 28 147 304 304 28 477 204 283 28 13 304 28 28 310 304 332 229 28 385 310 225 262 186 304 304 28 310 28 28 110 310 12 39 251 49 304 304 408 478 310 304 310 246 28 304 310 310 310 473 313 28 402 28 310 304 304 304 304 304 296 427 304 28 413 304 387 304 310 304 196 28 28 310 423 310 28 164 168 304 24 304 304 281 310 310 313 454 28 310 325 28 304 477 271 304 144 220 412 304 492 310 310 304 124 304 310 406 228 28 264 310 310 304 276 137 28 490 304 423 28 286 304 304 304 310 304 310 418 28 310 310 304 28 218 304 28 348 304 407 310 310 304 28 28 28 152 310 310 21 310 310 253 28 310 28 116 166 304 37 156 310 304 304 28 304 19 310 87 310 304 480 304 304 28 304 304 304 304 28 304 28 304 304 310 423 7 310 310 84 304 28 310 304 310 310 310 310 344 28 28 422 304 28 310 310 87 28 69 310 28 414 304 474 310 310 305 310 28 304 381 28 28 28 70 310 28 28 28 304 28 45 28 304 304 310 347 304 28 310 478 310 304 310 310 120 304 28 366 304 287 28 310 310 190 310 28 300 304 124 28 28 310 304 304 357 310 414 304 28 304 462 304 310 28 304 28 28 310 304 28 53 167 28 310 304 310 304 28 304 28 304 310 131 310 28 125 287 314 310 258 310 275 301 304 304 310 308 120 310 192 28 267 467 28 304 304 97 427 420 28 304 310 310 304 496 310 417 306 28 59 310 20 310 304 28 310 304 310 367 28 310 304 310 28 310 339 322 304 28 257 310 304 310 304 310 310 28 28 304 28 49 310 304 28 81 402 304 28 310 310 28 490 304 304 287 478 304 304 28 310 392 310 28 304 164 28 28 304 304 310 28 177 339 291 28 275 138 415 101 241 28 304 333 304 310 304 496 299 310 317 310 304 45 412 28 52 304 28 304 270 28 118 310 304 310 310 28 28 212 310 28 312 115 28 1 310 82 28 304 498 310 310 310 310 302 310 304 28 304 23 28 304 472 310 310 72 28 310 358 310 464 28 28 28 318 304 304 301 289 451 310 304 147 310 304 310 116 304 194 387 310 304 147 304 310 103 448 28 28 28 146 233 310 304 28 163 24 28 28 310 73 181 304 304 304 28 412 194 151 28 28 12 310 402 406 310 370 485 382 298 310 304 74 28 28 57 310 310 28 56 354 28 356 28 291 353 304 310 172 28 304 304 433 310 248 483 380 28 310 28 28 28 304 332 473 304 310 170 304 304 28 28 460 28 304 310 310 310 28 40 132 220 190 208 28 304 479 304 310 370 304 310 74 310 304 310 39 211 219 171 304 28 28 350 310 304 310 310 304 310 310 304 5 304 35 310 28 406 304 116 304 310 304 28 116 28 16 224 28 304 28 50 464 310 332 340 434 307 28 28 310 310 28 310 375 310 21 28 310 134 310 304 250 304 67 28 6 304 28 304 304 83 28 28 500 304 306 4 28 28 28 310 310 310 312 268 304 422 28 53 310 466 310 352 65 310 310 28 467 51 304 14 304 310 304 310 28 304 298 28 304 310 304 258 28 310 310 270 28 304 412 419 28 310 310 304 11 310 269 341 423 108 168 304 240 28 28 349 120 304 28 310 310 230 28 304 310 304 28 28 28 90 291 310 28 310 310 262 304 28 382 231 310 423 304 28 248 310 310 53 310 28 304 304 28 304 304 310 310 28 304 343 28 396 1 397 310 28 304 114 310 304 310 105 28 62 310 310 28 310 310 310 179 304 310 455 304 323 310 370 28 310 461 310 310 191 310 28 52 28 28 310 286 310 191 316 406 23 304 304 310 310 310 43 402 304 310 28 198 128 28 28 289 147 301 304 302 132 50 170 123 310 294 18 28 50 304 270 304 468 310 494 382 310 304 310 310 301 304 310 310 28 304 311 304 28 310 310 368 310 310 28 171 311 310 304 310 239 253 28 159 28 310 250 28 304 463 304 304 332 304 304 28 28 310 304 11 19 310 28 121 491 465 109 153 219 28 304 304 310 310 28 49 183 170 10 28 304 1 310 304 28 310 304 439 31 28 310 371 304 304 15 28 304 310 310 304 366 310 28 310 198 310 28 304 28 63 285 304 175 304 304 28 304 28 310 304 186 304 289 28 310 28 28 372 310 71 28 310 337 28 28 310 310 400 28 310 310 79 304 310 28 310 28 28 28 28 334 463 28 28 327 28 310 28 304 310 28 28 28 226 49 468 291 451 111 28 310 28 304 304 28 304 304 181 304 310 310 310 9 28 39 73 3 304 310 40 304 28 310 28 310 472 304 304 304 427 196 28 7 28 304 304 304 174 28 28 28 332 28 304 28 304 440 310 304 6 28 218 369 310 28 65 28 77 419 28 423 304 198 310 28 304 28 49 28 310 28 301 304 217 304 28 28 147 304 28 53 304 304 65 304 28 310 28 164 304 310 443 310 310 7 211 110 304 310 310 28 28 28 28 332 340 28 28 291 304 329 420 304 84 310 14 310 158 281 28 304 310 155 65 310 310 142 304 418 28 28 383 28 187 28 319 379 304 310 310 304 28 182 408 310 304 207 194 28 304 28 28 310 310 28 310 310 185 304 485 310 75 121 310 28 304 238 28 304 310 72 28 374 483 304 377 304 310 281 304 313 310 304 49 28 468 5 310 28 226 301 469 332 28 213 310 304 304 310 28 304 133 28 49 310 28 216 28 258 476 43 304 277 28 426 252 433 310 304 44 28 28 304 310 310 310 28 310 449 304 304 14 189 304 111 304 310 361 408 28 15 310 165 304 28 304 173 110 65 310 304 28 310 365 28 383 53 86 310 28 28 304 28 304 304 304 93 358 304 310 253 403 142 310 310 86 304 304 415 193 18 28 28 304 310 250 304 175 304 310 285 258 209 137 28 304 310 304 28 28 382 310 304 304 28 318 310 304 304 176 226 28 211 423 456 304 179 395 28 270 310 304 28 65 35 310 248 310 310 310 304 304 431 371 310 304 304 304 297 304 28 304 310 326 304 304 310 281 402 310 25 89 200 28 310 310 184 28 200 387 310 126 304 304 310 304 413 310 304 347 472 28 310 28 310 28 310 316 304 304 28 255 7 304 310 212 298 134 385 250 458 368 214 291 472 28 250 408 355 28 28 304 28 304 304 28 304 259 304 310 28 28 2 28 304 402 28 28 304 211 304 119 492 28 304 371 304 74 304 282 221 87 277 402 103 304 28 250 304 28 310 304 282 304 310 304 304 259 304 379 250 28 310 152 382 306 211 58 321 270 309 44 470 70 310 310 304 28 141 304 304 159 498 199 28 120 28 310 28 304 87 304 423 147 15 304 310 161 102 1 304 151 310 365 323 28 310 310 331 310 310 304 44 310 265 211 37 437 304 288 365 304 1 137 191 410 310 310 70 487 157 28 28 331 304 410 310 308 28 425 310 310 28 28 304 304 259 28 304 28 28 304 273 310 120 341 397 310 423 310 85 230 211 499 110 272 28 304 254 28 259 28 310 28 448 28 28 304 338 180 472 416 310 28 495 28 402 28 28 310 291 28 310 310 59 1 28 28 304 310 310 30 151 434 28 304 6 28 328 125 310 304 313 28 310 304 28 304 484 69 59 42 304 392 304 28 28 310 28 28 310 373 304 310 28 53 304 304 399 246 28 28 304 351 487 304 310 135 38 304 304 310 236 28 373 28 304 28 119 304 104 28 310 320 304 28 28 310 304 304 304 304 115 478 310 310 209 310 304 459 310 39 28 304 118 28 479 310 134 310 310 220 195 310 65 81 308 28 310 391 310 28 281 28 22 304 304 479 365 310 28 310 28 469 304 98 304 28 286 310 310 49 211 304 328 310 440 304 28 53 136 310 28 304 486 261 304 310 310 304 28 281 274 28 330 310 401 310 304 500 310 28 453 310 28 304 28 267 310 304 304 291 28 28 28 310 310 95 236 301 310 28 95 420 28 28 414 28 310 28 50 28 310 267 28 423 28 412 304 310 410 7 21 310 454 28 491 28 310 28 28 304 310 310 310 98 28 287 304 291 212 304 310 28 28 220 310 121 310 28 331 258 310 310 28 28 405 310 304 28 379 275 310 310 28 275 422 28 304 310 304 207 28 28 460 28 310 28 304 304 28 421 48 162 243 211 28 237 28 464 304 240 9 310 28 28 106 280 304 266 68 28 310 69 310 266 28 310 304 304 221 425 304 310 28 310 310 310 304 310 241 206 442 310 310 149 50 310 310 28 310 48 28 304 310 310 310 304 371 293 90 28 28 132 399 358 483 28 310 281 486 28 28 304 304 310 28 28 439 304 291 304 28 310 304 63 304 447 28 342 183 310 270 28 310 310 28 137 28 239 304 304 28 310 346 28 310 423 28 28 185 28 336 304 307 310 304 310 28 310 28 310 28 310 422 487 28 304 304 340 304 28 403 130 310 310 240 304 333 310 28 310 310 251 310 310 299 304 304 310 28 310 140 145 307 492 310 304 304 304 304 28 156 270 310 304 304 304 382 176 304 310 28 310 28 28 310 499 301 304 423 454 312 304 304 263 49 304 304 28 34 28 332 310 28 320 434 28 1 304 304 304 157 28 83 28 332 28 297 304 125 28 310 310 310 28 28 310 310 445 28 310 184 304 304 245 310 28 310 310 122 29 28 310 385 99 240 304 143 28 271 28 304 286 28 28 304 194 28 304 28 28 28 28 28 149 310 28 310 363 28 310 310 92 162 304 28 310 310 28 120 428 358 310 186 304 304 78 28 310 157 28 473 111 346 43 28 140 267 28 310 28 310 310 310 361 347 276 234 28 133 304 28 21 28 310 28 310 423 124 310 361 43 301 28 28 304 310 304 304 310 28 28 51 28 28 464 340 28 28 28 86 464 28 28 195 304 200 116 310 310 28 87 434 28 310 28 207 19 28 370 304 28 156 304 310 28 28 310 382 310 304 28 325 304 310 236 28 28 425 304 408 304 333 82 310 304 304 212 471 214 28 304 28 117 240 310 310 246 310 125 330 229 310 28 304 304 28 304 206 28 28 28 28 28 310 304 28 28 28 310 28 304 195 19 304 310 247 310 304 310 124 310 304 461 304 28 28 438 28 28 28 310 250 304 72 304 330 310 304 310 310 494 143 28 466 310 28 415 103 304 70 304 281 459 402 310 304 310 28 310 310 310 28 304 411 246 28 304 310 416 310 256 304 13 304 455 28 310 310 199 304 222 304 304 310 304 397 310 310 307 28 28 28 480 53 310 304 63 28 422 259 304 310 308 310 28 30 28 304 382 310 124 238 310 385 28 404 65 353 394 257 304 304 126 304 304 304 28 28 471 304 301 54 28 310 28 28 304 310 304 240 28 310 315 334 23 456 304 28 28 1 199 304 28 310 310 310 304 28 28 28 304 253 494 459 28 248 351 28 492 333 16 188 304 21 120 475 133 304 310 28 210 309 310 432 332 304 281 28 304 310 310 376 315 310 310 392 310 304 342 304 1 304 310 179 28 28 310 310 12 304 383 445 15 294 99 28 153 310 49 312 28 375 122 28 28 334 310 28 443 82 310 310 28 481 28 14 28 304 336 310 310 304 304 226 28 310 342 314 28 310 114 310 500 219 304 28 52 310 28 159 54 310 111 18 28 155 212 304 304 360 312 310 205 13 310 491 304 310 310 28 69 39 310 177 304 304 304 304 28 264 304 304 28 310 310 477 484 394 304 310 310 396 304 28 311 310 28 28 28 28 310 229 489 304 1 374 28 304 28 304 28 28 28 101 310 484 118 178 304 310 28 28 304 28 310 295 28 304 304 134 28 310 481 304 124 304 404 366 301 304 28 304 146 304 310 130 304 28 304 304 304 20 304 28 304 310 304 222 108 453 310 300 304 310 397 310 427 465 28 310 265 28 77 28 370 310 373 304 304 396 310 310 304 28 308 369 7 304 28 304 28 28 56 304 310 310 28 28 28 240 28 301 310 304 56 304 310 310 304 26 310 311 395 310 304 321 310 310 304 201 92 310 304 41 28 344 310 424 304 310 304 304 304 204 304 310 304 304 203 28 304 310 347 28 310 219 304 43 304 310 421 28 84 304 363 179 75 304 161 301 310 28 310 310 162 28 167 388 310 310 304 28 254 67 115 304 14 179 304 310 304 172 257 304 28 270 457 28 304 304 310 28 28 310 427 1 310 28 137 310 28 85 358 102 28 285 310 255 77 28 436 28 365 28 304 304 28 269 304 189 28 28 196 304 28 310 304 28 28 304 443 139 28 304 352 28 76 304 435 89 252 332 310 28 304 41 127 310 333 368 310 304 330 304 108 310 479 310 214 132 414 28 400 375 310 310 310 49 310 477 28 304 327 28 310 310 28 304 304 304 387 28 304 304 310 304 310 310 304 304 310 137 304 28 307 310 423 28 310 360 304 147 55 94 28 88 340 494 304 28 216 310 304 28 445 4 51 304 411 95 270 301 304 28 304 310 28 372 310 310 310 28 304 310 252 355 28 310 147 171 310 28 310 358 28 11 28 459 28 83 435 235 310 213 304 28 304 28 423 28 28 28 28 28 310 139 28 27 46 310 304 28 28 304 496 150 304 28 28 310 310 210 310 28 388 28 304 28 310 304 28 310 304 291 31 28 28 245 304 304 28 28 304 20 304 240 242 310 304 310 33 310 176 207 28 28 28 81 28 304 28 304 155 310 304 332 241 151 317 304 338 28 304 28 77 310 28 304 28 137 304 310 310 304 310 425 304 310 28 310 45 304 310 304 283 310 28 490 418 28 159 310 404 304 304 28 115 483 272 28 28 304 304 304 304 8 28 304 164 382 28 28 304 304 467 28 204 310 28 301 10 310 310 304 310 304 65 304 66 28 310 493 304 408 82 304 91 246 310 310 307 304 28 310 291 340 31 304 459 92 310 28 125 423 243 304 423 304 310 28 304 304 28 105 304 28 304 499 304 304 468 28 310 310 194 304 28 310 28 304 304 161 304 310 28 28 28 51 133 28 72 310 304 50 310 424 399 304 310 110 28 310 310 310 382 1 321 28 123 28 310 71 17 240 34 304 28 47 310 28 304 304 28 310 304 452 370 301 400 79 5 240 28 19 92 201 310 28 304 28 28 28 304 28 270 310 28 28 28 121 28 218 310 28 310 30 478 184 28 254 330 304 377 349 310 106 464 28 310 284 304 224 149 310 135 498 304 157 310 304 28 28 397 48 28 412 304 304 28 169 310 304 310 214 304 304 28 28 483 310 305 157 28 310 310 28 310 28 304 184 310 291 310 56 183 310 231 28 304 1 28 310 28 254 44 304 304 28 304 291 79 304 240 304 174 310 312 310 310 273 310 28 310 172 304 28 310 310 304 94 304 309 29 304 153 310 400 62 310 483 304 310 101 451 28 310 310 304 28 310 222 304 304 301 28 448 310 28 31 364 304 310 310 28 304 304 182 310 28 99 16 483 310 378 439 397 28 304 310 310 28 310 304 28 471 28 413 280 28 311 308 173 9 304 28 304 301 292 47 28 310 45 200 492 140 304 310 120 28 28 204 28 168 359 304 30 304 304 310 310 47 304 310 304 217 107 213 310 310 310 304 372 98 28 133 451 486 329 310 310 28 343 310 28 59 310 480 41 494 310 28 174 147 272 166 28 304 299 304 310 430 310 366 304 322 240 304 310 28 304 28 361 28 211 310 28 304 162 310 423 320 28 304 28 329 470 49 423 310 310 51 483 28 28 310 7 206 304 134 28 28 310 305 97 28 174 304 310 135 28 67 425 281 304 44 111 203 310 28 283 310 304 355 423 310 405 56 444 372 28 304 187 28 429 310 310 310 94 310 313 310 310 310 304 310 28 28 28 310 35 28 310 187 310 304 310 28 28 28 251 483 310 493 207 310 304 310 11 310 485 310 304 304 304 310 221 310 423 28 101 360 120 498 310 28 304 163 304 240 394 28 52 450 310 327 304 304 310 262 24 435 28 23 304 28 28 360 6 310 310 310 209 304 331 331 311 281 28 397 199 304 28 143 444 281 304 304 304 292 28 437 310 25 211 304 411 304 310 416 29 253 28 28 13 28 106 306 28 423 354 28 310 310 84 304 344 4 289 310 310 273 468 304 319 21 310 28 304 28 304 28 310 279 304 332 276 310 310 304 310 300 394 310 304 291 310 304 310 304 28 310 304 28 310 443 304 28 28 310 56 115 28 28 310 28 17 243 90 304 304 99 147 252 310 310 28 304 304 483 420 28 310 28 310 304 157 310 8 310 304 60 304 28 304 310 28 304 304 28 28 310 88 28 310 290 28 304 285 310 28 310 28 28 28 196 148 232 113 310 227 95 304 248 28 34 304 310 304 321 304 31 304 28 304 304 28 139 171 304 304 310 28 304 70 191 304 28 304 304 28 397 310 304 28 304 28 28 304 281 28 304 152 28 316 310 408 49 449 310 28 178 310 183 304 147 310 28 310 304 188 28 321 28 137 34 304 277 28 271 423 83 28 304 469 50 115 418 28 310 304 310 304 163 304 310 304 304 28 274 304 310 310 310 5 28 339 304 310 28 197 304 310 28 270 166 304 84 310 149 382 304 304 260 304 304 451 28 310 310 274 304 382 28 28 310 28 304 310 310 28 310 310 28 304 397 390 60 28 28 310 475 25 310 304 443 310 222 499 304 28 117 310 189 310 28 310 310 304 28 304 304 19 304 336 27 304 310 33 380 310 310 310 304 28 372 28 310 28 304 28 310 28 304 28 23 28 9 475 304 310 28 376 304 310 304 145 28 53 28 304 419 163 304 304 310 304 170 310 340 28 24 28 28 1 304 304 310 416 304 28 466 301 304 35 481 488 28 330 28 190 304 383 200 444 1 28 310 52 310 226 310 28 28 297 310 304 310 396 282 304 310 304 216 28 28 277 304 304 310 28 28 28 310 297 28 332 192 310 317 28 395 447 340 310 197 229 28 304 310 28 82 28 382 489 310 477 338 304 270 456 28 28 310 231 310 20 310 418 362 28 120 304 393 28 28 28 304 164 304 310 304 310 1 223 304 310 459 304 304 232 310 12 297 273 304 28 304 304 310 331 90 243 310 304 95 227 28 285 147 243 248 480 304 310 310 146 28 270 304 233 279 310 28 304 310 65 304 310 310 246 49 469 406 304 39 28 405 28 304 310 304 195 8 304 310 304 263 28 28 304 28 310 28 64 141 310 226 304 488 28 28 438 28 28 304 407 28 168 313 272 115 155 18 310 28 310 197 498 250 331 28 229 483 1 304 313 304 310 310 304 310 165 28 49 258 35 304 244 304 490 240 310 310 28 304 28 28 28 304 298 132 310 304 310 304 365 28 28 304 85 28 28 304 310 316 258 304 28 304 28 268 270 75 304 313 304 304 164 28 310 310 304 310 483 28 335 304 304 379 240 367 28 147 304 310 28 28 264 310 304 304 314 310 310 304 485 310 71 475 310 438 126 310 444 28 310 310 28 28 28 310 310 68 318 28 359 304 28 262 28 304 138 304 313 310 86 408 11 259 310 310 28 310 310 310 304 376 310 286 80 28 489 483 428 251 165 304 304 285 71 304 105 310 28 304 28 304 378 304 304 28 310 310 388 310 286 304 28 310 28 310 28 28 28 304 416 304 28 310 483 482 28 310 304 304 28 196 28 304 28 28 111 413 310 199 304 310 304 57 178 138 304 28 304 24 304 310 310 184 310 448 310 28 178 28 227 363 310 304 304 304 209 28 461 310 382 196 28 28 310 342 195 28 386 168 147 214 28 310 310 304 310 304 310 28 304 120 310 50 310 310 54 349 310 304 310 445 310 28 304 310 304 245 474 304 304 310 310 304 310 310 310 297 310 83 28 310 304 1 304 357 310 269 110 195 304 310 357 435 45 310 146 62 310 239 28 310 304 28 304 310 113 119 28 304 304 304 328 457 310 310 310 28 310 310 28 28 28 356 423 310 28 385 304 246 310 304 66 304 309 232 463 270 28 471 455 64 94 304 310 222 310 397 253 326 310 304 415 304 28 116 310 310 139 28 280 310 310 28 220 313 310 365 139 304 59 103 28 304 310 332 481 28 40 310 22 83 310 384 19 486 28 434 310 304 28 240 309 304 28 304 310 304 475 28 204 304 310 408 409 28 312 133 332 269 150 65 14 28 310 28 310 304 325 105 500 288 28 304 310 28 310 411 382 310 304 339 457 310 277 310 240 291 310 1 28 37 304 28 310 391 292 189 28 495 370 304 313 226 310 304 28 304 298 304 310 28 28 319 161 1 28 209 67 310 256 310 199 304 34 310 39 310 33 28 28 483 47 381 304 304 147 98 284 28 310 126 28 445 201 313 310 310 423 178 28 304 310 28 116 304 344 304 311 304 310 310 28 304 191 304 28 310 182 304 310 28 28 28 10 304 28 9 28 121 304 310 28 310 301 28 28 310 304 304 217 477 375 39 28 490 434 28 28 138 310 28 28 351 310 185 20 28 25 28 28 304 310 464 310 28 446 259 37 48 67 106 499 304 423 28 304 28 475 164 430 483 304 95 291 347 304 391 240 28 310 35 304 107 28 176 85 355 28 390 304 310 310 304 304 252 304 448 221 28 270 310 326 304 495 57 423 304 443 310 304 304 28 310 310 28 293 310 304 28 251 442 28 304 310 28 49 327 328 28 224 304 47 304 304 260 310 304 28 304 310 304 39 440 224 425 310 310 304 28 304 28 304 310 310 310 120 341 304 77 28 420 363 28 304 422 310 304 166 310 304 91 413 304 28 310 447 224 28 310 402 57 147 304 291 310 304 304 28 304 310 310 158 40 332 462 325 28 114 304 437 304 29 310 3 310 488 304 310 310 411 14 28 304 347 28 240 304 310 304 461 304 310 65 310 28 469 219 28 251 218 304 469 310 28 304 310 39 418 310 310 382 304 304 326 120 28 200 304 335 485 28 310 28 304 291 39 305 310 193 424 310 105 28 310 483 304 111 195 310 310 158 28 310 28 402 28 304 267 28 28 304 304 28 310 147 257 28 307 310 291 304 391 91 304 310 28 9 346 28 304 310 18 304 310 395 296 304 232 384 310 426 304 28 362 28 108 310 310 28 310 365 304 310 304 28 118 304 310 310 80 400 102 218 268 28 304 28 310 304 310 304 310 304 304 310 316 401 310 304 491 310 28 237 304 28 310 368 75 310 160 191 454 304 28 28 328 310 447 304 28 310 304 304 366 304 304 310 310 28 304 28 5 310 467 410 243 377 82 304 270 357 108 310 310 304 304 307 310 28 11 310 136 72 94 310 310 310 489 310 304 310 28 405 254 310 304 28 28 304 304 304 24 310 384 310 89 304 392 24 370 28 377 28 310 304 304 457 28 310 364 304 64 80 28 304 332 28 189 310 304 105 28 28 304 304 328 157 304 310 304 28 310 483 310 310 330 125 109 403 310 406 15 310 304 316 28 8 310 310 304 238 304 304 28 201 310 94 310 304 304 1 28 310 120 199 28 50 211 310 397 304 28 28 28 310 413 310 58 211 304 210 28 364 240 310 406 304 310 304 312 304 310 304 96 98 28 28 28 124 28 304 310 310 28 294 430 28 304 310 75 28 310 28 28 304 235 310 28 304 310 310 28 28 439 310 310 288 304 303 310 452 231 408 304 28 310 28 28 310 389 310 310 495 318 304 28 310 481 28 310 438 263 310 28 192 53 296 335 310 192 28 310 28 41 224 28 310 310 28 143 425 28 310 382 313 310 310 40 277 310 492 310 454 310 166 310 304 310 37 304 130 310 219 309 310 28 304 353 28 310 28 374 344 304 28 310 120 304 361 171 28 304 310 28 29 28 283 189 89 310 304 310 28 28 223 120 304 28 304 371 134 38 240 92 310 304 28 28 310 156 28 28 28 305 5 402 310 28 28 310 310 243 304 310 304 470 113 310 279 227 28 310 30 310 313 201 28 304 28 28 28 28 28 63 310 310 138 349 126 304 360 377 259 310 28 126 310 28 463 310 304 496 28 28 59 28 310 304 82 39 310 304 147 28 304 310 310 404 28 304 304 304 28 28 244 191 486 165 28 276 408 310 310 304 343 304 310 26 28 388 304 310 310 471 304 193 304 304 310 28 304 341 286 304 211 304 310 28 310 28 170 310 28 49 310 310 28 430 88 167 304 143 270 310 28 304 310 99 310 423 304 304 310 28 28 304 478 93 28 28 310 310 322 310 304 28 304 28 310 394 304 482 28 310 28 310 274 28 332 304 310 304 208 28 28 292 93 28 150 382 495 304 310 28 310 28 304 59 146 304 310 28 304 28 28 25 304 262 310 415 304 28 28 28 28 20 129 356 28 110 84 304 280 28 310 28 310 28 223 37 475 80 304 298 28 364 304 318 28 84 270 28 304 304 310 28 28 304 55 420 304 220 304 304 292 28 304 304 39 28 310 28 28 310 28 246 304 310 9 310 272 335 117 304 304 343 111 83 346 304 298 28 28 94 310 304 292 310 310 69 165 316 220 304 374 310 487 65 39 28 345 328 93 286 310 310 310 89 28 165 304 304 28 28 272 433 310 28 310 304 304 304 304 332 54 304 233 28 310 388 304 470 28 310 28 304 401 310 310 304 304 310 310 383 478 483 28 342 310 304 287 310 328 28 304 28 108 105 304 100 304 49 392 49 28 73 461 57 28 304 363 304 19 434 304 65 310 310 118 351 304 310 304 310 304 310 304 304 370 492 421 304 120 421 304 124 28 29 304 304 15 466 84 310 347 253 352 28 310 181 28 39 28 304 310 28 25 304 28 416 28 183 424 28 92 191 304 329 289 310 310 378 310 310 310 120 353 28 304 310 493 310 28 496 150 28 68 270 310 310 408 304 274 310 310 239 301 29 304 271 28 304 310 290 151 310 28 28 191 310 252 28 28 304 310 116 28 310 117 304 310 304 28 167 50 304 119 310 132 310 28 28 266 310 11 28 304 312 28 114 4 304 7 214 304 310 304 28 28 310 28 38 304 215 28 304 28 28 28 28 28 28 1 469 28 304 28 304 484 304 28 304 310 28 28 304 310 197 28 387 304 310 28 423 310 310 304 310 65 483 365 304 310 304 116 304 310 28 28 304 28 164 70 28 304 310 473 28 304 28 9 382 475 378 304 310 310 313 313 304 310 304 350 304 204 28 310 310 304 310 310 325 50 310 28 304 310 310 211 304 4 50 304 149 240 310 18 28 310 483 183 310 28 282 474 493 304 105 304 28 124 28 28 405 304 243 420 304 310 28 28 310 28 312 332 310 325 449 172 39 310 28 310 310 28 333 473 310 310 98 28 304 304 366 299 28 460 301 28 419 28 304 315 28 122 304 310 310 310 304 105 310 304 24 28 310 282 28 304 310 41 301 295 373 28 28 63 28 310 310 168 310 304 196 340 346 70 310 28 304 336 304 125 304 452 28 313 310 310 28 119 28 28 483 310 313 310 304 304 285 211 310 304 2 339 163 304 310 409 28 494 28 28 423 161 310 28 304 143 110 310 310 304 131 310 52 310 58 101 28 83 28 310 28 304 304 239 148 313 304 304 310 28 180 304 74 310 310 477 310 416 304 310 310 117 310 28 28 310 310 304 296 304 310 493 214 326 411 438 181 304 19 28 304 304 304 194 28 293 304 28 304 310 310 28 28 310 308 304 304 310 429 28 303 304 28 28 28 310 171 469 28 65 112 307 304 28 310 310 54 75 310 316 304 466 28 28 291 304 28 392 304 310 28 28 310 28 131 310 28 310 304 108 310 53 28 310 183 399 28 282 304 310 304 310 310 256 374 304 310 120 310 362 400 261 151 277 28 32 310 304 436 310 304 28 151 47 222 100 335 310 310 128 473 42 304 301 304 304 310 304 293 28 310 310 433 142 451 386 404 310 123 304 28 28 295 475 28 28 457 28 28 105 304 4 310 28 28 461 304 304 291 28 304 304 28 427 28 304 304 28 28 304 310 28 28 455 310 310 28 304 28 20 310 304 28 28 310 310 435 28 426 28 120 304 304 28 304 310 310 28 310 310 28 479 194 87 79 304 28 304 28 165 235 310 119 309 28 282 310 304 310 204 310 304 268 310 33 310 304 28 492 304 187 304 381 310 7 310 310 411 280 27 56 28 304 28 310 304 310 444 304 28 310 471 304 304 207 304 28 28 473 28 211 304 410 423 28 301 402 28 304 28 310 304 180 310 304 2 304 433 451 310 304 281 218 273 405 28 499 28 304 310 408 92 28 310 28 304 251 28 339 28 363 408 310 28 304 28 28 15 28 310 304 15 310 28 310 341 304 304 294 304 300 395 418 310 304 310 310 304 310 310 304 304 123 390 28 28 242 228 310 49 310 310 304 304 304 304 310 304 332 28 33 28 395 28 123 304 80 304 402 28 304 310 30 478 28 28 65 310 304 310 310 28 268 73 310 194 304 224 304 236 304 28 310 28 310 382 14 28 310 304 304 184 310 304 310 441 304 310 313 310 28 310 28 310 273 304 310 28 370 310 28 243 335 304 310 242 304 304 436 382 310 355 304 304 313 310 402 236 28 304 304 91 117 238 304 304 310 304 478 28 28 110 28 310 28 28 39 499 310 59 28 304 310 65 28 304 304 304 304 491 244 310 225 304 304 73 439 304 304 304 65 496 310 310 451 304 310 49 304 28 136 152 211 28 202 335 310 343 304 310 151 310 462 304 28 304 310 310 485 442 310 367 393 224 289 120 300 287 304 304 1 304 273 310 159 423 429 310 259 304 310 310 470 55 304 310 126 304 28 304 1 310 310 310 176 240 1 304 28 11 304 304 310 304 381 424 28 342 414 313 356 248 47 149 28 232 171 304 398 28 345 299 493 28 310 140 310 304 28 311 310 310 310 310 28 310 304 28 304 28 310 81 79 416 28 304 347 240 310 471 491 28 203 28 304 310 96 304 28 382 409 269 310 310 28 28 180 315 434 304 310 310 28 310 310 28 384 304 316 28 115 310 28 304 69 304 28 28 28 178 28 313 310 222 304 151 29 233 304 310 281 47 304 28 310 304 304 467 304 28 277 304 494 28 304 310 301 473 304 310 181 28 67 310 174 310 304 310 304 196 28 28 28 141 310 310 100 28 304 281 310 26 39 28 161 28 382 28 28 37 304 451 310 137 28 28 28 28 17 253 150 28 100 81 304 207 310 310 310 310 28 304 310 51 224 194 310 304 117 437 28 28 361 304 181 304 310 28 28 28 304 123 310 28 28 141 28 304 310 28 304 28 304 28 310 310 64 265 310 304 310 496 310 310 136 154 39 304 304 123 68 35 28 10 28 312 49 87 304 304 322 344 304 28 487 28 39 382 184 28 28 304 310 193 28 310 256 310 310 304 211 475 231 28 277 85 240 270 304 310 332 28 304 207 304 306 28 458 28 1 304 304 390 304 28 28 304 304 23 304 455 28 28 458 456 467 187 304 406 28 173 426 310 310 304 28 165 304 304 20 310 304 310 424 310 304 28 304 310 365 28 304 322 28 310 28 310 172 419 345 193 304 474 28 331 28 438 100 28 310 28 115 310 304 307 28 310 310 319 294 304 211 28 21 28 310 304 72 339 304 28 28 28 379 240 28 310 28 423 304 28 310 310 243 310 28 494 28 350 304 310 310 310 304 342 310 304 28 310 95 28 28 70 304 304 396 180 335 83 259 304 310 293 304 304 183 304 28 146 12 382 328 159 310 310 64 39 28 304 62 490 28 304 28 374 304 28 284 28 310 354 28 432 208 28 310 310 183 28 304 355 28 304 291 310 291 39 28 28 430 120 304 304 304 304 28 28 28 310 28 315 479 451 211 304 28 304 284 310 63 28 310 313 131 310 28 310 301 22 28 67 304 304 304 382 179 423 304 330 28 304 156 28 304 304 304 28 310 84 183 28 363 304 369 78 28 304 310 310 304 214 366 28 208 28 304 304 143 11 304 310 158 304 304 141 304 351 310 28 101 262 24 496 103 28 304 120 310 28 336 73 310 28 240 28 28 423 72 28 28 28 248 28 289 310 304 310 28 310 444 28 304 147 310 31 256 310 304 310 304 304 304 310 310 304 150 416 310 483 310 304 415 304 69 357 373 28 38 310 304 28 211 304 51 310 304 28 105 382 164 310 270 310 28 51 75 28 304 310 304 424 211 310 304 28 28 32 310 304 28 423 388 304 28 304 304 310 13 28 304 304 310 304 304 28 304 28 310 310 28 28 28 463 310 50 304 310 39 392 304 28 301 240 310 212 28 310 432 214 28 310 28 165 91 28 402 310 177 337 107 161 130 310 321 400 304 194 304 259 20 310 276 313 191 310 28 28 59 310 310 28 91 384 28 310 483 304 28 310 304 243 364 39 1 28 28 310 310 304 44 128 304 270 75 291 310 304 125 304 402 310 496 451 94 304 310 221 401 28 310 306 14 70 27 294 30 310 310 28 28 28 28 481 465 28 116 310 193 310 305 28 28 310 41 281 7 310 343 28 304 239 310 304 28 304 448 310 304 483 304 310 121 310 304 211 120 304 304 304 391 28 304 304 384 28 128 304 310 434 304 390 310 9 157 310 310 28 417 28 304 28 310 397 304 435 309 353 473 331 310 392 304 59 310 28 310 310 28 28 484 22 233 304 370 28 181 400 28 28 65 310 28 310 304 304 382 28 225 491 415 28 124 310 13 304 310 310 93 28 304 304 270 304 28 310 28 28 294 208 360 249 16 28 304 310 421 310 310 212 128 304 304 28 310 346 304 165 310 310 304 364 304 258 357 304 28 95 28 15 239 488 28 28 28 310 163 310 402 28 28 345 28 28 28 127 310 28 304 304 322 124 310 304 386 28 304 28 274 304 48 486 304 83 28 428 28 304 304 28 310 304 62 426 88 378 281 28 310 162 104 304 304 304 310 304 310 28 28 310 310 168 313 28 310 304 304 310 395 28 310 304 28 28 343 28 345 169 233 310 447 486 209 146 310 310 310 167 28 310 127 74 28 304 297 276 417 310 28 310 28 71 304 304 34 467 304 28 28 310 207 36 310 323 28 304 304 490 310 304 304 276 304 304 310 39 76 304 310 310 147 449 304 310 372 399 28 28 356 28 188 304 310 28 388 304 195 494 298 28 304 140 304 66 28 378 28 310 310 28 28 310 12 28 304 28 159 304 79 304 304 28 310 310 28 310 183 310 309 310 106 310 304 304 28 28 304 310 312 62 28 310 304 304 28 192 270 304 310 304 363 78 28 28 304 482 28 28 310 310 28 304 304 304 304 109 313 28 391 408 206 28 28 356 476 28 345 53 382 411 152 49 28 28 320 67 266 304 312 304 304 310 155 198 398 22 246 28 304 139 65 28 294 44 304 488 28 310 304 21 310 28 203 28 28 402 105 28 342 200 28 310 310 28 121 282 217 28 39 304 28 304 304 304 28 297 310 447 389 310 426 259 455 233 28 357 86 310 65 28 383 304 180 304 304 367 28 436 304 39 28 304 28 310 304 304 337 200 417 304 304 446 310 310 28 304 310 28 144 310 304 402 7 304 28 310 310 28 304 310 28 28 304 28 310 304 304 176 137 310 28 220 223 310 461 310 53 18 28 355 310 479 310 310 310 28 310 462 28 164 430 379 198 433 28 222 28 28 413 65 498 310 28 304 479 86 402 36 310 321 104 28 304 209 488 259 304 28 255 120 199 310 281 28 163 433 28 88 304 28 198 304 184 452 97 304 310 246 310 128 383 367 123 91 304 304 351 250 304 424 304 304 56 199 310 491 304 58 185 391 128 242 28 28 380 310 28 304 28 104 47 310 339 304 68 310 310 179 304 28 382 304 28 494 304 65 28 228 304 310 304 310 86 28 347 310 304 77 310 437 332 28 192 1 304 304 310 310 310 384 28 310 28 28 28 102 175 304 304 28 402 304 485 197 371 355 255 304 304 28 438 304 265 305 28 215 28 28 428 299 384 165 310 304 310 378 497 28 304 310 118 28 28 28 231 246 304 310 284 28 304 28 298 304 327 120 304 479 304 304 310 304 304 254 304 28 151 310 310 322 310 422 304 28 116 307 304 404 28 48 304 265 304 28 28 304 413 28 70 304 304 122 382 328 28 59 21 28 28 82 310 28 185 310 28 310 421 130 65 28 304 104 332 28 51 28 310 115 304 28 310 382 304 28 303 39 289 492 310 28 243 313 310 28 310 310 28 28 28 28 304 402 28 310 28 262 28 28 28 310 304 286 389 322 486 28 49 253 310 304 304 28 310 28 304 183 288 28 310 412 407 175 434 310 310 304 164 28 304 310 304 304 304 28 416 28 310 190 304 469 310 304 310 280 304 304 310 304 28 28 310 457 318 406 304 304 190 331 310 304 304 423 304 310 304 304 310 28 310 408 166 65 31 28 166 28 28 43 345 28 28 304 304 28 310 28 304 28 304 310 282 310 205 310 304 28 28 310 109 364 54 304 60 310 310 310 310 28 310 437 268 252 344 310 28 178 332 310 28 28 304 274 304 304 28 42 445 146 310 310 28 310 304 310 441 28 304 310 304 99 28 28 28 304 83 449 371 28 28 310 392 304 310 28 310 109 12 304 53 304 385 227 128 310 373 382 304 28 28 267 304 310 310 290 304 28 304 28 283 304 28 28 310 310 130 483 304 51 130 304 304 310 28 28 310 310 402 310 444 28 470 150 304 304 304 313 304 28 28 339 29 476 310 382 28 252 39 400 139 28 356 304 443 354 299 310 304 28 395 28 28 145 79 475 28 304 304 28 408 28 28 415 28 422 28 28 54 316 337 28 134 310 179 304 402 310 304 106 1 472 304 310 212 28 28 434 310 304 310 28 64 310 304 28 304 136 304 171 62 28 321 252 234 304 310 310 120 304 161 260 28 310 41 304 432 351 28 310 304 297 304 304 310 28 434 304 183 313 239 169 310 304 94 53 216 310 310 268 491 310 479 430 28 28 310 304 288 310 215 272 53 304 304 461 304 304 304 266 310 157 28 53 304 304 301 310 28 310 310 28 304 483 441 310 253 304 310 333 231 28 310 28 138 23 318 111 28 310 304 304 194 382 241 304 333 304 28 304 304 310 147 403 34 447 132 304 28 27 304 304 28 1 310 310 310 310 483 319 28 310 304 310 304 483 304 500 271 23 133 365 28 470 304 321 304 28 304 304 15 53 467 28 28 28 310 201 198 323 457 117 28 28 115 28 239 434 187 304 28 66 310 86 304 28 304 385 304 420 310 304 168 310 143 237 304 2 72 101 417 319 28 28 28 411 478 304 28 304 28 310 28 442 304 304 28 262 304 473 57 465 494 291 443 304 238 191 444 28 28 304 301 28 34 490 310 52 304 34 310 49 111 310 310 304 342 145 28 217 339 28 314 310 310 28 304 123 304 129 304 177 304 310 28 439 28 310 310 310 304 320 304 250 28 28 28 366 304 310 21 304 331 146 304 76 304 187 310 28 156 28 240 28 310 310 304 28 382 310 482 304 10 310 28 28 28 465 28 310 310 310 301 304 301 310 250 304 310 28 310 28 128 28 28 284 28 310 278 439 310 304 310 304 28 28 304 310 205 310 310 310 297 310 108 39 304 304 28 310 120 304 28 28 28 330 304 310 304 28 28 310 34 169 332 310 24 310 304 310 304 304 367 63 93 168 28 28 226 304 226 99 100 310 28 17 28 492 40 304 244 310 28 403 41 304 310 310 304 310 440 28 318 132 77 431 421 310 304 396 283 304 28 304 310 9 310 367 304 310 28 339 28 310 181 310 310 132 264 310 304 304 304 28 310 28 46 211 307 304 199 28 102 28 304 28 492 65 304 304 310 273 304 304 310 304 302 310 304 28 310 310 223 28 382 310 304 304 310 439 28 22 28 461 9 481 12 88 28 28 28 310 28 261 310 310 28 304 310 304 228 455 28 304 28 28 123 28 17 190 304 65 304 222 304 183 147 310 353 463 304 304 304 304 438 310 304 310 310 304 304 304 28 310 304 28 216 304 304 28 28 310 421 28 28 28 279 304 28 28 338 28 310 470 331 388 28 304 28 423 310 49 28 28 310 28 203 28 188 304 344 304 483 304 70 28 310 28 392 28 28 310 154 310 28 304 81 310 304 466 304 310 258 310 209 310 28 304 312 28 304 304 28 46 310 28 310 304 310 304 28 281 28 82 310 310 310 14 310 485 28 155 239 304 304 310 176 28 28 310 304 401 134 399 500 310 10 28 28 310 310 304 28 104 310 304 28 28 310 304 408 382 240 28 310 442 354 120 304 304 310 123 28 143 144 310 310 28 304 304 156 310 112 169 304 28 304 304 310 28 387 310 28 469 304 304 71 310 114 238 28 310 80 28 28 310 304 304 263 28 310 121 434 304 300 304 28 310 211 310 264 310 132 304 61 310 310 310 310 28 313 310 85 304 304 28 312 90 408 284 28 304 304 28 208 28 304 304 310 310 28 28 28 304 310 28 310 310 237 310 304 454 417 495 32 310 304 251 352 310 28 28 177 28 304 28 310 28 310 304 28 304 304 28 28 310 265 423 167 310 234 28 28 310 28 253 28 28 304 310 304 375 28 304 489 310 310 304 310 157 304 310 15 18 28 341 396 28 398 310 310 304 382 304 113 139 4 304 310 319 304 304 28 128 334 304 274 310 49 310 270 348 310 28 310 332 310 208 310 310 28 304 240 310 310 372 211 304 304 28 182 310 162 25 310 28 310 304 28 348 310 381 310 304 217 57 310 291 229 304 480 28 28 413 28 145 401 329 492 310 28 304 441 304 28 310 28 304 310 491 463 28 57 364 304 304 438 28 394 304 28 148 304 28 304 54 81 304 169 304 296 310 130 270 289 270 304 304 276 119 28 310 341 61 210 194 59 277 310 321 310 40 28 310 211 28 343 177 310 28 310 28 117 304 28 233 62 46 170 226 500 478 376 28 304 28 146 211 310 304 118 310 310 304 28 403 310 304 300 304 110 28 342 310 310 310 304 13 304 28 191 304 17 310 313 255 101 310 310 310 304 304 28 304 310 255 310 155 310 227 382 165 304 304 28 310 28 301 281 28 28 310 327 310 304 28 28 310 310 310 5 28 71 304 28 310 310 462 65 310 355 310 304 171 260 227 221 304 185 310 304 304 28 402 494 304 304 310 310 30 304 28 89 28 278 426 304 304 310 310 310 28 127 310 28 28 304 93 28 70 310 210 28 310 310 310 402 102 70 170 304 1 249 310 28 304 271 94 28 28 304 329 51 28 386 310 441 409 304 462 28 28 310 28 304 28 304 28 310 310 301 310 396 304 310 28 28 102 28 310 310 28 464 367 310 127 50 28 168 402 28 5 361 72 310 304 190 304 310 341 425 28 278 28 304 28 134 304 310 310 304 304 73 310 304 28 310 310 332 147 310 304 354 304 28 28 245 179 366 310 434 96 310 107 310 28 350 304 291 332 310 304 28 28 366 357 310 28 28 304 34 28 366 220 426 478 28 161 304 78 304 310 304 28 49 434 28 304 27 39 5 304 470 304 304 310 310 1 28 339 310 304 310 1 404 304 87 491 127 155 310 28 28 468 402 310 310 337 307 310 28 98 310 466 310 28 304 291 28 143 28 28 304 28 402 28 28 28 310 304 310 310 310 281 251 304 447 499 28 14 304 169 246 315 310 310 28 423 28 28 442 129 274 28 431 304 28 307 304 310 28 446 168 291 366 28 463 310 403 304 122 310 310 136 152 180 304 304 84 67 114 28 195 189 423 454 194 304 266 163 310 304 290 310 453 310 107 332 456 304 294 28 197 28 304 144 28 310 72 310 310 28 147 310 28 98 304 304 449 41 161 28 304 414 304 304 30 310 429 304 304 22 310 219 304 491 189 310 388 310 28 28 1 304 408 310 264 310 133 28 28 310 28 310 310 28 433 362 276 269 281 227 304 28 304 28 310 47 150 28 310 310 304 310 28 304 456 120 304 310 29 344 28 304 393 310 258 148 310 310 28 310 312 304 130 28 28 128 211 148 28 101 100 304 49 28 304 28 28 310 304 260 271 28 402 408 364 310 466 30 396 28 404 327 285 310 310 161 310 120 28 28 304 310 304 28 310 310 304 310 336 217 304 28 304 310 310 304 23 273 158 311 467 310 458 28 304 217 400 310 346 310 310 80 441 310 28 178 28 103 304 211 486 376 260 310 411 325 179 304 28 28 304 483 304 151 28 252 304 19 28 304 304 28 28 304 310 334 304 304 432 28 28 310 310 28 304 310 431 28 28 32 217 28 28 285 6 304 199 28 120 211 304 310 112 304 28 28 310 28 304 310 92 28 310 253 168 63 233 310 310 245 310 310 50 28 28 80 28 174 304 301 281 310 28 310 238 28 332 310 200 304 304 310 28 28 310 28 472 28 304 310 304 149 310 28 460 421 310 28 28 211 304 301 209 310 304 128 28 260 310 232 59 310 358 28 28 310 284 304 310 309 310 28 211 474 28 304 304 187 310 291 28 325 293 304 367 310 476 28 28 28 28 67 304 310 304 310 28 16 304 279 383 310 281 443 1 264 310 28 304 310 304 310 310 342 28 28 228 304 28 304 28 310 304 28 147 35 304 159 129 310 28 244 304 28 304 310 118 134 310 28 304 304 328 28 41 53 28 119 304 28 304 216 247 304 304 304 304 349 28 310 28 310 304 304 304 347 304 225 492 310 464 304 429 310 28 76 49 332 28 28 310 304 310 310 28 406 26 235 28 428 310 304 28 28 28 310 310 379 28 304 304 310 167 304 28 28 28 310 389 310 310 293 452 310 422 304 369 28 456 310 304 196 310 304 48 28 28 369 28 310 489 53 238 310 28 497 310 28 481 304 93 149 310 62 310 304 304 310 304 310 310 310 476 28 28 310 79 310 304 304 28 28 163 28 28 28 28 28 304 304 28 270 40 304 246 93 310 310 116 310 310 304 29 28 28 304 107 40 304 310 310 310 437 322 416 310 198 61 304 304 313 28 310 310 325 385 304 304 310 304 294 310 126 28 31 250 310 310 316 28 310 100 310 310 304 28 49 259 304 389 214 28 310 28 372 191 87 371 453 310 397 28 147 310 498 212 28 376 304 299 28 28 87 332 343 47 304 149 478 310 95 375 310 304 304 304 26 380 304 310 310 28 83 304 420 28 304 310 410 49 28 310 304 128 304 310 28 98 353 28 300 303 26 53 310 28 304 304 28 310 304 168 304 225 57 310 28 28 304 310 241 28 28 310 28 304 310 28 499 90 101 304 332 304 310 304 28 377 28 483 304 310 28 185 145 444 310 293 138 304 346 81 28 270 304 304 28 310 208 28 310 28 304 304 419 179 357 36 304 304 28 118 28 28 310 315 402 304 304 28 304 304 349 28 310 304 273 1 186 401 304 304 28 374 262 28 304 28 304 310 28 304 40 346 28 385 304 73 310 402 304 28 100 426 28 310 412 310 28 310 376 304 28 33 77 304 310 310 310 304 129 304 78 28 304 304 493 347 304 29 28 304 304 65 423 310 304 28 28 28 310 313 310 439 310 169 382 28 310 310 28 141 342 310 28 304 28 304 226 11 28 28 310 19 28 135 304 338 304 310 175 220 435 28 304 28 107 310 310 310 375 287 149 231 304 304 28 313 310 310 85 310 86 275 28 371 449 310 127 304 310 310 304 307 382 304 212 28 28 28 304 28 304 241 491 304 310 28 28 28 304 310 491 304 435 310 28 202 211 310 233 216 310 70 304 28 196 148 28 299 140 28 304 304 362 28 102 439 28 294 304 35 310 28 59 344 28 349 28 28 304 483 304 304 310 304 53 28 310 310 304 310 51 304 304 304 137 49 304 28 224 198 304 310 304 28 310 28 159 28 28 282 291 304 349 28 304 310 304 414 379 429 28 362 304 28 28 310 379 110 262 310 310 310 497 445 120 28 115 475 83 310 401 28 304 396 204 304 97 28 28 301 304 304 94 310 310 28 28 28 304 28 304 310 310 448 38 28 310 1 304 352 157 28 304 221 377 310 42 28 103 310 28 363 322 310 28 304 310 304 297 147 310 65 310 175 28 149 310 310 49 28 304 107 226 28 94 28 147 300 304 28 304 28 304 304 167 49 250 28 28 304 310 28 173 69 310 104 310 28 87 313 310 304 310 27 420 28 86 304 28 28 102 28 95 169 494 47 304 334 304 367 88 304 304 74 232 310 208 123 28 1 304 192 212 310 310 169 310 290 105 28 253 170 115 310 28 35 304 310 304 481 304 310 28 304 310 28 30 28 287 304 304 251 48 410 28 304 310 71 229 332 71 282 28 456 304 322 304 76 244 180 28 304 274 277 382 304 310 420 367 310 201 304 304 310 34 402 304 382 310 28 310 310 304 382 43 28 310 310 304 242 310 310 352 304 28 310 304 310 310 103 28 310 28 12 304 310 310 310 28 388 453 379 304 304 304 299 310 28 118 310 310 495 315 310 260 310 304 312 170 304 304 304 456 310 53 28 310 304 490 376 304 137 304 310 304 310 310 438 304 304 304 66 28 304 28 310 138 165 310 304 154 39 204 310 28 28 304 263 310 310 63 225 28 304 29 316 304 301 304 310 287 239 304 304 140 310 304 315 28 28 399 304 281 28 304 304 304 28 444 323 304 284 304 304 310 91 310 28 28 310 310 28 310 310 304 315 445 48 260 278 310 310 310 28 304 304 28 191 28 304 28 304 310 304 310 304 374 283 304 304 310 28 28 90 28 28 304 28 304 304 304 28 304 28 28 304 304 304 310 294 304 310 28 310 28 310 28 93 70 430 427 304 310 25 310 310 28 35 304 304 49 304 104 310 20 195 28 286 304 304 71 328 310 28 304 304 310 62 20 310 28 28 310 28 28 28 28 287 304 310 28 73 304 304 409 79 386 28 424 480 28 310 225 310 340 310 313 304 304 456 28 304 310 158 28 230 310 310 352 310 357 304 310 310 310 472 129 304 188 28 382 157 75 423 279 28 310 415 182 28 310 28 65 333 28 28 304 480 28 310 449 268 304 196 53 468 35 4 28 283 304 304 291 304 335 42 304 28 49 125 304 28 54 310 310 310 304 361 304 460 392 76 304 310 28 304 28 28 59 406 304 304 267 304 304 304 270 304 310 353 479 28 485 304 183 28 80 304 28 28 304 304 28 265 310 28 304 28 10 304 28 478 270 310 113 186 310 310 28 310 187 28 310 28 304 28 304 310 304 128 28 28 28 310 474 28 304 304 304 28 28 278 430 28 310 28 310 28 247 59 304 310 28 304 310 310 28 28 310 28 314 276 310 495 28 304 304 475 28 28 28 28 304 304 304 212 28 291 65 304 304 60 310 28 310 28 310 28 483 304 141 310 149 28 304 310 145 284 473 395 465 473 310 304 315 147 360 304 310 310 28 74 304 291 85 310 28 168 28 25 304 310 113 310 203 195 500 270 310 28 272 304 82 428 28 28 147 402 310 304 110 310 425 1 152 422 304 104 304 483 304 232 28 310 310 156 244 310 282 85 28 304 310 304 28 310 461 310 1 28 28 310 28 53 362 472 28 28 28 28 460 310 234 63 304 79 28 408 401 310 310 291 233 291 28 168 348 215 288 483 304 147 304 332 424 310 310 304 224 28 378 447 304 96 245 304 271 310 28 494 402 441 28 84 28 28 310 182 304 270 310 304 403 28 219 483 442 28 307 500 100 450 310 304 310 310 310 304 53 445 304 317 28 274 304 304 217 395 177 28 28 342 28 310 482 28 304 329 162 298 28 304 79 304 28 412 304 304 262 304 498 421 304 7 310 28 304 172 28 276 310 310 310 310 28 485 304 28 174 304 310 221 183 169 304 58 189 310 304 28 304 304 169 28 310 28 301 125 28 310 310 304 304 372 310 397 310 310 310 92 28 328 28 310 310 304 310 304 310 28 310 28 484 28 309 304 304 304 310 21 337 304 304 28 310 166 310 462 28 278 304 98 310 433 29 28 310 304 28 310 28 304 5 310 28 45 304 65 379 180 464 310 304 304 332 304 15 487 304 304 310 28 310 310 310 81 149 414 304 304 310 310 382 380 304 28 310 28 304 310 93 310 294 28 28 310 304 28 304 310 301 62 304 310 310 483 130 76 304 304 345 28 28 145 28 483 4 304 71 363 28 304 310 310 310 304 28 28 310 310 28 198 310 310 241 310 310 483 310 120 310 436 28 412 310 304 310 198 304 310 304 304 270 374 28 121 103 93 310 310 28 28 376 170 310 34 28 304 304 457 310 447 310 478 310 310 304 51 246 28 183 28 28 83 261 310 422 87 310 304 77 45 28 28 310 331 304 304 462 310 208 28 310 28 304 304 304 28 28 28 5 310 176 163 310 310 28 87 371 461 338 310 491 310 28 28 304 28 190 304 92 18 38 144 251 310 230 164 378 28 304 341 304 440 310 171 290 294 103 28 304 28 479 310 182 28 304 310 293 449 422 28 28 304 310 310 330 147 304 304 300 304 305 304 482 28 129 383 304 304 310 304 304 160 281 304 463 404 28 28 489 114 310 28 304 304 310 304 310 310 424 28 310 395 310 261 310 310 287 116 240 310 304 304 28 139 310 310 310 310 310 28 310 14 304 304 28 310 305 49 363 28 310 163 28 28 374 62 414 28 270 139 310 28 310 470 310 28 28 28 310 304 310 263 166 28 28 82 28 154 304 310 285 28 418 304 38 28 118 28 310 366 304 28 304 310 414 259 304 209 323 304 310 28 28 25 205 310 310 28 99 304 310 310 332 28 106 204 310 230 489 28 28 259 203 310 28 28 61 310 310 304 28 15 220 83 86 54 28 304 310 436 28 55 28 28 497 310 310 14 304 382 304 265 304 79 320 304 28 28 32 150 352 304 28 274 310 310 28 310 304 392 304 310 310 304 304 28 480 484 28 28 28 483 304 304 28 28 304 304 28 192 28 310 304 310 213 310 310 28 176 28 86 49 304 428 304 260 310 304 310 304 310 304 304 28 177 304 304 1 310 310 224 304 304 28 285 28 304 280 301 52 304 423 304 28 304 310 310 310 310 304 304 439 28 313 56 304 107 103 147 304 310 304 335 196 498 304 310 304 220 310 254 28 281 74 304 28 85 304 495 244 310 28 28 310 304 310 276 310 82 322 310 28 314 314 335 28 205 217 310 28 500 28 310 28 304 310 402 310 304 304 304 304 28 1 492 435 145 341 304 304 376 304 310 310 28 28 28 340 310 310 310 28 39 310 310 28 28 28 304 304 469 210 310 43 310 28 430 401 304 251 304 304 271 300 304 28 28 28 304 196 442 353 310 307 281 304 450 297 494 310 310 143 304 282 68 232 304 407 310 35 310 28 95 27 28 57 64 186 19 310 423 310 147 304 304 135 65 310 245 304 132 434 28 223 354 37 304 28 304 304 310 28 28 28 334 336 28 304 28 304 167 488 343 304 266 28 242 342 28 350 304 199 310 479 122 310 310 304 304 28 133 310 310 304 28 28 310 28 189 304 310 310 304 28 491 310 463 20 304 313 310 120 283 53 32 310 215 355 28 304 310 304 304 310 304 310 310 28 125 304 310 304 304 28 310 310 16 310 28 260 306 406 304 231 28 28 304 304 39 310 208 28 310 39 304 28 392 310 310 28 310 304 284 28 28 28 28 384 28 28 28 304 49 310 432 408 28 427 88 114 341 442 310 226 129 304 310 332 310 304 28 310 304 304 211 304 304 484 334 310 243 304 304 304 28 261 311 28 182 432 28 28 99 236 53 28 304 469 408 310 342 310 304 39 348 304 227 304 304 20 28 304 421 28 310 304 402 28 368 28 304 310 430 246 28 487 44 304 304 304 304 310 310 132 408 304 28 304 310 310 28 128 266 28 310 304 37 234 304 291 310 139 28 310 310 310 310 63 304 74 310 252 101 466 7 357 211 304 480 447 28 310 328 354 497 313 483 257 28 304 28 310 310 473 310 310 28 373 28 310 310 310 304 311 28 28 220 120 28 89 48 304 133 310 237 310 310 310 172 68 120 205 310 211 10 329 304 475 28 310 304 264 304 159 310 147 304 336 89 28 28 310 28 482 304 248 310 423 28 179 310 274 304 310 310 28 406 117 198 28 310 28 310 310 247 310 145 310 304 28 121 160 64 310 239 310 28 441 304 304 493 310 250 310 304 310 304 304 304 17 356 278 304 17 419 287 430 56 28 304 59 310 28 310 28 310 310 240 119 69 491 130 347 28 304 42 483 42 106 18 29 417 310 28 28 316 304 246 243 281 28 221 310 28 270 28 310 304 35 310 310 28 143 304 310 28 292 226 77 310 304 28 28 310 28 34 310 219 281 28 304 217 223 269 310 152 336 28 7 28 304 310 28 270 28 411 174 28 304 304 310 310 421 304 304 310 28 423 28 310 304 304 490 304 28 28 28 286 332 140 28 99 385 310 136 423 485 495 49 304 75 182 392 310 70 99 49 310 335 279 28 147 28 304 153 28 310 304 297 408 28 304 28 310 304 310 65 500 408 494 304 236 310 304 304 310 304 439 310 28 310 322 310 270 28 28 304 28 310 304 480 83 397 310 304 464 310 28 304 310 304 419 304 375 411 39 1 310 310 304 310 28 214 37 304 16 310 310 310 310 304 310 28 310 310 304 310 325 374 423 444 28 310 30 28 81 28 310 28 304 141 304 304 9 28 28 478 26 28 310 28 418 28 275 206 187 310 360 85 452 28 2 274 310 191 304 304 310 304 201 304 433 46 28 121 304 318 65 304 420 69 296 370 304 310 310 28 398 310 28 304 304 310 304 269 28 304 28 497 153 310 97 28 28 32 304 310 304 259 310 304 304 159 233 342 310 28 304 117 382 48 310 281 304 304 304 310 28 39 310 301 28 31 304 310 28 459 304 28 304 417 213 310 310 243 310 10 254 310 304 140 310 28 33 465 304 332 304 310 28 310 310 150 28 310 310 250 28 310 304 28 304 28 112 310 63 28 457 28 310 423 363 28 310 304 32 474 161 245 278 310 64 304 98 28 329 304 304 414 213 435 28 310 232 304 28 28 28 304 276 304 267 229 450 310 282 28 310 39 310 339 107 304 229 310 28 276 279 250 32 304 310 45 28 310 468 199 304 445 310 304 310 304 240 443 453 49 310 168 304 304 28 28 220 304 28 28 17 304 164 9 240 310 304 267 49 371 28 281 304 304 28 55 382 310 290 486 304 304 28 291 28 30 192 19 310 310 310 310 304 352 310 153 369 304 162 310 287 304 55 319 28 28 1 304 267 217 291 304 8 117 332 377 315 28 304 304 304 310 304 206 304 310 304 304 304 28 28 310 296 304 28 28 9 28 304 310 155 28 77 313 28 310 310 466 486 304 304 28 310 310 28 28 310 28 304 28 211 310 310 424 407 119 255 313 398 423 310 306 304 479 147 334 28 169 457 138 44 310 28 28 304 28 304 304 28 361 223 423 1 310 304 304 28 213 310 498 28 304 304 93 304 310 28 351 121 310 52 304 310 304 236 304 334 304 28 56 28 28 63 72 28 28 28 170 310 301 310 310 304 28 28 8 28 28 304 304 65 151 28 310 28 28 375 28 28 378 304 316 157 28 304 304 304 367 304 310 418 28 304 310 439 310 270 27 93 28 304 203 304 304 310 310 310 28 107 68 310 266 28 304 304 310 304 484 28 304 275 402 28 10 310 310 304 310 497 28 28 417 427 145 28 473 357 304 191 304 324 28 448 28 28 304 291 304 304 37 304 304 182 28 310 310 310 494 28 310 232 310 32 1 176 281 28 240 117 28 310 28 28 444 309 169 304 310 310 310 147 38 310 310 310 310 304 313 28 120 310 310 310 481 304 375 310 310 458 304 304 491 304 473 28 304 405 481 399 310 60 172 348 28 80 28 310 43 310 304 304 310 310 304 227 310 28 122 478 304 28 302 28 445 310 160 310 310 28 334 212 304 310 304 310 28 310 304 28 310 145 418 310 28 155 430 159 296 229 134 166 81 310 28 313 310 304 499 310 117 249 28 310 310 28 304 304 28 28 216 310 28 304 438 345 408 304 124 28 211 390 49 273 230 28 304 95 399 382 82 28 216 28 304 137 310 310 28 28 310 304 310 123 28 310 177 310 310 28 304 92 310 304 28 314 40 308 99 20 28 147 310 28 328 310 28 28 310 475 211 307 369 176 304 236 270 310 65 304 28 3 28 310 53 310 211 356 304 304 310 310 432 28 129 28 304 310 310 310 28 291 120 164 310 20 304 304 310 436 39 310 3 310 347 310 304 212 28 420 310 28 35 310 304 81 310 304 77 310 310 310 53 68 39 247 499 104 166 295 61 28 304 68 146 313 28 473 304 310 310 310 28 301 310 98 310 28 310 304 232 28 164 202 271 28 458 304 445 304 403 441 28 310 310 180 304 28 310 304 28 310 245 252 304 96 105 28 304 310 28 310 336 310 377 310 28 368 310 310 310 348 209 310 18 28 28 28 304 124 304 310 304 304 33 310 243 304 270 28 310 28 423 304 55 310 35 304 380 304 28 304 304 304 310 310 310 327 28 310 28 304 310 304 310 304 284 304 355 307 325 310 28 310 28 304 270 99 297 28 304 28 310 28 310 310 470 304 304 230 377 304 304 310 332 310 147 310 28 28 310 310 190 310 304 444 463 28 304 310 304 28 310 223 310 304 304 366 28 147 140 304 28 304 55 304 310 332 28 28 28 304 28 259 310 270 403 28 310 310 409 310 44 248 170 28 28 304 361 417 304 304 133 310 28 406 310 57 304 304 28 28 28 304 28 398 310 257 304 80 310 304 304 28 28 310 28 304 28 472 438 310 304 304 304 28 267 304 28 304 310 304 304 310 304 310 310 310 174 447 304 304 123 304 22 304 304 310 304 28 304 304 304 310 28 145 310 310 304 417 304 304 28 28 304 28 304 304 304 310 310 28 147 310 28 310 310 304 28 28 28 304 310 304 28 304 304 326 431 304 310 197 28 304 498 28 304 304 304 174 420 28 423 310 355 366 310 304 28 304 310 28 354 194 310 149 310 71 1 28 304 304 28 452 28 310 304 304 452 192 262 304 304 483 28 28 157 28 28 310 354 304 463 304 334 328 304 28 304 310 310 304 28 301 310 310 49 310 310 483 297 42 432 310 310 28 28 408 304 405 444 291 304 304 195 304 310 310 304 399 24 218 310 368 344 28 304 393 28 433 310 1 304 310 304 28 260 135 304 28 343 246 4 272 304 28 304 190 28 304 347 240 304 28 49 304 310 304 28 304 304 304 310 304 1 310 149 34 431 310 144 304 312 28 142 393 304 234 304 304 391 155 28 310 131 477 312 28 191 310 304 310 304 310 310 412 304 310 28 28 9 310 32 157 310 28 371 498 304 291 28 33 28 464 304 80 28 394 38 304 476 304 28 304 304 194 28 493 304 304 28 102 28 57 304 417 161 28 146 28 304 304 122 310 304 209 274 328 28 457 28 381 28 304 310 310 304 28 140 207 310 310 28 304 430 500 310 95 310 166 28 310 28 375 281 310 304 1 310 310 28 28 304 202 28 310 304 310 304 304 28 460 489 313 310 37 304 28 28 477 310 304 450 304 49 28 304 304 304 28 310 304 310 304 304 304 310 119 304 304 463 310 28 46 28 137 67 28 485 398 310 372 456 28 286 310 28 467 310 310 28 310 24 310 304 110 310 2 310 310 304 28 491 28 28 304 304 61 310 28 310 28 56 116 440 28 264 66 28 28 489 310 12 147 310 310 28 304 468 310 252 28 310 28 271 28 464 310 304 304 488 332 304 28 240 28 329 304 304 28 95 28 304 170 483 310 397 310 304 50 304 310 304 304 310 74 192 291 310 88 143 28 310 357 340 102 98 304 304 25 332 456 310 310 304 285 304 310 247 28 240 310 29 408 310 270 28 28 423 304 261 310 33 310 116 28 304 304 304 157 304 251 310 98 310 28 310 252 310 28 304 125 28 230 304 402 28 310 53 28 28 28 339 28 227 310 63 28 28 304 327 310 457 304 85 28 245 180 39 310 28 372 306 304 310 394 310 444 285 304 310 310 28 310 310 419 243 304 304 304 310 310 282 333 304 310 7 304 304 485 28 28 28 465 98 5 318 65 351 304 3 28 310 49 462 28 251 483 310 282 330 493 327 270 304 427 381 478 209 310 374 28 144 28 28 118 28 306 304 45 28 304 28 310 281 355 160 34 53 310 304 28 310 28 28 374 28 304 28 26 304 481 206 435 430 491 304 304 310 310 304 28 28 310 310 28 28 310 304 304 72 304 304 304 194 115 304 388 486 191 304 39 247 45 254 304 28 304 291 28 423 28 402 363 452 80 28 310 28 106 310 272 399 304 304 28 310 423 28 350 304 428 28 310 495 310 126 304 304 304 310 304 169 28 28 310 310 310 287 310 28 53 28 28 304 28 113 498 474 304 304 49 444 304 382 63 263 184 39 366 179 193 28 28 304 326 262 310 310 28 28 310 310 310 28 310 177 208 310 304 419 304 97 310 304 424 304 196 168 28 490 28 304 28 350 28 28 140 28 310 310 376 310 310 377 304 377 361 28 337 310 368 28 293 28 310 28 304 304 337 310 91 310 304 304 310 183 40 42 28 28 170 348 310 180 310 310 382 304 213 407 28 310 406 310 459 28 28 28 67 28 181 310 28 28 310 304 304 304 28 310 28 304 304 320 1 310 28 28 304 28 304 304 240 28 304 279 310 310 28 310 310 28 20 365 477 211 310 379 301 28 310 310 28 304 28 304 28 304 306 28 240 310 474 344 310 28 310 304 310 310 310 322 28 310 163 427 239 422 235 245 357 123 79 310 28 28 28 28 304 304 304 304 28 304 310 310 28 28 28 338 28 304 304 310 310 304 28 310 48 28 28 28 310 28 310 211 28 84 295 276 381 304 304 28 479 28 65 4 483 321 265 457 304 310 350 371 28 304 327 310 310 31 170 427 28 223 28 310 28 310 28 440 327 28 310 28 28 310 304 310 362 223 310 76 310 28 439 103 240 28 423 479 310 300 270 310 28 28 377 310 28 304 304 211 177 304 304 28 389 28 402 319 469 28 304 310 28 304 310 310 294 304 444 348 85 304 310 28 365 304 28 238 28 310 82 310 310 39 310 68 28 334 28 304 12 28 310 240 493 177 90 304 88 304 310 327 298 28 474 304 151 304 304 28 310 28 310 59 381 28 28 28 28 357 382 310 304 423 9 459 304 177 310 160 331 28 304 347 65 28 228 28 310 259 304 316 128 310 182 304 310 79 28 409 291 250 310 147 310 310 228 304 382 304 310 304 28 28 1 304 28 27 304 143 310 310 310 28 131 28 465 65 255 329 304 28 429 304 304 28 304 139 78 304 304 328 304 402 421 304 138 342 28 304 85 398 304 51 310 310 28 301 330 28 304 8 489 328 143 309 28 130 310 95 310 304 63 304 310 304 401 210 391 304 310 310 28 28 104 456 28 28 338 94 198 310 438 28 179 28 310 304 304 28 310 70 304 304 160 28 168 182 28 304 423 304 449 28 28 28 149 28 304 304 232 304 435 304 49 276 310 28 62 304 28 28 310 28 458 211 28 28 304 28 169 48 310 28 304 329 297 310 171 365 427 328 304 28 367 28 304 304 304 28 28 119 487 304 310 304 267 28 304 28 28 28 28 261 310 310 343 283 39 28 231 147 304 304 492 100 304 28 201 461 304 304 475 90 304 412 304 28 219 79 304 28 310 224 28 310 304 304 490 28 304 304 235 304 304 433 28 304 167 28 28 304 304 28 489 304 28 492 88 28 309 490 28 310 28 304 304 62 99 194 310 304 281 304 39 28 392 358 463 28 352 196 252 65 310 28 466 28 28 41 49 310 94 28 28 299 28 310 310 248 226 60 451 248 451 1 94 304 28 243 310 310 427 310 429 310 500 301 120 304 310 304 203 259 63 111 202 421 196 470 304 28 198 304 310 439 107 304 310 304 28 304 195 414 413 304 495 28 28 28 28 310 304 28 483 28 28 28 13 304 11 304 310 235 310 28 430 339 304 310 310 49 291 200 444 310 310 28 28 281 310 407 304 261 304 105 389 443 28 436 81 28 101 180 193 138 122 28 28 324 310 304 304 28 192 28 472 360 310 304 310 310 480 57 310 304 180 28 422 353 310 310 310 310 106 28 310 366 144 304 304 28 28 304 89 28 310 298 310 310 35 310 287 310 316 28 304 310 211 28 341 464 310 26 310 291 28 28 281 310 28 310 279 304 49 310 304 28 28 310 310 310 423 304 33 499 304 310 310 304 396 152 96 310 28 28 310 12 310 304 28 310 28 28 304 304 304 310 304 310 386 310 30 28 310 304 255 260 28 150 28 304 28 310 28 310 327 28 28 28 307 28 304 291 184 28 304 257 489 310 28 28 1 342 28 310 28 304 313 256 304 296 304 28 310 321 28 28 310 28 310 28 304 310 28 310 211 79 310 310 310 28 310 310 184 194 310 356 304 304 310 302 310 304 310 310 81 28 232 28 310 304 301 304 332 304 499 310 345 304 78 304 196 121 310 28 408 304 310 304 310 304 150 310 498 143 28 310 304 304 120 423 304 304 188 310 468 310 28 28 127 310 28 28 310 304 304 310 332 90 304 310 487 28 36 28 304 304 310 304 313 310 28 310 423 141 28 313 10 304 304 28 28 28 304 304 304 28 170 310 65 179 28 304 382 310 310 28 304 304 310 28 310 120 158 270 263 153 28 17 304 310 28 304 310 306 283 304 178 310 310 28 310 243 304 402 28 310 304 182 28 28 310 310 376 292 310 310 194 28 229 310 28 310 201 310 276 383 47 304 304 175 28 28 310 310 310 310 310 373 304 304 28 28 301 304 304 350 276 304 28 278 310 28 134 10 347 61 168 231 310 310 304 362 304 28 28 28 100 206 310 28 304 6 28 357 28 147 443 28 355 206 304 310 314 156 28 427 304 310 464 194 184 310 310 28 393 28 310 28 28 52 304 304 332 242 411 310 304 336 310 53 179 372 28 310 294 240 402 310 309 28 304 304 419 310 304 249 200 35 310 304 304 304 423 114 310 28 28 122 467 304 222 261 58 28 304 365 89 28 304 304 28 116 352 310 304 28 304 310 395 106 304 466 498 32 176 420 120 310 380 310 248 308 310 498 310 277 66 304 28 28 446 310 304 28 310 304 417 420 310 310 304 310 151 252 28 310 304 28 404 28 304 480 304 28 304 310 28 304 143 310 304 304 304 98 310 83 28 310 304 310 475 304 28 304 240 310 28 13 150 28 28 28 310 428 28 310 310 310 310 26 28 251 310 28 38 53 310 304 53 251 310 379 304 62 457 414 36 31 304 304 310 304 28 28 37 65 304 28 28 28 28 28 304 137 310 304 480 51 270 408 310 304 310 60 28 28 304 310 304 281 375 310 310 28 28 28 310 304 310 384 304 332 304 310 310 28 31 28 314 301 28 304 28 310 310 74 304 239 304 147 460 330 141 28 193 304 28 304 310 28 310 28 466 304 438 310 310 310 304 301 181 273 152 304 28 163 28 53 310 56 310 310 310 310 28 28 304 310 323 471 28 304 448 394 28 245 379 302 495 310 495 164 320 304 28 380 183 310 340 310 304 28 490 126 304 304 28 304 342 301 42 304 304 95 82 81 351 296 304 400 96 28 280 304 304 28 310 28 195 304 276 304 237 310 28 28 28 128 28 28 310 49 310 304 310 304 168 310 304 11 313 291 248 183 28 423 72 13 242 28 304 74 28 387 280 28 304 28 304 260 28 147 310 268 129 346 310 28 28 310 304 281 338 416 28 310 486 28 240 402 28 304 22 310 131 219 240 310 304 310 396 28 310 345 304 118 310 175 304 291 310 28 28 483 310 28 401 28 310 236 28 310 304 194 280 310 28 146 28 310 310 310 275 291 304 304 310 332 28 310 291 184 28 286 310 28 99 304 28 28 28 28 328 121 37 310 378 187 310 310 483 310 125 28 304 479 47 304 377 304 43 310 310 310 310 304 115 28 304 304 413 190 319 483 28 304 53 304 310 448 282 28 304 28 304 28 310 304 310 270 310 304 393 99 8 201 133 105 7 304 310 28 185 191 458 304 310 28 493 291 65 102 28 151 310 304 304 28 310 310 304 304 28 444 28 229 109 37 310 131 430 46 428 310 326 28 93 28 310 485 215 40 326 304 28 207 492 28 28 304 310 274 82 28 266 310 304 304 310 310 28 414 304 30 329 281 222 268 28 197 28 28 304 28 154 236 310 304 263 133 343 474 28 452 28 304 303 280 304 123 28 243 310 310 28 28 28 250 310 310 28 310 304 203 304 28 302 454 343 304 28 468 28 113 310 356 227 363 304 310 28 462 304 359 28 28 28 233 310 310 120 382 304 28 274 310 28 111 304 304 101 339 323 266 304 28 223 310 372 310 175 310 304 310 41 384 469 466 304 304 339 443 223 28 28 310 304 310 120 323 304 178 7 481 489 199 28 304 157 310 28 473 313 334 129 483 174 304 119 304 28 95 28 310 13 304 24 310 310 65 304 179 310 304 400 304 149 304 42 459 310 304 304 28 28 190 476 304 60 304 310 484 310 310 28 28 163 83 304 304 47 304 310 104 28 304 304 304 28 304 304 71 304 310 53 28 310 28 304 28 310 449 499 337 251 489 310 147 28 304 304 298 17 310 270 304 417 304 171 28 112 238 344 310 323 319 134 28 304 382 252 383 310 28 234 481 28 304 304 301 158 28 76 28 304 304 304 208 325 28 304 304 310 304 310 452 310 257 304 304 28 310 66 310 310 310 304 304 28 310 212 313 304 310 28 28 290 310 202 304 304 304 28 310 141 414 304 304 304 6 304 310 346 28 35 310 360 177 477 310 310 304 154 154 304 28 179 304 120 304 291 439 304 310 310 304 28 310 476 304 390 28 417 310 402 443 74 28 98 291 304 28 28 357 28 1 70 270 365 304 310 277 310 310 28 119 311 304 1 277 28 483 181 304 304 434 340 281 304 28 304 99 332 61 310 28 304 167 238 265 156 340 310 28 284 310 310 304 28 206 28 304 310 28 463 8 310 310 310 497 304 375 498 304 372 28 28 310 310 310 68 304 28 205 310 28 310 87 452 346 354 304 321 28 77 52 76 242 310 39 310 95 304 310 61 377 359 28 177 304 23 55 391 28 192 310 310 310 175 28 310 144 310 375 28 310 304 28 205 310 304 310 429 385 85 28 310 228 304 304 304 405 28 382 304 304 28 304 310 357 273 28 265 310 49 28 310 310 206 83 28 310 71 304 270 310 271 102 364 402 28 106 444 28 134 401 90 28 492 28 304 304 301 27 28 331 65 310 489 242 28 382 310 28 28 304 304 304 8 28 28 28 310 288 304 28 304 304 138 28 310 310 15 310 304 304 304 310 310 304 28 310 28 28 372 28 28 304 308 28 304 330 206 304 176 28 28 477 205 270 183 304 310 493 310 310 384 500 310 299 121 28 28 28 310 28 28 304 21 310 492 439 304 304 370 423 310 304 310 305 310 310 271 247 381 270 28 134 444 310 310 310 401 28 310 77 253 1 218 332 304 57 436 310 28 304 358 95 310 28 304 78 157 310 28 28 28 304 318 89 310 49 397 310 310 120 310 310 28 490 483 28 310 28 28 308 121 28 28 304 331 28 103 105 97 442 28 304 386 28 28 404 310 304 476 197 152 108 304 360 28 304 304 120 28 84 381 403 56 310 304 310 304 28 304 473 46 28 13 28 120 65 304 304 304 304 304 310 102 39 304 304 28 304 304 304 28 310 304 310 310 28 304 28 370 28 46 10 304 28 310 304 176 310 381 28 28 28 304 304 11 317 310 467 278 28 208 28 304 28 304 304 374 304 28 304 350 270 302 337 28 28 58 148 28 304 304 304 28 310 304 28 204 28 28 310 28 304 310 304 310 50 310 304 65 304 28 310 310 28 363 28 310 304 310 28 256 310 310 304 28 304 322 133 304 28 28 478 313 418 310 28 310 310 310 304 304 310 260 310 28 304 310 243 304 310 28 96 304 310 496 28 304 312 310 383 310 304 28 406 28 310 310 304 28 28 1 28 310 310 28 310 22 28 304 304 310 416 402 28 213 310 28 240 266 310 458 28 162 310 93 25 304 28 304 28 28 31 310 310 269 310 118 304 28 28 175 304 403 28 28 310 326 28 28 310 310 481 28 28 310 28 18 446 310 310 28 310 310 458 28 310 404 28 483 310 310 28 310 273 310 310 103 35 310 310 304 28 310 310 304 122 433 312 310 495 310 310 304 403 483 304 64 310 304 283 304 194 28 147 147 28 242 114 166 310 15 382 304 459 304 304 451 28 10 28 239 473 304 268 269 74 349 304 43 310 470 304 304 422 310 28 28 304 304 220 304 28 28 310 310 304 28 210 28 304 28 28 73 238 335 28 304 310 304 112 424 220 205 310 304 310 28 28 310 310 28 230 304 28 28 291 310 16 304 28 137 304 310 310 304 53 419 28 58 28 235 233 115 310 28 310 28 28 310 65 182 211 216 186 310 403 28 17 457 304 304 304 304 133 28 310 28 310 109 28 310 310 304 310 310 304 310 423 28 480 304 260 101 310 28 433 65 28 304 252 202 189 382 304 323 293 355 200 310 304 28 304 227 1 310 437 295 52 304 310 28 304 310 303 228 304 79 310 28 400 304 304 310 28 28 1 310 304 21 453 28 310 310 137 263 310 304 28 304 485 269 304 28 304 310 270 240 186 262 386 310 310 484 28 304 478 28 304 28 28 310 28 310 304 377 28 310 120 304 310 65 275 28 401 304 203 339 28 310 102 304 339 304 251 28 28 310 310 28 247 17 304 474 310 304 28 28 444 82 494 318 304 28 28 340 28 310 118 310 304 28 304 28 249 27 310 28 402 310 59 310 310 304 310 294 310 107 304 304 28 474 386 304 310 304 423 304 273 304 28 336 248 310 304 304 342 373 111 464 28 287 248 28 402 28 304 227 310 304 367 120 310 425 310 28 310 310 396 388 20 310 181 23 28 28 211 15 304 304 304 292 28 310 310 155 153 304 310 472 28 28 28 263 392 28 310 28 113 194 87 500 284 487 314 304 310 304 304 28 445 28 310 304 310 454 28 310 310 310 304 28 28 310 304 310 244 28 283 304 310 310 420 240 304 304 310 439 445 304 310 178 414 310 463 24 128 158 28 304 41 28 168 310 184 67 263 23 28 304 291 28 310 310 16 16 310 238 343 28 404 310 255 39 28 304 28 304 28 304 304 228 28 310 310 304 310 28 466 310 310 304 28 235 313 310 28 304 304 374 326 304 310 320 310 28 49 304 310 360 304 304 332 310 476 500 228 304 310 211 206 28 28 28 310 158 28 28 310 308 274 156 224 310 304 435 310 310 28 304 456 112 310 304 111 182 28 304 310 310 304 310 304 415 310 28 456 310 499 102 428 314 28 310 310 364 28 28 310 310 304 258 195 28 310 304 304 183 340 28 175 392 354 211 310 28 28 28 310 304 304 64 304 218 31 28 304 141 310 304 28 16 36 304 28 310 304 28 310 59 391 44 304 331 458 28 310 310 304 310 160 463 107 310 310 397 310 138 28 304 164 28 28 310 284 28 304 44 310 310 28 304 242 200 26 310 77 304 310 147 182 134 53 360 53 304 304 304 64 28 206 304 329 28 498 28 226 393 97 304 28 310 28 179 5 348 390 28 354 304 304 304 28 304 243 310 457 28 353 28 28 310 310 304 28 310 57 28 57 469 461 304 28 28 28 310 28 28 132 310 297 35 304 310 79 28 457 396 310 310 310 223 310 263 98 264 439 72 304 28 304 456 28 28 310 304 332 310 310 262 389 28 257 344 304 304 149 14 28 304 231 187 25 304 28 274 179 262 43 304 304 304 304 249 304 28 310 28 119 21 310 281 310 93 334 28 28 310 434 310 333 21 98 463 7 304 367 297 304 310 310 304 304 301 304 11 278 304 344 310 310 319 28 477 28 310 28 301 447 304 28 28 33 304 310 383 310 304 39 310 16 304 304 310 404 237 310 417 310 304 116 310 211 310 28 28 28 304 28 310 16 310 402 310 21 28 372 100 28 310 221 412 304 310 28 313 98 310 304 310 453 310 412 28 310 304 304 310 28 381 130 383 28 304 242 222 304 304 33 304 436 28 28 28 304 416 304 28 28 375 333 74 310 310 371 28 310 310 49 28 283 28 28 107 304 381 480 28 304 304 28 211 310 382 304 482 6 304 28 304 33 310 205 28 4 28 310 167 49 304 458 170 84 319 28 281 382 125 310 28 304 310 304 28 33 385 310 74 310 396 310 304 423 282 304 28 28 28 28 495 304 310 28 170 310 496 304 252 244 447 28 28 310 304 310 399 304 304 304 310 39 310 208 310 157 39 401 28 310 28 304 28 310 304 310 304 310 402 28 149 304 310 310 275 28 304 331 304 483 87 54 28 142 375 113 310 304 28 310 310 18 28 310 310 1 28 195 211 304 310 427 435 413 28 325 304 28 260 304 492 471 310 304 364 416 253 198 304 310 310 351 495 310 466 28 28 151 173 310 310 107 304 304 371 310 423 380 310 377 339 55 362 304 49 28 28 28 310 265 431 310 351 28 304 54 310 310 304 86 486 28 310 148 61 310 456 304 304 436 28 304 310 478 475 144 444 28 494 249 302 109 430 304 310 28 424 304 310 310 310 96 397 310 28 131 28 310 28 28 214 306 34 310 295 304 304 304 28 351 310 304 116 304 28 145 304 365 457 80 240 140 76 310 143 402 304 310 68 310 304 482 28 28 28 486 262 310 28 304 372 462 304 438 301 310 304 327 304 304 310 304 487 412 10 304 240 28 266 111 408 310 412 46 304 304 304 310 310 310 4 304 304 44 313 28 364 304 28 28 28 310 310 304 28 412 28 5 105 304 28 310 304 28 127 386 240 28 374 310 310 304 28 58 462 340 28 111 310 281 410 304 310 488 164 310 310 28 407 339 310 304 316 310 310 28 487 28 227 28 310 310 28 304 28 483 201 304 280 28 50 28 304 29 304 304 211 304 327 45 310 436 109 304 28 49 154 310 304 451 388 304 310 304 167 304 310 310 28 304 310 310 28 310 310 310 28 310 28 304 170 463 321 370 304 445 67 219 304 310 310 28 18 358 310 310 310 310 291 280 304 304 310 304 304 135 38 55 449 267 423 310 186 347 398 76 457 310 310 310 28 137 28 28 28 28 310 20 304 211 455 173 28 112 304 304 54 28 136 334 304 457 61 304 304 28 483 28 203 304 442 310 310 310 59 85 310 28 28 178 395 28 310 28 310 310 376 28 310 269 275 5 310 200 310 28 28 457 237 28 28 483 80 28 310 310 58 310 310 28 310 443 310 322 28 279 310 310 304 57 103 310 310 28 98 304 78 478 304 28 310 51 400 486 28 408 97 304 310 304 310 304 310 310 304 50 304 310 28 28 357 376 140 310 28 120 28 310 28 129 304 310 310 310 310 304 28 310 310 370 304 304 304 330 310 255 28 28 244 28 235 304 464 313 310 28 304 24 28 394 374 28 310 142 263 310 44 34 299 304 304 28 346 185 304 339 310 310 28 43 310 304 304 304 275 304 341 310 28 304 252 310 304 310 304 481 310 487 310 28 1 28 28 51 142 45 28 304 304 301 16 171 28 240 304 310 33 236 17 304 28 304 310 28 304 456 304 28 310 130 414 28 125 99 304 348 482 28 409 310 79 304 39 304 197 28 304 310 310 304 28 304 304 34 304 28 80 10 304 63 28 28 304 28 15 28 147 28 310 28 310 304 166 28 310 28 499 494 304 28 310 28 7 310 28 4 310 304 402 161 73 464 304 28 28 4 304 310 310 310 310 28 310 37 354 428 304 304 304 108 28 310 136 310 310 252 304 28 304 235 304 304 310 310 304 310 304 314 304 304 11 310 480 47 304 28 310 310 237 28 304 310 265 78 12 120 304 304 28 296 28 488 28 28 310 304 111 28 28 28 310 270 28 61 304 8 304 208 122 310 310 28 98 222 28 304 408 11 310 304 28 28 100 404 65 304 304 310 157 365 310 304 267 304 310 28 53 28 156 28 179 310 28 351 304 28 304 310 175 372 304 65 90 304 301 102 132 286 263 408 28 28 310 67 310 3 310 68 304 28 28 28 362 310 431 304 50 310 330 310 304 310 215 39 362 304 304 310 304 28 310 234 28 28 384 28 310 162 28 321 304 304 483 28 321 179 166 196 28 310 400 178 28 60 118 39 28 304 28 304 310 28 313 28 28 28 483 310 28 304 422 304 304 304 310 177 310 118 426 28 8 437 310 310 196 310 101 331 304 140 304 447 28 304 11 291 26 28 344 28 310 310 128 215 28 304 124 466 28 310 304 304 310 304 28 318 310 291 476 304 39 304 304 310 28 304 304 304 310 310 106 310 310 310 291 28 304 310 28 304 304 304 304 310 310 21 394 459 314 304 221 28 304 304 92 108 106 49 245 310 28 28 304 483 471 261 310 28 131 88 135 304 304 28 28 281 28 310 67 445 310 304 304 210 310 304 310 310 304 310 304 28 496 389 240 304 379 99 28 462 38 304 338 304 304 50 28 369 28 304 10 28 28 28 446 304 310 310 310 187 85 28 28 28 310 310 42 151 310 384 304 117 304 304 310 60 284 147 400 378 304 447 28 28 310 272 28 28 28 460 310 382 28 310 164 310 304 310 248 310 310 28 310 256 310 307 304 310 407 223 310 28 304 429 310 28 28 304 310 28 382 227 310 28 304 28 58 7 418 304 304 25 304 310 185 310 496 310 97 133 413 313 427 304 425 339 304 304 28 310 310 310 264 310 73 304 138 456 309 421 304 456 310 463 304 304 28 310 310 28 310 310 310 310 28 304 304 452 304 310 28 28 310 304 28 211 326 478 28 499 28 432 310 49 304 28 331 64 304 398 328 402 310 310 304 28 28 304 185 28 440 28 310 332 304 28 164 28 117 304 479 304 310 353 28 28 304 28 439 28 147 7 161 310 132 310 28 310 145 310 28 304 390 28 68 310 308 28 28 180 77 402 28 391 28 28 304 310 251 470 437 419 310 375 291 17 310 304 28 52 480 28 103 499 236 310 88 304 231 310 28 304 304 158 28 28 304 310 310 67 215 80 118 28 304 304 28 45 28 395 28 29 457 356 304 340 442 462 304 147 291 492 249 304 310 310 304 304 304 28 310 58 304 332 65 402 123 28 396 441 29 114 310 464 28 28 162 28 304 365 310 28 310 310 176 28 323 28 47 254 310 49 106 28 28 310 310 288 304 28 310 28 310 242 141 28 310 28 28 310 310 108 58 310 336 310 268 304 310 28 28 414 212 304 28 304 437 304 174 310 336 206 304 28 28 28 38 3 304 28 28 408 28 310 226 304 310 310 310 28 304 28 304 308 201 41 310 456 485 304 310 28 119 304 310 28 456 310 304 338 28 310 304 310 53 310 310 310 310 310 419 310 304 415 304 487 304 464 310 304 408 307 310 310 124 310 310 310 28 157 304 408 15 28 310 456 138 28 186 28 473 340 28 393 304 212 270 413 310 28 304 310 28 167 304 28 467 28 437 310 304 310 310 209 28 225 238 154 82 28 28 397 304 28 38 310 28 186 128 310 310 304 304 199 28 310 304 4 304 310 28 304 28 310 310 304 310 28 343 310 270 188 310 33 304 178 28 181 310 304 405 362 304 304 304 208 296 28 120 402 310 452 446 28 462 28 28 413 310 310 28 489 28 310 497 310 28 28 304 28 200 256 310 310 478 28 28 310 211 428 304 301 420 28 28 310 310 315 409 310 310 395 177 28 332 325 352 304 304 28 157 310 421 310 364 28 304 243 307 459 209 28 351 47 28 310 407 310 28 28 240 310 311 304 150 304 304 304 267 28 49 304 310 483 244 60 304 28 28 28 310 221 28 304 28 304 494 304 46 304 287 28 304 29 304 28 28 304 28 424 28 304 257 213 145 13 304 304 310 310 310 310 310 28 443 310 478 370 310 28 211 310 304 423 28 28 455 304 116 310 304 297 28 182 28 310 310 28 147 202 480 310 28 480 310 310 304 304 28 28 28 159 240 304 28 28 333 304 304 310 310 310 28 154 310 310 28 304 28 28 310 181 310 304 310 304 475 310 167 456 245 28 453 244 441 310 322 235 28 28 304 439 304 304 325 310 304 310 212 304 28 310 28 310 304 304 371 84 194 28 346 310 28 91 273 310 28 240 53 476 304 304 28 28 28 310 304 28 290 175 28 401 323 310 310 310 28 60 304 28 28 304 304 304 304 356 304 28 304 310 336 310 28 7 390 304 276 310 304 310 304 304 28 28 28 41 20 304 28 370 28 310 304 310 310 301 310 304 304 447 72 483 158 370 310 28 310 304 310 310 240 28 35 274 310 304 152 310 249 78 310 135 28 310 289 449 254 310 252 304 310 28 404 304 304 304 304 304 28 191 28 28 28 310 28 28 310 304 304 310 367 304 170 304 28 310 28 215 17 468 435 287 304 28 304 28 89 28 304 28 310 310 310 477 28 412 211 290 432 304 381 310 310 310 310 304 53 33 310 105 304 304 41 28 28 310 310 28 310 304 28 169 136 372 322 310 28 304 259 310 15 28 121 304 304 304 304 28 313 239 28 304 28 95 382 28 28 310 310 310 28 165 373 206 304 28 304 310 304 28 28 28 310 28 28 304 247 231 91 495 418 28 207 28 495 28 310 310 350 28 28 182 304 294 304 310 28 495 304 264 304 310 147 166 28 372 310 190 347 69 304 304 448 217 304 310 28 28 28 28 90 28 304 310 194 304 28 31 393 49 310 29 304 28 310 28 310 472 304 270 382 231 28 304 147 310 214 310 28 422 28 226 487 28 321 28 304 28 310 304 128 304 304 28 28 28 304 304 304 304 23 28 221 355 310 304 28 401 28 451 28 353 310 304 477 133 37 304 293 189 304 28 310 340 310 310 28 304 340 208 65 310 304 28 28 310 364 32 304 251 28 424 28 310 396 310 310 147 199 28 428 304 65 154 304 464 113 304 205 310 310 28 304 310 28 310 28 304 304 423 7 304 28 310 171 201 406 401 304 112 272 310 215 432 304 310 289 436 28 28 332 28 28 117 304 53 304 191 28 310 310 28 358 310 337 310 304 248 28 304 304 310 435 304 310 28 256 382 331 28 310 369 310 384 417 310 402 28 310 304 304 75 28 310 304 310 310 28 239 304 151 310 28 28 304 161 28 123 304 438 28 28 250 304 304 86 271 349 304 310 409 205 491 304 313 304 310 310 319 233 56 122 350 304 251 310 304 310 304 310 304 389 28 28 269 391 304 28 28 28 28 310 310 230 28 238 204 25 310 270 293 310 291 28 33 194 129 310 214 372 310 18 28 304 304 304 28 28 310 310 304 304 28 28 233 453 310 203 304 287 28 304 304 28 28 304 28 323 462 174 51 52 122 28 206 390 101 304 28 304 310 65 486 63 310 102 310 162 304 310 285 483 304 310 481 359 304 28 304 39 310 28 28 304 213 28 28 211 89 462 194 304 411 94 437 28 28 304 304 304 28 310 310 304 304 28 330 304 316 386 24 304 28 310 310 155 310 28 28 472 28 304 137 401 310 379 28 28 304 224 310 28 310 28 338 263 116 28 28 39 310 242 310 304 310 304 304 28 304 97 28 10 304 304 28 205 304 28 310 129 257 310 28 304 233 103 131 310 78 304 310 28 354 310 34 304 310 310 193 162 28 304 304 310 310 408 28 304 28 310 304 28 402 304 147 28 162 100 310 304 14 304 310 323 394 199 413 359 301 490 59 28 304 28 270 310 28 49 310 304 42 23 304 402 246 304 310 304 313 109 28 310 211 304 304 248 310 28 28 118 304 28 240 110 465 450 304 382 304 310 139 349 28 310 123 352 137 132 350 73 106 367 188 310 368 310 203 310 28 304 216 304 28 310 27 304 310 310 208 262 213 145 152 310 304 304 28 310 310 424 310 304 304 350 310 314 304 310 189 28 299 313 483 45 310 310 310 347 28 310 310 304 304 483 310 310 304 310 310 28 28 53 331 52 310 248 304 301 28 28 304 187 28 304 310 375 94 304 310 310 146 304 373 310 310 469 310 28 39 28 68 230 28 304 191 28 310 125 28 52 28 28 28 28 304 304 304 310 310 304 304 240 310 279 304 311 304 158 348 352 310 310 28 191 461 111 354 304 304 28 58 28 28 310 28 310 304 310 366 290 310 162 95 304 54 310 249 310 106 304 84 28 59 304 304 220 310 39 304 430 67 430 304 199 447 310 444 310 56 413 128 310 304 93 28 40 304 28 485 310 301 310 498 304 20 310 304 304 310 310 28 304 304 310 28 28 292 23 304 310 304 304 310 465 345 138 487 28 28 310 309 310 271 304 304 348 310 310 28 28 199 28 39 310 304 304 229 461 310 380 28 153 50 28 189 488 354 304 186 376 28 98 310 310 304 304 207 310 310 310 28 28 28 310 310 181 160 310 310 135 127 326 330 310 300 28 310 310 134 304 242 28 28 310 304 304 95 373 304 28 304 310 248 28 310 310 304 304 28 460 266 310 310 28 304 407 304 310 28 310 304 22 310 251 304 304 28 310 2 147 171 376 28 28 169 233 250 28 476 349 28 304 483 28 28 299 28 265 304 383 304 342 120 28 304 497 379 28 123 65 113 304 310 308 67 28 376 310 28 304 28 304 28 304 28 53 2 304 28 430 28 141 132 266 405 310 136 362 136 310 310 483 304 310 28 310 28 343 421 367 304 304 310 267 304 28 28 28 476 370 60 124 310 310 301 304 299 310 245 28 44 304 310 181 28 304 240 141 28 28 50 104 304 174 304 310 283 304 246 56 485 28 490 304 28 310 310 292 389 39 304 310 310 28 310 408 310 313 288 198 304 310 28 304 304 414 215 423 310 304 128 310 28 23 304 28 28 304 310 310 28 310 28 28 310 28 310 28 318 133 115 355 70 310 280 310 304 286 28 328 116 28 28 310 310 304 310 310 310 43 284 28 281 28 304 315 304 310 28 28 175 310 304 310 26 146 256 310 62 304 396 227 211 147 301 161 387 310 310 28 304 184 405 304 55 28 304 304 28 250 28 304 370 310 244 28 310 120 453 345 28 362 310 28 137 310 375 28 304 251 28 304 310 28 28 211 482 31 109 375 310 452 310 304 28 304 63 397 28 310 129 355 393 365 304 271 28 70 28 310 274 479 230 198 28 304 310 310 304 310 482 56 254 383 444 28 28 304 28 304 121 28 304 382 304 28 28 321 304 310 204 181 337 281 304 90 28 28 310 310 129 310 468 304 472 310 452 270 28 304 249 304 285 28 304 28 65 298 260 28 404 79 410 28 368 49 304 48 309 304 294 28 310 104 304 304 147 90 28 392 220 408 144 177 310 310 310 60 432 115 304 28 28 28 304 281 304 28 28 310 304 28 304 304 399 28 305 58 65 28 28 28 227 310 187 423 28 304 28 28 273 321 22 345 304 28 304 310 310 304 483 304 301 28 178 306 304 310 28 28 394 287 304 28 28 28 310 97 304 310 304 313 139 17 304 310 200 28 496 304 28 28 310 28 208 28 385 304 62 310 9 304 28 409 332 310 310 28 28 322 306 393 494 15 400 1 304 304 28 373 310 28 28 383 28 467 28 310 336 209 443 391 35 100 204 127 304 310 436 40 468 408 268 399 91 28 310 304 310 131 304 301 296 28 28 310 417 304 304 304 312 310 28 28 459 415 319 28 192 62 219 304 310 282 28 310 289 291 69 368 166 304 310 304 304 310 304 350 310 304 154 310 304 310 65 28 471 304 446 304 304 304 304 310 28 77 310 304 310 304 81 310 191 342 304 303 28 310 304 319 74 310 310 28 304 310 367 28 304 304 28 28 322 304 304 304 310 310 304 304 304 28 407 304 304 28 402 291 38 303 304 310 379 304 310 202 28 304 304 304 310 28 243 57 28 332 28 304 304 310 157 379 98 331 304 331 304 310 28 59 82 124 478 394 403 28 310 258 310 89 28 310 91 304 310 384 304 28 9 310 138 283 28 28 304 490 304 304 349 214 304 171 310 440 338 310 28 310 28 304 55 304 19 28 28 310 310 28 304 310 310 128 28 310 310 28 304 28 385 205 181 28 441 310 323 304 304 342 195 28 1 147 310 407 304 28 281 28 28 310 381 258 310 304 310 301 304 310 310 310 48 304 477 28 28 28 385 304 304 304 304 428 310 310 28 354 310 241 304 355 270 454 463 197 310 402 312 102 310 207 439 340 106 310 28 310 125 304 304 310 28 304 304 304 304 304 310 456 191 310 28 310 168 310 14 319 310 198 16 310 28 132 314 11 28 414 310 310 28 53 310 310 211 304 304 500 152 240 304 452 310 310 375 359 310 43 374 304 304 76 402 77 310 310 310 28 28 278 304 28 310 148 386 304 304 28 28 147 304 310 28 304 304 28 6 375 251 462 270 332 28 310 119 28 310 143 216 396 94 28 147 28 472 344 28 310 91 310 340 398 28 304 28 1 423 304 279 304 65 97 304 304 427 304 240 206 310 113 458 28 310 304 304 28 461 304 28 304 330 156 28 304 28 291 310 28 304 28 367 169 35 304 304 304 28 184 28 289 304 304 310 147 274 28 77 483 310 28 49 304 121 411 304 376 15 315 188 173 451 304 28 310 402 310 351 65 304 304 304 28 291 304 304 161 28 28 304 439 304 28 66 304 310 304 440 310 464 304 304 160 28 42 310 304 1 304 304 28 96 65 86 28 340 304 175 304 310 34 310 304 7 174 28 78 177 393 310 310 441 304 310 28 33 28 28 304 217 310 304 310 253 28 110 266 192 326 40 400 310 271 310 28 28 310 310 28 310 279 28 26 304 480 304 266 310 211 304 304 28 304 304 161 310 122 28 474 304 129 310 487 304 304 28 304 469 310 28 310 304 310 382 28 310 310 28 310 411 310 28 49 310 310 304 472 310 304 32 302 304 304 28 155 44 442 4 310 310 408 304 304 439 304 310 304 304 299 304 310 304 28 304 28 28 310 310 28 28 131 310 28 427 304 310 60 28 357 95 195 304 409 291 28 28 261 158 224 304 367 310 242 465 223 28 282 304 28 28 229 225 310 104 28 304 339 61 304 310 454 28 179 28 310 322 359 28 353 210 310 266 304 28 53 451 28 106 304 17 310 28 304 188 304 402 286 79 257 65 28 484 28 65 304 405 28 304 76 50 310 109 310 28 28 304 140 28 310 138 310 28 19 28 28 431 295 28 304 310 160 28 71 304 68 304 74 302 28 28 4 304 28 310 131 310 445 304 310 65 304 292 371 313 310 28 304 28 28 310 270 42 304 5 119 304 408 81 310 28 310 5 223 28 304 28 95 304 483 313 372 28 28 253 310 304 304 426 397 28 304 432 28 304 304 12 310 28 191 310 28 81 310 195 304 80 304 16 28 28 310 304 310 28 304 153 310 304 223 306 310 310 28 28 310 65 310 28 304 78 460 310 304 405 28 304 216 338 304 74 311 28 304 12 28 304 310 488 192 402 29 28 28 310 415 304 28 28 304 65 27 310 310 28 304 310 304 304 310 304 304 28 28 198 440 147 222 28 397 26 310 28 310 28 287 304 354 310 304 310 310 65 28 304 147 304 77 310 304 95 28 304 19 112 28 304 310 304 28 410 173 304 232 71 304 310 229 314 200 457 304 144 310 310 304 28 261 310 350 5 28 310 500 28 227 55 304 365 106 92 69 310 28 185 310 304 281 304 159 65 28 28 304 139 310 39 478 407 304 310 304 28 310 52 189 7 310 28 310 304 486 28 28 310 276 28 328 304 439 368 310 151 304 310 304 304 28 310 304 310 304 371 28 498 310 172 28 310 18 304 304 304 28 28 304 304 1 304 336 304 304 248 112 319 7 118 213 304 327 39 125 28 304 304 304 31 32 142 28 110 483 304 310 310 28 60 28 304 304 323 28 232 468 62 28 240 28 326 310 304 310 28 214 78 304 99 310 28 310 435 28 166 28 28 28 404 28 322 310 28 310 304 78 310 28 10 417 310 28 421 28 304 225 304 126 259 304 28 356 28 187 339 310 28 310 28 304 104 28 182 249 344 28 304 28 310 310 28 310 65 2 310 28 28 28 28 304 472 310 28 28 28 28 304 28 28 28 304 304 158 304 310 141 270 221 28 28 310 273 195 28 76 28 28 304 310 28 28 35 28 49 310 28 304 28 28 310 310 305 28 304 379 442 185 1 342 8 484 224 484 304 309 384 28 188 168 147 304 377 28 310 28 28 28 380 304 145 304 66 304 115 28 310 304 438 498 310 28 2 28 304 304 267 259 28 491 310 304 304 310 28 28 310 39 304 28 28 310 332 16 28 28 225 115 304 304 304 51 332 483 222 336 393 310 310 66 304 304 191 356 164 310 304 310 304 310 304 148 28 258 1 29 298 316 304 304 310 28 415 187 310 310 304 310 418 304 310 28 28 270 28 304 28 28 28 374 423 281 28 310 304 304 304 301 310 332 499 28 28 28 27 231 310 304 28 270 310 304 417 310 28 28 211 304 28 310 167 115 310 11 160 310 310 28 310 310 28 26 310 31 28 304 304 168 13 310 168 24 304 446 304 304 304 391 310 28 120 310 362 147 275 28 28 65 28 210 121 99 304 429 188 310 481 310 28 28 74 310 322 83 310 14 304 176 304 310 120 304 113 304 392 320 304 304 378 28 310 310 28 28 299 310 28 45 304 61 28 304 310 310 310 319 304 304 310 382 304 28 423 28 211 199 304 304 59 304 310 304 483 134 304 304 304 310 28 310 310 310 304 500 190 419 497 28 28 28 28 28 304 304 28 28 450 310 163 483 209 310 333 304 150 304 213 182 304 310 221 28 304 310 304 304 28 310 304 142 159 28 385 28 310 310 152 303 310 310 304 118 310 28 304 204 155 296 178 304 310 28 310 304 28 269 310 278 495 389 249 381 104 23 490 28 310 28 185 210 389 304 310 304 223 28 363 41 28 469 310 22 131 304 310 461 167 395 310 28 310 424 28 304 28 304 28 139 28 28 6 72 28 28 310 265 310 47 355 304 310 304 304 483 310 477 304 432 28 493 310 28 310 291 28 394 40 130 238 52 304 304 310 28 403 304 28 304 310 304 310 478 304 304 28 304 499 7 216 388 28 28 152 337 207 299 260 28 310 28 310 28 304 310 421 109 304 310 28 304 28 17 47 310 28 310 304 462 17 28 304 310 310 372 310 240 310 310 28 340 1 225 291 298 295 28 28 304 28 186 310 28 417 103 377 270 310 310 304 304 304 28 62 28 447 304 203 281 28 82 28 28 304 310 28 28 304 77 351 475 148 310 445 346 28 185 310 310 156 28 310 304 81 304 304 304 387 295 1 310 310 40 326 304 304 310 324 28 310 304 310 304 28 28 28 310 402 310 28 310 310 310 304 339 304 447 14 310 28 408 458 414 228 122 83 412 304 28 304 454 206 28 304 76 304 28 470 304 28 28 304 71 240 304 357 408 316 28 440 28 28 500 352 332 304 18 240 304 84 304 304 28 119 147 423 182 74 26 304 306 310 28 202 466 28 28 281 28 81 310 39 24 304 310 28 76 310 310 304 116 310 310 28 28 304 304 468 310 372 267 304 310 28 375 215 198 20 490 98 28 28 444 310 304 433 50 304 310 28 310 310 200 310 353 307 310 70 423 136 106 304 427 278 310 28 310 304 304 310 310 453 381 310 310 488 310 133 403 28 35 28 304 28 425 92 310 304 304 281 310 291 310 28 280 28 468 29 150 279 157 28 304 304 102 304 304 28 453 117 240 28 304 304 304 106 475 28 28 115 396 310 304 28 28 304 72 133 235 304 195 291 63 310 304 310 310 310 286 389 315 310 310 304 310 304 264 304 28 304 304 310 304 310 19 304 291 304 28 373 310 28 28 428 325 310 304 28 310 28 304 22 68 28 304 304 28 206 476 310 54 243 310 310 133 28 310 204 304 28 383 310 28 28 28 315 304 304 153 304 304 205 310 144 304 310 28 310 383 211 28 310 28 304 28 304 269 304 310 1 304 28 310 28 304 477 304 336 49 281 310 483 28 310 28 304 28 319 304 304 417 310 322 52 262 137 310 28 450 258 28 28 489 28 388 310 39 28 449 28 379 36 270 28 304 310 28 249 28 215 28 382 28 310 61 310 310 128 474 310 320 310 304 28 2 28 146 105 28 28 28 304 310 310 392 28 310 304 154 304 291 28 310 430 310 304 28 28 4 28 310 318 332 304 39 310 310 39 304 13 310 389 28 137 28 304 304 310 310 28 69 304 173 62 28 310 135 28 28 211 28 172 28 382 28 224 222 66 28 232 310 270 127 304 255 78 28 46 157 304 28 304 28 401 284 28 304 310 28 28 365 310 57 301 201 468 26 385 28 314 304 304 310 163 63 423 310 28 270 304 304 434 363 310 251 277 79 310 310 304 291 304 487 28 304 28 136 28 310 65 385 310 304 413 186 310 304 28 310 310 136 79 28 304 304 28 28 310 259 310 56 304 304 310 310 160 304 304 310 380 304 304 304 304 304 304 47 408 304 27 201 310 304 28 28 28 423 460 408 451 467 304 28 364 335 17 255 310 304 28 28 28 304 52 310 310 310 471 304 443 310 336 343 304 304 266 65 28 229 34 304 310 28 310 310 310 28 304 83 28 310 93 304 28 310 304 32 28 94 123 342 304 28 304 304 130 295 28 304 28 174 28 310 310 14 270 310 463 316 293 112 310 410 304 310 28 310 310 304 310 304 382 471 310 27 298 310 304 233 18 28 332 28 310 304 332 148 96 310 310 304 28 28 28 304 28 97 310 112 92 310 28 28 198 28 304 28 310 270 263 304 310 28 304 310 204 28 274 30 110 490 304 310 155 304 28 310 483 304 28 310 354 310 304 49 304 28 408 304 28 310 239 360 28 310 28 310 304 310 304 133 310 28 261 310 310 310 242 300 160 28 355 304 321 310 28 145 310 361 472 310 454 147 28 266 482 28 28 28 310 261 28 304 28 28 404 310 310 310 402 334 322 436 310 304 28 304 304 483 479 28 28 304 74 402 28 41 310 437 310 153 304 310 304 211 16 208 310 16 310 304 310 408 377 310 28 310 28 113 28 310 49 310 28 28 28 431 28 310 380 475 304 28 333 481 290 28 362 310 240 28 28 304 90 464 113 310 310 278 367 365 304 28 123 304 365 28 304 304 310 28 304 310 28 304 249 304 310 310 28 28 436 28 28 434 54 310 28 28 147 485 28 28 304 310 310 304 310 28 20 28 304 367 310 28 391 281 310 438 310 28 104 28 331 28 310 412 158 238 269 304 304 61 28 28 28 92 83 23 401 1 489 362 227 310 340 140 304 310 49 310 28 494 146 310 310 310 332 310 310 332 304 323 310 304 320 304 310 203 310 201 304 82 310 310 304 304 304 310 56 310 304 389 28 344 28 310 400 304 304 304 440 28 424 435 304 39 160 310 310 28 304 310 304 28 304 339 28 304 469 429 304 304 28 310 28 28 304 304 304 28 425 28 28 304 472 242 304 304 310 76 389 28 310 304 390 430 86 304 414 28 42 310 310 310 304 100 310 483 304 441 435 28 310 310 197 14 270 492 304 336 28 402 117 308 270 304 28 304 28 28 419 28 189 310 304 152 310 310 304 304 428 310 304 475 190 279 185 146 28 28 28 174 412 139 382 28 28 310 435 310 169 28 20 304 304 310 313 304 310 345 261 304 28 304 304 283 28 239 304 28 310 28 211 256 28 70 310 464 28 50 304 304 310 10 304 310 28 52 310 28 431 310 310 76 310 28 310 488 310 310 310 457 304 429 304 28 39 304 310 412 118 310 115 384 304 310 211 489 304 310 335 108 310 310 310 310 28 332 304 304 123 374 146 28 28 28 304 310 204 127 304 304 304 310 225 28 28 304 363 28 28 274 310 69 304 304 310 49 304 304 310 33 464 304 304 315 310 304 28 28 310 245 408 485 310 310 356 304 310 28 35 28 304 28 28 153 426 304 28 78 304 310 28 304 108 188 434 3 304 176 28 304 28 310 28 304 398 28 310 28 304 147 6 28 304 310 219 28 28 304 28 310 304 102 304 28 147 23 428 28 408 304 310 304 304 325 28 28 28 351 304 310 304 202 28 304 346 120 28 310 392 304 304 126 28 196 28 310 423 143 28 310 310 304 402 76 310 28 28 144 398 133 274 304 304 28 304 313 304 310 28 304 405 310 176 310 16 304 28 304 304 28 310 304 310 402 147 90 28 291 28 148 310 24 272 310 310 28 304 28 144 62 28 28 310 28 28 28 207 310 28 285 457 240 28 362 304 87 304 304 302 172 310 26 310 304 28 304 310 310 310 28 95 310 310 381 135 225 378 28 310 310 304 304 38 310 310 173 270 264 304 87 28 279 304 304 260 28 28 472 310 304 406 304 478 366 310 106 310 167 97 445 365 78 304 292 28 28 276 153 323 28 53 120 123 28 310 40 28 130 304 28 304 168 46 299 28 304 203 310 304 399 175 356 500 310 310 310 28 28 302 310 481 94 28 310 310 304 20 28 184 28 267 310 304 137 28 304 265 144 28 448 28 491 28 304 304 1 435 304 310 304 304 28 39 135 28 304 304 246 304 304 28 373 310 304 325 310 304 182 28 148 304 216 310 28 310 83 310 310 173 304 304 28 304 28 279 402 28 310 158 310 482 28 304 28 466 310 313 304 310 310 328 173 304 304 310 28 304 304 310 403 304 400 100 28 28 213 28 304 304 261 304 64 457 28 310 443 79 304 299 359 310 310 382 304 304 220 310 28 242 28 28 387 310 430 310 28 304 310 304 203 310 260 28 49 142 28 300 28 304 452 310 310 304 310 28 222 374 324 28 310 153 28 417 227 304 28 304 48 214 310 304 304 303 310 28 89 28 304 28 10 28 28 310 310 233 394 359 310 364 304 204 229 99 156 310 28 28 220 291 338 186 304 28 485 310 310 304 368 28 310 310 304 304 299 28 304 310 378 304 304 304 304 283 28 28 224 310 28 310 28 135 304 310 304 261 209 310 310 195 28 323 300 189 291 249 402 6 29 292 304 49 65 194 119 304 28 304 225 28 310 353 304 310 298 37 333 310 28 28 310 304 28 28 304 109 304 326 446 310 28 28 28 310 304 438 304 147 310 454 310 304 28 304 310 304 496 310 310 283 304 310 221 310 310 164 310 310 192 339 28 28 28 166 310 304 274 310 76 310 28 304 121 28 137 28 304 49 304 317 204 148 310 473 52 304 28 429 28 455 304 446 424 310 304 310 69 389 261 304 225 28 189 310 310 315 304 484 28 310 129 39 310 489 28 310 462 304 15 310 451 289 304 240 494 304 310 304 304 402 456 288 310 314 310 310 304 304 310 252 28 28 329 88 310 28 304 83 28 252 28 291 310 379 409 310 493 304 304 304 28 310 263 28 408 28 310 28 310 304 349 419 79 310 57 207 310 28 86 44 273 28 304 310 200 310 310 28 240 323 310 304 28 225 420 304 304 457 28 28 231 304 449 28 19 304 310 145 244 304 147 402 28 134 310 88 187 177 310 454 310 308 111 304 304 28 230 65 310 310 411 80 310 28 304 304 370 28 285 304 310 240 45 28 55 14 250 28 304 144 310 28 148 304 28 28 310 19 310 310 310 310 28 304 28 310 214 214 28 81 310 361 28 310 304 28 304 417 310 28 153 28 304 304 28 433 277 20 254 423 304 79 304 459 49 393 304 28 361 36 304 304 304 304 381 28 310 494 310 179 310 304 475 28 243 362 347 310 28 42 310 65 418 310 28 317 28 28 496 190 28 304 28 310 423 28 299 304 310 175 310 28 304 491 487 304 172 28 53 76 304 310 310 323 28 15 315 304 310 310 310 57 310 500 492 28 28 86 361 425 28 310 28 111 310 28 12 196 28 495 28 28 346 310 323 443 310 191 310 304 148 304 451 28 310 260 310 281 310 82 147 304 310 110 84 310 28 315 160 391 310 376 280 203 348 304 142 310 431 304 313 189 28 310 310 310 451 28 125 28 304 162 304 310 304 310 310 212 304 304 304 348 310 5 53 310 251 75 297 362 310 39 310 353 304 304 310 310 282 39 20 310 28 28 28 310 319 224 304 28 144 365 304 385 304 478 304 304 287 480 65 310 304 199 348 57 310 64 426 310 270 139 310 310 376 28 304 28 310 28 28 310 4 310 304 310 304 310 28 304 304 310 28 310 384 310 205 310 469 310 310 414 369 304 28 28 304 127 310 28 310 294 304 415 335 304 28 28 369 89 490 28 411 310 97 310 28 28 28 304 304 304 28 304 28 28 246 218 442 28 304 56 304 28 437 368 483 439 310 20 210 244 228 122 321 170 123 310 338 310 310 310 310 28 28 37 310 304 310 28 28 122 304 25 129 248 304 34 304 304 39 51 310 28 310 269 310 265 189 153 28 310 28 28 310 304 160 310 254 28 310 77 416 28 28 420 310 327 304 307 28 310 304 310 310 304 310 465 304 304 28 223 483 239 310 304 304 178 332 310 28 108 304 170 310 429 182 423 42 304 281 310 304 310 310 240 202 310 479 360 65 310 28 28 304 28 310 449 53 28 214 310 28 28 28 28 431 304 90 28 304 28 28 256 284 304 500 396 435 28 28 310 258 28 310 310 338 304 28 39 28 212 310 28 151 325 310 304 271 184 456 373 28 304 124 304 28 491 28 28 28 483 286 250 93 310 28 304 469 190 28 28 28 28 310 28 28 310 28 211 304 38 304 28 28 304 28 310 111 338 301 304 28 266 28 28 120 138 310 304 28 28 304 304 225 336 28 310 310 310 499 304 291 47 28 310 28 23 160 310 301 88 28 28 310 426 310 304 310 408 300 104 220 440 27 310 304 310 304 450 310 304 290 310 429 215 304 127 304 302 310 304 310 89 310 296 495 310 304 28 20 304 28 310 28 463 310 491 405 195 425 202 28 304 310 28 273 28 304 310 328 310 304 304 304 28 28 28 28 263 310 304 28 28 11 304 28 310 79 329 310 310 310 166 120 140 364 28 423 483 304 304 28 310 310 147 405 301 427 402 310 304 364 300 28 304 350 98 304 116 28 304 47 311 241 143 259 304 304 28 310 28 28 464 304 310 106 120 248 270 198 28 396 304 310 87 353 310 28 304 310 304 128 498 492 310 291 304 310 115 253 49 28 304 483 370 310 310 304 310 304 310 310 310 139 310 310 224 310 28 310 310 304 310 168 270 187 310 28 28 310 310 374 310 436 304 28 303 28 319 304 304 195 304 310 310 416 71 21 478 310 168 304 36 193 304 408 304 356 161 310 310 107 28 304 410 28 304 310 304 310 403 304 310 28 310 332 68 169 304 304 92 483 310 411 28 28 28 32 304 28 335 28 310 304 28 479 310 304 144 78 28 417 310 28 304 304 291 318 28 304 310 304 28 310 395 28 44 216 28 304 304 304 160 366 297 382 28 28 28 310 230 28 310 436 310 392 304 46 28 28 310 304 28 28 147 28 477 137 28 28 155 460 171 140 304 28 189 310 142 310 481 348 28 28 304 206 393 28 310 275 28 425 310 304 120 310 384 162 310 28 99 28 310 28 313 378 28 304 28 304 304 304 184 28 382 304 310 28 229 310 310 378 241 28 28 331 450 310 28 304 475 28 28 28 28 28 310 322 28 310 142 73 304 306 75 304 375 310 310 44 310 385 490 211 322 310 213 65 338 310 68 28 304 432 28 211 22 28 310 28 310 304 328 310 189 28 43 304 28 237 304 281 216 180 304 28 188 94 346 303 278 28 147 28 28 311 211 304 85 310 28 310 247 28 168 310 310 28 28 304 310 220 28 304 484 28 304 304 28 304 147 28 28 28 41 368 28 58 310 310 270 28 304 28 304 322 330 304 304 304 310 304 447 256 281 221 301 310 304 301 28 451 304 304 28 483 28 304 28 28 250 28 211 211 100 332 108 28 28 37 308 310 28 28 28 304 304 310 393 310 114 453 28 437 223 491 304 203 47 28 28 194 304 304 304 293 304 299 310 370 304 28 310 310 434 304 304 28 28 28 28 304 28 304 304 310 28 304 304 304 221 403 28 111 310 304 310 310 304 310 304 119 310 167 318 274 304 383 401 28 28 382 357 310 304 260 47 28 310 126 163 39 7 391 310 28 75 310 488 28 304 228 28 28 130 304 493 277 310 310 28 28 310 164 53 454 429 8 310 304 114 107 28 304 28 310 304 2 310 364 316 304 28 304 28 304 476 377 350 28 191 417 28 304 70 403 28 28 310 28 120 7 61 28 28 428 245 310 304 304 112 310 357 301 28 310 109 346 310 397 304 28 304 304 310 91 28 65 301 96 304 261 310 304 313 304 285 310 308 310 310 304 304 24 310 310 135 310 381 310 28 200 319 304 190 28 28 28 155 304 34 492 310 355 304 21 304 432 310 28 28 310 399 28 304 310 310 485 310 28 197 304 304 310 28 165 28 284 35 310 304 310 28 270 473 310 397 304 344 28 310 310 310 405 396 200 28 304 339 460 344 310 310 304 304 304 304 28 28 220 310 290 361 470 326 256 304 304 304 28 170 304 28 181 28 86 304 28 382 304 304 28 304 58 120 299 28 310 397 310 423 437 28 97 271 28 276 304 304 50 304 304 304 310 256 403 304 474 264 28 281 316 402 291 310 310 139 393 40 50 310 304 304 310 304 135 469 304 304 304 28 310 102 44 161 167 193 39 304 304 28 28 310 312 361 112 122 304 193 310 310 304 304 310 28 304 220 28 28 444 304 28 28 157 304 310 124 28 310 304 304 337 400 310 304 165 365 484 28 301 304 483 310 335 264 142 310 28 304 310 128 304 28 467 230 184 310 33 309 310 214 330 310 219 304 175 310 52 28 304 310 28 304 418 28 28 1 304 28 69 310 281 304 32 310 423 155 382 296 451 28 263 310 310 304 310 304 304 217 36 28 310 304 402 429 183 28 310 310 136 28 28 248 23 28 106 310 304 28 285 28 371 310 310 28 279 310 338 206 459 304 28 310 28 310 28 44 17 220 427 310 304 342 483 318 190 149 28 152 139 28 17 310 310 310 304 310 457 310 304 28 436 304 28 310 310 189 310 28 28 310 304 28 310 332 310 48 304 304 28 304 162 310 321 310 28 276 287 281 304 70 28 163 310 296 272 6 28 281 310 9 445 304 45 28 310 42 28 1 28 304 1 1 28 456 304 15 382 401 72 310 48 310 304 304 310 28 310 310 304 304 416 304 304 123 304 420 304 304 65 299 451 304 402 310 310 310 304 445 255 258 373 304 84 304 25 310 310 310 310 28 329 423 352 304 304 368 310 73 228 195 304 310 310 240 28 80 28 310 28 304 304 310 228 274 28 304 238 304 310 28 28 304 304 28 310 497 270 304 310 310 28 28 28 310 310 28 310 304 328 304 310 93 304 228 482 304 157 310 304 28 28 28 211 118 22 28 107 39 255 28 310 268 310 310 28 28 28 28 304 304 28 364 310 304 382 423 28 241 368 310 343 310 113 310 310 28 310 172 28 214 406 28 352 310 28 310 39 28 28 304 310 304 287 192 304 61 28 313 447 310 28 310 319 113 263 304 28 12 154 367 310 482 263 215 310 240 28 310 304 65 28 310 465 28 304 304 304 310 304 310 304 204 28 310 304 310 304 382 483 310 382 281 445 13 310 304 310 28 304 58 396 18 310 39 301 28 139 28 28 352 372 364 61 310 326 28 20 28 28 310 310 304 312 304 310 310 304 304 304 424 310 310 255 92 270 310 304 119 300 1 304 211 382 449 210 477 304 28 191 147 310 28 310 292 310 427 28 20 117 310 304 310 310 310 28 42 310 310 415 28 310 28 310 304 310 310 484 304 28 336 310 53 310 28 28 310 350 310 304 310 28 28 310 28 310 58 28 107 388 310 304 304 356 121 281 310 304 310 28 28 304 212 28 310 304 28 364 28 304 286 310 304 310 310 229 449 28 304 310 28 304 310 423 310 155 48 310 28 28 310 304 44 310 28 304 383 304 45 380 270 310 378 404 304 8 310 28 52 28 310 306 313 80 310 304 385 304 376 304 310 28 28 304 28 424 28 463 304 28 304 310 313 28 28 28 304 28 310 495 202 365 304 55 304 310 28 131 304 310 310 28 304 28 57 53 35 267 304 56 255 86 304 28 243 304 28 310 321 28 349 356 85 423 28 355 310 154 183 310 366 310 304 291 304 310 155 310 304 310 310 28 310 28 304 28 28 48 304 304 418 65 28 404 424 201 304 28 224 304 87 304 304 28 310 470 28 28 25 28 429 434 146 317 304 28 42 28 310 207 231 21 236 293 310 28 273 138 421 28 46 310 470 226 310 296 485 236 304 304 383 310 310 42 330 28 134 59 344 28 174 310 129 304 36 304 158 310 310 391 248 437 304 304 28 94 304 444 488 28 96 28 93 28 304 304 304 304 310 304 304 310 304 28 409 483 80 28 304 331 380 310 28 405 304 340 12 304 65 186 304 304 304 28 184 5 310 310 28 424 382 304 310 95 304 169 310 28 28 297 442 486 310 149 120 474 310 183 304 304 310 28 28 417 310 28 200 137 304 310 154 28 304 400 310 310 28 434 304 28 28 287 304 28 311 304 310 75 347 28 304 28 178 28 304 304 310 310 28 28 28 304 304 351 310 310 278 310 310 115 3 19 304 28 310 13 304 121 28 28 310 28 310 206 310 310 32 304 28 310 310 114 310 193 310 431 28 310 28 304 310 78 28 227 79 290 190 335 120 39 447 310 389 304 325 310 28 400 321 310 304 310 340 304 28 310 304 304 28 403 28 304 28 304 304 428 317 310 240 310 500 261 304 304 310 32 37 28 323 304 28 310 67 28 64 304 310 310 310 77 28 28 211 354 28 136 304 147 304 304 43 304 304 352 28 304 310 36 175 310 310 234 370 28 234 27 28 28 310 409 1 304 304 436 483 310 304 119 304 28 93 310 304 313 304 458 310 28 310 301 310 256 304 304 296 310 308 304 486 310 304 28 113 244 133 28 304 40 304 304 310 304 373 310 324 304 222 382 28 310 367 304 304 28 310 28 310 28 28 28 154 304 257 52 304 28 304 28 35 92 28 28 310 28 310 28 310 28 218 172 310 304 304 399 304 28 304 310 304 356 286 318 28 28 58 49 28 354 69 310 206 265 216 76 51 304 165 304 304 28 28 310 304 28 47 304 395 28 394 38 79 310 397 310 211 363 28 314 34 492 339 310 491 28 28 304 408 310 29 310 335 28 367 424 310 84 310 267 310 171 188 310 333 304 391 197 151 310 28 445 304 456 28 310 126 467 310 310 310 310 310 16 310 310 196 28 28 28 53 304 196 304 39 304 310 266 304 28 304 283 28 265 310 28 310 304 88 310 28 304 203 43 310 265 28 39 28 310 310 310 313 8 304 310 310 370 227 310 460 304 312 310 304 304 310 304 304 28 28 304 310 246 155 28 310 304 33 28 206 304 380 310 336 310 404 103 28 304 28 84 304 304 228 185 119 26 53 245 446 28 304 28 28 310 283 304 227 310 310 28 310 408 453 28 28 12 258 310 304 310 66 310 28 329 28 464 304 310 304 200 372 293 304 28 198 310 28 50 310 370 28 28 310 122 304 304 310 341 28 462 28 31 304 49 304 177 310 249 279 310 93 123 310 304 198 28 198 304 310 304 180 28 304 114 197 310 310 47 295 304 304 310 423 304 301 28 270 28 1 304 310 139 189 310 310 397 301 483 310 164 28 28 120 310 315 196 310 304 28 310 310 28 500 304 407 307 282 304 304 310 304 275 39 367 28 28 28 75 402 310 304 28 310 215 454 459 28 310 337 304 422 304 28 332 310 28 310 304 304 226 304 28 304 400 28 310 28 310 342 360 310 328 28 28 120 28 460 28 304 28 28 304 304 310 168 28 310 120 28 28 122 310 304 64 28 1 304 291 304 28 327 90 28 310 463 304 304 41 28 310 304 310 323 310 310 376 274 235 28 322 304 310 28 227 360 230 28 28 453 304 304 278 147 28 28 304 304 93 311 310 28 225 121 298 336 28 304 310 180 203 432 304 28 35 310 37 304 390 39 425 479 28 310 304 28 304 304 310 139 137 304 310 304 28 310 310 28 310 28 28 128 310 483 310 304 310 28 310 240 310 28 310 310 310 304 304 304 73 304 310 108 304 310 304 310 475 401 310 310 304 304 310 331 124 28 353 28 439 176 304 304 391 240 175 218 310 28 28 310 304 367 126 304 304 202 28 310 246 304 28 28 28 410 28 28 176 310 28 28 21 57 180 304 50 304 304 279 423 90 235 251 304 310 194 304 310 29 342 310 310 140 304 409 43 450 304 310 304 304 70 310 28 310 310 28 339 28 28 310 281 28 28 304 310 304 310 485 28 28 310 304 310 310 75 304 474 304 310 164 304 310 28 28 83 310 304 310 173 28 388 28 185 28 28 310 310 304 44 304 291 304 310 310 310 347 53 278 304 310 2 310 304 310 304 28 304 480 181 310 459 28 111 310 28 28 180 313 304 310 304 352 304 304 179 310 304 28 304 310 28 304 28 98 304 304 28 331 28 28 28 304 415 304 310 28 310 28 304 114 304 304 377 310 28 304 304 310 310 304 310 302 387 310 310 28 193 304 152 28 120 310 427 354 28 28 310 373 176 332 28 310 310 377 304 304 304 310 304 304 188 310 28 310 28 304 310 469 304 372 466 304 310 310 28 28 383 467 211 310 247 464 28 28 252 361 304 304 304 389 304 236 310 310 304 304 310 304 304 50 28 310 28 469 247 310 304 83 225 113 310 310 310 304 305 1 304 28 171 310 281 305 28 39 304 28 310 304 222 304 310 310 369 310 304 304 310 304 310 402 28 308 225 28 28 165 168 106 37 28 28 123 28 28 28 196 310 209 310 15 304 418 28 304 310 128 304 304 310 310 304 19 429 304 168 304 28 474 402 218 28 35 304 197 47 275 28 310 120 310 357 280 28 304 28 110 28 410 310 28 304 310 28 193 28 310 316 310 310 71 123 28 310 126 310 304 65 304 310 17 102 28 304 310 28 248 39 304 89 304 243 304 310 123 87 332 304 304 339 7 293 413 310 278 304 282 477 28 452 97 304 310 137 28 451 479 28 108 310 9 295 346 304 80 304 304 9 49 304 310 483 28 449 53 310 304 28 28 310 310 310 348 28 82 28 310 310 87 310 323 310 28 28 276 304 400 304 28 28 304 304 341 310 310 28 310 179 28 238 192 304 304 39 320 310 28 310 304 28 304 310 304 304 6 304 28 304 28 28 304 344 326 304 46 28 278 53 28 28 304 310 310 310 311 272 28 425 310 28 28 310 166 260 28 63 28 105 65 310 310 337 28 304 362 310 308 304 316 28 281 304 28 28 147 310 310 478 304 304 310 3 119 304 28 28 310 362 304 332 74 28 86 307 304 37 28 118 304 28 28 310 304 304 304 304 18 11 28 453 345 310 113 53 166 304 304 304 310 310 304 304 304 200 28 28 216 21 174 304 310 301 304 222 383 330 391 310 304 6 131 304 304 44 310 28 439 304 304 310 349 28 223 53 28 310 28 392 304 28 28 341 349 244 164 90 28 304 310 28 28 117 1 483 336 28 304 310 310 310 310 304 310 28 240 310 310 304 304 304 209 310 28 310 226 430 343 310 310 28 28 258 306 304 28 45 28 304 310 467 310 304 37 304 28 304 28 304 371 28 310 374 12 271 28 310 304 310 28 335 28 354 304 77 374 310 28 66 310 28 468 28 310 28 411 310 30 28 55 483 28 304 28 304 310 310 138 218 310 28 248 310 304 363 39 231 304 310 310 304 58 28 310 310 360 310 28 28 310 304 28 310 310 304 310 171 460 304 28 304 399 310 231 233 304 333 28 310 310 304 401 310 310 304 310 304 304 304 225 304 304 304 28 304 28 304 78 39 310 196 231 412 254 310 310 193 310 84 18 32 304 61 500 304 304 310 310 17 28 304 304 405 304 28 418 28 310 179 304 304 310 28 28 482 310 310 384 315 266 393 8 304 310 28 304 112 304 310 310 46 310 304 28 313 304 453 304 83 481 28 122 310 184 263 404 310 28 310 373 310 28 499 28 271 28 364 28 28 354 28 329 49 310 483 304 28 9 399 304 32 304 248 28 338 305 304 28 28 304 310 441 384 333 95 310 310 304 304 1 310 243 310 304 310 426 310 310 225 304 315 304 28 119 304 310 160 310 26 310 28 303 169 331 481 85 28 450 28 26 382 28 85 74 304 332 310 108 147 147 402 301 304 310 304 304 304 304 304 304 123 28 304 28 304 310 462 240 198 249 304 310 74 28 28 16 28 304 310 310 304 310 304 176 28 53 490 310 28 304 8 310 310 489 120 310 233 304 28 310 263 205 304 304 140 28 310 325 307 243 65 304 304 256 473 28 304 166 287 474 57 362 140 28 310 491 310 227 306 28 310 28 304 304 401 304 278 310 304 111 298 28 304 310 310 304 28 378 313 310 281 169 304 49 304 310 304 1 310 304 497 310 28 240 292 28 304 244 52 28 28 310 304 28 28 324 467 123 28 285 132 304 134 61 113 304 28 50 28 304 362 95 242 111 28 304 310 47 304 304 85 301 310 310 50 310 28 310 28 370 304 304 28 10 28 310 304 402 304 304 207 28 304 304 268 73 310 28 304 28 310 229 304 382 28 275 304 117 304 428 28 494 28 304 304 454 304 28 310 166 2 304 350 310 386 310 28 356 304 160 13 310 479 28 310 310 28 127 483 270 310 28 199 304 310 427 304 266 24 374 220 28 304 310 310 417 260 393 191 249 306 399 28 310 291 28 420 333 310 304 310 28 332 363 28 148 384 401 170 28 69 28 477 57 304 310 222 310 120 28 284 178 182 304 28 190 28 310 96 408 310 364 304 222 388 310 310 97 353 325 79 118 28 304 304 28 28 28 310 440 28 28 310 310 310 310 179 28 54 310 310 310 28 304 304 310 392 283 310 28 304 313 245 310 304 310 304 304 310 304 310 304 28 304 168 304 28 230 404 28 99 304 28 183 407 397 28 28 310 28 304 28 310 28 335 304 107 310 365 211 365 304 310 486 39 310 314 28 310 370 227 28 310 28 402 28 226 28 86 310 310 323 183 304 310 28 304 26 310 304 28 132 28 310 451 11 417 287 28 304 424 304 364 304 304 304 367 304 304 304 147 28 28 304 304 304 231 165 233 28 365 304 147 117 310 319 28 28 310 304 28 304 304 337 245 407 96 310 28 431 28 310 28 49 228 308 167 44 28 310 310 310 28 53 251 310 28 310 310 310 479 310 251 304 363 28 362 310 64 304 28 304 28 28 176 181 28 28 28 310 310 310 304 197 310 231 111 443 408 304 453 304 310 310 165 421 398 290 45 304 304 28 28 28 148 304 317 34 310 101 304 28 28 28 478 28 304 28 310 310 310 393 408 260 211 372 429 240 264 203 304 28 28 28 324 153 304 120 259 310 310 28 28 152 304 304 310 310 310 304 310 117 211 28 28 304 484 304 203 304 381 324 310 328 28 304 402 383 428 310 310 304 304 304 1 304 304 354 28 310 310 28 190 429 304 28 310 338 229 48 310 142 28 310 312 304 28 304 310 310 28 28 379 304 196 310 304 190 291 225 474 28 3 310 310 310 310 304 304 72 304 122 310 341 112 310 304 493 4 310 378 28 304 435 310 200 310 310 203 28 304 258 111 339 304 310 9 310 28 296 49 304 304 310 304 310 310 28 25 313 304 310 419 304 28 28 304 265 28 304 346 304 303 310 28 128 304 415 304 28 65 310 297 304 304 28 310 128 28 85 304 28 253 281 438 304 28 304 28 28 49 469 422 310 310 201 304 304 270 310 304 304 304 28 83 180 89 19 310 466 28 478 408 350 28 193 28 310 377 28 310 28 32 28 301 28 425 28 28 310 304 304 28 470 282 382 218 304 28 310 122 28 28 310 251 310 270 310 304 310 28 310 304 49 304 187 176 154 304 304 7 310 28 339 365 310 332 310 304 28 196 28 28 28 450 304 310 310 408 304 182 310 217 29 28 49 304 168 159 310 310 28 357 1 28 304 304 358 304 310 304 15 4 304 304 304 116 304 24 98 310 310 304 304 28 399 304 310 310 310 319 28 152 191 270 252 28 244 310 310 295 310 81 28 439 487 28 130 174 310 304 28 273 457 456 474 304 310 15 106 304 319 310 301 310 304 310 355 211 30 138 310 448 28 28 28 310 28 28 310 483 1 304 310 28 28 304 310 304 304 408 304 310 310 304 304 385 369 304 364 28 28 304 209 310 310 366 367 275 310 402 310 310 9 416 304 304 304 415 134 28 264 28 414 28 234 304 352 303 304 304 322 331 304 240 177 28 28 400 34 310 28 304 223 471 304 128 273 28 317 158 297 28 28 28 28 28 275 304 357 444 383 310 304 28 28 310 310 304 304 304 310 141 304 310 310 133 49 474 28 310 28 24 81 204 310 304 28 240 310 267 245 310 105 28 28 205 304 28 49 120 310 28 441 28 394 271 304 262 304 304 310 304 28 6 28 304 28 28 304 28 304 310 310 122 328 408 477 190 409 304 28 91 101 310 193 441 304 281 315 109 310 28 304 304 106 242 177 167 463 446 310 310 273 123 28 301 28 310 310 310 397 28 310 28 304 310 310 27 28 491 408 310 157 310 310 382 304 28 423 310 28 310 408 328 304 304 28 310 304 310 310 304 28 304 310 304 310 310 304 310 472 53 147 243 28 304 370 304 28 310 28 376 310 310 304 304 310 28 394 40 285 304 246 312 69 304 321 150 28 245 304 304 28 367 304 304 310 49 167 68 176 28 187 304 165 310 492 28 28 497 310 454 28 28 310 483 348 403 310 171 119 28 28 28 304 310 28 304 310 310 50 364 71 28 310 170 304 310 218 16 97 28 331 150 19 304 310 28 28 74 312 453 136 179 28 310 284 310 28 73 28 304 304 310 210 304 304 310 310 28 304 28 11 240 304 164 310 28 310 304 28 304 108 304 304 28 28 310 304 304 281 310 304 266 304 304 28 28 28 304 226 169 402 28 310 304 304 304 310 310 405 310 310 28 310 191 249 59 28 310 304 345 310 98 304 449 391 304 476 310 28 332 304 28 304 49 304 390 500 304 28 304 268 310 281 464 28 275 310 28 28 304 456 397 310 28 299 307 310 287 304 310 28 187 304 28 147 28 28 310 304 125 257 42 304 310 310 423 371 28 310 310 304 469 304 28 304 304 28 28 147 344 167 28 28 454 304 310 304 310 428 261 304 328 304 310 310 381 310 28 241 28 304 291 310 167 310 304 310 304 477 28 239 483 304 304 310 28 310 376 365 488 97 28 310 28 28 51 28 310 191 20 304 304 381 52 304 310 310 304 310 310 304 91 28 304 310 28 304 28 28 420 148 304 382 28 304 27 304 310 421 304 304 310 304 20 304 383 310 35 28 28 126 28 304 28 189 304 310 28 304 310 229 318 405 188 304 304 437 310 304 304 378 28 211 310 28 310 304 310 412 89 227 142 28 300 304 445 310 13 310 28 72 157 310 28 61 304 313 310 410 310 310 304 304 310 90 28 449 28 310 221 329 28 96 304 310 310 24 117 310 310 161 28 173 270 28 304 50 204 205 304 487 160 304 310 223 65 304 28 194 28 310 304 4 196 360 98 403 28 28 365 310 304 310 28 310 143 322 471 310 28 147 20 28 28 304 28 304 339 304 310 28 120 300 251 310 117 323 175 310 304 304 278 304 458 28 212 310 409 28 310 208 274 233 310 308 28 28 308 304 437 28 278 310 487 28 13 28 63 310 304 89 445 304 310 310 28 47 28 304 360 304 473 28 19 120 28 310 310 304 207 189 304 385 28 28 310 414 28 304 228 328 310 166 28 310 28 304 12 360 304 45 310 423 28 304 393 215 304 28 304 310 471 310 310 310 304 310 28 249 392 310 304 491 304 304 302 28 240 28 196 310 28 304 304 28 28 188 225 304 28 310 282 28 310 332 304 38 28 304 339 22 304 304 310 310 28 310 120 79 270 147 28 366 304 310 314 285 28 310 304 28 28 304 310 271 28 28 180 417 368 28 28 304 34 161 28 310 304 310 310 310 310 53 310 468 310 304 157 134 310 49 28 28 25 310 364 25 304 275 304 37 409 271 278 304 289 195 302 350 33 273 28 310 304 304 76 128 28 116 304 115 310 429 1 304 19 134 74 28 28 28 304 28 222 174 28 256 28 304 28 310 28 310 310 229 97 28 28 28 310 257 310 304 236 304 310 28 28 214 113 13 310 304 28 290 28 304 28 304 310 391 304 304 468 291 28 304 270 270 261 310 28 304 28 52 28 28 444 28 480 28 304 334 310 422 279 310 234 310 310 310 218 28 310 310 433 261 304 25 49 368 37 270 310 304 340 28 406 28 6 36 310 310 243 10 313 310 270 310 332 400 28 281 310 284 310 64 498 304 304 6 310 310 101 304 304 310 304 38 28 304 304 362 148 187 304 310 28 412 414 310 304 310 304 258 304 28 269 455 156 310 304 310 72 310 172 304 310 310 171 28 28 28 28 304 304 28 304 389 310 174 394 310 304 151 244 28 310 310 28 142 383 191 304 175 310 310 28 310 304 28 310 445 28 310 304 272 310 310 29 28 85 438 332 310 28 474 316 304 270 310 408 304 310 119 339 199 390 310 28 28 28 28 310 304 304 118 480 382 28 400 304 304 482 28 28 28 68 122 304 304 304 147 310 141 87 310 310 332 211 402 310 106 43 423 28 200 439 28 112 304 304 304 304 77 310 322 28 203 304 219 304 28 225 310 310 28 310 304 28 436 482 307 304 168 304 28 310 304 121 310 8 28 383 304 28 304 87 310 426 160 304 310 28 28 310 304 53 139 304 28 304 304 287 310 310 119 28 204 28 310 310 263 310 28 325 28 304 1 28 310 28 304 304 404 28 28 310 310 304 28 234 288 435 310 296 4 310 28 304 284 304 18 270 28 317 351 304 49 301 368 304 484 304 13 310 28 304 367 28 310 40 410 310 304 432 168 492 483 310 379 28 211 304 28 494 13 304 214 109 432 403 147 217 451 310 119 310 28 310 310 304 310 28 310 310 304 28 304 28 358 48 466 304 28 304 28 28 310 28 320 148 402 310 28 421 28 163 310 28 182 310 304 281 120 310 230 301 310 304 310 304 310 407 310 310 26 310 304 205 304 304 310 472 304 28 366 155 120 468 23 58 469 28 28 310 310 310 28 310 460 28 304 304 310 346 28 28 28 161 28 382 304 350 28 28 28 28 423 310 271 304 310 28 304 28 304 28 411 82 310 28 28 304 28 28 304 310 28 304 28 451 304 72 180 70 374 28 304 310 472 310 304 380 310 310 304 270 304 304 147 41 304 240 28 310 366 310 304 88 310 310 28 310 313 464 304 310 28 382 301 304 28 28 112 304 138 313 310 310 78 310 310 260 226 195 28 310 365 304 28 304 255 28 441 80 304 21 28 329 16 28 488 19 304 326 400 189 5 186 310 304 123 414 28 158 372 230 28 64 28 28 310 421 304 483 28 310 310 240 423 278 106 310 303 225 28 174 167 157 151 28 304 39 304 28 320 28 218 76 309 193 304 310 304 28 28 326 147 310 84 492 310 28 42 71 304 170 291 421 445 310 306 28 28 28 28 391 310 83 324 426 390 28 86 492 310 345 310 15 310 487 180 28 304 95 53 293 304 462 28 28 304 55 396 382 28 123 28 404 28 310 310 28 28 28 295 148 304 28 304 10 243 342 304 288 411 310 469 473 260 310 284 28 402 28 476 304 310 462 310 307 223 310 27 310 28 465 304 310 195 304 28 28 28 28 310 310 310 28 28 265 28 304 123 28 304 300 28 190 28 310 310 253 28 304 28 304 310 299 28 358 310 304 28 229 28 28 164 310 304 169 63 120 310 436 310 362 304 21 28 378 28 310 170 28 28 430 310 28 28 417 28 358 389 304 86 304 28 304 101 455 310 28 310 1 405 310 194 28 28 177 304 28 28 310 190 28 28 310 28 159 28 310 417 107 345 310 304 304 304 304 28 28 6 78 255 304 304 28 28 101 238 362 474 202 132 304 310 71 28 483 310 310 310 155 310 304 304 173 28 310 310 304 310 350 310 86 310 304 348 28 310 304 28 304 211 39 310 304 433 310 28 145 97 334 339 310 202 330 310 259 310 310 304 298 112 28 445 369 28 310 310 89 304 304 28 28 304 218 157 97 304 423 397 28 134 304 495 207 64 284 310 310 455 304 116 28 310 310 45 310 148 310 359 310 310 304 28 288 125 310 304 304 298 336 378 28 45 6 28 304 304 304 487 304 52 28 304 392 26 201 310 28 304 306 304 28 28 457 462 304 494 310 28 304 51 99 293 304 310 310 304 113 310 304 240 85 368 28 310 304 435 310 472 310 54 240 74 337 304 28 156 304 418 310 89 445 271 310 304 28 304 304 226 304 77 28 304 418 28 310 494 130 28 304 109 304 454 304 304 28 77 362 196 310 310 310 146 304 310 310 304 304 28 76 310 28 453 242 28 28 28 175 310 310 310 403 304 310 304 304 51 304 28 28 121 192 281 310 310 28 304 310 310 304 310 304 103 327 106 28 310 112 28 481 28 310 304 310 276 459 114 28 304 28 304 473 310 310 28 437 310 28 413 79 304 252 304 28 404 310 265 304 310 310 14 28 310 110 473 115 304 28 310 28 304 304 304 304 304 461 277 229 311 366 310 310 28 310 37 304 28 28 310 28 466 310 442 310 127 11 183 215 28 310 264 65 298 483 310 310 28 310 310 359 225 28 28 28 304 252 310 359 310 120 432 28 304 304 310 310 28 310 58 304 249 304 28 28 149 245 28 304 136 28 28 304 349 304 310 28 310 304 28 183 92 401 304 304 310 427 28 95 360 28 434 310 310 483 28 304 310 310 310 28 310 304 199 289 72 34 304 483 304 304 170 310 28 28 134 28 238 310 28 304 28 304 304 291 304 304 28 176 310 310 310 304 310 310 289 310 120 310 304 312 310 304 28 310 420 73 304 310 310 359 183 28 304 160 154 264 310 310 313 211 28 310 53 468 65 304 28 304 304 118 378 304 430 28 90 174 28 304 304 28 495 265 310 441 254 27 159 2 110 28 310 304 315 304 169 102 310 310 304 101 324 152 240 480 28 120 310 377 310 28 304 304 304 304 214 304 310 304 28 310 176 444 304 28 285 189 187 310 380 304 304 362 310 304 273 398 131 28 28 87 28 28 28 28 28 368 142 304 374 310 304 179 187 382 310 304 28 229 29 137 286 310 23 304 404 28 47 304 33 249 401 375 28 493 50 409 28 310 80 76 83 310 310 28 28 304 275 310 270 102 28 398 304 28 28 291 28 304 28 310 304 28 310 304 28 304 310 76 28 28 435 310 304 310 28 310 304 141 310 310 147 432 496 472 489 304 29 28 28 90 304 28 310 270 174 28 304 114 304 28 291 310 146 368 28 310 304 145 304 310 200 305 39 28 428 310 304 382 39 304 28 304 310 308 310 479 69 310 304 28 310 417 212 500 28 310 252 343 28 131 282 310 190 210 160 310 47 310 304 304 310 28 408 310 310 304 310 423 304 310 304 140 28 304 310 310 304 28 1 28 461 28 28 458 304 304 310 28 495 304 28 193 28 192 310 28 266 28 310 403 304 104 310 304 310 310 304 310 28 39 2 304 65 304 62 304 304 173 147 304 310 334 250 310 304 166 304 304 304 304 310 304 304 65 204 310 42 80 28 28 310 28 386 193 228 405 442 310 304 310 310 304 28 403 172 310 310 304 483 346 304 310 28 140 28 28 310 38 28 304 310 28 304 28 423 304 310 310 159 28 28 237 28 310 497 6 28 28 2 350 408 28 6 190 310 310 28 307 28 310 183 28 310 28 304 174 154 474 304 310 28 310 210 310 474 304 304 28 304 28 28 28 304 82 310 193 28 310 28 304 55 310 9 107 304 444 304 226 28 134 310 405 28 310 310 181 28 304 221 28 28 28 441 106 28 304 231 28 381 76 310 28 59 28 304 304 310 134 310 310 310 143 28 28 310 305 192 310 304 93 28 310 389 310 65 310 304 28 304 304 20 70 310 304 310 28 310 209 171 260 129 28 28 28 430 28 332 12 445 28 293 178 304 28 310 304 467 310 28 1 304 254 310 304 304 28 29 304 343 322 310 310 304 356 456 430 124 301 277 303 402 304 304 310 304 28 304 304 28 310 146 304 28 476 310 304 304 304 52 310 304 310 162 310 304 28 469 100 28 28 147 28 184 243 28 102 304 304 28 304 304 423 28 205 310 313 484 65 172 304 304 115 28 128 246 28 28 304 28 87 310 312 304 304 32 137 28 310 434 28 340 310 28 310 304 28 28 91 304 349 102 310 28 221 189 163 282 304 402 141 137 240 366 21 28 310 382 274 240 304 304 219 28 239 380 28 28 310 21 304 194 304 310 304 310 310 382 304 310 492 120 304 304 304 304 203 291 426 477 310 480 310 310 255 72 304 259 310 134 304 304 310 28 37 304 310 449 28 310 304 290 310 317 304 310 310 310 28 310 28 143 28 291 270 73 310 310 310 310 264 310 422 221 125 304 310 28 497 310 304 147 384 145 304 310 304 304 28 28 102 310 365 28 28 337 28 174 310 28 304 28 28 410 373 34 304 310 28 310 304 310 354 28 28 28 55 382 425 95 225 304 28 310 253 445 310 310 28 398 151 28 304 450 254 6 310 310 131 67 28 72 310 99 28 304 261 28 323 304 430 63 304 28 310 211 166 310 6 356 31 28 336 28 28 204 304 28 304 310 124 270 31 281 177 166 375 304 348 28 310 304 310 338 28 71 304 211 28 223 28 160 310 33 304 69 169 310 310 304 230 28 28 310 304 24 28 193 28 77 310 187 310 310 319 310 155 412 28 421 332 310 419 28 304 11 28 95 32 400 329 310 109 217 310 310 408 304 28 304 310 28 310 310 304 77 35 65 304 28 233 310 310 310 37 304 281 68 499 310 304 28 304 304 459 130 28 123 188 310 28 28 310 304 304 28 28 67 472 28 28 310 28 28 303 310 320 28 310 77 310 28 467 310 310 304 310 28 304 58 28 28 304 310 310 420 403 304 74 427 310 28 9 402 483 304 322 304 304 473 304 310 304 288 28 310 304 304 5 310 258 172 306 332 7 182 310 39 53 28 310 119 310 28 310 281 28 28 28 304 28 459 28 466 304 304 129 350 318 310 28 423 310 72 317 310 240 28 304 407 304 304 28 310 28 310 310 227 28 304 481 310 310 402 304 28 304 313 28 353 270 486 310 87 310 166 28 125 228 134 310 28 9 304 304 310 153 275 28 205 28 390 207 304 304 304 347 28 285 28 28 438 28 421 28 304 304 28 304 313 304 310 251 304 230 310 310 310 156 28 474 181 310 304 28 310 94 304 310 310 28 304 28 314 483 405 28 476 304 310 28 291 478 20 135 8 154 28 240 28 124 304 92 304 304 304 152 310 304 310 310 304 304 488 12 310 310 158 211 185 310 310 438 313 236 163 304 289 310 304 304 96 438 97 125 310 464 28 28 13 36 310 319 147 304 28 28 474 470 310 304 416 310 28 310 304 310 28 408 310 310 304 408 373 304 315 310 28 310 310 28 270 304 310 39 143 304 304 28 304 304 33 65 28 195 310 310 332 304 304 310 28 28 310 28 304 304 304 310 304 408 310 32 28 310 28 310 310 298 28 304 369 304 28 35 310 304 291 310 334 304 304 304 104 436 304 310 304 495 310 28 492 326 28 304 310 310 203 37 28 310 310 270 304 186 304 310 351 304 28 28 281 475 28 304 28 304 281 248 304 226 37 28 473 310 28 310 28 310 352 304 304 310 304 304 185 310 270 28 62 304 12 65 310 310 28 217 28 28 304 304 57 304 493 28 28 310 296 193 28 304 124 402 28 75 304 211 28 310 304 28 310 310 131 53 304 310 321 402 209 60 310 310 28 211 304 304 304 310 310 39 310 310 304 28 28 360 254 304 28 109 310 310 28 28 423 98 304 31 304 310 147 304 402 304 28 28 28 310 384 428 28 310 338 304 65 317 304 310 28 304 304 156 310 407 304 310 310 28 270 28 242 28 310 310 28 348 310 431 443 137 477 310 310 177 304 304 310 304 179 304 28 52 28 260 310 304 310 304 28 310 77 28 28 304 310 121 304 273 310 304 485 304 304 304 28 304 28 28 485 310 310 335 383 304 292 28 304 21 28 196 304 435 301 262 12 304 80 310 304 304 431 248 28 313 310 310 304 382 28 304 28 310 304 310 304 28 1 308 28 458 310 304 310 28 435 116 49 120 310 28 304 73 251 28 28 402 120 28 304 310 433 403 28 304 379 73 304 368 28 28 310 304 310 28 304 404 304 277 220 304 339 28 304 310 28 28 28 482 304 310 394 34 270 28 388 304 310 310 356 310 310 28 304 304 304 28 28 28 381 304 304 304 304 310 241 304 304 28 148 28 281 368 344 304 304 310 191 28 304 28 95 402 28 310 310 310 323 310 11 310 310 310 395 440 28 279 28 399 310 28 304 379 382 310 262 326 28 304 28 438 28 304 353 406 304 304 196 28 304 310 281 134 198 28 304 28 28 369 389 28 349 259 458 310 250 310 304 426 310 304 444 97 304 16 310 395 304 304 310 309 28 412 310 28 58 217 310 221 28 310 28 28 310 310 5 28 257 304 310 310 304 147 28 28 304 310 204 28 28 301 304 65 304 58 163 301 310 398 28 130 28 183 304 28 11 28 408 258 304 228 304 310 29 304 207 28 304 39 332 28 304 310 304 310 304 310 17 310 497 310 270 310 310 153 28 304 310 310 310 10 28 310 28 310 62 310 101 304 310 304 239 28 304 357 172 304 310 310 28 310 310 397 310 332 304 304 28 28 151 28 96 28 412 28 286 28 310 49 310 382 304 304 310 304 304 408 205 310 148 459 28 408 336 304 115 496 304 310 28 273 310 28 274 374 304 310 440 163 272 304 269 321 304 408 185 304 310 197 310 310 301 2 28 122 304 236 204 304 28 194 310 212 52 370 262 304 310 132 28 304 28 310 354 28 310 304 304 28 304 310 291 28 304 310 267 310 64 310 28 28 304 84 205 235 231 341 266 65 441 196 310 310 310 137 304 195 310 304 304 3 160 310 304 390 309 28 28 310 2 270 310 310 310 304 217 28 98 174 28 236 80 304 304 28 28 28 304 310 304 377 28 482 310 28 132 34 304 28 328 11 304 28 418 310 310 367 28 304 444 304 24 310 179 310 391 28 378 385 310 28 304 304 65 76 28 304 218 28 450 474 310 310 28 310 120 299 377 28 436 28 28 439 433 53 301 39 129 207 401 304 28 310 369 304 10 130 28 28 28 219 304 493 310 28 405 304 28 310 466 447 310 227 239 304 425 304 28 310 310 310 304 214 310 310 304 486 28 28 155 304 28 28 340 190 28 26 310 304 310 28 304 304 195 179 28 310 271 304 266 304 130 272 28 151 310 301 28 304 310 484 310 325 28 304 310 304 310 476 28 376 304 478 304 304 28 28 486 383 310 28 304 443 304 260 308 310 58 310 304 175 268 446 488 28 21 310 28 28 304 93 28 47 28 28 233 28 28 376 28 421 304 304 304 28 304 304 6 304 377 295 33 120 104 391 28 424 310 304 58 304 310 466 348 140 307 251 28 398 28 304 304 310 356 310 185 28 310 14 310 28 304 320 449 405 40 310 310 310 331 199 72 181 382 28 350 71 94 483 240 355 454 296 28 310 300 22 310 304 109 257 134 304 28 28 340 304 304 45 486 28 211 120 310 304 291 310 28 345 288 122 201 218 304 28 304 28 243 240 304 310 396 28 310 304 271 261 90 304 120 310 99 304 412 304 310 335 304 241 147 387 196 310 304 310 310 350 301 306 310 310 304 304 304 28 167 28 304 210 310 304 28 25 310 28 213 310 304 310 304 453 28 49 304 216 382 466 254 28 28 28 28 28 49 162 28 304 221 304 375 28 28 304 28 304 484 28 128 304 28 28 285 385 443 304 470 304 280 342 28 310 352 28 310 6 122 28 345 50 284 304 318 310 491 484 28 304 70 496 304 28 304 304 28 28 310 28 304 28 28 304 393 304 304 304 242 193 304 114 302 310 49 331 74 310 241 310 452 196 329 304 301 310 28 307 141 234 304 310 30 310 310 330 310 490 28 304 358 28 304 28 310 404 30 213 427 267 310 28 28 456 240 304 304 310 304 28 28 304 304 300 28 423 446 496 310 230 207 463 44 28 310 209 304 304 8 480 154 304 28 28 310 310 310 304 28 310 304 310 72 304 304 310 28 303 28 304 177 315 473 41 304 304 437 134 310 11 39 344 87 310 28 185 374 407 310 308 28 304 219 310 28 28 446 304 44 28 304 395 310 304 304 310 310 28 60 310 304 310 28 28 28 28 310 12 310 304 28 310 28 140 310 285 310 497 406 28 304 28 310 17 310 68 449 197 451 255 456 28 167 310 310 9 304 72 141 249 120 38 310 70 310 172 28 304 281 304 310 49 28 304 28 208 28 349 28 310 304 28 310 304 28 42 218 304 304 28 28 310 310 310 304 304 304 28 310 196 483 110 417 28 28 28 307 489 341 235 332 304 149 28 7 310 28 28 304 28 304 149 304 154 304 359 304 310 485 304 310 304 304 304 310 472 209 310 310 28 310 7 28 28 270 28 28 301 304 28 277 310 66 370 1 310 369 310 28 304 227 137 281 304 421 28 28 310 310 304 304 28 28 355 28 28 310 310 310 270 497 310 13 304 28 310 304 216 28 304 35 143 28 483 360 423 310 261 28 120 25 310 500 304 304 421 29 304 28 368 499 500 310 304 310 304 310 304 213 304 270 65 28 11 304 57 310 28 28 28 28 304 112 441 310 291 28 310 28 28 204 202 310 292 28 28 310 28 416 304 310 28 304 24 28 310 28 422 156 266 304 310 28 120 84 330 384 310 28 28 28 310 304 28 448 276 210 340 232 304 249 26 315 159 304 28 310 89 393 310 421 28 266 310 80 304 262 66 351 118 28 417 211 190 304 304 28 489 310 310 304 310 304 430 310 28 24 28 240 486 485 310 304 28 239 245 310 310 28 304 31 310 28 28 28 310 147 310 449 310 310 292 28 304 310 310 28 28 291 368 180 72 310 316 270 470 175 331 281 304 475 452 59 401 327 249 310 99 310 219 200 418 28 28 71 281 2 310 304 312 38 437 260 92 304 304 373 94 291 152 28 304 304 310 310 304 172 304 28 286 28 310 310 28 456 310 304 230 260 28 310 304 51 304 28 228 28 310 28 151 304 310 310 304 310 462 310 304 28 34 111 304 495 310 304 310 432 28 208 382 310 81 28 28 28 304 310 247 256 377 28 310 28 307 304 310 28 459 377 310 304 304 87 310 304 310 310 134 112 304 304 28 105 304 132 28 28 1 158 65 304 121 99 387 310 310 313 28 28 184 82 417 159 41 304 310 304 304 83 28 382 126 430 310 310 120 31 67 274 255 28 28 310 28 115 154 81 310 304 146 435 304 294 310 310 310 304 304 58 211 304 148 304 304 120 107 304 423 28 28 28 28 304 286 310 310 304 28 28 310 122 304 310 304 304 28 310 198 310 28 142 435 304 304 286 304 304 310 141 199 304 114 183 74 304 432 469 310 304 310 310 304 81 28 268 125 28 244 304 28 28 310 310 304 304 304 28 53 310 421 310 310 50 28 176 28 310 28 301 332 219 310 169 320 180 475 304 28 148 310 304 310 28 28 369 283 240 457 28 300 28 304 304 304 304 28 170 79 342 304 456 254 310 310 414 75 310 304 390 379 472 75 218 257 143 76 304 28 372 28 28 193 304 304 133 310 304 310 304 332 310 310 310 28 114 51 304 304 28 310 28 304 361 20 28 304 335 38 28 307 28 304 304 304 31 310 28 499 492 310 28 120 310 310 304 144 92 304 304 129 304 310 211 36 14 288 347 409 304 310 310 56 104 283 423 227 117 310 352 28 240 289 182 304 310 11 310 28 54 7 28 304 28 304 304 240 247 28 310 268 65 158 321 28 304 28 304 191 304 310 310 323 310 310 310 28 391 353 310 334 49 304 304 437 440 110 310 304 28 28 310 310 310 304 28 28 304 28 458 28 304 150 304 304 304 304 28 304 304 426 310 53 361 310 304 310 46 133 109 28 310 28 28 304 310 56 310 287 221 310 266 304 310 310 304 39 28 438 310 304 90 304 36 28 67 310 28 226 310 28 28 304 224 310 28 28 310 28 310 402 28 310 497 342 28 310 28 28 169 310 28 144 310 310 304 14 310 194 304 417 310 480 393 304 27 100 310 310 28 310 420 304 310 47 310 304 322 304 310 304 304 28 304 8 96 199 304 310 310 28 28 28 304 377 25 28 310 304 310 304 317 28 280 402 28 242 28 304 324 20 465 304 273 304 28 247 310 28 304 477 5 28 197 304 310 328 416 310 304 295 70 310 310 304 304 310 28 304 28 297 79 304 310 447 304 97 212 28 135 28 425 335 310 28 304 28 310 301 240 124 28 310 304 330 13 274 258 103 28 304 310 297 304 304 310 310 310 156 28 28 310 310 28 304 28 414 28 28 310 310 497 310 7 94 304 382 104 304 246 28 174 28 28 436 310 304 310 28 310 357 377 304 310 310 291 238 28 496 291 304 390 304 28 420 304 28 36 14 402 304 150 310 28 12 53 304 28 304 304 28 158 310 28 304 310 144 349 310 385 310 28 28 133 304 350 28 310 258 96 310 345 480 91 28 28 187 173 383 310 121 304 344 310 310 313 304 28 312 464 310 304 310 304 23 454 105 398 28 231 310 310 112 42 310 244 304 304 221 310 28 448 304 304 229 310 28 184 130 28 28 459 28 310 310 310 250 304 47 304 28 28 304 310 307 304 69 304 28 163 28 310 310 304 310 28 403 28 285 28 78 28 310 28 97 215 303 292 28 97 28 422 28 28 310 55 337 304 310 28 310 288 41 437 304 397 121 304 304 150 423 28 348 304 304 53 310 28 272 310 28 310 310 499 310 170 285 127 329 310 304 28 304 304 338 402 147 304 95 430 60 497 310 310 28 466 28 358 28 304 28 310 57 402 85 304 28 304 28 304 304 353 310 310 344 307 28 211 397 310 304 304 310 28 310 350 304 304 104 28 28 28 232 378 310 377 53 28 28 28 298 304 237 272 310 200 269 176 304 304 406 300 310 28 304 139 304 28 175 310 310 134 240 38 28 28 304 310 28 377 77 310 423 111 310 310 28 310 59 422 304 391 310 310 333 332 115 346 132 304 304 41 468 28 28 228 310 304 304 310 315 28 431 211 448 28 310 402 495 310 332 321 304 194 310 240 41 310 304 28 221 224 10 310 238 257 482 310 310 28 310 28 458 28 376 304 123 59 304 304 310 310 310 304 408 28 310 304 310 304 128 304 310 364 304 304 11 28 304 310 310 304 386 326 297 482 310 67 310 343 28 304 310 496 310 304 304 304 319 310 304 310 304 310 310 316 28 310 304 149 28 28 28 304 28 463 310 28 273 304 33 28 28 304 310 92 192 304 111 28 217 304 304 304 441 221 310 342 330 344 28 308 304 118 28 128 310 310 53 28 304 77 429 145 304 310 28 276 28 28 10 28 304 310 310 310 301 28 304 304 166 155 28 304 84 304 440 28 304 28 28 28 304 303 168 427 310 28 325 378 310 310 310 233 304 294 402 10 304 310 310 285 156 28 310 28 310 304 72 304 125 28 334 400 310 95 274 310 310 337 304 60 225 304 310 78 215 304 233 129 209 28 28 186 310 310 216 277 184 304 166 304 293 84 304 485 493 496 310 28 146 28 304 28 310 304 304 304 304 186 310 346 310 28 28 498 28 387 310 185 53 310 304 281 304 304 467 310 306 394 28 310 304 328 310 211 304 28 407 199 304 314 143 155 327 310 266 304 19 28 304 251 4 28 310 313 28 304 484 304 500 28 146 75 304 304 293 310 28 251 141 310 455 216 304 320 304 304 304 310 310 257 382 310 208 28 28 28 326 176 28 28 55 28 28 304 340 287 310 304 364 289 310 28 304 304 28 304 310 304 28 304 310 265 375 310 181 308 107 28 487 54 39 494 28 310 172 304 304 304 120 44 291 360 304 239 287 306 305 154 293 304 304 485 304 304 310 28 275 304 304 28 304 65 89 310 314 367 124 252 310 217 304 310 304 304 28 304 179 496 310 310 28 338 28 28 304 49 310 304 236 167 65 28 346 27 310 28 304 310 28 304 28 28 304 310 310 206 151 263 310 272 85 310 205 304 28 28 45 304 43 310 281 234 28 138 310 387 28 28 39 28 28 310 150 310 28 304 74 2 304 304 198 28 28 304 40 28 483 28 281 310 28 304 301 310 304 28 296 28 310 28 310 28 310 310 310 418 83 137 28 304 49 315 304 470 49 127 124 226 61 310 461 28 310 304 28 288 460 304 304 322 403 310 304 310 28 310 274 2 234 253 59 310 310 28 304 28 28 310 28 138 404 310 71 304 28 125 28 76 310 57 477 304 136 310 304 174 154 28 28 28 483 386 310 304 310 28 28 28 228 304 17 304 310 257 28 356 28 310 304 450 310 43 136 28 304 28 206 304 304 28 304 310 272 28 304 304 385 28 109 375 7 304 310 205 28 28 383 304 310 304 28 304 26 28 304 320 310 310 310 28 304 310 28 175 14 304 333 310 304 382 192 304 492 25 28 310 28 411 253 310 50 304 304 28 131 28 310 304 274 84 310 141 28 310 28 304 223 304 28 310 310 67 304 310 424 19 230 104 242 310 310 310 285 382 310 258 267 310 417 310 219 70 322 310 28 102 304 310 407 28 356 304 310 28 316 431 28 304 183 28 247 227 133 310 304 270 28 462 28 28 28 310 312 304 278 28 310 304 90 304 470 1 474 310 28 310 304 310 150 304 310 310 304 148 190 26 28 12 24 304 304 304 28 185 304 310 66 304 304 217 399 304 446 304 310 28 304 310 500 310 28 232 223 310 45 168 310 28 304 304 347 304 453 418 28 347 429 255 310 310 310 310 304 310 310 304 28 304 433 28 387 311 304 196 472 28 28 304 304 408 59 28 310 28 28 304 205 137 304 28 304 235 304 310 394 310 28 28 28 29 27 327 4 304 310 311 28 320 304 231 310 304 310 310 310 310 304 28 310 28 310 304 111 310 28 28 304 304 304 472 28 198 102 310 310 28 310 304 28 310 310 310 310 28 304 310 149 310 421 272 255 315 304 310 28 391 28 304 28 311 436 23 304 383 1 68 28 39 242 304 310 304 434 292 230 310 105 304 28 246 28 310 291 410 304 310 310 28 55 249 383 304 128 72 28 465 101 142 457 347 484 304 310 245 241 28 310 48 304 304 68 304 246 28 310 232 28 310 28 304 74 310 304 304 28 166 304 310 304 310 304 327 86 40 332 310 226 310 288 54 162 310 175 28 28 28 310 291 28 28 28 84 9 226 310 9 301 336 240 254 28 304 310 191 304 443 310 310 173 493 28 266 310 310 75 28 410 310 304 304 198 28 281 118 304 310 225 28 310 304 304 28 28 1 248 310 304 281 304 28 278 258 310 225 28 304 28 160 310 1 120 304 310 304 310 304 304 28 310 28 28 310 63 28 310 147 28 301 304 28 28 310 310 310 384 310 310 451 64 310 332 28 326 442 28 120 304 28 167 310 28 304 304 149 310 310 304 304 304 310 310 367 304 304 310 65 49 252 28 53 304 304 80 89 93 28 437 304 28 310 131 304 119 111 28 28 162 310 310 40 304 49 260 310 53 304 304 408 7 304 28 304 28 304 310 332 351 310 310 465 415 417 310 304 304 310 304 397 310 28 310 28 304 28 429 304 304 304 305 28 157 304 28 310 310 13 304 442 28 310 304 28 304 304 304 304 310 313 34 64 310 304 52 310 226 159 228 304 304 25 89 44 304 141 345 28 336 28 304 304 249 310 304 310 43 28 10 338 28 310 310 310 29 28 28 304 28 28 28 148 80 28 28 262 394 304 28 448 28 28 28 112 304 28 310 488 310 293 402 45 304 382 287 103 304 375 304 185 117 102 304 217 38 28 417 1 113 184 28 420 304 481 380 28 490 380 28 161 304 310 270 310 304 315 3 204 28 147 28 310 28 28 28 313 310 304 28 177 340 28 28 49 310 28 310 132 28 486 93 117 310 310 239 304 304 28 304 240 28 423 310 28 304 304 393 304 279 304 28 304 157 310 310 331 378 304 475 4 304 28 304 420 29 310 304 118 301 382 28 304 28 382 28 304 304 28 213 28 310 28 319 304 28 304 304 310 310 28 310 84 28 304 53 483 157 23 313 314 468 310 310 304 28 28 310 456 310 28 286 310 28 28 28 310 304 304 438 28 416 28 262 408 28 93 183 438 310 304 270 197 390 260 310 304 408 304 28 304 28 310 318 432 68 348 287 310 430 128 310 329 310 343 310 173 310 28 443 178 28 304 348 310 498 310 483 304 496 304 61 304 28 329 265 304 304 310 310 28 310 304 28 310 28 310 402 304 304 310 28 152 485 304 28 28 310 261 310 85 304 28 28 28 3 105 26 1 310 310 341 293 369 28 28 49 310 304 204 255 304 455 304 408 304 28 246 36 310 304 60 304 28 423 382 423 72 304 103 310 28 304 28 304 304 310 310 28 304 28 310 304 304 402 128 304 28 304 304 28 132 28 304 289 338 57 60 342 477 304 304 304 310 272 268 199 240 28 304 49 336 363 28 483 28 310 372 304 310 56 28 270 446 28 310 127 475 304 489 28 280 126 28 304 28 374 28 78 304 304 310 364 329 15 310 28 291 216 140 324 304 304 228 28 28 28 310 451 375 310 339 304 310 2 310 115 310 77 299 304 161 310 28 310 28 310 310 447 49 28 28 406 74 310 28 304 304 367 28 387 282 87 310 310 281 310 304 304 493 154 28 28 120 28 310 304 310 28 363 310 304 332 332 310 310 310 454 28 179 28 498 28 180 310 98 310 96 28 403 135 382 276 28 310 310 205 304 119 304 310 28 280 304 93 304 28 28 227 473 304 409 475 28 310 28 304 28 304 310 304 310 100 301 310 310 61 471 310 190 28 304 310 254 28 310 28 385 230 304 28 339 159 249 28 28 332 28 119 304 382 211 28 308 28 175 310 240 332 310 310 304 440 334 250 304 310 304 414 310 304 304 304 313 28 28 232 304 171 304 353 356 304 28 304 28 310 28 28 184 33 304 165 438 457 33 304 116 28 310 304 382 393 28 76 172 28 28 304 342 304 304 26 256 28 304 304 290 28 28 392 456 195 304 310 87 304 282 208 317 304 310 87 224 310 279 28 304 304 304 28 310 28 378 346 28 336 28 304 304 28 271 376 211 304 310 28 442 310 304 304 28 310 310 310 304 156 211 28 430 221 304 310 45 310 269 304 206 28 192 310 310 489 315 89 253 28 478 240 310 211 123 28 28 235 473 4 401 304 138 310 384 304 304 304 406 304 491 315 28 310 373 28 59 395 34 310 28 310 310 334 114 392 315 310 28 304 310 310 486 459 304 28 310 498 28 358 1 304 430 75 28 304 134 304 310 310 304 253 483 188 304 304 28 427 304 304 382 251 304 304 25 143 310 304 28 105 211 28 361 310 310 95 28 461 310 28 304 28 28 304 42 213 458 187 86 316 304 304 411 310 28 310 415 114 92 304 84 134 304 304 234 24 281 304 304 28 28 310 337 304 310 159 310 109 304 119 28 310 304 310 483 137 304 304 149 310 199 310 282 3 310 310 28 304 211 304 332 304 280 389 304 304 28 304 157 79 483 300 310 28 136 28 159 310 304 310 28 259 270 304 28 28 310 191 28 310 28 8 28 304 28 239 139 304 284 411 310 28 28 365 304 304 185 310 223 363 28 310 310 310 442 327 125 310 310 28 310 361 28 304 251 28 28 304 333 304 313 227 304 130 304 493 310 28 310 80 123 28 28 304 361 28 276 310 434 304 405 293 212 28 28 234 299 28 304 28 28 111 218 310 28 77 28 240 310 313 336 310 28 451 87 259 304 272 456 28 304 1 37 310 310 28 28 28 304 310 310 147 464 306 310 371 304 90 28 482 310 310 127 304 39 310 401 310 162 76 304 304 89 28 300 408 268 310 270 304 304 135 28 28 457 310 310 328 334 75 310 65 424 9 310 304 497 353 304 32 310 279 304 304 310 304 72 310 304 310 28 310 304 183 426 218 368 111 257 476 28 28 304 304 28 81 100 452 310 304 310 28 28 408 310 240 304 304 310 402 28 310 304 304 310 304 489 243 28 28 239 310 304 14 310 304 120 438 304 56 456 28 310 310 370 304 304 310 28 28 310 310 404 258 310 402 304 50 304 28 28 310 170 182 28 223 304 275 304 310 304 313 304 310 304 28 28 310 299 310 304 310 304 120 36 304 444 28 304 28 310 310 310 304 304 310 304 310 28 28 412 310 28 370 28 28 304 304 65 389 28 304 393 342 304 488 304 322 28 304 217 28 304 141 412 304 304 28 65 289 304 28 304 304 28 385 304 304 134 304 39 346 232 304 304 28 492 310 28 28 370 304 28 197 28 444 494 347 447 310 28 310 97 211 28 304 28 113 242 304 443 81 304 28 310 304 304 352 28 65 28 310 269 310 310 310 310 424 28 92 304 23 310 447 255 28 269 310 348 491 28 39 146 474 71 310 163 28 304 304 310 299 304 310 28 88 310 458 28 142 19 310 28 28 217 304 343 464 310 28 52 310 230 310 245 409 28 474 66 484 310 483 310 53 22 304 304 97 304 310 28 304 304 310 497 42 28 310 147 28 422 28 472 310 304 310 310 310 214 304 374 303 358 333 28 445 28 310 28 406 304 28 278 310 28 468 53 407 268 429 304 304 405 324 28 304 310 28 468 301 28 304 248 28 310 304 304 28 310 28 304 433 28 417 304 315 332 304 28 28 310 310 408 310 147 455 28 28 23 304 103 109 28 128 28 261 304 28 355 304 304 28 28 310 125 302 28 276 269 304 304 307 304 28 310 310 28 304 304 304 377 28 304 304 28 304 74 28 270 310 240 496 494 64 28 237 437 228 310 28 310 471 298 304 393 310 357 330 307 304 310 425 28 304 490 372 304 492 310 310 147 28 304 312 154 310 55 28 375 304 28 375 310 72 144 140 310 28 304 166 28 300 28 103 310 310 396 310 144 355 228 428 304 49 28 304 380 314 497 28 38 28 304 269 28 28 28 28 304 310 360 304 304 28 480 304 310 280 28 304 304 321 28 117 132 257 304 304 256 72 28 409 310 146 28 304 291 304 310 489 28 160 128 2 304 310 304 28 29 304 310 326 167 28 237 28 304 181 493 155 321 28 304 304 304 304 112 310 310 310 73 28 310 202 304 310 28 218 28 304 304 13 337 304 310 310 427 304 354 53 310 32 304 304 304 63 119 310 341 310 418 28 307 310 28 304 138 310 304 306 304 304 304 310 147 94 446 28 310 209 145 28 310 310 252 28 230 30 121 28 211 92 310 304 107 260 304 304 28 28 304 28 28 5 310 304 310 286 310 28 304 57 310 304 304 28 308 179 301 304 28 304 304 310 310 310 465 95 296 152 182 28 28 28 304 304 423 304 93 304 429 283 380 310 28 310 304 304 28 28 396 304 28 28 310 310 310 291 244 28 269 304 304 304 331 304 211 28 304 147 447 304 301 304 401 304 304 420 304 310 310 28 176 304 443 304 304 304 147 28 270 62 28 125 310 294 28 264 310 310 310 241 28 304 320 28 269 28 28 28 28 304 325 271 54 304 310 28 15 304 310 408 498 310 28 304 310 28 310 20 12 147 304 28 304 246 196 28 304 426 28 125 304 310 390 10 304 304 215 310 304 26 28 322 228 132 66 82 120 310 28 310 304 310 28 310 399 310 28 28 28 196 211 304 304 169 337 304 141 310 310 385 310 424 28 53 304 192 216 28 304 310 304 304 304 220 28 290 389 310 483 28 34 304 310 28 28 304 304 28 310 284 28 310 310 304 28 317 28 147 28 310 304 310 28 310 28 119 304 435 358 271 304 110 304 310 304 407 28 416 28 490 304 190 165 290 306 304 312 310 310 304 304 310 136 304 499 161 28 351 66 11 310 143 28 310 120 26 313 129 304 65 53 310 310 111 87 310 28 304 304 28 28 310 310 304 28 111 304 371 304 310 270 310 310 304 304 304 28 302 310 28 28 432 187 49 277 301 28 28 304 304 28 363 28 28 310 304 23 304 189 310 454 483 133 193 310 362 28 360 310 487 161 290 28 224 28 304 28 310 304 427 425 28 28 46 214 240 408 490 304 310 28 22 241 310 304 28 310 131 408 141 310 381 304 310 28 84 304 28 183 248 28 300 475 416 28 169 162 432 392 308 310 28 304 28 169 304 207 400 310 279 87 177 304 310 301 281 243 310 298 310 304 154 310 74 304 304 157 310 28 28 359 304 304 423 310 304 310 28 304 28 28 304 310 162 201 37 297 123 28 304 304 11 313 147 399 28 394 28 90 310 28 346 310 189 444 22 28 28 189 310 310 304 28 28 28 310 107 28 485 134 304 310 60 58 262 28 304 469 318 18 28 310 380 310 304 310 310 304 47 28 310 28 83 304 28 310 28 28 304 28 304 63 279 28 304 264 304 304 361 72 417 304 304 304 304 28 310 49 28 28 228 92 228 28 423 406 310 28 155 28 319 248 28 310 472 27 288 463 328 310 91 28 147 28 310 170 255 304 310 402 340 310 310 53 234 310 230 304 310 28 304 73 304 310 136 80 199 28 304 310 304 211 310 39 310 28 310 408 16 210 28 310 438 28 310 452 310 464 92 418 304 334 229 28 28 310 112 310 28 420 291 28 304 310 304 28 105 28 498 434 499 310 373 304 319 310 448 28 304 220 28 347 457 184 304 28 310 28 310 304 304 28 28 171 176 310 304 304 68 161 28 28 99 28 116 90 310 28 310 310 28 402 304 478 310 246 267 44 28 310 28 28 490 310 28 209 304 28 310 156 31 28 304 304 28 304 304 310 28 310 237 310 446 304 424 438 347 310 355 304 125 41 310 28 28 28 28 474 310 211 304 310 304 39 310 28 36 341 28 135 310 304 304 310 304 310 304 372 262 377 28 28 364 386 263 310 310 336 150 389 304 28 310 50 454 310 304 181 310 28 304 149 98 28 214 32 327 310 28 110 310 327 473 28 28 414 28 310 28 310 28 159 28 304 483 310 247 28 304 304 494 310 304 310 304 111 88 338 1 310 28 304 28 304 370 28 304 310 295 28 304 399 28 28 362 310 209 310 310 304 28 450 28 28 310 304 415 310 421 310 434 120 304 304 114 310 28 396 28 19 310 495 28 28 50 30 304 304 28 304 310 310 390 39 70 28 304 28 28 28 303 434 47 28 310 397 1 379 28 304 28 140 453 292 304 28 310 483 488 310 194 66 304 304 185 304 304 141 180 28 28 321 270 310 211 70 391 310 301 448 304 310 11 28 28 310 28 304 140 28 304 304 304 439 151 310 304 310 138 28 211 28 310 28 28 304 310 310 53 28 310 28 28 28 304 221 428 436 28 446 28 310 338 310 310 310 310 304 429 379 304 310 468 28 28 310 258 28 104 413 310 230 28 28 304 179 28 28 28 28 467 310 304 483 310 28 28 175 304 310 310 387 310 466 28 416 467 310 28 238 310 310 28 28 310 18 357 211 466 304 310 324 147 28 366 304 310 403 446 310 81 434 28 28 304 28 304 304 304 81 310 222 28 77 310 310 476 90 360 310 304 304 28 28 86 304 304 304 304 297 310 310 304 340 304 11 304 304 340 172 304 28 304 28 28 28 148 28 310 297 28 304 376 28 304 304 304 310 301 28 200 316 310 250 77 310 310 28 304 310 434 310 310 433 304 440 53 304 28 304 304 310 132 28 208 28 310 304 304 28 304 310 304 462 310 23 28 28 28 310 325 310 49 485 247 313 310 304 443 46 230 75 321 310 250 304 195 28 304 28 28 310 434 467 442 137 304 310 28 28 310 28 284 304 304 310 500 28 320 360 28 28 471 310 304 28 472 437 310 484 269 310 304 224 324 17 28 304 19 310 135 304 266 124 118 238 304 28 310 28 310 310 431 280 310 304 71 304 28 304 304 313 47 304 40 310 28 28 28 304 304 432 396 28 28 221 304 304 310 323 177 28 28 129 313 210 28 32 310 28 364 304 310 304 304 310 304 166 310 310 310 28 310 304 314 40 28 46 272 28 458 161 14 304 304 141 310 146 310 500 326 279 304 304 310 68 304 310 28 304 53 310 227 329 28 337 128 117 28 394 304 310 334 137 28 152 16 304 28 136 310 131 28 310 310 384 304 28 28 332 28 304 310 39 304 304 392 481 304 310 28 240 304 28 28 28 304 304 304 310 28 28 28 316 304 310 147 272 310 304 28 451 304 28 310 28 44 310 45 426 28 310 304 423 158 491 304 304 304 28 310 310 310 175 304 310 310 28 89 304 304 28 1 304 304 130 71 310 28 242 310 108 70 280 310 39 471 310 60 252 58 215 439 310 304 28 304 28 360 304 304 304 279 304 304 28 310 304 310 389 310 330 347 16 310 310 304 47 310 310 22 394 366 28 310 310 229 304 304 28 193 334 310 28 310 484 304 447 109 397 310 304 431 238 304 99 409 106 119 281 28 445 451 310 404 28 28 28 304 466 28 310 7 52 310 28 310 310 304 358 270 304 310 310 28 423 304 470 28 204 169 28 268 364 28 304 310 310 304 55 489 213 224 154 341 310 28 304 310 310 304 288 323 304 28 88 304 28 28 70 28 129 99 28 304 250 240 310 28 28 384 308 110 28 229 28 421 310 28 28 28 304 28 304 28 266 304 386 310 211 452 28 310 310 488 194 242 37 334 304 397 28 310 28 304 28 28 317 481 310 107 28 174 28 347 304 494 310 310 304 28 304 28 188 28 255 28 28 350 28 28 41 28 28 217 12 240 304 28 304 304 304 310 279 28 304 304 310 28 310 310 2 304 28 310 28 491 28 28 313 499 222 28 56 324 304 28 310 235 28 493 28 28 304 321 310 54 28 28 383 310 28 304 304 28 28 306 304 304 417 304 131 417 310 2 28 28 310 99 28 28 300 304 304 95 162 320 28 310 304 310 161 304 226 28 192 310 216 28 28 28 200 435 131 482 27 310 304 28 169 28 332 310 310 304 310 248 261 304 304 142 304 237 310 363 28 304 304 28 304 222 123 310 170 345 304 122 304 189 28 310 310 304 304 134 310 310 28 203 243 218 28 114 28 53 192 304 310 399 310 304 346 28 151 310 304 310 310 304 191 304 310 28 32 304 28 471 28 28 108 304 304 28 28 188 304 310 310 28 28 304 72 304 304 130 310 280 28 83 28 413 38 237 170 280 397 310 310 360 310 304 304 28 304 304 58 74 469 242 304 455 276 304 310 304 336 304 279 304 147 310 90 328 335 28 463 194 270 304 310 304 304 310 304 304 202 158 304 267 310 257 437 448 28 28 310 304 469 291 23 267 221 53 499 210 28 79 321 459 243 79 318 304 28 310 310 28 304 28 310 286 310 392 28 376 270 403 156 138 28 262 310 433 28 310 99 304 39 58 310 353 304 393 28 304 310 28 304 423 304 148 28 304 211 28 425 408 310 310 304 304 28 304 15 310 28 304 310 304 310 304 310 423 425 1 1 28 414 28 304 304 300 304 28 84 28 135 28 310 118 310 249 310 234 290 181 280 28 304 301 310 72 239 28 304 28 310 310 28 293 415 310 304 310 28 304 331 310 238 310 304 310 415 304 310 83 28 313 310 392 160 101 240 310 430 28 125 304 304 259 326 273 304 436 141 39 24 310 314 44 310 304 310 28 304 304 304 255 28 310 414 28 12 28 310 432 310 380 45 310 68 304 334 49 28 246 310 28 211 311 178 304 147 310 310 4 304 442 28 304 304 203 310 310 304 310 304 310 105 28 304 45 232 304 304 28 107 304 304 259 15 304 304 310 28 28 433 310 28 304 28 303 304 403 310 328 310 310 28 28 28 310 310 28 428 28 211 310 161 28 304 310 28 28 28 310 28 28 310 465 22 495 304 28 92 310 310 28 136 28 310 350 498 28 310 139 310 310 49 310 304 304 304 465 310 304 304 6 91 310 240 310 76 412 170 304 304 310 240 313 310 365 253 310 310 304 32 382 304 304 28 256 441 384 304 304 304 28 6 387 28 28 310 28 304 28 28 304 28 28 472 28 310 79 408 335 304 304 269 461 28 310 28 304 28 310 270 310 28 28 28 304 304 28 461 304 102 220 375 310 281 28 297 320 310 28 28 454 427 227 304 28 304 53 304 464 28 409 304 28 304 332 8 310 335 28 310 310 310 310 310 93 149 28 28 34 310 304 484 28 120 269 436 304 425 304 466 160 310 152 497 498 28 310 420 28 310 362 310 28 310 28 120 51 492 28 304 489 310 310 28 143 310 304 304 310 150 310 28 1 304 310 272 28 360 310 304 496 304 310 69 473 310 28 310 402 304 243 310 28 269 253 482 304 28 399 94 253 304 28 310 110 28 28 300 310 447 310 417 23 310 304 310 304 310 247 423 304 310 386 281 28 491 310 304 496 39 28 304 28 310 28 304 28 308 304 211 310 28 54 28 28 304 325 254 304 304 310 251 28 28 28 304 304 458 82 147 310 10 344 310 304 304 304 90 67 310 310 304 304 85 385 310 28 80 384 398 304 28 258 310 419 383 462 310 369 28 304 310 310 182 28 28 28 28 323 304 310 304 304 50 310 28 28 272 310 201 28 310 28 66 176 187 373 304 28 289 304 232 304 304 28 124 310 304 304 181 28 310 310 304 257 28 310 304 28 388 144 310 8 198 284 445 81 304 28 434 310 148 310 93 28 304 28 173 49 304 310 28 28 28 304 304 28 495 304 28 310 310 423 271 304 310 28 304 240 310 39 350 28 382 304 304 310 61 304 304 304 221 28 304 500 28 310 28 332 28 375 304 310 310 304 310 60 28 304 417 28 185 28 310 304 28 310 240 304 310 19 28 310 304 369 304 310 185 304 127 394 28 310 28 491 28 410 28 310 61 28 422 304 310 304 482 28 28 304 28 245 28 304 310 253 310 329 299 310 216 234 173 28 304 399 72 426 357 486 489 28 310 120 49 28 310 310 372 442 304 310 475 310 28 304 75 242 310 304 304 310 500 211 310 310 208 310 28 441 153 28 310 304 475 382 8 304 333 397 310 440 438 310 310 75 38 304 66 390 235 310 222 371 310 73 28 431 78 159 304 310 253 310 199 304 28 28 304 310 158 28 28 234 304 310 28 130 28 310 310 28 28 304 310 297 408 384 310 304 342 310 35 196 362 304 140 304 310 28 301 335 53 304 310 28 304 392 304 28 103 211 28 310 28 85 310 304 304 325 86 265 114 120 6 304 402 310 304 28 304 306 400 28 28 310 295 304 28 304 91 310 470 304 304 28 28 473 304 379 493 28 310 28 310 304 492 304 310 310 28 28 386 28 320 310 59 310 304 304 310 30 310 310 143 310 263 304 356 212 115 342 310 28 304 310 394 304 251 310 125 28 304 47 310 161 304 304 440 310 402 472 28 155 223 304 47 3 475 304 310 28 310 358 304 310 304 310 35 304 17 408 423 28 304 429 310 310 242 304 295 28 28 153 200 13 1 1 28 304 304 304 28 304 165 28 28 304 28 424 34 310 70 37 402 28 199 224 368 304 28 28 497 349 28 310 28 310 491 126 304 28 304 28 257 82 304 310 304 28 28 304 256 77 28 28 493 28 310 28 304 304 59 310 310 318 304 28 304 28 203 226 310 310 183 373 310 341 310 1 28 304 304 396 28 310 401 310 118 28 322 131 310 310 310 386 304 304 302 28 304 204 241 310 28 310 28 248 28 310 310 304 28 310 483 393 310 245 28 28 310 310 310 304 310 144 386 208 310 59 304 304 304 28 360 310 478 420 281 28 310 424 440 28 304 204 28 89 310 304 246 310 390 28 195 225 310 28 147 304 222 242 28 138 28 28 310 28 221 304 310 304 179 77 28 28 190 28 1 28 284 274 240 28 355 304 304 304 310 28 27 304 304 28 28 232 304 28 310 310 68 304 28 304 310 310 238 304 310 20 304 240 332 304 58 28 240 310 397 38 28 373 18 304 310 177 310 28 310 28 310 310 443 356 131 267 28 88 217 28 9 137 28 327 395 310 270 65 151 310 153 28 304 304 28 304 211 187 310 287 287 337 383 215 28 28 342 408 310 379 64 161 28 304 295 375 310 310 417 242 332 28 28 310 310 140 304 108 331 120 304 28 304 310 396 310 304 28 304 304 310 121 28 28 28 310 304 283 316 208 300 304 304 138 259 28 310 310 304 28 28 310 304 15 28 427 28 304 387 311 460 208 310 304 310 291 384 304 310 421 304 310 8 304 304 331 304 304 304 28 343 302 304 310 355 304 304 28 28 199 28 28 440 310 304 28 304 110 28 42 145 304 304 304 304 116 281 304 28 378 465 483 61 65 28 427 310 321 28 310 304 310 28 310 390 28 304 28 304 304 304 164 304 304 28 228 281 371 304 336 304 283 28 304 69 310 499 28 310 333 304 310 215 122 28 224 356 304 182 304 310 310 304 221 210 310 310 482 304 283 304 354 332 304 28 382 304 28 402 304 304 304 28 28 28
270
304
310
28
28
310
297
310
304
310
310
304
302
28
304
287
150
240
28
304
28
349
257
28
62
304
304
324
28
304
304
304
318
3
304
28
364
310
310
310
310
151
120
310
304
301
304
313
28
304
304
291
49
304
376
28
28
310
379
28
310
468
304
80
28
276
152
304
28
304
441
28
28
304
310
382
304
304
304
468
310
25
304
317
21
313
256
310
65
310
310
28
310
147
389
304
257
359
304
304
123
28
304
310
28
310
304
38
28
387
310
272
28
449
310
310
304
195
310
32
28
28
28
310
304
28
423
304
192
257
28
304
276
304
28
28
310
304
194
239
487
304
28
28
28
28
184
28
281
304
310
304
310
456
310
304
72
304
310
412
310
304
304
63
304
28
28
194
310
278
310
221
270
382
203
28
28
212
53
476
322
28
308
310
304
28
25
478
310
304
28
28
7
28
304
88
51
35
389
304
28
168
167
304
28
28
304
304
310
75
171
188
310
154
304
376
304
28
304
310
304
304
95
440
304
304
310
62
186
491
11
28
304
120
304
440
476
304
310
310
304
304
310
17
28
28
102
304
256
310
310
76
310
28
304
28
278
304
310
103
304
28
304
310
28
304
304
28
310
310
1
445
28
310
28
1
105
304
310
28
170
338
310
304
28
310
39
304
304
310
304
304
28
28
244
432
402
310
39
219
304
304
130
339
304
28
304
311
28
304
28
310
244
287
100
310
415
304
28
28
304
310
310
304
304
310
39
304
310
304
392
304
28
304
28
156
23
120
382
28
140
310
403
105
310
355
310
304
23
310
28
28
310
28
28
382
304
483
304
270
310
150
261
273
304
304
310
239
310
316
433
26
28
378
28
304
304
335
28
78
65
103
109
74
212
28
120
28
55
24
28
490
304
100
408
28
150
304
104
304
147
304
402
115
304
28
28
310
304
310
151
28
28
28
28
430
28
278
28
425
28
28
91
310
304
304
454
154
310
28
304
482
304
310
304
382
310
28
304
304
486
286
310
310
304
89
304
291
304
28
304
28
310
417
28
28
35
28
310
155
103
28
136
310
310
270
310
367
308
135
310
65
310
304
307
310
304
310
310
41
304
90
304
250
304
33
125
304
159
68
28
28
28
28
269
264
28
28
28
310
40
162
304
28
124
304
304
310
310
319
28
310
310
408
28
358
28
28
28
310
28
28
310
408
28
133
304
310
304
306
102
238
251
304
310
304
304
194
304
310
304
304
310
3
310
310
28
418
304
304
240
472
304
368
28
373
310
310
146
28
28
203
28
304
320
304
28
354
304
310
304
173
304
328
28
402
304
310
310
304
256
28
304
310
28
486
28
310
310
327
304
430
304
105
28
304
402
281
310
423
304
488
28
304
120
499
28
310
445
247
184
310
28
47
28
298
304
402
304
304
28
310
249
304
124
310
28
28
341
28
112
28
310
183
411
206
310
299
92
28
304
200
28
236
304
310
358
28
65
249
28
453
310
336
304
58
304
304
310
310
304
310
55
135
204
462
453
310
310
341
310
310
16
310
17
310
1
71
304
323
83
28
369
310
48
283
310
402
39
28
304
310
110
304
310
28
304
236
304
28
370
240
28
314
28
409
28
310
28
310
28
310
28
173
307
137
304
310
310
301
304
28
310
28
65
304
202
304
310
28
340
310
45
304
310
28
47
28
310
310
466
310
281
310
28
98
28
212
310
332
120
304
304
387
32
304
28
375
386
303
281
304
310
310
177
120
304
203
310
310
476
28
304
304
29
452
304
310
318
28
429
304
28
28
310
369
304
310
28
51
28
386
411
304
244
402
28
310
310
304
142
256
164
474
14
310
304
39
304
230
304
310
359
304
310
175
304
304
304
304
28
304
310
310
28
310
59
292
235
310
304
304
440
28
28
304
310
310
304
310
28
310
115
358
310
304
494
304
115
304
304
310
4
304
304
310
304
281
310
28
304
306
310
46
310
310
28
304
28
310
473
304
189
304
304
310
491
426
465
53
28
28
310
310
28
222
104
450
304
28
310
410
28
454
205
28
310
310
310
483
28
28
304
28
28
70
79
310
290
276
304
499
310
28
304
337
497
212
310
460
17
310
167
491
304
212
301
28
304
310
304
370
304
28
89
304
317
310
33
287
304
310
28
304
304
453
28
304
28
28
56
422
28
115
28
310
304
373
304
304
197
109
283
304
243
437
53
240
310
310
486
464
76
204
200
34
304
316
212
382
28
28
299
378
311
477
304
28
28
304
65
304
310
310
425
147
1
310
310
480
6
310
304
343
158
223
310
372
28
304
280
438
310
393
158
109
304
169
142
304
304
28
304
28
304
310
28
364
310
137
11
219
28
360
490
428
310
270
28
313
28
28
483
28
304
304
304
86
310
28
310
302
25
61
304
310
339
310
109
28
304
183
28
265
304
1
304
310
304
304
304
418
20
120
334
28
329
304
28
387
28
11
310
28
28
438
310
304
310
310
304
304
260
469
304
90
19
310
349
240
28
437
339
439
5
268
310
360
304
310
218
310
28
118
310
34
310
409
304
135
375
205
28
28
304
304
304
382
28
28
65
28
332
310
326
374
417
310
28
304
310
28
28
28
108
310
310
310
310
495
304
310
28
304
28
310
304
3
28
408
483
2
442
310
28
310
341
304
310
310
172
248
306
28
28
165
291
304
304
310
28
162
28
204
28
28
304
28
482
310
493
310
330
310
28
197
310
28
306
304
313
219
28
310
304
28
330
448
246
304
62
310
310
344
310
28
304
304
310
28
28
28
107
304
310
304
237
339
310
310
260
28
28
28
304
28
28
471
297
99
310
310
426
28
49
310
304
399
146
310
310
28
304
317
28
150
304
310
243
304
306
28
456
147
304
304
304
310
310
119
310
304
28
310
304
251
28
334
301
304
310
304
1
304
304
386
65
304
310
304
310
28
28
428
310
28
314
137
28
408
304
310
28
304
53
304
28
310
310
304
310
316
77
304
355
188
389
45
304
28
333
310
304
28
304
310
310
304
116
407
304
133
211
117
310
49
459
370
304
28
28
193
304
28
310
304
310
310
304
93
28
158
304
251
310
23
304
448
28
310
304
304
304
310
162
338
28
189
167
304
28
304
483
304
446
28
240
438
227
145
137
28
147
28
304
310
28
310
310
28
28
28
493
310
147
109
28
310
306
28
28
28
304
330
310
310
310
304
112
304
304
386
182
7
310
304
310
28
304
190
306
310
351
304
65
197
310
304
28
287
310
211
89
58
28
304
457
28
410
35
370
423
114
28
310
304
459
339
221
28
16
304
254
304
28
430
318
310
304
304
299
310
28
28
304
304
28
304
307
28
254
477
323
28
255
310
304
304
8
415
304
107
28
304
310
310
28
304
277
304
53
304
304
304
415
186
209
304
310
310
304
426
310
304
401
310
310
337
304
304
310
28
28
306
28
28
28
310
304
304
365
304
1
28
142
28
80
28
28
304
310
28
153
304
286
28
310
302
265
310
310
304
64
48
193
28
304
28
304
138
304
304
28
56
310
310
28
304
304
400
300
186
113
449
28
310
28
310
310
304
132
59
304
304
304
147
310
28
304
29
28
310
434
304
310
310
304
310
28
283
484
310
28
304
321
455
28
291
448
310
304
304
310
310
310
310
304
28
420
372
1
310
28
252
188
418
240
84
28
295
28
235
310
310
304
64
301
310
358
28
449
315
470
310
310
340
28
90
201
141
28
31
28
28
304
230
310
310
424
267
28
304
310
477
240
411
310
304
310
382
358
310
28
438
91
304
304
310
304
401
304
371
157
202
310
310
28
476
1
28
304
28
216
310
310
28
310
275
28
310
304
304
306
28
28
304
304
304
304
310
229
310
28
38
28
310
28
313
310
425
142
304
310
304
28
310
310
304
28
450
311
28
28
66
481
304
408
310
310
28
28
192
310
304
28
373
310
310
49
103
28
304
483
226
310
310
310
202
304
28
310
304
28
28
28
28
304
428
28
382
449
40
23
28
310
304
49
131
419
304
217
310
167
423
3
224
287
464
310
310
310
310
121
310
329
304
214
417
267
28
304
28
270
5
310
304
69
310
18
416
304
413
65
28
310
304
28
28
22
310
310
28
275
152
28
304
302
304
408
310
432
116
304
30
310
299
304
28
310
41
344
295
479
28
28
28
415
304
28
304
310
28
448
474
318
141
304
266
310
469
28
278
304
169
28
304
304
304
310
28
310
28
304
170
183
310
39
310
460
251
28
310
247
178
28
28
28
410
172
310
310
304
301
28
474
28
28
165
304
304
304
152
39
310
310
382
310
31
394
310
461
28
117
189
304
304
153
306
184
310
310
250
39
28
15
264
57
304
76
28
109
310
168
40
28
28
307
157
363
203
310
28
351
226
493
304
28
28
310
310
136
28
51
281
49
304
310
28
310
28
147
304
28
81
304
46
371
304
190
304
310
310
1
304
304
28
265
304
28
310
91
304
304
310
304
399
310
310
273
304
310
195
310
310
28
310
310
92
37
304
389
304
291
119
377
310
444
28
28
321
304
369
425
147
120
310
310
28
28
304
45
304
38
332
310
304
304
310
109
310
437
140
281
487
304
304
310
181
28
39
311
269
255
28
28
304
28
28
304
28
304
28
28
28
119
335
28
457
310
310
113
28
79
310
28
310
303
1
28
313
304
310
310
282
304
351
310
310
28
217
310
28
304
304
310
310
217
310
109
28
310
370
353
310
470
310
304
28
175
28
304
310
247
463
28
304
304
28
304
28
28
304
308
310
304
126
127
28
28
28
310
28
28
28
304
476
304
304
310
496
112
291
310
28
44
28
304
304
28
201
304
304
408
304
35
383
310
310
304
28
310
253
304
304
304
49
310
28
304
53
45
28
310
193
419
381
310
468
304
310
138
304
310
28
313
28
310
310
198
28
15
310
47
28
304
304
114
172
363
337
8
198
310
473
378
65
304
219
483
310
161
304
275
177
310
304
28
298
310
293
310
304
310
310
295
305
310
310
310
304
270
310
435
310
28
28
304
310
423
310
310
339
298
28
408
120
428
304
304
28
28
425
182
28
425
28
310
310
412
260
28
310
310
28
304
304
28
28
28
120
457
25
310
425
355
139
189
4
28
304
59
304
310
80
28
327
408
304
198
3
10
60
304
433
310
310
470
402
310
310
310
28
81
2
304
191
315
310
98
482
304
362
438
170
205
28
28
310
28
393
340
310
304
304
310
243
29
310
271
28
491
304
205
147
304
310
310
28
310
59
78
389
310
28
304
423
304
310
338
310
28
483
310
28
95
310
28
53
28
310
304
128
310
310
310
304
310
289
270
310
28
477
310
310
304
28
310
28
19
375
337
310
28
347
407
275
304
304
430
310
317
28
28
28
14
28
28
339
281
310
76
236
76
304
310
310
310
28
12
310
304
28
28
304
7
28
310
304
201
304
28
28
310
28
164
310
310
270
160
28
129
80
310
67
28
304
304
310
20
103
304
420
310
28
28
393
133
310
253
304
259
42
28
310
208
6
304
304
82
28
28
28
67
304
304
46
310
304
192
304
8
310
310
28
310
76
304
304
268
304
353
28
195
304
310
310
28
282
28
282
65
448
365
167
304
4
480
304
304
28
493
310
304
387
44
39
411
321
167
28
298
30
310
28
167
28
417
304
304
304
310
304
168
173
28
310
244
479
104
231
14
310
313
480
272
398
28
77
49
170
310
28
449
304
310
363
332
28
463
304
28
310
28
304
304
178
28
28
304
28
310
28
382
298
345
28
31
399
304
310
28
28
382
310
28
310
138
310
310
90
236
310
304
28
83
45
304
310
310
304
310
310
157
304
28
134
28
310
304
493
152
223
352
473
31
406
67
382
73
304
28
432
310
152
304
304
304
304
304
28
310
304
304
304
310
291
293
310
310
28
28
310
4
359
291
28
169
300
28
166
28
310
188
28
304
304
310
28
345
310
270
304
304
310
304
304
304
310
310
304
304
28
243
28
270
354
28
304
28
310
28
28
28
406
152
332
382
418
281
383
195
28
28
310
365
454
84
251
450
310
304
310
310
304
28
28
310
161
496
310
304
28
235
275
310
85
359
120
443
304
310
337
28
57
28
310
28
304
28
28
379
49
310
371
28
181
382
447
310
186
303
310
304
304
234
304
28
304
310
455
362
28
304
179
1
304
304
422
71
347
23
28
178
110
310
304
28
310
81
28
310
310
310
59
375
66
304
28
381
310
304
333
28
211
14
28
122
453
28
304
28
480
310
304
480
262
310
28
304
378
310
28
304
304
86
28
304
304
28
28
304
28
325
28
492
310
103
310
461
304
28
310
310
310
124
304
304
118
33
310
310
28
304
310
229
124
1
310
28
150
81
498
28
310
28
28
28
304
28
28
310
304
28
28
28
28
310
310
28
310
49
28
270
28
28
28
28
310
304
28
310
304
390
310
310
416
111
361
304
304
28
301
28
147
28
28
304
193
304
8
162
28
310
28
310
62
310
304
185
128
28
467
304
297
28
310
282
31
28
310
310
240
304
281
28
304
49
304
310
405
28
28
310
304
78
310
310
310
334
304
310
310
304
304
395
451
28
304
157
310
304
270
310
387
271
442
28
310
310
310
34
310
310
28
489
28
304
310
377
304
285
28
304
304
120
304
265
316
310
83
304
310
28
280
270
28
310
304
310
28
332
134
285
310
270
28
1
471
164
28
304
208
28
209
28
310
304
304
21
28
304
304
28
310
304
323
1
28
28
88
310
304
310
327
310
310
166
310
310
304
310
430
28
28
242
36
28
304
480
304
28
442
310
238
337
94
203
453
476
28
199
28
461
310
310
28
310
301
310
28
329
36
304
34
28
28
28
456
453
28
310
310
128
225
304
304
446
304
310
423
174
310
304
452
28
310
443
304
304
6
310
304
27
330
402
310
304
191
273
28
28
304
383
28
28
310
28
86
204
478
28
304
28
304
265
310
242
304
292
487
1
28
376
310
302
310
304
310
28
304
419
249
274
310
304
28
310
1
304
195
310
310
310
496
28
411
310
28
304
304
304
493
310
402
461
310
210
310
28
310
28
28
363
304
408
310
304
310
93
103
131
331
28
7
28
436
461
310
28
267
370
310
167
304
304
28
28
310
329
34
310
304
28
28
304
310
304
55
310
310
304
310
304
28
28
340
65
28
304
326
382
28
93
304
154
310
28
304
43
310
304
310
310
310
304
28
28
304
304
310
204
405
310
304
304
310
310
310
310
28
28
28
304
332
310
184
370
310
283
259
304
185
25
28
440
304
310
28
28
489
28
83
28
400
28
28
310
304
476
310
310
304
138
310
294
44
310
379
310
69
152
28
310
28
304
228
28
163
310
382
368
304
304
304
310
310
28
310
67
380
382
232
393
211
423
369
310
28
310
304
401
163
359
28
184
490
310
28
86
304
304
476
310
28
304
310
310
304
127
310
310
447
310
39
310
192
459
28
310
310
310
304
28
310
28
28
491
363
488
28
304
270
304
405
304
310
304
28
28
28
147
310
310
355
381
27
304
328
310
310
39
290
58
28
304
304
304
304
304
479
304
28
117
310
304
58
2
472
310
28
323
28
350
304
310
304
310
304
304
310
403
304
352
198
238
310
310
28
230
28
310
28
310
304
369
310
310
46
28
304
310
28
334
28
435
214
1
428
304
351
310
28
310
281
323
182
310
310
304
28
310
304
310
365
28
310
28
28
494
422
304
28
310
28
304
304
310
304
304
296
146
256
479
52
278
310
495
304
488
310
302
304
28
28
304
335
310
304
28
310
28
28
28
310
373
448
243
304
304
304
28
28
499
304
304
310
205
310
310
304
253
310
304
52
304
304
323
1
99
28
158
267
304
304
310
28
310
57
310
310
281
28
310
310
310
29
310
281
28
166
310
310
134
310
155
310
196
304
310
317
28
310
192
304
28
304
28
28
304
28
436
28
270
164
310
310
39
332
28
28
310
310
254
304
304
304
335
304
283
304
28
28
152
247
304
325
304
310
28
304
304
28
193
310
310
468
385
304
374
480
310
28
28
382
95
304
342
208
296
304
304
259
304
253
41
28
162
447
211
28
310
133
289
304
310
357
423
28
28
304
28
12
310
304
310
146
310
310
304
310
28
28
382
28
57
416
477
28
200
120
304
310
218
28
310
310
398
28
147
145
304
310
256
28
28
310
10
270
461
366
145
310
304
28
304
490
28
341
28
79
175
74
214
310
28
218
28
96
304
304
304
28
278
310
195
310
392
187
367
411
385
28
317
310
46
28
437
28
28
28
270
310
28
72
276
83
10
326
28
310
310
328
312
28
310
41
28
77
28
28
310
131
310
304
310
1
304
310
304
8
409
310
28
28
318
258
34
310
304
304
120
304
342
28
75
28
300
164
442
310
304
310
498
310
304
310
304
304
353
304
28
310
304
310
246
304
452
304
171
9
28
28
310
310
30
265
310
28
310
376
28
28
310
304
28
310
194
304
304
304
310
304
310
28
304
28
347
310
159
28
316
304
304
310
28
300
310
304
304
446
304
310
28
304
386
304
36
304
240
105
304
283
28
304
28
390
304
304
4
310
301
313
49
304
390
309
310
304
304
11
104
310
28
310
204
304
310
310
281
164
310
310
367
395
310
28
304
310
310
423
240
304
310
310
215
127
480
349
304
321
28
28
332
28
304
54
304
310
5
378
114
264
28
304
310
243
420
78
28
147
46
28
134
304
28
310
28
270
209
28
382
224
28
323
5
410
243
28
149
184
307
304
28
366
463
426
28
304
427
304
310
304
28
310
310
43
304
28
304
28
310
470
304
310
87
304
28
310
310
62
304
49
304
304
28
304
301
17
28
421
28
274
249
28
310
310
412
304
21
28
310
28
408
28
291
304
304
250
28
402
38
355
310
211
310
304
451
310
310
28
408
304
304
450
304
310
310
304
103
107
304
28
278
304
310
223
9
65
304
28
130
224
396
28
304
304
304
310
304
310
265
28
28
304
28
310
458
277
133
28
310
79
28
28
310
323
304
86
28
310
387
304
304
28
310
420
304
310
433
304
279
42
310
28
310
219
310
28
355
341
28
310
28
254
310
8
28
28
310
28
304
28
310
28
304
233
320
304
235
310
27
310
68
304
28
268
111
304
291
310
28
70
422
158
324
160
28
304
28
28
310
263
310
28
28
304
28
266
28
310
310
28
28
304
304
304
141
310
400
28
28
1
67
76
304
288
310
1
343
331
304
310
310
310
147
310
304
310
81
28
304
304
304
304
28
28
304
56
310
304
279
304
310
239
468
28
310
304
18
311
57
304
240
230
310
1
474
87
28
310
28
304
168
304
310
28
310
224
304
304
28
310
292
285
28
480
310
28
28
369
346
291
28
462
304
152
28
28
304
370
310
280
409
67
97
310
304
304
382
310
76
304
28
28
28
304
313
304
310
211
104
376
6
120
304
28
174
182
196
310
304
52
310
310
28
335
253
28
409
310
310
28
304
310
96
28
187
164
304
310
28
304
21
310
310
310
164
28
304
31
28
147
325
28
313
304
28
411
102
49
310
28
304
423
28
310
304
286
304
164
304
28
310
28
268
331
49
310
298
127
28
446
300
28
304
28
456
304
281
391
28
184
19
304
154
304
441
28
1
183
178
304
304
28
332
304
310
456
28
310
28
39
310
270
28
28
404
304
310
401
310
304
310
310
32
390
144
304
28
310
341
304
304
304
304
310
28
310
28
310
402
28
28
310
310
28
304
310
28
28
434
28
481
51
447
297
28
310
27
105
310
28
241
207
37
143
408
304
304
28
310
310
310
116
32
370
310
39
324
202
328
310
28
310
304
310
185
304
262
304
369
444
444
316
28
293
310
408
28
310
303
388
307
28
385
228
304
310
476
310
304
28
304
310
304
304
28
310
310
28
168
304
304
238
291
43
47
304
28
304
7
28
131
317
28
2
310
310
4
310
28
28
28
39
189
28
310
304
310
376
323
197
240
120
28
379
68
28
116
28
304
304
461
301
114
310
28
271
28
310
8
28
304
304
42
304
304
310
310
354
28
336
310
310
225
310
310
165
310
310
28
304
393
483
70
145
28
459
304
365
304
304
304
427
304
120
310
304
292
310
28
28
310
160
310
310
304
106
304
439
253
425
304
310
310
291
310
196
306
304
389
310
304
304
465
28
21
281
310
304
28
304
304
427
310
304
253
47
28
251
304
304
310
248
28
304
83
310
310
49
304
427
310
304
310
192
310
310
330
310
28
28
477
28
461
62
423
28
28
17
104
304
28
310
310
329
310
310
28
310
228
378
28
28
310
315
268
446
304
304
311
28
28
478
304
304
240
484
310
28
151
310
28
28
304
304
28
304
65
28
397
12
310
310
310
286
21
310
329
310
211
28
28
310
276
323
166
28
435
257
304
150
304
28
483
489
28
310
310
310
179
1
208
13
420
417
310
306
472
304
53
310
226
310
310
28
28
304
36
243
321
28
281
112
127
95
310
304
301
2
310
238
304
304
304
304
120
28
310
87
310
28
28
265
221
182
475
109
382
304
304
328
28
28
310
208
136
227
28
138
28
28
177
310
28
281
370
304
495
28
304
70
310
304
310
28
310
310
304
310
310
28
71
304
438
70
304
428
304
28
338
310
443
141
310
304
304
310
304
304
28
310
304
304
304
490
85
310
348
304
120
304
151
28
61
304
304
120
304
89
304
463
236
304
310
372
310
310
28
249
28
185
310
22
304
28
235
28
310
28
261
310
310
282
287
310
304
251
304
28
70
28
415
28
304
304
179
53
28
310
28
170
486
28
28
310
28
464
208
151
310
28
304
310
257
28
65
195
304
304
304
304
310
246
495
28
39
310
304
310
331
490
28
458
55
305
133
304
486
310
36
369
195
310
310
28
283
86
262
310
28
195
339
351
310
304
82
310
28
447
436
28
250
304
28
177
304
310
310
367
99
28
28
310
304
304
28
304
304
304
165
281
365
9
28
304
304
91
83
62
28
88
310
186
28
98
28
28
310
21
473
310
259
28
427
28
441
310
28
28
310
194
310
310
141
28
310
304
28
304
28
304
304
253
310
310
83
28
293
310
28
28
28
304
402
369
295
402
304
118
341
28
145
49
28
483
251
86
19
476
407
358
28
304
60
339
57
304
310
97
28
304
304
373
49
361
310
290
65
304
310
141
304
272
304
310
304
28
312
279
58
70
28
14
191
28
483
28
111
403
35
304
361
28
310
28
28
304
47
165
140
28
147
310
304
484
310
439
277
310
28
28
28
310
310
310
180
310
28
28
28
28
304
74
65
454
72
304
304
304
296
304
304
491
28
343
310
28
304
219
342
28
304
180
251
460
304
304
28
144
304
310
232
17
456
304
17
102
28
310
28
368
304
310
310
28
297
238
327
464
4
310
48
28
150
28
133
310
28
92
310
28
257
441
409
423
304
65
304
310
28
304
304
201
41
304
304
304
38
151
358
310
310
304
304
28
221
310
139
304
263
441
28
218
310
92
304
304
28
83
25
186
304
28
353
28
193
329
310
192
236
268
313
28
28
428
11
310
304
304
28
304
310
342
304
304
304
28
223
406
421
485
310
481
28
28
65
498
28
310
475
441
380
31
143
304
310
304
277
342
147
126
28
147
114
229
28
310
374
488
310
423
28
28
380
447
28
332
310
219
167
28
28
28
304
304
310
400
28
304
28
49
28
304
160
310
488
463
304
2
304
304
33
28
483
313
409
310
304
284
310
304
310
233
310
304
304
122
304
304
304
136
50
211
148
310
453
332
134
304
28
310
281
304
28
304
304
310
44
310
33
304
185
28
28
28
73
28
310
28
310
306
49
304
438
310
365
28
310
211
310
28
364
310
310
267
325
310
205
118
304
310
28
310
64
304
453
304
28
310
497
315
304
310
28
120
310
304
399
484
310
310
310
176
304
310
310
28
28
310
310
420
304
1
310
143
28
304
305
175
488
310
28
28
310
304
28
94
310
167
304
474
310
310
161
28
310
28
304
310
83
198
28
25
316
310
45
127
44
304
273
304
143
313
28
110
28
164
304
489
28
28
316
304
28
375
310
477
411
478
453
304
310
28
147
28
28
454
310
1
304
28
28
28
304
72
28
33
28
117
304
304
310
251
314
211
240
28
332
452
233
106
310
98
310
310
310
28
304
28
310
2
304
134
310
332
28
310
310
28
340
468
491
102
28
156
378
44
26
310
153
10
310
310
355
451
73
310
28
304
304
28
304
28
310
304
384
360
73
241
120
304
53
310
240
310
293
364
310
304
210
497
461
481
304
310
304
310
228
318
304
391
310
28
304
304
304
283
92
304
28
304
28
170
19
207
304
310
282
164
310
304
304
310
28
28
304
310
310
310
399
28
28
28
358
28
310
304
310
310
408
116
310
310
310
28
310
286
393
310
304
220
310
310
304
304
304
304
17
304
310
304
310
28
313
28
28
465
28
304
447
28
310
316
498
304
406
310
28
304
340
28
310
304
304
28
402
310
28
304
328
310
238
310
310
310
28
310
304
12
304
310
334
147
304
28
289
426
28
84
304
304
28
304
304
256
207
310
304
76
28
304
304
304
274
402
28
304
10
310
28
310
150
283
72
310
304
304
361
107
304
28
423
368
310
94
60
334
109
28
304
28
398
285
276
70
266
310
305
304
28
310
304
304
310
304
28
310
423
304
28
28
28
84
28
28
276
304
310
28
310
391
304
28
491
304
304
217
28
190
68
304
28
310
197
310
27
483
310
92
310
28
28
310
310
165
460
230
332
304
28
310
304
28
423
361
28
28
28
28
310
28
304
310
317
474
310
28
304
304
426
310
28
304
427
28
304
304
28
310
310
240
301
449
313
18
310
304
396
304
106
387
304
471
28
304
310
270
28
310
310
31
304
153
243
28
120
332
304
304
148
310
310
304
332
310
310
28
28
304
304
28
400
169
28
70
271
28
28
310
490
310
310
28
87
109
28
310
304
304
310
90
310
21
28
28
304
28
310
28
310
296
310
28
271
28
304
310
304
310
28
310
310
310
304
391
102
304
304
304
304
376
279
310
310
310
304
310
240
71
68
28
310
252
310
304
304
310
304
28
476
310
120
423
304
306
28
304
188
310
310
483
254
310
120
173
304
310
304
310
290
310
310
310
33
394
393
101
240
28
28
437
479
310
28
304
122
310
304
28
240
304
483
270
310
28
304
5
304
304
212
310
402
153
310
304
274
310
28
49
28
353
389
31
28
304
291
304
304
304
28
310
28
304
28
17
318
28
310
28
119
302
52
262
51
310
345
310
136
73
320
240
28
310
421
341
304
310
28
304
247
310
310
310
344
416
290
39
304
310
268
310
28
151
28
313
304
304
28
304
304
28
304
28
211
28
304
1
304
164
317
28
28
304
460
395
130
304
28
304
240
346
304
310
310
28
310
28
28
28
304
28
28
29
313
456
304
148
304
310
28
310
304
28
431
28
413
304
310
194
304
304
28
28
272
98
291
51
28
310
304
153
42
310
332
28
304
256
137
304
304
447
186
28
310
304
304
307
310
265
28
180
304
28
4
310
289
178
304
28
311
310
28
28
305
310
57
310
164
28
28
28
28
28
28
447
65
310
304
304
28
304
304
370
28
304
310
28
302
28
310
28
70
402
40
381
148
28
320
310
304
304
280
333
120
310
293
28
44
28
310
310
304
230
28
15
310
304
373
304
320
304
28
28
122
28
28
497
310
310
26
304
28
28
485
310
420
304
310
310
28
28
28
310
202
374
28
304
28
304
88
463
234
36
28
28
28
304
28
471
28
6
310
28
287
185
406
260
304
267
310
28
500
298
162
28
132
313
310
170
28
35
403
304
310
313
1
28
304
304
304
310
133
304
479
310
304
304
28
310
304
310
266
28
126
132
28
443
310
310
310
211
38
310
304
288
304
310
238
448
435
310
310
304
26
304
28
304
304
28
143
304
310
403
310
454
365
28
101
291
368
28
292
304
225
304
115
304
310
304
1
28
28
310
289
304
304
310
463
173
28
362
231
28
304
310
203
310
304
89
179
208
28
28
310
78
98
28
39
300
304
310
310
310
335
28
310
310
20
28
310
442
310
310
304
304
348
120
399
295
28
87
304
310
28
177
310
28
219
304
135
28
28
188
180
304
335
346
213
310
28
211
377
304
285
28
304
28
304
304
16
216
28
310
190
365
255
291
259
28
304
125
310
310
304
291
28
190
269
28
304
310
142
168
310
338
28
310
62
304
310
310
304
28
28
267
310
236
304
304
307
304
304
15
405
480
270
247
304
332
163
28
11
207
304
304
310
223
304
403
189
177
304
304
112
304
28
28
106
310
203
13
301
28
304
28
76
310
249
28
394
28
310
304
304
274
156
304
467
349
314
310
410
413
28
28
28
139
304
304
28
70
257
190
310
174
310
461
310
304
452
28
477
195
353
304
304
28
310
304
28
304
474
230
28
28
28
28
310
310
28
304
304
310
396
310
104
242
310
310
28
310
304
28
304
304
28
461
313
310
310
304
310
267
28
28
304
489
174
135
183
180
310
304
310
310
49
248
304
310
481
202
28
28
304
304
28
304
182
151
402
68
28
28
169
310
28
381
467
310
304
28
421
310
346
138
495
120
28
304
281
304
28
408
310
28
310
439
198
310
461
195
96
304
451
71
201
304
28
310
28
304
256
310
304
64
304
91
211
432
304
310
60
304
250
304
304
452
28
332
127
483
304
310
310
28
423
310
304
304
288
186
310
310
28
28
125
28
28
429
310
70
38
28
304
28
304
310
149
13
304
304
225
380
378
310
28
304
304
304
304
310
163
28
310
454
304
28
41
462
304
310
313
310
304
28
304
304
39
310
1
310
146
28
310
310
284
310
387
28
421
241
304
304
304
28
402
304
313
310
310
310
426
304
304
483
43
304
28
28
131
485
404
41
28
310
79
310
419
304
483
49
116
70
28
304
256
304
303
304
28
304
304
70
310
304
304
310
304
28
304
310
310
310
28
304
304
28
310
284
345
28
28
28
494
470
228
39
47
304
304
410
261
408
28
28
304
28
304
310
304
304
324
365
17
304
304
28
28
304
28
376
28
310
492
23
28
310
304
304
281
310
28
304
304
28
310
28
304
49
310
72
310
28
310
28
28
2
310
304
28
344
28
28
310
398
1
310
304
310
234
211
304
28
310
389
310
332
310
310
28
304
304
147
76
201
249
310
232
186
131
281
59
310
270
28
408
310
304
270
120
310
310
122
304
28
49
304
310
28
28
53
424
304
28
238
28
466
270
19
304
304
304
28
170
28
304
319
304
310
42
304
28
28
310
304
310
28
232
310
304
28
310
390
310
304
310
408
275
120
337
310
487
310
310
310
304
256
313
304
310
497
143
304
304
28
365
28
432
454
59
83
304
28
304
310
296
304
58
310
304
310
304
171
304
28
304
304
209
402
370
273
28
310
304
310
304
310
377
91
310
29
336
9
304
225
395
306
28
310
7
153
304
310
435
28
415
304
276
28
304
258
304
310
28
266
310
310
342
370
157
310
28
70
310
477
7
281
76
304
310
28
28
310
402
117
28
28
417
236
310
56
253
28
28
310
402
310
28
310
304
335
310
304
304
75
54
304
304
304
304
310
304
310
353
28
310
167
412
173
304
304
295
28
310
434
39
310
310
275
253
233
391
304
349
425
28
116
54
228
304
310
28
382
308
310
310
184
28
297
28
251
28
239
310
255
28
411
128
284
232
139
451
49
395
310
28
28
390
304
349
310
28
304
310
299
28
158
211
211
304
28
116
195
310
28
310
310
28
232
350
304
310
65
151
28
500
250
44
156
304
10
28
62
304
40
310
2
310
239
23
77
304
264
491
448
310
310
304
304
310
37
28
11
74
402
169
310
346
28
7
435
92
9
304
304
310
310
310
310
88
382
142
310
28
359
423
304
260
28
28
183
310
158
30
28
304
65
344
443
310
304
28
219
310
28
1
304
28
85
9
304
62
28
308
304
382
413
345
304
304
304
211
46
28
268
480
284
304
326
310
438
310
82
14
304
310
381
310
310
449
28
310
310
28
12
310
28
28
304
116
297
443
310
422
28
28
402
310
304
298
310
304
28
28
310
310
420
304
304
310
423
459
28
304
156
28
310
310
447
49
82
304
471
358
310
310
246
399
304
304
304
304
310
310
28
310
28
310
28
28
304
28
344
310
28
310
310
310
310
310
304
304
310
310
423
88
304
279
304
28
54
310
304
304
280
304
74
332
28
310
28
98
310
211
310
310
28
28
469
28
1
304
304
479
310
304
28
28
310
28
28
52
304
304
15
310
304
262
28
412
304
304
28
310
28
113
99
28
338
295
304
304
318
28
28
304
28
191
68
310
310
1
28
310
222
304
491
304
240
28
178
28
304
49
46
308
304
28
310
28
310
333
304
109
310
221
304
51
28
7
304
3
28
28
28
304
310
28
263
28
477
51
238
310
28
310
304
28
310
147
304
310
10
134
269
310
28
310
310
28
28
165
28
310
28
90
304
244
304
28
382
310
28
28
500
255
28
310
72
304
419
304
304
310
304
334
293
28
28
304
5
304
310
461
310
310
471
329
28
310
310
304
28
337
310
304
385
34
28
488
28
28
28
304
28
310
310
120
310
281
28
310
310
304
304
336
310
28
304
285
304
73
246
28
28
463
28
28
310
304
277
304
310
304
304
28
28
331
28
304
416
304
304
50
310
400
304
28
15
382
310
264
310
304
310
399
28
28
464
28
304
74
310
310
304
93
28
28
203
340
122
28
310
310
310
310
106
325
153
310
313
198
310
28
310
433
488
28
470
304
275
28
411
49
28
136
184
50
310
310
310
304
88
460
310
223
310
375
310
28
147
304
304
310
304
313
52
405
281
304
28
304
181
28
28
313
304
304
53
28
310
310
304
160
304
304
28
1
327
224
310
78
304
49
304
304
416
37
305
304
313
406
310
304
80
28
466
28
310
310
28
304
28
16
447
28
310
28
304
28
28
310
211
304
428
28
310
28
304
28
45
304
304
310
28
10
28
455
28
421
291
461
310
307
304
310
310
304
446
310
276
171
310
304
10
326
310
304
304
67
28
129
310
418
310
304
28
340
26
28
402
310
313
28
310
28
304
445
28
28
231
28
28
28
264
365
310
310
155
310
189
310
310
28
310
268
419
277
28
310
450
331
310
304
248
28
28
304
304
28
310
28
310
464
28
28
319
28
270
263
28
304
310
304
116
28
28
304
310
28
258
304
28
190
55
310
310
364
369
304
437
28
28
304
28
337
52
281
216
310
304
28
240
46
153
28
310
310
304
310
304
158
142
462
304
328
310
310
28
310
304
28
310
304
487
398
28
150
184
461
301
74
310
28
28
310
377
294
188
310
65
310
304
310
28
262
28
304
397
28
310
304
28
310
73
28
162
312
28
147
310
28
28
310
426
449
19
310
53
39
24
28
310
163
310
28
310
310
17
364
28
28
304
261
318
396
304
192
28
28
43
313
67
479
304
28
483
28
28
28
28
304
28
304
358
28
28
28
304
310
423
28
310
306
310
237
304
304
304
49
310
304
261
310
59
310
30
304
310
304
438
28
28
304
313
304
310
310
317
304
304
47
78
304
310
28
28
304
310
369
304
202
441
354
451
310
379
28
374
151
259
304
417
181
310
189
7
61
66
184
304
304
28
310
28
304
439
300
185
27
317
28
304
28
28
304
304
100
402
310
406
310
310
418
43
306
49
106
347
304
304
310
310
324
137
283
349
28
214
304
62
325
28
328
310
301
153
344
310
149
310
304
28
310
462
28
10
310
466
310
310
358
479
28
304
28
304
28
310
310
310
1
242
304
28
310
310
28
28
274
310
28
461
304
28
304
28
310
310
28
281
28
28
304
310
402
28
304
310
310
350
304
304
358
304
28
310
379
116
117
304
304
123
333
385
28
213
269
310
28
310
45
270
310
268
103
133
183
232
197
43
304
273
224
28
304
304
135
124
203
332
28
28
304
28
310
304
304
304
304
310
28
304
88
14
304
134
466
28
304
425
28
444
304
28
28
310
310
310
310
304
471
28
304
310
304
28
310
304
130
28
310
28
304
28
28
453
304
344
165
28
304
304
274
28
310
310
304
130
310
64
28
147
500
28
60
28
339
304
276
307
304
310
304
310
22
304
86
304
310
28
310
28
458
304
290
28
403
304
28
388
117
28
486
28
310
28
287
304
310
28
310
304
167
28
310
28
28
28
28
450
39
310
304
304
254
400
339
28
305
144
310
28
307
310
28
290
310
332
28
28
28
28
310
310
304
202
310
372
304
329
261
28
212
402
28
181
464
315
304
304
130
67
62
439
304
354
382
304
28
328
28
310
304
119
415
28
310
304
28
310
310
310
223
50
28
304
28
89
304
61
304
21
304
28
375
304
304
310
28
310
304
28
304
301
310
304
310
310
265
304
304
304
28
28
28
310
310
304
90
304
310
408
390
310
28
304
304
28
310
304
28
449
310
49
200
304
28
304
289
304
167
28
304
488
28
483
28
461
304
33
310
28
28
219
423
28
310
304
310
304
310
310
134
28
468
304
293
310
458
422
234
138
57
310
28
95
310
201
304
489
304
304
159
310
304
206
304
28
395
310
314
304
310
419
304
184
310
310
44
181
310
304
310
79
254
28
155
310
466
28
304
420
304
304
263
349
135
94
450
304
240
304
286
371
310
454
304
169
242
345
28
310
310
310
310
304
203
28
28
281
304
92
304
304
310
310
256
28
207
310
40
304
304
310
304
408
310
165
304
304
28
310
28
304
310
304
382
304
306
278
458
304
304
439
403
28
310
304
246
28
310
310
310
293
310
28
310
304
28
28
28
310
28
28
310
28
313
310
333
465
304
325
28
310
304
28
177
304
177
468
315
382
28
310
377
310
28
203
288
106
295
331
310
28
310
147
28
28
28
28
304
28
164
28
304
251
28
2
422
304
14
382
212
28
354
377
229
304
28
28
453
214
35
304
281
316
441
28
310
113
313
345
115
304
310
187
304
304
364
457
310
28
310
28
42
15
127
79
470
131
39
47
487
17
28
242
62
28
310
433
310
342
28
240
28
310
28
304
211
352
28
336
304
310
28
28
304
349
206
304
82
304
28
28
310
122
304
351
17
310
304
141
310
304
298
28
478
28
310
414
304
281
304
130
28
304
377
28
304
456
28
488
28
481
310
386
28
248
310
207
211
172
310
28
225
451
396
374
310
304
304
293
304
28
304
3
28
28
310
382
332
431
304
28
310
103
164
304
310
28
310
18
310
310
384
304
28
304
65
346
310
310
28
28
384
105
310
28
310
454
28
304
310
304
310
304
310
304
474
304
131
304
28
157
141
310
304
304
28
373
281
28
304
3
304
347
304
310
310
348
310
28
28
304
304
125
310
310
304
310
188
28
408
291
268
304
102
339
28
304
153
39
310
28
304
175
98
310
270
211
28
165
304
304
77
143
304
198
310
310
28
28
366
217
310
174
310
304
310
28
28
310
310
304
304
396
463
310
159
312
304
310
28
310
304
313
225
233
28
304
53
28
304
310
291
310
304
310
310
147
287
310
28
183
304
310
489
304
28
304
310
304
215
304
282
312
304
58
167
28
28
304
28
310
105
28
344
64
28
28
279
28
375
240
310
220
304
310
175
310
300
491
310
477
304
435
28
60
304
36
28
310
304
310
244
28
382
310
466
310
304
310
28
343
28
304
310
350
211
310
83
334
433
1
304
310
290
304
122
28
304
450
284
304
188
413
28
380
28
28
310
28
304
304
304
147
135
310
411
310
420
491
28
28
350
310
389
28
314
28
304
99
304
304
54
351
28
304
304
310
382
310
28
310
141
247
310
310
310
304
158
28
310
9
310
248
483
28
211
310
21
304
475
207
304
28
472
28
480
28
28
304
310
310
112
304
304
165
333
28
37
378
304
147
310
415
247
310
304
28
450
432
28
304
28
398
332
310
93
28
28
28
28
28
57
28
28
310
304
28
304
57
446
304
333
114
310
297
310
249
284
254
304
310
310
192
28
470
28
304
28
240
310
28
337
28
310
28
28
304
310
42
117
253
304
310
28
259
28
304
28
28
355
453
460
304
167
451
230
447
284
304
310
34
304
304
68
332
175
310
310
310
387
310
49
291
304
304
228
304
482
342
304
149
148
281
290
304
373
304
240
28
304
179
446
239
28
304
304
310
291
300
304
304
310
310
243
258
109
240
203
62
225
26
59
375
37
310
304
310
310
301
310
33
28
304
310
57
28
10
497
285
28
28
304
310
147
312
38
218
95
28
323
495
95
185
310
391
304
304
304
120
49
304
174
304
28
28
310
28
157
28
304
124
125
104
28
28
310
310
361
28
310
28
490
28
310
5
310
310
413
301
310
313
304
28
193
74
70
310
28
310
28
304
310
304
84
310
28
304
28
310
86
304
15
28
28
28
114
304
315
304
282
213
310
49
425
28
310
325
310
304
112
310
408
28
28
341
306
310
310
49
304
310
449
304
28
304
310
463
28
310
304
304
229
260
310
310
304
304
332
405
494
495
28
310
310
30
8
36
310
92
175
28
28
28
310
304
270
304
373
28
197
313
64
427
28
310
336
310
172
365
310
370
369
302
304
310
363
304
304
304
474
81
28
461
304
304
28
207
304
211
493
304
270
415
310
439
28
434
264
304
206
428
28
33
304
261
304
451
304
240
310
105
304
310
348
304
68
304
49
310
310
304
317
219
439
390
28
310
304
310
304
69
304
310
28
304
153
444
304
28
28
304
304
28
310
155
396
28
28
304
28
310
19
92
260
310
28
310
244
454
310
304
410
304
28
355
269
310
310
298
106
98
156
304
28
101
310
304
5
87
304
310
28
34
360
28
217
491
304
28
28
94
28
310
304
310
265
455
270
28
304
304
310
343
102
304
204
310
310
500
69
310
304
28
28
310
28
28
28
28
378
304
28
241
310
369
310
310
495
28
28
310
28
313
301
310
28
114
310
423
361
253
310
310
310
304
304
304
304
28
332
227
310
310
290
28
289
167
28
285
65
83
304
310
207
304
28
304
310
28
304
487
304
28
28
34
304
332
328
372
1
304
225
21
225
317
355
304
310
310
151
158
332
304
310
304
28
310
28
310
304
304
304
355
410
310
28
343
486
304
28
193
156
28
28
28
304
304
211
310
304
194
304
304
304
304
304
310
28
304
313
304
358
304
481
28
28
137
28
28
310
245
305
310
304
310
46
90
304
28
304
402
310
310
421
304
310
310
304
256
310
370
277
384
270
270
28
98
126
28
304
117
304
100
301
153
93
389
28
61
304
415
28
310
158
281
304
136
217
72
302
28
304
252
310
461
304
304
420
106
310
44
197
28
133
28
28
304
116
28
310
28
310
370
28
42
304
473
214
422
419
304
28
310
310
310
28
253
28
291
310
185
28
464
120
304
49
43
304
28
77
304
304
310
28
22
28
310
310
304
404
28
310
301
413
500
310
49
28
70
116
304
28
304
304
310
307
28
304
189
28
28
310
310
28
1
28
95
304
304
259
304
468
38
229
175
28
304
28
310
310
449
444
312
304
163
28
28
304
28
28
402
24
84
173
304
310
304
30
304
287
28
15
28
304
28
162
28
15
296
304
28
304
246
28
167
304
81
296
310
310
354
304
310
408
28
229
304
310
195
310
431
28
347
28
291
397
355
28
393
178
28
281
310
28
291
223
304
304
28
430
423
57
28
304
310
310
310
28
310
81
310
310
162
304
151
28
96
304
332
405
453
331
304
304
310
346
187
304
304
5
28
471
304
28
398
28
410
152
76
326
294
310
34
419
473
302
28
28
310
181
472
461
310
304
155
344
304
310
310
28
285
310
120
311
304
199
102
310
304
28
28
463
6
53
150
304
308
242
203
304
304
170
304
69
304
28
28
28
14
310
310
122
310
53
28
304
28
310
304
304
180
28
304
310
28
310
310
439
28
270
310
310
65
157
28
28
304
442
28
211
304
28
291
39
190
239
304
373
301
379
28
478
304
90
28
28
301
310
310
28
28
172
304
448
304
28
310
310
304
333
28
28
247
28
28
310
323
304
456
28
28
304
103
481
138
310
28
304
229
224
285
304
301
310
267
28
310
383
397
347
304
28
28
28
304
28
125
310
304
402
325
304
28
211
490
240
115
310
64
334
310
346
91
28
161
338
445
304
310
1
28
304
49
28
310
419
270
304
368
304
265
22
53
310
28
310
153
310
314
459
159
149
425
28
275
203
304
270
310
192
304
304
28
304
310
310
28
28
313
304
28
242
28
310
147
304
396
28
313
272
304
28
250
310
355
21
310
304
28
310
304
28
304
304
310
100
474
28
28
310
402
310
310
310
382
282
310
199
28
28
304
304
109
310
291
310
28
72
161
1
140
310
28
304
412
310
260
310
310
350
28
17
304
310
483
83
208
28
272
304
28
304
53
424
28
28
304
9
310
10
248
28
310
243
68
310
304
28
401
352
304
28
310
304
122
310
310
304
171
28
310
176
310
304
304
476
352
304
310
304
304
8
122
310
86
28
304
28
157
304
139
345
304
310
310
472
310
418
28
28
304
304
56
304
313
28
310
483
28
28
310
304
407
304
28
271
347
304
310
28
310
254
28
462
90
1
28
28
304
28
166
28
310
310
477
1
304
483
184
28
170
28
310
112
310
304
166
341
361
310
223
310
483
304
35
310
310
414
310
28
301
194
328
28
28
304
49
310
28
28
318
28
28
310
310
304
401
299
304
256
310
304
211
53
304
359
310
122
320
331
304
310
416
310
304
471
28
310
304
131
389
304
439
310
304
447
310
28
310
310
28
313
28
80
217
310
310
478
304
331
304
73
206
28
373
318
226
201
39
304
28
346
310
408
118
304
238
304
28
58
304
28
28
345
408
310
194
304
392
270
392
304
274
179
304
310
310
28
36
28
490
304
440
28
135
374
310
28
310
304
28
304
28
304
134
70
310
234
28
28
191
424
304
304
310
304
304
73
310
304
304
310
304
28
370
105
291
310
102
304
310
310
304
100
21
310
304
345
225
304
310
304
339
83
139
28
357
240
310
131
304
304
323
28
304
304
28
310
304
304
310
365
304
310
163
304
28
134
177
476
28
468
335
404
198
304
310
28
310
304
310
310
28
28
304
310
28
304
310
66
28
28
224
310
310
310
310
304
28
240
37
310
304
28
291
440
28
310
310
310
298
28
313
310
304
39
28
28
28
28
28
167
310
28
28
304
33
304
28
28
304
255
177
28
310
304
71
431
234
483
310
310
444
28
39
28
28
499
305
250
310
310
272
461
17
14
499
311
28
485
65
310
49
310
269
446
304
292
38
310
28
42
310
310
304
248
310
304
304
310
363
304
473
28
28
304
404
335
310
304
485
204
304
304
224
28
105
28
318
28
5
407
496
310
28
28
310
310
276
310
304
28
304
310
309
304
250
26
310
458
252
186
28
281
373
310
164
308
304
310
28
10
28
13
28
310
304
214
28
28
310
304
477
28
313
28
310
39
304
402
155
133
149
28
335
295
310
304
310
185
28
310
304
310
304
228
25
310
324
304
25
28
28
67
284
28
304
291
304
304
28
310
310
304
304
297
389
304
310
287
310
28
310
455
310
248
28
304
161
310
28
392
56
376
304
413
304
497
24
387
28
156
499
28
216
181
24
28
446
1
372
449
378
28
304
122
312
67
471
310
434
28
417
28
310
182
395
304
427
310
304
304
304
194
114
310
33
310
310
325
297
12
340
28
310
304
28
110
304
67
304
28
402
352
28
44
218
304
347
310
81
28
310
310
281
130
117
310
78
28
310
189
120
38
304
28
83
338
189
311
147
304
2
477
28
304
35
28
141
109
28
28
28
310
28
28
143
304
28
304
410
304
432
2
370
232
304
304
310
304
304
291
310
92
304
28
28
304
82
39
270
301
310
368
310
310
28
28
28
340
314
43
183
26
28
427
304
304
28
285
298
304
28
92
28
304
310
310
350
304
310
122
163
382
28
304
251
71
141
326
311
23
28
410
28
310
28
310
304
310
304
323
63
293
310
310
149
28
242
44
28
310
222
362
304
28
109
28
98
28
310
304
47
250
304
304
304
28
340
304
211
304
310
310
28
310
248
310
304
93
328
304
28
107
28
28
157
94
304
310
304
304
28
205
310
449
310
161
153
310
203
324
36
276
174
28
370
28
105
304
216
402
187
384
301
304
147
310
304
310
310
270
28
124
39
304
333
215
304
304
304
304
310
28
310
310
44
310
304
304
304
310
304
310
304
304
451
354
351
5
157
310
66
310
328
28
426
304
8
337
365
310
304
28
133
304
310
310
28
325
172
134
28
403
348
304
491
304
310
28
304
81
33
304
28
52
432
310
97
282
28
28
304
408
20
53
28
229
310
334
310
66
486
27
28
28
304
304
310
310
350
49
413
304
310
310
310
310
310
28
8
482
15
11
382
28
304
343
310
459
304
304
135
310
310
264
28
304
224
28
56
310
304
74
28
28
304
304
453
28
310
193
304
310
304
313
310
304
381
28
310
342
353
310
62
304
36
304
304
304
310
122
98
310
455
301
310
304
310
310
382
310
304
28
60
304
310
28
310
231
310
481
310
304
310
310
304
304
12
351
28
344
122
310
28
28
304
51
310
352
28
8
423
304
482
310
28
39
338
304
310
310
338
28
310
310
311
28
310
310
304
310
310
304
28
304
35
394
491
28
458
310
28
304
469
28
310
28
17
310
417
203
28
304
120
304
193
310
304
304
304
224
304
292
28
310
304
304
310
310
193
310
28
361
189
304
114
318
322
28
304
480
268
28
39
232
304
448
310
310
310
310
310
304
28
310
38
196
491
304
346
304
365
253
186
304
28
184
315
28
28
446
28
28
28
310
102
310
397
108
28
40
310
310
304
304
490
28
304
28
310
28
42
179
304
28
310
341
22
310
268
180
310
304
28
310
310
332
304
212
98
28
484
296
321
238
444
239
310
238
310
413
257
304
28
235
310
402
38
304
28
28
310
23
304
304
310
249
304
454
29
327
28
292
304
310
408
479
304
461
259
313
28
28
304
310
28
28
134
312
304
310
226
304
304
28
142
28
28
366
304
28
304
310
41
310
310
363
263
304
28
304
452
296
304
304
28
28
301
392
28
310
232
310
304
304
310
304
304
213
28
310
301
310
120
310
28
304
78
304
453
304
16
289
310
260
148
28
28
169
304
28
310
304
310
28
367
382
28
310
310
250
304
446
61
304
304
28
448
310
28
28
310
299
304
304
49
28
184
310
310
304
310
304
391
288
28
304
452
182
304
310
310
28
310
28
391
189
304
310
293
28
304
304
28
304
28
257
28
310
310
310
28
313
316
310
304
304
289
28
120
492
222
304
226
304
28
253
470
189
32
332
28
240
438
62
304
310
28
10
84
42
289
248
304
375
275
116
304
310
9
28
291
304
28
310
435
304
255
304
21
304
12
310
310
310
361
37
28
310
310
28
468
304
310
304
28
310
28
310
310
204
304
184
28
304
310
28
325
310
122
310
304
28
28
310
28
310
313
310
212
409
404
304
156
304
126
310
304
304
83
304
50
284
310
310
312
9
304
304
304
28
310
304
57
304
264
28
304
304
310
304
120
351
304
304
259
28
127
310
310
81
121
304
304
310
28
28
188
304
304
310
313
28
28
28
408
28
116
28
68
310
173
28
310
295
444
304
310
28
28
314
28
50
310
310
304
27
15
82
310
441
423
310
463
304
310
321
411
310
310
304
238
304
408
36
310
310
310
28
332
304
291
28
39
464
310
28
304
304
304
245
28
317
28
304
304
28
310
121
310
28
310
310
304
304
310
28
454
310
257
304
28
28
304
304
28
310
186
28
304
304
28
310
28
28
310
409
304
304
28
36
402
28
59
25
28
491
310
373
470
310
431
413
437
304
170
28
304
28
28
304
310
304
470
423
282
304
106
24
486
28
28
304
4
28
304
381
468
310
310
28
28
28
460
177
129
200
28
403
281
28
304
244
293
28
93
47
16
304
310
304
252
310
39
279
304
310
95
66
28
304
310
310
310
304
304
310
310
341
304
340
310
179
403
9
310
28
265
310
316
310
171
175
238
304
42
310
310
298
28
431
486
310
240
310
310
304
75
300
304
65
157
156
372
28
310
28
28
28
310
310
211
304
191
28
28
310
310
28
304
304
28
439
304
304
399
49
384
28
310
402
304
28
310
28
6
276
299
45
28
352
286
385
28
310
310
28
28
348
304
310
304
28
52
415
375
152
375
310
28
28
304
28
304
304
310
28
361
304
402
304
310
28
28
180
310
304
63
28
304
103
28
389
53
28
28
310
156
310
28
310
301
1
28
310
270
304
28
304
28
342
310
304
153
28
310
304
310
310
453
304
28
28
310
28
28
28
342
28
28
304
258
216
432
28
28
280
304
310
28
28
310
28
310
500
243
304
310
290
28
28
310
211
346
28
478
28
304
110
46
146
310
300
349
28
304
304
310
28
304
28
304
239
41
490
464
40
304
28
28
304
304
231
289
310
156
304
373
304
310
310
53
28
28
107
208
310
304
413
55
310
53
82
304
28
476
304
304
415
28
304
28
304
304
153
310
418
310
310
28
449
28
230
28
28
304
3
456
304
28
28
205
310
38
304
28
225
304
304
310
28
361
157
28
304
256
133
310
28
28
310
28
28
304
309
189
316
28
313
304
304
28
310
414
284
457
28
310
239
28
28
310
28
28
2
310
304
310
304
304
310
304
304
71
483
310
139
104
304
23
310
310
310
340
304
15
304
146
48
500
219
28
304
28
304
28
382
290
304
57
310
128
486
336
28
28
28
28
304
1
310
403
304
310
408
354
28
380
304
310
304
304
304
28
30
310
28
310
310
443
310
189
310
28
310
304
304
242
304
304
310
310
304
304
310
245
28
257
28
280
53
355
310
310
236
28
304
392
310
304
310
310
458
310
304
310
483
408
304
370
380
28
232
310
310
310
304
366
304
304
310
387
391
28
210
310
20
304
28
112
266
28
310
310
28
187
310
292
237
139
304
28
310
310
28
181
327
180
444
28
28
310
111
304
304
46
477
39
281
304
310
355
28
40
130
28
28
310
304
310
304
310
28
122
281
310
70
33
28
304
258
304
304
28
304
310
28
28
310
195
28
310
304
354
310
120
310
28
310
304
304
304
310
310
28
28
281
134
28
304
304
28
323
194
310
310
304
310
310
388
199
28
473
295
270
310
189
28
127
310
286
106
310
304
147
28
356
232
361
28
304
139
402
445
304
28
28
28
305
379
310
275
304
304
153
28
8
1
310
28
28
310
310
304
105
310
28
235
65
28
304
259
121
28
304
28
310
28
28
28
28
28
464
304
28
28
310
272
304
310
254
304
310
310
28
310
304
28
141
28
304
108
426
310
304
292
310
304
304
304
304
230
28
270
310
310
28
321
279
28
215
304
432
310
310
310
28
28
40
311
310
136
28
310
289
28
310
28
42
310
120
310
201
304
105
468
328
310
310
6
310
310
304
304
304
53
455
81
310
304
95
28
310
28
310
483
446
473
73
310
310
310
444
310
310
335
304
461
304
304
304
345
310
19
218
346
378
304
190
310
304
304
28
291
310
304
304
304
28
310
304
304
310
28
446
145
28
335
59
28
111
495
188
28
28
310
62
138
304
270
486
310
28
304
310
28
310
310
454
28
480
304
416
310
28
28
28
28
28
28
28
388
28
270
310
310
28
489
28
304
28
310
65
304
28
304
28
96
282
304
310
422
257
261
304
313
369
23
223
177
53
310
418
137
310
28
304
459
28
141
483
410
28
88
499
310
310
310
310
310
246
28
53
28
49
304
310
28
34
304
28
453
304
304
28
264
464
298
228
304
28
28
147
304
233
195
339
310
28
304
304
310
219
28
28
304
310
310
420
281
28
28
127
310
304
304
432
31
28
5
310
40
28
28
483
28
310
28
310
370
217
310
310
28
347
28
165
95
310
28
409
310
304
93
16
412
304
310
28
380
28
154
304
418
304
28
304
304
310
28
238
28
53
413
28
82
28
73
28
310
310
310
310
304
280
310
28
304
405
47
304
231
310
195
310
28
304
310
310
304
118
28
368
304
408
28
28
28
448
310
442
304
310
102
304
366
216
474
229
383
147
304
304
304
304
304
489
365
304
304
193
28
357
304
310
28
64
304
304
291
30
9
28
304
310
304
310
28
310
304
28
304
270
310
304
231
310
310
304
304
304
324
28
310
310
452
304
316
485
28
180
303
310
310
310
28
304
192
323
304
275
261
28
310
304
347
28
304
304
28
304
291
304
304
28
310
310
268
145
28
310
28
350
304
169
26
14
301
28
65
169
310
310
304
353
310
374
28
313
310
331
304
310
81
490
310
28
28
310
28
28
304
304
395
293
49
28
28
28
310
186
28
304
415
380
28
408
304
310
304
281
310
304
460
310
423
28
310
310
310
28
28
28
228
304
141
304
28
329
304
310
310
304
304
304
332
310
28
310
304
304
270
28
398
28
304
207
310
150
304
414
310
304
1
313
304
102
472
420
28
1
309
310
28
387
310
93
149
490
28
25
310
304
28
28
324
304
28
28
310
310
310
151
310
372
67
412
480
209
28
10
35
28
310
310
28
310
110
47
304
28
28
304
266
304
328
172
85
304
23
310
28
304
120
80
32
387
87
310
28
233
320
310
28
310
28
310
413
28
304
310
310
369
28
28
304
304
227
220
310
304
256
28
309
310
248
36
21
388
310
229
163
49
49
333
28
257
205
420
102
324
121
304
304
304
304
370
310
184
177
304
212
28
304
461
297
28
423
310
198
28
318
345
466
304
205
304
310
304
28
65
405
304
157
28
272
310
28
45
201
214
304
304
310
394
364
304
28
65
28
439
310
28
304
310
28
310
28
310
304
304
105
223
310
28
198
56
304
310
304
410
28
310
310
234
304
167
310
310
310
296
3
28
372
310
417
310
120
304
310
28
28
161
304
272
473
499
53
304
197
387
313
28
344
240
28
190
310
304
28
315
304
304
307
22
152
310
310
283
26
310
310
28
28
143
5
28
28
304
460
461
254
28
28
28
310
301
144
310
291
28
28
304
310
288
310
53
120
310
387
304
18
310
310
310
10
304
310
149
304
49
493
310
28
269
220
57
28
169
145
304
186
1
291
304
310
28
310
257
71
28
261
393
304
310
122
121
291
304
310
310
28
310
188
66
286
304
310
203
304
28
28
304
270
184
28
159
28
28
310
291
147
382
182
469
83
87
310
445
304
310
28
313
28
310
293
39
66
29
310
28
280
304
254
28
85
28
269
28
43
304
304
304
310
392
291
310
310
28
304
122
68
310
93
28
39
304
310
28
310
429
304
310
65
304
85
28
124
28
304
310
483
310
20
413
304
11
28
168
28
28
301
304
310
310
147
194
28
356
28
310
310
310
304
153
28
310
403
310
304
304
301
100
116
310
321
310
310
310
435
304
217
29
173
304
28
360
437
304
28
183
28
117
304
304
28
304
28
395
141
108
310
304
304
28
13
310
310
310
235
310
304
129
304
190
463
304
304
39
28
310
304
300
28
28
304
310
304
292
310
201
108
344
310
310
310
28
28
304
310
28
62
425
96
310
304
310
310
384
355
28
304
304
304
167
304
310
231
28
28
39
463
310
304
310
310
154
304
304
216
253
310
370
310
28
28
310
310
184
304
141
28
304
310
333
28
28
18
310
28
338
165
344
304
28
232
28
102
19
28
19
304
28
28
214
28
310
474
3
304
28
356
310
310
304
304
452
310
468
310
357
28
31
28
239
31
358
310
310
28
28
304
310
28
310
28
62
276
280
28
398
28
93
28
175
88
291
28
304
304
310
28
310
304
281
304
304
310
310
28
153
310
402
28
310
28
310
470
456
310
259
159
291
490
304
333
310
426
310
28
304
304
6
6
310
310
28
310
136
497
310
438
310
304
304
28
304
310
304
480
304
53
28
333
304
344
304
304
368
57
304
28
28
102
28
310
304
28
28
28
310
264
322
460
304
28
304
375
28
28
450
310
28
310
469
66
304
304
304
304
28
57
141
304
304
42
131
1
300
304
310
489
304
319
27
304
377
304
310
366
18
313
304
304
224
104
28
310
304
249
310
28
432
310
304
56
304
304
28
28
184
28
313
304
310
79
300
376
286
310
185
310
429
304
370
136
447
28
42
310
457
415
304
118
28
304
355
28
317
486
486
176
386
316
310
352
28
28
173
412
108
310
161
28
304
310
28
456
310
28
444
310
28
28
469
28
169
304
94
28
28
304
194
304
310
177
247
28
304
310
310
304
304
28
28
304
180
304
236
310
310
355
28
304
310
304
304
113
28
291
304
310
56
36
310
28
304
289
498
105
304
310
429
28
304
304
310
310
304
131
279
70
304
304
28
28
310
156
29
310
310
424
28
28
310
202
304
352
240
211
468
310
479
304
9
443
28
435
310
304
459
28
53
28
240
43
71
273
304
304
304
382
310
341
28
42
28
39
445
187
310
218
329
28
310
28
28
304
304
310
304
28
304
28
304
310
304
120
310
28
28
314
195
28
28
304
304
310
310
310
310
310
211
304
408
310
28
120
82
28
304
304
147
133
28
313
471
304
28
28
271
1
304
475
310
28
310
249
310
28
310
310
310
28
341
310
310
28
103
304
304
304
160
310
249
28
310
28
348
310
388
304
28
199
211
28
310
310
387
40
310
28
310
127
28
154
341
28
304
304
310
304
302
42
304
32
348
24
304
7
310
28
28
304
304
458
310
304
310
65
131
310
310
166
310
149
304
340
304
380
304
379
304
304
304
414
310
362
383
197
72
147
304
28
28
28
304
304
310
310
304
289
304
310
472
28
28
310
438
28
304
310
310
261
281
310
304
310
345
310
28
28
71
28
468
28
310
304
310
310
335
310
304
304
304
28
28
310
9
28
497
301
49
172
310
310
304
287
72
310
472
28
304
304
304
304
124
304
370
418
340
310
182
304
304
436
304
304
93
304
28
353
5
28
474
152
304
304
310
310
28
310
161
28
199
310
304
342
304
163
304
310
299
212
304
293
304
304
304
332
304
494
304
310
214
310
310
264
28
304
28
310
28
37
304
402
118
391
28
304
310
310
304
310
281
310
478
331
269
310
310
1
28
310
310
98
234
352
130
28
257
304
310
80
28
310
388
304
304
28
69
304
310
28
127
302
304
129
279
46
166
304
304
454
396
28
225
28
304
28
310
109
28
28
305
49
304
310
28
239
304
39
28
415
28
304
254
135
1
384
310
44
28
310
304
398
304
304
341
310
28
304
304
304
275
87
359
132
28
304
310
310
397
310
13
231
299
225
411
402
310
28
310
144
310
390
43
310
358
200
310
211
120
28
304
207
184
310
28
358
310
304
304
310
310
310
120
239
352
10
304
45
469
66
304
443
304
304
28
304
292
310
304
28
28
441
310
310
310
28
28
28
493
459
310
310
23
119
147
28
310
28
304
211
27
304
28
95
476
304
126
28
28
310
242
28
304
310
310
477
310
310
28
304
310
28
28
28
292
304
304
28
304
423
310
28
461
395
262
28
310
310
291
211
28
277
158
499
428
196
310
157
484
304
28
452
304
304
237
304
332
276
304
28
251
344
225
388
310
28
28
310
304
304
310
310
304
304
310
304
310
67
242
310
403
310
310
310
430
169
310
304
304
491
28
304
64
310
28
53
304
17
304
28
133
240
304
304
390
379
62
155
310
28
304
479
304
304
304
53
333
100
361
28
423
310
423
28
310
74
28
304
28
28
28
304
28
432
310
178
28
304
310
481
23
304
240
304
272
310
148
304
95
301
174
310
319
127
304
235
304
28
304
30
310
304
125
310
310
281
28
304
106
310
28
310
50
310
310
331
378
304
421
28
304
311
304
304
477
304
3
310
25
220
148
310
28
310
396
382
310
28
310
404
310
304
3
28
310
310
145
304
304
310
284
28
304
387
411
310
304
182
443
28
28
456
23
243
28
332
304
131
28
304
388
28
28
304
486
310
310
310
304
213
28
310
179
424
304
304
28
77
297
344
310
310
28
28
310
28
189
28
186
319
28
349
304
310
291
304
28
28
310
310
28
304
262
304
28
304
425
310
363
310
88
326
28
304
47
68
251
28
28
28
28
304
163
495
368
310
161
251
305
68
304
260
408
304
310
28
304
87
211
310
310
289
306
326
47
181
84
478
28
28
310
310
304
268
310
442
304
391
28
28
93
479
304
28
304
365
310
28
395
393
480
310
28
304
289
310
412
28
388
28
310
28
28
187
472
28
261
211
304
310
12
90
28
304
406
262
310
70
28
280
469
308
310
332
482
259
28
280
28
304
307
127
366
304
299
310
28
409
193
28
118
310
304
332
304
28
310
304
310
28
28
28
392
187
28
310
28
455
291
310
376
310
28
272
28
310
28
304
304
304
310
500
28
310
310
174
28
112
207
272
28
488
310
182
28
485
28
291
204
310
457
353
2
39
310
310
310
88
28
310
28
310
492
304
238
310
310
304
183
310
238
163
28
305
28
310
28
87
310
304
304
304
304
402
103
304
28
177
304
75
28
462
310
304
355
499
304
398
28
49
387
310
7
435
486
304
28
2
310
28
328
28
310
310
280
165
28
190
304
442
28
304
28
438
28
310
310
483
246
28
28
144
28
310
310
428
310
335
310
28
28
304
310
28
211
397
310
456
28
301
310
273
304
304
28
410
28
310
304
310
65
304
304
304
28
28
314
478
267
343
372
304
304
346
347
28
310
310
304
338
280
310
162
14
304
33
304
304
310
304
304
101
359
304
439
28
28
28
304
310
304
179
416
304
304
28
304
304
310
329
304
310
58
28
304
111
304
28
304
487
28
310
28
291
304
310
432
102
200
304
94
310
299
452
491
304
28
37
392
310
91
28
304
310
239
28
186
287
180
304
231
482
28
28
310
28
28
304
266
304
310
28
304
189
310
234
28
28
304
310
52
471
304
304
53
83
310
28
304
28
71
28
304
304
33
28
226
366
129
310
303
68
28
28
404
28
28
301
310
280
310
65
28
28
151
321
28
310
33
304
304
28
304
18
304
304
304
177
304
28
23
464
304
472
310
310
349
310
28
31
270
240
120
28
28
358
310
452
420
275
310
304
28
310
53
344
304
301
264
304
304
57
63
322
418
304
28
304
473
28
304
310
304
28
310
304
304
147
310
310
28
310
310
304
28
304
304
310
34
28
304
453
304
313
27
304
28
304
76
188
311
304
310
28
313
304
310
28
398
310
229
304
304
310
304
438
441
118
310
310
479
28
304
310
310
304
310
295
197
21
198
304
310
301
304
304
304
1
380
310
442
385
310
304
147
275
336
310
310
304
442
482
453
310
61
304
431
28
28
28
133
310
304
304
236
310
28
28
304
163
93
28
453
310
385
328
310
310
310
492
345
310
28
28
28
342
443
461
304
28
304
304
365
304
310
422
310
28
28
310
28
140
28
310
304
28
28
28
310
310
304
310
79
63
77
304
320
55
463
28
310
28
28
473
28
304
415
28
310
261
313
301
310
310
310
300
310
28
28
384
28
310
28
478
210
270
310
375
310
490
304
310
63
162
310
304
310
28
420
471
310
483
219
304
28
288
304
211
28
259
120
3
304
28
196
28
310
310
28
304
310
201
197
310
304
28
304
304
10
202
310
5
304
401
460
310
310
304
310
323
28
395
12
28
24
310
493
28
310
28
310
310
281
304
450
304
310
304
155
197
121
424
28
28
310
28
310
310
310
262
304
216
304
139
229
472
28
190
60
304
310
420
28
310
310
310
304
28
304
310
28
310
281
382
28
304
304
28
354
375
310
304
120
310
35
497
304
304
7
304
304
28
28
304
470
304
310
391
395
359
310
137
310
310
310
170
28
310
310
28
28
304
28
65
28
28
240
304
28
310
16
28
422
72
310
42
28
242
28
310
310
1
435
121
304
310
310
305
28
283
310
453
382
253
451
304
365
301
81
304
310
382
310
388
28
53
500
314
500
310
293
281
111
304
310
28
310
304
404
304
2
310
28
304
223
301
28
28
298
28
310
310
304
310
304
304
28
310
304
345
310
355
310
304
28
67
105
304
168
236
310
107
310
402
28
414
286
304
28
310
28
28
28
304
304
25
39
310
340
55
461
304
304
28
310
304
385
310
310
28
142
142
28
500
451
304
304
483
310
28
291
28
444
28
310
304
310
97
28
304
475
28
304
310
317
28
310
419
193
28
304
190
289
14
399
304
100
51
312
304
28
378
304
28
310
133
65
313
304
76
310
214
304
485
60
310
28
304
310
304
157
28
310
304
304
310
28
310
70
304
304
310
28
28
286
304
310
310
88
304
304
65
28
28
304
28
28
28
28
7
246
310
310
28
304
187
310
282
175
28
310
310
321
428
310
28
263
310
310
475
304
485
111
304
310
304
304
304
28
336
412
246
304
379
145
24
304
310
304
7
52
165
304
310
465
304
420
415
437
304
221
105
304
238
297
131
127
142
120
493
310
304
28
28
310
310
304
157
28
28
301
28
304
28
399
8
86
28
28
28
304
28
107
310
304
28
374
296
28
304
12
310
355
304
481
304
304
310
304
291
310
355
310
487
28
9
454
28
28
15
90
28
28
28
28
304
220
304
304
28
240
145
345
360
87
304
173
28
168
30
28
310
28
310
476
304
304
304
485
304
304
70
310
463
270
53
310
304
304
399
304
310
42
39
58
180
28
411
49
310
310
310
310
28
28
304
423
28
431
212
304
28
28
28
304
382
28
28
310
304
394
51
28
304
28
28
310
28
420
427
304
304
304
304
147
281
310
28
310
28
173
28
28
248
398
28
102
28
310
425
304
310
134
28
304
310
327
484
104
420
310
490
402
408
409
304
302
310
182
304
310
28
304
28
95
304
304
28
304
304
184
310
310
304
310
304
310
403
126
28
310
28
28
28
250
310
310
138
28
28
304
304
93
165
199
310
65
312
39
304
120
310
424
310
79
28
373
28
304
310
120
304
28
500
184
28
310
310
28
150
125
241
28
310
28
491
440
304
304
310
139
28
304
310
291
310
499
36
457
310
304
310
287
304
304
326
146
304
209
310
28
310
310
310
310
310
257
304
310
310
225
348
304
412
28
310
310
28
1
304
304
304
147
382
304
28
28
310
304
310
304
423
310
304
240
304
28
304
304
488
91
28
253
28
222
310
272
239
343
304
310
28
304
304
310
28
28
52
83
484
28
134
134
28
304
62
7
310
310
304
34
441
304
148
304
304
304
423
28
304
188
304
207
310
260
304
441
310
304
28
28
436
304
304
28
421
433
28
304
304
299
304
43
396
310
310
28
28
305
28
361
408
28
310
450
228
270
215
28
304
304
310
12
28
436
304
424
304
304
301
310
97
28
28
318
60
28
28
234
304
304
228
310
295
378
310
310
310
304
304
28
304
304
28
71
460
203
310
28
478
441
28
310
483
304
402
304
100
304
304
142
249
310
304
304
28
310
28
454
310
128
28
28
452
28
304
211
271
291
310
28
178
310
304
380
386
313
157
310
471
310
98
329
304
304
244
28
141
279
304
49
28
310
488
500
408
193
366
304
304
28
304
304
28
304
28
408
28
304
464
304
347
67
304
304
367
304
281
304
126
304
114
28
304
310
425
310
28
310
28
28
28
323
310
310
412
304
28
28
310
304
425
408
339
304
461
304
28
310
304
28
206
304
310
310
304
130
377
83
304
251
28
28
304
144
304
304
28
456
310
89
310
310
31
98
28
445
28
413
28
310
28
310
204
278
310
310
367
28
301
289
91
28
310
147
310
28
304
268
274
304
304
304
310
141
310
304
304
28
310
423
28
28
28
354
304
28
146
28
207
301
28
270
181
28
28
310
140
304
94
357
304
304
304
304
28
333
304
28
310
304
310
389
310
275
28
310
304
197
431
111
310
28
28
228
92
472
288
65
28
304
494
28
304
258
235
310
304
291
491
310
365
304
28
387
457
439
28
310
264
310
485
28
155
304
310
313
310
310
304
33
423
266
57
67
28
28
310
193
310
232
310
141
407
280
28
40
310
310
372
48
310
28
28
203
310
310
379
310
103
28
310
197
28
28
147
304
277
310
304
310
38
310
489
304
425
310
304
294
483
28
460
312
304
33
28
90
39
190
332
162
53
28
28
310
28
28
28
28
165
310
304
310
28
463
310
134
304
310
397
310
304
229
304
461
304
310
28
310
227
304
304
411
304
76
33
142
28
310
304
323
28
304
310
334
304
120
310
310
28
324
310
28
188
337
304
350
450
358
341
165
304
114
53
304
167
310
28
197
28
310
28
147
304
447
373
304
28
212
304
304
304
28
310
310
304
310
304
428
115
279
414
28
410
28
240
186
453
310
39
163
402
304
310
310
304
28
28
304
1
310
28
275
310
304
28
324
448
481
310
28
473
43
304
304
304
102
125
304
310
310
310
493
29
28
185
310
416
28
304
310
304
28
304
304
28
310
304
71
214
28
28
28
310
48
310
310
62
304
310
310
304
310
304
28
304
304
28
281
11
304
310
423
304
28
94
1
117
66
28
310
176
17
304
240
41
310
304
466
148
304
10
28
432
28
28
291
220
328
304
259
382
310
304
28
28
440
313
184
168
4
310
310
304
304
62
304
28
304
28
28
134
490
304
422
304
304
310
212
424
310
310
28
184
333
296
53
310
28
310
304
310
389
28
70
394
485
93
310
471
152
310
76
24
310
310
28
31
28
310
495
310
426
28
379
310
473
131
304
117
28
482
310
310
28
28
28
304
281
281
246
304
310
28
28
28
304
310
135
28
304
28
211
126
310
31
317
310
304
267
28
304
28
85
310
441
423
304
304
453
120
304
382
304
304
286
304
28
310
372
28
116
310
258
28
28
28
288
28
281
39
377
304
437
310
304
28
304
232
490
304
304
28
141
304
44
304
310
28
47
210
49
310
310
304
304
28
310
310
28
447
171
28
310
304
210
304
310
329
289
28
28
41
28
154
304
310
359
28
304
28
28
310
28
28
476
304
28
167
252
247
211
304
28
28
304
28
474
200
304
156
28
495
310
304
28
310
280
310
304
332
304
343
414
310
58
65
309
488
304
304
241
304
304
211
32
28
351
313
304
317
204
474
310
281
304
28
304
310
304
374
310
304
119
310
304
310
28
409
310
305
202
239
28
161
28
28
304
52
218
304
383
28
136
153
28
28
310
310
380
28
271
348
304
28
36
310
130
92
304
310
222
65
310
28
28
304
172
292
28
310
28
304
28
304
304
28
487
281
49
12
28
477
77
310
188
310
495
310
138
310
28
472
240
28
310
28
304
310
39
310
297
28
304
119
34
120
483
222
304
215
304
423
103
361
435
304
310
28
270
310
424
287
28
28
1
28
28
340
37
310
195
310
7
28
408
300
310
28
101
39
28
310
304
304
304
304
28
304
225
44
313
304
53
304
5
310
28
310
304
304
304
197
156
304
332
395
304
29
221
28
280
310
496
310
304
316
310
353
304
28
310
270
310
310
478
400
310
304
310
262
390
157
304
249
92
304
310
28
361
310
104
28
340
304
281
405
242
231
304
358
310
155
28
310
304
139
304
37
28
310
257
270
28
63
312
310
213
345
310
12
304
28
27
304
28
310
39
310
348
310
28
28
28
168
34
28
304
304
28
304
28
28
418
310
28
310
11
307
28
113
310
231
28
28
304
456
442
304
304
304
234
28
304
28
28
274
28
99
310
450
38
64
28
28
310
231
304
223
28
196
332
28
310
231
310
155
223
310
7
304
310
310
277
304
28
190
304
310
304
283
198
310
45
310
475
310
28
28
430
214
310
28
179
5
304
304
365
1
346
28
333
20
310
28
282
304
64
310
191
28
28
304
28
28
437
310
310
28
304
85
310
28
304
310
337
310
310
281
28
92
340
446
28
310
171
410
66
341
90
494
28
28
310
419
15
431
304
122
310
87
28
241
432
359
28
310
28
28
227
310
304
310
310
28
28
304
255
418
118
28
28
349
304
304
304
254
306
304
91
127
28
189
304
377
458
403
375
98
416
167
310
380
17
91
28
304
304
295
298
304
304
313
28
28
330
439
304
68
92
304
489
310
333
28
310
28
310
304
265
304
310
28
28
304
310
28
28
28
310
304
396
310
304
310
147
304
438
310
474
62
310
310
423
225
307
446
310
310
304
28
149
28
139
265
304
240
56
310
28
310
310
28
340
304
182
310
136
304
304
28
22
377
300
28
232
166
28
28
310
424
28
427
304
28
290
310
310
310
304
263
28
211
28
310
500
68
310
28
304
310
304
281
304
310
28
28
304
212
5
304
304
211
245
304
28
256
28
179
304
67
310
304
304
310
170
279
28
122
28
304
304
136
149
304
28
28
304
28
310
28
195
304
199
292
310
28
313
28
28
395
332
319
318
310
428
28
310
439
28
53
414
304
134
310
310
28
28
271
304
481
304
39
423
89
483
299
304
28
310
28
310
304
234
1
28
39
157
260
409
304
28
310
382
304
310
391
419
152
304
310
21
30
304
28
310
55
339
67
304
304
269
364
310
310
310
230
28
157
280
320
28
291
304
304
304
28
304
304
191
304
314
60
379
28
28
28
304
210
310
304
304
468
28
304
28
28
40
310
28
310
444
304
237
304
115
151
28
18
304
304
384
451
332
304
28
470
36
304
310
304
310
211
310
85
150
238
126
310
310
28
219
310
359
240
304
310
28
28
403
310
301
310
310
28
310
302
304
310
28
28
31
131
304
489
434
28
304
487
430
151
304
56
28
28
367
306
28
139
271
38
304
28
304
270
331
310
310
304
447
28
218
304
28
310
423
28
28
134
423
22
310
310
310
28
28
304
310
310
203
28
28
304
65
28
28
95
310
121
310
146
194
28
29
304
310
442
332
329
304
28
28
287
316
474
28
310
441
304
304
92
153
304
28
304
304
28
310
99
304
304
33
310
28
405
304
28
310
21
350
28
156
305
310
304
90
236
304
304
304
83
310
429
408
304
65
310
310
28
31
98
310
160
310
28
310
135
304
383
173
310
464
304
28
310
48
303
310
310
304
304
28
36
304
28
28
310
28
123
75
304
310
310
192
28
304
28
304
81
28
28
310
28
10
28
475
419
426
28
66
258
88
304
28
224
488
28
39
461
157
28
310
443
304
280
28
304
166
28
310
433
496
310
304
310
141
310
304
28
28
240
158
461
304
28
28
310
28
406
239
304
28
424
310
310
276
310
310
310
73
310
137
310
310
310
310
304
310
304
304
304
341
304
332
28
310
312
432
310
215
310
310
304
487
496
28
304
28
304
304
459
28
58
310
157
128
310
28
401
296
304
304
310
423
310
304
70
154
310
304
32
299
304
28
8
310
41
310
310
310
159
1
28
310
315
310
77
186
28
145
240
278
310
56
211
28
28
28
53
423
310
28
304
327
304
310
28
208
388
420
28
304
28
310
310
304
310
304
28
28
310
70
310
483
28
133
358
6
310
281
95
304
28
310
148
49
443
51
304
395
170
53
310
304
127
28
313
412
405
310
344
28
411
28
304
28
304
310
218
313
399
304
304
402
429
80
242
310
216
211
28
304
28
28
274
28
310
310
340
28
304
39
374
471
28
28
453
304
28
165
28
392
351
170
304
310
28
197
310
304
310
310
304
1
252
310
304
310
304
437
304
120
67
28
17
310
149
304
460
310
310
393
28
310
475
304
267
213
310
304
161
111
304
393
310
450
397
304
92
304
310
240
312
310
310
310
313
146
88
175
301
310
304
183
310
310
310
3
303
28
304
374
304
304
304
28
28
62
466
304
481
28
413
155
304
382
304
270
304
28
270
27
197
304
310
451
382
164
449
310
378
28
28
28
364
310
304
304
310
304
153
304
165
310
28
91
304
310
333
220
304
6
64
28
28
259
28
304
310
28
387
229
28
12
310
310
374
325
73
490
304
168
304
28
28
31
183
358
278
297
377
468
335
304
310
6
207
28
28
28
28
372
7
304
304
304
28
310
310
304
310
304
28
310
310
310
304
310
310
28
28
310
304
28
28
310
310
304
310
487
28
28
28
28
62
28
342
310
326
163
313
304
304
230
310
191
153
304
310
310
310
402
376
304
28
426
28
310
304
28
475
348
304
304
303
310
28
88
202
120
310
310
28
489
84
304
310
310
304
306
347
310
431
187
28
301
310
352
215
161
304
325
483
310
330
157
496
114
113
304
120
304
28
310
310
75
304
304
251
304
310
304
361
49
310
304
310
310
28
500
190
310
1
451
304
304
9
304
310
28
34
261
304
28
80
310
147
33
208
310
168
64
177
82
72
310
232
450
141
310
408
310
495
310
28
304
320
28
304
304
275
334
310
28
28
310
240
291
463
310
310
28
304
28
28
304
260
470
304
304
28
189
304
304
304
310
28
427
28
304
300
28
28
52
310
310
304
28
28
310
451
119
28
56
379
22
310
310
304
28
326
304
304
352
469
304
28
304
382
310
464
483
304
161
28
467
28
310
310
276
423
310
221
304
28
28
28
21
377
78
28
81
310
204
28
28
28
16
213
310
310
36
310
28
304
71
28
310
304
461
375
461
310
310
423
310
304
304
310
310
28
28
28
401
310
310
304
28
121
304
310
493
310
82
448
423
413
249
304
496
28
408
28
310
304
304
92
310
39
304
38
28
249
132
28
310
310
213
95
28
255
159
476
304
233
440
310
28
304
326
28
304
16
310
223
310
28
310
44
28
171
68
310
28
28
74
310
45
93
310
79
86
310
304
304
310
310
28
28
304
304
310
32
304
242
304
329
310
31
304
310
304
299
304
28
28
310
310
431
304
236
285
310
304
284
310
310
382
310
194
323
310
392
310
301
368
220
304
464
28
304
310
304
28
310
268
413
313
304
310
28
183
304
85
310
304
304
304
310
416
396
59
310
304
310
240
313
30
28
489
310
310
304
451
28
127
305
28
304
480
28
212
310
304
304
310
28
28
28
304
28
310
310
310
40
304
304
304
306
304
304
310
28
304
27
28
310
332
28
332
49
94
310
310
304
196
304
120
360
168
112
28
310
310
304
28
265
394
28
28
304
319
310
304
304
304
238
50
86
304
310
310
304
394
397
270
310
310
28
310
306
105
86
157
43
310
240
365
83
304
310
101
347
28
301
182
304
28
224
28
304
28
28
28
310
310
304
143
310
391
310
28
28
308
304
310
310
231
28
91
203
65
489
304
374
304
101
28
28
310
426
304
310
236
304
310
304
304
28
76
217
310
281
173
468
304
443
28
415
274
304
396
28
304
239
298
310
304
28
28
28
136
345
28
262
310
366
310
265
369
28
310
11
304
332
24
28
92
28
453
430
281
310
479
28
35
310
28
372
28
203
108
281
304
28
350
304
310
310
200
28
304
139
28
310
238
304
310
304
28
99
28
450
180
310
304
304
310
304
304
304
294
432
42
304
310
304
310
149
363
28
28
304
310
29
28
304
470
461
76
313
301
404
304
304
310
28
299
379
410
28
304
304
487
240
304
304
28
304
281
10
310
461
304
278
473
304
167
310
211
310
260
310
252
310
310
310
446
304
416
313
28
398
304
306
28
310
310
423
149
310
28
53
193
310
28
402
310
310
310
345
304
290
332
30
310
204
407
28
310
393
250
304
310
28
28
387
310
134
310
203
304
310
304
28
304
304
304
304
71
28
333
304
310
408
49
310
310
311
310
130
28
408
95
304
304
131
236
28
310
392
266
310
310
354
437
402
399
304
28
310
310
310
28
310
310
53
28
46
28
337
304
310
304
310
28
310
28
391
433
304
491
310
205
392
28
304
28
323
257
332
304
28
304
28
421
313
388
254
219
49
304
48
390
310
413
310
310
310
304
362
310
304
310
310
304
304
4
304
28
249
281
448
310
28
28
156
323
43
28
304
310
310
310
428
386
304
188
152
310
310
28
28
28
402
477
161
310
28
491
133
103
28
28
304
28
28
28
304
44
297
28
310
304
159
274
278
333
205
492
310
310
257
263
310
28
310
198
149
310
310
188
28
304
115
304
28
304
304
310
185
28
28
231
98
310
310
422
144
392
304
240
431
429
408
304
221
203
110
118
310
28
28
304
28
310
310
65
304
28
28
121
310
28
304
219
351
28
304
310
94
304
310
310
313
28
310
321
492
373
310
310
418
310
333
73
383
310
411
304
304
304
310
310
331
304
320
310
310
346
304
311
304
310
304
28
360
310
340
310
70
28
28
310
310
59
304
385
304
28
310
304
28
304
310
310
163
304
304
310
139
310
492
307
310
304
310
453
310
304
297
141
28
310
449
45
28
310
304
304
310
28
304
230
224
304
122
310
15
310
28
362
28
304
304
304
289
28
307
28
404
310
470
304
304
310
399
476
100
423
304
402
28
304
147
310
315
402
28
310
304
304
368
28
28
310
471
261
301
310
122
127
301
310
375
310
177
497
310
28
304
364
310
365
181
12
488
310
405
28
310
28
28
187
28
165
304
489
304
304
28
310
171
265
28
304
310
304
28
157
28
28
354
92
68
310
28
310
157
310
281
28
28
304
304
257
19
28
304
88
483
304
304
28
499
310
310
304
304
168
310
310
304
489
28
304
310
28
448
28
304
28
173
415
249
347
304
47
49
216
444
310
83
28
238
28
310
310
304
310
28
251
291
407
28
28
28
478
24
310
324
304
239
310
304
304
449
304
310
240
310
321
236
310
310
28
310
106
310
28
304
28
350
304
304
261
304
310
382
310
479
304
304
382
28
310
310
187
28
304
28
310
89
304
310
28
304
304
310
395
197
257
310
322
310
28
462
304
297
310
243
175
304
28
25
35
212
302
43
310
28
302
28
319
310
28
304
473
304
495
28
48
476
423
100
211
64
224
219
86
80
304
390
304
28
359
310
304
310
304
28
280
31
422
301
28
304
304
304
211
23
310
111
103
304
304
475
310
310
109
308
460
304
28
310
310
28
28
310
28
310
310
402
304
310
304
28
28
189
28
304
249
310
418
108
44
28
304
382
304
310
65
28
372
28
274
310
28
134
310
141
8
335
310
422
47
310
28
28
310
304
28
28
304
310
313
219
325
310
462
28
28
99
345
109
304
310
304
304
28
304
304
310
169
28
310
363
304
310
310
335
303
304
166
193
310
332
28
310
170
310
28
304
28
318
175
28
310
28
310
28
483
289
310
310
1
239
28
310
28
310
310
198
310
304
304
302
28
304
304
310
292
304
28
304
42
304
34
310
304
310
459
303
241
28
140
28
28
304
28
304
211
105
28
248
102
96
282
28
199
289
28
304
310
304
304
304
28
28
416
307
28
408
334
73
304
304
304
310
191
181
344
240
49
304
310
304
310
304
325
1
316
382
304
310
310
28
435
304
28
304
310
28
240
310
486
197
310
310
289
28
28
53
310
28
28
282
332
358
304
388
304
198
28
28
310
270
310
310
304
28
310
148
304
304
23
310
136
310
28
310
103
28
353
304
28
310
129
304
28
422
92
28
182
134
39
28
304
28
304
100
304
408
304
415
310
304
28
382
441
310
28
391
281
70
310
28
39
304
310
28
100
382
18
341
182
16
338
28
474
28
437
310
28
310
409
310
28
289
310
190
28
310
310
19
329
156
423
326
28
267
107
40
62
310
28
110
181
304
32
364
28
304
310
305
314
97
291
304
173
63
310
376
472
28
432
28
286
358
106
35
28
296
304
120
28
304
18
329
304
458
310
304
304
310
30
28
304
29
28
220
147
291
289
28
304
310
28
261
71
304
304
28
28
326
310
304
304
419
413
310
28
304
385
310
5
408
310
88
304
28
310
310
28
403
304
483
304
500
332
123
28
304
304
28
304
281
33
304
318
102
28
83
310
310
133
304
253
412
339
304
304
304
122
28
304
18
214
310
310
304
310
376
477
42
28
111
310
310
304
300
310
28
28
296
304
443
304
304
61
333
310
304
28
310
310
304
221
171
310
406
130
28
310
310
28
304
28
28
313
175
28
304
256
310
310
28
310
248
50
28
418
28
310
117
304
127
310
310
310
310
1
3
340
28
310
310
28
28
28
28
152
33
181
28
28
304
304
199
281
28
128
304
304
310
28
461
240
474
367
304
28
396
92
304
298
304
310
28
136
224
310
304
45
417
257
304
28
310
28
304
310
28
28
28
28
247
304
92
68
310
10
304
285
211
28
304
175
238
310
310
280
310
28
310
304
310
310
304
288
274
431
53
304
120
304
310
28
310
310
310
252
380
310
28
28
81
310
304
310
321
28
453
304
64
270
304
176
38
281
457
201
304
341
373
304
304
310
304
430
304
28
340
310
262
28
304
304
312
28
63
11
310
291
304
310
304
21
304
304
304
168
28
28
304
455
242
145
310
310
304
319
28
475
313
310
310
310
310
310
3
304
28
364
28
156
17
443
291
310
28
151
116
228
310
28
28
304
310
28
86
370
28
28
334
347
28
382
418
310
28
310
310
310
310
28
304
413
304
310
39
28
304
134
28
45
28
387
378
28
141
28
28
304
491
304
28
310
28
164
310
304
244
370
28
28
310
28
141
304
28
256
304
28
310
304
310
304
312
28
304
28
28
476
258
310
40
310
198
366
28
287
310
28
310
304
304
304
304
28
28
304
358
28
211
3
28
304
304
310
39
310
359
28
304
304
310
321
404
310
28
304
28
28
304
304
304
278
18
399
310
304
355
28
310
296
138
310
28
281
199
396
304
392
401
304
304
330
28
28
212
304
95
327
310
304
145
28
336
211
310
67
213
310
304
304
28
304
310
310
28
28
310
352
213
304
279
28
39
304
310
28
28
162
304
304
310
310
310
57
28
28
152
28
304
304
310
120
28
28
269
304
310
304
28
164
28
28
252
310
442
83
302
486
28
297
435
185
238
162
162
28
310
28
28
310
304
492
458
236
28
310
329
394
394
216
304
304
28
310
304
310
28
310
310
310
375
113
310
298
304
304
310
310
310
374
304
310
310
310
304
28
16
28
28
310
58
304
256
28
28
304
28
28
310
301
28
300
304
310
168
28
304
346
444
304
28
310
413
234
310
28
304
28
28
304
304
93
28
310
344
28
310
232
83
310
304
28
304
304
304
172
456
304
270
304
63
304
304
310
267
314
310
304
304
304
431
310
310
304
28
310
310
304
422
430
205
28
304
28
310
402
304
347
109
28
28
28
28
40
103
415
28
28
304
304
304
310
310
49
28
120
450
304
310
304
304
361
455
230
304
28
42
28
28
89
304
310
28
486
453
135
310
310
271
304
310
28
189
270
51
28
6
304
304
282
28
84
28
304
310
304
425
28
413
304
221
28
304
396
28
405
310
28
210
28
168
28
28
310
28
304
456
20
310
304
304
28
304
304
304
310
310
28
310
28
310
310
304
310
310
172
304
28
310
239
324
39
28
304
244
28
28
28
486
310
147
304
310
426
310
312
304
53
90
304
28
480
28
310
210
310
369
28
265
270
310
260
28
310
310
1
310
310
310
310
304
28
304
28
304
500
338
310
310
310
496
295
304
28
226
310
59
304
490
207
480
304
310
310
28
28
49
304
304
310
436
304
370
304
441
449
435
304
310
28
25
313
28
252
28
288
53
28
310
28
149
408
304
310
304
28
154
304
28
28
28
310
47
310
314
470
134
304
43
5
28
304
130
28
83
265
120
310
474
310
304
479
153
304
304
412
374
237
132
304
28
310
310
400
198
193
304
400
149
310
2
28
164
304
310
310
304
310
374
310
310
59
304
28
325
28
259
310
304
310
242
310
417
310
476
403
310
310
310
125
390
310
340
310
223
430
165
310
466
310
386
28
226
28
433
28
12
310
28
28
310
256
469
304
342
28
304
28
28
213
28
310
392
203
409
304
304
300
310
118
310
42
310
102
185
310
219
217
254
304
3
310
28
403
184
310
304
281
28
395
27
310
86
310
28
296
28
28
164
304
310
33
304
326
150
60
95
304
310
28
310
310
334
317
310
75
362
304
310
304
304
28
460
162
14
28
451
304
310
310
163
28
28
310
243
120
328
310
37
484
310
408
313
332
240
158
28
28
42
310
310
304
28
227
28
304
257
168
304
491
304
10
397
226
270
389
439
59
308
150
310
28
291
304
28
28
221
304
310
28
304
310
304
30
33
304
28
365
304
310
28
310
28
304
194
28
310
436
310
304
28
311
28
28
379
304
28
483
304
28
304
304
310
310
379
89
304
178
310
310
446
291
197
63
365
310
304
304
103
310
304
28
337
140
62
441
28
144
304
304
295
128
304
28
423
310
28
310
310
304
239
310
278
483
304
28
464
310
127
310
310
310
310
409
310
28
310
423
304
304
442
293
310
153
321
28
313
231
4
35
316
310
316
28
304
28
321
28
28
304
28
310
310
304
28
382
28
304
304
304
281
483
28
415
310
239
310
304
28
310
310
343
304
304
1
310
28
28
222
310
304
310
28
307
304
13
304
310
304
304
316
310
304
304
28
288
385
304
383
346
304
304
28
175
28
310
28
310
326
405
310
90
310
28
304
304
28
310
304
62
155
13
304
310
304
270
310
304
304
304
28
304
28
304
28
304
472
487
143
304
304
375
304
304
310
310
470
28
304
310
348
261
304
304
432
28
28
310
28
287
310
186
304
310
335
363
28
256
304
304
150
28
1
310
28
28
304
28
179
423
310
255
28
473
310
304
310
304
310
28
304
184
408
114
28
499
26
310
304
304
402
426
287
310
7
310
99
304
28
353
476
310
28
75
373
304
304
310
28
26
462
310
28
310
114
412
280
216
310
310
310
444
28
28
270
28
48
291
281
28
109
99
304
310
28
256
310
49
327
28
174
28
28
304
83
202
28
427
147
310
28
304
310
28
259
28
28
310
28
313
304
304
28
28
28
351
230
304
310
304
304
304
94
211
286
28
28
28
310
310
211
28
28
304
289
28
304
73
304
116
115
304
77
417
28
285
460
310
28
56
304
310
310
28
324
304
310
491
28
304
28
211
304
310
304
28
370
454
385
304
160
238
376
28
304
255
28
310
28
304
241
28
310
28
304
28
145
483
310
110
304
310
304
304
281
310
365
28
304
28
304
304
28
304
304
304
334
28
28
33
408
310
310
480
310
34
28
28
304
304
304
310
28
91
304
310
310
444
28
182
28
304
353
28
204
104
204
136
304
310
304
28
28
173
186
28
310
310
497
414
313
28
41
113
310
310
28
28
142
310
448
28
310
304
293
310
47
270
408
310
28
310
28
28
310
304
47
304
304
178
310
92
404
310
60
49
152
310
310
391
28
31
28
310
28
469
304
304
310
489
8
157
310
382
28
28
28
310
56
28
304
118
438
304
28
304
141
246
304
310
310
232
28
378
28
94
304
292
370
42
310
241
365
310
304
263
38
442
28
310
310
314
358
304
15
291
36
350
257
28
310
304
197
490
329
310
39
304
56
432
310
389
28
310
310
332
304
24
304
239
304
486
304
304
304
28
408
473
53
135
135
310
231
28
277
28
147
304
137
310
28
310
28
327
304
310
28
310
304
238
310
71
28
304
496
28
310
304
304
332
304
304
421
304
336
28
52
152
310
304
28
79
28
238
310
28
408
403
210
28
310
326
359
28
310
53
310
28
225
304
28
462
310
310
304
304
79
28
310
304
310
304
304
181
197
310
310
28
304
433
304
474
310
55
28
28
153
382
28
28
28
407
435
103
28
29
39
65
304
28
304
304
1
476
304
28
310
448
369
436
28
125
28
29
304
27
28
441
28
378
87
104
28
128
281
304
28
304
98
28
313
28
28
304
331
28
304
76
245
310
28
304
272
304
304
474
310
310
310
342
445
28
304
282
304
9
28
21
1
296
61
238
28
304
28
382
304
49
310
304
178
194
304
28
28
498
28
310
104
313
484
28
310
304
310
28
28
304
376
304
304
304
304
43
172
461
310
310
317
304
200
269
304
57
310
270
352
310
310
304
408
28
304
304
310
474
310
304
427
131
310
310
304
304
167
340
304
420
304
28
28
310
310
26
384
159
28
28
310
170
65
310
304
310
310
310
194
28
310
85
28
315
302
310
65
281
189
304
179
28
304
483
28
304
304
246
28
310
310
337
310
28
304
304
224
110
28
147
28
139
390
52
304
304
28
304
304
310
476
260
28
301
28
310
304
304
147
310
28
28
28
332
28
256
310
225
310
310
310
28
304
310
336
310
240
304
304
310
28
164
310
310
310
28
310
21
310
304
239
304
103
28
310
28
4
304
480
240
28
337
310
203
479
304
384
28
28
310
304
156
143
310
49
310
28
28
310
28
310
304
77
28
304
304
356
39
304
310
67
358
310
304
28
497
308
304
310
28
304
28
131
304
310
28
261
304
167
28
224
310
321
28
304
304
28
28
310
304
28
250
402
28
227
305
84
133
28
28
197
92
28
51
310
310
304
304
28
310
304
310
28
28
304
344
310
304
74
276
304
49
284
310
304
28
28
28
310
310
310
304
310
90
304
28
304
245
28
116
310
304
225
310
310
310
49
310
28
257
304
84
310
310
445
489
304
304
423
304
332
267
172
304
41
310
304
28
399
284
28
488
310
310
409
304
304
310
28
28
310
9
382
19
251
120
486
304
445
304
28
28
109
310
264
24
310
304
498
404
365
310
148
28
422
304
153
28
28
374
28
310
304
28
304
432
357
457
304
402
311
310
304
101
355
28
28
304
28
310
28
310
154
462
28
28
304
266
310
488
310
28
313
393
80
310
304
304
304
28
333
224
1
120
78
310
253
221
304
124
304
363
310
304
28
28
304
310
310
310
310
304
44
185
282
304
135
28
304
28
396
415
304
304
310
304
310
92
116
310
332
304
304
304
304
304
310
126
270
28
17
28
304
310
28
28
304
310
28
220
304
28
304
492
304
171
304
496
442
28
304
240
310
304
304
304
304
310
304
28
304
304
342
310
154
310
43
304
310
304
28
310
304
28
28
304
362
28
28
45
397
412
190
304
28
310
310
28
310
345
310
284
310
28
304
326
304
368
28
483
291
304
193
304
492
310
271
483
310
28
28
319
474
310
214
28
372
100
28
30
310
266
304
310
304
304
94
310
28
304
285
310
304
310
23
370
304
28
310
310
28
362
91
310
304
304
310
304
304
1
304
304
310
28
310
310
445
281
28
423
240
310
310
192
310
310
218
2
106
28
304
292
304
310
304
306
28
455
310
304
28
379
310
71
28
23
310
326
304
304
304
310
310
304
310
28
310
310
430
28
304
1
28
28
304
28
28
214
304
304
499
351
468
310
310
304
216
304
54
310
28
365
310
28
358
310
28
304
374
310
291
310
310
324
191
304
28
28
304
350
304
304
136
310
310
310
310
304
310
222
304
310
336
197
310
12
382
28
304
304
28
29
28
304
258
28
77
258
317
332
39
39
153
304
304
310
164
310
341
244
310
304
404
270
310
214
304
372
65
95
189
49
310
225
310
14
310
304
28
304
28
310
304
93
113
109
94
145
237
253
53
310
310
304
352
310
411
486
304
65
310
84
215
310
392
310
291
28
28
28
304
310
310
304
154
28
310
233
304
436
304
310
28
304
289
310
304
301
304
310
202
87
28
146
39
310
304
304
310
304
57
49
163
390
304
440
241
487
256
310
28
310
28
28
304
304
28
304
28
56
310
28
28
304
310
234
405
291
28
412
304
28
272
310
180
304
28
310
304
28
14
25
304
304
348
304
310
289
310
495
310
310
304
325
304
374
28
304
28
170
332
28
304
481
410
28
65
304
304
81
310
373
15
310
461
310
346
304
120
152
423
28
160
28
304
15
39
429
310
304
304
28
64
304
28
177
109
178
332
358
28
304
259
474
28
310
34
28
360
90
155
446
28
304
28
28
304
435
304
24
67
332
39
304
52
231
77
28
180
412
28
346
304
371
28
310
310
310
310
314
102
381
310
304
28
310
148
304
304
310
211
28
304
28
281
183
304
10
3
304
28
278
304
189
310
322
233
142
28
310
304
304
423
64
310
361
304
28
278
28
310
28
304
310
28
28
304
310
310
28
304
304
38
304
304
310
28
28
28
28
90
183
304
488
238
352
440
184
310
304
304
310
402
28
92
304
339
277
310
28
28
167
342
28
304
480
310
28
492
310
310
310
28
304
298
304
393
29
304
28
27
304
289
28
310
241
310
120
28
304
310
70
28
420
28
440
304
304
304
304
339
28
68
227
310
306
265
246
427
304
28
304
310
324
304
28
28
28
28
300
196
310
405
365
472
106
307
421
304
421
200
28
304
304
310
431
307
304
181
310
304
479
304
263
260
108
304
310
310
310
154
310
240
28
310
158
28
304
304
181
310
69
204
79
304
315
310
28
313
310
28
304
28
151
304
28
146
437
310
304
310
480
304
310
310
28
304
262
404
304
304
310
310
28
310
28
304
310
310
28
28
310
304
234
28
310
28
310
403
28
28
310
310
446
28
356
304
304
310
188
304
310
304
304
86
304
89
310
394
304
310
228
304
304
201
419
28
310
310
369
310
170
271
239
44
310
292
133
17
95
304
138
310
402
128
304
310
304
72
304
28
229
109
28
310
310
28
156
490
310
304
30
28
310
310
316
28
75
28
304
304
28
272
310
172
304
310
156
270
304
304
304
304
426
28
310
310
304
304
28
310
310
28
162
153
310
477
237
304
251
310
304
304
445
437
304
144
304
28
310
446
310
28
240
310
304
65
310
304
28
304
243
255
28
43
304
28
310
304
304
453
28
141
182
310
328
28
8
310
375
310
304
140
65
28
28
28
310
198
310
310
53
28
310
132
465
310
28
304
123
148
1
304
28
28
230
144
408
304
300
232
304
402
28
352
28
310
28
28
331
468
276
28
28
304
474
28
383
322
310
28
310
28
310
400
313
304
304
310
400
310
28
1
247
310
310
304
310
310
310
28
304
28
310
219
490
304
359
146
454
181
28
310
28
304
310
28
319
304
39
435
304
28
310
310
230
28
28
304
287
483
170
190
310
159
310
28
366
310
395
239
304
28
28
304
310
311
17
304
239
17
304
349
207
304
448
49
7
304
134
28
28
28
28
28
304
28
310
384
267
28
322
304
269
28
310
144
310
304
288
304
304
218
363
483
304
402
304
28
477
28
28
28
417
28
304
310
117
28
304
387
310
304
28
396
310
332
326
304
304
433
447
28
281
438
304
310
406
304
28
285
304
310
1
304
310
211
194
377
461
304
304
477
310
28
432
304
304
304
310
28
393
28
310
102
257
28
310
304
28
28
310
65
304
89
310
270
310
304
304
28
28
28
388
310
279
310
28
310
310
28
133
310
107
391
310
283
310
28
310
304
291
304
367
310
28
310
310
28
310
310
49
251
300
483
28
310
310
28
310
3
28
304
28
310
28
155
310
310
177
39
408
28
304
304
310
304
310
28
304
28
304
304
304
304
99
62
310
28
28
304
304
310
310
73
35
355
304
307
304
304
304
304
310
304
28
304
304
28
296
28
28
205
310
310
285
304
310
240
304
310
304
107
466
28
4
310
491
310
28
304
244
310
28
492
304
310
310
304
310
310
464
453
202
304
28
304
304
46
173
421
303
328
28
120
310
120
28
334
304
304
95
155
310
310
28
304
464
310
400
155
304
304
310
200
369
310
310
310
163
304
365
304
280
286
304
28
271
384
31
96
310
310
252
310
28
240
452
65
28
105
28
304
310
326
28
53
224
304
389
39
310
304
311
28
310
304
304
28
28
310
120
28
28
112
304
5
246
304
304
310
49
304
304
28
70
304
173
310
310
310
257
304
486
304
28
28
304
232
304
65
304
304
28
304
301
155
28
189
310
17
327
258
310
310
28
49
376
304
28
310
28
333
310
304
304
310
304
28
249
365
424
310
304
139
310
310
287
291
304
217
461
310
304
28
28
75
310
315
28
304
310
310
304
310
28
310
28
310
346
304
310
93
437
24
310
304
28
310
304
445
483
361
176
310
310
460
377
304
121
304
310
211
304
304
189
310
304
304
28
339
240
147
316
253
304
28
310
298
305
304
304
28
304
310
81
28
310
310
293
28
310
379
304
432
304
28
211
426
310
310
28
304
180
310
304
304
44
304
65
28
310
310
28
304
310
28
28
310
120
368
310
261
28
304
28
28
304
477
28
28
382
304
310
94
310
324
315
262
304
304
304
28
192
98
482
399
28
28
310
28
444
28
192
304
324
249
136
28
313
342
310
304
310
28
28
378
28
423
15
369
350
312
28
71
310
302
410
28
304
324
219
304
304
304
28
310
28
28
310
426
310
28
310
499
119
310
300
32
310
281
313
28
304
304
28
310
197
28
310
304
310
41
304
304
304
413
150
304
28
304
498
27
28
56
200
24
229
310
310
310
304
310
85
304
435
340
92
310
310
444
310
310
28
304
304
343
423
304
304
304
310
330
304
88
166
149
304
304
251
304
437
310
28
28
304
28
304
435
319
304
304
310
194
304
139
310
310
304
191
134
28
304
259
404
310
229
304
304
310
30
310
310
310
240
310
305
304
15
28
304
437
310
314
116
362
113
28
28
310
310
203
223
304
28
256
304
310
184
28
266
389
304
24
203
310
422
29
392
304
304
304
37
304
115
310
296
431
310
304
28
28
304
304
233
273
310
28
302
28
28
126
304
74
310
310
332
392
223
310
304
304
80
486
43
149
223
28
304
281
86
304
304
304
28
304
28
313
304
424
379
242
310
304
53
304
304
310
4
240
304
304
292
304
1
80
458
310
28
304
408
238
83
304
28
332
28
310
304
304
28
436
310
28
387
304
127
22
1
310
335
158
163
304
310
37
186
28
487
310
28
28
161
304
103
28
310
304
39
237
103
310
304
28
28
47
400
310
479
310
103
304
304
259
16
247
28
304
114
304
310
303
405
359
103
92
47
491
310
452
297
310
28
392
254
28
310
304
28
304
304
351
376
304
310
28
28
310
304
304
411
28
28
304
191
310
310
291
310
28
310
28
310
310
310
304
28
39
130
304
28
221
304
310
304
229
25
269
310
310
28
304
278
304
133
87
28
304
1
25
233
310
201
28
483
304
118
304
490
304
304
304
28
4
304
28
28
310
324
28
28
9
132
28
270
304
310
1
28
25
28
310
304
310
310
53
304
304
305
220
459
304
438
463
28
304
460
420
28
491
202
28
418
33
310
304
304
304
304
304
44
150
370
18
28
480
42
262
254
240
482
53
304
348
28
310
28
28
310
310
19
310
304
310
304
304
28
418
304
351
25
358
310
28
15
191
28
419
42
304
211
304
310
28
304
284
28
304
489
28
304
310
38
428
310
304
310
113
304
217
260
310
28
301
304
20
28
304
304
28
8
304
310
304
240
28
28
266
170
81
304
240
314
304
239
28
304
310
225
158
390
28
28
28
408
92
207
32
310
28
28
342
304
314
304
28
281
28
408
211
454
62
304
310
310
28
310
428
28
268
304
28
28
481
310
364
28
310
310
304
28
483
384
304
310
92
492
341
180
310
461
310
310
28
304
304
304
28
166
310
28
60
406
28
28
310
310
310
326
102
310
104
304
28
187
310
310
310
310
304
189
468
204
310
348
28
310
395
310
269
28
12
310
310
260
304
184
118
314
28
28
359
28
304
304
304
310
28
304
304
304
76
320
401
43
304
304
304
310
366
315
402
28
310
304
28
304
187
304
448
474
304
310
28
208
28
304
28
478
28
461
304
310
28
410
28
304
304
304
310
127
310
304
310
387
304
165
28
109
103
382
310
28
28
310
53
310
131
155
304
304
28
304
111
28
28
310
304
28
310
251
304
120
28
310
304
310
236
39
304
102
28
242
126
415
310
310
28
431
304
310
262
304
310
249
304
124
310
42
28
28
138
417
304
310
253
28
304
304
402
56
28
304
382
310
81
441
304
365
46
324
368
26
382
310
190
28
304
467
310
28
375
156
28
310
304
310
109
304
304
287
310
310
28
304
28
28
304
359
28
28
310
65
423
84
28
310
310
310
310
310
310
398
310
28
310
304
38
28
291
28
304
310
290
397
473
206
58
28
310
28
28
28
310
310
181
401
310
394
310
310
304
304
356
360
310
151
28
304
240
304
39
457
304
304
304
304
304
260
304
310
28
28
201
442
426
310
174
270
304
310
28
310
304
310
304
28
310
28
28
335
28
304
28
304
28
84
488
195
28
181
18
310
28
28
284
304
147
230
28
310
304
28
304
174
332
304
151
304
2
250
304
310
304
28
304
304
147
176
310
304
28
2
304
304
28
310
301
310
28
267
43
393
458
28
310
220
166
304
19
28
310
115
310
415
310
356
310
410
249
41
310
28
304
304
349
376
304
70
310
28
28
28
49
304
28
3
304
39
304
466
315
304
281
28
268
43
138
304
28
310
463
310
128
92
310
304
2
28
495
310
28
304
401
304
147
28
85
304
28
310
65
28
268
304
310
310
310
301
304
310
304
302
28
310
304
483
28
310
28
62
481
28
28
126
310
28
304
310
8
164
233
28
310
310
426
304
304
497
28
304
28
310
28
181
96
310
304
310
2
304
310
310
332
374
52
310
304
108
28
14
304
28
310
28
109
310
310
310
454
373
28
28
304
192
310
304
306
310
180
304
28
167
500
28
310
304
310
28
488
310
310
408
76
304
476
310
189
304
28
423
189
310
28
37
55
9
118
310
411
304
113
354
38
434
287
331
267
194
292
304
341
274
304
19
370
375
312
304
304
491
304
304
304
310
155
310
28
28
269
304
304
304
28
211
310
293
270
304
28
310
28
373
334
291
71
219
271
281
28
28
28
296
210
195
252
310
87
310
348
300
310
99
310
260
310
128
310
211
172
28
289
212
197
28
28
310
118
28
169
28
310
410
28
347
129
310
28
310
304
310
310
310
28
28
336
304
304
304
82
313
328
351
28
82
28
28
28
28
333
277
498
188
85
353
310
304
194
28
270
310
28
62
310
382
28
310
310
405
28
28
304
310
304
310
304
46
310
310
391
304
120
84
28
304
304
28
310
310
28
28
28
28
310
304
28
28
28
304
124
310
304
310
186
159
152
28
34
134
310
199
304
310
28
338
310
310
190
310
16
310
310
423
13
411
28
28
483
28
49
304
304
304
50
304
304
28
408
28
304
304
304
310
267
60
304
356
310
498
325
304
346
92
28
304
151
257
375
411
310
403
28
28
304
304
156
117
62
304
60
49
310
220
432
304
310
157
306
310
28
346
290
310
304
28
455
429
9
310
304
304
310
53
28
28
72
285
310
28
310
28
310
28
15
310
84
310
47
281
158
203
56
310
310
310
256
28
310
310
154
304
271
419
310
304
310
310
28
231
28
70
240
304
94
470
410
295
179
28
28
151
310
369
28
310
310
408
310
304
112
332
310
345
65
310
291
304
33
328
304
209
438
408
310
304
28
310
304
310
314
28
304
310
28
28
28
310
304
276
339
310
310
496
28
329
304
28
179
445
304
493
304
304
28
304
304
304
28
28
22
39
382
304
274
310
258
336
310
304
310
304
304
310
304
402
304
220
167
304
483
201
319
28
21
28
340
304
310
304
310
28
212
304
310
304
310
211
310
53
304
28
28
28
39
150
310
28
338
310
304
258
28
490
423
251
28
28
304
310
382
28
28
304
310
28
28
304
310
304
304
297
276
28
28
304
304
28
304
310
67
310
405
177
365
310
147
63
315
304
310
28
310
28
304
310
310
365
59
454
304
329
304
304
28
304
28
360
310
28
402
304
310
28
344
28
304
370
291
304
217
28
28
276
28
304
98
304
441
304
246
310
128
310
65
27
28
238
304
304
193
310
60
304
304
304
408
28
186
229
98
28
180
280
28
479
310
310
28
28
413
310
310
310
270
465
443
392
310
304
28
408
387
28
28
28
310
310
304
451
366
495
107
448
56
304
183
148
310
304
189
28
310
396
408
360
310
310
161
28
28
310
310
21
83
8
102
368
482
304
304
28
310
23
487
304
310
304
481
163
304
310
329
442
28
304
251
491
315
310
324
28
99
304
304
310
310
341
304
28
28
225
28
310
387
310
28
95
28
190
304
28
342
23
13
500
319
304
304
28
304
28
28
28
211
382
217
382
310
304
358
28
310
56
65
310
310
28
13
304
119
28
310
28
291
304
48
110
42
310
304
310
28
307
126
304
310
304
310
43
211
421
28
98
28
310
304
304
84
383
445
28
492
324
304
304
310
304
28
310
304
304
310
312
364
304
304
28
304
402
314
310
28
263
28
28
28
28
304
310
310
310
189
305
304
28
452
304
310
304
310
28
28
304
310
235
304
310
28
28
425
28
28
500
362
310
310
156
304
310
304
1
43
28
304
28
483
310
28
174
28
304
310
28
28
304
37
310
28
440
68
304
310
28
310
304
13
304
270
310
337
181
28
304
28
86
28
267
296
304
73
310
44
304
492
28
304
304
132
28
310
304
288
310
28
198
304
310
304
28
418
249
310
28
396
304
310
310
28
28
304
52
28
38
487
277
28
304
438
304
304
137
95
461
240
304
25
304
237
291
382
232
304
14
211
28
310
310
28
299
453
310
28
28
304
28
28
310
28
310
346
438
310
121
296
310
499
20
413
310
28
240
310
78
9
28
258
310
483
304
28
304
271
301
218
310
310
28
310
28
483
414
310
310
304
310
365
310
28
433
149
28
304
304
268
310
370
304
438
304
28
304
325
250
304
375
310
425
237
49
304
304
310
28
415
304
388
304
28
489
186
174
53
304
358
307
28
310
28
28
358
82
304
266
310
147
144
310
310
28
2
137
304
494
304
224
310
55
310
232
301
304
304
28
140
371
28
304
248
310
136
33
310
48
414
212
270
301
431
304
304
28
304
484
28
310
304
28
238
24
414
310
451
310
218
146
28
304
65
37
310
28
65
195
429
304
253
304
248
204
330
294
78
26
304
28
304
304
28
29
310
28
310
304
310
310
323
28
224
304
304
84
95
409
28
370
28
49
304
395
405
304
329
304
304
310
304
464
104
283
28
304
28
430
203
270
310
284
304
28
28
397
310
152
310
310
28
304
28
304
28
333
304
310
304
310
28
388
310
131
304
38
304
304
357
28
198
304
310
310
211
259
256
310
310
304
206
304
28
63
304
28
304
310
310
304
304
304
425
182
28
376
16
474
219
304
310
310
310
304
304
28
310
304
28
477
310
304
304
155
304
304
310
415
184
478
310
310
28
86
211
304
28
392
476
310
28
439
203
304
310
28
141
96
17
208
474
28
462
42
28
68
304
228
304
5
28
28
28
310
302
350
278
112
310
28
304
10
422
304
453
310
28
304
464
490
393
304
28
464
365
28
310
28
366
304
28
310
304
310
304
28
310
304
291
312
304
263
310
375
28
47
304
310
304
28
310
310
310
310
310
304
310
28
268
28
307
304
304
79
46
28
310
310
28
108
28
304
423
50
28
28
250
310
313
53
304
257
221
28
310
42
429
304
304
315
349
230
28
182
304
256
28
310
488
310
310
304
304
304
28
310
304
377
28
28
434
332
301
39
310
310
304
489
211
405
310
304
28
310
411
304
310
104
310
277
28
304
138
44
257
52
187
399
310
149
310
310
210
229
310
310
310
291
405
310
304
304
269
58
304
304
200
106
28
493
28
304
304
28
310
304
28
28
12
310
310
62
28
310
420
310
28
310
306
310
123
310
304
53
28
270
28
334
310
310
28
339
304
307
304
343
443
153
390
213
423
310
28
310
310
310
304
28
28
333
462
187
304
310
310
403
82
28
304
310
304
22
310
291
464
313
147
313
111
307
28
100
304
196
304
483
360
475
270
304
304
310
28
304
44
304
310
310
304
137
28
304
310
28
28
304
134
304
28
304
310
304
191
28
310
28
310
442
324
304
41
343
28
65
408
370
200
304
304
230
462
310
376
310
270
434
304
131
304
28
180
25
304
310
223
71
237
304
310
310
28
421
28
211
28
1
340
28
304
304
304
214
141
28
310
304
275
304
310
304
304
310
157
304
402
304
310
310
325
230
487
28
128
329
53
304
28
310
304
310
310
301
364
304
304
153
495
28
17
310
28
251
304
304
304
304
304
370
423
313
28
28
91
28
310
310
330
310
304
310
105
456
430
28
50
378
310
28
185
310
310
49
437
304
9
28
28
439
28
313
104
304
304
310
139
28
477
304
99
146
295
378
28
28
304
310
452
245
310
28
28
304
135
304
51
310
310
310
28
281
28
164
28
310
55
304
382
109
148
304
304
385
310
50
310
298
321
382
310
28
304
306
96
394
299
310
76
178
477
266
168
310
304
304
310
310
28
28
327
116
304
310
304
477
304
156
28
349
304
163
310
310
11
313
310
382
28
304
28
310
304
304
304
28
76
310
28
310
378
28
187
304
159
304
310
166
310
310
304
12
310
28
310
310
28
189
223
310
159
310
304
71
28
310
204
78
28
184
28
28
308
28
304
139
304
28
330
304
56
28
304
454
346
317
32
304
385
440
28
28
28
310
250
304
138
28
51
212
304
485
4
304
396
304
304
211
310
318
28
28
310
289
304
430
310
28
310
339
28
28
211
304
293
472
310
28
310
310
350
146
256
117
304
381
304
304
465
243
367
65
325
310
304
28
28
144
28
24
304
146
313
347
464
310
310
28
41
304
310
28
310
96
28
304
359
304
441
28
310
366
304
304
28
304
291
28
304
496
304
304
304
310
265
213
28
304
310
304
304
431
28
304
28
28
310
462
304
304
310
72
340
304
28
408
304
28
310
310
49
392
28
28
304
158
304
264
310
487
28
293
224
28
1
28
187
304
304
387
304
450
6
304
28
304
442
28
111
310
28
304
304
362
310
304
304
335
245
28
304
310
310
28
320
24
28
310
310
310
28
28
304
28
290
217
310
310
309
28
310
28
48
28
310
304
28
28
310
28
310
310
304
28
28
291
28
304
302
28
304
476
28
377
304
304
310
270
459
310
304
304
117
28
245
28
304
28
392
310
205
429
499
310
28
304
28
48
58
297
478
205
490
304
270
304
85
310
238
304
489
28
292
28
163
28
28
28
400
234
28
304
28
268
28
167
310
240
1
328
28
310
120
56
28
240
310
88
304
240
28
265
304
310
454
79
28
28
462
231
304
323
310
329
304
310
310
310
500
302
310
310
497
211
28
28
304
220
304
28
411
28
28
304
28
418
310
28
310
304
304
45
304
408
270
4
304
3
240
350
132
310
310
474
148
304
304
304
310
21
28
310
48
310
121
370
304
402
304
11
150
418
304
304
310
82
185
28
437
102
310
304
433
304
310
28
313
210
302
304
304
438
28
28
493
28
28
236
310
401
28
28
111
111
71
486
466
304
310
304
310
310
310
381
28
151
1
310
7
310
28
28
310
285
304
61
55
304
304
304
304
230
304
28
458
28
304
28
310
304
304
304
304
350
304
191
310
304
304
304
398
304
444
242
304
120
304
310
304
304
310
25
310
304
310
28
445
28
28
310
39
304
28
304
193
304
28
304
392
304
310
348
304
304
28
253
28
310
310
261
304
476
171
414
28
28
53
304
304
28
187
28
382
134
444
134
304
304
238
304
170
437
324
310
324
304
492
28
304
223
142
327
304
310
310
310
386
304
6
382
350
28
304
28
72
310
402
230
310
97
310
310
267
310
53
436
28
310
469
326
28
28
304
409
440
156
310
28
323
28
310
304
310
86
310
28
310
310
310
28
28
230
236
310
24
310
28
367
304
304
4
53
187
112
310
28
310
481
336
28
304
332
310
467
280
304
310
304
28
219
310
304
310
452
304
193
310
216
28
310
304
28
28
369
304
28
304
304
28
28
277
28
475
370
411
56
304
304
304
310
495
304
304
426
304
304
310
28
304
28
304
310
26
111
231
28
304
438
304
205
310
310
310
367
304
28
310
310
436
39
304
217
310
335
304
93
280
161
304
304
377
439
186
213
304
304
28
304
310
346
28
28
25
254
28
415
28
304
310
384
310
152
441
310
36
310
480
436
277
342
310
310
271
452
149
120
304
310
28
107
310
304
28
463
312
275
304
304
109
321
426
52
310
304
310
491
304
235
247
304
28
474
470
70
28
304
28
304
310
358
104
330
408
28
304
304
482
93
379
310
28
304
304
57
28
304
304
28
28
220
28
235
310
28
28
429
250
374
332
28
310
281
408
304
28
12
28
113
310
304
217
78
28
327
310
310
26
57
28
304
191
469
304
359
28
304
28
174
28
304
304
28
310
304
499
332
307
310
304
28
310
304
304
62
304
47
346
310
310
28
270
310
412
196
310
158
118
109
91
279
218
301
28
28
304
370
310
12
124
310
310
369
310
19
304
310
28
28
292
332
65
28
96
28
229
304
193
310
28
28
304
399
93
164
304
304
304
304
28
478
263
228
310
230
304
310
28
28
25
310
28
304
304
404
28
304
281
310
388
310
67
304
107
28
28
304
310
28
304
310
28
310
190
28
304
310
442
445
310
310
304
13
310
304
407
345
442
310
270
28
310
474
118
193
240
310
310
310
28
312
304
257
310
310
211
310
447
28
226
280
208
304
28
132
493
121
304
145
107
304
304
28
462
304
211
128
393
304
310
304
28
304
304
321
28
304
28
304
377
143
304
28
348
28
304
89
28
33
270
310
483
310
473
284
304
28
252
310
160
310
310
304
28
304
192
28
150
301
151
28
486
304
304
310
304
304
310
77
25
167
28
211
310
304
304
304
304
361
310
105
353
473
28
28
172
310
393
360
68
28
28
265
310
360
310
310
147
28
304
310
28
310
3
116
304
44
304
28
304
304
304
454
28
28
28
459
304
171
28
304
147
314
304
28
304
284
310
426
363
304
310
304
318
310
103
304
310
310
310
248
310
398
382
280
28
391
28
304
20
310
240
84
67
310
422
28
310
310
28
304
74
448
326
413
310
461
163
304
304
388
310
480
310
53
408
28
17
369
310
304
28
310
124
316
310
361
39
384
118
304
365
402
28
310
310
141
324
304
310
310
304
304
28
310
211
310
28
449
349
310
408
304
286
404
453
304
310
304
282
189
310
310
310
310
28
310
304
187
120
321
28
304
304
236
28
30
310
304
28
310
28
304
304
310
270
28
10
28
221
310
310
304
304
82
28
188
408
310
310
72
373
28
28
304
281
310
310
28
290
28
304
304
310
304
304
310
304
28
28
28
310
144
28
469
73
497
304
28
28
28
310
48
304
402
310
304
28
110
310
28
304
304
31
304
28
203
304
240
310
304
218
28
310
310
304
28
304
421
310
28
346
223
304
28
28
36
317
28
28
304
310
281
28
310
310
310
28
182
189
145
305
304
28
406
322
28
304
416
335
28
370
304
304
304
62
88
28
304
84
310
157
281
244
28
481
379
310
173
343
310
311
310
310
310
304
310
133
28
28
304
201
369
304
161
310
28
25
310
310
231
310
313
310
179
423
120
318
310
179
4
310
310
28
304
304
304
304
310
147
304
304
25
304
310
182
69
28
310
304
102
8
39
28
28
208
318
42
310
304
310
304
310
135
28
304
310
126
310
170
126
304
304
310
310
145
22
310
347
28
33
220
310
164
176
304
304
304
275
432
356
28
336
304
310
310
410
28
214
304
310
28
407
2
310
93
283
385
265
310
278
310
304
226
310
310
304
270
208
304
310
310
304
310
310
28
214
28
310
28
304
304
304
304
389
408
310
310
310
316
313
310
304
304
154
382
404
85
380
457
304
28
310
304
304
310
304
220
304
478
497
304
386
495
302
310
304
28
378
399
409
28
310
402
304
240
28
310
428
226
304
28
304
304
310
310
28
310
94
458
304
310
309
374
304
310
28
304
483
28
330
341
97
49
139
194
77
367
310
49
310
28
304
28
70
382
28
28
28
490
28
28
414
304
28
310
310
28
304
310
304
304
310
111
28
330
326
28
304
310
310
304
310
382
304
310
261
426
304
310
28
467
310
310
28
304
28
310
28
310
439
413
310
310
310
28
310
431
310
120
82
72
338
168
270
304
149
139
28
79
469
314
406
341
310
304
310
310
8
453
304
28
441
310
28
304
28
28
34
304
483
304
28
28
209
142
13
304
28
427
293
304
310
284
28
483
243
412
310
29
483
28
28
63
310
142
28
45
136
304
329
304
304
310
310
71
28
76
304
304
402
310
294
28
13
304
310
28
334
39
310
116
56
84
28
28
28
432
155
304
304
49
174
304
304
371
304
310
46
28
237
304
169
304
224
304
281
310
310
28
28
373
303
490
231
51
28
193
1
310
304
304
436
304
310
43
28
310
147
304
74
109
477
211
14
310
28
483
32
310
70
52
345
448
79
1
452
310
28
304
382
310
28
304
250
304
1
304
304
310
310
143
310
310
291
282
485
304
409
304
310
373
382
28
409
448
304
483
304
28
28
271
411
304
310
28
28
304
310
304
310
28
215
304
306
304
248
28
304
310
310
281
310
310
2
489
28
310
304
304
218
304
304
112
39
28
310
310
293
304
28
28
29
4
24
304
370
28
495
304
141
304
310
28
93
28
310
270
201
28
70
28
304
304
96
304
466
304
304
304
304
52
147
28
240
28
304
210
406
24
273
28
304
28
28
391
304
310
469
226
310
310
304
310
313
304
28
304
266
310
310
204
304
464
84
402
193
64
77
183
313
304
28
281
28
62
151
343
310
304
119
367
272
304
492
211
304
452
310
310
304
88
389
28
310
310
310
304
337
310
28
28
304
304
310
490
310
304
310
476
28
77
310
291
28
304
479
28
304
120
304
304
356
52
310
310
382
457
147
304
203
224
304
291
28
304
310
310
310
443
65
304
304
310
310
28
304
28
313
347
304
310
304
304
28
313
28
480
28
310
474
229
304
134
195
200
49
300
384
310
28
304
179
304
28
304
28
240
28
242
379
310
122
310
50
304
310
28
476
310
231
321
392
88
304
393
311
310
28
304
310
211
310
28
310
310
310
49
304
189
65
304
292
28
28
351
28
310
335
310
304
304
93
310
28
28
461
28
120
132
112
310
304
304
120
28
28
315
271
28
28
11
310
73
338
348
177
65
328
28
28
310
310
28
270
42
59
33
310
304
310
310
304
310
304
310
304
304
310
304
460
28
304
28
310
28
141
499
28
310
28
304
420
310
28
310
304
304
302
442
310
310
461
304
23
304
481
310
304
28
28
310
310
304
310
310
304
148
310
28
304
285
28
212
427
13
304
304
28
28
28
103
310
304
365
304
245
28
310
310
310
28
28
304
304
310
313
212
28
198
310
28
188
310
310
121
452
304
310
310
28
310
310
310
329
304
337
204
310
245
281
304
324
310
28
432
28
136
310
369
28
310
334
28
301
53
28
392
28
273
304
304
304
231
304
145
310
177
26
241
28
483
28
312
368
76
304
304
304
304
397
282
304
28
28
79
304
28
310
313
373
304
497
28
304
28
304
304
310
28
195
304
468
459
28
3
323
310
304
304
325
304
259
304
28
28
353
304
432
28
304
304
310
233
496
28
384
414
424
304
28
28
195
28
399
292
28
310
186
111
28
270
310
304
310
310
284
17
147
293
438
347
179
304
304
310
28
207
393
381
28
304
304
193
124
28
28
310
304
28
28
310
28
304
227
332
261
28
120
310
304
231
310
28
304
310
310
310
93
28
496
304
304
28
231
304
408
233
304
28
28
310
310
28
431
3
181
37
270
28
310
28
98
71
310
310
28
28
304
310
310
28
310
143
310
423
443
307
446
310
404
310
28
304
301
5
304
395
28
211
163
368
467
28
216
228
304
304
310
442
41
132
28
444
304
1
28
354
414
28
498
304
304
44
45
417
28
310
28
304
251
310
483
28
240
28
304
310
80
28
28
310
310
201
304
304
229
304
189
304
28
253
310
310
310
131
310
304
28
406
433
304
310
304
28
240
120
310
493
304
310
339
28
310
373
304
222
189
304
239
28
217
28
120
186
310
12
28
304
310
129
304
162
28
304
28
310
304
304
28
304
134
28
304
20
126
437
310
310
404
304
145
28
304
28
301
250
497
304
310
304
304
310
28
53
310
28
302
310
491
304
28
53
94
304
28
92
304
28
28
62
304
304
71
483
500
28
304
124
477
310
310
154
265
453
310
449
256
28
240
304
28
255
23
28
304
28
310
355
320
304
310
28
432
28
304
304
28
240
310
310
450
371
483
304
28
310
310
449
310
304
310
304
304
28
304
120
310
304
416
310
28
304
304
21
149
109
65
304
304
156
28
302
304
345
47
28
304
305
28
197
281
281
310
28
304
310
310
304
245
22
382
273
410
466
420
304
304
85
304
310
304
304
310
436
304
264
28
28
28
28
310
28
310
444
201
310
310
411
310
310
28
296
172
28
304
141
28
195
276
378
28
484
28
304
304
304
310
28
291
28
367
310
409
28
304
310
304
28
483
53
304
495
119
28
28
34
28
313
28
67
166
304
310
78
404
28
310
28
304
243
304
304
28
122
304
28
304
108
304
274
107
304
28
315
310
28
491
310
310
310
178
310
397
158
28
82
304
309
304
313
310
28
310
352
310
28
310
428
310
310
477
310
310
28
310
128
310
198
310
379
28
304
28
28
28
280
310
304
67
304
239
310
310
28
336
310
304
28
304
28
304
28
310
389
304
310
28
28
309
304
304
304
16
310
310
28
310
301
380
498
28
327
310
28
28
310
311
28
304
304
310
128
304
1
304
305
304
310
262
310
377
304
310
28
273
277
310
28
304
59
28
304
28
304
28
28
380
304
28
201
266
28
28
304
393
28
304
28
100
28
304
292
310
285
304
310
28
310
310
120
413
310
373
310
423
28
382
28
310
310
304
304
178
304
28
310
304
310
67
1
310
251
481
472
304
304
346
310
28
301
310
304
375
452
479
304
304
332
96
377
456
28
310
28
310
310
73
246
304
28
17
443
411
304
28
280
310
304
304
119
310
304
234
301
28
28
310
28
304
304
304
310
28
336
291
310
10
28
148
304
304
28
310
472
47
310
28
147
310
310
28
155
408
330
28
310
304
304
347
172
28
304
280
298
310
304
43
310
1
310
313
120
28
304
304
28
362
28
304
475
304
456
28
28
310
304
304
253
74
304
310
310
310
131
310
28
304
139
310
28
310
94
310
408
253
310
28
134
310
310
28
310
65
313
304
28
189
304
28
304
311
281
452
255
291
28
350
4
304
489
329
151
476
332
304
28
416
304
310
28
28
304
28
193
266
131
304
483
310
310
144
396
28
251
304
28
373
304
310
310
176
462
387
310
108
310
28
310
304
304
28
28
295
310
28
408
248
116
304
310
34
28
304
313
304
221
304
28
310
310
202
266
304
28
20
310
50
304
175
388
310
310
310
261
319
382
310
473
304
349
310
310
28
310
304
281
390
72
52
28
123
28
304
304
454
28
414
310
310
310
7
334
441
304
449
272
304
28
310
310
28
28
304
134
310
310
49
28
57
390
28
28
28
483
493
126
28
310
304
369
99
310
76
310
28
28
172
310
233
211
421
78
340
310
28
28
310
310
310
139
28
28
28
92
310
304
304
28
28
442
304
464
28
139
88
304
238
310
198
28
24
383
396
342
69
310
497
304
310
310
190
310
304
270
28
28
304
304
28
281
310
304
277
310
382
301
28
243
461
382
272
304
304
304
304
310
310
28
310
423
310
304
470
483
304
286
94
310
118
28
87
419
310
310
460
154
113
28
291
10
304
42
304
28
310
304
187
279
310
200
304
310
191
304
490
304
28
28
310
304
304
310
304
28
472
29
310
304
304
344
310
45
304
28
310
304
53
28
28
80
114
310
310
28
310
379
132
28
310
304
364
68
310
304
153
427
188
235
304
304
313
304
168
310
123
138
49
121
310
304
436
295
28
310
304
301
310
310
365
310
310
307
423
313
304
304
289
93
189
354
28
310
310
17
448
195
136
310
321
304
299
304
28
420
79
226
304
49
304
28
310
41
304
28
310
310
28
310
28
281
96
310
304
28
304
304
304
310
108
304
310
99
28
28
53
194
28
438
392
310
28
314
370
304
304
28
304
346
28
272
310
310
304
304
147
351
28
304
413
304
310
107
218
310
481
117
310
28
28
427
304
310
310
310
26
304
28
28
28
28
310
28
356
28
464
400
310
310
362
28
432
421
185
28
121
409
270
148
116
446
310
348
304
304
304
304
304
120
28
28
310
28
483
304
93
145
28
36
310
304
270
235
491
221
152
375
310
109
304
28
304
326
304
310
304
339
304
118
304
28
310
28
331
53
37
304
28
310
28
28
304
73
351
76
304
40
310
91
485
311
304
304
304
28
304
186
449
310
464
304
304
409
304
304
304
135
385
28
28
304
458
313
28
5
310
304
304
28
28
313
402
28
486
304
311
28
214
81
304
304
304
28
124
284
304
326
284
120
28
360
168
310
304
346
461
28
382
304
310
331
28
304
49
94
76
28
435
211
237
304
304
312
427
197
28
17
28
28
483
402
335
310
304
304
28
310
28
264
244
310
370
49
256
304
304
28
315
28
324
244
28
410
20
304
304
304
310
304
28
304
28
304
380
310
437
474
28
468
416
28
310
28
270
304
255
310
28
310
291
28
310
147
304
28
28
247
28
28
304
304
304
383
28
304
39
427
304
28
310
443
184
445
28
304
28
310
310
111
28
67
114
304
304
304
412
383
28
28
468
304
172
28
190
229
270
310
28
304
28
310
304
310
310
304
310
474
304
304
28
310
28
108
497
310
330
310
28
304
402
153
304
112
304
47
487
410
28
304
304
304
145
28
28
28
329
310
13
304
486
304
28
18
499
310
304
28
304
496
483
28
272
304
232
310
92
357
28
28
310
310
28
304
310
304
299
475
28
483
28
128
304
28
306
245
265
304
304
28
198
28
28
382
304
28
310
310
76
310
310
304
28
310
28
425
169
400
304
304
28
483
427
284
138
310
310
310
310
304
374
304
229
382
310
304
287
310
304
310
28
340
244
286
28
310
390
310
450
240
151
304
304
435
304
310
304
310
28
304
310
147
331
310
310
28
310
304
372
310
247
415
167
88
310
28
430
310
28
121
47
304
102
304
304
28
304
76
304
49
28
68
28
28
240
304
304
304
28
28
479
93
190
28
310
445
304
310
304
40
18
310
28
310
310
28
310
310
304
28
304
28
304
101
28
28
304
310
310
313
310
28
28
304
78
56
304
281
175
28
310
310
365
427
310
480
28
28
304
28
304
310
397
28
384
28
291
376
310
310
28
304
367
11
28
310
184
461
304
134
304
328
402
310
304
19
310
17
332
304
310
310
474
310
95
28
394
142
212
304
28
316
304
28
230
28
23
304
28
310
28
394
28
310
18
97
304
28
109
28
310
310
374
42
310
28
165
21
310
27
5
28
304
310
423
115
464
310
28
28
30
28
122
423
72
26
285
28
304
314
151
28
310
28
106
359
28
153
28
78
39
28
304
253
329
304
304
28
304
28
28
304
28
294
68
310
304
132
304
304
28
304
137
255
28
367
310
364
113
117
33
301
334
287
45
273
28
88
112
310
277
28
444
28
28
304
328
310
304
28
28
469
304
28
70
28
108
304
117
121
65
28
310
304
28
310
74
28
161
311
304
16
281
304
205
30
209
310
389
28
28
28
310
304
310
304
28
310
195
310
276
114
28
285
310
304
310
304
465
304
28
346
310
310
304
304
28
315
381
296
211
53
436
310
28
310
133
304
234
109
363
310
28
310
382
28
304
310
310
8
28
310
304
58
270
28
28
304
28
305
310
304
28
411
382
53
131
304
304
12
310
310
310
310
395
28
206
28
304
462
28
117
28
64
310
304
28
304
497
310
28
28
28
310
437
248
381
141
62
387
221
3
433
469
304
304
281
310
145
310
28
28
304
310
28
395
310
310
114
304
291
28
310
304
363
310
304
85
28
304
304
218
340
28
310
310
304
310
288
310
147
304
28
53
304
304
28
409
28
28
310
258
482
28
1
310
28
166
27
310
304
211
304
310
304
422
310
274
409
304
262
310
398
77
84
310
28
304
310
28
304
310
304
310
284
386
169
28
92
28
310
304
205
203
310
304
43
304
408
304
33
28
153
92
286
304
304
352
166
310
120
28
310
304
88
310
177
83
92
236
310
304
310
163
28
304
304
304
304
310
28
441
203
68
304
282
310
382
28
304
28
28
382
6
310
410
28
304
28
310
304
304
304
421
10
304
28
28
28
341
144
310
169
310
164
310
304
91
304
65
304
28
304
310
304
310
310
483
304
28
341
141
310
414
310
157
304
261
304
304
304
28
310
310
310
28
28
150
28
310
446
310
28
258
28
351
423
247
28
28
28
166
304
304
28
43
316
28
304
228
65
281
292
28
28
11
60
304
310
41
28
310
28
438
310
28
28
304
310
28
304
310
304
310
310
145
120
310
310
28
28
269
313
304
304
94
461
423
304
11
215
304
310
28
310
121
382
310
28
448
28
37
342
61
230
310
28
28
11
478
28
304
28
310
28
328
28
491
191
304
304
310
304
304
304
304
28
178
383
15
310
53
148
305
304
310
301
310
310
149
304
435
136
28
28
157
310
28
28
28
137
28
437
304
40
310
46
28
365
103
358
28
28
292
490
28
22
363
304
304
28
28
28
304
28
304
310
310
221
13
308
310
304
52
310
304
301
310
304
28
304
496
28
105
310
2
310
310
275
291
409
144
310
477
241
65
310
28
310
310
33
101
28
314
421
304
28
28
103
265
310
304
304
14
28
357
100
304
291
240
304
304
28
353
28
90
69
112
28
286
145
310
28
310
245
149
28
380
298
273
342
28
415
470
238
211
310
304
28
28
304
421
310
310
111
205
304
385
310
304
293
304
461
304
463
310
310
310
310
304
53
1
310
310
127
310
310
28
28
310
310
304
304
372
144
310
372
304
135
28
310
492
310
383
28
415
304
310
28
28
80
280
304
32
178
431
32
310
304
28
304
477
310
167
410
31
385
310
58
368
315
310
281
278
310
310
28
310
310
310
313
310
269
310
197
192
286
310
304
304
73
296
288
49
304
200
28
307
28
304
28
304
310
28
110
134
310
28
257
430
310
254
28
281
304
73
304
65
122
371
20
310
127
304
28
153
86
304
448
28
28
304
431
310
120
304
304
28
152
310
28
62
28
310
310
310
301
179
304
304
52
191
310
304
310
28
310
304
28
374
28
304
15
466
28
28
399
310
28
304
28
304
28
306
310
65
28
12
18
31
155
310
310
186
304
304
281
28
363
28
28
424
484
197
310
124
439
304
310
310
304
398
310
310
310
310
310
240
304
28
14
304
14
304
395
234
28
28
304
310
344
30
310
304
476
28
28
310
304
304
28
310
28
265
231
28
28
304
158
310
28
28
304
358
310
28
106
31
27
467
120
265
310
185
310
310
28
53
310
304
28
304
310
28
423
304
304
304
304
447
393
304
28
181
469
310
304
336
447
310
363
28
500
310
87
28
28
304
310
388
28
28
111
29
232
408
310
36
304
310
141
28
310
310
304
28
304
310
356
310
214
310
304
28
448
28
28
448
310
310
425
310
336
310
28
428
310
28
310
214
449
195
28
310
310
310
106
377
310
304
28
28
304
65
304
248
139
163
310
310
28
304
28
304
304
23
28
304
114
236
28
28
273
474
28
28
22
13
304
28
28
304
304
236
304
28
28
28
310
310
28
152
304
28
28
281
28
28
310
239
310
28
113
61
38
310
310
208
273
177
310
28
28
28
175
377
304
304
310
310
76
483
74
304
304
28
28
174
310
462
304
304
28
310
28
304
304
57
441
38
304
28
304
28
409
310
28
304
304
500
310
17
304
304
304
371
28
28
288
355
28
310
168
28
27
65
80
304
304
17
28
310
304
310
304
28
310
28
108
393
304
220
233
310
28
304
304
28
304
310
488
481
252
310
304
250
435
28
310
58
310
304
304
310
304
175
310
310
310
304
310
310
304
310
198
304
28
310
304
310
230
28
274
28
300
88
164
28
310
474
310
218
304
304
28
28
208
278
310
310
304
304
387
310
28
49
310
390
28
350
28
452
28
52
304
304
338
28
307
304
28
304
304
22
433
286
310
304
65
310
310
310
310
28
279
28
34
28
366
70
28
8
122
28
408
436
28
277
28
310
304
310
310
28
310
180
39
310
479
312
310
304
310
55
23
413
28
310
5
28
304
20
346
310
310
28
286
48
310
10
304
314
310
304
310
304
43
117
35
63
39
310
395
28
304
28
310
304
124
28
304
39
28
379
304
28
310
310
28
304
301
310
28
304
1
28
304
304
304
337
310
68
310
304
310
28
28
28
158
310
101
28
28
28
152
186
474
28
213
28
310
28
310
242
28
194
28
310
382
28
310
304
382
435
310
232
310
310
322
304
408
384
310
28
28
304
281
184
310
304
28
229
28
304
332
304
310
304
304
301
28
240
394
346
187
66
310
304
28
304
131
310
212
332
310
149
28
7
103
310
304
310
476
310
304
28
140
49
28
291
28
304
310
310
421
28
107
361
28
310
47
269
304
310
258
28
310
304
304
310
304
334
304
98
339
28
304
347
270
304
28
294
310
310
447
304
304
28
487
304
249
194
387
446
333
208
28
332
76
200
391
141
97
133
28
412
310
304
310
304
310
310
310
304
27
28
304
304
304
92
310
304
247
28
304
28
359
499
310
180
310
348
310
304
304
426
24
310
33
304
28
310
28
304
358
304
28
49
310
483
139
38
28
343
365
455
164
304
462
28
485
304
28
393
155
381
19
490
304
313
310
310
92
304
304
396
497
310
28
310
494
310
28
223
310
304
28
28
310
225
310
28
28
49
304
28
97
310
27
28
310
21
304
6
176
310
301
304
304
28
348
310
304
310
304
304
293
28
486
28
281
304
318
28
485
28
28
304
304
304
310
231
304
310
304
42
310
423
402
160
260
304
310
102
304
149
28
304
28
310
257
304
304
28
304
310
35
310
76
304
28
310
214
346
28
304
304
304
28
28
18
117
304
39
28
429
421
79
241
310
112
310
310
378
246
304
304
253
304
28
28
357
304
317
310
304
49
310
304
383
291
33
304
165
310
239
456
323
485
28
304
304
304
310
304
214
310
304
367
304
22
28
355
385
304
310
304
228
28
28
28
392
304
304
28
28
304
304
310
304
28
28
222
28
400
28
64
310
304
304
304
28
304
56
232
251
91
310
486
116
28
310
28
28
28
310
494
310
249
304
214
28
304
304
304
28
28
28
310
45
328
304
51
281
310
450
28
269
453
113
28
28
28
28
28
500
310
304
28
310
73
310
170
310
109
28
310
387
28
49
449
28
5
304
120
310
1
189
304
28
304
58
338
380
458
278
87
422
310
9
28
310
382
378
26
23
429
304
22
28
136
304
304
28
28
411
21
310
304
499
28
304
28
28
28
46
62
383
310
304
304
310
310
28
304
340
472
28
257
28
426
335
310
275
468
241
310
304
121
310
310
28
28
310
310
28
304
152
360
304
28
310
198
310
492
161
387
28
310
310
475
28
28
310
28
149
310
28
28
338
304
310
235
168
310
310
161
157
304
304
383
304
310
483
249
28
83
28
286
28
304
28
28
28
28
310
59
12
310
28
304
497
491
310
382
430
258
28
65
28
304
310
304
28
28
58
204
304
304
304
39
221
35
28
388
310
312
28
197
304
304
310
40
45
425
343
28
28
28
304
28
310
288
310
310
304
304
28
236
304
492
310
310
310
304
20
313
310
28
28
116
313
304
225
289
171
179
68
310
304
232
369
28
18
103
336
122
432
180
310
28
226
227
310
286
310
304
174
304
310
28
154
28
137
310
346
82
28
327
28
304
28
418
28
450
332
28
310
304
134
315
310
25
195
304
28
310
310
310
28
304
240
181
310
208
304
310
304
360
28
175
28
310
310
28
265
41
442
304
319
310
214
28
310
79
304
304
416
304
28
304
313
28
211
239
102
240
304
304
410
305
304
350
327
304
37
28
250
362
304
28
304
61
304
28
310
272
304
28
317
422
181
310
310
186
310
304
28
310
7
304
304
489
304
28
304
23
304
28
91
304
409
28
304
310
429
310
28
28
238
266
28
304
304
248
447
112
28
313
230
304
28
304
28
310
310
310
28
304
189
291
28
28
364
310
304
28
317
70
310
249
310
310
153
143
310
123
394
310
304
362
28
317
310
310
93
26
313
28
28
304
310
310
304
28
28
28
35
310
304
304
230
304
22
304
433
28
28
74
310
304
124
310
438
461
310
304
310
304
304
310
304
209
304
304
5
310
310
310
28
321
28
8
251
304
480
28
324
304
304
28
365
28
286
304
310
304
310
310
73
304
310
304
310
28
59
304
304
28
304
310
330
304
304
304
310
230
310
28
332
304
310
28
408
304
490
28
51
304
438
304
304
310
356
353
307
28
304
310
310
310
28
28
480
310
28
28
365
310
231
30
145
431
28
468
310
310
304
304
28
28
310
28
310
53
304
28
9
310
28
304
28
304
304
304
463
28
367
310
310
463
310
323
28
304
36
28
28
310
291
310
304
136
28
304
310
310
104
310
103
304
314
304
304
28
28
304
310
53
431
304
28
304
304
28
324
458
281
408
313
304
304
205
11
28
319
310
310
310
28
310
414
28
302
450
28
120
304
93
28
304
418
310
408
436
94
432
304
28
455
39
396
152
28
304
310
194
401
360
39
301
27
304
310
310
310
310
198
296
2
486
455
310
304
231
28
304
28
304
477
28
65
304
28
244
304
138
238
415
244
28
304
310
310
310
108
310
304
28
310
310
28
304
310
304
304
310
28
304
28
310
310
310
301
495
304
28
296
304
27
304
304
298
309
310
28
402
417
28
91
278
120
120
28
465
28
15
310
304
28
28
55
275
118
28
310
310
304
304
28
27
310
28
28
395
126
310
353
423
28
310
330
28
107
382
310
310
304
28
141
304
28
310
310
263
304
65
310
304
483
28
346
310
326
304
28
472
382
310
301
346
304
329
416
107
420
310
304
299
304
310
304
28
28
310
304
122
408
251
304
191
304
310
28
255
260
304
480
28
304
310
28
28
310
82
310
310
28
297
28
352
156
28
81
454
396
304
496
310
299
28
28
304
141
310
434
310
304
310
310
304
28
209
28
304
304
28
150
402
28
28
28
69
28
28
311
36
28
304
310
1
281
28
310
304
310
95
28
310
310
279
310
28
304
304
28
310
287
243
432
304
1
304
28
455
310
463
278
403
28
409
28
304
304
28
28
310
310
310
28
310
304
304
317
304
301
28
372
95
355
93
28
304
304
28
216
156
260
448
28
188
261
389
310
28
304
310
304
28
310
310
28
430
304
270
310
268
310
310
310
28
304
155
304
330
28
310
310
432
304
310
304
310
304
21
1
28
310
90
258
28
36
162
28
304
130
28
304
304
28
304
28
218
304
310
304
28
24
304
316
310
281
304
441
65
310
304
304
28
310
96
414
310
310
288
286
28
266
281
28
310
310
193
353
304
310
28
28
310
134
28
426
310
304
475
310
304
190
28
310
281
310
479
28
304
28
248
28
57
160
2
28
4
23
304
163
28
411
49
218
304
250
120
310
384
28
28
262
304
49
281
304
304
28
304
146
310
304
28
219
310
236
83
28
473
310
310
28
304
304
449
310
304
310
28
120
341
304
310
310
304
490
62
304
304
28
405
304
310
28
28
1
240
304
238
278
310
63
304
28
117
218
28
28
310
310
304
159
28
314
28
304
235
310
199
304
135
304
310
310
272
391
310
310
310
28
167
28
120
389
458
304
310
155
310
310
14
247
244
304
488
63
28
310
143
28
497
240
28
133
310
28
304
304
28
28
28
28
222
10
310
304
28
28
73
304
223
304
310
310
304
304
310
247
211
310
367
153
304
28
304
304
238
304
304
310
304
304
291
304
313
23
304
304
304
304
310
126
28
28
18
350
304
304
178
28
304
304
28
206
28
489
28
65
28
310
25
310
110
28
304
28
447
486
28
304
203
3
310
310
310
28
34
297
28
253
304
304
304
28
304
310
310
28
441
250
310
28
28
304
286
28
134
304
154
310
304
304
310
28
77
8
197
310
304
382
152
310
77
1
16
304
310
365
28
28
310
232
28
117
304
176
28
281
304
28
304
71
304
310
28
304
304
28
310
281
304
28
28
478
304
304
304
382
310
203
309
28
89
374
310
28
28
310
304
69
304
53
304
310
65
432
28
158
304
49
28
28
310
304
28
39
10
28
348
310
28
441
28
304
310
73
28
28
310
304
49
310
310
28
402
310
223
267
486
304
310
310
304
304
310
310
304
201
304
366
310
28
304
28
28
266
28
28
28
365
304
281
28
310
28
97
304
28
304
192
28
28
28
304
304
304
28
310
299
76
28
28
310
28
310
34
304
468
304
28
28
310
28
136
393
304
28
28
172
310
310
427
97
47
304
226
310
310
309
304
304
104
304
397
28
49
495
127
310
304
143
270
382
28
414
304
117
490
328
304
28
304
28
404
304
378
310
310
257
301
106
313
143
304
28
310
310
68
423
432
304
304
310
310
296
373
329
28
304
304
304
188
304
304
398
310
310
310
310
310
422
213
304
310
257
497
311
239
248
85
28
410
304
379
169
304
382
214
421
28
154
427
49
310
304
304
266
310
359
28
304
310
310
204
304
341
169
28
304
281
28
423
310
304
315
304
310
304
204
190
448
304
96
304
127
304
153
304
304
310
304
310
429
28
310
470
304
310
28
28
408
28
304
106
28
313
310
304
428
28
304
183
319
304
310
310
304
13
258
205
28
205
346
310
73
310
211
310
112
309
28
483
28
321
28
310
28
28
496
28
304
483
369
152
414
442
304
57
28
270
333
7
310
86
28
246
402
304
405
145
310
28
310
296
28
203
420
310
28
28
310
310
304
28
483
304
417
18
304
310
310
362
304
310
304
310
240
28
27
304
1
28
310
28
304
191
397
185
310
304
28
406
198
147
304
304
495
304
304
28
310
28
156
310
28
28
304
28
310
15
310
310
310
131
14
304
310
304
135
304
28
310
28
28
304
310
260
304
398
419
289
310
310
28
304
310
310
481
310
304
304
291
310
477
406
310
28
28
310
255
277
304
379
304
310
28
310
304
310
108
310
304
310
304
122
28
310
250
28
113
194
310
82
310
136
304
28
304
310
304
28
56
28
28
304
295
28
28
304
28
304
119
56
150
310
304
322
324
304
28
267
122
28
310
310
310
185
28
310
28
363
28
268
304
310
471
304
103
304
217
28
192
28
304
28
310
138
304
283
28
119
483
422
304
310
304
28
28
192
28
211
28
310
167
28
474
304
304
310
304
304
304
28
9
253
425
304
310
310
304
270
447
310
28
304
310
304
346
304
371
275
361
28
304
240
305
310
310
304
310
120
285
28
310
304
310
324
370
304
310
28
28
307
455
28
310
304
310
310
28
310
370
304
228
28
332
28
304
28
310
310
147
310
28
376
304
304
28
179
310
310
28
304
28
310
87
310
102
28
209
304
332
396
310
304
304
270
218
304
304
281
28
94
28
310
346
82
310
304
310
304
310
310
28
144
398
463
310
335
310
310
451
28
34
28
192
337
304
304
443
226
55
407
483
442
366
264
28
28
304
424
28
337
495
304
28
310
289
28
28
28
64
355
310
148
304
304
304
28
304
310
28
28
28
178
304
304
28
28
28
304
174
335
310
304
391
310
310
28
304
304
152
28
28
16
303
179
310
70
392
304
28
358
133
310
304
28
28
304
211
304
304
28
310
28
304
304
462
28
304
423
164
310
28
228
310
310
304
304
365
310
304
310
304
28
304
353
435
304
218
304
304
36
232
310
28
304
28
28
28
310
304
44
304
304
431
304
28
304
304
310
88
238
353
310
23
114
304
301
304
345
310
28
304
274
310
28
180
483
310
240
28
228
28
240
201
28
304
304
378
304
304
436
28
310
179
310
304
310
28
310
310
463
70
155
310
85
28
304
28
432
310
310
304
310
310
28
310
304
28
362
78
28
40
304
310
310
310
310
304
117
155
181
219
28
28
28
291
304
28
28
304
190
28
156
176
304
265
304
279
310
304
28
39
123
310
53
113
34
28
80
304
28
304
240
28
304
8
310
28
115
190
310
28
478
310
28
28
342
28
310
28
28
310
425
28
283
310
304
310
208
310
304
310
304
304
310
242
28
28
304
310
281
300
28
73
310
236
28
310
28
28
374
310
310
28
304
28
28
28
28
28
28
28
310
296
313
304
28
304
28
304
310
28
464
28
310
310
310
387
310
28
310
192
28
313
305
28
301
32
370
329
141
433
292
28
24
310
310
304
247
304
310
299
310
310
147
310
304
304
304
446
304
28
310
28
115
28
28
28
310
310
207
384
310
185
108
413
469
86
28
61
304
28
304
321
409
279
310
14
310
109
310
327
304
310
28
310
28
281
304
196
28
211
204
86
186
62
281
485
427
304
28
310
310
304
310
389
28
28
141
149
310
310
310
28
28
339
32
304
310
28
28
310
288
129
464
28
310
304
310
304
310
304
240
304
310
304
62
392
310
411
28
318
310
483
28
304
28
310
310
270
304
310
344
482
310
28
162
310
28
28
25
201
28
28
304
304
310
190
304
28
304
310
28
310
28
72
304
310
28
28
107
121
304
310
310
304
49
304
310
304
304
415
310
304
130
310
179
274
310
243
28
211
301
304
28
304
310
222
310
28
62
28
28
2
203
304
282
310
304
28
304
269
28
310
147
337
310
304
304
304
310
28
28
28
400
28
304
304
310
310
310
28
483
304
362
28
304
304
310
216
335
28
310
53
28
304
304
382
28
28
219
304
304
150
484
28
28
28
304
167
28
210
304
28
28
118
432
304
274
281
304
378
82
304
141
108
415
310
414
28
304
228
28
270
304
467
304
292
196
204
472
310
28
28
304
442
211
339
310
4
310
28
22
304
304
28
28
304
28
310
304
310
304
333
28
310
310
310
317
28
495
310
111
28
304
65
304
310
287
325
310
310
66
304
28
28
418
310
281
84
370
310
309
205
304
28
28
274
397
174
28
112
304
304
171
46
304
310
304
259
310
91
310
28
28
339
28
304
197
304
310
304
304
304
310
310
28
304
18
304
293
49
304
81
310
28
28
28
304
310
28
103
304
402
310
304
120
310
304
308
28
310
324
304
301
2
375
310
304
28
310
304
70
382
304
28
28
304
28
304
139
232
310
310
28
313
310
400
38
182
270
288
28
310
307
28
310
408
304
26
310
304
360
371
28
304
304
310
310
28
122
304
28
310
28
28
28
304
28
310
28
28
310
28
310
178
340
310
270
304
304
279
280
310
300
251
28
310
304
304
57
28
321
310
310
39
300
304
235
304
1
28
285
33
477
207
304
131
304
493
304
28
51
310
150
310
304
67
332
310
254
365
282
451
235
37
310
28
304
28
304
127
304
28
104
329
491
304
154
28
120
310
310
310
389
304
396
310
310
304
28
120
348
28
226
304
333
304
304
28
310
304
114
310
209
329
310
310
28
264
28
28
207
202
310
304
18
310
28
209
310
304
304
304
71
304
232
310
272
28
310
28
358
28
286
59
352
304
304
310
310
64
304
310
1
170
366
28
165
161
28
28
415
310
28
28
304
432
28
162
257
310
28
304
476
256
310
28
28
304
357
310
434
83
186
240
310
414
28
64
456
304
210
147
28
383
310
102
311
74
310
20
330
310
28
28
304
304
28
304
297
240
28
304
118
304
304
334
84
304
77
15
117
336
28
28
42
310
28
304
139
28
310
28
28
304
343
483
310
310
390
310
320
257
296
304
310
307
86
304
156
28
304
28
28
446
28
310
304
304
304
28
28
304
28
304
28
28
87
28
101
150
310
310
304
488
28
408
28
151
310
304
310
304
28
28
304
310
28
416
447
28
304
166
460
425
336
304
101
19
27
312
304
21
304
304
304
304
286
304
28
304
288
226
28
71
164
310
310
28
341
310
3
28
310
28
205
310
497
304
28
310
310
310
400
304
177
304
100
310
28
68
310
310
304
310
31
310
304
310
304
310
167
413
310
395
28
310
304
310
290
310
28
131
310
304
439
28
28
341
310
495
310
28
304
304
28
99
76
321
28
310
314
7
55
423
304
304
310
304
310
265
93
364
42
281
197
310
310
90
18
310
165
486
310
28
28
473
125
304
141
304
28
60
35
329
372
65
304
419
304
304
304
28
310
42
47
28
304
270
28
223
432
295
304
28
310
402
42
28
344
304
301
28
310
310
416
304
147
310
28
28
310
28
310
28
304
447
304
310
65
310
5
408
304
437
304
427
310
28
384
451
115
369
274
28
310
410
410
433
28
28
28
304
310
111
304
180
310
28
196
28
304
28
28
28
310
304
304
304
309
28
28
398
376
281
304
227
204
232
28
310
28
83
465
28
377
304
476
158
28
304
28
255
186
385
304
229
28
310
265
28
85
310
28
310
310
304
310
304
483
85
310
313
380
273
304
476
330
28
211
28
240
310
310
310
28
310
127
28
310
240
28
395
28
468
310
146
304
470
331
28
310
270
28
334
310
28
304
310
28
28
76
310
67
333
291
310
28
310
310
28
28
310
310
304
24
28
25
310
28
127
28
43
188
304
28
28
229
304
24
304
304
342
304
5
28
28
270
28
310
304
391
310
310
147
446
310
304
28
28
304
304
28
251
304
28
17
211
310
438
304
310
310
28
277
310
364
28
367
310
94
28
313
310
22
304
496
310
291
267
206
419
304
475
41
310
495
304
28
273
310
304
148
140
459
310
310
304
96
310
304
310
304
28
310
310
478
304
310
310
310
90
28
384
81
28
28
304
28
310
360
106
310
304
304
304
304
312
60
163
420
28
310
304
67
310
42
62
28
310
274
188
305
28
310
304
310
310
310
304
28
304
28
310
259
304
304
28
28
310
304
310
28
310
310
304
310
310
1
278
304
411
310
304
479
310
21
28
304
310
310
168
304
310
310
310
28
32
313
304
304
32
304
310
74
304
310
310
310
357
304
370
107
28
310
304
483
28
28
28
28
28
486
96
28
310
304
66
304
309
287
210
304
28
304
304
304
28
475
39
304
310
304
310
394
304
490
304
310
310
310
160
28
310
140
369
304
86
310
304
335
304
110
375
310
111
454
28
75
28
304
304
28
28
304
310
62
304
304
286
304
310
28
304
131
207
310
310
28
153
304
293
122
310
310
304
17
304
28
149
461
480
88
365
310
310
304
28
310
135
242
57
473
73
304
310
310
320
226
310
304
210
28
28
115
154
310
458
28
310
310
28
304
304
310
28
310
293
28
337
28
317
315
28
304
28
310
331
310
28
28
304
304
304
310
363
310
240
304
304
304
301
310
304
324
451
304
483
249
310
5
310
304
310
304
28
28
351
304
304
28
304
310
369
389
1
310
28
310
28
332
304
304
304
28
28
28
28
167
333
304
40
310
304
304
328
83
28
408
260
125
310
310
304
310
310
28
427
304
28
451
310
102
174
310
446
74
304
28
190
28
339
28
304
247
347
310
427
304
311
28
149
304
304
492
310
304
28
23
304
304
253
304
310
28
310
310
310
282
304
7
233
149
328
408
395
304
310
242
310
310
28
28
52
314
310
373
304
28
310
375
1
310
172
304
28
338
310
351
304
253
415
63
382
459
490
281
28
304
446
304
427
310
310
310
304
310
315
38
28
240
304
205
408
310
28
310
310
28
44
2
464
304
28
382
266
304
273
310
204
28
307
158
423
310
304
279
364
28
194
7
226
135
28
310
309
304
304
310
310
476
28
477
28
422
270
167
304
28
149
28
131
284
304
310
28
310
234
310
495
120
402
310
310
304
310
310
310
310
408
186
173
28
304
28
348
126
28
310
85
480
304
28
164
463
310
202
310
239
338
310
476
304
277
310
436
304
423
179
283
28
408
28
265
310
28
28
304
99
339
47
304
402
28
310
304
310
310
282
218
310
304
28
28
28
28
310
28
310
310
310
28
232
28
310
475
304
304
304
304
34
304
142
304
310
310
190
347
310
304
304
28
304
28
28
310
28
28
49
310
304
92
28
310
310
372
304
28
191
304
453
28
304
28
310
483
192
28
28
28
271
182
1
304
304
452
310
493
304
304
28
413
28
398
137
483
28
476
304
28
194
28
310
310
267
335
28
28
310
310
309
88
310
149
453
304
304
310
138
300
304
2
304
402
211
435
170
310
403
175
256
240
263
28
312
211
299
304
310
304
304
492
28
133
304
304
310
39
373
102
28
310
304
310
273
304
77
66
33
304
401
304
393
28
272
28
310
310
247
310
310
56
28
65
304
28
475
304
310
28
310
28
38
28
461
181
53
310
38
28
28
293
304
347
310
300
310
456
358
28
310
126
65
28
326
310
304
33
28
28
147
212
248
28
363
310
408
28
304
495
310
310
310
128
341
432
304
253
28
310
310
419
310
310
310
310
462
281
94
304
304
310
310
177
304
310
310
28
28
310
434
28
404
304
219
382
28
240
28
310
304
28
39
304
131
269
310
310
28
304
325
28
56
310
172
310
95
28
363
233
28
281
28
28
304
310
304
473
28
311
310
313
28
414
233
28
462
310
28
304
304
304
310
27
310
310
432
310
186
304
52
310
310
310
304
28
28
313
299
314
304
304
161
143
28
304
310
110
304
28
28
228
304
115
399
304
310
28
57
28
211
304
237
53
188
70
310
408
28
304
304
304
28
28
318
310
28
122
330
310
304
52
434
414
310
28
95
500
410
65
28
267
338
304
304
181
28
292
240
304
174
304
347
310
310
199
304
304
310
113
310
28
28
304
306
18
138
323
304
310
208
304
310
28
350
310
438
304
33
310
232
304
28
341
310
28
310
28
56
310
65
304
28
370
252
335
28
304
240
304
304
313
28
304
304
304
28
304
28
295
304
304
28
28
24
304
28
150
406
304
304
28
304
310
304
210
304
304
310
39
310
28
408
28
310
304
28
230
28
428
57
304
304
310
304
412
440
8
453
28
28
101
274
28
230
304
334
28
30
304
304
28
292
49
28
310
28
304
304
286
304
28
28
28
39
26
304
28
382
71
336
28
483
52
304
310
483
304
75
134
310
304
310
304
304
304
223
91
28
304
83
39
249
422
139
310
304
358
310
18
312
310
310
353
28
346
99
310
28
310
238
38
310
188
49
310
28
209
28
310
310
116
28
304
310
310
310
304
382
150
310
304
310
132
449
310
304
304
353
348
310
310
28
139
297
310
304
182
304
304
480
421
349
31
304
304
28
304
396
310
310
21
310
89
33
184
24
310
264
343
257
28
310
304
49
304
304
84
127
405
483
346
273
198
310
304
310
480
310
28
28
304
114
304
304
318
423
310
310
310
28
223
304
28
310
304
203
304
310
28
467
147
304
310
28
310
28
310
399
304
310
196
79
28
310
304
58
28
304
469
310
310
304
310
257
28
310
304
28
310
28
310
28
422
28
299
49
310
304
485
237
301
310
310
310
28
442
310
310
304
149
52
310
310
175
28
463
415
207
355
304
385
304
304
269
390
304
28
310
53
304
153
28
59
314
281
310
182
462
310
28
310
304
304
28
41
304
304
487
28
304
310
421
28
28
6
480
172
28
310
28
1
434
237
310
195
310
304
155
125
1
28
28
310
24
28
28
28
28
184
149
28
28
278
28
342
437
310
28
95
171
275
310
28
28
440
304
400
28
462
28
7
310
279
28
304
304
469
304
304
304
310
310
278
28
99
481
28
58
49
304
65
304
304
310
1
263
159
28
364
304
291
310
304
304
445
310
304
418
28
39
28
310
310
39
310
413
446
28
28
15
176
170
304
310
380
310
298
201
341
310
28
28
28
28
111
304
28
310
304
310
310
486
320
310
399
256
310
310
304
134
95
304
310
304
310
11
310
28
304
304
437
179
310
304
39
28
304
304
291
341
304
28
408
79
127
243
310
310
310
304
260
310
28
27
310
304
304
310
442
28
304
439
310
272
382
310
28
310
304
304
435
301
310
310
28
28
59
304
310
261
28
224
83
290
292
304
310
310
28
177
310
332
310
343
244
257
304
310
310
310
310
304
28
310
310
70
28
304
25
122
65
28
28
24
304
287
304
202
49
28
310
84
304
310
28
402
310
310
28
310
310
304
322
28
81
281
304
87
310
28
110
310
28
449
330
85
310
304
310
28
310
304
310
304
28
304
304
310
310
28
326
28
417
310
425
304
313
270
77
28
476
18
33
304
304
304
261
310
28
81
304
28
472
371
310
329
28
28
304
310
171
310
28
323
28
310
28
304
304
304
281
310
304
457
174
8
310
310
286
310
304
28
310
310
310
310
310
28
304
402
304
28
201
304
27
193
304
304
305
450
310
310
304
28
28
310
304
37
28
52
310
247
358
332
28
178
28
304
310
424
353
310
417
28
228
28
28
28
28
318
34
57
310
28
310
28
471
28
310
404
326
346
335
310
456
28
93
310
310
28
483
375
310
304
408
304
240
304
332
195
315
356
310
304
332
204
310
310
28
302
304
421
28
304
28
304
304
367
28
304
111
310
42
310
237
301
310
24
304
304
304
304
351
56
310
28
304
408
59
304
28
28
304
310
121
28
330
28
28
310
310
310
410
304
372
310
145
304
304
186
304
310
449
310
304
28
310
483
28
310
28
206
310
310
28
306
304
304
486
14
173
304
304
27
304
28
28
152
310
28
320
184
304
310
310
304
28
64
293
310
310
28
304
181
28
42
214
324
304
310
66
476
28
310
28
304
304
28
28
28
259
310
470
310
28
304
28
28
28
362
28
28
28
304
355
304
310
28
304
147
176
408
401
304
359
304
304
49
304
461
31
310
79
310
28
304
302
239
319
28
49
28
178
28
304
309
304
310
28
310
28
264
28
310
470
28
428
304
345
304
304
487
439
426
310
99
310
28
28
152
28
14
188
304
310
28
310
28
304
314
263
266
376
263
28
500
421
304
304
304
82
310
304
28
28
168
16
310
494
28
238
356
202
304
235
310
304
304
220
304
304
177
490
369
310
292
310
310
293
304
28
28
28
310
304
310
310
412
263
260
462
365
310
73
344
150
304
304
28
304
28
204
28
304
304
304
304
310
28
28
28
28
340
492
310
281
385
195
272
394
250
310
304
304
27
310
310
28
310
273
310
28
311
398
304
28
437
310
263
304
308
310
464
304
413
310
310
304
353
28
28
28
28
304
174
120
310
28
310
484
30
195
171
304
263
28
310
310
479
28
398
347
28
28
310
64
164
28
148
28
455
3
304
370
39
28
304
28
304
28
199
304
28
310
310
304
304
28
304
447
39
14
310
310
147
304
28
63
437
304
28
310
415
267
382
430
310
304
310
427
304
352
304
45
312
28
304
500
310
304
303
310
472
310
323
28
408
304
28
367
28
148
28
98
310
310
353
118
208
455
145
304
252
304
310
372
409
310
28
195
310
310
441
304
310
28
152
304
310
167
310
248
28
28
9
361
310
28
378
304
304
291
232
310
28
146
28
28
304
28
441
304
375
98
482
304
304
310
387
28
28
28
205
82
28
89
319
231
493
310
310
299
270
394
224
28
419
28
326
10
93
304
304
310
310
304
55
289
202
28
28
28
28
304
304
28
304
304
313
267
304
342
28
310
454
310
28
48
310
159
310
263
28
310
304
28
304
211
183
28
310
28
43
304
310
304
304
28
28
388
121
28
39
322
304
242
349
310
332
310
353
304
251
211
304
270
28
28
422
28
169
2
28
310
304
304
193
164
264
28
304
160
310
1
464
147
238
191
465
28
310
310
28
28
28
304
28
28
336
304
310
250
304
28
310
304
443
211
304
304
128
60
28
310
304
55
375
304
240
372
373
28
304
304
304
304
28
281
310
28
70
411
304
310
310
373
304
28
333
15
279
310
12
28
304
1
304
448
304
9
310
365
28
368
42
304
28
310
310
310
450
310
304
310
304
310
28
89
21
304
304
301
115
44
304
304
28
310
223
28
169
28
279
304
26
310
304
310
473
304
28
28
304
28
310
310
304
310
28
28
159
310
28
310
310
180
28
310
91
44
440
304
310
46
310
310
310
424
304
28
28
304
47
310
304
304
28
28
304
304
310
304
310
346
355
304
304
310
304
28
67
304
491
28
28
11
28
310
433
242
111
17
310
297
28
310
432
304
304
28
28
304
28
113
304
304
83
304
28
304
28
498
28
65
304
304
255
285
304
304
94
390
281
310
310
490
310
231
310
304
47
28
304
28
28
28
45
211
310
336
28
310
33
304
28
310
304
310
402
120
310
304
28
28
211
3
310
442
28
310
310
310
292
28
28
28
28
2
304
28
278
28
310
310
28
49
310
445
97
28
28
304
310
310
28
304
310
310
87
132
499
304
304
87
286
28
28
304
28
413
28
304
310
310
310
99
304
304
310
124
28
304
328
240
304
41
310
310
28
28
310
304
357
45
342
28
413
310
430
304
310
28
139
249
28
310
147
402
304
178
304
304
16
28
310
293
1
304
310
304
304
177
304
113
310
495
304
304
310
310
304
487
310
89
291
270
5
310
304
304
310
90
28
28
304
470
28
304
49
268
304
177
28
147
28
28
126
372
304
336
304
412
40
310
147
28
304
187
195
310
301
310
304
310
28
474
28
28
304
126
310
304
310
28
310
1
310
84
28
419
423
310
310
77
156
310
365
168
6
65
304
304
28
282
304
313
53
131
304
28
28
222
389
310
309
28
310
362
113
310
310
310
141
425
338
310
304
304
304
310
212
310
304
28
486
304
317
310
310
304
28
449
28
28
301
405
299
103
310
182
304
243
172
304
304
304
67
310
304
292
28
304
120
81
28
195
304
304
310
28
304
225
310
98
460
304
310
304
310
310
408
304
480
304
310
310
281
167
304
229
28
147
455
82
310
483
304
310
28
304
28
90
114
301
57
304
462
310
304
28
206
28
499
92
53
310
28
366
310
310
77
310
28
304
304
28
304
28
310
437
310
210
28
304
304
310
333
291
34
304
11
310
310
304
120
304
274
310
203
310
28
28
100
28
310
28
229
69
143
281
28
108
53
28
390
39
304
310
310
304
304
310
281
28
304
310
28
28
21
304
128
28
28
423
118
269
28
310
490
310
90
341
304
28
304
310
304
399
28
310
340
155
340
102
28
28
310
148
463
380
28
412
28
183
310
310
310
304
28
28
28
28
28
376
407
34
310
161
310
259
240
247
396
304
310
127
53
28
367
28
310
304
310
310
304
237
60
310
310
28
99
317
28
304
310
310
310
307
235
310
68
28
206
304
304
11
310
304
281
304
475
304
372
28
310
310
28
28
304
304
310
415
75
310
28
28
426
304
28
310
278
446
28
304
304
304
310
304
310
310
304
304
310
257
304
28
310
304
28
304
310
28
304
304
497
175
177
304
65
310
29
214
304
28
332
408
310
28
332
304
304
28
310
28
476
310
310
28
310
28
28
28
358
383
456
28
310
304
28
68
170
310
310
310
28
28
21
304
304
310
355
304
304
310
28
304
217
313
357
304
28
310
28
310
304
310
310
28
247
456
310
304
313
150
270
310
392
235
28
304
28
310
310
282
417
310
89
304
310
28
28
39
186
241
240
28
291
272
28
173
28
304
304
110
304
310
28
49
304
228
304
28
310
310
310
310
304
324
156
310
102
47
304
339
310
132
390
310
40
466
28
304
28
304
28
239
409
304
304
144
28
341
28
176
41
304
304
304
310
310
28
304
304
294
304
453
310
310
28
310
10
304
28
310
28
359
310
304
293
28
304
304
28
310
310
29
28
28
26
304
394
310
63
28
28
294
28
304
28
28
304
28
304
239
352
28
267
39
240
304
304
98
310
304
224
310
65
117
281
310
28
28
28
229
310
28
242
27
310
310
304
43
477
409
190
459
28
357
431
304
378
304
43
489
28
304
409
304
304
62
310
310
55
304
28
65
304
310
14
28
310
270
305
99
310
28
95
28
304
335
28
48
310
310
408
310
28
28
287
77
419
310
304
53
304
315
304
310
310
267
28
28
18
489
28
304
499
106
93
4
483
304
442
310
28
28
28
98
370
304
92
499
301
110
304
310
28
304
72
395
28
136
28
304
28
310
69
36
310
28
279
28
304
28
11
304
270
472
304
28
75
310
210
39
28
184
304
28
304
90
28
434
198
310
310
134
232
310
417
304
211
310
310
28
327
28
28
28
295
476
211
28
412
28
365
310
104
310
249
304
208
310
304
304
395
28
304
310
310
224
12
186
375
304
310
310
304
304
304
332
28
26
351
310
477
140
304
405
28
28
332
28
28
332
310
39
304
133
28
275
310
28
304
310
281
304
304
304
156
304
310
28
304
310
310
304
36
304
28
270
28
304
28
310
28
274
28
310
304
301
304
28
310
310
28
304
165
28
310
97
240
304
304
410
420
488
28
204
408
227
304
28
248
310
156
317
304
310
28
304
304
28
302
310
28
443
310
28
304
28
443
310
123
295
310
496
448
28
28
310
178
310
319
310
310
310
310
310
382
28
304
304
310
28
304
408
304
203
28
310
304
304
310
304
28
402
113
310
310
310
304
24
304
313
28
310
382
310
483
245
28
382
304
28
132
99
28
456
327
312
452
304
174
304
330
28
28
304
122
395
64
408
310
268
211
236
43
304
310
28
73
304
304
295
310
28
304
310
300
304
313
365
371
479
28
310
192
28
304
310
28
195
368
304
310
310
304
40
256
304
108
310
304
67
301
28
304
304
310
28
304
304
363
28
94
304
310
111
147
439
28
304
431
304
28
28
483
49
310
28
252
310
28
410
148
310
310
310
59
171
423
412
28
14
28
131
28
123
28
413
304
310
310
310
304
304
310
29
310
168
28
310
304
304
80
226
162
310
119
28
310
310
310
310
310
28
139
465
193
291
28
310
214
497
28
28
28
310
304
304
240
423
144
53
270
331
304
310
304
310
117
310
215
304
28
304
310
419
310
152
389
331
28
310
304
310
28
356
28
28
304
483
304
304
310
14
310
310
304
499
378
28
117
28
304
317
310
304
28
336
497
274
263
431
28
28
28
310
304
28
422
304
310
310
310
310
310
304
285
310
313
189
310
28
421
245
310
243
304
373
304
304
304
178
304
28
50
339
94
310
28
128
304
310
310
173
310
310
433
310
304
477
92
28
304
174
70
304
304
240
214
317
28
93
28
304
28
304
304
310
310
28
304
28
329
28
304
423
147
310
29
310
56
304
385
285
304
182
28
310
175
302
313
135
310
1
28
310
310
304
310
254
175
382
304
28
28
483
304
14
310
459
304
28
64
346
267
310
304
142
28
460
310
359
310
304
304
310
310
28
392
324
304
28
236
156
310
410
22
479
310
304
118
310
304
344
400
120
298
304
304
298
32
468
304
205
28
304
310
304
264
220
310
339
28
310
304
1
28
28
310
238
304
304
310
28
466
298
28
304
312
256
304
304
310
310
28
331
28
29
304
170
193
310
310
304
433
289
223
382
28
310
322
393
28
28
304
216
304
28
310
211
28
28
304
310
310
124
372
310
137
304
25
28
64
28
304
28
200
310
310
488
472
310
102
304
49
95
305
28
310
469
28
304
28
114
310
385
49
304
310
39
28
393
304
211
310
28
381
310
28
250
304
310
17
28
338
289
310
31
304
196
310
310
483
310
430
304
304
487
28
301
49
51
116
345
199
310
304
28
321
402
28
362
147
304
488
92
28
304
153
304
28
24
28
304
310
28
310
28
310
310
121
230
432
310
310
304
28
310
310
304
6
28
139
304
119
304
312
304
28
28
310
299
497
304
304
304
5
92
310
431
304
234
304
28
69
204
478
310
359
65
184
189
310
28
450
28
310
310
163
6
304
310
172
424
28
272
304
28
310
304
321
34
304
227
109
40
255
304
310
485
162
28
416
310
304
232
274
310
28
304
335
28
28
57
28
304
310
304
28
28
310
373
398
253
310
103
63
120
28
28
28
310
28
313
429
466
304
186
304
304
21
161
83
398
304
69
28
49
310
269
304
310
400
28
304
151
28
28
449
41
310
152
304
304
28
28
28
179
310
310
310
270
28
49
310
28
304
203
310
28
100
28
349
310
310
28
310
304
28
304
340
28
28
28
310
28
439
182
310
304
299
111
28
198
310
310
343
419
329
310
191
137
292
310
310
389
28
49
470
28
28
28
338
28
477
392
304
304
73
304
304
28
304
310
109
304
263
478
304
28
28
28
28
290
273
28
304
28
16
28
310
480
304
441
138
310
131
310
202
180
75
28
28
69
310
310
310
91
304
186
310
277
28
304
304
28
270
405
304
44
28
310
304
304
304
310
281
466
47
118
411
310
28
301
310
28
66
310
251
464
28
310
68
304
183
28
242
384
28
5
158
304
485
304
310
317
304
28
310
310
304
310
28
310
28
304
230
28
28
310
318
490
454
310
28
304
73
28
304
379
195
280
198
310
28
304
28
310
188
310
28
310
339
247
23
253
332
313
310
283
310
304
426
28
328
28
270
310
304
53
28
304
304
310
310
280
304
28
25
110
205
28
310
304
304
28
448
276
304
260
304
310
407
94
93
28
304
169
313
175
304
310
304
109
310
304
310
31
24
399
384
28
332
310
10
28
310
304
304
28
28
310
197
28
301
28
147
304
28
304
310
28
310
58
304
304
28
262
73
199
28
304
28
310
28
304
225
240
304
310
431
427
28
443
304
304
151
28
250
267
310
304
246
304
310
180
310
310
443
304
304
310
310
387
304
178
49
402
420
270
304
331
28
47
441
310
310
310
28
304
28
28
463
28
310
100
304
304
112
304
3
304
28
74
347
28
304
310
28
365
410
195
310
154
310
436
336
381
304
310
304
304
28
28
310
498
310
375
28
311
304
378
147
28
310
310
445
281
235
30
382
231
310
361
310
310
39
28
398
28
500
304
310
468
74
184
337
310
453
310
304
304
314
304
223
475
129
231
102
238
456
28
464
28
28
310
389
288
28
310
28
228
304
342
133
310
304
304
310
6
310
310
427
175
14
28
301
285
246
52
304
210
304
240
478
310
28
310
310
304
423
342
304
28
310
304
402
275
28
304
310
304
310
310
296
243
399
339
13
310
28
250
28
304
310
310
28
304
304
28
344
301
310
408
310
304
310
28
400
143
402
313
304
423
225
310
183
28
28
281
28
304
228
28
382
304
70
304
428
120
304
42
310
310
304
277
28
396
304
124
28
137
402
28
310
310
49
23
57
496
145
310
484
304
304
310
65
310
249
310
175
412
382
216
310
220
291
435
193
477
310
310
28
28
28
81
421
291
310
408
310
28
332
28
138
194
310
357
461
493
304
100
18
28
28
28
304
184
449
28
372
201
383
27
28
209
402
89
310
310
28
310
291
304
28
310
28
423
267
310
281
408
291
28
304
28
310
1
304
310
421
273
7
310
5
120
304
310
310
28
28
157
497
28
429
28
28
28
304
310
4
304
5
402
39
471
67
28
310
88
298
103
400
293
223
310
28
270
120
91
446
28
28
204
28
310
28
382
284
310
291
310
310
310
94
310
310
28
304
80
310
64
28
28
304
304
85
28
57
402
28
28
310
28
310
285
28
310
310
310
207
310
361
314
28
28
119
28
304
304
311
304
304
28
341
310
28
304
28
122
310
171
141
118
304
28
304
28
28
28
161
310
304
304
304
28
304
304
28
156
304
469
304
28
316
304
310
304
290
310
120
484
304
10
28
304
114
304
28
397
28
178
304
28
304
310
304
310
129
28
28
304
358
28
433
257
402
478
28
264
310
182
226
35
43
412
334
304
304
304
28
304
304
304
28
225
310
28
281
28
211
304
28
460
310
302
28
304
64
301
285
310
28
304
310
310
227
184
304
310
124
28
263
304
304
156
310
406
310
304
304
304
304
310
24
310
28
369
252
261
310
59
310
28
310
313
468
28
310
399
310
310
93
304
304
304
28
147
28
244
304
157
310
304
153
28
387
310
23
28
304
408
28
425
165
307
310
211
428
310
28
304
28
310
458
307
28
408
259
53
304
28
28
310
132
338
304
28
130
304
182
28
471
304
304
28
304
310
307
157
166
304
304
104
310
281
300
211
28
304
415
310
270
304
352
185
28
310
304
163
310
304
468
304
205
28
120
304
304
310
347
304
28
310
424
310
454
65
235
203
307
28
310
28
245
136
280
304
103
281
312
28
214
304
85
125
151
393
335
310
462
304
28
165
304
28
381
366
141
171
237
28
28
393
39
114
54
80
310
28
304
294
28
119
49
304
304
310
147
120
28
28
65
28
310
346
290
60
188
28
390
310
304
310
310
28
191
304
23
81
310
211
453
310
310
304
41
28
147
274
28
28
385
304
304
304
409
28
28
304
109
310
304
310
161
281
415
200
304
42
358
117
131
304
28
304
304
192
82
28
310
49
415
326
174
28
304
78
457
304
56
170
28
244
310
308
310
102
310
310
310
304
310
310
310
28
28
394
304
310
28
304
28
221
304
310
246
310
18
304
310
204
310
304
373
304
304
304
28
326
310
310
188
189
114
477
28
304
259
304
318
310
249
310
304
216
253
304
28
310
310
304
304
28
28
27
451
304
304
310
28
304
310
287
310
28
392
28
312
28
310
199
336
378
65
127
304
379
310
128
304
310
310
304
304
28
304
28
351
28
359
310
428
315
28
486
459
28
24
304
304
145
304
243
28
310
28
319
133
344
28
310
28
272
255
28
28
386
28
28
444
332
304
28
304
28
28
409
304
28
28
463
304
87
111
301
310
105
310
310
28
310
304
310
28
310
28
310
304
340
373
28
281
304
304
310
310
304
304
49
310
310
64
28
415
304
304
28
28
312
310
305
310
28
248
239
102
28
310
238
78
28
28
304
304
310
28
28
28
344
28
28
310
304
28
28
310
455
310
347
28
332
310
278
192
145
304
27
386
310
51
304
49
358
28
304
310
28
28
234
21
28
296
63
310
28
382
304
28
304
304
28
16
363
28
310
439
360
27
382
361
304
304
28
28
28
271
310
310
28
1
310
28
332
304
310
28
304
28
310
351
28
28
304
144
211
310
67
187
28
304
28
304
28
310
28
310
1
28
310
310
28
122
483
28
304
310
304
310
304
156
304
304
36
310
205
310
310
28
230
28
36
425
28
310
361
28
28
310
484
310
332
28
310
28
251
304
310
147
304
28
12
310
304
310
427
390
247
28
304
277
223
28
28
363
310
198
310
28
28
165
411
475
33
146
304
304
28
314
49
147
310
304
304
427
28
310
28
304
304
304
310
463
304
477
28
304
378
310
422
304
28
310
310
28
350
304
310
60
304
28
254
235
304
277
28
304
28
28
28
24
28
28
310
263
38
304
270
310
453
310
28
438
54
229
452
1
310
171
310
28
304
23
310
253
304
213
304
110
28
310
333
238
446
304
310
16
323
310
136
304
28
125
313
211
332
28
28
314
111
310
313
304
28
310
286
282
28
304
310
242
304
273
304
310
212
240
304
28
310
310
445
28
240
304
264
310
232
473
310
408
310
310
28
281
41
330
28
310
455
310
296
427
310
120
28
28
304
351
310
458
28
88
28
28
489
28
137
304
304
313
304
304
310
310
313
310
310
147
65
193
152
65
28
198
95
281
310
310
310
88
28
284
28
413
448
332
467
28
304
236
304
28
304
387
449
304
310
304
310
28
304
310
304
310
304
310
28
304
310
310
304
310
28
28
28
289
304
17
28
28
310
310
304
457
295
310
310
310
304
310
310
98
28
44
113
113
28
28
129
304
28
310
258
28
304
6
382
304
304
28
310
28
17
295
28
143
310
310
387
304
304
304
310
28
310
28
304
304
147
116
310
310
310
17
364
438
28
310
304
28
72
310
28
28
28
304
304
332
28
154
402
304
310
268
197
452
92
164
100
330
28
28
28
304
28
310
127
175
86
301
125
304
28
310
28
65
221
450
310
178
310
304
304
402
310
270
103
317
336
28
310
28
310
304
310
310
421
310
241
486
304
274
107
28
310
304
28
462
28
186
99
138
332
124
148
39
205
408
286
28
28
28
276
468
310
304
433
304
239
403
206
270
28
163
426
138
304
60
140
136
301
310
304
310
28
337
310
304
304
99
2
127
408
310
28
198
15
211
344
28
446
310
28
304
304
310
243
304
100
28
424
408
304
304
28
164
310
304
313
310
134
312
304
310
186
304
190
326
1
391
28
154
189
28
304
332
372
1
310
310
28
310
310
28
28
28
304
53
28
304
28
310
176
28
310
310
310
242
304
304
310
404
133
402
310
479
28
310
310
304
345
304
310
304
28
28
28
402
141
310
310
310
310
310
310
304
482
28
304
298
304
310
28
322
310
310
14
310
310
28
184
310
310
51
310
327
28
18
310
426
310
28
304
310
472
304
28
93
268
28
304
304
304
304
28
28
10
28
28
28
310
304
329
310
304
361
28
312
419
304
423
28
448
279
1
310
304
28
304
28
304
127
28
65
304
28
28
28
310
28
304
310
475
278
310
28
310
217
310
310
44
310
483
416
310
304
28
428
28
310
28
96
304
104
25
10
177
248
310
28
304
242
28
28
104
28
28
310
304
7
28
462
339
310
310
302
286
484
310
72
28
304
323
338
147
28
349
304
107
313
310
310
325
304
93
310
310
310
28
129
166
28
32
390
310
247
122
304
350
304
281
304
310
393
370
28
134
405
491
304
295
304
260
310
310
304
469
369
304
310
286
28
127
28
310
310
28
409
134
11
119
310
229
304
304
28
28
28
304
310
332
310
28
28
28
174
279
304
236
304
310
304
173
310
53
28
310
497
217
28
453
28
267
28
28
286
304
28
101
341
304
28
334
304
304
310
304
28
304
28
1
313
304
133
310
458
28
232
28
464
91
456
310
249
190
28
99
475
28
304
304
425
310
304
472
448
310
337
322
362
487
136
304
310
304
55
28
28
28
423
282
304
310
322
304
28
54
305
402
304
37
443
310
332
310
28
28
301
444
28
28
28
318
28
28
304
304
482
28
304
304
304
304
147
183
304
304
355
28
28
114
415
281
28
2
310
199
28
310
28
28
480
198
404
28
28
41
93
310
304
53
304
310
310
304
310
304
304
304
211
310
21
443
310
78
49
354
310
304
407
309
432
310
304
217
381
310
311
310
333
79
310
402
364
28
346
310
310
304
304
28
438
304
28
310
301
380
396
28
304
496
56
460
304
304
28
28
332
257
304
28
310
499
28
28
377
310
50
304
304
28
229
310
278
304
28
147
310
48
28
28
64
385
490
498
351
28
255
304
120
28
310
382
304
202
346
310
304
304
225
310
240
304
188
310
28
310
310
304
128
28
28
53
28
304
46
310
461
165
310
275
28
180
127
16
310
304
12
461
310
28
28
28
28
28
304
28
28
28
304
28
310
310
28
28
279
498
76
28
384
174
28
310
316
310
29
28
304
196
91
231
304
310
460
421
38
304
28
304
28
310
135
325
212
28
387
333
304
310
28
448
483
53
310
228
310
310
304
28
65
281
408
304
408
304
28
115
310
304
304
500
163
318
24
28
28
195
310
310
480
310
310
310
28
304
387
310
310
304
28
310
310
28
313
28
310
28
304
28
205
28
304
310
304
158
412
304
281
304
304
28
310
14
304
310
304
310
28
202
310
415
325
28
480
128
301
28
238
28
339
28
310
304
456
28
28
28
304
321
304
304
28
310
304
432
241
304
310
28
28
19
408
304
310
470
167
304
310
103
28
225
310
3
304
366
310
310
206
304
310
28
310
1
452
313
310
28
115
310
28
442
304
310
142
304
493
272
28
43
448
28
310
435
28
304
28
231
304
91
450
391
304
499
310
60
310
28
310
351
28
28
74
28
240
310
369
160
189
194
304
39
310
14
136
181
310
310
268
367
304
28
326
28
310
468
304
28
164
28
304
304
28
199
310
402
317
396
310
240
310
28
304
444
21
310
304
28
310
28
334
310
415
310
310
28
338
412
28
304
310
304
31
304
490
304
266
460
269
153
304
310
410
453
301
477
304
392
445
310
238
134
28
304
191
403
28
304
304
304
304
444
304
304
158
28
28
496
310
188
28
304
43
233
310
304
310
28
310
28
456
28
310
304
287
380
310
340
304
441
455
28
289
310
28
304
345
310
310
28
304
240
304
87
304
304
28
28
367
230
28
310
304
304
304
39
53
354
365
28
28
310
310
310
28
304
25
360
304
310
117
281
304
357
310
332
291
28
310
299
304
28
310
304
28
28
304
304
28
304
243
310
313
88
122
304
310
304
76
28
304
262
304
304
215
280
310
310
28
28
98
276
28
103
28
472
62
310
439
310
237
28
475
28
28
44
310
135
28
304
310
120
76
293
149
5
28
304
310
176
116
97
193
310
236
304
310
28
282
304
423
310
22
310
28
28
28
12
285
310
333
28
310
304
304
330
447
310
310
310
28
304
304
310
28
28
28
301
304
28
252
304
310
71
19
310
94
304
310
28
461
33
28
28
105
28
272
186
265
28
304
291
304
114
304
117
310
304
304
28
310
28
310
304
28
435
304
239
304
310
310
351
248
240
28
310
310
483
462
144
310
304
310
304
15
28
304
28
304
293
93
28
28
304
304
28
74
9
423
304
310
28
12
304
310
28
462
304
304
304
498
310
8
263
28
28
10
310
304
297
28
332
304
304
333
310
310
251
304
304
304
1
310
304
310
304
310
28
28
28
310
304
310
11
304
335
431
28
304
310
28
304
199
28
310
499
304
323
310
28
28
310
382
310
310
310
131
310
28
304
310
128
28
28
28
310
4
402
451
392
28
458
310
305
293
465
217
28
391
310
28
109
304
422
310
313
304
310
475
28
304
304
310
307
310
404
299
310
28
28
28
304
22
78
304
13
310
28
304
495
66
310
280
28
28
28
304
310
304
304
480
304
231
304
99
423
310
28
491
304
304
310
304
28
176
310
49
28
304
1
28
195
442
304
304
28
147
304
144
203
304
310
28
279
120
310
400
39
310
304
233
310
304
364
310
310
310
28
28
137
304
194
28
434
304
174
28
486
59
304
42
70
301
304
304
310
28
310
28
326
28
28
28
23
304
235
98
28
28
81
168
281
94
296
243
304
304
366
336
28
137
27
304
28
310
117
49
244
28
28
310
28
56
379
374
28
310
304
310
417
28
28
28
310
418
488
304
139
304
28
310
310
92
459
304
13
28
304
28
478
304
310
458
309
442
310
123
310
304
486
28
304
28
91
304
28
413
156
28
211
304
310
205
68
310
304
310
300
423
310
310
304
216
304
435
141
28
28
281
58
310
189
310
310
304
304
65
310
304
28
62
310
310
109
28
304
304
28
304
304
28
304
71
304
310
251
28
385
310
304
425
481
304
304
229
463
28
310
304
220
304
310
28
120
28
14
28
186
48
28
310
304
28
132
310
304
132
304
310
318
290
304
389
28
310
310
28
249
422
28
362
310
310
310
327
310
214
62
307
281
304
304
85
304
108
310
24
137
28
177
304
310
310
310
310
304
231
268
3
28
310
28
310
390
28
382
441
28
310
28
28
28
28
304
310
304
304
28
63
310
28
432
310
304
53
91
330
28
329
229
310
304
310
28
304
373
66
277
304
477
28
304
304
369
310
310
98
310
28
110
28
371
28
310
310
485
184
310
201
28
255
211
310
304
133
387
28
304
304
28
310
28
310
28
304
304
87
304
188
28
115
304
441
410
310
28
310
310
310
304
167
28
181
310
310
310
310
304
310
398
304
310
310
304
15
310
74
276
310
394
310
383
28
328
65
147
430
423
310
91
304
476
310
310
310
304
240
310
83
310
381
28
28
152
310
47
304
395
281
304
153
304
28
304
304
53
304
468
310
182
310
304
310
304
28
358
79
310
203
304
310
28
164
265
304
211
304
304
304
389
269
21
304
283
146
28
310
345
199
28
304
137
304
304
310
223
304
57
102
310
310
304
477
310
28
310
28
386
311
125
304
28
251
304
57
28
89
28
310
310
270
141
304
28
225
383
304
310
38
402
304
21
448
310
29
28
117
2
304
28
293
28
310
304
310
250
28
28
65
28
20
28
247
28
193
304
28
310
310
310
28
459
28
121
188
281
304
184
28
304
79
310
304
242
265
28
129
478
28
304
367
304
424
151
304
147
141
130
310
371
310
310
310
103
301
310
435
304
317
352
304
304
359
408
24
236
483
437
304
310
310
310
191
422
28
190
239
424
185
310
310
347
50
28
281
309
480
28
310
484
28
304
28
159
354
310
304
310
310
304
304
446
304
310
304
28
28
49
28
304
310
304
240
304
304
304
402
304
68
28
291
302
263
28
304
304
304
304
304
305
310
90
139
28
28
28
310
28
304
304
143
304
304
341
28
310
28
304
240
299
304
465
327
310
147
301
312
415
28
28
171
310
304
304
57
28
304
310
28
286
161
304
310
396
359
368
310
28
270
2
310
119
65
28
304
304
304
304
304
304
28
307
28
28
28
304
28
28
28
346
310
310
423
107
310
28
28
301
28
310
28
171
80
28
304
304
392
304
310
304
310
310
304
304
470
174
417
310
250
94
304
121
270
310
162
304
310
449
28
102
435
62
449
91
102
294
310
310
310
142
26
390
28
421
357
310
310
310
28
187
66
310
310
254
28
304
390
28
28
368
310
347
310
423
310
304
310
310
42
304
28
310
240
310
28
304
28
304
310
402
304
28
236
310
28
304
310
310
28
390
310
310
304
28
28
68
304
421
310
304
28
304
28
196
382
486
304
81
28
280
310
28
484
488
32
310
357
304
138
304
304
28
304
177
444
304
329
315
88
28
290
304
28
304
442
304
28
336
310
173
166
310
304
420
251
304
408
476
28
310
157
304
310
310
304
310
86
492
28
304
310
304
310
28
238
28
310
310
28
304
28
304
313
99
376
304
342
28
304
310
310
304
428
310
310
298
304
310
180
226
139
28
368
304
362
310
304
409
28
100
310
142
466
310
375
482
257
28
304
310
304
359
310
238
304
28
304
28
285
278
278
354
304
310
304
346
365
28
28
304
304
396
304
28
310
419
304
254
347
304
28
236
249
310
310
310
415
282
28
92
175
304
28
310
87
301
304
304
304
119
310
304
278
310
28
178
304
316
268
28
329
28
28
198
310
310
336
166
304
28
28
304
310
408
304
361
310
9
310
319
28
28
181
310
382
304
304
304
198
310
310
348
28
304
310
28
310
374
28
304
483
310
391
304
310
151
122
184
304
385
73
263
28
310
310
304
256
28
370
304
310
304
368
25
28
17
28
304
28
28
401
28
50
65
211
304
28
451
310
310
370
304
310
65
27
135
248
28
238
28
304
3
310
137
310
13
28
404
310
266
28
182
304
432
310
310
156
310
28
28
310
28
444
310
304
304
310
450
10
357
487
120
28
304
310
310
490
152
304
304
304
495
28
310
28
28
28
304
304
77
219
363
310
310
83
274
310
310
28
28
270
281
28
304
310
304
120
304
310
395
319
487
304
304
28
28
392
304
268
153
28
63
304
310
304
28
249
304
400
107
28
28
332
257
310
304
28
84
310
313
467
47
172
310
240
28
310
304
310
304
272
310
310
304
350
304
359
28
310
310
28
28
304
310
310
165
310
310
28
486
304
28
28
310
28
304
304
91
132
91
304
310
428
296
304
391
304
304
310
408
28
310
28
28
28
236
493
4
310
382
355
310
310
361
310
310
310
392
304
310
207
174
304
367
310
304
190
304
304
310
310
310
304
304
28
430
261
281
304
45
28
147
204
291
296
304
310
310
310
31
310
310
147
304
28
25
38
227
304
484
304
181
396
194
310
310
304
304
28
96
304
304
28
368
362
422
136
304
304
304
304
9
310
304
310
304
28
310
28
252
28
484
304
148
304
310
456
310
496
28
497
304
304
304
81
310
28
28
304
186
304
53
426
28
13
304
326
310
304
443
126
310
304
310
164
310
71
494
304
332
310
206
322
310
28
310
170
200
304
304
310
310
406
240
28
310
304
304
152
166
47
108
394
304
304
304
449
28
304
29
304
28
28
225
304
28
180
304
85
283
310
310
310
448
59
304
268
304
291
104
28
308
16
304
472
285
270
304
304
312
304
28
304
304
310
6
64
498
141
28
310
255
304
28
304
210
240
310
393
310
304
438
393
28
304
443
310
441
284
310
304
28
274
310
310
167
304
417
53
43
464
465
410
44
310
310
28
432
28
77
168
304
124
304
60
281
28
310
28
310
28
171
304
83
38
310
310
28
28
28
28
28
28
310
310
304
28
281
297
304
333
28
28
307
370
304
28
190
217
173
304
28
304
392
396
304
4
304
28
387
28
443
310
28
204
28
28
304
28
304
335
400
28
28
28
3
500
28
201
211
124
310
310
1
310
179
310
118
310
28
304
310
315
236
125
422
211
28
310
4
118
28
28
304
225
101
304
63
304
304
154
28
310
310
271
28
310
310
421
75
332
58
65
304
28
28
28
304
28
205
304
310
353
176
310
281
310
304
419
362
251
362
28
46
28
28
121
310
304
310
141
365
338
310
28
152
304
304
304
270
310
304
304
28
213
310
310
30
310
28
259
268
310
28
310
495
36
304
44
28
211
28
310
304
28
48
310
497
304
63
304
481
178
304
310
304
304
206
310
310
304
58
310
310
194
44
28
157
310
310
413
28
310
39
288
275
296
304
28
477
28
460
220
142
118
310
28
310
304
380
304
28
28
304
310
365
304
483
310
304
28
28
363
281
28
28
310
304
310
304
310
28
109
304
310
304
304
310
310
304
304
28
310
310
304
473
397
163
28
304
247
301
369
373
310
46
310
28
304
114
90
28
28
416
291
170
440
28
450
28
21
304
429
184
28
31
310
28
28
310
28
310
365
28
291
441
310
63
304
310
304
83
310
310
310
304
423
295
120
353
310
310
310
310
28
310
28
310
431
310
28
304
435
310
104
28
28
310
156
366
28
310
28
310
28
209
28
132
304
380
310
310
304
304
287
310
385
257
28
310
28
28
304
28
279
439
310
304
310
23
191
304
67
310
28
304
300
28
28
301
474
304
196
28
413
310
428
493
28
310
461
28
28
238
86
313
208
310
310
493
310
267
28
304
28
310
304
281
25
310
226
28
494
332
304
28
110
304
28
304
304
70
28
154
304
310
28
310
310
28
310
310
310
304
304
304
28
281
28
304
310
354
28
144
310
310
143
28
458
213
310
28
49
28
28
304
304
310
28
310
304
334
240
304
28
304
304
442
304
292
28
310
428
5
310
310
396
403
137
230
353
304
28
370
20
310
304
310
278
310
28
135
38
28
28
304
299
50
28
495
28
373
73
304
28
1
304
310
188
317
193
6
34
310
28
110
304
310
53
112
28
28
129
304
41
310
28
414
28
304
128
304
200
424
304
304
304
258
310
310
28
28
28
304
304
121
304
334
405
28
310
28
28
28
304
28
310
28
28
278
304
310
304
310
28
28
281
304
315
14
25
459
310
392
434
310
28
180
310
28
304
73
310
304
118
28
310
1
304
425
310
120
135
84
310
28
161
61
92
28
407
291
304
304
370
67
367
1
124
28
310
304
304
141
291
28
28
310
304
97
310
310
310
270
153
288
28
304
304
415
28
310
310
304
225
340
270
370
310
421
28
26
28
117
26
310
310
57
28
310
28
310
53
310
28
415
270
65
155
187
310
310
28
28
310
28
304
487
28
104
461
387
310
310
382
310
28
28
310
310
53
28
310
332
304
304
204
49
307
28
28
310
393
28
28
311
484
160
28
147
333
28
310
68
361
472
383
304
28
304
310
310
304
304
438
28
65
310
310
454
304
310
56
304
53
391
310
310
28
310
92
178
28
205
281
132
310
304
74
345
28
304
1
313
304
475
444
304
346
310
310
366
304
310
304
28
65
310
28
304
310
304
304
163
423
310
8
300
310
28
407
408
310
304
28
28
28
193
310
272
7
230
28
151
208
304
304
136
304
310
310
383
310
154
310
191
326
304
304
28
310
208
295
304
28
310
440
86
426
323
133
305
185
304
305
248
28
408
310
195
310
310
310
253
28
304
310
304
201
304
141
310
28
28
304
28
310
310
188
33
332
443
497
28
295
126
28
28
415
403
28
28
310
199
67
2
310
154
452
28
28
28
118
304
304
310
138
28
28
304
304
304
304
475
456
7
310
240
162
304
304
28
28
310
392
28
190
304
459
310
304
28
272
304
310
197
50
310
482
310
304
310
390
28
281
28
201
91
232
28
310
28
408
28
28
281
310
382
28
304
52
310
310
310
28
28
304
369
28
304
240
304
332
461
304
310
120
310
28
28
99
310
310
28
310
211
310
304
480
28
304
271
310
13
28
163
28
310
304
128
310
283
310
431
28
304
293
28
310
107
180
28
310
310
382
208
87
310
28
28
28
417
489
310
291
304
304
310
425
432
157
31
291
265
182
304
28
304
310
310
133
146
28
277
28
483
28
189
304
79
28
304
28
226
28
72
310
28
1
41
304
474
304
310
118
105
304
353
25
310
310
28
467
304
304
64
153
364
304
304
310
304
304
155
28
310
28
310
484
304
10
168
28
304
304
224
304
43
304
376
382
310
28
28
28
310
256
304
452
274
28
311
304
28
28
310
310
310
28
28
310
311
196
304
310
28
310
28
304
304
304
24
28
28
348
408
304
34
263
304
28
28
28
310
26
293
310
304
117
310
317
310
423
310
461
28
211
28
304
28
67
304
310
28
304
310
370
304
310
304
304
86
150
310
43
304
304
417
280
28
310
408
28
310
14
310
304
392
310
146
28
28
310
310
310
72
304
256
304
310
310
28
310
105
69
382
310
28
304
310
300
310
181
28
28
28
51
28
310
304
28
310
28
310
304
243
28
28
356
304
304
310
28
346
456
419
355
152
304
338
304
310
460
28
304
116
28
132
304
462
366
304
310
28
28
310
304
310
136
43
28
304
282
28
475
42
304
50
304
304
207
310
390
83
36
28
304
442
314
310
4
36
310
28
319
477
28
310
304
28
408
252
310
304
304
178
310
304
28
310
88
28
28
483
72
89
398
310
304
310
310
57
68
28
222
328
310
310
318
406
310
108
161
28
28
310
28
428
304
304
304
141
304
320
43
310
414
304
310
310
304
28
310
304
134
310
28
28
304
310
304
304
28
304
291
304
394
454
310
337
28
83
28
304
304
272
310
304
304
310
310
346
304
166
310
304
471
310
422
310
192
28
28
423
203
304
304
310
304
129
28
411
310
195
28
310
304
133
310
304
28
477
28
310
298
304
304
28
310
320
458
310
464
310
366
310
310
310
190
310
281
155
310
304
442
304
304
28
109
121
28
28
28
304
372
310
458
28
304
304
240
28
304
168
147
438
28
28
304
304
172
31
431
469
120
328
488
310
310
304
238
488
304
28
222
304
135
128
310
304
310
304
310
28
28
304
28
310
184
310
52
28
304
211
57
304
163
207
310
475
68
28
310
28
28
304
488
304
88
41
28
120
28
65
28
432
304
310
310
28
365
304
304
304
310
28
304
28
28
352
304
304
147
28
310
28
69
28
304
304
310
304
267
310
212
380
310
304
136
370
95
147
304
28
310
304
304
310
324
304
28
339
304
427
304
28
304
310
304
201
423
293
236
304
304
310
23
493
304
294
313
310
310
304
55
310
310
14
496
28
304
310
304
304
304
28
304
436
310
310
28
372
304
47
310
310
410
237
408
304
29
28
464
28
471
304
118
28
332
28
408
418
304
377
28
304
28
28
310
53
277
304
310
304
28
97
145
310
211
384
83
28
304
304
233
293
96
120
310
254
28
28
127
28
310
158
265
304
88
28
407
255
102
310
412
304
310
304
304
304
310
304
38
168
71
181
97
310
304
310
66
421
237
28
310
402
310
304
235
28
402
310
310
304
28
329
197
310
428
304
310
304
304
310
304
304
28
28
382
138
210
489
28
383
28
436
216
310
28
98
304
28
67
310
304
304
310
28
304
310
301
310
115
28
304
310
214
473
304
1
304
82
28
28
310
304
304
497
499
28
413
310
304
266
463
447
178
28
331
28
56
28
299
242
310
310
392
147
387
304
304
157
310
424
152
310
375
28
138
310
28
28
31
28
139
304
28
39
28
387
304
304
28
295
310
28
310
28
310
304
310
39
28
310
336
277
91
310
282
28
304
310
304
310
28
28
28
28
77
236
28
28
304
363
304
417
28
109
28
304
297
28
304
304
28
304
120
304
304
128
430
28
400
310
28
43
452
310
270
455
412
276
52
280
304
479
312
310
478
310
310
310
310
310
485
28
28
34
304
28
59
394
157
310
28
310
137
290
248
28
304
310
440
28
304
438
199
310
190
28
28
68
460
36
304
39
403
304
314
304
78
304
304
28
28
88
232
28
28
310
310
304
28
28
310
304
139
238
28
28
310
304
28
304
28
470
39
304
155
310
368
188
310
304
304
147
310
310
310
238
304
55
65
28
304
28
118
28
343
57
310
195
102
310
304
28
122
337
28
22
155
304
28
28
49
310
304
28
28
487
304
350
304
28
310
28
482
324
249
304
308
336
393
28
28
86
310
304
156
304
310
28
456
310
310
304
310
304
150
470
132
28
28
160
310
310
391
310
310
202
475
304
310
310
417
310
310
310
304
147
310
28
282
134
28
39
310
408
310
99
310
1
313
109
154
369
304
310
304
264
28
304
304
310
304
304
304
192
296
468
28
304
103
79
304
49
28
28
310
403
28
28
310
270
28
211
28
413
304
312
28
28
173
208
378
428
28
189
28
28
304
147
73
310
28
28
28
304
28
80
28
304
28
304
28
310
304
304
304
148
304
28
462
310
310
390
425
304
470
469
28
28
304
28
252
304
304
304
310
304
28
188
261
304
304
500
310
477
304
310
28
217
28
310
304
304
304
310
431
245
304
282
419
487
28
378
310
310
157
28
310
28
28
304
310
28
304
182
28
58
304
28
325
408
186
304
304
310
86
158
494
28
28
28
28
366
304
28
241
310
204
432
28
304
196
112
236
78
375
28
310
257
356
310
76
132
28
304
310
304
304
28
304
28
27
304
203
276
423
165
53
28
304
43
310
304
293
304
492
310
433
28
308
28
463
310
464
313
304
240
28
102
201
304
304
28
304
367
1
28
249
304
486
127
304
310
310
304
310
447
388
28
304
86
417
304
28
172
310
310
356
255
179
215
304
28
310
128
304
28
49
402
270
132
28
304
139
310
304
310
183
310
65
310
493
310
148
320
28
357
28
28
28
28
310
28
279
156
9
9
304
45
65
310
28
28
267
304
304
304
310
316
28
381
28
340
304
310
304
1
28
170
108
304
235
196
28
311
120
310
304
310
237
310
156
304
345
49
236
290
28
475
310
28
304
243
28
306
304
269
310
304
304
253
304
310
22
310
310
149
304
28
322
367
28
304
20
310
28
304
345
304
493
310
310
310
310
304
310
19
310
301
28
186
304
304
28
304
330
28
304
304
28
304
147
304
116
84
310
304
253
28
156
304
75
28
304
105
304
28
304
28
310
28
346
304
28
127
402
28
419
207
304
304
310
474
286
304
28
28
53
28
178
180
340
310
344
1
304
28
310
310
310
221
304
430
313
304
28
304
304
310
310
289
304
351
444
450
310
28
32
310
28
304
304
205
304
304
310
120
28
449
193
28
28
499
28
28
464
310
211
304
28
137
304
233
390
211
423
496
439
181
225
51
301
71
310
28
39
310
28
28
231
310
256
310
234
381
395
304
304
304
28
410
28
63
304
310
310
1
304
83
28
86
310
304
28
399
104
365
304
310
28
467
274
240
28
310
332
382
240
28
281
310
247
28
304
490
310
385
310
304
240
28
355
272
490
39
304
335
304
304
310
304
310
304
344
167
304
262
226
304
468
8
310
304
304
400
308
304
444
17
310
304
310
28
310
65
229
177
304
304
346
294
24
310
310
313
476
304
28
310
310
52
28
207
449
310
391
493
310
304
14
141
425
182
53
310
238
188
344
304
326
28
28
330
341
304
304
310
304
36
28
28
171
10
310
310
1
102
477
310
484
28
126
313
310
304
114
39
304
28
310
310
310
304
304
28
310
313
304
304
310
252
310
83
158
340
320
372
346
28
137
304
179
416
1
28
28
243
28
407
304
310
310
184
304
28
310
28
304
80
435
304
28
201
345
28
28
310
6
147
291
498
28
304
96
491
304
304
369
28
28
26
304
28
31
450
229
304
376
310
304
304
29
310
124
469
310
417
310
72
33
310
310
28
28
28
261
28
473
363
355
28
28
133
310
304
28
217
304
234
28
427
62
90
310
62
304
268
310
281
28
109
304
382
310
304
304
304
76
304
304
304
8
323
109
28
49
178
304
138
322
431
28
304
167
310
28
121
130
310
28
304
273
28
375
304
304
147
254
28
324
397
28
310
304
28
28
310
304
28
28
304
310
28
28
427
28
202
304
28
41
28
304
304
452
138
28
28
240
310
28
242
14
310
304
310
28
28
28
304
304
310
304
301
29
124
310
304
256
28
310
310
60
304
304
205
304
270
28
304
196
310
304
28
322
189
28
193
28
304
28
304
304
383
304
304
28
310
281
238
310
253
82
310
56
28
304
304
126
310
373
310
310
418
304
304
155
28
434
310
423
350
310
28
304
362
435
28
28
211
310
310
120
151
423
277
28
310
177
310
330
304
413
28
449
160
304
490
197
145
492
28
310
304
304
28
28
304
28
434
28
304
28
304
28
451
304
310
310
310
310
304
67
239
336
28
310
171
310
304
253
304
246
23
304
304
304
310
263
310
28
301
473
30
28
310
28
158
304
310
140
28
270
471
361
310
310
292
28
304
438
310
304
310
28
304
310
310
304
34
464
400
192
304
304
310
28
310
304
310
304
304
304
310
304
34
304
310
304
28
28
301
28
289
71
53
456
310
157
211
9
304
304
28
304
147
193
201
341
304
39
310
28
304
304
304
62
28
310
21
304
428
304
147
304
176
28
310
28
28
17
106
304
310
307
310
304
28
120
220
28
28
310
25
102
310
28
446
83
304
28
163
1
408
28
28
331
366
381
114
304
28
28
141
8
28
304
28
310
28
28
28
310
268
28
28
28
310
304
304
28
310
310
28
28
304
413
310
28
37
304
179
12
310
262
304
304
28
473
304
2
355
141
304
489
14
28
28
28
5
310
267
28
304
304
310
304
261
310
304
304
483
78
1
28
437
28
310
432
304
442
310
310
57
310
28
310
211
304
98
310
385
284
28
304
310
304
168
279
310
310
28
281
224
304
292
310
304
310
310
310
164
310
304
28
410
310
344
310
296
310
310
28
304
310
374
310
304
292
310
39
468
28
344
310
448
294
39
174
28
304
313
304
28
144
304
28
105
28
304
304
310
204
423
3
28
28
49
308
49
338
304
28
28
304
28
310
193
339
426
310
310
28
310
181
28
28
304
28
229
204
28
310
28
290
26
310
310
372
28
28
28
310
304
28
304
168
480
467
310
381
28
304
52
28
110
310
28
28
310
117
417
475
279
146
310
310
433
28
310
28
151
28
310
310
165
25
28
310
332
281
45
310
310
120
409
304
310
304
304
171
54
310
222
28
102
53
460
310
304
28
310
313
304
327
28
33
28
111
407
347
28
211
81
28
417
28
310
24
159
304
247
304
483
28
414
142
281
310
28
281
304
304
28
100
304
310
304
28
304
310
310
382
310
310
304
310
25
285
28
28
310
391
28
304
240
339
310
304
97
345
204
211
405
174
28
411
350
420
100
28
310
307
304
310
250
211
28
304
342
7
28
486
304
310
367
36
56
88
310
28
28
304
304
403
304
28
304
29
256
310
28
304
304
205
310
304
28
28
28
147
22
28
425
304
304
304
28
310
28
304
304
304
28
221
287
304
130
310
304
304
28
356
313
310
66
28
109
304
363
193
322
28
28
310
304
409
65
310
28
304
28
454
28
310
304
79
304
193
28
28
159
28
307
380
310
324
310
304
28
28
120
24
297
371
454
472
310
304
310
28
28
310
310
304
310
310
310
445
488
304
417
310
352
304
304
310
490
28
405
71
339
28
382
177
310
178
304
179
147
223
304
304
495
304
289
310
328
297
28
28
41
113
28
28
310
69
500
146
197
2
327
28
304
310
4
313
304
310
285
316
304
42
267
371
304
37
28
49
310
402
304
304
28
304
194
28
304
352
28
28
310
304
281
112
130
28
304
28
477
14
304
221
28
304
310
310
28
322
250
28
107
28
310
310
65
310
310
304
402
304
304
110
28
304
492
53
28
296
28
310
28
310
393
175
269
304
310
28
304
28
53
95
310
285
304
310
28
310
310
304
392
313
310
478
304
28
385
28
28
310
272
133
4
142
28
28
332
310
28
28
135
193
52
310
304
308
310
304
304
310
413
28
28
310
310
354
310
28
28
164
349
310
411
28
310
310
28
304
491
310
28
28
304
28
310
310
247
304
164
212
28
28
304
28
347
28
316
310
100
425
332
180
310
310
304
281
310
28
25
304
304
349
451
310
232
310
434
310
28
461
310
58
310
304
154
311
310
28
304
310
310
28
310
402
310
304
28
51
304
28
310
310
310
310
310
28
310
413
28
304
304
310
28
312
53
28
304
223
256
28
28
304
28
304
423
310
65
304
310
310
266
39
28
310
70
133
310
28
310
310
321
310
28
310
164
304
28
88
304
21
310
304
310
28
293
304
310
304
304
304
304
28
28
304
96
28
310
310
310
304
28
310
428
322
304
304
304
78
26
304
28
33
310
304
25
1
304
310
140
304
326
310
300
304
310
441
28
304
28
219
1
346
310
310
310
28
28
310
304
304
28
238
304
28
22
353
261
102
478
310
28
304
304
304
304
310
310
310
28
289
38
304
68
310
397
310
303
94
28
310
310
313
149
310
310
28
304
28
463
304
137
272
240
304
304
483
304
184
345
28
33
304
46
304
34
28
28
310
310
310
310
304
28
310
310
360
188
310
304
310
304
28
179
304
310
28
310
49
310
304
310
28
28
28
304
310
377
450
438
4
28
303
28
304
28
304
44
304
252
310
310
62
310
304
304
310
28
438
310
339
304
28
310
310
120
28
28
28
28
71
408
310
36
304
28
313
304
28
310
28
28
310
310
304
428
310
28
172
28
310
310
124
21
28
131
89
494
86
304
28
28
28
304
193
28
310
28
310
310
47
281
310
30
304
472
154
310
310
145
340
154
453
489
410
72
304
310
304
435
28
53
445
310
28
304
78
28
28
166
310
43
28
278
387
310
404
310
28
304
304
28
51
28
323
28
11
224
304
310
1
12
28
310
77
310
28
28
310
310
304
310
310
310
28
240
230
28
20
310
470
304
28
63
304
304
17
304
310
28
483
493
28
310
310
231
28
28
304
304
310
28
304
94
304
268
28
28
310
28
304
172
28
382
310
28
356
231
28
310
312
28
310
131
473
469
28
28
402
43
304
304
304
304
28
293
405
433
310
304
304
382
165
181
310
310
304
310
28
28
495
304
28
120
28
304
28
310
111
42
28
304
58
283
132
47
28
222
88
310
471
310
88
28
409
304
310
310
22
25
28
292
310
310
97
342
304
310
310
28
38
468
121
310
310
74
310
304
292
353
481
112
28
304
63
310
304
212
304
247
310
304
304
304
302
406
310
418
304
304
28
304
317
28
220
304
28
463
261
304
304
384
310
304
126
304
310
304
456
304
486
304
28
310
49
28
28
28
304
278
212
310
304
274
304
429
304
407
1
28
94
28
244
310
304
310
28
375
328
28
451
263
157
310
65
401
28
28
304
310
304
310
28
314
304
310
167
310
416
174
137
304
147
28
411
310
140
379
304
304
304
304
155
310
258
28
310
285
201
303
310
301
304
304
304
310
304
281
310
89
304
6
304
6
349
310
28
476
310
420
304
314
396
110
291
28
188
218
304
270
28
310
304
28
222
471
26
310
291
310
310
438
89
304
310
304
310
157
28
379
195
460
28
310
198
28
313
28
304
304
48
310
28
304
28
304
175
304
310
229
304
304
291
304
310
265
310
33
298
310
444
28
28
310
339
28
365
28
304
49
304
304
177
155
194
310
28
310
310
28
310
304
1
310
441
310
13
304
364
147
304
371
310
310
28
387
28
310
387
310
345
2
310
304
304
310
304
28
65
28
310
87
304
369
28
304
28
90
28
310
304
165
28
6
28
28
310
28
28
28
297
28
304
304
304
130
270
304
310
304
101
28
28
143
304
304
131
383
147
137
304
28
28
28
225
28
304
452
446
310
28
304
304
112
479
28
332
310
304
317
237
28
310
310
28
304
310
304
353
50
304
310
28
310
477
304
304
25
44
28
69
310
28
449
310
304
28
310
279
310
231
304
28
304
304
316
310
202
65
310
304
72
304
304
460
304
293
310
188
28
39
291
145
140
304
310
304
28
49
28
310
304
304
370
304
192
464
304
378
283
93
117
356
46
310
304
28
352
28
310
304
28
28
28
382
310
310
39
5
310
310
181
42
310
304
53
310
28
304
310
240
304
304
304
28
310
304
28
28
79
304
16
304
230
152
310
214
325
28
304
478
63
232
28
98
17
23
304
107
28
304
168
120
28
28
402
168
250
197
361
476
310
304
118
310
304
304
310
365
310
448
332
28
211
331
304
28
310
304
28
274
304
304
333
28
28
102
184
28
310
304
304
483
131
24
28
166
143
304
310
309
310
304
49
28
304
395
253
310
310
304
28
28
409
28
436
120
304
310
28
311
28
273
428
310
304
304
31
281
304
304
91
355
110
422
310
28
304
310
310
453
28
304
111
28
148
304
304
28
28
214
438
304
304
432
28
439
303
338
310
83
28
28
28
304
304
15
134
304
310
310
310
310
140
217
77
1
304
304
304
58
310
304
28
322
476
290
310
310
304
28
28
475
304
21
28
28
139
310
304
28
310
230
304
28
134
272
310
28
28
326
304
5
304
304
310
80
310
453
286
310
498
304
68
318
304
195
310
297
28
187
268
304
28
304
28
28
28
258
291
304
28
304
28
28
310
4
423
310
332
28
310
473
304
304
96
331
28
28
310
310
310
436
310
28
305
103
28
28
304
28
310
310
310
109
217
28
304
304
121
146
414
28
304
304
310
28
281
107
310
28
207
485
310
457
310
494
28
37
310
20
28
103
310
192
304
304
304
304
28
348
270
408
304
218
300
182
310
310
28
304
28
400
28
28
283
310
310
245
28
28
345
304
325
310
304
430
479
93
274
30
13
28
304
188
367
140
21
348
386
304
313
304
28
28
28
310
469
310
28
304
310
310
230
245
310
304
304
28
304
28
28
370
297
248
167
304
310
307
28
28
339
82
304
304
480
310
28
310
304
28
304
42
304
310
304
211
310
304
28
156
337
304
310
131
311
390
304
304
251
304
304
259
28
441
304
449
310
310
108
304
310
310
75
485
421
28
28
56
97
28
304
28
28
199
28
317
28
491
67
12
229
304
304
310
408
345
53
189
310
65
304
310
419
139
28
28
310
5
38
310
310
310
310
310
310
304
446
28
28
28
420
45
310
28
15
195
304
399
28
310
28
488
214
28
304
132
309
28
28
275
300
310
310
244
310
96
325
318
204
391
205
119
310
304
459
61
310
11
418
282
28
28
452
256
28
304
310
28
335
332
310
304
304
28
28
304
28
310
304
28
49
238
375
28
33
310
304
192
310
402
476
310
310
304
198
304
310
28
310
497
304
28
310
310
309
92
336
28
475
371
139
28
28
363
304
28
310
223
304
310
402
499
219
281
359
304
310
141
134
310
310
1
28
310
28
28
139
270
27
28
96
28
28
160
304
310
304
325
310
304
304
310
304
297
310
310
408
382
271
186
22
310
28
28
28
28
144
28
304
304
337
304
304
28
272
149
304
310
304
310
28
310
472
28
28
110
56
190
17
145
28
304
304
310
304
28
4
107
304
304
304
432
28
304
304
184
138
28
28
3
28
310
28
304
153
310
414
253
369
449
28
304
304
28
28
159
223
310
310
304
28
310
310
28
310
304
1
120
430
304
28
28
304
492
158
310
28
426
310
310
310
28
388
42
175
28
310
310
247
28
299
290
304
226
419
95
310
299
348
293
28
1
6
488
28
28
310
304
310
304
498
10
310
28
304
304
349
304
304
108
28
310
71
455
28
310
390
152
1
310
304
304
310
423
49
435
28
304
307
304
310
304
54
422
291
490
310
135
304
33
28
310
310
310
304
310
346
15
394
489
304
238
310
304
492
304
28
1
28
310
310
500
304
304
304
28
310
193
401
269
357
310
310
455
310
304
310
28
377
197
182
28
448
204
310
28
46
304
310
272
28
336
270
201
86
28
310
28
317
310
28
28
304
28
95
479
304
331
162
461
257
304
484
310
200
55
304
310
121
2
304
323
28
109
276
304
384
310
14
310
396
310
483
28
28
131
304
374
310
310
28
304
310
304
28
28
28
28
310
28
399
310
28
428
489
304
415
310
12
37
310
28
28
304
356
310
500
310
28
486
310
310
304
424
332
28
91
351
375
28
28
304
310
203
28
304
83
304
28
79
310
28
300
304
157
28
229
28
304
304
28
304
28
28
310
198
28
439
28
304
310
304
28
446
304
304
304
28
101
216
310
304
350
310
389
332
310
310
284
28
304
310
28
272
304
304
436
92
213
310
299
304
310
310
310
243
394
28
310
304
399
120
28
304
28
310
28
310
304
304
145
40
313
310
28
160
28
28
304
310
335
304
268
28
28
304
329
402
28
489
28
304
307
109
307
28
310
28
310
257
28
304
177
408
130
212
44
304
304
359
28
304
28
310
145
318
28
28
28
28
28
122
28
445
304
28
28
349
408
310
282
28
335
49
346
304
304
310
310
434
310
258
310
17
304
304
283
310
296
310
28
28
304
304
304
310
304
316
310
28
310
304
304
94
304
332
281
7
304
304
28
310
310
281
28
28
168
28
304
304
147
273
231
270
323
304
28
304
63
41
304
310
443
274
366
28
304
28
235
28
420
137
117
304
304
310
242
163
310
304
7
28
304
310
28
369
277
23
81
296
128
304
304
69
427
471
310
9
291
304
423
114
92
304
310
147
304
304
310
143
28
49
28
304
28
304
304
28
310
28
358
304
310
304
310
211
49
12
28
310
28
310
122
427
187
28
64
86
310
28
55
182
310
304
201
310
28
304
304
310
310
301
487
304
65
304
181
152
28
240
28
28
28
310
174
40
414
269
286
412
28
28
310
310
299
28
310
28
156
310
414
304
304
28
51
296
396
304
415
406
179
304
304
28
83
304
433
243
370
310
304
304
28
304
106
175
28
310
28
8
28
331
304
289
310
310
306
482
310
310
369
28
211
108
310
304
232
351
149
310
28
310
304
304
387
304
304
225
310
28
205
310
304
310
160
28
306
310
28
255
304
28
255
28
44
313
291
172
304
100
471
25
23
28
52
310
143
310
310
31
313
310
338
310
250
310
28
310
28
300
28
304
304
304
310
28
304
310
257
240
148
310
28
28
403
180
310
28
310
478
216
377
310
317
310
310
28
304
395
304
419
320
28
28
28
180
28
304
304
304
310
304
113
304
206
342
304
304
28
253
304
455
304
28
495
166
21
310
301
310
194
310
303
310
28
304
253
451
304
304
41
277
310
310
113
304
310
325
28
310
28
457
65
381
28
427
310
310
139
139
318
304
28
310
72
93
28
304
304
310
120
209
408
310
65
304
28
28
439
310
68
28
310
117
3
304
65
310
28
457
59
208
310
310
28
310
28
28
304
304
304
176
28
310
304
28
28
310
270
310
28
28
398
499
304
304
53
28
53
28
310
28
456
304
28
49
310
310
304
492
310
366
310
310
189
65
28
186
304
161
28
90
28
483
75
28
163
310
313
281
320
28
304
195
304
222
147
304
28
310
82
243
28
304
95
28
310
310
310
383
310
304
8
311
313
28
274
28
310
7
310
304
323
56
310
304
304
28
304
332
28
304
310
28
430
310
304
310
310
148
304
28
404
304
57
310
310
191
28
310
318
304
312
466
310
310
304
310
304
304
28
304
310
304
304
310
28
28
45
310
310
310
304
310
88
304
310
176
304
301
28
304
209
455
304
28
28
28
17
310
310
1
304
28
304
28
310
102
310
304
304
28
304
304
52
304
28
466
203
304
271
310
310
67
19
304
310
304
359
28
28
377
310
304
456
28
304
304
310
147
58
310
6
304
310
40
304
28
325
70
310
428
126
259
372
310
486
115
3
304
103
28
28
34
310
28
311
310
304
310
28
28
157
310
304
1
304
310
121
310
304
243
80
310
304
496
28
304
304
310
154
28
355
28
198
49
304
304
415
304
297
310
335
68
310
310
28
304
308
28
304
304
28
310
304
88
28
304
304
28
310
304
53
310
28
310
28
301
304
25
28
310
78
310
310
237
15
249
378
353
24
310
28
28
72
28
369
310
310
304
28
304
304
28
28
24
304
310
304
340
355
235
304
304
62
310
28
28
310
476
28
310
304
310
310
28
28
28
310
304
276
28
304
326
225
304
304
248
310
310
304
28
304
310
176
156
450
335
453
310
40
28
28
211
304
298
304
210
304
326
310
309
439
28
304
28
439
286
304
236
331
310
310
413
83
395
28
310
310
304
304
310
28
28
213
63
310
88
28
385
310
28
156
264
461
28
240
304
310
310
304
28
10
173
28
304
310
304
304
310
173
28
310
45
28
310
372
310
310
284
135
310
310
117
304
28
365
310
28
28
28
310
76
304
28
304
28
137
310
304
310
310
304
28
28
24
28
80
28
304
28
132
28
420
310
363
420
118
28
483
439
304
28
28
310
476
310
310
310
111
148
310
304
453
160
304
19
304
95
28
170
420
28
304
13
148
304
310
304
28
310
28
28
483
304
281
310
221
304
94
1
317
310
310
310
304
423
28
180
367
310
133
304
28
304
28
304
128
304
28
304
28
27
6
28
28
304
310
336
310
92
483
102
310
160
304
238
310
304
304
322
44
147
28
409
304
304
418
304
12
304
310
321
310
28
28
28
304
28
310
304
28
310
85
53
15
304
27
66
310
310
286
2
310
376
28
28
310
114
28
28
441
310
310
343
310
310
164
310
28
219
310
310
272
65
98
133
225
28
310
428
310
304
333
28
28
175
28
240
28
437
310
304
241
310
103
28
310
304
350
11
28
304
494
310
310
304
28
427
302
310
61
304
310
310
304
86
121
28
28
304
181
315
304
375
370
312
313
310
28
310
28
310
395
251
310
485
28
135
304
28
304
345
28
28
28
28
304
28
337
269
304
28
304
120
10
28
14
97
304
402
28
378
420
304
189
301
304
304
317
304
240
310
310
28
28
310
310
119
304
28
187
311
304
399
454
65
28
304
310
310
304
450
28
302
28
187
28
459
304
310
56
310
28
28
28
332
304
304
268
304
28
28
157
28
310
403
232
310
23
124
304
304
310
28
310
304
473
318
408
310
337
310
263
310
48
362
498
28
310
310
28
310
310
110
107
310
304
346
304
261
304
310
431
310
304
207
28
304
310
112
483
28
133
115
83
310
310
310
304
310
310
310
225
28
425
271
310
89
304
304
21
28
454
1
304
130
311
238
410
376
304
250
304
497
28
254
28
340
183
402
304
310
310
497
304
28
310
496
304
304
184
304
137
310
102
442
167
441
310
332
304
28
453
28
28
304
304
488
310
317
304
475
20
304
310
304
193
278
228
28
28
28
310
310
11
304
328
238
70
28
88
310
28
28
105
204
203
4
304
28
310
28
28
291
310
310
206
304
13
28
304
28
310
316
304
316
28
304
291
28
223
310
304
310
310
28
203
106
240
475
431
496
28
28
19
28
211
213
28
310
310
310
304
115
1
326
377
310
304
28
366
17
49
28
284
310
310
310
304
28
57
400
28
304
70
310
304
310
28
402
28
304
310
310
310
155
28
250
310
132
28
28
1
39
238
464
310
28
29
168
338
304
304
499
28
215
293
9
310
304
28
304
281
312
310
304
28
473
310
310
304
247
28
258
277
310
310
83
304
28
310
304
29
304
430
28
445
28
331
78
304
304
92
452
393
28
299
304
304
402
436
304
304
28
304
447
328
177
310
304
332
28
28
28
304
211
28
310
256
304
28
340
304
227
304
310
28
453
28
310
310
473
310
310
362
28
28
304
28
346
28
304
304
55
237
304
310
28
304
28
310
408
3
304
134
310
28
28
408
28
28
304
358
24
230
366
307
304
310
70
140
304
126
304
310
310
28
287
345
28
291
329
304
171
304
37
62
51
323
304
28
156
173
304
310
304
124
419
28
306
28
50
310
304
28
348
28
53
310
404
28
310
171
28
142
310
304
154
304
282
57
232
304
65
310
304
117
28
372
304
207
304
28
315
28
258
28
304
438
304
304
270
310
40
5
270
304
447
304
483
156
304
28
310
65
94
353
28
65
304
418
28
354
310
240
310
28
304
236
28
28
297
310
310
28
304
28
53
304
155
188
301
307
310
310
310
193
28
304
388
28
304
310
65
28
28
485
310
304
310
342
310
301
304
304
500
304
49
281
221
393
149
493
304
304
310
294
310
483
366
310
370
324
310
14
304
304
310
454
310
304
21
310
310
55
336
28
376
304
304
310
310
28
323
28
310
237
304
255
110
472
28
367
432
461
264
310
310
107
42
142
310
218
304
304
456
120
304
90
310
261
398
304
427
310
28
28
310
310
69
28
310
310
402
304
310
28
310
310
28
310
134
382
28
304
310
304
188
304
28
304
310
189
401
310
310
34
442
180
310
28
304
28
179
483
304
28
310
98
147
444
304
22
28
9
281
28
28
310
310
304
432
291
35
28
270
309
201
103
76
28
304
310
358
28
433
304
360
28
28
224
310
304
373
156
68
243
310
14
28
304
310
222
304
304
313
341
28
28
304
377
110
226
170
119
304
28
104
28
304
402
304
304
28
310
217
28
310
310
310
28
270
323
304
28
146
456
331
270
315
28
310
304
310
304
267
339
70
310
394
304
59
251
256
310
42
28
412
67
362
310
454
28
162
497
304
274
310
310
310
144
298
304
310
333
28
310
28
304
28
353
304
32
28
300
304
148
49
28
47
304
248
310
87
28
417
304
382
28
304
304
304
304
46
111
445
164
304
28
310
437
119
283
27
304
28
281
292
452
99
382
180
41
304
310
461
310
310
203
28
28
291
28
304
28
44
28
239
482
287
28
280
310
25
28
304
28
304
310
28
304
304
304
28
304
491
304
310
484
423
310
237
304
234
28
304
187
28
28
433
304
28
304
291
28
28
310
272
310
304
28
304
310
31
310
28
75
304
310
170
304
331
304
304
310
304
452
28
70
310
28
304
310
28
28
304
302
28
304
209
310
304
28
330
28
304
28
304
421
33
291
304
310
28
53
310
28
304
28
304
310
483
310
28
28
28
238
310
28
94
28
310
304
310
28
304
310
28
304
28
231
439
28
488
304
28
310
304
304
129
364
239
440
111
335
310
310
28
304
28
474
266
28
304
396
310
28
310
21
304
310
492
120
177
148
304
304
304
28
42
405
28
313
33
310
161
405
426
304
28
119
28
28
28
304
28
262
28
79
454
161
126
490
10
310
310
28
304
207
310
8
304
28
237
481
28
28
28
357
310
310
17
423
38
304
304
310
395
310
310
310
395
304
28
167
310
483
304
304
310
304
304
113
310
360
16
310
310
238
65
28
459
28
304
304
1
28
491
284
304
304
458
310
254
310
147
310
28
260
28
159
28
92
28
304
28
304
310
310
304
24
304
310
28
349
310
172
310
477
100
310
307
91
28
263
167
28
28
170
304
304
359
310
28
310
304
28
25
304
304
28
310
310
28
310
262
439
310
28
304
365
310
304
28
39
449
99
442
383
316
384
197
166
304
28
294
304
28
310
28
297
310
408
28
424
189
435
310
28
112
310
314
65
28
342
219
150
28
28
28
28
148
310
310
313
28
355
28
28
423
477
404
310
1
254
304
28
304
310
304
304
310
273
310
366
426
310
304
304
310
22
305
270
304
28
358
28
50
304
304
304
408
84
28
460
211
28
167
28
28
99
483
191
310
347
304
310
401
310
304
106
310
28
304
310
310
304
310
28
304
464
310
193
304
297
304
28
310
493
45
28
291
242
28
310
304
304
304
310
304
253
304
28
23
82
304
28
448
172
28
302
310
28
28
310
20
304
304
270
300
405
328
499
310
28
453
310
76
284
490
28
147
175
28
28
427
304
304
34
28
310
28
304
304
304
304
65
304
310
143
304
310
332
304
310
310
423
423
304
28
28
28
490
310
28
310
304
304
304
310
179
310
258
359
310
28
402
304
310
38
310
304
310
310
473
310
28
310
28
104
401
240
304
310
499
441
28
28
135
147
28
288
304
310
263
304
145
28
28
304
310
304
267
242
28
25
310
304
28
28
304
28
28
18
310
466
28
310
310
304
295
28
28
167
304
91
47
249
226
28
28
179
310
5
28
217
304
28
304
34
304
304
166
93
304
304
310
28
165
304
75
310
310
69
28
270
304
310
310
304
304
28
304
28
310
375
451
304
304
304
113
28
231
152
407
491
320
306
317
28
199
304
304
304
310
310
267
310
408
445
304
28
33
28
310
281
310
383
304
28
10
22
304
304
304
28
310
304
426
28
131
57
310
28
310
304
382
310
310
304
28
202
444
310
266
131
304
197
310
487
417
397
430
304
28
310
310
390
232
237
304
95
175
304
87
488
304
310
304
310
60
240
28
310
310
310
28
331
310
310
304
497
310
332
214
169
332
28
304
209
281
28
304
316
28
304
310
304
301
304
304
8
304
418
113
390
435
336
87
214
334
365
304
28
174
29
259
304
304
304
448
332
310
180
310
334
310
310
304
304
304
26
276
304
358
304
304
310
304
437
310
492
310
310
310
304
28
301
304
304
375
310
183
304
12
304
332
304
16
310
126
270
304
198
310
304
137
365
304
28
137
366
471
304
65
122
304
367
310
304
304
481
301
310
310
317
310
304
120
280
304
278
468
304
207
310
304
28
304
28
28
28
313
310
28
28
310
28
310
254
408
310
301
28
304
28
304
49
28
28
47
28
310
195
304
425
378
465
161
304
476
28
304
310
313
28
28
397
235
141
1
398
310
304
387
314
349
419
418
40
291
310
483
304
240
310
28
202
233
212
310
483
306
28
260
53
28
28
310
297
330
28
304
134
151
310
249
310
204
476
304
28
304
310
240
304
147
104
28
304
310
383
219
28
310
460
304
202
172
322
394
28
310
304
310
310
310
382
310
101
28
28
310
28
28
310
125
310
28
161
310
403
304
304
109
304
28
28
28
310
28
304
304
304
304
435
28
310
304
304
25
310
28
402
304
416
291
310
28
48
28
304
39
411
314
28
28
457
86
310
382
28
304
28
19
45
310
304
304
310
62
28
310
489
115
281
310
499
28
310
304
28
310
28
315
312
310
420
310
141
304
28
46
28
310
310
313
310
310
310
28
310
304
240
232
28
310
310
28
28
394
184
338
28
345
53
28
304
189
304
28
304
483
443
310
380
304
206
296
304
310
28
304
310
310
435
304
335
67
310
402
408
28
310
242
332
332
304
345
211
310
310
396
28
288
474
304
73
310
483
100
286
304
383
204
491
381
28
28
136
445
310
304
28
28
448
136
310
220
310
28
304
310
93
132
291
461
28
28
304
316
28
310
402
310
177
49
159
304
28
310
281
310
28
304
28
310
310
28
223
310
342
310
304
239
155
310
304
301
304
106
28
74
310
28
304
93
310
310
28
310
310
267
387
28
310
304
286
16
310
310
304
329
47
304
68
296
28
304
304
356
216
69
310
166
28
28
304
423
363
272
304
310
428
28
28
300
250
98
167
332
393
310
446
28
28
32
476
310
310
304
304
370
310
270
28
304
313
310
28
304
310
273
394
304
310
310
28
310
283
304
304
288
304
480
310
162
310
106
341
28
310
310
28
142
304
28
41
28
28
451
310
28
310
12
304
28
488
304
214
337
283
145
310
402
321
28
391
310
165
304
63
28
310
304
304
71
310
57
450
304
95
310
310
28
28
310
187
304
304
313
310
107
28
28
310
304
332
286
28
310
28
310
310
251
28
4
28
15
310
304
292
305
310
310
28
286
71
28
310
28
210
304
402
310
453
304
65
28
304
310
134
304
304
87
310
304
304
304
372
304
304
310
310
36
13
304
113
310
304
201
473
382
28
310
304
68
28
226
310
310
8
304
304
8
344
435
304
304
403
310
28
28
28
251
310
96
354
443
211
488
310
310
28
301
310
174
293
167
215
133
295
28
210
310
44
275
310
16
28
28
155
266
483
28
304
310
440
28
265
332
310
93
304
488
310
390
408
485
37
316
130
304
399
28
304
28
352
85
120
310
1
310
183
28
28
176
310
197
140
49
17
28
28
390
256
304
364
304
158
28
310
217
464
28
310
60
281
310
310
304
313
310
92
147
304
310
28
281
304
28
28
168
310
304
313
382
136
156
28
304
28
28
304
28
304
28
415
310
450
446
304
28
310
310
28
28
383
304
262
347
65
304
310
28
304
304
310
28
310
364
310
310
88
310
301
310
152
28
304
28
41
304
310
28
492
28
310
367
92
28
310
214
112
28
4
310
304
304
304
310
304
396
291
313
33
163
310
310
437
310
28
28
310
28
28
310
28
310
10
281
324
304
304
28
149
310
28
391
310
28
310
28
28
310
26
301
272
304
408
310
28
287
139
28
310
395
28
304
304
28
398
350
142
310
310
310
238
28
446
310
28
310
249
88
28
310
306
200
28
340
382
304
168
310
484
47
423
304
304
496
1
109
304
28
310
28
480
310
28
282
218
453
28
28
110
304
252
301
304
242
37
304
304
304
218
310
304
28
304
310
313
28
304
120
310
28
172
310
218
304
28
304
372
28
288
459
28
205
28
28
28
109
310
350
1
304
28
304
310
310
461
310
310
86
310
304
296
310
281
29
28
28
30
310
332
304
354
304
304
310
417
214
481
304
28
304
183
28
310
138
304
28
310
432
28
314
304
176
167
28
28
75
289
304
202
304
329
232
310
304
1
310
304
310
304
304
310
325
304
28
211
304
152
310
480
310
310
304
310
100
28
310
277
304
72
310
304
28
32
398
310
222
304
28
446
304
304
28
310
281
255
304
382
28
310
28
40
344
370
28
28
110
28
351
415
211
310
28
34
386
28
28
248
1
310
310
310
258
106
161
137
310
74
301
304
304
28
304
304
28
110
304
423
197
328
415
304
310
64
304
310
325
304
310
426
269
222
28
370
310
304
304
402
462
384
304
114
310
28
216
264
304
305
28
347
374
80
304
185
28
423
211
256
310
310
304
319
28
310
179
310
200
28
261
125
28
28
304
441
310
304
304
310
304
206
131
304
304
467
304
310
304
310
304
344
137
28
166
378
310
240
49
304
310
360
310
195
28
310
97
310
304
310
287
310
304
310
304
28
28
228
28
408
310
304
58
408
28
301
323
142
304
28
189
304
28
65
28
28
156
304
28
304
301
304
28
192
310
310
310
304
304
394
28
216
28
304
310
301
1
191
28
28
38
460
450
304
310
310
348
28
89
28
437
354
310
310
182
28
310
28
107
304
304
310
28
56
304
383
62
289
217
314
28
310
28
310
310
304
28
310
304
155
310
186
240
304
306
398
81
183
189
288
304
332
310
323
310
28
209
310
28
408
310
203
498
310
310
304
304
56
310
127
304
329
28
28
495
310
310
180
304
310
310
419
453
331
175
474
304
28
304
211
304
304
28
310
310
304
28
65
310
124
124
1
28
304
28
377
377
329
304
304
179
310
182
310
304
365
97
304
304
7
416
342
281
304
304
310
200
310
28
318
310
28
30
388
231
349
28
143
49
136
431
28
211
304
402
28
297
28
122
304
310
53
28
28
383
28
304
38
1
25
113
28
459
310
304
310
377
249
304
139
304
310
426
310
310
354
310
354
55
106
310
114
310
327
84
51
387
28
310
404
34
263
63
310
49
421
310
110
28
77
73
417
162
28
28
39
363
304
28
304
28
304
28
28
276
304
106
297
304
304
447
304
304
28
495
328
28
134
28
225
304
138
304
291
310
304
310
213
304
310
310
310
384
28
312
310
304
304
267
419
420
310
310
28
28
304
291
173
28
308
310
304
201
28
310
187
304
91
28
28
310
304
310
304
343
304
304
304
65
126
382
304
14
41
402
310
310
28
310
450
304
467
263
304
281
310
304
51
304
459
28
103
267
268
304
28
28
49
28
310
310
310
459
499
310
294
310
304
28
307
72
472
393
227
282
304
433
65
28
28
437
28
28
115
367
358
310
28
304
310
96
304
304
28
310
310
195
338
310
310
273
397
310
310
304
297
201
79
408
304
118
399
304
304
168
28
310
304
155
304
304
273
202
287
377
28
28
28
410
212
28
28
28
28
310
310
310
141
304
402
28
28
304
310
304
28
304
304
211
211
154
310
28
39
304
387
304
254
461
304
28
328
28
294
310
243
133
281
310
211
434
28
310
301
304
28
304
460
455
310
28
28
28
405
28
28
499
304
304
28
310
67
319
83
310
304
28
28
204
28
304
310
28
411
310
28
47
304
310
475
28
310
310
64
383
39
39
7
310
310
28
310
159
310
310
120
304
48
211
310
270
28
304
310
28
315
304
310
310
310
304
310
477
310
240
179
28
419
310
304
182
39
19
310
304
28
310
304
408
257
28
310
28
196
28
250
171
269
336
209
332
8
304
249
304
468
28
310
28
304
304
459
44
451
28
467
28
304
310
310
304
206
107
54
77
310
28
310
452
310
304
304
304
310
28
280
304
421
310
28
21
310
28
28
310
108
182
358
304
28
28
313
240
28
313
281
384
310
83
304
184
310
304
304
310
177
304
304
28
28
310
304
304
310
304
310
319
32
28
165
310
410
2
133
304
28
68
23
119
474
304
383
391
31
349
304
28
28
67
304
299
382
484
310
28
28
25
28
304
28
304
304
247
28
28
398
28
447
163
438
310
304
28
363
354
464
310
319
28
423
183
310
28
51
287
310
153
210
310
300
304
91
28
310
156
48
304
463
432
139
168
208
448
208
304
28
189
59
310
351
28
418
28
346
386
304
310
310
310
362
310
28
28
414
28
310
310
304
255
375
304
310
460
28
304
310
472
211
28
247
28
490
11
310
65
28
310
310
28
28
258
28
186
28
28
28
304
483
281
276
304
304
304
310
147
28
28
58
199
28
28
459
127
170
111
310
492
23
304
304
338
49
310
42
288
310
271
310
5
310
28
201
231
28
304
412
310
310
304
304
150
304
310
57
151
303
128
147
304
202
28
310
28
310
28
310
304
304
304
356
28
464
28
304
28
389
110
412
310
310
450
304
304
304
28
39
192
310
304
304
491
182
393
201
411
436
310
257
304
304
28
304
488
310
304
304
304
310
303
310
310
303
304
313
304
486
259
304
28
28
28
450
332
454
28
317
28
304
310
306
304
402
164
28
360
70
304
28
217
180
304
57
28
310
28
180
310
332
28
304
310
304
310
304
138
310
304
13
280
310
310
304
383
304
12
304
456
28
304
28
28
310
310
304
464
304
281
402
170
188
281
323
26
299
99
149
310
240
28
370
304
57
310
304
28
28
310
304
310
28
28
304
237
310
211
291
178
172
102
304
304
304
390
34
310
304
211
304
28
310
310
286
137
304
120
310
231
310
310
310
304
310
304
310
310
310
387
452
304
28
176
304
310
310
306
177
304
20
191
304
310
28
396
402
304
331
402
310
28
304
304
28
310
28
28
304
304
310
21
232
464
325
310
360
28
310
310
12
304
304
28
376
466
234
304
382
304
301
169
181
379
382
57
310
304
310
28
28
310
85
28
304
310
310
49
411
310
304
445
310
304
304
164
344
48
5
28
240
310
28
448
310
344
28
56
298
304
445
304
304
28
68
310
486
304
28
304
317
56
304
28
310
304
28
53
310
304
28
310
408
28
310
257
310
345
310
200
28
310
310
102
304
281
65
304
310
25
310
281
304
23
310
281
28
28
310
437
472
28
257
310
50
304
304
123
243
310
28
310
310
304
28
28
28
49
304
464
428
310
310
185
28
310
310
416
304
347
304
470
304
453
81
31
235
304
402
98
147
28
304
28
28
384
310
304
399
28
28
310
310
122
21
28
310
28
304
28
271
310
130
486
310
28
14
310
408
310
310
310
28
28
310
304
304
310
304
28
28
111
28
304
451
28
304
310
388
23
310
310
28
310
310
39
310
475
304
28
340
322
66
28
313
304
310
500
430
350
28
350
283
304
310
304
28
170
310
304
124
310
304
28
304
92
310
304
277
304
469
395
292
304
75
310
28
139
120
304
28
28
120
310
28
28
304
332
304
310
74
310
310
304
408
382
321
310
313
310
310
28
28
184
49
28
239
28
310
237
310
423
456
6
310
310
310
180
303
304
28
323
353
376
304
310
304
147
310
310
315
313
310
323
304
429
399
332
319
310
310
28
28
471
28
310
28
28
310
301
304
213
483
51
28
310
336
342
304
245
51
304
466
304
304
429
177
310
310
28
281
304
486
28
358
325
28
28
372
292
28
347
304
281
81
310
310
27
28
304
304
105
28
28
304
434
360
19
304
310
164
310
382
310
191
304
444
28
310
304
28
296
310
28
459
310
310
310
106
310
136
28
231
304
304
304
310
100
28
220
310
11
304
344
402
304
78
28
304
245
310
165
147
310
492
310
310
222
275
28
304
310
490
133
310
418
304
310
232
310
304
310
28
28
62
28
304
28
449
28
39
281
304
28
310
304
304
310
147
310
28
304
310
371
310
310
310
310
310
304
304
304
182
310
304
351
310
12
28
28
417
336
28
304
310
215
28
304
304
28
365
304
49
28
304
101
310
28
304
324
36
254
373
310
310
304
28
310
205
427
36
28
28
214
304
398
489
304
235
107
100
244
28
310
96
304
225
395
304
448
304
310
132
304
310
304
8
28
232
310
310
304
194
304
28
390
289
28
6
28
255
28
28
120
310
304
310
28
325
28
334
108
449
28
304
28
424
304
310
19
377
149
28
382
304
28
28
49
191
294
310
304
310
310
310
310
304
28
310
28
28
310
413
186
28
304
38
281
135
310
28
309
28
324
28
310
373
239
39
73
310
211
304
299
304
28
423
28
310
310
279
422
28
1
46
28
477
28
74
310
23
304
402
28
28
310
310
310
49
304
310
54
28
195
310
304
310
304
169
28
191
17
311
310
28
304
304
310
310
499
28
480
139
328
250
310
28
310
397
490
49
277
28
369
28
310
196
177
310
272
127
377
310
82
310
28
304
304
72
99
28
28
304
304
68
362
212
310
28
310
304
310
28
186
310
464
310
310
304
357
28
39
304
310
28
310
304
299
28
28
304
333
28
28
310
28
304
499
310
304
147
304
304
310
28
310
217
234
28
242
28
310
28
310
310
28
310
310
310
310
194
419
329
28
240
281
104
304
304
411
28
28
147
64
201
28
4
92
304
310
28
310
310
28
28
304
257
463
310
304
291
310
304
137
145
28
28
28
82
310
28
285
476
28
28
417
240
28
310
85
28
304
39
113
455
28
28
356
436
304
310
96
28
310
36
304
310
161
304
310
304
426
304
28
310
167
28
28
28
28
249
64
139
304
203
304
145
304
304
310
39
83
104
28
304
417
134
304
304
130
304
449
192
310
483
281
310
304
396
304
310
76
28
304
305
205
49
310
310
310
253
340
304
168
304
310
291
306
28
310
28
28
310
28
401
304
310
310
423
60
28
310
310
310
28
28
28
228
310
316
308
408
310
28
28
395
28
100
382
310
222
395
478
100
28
310
324
107
495
310
294
28
310
28
430
139
3
310
317
304
28
304
214
486
304
310
310
191
310
304
304
28
304
364
28
28
310
28
273
310
28
310
310
204
304
28
50
304
488
29
304
304
423
28
310
304
270
304
28
310
304
382
310
364
28
28
304
304
28
304
218
310
119
300
310
28
338
310
191
28
304
304
354
113
239
203
28
310
304
28
151
165
4
123
229
310
310
304
304
28
310
304
382
304
304
312
28
28
304
304
422
28
94
304
28
28
377
28
304
139
310
28
304
28
310
310
304
168
304
310
304
28
310
304
179
421
310
28
310
181
28
304
310
232
304
304
28
247
28
304
310
310
28
28
304
120
340
28
372
387
365
310
223
28
152
327
304
310
304
310
304
480
310
310
139
310
310
269
310
366
43
304
234
304
28
28
310
28
28
304
60
304
310
259
310
310
28
310
415
310
304
453
392
112
310
28
310
106
28
28
211
420
310
310
310
310
304
28
435
28
310
28
412
28
310
6
182
310
28
304
310
310
304
265
310
86
310
28
304
332
82
316
211
310
310
28
304
28
28
284
187
304
304
28
301
144
67
129
400
194
28
317
261
225
28
304
304
28
310
310
398
28
28
153
28
463
304
186
310
270
49
304
304
58
310
68
278
28
28
310
28
43
64
365
211
304
335
304
323
90
304
28
28
64
304
277
499
310
7
310
218
304
436
428
445
65
310
446
304
310
310
304
28
304
214
304
28
28
281
275
28
304
310
28
28
28
28
304
335
304
366
102
419
330
332
310
281
28
310
310
310
310
42
347
304
28
304
304
304
62
339
161
310
358
304
451
460
28
28
28
28
343
310
304
310
310
28
28
304
304
53
483
361
135
28
310
493
304
28
229
310
62
28
88
378
468
310
304
365
304
304
28
404
402
252
310
392
351
304
310
266
16
321
304
161
304
310
28
492
310
28
310
310
28
310
310
304
28
346
304
28
106
276
5
310
28
304
310
28
304
304
310
310
310
76
28
310
1
304
304
431
26
304
28
310
475
304
328
304
481
310
304
304
306
304
304
95
276
148
304
28
304
304
28
28
310
28
304
346
487
217
28
304
304
309
360
310
450
304
310
39
456
59
337
304
28
28
304
328
28
304
28
310
304
199
304
304
28
310
28
304
310
28
304
19
28
316
304
347
28
304
304
28
208
304
310
120
310
310
4
310
304
232
28
202
56
28
304
291
28
203
304
304
252
304
28
28
310
310
28
310
304
284
310
310
310
304
28
19
310
408
361
310
310
53
310
221
310
373
399
272
310
493
304
310
310
338
25
322
128
310
28
348
310
182
420
28
304
13
492
304
389
464
310
310
310
28
28
28
42
304
304
304
42
310
97
272
341
304
310
304
304
310
28
408
304
304
304
304
310
45
28
304
310
310
178
304
28
304
28
188
28
275
304
454
194
334
65
304
28
141
28
304
304
49
310
310
310
28
363
41
28
430
304
28
304
456
136
56
65
28
165
310
310
19
161
310
28
304
463
176
430
310
304
19
304
177
310
28
123
28
39
51
409
310
304
304
28
310
456
461
304
310
16
435
310
304
28
91
304
304
304
310
28
304
332
310
310
28
28
27
304
28
382
287
310
304
28
304
304
28
254
304
310
304
310
304
28
119
28
253
304
28
28
304
28
28
310
310
28
487
28
28
28
304
159
304
304
209
28
148
304
49
28
28
310
310
310
400
304
28
304
28
304
28
310
28
118
304
28
310
399
313
28
343
310
310
103
28
330
28
28
159
28
416
28
175
304
304
47
310
304
445
304
23
310
153
1
304
304
383
183
127
326
143
248
310
304
304
338
304
375
304
375
28
28
375
49
402
304
310
304
310
28
304
304
97
74
165
10
91
304
304
310
406
304
310
325
28
304
349
312
248
310
310
198
28
310
28
304
109
310
310
111
91
310
304
310
28
318
11
310
310
310
310
28
120
310
28
304
310
310
28
178
50
304
28
28
459
28
275
339
304
154
478
310
310
28
304
304
28
164
310
28
498
310
304
28
310
304
310
310
1
434
28
315
28
313
157
304
467
28
304
304
310
310
304
310
28
408
28
238
304
304
175
28
28
156
65
20
65
488
304
310
215
304
310
310
88
208
310
483
313
310
310
28
50
395
13
222
304
382
310
4
87
28
211
304
28
304
226
310
310
469
53
28
286
109
304
310
304
310
310
310
310
472
310
45
396
487
426
7
28
304
290
304
310
312
28
310
304
304
310
28
123
28
310
474
1
471
132
301
310
28
41
296
136
304
332
212
310
28
347
28
465
304
28
28
477
310
304
402
92
115
28
304
301
310
317
313
304
301
217
28
304
304
304
28
211
304
28
304
310
298
358
304
304
309
28
304
310
304
172
483
310
382
28
339
401
419
310
237
214
307
28
304
28
310
408
387
28
263
310
28
28
304
310
310
469
28
304
310
28
351
133
428
310
87
373
304
28
310
372
250
310
310
332
310
2
332
28
431
304
240
304
311
28
310
28
31
447
304
28
83
304
28
28
304
28
400
463
257
304
90
28
1
66
251
96
435
304
28
319
402
310
9
304
304
310
248
112
38
304
304
304
304
448
28
28
327
310
310
310
28
180
310
70
310
458
310
28
162
432
494
347
310
28
28
300
304
28
390
310
249
304
299
304
171
10
260
310
442
310
310
88
35
304
304
304
310
460
28
310
33
45
276
28
28
28
304
310
490
304
274
310
310
214
28
3
304
310
427
310
304
310
62
65
310
484
51
310
217
310
28
304
28
310
28
28
402
394
304
304
310
310
301
184
442
304
28
156
28
28
340
439
337
439
304
316
304
310
28
85
396
277
234
465
310
331
28
28
488
111
304
310
270
32
28
28
310
28
456
310
304
331
45
204
23
39
304
310
28
387
310
466
28
8
28
304
233
304
310
28
28
310
310
304
167
310
368
185
310
118
343
194
28
310
204
304
304
28
310
404
382
310
304
394
246
304
28
304
304
250
480
164
310
88
28
310
355
146
28
28
304
240
298
311
310
92
149
310
349
123
304
205
239
423
28
304
117
310
304
110
304
461
28
28
314
483
28
275
240
28
310
409
28
310
310
304
304
329
310
304
304
224
228
310
310
264
28
28
304
281
410
28
320
304
28
304
304
454
106
310
336
310
304
310
28
377
240
310
18
472
310
310
304
310
310
28
452
304
28
28
304
38
59
28
304
317
458
450
304
423
310
337
90
94
310
320
304
65
333
304
304
310
267
28
254
310
231
379
191
310
310
304
344
310
134
98
114
434
304
316
390
374
28
28
310
226
310
304
28
458
154
409
28
304
310
203
310
28
233
27
28
304
310
28
28
310
14
3
304
194
304
28
28
28
28
310
304
310
310
332
313
310
304
89
310
310
77
47
28
28
310
494
310
318
398
28
310
310
304
209
304
10
304
304
310
310
335
28
304
206
310
120
281
51
340
399
310
397
198
281
304
304
370
13
304
28
28
286
28
304
310
310
310
28
317
310
304
304
304
274
310
304
240
70
330
28
304
310
28
310
310
29
28
457
28
85
123
10
420
310
310
304
28
310
28
310
310
431
310
28
304
28
304
378
304
28
301
310
486
28
304
28
180
310
53
309
17
28
310
304
28
310
288
304
310
10
304
310
304
310
310
76
24
446
8
328
163
202
461
310
28
315
495
304
236
304
310
310
304
304
310
304
304
28
382
28
304
304
304
120
155
354
310
310
95
39
310
304
346
28
320
145
304
310
188
310
28
310
453
199
338
304
310
28
28
483
414
304
304
28
310
337
310
310
310
272
402
310
468
28
116
266
382
310
310
28
304
444
332
304
108
310
304
413
28
102
97
28
304
314
389
28
310
310
310
304
133
28
304
382
281
28
310
341
28
28
15
28
49
304
371
28
310
304
28
310
304
304
304
119
28
310
310
310
304
304
304
304
335
310
28
293
310
449
28
461
304
304
28
310
13
283
147
28
293
310
310
211
310
392
483
304
310
28
310
304
304
310
28
117
310
136
304
310
304
28
310
310
28
304
310
166
310
304
304
304
310
469
53
266
28
310
304
304
28
28
304
304
304
304
310
304
304
28
328
310
28
310
304
131
28
310
28
304
28
340
227
211
304
230
28
28
310
237
332
116
120
448
28
310
143
397
276
28
131
57
304
4
105
355
336
304
15
472
295
286
304
304
304
445
310
28
304
28
103
28
199
28
310
351
310
283
382
304
304
304
310
264
304
304
310
310
456
304
321
283
255
259
304
300
32
52
28
304
310
28
476
465
304
92
356
313
28
28
271
28
291
229
350
28
310
442
39
310
310
39
197
310
211
28
28
65
304
310
310
112
426
310
310
310
310
490
234
28
28
43
310
28
229
309
474
304
365
28
292
310
28
310
28
174
109
464
28
304
461
304
229
427
28
28
380
455
304
310
128
297
254
304
304
310
130
304
28
28
28
280
310
28
28
194
310
310
28
153
28
74
331
304
310
28
28
28
109
304
47
16
285
310
28
304
402
304
64
270
276
304
28
100
225
120
28
28
28
316
310
310
304
17
28
28
304
304
304
304
304
304
304
308
310
304
278
310
310
304
1
310
28
304
310
21
492
432
286
400
304
471
28
28
310
310
310
28
310
364
310
8
111
297
229
476
304
304
304
471
6
461
310
310
446
304
304
304
28
310
28
28
304
128
304
310
304
321
107
28
315
28
310
335
304
28
28
450
310
28
434
304
310
168
264
301
304
310
215
28
1
304
304
304
310
28
28
304
304
495
403
108
28
28
310
310
310
382
28
28
28
28
291
166
310
304
304
304
28
310
310
310
28
177
300
28
352
304
197
310
28
444
483
28
28
310
281
310
310
28
28
170
310
326
304
28
22
28
4
310
483
310
190
304
310
470
310
242
304
170
28
304
28
310
355
304
83
304
304
453
304
28
28
310
292
310
155
310
310
304
295
310
278
310
304
304
117
373
310
156
182
28
304
304
85
61
28
312
28
310
28
304
201
239
359
304
196
120
341
310
310
310
310
266
310
310
310
28
310
106
310
28
304
132
310
310
28
304
310
106
310
472
320
304
310
278
310
310
218
17
28
117
310
28
324
159
28
412
109
239
104
310
332
236
49
304
77
304
304
310
483
310
480
382
310
365
304
310
304
304
74
310
28
28
310
310
313
139
310
86
387
375
427
39
310
310
310
301
310
310
28
304
204
310
101
304
19
28
28
274
364
304
304
304
304
28
149
304
28
55
483
310
310
28
28
304
68
304
28
277
415
44
476
310
28
310
341
88
444
310
176
110
28
304
310
310
28
28
304
313
459
28
1
27
66
156
331
28
28
310
438
111
49
304
304
304
28
28
310
28
383
304
338
304
304
184
28
304
261
28
306
28
341
287
304
10
28
28
28
304
310
425
28
28
310
83
310
291
304
91
28
347
304
46
304
146
269
171
304
31
462
28
423
310
304
310
28
310
124
304
91
310
28
264
71
176
310
310
384
28
28
28
124
402
28
235
304
55
289
184
310
28
28
56
274
304
464
121
28
28
365
141
28
337
143
189
391
402
304
310
28
475
310
310
295
310
51
304
28
323
310
28
304
226
28
460
304
310
310
28
304
28
28
310
355
403
304
64
304
304
28
310
310
28
333
310
494
331
310
28
384
179
398
310
304
310
402
197
304
28
28
304
227
310
304
28
453
28
157
304
105
310
310
28
415
28
28
310
304
138
387
458
328
304
310
142
310
28
310
340
28
1
304
310
28
153
27
302
39
310
28
310
304
310
304
28
310
28
345
485
15
370
310
484
310
310
310
167
143
28
313
439
310
310
28
382
458
304
28
193
310
5
427
211
28
28
308
28
310
28
366
28
310
304
194
28
28
347
488
345
310
310
165
310
304
310
304
272
184
28
28
391
310
28
310
423
462
1
28
324
28
410
359
310
310
304
129
380
28
310
10
304
194
304
304
304
83
310
310
304
304
310
28
28
304
105
304
304
304
28
481
304
304
28
28
300
28
304
446
304
214
304
403
310
468
360
393
489
28
304
28
24
28
427
8
304
304
304
28
83
310
429
304
267
325
310
28
28
28
370
28
18
311
62
28
28
28
215
287
199
409
270
28
304
304
304
304
142
490
304
332
310
269
310
310
28
306
304
310
19
310
304
304
235
34
304
310
431
310
310
304
28
270
310
310
28
310
304
358
238
304
310
327
310
304
310
44
310
28
231
274
438
393
310
28
30
310
186
304
28
28
304
310
310
28
304
28
304
88
28
310
28
28
402
310
310
313
28
17
180
310
310
310
310
347
304
291
28
208
28
304
304
104
199
28
28
254
310
304
28
408
191
446
304
304
132
310
304
189
310
310
304
310
423
494
304
28
466
310
145
28
176
310
310
353
164
11
310
310
310
304
408
370
304
28
28
456
408
28
36
304
157
197
304
483
104
310
304
28
299
170
160
310
310
310
28
304
304
487
23
28
477
28
304
28
28
304
230
310
103
28
30
310
28
28
220
304
172
304
407
310
28
90
28
310
304
28
310
138
28
266
28
304
28
310
332
476
304
28
291
281
28
112
124
310
304
304
28
104
310
304
304
304
54
28
53
190
304
425
310
28
310
377
310
329
310
310
304
28
240
489
28
304
301
28
221
28
28
304
116
28
304
304
304
487
28
304
310
304
28
123
76
56
28
304
147
179
28
310
28
197
304
310
37
139
304
304
304
326
311
328
4
304
301
28
304
310
95
28
28
28
275
310
164
304
28
439
310
304
193
94
232
28
310
28
304
211
304
28
289
304
304
304
436
262
310
335
343
304
28
304
237
310
28
349
310
277
98
479
28
92
147
304
28
310
28
211
28
28
289
310
310
28
28
319
437
361
339
89
288
28
28
180
28
135
304
310
304
39
221
83
28
304
304
28
28
422
44
187
281
304
483
377
270
168
304
168
310
8
310
310
87
314
310
310
495
310
290
28
332
48
229
28
28
10
57
451
53
292
310
326
28
28
138
328
28
304
46
340
199
200
28
304
402
127
28
64
28
149
408
111
28
313
28
285
297
459
310
304
28
410
310
39
382
4
304
281
310
422
310
28
289
246
304
404
304
310
310
28
310
304
212
310
310
330
28
248
310
76
304
28
28
403
304
28
212
310
304
310
28
310
91
28
304
28
14
410
120
304
302
112
412
122
313
310
28
304
310
126
92
72
310
402
212
28
310
310
304
208
120
310
196
443
304
214
57
28
326
304
472
304
67
310
28
28
310
310
310
304
65
42
81
28
194
304
124
310
53
28
304
28
304
310
28
312
304
310
402
28
310
323
409
304
453
355
310
304
304
310
28
310
304
87
28
310
291
239
205
231
310
310
310
28
28
28
304
28
192
214
344
211
310
28
56
296
304
132
28
310
28
6
28
312
467
28
417
120
310
304
310
304
251
310
304
304
28
28
436
304
304
86
38
310
28
304
72
28
28
310
310
28
205
310
310
180
310
24
270
28
310
304
201
253
383
304
417
331
304
304
175
408
310
28
250
304
134
49
310
331
395
310
310
304
28
304
28
172
28
304
28
310
301
177
304
304
310
248
310
178
304
304
205
310
28
304
28
28
193
298
490
304
346
310
250
304
310
304
28
304
304
310
310
304
152
310
291
28
28
28
310
304
28
21
310
301
409
28
28
436
310
304
310
28
304
310
304
281
28
310
310
291
310
28
40
87
310
310
115
28
304
304
304
304
166
304
28
304
278
28
304
28
126
161
337
148
302
91
411
28
432
218
402
310
427
304
304
310
25
304
304
28
304
310
304
304
230
310
28
304
167
304
28
382
43
310
287
28
28
477
252
28
95
304
181
28
304
143
310
28
304
28
304
412
28
203
28
310
310
226
304
172
310
28
211
28
1
317
494
367
126
304
197
310
304
320
478
336
28
500
21
304
337
33
293
28
304
153
28
304
28
310
47
304
310
483
373
310
402
310
455
310
286
452
261
203
61
28
281
304
310
291
240
315
304
433
18
281
413
28
28
304
304
310
304
310
28
28
444
28
214
304
483
310
304
28
310
270
192
28
156
310
145
110
304
310
28
8
489
28
304
304
120
310
444
310
241
304
33
293
408
56
402
78
304
304
499
101
28
454
304
72
123
304
16
28
304
187
304
304
49
28
180
304
408
28
304
310
28
314
304
28
28
304
179
53
310
28
280
408
304
310
90
310
310
339
207
310
304
28
304
28
120
444
310
478
176
335
304
28
310
420
304
310
204
305
28
304
28
160
28
28
304
310
310
310
313
310
310
304
28
310
28
304
164
310
270
117
291
304
310
28
28
247
310
258
310
253
28
174
347
28
22
178
310
104
422
247
386
28
304
304
304
310
430
28
310
300
240
304
310
328
51
374
28
411
57
103
304
28
180
28
154
28
421
304
28
28
310
304
305
28
92
281
19
28
166
147
310
310
310
28
187
310
67
277
304
240
28
304
182
303
28
388
310
28
240
310
118
40
486
310
310
304
304
221
310
310
28
304
171
310
310
304
382
310
28
310
195
310
28
310
310
310
28
463
167
28
89
310
304
310
304
28
28
332
304
28
304
310
28
28
310
369
310
304
304
28
310
28
310
310
310
414
310
310
310
430
304
310
138
304
304
28
310
310
28
310
310
53
304
310
304
191
304
310
304
294
304
304
28
56
304
28
310
28
377
151
310
28
304
139
159
28
10
28
304
28
368
361
285
310
410
454
304
304
310
28
28
28
304
28
28
318
310
49
28
28
368
310
28
248
304
28
28
310
184
28
492
310
66
310
28
427
310
310
151
193
28
310
28
310
304
28
164
308
28
28
58
28
99
28
304
310
310
91
1
304
310
28
374
257
304
310
120
310
382
310
179
463
303
304
28
310
310
28
310
304
304
304
310
310
114
240
28
304
310
331
310
310
28
28
28
304
53
373
148
28
289
310
293
28
23
304
307
23
28
440
304
291
310
304
28
310
240
304
193
28
147
304
498
304
304
28
163
28
304
304
304
150
310
304
325
310
374
310
199
304
304
28
20
310
202
417
310
28
280
382
95
28
304
28
215
310
304
304
310
332
304
28
304
28
396
310
310
401
310
304
402
12
304
304
310
408
303
457
149
310
483
39
28
458
372
304
492
271
28
448
304
310
28
310
359
143
28
495
23
28
424
304
304
310
324
194
57
310
310
211
28
304
28
304
270
304
310
310
310
435
132
436
310
31
310
304
146
304
28
117
366
28
408
310
310
310
56
28
304
247
304
310
310
189
310
28
28
28
446
75
304
28
211
310
304
28
28
310
297
28
28
281
28
238
310
310
28
304
28
28
304
310
304
402
240
492
310
310
310
310
310
119
310
28
148
28
310
53
364
310
422
310
310
28
256
304
304
408
28
304
304
310
304
396
448
310
310
469
304
310
28
304
435
310
310
310
310
34
251
312
304
83
304
139
28
224
28
116
310
294
145
304
28
339
310
28
409
371
310
28
310
382
310
304
304
28
310
249
28
28
310
28
304
56
353
375
304
190
28
270
107
310
431
304
348
28
304
304
304
419
28
310
310
34
195
28
373
310
28
304
310
304
28
304
310
28
362
310
28
28
310
499
224
304
28
304
33
28
349
195
123
237
304
160
198
310
28
449
483
310
310
361
310
310
304
343
28
310
172
31
382
28
304
310
213
310
304
28
141
39
332
304
28
423
28
28
310
310
28
211
304
122
489
109
28
28
302
304
304
310
28
304
304
304
100
334
304
28
304
28
63
106
310
304
382
181
304
310
245
103
23
119
28
304
304
382
304
304
162
487
28
28
304
28
331
28
28
310
28
304
199
310
281
28
28
310
304
112
95
291
304
177
349
247
166
28
304
310
304
304
28
28
97
28
28
310
274
304
308
483
279
23
304
310
304
304
28
304
146
28
28
28
304
304
28
271
28
28
474
304
304
236
245
168
361
304
28
214
28
28
149
451
352
460
120
321
304
310
28
310
43
310
421
366
242
304
28
304
382
448
304
304
310
28
154
212
310
219
304
28
310
304
28
174
82
28
28
391
295
171
304
310
28
159
310
109
310
28
387
354
310
310
28
28
31
310
28
28
310
304
310
310
304
28
257
304
49
426
28
22
304
304
310
28
310
107
304
304
346
310
304
479
304
28
304
415
289
189
159
304
304
163
237
304
310
392
304
28
261
135
28
304
483
435
28
106
265
28
304
28
28
28
214
310
28
486
121
65
310
301
28
304
304
28
304
304
474
310
367
304
304
310
370
93
304
30
283
238
304
304
389
17
304
430
459
304
482
40
28
310
310
493
310
310
442
28
28
120
382
342
361
304
304
152
304
310
28
341
310
12
402
310
304
310
28
358
318
304
84
304
304
310
310
304
61
28
304
52
304
291
304
457
28
310
28
304
463
304
28
304
421
304
297
451
304
111
308
304
310
304
310
304
111
310
12
320
310
28
304
229
349
28
49
270
311
93
310
122
304
28
304
253
310
464
26
164
304
266
477
28
131
256
304
15
304
12
304
310
310
310
380
259
301
28
310
310
304
470
312
330
332
304
28
310
247
310
310
304
304
304
304
28
201
28
442
42
402
203
304
228
304
9
33
357
386
240
28
304
28
310
304
28
310
310
185
390
28
310
28
160
304
304
191
339
304
28
418
304
161
240
310
65
194
28
93
310
304
28
310
304
28
304
446
211
310
413
310
310
109
244
304
281
304
304
491
304
109
304
310
304
310
28
480
310
28
304
193
62
310
28
313
28
1
185
304
50
340
310
310
310
310
310
310
310
241
304
304
28
394
304
304
190
260
304
243
237
301
421
28
304
199
310
304
310
310
18
310
37
312
28
28
485
304
334
323
310
304
304
65
304
28
310
498
337
387
287
432
310
375
304
304
28
28
304
304
28
304
63
12
28
313
310
304
195
310
472
303
10
304
310
304
28
310
304
28
145
304
452
310
218
34
28
125
281
395
310
310
304
494
304
304
310
210
310
291
28
131
65
310
304
304
485
304
304
304
493
483
433
310
173
424
310
195
310
28
310
480
28
485
202
304
28
304
310
154
304
226
310
304
28
490
304
28
304
30
463
304
137
480
304
28
28
310
304
222
28
79
304
310
28
11
310
304
310
310
310
304
28
310
28
310
310
304
28
304
310
306
226
310
139
310
70
28
28
134
28
258
313
310
28
454
28
304
28
28
28
420
310
139
304
291
310
310
199
28
330
310
310
28
304
310
393
423
334
28
28
240
310
185
310
301
304
416
219
28
28
380
244
28
432
469
304
292
141
304
304
350
427
310
310
210
310
310
301
310
28
310
310
362
456
28
173
310
304
316
28
85
160
282
155
318
304
310
28
28
384
28
304
247
304
310
310
304
304
28
310
28
373
28
129
301
389
413
237
304
310
359
262
98
304
152
310
93
304
304
28
486
28
304
310
325
183
310
310
28
28
310
28
310
304
310
171
1
28
310
28
310
234
304
191
310
365
1
310
310
268
249
367
310
310
147
39
270
322
304
304
277
28
310
310
304
28
310
53
28
49
312
315
265
28
236
28
304
360
304
67
477
310
310
28
310
204
87
28
310
39
310
28
28
310
310
304
310
28
81
304
28
134
88
304
49
337
304
245
304
28
28
262
304
310
304
329
304
28
186
28
28
206
28
304
304
310
121
28
304
142
10
482
310
310
310
304
310
28
51
285
39
406
310
155
111
28
339
304
310
28
310
309
28
28
28
28
141
310
310
156
438
304
310
437
111
304
22
304
110
28
240
158
304
342
156
28
28
74
304
446
304
304
49
181
310
48
310
310
304
28
28
40
310
304
169
28
28
304
409
186
28
304
310
304
322
304
268
28
49
310
310
319
304
310
304
304
304
310
304
96
28
28
304
310
310
28
356
28
304
28
28
73
255
28
167
28
325
166
53
310
304
70
28
335
310
493
310
304
28
79
8
310
230
310
310
28
382
28
310
304
413
28
28
304
310
28
120
304
28
237
28
382
28
438
388
80
413
28
28
321
28
28
28
304
75
310
55
304
310
310
304
310
490
304
310
28
190
301
28
310
321
28
310
304
304
310
28
304
304
480
304
28
28
156
304
18
304
28
292
304
91
291
255
423
28
304
259
174
304
304
310
28
28
402
28
28
189
288
28
146
120
267
304
304
273
304
145
310
310
28
310
121
28
281
28
28
310
28
310
409
28
3
291
28
310
258
28
31
310
28
304
291
198
267
85
304
236
28
310
192
189
354
214
423
304
28
310
304
304
28
310
1
28
304
28
413
358
304
304
28
310
28
304
14
28
310
442
310
310
304
310
122
310
310
304
28
28
310
28
343
28
310
28
28
19
102
88
310
153
310
28
4
28
310
417
310
120
28
483
98
310
420
18
154
300
44
304
384
28
493
304
424
310
147
286
28
28
164
28
28
310
304
310
335
25
310
28
304
310
76
310
189
28
310
47
87
382
301
28
28
304
310
373
310
497
304
28
70
28
28
28
28
39
28
310
28
28
474
402
378
139
310
28
440
28
462
28
304
28
310
490
304
28
304
195
394
270
310
304
451
49
304
304
310
304
56
310
310
28
304
208
28
310
136
348
32
310
310
304
488
441
106
281
134
310
304
28
304
304
50
310
95
28
310
28
251
310
304
310
304
230
304
74
455
304
304
369
85
310
147
304
390
28
28
310
187
468
28
304
428
28
28
28
310
304
304
28
28
28
137
149
28
374
304
310
310
280
142
291
286
270
304
76
474
160
310
304
480
355
392
226
46
156
310
304
310
483
310
270
336
484
28
332
382
172
147
186
28
310
418
28
182
310
28
211
28
304
28
177
310
304
310
310
224
310
185
304
297
402
211
308
28
468
304
28
310
304
388
304
28
313
304
310
310
150
310
28
304
16
304
304
310
310
200
426
390
310
186
266
11
432
302
47
1
304
310
310
310
310
28
28
310
304
35
8
310
28
62
63
408
112
497
365
304
295
33
310
310
403
28
310
313
146
28
26
321
316
304
304
248
304
426
304
28
310
91
483
304
304
28
310
304
310
28
265
304
28
28
116
418
135
331
310
463
172
310
304
53
304
310
304
281
304
490
269
406
230
310
205
24
304
304
28
28
28
258
310
28
28
228
39
310
28
304
260
28
310
310
28
28
270
390
59
166
483
304
28
91
28
304
28
28
450
28
310
304
310
310
304
497
497
452
310
32
105
310
310
211
28
323
310
28
28
332
408
154
344
28
304
304
310
364
310
310
310
310
310
310
417
304
439
5
310
310
203
173
425
398
310
427
304
28
304
102
304
238
28
61
304
243
28
147
212
296
28
16
448
310
197
304
163
304
122
304
304
49
28
28
304
310
304
136
450
7
57
483
28
313
149
332
459
235
28
310
363
28
310
304
28
237
28
244
212
301
304
28
304
404
304
310
310
28
86
304
310
310
122
190
18
148
310
28
53
88
310
39
269
304
28
28
336
304
310
28
310
343
310
304
226
310
310
120
169
192
28
310
50
28
310
426
28
304
207
310
210
468
310
239
28
310
75
310
416
372
202
304
49
304
406
304
304
310
28
107
304
310
71
51
310
384
304
28
304
90
28
387
28
28
310
28
77
304
400
28
196
169
6
332
6
310
28
28
39
310
310
327
28
304
304
411
230
28
28
386
28
310
310
270
28
310
140
310
304
304
310
167
483
28
304
310
304
304
195
112
310
310
28
304
304
39
263
28
80
435
310
113
304
304
394
28
304
304
398
304
28
28
310
28
304
496
304
98
12
310
310
238
65
310
304
28
281
267
1
304
304
28
28
304
28
310
304
65
304
304
283
28
414
28
229
304
197
310
304
304
28
455
158
208
310
426
310
304
88
475
304
155
99
28
304
146
28
402
28
304
28
304
304
310
146
204
361
310
28
304
304
19
67
235
310
128
28
304
28
272
214
28
186
431
304
388
456
310
304
339
203
28
159
310
310
310
66
132
304
310
28
28
395
28
259
159
310
28
423
332
28
310
28
304
304
310
28
304
208
310
304
68
34
127
174
310
52
349
310
304
171
28
232
304
153
310
310
76
327
402
12
28
8
402
14
28
310
7
28
28
304
184
304
451
456
28
310
85
443
304
304
120
313
299
1
391
304
13
53
310
490
28
304
21
5
265
28
232
310
408
28
365
310
310
310
28
433
109
304
304
304
28
240
218
296
127
174
493
304
310
310
310
1
28
339
310
310
499
208
12
28
304
28
310
310
75
310
201
58
310
204
304
304
310
310
304
28
304
173
189
28
293
28
28
367
323
384
310
28
28
310
366
200
310
213
310
310
310
310
304
28
28
156
175
304
310
310
310
28
28
28
250
28
310
310
310
304
452
310
310
310
310
50
304
28
28
28
310
310
359
471
304
304
28
304
304
21
28
304
28
304
270
310
58
297
28
310
28
304
17
28
393
310
474
304
28
28
74
304
28
310
230
71
121
304
310
310
28
310
310
28
310
28
281
310
207
310
28
28
304
28
454
28
310
28
313
304
464
221
368
93
28
28
17
310
154
28
233
304
28
304
209
24
35
304
28
28
304
304
304
304
310
169
28
170
304
348
19
310
182
310
310
310
28
304
310
28
310
186
310
310
492
304
48
304
304
291
304
28
28
28
304
237
479
28
28
6
147
59
83
310
134
121
28
28
304
28
28
310
28
28
127
319
272
394
310
28
343
310
28
28
230
310
28
28
28
28
310
28
304
310
299
28
304
304
28
351
304
476
310
14
285
310
310
95
332
378
192
310
304
393
483
310
28
28
15
226
304
240
31
304
304
461
304
28
274
376
304
310
304
335
28
304
440
28
310
415
202
483
310
494
310
28
183
304
408
304
45
427
117
72
408
33
441
3
175
28
28
28
310
310
28
1
310
28
43
310
27
310
28
304
260
21
28
28
256
28
28
310
310
310
310
28
72
310
304
310
450
423
304
48
352
469
28
138
417
304
28
11
304
304
304
270
224
201
304
28
304
472
304
28
310
304
28
304
289
28
304
304
28
304
310
310
188
304
312
304
444
310
304
28
304
98
119
304
178
310
28
3
398
310
270
490
310
39
452
304
28
310
52
304
304
306
304
304
310
304
28
310
310
28
28
310
304
304
351
25
165
28
304
28
304
497
302
310
423
310
28
500
28
226
310
310
28
28
410
28
28
28
304
304
392
310
310
28
28
28
28
217
28
304
310
310
301
415
28
474
271
304
304
304
39
245
310
360
31
310
28
434
28
28
178
309
1
304
474
47
310
118
310
304
28
229
28
2
493
304
310
24
310
17
53
310
304
310
210
28
28
447
384
310
7
304
74
28
494
28
310
245
336
28
304
28
310
304
304
28
28
28
310
162
347
42
28
304
304
28
73
28
178
28
120
28
331
304
304
477
379
373
292
310
28
177
310
304
285
281
310
406
310
304
310
83
474
28
310
310
376
402
304
304
166
378
304
395
304
304
304
28
332
385
304
310
135
304
310
310
304
281
304
307
304
304
304
28
310
28
310
310
28
76
346
304
301
304
258
435
28
304
304
304
304
304
355
28
222
304
304
139
252
310
304
411
124
182
448
426
310
39
310
483
28
310
304
310
102
33
28
304
310
28
310
1
300
342
339
28
304
28
304
310
304
486
310
28
45
290
383
124
310
310
310
304
264
28
304
310
304
374
28
186
225
304
470
28
28
162
310
314
412
195
310
304
38
81
471
304
28
473
199
310
310
310
28
304
423
304
412
405
304
428
171
304
304
28
281
310
304
81
487
304
331
28
304
28
347
310
304
28
304
304
277
436
304
28
304
310
304
304
28
304
310
425
304
28
304
310
304
310
310
161
304
432
416
304
310
201
424
28
28
3
195
304
304
310
28
487
28
290
365
28
93
304
28
1
28
310
310
226
177
484
1
28
28
147
304
113
402
28
298
310
253
13
28
28
304
325
304
113
310
226
304
93
310
310
400
304
28
28
157
28
361
304
28
28
399
310
310
207
310
304
304
310
310
343
310
491
40
133
167
304
310
246
28
310
246
42
161
119
77
310
310
28
28
314
28
310
418
42
28
310
166
304
28
310
304
310
310
310
120
89
28
304
59
177
263
304
304
28
107
17
310
310
304
310
304
49
327
304
192
453
310
310
310
310
304
310
304
28
28
310
304
499
310
177
304
310
310
28
28
274
304
28
28
304
28
17
10
304
310
304
310
308
304
28
28
104
40
311
28
22
28
156
455
28
411
44
18
310
28
304
416
28
399
304
304
28
415
28
310
304
370
80
310
310
310
269
28
28
28
310
291
28
304
233
77
304
34
28
402
310
304
310
28
310
270
302
304
281
304
234
264
310
150
304
28
28
425
257
187
310
28
310
304
285
144
28
28
304
204
28
471
28
226
401
328
304
304
115
28
338
52
392
1
289
427
241
310
199
113
28
28
28
310
304
310
225
448
330
28
304
304
310
310
395
310
162
403
260
281
336
69
304
365
310
312
29
28
186
28
389
310
304
28
28
304
304
304
28
202
286
310
304
304
449
28
119
28
304
310
310
304
310
304
310
28
259
310
28
304
313
28
310
304
39
28
415
313
254
28
352
1
71
385
466
414
57
304
450
323
304
258
340
310
28
36
1
191
471
304
28
304
28
310
310
310
296
37
496
298
19
373
304
28
242
355
310
364
310
28
304
304
372
237
73
304
1
28
310
437
28
69
310
304
310
304
39
411
304
28
298
304
228
304
310
310
304
118
113
155
28
403
373
216
28
28
181
301
50
310
304
304
13
28
122
310
310
7
34
304
310
358
383
28
28
304
28
367
424
28
304
349
310
310
173
310
304
310
308
310
486
304
382
310
12
304
310
53
488
28
139
310
28
310
304
181
404
28
298
28
310
432
355
28
408
126
304
28
260
133
28
28
120
310
310
304
310
310
304
28
310
415
310
28
304
304
28
28
310
209
310
304
99
239
182
28
151
28
4
310
310
214
310
140
310
310
65
310
333
466
151
304
310
402
310
423
28
28
304
120
492
304
304
310
221
488
310
217
28
304
139
304
28
310
327
28
310
304
240
28
287
28
28
310
376
370
211
47
310
310
304
488
310
28
487
310
304
310
28
341
325
28
310
462
28
28
28
310
100
317
127
62
304
28
310
310
354
28
28
190
304
310
304
348
310
282
304
320
304
310
183
164
497
155
493
310
310
310
28
91
410
264
496
304
201
304
332
304
120
310
272
28
28
363
28
78
198
230
313
391
310
122
310
304
304
28
310
304
28
450
382
293
304
304
417
310
168
310
49
310
310
310
304
208
310
310
28
304
486
432
491
310
28
28
310
225
259
272
310
304
28
28
304
304
207
365
57
28
39
310
212
306
417
304
310
28
28
310
496
231
28
310
310
453
28
429
311
310
310
190
99
310
133
393
310
304
309
310
28
28
304
5
304
310
304
28
304
310
304
304
310
28
461
304
431
310
477
304
28
310
305
92
1
28
310
304
28
231
44
310
28
310
28
310
310
109
304
304
310
384
304
310
310
166
304
109
310
304
28
28
310
310
28
304
258
310
496
332
420
310
304
57
396
341
310
28
310
304
310
310
310
419
310
483
310
28
304
292
28
310
310
28
393
304
43
310
310
83
304
202
310
272
479
310
351
28
475
16
91
310
240
310
28
288
202
304
471
28
310
28
385
28
310
354
28
164
304
65
233
304
177
28
310
289
178
28
310
489
238
310
240
310
310
28
67
310
28
147
310
304
310
198
27
28
268
28
399
73
61
28
28
310
310
28
150
28
135
304
28
304
483
340
304
310
173
166
304
5
310
304
459
483
33
334
28
310
81
255
165
120
304
304
304
310
167
304
304
15
304
236
110
304
28
28
83
28
304
28
449
310
175
28
427
120
28
28
3
310
28
28
310
28
103
28
5
304
310
304
310
161
310
310
28
12
28
28
28
99
310
483
28
28
310
145
18
28
310
28
28
304
28
304
192
28
312
28
136
191
304
304
28
240
310
3
310
60
321
304
310
487
310
310
148
310
310
232
440
238
304
310
28
304
304
458
304
316
479
211
304
304
310
370
304
304
310
408
139
299
310
310
310
310
310
304
28
310
272
304
427
313
310
211
310
304
441
378
122
304
66
310
28
310
28
304
304
295
28
310
310
310
304
310
310
304
230
430
310
28
310
304
28
308
305
304
28
310
28
28
195
28
376
49
304
28
28
16
28
314
367
310
67
304
28
41
304
310
114
37
304
304
310
304
310
304
310
28
304
121
286
304
282
304
309
304
28
28
304
33
343
310
120
479
1
304
28
477
28
310
310
28
304
293
304
28
28
28
383
304
319
190
304
28
304
310
28
423
310
28
304
304
28
310
310
304
310
310
397
28
331
28
28
304
310
414
100
28
304
310
28
310
304
28
65
350
28
310
281
304
310
304
310
310
310
417
304
310
310
28
28
301
304
380
1
28
42
270
28
28
310
115
423
28
304
304
76
110
28
28
28
339
337
28
370
39
310
128
65
256
130
350
304
304
136
310
127
304
304
28
133
41
310
310
172
422
351
67
306
28
147
310
301
28
212
399
28
304
28
271
310
310
310
28
304
304
304
304
145
468
310
310
304
304
310
229
133
28
28
422
28
304
328
304
402
455
310
38
28
310
155
310
302
273
28
186
326
310
146
46
378
28
32
423
310
310
310
310
310
427
174
28
310
304
310
310
310
28
28
382
287
28
304
301
310
240
304
304
310
310
310
27
228
304
241
304
28
134
452
222
304
304
112
304
455
211
281
28
310
28
304
310
304
28
65
310
310
28
28
304
100
221
288
304
310
28
310
28
304
28
104
68
310
310
310
28
185
60
28
76
304
304
28
28
261
310
304
304
304
304
28
54
176
346
28
28
304
28
310
483
49
304
47
89
281
28
310
310
304
362
382
28
148
28
154
28
304
204
327
304
310
310
304
304
28
69
385
310
304
270
497
28
310
28
415
483
408
474
28
310
310
304
310
310
295
310
28
50
118
304
304
304
28
304
28
304
28
358
145
28
304
304
304
319
310
55
304
28
92
448
304
393
310
96
402
310
142
225
310
304
28
310
47
304
240
304
304
19
304
118
28
124
240
310
48
304
168
28
304
99
304
296
310
49
28
28
145
385
310
230
28
351
332
449
283
44
304
64
310
495
304
28
310
310
310
1
381
310
108
313
304
304
412
97
1
110
310
250
297
310
207
76
304
183
28
28
28
28
304
28
222
104
405
28
310
292
156
310
310
62
402
404
304
310
304
261
304
304
31
304
322
310
310
28
28
339
310
28
415
28
304
310
491
442
266
310
310
310
417
147
310
416
227
304
53
402
28
304
28
202
304
2
304
304
17
304
28
241
65
236
27
28
28
256
28
28
28
310
310
304
28
395
378
21
377
240
375
25
28
304
28
310
304
28
304
310
310
28
166
258
153
392
304
402
28
65
406
310
116
138
310
310
310
326
304
304
38
221
304
304
319
28
304
310
304
28
15
28
304
405
310
28
257
28
383
28
23
408
267
458
288
185
147
28
167
371
304
293
304
310
310
4
304
310
304
32
304
38
304
229
232
28
28
28
324
23
214
281
28
366
304
304
29
310
304
28
166
304
159
28
310
397
477
72
28
310
310
310
175
28
310
28
34
238
201
366
304
28
310
332
26
178
28
310
28
310
310
116
105
304
184
304
176
212
310
282
332
28
310
310
157
453
249
310
332
310
68
304
310
28
304
310
304
352
304
118
476
28
69
28
304
147
304
28
28
304
120
304
235
28
304
310
310
304
72
310
28
315
349
307
310
310
304
222
310
466
310
3
304
438
62
160
310
376
411
310
28
53
28
304
28
318
28
292
310
332
310
42
108
28
28
272
310
310
304
28
28
158
211
304
28
310
99
33
196
317
450
198
310
310
395
245
478
28
310
28
304
310
310
304
377
369
149
28
310
310
28
28
78
120
310
151
28
304
286
115
28
28
310
28
189
378
304
69
304
310
28
28
310
304
304
350
28
249
259
127
310
49
310
211
310
28
28
28
28
310
267
497
28
28
310
28
245
335
108
310
60
310
304
304
28
184
28
182
349
258
310
304
304
28
310
304
28
310
120
92
146
310
330
341
310
304
318
304
304
310
28
28
28
310
310
302
28
310
310
304
113
310
224
33
334
28
310
15
28
313
282
408
304
272
382
310
436
310
310
304
310
304
362
310
304
304
310
304
28
339
28
352
310
304
28
310
304
28
310
304
62
83
243
124
111
343
212
417
310
369
310
304
310
28
102
411
310
476
33
310
99
310
28
304
304
29
28
388
202
28
454
382
51
182
155
28
177
310
390
276
304
28
304
28
266
310
310
136
304
276
310
83
304
28
28
458
304
378
304
28
310
28
304
6
312
233
438
71
68
304
304
304
310
28
304
310
304
229
345
28
340
28
310
28
209
304
246
304
304
186
175
120
184
402
304
28
476
310
289
195
406
28
28
28
304
129
105
310
28
291
310
304
310
304
227
310
425
310
276
139
437
28
28
210
310
310
304
326
28
310
28
304
304
310
157
28
301
63
113
190
28
382
166
304
409
409
188
120
304
276
310
249
304
210
149
93
304
304
304
304
304
28
216
304
304
310
304
425
398
305
304
459
444
328
304
310
28
304
310
28
304
28
304
310
28
310
28
310
304
310
304
392
310
28
28
310
121
304
310
28
256
310
310
310
360
310
310
5
28
304
28
310
402
28
310
304
179
461
28
421
28
28
28
67
270
28
39
310
114
28
310
310
310
148
310
28
187
28
372
304
304
28
53
310
310
310
310
382
304
454
304
348
304
304
28
28
310
310
175
304
51
310
28
76
304
187
304
171
28
28
91
310
304
304
304
310
248
310
219
321
28
53
310
310
193
310
304
28
379
304
398
28
28
28
265
67
304
161
67
364
304
28
28
493
28
408
28
36
352
347
80
135
52
304
420
437
28
304
28
28
28
304
242
310
304
205
484
28
304
28
310
310
28
304
135
440
310
244
304
304
304
304
455
304
304
389
304
310
304
28
28
304
28
28
2
310
236
63
304
304
382
296
304
310
180
310
313
28
28
304
346
28
28
28
310
304
28
310
310
304
28
456
313
310
445
8
310
310
370
310
134
304
28
310
496
429
310
304
116
169
310
310
313
304
28
28
28
49
118
382
442
304
304
129
310
28
168
310
28
304
166
310
153
304
310
475
304
443
28
28
367
126
108
310
322
304
280
310
62
313
279
310
423
87
28
366
150
28
304
28
28
310
126
28
310
304
403
43
304
410
28
28
401
28
304
285
69
247
302
314
28
28
304
310
304
304
406
18
304
37
304
304
423
304
53
310
240
310
28
9
28
206
310
28
304
177
28
310
28
341
197
310
73
476
136
248
392
304
28
28
26
438
304
225
28
310
62
310
28
28
102
27
310
28
304
28
310
462
304
310
126
444
304
283
28
310
44
304
310
325
304
210
38
304
310
28
189
304
325
310
310
304
295
28
304
334
287
400
345
362
144
310
28
295
382
28
28
313
339
6
310
28
28
500
225
186
310
304
28
408
28
263
28
28
301
304
28
28
28
310
28
304
112
304
313
304
236
304
416
310
464
28
304
49
28
54
310
28
307
310
310
60
310
448
304
310
310
28
304
382
21
250
310
304
310
310
304
477
304
304
1
310
270
28
99
49
310
338
304
390
28
464
304
39
310
477
304
83
28
1
304
244
459
28
310
28
28
310
369
443
310
111
272
408
304
494
296
53
265
310
304
304
476
310
194
304
310
28
305
304
304
28
137
104
240
337
310
304
304
240
275
310
28
279
304
304
1
28
493
408
304
463
28
28
270
310
304
28
304
185
28
389
28
304
28
304
304
304
211
27
310
310
62
19
441
410
304
57
220
61
104
207
424
429
28
486
77
310
28
304
232
345
184
28
304
28
304
28
304
410
28
28
28
42
28
310
304
49
435
133
28
28
310
310
304
304
310
304
308
28
28
359
304
310
135
28
304
301
28
28
125
310
310
226
456
304
304
318
304
310
310
310
28
28
412
28
304
310
122
117
310
28
130
28
28
59
310
310
28
372
314
82
126
283
304
310
304
310
310
189
310
270
28
408
304
28
255
28
250
310
276
304
28
28
426
28
28
304
313
28
194
304
28
71
310
79
28
28
206
310
498
28
383
310
28
186
310
304
452
310
28
28
310
28
310
497
304
304
6
304
310
48
179
222
478
310
360
469
310
310
28
28
310
443
58
313
338
304
304
310
304
314
168
304
10
143
310
115
310
304
353
304
279
74
304
304
304
85
445
304
383
28
58
428
310
301
358
28
310
304
488
28
211
310
28
177
499
28
304
310
425
310
266
264
64
28
310
304
115
304
28
28
310
360
24
324
338
304
304
431
310
310
304
304
363
304
28
310
310
301
71
230
310
42
304
216
310
28
319
310
310
28
28
305
310
28
220
304
1
413
281
297
117
178
408
28
310
310
65
304
310
398
304
402
304
81
139
480
28
304
304
304
304
304
200
28
451
28
28
363
310
49
310
156
304
442
301
304
310
310
304
304
310
6
28
310
310
310
310
138
310
310
304
28
310
28
497
28
157
304
184
28
274
28
28
260
310
304
399
468
304
38
28
310
213
304
349
332
184
310
304
28
310
304
304
388
304
52
28
28
385
281
441
304
304
310
304
125
28
28
28
310
212
332
85
180
310
304
115
230
28
304
472
235
339
304
108
174
28
310
258
310
304
304
304
28
28
122
304
9
197
30
28
212
298
310
426
304
199
28
500
304
310
150
26
304
133
28
304
304
28
304
28
310
222
24
324
310
469
304
304
310
493
433
442
216
28
36
451
28
28
310
304
34
28
278
230
304
207
478
65
430
233
93
467
28
201
28
249
304
304
32
381
304
467
310
28
304
201
291
238
28
368
28
310
83
252
291
28
43
50
304
304
304
28
304
310
28
310
28
310
310
134
184
310
28
28
391
22
185
304
28
28
310
304
304
28
281
310
310
28
28
28
310
28
28
304
28
4
28
57
310
412
7
360
342
28
310
304
310
28
4
108
304
28
28
310
69
453
304
43
28
304
142
242
310
310
28
485
304
438
28
118
161
387
148
310
423
408
39
304
381
90
304
257
304
28
28
310
319
311
304
28
304
310
304
432
145
28
304
310
304
304
301
304
28
304
227
488
28
28
310
310
310
304
61
304
193
121
90
310
243
304
313
28
310
310
304
28
489
201
497
304
304
28
28
434
310
310
204
28
135
109
310
310
63
134
423
28
304
276
28
304
313
269
310
49
28
28
304
310
374
421
310
304
28
256
28
476
135
310
304
304
323
304
310
304
28
319
28
173
463
28
310
288
310
1
304
417
317
398
409
28
420
3
73
28
398
28
310
48
366
28
28
304
28
28
272
310
28
28
310
28
28
476
315
239
304
332
310
393
336
332
304
310
449
55
384
382
310
382
310
214
304
153
304
28
51
28
310
379
329
304
28
304
294
175
304
304
451
310
134
28
380
310
28
344
304
145
483
304
65
304
406
28
304
382
34
280
304
377
304
304
28
304
188
96
307
28
497
304
234
310
216
28
28
304
375
310
391
499
310
332
304
28
304
28
304
304
310
304
310
53
427
73
354
3
393
310
153
304
263
304
310
250
304
28
304
310
170
28
455
341
382
28
119
209
310
134
28
33
310
310
310
304
270
310
310
36
304
131
304
483
398
310
373
184
219
304
28
310
310
60
304
28
157
28
60
302
382
152
483
310
49
310
310
310
53
28
304
304
170
28
168
299
350
310
310
28
310
28
310
304
304
310
304
415
313
420
28
100
310
472
489
304
310
55
304
310
304
28
310
310
28
65
18
304
157
304
28
347
310
304
347
28
310
304
310
310
28
28
28
315
28
310
335
17
28
304
476
359
304
310
335
28
28
304
272
28
304
452
178
460
310
39
433
28
489
86
28
304
28
310
310
262
375
369
216
28
304
65
304
304
180
424
446
304
361
146
487
480
304
304
28
28
304
28
304
28
310
413
310
304
277
310
304
367
28
304
270
28
28
340
263
304
310
28
28
304
310
304
310
28
304
288
28
423
53
379
310
28
304
310
390
310
28
476
280
146
304
28
449
160
310
76
304
304
310
92
175
310
28
28
28
432
28
304
6
165
28
304
33
304
115
228
304
124
295
304
310
310
293
28
352
310
310
304
310
304
304
423
90
310
304
310
310
304
402
310
28
480
310
304
310
310
310
208
304
28
169
350
304
223
28
310
310
304
304
28
304
28
499
28
28
28
304
310
28
28
28
163
304
23
310
304
28
107
310
304
28
28
304
260
310
310
304
304
214
310
310
310
335
28
310
82
28
53
310
144
484
203
28
304
65
336
310
304
304
310
312
304
310
77
304
28
419
28
310
330
28
239
304
310
310
310
304
304
28
28
28
310
5
83
310
304
25
304
245
57
78
310
28
28
327
28
310
49
270
426
64
28
304
310
159
313
28
28
184
310
97
28
310
310
310
255
304
1
310
310
304
310
304
304
390
76
206
432
28
300
304
427
304
304
28
304
157
304
80
378
109
332
304
28
414
310
310
310
28
373
450
304
310
28
304
28
4
310
142
28
181
304
310
28
28
28
304
496
1
462
310
304
304
182
304
416
442
28
310
40
1
125
310
304
28
488
28
424
31
304
74
310
462
304
407
268
304
358
365
28
28
304
271
310
356
310
310
28
304
28
28
392
389
432
304
304
453
373
304
304
28
310
310
1
310
304
120
120
308
304
304
251
7
304
185
440
28
494
310
310
310
310
28
304
304
304
310
447
304
28
310
116
28
379
310
310
205
310
393
453
423
48
28
304
310
310
273
310
310
304
310
310
327
130
97
310
398
304
310
403
310
449
310
304
222
291
310
304
177
310
304
310
417
150
310
132
310
310
310
189
28
28
304
472
399
27
301
438
28
294
310
137
147
304
206
310
190
28
435
230
304
304
230
304
304
219
29
177
483
304
304
304
39
28
147
415
310
355
310
251
28
406
310
304
304
403
310
423
28
304
304
28
310
224
304
310
303
137
304
23
310
231
28
163
65
304
28
304
28
28
210
28
497
304
88
310
304
310
313
310
28
74
461
28
304
28
88
421
310
129
140
301
328
304
310
485
28
120
249
92
73
336
103
28
207
260
174
374
28
310
281
310
304
310
28
193
1
496
310
157
450
28
103
310
310
310
18
28
310
190
310
310
28
145
28
310
28
310
304
28
310
28
15
153
304
113
28
28
292
310
310
198
318
310
304
304
28
40
275
310
310
14
304
443
338
304
106
310
28
310
310
272
304
28
297
304
240
28
304
304
28
304
304
304
38
28
466
310
184
310
28
28
425
186
138
310
231
304
310
310
304
304
310
397
147
28
8
383
136
304
28
483
28
28
28
239
310
225
235
28
27
304
270
435
398
212
310
310
156
310
310
310
310
304
310
28
171
310
304
397
187
304
65
189
25
39
28
304
28
397
57
182
28
232
310
175
72
376
450
304
98
310
28
92
285
270
147
304
304
304
205
304
28
353
304
28
39
255
304
28
304
104
28
304
28
55
310
310
37
28
310
304
247
304
310
340
28
227
249
310
1
310
145
28
52
310
28
290
304
39
480
310
310
499
304
310
464
63
376
446
28
410
304
46
28
310
310
304
477
498
310
304
469
28
310
310
428
286
310
304
310
333
304
148
111
50
304
304
120
28
28
310
335
310
310
304
304
114
28
415
74
226
194
37
28
310
423
339
28
310
439
489
28
304
310
30
304
304
304
28
28
28
392
426
464
105
310
28
310
427
310
310
310
304
341
382
375
310
310
193
488
477
304
304
310
310
89
1
443
28
310
28
310
304
443
310
310
1
304
441
30
416
461
310
402
59
329
310
310
304
95
304
304
269
310
168
461
310
28
28
7
395
304
310
408
304
310
315
304
310
401
304
53
304
260
87
310
356
419
310
28
281
28
304
420
279
65
473
304
310
267
110
310
28
28
28
28
164
102
310
304
310
158
304
304
260
49
310
28
304
459
28
28
381
439
304
28
281
235
304
310
324
356
394
33
28
304
310
423
103
340
397
28
408
28
28
28
167
352
418
310
28
186
310
304
28
304
310
347
310
304
304
304
310
28
304
304
310
310
310
28
304
423
28
28
304
408
304
211
413
219
304
28
304
28
28
326
14
156
330
28
304
349
310
318
310
304
176
69
428
28
42
146
475
304
310
143
28
304
310
310
284
304
310
304
304
310
310
300
305
310
304
304
407
310
73
310
304
291
145
310
304
28
420
304
25
111
289
51
28
310
381
304
181
304
350
310
310
28
28
53
310
28
164
310
493
21
493
304
310
310
214
484
310
197
310
81
28
379
62
471
304
304
310
28
3
310
310
126
211
177
82
304
304
488
102
304
28
218
423
310
166
28
28
319
28
310
304
304
462
55
410
304
281
310
28
28
310
118
49
304
310
310
310
28
304
28
28
4
463
120
310
338
304
415
28
310
304
304
428
304
310
28
310
19
349
28
256
310
28
310
28
169
169
304
28
28
67
72
28
28
304
152
207
291
310
31
310
1
28
120
310
1
304
304
291
304
310
304
310
310
411
101
304
293
310
52
304
203
311
134
310
310
28
28
309
304
310
28
338
460
43
28
28
310
310
28
310
304
28
304
310
28
304
22
28
298
440
389
304
304
28
310
28
293
304
310
59
73
28
291
304
28
126
310
310
304
201
254
304
304
16
304
286
310
310
28
351
28
212
19
304
310
304
310
310
202
43
28
280
373
147
310
338
304
274
310
28
310
310
249
291
267
310
310
300
28
28
409
1
28
69
310
168
28
28
28
409
335
304
304
304
304
310
28
15
310
391
98
247
184
310
304
28
28
28
310
310
301
28
310
100
28
172
304
423
355
312
29
304
304
224
122
399
87
28
91
310
193
391
304
400
324
296
304
29
370
310
33
415
28
304
145
310
255
304
28
28
304
28
304
304
310
28
310
310
310
28
304
447
304
341
28
310
304
28
310
310
86
28
28
402
75
166
310
62
28
28
150
304
390
252
304
240
304
351
304
28
304
28
28
442
426
304
270
377
450
310
304
28
147
310
313
215
304
321
180
310
271
28
394
205
232
310
28
109
360
304
304
310
304
310
297
457
310
310
310
258
434
386
310
50
28
285
191
310
28
304
304
304
304
41
28
310
207
28
28
310
28
28
310
28
304
304
473
304
53
286
107
341
304
304
304
442
186
304
28
399
157
310
147
310
333
310
240
310
304
361
164
310
76
260
483
28
304
304
28
28
37
28
341
28
28
28
310
304
35
80
258
28
28
310
304
28
336
28
28
291
28
28
40
304
28
27
481
329
28
304
54
304
310
232
494
260
108
304
210
119
50
156
304
310
28
39
304
139
310
310
28
22
304
310
310
28
243
191
49
358
473
304
121
311
207
281
24
310
304
304
28
304
95
304
424
304
127
28
28
19
310
162
310
310
304
350
35
304
300
28
304
304
399
299
310
310
304
310
258
304
310
405
310
304
28
152
28
28
310
28
107
274
310
28
326
28
304
219
425
296
302
473
281
310
310
304
28
28
147
28
310
147
310
65
367
28
188
28
313
304
1
270
27
28
200
310
304
249
28
304
310
104
211
49
304
88
28
310
445
304
360
28
281
28
304
310
278
28
305
218
483
304
93
310
310
77
304
304
281
310
39
304
127
177
177
310
19
112
495
304
56
304
28
120
62
28
310
295
28
304
28
310
179
28
180
304
306
304
295
310
425
310
292
28
310
446
304
304
28
304
304
304
28
310
28
28
257
310
304
304
304
304
95
252
310
28
28
21
304
304
28
310
461
304
304
383
313
402
310
310
28
10
310
28
229
313
304
310
313
298
28
28
310
28
21
420
269
135
440
265
276
80
128
28
299
310
28
60
304
310
304
310
310
296
310
332
28
340
28
91
28
310
304
310
310
466
413
310
28
28
356
393
28
182
483
304
353
310
271
115
205
310
310
304
431
418
313
310
53
28
310
28
304
50
28
310
359
45
208
28
304
310
310
28
35
297
310
64
28
28
28
94
26
28
28
5
291
310
310
159
28
382
310
310
242
98
28
147
277
304
28
310
53
447
170
28
483
310
65
28
28
412
443
28
28
28
251
28
68
28
304
304
310
310
310
310
304
163
28
310
87
28
304
310
310
310
304
310
405
28
304
28
310
28
33
3
65
40
28
304
28
310
28
485
28
28
59
28
28
392
310
304
28
310
399
310
371
28
304
335
310
310
254
404
180
147
304
304
226
312
304
310
28
304
310
23
28
310
28
83
310
28
304
310
265
310
310
280
28
171
310
28
73
333
327
310
304
304
139
304
310
310
310
469
28
103
72
477
304
310
294
28
13
310
310
368
408
310
253
304
28
28
28
304
494
495
28
310
43
304
304
212
310
304
460
304
375
414
28
403
167
75
28
304
310
479
82
304
28
272
442
310
28
328
310
310
28
276
304
304
447
310
122
304
304
304
304
96
310
304
328
310
332
291
304
28
355
304
28
310
28
325
184
451
28
28
310
446
310
421
304
304
304
28
310
137
122
304
310
28
410
310
310
248
132
310
223
310
291
28
304
158
394
246
28
310
204
310
340
310
304
310
9
201
304
415
158
387
304
310
313
166
304
304
393
28
28
91
310
182
28
37
49
304
28
304
310
105
488
310
28
310
310
310
310
272
366
28
310
497
304
310
24
27
304
28
310
310
304
17
304
175
304
310
13
483
163
415
342
83
326
205
100
25
455
310
304
304
310
81
466
304
28
28
28
36
310
310
304
304
28
130
310
304
43
424
310
304
415
304
28
310
252
304
148
270
310
137
304
28
211
304
28
304
47
304
488
310
310
264
240
310
304
304
38
316
304
310
310
138
310
28
310
28
28
304
97
310
310
310
28
28
310
72
310
176
88
304
257
194
310
28
390
28
304
28
304
358
310
28
28
387
310
339
28
310
341
310
214
222
370
304
28
310
272
304
493
58
310
28
445
310
310
28
302
304
304
58
157
304
310
304
310
304
304
28
22
448
28
186
304
310
379
310
296
310
28
331
191
310
304
28
304
310
304
189
119
304
304
480
310
304
188
67
310
75
409
419
349
310
109
111
28
396
304
369
373
59
304
27
310
447
445
304
304
117
464
304
28
301
320
304
304
28
53
64
486
141
28
425
310
310
28
414
28
304
80
310
392
310
28
301
304
304
304
304
304
408
254
365
155
492
17
304
310
304
408
304
28
221
413
382
304
310
15
378
310
479
28
240
310
452
28
28
304
243
310
310
497
28
28
98
304
440
301
310
310
304
483
355
28
310
310
187
260
310
304
486
304
304
81
28
28
28
304
28
28
304
28
211
28
488
499
304
88
310
192
304
304
304
28
304
304
274
230
310
310
28
28
304
304
310
148
26
28
269
423
28
310
83
310
28
304
304
28
310
28
310
310
26
383
304
53
1
28
310
310
310
17
312
402
331
243
112
304
355
154
3
199
17
304
310
295
304
225
28
251
304
304
310
348
38
304
28
310
310
28
417
28
28
254
28
172
95
304
310
304
279
230
393
304
310
28
214
310
304
28
304
304
304
312
304
28
408
304
304
310
28
252
310
310
310
236
32
28
152
366
304
304
114
304
28
304
310
213
304
304
281
304
310
408
397
28
402
310
26
157
153
28
11
310
122
76
304
385
388
28
291
304
1
278
304
304
28
310
310
310
28
211
28
304
310
310
304
27
304
310
353
205
245
304
310
28
353
310
4
28
310
12
28
304
292
28
28
310
310
310
127
382
310
304
160
278
310
304
126
310
304
310
289
264
28
327
304
304
341
304
304
304
492
352
28
310
22
67
28
304
28
304
141
310
304
310
310
84
304
15
239
59
28
96
304
304
310
304
417
304
92
304
28
408
28
310
304
304
304
304
310
28
310
268
310
281
301
57
28
412
28
261
28
310
28
28
28
274
310
304
318
28
138
304
28
304
98
304
310
310
304
253
386
304
310
240
272
28
28
283
310
304
72
304
304
304
362
310
310
53
346
28
47
310
137
107
304
256
366
186
310
310
167
304
205
304
310
310
112
304
155
304
315
403
310
310
304
269
348
304
264
322
310
318
153
28
28
176
304
28
105
304
304
310
304
293
310
190
310
28
310
240
28
96
304
310
451
304
304
28
311
332
28
400
310
28
28
437
28
310
28
280
332
304
304
304
310
28
310
28
310
28
448
194
192
310
364
310
472
310
28
28
28
104
28
310
452
38
28
28
7
304
103
304
304
224
304
304
304
304
304
304
76
310
304
191
17
438
423
304
28
304
152
304
28
70
28
304
382
310
310
313
28
328
46
382
28
310
310
196
310
310
69
429
304
310
153
93
184
310
459
75
304
1
310
28
304
28
310
28
304
304
28
28
327
28
304
154
28
285
63
310
304
310
310
304
310
423
28
310
310
301
304
310
310
142
28
216
28
204
59
1
310
304
88
473
310
425
304
304
28
283
310
233
304
28
28
310
310
28
304
304
479
41
491
28
329
310
73
265
28
267
304
247
458
31
304
201
310
28
28
391
28
310
312
120
28
304
28
49
28
310
281
304
304
310
304
28
138
310
28
28
28
28
310
304
391
28
125
221
304
423
28
28
28
463
28
310
28
28
304
28
304
483
370
310
310
121
310
28
12
304
314
304
173
28
319
304
17
230
304
28
384
28
56
28
243
310
284
28
102
310
310
28
310
310
310
304
65
201
160
110
13
270
28
28
310
28
454
304
30
364
79
403
310
310
304
310
310
472
28
234
310
310
310
368
310
28
310
150
310
310
53
313
28
59
310
310
28
310
28
358
28
413
253
57
399
81
449
28
28
313
28
310
379
28
310
428
300
304
311
28
28
77
304
147
67
304
473
142
28
310
499
28
87
310
310
120
111
28
43
28
304
28
382
492
304
304
310
307
128
28
280
28
28
28
304
235
304
310
329
304
310
120
158
27
111
310
96
18
304
28
28
310
120
304
362
310
28
310
371
310
310
28
28
304
310
304
152
191
310
310
304
310
28
310
267
28
304
304
310
28
304
28
33
163
310
310
310
304
375
304
380
304
28
28
313
97
28
14
304
226
353
28
28
465
28
304
304
28
398
304
28
310
240
304
1
28
304
310
304
439
86
340
387
102
463
181
28
489
304
28
304
28
263
310
28
310
304
468
304
28
263
28
159
346
423
276
310
304
77
63
310
28
310
306
304
304
310
28
28
304
420
304
304
304
28
348
28
318
304
370
344
28
310
28
304
100
304
310
310
28
304
445
28
28
28
28
310
198
304
198
166
71
73
28
208
310
335
430
402
232
304
103
198
113
310
1
304
134
305
440
310
310
304
59
310
310
310
28
304
28
259
304
427
323
443
304
28
304
28
28
419
304
304
129
126
28
476
184
167
28
304
28
154
304
28
310
304
403
389
310
304
427
313
28
28
149
310
304
304
310
28
28
304
310
425
301
483
304
304
353
304
49
28
304
304
358
28
304
28
304
5
310
28
304
28
104
304
66
180
28
310
310
310
287
429
304
329
409
304
111
304
4
120
304
28
95
28
310
304
263
310
1
310
28
96
304
304
56
310
304
315
39
53
304
28
292
351
250
28
130
419
147
310
182
310
304
92
395
28
111
315
397
28
310
310
106
427
310
102
310
310
353
310
310
304
469
404
304
120
28
304
28
335
92
218
310
277
312
28
28
28
150
28
497
28
28
28
28
148
41
310
71
310
172
247
28
412
28
217
28
304
310
310
313
28
274
479
28
310
23
304
459
28
267
28
310
28
310
28
304
310
28
28
293
304
97
483
310
104
67
310
310
310
310
483
274
179
185
28
28
28
28
28
313
464
28
304
304
28
444
310
326
28
383
51
272
304
28
28
181
28
28
28
310
310
430
28
28
310
81
310
304
142
310
310
304
108
172
28
236
304
310
400
28
310
28
296
304
28
28
304
313
37
310
28
374
49
419
304
304
304
304
185
112
301
62
304
231
460
304
310
182
118
293
293
28
163
304
442
304
67
310
28
223
476
304
310
218
304
304
28
310
380
28
304
276
354
28
389
370
116
112
28
28
486
28
157
304
304
281
163
310
310
28
310
286
310
368
28
304
22
310
284
197
174
500
149
310
310
28
120
28
28
292
66
410
237
491
310
337
351
310
144
473
281
310
304
28
304
102
304
28
304
148
310
28
28
304
310
28
304
304
131
304
304
304
304
399
49
161
296
313
304
242
310
28
273
8
28
304
13
310
95
22
310
28
28
418
166
304
310
310
304
219
304
113
40
304
28
304
112
304
28
281
310
198
304
284
304
28
17
486
28
490
304
297
420
310
310
28
304
411
304
282
334
28
310
310
112
310
310
310
310
29
310
310
310
28
28
1
310
440
118
304
276
304
310
89
310
304
154
348
490
304
285
120
304
304
310
28
197
168
142
483
332
28
354
28
17
28
408
28
151
262
28
310
256
304
40
304
260
394
203
304
304
28
310
310
152
310
304
304
302
68
310
28
109
28
28
53
1
310
310
28
358
304
310
404
101
304
310
328
156
304
310
12
265
304
304
28
28
304
115
310
28
310
50
303
28
310
207
310
202
165
304
304
28
28
28
298
304
310
109
28
51
310
310
304
28
28
28
28
7
14
304
28
28
390
304
28
484
304
304
492
304
395
304
172
310
28
28
304
304
489
28
310
28
28
115
279
317
310
19
498
31
170
304
310
28
28
497
28
324
199
304
212
310
310
310
42
304
28
217
421
14
147
83
304
28
304
310
168
28
126
120
304
304
310
28
304
348
304
395
236
473
28
304
28
202
28
208
11
28
28
310
304
28
310
310
378
365
304
255
28
28
28
310
497
15
182
310
304
310
312
310
28
175
304
28
310
53
310
263
28
151
28
28
304
28
28
173
304
28
28
332
194
310
310
186
405
28
304
362
304
310
193
337
95
310
28
28
28
114
367
406
310
28
243
28
310
310
28
304
250
28
28
304
443
286
28
439
28
310
270
310
304
340
310
304
28
310
120
270
304
426
310
409
355
304
439
28
313
28
310
310
28
310
28
304
291
304
28
28
304
281
304
28
450
304
310
353
120
57
197
7
310
310
18
304
304
310
310
49
304
312
377
304
310
304
310
310
310
105
190
117
28
28
28
304
28
304
310
28
304
310
341
28
304
28
28
304
295
304
321
1
310
29
304
310
304
427
239
224
304
304
304
439
304
408
475
28
310
304
28
130
441
28
28
494
70
277
310
6
304
53
185
402
304
310
408
62
3
304
272
304
28
310
310
281
304
310
304
255
28
310
304
112
310
108
310
319
487
310
241
305
310
65
270
28
304
13
440
304
304
310
28
12
304
73
310
304
310
400
310
391
52
304
304
310
309
310
472
424
351
373
151
463
28
404
28
310
13
28
258
346
28
310
28
310
28
28
430
310
28
476
294
28
28
310
142
232
28
310
310
316
442
310
304
304
304
28
137
28
310
419
418
304
310
310
432
304
304
374
28
310
304
28
28
28
170
307
304
28
304
304
264
304
310
304
304
76
28
28
304
26
304
28
28
137
28
28
376
304
379
28
310
310
310
28
304
304
304
310
310
304
310
310
310
28
438
372
310
304
212
310
304
28
304
304
382
413
489
304
28
383
304
8
242
28
28
28
310
39
398
28
304
221
471
310
218
28
347
2
304
310
28
453
211
291
28
304
3
304
310
304
59
304
191
451
304
304
310
490
28
28
81
304
141
287
304
310
310
141
28
310
28
72
350
304
310
44
483
28
28
453
310
304
310
304
370
304
109
310
310
28
224
87
28
28
28
28
88
28
313
304
344
28
310
498
28
28
310
310
304
310
53
304
469
310
201
365
46
304
310
310
28
423
53
310
310
310
28
250
310
175
310
13
367
139
120
28
107
304
146
28
439
184
425
304
304
267
435
28
382
304
28
92
28
442
28
216
322
304
310
30
310
310
310
468
28
304
120
402
69
304
180
423
301
28
309
483
310
28
105
34
304
493
313
28
304
304
304
446
28
250
304
68
178
304
28
304
88
28
310
310
310
270
332
310
310
304
310
28
325
470
310
28
208
310
310
300
310
310
310
30
192
304
304
28
28
418
310
404
310
310
28
231
310
28
28
291
65
300
304
304
304
28
304
28
304
310
99
310
28
200
30
28
304
310
28
310
304
304
472
347
219
112
28
363
304
408
28
310
329
52
310
164
310
310
28
430
118
304
310
28
149
49
304
310
378
310
304
315
483
482
102
304
310
126
28
304
251
28
211
78
28
307
304
304
304
310
285
28
304
28
270
379
304
53
310
136
487
28
28
109
28
183
443
120
28
485
304
304
28
161
270
211
399
309
201
78
376
156
304
74
192
304
310
310
304
248
310
310
28
304
402
304
28
310
345
28
53
12
295
408
304
304
28
359
310
111
194
3
304
304
202
408
304
416
304
199
116
28
28
28
198
496
28
304
164
28
28
28
28
113
28
304
198
28
28
310
310
345
304
79
402
304
304
240
310
28
28
28
304
310
310
310
28
62
310
310
482
310
310
457
371
304
28
10
118
310
28
304
310
397
326
28
310
471
313
403
299
411
135
310
310
489
304
28
310
238
28
4
304
304
248
28
399
28
310
304
1
374
28
310
304
310
310
175
310
310
304
411
304
304
59
193
304
160
28
28
415
231
304
310
301
313
19
492
310
28
108
347
28
28
304
304
38
186
304
304
89
222
310
304
310
28
49
386
281
28
28
70
136
343
28
428
304
304
198
347
304
28
310
281
188
28
32
304
28
310
28
165
306
224
304
266
28
147
28
304
224
230
310
406
304
28
304
312
224
49
28
28
28
310
430
304
406
310
28
28
482
135
114
474
28
304
281
299
151
28
143
304
17
383
492
344
310
217
100
310
304
310
107
304
28
442
304
310
304
28
110
304
310
304
304
28
310
28
106
304
301
28
310
310
310
304
304
304
304
39
310
304
304
310
12
156
28
310
155
483
144
28
310
194
409
304
385
28
310
310
28
310
28
310
310
414
39
310
304
310
304
208
28
310
326
310
304
43
320
53
304
28
124
304
304
380
398
454
310
192
304
304
28
310
310
471
291
304
373
28
324
164
321
310
28
310
403
28
172
340
304
304
382
44
281
28
454
437
33
145
291
218
304
304
500
304
18
204
28
403
310
310
304
28
304
73
310
476
427
304
291
162
304
304
49
28
310
304
28
28
304
204
310
304
304
304
370
304
310
304
310
310
43
304
28
310
451
14
254
28
304
310
463
304
39
304
263
28
28
1
310
304
310
310
304
31
211
28
304
373
15
304
304
304
312
304
304
28
197
28
464
133
304
310
43
185
304
293
39
304
28
304
310
304
28
28
28
108
93
28
189
304
310
310
465
130
33
326
310
310
157
141
262
28
310
301
224
310
28
28
304
28
230
392
328
304
310
310
483
304
112
310
477
498
304
304
399
304
28
28
337
23
381
310
153
251
310
310
352
28
9
310
310
142
358
310
28
310
310
240
304
239
310
28
28
345
377
33
28
28
498
292
28
310
304
490
86
146
134
310
28
28
249
310
139
492
28
304
28
447
28
15
304
28
408
20
304
28
221
483
195
28
28
304
342
28
28
28
28
415
310
310
304
28
28
28
304
465
304
304
43
28
117
144
244
136
451
310
304
28
310
226
252
304
28
28
304
454
278
310
423
28
28
304
304
359
304
483
304
310
28
28
401
28
488
28
442
380
28
310
310
440
28
310
310
279
304
417
112
310
304
28
420
304
352
310
28
198
329
28
301
304
275
304
304
282
304
28
310
74
28
28
108
304
380
93
108
304
304
310
174
1
209
483
193
120
28
304
362
304
126
310
294
310
28
310
304
199
360
304
310
39
475
310
310
102
304
28
28
304
330
310
310
304
28
28
304
83
149
304
136
310
300
310
304
28
28
304
248
310
304
28
304
188
310
310
212
28
182
309
304
310
310
422
297
97
238
442
42
14
25
87
452
240
310
28
28
28
132
281
28
380
49
304
310
304
304
298
28
292
28
310
160
339
78
374
399
39
304
304
55
310
337
265
304
152
483
452
310
304
304
28
310
115
310
28
310
28
39
28
326
310
28
28
394
28
499
28
310
28
372
499
368
28
95
304
34
304
304
310
310
28
304
494
304
262
457
378
167
310
310
310
310
251
310
392
28
304
304
28
310
310
28
382
447
332
270
310
28
28
28
304
28
304
310
310
310
445
28
306
339
28
28
310
236
304
304
28
119
80
304
58
167
310
135
304
28
310
304
122
304
291
49
310
304
304
304
269
427
28
310
310
310
475
304
332
310
447
310
21
28
310
304
28
304
122
339
304
304
310
304
310
304
101
304
248
310
304
257
310
304
310
310
388
12
308
28
304
28
28
240
304
73
465
310
355
39
304
39
28
28
28
28
133
402
280
310
5
310
192
301
28
235
304
310
28
226
304
36
310
70
28
28
304
28
310
28
195
310
310
304
310
310
310
163
240
304
304
279
310
88
28
28
310
478
304
483
28
289
310
165
304
28
304
304
304
461
304
304
304
28
44
211
304
310
304
310
28
388
393
198
163
304
310
310
28
261
310
304
184
304
28
24
396
304
210
310
310
287
28
28
28
310
237
288
304
472
304
56
430
310
310
325
28
304
304
306
304
304
310
172
28
310
388
304
304
310
403
201
304
402
381
95
304
304
310
310
73
309
304
310
304
120
80
304
304
65
123
310
28
10
28
28
44
28
310
440
304
28
304
28
152
375
28
260
304
304
28
281
310
28
28
310
34
304
193
310
266
304
310
229
28
281
332
222
304
304
148
28
28
310
368
310
28
304
304
28
304
28
304
310
304
310
146
179
28
304
310
28
304
310
310
28
310
310
204
392
345
397
310
207
310
28
310
50
304
486
304
36
401
49
304
28
319
310
56
267
310
28
28
28
310
28
310
188
310
353
310
401
462
304
310
310
214
233
272
480
156
28
137
289
426
304
304
265
28
28
28
28
310
28
310
28
240
28
310
304
430
376
38
304
253
304
304
207
420
484
310
28
310
310
28
28
28
304
310
304
304
165
310
28
310
310
28
304
478
304
193
310
240
154
304
310
310
304
84
249
63
240
28
30
33
14
281
33
389
304
28
310
28
332
488
240
49
304
310
175
323
310
310
484
450
310
310
310
222
310
28
310
310
268
222
310
112
310
28
310
304
310
304
347
210
28
270
28
281
28
7
6
28
101
28
445
28
310
310
390
304
304
304
28
304
310
310
225
28
310
28
42
304
9
28
85
310
304
304
28
310
304
304
304
304
28
133
304
375
299
365
74
401
310
304
28
168
466
304
28
331
166
269
304
226
310
474
244
210
310
28
304
304
28
304
178
65
28
304
154
28
304
310
304
16
147
28
218
28
310
28
147
5
120
28
147
304
310
270
305
341
304
310
28
310
310
310
310
28
28
111
28
458
310
304
304
425
28
310
28
28
211
304
28
120
310
304
304
402
304
304
310
348
382
310
28
28
310
310
310
28
203
310
304
28
68
304
401
28
28
313
342
62
310
18
112
28
304
497
28
475
265
49
310
408
28
28
186
304
310
310
408
224
310
310
354
28
28
163
18
304
25
28
304
28
193
28
441
467
118
310
28
310
278
310
304
28
310
310
180
1
310
475
310
404
283
197
85
28
310
39
252
305
28
28
304
310
28
310
243
28
38
175
28
409
310
28
310
313
236
304
28
304
28
252
260
195
287
28
28
232
110
49
162
222
286
310
307
28
28
152
310
186
28
309
304
301
306
28
155
401
190
310
310
1
310
376
310
310
28
304
28
304
202
304
310
310
304
304
120
28
28
117
16
232
431
304
288
19
304
304
310
304
310
304
126
310
304
310
310
28
28
304
28
366
304
387
310
310
28
363
310
190
57
310
424
42
310
304
199
310
28
28
338
310
304
304
408
310
28
429
329
304
158
310
365
15
28
310
366
28
237
304
206
28
28
147
72
137
28
186
141
265
28
247
380
310
450
310
304
372
28
161
304
169
336
95
1
304
268
247
310
310
310
304
304
28
28
310
491
323
423
55
310
373
28
310
28
304
211
28
310
310
28
304
223
310
294
310
59
304
304
304
158
131
28
92
3
28
304
310
227
384
362
304
310
28
43
16
97
318
291
94
304
73
28
473
456
28
310
377
113
146
310
67
285
310
142
28
310
310
304
21
304
304
310
310
349
310
304
64
56
210
28
310
304
304
28
402
304
39
304
28
28
108
304
310
304
28
28
304
28
472
403
310
304
304
110
28
53
304
28
304
184
304
304
310
304
150
291
227
189
243
310
304
310
304
303
304
24
463
185
380
28
28
28
304
304
127
310
287
28
304
304
468
310
80
304
389
310
304
37
28
304
135
304
220
310
453
28
310
28
80
28
304
304
304
121
310
28
28
304
456
284
304
339
28
206
304
304
28
304
487
28
139
304
310
304
304
304
310
176
310
304
304
124
310
304
310
304
304
304
28
310
310
304
304
310
315
310
185
310
304
211
28
28
275
33
337
310
310
310
28
28
28
262
471
304
304
28
310
220
491
304
28
28
391
310
491
53
296
345
28
187
70
304
304
473
28
21
310
146
270
304
304
28
310
310
304
408
332
28
304
304
84
291
304
442
59
310
364
298
368
310
310
304
28
304
115
28
291
28
310
21
388
110
393
172
187
310
310
26
304
310
28
85
304
171
369
310
310
304
478
431
304
28
415
28
7
281
310
86
304
310
304
205
310
337
334
363
28
304
298
304
304
304
118
270
28
304
156
28
242
172
310
310
28
428
379
180
28
310
304
483
28
310
304
304
304
187
322
310
28
418
304
257
310
304
493
310
28
304
310
458
304
28
28
113
304
28
28
310
115
411
28
304
28
364
402
452
304
304
81
28
208
28
154
28
344
310
366
145
417
28
195
304
310
441
257
173
304
396
429
304
304
211
104
365
304
28
28
53
310
310
310
310
304
304
304
28
304
28
313
304
381
28
28
214
237
310
304
304
364
310
28
177
3
485
495
28
47
70
28
304
166
45
52
304
304
307
170
28
28
310
313
75
304
28
304
304
310
364
132
476
471
310
28
28
304
217
420
390
470
304
298
197
304
28
310
310
310
310
28
346
302
409
122
304
304
476
28
28
470
304
420
310
28
475
423
257
304
290
28
28
304
94
47
442
304
310
28
297
310
373
232
165
304
378
28
310
184
416
59
28
51
226
304
28
1
28
304
304
28
306
3
304
304
304
346
310
28
463
28
319
28
118
310
304
447
125
28
310
28
28
310
398
304
460
18
310
348
301
28
184
28
147
28
28
304
304
28
28
422
377
304
6
310
402
201
177
28
98
139
226
310
337
310
310
310
304
310
28
304
304
310
304
304
304
480
112
310
304
41
28
304
61
310
28
28
367
310
28
28
304
304
28
1
180
186
396
304
28
304
290
304
28
434
304
28
114
236
304
28
28
217
483
310
319
310
28
28
347
304
28
392
428
281
28
310
304
310
259
304
304
310
41
28
310
28
439
310
28
310
28
310
304
259
291
310
310
166
381
304
28
310
310
367
498
237
310
219
17
349
348
304
222
304
28
310
147
304
373
310
365
310
304
136
304
310
335
28
313
304
189
310
6
310
408
249
310
28
310
304
304
203
28
441
310
28
304
313
28
227
28
242
310
310
492
140
304
28
304
304
231
304
37
310
28
347
402
28
221
304
310
68
304
304
250
57
108
28
310
304
33
447
304
361
393
415
28
310
304
158
313
72
39
105
304
304
36
112
28
304
42
169
28
28
304
304
263
304
28
230
28
28
195
138
310
310
111
310
333
211
28
65
467
19
415
164
183
495
275
489
122
310
108
28
332
408
345
128
304
28
304
235
304
345
483
28
304
51
451
463
304
310
28
304
7
281
310
211
310
310
348
291
42
265
310
270
28
28
385
91
310
146
310
310
310
306
304
227
28
310
28
239
28
310
310
28
310
1
34
305
304
420
304
310
28
310
304
477
346
310
28
313
375
496
304
425
304
299
441
281
28
192
310
120
304
28
28
28
304
304
304
427
28
28
310
321
28
388
304
310
28
304
382
304
304
310
26
304
304
310
310
188
310
310
304
310
280
400
310
304
107
304
304
467
354
310
304
28
304
310
483
250
240
268
56
310
251
28
28
460
28
28
168
310
147
304
28
28
176
310
28
120
304
358
304
78
28
423
122
304
304
310
310
304
310
28
417
310
28
28
310
28
310
304
62
282
304
28
304
304
6
28
18
310
28
387
483
28
198
310
304
310
304
383
243
225
310
404
310
310
170
154
28
304
310
451
310
31
211
310
28
28
28
304
154
304
304
304
304
310
304
425
73
28
310
28
304
48
67
310
126
310
82
304
310
28
304
304
249
310
304
122
239
121
304
49
310
193
304
304
310
304
65
28
8
28
415
483
28
28
258
310
310
304
304
304
310
28
304
363
310
304
310
7
304
304
310
304
39
310
333
359
304
267
257
22
284
226
28
310
308
382
307
310
28
310
310
304
4
304
304
310
310
310
420
310
120
335
304
28
321
200
459
127
81
411
28
304
28
270
310
304
56
28
304
351
310
28
471
281
28
310
85
424
304
28
28
304
483
304
28
310
28
310
420
148
322
310
310
66
310
188
193
461
310
310
302
28
310
304
50
310
297
28
310
28
310
28
209
28
441
304
175
310
310
188
310
49
424
28
310
212
332
310
310
304
28
240
28
310
310
304
310
310
141
69
53
93
310
304
332
310
310
310
243
28
310
28
28
208
310
317
304
310
478
126
304
253
310
304
460
28
269
310
310
310
310
28
310
270
222
304
361
310
84
28
453
28
448
310
28
304
143
304
310
28
473
408
28
334
382
28
13
28
28
402
332
310
28
212
310
259
310
304
349
28
28
28
28
304
310
28
28
28
28
310
310
348
3
304
341
31
304
28
358
304
342
28
92
304
304
330
325
304
332
304
28
351
310
401
304
451
39
216
136
28
28
310
304
386
224
427
401
304
85
28
447
304
310
460
28
310
407
452
268
371
28
28
304
28
80
246
28
304
483
310
260
304
310
426
253
58
28
304
310
304
304
304
304
310
304
310
387
72
304
304
310
310
2
327
304
28
358
347
28
310
49
30
310
28
481
304
28
2
28
310
304
304
28
304
310
342
310
326
304
310
28
310
304
272
332
304
304
30
304
304
310
280
304
304
304
304
28
310
126
304
310
304
402
28
304
465
38
304
304
53
28
273
166
28
28
281
310
28
304
120
310
28
324
174
28
48
304
304
304
304
304
310
147
304
310
62
344
196
28
28
307
304
310
310
130
304
188
310
423
28
28
227
304
340
28
310
238
310
310
310
28
378
304
291
28
310
304
279
432
310
28
304
310
402
304
426
134
91
28
304
500
164
49
214
480
28
49
20
365
304
175
448
68
28
204
382
304
186
151
304
109
50
310
445
332
310
28
392
72
208
304
260
304
28
310
28
152
393
100
28
304
28
149
28
347
310
382
310
414
304
91
147
310
304
17
311
264
304
427
304
382
310
310
28
453
185
28
28
28
310
169
28
219
28
304
310
325
28
204
304
28
30
310
310
304
310
458
310
28
28
304
304
124
325
304
186
147
297
402
296
189
310
310
177
226
304
28
304
120
24
398
310
304
408
310
304
28
310
460
304
304
304
485
310
372
263
304
129
28
211
28
304
310
304
147
304
304
171
310
147
102
139
310
304
188
171
297
28
285
489
144
304
178
28
310
271
97
28
28
462
310
333
304
388
304
304
151
240
310
28
310
374
28
49
111
310
304
304
74
271
28
28
28
275
159
304
310
28
41
310
391
148
304
310
394
305
310
490
310
246
304
98
310
304
28
304
295
28
28
310
304
225
28
28
304
77
28
28
28
168
477
28
310
310
28
343
310
459
310
211
304
310
65
304
28
304
304
28
28
65
210
28
310
198
304
260
472
28
304
310
387
310
481
28
304
28
28
94
28
240
28
28
28
304
304
305
28
117
28
304
310
28
304
478
28
28
166
285
353
310
310
240
120
366
310
234
310
191
28
450
223
310
28
304
211
304
310
318
304
55
40
152
293
310
28
304
310
394
175
213
304
304
28
9
152
310
310
310
304
304
28
28
41
68
310
332
304
28
325
195
310
310
28
265
310
310
140
304
28
304
28
310
24
5
365
304
310
310
304
416
28
310
28
304
408
310
28
310
451
310
28
310
28
304
328
164
310
310
310
402
310
477
16
408
310
28
304
258
177
310
412
28
106
470
311
310
310
310
408
414
28
310
470
8
28
304
310
310
304
304
160
304
28
310
310
497
28
28
310
355
310
304
28
28
310
310
28
28
28
310
462
90
94
304
304
385
343
304
120
28
310
28
28
28
28
28
134
259
310
304
310
192
390
207
28
310
310
382
304
300
304
497
292
422
262
89
11
310
322
310
310
211
28
304
120
28
28
53
28
70
310
304
275
304
39
442
304
422
479
42
310
310
304
399
28
301
28
310
367
28
310
304
304
304
304
262
372
290
304
43
304
114
310
28
202
64
165
304
115
28
304
310
28
82
44
28
304
171
304
310
28
304
310
310
500
49
310
304
310
49
352
421
192
310
28
304
28
28
446
37
301
28
28
28
304
46
34
28
370
28
304
304
490
304
304
310
310
310
398
299
28
310
276
325
193
28
28
304
310
304
310
310
317
328
304
100
304
65
28
39
481
155
304
28
310
28
310
28
28
191
304
170
304
310
304
310
128
310
49
172
304
8
266
28
113
111
28
304
28
304
28
25
28
310
304
149
304
251
28
225
28
235
107
304
423
28
304
359
28
304
28
310
107
418
494
310
364
28
310
152
304
304
28
28
448
304
298
28
401
28
310
109
150
304
191
304
310
310
327
304
481
226
249
310
33
304
208
304
28
310
310
464
28
207
304
310
172
28
304
304
17
304
310
134
189
28
28
483
361
28
304
21
107
310
54
307
28
361
228
304
310
304
304
467
382
205
28
310
28
355
304
310
108
435
28
310
18
68
28
304
338
28
68
304
304
28
28
304
204
365
28
310
28
496
310
28
310
28
254
310
332
304
310
304
310
227
209
28
28
493
28
304
281
310
28
310
194
310
20
21
411
304
52
304
387
313
310
310
377
28
304
28
127
310
181
28
304
28
304
304
310
310
28
461
304
289
28
346
304
482
28
17
310
310
310
304
415
240
28
430
119
111
28
28
28
28
310
304
38
28
28
28
310
304
98
309
9
28
310
310
310
159
304
304
276
29
359
7
28
28
304
274
28
304
444
231
28
28
235
304
28
95
28
28
304
310
28
95
28
310
415
304
134
283
304
310
310
367
28
304
310
304
304
356
310
427
310
310
228
477
321
310
28
310
28
310
310
110
28
310
310
185
246
295
304
445
315
310
28
310
304
310
304
242
237
310
304
163
236
310
28
310
304
442
304
310
28
304
174
310
310
452
310
391
28
291
304
168
28
304
44
28
304
312
304
310
28
310
28
28
288
254
55
261
28
304
310
142
28
304
28
304
297
313
449
28
304
28
304
304
310
28
491
135
304
304
181
263
28
28
228
131
28
107
28
443
310
28
149
304
28
281
367
28
28
304
270
310
310
220
304
263
28
28
28
28
464
28
304
104
304
310
304
28
304
28
310
304
28
304
310
121
28
310
483
132
17
238
400
290
361
66
310
28
28
150
28
304
332
310
176
28
28
304
310
304
163
454
361
310
304
375
310
209
310
28
457
28
304
28
304
310
28
310
211
50
336
304
39
28
1
310
28
304
399
489
447
310
28
256
475
402
28
431
310
28
423
134
382
383
260
304
304
92
310
304
28
304
45
28
304
28
10
179
145
28
28
310
28
294
53
354
310
239
343
121
304
413
304
310
397
304
452
310
486
28
310
310
195
28
83
28
304
10
1
310
259
245
421
304
442
310
58
193
71
67
28
28
141
304
28
310
466
304
310
28
310
28
304
304
310
114
310
40
455
115
28
485
260
470
370
68
77
304
28
332
304
293
289
310
28
28
47
138
28
310
467
279
304
181
123
72
310
304
464
304
310
294
39
28
187
304
304
304
310
58
183
304
186
304
267
310
88
339
141
212
28
304
310
304
136
71
147
28
28
49
310
358
70
462
72
28
28
483
310
28
28
399
310
310
304
304
310
362
28
310
206
185
28
58
310
270
500
310
71
310
310
304
355
28
28
195
304
120
304
234
491
91
28
382
28
28
372
148
310
310
103
28
310
310
310
370
304
498
28
304
437
28
220
322
117
310
385
310
367
310
356
28
7
28
310
304
28
304
73
94
304
310
310
304
310
304
71
59
238
310
28
310
28
476
310
184
265
28
270
239
304
28
28
310
310
209
310
302
310
484
28
28
184
28
435
304
304
28
427
141
149
28
310
310
310
28
28
304
234
310
310
310
310
310
28
28
28
28
28
28
28
28
304
310
74
438
362
53
424
304
62
310
304
254
310
286
28
28
310
28
304
28
304
461
490
28
310
499
310
28
318
304
304
310
133
310
304
28
310
366
28
304
265
325
310
263
304
485
28
310
310
304
304
28
373
402
304
256
274
28
28
310
310
304
345
224
151
28
68
304
310
28
302
310
304
28
95
304
304
310
113
28
310
304
112
28
310
310
28
53
310
304
267
483
304
304
28
328
304
304
304
28
268
304
28
304
28
304
304
434
102
310
304
204
200
78
135
28
310
304
310
214
304
304
304
310
304
304
289
314
310
310
310
304
94
310
28
304
28
310
28
304
28
310
28
122
304
304
28
88
304
28
28
57
310
38
304
28
310
84
310
496
310
388
310
419
28
310
28
310
28
149
3
28
310
28
287
382
187
447
310
28
28
193
28
28
310
36
304
310
304
310
28
28
53
28
408
39
28
353
292
259
28
87
67
304
86
304
28
28
28
304
304
471
304
28
359
349
28
304
438
304
310
28
382
28
28
304
310
310
28
167
310
310
310
304
304
262
28
68
79
212
310
310
392
304
304
304
310
82
310
28
352
310
304
45
304
304
310
239
28
234
278
28
28
464
122
451
304
304
304
310
310
28
408
291
411
132
422
304
237
26
304
186
28
34
304
304
271
28
310
28
38
81
304
267
304
310
300
409
397
304
398
423
318
443
310
28
18
280
310
173
304
304
28
28
28
186
477
28
30
135
28
28
290
180
28
15
28
304
310
28
279
265
275
304
277
28
490
214
310
134
310
310
367
304
281
310
28
306
304
304
296
37
315
304
310
115
265
415
310
304
310
321
392
15
28
28
25
304
211
310
304
310
28
28
310
304
5
28
136
28
304
207
304
310
28
313
182
116
247
28
304
304
194
270
310
304
17
310
28
304
28
310
310
304
340
304
28
304
437
47
28
310
28
304
456
388
432
310
186
332
304
28
304
255
131
366
28
310
310
310
304
310
310
221
310
304
413
267
253
156
304
304
304
310
304
327
310
165
28
49
310
304
464
28
304
421
255
310
304
310
304
104
310
28
28
28
486
28
215
8
165
477
304
68
304
304
28
487
280
304
304
267
310
268
304
90
304
350
28
31
310
310
304
28
28
310
304
28
304
304
304
61
310
28
189
28
303
407
304
28
310
347
310
450
230
304
12
310
304
310
28
32
304
310
178
30
304
28
310
304
310
304
304
28
28
28
149
310
280
50
28
304
304
304
28
261
39
304
310
304
225
304
146
310
211
304
304
59
304
323
396
147
310
310
35
310
23
240
310
310
310
279
20
28
304
310
186
28
310
310
147
28
103
142
304
495
310
328
304
309
265
28
28
28
28
304
28
304
310
104
410
499
310
308
103
304
408
304
389
28
499
304
304
310
310
304
44
28
403
310
310
310
312
28
28
304
28
310
304
304
270
304
49
304
423
150
304
28
304
310
291
304
18
304
28
310
39
310
147
304
28
28
310
310
28
310
28
28
166
199
304
432
304
310
310
304
416
310
304
304
28
168
65
304
310
359
28
177
298
117
449
304
28
421
310
378
304
382
117
304
310
310
310
310
304
47
310
310
28
28
211
490
310
28
310
62
291
28
28
203
304
28
28
304
240
313
304
310
304
304
28
310
238
281
304
310
368
28
304
73
28
475
393
28
28
288
190
408
326
28
148
121
28
310
28
222
49
9
310
304
350
28
49
77
310
310
304
413
310
304
485
83
28
92
304
131
28
310
304
304
304
310
310
28
28
304
310
115
191
408
28
304
310
304
382
28
310
468
28
304
310
310
310
310
28
10
310
344
490
301
310
28
402
28
293
306
310
204
28
435
50
28
28
304
304
304
310
310
73
304
344
310
412
28
28
304
310
304
28
222
28
28
347
304
304
138
437
78
28
310
28
310
232
310
304
304
359
84
49
481
304
332
28
310
28
310
185
304
380
448
310
310
304
310
304
28
310
240
304
28
310
310
304
94
28
132
49
369
492
310
341
310
310
28
188
28
28
310
281
301
1
304
28
2
304
304
266
310
98
357
408
28
28
310
1
304
310
304
197
310
304
304
16
28
28
304
348
304
28
28
304
304
304
444
310
235
310
310
39
95
310
304
377
304
160
127
28
362
28
310
206
31
304
39
428
489
304
304
154
28
446
304
265
28
310
240
315
28
95
172
310
310
310
304
49
189
304
310
28
310
408
498
310
211
28
411
80
28
304
304
310
111
203
347
142
111
423
310
304
65
28
407
304
365
476
197
310
28
304
310
92
310
28
367
28
278
438
365
490
304
366
84
304
310
257
310
310
310
370
300
438
304
310
60
348
304
310
304
172
310
146
28
28
304
240
304
310
340
28
185
310
28
304
485
310
449
94
310
127
498
310
78
28
275
310
304
28
28
189
304
383
338
310
28
301
304
304
291
28
310
310
304
39
28
28
203
483
154
304
310
402
305
300
28
416
177
183
28
310
245
266
304
45
209
304
28
331
310
304
310
28
195
28
304
304
207
304
310
310
281
214
310
305
232
59
310
28
9
310
304
304
28
310
310
28
304
281
270
304
310
138
28
28
25
88
310
310
310
310
164
28
310
28
304
304
304
334
304
28
304
28
22
28
304
310
229
28
310
28
304
370
28
365
173
28
28
422
310
304
304
28
310
310
310
310
80
242
270
304
484
310
306
304
310
304
456
211
10
28
310
310
310
304
28
310
304
310
28
310
304
310
304
304
8
310
146
304
304
304
38
395
28
28
28
304
276
28
91
310
122
310
447
28
345
304
28
28
304
310
310
28
423
28
298
304
28
310
28
212
304
28
500
24
310
388
425
28
28
304
237
304
189
310
211
341
310
310
483
28
172
310
304
28
28
310
28
28
122
104
304
28
310
304
310
378
382
194
147
28
304
304
229
204
28
261
432
483
28
122
402
28
28
304
306
339
473
28
28
240
310
310
28
167
304
240
343
304
436
304
476
65
28
192
310
28
310
304
30
153
304
175
28
28
28
68
13
377
310
310
310
304
304
424
304
139
373
460
283
28
304
427
147
304
310
28
470
310
310
405
30
28
310
422
452
44
304
28
310
129
304
304
28
67
304
304
117
96
304
310
310
39
332
28
304
436
378
304
242
204
28
19
98
28
310
197
247
304
161
28
304
310
310
310
399
155
432
28
407
310
298
310
409
28
304
310
211
152
310
310
310
28
345
304
304
304
28
423
396
313
349
304
397
310
211
404
195
310
28
310
304
9
310
304
28
94
342
310
292
103
369
310
181
385
307
310
310
382
310
165
304
240
310
28
28
260
141
339
358
310
304
304
281
221
28
310
33
304
148
310
304
310
304
310
310
402
24
168
28
28
310
264
494
449
304
304
28
217
291
310
136
28
491
304
304
310
28
300
310
466
310
310
310
11
371
310
310
229
310
310
25
304
183
310
260
304
304
28
28
143
97
28
236
301
28
486
304
28
28
310
310
418
148
310
8
28
83
96
310
147
310
28
28
28
304
4
28
126
225
304
163
310
111
310
310
304
304
310
181
98
304
28
224
304
218
28
28
497
302
251
304
223
310
28
304
28
310
313
86
28
177
28
310
304
224
28
304
304
304
441
356
310
159
28
28
310
310
28
369
310
310
496
304
28
418
471
310
304
39
310
443
310
304
223
310
463
310
310
310
28
310
68
304
304
28
442
272
304
97
307
28
310
310
224
310
310
304
310
310
304
304
304
310
310
28
310
114
304
440
310
449
310
304
304
227
366
28
310
304
28
304
28
28
304
28
304
304
304
305
449
272
213
352
304
291
316
121
28
28
304
304
310
109
304
28
304
49
304
28
28
28
304
217
310
304
322
224
310
28
310
134
147
313
321
304
304
310
304
28
455
310
176
249
106
310
67
304
386
304
304
285
28
310
270
291
310
28
28
304
28
310
304
28
304
28
111
488
304
74
304
310
186
28
310
447
304
28
310
73
304
310
310
134
310
129
304
304
28
28
400
304
28
304
310
304
83
253
28
28
304
30
304
28
36
28
49
28
310
28
304
310
28
73
304
310
255
310
20
310
53
310
28
304
452
232
28
304
74
422
28
348
310
304
310
28
28
304
28
304
28
134
310
304
28
143
304
304
304
304
304
150
310
310
439
53
310
28
28
28
15
28
310
183
262
146
299
439
116
431
310
310
310
28
256
304
483
437
332
390
28
269
452
69
28
289
310
310
75
397
28
304
135
149
310
480
78
258
310
28
304
32
189
28
28
35
168
304
291
304
28
468
292
310
28
91
154
254
341
28
310
310
194
28
448
28
65
310
9
304
53
310
483
304
304
304
304
310
28
304
28
52
28
53
190
28
393
304
483
28
28
182
310
310
426
28
184
282
304
310
310
28
310
310
457
28
307
88
310
304
291
304
28
227
28
310
304
304
310
332
310
28
304
310
304
304
185
304
284
310
122
304
304
286
304
304
446
304
28
310
28
304
304
28
304
10
310
310
148
248
111
304
304
28
284
304
310
134
310
310
310
32
304
304
304
310
28
304
443
310
28
240
304
62
497
265
115
57
147
311
88
267
418
28
310
310
310
304
349
8
294
310
493
304
304
310
304
28
291
410
468
460
304
3
310
310
310
127
190
329
310
304
28
310
304
102
421
1
304
310
28
304
76
28
60
28
28
89
369
304
249
28
39
28
304
28
28
409
304
304
310
28
28
304
310
28
28
28
304
310
304
496
387
280
455
308
78
304
304
301
304
28
119
129
487
304
165
310
304
342
304
310
104
304
276
310
28
310
304
226
454
310
28
402
310
28
28
310
49
28
304
433
310
277
310
427
1
51
310
60
28
266
28
230
28
258
310
170
310
310
28
146
310
28
304
310
384
310
304
304
28
393
310
310
28
310
422
124
53
304
304
272
310
304
310
204
304
113
310
28
304
310
461
310
304
332
28
310
310
304
240
267
91
304
310
144
304
304
288
28
392
378
304
304
310
304
310
330
310
120
304
310
423
28
489
310
28
240
304
310
104
106
437
426
318
310
310
304
412
487
206
304
310
478
17
310
310
304
310
28
310
310
385
310
28
454
310
388
411
463
407
310
304
65
28
408
304
391
289
310
240
304
304
65
310
28
28
304
207
310
250
304
310
72
304
463
304
304
39
310
28
28
382
310
310
304
28
7
24
28
304
310
304
304
351
28
445
225
310
335
304
390
310
477
28
304
387
76
496
370
310
210
304
178
28
310
310
304
347
310
28
310
114
304
304
132
304
28
304
101
237
316
465
260
28
18
304
19
28
304
28
256
310
240
304
310
281
310
310
480
28
15
347
310
310
272
154
260
85
28
28
310
310
304
28
120
310
80
441
323
28
53
82
107
442
486
304
134
28
310
304
310
310
79
28
425
471
27
28
310
304
28
8
299
480
304
304
423
326
120
425
476
171
371
28
304
310
310
28
310
387
476
387
28
304
28
28
409
28
310
304
310
438
28
304
310
304
28
304
313
310
310
452
413
310
438
28
304
304
194
304
39
28
450
422
310
310
28
249
28
123
270
321
28
28
28
310
28
304
304
310
304
310
362
28
83
350
247
304
310
205
28
304
304
193
310
426
310
336
62
88
28
304
28
304
304
58
260
158
310
28
259
126
28
304
438
332
28
438
310
419
433
156
304
310
168
251
304
310
28
310
289
109
310
139
304
28
28
304
304
310
146
28
304
144
304
304
304
310
28
385
244
103
310
445
310
310
304
28
28
255
243
304
310
157
365
304
28
304
72
28
355
325
497
304
181
28
28
386
183
408
242
314
41
28
28
181
348
281
181
304
304
28
310
143
185
28
304
310
304
163
23
240
28
28
19
284
75
235
336
28
58
304
304
150
53
304
28
304
28
310
304
28
400
304
57
304
310
304
304
304
461
250
341
304
310
304
304
310
310
310
247
304
304
310
28
269
304
28
368
348
65
345
28
423
1
304
304
310
177
28
28
184
111
45
28
310
394
25
54
49
187
310
266
397
335
398
304
28
28
91
310
221
28
310
98
310
304
304
15
304
28
28
120
310
65
310
304
495
310
304
28
304
28
478
58
82
255
2
391
152
137
118
310
293
310
375
310
114
92
310
304
341
28
304
310
28
326
310
28
304
373
310
28
310
122
28
304
147
310
1
304
304
130
28
304
251
28
310
76
211
28
310
304
83
304
452
332
28
39
304
354
310
304
310
240
304
28
310
304
310
283
208
199
28
28
304
28
221
28
28
304
243
28
401
437
39
304
304
216
310
310
194
310
28
304
310
304
93
447
28
28
304
304
483
304
417
310
310
310
28
161
304
304
112
383
28
310
310
420
28
304
304
304
28
304
304
349
398
304
287
304
28
28
28
304
310
103
28
28
28
482
28
28
310
28
187
88
391
298
28
28
28
184
310
310
310
267
73
310
41
304
304
304
127
310
304
304
28
298
147
28
413
304
304
206
319
310
304
28
28
310
75
292
304
310
28
232
28
310
304
262
310
28
301
257
298
440
28
304
310
310
105
316
28
91
49
152
28
310
377
463
182
310
119
277
281
28
67
28
412
301
201
483
28
310
188
28
304
310
28
28
304
28
446
304
463
250
402
184
269
304
221
198
28
28
500
62
312
286
267
310
217
304
408
408
109
389
401
310
304
310
450
310
194
304
403
28
103
103
28
28
304
310
310
28
442
270
310
76
62
304
304
277
435
153
62
304
473
310
310
28
315
90
28
28
28
310
310
310
250
28
11
28
304
310
304
310
310
310
304
310
358
304
153
148
28
179
310
44
435
304
304
443
355
304
332
58
111
304
304
304
310
266
301
28
310
310
44
28
123
304
201
310
304
310
310
310
310
310
28
382
310
81
304
28
46
33
310
310
28
28
318
310
12
304
28
310
310
28
304
270
310
310
28
250
373
319
304
310
357
304
304
304
304
304
28
28
273
28
310
28
304
304
304
304
95
310
28
310
310
310
28
310
304
310
28
310
28
304
28
28
304
304
304
310
250
304
304
310
184
160
304
381
304
304
304
57
304
28
378
304
28
304
276
238
310
28
352
304
310
310
304
28
56
310
28
39
310
304
310
30
28
51
304
28
186
130
304
28
310
310
304
165
304
304
135
197
310
402
310
28
304
304
310
383
310
28
310
310
310
2
310
310
310
304
26
234
28
310
45
28
28
449
304
310
147
28
409
186
478
310
28
310
28
212
310
304
310
304
304
310
28
304
281
293
304
134
304
464
310
65
35
304
96
28
304
304
350
28
310
244
28
182
304
28
310
28
310
375
28
26
439
28
304
28
232
304
28
33
310
310
127
28
28
28
310
363
466
310
174
218
304
234
425
487
304
304
454
39
335
28
304
40
304
241
453
464
74
414
249
28
486
304
28
105
158
322
28
279
446
390
35
173
304
68
28
330
28
466
28
304
375
275
28
28
28
445
310
28
28
368
28
304
353
310
28
310
310
304
310
310
310
31
277
304
28
496
306
310
304
458
310
416
304
304
28
304
304
28
1
28
310
304
466
310
363
304
334
476
28
402
410
241
28
489
98
28
310
240
310
310
304
389
64
304
310
310
304
363
304
483
310
416
304
120
304
377
157
28
464
310
368
28
28
317
304
310
310
418
28
304
28
222
257
28
199
332
304
310
28
230
310
304
310
304
310
305
304
304
28
282
483
304
304
310
102
317
166
304
304
310
127
304
304
28
331
172
377
1
130
197
304
28
281
90
150
28
310
453
28
28
122
441
1
231
310
304
28
310
380
140
299
310
310
1
310
38
304
28
310
304
28
304
76
28
63
28
28
123
198
53
323
304
310
310
310
320
310
310
310
96
28
176
28
310
304
304
310
28
310
28
310
250
28
310
188
304
291
310
147
304
28
310
28
28
1
442
370
490
304
304
158
364
304
310
304
304
28
28
310
304
304
31
310
310
342
28
333
304
437
28
117
310
28
125
304
421
28
304
28
304
42
306
28
304
304
28
310
304
182
28
28
310
177
163
28
27
417
304
28
157
304
304
304
33
467
304
304
216
310
310
21
182
304
310
128
461
303
231
304
28
310
181
304
324
28
304
312
389
167
304
28
93
304
490
304
304
304
485
459
28
27
353
28
304
310
304
304
247
28
310
28
301
28
276
467
304
218
304
28
310
28
243
310
427
310
310
310
382
475
28
293
355
304
344
28
419
310
28
49
28
11
28
310
147
304
304
28
304
304
28
28
28
310
304
323
184
28
265
310
310
64
21
304
412
28
310
310
24
186
46
310
304
304
235
310
353
310
423
310
310
310
310
28
223
304
28
310
444
28
304
28
281
310
310
482
89
304
115
28
310
304
28
249
163
310
402
151
304
310
304
355
28
28
28
28
28
407
28
464
310
310
310
418
28
28
310
310
304
3
80
143
28
304
304
304
152
375
28
304
310
28
310
44
304
28
310
304
28
28
328
310
310
304
28
473
304
304
261
281
432
310
492
87
28
304
480
310
28
304
291
243
304
304
28
304
28
408
64
335
5
310
304
59
304
304
441
196
310
28
301
310
304
28
411
30
44
212
310
336
304
188
490
310
98
28
398
97
96
28
271
392
304
408
28
28
376
28
304
310
152
310
310
140
310
310
310
370
310
310
28
310
310
481
440
178
28
28
492
304
28
310
160
28
6
28
376
258
310
198
75
28
115
28
28
304
310
304
301
400
449
304
28
304
178
310
310
310
304
179
441
304
304
304
304
28
304
65
310
304
252
5
310
249
310
304
310
310
148
355
28
28
244
28
28
310
310
304
207
304
304
28
310
304
310
95
310
304
328
28
304
39
199
366
37
310
310
11
28
28
28
304
374
28
28
186
302
337
28
177
315
28
304
28
304
61
415
304
28
310
310
498
310
94
304
377
408
28
314
180
20
402
304
304
304
28
310
310
310
28
28
440
304
28
1
206
346
28
223
304
304
304
449
304
28
322
310
317
304
228
147
28
310
278
263
28
1
310
310
368
310
96
310
452
150
418
116
120
392
304
304
320
28
28
88
198
425
304
130
310
28
354
417
310
310
110
304
304
28
28
304
304
267
356
28
28
261
304
256
240
310
28
28
28
39
388
308
304
310
310
159
453
282
440
304
28
109
304
304
486
466
459
421
483
310
304
28
287
28
57
310
310
310
483
99
304
310
304
28
234
304
28
418
310
28
28
310
53
310
304
211
35
83
310
28
304
483
28
310
310
28
349
82
366
310
310
344
304
310
28
310
304
33
65
231
28
84
335
310
304
28
112
310
230
310
310
310
30
297
304
238
347
304
240
304
231
310
494
445
93
237
28
304
310
310
28
310
333
310
310
304
293
429
310
304
310
28
28
310
304
28
157
304
28
440
304
28
63
28
310
270
304
304
335
313
304
223
325
310
28
28
143
304
98
304
304
211
67
310
310
28
28
304
39
70
16
310
28
42
310
147
310
281
28
310
147
310
348
402
304
304
28
491
377
313
290
28
477
448
304
310
304
382
28
310
240
270
310
28
310
165
28
23
304
465
304
28
304
272
28
310
304
291
28
28
377
28
28
310
28
475
304
243
28
304
304
310
492
310
313
328
296
310
28
28
109
304
310
28
304
304
377
28
5
310
28
304
28
212
304
140
48
304
408
28
304
149
28
28
310
310
304
194
438
304
310
126
28
304
28
310
28
351
304
492
310
304
33
28
304
28
310
310
296
28
28
80
335
28
316
28
141
28
28
310
28
203
310
445
304
304
310
310
409
28
18
28
304
310
9
231
441
310
310
58
28
28
291
28
28
304
104
166
262
304
304
310
304
28
28
310
304
106
430
28
310
86
336
30
28
310
28
49
21
28
310
213
301
304
304
194
304
60
157
304
310
295
28
358
310
28
304
310
28
310
304
496
304
28
28
406
28
240
310
304
304
28
346
254
313
304
310
304
160
344
267
354
304
304
354
310
28
28
310
403
28
310
304
387
304
310
253
53
208
310
251
270
28
310
304
211
281
310
28
156
468
304
304
138
304
222
187
28
28
304
304
442
304
28
408
28
304
437
329
304
304
28
28
240
310
83
29
28
430
304
219
136
310
310
28
304
28
423
310
310
204
304
304
281
437
310
28
136
205
267
28
28
304
53
28
71
196
111
382
15
304
310
428
28
403
64
28
496
304
77
63
310
28
270
410
28
28
304
365
343
456
304
343
305
211
310
28
28
310
58
28
28
310
259
304
304
121
304
28
310
310
304
436
210
28
28
301
304
28
478
28
28
304
28
373
28
304
249
28
304
492
240
310
310
29
310
310
28
304
304
263
304
28
291
304
310
310
396
28
310
304
304
304
304
310
423
304
423
84
426
28
56
310
173
304
310
28
28
298
310
304
304
28
28
112
28
28
310
304
304
152
325
304
28
72
304
28
147
304
28
28
310
28
304
304
151
310
304
304
161
205
28
198
187
310
304
310
155
310
419
28
377
304
120
310
226
310
168
167
304
310
10
310
301
310
28
304
296
84
304
28
28
9
211
310
304
227
28
301
310
226
310
28
341
301
28
28
96
28
304
234
1
311
364
304
242
28
304
401
28
439
310
28
304
310
342
310
28
499
350
304
310
28
28
194
304
310
28
376
147
304
310
166
28
207
304
310
429
310
19
14
304
304
310
28
28
28
304
65
222
28
162
310
284
310
310
294
330
304
310
310
304
310
304
304
304
28
28
310
28
39
310
310
65
95
28
332
259
91
416
55
300
28
171
171
340
102
259
93
304
310
269
68
332
287
314
28
28
4
310
310
28
304
313
304
489
304
310
115
28
310
310
351
28
184
223
28
310
343
28
304
428
163
310
28
310
492
28
128
28
304
310
304
304
304
39
174
310
304
304
28
10
310
28
304
48
250
117
323
304
28
301
411
304
208
28
310
304
40
229
28
310
28
304
304
253
304
53
28
310
417
28
301
124
310
304
28
26
310
304
304
453
28
310
310
304
10
304
187
408
441
160
310
310
224
28
304
6
53
202
304
28
310
310
304
310
310
232
484
304
28
310
28
304
124
439
310
22
310
28
304
304
474
28
28
39
310
28
253
65
332
65
3
310
281
304
28
467
147
310
312
28
310
310
281
28
476
353
160
310
428
28
28
310
304
343
142
28
112
28
317
236
21
310
28
392
345
287
319
23
310
28
304
28
331
217
9
310
310
304
304
310
28
304
310
448
28
417
304
232
310
304
311
28
304
310
304
28
153
28
170
404
310
310
70
28
28
347
28
28
310
28
242
206
28
236
304
310
304
310
304
310
310
310
310
293
210
355
28
304
210
28
302
238
28
334
310
233
310
304
466
193
310
304
310
304
310
296
310
3
28
304
304
310
28
228
298
28
304
28
310
28
304
304
310
365
310
304
39
310
304
152
464
437
183
310
28
310
124
304
499
53
310
28
249
28
310
304
144
304
310
310
310
304
410
441
310
28
310
310
169
310
361
304
243
310
28
424
28
310
190
304
403
418
304
147
310
56
310
28
335
28
304
28
332
28
236
310
304
162
28
28
254
288
310
291
310
80
28
310
310
64
310
310
304
304
28
477
310
124
304
28
120
28
392
304
250
28
382
304
488
310
28
28
310
498
28
304
28
304
28
28
310
28
310
338
310
310
310
28
423
481
197
84
346
442
304
342
329
310
310
27
498
292
304
310
260
222
304
310
28
304
469
313
304
239
304
304
310
117
52
335
265
310
223
408
130
111
28
119
310
28
304
190
315
310
265
304
310
398
304
115
304
304
304
28
304
28
284
28
301
304
270
406
28
62
310
382
304
189
310
471
417
39
423
28
310
304
122
310
304
28
304
425
138
28
304
28
304
304
310
18
454
310
28
203
304
462
310
28
304
310
460
304
117
28
310
304
474
310
310
408
304
295
43
211
270
28
28
250
304
232
304
109
304
414
241
139
110
325
310
416
423
332
28
310
28
310
304
310
150
310
310
149
304
15
177
310
354
222
28
28
304
304
310
28
28
310
28
18
433
304
1
28
310
28
310
310
304
28
304
242
247
392
44
304
455
39
310
310
310
304
304
310
476
310
112
28
487
304
304
304
310
450
176
310
490
310
255
180
310
299
310
28
304
310
28
343
389
304
304
304
28
310
240
28
310
310
387
488
304
310
28
40
28
305
235
28
310
281
477
310
28
442
1
28
24
156
120
101
292
28
304
28
310
15
310
28
238
310
207
304
310
449
28
28
304
99
304
304
489
91
493
83
304
480
304
304
310
310
28
84
28
242
304
304
310
310
408
85
28
370
28
13
464
187
28
304
453
489
483
304
310
335
310
310
240
104
247
28
304
446
304
304
304
214
28
310
119
28
304
489
28
28
28
28
84
285
310
215
28
310
304
6
28
28
309
310
199
492
28
304
304
310
105
285
186
28
304
310
310
304
310
430
291
191
304
304
369
310
260
291
28
412
191
65
270
465
14
310
92
28
476
24
310
304
36
176
28
402
333
304
10
310
310
304
443
28
205
304
53
304
310
28
28
310
232
310
304
310
310
28
310
310
340
304
39
304
281
304
315
310
136
178
387
28
375
310
310
311
304
55
288
28
28
28
272
310
344
310
408
260
33
304
350
28
28
28
310
28
65
449
112
304
28
4
310
304
304
304
310
248
290
304
483
98
28
50
310
203
291
310
304
313
303
28
28
304
281
304
304
100
28
443
470
28
28
182
117
212
452
405
423
304
310
304
28
28
310
310
28
310
310
301
28
408
261
310
28
310
310
28
225
332
314
310
304
28
304
28
304
304
53
18
89
310
53
237
304
304
310
310
304
310
28
194
310
344
304
28
28
178
28
304
28
304
312
28
310
492
249
233
57
310
310
304
28
310
300
28
28
391
304
108
310
28
28
310
28
304
28
310
28
234
310
334
310
310
212
242
28
28
70
310
197
304
393
310
408
304
488
304
234
310
28
28
304
304
28
415
28
332
310
310
149
28
256
446
304
274
262
304
304
310
211
28
117
335
10
272
28
114
310
28
28
342
196
304
304
28
28
310
304
235
117
310
304
310
267
310
28
304
310
28
28
310
165
287
104
332
28
304
487
28
253
28
304
304
310
39
28
239
338
474
28
28
403
28
28
304
371
499
498
28
323
310
445
28
52
310
310
415
304
310
28
11
287
304
304
28
28
310
310
310
15
304
304
28
28
232
28
438
28
92
28
28
67
352
321
28
55
449
359
230
28
28
398
28
310
120
374
304
310
304
28
367
304
310
323
28
402
330
310
28
310
234
304
304
301
171
12
453
473
304
310
304
304
382
157
304
304
482
304
28
9
28
271
249
419
28
28
304
310
28
310
28
28
310
310
28
304
310
28
28
310
157
310
304
172
310
96
28
45
28
304
304
397
310
28
189
304
28
141
310
28
310
310
310
28
323
310
310
28
304
304
28
304
304
310
299
310
28
28
310
310
310
328
310
28
310
304
310
304
397
28
307
304
304
454
28
162
450
310
304
310
211
304
440
310
310
28
335
28
203
304
310
291
310
271
304
304
310
28
310
28
179
304
304
3
323
28
28
310
304
424
304
310
446
310
304
5
310
304
304
310
347
304
310
132
28
446
304
49
28
304
310
304
304
28
310
310
286
310
310
28
430
28
310
20
263
310
464
405
304
28
408
97
454
470
83
235
35
470
160
92
310
318
310
214
304
28
310
8
28
310
453
304
190
73
28
346
310
304
28
304
310
351
28
310
480
304
83
365
28
232
302
304
363
310
383
310
28
28
304
280
304
394
257
310
310
304
304
233
28
65
25
310
484
28
310
304
310
28
28
164
454
1
28
71
415
310
310
28
211
28
310
220
304
304
421
400
28
304
140
310
28
304
28
304
28
56
398
304
28
367
304
28
403
221
304
141
86
270
28
28
28
28
3
325
28
310
28
154
304
28
457
304
304
65
304
304
304
464
355
304
28
28
251
28
310
70
341
304
13
443
304
310
28
28
304
167
304
459
28
103
28
274
154
28
210
30
310
28
65
452
302
332
28
28
310
362
28
380
190
304
304
28
281
310
310
310
310
307
310
64
304
28
483
28
455
8
310
310
232
170
310
49
310
28
28
310
310
414
193
304
310
28
310
28
256
28
391
75
304
304
28
28
310
28
28
35
28
310
304
28
28
28
304
304
304
310
304
288
415
28
304
310
304
304
28
150
382
108
310
28
28
304
28
28
53
314
28
310
28
28
369
304
28
78
270
304
310
28
406
310
310
53
304
310
456
28
304
310
28
310
310
28
310
28
304
28
202
310
310
326
428
28
217
381
273
304
207
78
407
306
310
304
270
304
304
164
28
310
310
407
220
28
397
323
28
325
483
304
28
304
239
423
28
304
310
28
28
189
241
310
9
379
28
310
56
310
310
304
40
28
310
214
304
241
310
304
229
304
28
28
310
310
310
140
310
310
124
310
28
304
28
95
304
368
28
245
310
304
310
310
310
402
28
310
28
304
43
390
310
421
238
1
184
312
361
269
85
304
92
447
28
28
28
310
426
270
28
310
310
28
28
483
28
472
165
326
310
310
354
326
28
304
28
310
310
203
310
310
304
240
310
361
28
310
28
304
310
28
304
5
28
28
167
445
28
310
310
62
304
311
340
497
138
498
310
304
221
304
304
304
222
374
304
28
310
28
28
28
310
241
1
28
28
310
227
404
352
445
49
332
310
39
310
28
170
1
28
304
304
28
412
310
304
310
211
310
356
28
28
28
310
28
166
28
304
314
28
42
310
304
304
304
457
111
33
310
28
301
271
28
304
310
334
179
310
293
92
28
211
304
304
28
28
492
116
310
304
310
240
281
235
310
310
304
403
476
130
13
28
28
291
304
434
304
304
304
296
28
310
55
28
304
310
310
304
121
256
89
301
304
399
28
443
28
310
310
28
184
196
28
423
310
28
304
304
328
304
310
310
304
28
310
397
247
418
392
304
304
338
304
270
328
28
28
478
310
310
240
310
180
419
310
28
427
310
442
310
304
28
310
249
28
313
426
239
88
310
28
310
28
477
28
310
326
310
304
304
359
28
28
96
423
310
147
130
113
28
304
310
19
28
321
310
310
304
310
28
310
347
28
316
304
304
405
28
164
304
304
28
304
28
304
304
186
119
162
482
310
304
310
28
304
136
310
28
351
81
304
413
304
147
304
304
304
310
28
28
45
304
304
310
414
313
236
209
453
310
28
415
28
305
28
304
233
304
380
271
304
310
304
28
304
28
310
28
28
28
304
310
28
310
311
310
332
310
304
28
310
304
310
310
75
28
310
304
28
28
393
40
304
28
374
304
28
310
301
310
420
304
310
28
304
28
304
396
310
181
190
310
310
359
78
310
310
229
278
304
304
304
170
120
28
310
304
353
115
304
347
304
28
304
28
163
28
28
28
304
412
259
318
10
310
304
310
92
304
304
304
28
150
120
310
28
304
28
310
178
304
28
304
240
300
28
28
424
304
487
310
28
1
417
28
469
186
451
66
117
22
67
28
310
304
28
227
310
421
28
304
49
310
28
28
304
105
304
185
28
240
304
177
490
310
304
310
28
310
28
304
310
310
28
28
310
28
404
14
188
28
28
253
325
28
304
304
28
28
154
310
154
310
28
310
226
304
366
310
314
310
122
332
304
49
310
28
375
410
72
20
412
310
304
124
454
28
273
380
304
28
304
304
136
28
304
83
304
310
397
6
59
28
374
151
304
310
310
423
304
351
444
54
389
310
310
36
304
28
351
13
310
310
28
28
59
216
304
304
304
157
28
111
28
68
304
304
28
310
304
304
28
28
310
373
117
304
427
28
310
141
141
411
381
310
28
316
133
230
310
299
310
272
68
127
428
310
310
304
28
310
304
28
28
155
304
28
65
270
28
310
249
28
302
304
310
304
304
118
213
28
304
118
304
117
304
335
310
28
360
310
304
310
28
304
445
28
304
28
28
310
121
28
28
53
354
177
304
167
358
28
178
310
304
3
310
350
304
413
255
205
304
310
199
28
139
310
196
310
28
28
267
232
28
422
137
304
304
267
310
310
310
304
28
328
28
138
304
293
310
201
304
270
304
304
446
28
304
28
310
470
310
28
382
28
310
304
304
158
310
433
310
266
304
342
456
304
120
304
28
304
28
280
33
304
458
304
310
297
28
28
322
304
394
310
211
28
304
304
304
276
310
310
304
418
280
28
310
495
28
304
304
310
304
304
447
51
332
222
304
310
56
310
304
454
15
304
127
28
349
269
310
29
253
218
294
165
304
198
304
304
310
28
310
304
114
408
28
304
349
472
310
28
70
310
28
304
28
304
5
403
481
28
28
310
328
229
28
310
304
304
28
28
387
310
304
310
310
310
304
310
310
327
304
235
455
146
310
296
324
129
79
310
304
301
310
310
198
4
397
28
310
304
304
28
304
28
28
28
310
310
304
28
304
1
133
457
28
310
109
28
249
304
304
176
304
45
310
28
291
402
120
310
189
332
28
311
315
304
304
28
28
268
304
304
304
408
133
6
247
304
307
454
310
346
338
28
399
304
28
247
107
310
28
49
28
304
310
310
28
304
100
268
310
313
310
288
95
28
389
165
310
28
28
304
304
28
304
82
28
146
332
266
169
304
268
58
186
363
253
28
444
310
28
50
310
28
304
28
310
200
313
310
310
304
263
304
310
28
205
325
28
28
310
304
189
199
304
28
28
310
28
100
291
28
310
310
304
179
15
28
310
304
28
187
28
290
310
28
207
310
28
304
230
28
427
310
146
408
202
304
304
448
310
310
231
310
310
310
304
205
304
310
304
167
344
223
489
310
310
304
304
332
304
224
28
382
115
24
304
28
310
408
310
192
209
120
310
310
304
313
304
28
28
28
500
304
88
304
402
196
304
293
28
89
470
39
304
304
28
304
304
310
279
138
28
310
310
270
460
337
28
178
53
405
304
304
428
76
119
304
49
304
304
28
310
310
310
310
310
371
28
339
310
248
385
310
418
437
28
28
203
28
304
310
310
306
127
310
267
310
300
414
360
304
110
304
313
310
304
28
28
188
198
6
9
28
28
426
310
166
304
304
310
28
181
105
53
310
304
28
28
28
198
304
255
408
310
304
310
310
310
310
310
304
28
226
304
304
149
28
310
304
28
28
347
304
310
310
310
304
339
28
211
304
28
310
28
28
310
304
381
304
310
423
28
310
310
310
310
445
310
310
113
16
304
304
323
377
28
304
304
304
28
28
334
310
304
304
304
28
310
80
304
72
28
310
420
455
310
28
313
304
28
163
321
310
310
310
122
310
310
304
483
310
28
28
310
28
304
304
310
310
310
210
310
171
370
354
326
310
361
304
139
304
310
310
181
168
28
312
301
304
433
28
310
304
310
4
458
335
28
27
304
232
310
304
304
310
28
304
304
424
28
179
28
283
304
28
90
454
28
306
310
310
28
465
304
28
304
304
310
310
39
28
28
310
310
416
304
101
357
257
304
34
250
310
429
270
219
28
28
65
310
304
310
28
28
376
105
304
304
304
120
310
310
310
469
304
304
460
495
310
411
154
310
28
361
304
304
310
310
304
310
407
49
310
488
28
360
323
103
433
28
28
28
120
310
354
310
304
1
310
274
28
28
310
194
304
304
144
28
304
423
310
310
346
28
311
28
304
304
165
366
341
310
366
310
28
23
310
310
310
173
423
28
310
305
191
310
304
463
304
310
49
304
28
407
310
304
304
310
304
304
310
28
304
465
304
310
452
304
153
310
304
310
192
28
304
98
304
310
333
310
28
485
28
39
304
310
304
138
269
475
310
149
23
283
304
471
304
310
93
28
310
28
136
304
139
304
310
304
304
28
28
304
28
310
490
445
108
310
270
280
227
193
420
345
409
361
489
304
295
422
128
28
310
28
28
310
149
310
28
304
310
40
310
310
304
310
240
270
304
310
304
28
310
310
179
476
479
427
310
28
28
9
1
340
28
369
310
137
304
21
28
120
304
304
228
310
28
59
392
276
304
28
28
28
201
310
28
304
310
332
490
460
28
220
310
28
310
291
28
412
349
86
310
393
431
310
120
310
310
304
310
143
304
382
65
310
483
28
310
304
304
310
239
28
304
116
28
98
28
28
291
453
28
310
304
310
310
28
28
310
144
296
78
310
304
334
310
310
83
240
304
28
127
490
44
310
310
110
28
304
310
310
304
253
19
310
28
28
159
408
28
304
377
28
113
304
28
80
310
200
28
304
310
390
304
66
28
228
310
264
401
278
28
310
304
205
28
310
95
304
181
28
38
310
310
304
28
310
304
48
310
310
304
424
194
310
250
408
28
166
310
439
28
427
442
304
304
20
28
304
411
1
98
28
370
114
28
81
226
310
304
310
391
304
28
304
304
310
58
81
304
53
383
304
28
304
28
28
304
28
304
28
28
28
405
310
28
310
310
477
416
304
313
308
304
28
336
301
457
426
325
161
304
28
486
310
28
310
284
310
28
304
28
310
95
397
28
28
475
160
28
498
473
310
304
28
402
304
275
310
30
304
304
304
28
317
118
287
367
125
251
397
28
212
499
1
310
310
28
310
304
408
304
284
37
469
28
304
310
28
28
34
290
383
367
28
188
304
28
270
310
304
228
231
94
64
352
160
304
310
470
123
438
28
267
28
28
304
310
28
7
304
46
88
310
120
146
310
28
28
28
28
28
28
304
304
310
304
184
304
11
304
310
304
310
304
300
59
203
304
304
28
310
367
28
338
44
191
304
5
343
304
156
61
304
75
310
28
304
135
310
87
148
170
28
28
253
304
28
137
136
310
304
64
382
310
304
310
304
340
491
310
281
423
28
310
310
28
402
332
304
163
310
304
304
28
120
68
310
304
490
486
419
28
304
316
310
420
484
28
310
310
304
304
108
71
202
304
68
62
310
174
304
28
28
28
304
304
28
310
28
427
21
28
304
304
304
46
310
304
453
310
304
49
310
52
304
310
310
189
304
304
238
310
28
416
310
28
28
28
479
272
230
310
28
84
28
304
304
310
304
184
329
49
281
28
28
304
362
28
475
310
28
310
301
310
402
295
310
30
310
178
310
416
127
28
7
310
61
28
208
310
310
304
94
229
310
321
404
310
304
34
28
28
310
304
231
304
238
95
304
28
28
310
117
310
28
304
304
310
304
310
390
304
310
28
219
310
310
28
304
440
28
447
28
82
62
310
310
310
310
310
28
310
28
28
52
304
438
304
310
9
28
181
28
221
310
142
310
304
265
310
370
28
1
28
257
52
310
416
304
269
224
304
310
307
68
310
312
28
28
317
49
189
222
329
28
424
230
310
304
310
310
312
304
304
54
310
358
310
310
310
304
20
304
28
201
198
368
1
91
431
304
304
14
214
62
310
310
189
58
127
268
28
310
150
28
144
310
28
397
40
28
281
15
310
224
304
310
28
304
157
65
423
28
402
304
349
342
304
28
304
28
169
28
72
304
304
310
310
323
402
28
304
304
180
293
304
332
310
28
28
28
28
367
304
112
304
28
304
411
310
28
28
304
28
190
310
188
400
310
28
28
251
310
28
310
492
310
355
28
106
310
18
181
304
202
60
310
310
281
28
28
310
466
28
310
198
13
304
28
309
248
481
28
385
43
360
28
402
304
243
310
28
28
310
467
28
304
436
336
304
211
88
392
187
310
304
310
310
432
373
304
28
28
217
68
185
310
457
451
304
304
310
77
28
304
232
304
304
395
310
310
499
318
28
28
28
334
310
28
301
28
304
186
304
28
287
28
158
304
310
310
28
137
348
28
28
355
304
478
14
378
12
304
244
93
62
304
28
310
311
206
449
343
310
28
175
49
228
304
304
310
304
304
301
28
351
28
310
28
28
28
304
28
310
177
310
28
434
28
310
310
28
281
310
132
28
304
304
304
297
28
310
482
436
468
304
112
310
320
310
408
310
259
35
127
382
44
310
340
28
304
211
28
41
190
28
28
28
163
304
49
191
226
304
304
12
236
28
28
28
28
310
147
310
423
62
310
304
310
483
310
304
68
101
310
28
28
310
310
310
28
367
28
304
313
304
304
251
310
28
310
28
304
28
460
28
310
310
280
28
263
304
52
304
304
28
1
28
28
14
234
310
491
91
398
28
310
310
311
28
304
81
364
310
304
304
28
304
304
452
99
470
408
310
68
304
28
28
28
3
304
304
304
483
28
310
28
310
304
77
386
232
28
304
304
304
108
28
376
310
28
304
310
333
304
326
310
169
28
28
28
304
408
92
310
28
28
310
226
323
304
304
304
304
28
85
222
310
290
28
28
28
304
310
310
310
188
310
417
304
470
219
304
404
310
304
310
28
32
304
28
310
304
198
27
310
28
37
270
304
126
251
28
161
82
28
310
304
28
310
153
73
146
257
193
310
313
304
28
28
236
304
240
310
310
31
109
304
28
418
250
312
268
310
61
497
53
28
310
476
310
28
304
304
281
92
234
28
474
310
310
304
423
307
304
42
310
284
304
304
483
304
310
365
65
28
19
91
304
310
304
429
437
28
286
310
28
28
493
1
310
253
28
348
304
337
304
270
28
28
304
28
95
28
310
304
399
310
304
144
304
310
211
304
304
310
28
472
28
304
28
28
28
470
310
304
304
370
310
234
186
304
304
310
423
239
45
28
53
319
304
310
28
280
45
353
310
304
107
304
310
7
304
28
304
55
310
304
400
304
165
42
29
310
280
310
310
131
182
310
130
310
479
402
289
28
304
408
197
304
304
304
28
304
310
28
310
301
230
466
310
146
310
310
310
310
310
415
1
304
310
28
259
428
310
28
383
310
304
304
28
28
244
304
310
136
143
28
132
28
310
310
339
28
304
304
28
485
304
304
254
304
28
389
310
310
310
384
210
49
310
281
310
208
355
181
28
28
210
28
304
408
361
391
310
400
304
310
196
382
370
304
310
27
304
424
304
304
136
28
310
304
28
471
189
310
28
280
143
277
73
310
310
28
348
28
304
301
213
310
358
310
160
28
458
28
304
310
248
304
310
28
28
28
28
28
238
430
28
310
304
63
310
304
45
310
28
28
304
304
310
437
105
28
184
28
28
310
440
117
28
144
183
28
304
310
211
28
304
28
28
310
110
310
485
258
28
63
28
440
382
486
28
219
424
313
463
310
304
304
28
355
362
462
28
310
110
310
189
28
28
28
437
304
281
310
310
201
310
28
336
28
310
454
304
28
184
28
304
200
108
397
304
28
310
304
22
268
310
304
478
304
310
310
310
310
388
237
370
304
28
304
310
28
301
28
47
304
25
310
310
28
28
28
238
310
304
310
26
251
304
351
261
155
28
28
304
310
310
28
304
300
310
310
28
28
310
308
28
117
109
138
28
28
310
199
423
304
408
304
408
271
28
11
304
310
310
28
28
304
310
328
375
310
304
495
310
193
304
304
210
304
28
310
304
28
304
304
310
468
28
304
28
28
304
98
310
218
151
330
310
28
310
339
304
310
310
310
56
341
310
473
304
310
304
304
338
310
28
304
304
197
310
304
304
150
382
28
28
28
304
470
304
310
211
40
310
50
304
310
104
304
159
28
231
493
310
362
310
206
361
200
310
28
304
304
281
156
28
167
28
216
28
310
329
62
28
304
28
442
304
239
104
310
111
419
344
304
225
310
123
28
304
310
432
100
365
347
199
343
28
28
310
310
304
304
28
28
304
349
315
310
451
138
474
157
28
310
7
310
74
28
304
21
429
415
419
310
310
28
304
238
301
304
28
233
28
304
28
310
1
204
301
310
310
155
199
28
304
310
396
139
310
310
487
428
367
312
304
310
304
243
304
188
293
310
304
456
28
28
347
28
28
28
310
28
257
95
281
42
310
463
304
304
102
310
206
28
312
295
191
310
28
474
304
310
39
28
7
310
147
28
177
28
483
28
310
438
240
304
310
454
254
28
28
28
304
310
263
28
310
465
310
22
65
304
28
304
28
310
125
310
304
304
310
28
120
310
355
304
67
179
477
28
304
310
28
304
207
184
304
27
256
304
304
11
28
373
97
103
304
49
190
477
28
304
310
38
310
310
28
310
310
347
310
225
231
220
310
28
31
270
310
82
310
58
28
304
91
421
446
104
304
28
304
281
373
304
310
392
310
28
310
304
304
427
493
270
304
28
98
131
477
40
304
304
304
28
408
28
304
28
489
178
304
65
310
304
313
310
28
211
304
28
132
28
412
104
28
76
298
478
462
380
124
382
250
28
313
28
136
310
28
304
159
304
304
310
39
310
287
310
301
283
304
19
310
310
28
310
114
338
28
35
304
28
304
270
304
28
304
23
168
28
301
310
435
301
234
310
304
304
28
441
304
310
310
304
310
28
483
9
278
304
304
310
310
93
408
310
310
213
310
304
277
28
310
37
304
28
137
310
80
304
13
153
437
168
28
304
310
136
28
286
28
304
28
310
304
93
28
304
94
452
310
304
310
304
496
304
310
433
436
310
288
310
475
120
310
140
310
304
28
310
1
304
310
304
310
28
144
28
304
28
28
28
304
28
304
310
466
304
310
304
304
28
28
304
28
310
304
310
224
28
11
28
253
1
5
28
310
65
304
432
333
309
193
304
28
179
28
310
446
304
304
304
28
111
28
28
310
28
304
310
28
100
304
291
304
291
28
310
108
327
310
291
28
393
28
304
28
28
204
28
310
304
310
123
428
310
304
305
486
258
28
369
415
28
304
435
28
362
39
304
310
334
240
371
28
304
304
321
304
214
310
173
304
310
27
223
395
310
310
310
28
14
304
73
28
310
304
310
304
28
43
304
56
310
270
329
28
28
304
28
310
65
124
310
304
304
304
156
302
310
310
28
386
266
382
318
310
304
310
229
310
413
329
33
28
304
304
310
304
44
107
188
304
109
310
28
304
304
310
62
310
304
194
28
427
456
122
28
196
313
334
28
119
304
28
304
445
398
238
304
432
301
349
57
310
28
68
304
28
428
310
310
304
463
310
436
82
304
257
134
28
28
79
110
310
310
428
402
304
304
354
329
28
189
304
310
120
304
310
304
28
28
136
304
28
304
28
310
310
304
310
448
310
402
28
28
310
278
172
28
304
310
28
304
28
213
73
144
310
303
76
168
310
310
304
461
28
28
310
310
336
169
1
28
310
304
310
301
189
28
304
310
28
28
141
28
1
429
87
28
28
28
310
304
310
222
35
28
312
304
402
92
28
491
28
28
28
304
304
310
39
310
304
304
310
28
304
207
310
322
373
205
28
28
251
304
334
310
348
310
377
304
464
423
211
310
304
304
310
486
372
310
310
304
366
28
113
304
28
28
304
310
310
28
423
310
427
28
406
28
304
28
28
144
28
186
297
383
28
30
378
484
304
469
304
28
397
332
304
174
304
304
382
310
306
215
28
389
310
291
310
28
97
101
59
310
310
310
304
310
310
28
304
310
28
310
205
263
310
28
28
310
310
28
304
445
304
51
250
28
82
310
304
304
211
28
28
157
161
310
310
201
310
28
304
28
304
238
85
310
304
326
304
310
304
304
310
314
365
310
28
28
151
310
28
28
125
1
310
17
310
415
463
28
28
310
304
254
64
310
310
28
310
234
177
473
309
459
96
304
28
291
28
304
304
91
304
310
28
310
304
28
304
28
28
304
313
310
28
373
28
346
304
270
33
469
304
310
42
304
304
215
28
28
310
304
28
408
304
304
182
304
163
62
404
304
310
352
28
310
310
229
310
28
28
397
331
28
28
306
310
304
304
338
304
291
31
310
28
403
471
497
28
223
310
153
148
28
304
67
310
49
113
243
28
304
28
304
63
370
338
382
304
28
310
304
304
224
312
477
134
310
327
310
304
332
310
28
28
28
28
28
475
49
295
491
304
186
346
348
304
304
28
304
281
120
304
304
310
166
225
304
126
291
304
28
28
28
28
304
28
28
304
267
304
47
28
304
304
284
304
28
487
310
185
83
262
304
304
28
296
310
52
310
310
195
310
310
28
304
28
28
304
304
152
448
310
53
310
68
304
304
28
304
310
310
28
304
28
310
28
161
310
408
28
497
28
28
133
310
304
28
310
48
310
439
310
5
310
310
304
304
304
304
277
28
304
310
352
304
153
342
49
310
310
304
342
111
310
310
304
310
28
28
352
310
369
28
310
358
198
197
445
172
28
462
297
310
304
28
323
28
150
304
117
28
304
370
310
304
310
310
310
264
9
459
28
310
49
102
304
378
310
310
304
178
304
31
305
223
28
253
493
414
28
304
28
142
304
241
304
28
304
329
28
304
28
28
20
304
310
240
28
324
304
118
304
310
69
275
392
304
155
172
423
246
304
304
38
304
343
362
274
304
489
304
304
310
207
304
304
304
138
310
28
83
5
304
120
310
310
339
28
106
114
115
304
23
304
437
152
19
305
304
203
304
56
107
114
204
28
427
28
28
138
332
304
28
382
310
304
237
464
304
28
28
28
253
310
310
72
28
304
304
28
304
28
310
304
310
28
310
310
304
304
304
401
310
65
384
304
310
217
304
310
28
249
28
304
28
310
304
28
270
28
327
304
203
310
310
28
310
304
28
310
310
28
304
28
212
304
486
170
28
310
271
321
150
304
310
310
310
304
339
28
310
473
28
416
291
325
28
404
304
28
304
75
304
28
28
28
142
229
24
49
310
400
310
77
28
304
438
10
332
304
28
310
304
304
211
28
26
304
310
10
410
165
53
310
310
102
28
310
304
304
111
362
304
310
28
177
413
310
310
310
276
73
1
28
119
498
304
304
142
28
28
310
28
72
304
483
45
304
310
310
304
483
442
28
71
365
197
28
304
28
348
304
304
28
28
304
304
304
308
11
304
413
304
304
300
436
147
28
310
304
28
163
310
304
100
310
304
402
32
310
106
28
310
406
28
422
304
28
310
28
1
28
304
427
310
310
271
28
304
310
310
28
310
270
28
304
310
28
310
28
310
28
247
28
304
224
28
28
147
310
310
1
310
190
310
483
146
363
300
478
304
382
304
46
28
304
28
28
310
304
310
304
297
310
28
280
416
301
304
28
316
304
28
310
28
48
382
28
1
328
28
28
249
310
310
358
28
28
429
474
370
281
310
65
28
28
28
28
304
304
210
345
310
310
451
18
105
310
26
28
286
310
304
304
87
469
310
28
277
310
263
310
28
274
415
310
488
28
147
28
304
310
321
45
310
277
47
304
28
370
28
466
310
304
42
28
310
28
248
52
482
14
310
304
304
28
310
304
304
469
53
304
93
255
127
304
73
304
304
28
315
304
338
310
235
387
310
28
95
310
143
310
304
28
28
483
310
28
304
146
202
310
28
28
304
304
311
310
465
310
310
488
177
304
310
310
483
310
310
238
28
304
310
310
270
261
310
28
362
155
52
395
304
53
402
500
28
266
304
304
304
127
310
28
304
28
304
163
203
142
304
28
304
485
310
28
28
28
86
310
304
304
28
304
195
423
464
16
161
304
310
28
28
412
28
470
304
275
74
28
240
281
28
304
216
28
310
347
310
277
429
310
310
304
304
221
380
304
304
408
28
310
28
262
408
221
310
185
484
310
310
310
310
304
124
49
317
310
310
304
242
304
304
28
310
304
301
304
304
28
177
49
1
304
310
304
310
304
449
310
28
54
111
310
310
304
310
28
295
304
304
28
291
299
28
310
304
483
111
28
310
304
28
87
304
28
310
304
304
451
304
83
304
304
337
22
310
301
424
310
310
304
28
28
304
304
310
310
28
304
304
339
28
174
496
310
53
28
304
294
28
299
28
304
310
287
487
310
36
264
75
28
310
67
310
310
28
304
28
304
28
304
310
28
33
328
310
164
7
310
28
304
28
304
310
304
370
28
423
28
243
88
304
310
1
304
310
304
186
304
49
193
463
491
113
402
293
310
28
28
291
28
304
310
417
28
304
304
304
436
28
310
190
28
51
304
82
30
28
88
260
36
310
38
28
310
28
304
28
70
317
28
28
310
304
28
28
304
310
28
304
304
28
310
310
28
310
304
34
473
304
109
408
325
310
27
304
285
310
310
107
304
28
207
120
304
28
310
334
304
304
310
363
310
362
268
423
310
28
281
412
304
304
310
310
28
6
304
44
223
75
347
310
347
211
313
304
39
137
28
304
304
28
239
310
382
28
310
304
310
107
310
310
347
310
310
28
146
28
310
28
310
304
28
156
310
304
310
345
28
28
304
29
310
304
399
310
270
304
28
310
304
370
291
28
109
302
304
60
28
310
310
310
270
310
310
150
310
304
28
28
310
304
301
28
28
249
28
310
304
28
310
146
304
240
472
168
313
310
28
291
426
98
286
500
304
310
292
28
26
36
304
28
304
310
271
391
28
39
304
304
304
28
28
157
494
60
304
268
28
167
304
332
81
304
304
28
28
28
304
244
310
33
304
480
247
28
75
312
410
475
310
281
28
10
461
28
28
480
60
28
28
28
202
28
310
28
5
491
304
310
310
78
304
67
310
304
304
379
348
402
310
423
253
103
460
304
304
304
310
28
28
28
310
310
499
267
304
28
28
76
310
310
28
310
28
310
310
65
356
70
28
87
251
28
28
28
409
28
304
409
386
62
28
181
315
117
28
28
304
304
28
358
304
211
443
304
310
310
310
28
1
304
310
28
28
310
499
28
28
304
28
310
43
478
28
310
28
304
304
310
144
194
167
28
248
232
28
28
111
304
28
304
304
304
304
28
310
310
28
310
304
28
304
310
16
412
28
304
304
310
28
28
28
28
485
28
219
147
297
237
335
197
28
310
304
470
390
304
310
28
310
310
11
39
304
304
446
310
339
217
28
28
432
310
304
28
28
310
491
28
28
428
439
28
28
304
28
28
304
304
310
28
452
375
28
28
28
219
31
28
310
310
310
323
304
438
28
310
168
28
174
28
310
288
332
304
229
28
28
30
28
28
310
156
28
310
310
304
304
304
310
458
304
443
310
304
159
18
304
304
28
28
304
214
28
483
304
304
304
28
304
65
28
304
304
310
289
89
304
193
310
310
28
196
28
348
297
309
304
304
107
28
497
62
301
444
304
310
27
310
211
197
304
304
28
28
350
399
423
313
385
310
304
310
304
310
304
497
143
310
304
28
310
28
468
310
304
28
396
184
304
310
304
189
104
28
304
304
422
10
466
310
310
28
34
28
28
28
310
245
310
310
310
304
310
109
88
304
183
28
168
120
28
28
331
298
154
28
94
346
310
304
310
310
310
310
31
310
62
310
304
310
324
28
211
310
27
364
260
38
304
493
450
28
28
17
453
1
238
291
211
304
310
310
26
226
402
310
154
226
28
28
304
28
310
304
310
28
286
28
329
310
28
365
420
226
346
299
28
28
310
462
429
310
28
28
304
28
310
304
28
28
58
387
310
338
310
310
91
389
304
304
291
310
310
408
310
304
310
319
304
310
28
116
304
102
28
99
304
28
310
28
28
310
28
310
310
310
310
28
304
28
28
304
73
310
402
408
310
243
304
310
310
320
310
304
265
310
304
310
385
28
310
194
28
28
65
28
187
21
28
304
332
140
307
148
287
253
304
417
304
419
310
310
338
313
304
132
291
52
304
471
304
8
340
304
310
407
28
310
28
310
260
310
310
310
310
28
102
28
290
81
55
304
270
274
176
291
304
107
310
28
418
9
304
95
389
28
310
304
310
28
310
310
310
310
310
304
274
191
131
310
14
304
385
310
247
28
28
456
382
65
408
28
226
60
17
33
293
310
304
280
310
183
476
28
304
304
89
310
292
310
330
310
304
304
304
304
310
463
195
28
83
304
28
349
236
28
28
36
28
457
310
447
310
304
28
304
310
304
198
82
304
28
304
28
310
28
304
291
310
387
310
310
303
81
28
310
28
427
304
151
293
28
173
401
310
304
28
28
291
185
304
28
28
304
207
131
28
198
343
268
310
396
310
28
310
28
28
346
339
310
311
304
402
413
28
304
304
310
303
304
28
439
207
28
28
64
310
441
28
310
310
28
310
207
310
304
310
225
409
310
310
477
349
310
7
310
398
310
28
28
28
195
28
423
310
328
391
310
304
310
364
310
304
28
304
304
460
304
28
464
304
28
52
111
304
357
304
28
391
351
247
104
28
310
308
28
290
310
310
28
304
394
304
343
304
266
304
28
310
310
486
28
298
310
28
28
28
304
60
28
310
28
28
281
28
237
62
313
28
304
479
28
468
80
28
304
97
28
310
28
28
28
28
344
28
178
76
28
230
28
28
28
28
310
28
281
450
28
49
432
310
28
310
310
223
304
28
304
280
126
28
28
304
310
28
230
211
160
28
306
28
304
310
1
310
310
310
293
310
195
28
387
310
304
310
375
304
304
304
310
310
310
28
106
310
304
464
304
88
310
310
28
315
28
28
179
310
284
28
404
304
189
304
277
368
28
365
419
310
378
385
310
310
28
199
234
310
304
304
310
28
310
28
304
28
304
28
144
408
310
28
28
310
28
28
313
310
187
310
28
28
310
28
425
282
426
310
40
304
310
28
84
166
310
310
310
28
310
261
136
28
208
478
278
304
310
21
304
373
476
28
28
304
471
304
28
403
468
435
304
28
111
55
28
28
304
310
206
28
310
304
310
310
28
304
28
28
310
80
28
28
310
231
459
310
147
28
462
437
150
306
28
28
28
310
494
304
375
100
248
312
310
211
197
73
28
458
28
326
243
76
284
157
226
438
310
228
304
281
310
28
304
28
116
55
310
304
2
304
229
365
304
310
310
304
310
28
310
408
199
468
304
339
310
28
28
298
310
28
28
481
28
28
28
310
304
319
310
28
310
20
306
56
472
304
125
310
423
265
325
408
28
310
304
28
310
28
424
214
28
195
304
5
28
310
53
310
47
49
84
169
28
28
28
38
310
111
28
310
304
28
28
310
28
26
28
28
304
304
51
304
434
304
310
378
310
251
304
62
304
310
322
28
304
28
162
216
304
304
28
304
310
310
28
28
304
28
356
165
28
335
301
28
162
308
304
28
381
304
310
286
33
310
28
304
285
310
310
383
1
28
310
310
399
310
163
310
310
423
286
304
310
240
28
310
269
28
304
310
460
190
304
304
310
304
28
221
28
120
49
28
377
108
304
310
428
304
28
304
310
304
310
72
310
28
310
310
310
28
95
310
310
310
68
28
28
107
372
441
50
42
28
15
310
310
310
27
304
7
129
279
310
304
310
310
310
304
304
426
462
310
304
217
28
95
405
226
310
304
218
460
1
433
304
265
162
304
304
304
408
452
310
28
171
304
310
73
437
304
393
484
310
259
120
28
42
310
83
180
304
28
28
304
310
304
456
310
304
318
297
167
28
136
28
28
304
310
489
212
493
496
310
324
321
427
304
155
304
310
399
304
464
304
180
489
272
310
76
346
410
28
310
310
311
190
310
25
168
310
310
304
365
304
92
304
304
7
28
28
28
28
304
304
304
310
28
310
310
51
168
310
500
31
95
57
28
398
455
485
28
310
28
28
310
310
311
310
277
310
28
6
430
310
240
310
28
310
284
304
310
310
409
310
417
304
28
432
181
310
449
85
366
190
304
270
64
254
429
310
28
310
463
312
28
33
304
304
310
28
28
128
9
304
248
304
310
304
478
310
53
28
178
310
304
304
266
28
28
212
310
188
28
310
448
28
304
304
28
304
28
304
219
304
330
134
304
310
28
310
310
28
304
323
310
310
28
28
28
470
324
87
473
310
479
75
304
28
304
28
173
393
310
310
454
314
162
423
304
49
304
39
397
439
28
28
310
165
304
28
28
304
207
6
310
28
28
175
273
310
28
310
500
304
28
28
304
317
28
304
414
310
28
110
310
310
310
1
349
201
28
28
28
461
310
304
304
28
413
253
302
310
28
310
310
392
172
344
304
310
284
240
244
310
310
310
27
28
310
28
304
28
28
304
304
310
80
310
28
476
304
304
310
310
304
304
161
286
304
186
304
383
209
304
398
488
310
426
26
250
310
310
28
298
343
419
64
28
156
367
28
11
117
304
304
304
297
28
310
310
454
28
292
163
28
28
208
310
100
304
135
310
28
310
408
16
205
28
1
217
414
447
310
310
427
310
240
403
246
148
347
304
310
391
28
137
28
310
28
28
337
310
263
28
490
487
28
28
28
304
232
223
28
28
310
28
28
332
415
261
310
211
310
310
464
304
499
304
28
304
310
382
232
396
28
141
177
310
240
310
488
407
304
16
310
165
17
146
310
310
304
364
240
404
304
304
304
304
270
304
28
246
28
402
304
304
304
310
304
4
310
310
451
310
318
500
264
310
310
304
329
304
281
310
28
310
304
304
310
310
304
310
310
340
301
310
310
304
304
304
310
310
436
28
303
310
338
304
266
301
401
459
28
304
490
28
28
304
499
310
452
304
133
310
16
28
304
443
49
28
27
423
310
28
304
304
133
304
310
28
18
310
128
291
310
184
28
318
25
147
310
242
28
310
291
193
433
304
5
391
28
310
304
310
28
310
28
28
310
28
304
310
313
28
28
229
28
28
28
356
310
310
441
28
310
271
16
304
304
304
28
314
310
28
310
310
304
310
28
310
310
304
360
28
28
315
406
499
310
304
304
28
310
304
313
452
154
28
113
299
301
28
304
28
310
304
28
398
137
230
146
304
28
28
310
104
111
28
147
28
28
28
81
243
28
116
28
28
28
28
474
304
71
423
310
169
310
304
312
304
399
240
304
28
28
130
361
28
28
240
429
179
310
310
268
304
28
304
92
304
326
304
28
147
28
304
304
310
461
304
28
310
310
310
304
303
408
304
310
310
82
304
28
304
304
476
304
28
28
304
28
310
28
310
28
28
310
25
343
171
310
461
28
304
28
226
304
218
113
25
443
463
304
426
28
304
310
28
28
304
310
28
437
310
28
419
100
33
461
28
310
174
28
310
326
255
65
304
28
68
271
310
310
53
292
263
278
324
307
16
399
310
310
304
491
304
136
310
28
28
120
304
304
313
28
28
310
28
310
304
304
28
304
310
304
304
310
291
195
348
39
28
293
310
310
295
28
79
304
304
304
163
304
13
304
327
28
28
310
372
310
118
310
361
110
445
304
218
310
304
404
490
390
65
310
310
310
176
28
310
160
304
112
28
146
28
289
401
28
291
1
304
310
310
304
304
44
28
310
28
339
304
304
28
88
196
28
304
28
27
199
310
304
120
28
495
230
310
304
62
310
28
28
161
196
304
310
303
244
310
304
310
310
304
246
304
310
387
304
73
480
310
6
304
304
310
328
304
310
28
304
28
245
184
28
304
28
28
412
310
310
273
28
455
477
28
310
89
120
28
28
304
304
28
341
304
18
206
33
28
304
304
310
310
304
402
123
5
304
310
310
337
52
81
304
225
310
53
304
304
160
270
304
28
28
179
28
141
304
310
28
28
304
31
114
310
28
116
304
310
28
28
28
304
310
310
304
28
28
291
28
310
59
454
195
28
310
310
304
106
304
304
310
132
157
500
144
313
28
304
304
304
297
310
455
304
310
353
417
291
281
310
130
304
304
310
310
304
310
28
304
28
313
28
116
310
304
302
310
55
310
304
11
22
310
310
304
304
310
310
28
65
230
33
403
466
28
304
205
304
304
310
304
310
28
28
240
28
310
310
266
28
304
304
310
304
161
331
174
296
425
186
413
318
402
28
402
301
388
281
310
125
28
390
304
304
304
310
304
28
28
304
313
310
28
310
304
28
166
304
304
28
310
304
304
310
310
407
304
321
304
310
76
283
28
57
253
477
167
268
412
428
56
338
310
186
304
310
310
99
56
371
28
28
28
28
491
28
310
451
53
310
310
77
304
310
367
269
28
304
49
304
28
156
303
28
362
28
28
310
379
304
310
310
82
304
167
281
310
310
310
28
28
310
304
28
65
304
50
28
15
310
402
28
304
422
310
216
240
304
28
218
12
90
99
250
283
28
304
253
446
28
419
310
28
129
432
39
67
28
304
341
246
256
270
310
304
28
136
291
466
304
28
38
28
160
44
310
71
310
310
28
310
310
310
310
26
310
28
240
304
304
310
310
310
319
28
304
304
310
90
411
304
310
266
382
413
477
28
265
28
373
310
310
441
304
304
28
304
79
362
326
304
304
160
28
310
304
211
310
28
28
350
434
344
449
304
414
310
28
476
28
304
189
28
28
338
291
28
28
28
376
259
304
105
40
310
28
276
310
304
28
41
312
208
310
304
310
150
310
102
310
304
28
304
310
28
381
65
28
304
319
304
310
293
28
28
160
310
310
310
310
335
28
28
310
459
304
53
304
37
476
277
28
304
274
304
310
257
310
9
362
310
310
28
304
310
310
28
304
304
310
28
310
310
302
310
28
28
28
304
28
310
278
28
224
478
310
272
310
310
28
310
364
28
28
201
28
304
304
304
310
310
310
310
296
24
28
28
28
310
304
304
28
28
304
310
350
310
310
28
282
151
310
310
310
310
310
310
304
125
141
86
7
304
304
28
28
147
164
304
310
304
310
28
464
382
310
36
343
113
304
28
28
145
310
28
28
28
310
227
281
310
304
179
304
304
28
407
49
28
310
28
299
310
304
310
310
304
28
310
28
310
38
304
118
207
304
304
263
304
310
314
310
28
28
11
304
28
159
304
304
28
310
310
304
304
310
205
28
228
43
28
310
28
310
323
304
310
239
214
304
418
304
310
28
243
310
310
28
377
211
310
310
304
310
488
260
427
304
462
393
28
418
496
310
304
382
28
28
313
310
310
304
28
304
28
28
304
187
28
220
450
304
28
310
332
310
445
304
28
304
423
304
28
156
24
310
388
234
310
304
159
304
313
174
28
38
304
304
304
28
28
310
347
206
304
28
28
79
94
28
310
28
406
310
28
476
215
310
120
304
28
304
310
483
304
310
310
304
28
205
28
310
28
310
28
28
445
304
101
304
28
407
28
28
55
28
304
310
369
404
91
304
310
304
493
310
310
64
304
318
169
432
310
1
304
304
310
331
304
458
28
310
466
64
28
28
105
151
371
181
242
453
304
310
267
385
310
304
310
89
481
310
28
486
301
421
304
28
304
304
157
28
211
304
310
310
446
387
304
304
304
304
44
304
270
28
175
186
382
313
304
487
310
310
316
1
436
99
213
190
310
313
28
31
177
488
408
28
311
413
199
310
83
310
28
28
28
28
28
97
348
327
310
385
28
205
310
304
164
310
304
233
304
39
304
454
304
28
310
310
57
304
320
367
310
28
310
304
304
175
28
310
32
28
98
39
28
310
28
304
304
28
28
310
220
304
28
310
310
373
28
310
304
310
28
28
202
310
319
402
376
310
290
304
72
310
65
127
453
22
219
304
310
304
222
374
311
310
304
28
310
375
310
104
186
304
304
270
304
198
105
28
304
304
304
28
178
280
79
28
28
28
176
310
310
304
304
304
304
310
28
365
367
449
409
304
28
416
28
414
43
337
28
28
28
168
304
381
268
296
103
350
310
310
323
342
28
310
304
68
28
194
418
497
289
351
126
211
485
310
441
304
301
304
28
28
28
28
310
28
28
304
28
304
402
28
71
439
310
233
304
310
310
304
310
240
304
304
402
358
28
320
414
28
28
12
28
28
304
216
28
166
28
28
310
28
422
28
304
28
189
112
97
304
109
270
304
90
28
48
28
28
304
28
193
310
486
310
304
439
304
28
438
28
310
28
285
257
28
304
109
324
333
141
310
445
304
28
463
25
304
1
145
109
310
475
28
424
28
310
365
199
28
455
310
304
304
295
497
55
310
164
28
219
310
117
304
49
304
310
304
310
27
28
305
379
382
28
422
304
310
28
134
459
304
339
310
316
310
304
310
28
304
380
310
219
310
28
27
374
310
116
304
310
345
28
183
28
449
28
436
199
304
196
28
415
236
28
139
21
28
307
310
28
304
304
136
28
28
345
310
251
304
28
310
304
15
310
307
304
391
310
304
304
28
304
310
310
28
28
282
28
28
18
33
475
28
310
1
147
58
310
435
310
28
338
304
28
123
240
238
28
28
149
304
471
198
28
310
310
28
28
243
304
62
406
28
211
447
85
485
28
28
361
304
304
304
264
28
304
28
325
494
365
304
310
304
382
28
310
310
450
402
310
28
28
107
260
146
28
28
28
383
250
310
28
28
28
28
310
28
28
28
196
310
270
247
28
304
28
304
285
197
163
28
28
98
9
214
28
304
28
304
152
310
28
150
171
80
291
304
310
28
304
310
133
310
52
28
28
304
28
65
85
310
304
310
200
358
423
310
28
339
101
332
231
28
304
9
28
28
120
310
304
77
94
310
28
310
310
304
71
304
391
28
28
28
304
34
28
454
291
310
304
330
85
39
310
304
414
310
375
304
304
351
354
304
250
139
84
28
304
310
28
382
28
28
304
437
28
310
310
28
62
304
28
462
304
184
28
28
49
83
304
28
444
28
364
304
174
310
310
28
444
310
28
234
310
228
310
304
18
218
304
257
310
415
304
469
310
310
304
310
55
201
364
304
28
80
28
193
304
408
28
86
44
419
28
310
28
493
439
28
207
304
310
23
28
235
421
310
304
120
223
28
304
310
356
310
304
119
28
1
28
28
28
278
28
304
310
269
310
310
408
313
28
304
304
486
209
28
350
28
84
241
310
28
310
52
229
310
491
304
67
310
53
310
304
304
304
310
381
266
304
304
310
310
304
28
304
450
28
304
360
28
304
430
304
408
28
28
205
310
281
28
28
304
58
310
28
164
304
304
28
34
28
304
304
304
28
95
310
310
485
28
310
28
449
10
304
310
28
310
94
310
304
310
28
498
310
211
304
141
28
265
310
304
310
64
76
28
382
434
28
304
300
265
304
28
496
4
193
275
310
28
310
310
28
28
35
240
317
427
304
28
304
28
310
28
150
310
304
426
158
310
205
28
28
28
120
310
304
420
116
277
304
304
180
310
28
191
23
83
28
304
304
304
304
310
304
304
116
304
37
310
304
304
15
238
94
287
346
28
28
28
492
310
304
28
304
304
310
310
304
28
360
310
28
226
302
148
28
76
310
310
483
495
341
28
304
439
310
402
28
282
395
187
310
184
28
236
268
304
304
304
304
392
28
304
28
311
28
310
1
490
192
423
310
144
345
304
304
164
341
28
28
310
124
28
310
304
473
346
211
310
49
230
304
202
28
304
310
310
428
26
304
128
310
28
310
310
110
97
310
208
62
310
310
304
418
304
310
304
281
296
240
304
310
439
28
310
304
237
310
398
266
310
304
310
28
402
207
310
310
310
483
304
310
304
28
487
267
310
310
220
382
372
304
310
310
304
1
426
436
382
285
304
310
304
28
310
462
304
408
269
28
310
310
304
135
326
304
39
347
304
310
310
304
28
28
304
423
304
304
310
240
304
167
309
28
304
153
353
310
483
304
28
190
304
28
310
310
310
28
442
28
310
238
310
395
304
220
458
283
240
115
304
435
28
28
400
270
96
194
304
304
28
304
310
304
28
304
28
400
28
366
59
304
321
87
310
304
310
182
28
28
310
248
310
310
84
28
304
310
28
304
310
109
304
28
194
28
198
296
310
24
310
304
28
310
310
91
59
310
117
341
310
310
304
304
237
436
375
304
310
310
310
21
403
28
304
304
86
304
240
280
310
312
173
28
340
310
218
304
28
304
310
304
164
28
121
304
28
28
28
174
201
28
304
267
310
163
375
180
310
304
310
310
104
304
304
28
304
303
310
67
28
304
13
310
28
304
115
28
28
291
310
310
396
28
291
261
105
304
28
497
28
310
108
304
420
448
310
67
304
310
304
425
304
368
304
310
310
190
286
28
28
178
281
309
292
310
304
304
310
304
80
30
304
310
28
453
131
28
310
114
3
359
310
304
139
28
483
371
310
304
310
277
304
28
28
140
304
304
310
52
304
28
28
28
28
383
240
310
304
28
28
310
310
461
140
304
310
146
304
28
304
28
124
28
30
304
28
489
257
310
310
310
163
370
383
261
310
304
483
304
28
468
310
28
28
304
276
205
28
28
409
28
28
194
310
304
310
28
454
301
310
310
310
275
310
326
292
6
499
304
304
304
310
304
28
423
96
310
205
304
238
304
310
28
218
464
260
310
28
304
310
163
310
222
304
191
310
304
132
304
346
28
304
310
14
149
304
310
17
39
28
244
310
28
283
28
310
28
304
304
370
28
304
483
304
28
304
16
40
386
304
49
120
310
310
398
340
301
372
28
310
310
304
147
28
47
310
304
26
458
304
256
28
58
28
310
313
453
310
310
28
304
310
304
28
310
28
446
310
444
111
310
310
310
268
304
68
310
212
113
25
28
256
28
304
166
173
310
310
153
304
304
310
124
346
28
76
28
423
310
69
28
304
310
304
60
386
28
310
28
28
310
304
310
43
310
423
310
304
310
53
28
28
485
310
421
197
87
310
28
240
342
28
28
310
314
264
241
166
310
310
423
304
483
28
281
310
223
310
337
304
28
304
224
304
456
304
104
310
304
408
217
304
211
103
28
334
444
304
310
310
28
483
28
310
310
310
310
310
28
150
310
304
310
112
221
28
97
310
310
304
270
310
483
28
224
231
310
28
94
304
285
146
489
429
310
69
304
405
149
310
19
304
28
188
28
189
28
310
170
276
304
442
310
194
304
113
28
28
412
310
408
304
220
281
304
28
304
311
310
304
414
65
310
183
304
494
97
90
458
489
304
420
419
310
310
51
28
331
304
229
304
310
419
304
339
304
332
304
410
28
310
28
310
310
304
126
28
365
190
408
310
480
304
304
28
231
28
6
310
28
112
114
349
304
349
28
310
215
310
259
304
28
1
47
28
310
310
310
22
28
304
347
205
304
31
336
28
304
49
310
28
28
310
304
28
310
28
137
110
304
310
304
58
310
28
304
28
304
304
310
28
53
310
28
304
367
74
177
28
310
310
28
304
393
58
340
25
28
310
304
310
209
310
310
28
304
28
270
28
400
363
28
304
310
161
469
445
310
310
304
304
304
284
68
295
330
304
310
304
28
441
28
304
304
122
310
310
310
28
28
33
28
181
389
310
477
304
310
304
310
304
304
310
122
3
304
291
361
468
466
304
210
28
28
39
304
359
310
477
260
310
427
23
28
28
304
24
310
310
265
304
310
310
310
404
394
28
310
28
304
390
310
28
304
28
28
304
28
304
28
239
28
377
28
53
310
310
304
304
329
310
310
462
28
426
28
304
408
18
28
28
294
28
240
76
304
26
28
304
443
122
165
28
269
310
500
310
285
310
217
77
22
28
15
310
310
240
28
28
304
160
463
28
310
304
492
393
310
310
67
304
304
310
28
304
402
190
304
28
304
28
28
23
28
281
304
28
343
304
304
376
478
304
304
154
310
304
158
28
231
221
304
304
332
102
310
28
28
149
483
304
304
28
304
26
28
310
28
28
310
310
269
28
161
304
310
304
304
310
304
304
21
28
28
158
304
310
28
122
310
28
304
28
310
243
338
310
304
28
310
382
197
28
310
426
159
28
304
28
310
28
240
304
59
304
310
304
204
179
323
234
57
121
113
342
310
304
28
345
241
304
32
28
278
28
213
455
304
1
304
28
291
310
28
332
310
113
304
28
61
15
304
304
304
226
28
92
310
344
327
310
405
28
127
68
28
28
304
469
28
28
28
304
353
28
490
28
362
103
65
310
28
473
304
310
28
310
28
63
408
310
348
310
28
304
310
408
310
319
310
304
1
304
332
304
310
304
310
28
310
271
304
310
310
310
192
372
263
80
304
304
304
485
310
304
304
310
304
310
28
310
451
311
265
138
310
28
28
304
310
310
310
28
402
28
304
310
304
80
419
28
304
496
28
477
310
28
184
492
92
38
304
304
195
239
373
231
241
377
310
310
310
304
28
28
28
310
304
444
370
310
304
4
251
310
103
310
423
435
310
304
28
310
304
150
309
310
310
28
28
55
28
310
310
448
348
184
74
476
304
28
395
310
424
304
28
310
304
310
56
139
304
304
304
304
175
304
28
310
310
28
85
304
385
270
312
304
82
304
34
93
499
304
310
304
304
188
304
304
28
287
310
49
201
129
68
197
304
304
58
208
179
310
304
493
211
304
222
304
304
304
417
304
310
310
28
291
102
28
28
310
310
304
391
28
304
491
28
310
310
402
304
28
166
310
310
334
310
462
304
304
262
304
304
310
28
310
190
103
409
310
28
28
225
28
338
304
309
310
304
310
472
28
310
304
291
310
210
53
304
28
28
28
332
286
141
28
28
457
310
304
310
310
28
136
372
28
6
310
48
111
310
39
345
134
418
74
28
28
497
56
310
304
304
270
310
402
28
354
99
310
378
28
310
310
20
304
28
100
304
310
304
304
304
310
304
448
304
304
28
304
306
304
304
470
304
28
304
310
310
304
304
310
478
97
1
304
456
304
304
147
310
310
28
304
73
304
304
304
342
127
454
304
304
344
310
28
28
310
304
181
310
341
310
177
291
304
310
257
28
83
69
304
304
304
310
28
103
310
304
17
28
304
57
310
28
310
304
28
304
304
28
310
304
39
310
304
28
256
28
28
28
28
28
234
304
487
353
28
28
28
28
448
182
310
157
28
304
304
304
476
344
310
310
310
28
310
108
304
329
310
117
242
28
310
129
28
296
319
310
304
28
430
28
310
402
304
378
28
218
28
28
310
310
25
310
174
310
366
28
310
304
249
28
15
28
28
310
399
310
310
237
401
304
304
310
4
304
95
28
310
453
272
310
304
331
328
28
98
314
1
102
147
495
240
9
304
462
310
310
203
304
9
28
271
478
304
310
53
310
28
310
28
102
259
152
28
310
28
171
297
326
304
417
190
120
28
447
310
310
330
182
28
163
51
304
295
310
304
243
70
28
65
310
394
304
59
310
304
28
133
310
310
310
43
304
28
151
28
304
304
304
313
310
240
8
304
310
310
28
304
332
310
304
28
304
304
324
310
402
478
28
76
28
304
28
310
310
304
310
299
310
28
240
28
304
310
15
143
310
52
28
372
310
99
304
310
28
304
28
28
457
152
101
310
403
56
304
304
87
332
28
375
28
304
174
304
304
369
304
28
310
310
189
28
310
310
304
2
28
310
415
310
304
328
310
310
432
28
437
28
28
304
28
28
310
255
28
28
274
310
310
28
310
310
310
310
237
304
28
268
301
28
341
313
270
310
19
6
304
186
8
304
304
304
310
310
304
304
201
198
28
28
310
304
310
28
70
476
28
28
28
24
28
28
310
304
310
65
423
310
42
177
268
310
183
304
332
310
310
304
102
310
310
310
304
28
310
312
28
472
477
304
310
28
304
28
28
304
310
28
28
28
310
304
310
150
28
304
28
28
310
28
402
108
418
304
310
304
422
304
318
310
408
28
310
310
157
298
304
322
324
304
492
367
420
275
304
462
304
304
28
310
59
420
257
28
310
310
28
261
310
310
146
310
28
304
28
304
153
162
231
394
304
304
102
423
28
310
28
270
131
304
75
304
304
304
310
310
310
28
302
310
40
310
304
310
310
459
304
304
232
310
304
68
28
28
304
28
310
304
304
304
28
304
91
304
304
304
310
304
170
310
359
304
221
43
377
40
310
61
310
304
310
304
139
310
304
310
148
304
304
301
304
28
28
10
70
60
304
304
28
304
98
310
442
310
304
304
304
304
310
304
28
95
415
304
28
28
304
28
304
277
310
304
310
310
310
28
28
304
15
330
89
28
304
304
92
310
304
304
310
304
310
28
304
304
137
370
28
28
310
304
28
498
304
304
310
269
304
310
310
87
28
28
310
304
304
28
459
28
28
317
28
28
28
28
204
493
77
447
415
304
310
437
28
21
310
238
331
304
201
304
310
304
310
310
304
304
28
304
211
28
28
64
255
186
304
80
349
304
121
382
304
331
114
304
28
171
28
310
310
310
28
304
400
216
28
140
310
28
28
28
10
304
304
380
193
472
28
310
304
499
310
41
310
260
267
257
310
304
230
304
28
304
310
304
310
304
28
304
365
28
173
34
490
310
93
174
310
422
310
310
472
304
181
52
285
304
28
304
310
39
400
28
310
310
39
344
454
91
310
304
463
304
15
158
342
442
310
110
304
165
310
304
28
304
20
28
366
173
310
310
28
28
426
28
211
304
310
400
140
310
166
7
160
310
304
105
471
443
128
28
304
127
356
147
408
304
253
495
302
310
304
28
304
28
310
117
275
310
409
304
310
310
405
304
304
310
406
304
28
310
382
310
310
310
28
310
304
310
304
310
310
304
51
304
28
329
310
310
310
341
152
26
28
408
28
304
304
105
304
28
339
136
310
36
28
28
304
458
304
147
151
442
304
310
304
185
349
422
28
28
304
182
358
28
343
304
24
28
310
310
310
91
90
310
451
365
304
310
310
310
310
304
196
230
412
92
304
304
438
5
28
310
304
247
28
122
310
310
28
304
185
310
28
304
310
304
310
304
304
28
380
120
304
304
304
28
28
442
304
28
28
143
304
199
49
154
28
203
310
306
28
28
358
304
304
453
69
167
28
281
310
310
298
110
240
390
304
304
310
313
310
310
304
402
28
498
310
310
313
163
441
304
168
157
336
304
28
304
28
304
304
28
461
304
243
28
304
304
310
310
340
304
28
28
206
310
398
28
379
304
50
304
351
28
310
248
433
295
310
310
225
310
391
198
28
161
304
393
49
304
310
310
304
152
48
304
304
310
152
304
65
310
28
10
49
378
28
332
310
310
261
249
310
303
304
289
127
19
304
310
177
310
134
226
28
310
28
362
388
304
310
347
310
72
340
310
310
55
120
308
304
447
29
6
82
304
28
28
407
304
240
28
310
127
382
28
313
28
420
310
304
251
328
28
28
421
310
36
304
310
310
310
304
28
332
310
28
310
310
304
28
310
304
304
255
420
304
310
28
304
304
306
486
32
30
275
194
28
471
10
310
310
329
310
304
28
486
304
28
304
310
310
218
7
206
28
28
304
487
28
304
304
310
304
28
41
307
28
189
270
28
28
28
28
287
49
310
310
304
28
276
61
362
28
483
424
304
28
90
28
177
211
4
310
267
28
310
288
310
304
423
164
21
335
310
310
138
310
49
30
28
304
310
28
310
7
479
28
28
310
259
342
59
310
290
304
327
47
294
28
28
281
28
382
310
135
304
430
304
74
304
304
28
283
304
178
364
354
124
310
310
310
469
14
493
310
112
310
122
310
484
177
304
10
304
28
304
304
304
319
310
304
310
304
310
310
161
310
304
28
304
310
28
333
28
364
31
281
317
304
28
463
364
310
307
310
310
28
53
385
304
28
220
191
304
28
304
310
146
304
310
310
310
223
356
304
310
408
176
146
304
304
28
304
310
310
342
28
430
82
28
28
310
290
310
462
28
310
24
350
304
23
190
436
304
304
418
28
132
28
9
69
244
240
497
310
304
146
304
449
304
28
304
304
28
65
310
281
281
16
28
161
328
304
310
336
304
304
442
28
7
304
452
304
28
28
304
49
482
347
28
418
304
28
304
310
74
310
77
363
304
304
310
304
304
321
293
28
231
494
304
28
304
28
304
39
435
371
28
304
310
468
310
304
483
304
8
304
28
304
310
241
28
310
310
304
310
301
217
310
455
221
295
28
310
28
304
304
352
28
415
28
188
122
28
310
310
28
310
176
227
28
28
310
28
310
28
134
445
383
423
285
310
310
173
413
291
147
310
448
204
310
45
304
10
304
39
109
26
310
365
37
310
28
304
12
28
28
304
28
310
310
304
28
310
310
379
420
310
216
325
28
221
166
92
217
402
291
340
28
259
116
495
310
28
28
306
363
304
264
304
472
304
8
304
28
262
28
381
310
310
308
304
304
461
28
107
381
310
310
324
310
1
323
26
313
189
304
2
119
454
304
24
207
72
304
310
71
28
344
278
310
82
304
28
310
44
19
313
310
304
310
310
310
211
310
98
28
304
304
304
186
28
304
130
310
452
437
190
122
304
106
28
240
304
28
330
310
304
304
28
310
304
468
310
310
310
327
391
310
417
181
240
310
28
28
304
28
310
338
310
304
310
304
28
397
28
28
28
83
39
422
28
304
281
28
28
310
28
104
332
40
28
28
1
396
449
493
28
310
291
310
28
304
46
397
28
304
459
304
304
368
304
310
310
354
310
28
395
426
28
310
310
28
28
310
310
408
329
392
28
310
304
307
310
310
310
71
304
310
304
28
431
310
310
310
432
304
116
33
143
304
253
498
352
28
162
304
23
310
304
71
441
28
408
235
310
310
28
28
73
304
394
69
29
304
402
304
304
304
154
147
265
240
310
160
304
310
310
335
304
304
398
304
262
304
310
28
28
266
304
300
422
28
304
28
240
304
280
270
113
28
310
310
310
310
304
310
378
192
156
142
28
236
177
310
310
310
304
7
410
307
310
310
304
310
28
304
35
304
13
124
310
28
310
293
387
28
392
457
64
471
304
28
28
310
28
110
346
45
370
164
28
304
16
304
304
28
304
426
304
402
101
304
310
28
100
49
304
90
310
28
310
376
304
46
2
310
107
310
310
28
28
175
172
369
304
423
177
304
250
402
310
16
304
1
28
40
484
120
304
310
431
310
177
304
304
329
186
28
310
28
304
304
231
310
304
434
31
304
28
304
310
310
310
451
141
310
382
28
103
304
304
341
28
28
28
415
310
52
348
379
28
1
151
82
304
15
289
324
429
310
48
28
310
234
310
304
259
304
310
204
283
304
310
267
28
310
310
304
235
310
28
304
304
28
28
28
28
304
28
28
28
304
310
149
310
28
28
28
28
28
310
28
310
304
304
317
28
28
304
304
383
310
326
304
468
304
28
310
466
425
304
304
304
79
53
28
28
201
28
405
310
346
28
310
304
28
78
310
310
202
28
36
444
441
339
304
28
26
28
165
28
188
199
28
304
304
208
333
304
310
304
310
304
310
304
310
93
310
28
444
402
90
310
310
310
28
28
310
310
304
304
304
237
408
28
310
92
28
304
407
1
110
310
28
28
304
28
310
369
269
28
304
28
304
310
310
310
232
308
291
28
1
197
59
304
28
304
310
301
28
310
28
195
310
28
88
237
28
28
310
304
235
324
463
445
291
304
28
28
304
304
72
70
164
64
486
304
114
116
417
28
310
329
25
376
156
236
304
28
28
310
310
28
304
301
483
28
310
491
304
28
261
301
304
248
16
28
304
304
304
48
92
395
216
256
310
310
28
310
28
310
180
304
310
304
290
151
304
304
28
310
437
310
28
310
103
270
304
304
304
310
304
393
342
310
345
161
310
28
304
306
310
170
109
310
342
310
310
459
275
181
459
369
310
310
304
304
224
167
81
304
304
361
304
150
304
143
28
67
57
304
310
152
418
164
230
28
163
28
364
200
152
28
310
304
95
28
28
62
28
434
442
28
304
217
74
304
303
184
310
28
304
220
28
28
304
28
28
478
304
464
304
304
261
183
304
310
304
464
217
28
310
375
230
269
348
28
310
310
28
304
443
304
310
304
302
310
423
304
28
28
304
28
289
304
405
28
28
304
304
28
134
310
316
453
304
46
366
215
28
28
445
304
353
28
177
370
310
454
28
91
240
1
28
112
310
13
33
424
304
6
4
28
28
310
46
28
28
304
310
397
304
28
28
304
304
310
420
28
340
8
387
213
28
28
304
304
373
304
304
199
464
304
28
459
307
28
450
28
28
310
310
288
478
239
304
304
277
310
3
28
16
313
52
88
304
304
28
28
304
7
377
452
9
28
310
28
28
304
310
310
276
431
9
310
337
486
53
42
377
150
289
353
310
467
28
310
455
405
304
304
310
304
451
341
304
351
350
466
304
259
304
152
28
28
500
310
28
193
310
310
304
195
310
340
342
394
310
310
310
452
291
28
94
78
304
310
26
492
28
28
65
304
310
28
201
304
321
310
28
57
304
28
304
304
304
304
304
426
310
28
304
183
292
442
98
211
270
462
304
18
411
310
167
422
172
359
304
50
71
28
49
28
102
280
310
46
375
28
487
462
310
310
304
248
310
131
62
472
229
310
304
304
320
44
189
464
28
117
304
180
261
28
103
28
28
304
304
310
28
304
11
73
325
150
28
28
341
28
28
28
304
28
28
310
332
240
28
50
304
310
310
310
28
310
28
191
253
304
310
373
50
136
304
28
310
256
304
28
267
310
161
30
334
147
310
310
304
310
240
28
28
104
310
310
28
28
304
310
408
467
304
313
304
304
310
285
2
304
462
310
304
304
310
304
304
304
232
293
187
297
456
73
304
28
310
109
310
48
250
28
304
147
298
304
304
264
310
380
310
304
220
310
392
477
219
87
139
32
50
310
28
310
310
197
28
304
57
304
28
265
28
43
344
310
310
28
220
310
109
304
484
447
470
360
28
28
139
304
310
310
154
304
184
176
310
108
494
304
310
253
310
310
310
201
482
150
329
304
170
372
28
271
304
451
382
28
232
310
310
304
28
28
304
28
332
28
304
177
304
415
310
310
310
28
458
285
304
304
79
186
310
310
310
310
355
304
28
341
28
1
111
28
310
28
304
376
310
28
310
310
310
310
229
310
434
254
28
124
310
28
97
304
310
28
304
262
28
28
310
28
344
304
310
28
344
310
274
178
322
220
28
28
304
310
28
423
28
62
304
310
201
304
310
332
304
304
28
28
412
275
28
441
310
310
310
310
408
188
28
455
304
385
12
28
28
304
310
304
484
304
28
310
310
310
310
484
135
310
304
313
28
28
91
304
310
233
310
50
28
184
170
310
310
28
304
139
304
28
229
346
28
310
344
380
151
344
310
310
28
28
28
28
415
97
28
360
191
282
304
411
310
304
310
240
304
310
96
152
483
304
75
304
304
150
28
304
490
304
28
357
144
310
28
296
99
153
55
188
135
304
172
28
367
304
416
378
304
304
28
445
304
28
310
402
463
28
310
441
304
304
472
28
304
310
20
42
304
240
310
310
228
310
25
310
28
304
225
304
492
270
28
160
310
498
345
231
304
310
304
304
486
28
408
22
304
354
310
310
304
28
481
422
304
131
369
310
28
310
310
28
304
310
112
304
304
304
304
28
409
310
310
304
197
28
28
310
171
28
304
304
310
408
28
28
119
310
310
220
304
310
28
28
304
28
310
353
28
313
92
304
310
28
28
304
361
28
304
113
304
310
304
28
304
228
444
310
93
304
442
304
28
384
310
28
310
304
487
310
213
28
28
310
28
460
317
304
382
310
307
265
28
304
28
348
93
310
28
282
264
276
304
28
304
310
211
310
28
304
132
28
304
28
310
304
28
161
304
72
310
225
480
313
39
58
120
467
310
451
68
304
310
310
304
383
49
310
304
310
310
28
310
326
402
58
255
28
28
385
310
28
295
304
304
304
304
456
95
265
304
304
28
310
7
176
207
28
481
28
351
28
304
310
304
28
310
96
310
310
28
304
28
310
310
28
310
304
304
310
310
433
304
181
39
304
310
28
28
28
28
28
304
304
205
440
304
310
310
177
304
310
472
304
310
28
42
488
28
28
304
28
304
28
28
194
391
304
97
386
28
28
28
310
353
304
28
304
310
193
304
24
28
109
304
310
304
291
310
458
115
310
473
48
28
310
310
28
304
304
109
28
28
382
310
304
304
28
17
310
113
310
310
1
133
310
499
304
177
120
28
310
402
28
40
473
365
310
304
38
304
28
458
28
412
304
291
28
244
369
250
310
28
310
304
310
28
395
28
310
189
114
28
304
28
304
120
313
304
401
304
28
28
310
304
53
304
333
382
304
28
28
304
28
463
52
310
183
273
304
28
4
28
260
28
304
67
28
310
304
310
28
28
390
28
332
495
305
310
310
28
304
310
313
304
304
388
310
75
28
304
196
28
382
304
28
304
28
28
310
125
310
310
402
35
28
95
310
310
310
28
28
378
28
304
405
304
60
28
304
304
304
304
310
304
94
310
310
304
310
310
165
382
267
196
330
310
28
304
73
304
310
304
281
325
304
304
310
304
310
476
147
304
304
310
327
28
310
310
304
28
304
304
304
182
312
28
434
310
304
310
194
28
265
304
28
105
304
402
310
28
28
28
304
116
207
310
321
310
310
28
28
374
28
333
5
291
28
310
304
310
310
310
304
278
310
28
304
310
212
310
310
20
28
310
304
258
186
304
310
24
304
310
310
28
377
318
438
304
304
28
28
442
28
304
310
304
28
167
304
304
34
310
312
28
304
241
304
28
310
466
304
195
369
310
481
28
28
310
310
304
304
147
229
461
28
28
304
28
18
310
13
240
391
43
310
28
304
432
339
20
221
28
332
310
28
340
310
28
310
304
310
186
310
28
28
17
304
304
310
304
310
270
286
310
28
28
297
310
304
304
311
304
28
304
304
120
28
149
310
170
28
377
310
28
28
28
28
304
310
240
310
154
304
414
28
24
486
28
405
386
26
310
28
9
28
304
304
304
310
430
193
95
28
349
211
304
256
489
349
333
310
31
304
271
304
28
442
304
28
28
28
304
304
370
28
304
435
461
304
28
304
28
310
28
28
304
28
109
28
238
304
304
304
28
28
310
28
304
310
310
310
310
28
181
310
28
310
28
107
233
28
199
304
304
28
499
310
304
90
28
28
304
28
257
399
148
33
310
402
28
47
304
62
39
172
28
28
129
272
304
253
310
345
217
28
77
160
310
310
403
28
28
98
28
28
304
150
334
458
90
210
28
28
310
308
310
28
304
382
304
310
175
8
28
281
304
21
310
28
304
28
310
304
310
28
30
239
79
74
45
310
424
58
310
28
132
310
321
304
28
28
28
310
28
98
370
28
28
28
304
310
304
28
109
186
310
304
28
310
310
73
304
28
295
348
440
28
52
310
419
40
28
304
310
265
28
28
310
218
489
304
28
304
310
310
98
370
315
28
358
322
28
288
304
304
310
28
28
211
304
285
206
134
310
231
310
310
240
195
304
12
310
310
310
414
310
310
12
342
496
28
310
238
310
140
28
28
380
238
382
304
310
205
310
28
310
28
261
345
304
479
304
28
310
28
304
28
28
310
310
310
211
28
304
255
197
28
304
304
310
304
310
310
327
28
311
28
304
304
442
310
310
28
28
304
474
28
28
310
64
270
87
28
304
310
28
28
304
304
388
28
315
304
338
304
365
476
364
354
310
310
304
28
304
28
310
28
310
93
28
359
388
28
310
304
310
462
304
304
398
310
310
304
310
310
304
408
304
28
28
220
224
181
310
304
154
304
310
304
304
28
463
451
304
49
139
304
28
304
310
28
304
304
310
70
316
465
28
28
28
28
261
464
304
332
304
304
28
190
304
248
304
50
304
350
304
304
390
304
310
304
304
28
304
230
299
23
301
28
310
453
28
304
498
28
235
304
334
7
310
310
28
304
304
304
310
270
1
150
310
274
28
28
312
311
28
304
310
310
15
313
310
310
8
65
203
310
358
304
304
28
310
370
310
28
304
304
310
30
304
125
310
28
304
269
28
28
304
310
91
310
310
304
28
310
304
310
304
483
28
470
304
310
293
28
28
304
310
310
489
438
304
265
28
310
310
448
28
304
373
28
304
96
310
458
308
417
28
310
239
420
310
310
34
380
28
304
184
28
304
431
28
3
28
304
479
350
310
28
83
28
304
310
310
53
310
304
65
141
196
310
310
304
28
310
304
304
310
310
116
28
344
473
328
194
304
26
304
304
304
28
72
304
348
28
454
28
304
395
147
64
177
243
310
28
42
310
298
402
304
28
28
310
310
325
198
236
402
310
304
304
304
346
254
310
304
45
265
28
408
313
304
286
304
62
310
466
310
310
304
304
28
288
28
28
28
416
310
323
441
310
28
28
310
310
28
402
310
203
106
135
314
310
313
310
362
315
310
310
304
28
28
304
28
212
404
304
310
90
401
332
398
385
304
310
291
419
304
310
402
28
28
105
310
310
304
310
304
49
24
310
67
28
291
412
367
310
310
28
218
392
310
278
140
332
53
129
310
229
476
139
229
310
28
57
254
499
375
28
304
183
345
97
457
310
304
301
28
339
28
28
304
304
28
331
304
310
382
446
310
304
304
276
255
122
45
28
334
296
28
28
310
139
304
304
68
28
114
28
28
304
28
28
415
28
28
304
309
28
63
310
335
304
44
275
205
28
404
350
30
310
149
310
310
310
38
395
310
310
28
184
310
310
390
392
310
310
28
28
28
287
215
87
310
304
310
484
310
28
421
109
28
420
20
48
310
310
310
89
28
256
287
28
304
304
304
155
310
310
28
310
310
310
310
481
304
304
310
412
28
70
51
310
28
310
270
53
28
310
304
304
200
304
310
310
253
28
324
28
28
281
258
310
28
310
304
199
242
313
187
80
431
28
266
28
277
21
411
134
411
109
106
310
310
304
28
28
310
310
310
398
164
415
173
68
28
310
1
304
486
28
310
310
310
310
16
310
28
310
304
310
310
310
304
310
304
235
310
346
401
304
310
310
304
28
310
28
310
28
28
28
403
334
28
304
190
63
310
28
41
310
304
246
103
379
310
279
110
28
28
450
323
310
78
64
304
310
28
310
304
28
54
304
116
304
29
310
112
320
310
24
28
292
291
206
304
28
310
498
310
313
310
25
233
28
28
304
28
310
148
310
422
471
223
266
28
310
304
28
310
28
103
28
486
1
240
304
127
28
355
310
79
304
28
310
464
304
304
263
395
310
304
310
304
304
137
304
28
28
167
28
307
28
28
304
28
452
28
74
31
310
28
7
304
310
28
464
28
310
310
28
310
197
310
424
28
304
20
125
28
47
373
28
310
28
28
310
165
168
304
14
304
91
304
28
304
430
137
191
310
28
31
304
28
28
304
152
28
126
52
310
310
106
310
310
310
149
28
304
310
222
28
304
28
477
28
304
373
310
304
304
304
310
310
304
28
310
310
304
310
310
28
420
303
28
304
304
28
304
28
27
310
238
211
304
310
28
258
310
28
486
310
310
388
304
128
28
28
304
28
304
304
84
281
304
304
28
493
173
310
281
266
51
329
83
398
304
28
304
304
28
307
28
101
28
28
310
139
28
310
310
304
437
301
28
28
310
28
304
304
270
310
163
304
304
310
310
49
228
310
423
291
310
281
310
310
310
304
304
310
310
168
310
489
28
1
304
310
310
304
304
28
148
310
310
408
310
310
481
304
28
304
451
219
304
304
168
304
304
310
293
324
310
100
310
70
28
229
49
28
310
269
49
304
113
310
28
28
28
204
422
28
28
28
28
304
28
310
376
28
158
374
350
28
310
28
310
28
310
310
28
245
169
468
304
28
310
283
28
310
446
310
339
284
28
310
28
44
149
28
227
28
221
304
146
304
28
141
304
304
310
304
28
326
126
28
152
348
310
310
304
310
28
304
310
372
249
492
28
28
310
310
310
28
304
116
310
28
304
310
443
304
310
28
304
28
494
304
304
332
304
221
304
313
304
310
304
208
310
262
304
310
452
28
28
120
310
310
304
310
28
436
304
304
304
28
28
375
28
28
248
120
28
304
28
281
28
211
301
391
114
402
304
28
310
310
301
304
406
304
304
304
18
28
310
304
428
310
25
28
310
75
304
28
175
387
310
310
304
304
135
310
310
263
310
28
116
310
162
292
310
18
304
448
313
28
490
310
310
310
28
310
178
287
304
76
310
310
236
28
460
17
304
304
304
492
304
304
28
134
254
26
310
455
152
310
28
28
319
310
304
28
267
310
310
301
9
156
445
304
28
28
310
272
304
219
287
28
310
195
211
245
310
102
28
310
28
49
310
124
310
310
300
28
405
310
28
304
310
310
28
370
254
142
304
463
310
304
310
436
310
310
304
310
310
310
28
310
28
255
275
304
326
304
310
386
104
310
304
304
304
182
291
39
283
310
304
304
21
304
39
99
28
310
304
205
28
427
304
493
304
466
141
206
28
28
28
437
310
28
203
28
432
310
28
28
341
28
304
304
28
310
310
304
310
28
304
310
28
369
28
313
28
181
304
381
288
28
117
272
304
310
304
353
304
310
28
28
310
108
499
310
210
294
23
357
495
304
327
420
28
28
310
402
310
351
28
70
304
28
444
4
471
310
304
304
340
304
304
310
28
304
384
28
310
28
199
304
100
23
164
293
109
483
28
310
310
310
1
28
28
146
310
28
209
70
310
243
28
310
310
310
97
313
304
28
304
331
310
304
310
122
304
28
304
406
361
70
487
304
265
28
310
310
310
304
304
28
304
304
310
310
304
310
304
43
28
232
86
28
320
330
310
490
28
28
102
230
304
28
28
310
304
65
285
310
310
28
304
28
310
304
310
269
346
310
28
304
312
10
239
304
134
28
28
235
216
310
347
304
28
28
304
410
304
159
265
28
28
304
28
304
304
440
289
310
310
28
304
310
310
51
310
304
310
103
323
304
238
28
304
310
240
278
211
257
134
387
304
304
304
310
310
304
190
38
31
28
28
305
28
344
310
71
28
28
122
389
310
28
310
304
28
310
304
28
163
310
25
304
280
420
28
304
310
28
465
374
93
395
310
304
85
28
304
15
211
310
310
28
304
28
399
88
304
500
28
310
285
135
304
304
304
310
304
441
310
119
454
225
28
293
310
427
28
28
310
304
349
28
310
184
38
302
328
219
28
304
310
153
394
132
441
310
304
386
304
194
310
28
304
310
241
304
278
28
123
310
28
310
310
310
250
304
124
28
291
40
462
8
373
250
156
151
310
359
28
181
165
196
28
310
483
313
310
310
28
122
304
57
318
310
75
489
28
310
34
28
28
310
310
286
483
28
310
488
245
28
310
310
28
419
310
310
28
59
28
224
310
304
28
447
190
37
498
310
310
445
304
310
310
28
179
310
28
304
65
28
304
257
204
28
460
304
310
304
310
310
310
304
28
304
310
332
481
304
310
159
28
304
304
304
28
28
300
420
310
28
28
28
291
310
28
310
28
304
310
197
431
304
304
279
223
240
304
304
497
28
310
310
28
310
310
28
151
304
175
190
141
257
304
28
180
310
304
304
270
28
310
310
270
103
304
428
80
310
423
310
310
187
297
390
28
120
304
310
469
304
304
200
304
62
175
304
13
28
310
483
423
310
304
28
93
362
106
306
304
28
310
306
310
202
28
304
140
304
177
408
28
181
329
353
391
126
310
310
169
159
28
310
338
28
28
28
310
223
310
304
28
304
304
310
304
310
304
310
304
310
28
156
304
195
240
310
304
231
310
28
28
428
28
304
310
210
211
79
388
304
304
28
453
304
310
28
468
483
28
28
310
310
304
304
304
192
28
310
238
304
281
304
382
304
85
7
164
304
304
304
86
304
310
311
368
173
310
397
464
28
28
287
53
310
211
310
240
310
28
244
28
310
270
46
304
402
310
310
310
310
51
310
406
483
252
28
28
310
304
28
304
310
28
195
28
147
89
310
304
310
304
28
479
28
304
304
28
304
304
28
304
28
310
310
28
53
304
304
71
28
304
304
28
261
466
300
310
304
304
71
211
28
28
128
28
28
419
28
326
304
28
192
205
310
28
304
432
310
101
304
28
304
28
310
304
310
310
28
304
310
402
28
281
462
310
4
470
209
301
157
152
134
71
486
28
263
304
28
155
423
28
267
28
28
303
497
310
28
310
28
310
28
28
456
310
276
310
444
28
310
304
156
304
30
304
5
304
28
304
304
166
427
28
313
315
136
174
310
310
182
416
38
218
192
304
28
304
310
310
310
111
242
304
304
28
304
304
412
304
310
28
406
14
304
304
118
310
408
28
28
412
28
310
28
28
492
304
250
426
310
283
310
310
304
28
65
310
304
499
497
304
304
304
23
28
28
56
266
69
476
253
310
325
28
310
28
28
87
244
56
476
426
310
310
310
28
310
310
28
83
304
18
292
304
28
310
28
28
236
310
28
393
150
310
304
210
325
483
310
310
248
53
192
466
304
435
304
21
310
429
28
28
304
310
28
28
409
39
28
332
147
28
496
28
89
28
304
304
126
484
310
310
127
28
28
310
310
28
37
304
281
332
304
137
56
304
310
17
304
28
281
293
310
35
28
129
429
310
310
310
148
205
310
199
382
256
28
310
28
31
304
391
310
29
304
310
333
310
304
304
304
352
385
310
414
310
304
28
240
304
225
194
304
310
304
304
193
28
310
304
398
28
304
310
304
28
28
421
79
28
304
382
28
29
28
304
310
304
28
28
28
310
304
310
257
28
304
304
304
294
304
225
310
304
65
95
270
28
28
155
403
28
349
310
28
304
479
310
310
342
452
385
28
304
310
310
28
478
304
449
28
272
486
28
28
406
304
310
310
300
28
211
304
304
28
53
310
141
28
191
330
175
61
310
264
461
360
304
304
383
105
310
28
28
28
310
76
284
304
464
460
310
310
426
28
28
7
343
408
450
304
159
28
310
304
28
120
352
28
304
194
438
310
318
449
310
304
28
298
310
304
420
245
304
310
304
28
304
304
310
304
28
304
310
28
28
368
310
310
464
28
310
147
372
304
28
310
28
471
49
304
373
189
403
310
304
310
310
28
304
86
310
304
304
28
28
310
291
28
28
400
28
161
310
244
310
28
310
17
310
304
28
304
28
28
154
28
28
28
494
310
304
199
304
310
310
304
28
38
305
281
499
404
304
358
304
304
310
28
222
304
262
28
304
28
304
221
310
340
310
304
28
310
270
310
304
72
304
228
28
304
310
465
310
304
240
65
28
304
28
28
304
304
220
304
310
456
304
28
147
304
454
310
28
310
304
304
310
65
49
310
167
310
304
198
10
222
28
304
310
304
304
310
280
310
28
310
304
253
265
310
304
28
310
301
28
28
28
265
301
310
435
130
304
28
28
310
310
304
28
452
304
281
310
304
118
205
148
141
304
177
28
370
304
28
336
475
67
432
296
310
310
28
304
395
13
389
28
310
24
146
1
399
304
28
310
157
28
310
28
301
1
28
350
310
28
306
310
304
28
71
3
210
310
334
333
304
28
178
310
304
310
1
28
310
358
310
453
438
310
347
28
310
28
310
147
147
310
304
304
310
23
483
95
360
310
278
28
304
493
408
426
315
307
304
304
152
310
310
351
49
440
102
304
483
310
5
310
332
28
28
294
384
310
422
28
310
28
310
310
304
310
304
310
447
354
28
304
266
1
11
98
304
304
254
310
492
310
310
406
133
310
437
390
229
28
28
304
95
304
28
28
304
223
256
28
230
103
304
39
28
304
28
23
28
118
304
370
428
310
304
159
87
8
310
304
304
310
28
310
29
304
28
310
28
12
304
28
237
310
28
28
304
28
326
50
304
28
104
304
31
156
367
310
76
304
28
144
117
208
35
310
304
205
126
28
28
28
291
304
310
304
392
28
310
28
172
310
28
70
240
36
28
304
304
28
124
396
310
397
310
438
28
304
28
28
309
304
144
28
304
304
304
113
302
104
303
304
310
310
32
310
310
304
28
310
310
28
291
310
310
270
362
304
304
304
105
310
28
304
304
304
460
28
28
310
304
141
290
28
313
28
304
304
28
28
268
439
423
483
304
302
28
1
304
77
304
65
244
262
238
152
310
310
304
310
310
289
130
304
94
310
105
208
336
310
28
331
268
28
304
28
310
200
28
28
310
310
397
304
310
28
304
310
305
191
310
330
492
28
310
193
267
452
211
98
189
327
54
301
291
42
151
108
59
310
168
304
310
438
304
441
304
310
28
7
310
270
304
310
443
28
304
28
106
28
81
28
304
1
179
377
28
435
130
310
307
197
311
304
28
310
212
310
310
336
431
304
28
304
28
304
304
53
306
385
28
28
175
304
3
492
301
304
310
382
28
304
344
283
28
28
120
339
310
310
28
477
331
304
452
163
310
28
289
310
310
310
365
28
28
118
310
255
304
28
310
248
478
28
28
28
310
310
304
310
310
28
310
28
44
235
310
426
390
483
291
310
304
27
55
310
54
112
304
471
90
310
304
310
53
28
433
1
337
306
28
28
310
45
426
310
179
344
246
307
310
160
310
1
350
106
304
212
28
304
222
28
28
267
304
310
404
304
303
382
28
304
11
304
28
418
28
304
66
304
304
417
304
290
223
304
324
203
482
310
310
28
119
436
281
310
271
310
390
304
304
28
28
281
82
304
304
415
28
310
106
304
28
8
304
28
28
310
412
281
28
483
115
83
310
303
310
310
394
28
420
310
39
304
280
407
9
310
28
170
284
468
310
310
28
201
310
429
370
304
304
344
304
304
432
310
28
10
28
258
304
28
304
270
304
363
304
304
464
24
28
310
28
483
28
480
310
28
310
310
304
304
310
289
304
192
160
461
28
28
310
343
28
226
310
351
28
156
28
310
304
74
399
304
304
310
304
28
310
313
319
65
304
189
69
28
28
310
310
28
53
28
304
39
310
304
28
240
304
417
28
28
263
304
304
258
415
387
28
53
28
304
181
310
28
395
234
28
348
332
304
49
310
223
314
10
310
359
26
304
334
416
423
304
376
304
304
310
310
227
275
304
28
310
481
28
28
376
473
383
115
304
28
275
28
310
28
23
304
452
304
120
310
310
28
304
238
310
240
321
28
88
423
327
147
1
28
304
304
310
28
304
167
317
442
304
310
368
304
28
310
65
310
62
156
304
44
304
304
28
493
441
275
28
459
304
65
304
304
310
398
310
310
304
304
4
310
28
310
47
310
310
355
28
304
263
39
310
28
310
304
304
304
28
28
216
28
28
36
28
304
313
394
382
313
28
310
28
436
408
310
28
487
28
434
243
28
304
304
310
478
304
304
250
50
354
178
28
310
304
476
304
28
322
304
28
304
485
304
310
28
281
471
313
310
28
304
254
304
28
463
211
310
286
457
304
111
304
28
310
310
28
304
473
28
28
418
310
445
304
28
171
28
312
442
171
28
461
223
28
298
28
386
65
304
28
304
450
448
184
69
304
28
108
195
462
456
327
28
450
310
28
103
304
149
47
135
400
28
382
49
72
110
304
334
310
310
457
313
408
310
155
310
304
197
304
120
310
28
195
9
304
382
28
304
465
16
304
304
310
304
313
285
362
304
310
28
44
304
411
71
310
310
304
156
310
310
163
28
304
281
304
28
45
28
9
28
28
423
310
39
191
304
71
304
220
310
120
28
28
176
304
57
310
304
147
304
44
304
310
310
149
304
310
384
304
304
211
310
281
304
28
124
304
310
28
28
304
28
28
364
310
205
310
496
28
44
282
375
468
310
304
103
304
92
28
28
449
304
423
423
310
456
28
304
310
310
332
310
28
304
68
310
304
223
310
310
304
310
28
222
28
28
271
304
190
32
472
304
257
181
28
304
28
304
304
28
448
49
304
304
310
174
310
28
301
310
182
310
310
310
28
310
304
310
310
304
28
310
310
28
407
480
310
461
310
304
310
304
304
28
304
362
476
387
45
28
28
310
326
421
304
241
310
157
46
304
191
28
304
397
310
382
304
231
65
310
2
310
304
310
310
310
310
497
28
304
304
28
418
347
1
310
342
407
219
49
304
310
323
304
310
304
28
301
310
152
28
310
28
310
263
310
270
393
103
186
310
310
367
28
28
28
310
298
36
136
28
304
310
304
304
197
304
291
28
304
28
310
65
304
304
310
353
225
310
304
304
310
304
310
28
130
390
471
310
304
397
28
43
153
310
310
64
310
304
304
310
28
313
310
310
304
314
381
310
281
120
427
83
28
49
304
375
274
28
310
120
404
242
28
281
149
310
28
193
304
295
488
28
310
28
28
387
310
310
147
310
65
310
194
28
228
310
63
304
310
310
44
142
304
310
30
310
298
310
310
304
304
310
28
304
310
28
28
304
28
219
65
304
28
79
310
313
28
310
496
304
28
54
304
310
28
310
405
310
310
304
28
28
28
310
251
310
28
304
141
408
174
14
412
28
28
496
304
310
163
5
310
142
281
314
304
310
261
310
321
28
310
214
28
28
28
310
310
28
74
470
442
310
304
115
28
304
281
469
28
304
28
206
310
310
358
398
310
242
28
28
341
49
458
14
240
305
28
310
28
28
496
476
321
310
28
28
28
90
28
304
28
459
310
273
284
304
304
28
422
28
310
310
310
310
120
304
304
304
310
28
360
146
310
304
304
28
490
291
310
310
402
310
211
319
304
71
453
310
339
310
310
98
28
304
310
43
309
185
212
304
347
28
135
310
28
204
310
304
435
65
28
310
310
195
304
28
304
310
230
28
304
310
423
28
310
304
433
304
310
310
229
28
304
72
166
310
138
389
346
310
310
476
120
18
291
415
380
310
185
194
310
28
423
310
408
478
310
438
28
304
28
304
310
248
475
310
28
304
310
408
28
304
28
7
418
479
28
28
310
65
304
310
28
310
4
28
304
48
304
361
304
28
28
402
310
310
310
35
393
310
310
310
1
242
28
310
310
2
310
28
11
49
376
282
106
28
310
450
237
310
310
28
304
224
28
351
304
245
15
208
313
310
104
42
304
304
340
436
393
28
310
304
116
221
310
28
28
284
392
90
28
173
377
417
217
310
304
304
310
304
28
47
28
304
4
304
310
28
28
49
304
28
28
310
304
310
131
28
304
304
328
49
28
42
270
28
28
237
310
28
304
100
304
310
304
310
28
304
282
206
310
28
304
304
1
28
310
310
28
28
28
304
304
425
28
416
304
123
236
310
28
83
382
310
271
28
304
180
28
110
310
43
310
28
310
50
304
28
406
304
372
310
304
304
310
358
304
304
310
449
28
28
120
215
310
304
310
310
28
304
423
382
304
304
28
28
310
28
28
304
147
28
28
275
304
304
393
28
310
28
73
38
310
28
484
304
328
28
15
438
310
310
435
28
304
28
304
92
106
28
73
28
135
310
304
295
310
177
28
304
72
310
28
310
310
28
28
304
423
28
310
310
343
312
310
304
304
208
151
198
304
28
304
304
310
28
304
165
474
28
310
488
28
229
310
28
382
310
310
35
310
285
28
274
412
345
280
28
350
310
310
229
304
277
127
310
304
28
28
304
438
28
91
28
304
186
304
310
58
120
224
28
28
28
140
405
310
28
304
28
310
270
184
28
310
304
28
310
28
28
304
28
28
336
310
275
104
310
115
209
310
239
27
313
442
8
304
28
304
43
165
304
56
39
439
62
310
28
29
304
310
185
304
28
281
28
276
99
304
28
310
172
410
28
310
307
304
304
304
265
310
423
28
28
386
304
28
304
304
310
304
140
30
28
22
310
304
252
28
417
28
500
490
28
310
304
47
185
422
310
310
310
28
28
28
310
310
28
28
310
28
310
310
483
207
310
150
28
28
243
304
135
310
310
50
310
255
310
35
310
310
310
304
28
159
1
402
310
475
28
304
304
184
304
310
304
304
290
28
304
312
260
310
382
28
28
304
310
310
36
291
122
292
310
28
304
28
116
28
310
304
28
452
310
239
28
28
28
310
214
179
304
304
434
310
28
236
252
304
168
310
120
28
304
310
310
304
109
304
290
28
28
310
310
1
31
417
304
114
303
304
304
310
310
423
334
28
28
45
6
28
304
310
49
455
385
304
310
306
28
304
28
28
310
86
304
99
28
28
310
28
1
310
387
28
28
65
310
285
304
325
133
310
28
310
317
304
362
28
310
28
28
377
310
61
94
464
28
28
217
467
304
167
242
28
28
304
310
402
218
271
42
14
304
310
310
304
28
28
304
304
81
135
304
354
421
310
314
310
28
28
65
354
151
335
216
310
310
28
453
310
304
304
73
310
310
310
310
304
259
87
4
304
310
28
378
28
179
310
310
310
278
310
304
28
28
310
333
304
28
182
304
310
28
311
304
56
293
491
28
28
28
28
28
304
334
28
304
412
28
297
304
28
310
56
28
370
127
310
310
310
270
390
126
490
424
304
270
310
321
294
310
310
28
453
33
49
310
304
147
304
196
403
220
251
298
28
28
310
304
28
277
304
304
172
304
310
322
310
304
310
332
310
28
28
310
310
310
418
310
304
28
186
471
96
310
304
310
298
304
310
310
190
28
8
310
43
304
304
101
304
385
28
304
188
189
39
310
281
349
28
28
313
361
304
144
310
310
304
304
3
28
310
304
28
28
147
186
88
28
355
79
304
310
28
304
406
115
28
310
304
268
184
304
310
304
310
9
28
473
9
28
28
28
304
28
437
28
310
310
304
310
310
53
29
304
473
304
28
304
310
128
304
304
304
391
49
310
116
304
197
425
304
310
198
304
258
310
304
310
28
341
310
406
100
479
392
5
310
304
28
28
366
28
28
291
304
276
28
310
28
25
304
28
490
28
28
160
304
269
304
28
310
9
44
423
310
304
310
304
310
304
28
291
304
310
147
304
310
49
495
310
331
304
28
96
28
304
31
310
304
304
310
304
310
387
163
304
352
310
235
353
83
222
304
74
415
89
39
304
310
231
304
304
482
304
213
440
304
459
310
28
414
28
28
496
304
446
28
304
310
378
304
304
417
28
233
304
304
194
313
310
304
245
304
304
310
304
310
28
310
28
28
310
28
310
335
240
313
98
488
76
25
304
310
144
329
28
449
310
28
225
28
28
304
28
310
313
304
304
304
307
28
304
301
164
307
171
304
304
304
366
28
304
304
310
28
310
304
28
304
457
304
28
304
211
304
310
28
478
28
361
304
413
310
206
104
304
281
202
435
257
304
154
304
310
28
28
43
28
310
346
234
28
346
28
310
28
304
304
310
223
310
202
310
259
310
304
469
28
310
265
238
28
251
173
132
304
87
310
81
98
304
28
310
256
304
28
142
310
465
304
28
28
112
166
28
310
28
28
310
70
310
310
310
28
28
28
405
304
255
241
99
28
304
304
304
304
310
310
418
221
310
6
384
53
420
430
310
65
50
310
304
304
310
473
28
310
310
113
28
365
310
124
28
337
172
28
28
162
305
304
28
310
328
69
1
310
28
28
43
296
270
425
359
183
304
260
304
28
310
310
291
433
252
43
310
28
186
387
28
28
304
304
304
483
132
177
385
109
304
28
333
310
14
304
304
310
415
65
28
304
491
304
28
304
304
310
310
197
304
71
28
310
386
304
304
304
304
233
103
28
28
304
28
120
304
310
1
304
378
28
28
304
28
61
306
28
310
462
310
310
304
28
304
304
426
304
310
402
310
293
304
64
138
263
28
28
304
307
310
313
155
282
310
243
402
304
304
28
310
310
330
304
240
421
310
150
286
310
304
28
310
471
28
304
304
304
73
324
304
310
147
84
408
28
304
310
480
28
310
304
310
304
304
304
176
365
28
239
304
340
304
28
28
310
304
28
71
28
304
310
304
310
304
310
28
310
310
164
310
310
202
310
28
304
304
304
304
28
49
28
310
28
391
432
213
310
28
461
310
304
35
304
217
9
43
310
310
28
468
310
40
73
39
310
304
240
480
249
310
310
94
329
304
304
275
28
28
310
304
310
44
28
390
310
310
304
304
28
28
4
394
304
297
310
310
28
275
304
310
28
28
304
359
28
304
310
48
274
28
1
222
28
310
48
41
89
283
98
304
69
28
304
310
310
28
28
421
28
493
310
310
183
304
304
149
28
310
310
28
304
304
159
310
62
304
353
382
28
28
229
1
28
304
202
198
304
310
49
332
291
28
28
85
304
310
5
310
310
304
124
92
304
304
255
279
310
115
23
124
310
435
28
304
208
304
225
310
82
460
304
28
476
304
13
423
310
304
454
28
205
310
28
325
304
57
201
28
304
28
382
134
237
28
304
28
365
245
28
310
461
146
310
304
310
310
304
408
304
28
53
310
310
439
28
304
310
256
304
163
310
304
28
28
280
28
28
28
304
310
28
28
265
88
304
28
28
223
380
65
405
304
310
1
304
234
133
304
28
28
304
28
1
211
258
304
28
85
460
310
28
310
28
28
28
471
304
304
304
28
302
276
305
310
304
310
336
310
304
469
476
499
254
388
28
304
304
304
476
64
304
28
310
483
332
332
304
309
28
304
310
35
28
185
28
128
28
143
28
282
446
336
310
304
310
155
56
28
304
409
304
28
304
65
176
310
304
304
69
28
120
50
319
28
28
304
220
304
310
5
310
23
28
28
310
382
28
304
28
453
304
304
310
91
256
53
409
304
28
467
310
304
304
310
28
414
28
39
332
304
282
28
310
199
53
304
28
310
327
227
304
423
310
291
214
28
304
28
310
310
361
303
28
148
310
237
214
28
28
375
38
21
310
208
310
304
310
310
304
122
310
135
304
310
310
304
310
304
28
240
28
332
113
423
28
304
310
464
181
240
402
468
304
47
28
280
304
310
304
28
299
310
416
28
304
310
80
150
36
252
28
310
232
302
28
497
362
304
94
310
310
304
28
28
304
304
28
304
43
277
310
304
438
304
389
28
157
327
28
222
28
304
28
313
370
304
310
310
304
242
28
304
304
291
310
408
28
28
287
44
304
386
225
306
361
304
375
29
28
159
62
310
304
28
304
9
28
28
265
300
347
51
461
87
312
304
310
310
28
304
304
329
75
304
304
453
341
310
28
16
28
304
28
28
304
310
281
402
28
59
28
144
315
65
304
304
449
28
358
153
304
286
304
328
42
304
291
304
310
406
310
335
198
304
417
28
28
28
304
304
304
28
310
489
310
28
304
354
302
313
310
28
375
324
205
28
28
304
402
304
310
28
304
284
211
268
313
206
310
310
304
304
275
197
231
482
28
304
28
356
301
118
233
304
28
304
310
310
304
39
217
304
408
63
310
28
304
195
296
68
28
304
304
396
28
240
28
28
304
492
310
405
310
304
28
165
28
310
28
423
28
304
226
304
28
28
219
28
310
304
28
370
28
235
310
304
310
28
304
304
110
304
88
132
485
292
318
258
28
28
304
310
28
297
304
304
200
442
95
304
304
28
28
304
28
304
310
39
304
304
307
28
310
28
28
304
391
304
304
304
226
304
28
304
304
300
436
310
28
28
286
310
310
304
310
120
28
304
104
28
304
18
44
459
28
310
202
13
209
341
10
13
253
136
67
28
69
28
304
310
310
114
304
390
304
28
304
304
310
28
167
310
304
404
304
23
28
28
281
304
28
28
28
28
310
304
304
378
28
310
28
90
310
483
310
28
345
28
28
28
304
304
304
28
310
28
304
304
304
106
144
28
310
310
118
28
28
228
28
304
310
28
329
28
353
304
76
310
146
366
2
28
304
28
160
301
164
310
213
120
483
28
36
38
310
304
28
304
423
28
28
310
148
28
310
310
304
28
137
310
310
28
240
304
310
210
398
310
310
304
304
28
310
446
28
28
304
310
261
28
411
310
310
1
310
304
28
28
304
304
310
304
310
310
310
500
304
310
28
172
428
304
310
310
310
28
304
304
310
145
28
310
403
407
28
310
291
28
304
150
304
304
304
304
28
310
28
165
360
452
310
328
423
42
28
310
3
310
42
304
28
106
310
499
476
154
369
423
39
28
457
226
100
142
304
234
304
304
310
2
240
310
38
28
423
219
64
28
310
319
265
310
304
310
159
310
304
486
53
28
487
481
304
332
28
28
103
304
28
310
304
28
304
310
77
313
304
353
304
65
28
175
145
28
310
304
205
28
310
290
336
310
28
310
304
28
304
28
304
310
28
310
310
28
301
310
304
310
396
28
375
220
310
304
28
310
28
304
226
310
310
304
310
310
28
28
304
304
310
304
188
228
304
304
72
73
304
28
432
310
304
304
310
267
304
28
310
8
304
68
310
28
310
310
310
481
28
258
28
111
304
81
225
164
304
310
321
304
183
368
28
281
304
310
28
310
310
310
304
304
310
347
310
28
35
304
446
39
304
304
234
332
49
226
310
28
477
28
418
304
304
10
378
270
28
310
28
173
90
28
28
28
310
49
250
28
282
28
310
64
310
50
191
310
310
272
36
28
200
78
304
310
304
310
195
332
304
310
315
310
304
304
241
304
211
310
310
28
398
114
295
310
184
310
310
28
77
95
313
437
41
51
312
416
243
28
406
304
310
304
304
304
39
330
304
304
301
304
304
358
185
60
310
28
310
304
68
304
447
53
28
1
250
28
310
310
120
486
382
156
437
160
28
310
302
285
28
77
310
304
304
304
304
310
153
28
304
36
310
304
83
85
168
304
310
304
28
28
281
304
304
304
304
310
438
28
304
310
310
310
310
28
96
270
270
304
28
304
229
132
462
304
304
306
310
28
190
474
291
28
304
149
304
396
121
28
310
310
304
389
28
415
192
457
304
310
4
304
28
301
297
222
28
310
310
304
310
301
13
329
310
240
282
473
310
310
6
28
304
368
480
173
65
310
310
28
28
304
28
28
310
53
222
303
310
28
304
28
304
310
120
310
28
28
269
28
28
272
488
294
28
304
28
395
79
109
114
428
28
304
231
218
410
304
28
28
28
28
28
392
310
411
310
417
200
310
310
304
28
21
18
28
95
125
204
310
304
304
28
270
243
28
304
28
304
469
310
304
65
310
474
310
310
304
304
310
304
304
427
454
310
304
28
310
310
310
394
268
28
28
304
304
28
310
249
310
304
28
407
304
310
138
310
407
28
28
28
304
28
304
310
310
310
423
447
479
164
28
202
304
304
304
28
304
310
28
402
310
310
93
310
310
304
28
73
304
328
464
28
128
304
28
310
28
430
304
310
419
276
349
304
167
28
304
310
28
43
310
148
310
304
310
321
304
81
304
28
62
310
310
382
304
427
28
28
28
304
310
48
328
304
28
177
310
304
93
156
310
161
304
304
53
28
10
304
57
310
402
172
475
304
304
304
229
470
310
304
246
28
310
310
311
449
304
28
310
28
310
310
310
28
28
335
271
304
304
281
304
310
324
310
304
303
39
459
379
28
451
28
304
304
409
304
442
28
304
28
28
28
304
304
346
304
382
310
335
28
304
304
420
333
247
304
447
304
28
370
59
310
83
304
431
28
244
310
28
310
196
240
310
304
266
304
105
28
310
28
310
310
304
87
28
28
104
28
28
28
335
291
304
445
28
28
304
304
310
1
28
258
28
304
310
304
28
291
89
28
310
310
310
245
491
304
141
28
310
304
28
304
163
380
372
304
248
400
28
153
310
304
310
28
304
304
304
310
304
355
21
28
1
28
28
310
250
454
304
310
28
372
304
310
33
199
310
139
304
245
304
28
386
28
310
304
409
28
452
304
281
310
136
408
310
28
304
304
388
426
28
304
28
28
304
28
28
8
28
310
28
310
28
361
304
310
304
304
417
304
310
304
310
304
304
304
28
477
28
304
310
28
298
28
304
151
310
379
18
116
499
214
150
28
304
310
340
79
304
443
463
304
483
310
304
304
408
304
108
283
310
193
304
304
193
304
337
28
310
304
411
28
28
318
310
304
408
310
163
28
310
310
28
28
440
304
171
310
304
13
286
53
304
355
28
254
304
122
28
88
310
310
304
350
28
304
49
243
148
310
310
28
164
28
200
28
304
304
28
304
28
310
304
478
28
304
304
310
28
310
65
310
310
304
310
447
310
310
7
310
28
304
304
168
28
28
28
68
310
483
310
28
182
28
310
53
310
310
28
304
28
463
310
107
304
310
304
322
445
28
310
310
304
28
448
310
310
310
341
28
28
310
304
28
28
28
304
28
310
243
310
301
266
304
304
168
26
28
28
476
394
310
310
133
332
332
310
310
28
304
410
362
155
39
28
304
310
28
310
44
310
142
448
28
310
272
28
310
28
275
68
165
62
302
304
197
304
310
197
310
304
310
28
254
310
12
304
89
310
304
330
304
91
304
28
310
304
28
28
28
207
28
28
310
382
28
310
442
62
310
44
304
310
230
407
304
28
28
165
310
310
310
149
304
377
304
332
28
185
310
310
389
28
28
337
28
28
411
377
304
304
304
469
380
28
152
349
310
62
310
385
160
310
310
28
304
148
287
310
28
28
28
476
1
432
310
28
261
28
304
310
28
304
81
120
304
28
304
28
79
138
304
304
28
304
312
408
49
188
64
491
454
405
184
240
310
318
28
211
304
28
310
194
28
143
308
423
252
310
310
310
310
28
486
52
310
267
304
304
416
304
304
310
304
304
489
310
310
319
310
304
147
493
255
18
304
304
390
304
310
193
4
28
483
28
310
259
310
304
64
310
33
28
304
139
304
304
310
304
354
281
99
310
304
28
403
39
335
304
304
28
28
4
310
304
127
310
304
310
209
28
304
304
304
310
310
28
304
96
310
28
304
28
28
28
453
28
84
188
304
391
203
304
359
360
28
304
86
402
28
33
28
304
106
28
132
483
91
28
28
288
76
28
304
304
304
304
304
310
265
310
310
304
310
219
33
310
304
28
28
445
304
258
291
28
304
310
112
310
330
28
304
103
438
304
28
28
91
304
304
28
304
28
304
304
310
86
186
310
310
304
310
28
310
488
310
99
376
310
28
179
116
28
276
304
190
243
304
304
453
98
405
313
240
28
51
3
304
304
28
439
495
28
434
304
28
28
28
28
8
304
81
28
239
294
310
310
310
132
221
304
28
236
30
24
45
257
304
198
275
310
25
304
105
379
304
310
146
371
304
255
304
28
304
310
310
304
310
304
192
310
310
414
227
444
304
304
34
310
304
28
100
205
123
310
28
310
304
50
492
304
310
28
304
304
310
304
310
304
28
304
373
304
310
271
28
258
304
28
76
310
287
300
304
304
28
376
28
28
310
152
28
410
55
304
332
304
353
232
453
211
28
28
304
32
304
463
452
28
310
190
310
203
28
149
28
304
399
310
484
28
310
310
340
58
304
310
449
310
7
120
473
485
28
28
304
28
392
28
304
304
28
304
28
28
304
322
90
28
28
180
304
18
296
28
120
304
310
354
156
105
492
28
478
303
28
11
248
310
226
28
99
304
28
304
28
28
493
128
330
57
499
240
270
498
477
310
310
32
304
304
310
310
304
310
310
28
310
304
490
28
423
28
304
28
24
28
310
310
310
460
177
343
393
471
173
28
310
400
28
345
304
310
304
310
304
304
115
28
310
28
414
458
304
308
211
467
280
304
304
139
304
28
288
28
488
28
28
453
425
304
28
310
123
28
304
28
28
108
240
28
310
304
146
310
28
427
120
28
28
304
304
483
310
281
304
28
304
304
304
103
28
310
310
310
405
28
310
215
310
313
213
310
125
292
304
38
310
300
229
304
310
304
304
42
310
403
456
310
28
296
370
163
310
28
304
177
28
304
304
375
304
310
28
304
304
89
37
304
28
28
28
310
479
28
28
310
310
28
310
123
28
304
28
310
310
28
267
304
294
304
293
332
28
28
310
347
28
28
421
347
425
28
309
293
304
304
304
310
304
304
28
115
28
88
304
28
310
310
310
28
28
310
66
62
28
304
304
28
310
72
304
475
117
279
149
100
52
304
28
28
28
397
28
167
9
28
310
310
310
103
28
310
310
304
360
310
372
28
310
240
114
304
206
304
304
310
310
304
310
28
28
115
65
381
439
310
28
310
304
155
489
479
28
332
310
27
500
304
285
310
310
28
304
28
271
304
310
261
310
310
28
304
304
304
28
310
310
28
304
310
211
283
315
28
304
410
169
369
310
434
155
275
28
138
29
28
304
18
160
79
28
1
162
304
28
304
441
96
28
28
406
304
310
53
28
327
27
310
135
408
304
304
304
304
304
28
307
485
310
355
304
327
304
28
304
28
304
304
174
28
28
310
28
304
73
304
186
28
53
28
304
15
102
96
28
310
209
304
310
304
39
28
310
304
389
28
310
28
310
304
310
304
28
310
310
28
28
33
206
304
28
28
304
304
28
193
291
28
60
310
304
304
28
28
310
203
28
28
310
483
304
57
28
28
406
304
149
310
304
240
310
304
310
310
310
485
259
270
304
357
310
223
343
310
329
28
304
468
310
28
331
281
304
310
28
28
28
92
304
367
310
147
120
28
28
310
310
28
304
28
38
322
75
198
366
424
345
304
114
364
28
120
402
304
310
240
62
28
28
28
304
27
304
454
304
28
310
304
310
304
310
310
304
310
466
219
338
304
162
304
224
223
304
218
304
28
304
304
28
28
304
304
304
351
201
310
310
131
28
310
310
28
310
304
310
165
445
28
304
304
334
310
310
28
485
304
304
186
310
161
28
238
304
120
28
304
304
379
447
232
304
167
28
28
304
431
295
304
310
211
304
304
310
28
310
28
497
28
28
304
304
25
304
304
28
28
219
28
493
500
28
28
310
7
217
304
28
355
423
327
475
304
240
304
310
304
402
427
28
310
277
336
261
28
1
28
28
304
304
176
66
28
304
28
197
304
93
304
28
304
310
310
310
42
37
49
28
304
304
28
310
484
304
115
28
28
310
310
304
28
28
474
28
304
162
304
310
310
310
28
77
28
310
28
304
406
313
423
28
472
28
425
304
134
120
304
310
401
310
488
273
304
28
304
274
228
304
443
304
190
304
147
28
21
83
157
304
304
28
304
310
310
304
360
189
304
370
379
310
391
28
310
310
485
310
71
28
304
310
28
28
304
304
28
50
310
229
304
135
304
304
310
310
310
33
310
147
425
310
304
310
304
310
28
39
310
28
489
28
430
28
304
266
310
66
304
131
280
250
177
390
310
329
310
274
304
28
28
141
363
298
28
105
310
329
304
28
28
121
334
28
310
479
28
310
139
28
310
28
57
399
310
310
310
248
468
304
304
292
47
310
28
310
310
483
316
114
28
129
230
304
28
310
310
449
28
99
12
165
313
310
370
223
486
24
425
28
294
304
178
28
304
28
304
28
28
310
310
28
310
116
28
310
310
310
53
224
28
384
304
104
281
28
65
237
41
359
28
304
231
491
313
341
475
332
310
15
277
195
28
70
75
304
310
425
332
304
310
28
28
148
28
310
310
28
80
281
211
310
28
153
291
304
28
18
310
288
304
28
310
28
28
402
310
304
310
402
68
304
28
380
107
304
28
222
153
80
310
322
487
28
382
310
26
310
310
14
17
28
310
166
28
409
304
28
408
203
39
159
310
310
310
240
310
253
28
28
338
304
310
28
332
498
28
316
304
28
224
147
495
28
310
304
80
349
310
310
28
103
304
109
55
342
28
310
28
373
310
111
351
397
310
403
304
310
304
206
304
313
28
28
310
304
28
276
28
304
243
28
172
304
435
304
310
203
191
310
164
310
28
304
310
312
128
304
479
188
28
292
486
304
304
454
65
297
53
310
28
118
304
230
304
304
92
304
28
28
304
401
86
312
28
13
285
310
304
28
304
276
310
310
304
313
310
281
217
310
310
302
28
170
310
28
184
304
28
310
310
28
65
304
28
112
240
28
310
304
373
304
28
121
476
304
304
80
28
477
310
288
304
327
59
310
187
304
439
268
28
310
304
156
310
270
28
310
304
304
28
180
158
310
28
266
28
365
28
96
304
489
352
28
28
28
28
369
8
483
182
304
365
310
310
310
258
182
304
304
28
1
304
58
28
198
304
304
310
231
304
301
304
23
13
28
37
310
304
28
59
310
310
304
3
304
304
28
304
56
211
310
85
25
50
443
310
310
392
28
159
463
129
310
304
211
28
304
304
310
336
276
487
129
83
304
304
310
304
411
495
31
484
304
453
28
28
226
304
310
28
304
310
310
310
238
74
239
202
304
304
310
170
177
28
28
147
304
310
384
28
310
28
347
151
28
304
408
28
310
152
310
281
233
402
28
310
260
310
304
391
14
389
28
310
268
28
332
304
21
304
28
304
28
304
310
117
304
468
310
304
304
28
310
28
495
28
28
28
310
38
70
310
28
122
310
326
240
335
310
497
310
28
215
343
28
28
28
310
28
304
191
310
70
310
304
310
28
1
39
453
78
131
304
304
310
28
340
446
304
304
310
310
304
255
304
28
9
114
310
310
310
310
28
304
304
402
486
28
304
28
310
28
304
437
28
304
189
310
310
497
281
428
310
28
310
310
310
362
240
428
28
304
28
58
310
310
28
304
304
163
121
310
247
339
358
304
13
28
28
310
387
28
310
257
310
33
21
28
28
310
39
28
28
304
28
304
310
201
304
28
205
304
304
310
384
304
382
304
76
28
310
28
28
145
310
28
310
28
304
137
28
387
28
304
310
483
310
403
28
310
497
304
304
163
28
126
310
28
28
310
106
213
304
310
304
310
474
28
452
310
255
304
468
310
304
162
304
423
454
262
179
28
165
28
453
408
6
185
80
28
16
304
65
304
304
28
310
304
310
104
304
304
219
28
224
304
365
28
310
310
158
310
47
28
291
304
79
332
28
304
21
304
310
219
93
310
451
304
310
112
310
28
210
304
28
310
469
402
310
304
463
304
391
310
173
310
235
361
28
28
195
500
310
145
28
138
28
52
299
5
28
28
350
39
304
310
310
310
203
304
341
304
28
28
483
310
28
310
472
310
310
304
304
443
28
304
416
310
1
28
25
28
28
427
28
409
381
310
28
250
310
224
28
473
28
378
336
291
310
310
25
304
304
304
304
304
234
102
28
310
331
107
168
28
28
310
310
82
304
310
28
240
304
304
257
304
476
384
28
304
310
28
266
304
304
187
304
49
310
89
310
310
149
61
315
310
237
310
28
304
304
310
36
357
310
310
12
408
304
310
246
304
28
304
360
310
310
120
304
310
372
28
281
321
111
48
291
304
371
28
93
304
182
304
28
401
304
310
171
167
304
28
304
104
304
382
310
304
310
28
28
319
304
28
487
310
310
310
5
304
491
304
148
310
444
131
304
281
310
28
310
286
15
310
149
310
310
304
28
491
28
277
304
28
310
28
176
304
28
368
28
462
304
237
105
213
310
372
304
304
54
310
310
28
277
310
304
304
310
1
28
205
28
132
310
304
310
28
304
378
304
28
445
96
231
224
195
479
304
141
28
310
304
289
304
310
304
216
69
310
28
310
304
408
304
487
321
449
28
310
310
393
304
61
273
28
310
28
28
310
28
141
304
310
28
310
348
28
304
298
310
269
304
53
28
9
5
304
382
28
28
28
122
304
28
28
483
310
304
28
310
28
304
208
95
187
28
464
28
28
28
304
273
304
419
304
310
304
12
28
28
485
304
296
176
28
304
65
28
304
195
304
120
28
304
147
28
28
368
310
310
145
28
446
310
28
426
310
310
304
368
310
28
310
28
310
460
423
9
476
307
98
304
261
310
219
382
28
304
310
28
310
396
304
304
310
310
28
493
321
28
310
310
28
304
103
320
279
304
28
401
304
304
28
304
240
28
136
191
147
304
73
310
304
37
49
304
28
175
304
310
310
400
296
304
296
28
236
127
492
229
130
83
304
28
304
57
28
28
28
28
14
304
28
304
270
28
193
310
30
147
304
28
28
408
437
135
304
304
310
489
147
110
266
452
116
172
304
304
483
304
28
310
310
304
395
304
304
186
83
256
203
432
28
28
304
372
294
240
473
310
28
304
86
304
310
28
308
315
484
304
260
310
304
211
28
347
148
39
389
304
15
28
183
310
28
28
304
433
34
310
28
447
310
263
310
421
301
70
304
310
28
310
310
310
304
310
310
6
310
235
299
347
240
304
304
310
310
310
484
481
53
304
28
264
329
304
304
304
310
304
329
304
28
28
153
310
310
292
310
28
28
304
304
1
28
42
313
310
235
29
28
281
116
310
138
28
28
310
160
304
291
310
28
304
28
452
310
283
28
310
487
28
310
60
310
377
28
310
356
477
28
304
304
256
310
310
304
304
310
310
304
310
310
202
28
402
266
304
304
304
249
185
304
288
416
300
28
310
310
304
310
299
77
310
216
310
295
28
310
28
310
28
304
310
14
310
304
235
237
310
304
310
28
255
23
304
304
460
310
28
332
84
28
304
309
363
204
56
28
256
28
310
310
28
304
240
65
310
28
228
312
313
52
304
405
21
310
83
156
209
310
287
161
216
1
304
304
344
342
304
304
304
304
208
210
280
304
28
164
56
325
150
212
304
310
310
198
310
70
270
28
402
444
408
310
153
52
310
28
310
304
310
310
28
291
304
304
28
304
436
310
463
28
278
28
28
270
347
28
304
304
310
304
304
372
304
91
304
487
155
304
23
314
288
28
28
346
438
28
310
100
310
49
28
28
98
310
304
310
49
310
369
339
310
310
303
28
174
304
28
296
402
28
310
304
310
408
28
28
28
310
39
310
304
310
483
28
46
60
304
28
28
28
310
81
462
291
304
61
85
310
304
310
304
63
132
28
304
304
229
304
310
28
28
28
258
304
310
310
310
310
28
310
304
28
166
167
310
28
304
47
119
310
217
304
28
304
28
310
382
28
483
310
472
25
393
28
310
134
361
310
495
89
310
310
107
310
310
28
228
229
28
162
28
28
304
258
483
28
310
137
304
304
304
172
310
310
310
310
28
28
28
310
304
304
443
310
355
304
191
310
304
310
248
310
28
28
92
310
304
28
165
310
310
304
310
304
273
28
310
310
146
109
296
257
322
310
304
304
28
1
1
304
28
304
235
304
304
28
347
310
304
304
53
310
36
310
310
304
398
304
28
1
28
310
310
310
304
304
218
310
304
28
236
331
304
425
240
28
116
28
304
250
28
55
304
310
304
305
483
43
229
310
28
310
304
405
310
424
28
28
28
156
292
304
310
310
28
466
304
310
28
310
310
304
480
304
5
120
61
304
45
45
310
28
304
304
304
427
304
385
310
310
20
310
358
304
28
28
304
90
304
310
451
310
248
304
310
310
427
310
129
28
52
310
296
124
402
467
120
98
28
87
310
310
323
26
425
165
310
304
304
72
310
342
306
310
304
304
291
294
310
304
39
304
28
383
310
369
389
310
304
214
304
304
304
199
304
382
135
50
310
298
39
310
147
57
71
310
181
395
310
310
26
103
310
304
28
246
301
241
28
28
310
6
15
304
310
310
304
28
222
304
310
304
309
186
310
297
48
304
28
28
28
22
500
310
301
304
310
28
281
28
242
183
164
125
310
28
310
328
347
466
304
28
227
304
222
304
304
28
304
304
481
28
304
449
310
310
211
396
304
425
28
310
476
168
279
370
452
304
310
310
28
136
304
403
28
310
376
433
310
304
28
227
28
304
310
28
28
310
28
248
304
304
272
147
310
304
94
304
200
304
332
304
310
115
310
183
453
304
28
28
310
304
28
28
310
382
310
305
35
310
478
310
304
393
28
310
402
304
134
420
310
310
28
28
310
342
304
402
148
125
28
84
304
446
28
28
28
384
296
28
289
28
310
28
28
304
340
28
30
28
310
489
28
232
28
53
28
28
304
28
85
39
304
304
148
304
112
304
310
310
304
451
310
304
479
304
310
306
310
157
310
28
251
151
65
291
304
28
310
20
28
310
310
137
28
49
304
304
399
274
264
310
434
301
310
28
58
28
28
281
304
28
242
28
28
280
64
301
269
28
310
304
304
304
28
304
310
378
304
28
304
28
28
428
300
304
411
488
162
310
28
310
310
1
304
28
309
388
28
28
472
28
310
310
28
304
495
317
249
304
483
197
304
310
435
28
334
325
304
465
304
310
304
490
304
310
310
28
346
304
392
354
304
28
479
28
28
53
471
38
310
387
304
304
292
28
304
304
268
310
366
28
304
310
310
310
385
310
79
496
310
310
445
304
28
310
28
28
304
28
423
304
298
304
281
310
102
308
310
28
304
304
28
304
28
310
310
71
304
353
304
304
28
310
350
304
304
373
28
465
310
304
28
310
131
378
113
192
28
304
28
310
310
28
174
28
310
28
28
28
179
310
361
43
28
310
310
53
310
408
304
310
369
310
224
310
240
310
304
310
55
312
304
304
283
28
304
28
310
310
304
28
192
304
49
304
304
28
28
82
436
310
408
28
28
28
126
281
310
304
324
332
36
28
310
310
16
304
304
77
310
310
347
428
304
28
310
120
28
304
148
304
28
27
393
421
283
304
310
92
310
28
65
304
423
28
28
124
320
457
28
310
395
304
100
304
304
310
310
28
53
28
310
28
28
190
61
310
317
304
238
28
304
242
310
315
1
119
28
358
447
304
189
310
28
310
304
310
283
496
304
28
496
415
310
310
310
28
28
74
304
304
304
367
28
28
310
304
310
28
304
205
304
304
310
310
310
318
310
310
28
500
348
322
310
310
28
304
28
28
304
338
28
28
220
316
53
310
304
28
462
241
304
304
28
310
28
304
304
310
310
310
310
28
304
28
310
79
304
427
225
406
202
440
310
28
304
28
304
28
310
310
304
304
193
45
304
198
310
310
310
310
304
371
363
186
259
28
28
376
79
33
310
349
310
28
339
304
473
310
28
134
436
382
310
310
28
74
310
304
304
304
191
495
152
376
304
27
310
59
423
28
304
28
310
304
28
28
304
223
359
102
304
304
291
389
119
310
310
161
304
304
28
304
248
310
28
234
304
373
28
2
304
304
310
150
225
310
141
320
28
45
197
340
498
28
310
310
304
297
28
304
150
304
80
28
163
82
195
366
310
304
310
28
448
28
28
474
197
193
304
310
304
28
39
219
310
310
304
102
28
485
310
304
344
304
310
310
304
147
210
304
305
304
143
310
304
28
310
310
71
278
304
304
304
310
28
304
28
488
310
28
310
68
310
188
92
416
385
304
310
1
304
310
28
310
28
310
304
261
35
54
304
310
304
28
28
28
31
310
424
310
160
310
370
28
28
339
304
28
310
281
234
310
28
310
12
313
310
28
306
304
310
65
304
28
79
28
378
304
70
52
344
304
28
304
413
310
310
28
28
304
28
418
310
417
443
310
432
355
251
173
304
118
279
4
175
310
28
328
304
26
28
49
177
28
28
310
338
304
186
310
304
449
28
28
28
408
310
59
310
216
304
28
106
28
193
304
304
304
147
171
304
304
310
55
215
5
304
159
310
42
310
281
28
28
145
304
310
28
499
104
483
28
304
28
147
212
304
436
310
304
342
310
147
391
489
396
295
304
304
469
310
310
105
320
50
28
84
39
304
28
25
310
304
310
311
437
304
28
419
28
263
459
450
28
304
304
92
304
5
270
310
480
1
304
310
28
310
28
110
420
263
310
304
447
304
28
304
304
408
28
28
304
484
441
28
310
28
459
83
382
310
304
377
133
310
304
310
304
244
28
304
91
310
310
28
304
104
434
306
310
119
1
188
318
469
291
310
28
28
428
310
310
367
249
28
353
304
132
304
310
28
304
24
6
310
378
51
304
250
437
310
302
304
237
88
28
370
310
444
262
300
304
173
110
119
231
304
237
28
310
251
486
310
310
304
310
302
28
310
304
324
398
28
446
267
304
315
304
34
477
28
28
28
304
304
28
297
28
304
142
304
426
134
310
382
304
340
272
363
28
289
310
105
304
270
74
369
9
304
445
304
489
408
28
28
175
28
28
28
28
28
174
310
196
370
310
304
28
310
28
28
310
310
137
292
381
90
304
490
28
152
327
313
171
28
347
28
304
93
304
310
28
44
405
304
28
310
38
273
28
390
304
404
304
28
28
277
317
304
304
428
304
310
141
304
310
304
223
310
28
310
247
97
285
304
2
304
416
83
73
28
304
479
41
28
310
291
267
407
313
414
304
28
28
49
28
304
474
218
28
310
310
310
304
289
397
304
382
304
28
304
304
393
310
52
304
310
310
304
304
304
28
368
310
304
304
310
310
28
304
28
311
304
28
304
28
304
304
304
310
28
28
28
28
385
137
28
310
278
304
461
429
28
310
28
28
304
49
310
260
93
310
304
68
299
310
304
28
92
19
303
270
28
304
304
426
310
51
310
310
36
115
390
408
402
310
28
57
16
310
310
41
28
28
297
261
166
28
38
479
304
138
310
28
38
28
310
435
120
28
28
66
304
28
48
310
310
35
290
13
28
5
304
304
240
393
402
317
8
304
384
310
304
310
110
310
310
189
28
310
28
28
310
310
240
28
310
310
28
304
379
304
149
53
442
312
178
304
304
240
430
221
28
222
28
470
28
304
28
304
28
494
28
49
310
151
310
304
1
402
304
310
344
28
459
28
28
310
28
446
304
235
429
28
28
304
310
329
28
304
304
150
28
304
310
310
486
310
310
304
205
275
320
7
28
49
304
304
28
493
310
310
310
137
166
310
28
327
310
389
369
310
28
391
137
28
200
304
67
304
204
310
28
310
423
304
28
126
272
310
304
304
310
304
423
28
17
330
166
28
304
28
134
431
42
28
28
146
28
97
268
310
356
310
310
28
358
28
310
304
310
304
90
310
28
261
28
304
28
478
28
304
310
310
304
310
348
304
132
304
28
310
28
310
304
244
430
310
36
310
310
310
324
60
165
304
404
28
288
310
28
310
463
304
304
28
310
304
28
294
28
28
30
377
304
304
348
310
310
304
310
28
155
119
129
304
251
28
304
28
109
318
490
310
363
310
304
461
341
28
310
28
378
304
19
41
163
310
28
304
310
312
304
310
310
498
304
250
304
10
310
492
326
310
28
29
341
304
281
310
105
119
304
310
310
28
304
189
310
4
310
310
304
304
28
87
310
120
304
378
28
304
28
395
310
275
148
304
203
114
310
310
310
310
304
441
65
451
304
311
304
310
310
332
28
310
304
28
73
28
28
28
310
304
310
304
106
310
394
238
289
310
28
28
304
304
208
221
195
409
28
304
304
28
428
158
287
310
49
39
310
304
304
310
304
304
310
28
368
304
28
83
72
429
304
304
310
28
304
117
28
304
28
304
304
204
310
310
310
28
62
310
310
50
324
310
310
279
28
273
28
268
304
28
409
304
304
313
28
408
270
304
414
310
310
480
310
304
310
274
200
111
255
150
57
304
28
221
13
43
304
28
346
310
310
310
310
28
220
371
310
342
28
310
304
28
427
419
28
304
301
34
214
90
309
425
310
310
289
39
304
310
114
281
28
310
115
157
1
70
310
97
28
143
28
406
28
281
28
28
310
310
304
391
281
28
310
310
332
183
486
57
28
28
304
310
332
310
304
304
378
98
211
310
304
304
310
310
190
304
304
310
310
310
28
455
28
382
429
310
28
28
28
310
28
310
28
299
278
107
28
287
304
206
28
304
285
310
310
310
28
310
310
304
28
59
310
304
172
109
243
462
304
499
278
330
304
207
28
287
353
18
224
310
310
304
310
310
28
304
310
304
304
310
310
28
28
207
28
304
408
91
67
273
310
304
310
212
28
28
304
28
28
304
28
310
28
301
420
310
304
28
498
167
212
304
28
28
28
6
26
28
304
28
310
69
298
304
242
310
119
15
28
291
28
450
304
304
74
197
44
304
356
120
53
394
380
304
310
28
59
310
359
28
304
28
304
456
310
310
310
28
310
28
237
432
79
28
304
281
304
28
475
304
301
204
483
310
443
28
57
216
28
303
190
310
310
310
304
28
310
54
50
212
105
23
304
306
442
304
28
310
304
28
392
28
447
310
304
28
310
478
28
28
225
248
310
116
310
304
65
211
310
28
464
304
22
304
480
28
304
28
304
31
100
212
304
304
392
28
28
310
332
310
17
279
395
310
310
28
176
304
189
304
310
28
43
452
244
198
28
304
304
423
28
301
304
68
310
82
304
28
304
310
304
28
449
382
266
408
310
28
28
28
310
311
310
304
310
28
464
28
368
53
310
310
28
173
28
310
310
304
310
382
61
304
31
30
168
310
304
28
310
483
118
304
304
304
28
304
304
458
28
28
12
28
304
468
126
28
454
304
493
310
315
213
254
57
224
368
310
304
28
304
310
28
340
28
304
28
310
246
28
130
310
211
407
304
28
310
61
304
304
468
444
310
18
304
304
28
466
304
326
12
402
311
141
310
324
304
304
28
373
28
310
310
28
187
410
28
304
291
304
304
304
310
28
304
476
310
487
304
332
270
69
304
310
304
340
304
211
59
310
483
279
310
310
156
28
92
304
421
304
28
310
486
369
28
402
242
304
28
310
500
28
304
28
310
304
28
310
492
310
310
53
288
304
185
310
28
194
303
21
28
225
310
345
310
310
134
223
310
304
304
28
98
204
28
304
310
28
394
398
310
402
304
304
304
28
28
36
310
364
53
409
304
304
130
26
310
313
304
374
28
304
28
310
388
304
33
28
497
304
310
193
304
310
92
28
304
313
348
317
310
114
78
304
318
310
310
326
378
112
181
304
241
28
304
403
310
310
304
168
310
227
304
310
111
145
197
45
28
28
267
281
211
310
355
49
28
229
327
23
4
28
28
28
28
293
304
456
304
304
310
304
304
28
327
98
304
310
304
310
147
28
304
308
138
34
304
304
28
28
304
28
3
57
28
43
495
28
304
304
304
310
270
304
155
28
304
304
28
62
329
310
217
310
310
19
304
310
189
310
40
28
304
418
19
304
304
304
310
51
304
130
165
28
22
28
177
376
65
487
304
449
304
304
310
304
28
65
488
138
55
304
310
28
287
99
28
310
304
220
62
202
359
304
28
182
49
240
28
304
304
475
68
28
310
310
165
304
167
297
28
310
44
28
127
28
304
73
304
310
291
304
163
237
310
304
28
415
28
201
310
304
310
303
304
294
312
310
304
28
28
304
304
304
270
329
334
1
286
304
304
469
462
310
310
304
111
304
310
28
28
310
332
28
310
310
28
304
304
304
304
409
447
201
310
27
310
185
87
304
81
310
28
262
28
304
304
304
423
52
304
28
211
490
310
310
28
310
304
28
310
310
28
366
216
304
304
304
304
28
304
18
103
423
304
304
288
417
28
388
339
321
304
248
310
28
263
422
437
310
316
310
58
56
310
240
31
287
310
310
28
402
310
413
14
304
351
165
310
28
317
310
28
304
388
310
310
28
28
310
310
239
285
159
265
304
332
28
310
28
430
149
137
28
28
28
304
310
455
310
290
350
281
291
488
28
288
304
296
310
28
28
310
28
276
299
234
373
230
310
304
310
402
92
310
172
310
28
310
310
310
310
304
304
80
345
156
310
304
28
169
28
79
28
28
169
160
349
490
301
28
70
310
28
330
304
461
1
428
304
304
28
331
469
310
310
28
304
304
310
28
28
487
164
254
304
133
304
31
304
28
195
28
304
281
304
304
310
310
310
310
53
53
304
304
310
477
482
304
304
384
28
310
314
244
28
304
436
304
462
310
310
28
97
310
289
28
28
310
28
1
304
28
294
28
304
340
281
304
304
304
310
304
304
256
310
428
419
179
304
310
28
353
310
201
304
310
310
310
28
310
253
467
310
270
28
28
230
310
28
28
310
28
460
310
304
304
310
304
304
288
310
404
460
304
28
58
310
65
18
50
306
310
304
405
304
215
435
310
28
139
28
310
304
28
304
338
119
288
304
46
47
216
166
478
304
357
49
310
423
382
83
310
28
483
310
187
75
29
310
304
15
133
285
304
28
310
304
304
74
28
313
28
304
463
299
28
194
34
89
310
304
367
177
495
28
310
28
252
456
304
116
21
310
304
310
23
304
67
304
371
310
156
310
291
425
408
28
426
379
304
28
28
310
53
28
44
70
304
304
310
304
304
310
28
304
28
304
304
28
28
310
455
310
88
108
28
304
28
199
16
304
304
396
28
310
304
304
32
113
28
28
480
304
307
310
310
181
445
28
304
28
281
304
259
28
28
28
280
310
304
310
322
304
37
310
452
240
344
310
304
23
304
195
291
310
265
310
381
304
219
310
491
28
472
28
91
435
304
378
478
310
304
304
257
28
28
310
152
304
28
28
310
304
304
28
313
304
28
304
4
304
304
97
28
304
423
303
478
304
28
310
304
304
94
309
103
376
28
28
40
371
55
28
439
493
310
291
304
320
28
304
304
304
304
7
304
304
28
304
408
304
310
28
292
28
296
310
310
28
304
28
304
487
310
28
214
310
183
274
304
304
207
310
28
28
130
45
184
28
395
28
304
28
304
302
145
304
28
494
28
339
310
28
223
28
2
310
188
325
304
310
311
310
28
28
28
480
277
302
28
473
310
304
289
28
304
229
28
250
12
331
304
304
310
142
28
96
304
49
28
28
310
154
228
28
52
310
304
130
310
160
28
178
28
310
28
28
307
327
310
28
28
310
28
304
425
125
493
361
70
28
28
28
497
28
65
278
450
28
310
310
310
297
28
304
304
89
28
448
28
28
28
304
28
28
28
310
310
304
304
304
367
28
304
28
310
28
316
366
228
192
209
304
310
304
304
310
28
28
28
310
304
53
284
28
304
304
310
310
123
385
310
28
198
416
28
383
8
290
304
324
304
304
310
28
310
28
310
28
304
362
310
361
436
341
496
310
310
304
310
27
310
28
88
304
193
304
310
12
28
310
304
304
304
109
304
304
310
304
310
37
304
304
28
28
28
28
304
225
310
310
78
452
310
127
59
304
28
310
28
304
28
404
176
9
362
28
306
310
28
402
304
288
310
107
304
373
310
304
310
28
288
304
304
304
310
180
405
284
117
304
310
384
230
291
147
107
449
304
310
109
13
28
28
304
304
310
304
479
310
310
304
1
304
28
304
304
310
310
486
106
248
313
133
28
1
76
28
310
28
310
304
1
28
291
242
338
436
84
28
304
442
104
28
28
310
310
281
310
15
304
180
120
335
304
310
28
225
28
321
28
374
28
230
310
310
28
304
28
304
27
334
310
139
310
304
28
310
426
28
28
184
147
189
164
249
382
206
28
304
28
307
304
68
304
234
274
28
304
310
304
28
310
175
310
304
472
310
28
310
304
310
304
46
332
28
166
304
304
304
304
382
93
56
350
304
95
304
310
28
28
28
28
304
28
391
304
330
166
92
306
355
304
28
272
304
28
304
495
28
289
342
28
304
304
143
463
185
310
310
310
324
310
304
304
310
310
193
389
457
387
310
310
304
28
310
167
190
310
412
310
218
28
28
178
28
304
310
294
310
304
304
304
304
496
310
28
28
323
134
145
478
310
32
28
28
156
399
137
310
304
280
310
62
28
28
310
81
282
28
28
281
32
304
206
28
310
435
28
310
28
94
147
306
28
304
212
310
133
459
220
304
28
223
310
28
310
255
28
486
304
299
28
139
332
345
304
291
353
398
28
28
28
304
310
304
304
289
310
310
473
342
310
313
469
310
296
310
310
310
120
343
408
304
304
360
28
310
304
28
28
28
304
480
90
304
304
72
459
310
304
87
28
304
304
304
304
310
28
310
304
310
310
304
304
399
53
310
28
310
310
28
28
34
310
313
310
28
382
116
304
211
304
15
153
304
304
407
406
28
28
236
408
115
394
383
28
304
382
304
100
28
304
346
469
310
293
495
28
28
28
482
310
140
25
72
310
310
28
295
214
371
307
28
28
372
28
146
28
427
28
310
304
310
291
268
28
492
28
28
281
28
310
405
261
39
310
230
160
82
304
354
310
166
108
257
47
382
310
304
28
28
304
310
310
427
304
28
253
149
28
310
270
178
183
301
304
484
310
28
477
490
28
8
28
310
460
304
28
310
64
61
121
28
28
304
28
298
28
249
28
28
304
28
28
304
42
304
310
304
304
364
196
28
271
423
161
174
92
382
25
304
335
263
369
304
408
453
39
183
80
28
28
310
238
310
28
262
304
304
28
71
34
161
307
304
394
310
310
28
240
282
28
304
71
310
28
310
304
398
332
1
304
310
28
28
373
28
408
423
301
338
310
304
354
310
136
28
28
28
498
304
304
28
304
304
62
304
304
410
458
262
310
201
95
28
28
28
214
75
304
390
395
364
28
310
28
28
310
28
211
28
254
304
28
57
467
304
367
28
255
310
28
28
310
310
340
310
310
106
310
310
310
28
317
310
95
28
363
424
304
28
28
380
310
310
475
27
66
28
28
270
48
182
310
378
28
238
310
449
131
319
28
369
5
304
147
7
310
120
310
478
28
248
65
471
286
113
261
304
310
304
494
28
304
351
304
28
53
172
203
304
239
483
310
310
4
304
28
147
304
304
304
304
304
304
28
304
310
56
118
310
310
28
450
310
160
240
248
310
28
361
28
310
28
28
358
310
221
284
310
304
310
128
478
71
337
28
28
28
310
304
304
310
369
306
304
304
28
310
39
156
310
53
28
310
28
286
28
28
414
304
103
65
125
242
408
39
304
304
53
310
304
310
391
28
28
367
28
304
28
28
436
304
310
304
28
448
28
310
189
310
373
304
304
385
27
310
304
28
184
358
344
185
28
238
304
28
310
304
28
49
304
116
28
304
28
23
309
310
349
28
28
400
304
281
304
28
310
310
301
310
304
278
310
28
304
28
113
336
310
310
186
41
28
310
28
28
195
310
312
483
310
310
304
28
28
454
28
304
28
28
310
28
304
28
304
310
59
300
310
28
319
28
304
497
112
310
310
310
310
304
28
49
28
304
310
92
310
28
28
28
89
28
28
4
429
310
430
28
46
28
99
28
310
28
28
28
111
304
448
310
310
415
51
304
304
304
28
310
28
28
304
375
99
28
310
28
275
310
28
304
310
427
310
310
304
122
304
182
177
304
411
310
324
363
28
28
159
28
28
291
304
148
39
310
371
310
308
304
310
411
62
310
28
28
310
101
183
310
28
371
408
310
304
383
419
304
304
404
199
115
197
77
310
330
310
80
370
28
483
309
39
484
134
117
281
310
310
301
310
140
310
310
28
28
6
28
488
210
28
310
458
349
310
211
28
304
304
94
28
28
304
304
85
304
316
28
28
28
66
276
28
354
193
65
310
304
28
217
184
28
191
28
310
304
304
304
180
28
408
408
28
310
471
304
448
25
304
127
105
310
370
226
304
304
28
304
168
109
310
310
310
310
28
141
304
304
195
28
304
310
28
28
310
28
491
304
310
384
28
201
1
100
28
313
301
304
314
28
28
310
310
30
310
497
237
301
28
310
176
60
28
28
310
310
310
310
310
301
28
304
49
28
176
28
427
28
310
28
229
28
244
28
499
310
335
28
304
304
424
310
447
400
310
286
310
342
106
304
239
186
304
256
304
182
272
310
304
304
304
208
28
310
28
304
225
304
304
304
304
289
28
274
268
76
310
310
28
182
468
246
342
408
310
28
28
28
304
62
310
28
310
168
133
189
310
310
304
304
379
115
304
252
28
138
235
39
225
86
400
304
291
310
304
310
85
28
304
304
28
229
405
304
304
28
28
267
28
36
28
304
304
449
313
10
304
310
409
310
304
496
133
304
28
304
304
310
63
304
28
28
74
427
456
28
23
310
310
344
310
28
304
310
6
310
28
480
310
53
28
211
53
304
127
28
28
304
346
304
182
341
28
310
39
313
304
43
310
310
171
83
304
53
304
28
376
304
175
139
108
310
304
310
1
310
28
28
28
39
28
483
382
201
304
310
28
304
28
238
304
310
498
220
28
304
28
310
304
445
310
310
147
304
28
310
274
205
425
304
112
310
304
304
28
304
304
310
310
310
304
49
304
28
326
304
304
28
310
304
310
70
327
310
367
304
28
310
310
433
28
304
28
205
310
310
231
28
26
332
28
313
181
310
451
28
279
240
310
304
90
90
310
28
304
313
311
326
421
243
28
28
243
64
304
310
337
310
28
65
306
304
299
310
304
28
383
304
395
310
327
304
304
28
183
28
3
28
304
28
28
415
418
258
178
304
304
304
28
491
310
310
74
462
28
310
147
190
304
310
244
304
304
310
28
28
408
28
28
388
209
304
395
419
85
313
474
310
44
28
492
28
310
304
487
118
310
304
214
304
304
49
310
304
63
452
49
225
310
426
310
239
310
310
37
28
32
28
417
304
395
310
28
240
310
310
304
310
310
310
58
304
456
368
28
75
310
408
310
318
28
304
411
28
28
278
100
214
304
320
58
157
28
493
304
272
169
28
304
310
304
28
143
28
28
343
304
394
304
204
28
392
304
211
221
281
304
28
150
304
310
304
310
314
111
28
304
210
415
178
464
304
304
147
145
182
304
310
310
310
310
304
28
310
310
2
304
304
394
304
310
310
310
28
310
304
370
304
498
310
28
310
304
189
304
28
484
304
272
310
28
304
304
301
28
310
289
310
33
28
304
394
310
28
28
310
28
304
28
28
28
28
28
228
310
310
304
304
304
304
28
28
310
28
28
304
310
490
1
28
230
182
250
310
28
304
454
304
311
304
335
310
304
310
304
310
1
304
304
304
28
304
304
351
304
28
28
65
204
493
73
94
28
310
28
304
304
28
378
28
13
310
304
310
28
310
28
304
310
304
28
171
304
310
310
162
367
304
310
310
310
25
304
373
28
304
304
304
310
28
304
28
28
28
28
310
333
310
304
184
170
304
43
310
500
304
310
34
310
309
43
310
310
304
304
28
310
304
304
28
310
423
304
463
28
304
304
304
28
28
223
310
96
28
28
28
310
304
304
28
152
304
50
310
211
380
17
120
387
310
342
304
28
186
158
476
304
304
310
28
310
73
28
304
304
28
304
28
310
407
459
28
310
452
255
220
307
310
304
310
335
28
304
403
304
28
170
28
310
310
28
28
457
304
382
304
345
304
147
310
211
310
62
304
39
28
28
49
487
304
28
310
28
310
304
380
304
310
310
304
28
310
304
28
28
304
68
310
310
211
28
441
23
65
240
265
394
28
350
310
304
28
147
259
310
310
310
310
468
304
304
304
381
28
304
28
304
298
304
304
421
1
28
120
304
310
495
304
304
138
28
2
219
310
321
304
304
28
310
5
478
388
304
310
464
28
31
490
130
174
310
28
289
370
310
84
378
310
310
310
28
310
28
304
363
310
423
310
52
310
442
304
154
328
28
369
310
43
310
28
310
28
17
309
304
273
28
132
226
310
28
28
182
129
96
310
426
28
403
304
416
310
366
28
28
28
28
338
28
310
48
304
443
382
304
304
204
206
205
341
28
28
250
28
304
310
304
310
28
427
208
310
310
120
310
379
268
28
304
447
310
242
304
304
28
39
310
304
174
310
28
310
310
17
393
304
208
62
149
433
310
304
28
103
310
28
57
304
7
304
310
310
461
178
304
242
304
126
28
285
310
155
277
304
28
28
310
28
28
310
461
148
313
310
304
28
429
310
310
28
463
304
28
304
304
299
232
449
28
310
310
179
378
310
313
404
310
304
287
28
485
28
335
310
304
310
310
277
310
111
304
169
323
55
28
28
304
28
310
28
28
72
310
304
271
28
28
28
304
310
478
310
304
453
310
28
451
318
222
28
185
304
72
310
310
353
304
310
304
304
28
304
81
304
310
28
310
102
310
304
213
310
49
310
28
36
304
28
28
28
232
65
28
304
429
304
304
44
304
43
310
304
310
304
368
244
310
304
304
304
310
234
304
304
310
89
28
243
299
419
304
196
304
278
28
304
28
310
39
310
325
304
323
483
492
484
28
329
151
310
304
28
310
310
24
28
258
304
310
310
28
98
306
310
310
28
310
28
10
304
136
304
279
304
370
483
490
257
310
28
147
256
263
7
28
310
304
304
304
28
28
28
68
304
197
28
28
183
310
56
472
310
310
304
304
413
304
28
28
136
28
310
310
28
25
304
304
28
14
304
170
304
304
310
390
304
374
304
258
310
252
333
499
310
26
28
310
28
28
283
28
304
355
310
304
428
28
310
238
28
304
304
15
28
310
28
304
73
310
28
28
304
28
304
459
125
310
304
31
28
382
28
310
304
301
387
28
310
422
78
490
169
28
195
28
441
147
304
28
396
441
310
310
313
49
304
304
49
304
152
310
310
310
56
142
338
310
28
261
28
464
304
310
473
231
377
304
304
310
304
462
28
310
332
118
217
304
76
347
304
304
310
476
304
28
310
33
310
28
304
304
304
304
24
304
461
139
313
310
28
304
304
304
310
28
310
487
28
381
304
310
28
445
291
310
28
7
190
133
446
44
304
28
28
304
28
166
310
65
304
310
267
304
388
93
306
304
310
28
305
28
304
54
310
28
304
190
127
28
310
304
438
310
310
437
385
472
310
24
28
310
310
310
304
284
310
276
304
304
46
1
304
304
498
28
304
310
150
301
35
28
310
142
16
310
238
411
28
310
315
304
304
304
120
28
473
28
28
28
207
280
310
310
108
259
28
304
304
304
489
304
310
329
310
26
453
281
304
15
28
304
304
28
304
443
304
304
310
310
310
304
28
28
310
304
117
310
310
28
194
310
310
310
310
74
256
310
190
162
304
425
304
310
287
304
304
310
33
310
195
304
147
447
310
28
449
310
239
304
300
304
157
310
295
68
310
304
310
304
28
28
28
120
310
310
312
443
468
310
301
28
419
28
230
310
268
469
28
89
382
304
365
304
28
304
28
310
270
252
304
304
71
95
310
28
396
345
382
28
267
304
304
28
293
304
178
310
332
423
119
28
310
350
458
28
310
310
368
28
210
28
310
254
28
310
82
23
292
156
310
304
310
426
28
304
310
341
217
310
304
31
373
5
130
263
28
391
291
304
304
310
53
313
304
310
310
73
38
290
304
304
28
355
304
304
233
310
120
304
28
165
147
310
304
310
201
284
316
310
310
28
242
28
28
28
304
304
88
310
304
232
181
304
329
57
310
165
28
310
282
298
205
310
390
298
28
476
147
310
28
310
348
28
255
310
304
401
304
28
166
360
255
304
28
304
168
310
304
304
310
244
136
204
304
304
310
49
304
310
310
158
28
304
6
304
28
28
310
304
304
304
353
310
304
219
310
238
310
310
114
310
310
341
310
310
178
28
28
28
304
450
253
323
28
304
28
358
28
3
304
310
304
310
428
4
211
304
115
304
37
28
394
457
304
28
310
22
85
394
304
108
304
31
310
28
245
95
88
310
39
304
304
304
28
304
28
117
304
304
53
28
304
375
172
304
372
310
304
479
417
377
28
252
133
32
95
117
304
22
156
258
28
92
310
342
316
30
310
20
323
28
310
310
304
310
304
304
304
310
80
345
358
304
210
310
310
391
402
304
310
412
28
28
423
304
28
122
28
310
310
28
28
304
202
468
482
464
310
310
310
28
304
310
28
304
310
423
304
28
304
483
291
229
304
28
304
326
304
28
304
28
180
310
36
149
310
304
88
304
28
310
310
310
377
302
310
310
374
28
28
353
310
304
310
310
28
28
304
304
304
28
16
404
28
304
28
304
304
28
1
382
28
65
304
304
221
304
304
210
48
304
320
310
28
310
310
28
224
310
310
28
446
304
304
310
310
28
304
28
424
28
304
310
16
304
304
336
310
28
28
304
240
28
167
304
304
304
28
28
256
310
304
304
310
28
231
310
49
187
304
310
238
310
147
28
310
310
28
44
255
28
197
475
304
469
28
310
304
283
74
304
304
423
28
338
347
28
304
107
310
304
304
28
439
28
310
28
304
396
314
403
28
373
143
304
304
304
354
28
304
28
304
310
408
76
310
304
304
28
28
408
292
310
304
304
292
221
146
304
304
28
28
304
28
240
151
310
396
28
135
312
270
28
28
304
211
189
126
304
304
310
310
28
28
73
109
28
304
310
28
304
28
304
310
445
310
28
198
28
291
310
304
310
310
310
310
16
304
72
310
54
28
446
310
291
405
28
310
310
304
28
304
304
99
417
304
310
28
28
304
310
304
323
250
187
189
28
160
82
28
310
304
335
304
28
28
310
157
28
310
28
382
310
310
28
28
423
304
127
304
499
457
122
204
310
199
483
28
28
310
310
114
310
28
304
28
28
304
28
28
319
310
304
304
428
304
28
150
284
263
304
65
304
310
304
28
182
28
28
28
310
28
28
304
28
310
304
304
277
181
416
310
304
6
28
304
212
310
28
28
310
310
310
310
28
28
28
304
161
28
26
420
304
28
426
304
304
310
304
304
310
74
385
414
310
310
301
28
240
310
310
28
291
28
304
310
304
28
304
28
462
304
310
304
287
304
28
237
6
2
304
77
310
410
28
417
304
63
396
310
310
310
28
304
408
178
373
291
203
121
28
28
485
272
290
310
304
209
310
28
310
105
150
304
310
28
28
194
160
146
340
304
310
28
28
28
332
28
177
368
28
304
304
28
138
28
425
28
28
383
28
342
304
310
49
310
301
304
237
28
310
483
178
120
304
304
21
304
310
304
92
355
28
28
259
353
28
28
28
310
310
374
288
310
256
28
204
52
28
304
28
28
310
310
28
28
304
310
471
304
310
404
132
216
365
28
310
310
468
310
239
28
310
310
310
28
303
279
382
144
310
310
28
304
310
304
28
310
28
28
304
461
89
304
28
28
310
310
304
122
304
304
304
310
499
310
304
310
139
304
28
304
310
449
454
270
364
383
310
310
28
304
310
334
28
304
310
433
205
28
489
310
304
120
117
28
38
310
28
310
28
310
374
28
28
429
304
304
310
88
310
304
86
310
281
304
83
313
304
152
369
58
310
304
28
68
132
255
304
304
58
28
304
181
310
211
9
441
424
28
28
28
310
304
168
28
310
310
304
310
235
310
300
28
28
310
111
415
444
316
39
304
310
328
495
28
49
139
109
310
28
130
310
304
304
304
297
217
28
189
310
310
241
304
28
295
310
310
304
28
304
278
388
310
28
304
166
28
295
310
304
310
339
498
28
304
477
304
28
166
28
28
304
225
310
429
77
304
304
310
310
28
28
28
304
310
442
468
310
488
28
243
310
304
468
20
247
203
28
28
470
304
183
148
304
28
377
310
90
304
351
310
304
310
310
402
304
304
28
28
28
304
423
366
28
169
310
310
281
304
14
268
454
183
472
310
231
49
310
211
28
60
321
28
202
304
28
28
28
304
28
310
265
156
28
313
304
28
155
28
310
304
28
304
328
310
28
452
28
304
304
28
8
28
310
304
310
230
28
346
447
390
350
304
296
304
304
304
9
288
310
310
275
28
177
62
449
310
430
182
310
234
304
28
310
310
445
107
310
304
304
310
49
28
310
196
296
28
28
304
304
304
438
491
310
28
310
500
28
28
310
310
310
310
270
304
310
240
28
294
310
304
310
310
169
28
304
300
304
28
109
310
203
28
28
28
497
281
310
37
383
304
399
310
310
310
28
310
304
275
311
186
314
344
228
373
171
28
310
304
310
304
196
304
310
482
304
304
50
49
310
304
399
310
310
304
49
223
310
49
310
281
301
28
109
463
304
304
310
489
304
423
310
201
310
227
304
310
28
310
427
310
119
147
275
167
382
28
304
304
310
451
304
254
240
179
321
65
120
132
304
253
189
28
461
28
157
28
304
310
312
99
267
387
304
28
310
440
103
118
39
310
310
28
310
230
310
85
310
304
4
323
28
310
310
304
304
270
28
28
270
310
368
10
451
111
49
310
238
304
360
25
28
28
136
310
383
310
304
310
28
310
270
304
310
135
297
457
28
304
304
310
304
304
304
310
344
95
310
483
158
359
310
310
304
238
304
310
414
28
28
310
365
6
304
28
326
304
28
62
28
310
28
310
304
252
141
310
266
28
310
304
310
426
304
28
212
310
28
270
478
310
310
3
331
28
310
67
28
47
496
185
304
310
28
310
92
380
28
310
138
1
28
28
304
310
28
28
304
310
345
373
28
304
310
28
393
432
304
304
281
310
304
310
310
28
287
28
500
199
296
310
50
28
310
304
304
28
379
28
28
127
201
6
199
3
304
436
147
28
310
113
310
310
331
28
28
13
191
310
356
304
310
28
92
387
310
28
304
304
28
310
13
310
327
444
28
60
102
310
194
304
310
434
28
304
453
304
310
229
386
28
247
310
332
28
28
304
28
28
167
310
28
62
475
310
28
28
179
192
386
53
297
328
28
37
419
310
492
57
126
310
310
244
485
28
304
28
66
219
111
174
147
310
28
28
28
310
304
28
28
342
310
28
304
157
310
310
28
28
11
370
310
310
42
28
147
310
304
162
28
28
304
233
485
310
280
28
11
28
93
438
304
182
28
21
372
310
310
498
28
396
49
310
332
310
28
304
310
132
304
310
224
120
464
310
310
310
304
310
28
310
310
310
304
301
304
304
304
359
310
28
193
304
304
28
304
175
310
456
49
28
28
341
304
28
216
310
348
20
401
414
304
304
310
304
149
1
28
199
408
448
304
310
310
310
304
310
310
481
28
207
71
304
408
342
358
492
16
28
12
310
304
420
28
363
28
445
26
304
304
304
256
310
71
28
304
232
28
139
310
55
304
168
28
130
28
304
304
334
147
26
28
28
449
297
28
304
304
304
396
310
304
239
451
258
304
304
214
28
28
28
28
257
130
404
88
451
304
310
473
28
310
310
310
28
310
304
53
304
7
310
304
304
434
28
27
159
60
304
310
28
211
28
310
28
304
156
304
310
322
310
28
134
454
28
307
28
28
483
304
304
304
304
28
28
423
310
472
310
28
310
304
304
304
304
304
304
53
310
135
258
304
28
104
304
304
310
310
310
430
28
304
191
488
28
281
310
323
163
28
304
314
391
310
310
228
28
304
310
310
310
28
28
348
310
28
50
310
493
304
28
455
304
304
203
310
415
294
432
304
28
402
310
304
310
310
400
122
498
91
45
304
82
53
304
4
203
103
28
28
310
28
304
310
28
339
28
310
304
224
451
378
304
310
28
171
304
304
310
394
270
382
310
304
28
310
292
28
28
212
304
122
295
28
304
304
211
371
408
310
256
310
370
28
28
193
310
28
9
304
304
310
172
111
51
310
304
310
310
304
28
28
304
304
28
304
304
310
304
28
304
28
304
224
28
28
304
28
23
310
310
310
202
28
310
79
310
28
310
43
28
310
28
304
428
28
15
48
140
98
335
310
304
304
259
28
126
310
310
28
399
281
304
328
28
4
28
170
28
310
310
28
28
310
2
238
343
28
380
138
28
310
310
28
398
189
310
304
28
28
304
83
28
28
28
28
148
310
28
81
287
310
310
6
205
107
154
310
28
375
149
82
310
310
395
151
304
273
310
304
310
304
345
304
28
310
28
88
304
281
120
28
392
304
304
324
203
304
28
480
483
417
317
62
303
364
439
28
28
28
28
304
53
83
28
84
304
240
28
354
310
304
154
310
28
310
310
310
304
491
261
238
388
304
28
304
28
281
151
310
310
304
304
304
310
165
28
103
77
28
30
28
8
483
254
304
310
304
202
310
310
28
310
417
412
304
367
28
488
304
360
304
310
304
258
332
337
28
304
168
28
28
304
310
310
304
206
310
472
310
304
304
28
310
365
304
30
310
310
304
418
85
408
98
28
28
179
18
28
304
304
408
304
483
136
28
364
473
218
28
304
304
304
59
154
310
28
28
236
310
310
129
304
81
310
310
62
310
310
457
28
304
270
408
139
370
28
304
310
304
28
212
28
91
172
28
39
310
310
304
423
276
310
310
28
50
28
28
399
338
310
195
304
310
139
272
304
270
310
91
304
304
113
304
304
475
28
84
310
456
28
49
463
310
304
310
304
304
333
34
28
304
310
310
167
304
304
442
304
304
310
367
310
271
1
240
1
448
372
310
310
310
28
304
310
28
462
473
304
366
441
28
310
28
254
292
28
304
304
304
147
28
310
28
120
304
304
304
304
279
28
304
304
26
311
362
28
204
484
345
310
70
304
310
310
43
491
109
28
14
28
272
28
304
120
77
140
304
304
304
326
147
304
490
28
310
304
304
438
168
310
358
30
301
28
313
310
304
489
379
310
28
304
349
310
55
28
304
28
304
460
378
310
310
310
304
310
349
310
28
28
310
28
382
310
28
384
271
39
215
261
28
28
21
188
28
281
21
481
208
28
28
301
286
211
28
483
43
28
28
304
281
28
38
132
304
281
28
310
389
304
28
130
224
465
477
304
42
310
156
71
18
304
28
449
423
28
470
304
168
310
453
304
310
310
310
28
224
402
405
90
304
304
45
28
458
291
28
74
28
394
304
28
28
304
402
161
168
103
310
304
310
1
28
147
281
147
304
304
130
296
291
28
297
310
335
304
310
400
461
117
28
483
304
28
331
475
304
28
304
28
189
310
227
418
304
220
126
310
304
310
304
304
374
412
28
310
311
310
173
281
14
304
289
235
310
273
310
383
304
310
28
427
28
437
281
304
340
304
28
28
363
310
84
304
28
28
318
304
28
310
240
28
317
28
28
310
156
323
304
310
332
304
28
28
113
304
28
28
304
370
387
304
304
488
58
310
304
304
304
316
310
28
356
304
310
268
310
367
310
28
379
304
380
304
310
10
226
28
310
51
310
28
304
224
310
414
28
13
28
332
304
222
304
304
80
408
310
310
189
240
28
310
354
242
310
304
304
304
310
304
208
304
249
304
276
310
28
28
235
304
310
310
310
310
304
310
304
28
275
304
28
304
279
304
28
310
310
185
310
339
376
211
466
304
28
400
91
28
31
82
378
310
304
452
28
28
28
310
310
473
310
28
28
286
141
310
28
28
304
304
28
291
488
310
341
28
403
304
304
28
304
304
304
310
343
28
28
304
304
304
304
126
454
28
28
310
310
238
375
290
336
28
304
432
223
304
303
360
304
28
304
28
28
28
384
458
115
111
283
310
310
356
120
53
310
28
304
28
304
310
27
346
342
36
310
28
49
310
310
304
167
345
304
28
304
28
28
301
104
485
28
310
293
310
239
304
304
28
28
202
304
28
304
304
310
304
310
367
28
340
304
310
304
310
249
211
28
281
304
28
423
304
304
28
274
310
28
28
304
28
263
150
214
6
310
103
195
313
96
242
310
304
304
310
28
279
310
310
28
28
123
304
426
210
170
485
400
28
28
134
150
108
28
169
28
28
68
28
1
28
152
380
392
28
304
192
60
447
28
120
28
310
306
224
173
304
310
304
469
310
317
295
310
28
28
28
304
310
485
430
304
310
304
335
116
367
304
464
304
301
262
310
28
332
126
418
68
14
304
310
299
65
304
28
354
304
353
461
28
304
304
28
310
122
310
151
304
310
242
342
355
28
28
310
413
171
310
304
310
28
377
397
89
304
196
310
207
232
197
480
320
304
310
261
310
310
28
363
166
28
304
382
28
492
54
474
304
304
28
304
310
230
28
259
310
28
408
304
28
291
310
398
28
310
310
383
12
304
183
310
398
310
28
269
310
329
28
310
304
304
281
349
304
28
28
28
184
304
310
304
304
310
304
310
304
28
497
28
304
28
310
190
28
310
310
310
159
91
28
28
28
306
304
242
310
304
304
85
304
105
310
372
46
28
304
304
310
28
310
28
370
304
159
28
304
28
28
28
291
28
304
422
133
385
359
304
310
432
28
310
294
231
28
341
28
423
304
403
332
179
252
310
310
113
304
334
304
304
304
443
279
304
408
120
28
304
57
109
304
28
310
310
28
333
325
292
17
28
304
304
28
310
73
48
382
229
204
310
310
310
310
184
360
412
28
411
28
310
304
28
134
28
310
304
154
304
350
77
321
304
28
442
28
304
304
28
402
310
468
494
304
304
310
142
87
365
121
166
304
325
310
200
304
304
1
281
310
310
53
28
227
332
248
304
304
304
28
140
221
310
146
28
28
28
12
304
28
1
293
310
304
304
28
281
310
310
304
28
335
304
304
310
304
301
58
304
28
307
310
310
413
28
382
28
304
28
28
8
28
28
28
477
168
310
304
483
310
28
310
28
28
304
28
489
237
451
63
291
272
310
310
206
28
135
28
28
308
28
28
310
163
307
310
310
304
80
82
304
310
310
28
28
85
28
28
105
304
310
476
355
65
304
304
28
304
70
365
28
304
1
28
211
310
310
310
304
385
28
310
468
304
304
355
496
28
310
28
28
275
28
310
310
301
178
28
289
431
53
470
1
250
313
310
310
402
43
65
28
310
134
310
304
83
310
162
310
304
14
28
310
28
243
304
310
304
28
434
39
1
310
304
310
1
167
236
92
304
281
28
301
310
310
225
12
249
304
310
289
310
426
20
304
310
149
72
304
84
304
310
304
304
304
28
304
28
119
62
28
28
304
223
382
304
304
310
423
28
204
406
28
22
413
304
310
476
304
304
304
28
28
310
283
304
438
304
240
310
310
7
304
28
287
310
453
28
334
225
304
380
304
304
28
28
206
304
460
463
310
274
28
349
180
226
255
28
304
28
205
28
304
28
304
28
304
34
28
177
46
28
208
28
310
89
304
310
310
267
310
304
422
304
201
46
70
28
478
147
257
28
28
342
202
141
22
428
39
304
66
65
304
310
28
310
28
157
310
28
235
28
304
321
304
304
28
367
281
28
368
28
141
28
304
28
310
304
28
28
28
421
28
252
304
364
403
141
496
28
28
28
310
304
28
28
304
310
28
28
304
310
28
310
304
304
47
105
111
211
310
355
310
310
382
310
177
28
304
310
85
313
28
304
28
133
310
28
310
483
310
304
310
423
310
28
28
304
106
304
304
304
304
382
238
28
310
28
271
310
454
310
275
304
310
304
28
186
28
28
326
310
310
413
304
304
310
291
406
28
370
433
254
474
78
152
304
310
304
28
310
310
28
316
304
201
304
310
310
28
304
265
392
304
310
310
310
304
52
310
310
396
28
310
28
253
28
310
339
310
310
28
409
233
304
28
304
304
209
423
332
304
368
28
310
127
28
310
304
28
251
304
310
367
352
249
332
53
367
28
251
28
499
28
310
496
28
310
28
304
304
310
310
310
279
28
310
28
28
304
304
304
304
408
310
55
39
28
433
28
28
310
304
310
37
243
304
310
304
19
310
313
179
104
304
147
226
310
310
28
310
254
310
449
310
464
180
416
310
310
460
304
182
28
310
374
201
39
483
304
310
28
470
423
65
456
310
272
120
395
310
349
304
310
289
310
131
347
284
310
304
304
28
95
28
304
498
128
28
310
310
420
310
310
304
304
310
304
304
304
155
310
304
28
28
75
304
304
304
310
310
28
28
310
304
310
42
193
304
28
1
38
310
304
243
304
304
310
304
28
310
304
310
304
28
208
310
397
304
310
124
31
291
304
240
323
393
310
304
28
28
310
76
28
310
373
28
310
310
28
28
65
28
28
304
28
191
304
304
28
208
464
310
304
497
276
304
477
71
477
335
217
150
304
28
392
304
458
318
166
65
139
304
310
304
310
310
120
57
471
28
310
28
108
304
28
480
28
28
192
207
304
251
304
310
304
304
28
310
28
28
304
223
189
42
304
304
304
310
310
304
471
270
310
310
28
197
304
310
304
304
354
28
304
304
28
304
310
28
304
310
28
141
92
310
28
310
134
28
177
355
371
310
28
28
310
304
313
28
310
44
310
304
310
473
120
28
310
304
310
174
28
28
310
304
13
438
372
304
310
39
28
28
168
310
310
304
423
377
310
304
97
244
304
242
310
6
39
345
28
28
304
28
371
29
310
345
310
28
304
288
310
382
304
452
304
310
398
43
395
266
55
310
28
310
304
374
402
28
483
28
304
147
186
310
310
304
417
39
310
304
49
28
28
36
73
310
310
304
310
28
310
28
304
219
304
477
310
153
304
304
401
28
304
310
28
340
304
28
304
310
28
211
49
148
310
392
304
261
208
297
310
310
28
164
28
28
3
28
485
310
310
432
304
260
304
299
304
304
388
28
338
304
304
28
304
310
310
18
310
304
310
361
420
499
242
96
109
304
435
290
28
310
223
407
310
310
310
28
302
310
304
28
310
28
87
281
28
453
412
28
310
498
438
147
304
291
310
26
28
28
28
320
310
304
326
116
304
147
310
147
102
304
304
28
304
28
310
310
108
235
408
28
108
304
28
304
28
28
341
383
304
259
304
298
304
310
304
310
310
310
310
291
402
304
310
28
310
28
410
134
243
304
251
92
232
202
304
28
310
310
181
304
136
304
240
357
37
28
17
406
342
28
310
38
310
310
310
310
49
304
310
28
310
304
9
28
304
304
445
310
310
304
395
28
310
243
332
310
462
28
310
304
163
410
310
304
28
310
304
142
310
304
139
309
304
304
304
110
310
304
1
224
310
310
310
304
310
98
455
39
28
304
28
304
28
379
28
304
310
310
28
304
226
73
345
256
28
73
28
310
304
304
304
292
310
310
304
256
310
310
304
28
366
377
28
469
304
382
147
28
304
207
52
310
28
304
28
28
304
304
28
310
310
304
304
310
414
304
304
28
304
28
28
435
304
113
186
18
310
1
304
310
304
28
294
110
28
465
381
304
263
455
346
28
310
304
40
434
448
387
207
310
416
28
310
28
131
25
28
261
304
200
304
282
310
296
304
339
310
310
296
226
310
51
310
417
310
323
28
304
304
304
70
304
310
412
28
304
193
480
298
310
304
310
477
310
304
389
357
28
28
37
301
304
62
304
426
28
310
304
304
363
310
304
304
408
77
12
188
304
304
491
304
117
304
454
28
310
198
423
28
304
304
310
310
7
304
304
310
28
311
310
282
304
28
310
436
425
272
442
343
28
28
104
403
310
226
304
310
28
304
304
151
304
304
277
99
304
28
304
304
423
304
28
65
344
28
304
304
310
133
1
425
43
28
305
304
37
304
310
310
138
304
116
265
28
341
310
310
167
304
28
310
147
404
436
304
28
304
304
304
304
234
28
339
310
310
310
393
304
210
28
28
183
116
241
310
250
304
304
158
94
310
303
28
287
314
317
91
28
310
291
152
28
459
304
147
126
310
356
67
310
479
407
28
1
477
310
310
406
310
127
310
310
281
304
76
310
310
28
112
453
28
304
310
304
310
28
304
338
366
304
28
204
28
280
28
28
97
310
28
24
419
310
310
28
310
310
328
310
310
378
310
28
310
304
310
405
477
191
304
53
39
242
380
450
64
304
123
28
129
219
28
120
202
304
240
28
68
310
334
304
310
304
28
28
310
231
28
206
106
28
382
310
310
310
304
304
28
28
310
28
185
304
304
229
28
203
28
332
184
310
486
310
28
310
310
304
211
28
497
310
28
304
310
28
304
407
304
214
28
226
28
304
147
304
304
28
310
28
10
28
415
439
28
310
47
28
304
310
28
401
304
310
28
282
28
28
310
65
28
147
28
304
310
81
304
310
153
304
253
28
304
304
304
224
304
402
310
304
304
310
304
310
310
304
28
454
453
73
28
28
310
115
28
111
390
110
28
310
98
28
310
310
304
171
210
304
304
9
230
310
16
304
304
28
310
304
281
28
498
304
304
304
310
310
270
304
26
41
474
307
28
210
363
90
304
77
180
295
83
412
370
304
28
304
304
304
28
310
480
28
28
310
304
28
304
28
336
449
304
310
304
28
304
28
305
310
304
304
28
310
235
189
28
247
84
28
28
28
313
304
74
473
408
170
28
179
227
432
173
369
28
236
43
1
304
201
28
304
310
479
231
216
310
310
28
316
373
28
331
304
39
28
310
102
310
1
220
273
28
310
456
310
83
304
310
28
353
310
28
310
304
249
310
310
310
310
28
310
301
304
113
310
310
28
354
88
304
33
120
242
310
15
304
157
28
391
233
97
310
339
385
304
411
478
310
283
310
291
115
341
28
310
160
28
304
310
304
310
310
310
2
310
304
304
39
310
304
165
28
422
310
39
28
310
304
310
304
304
310
484
310
28
39
164
365
197
262
28
304
310
304
28
28
304
227
310
28
304
304
102
146
310
28
304
310
304
28
304
310
304
369
27
157
310
417
310
212
304
391
28
262
28
475
28
148
392
304
304
188
310
105
435
304
28
310
310
450
28
238
33
304
94
28
310
28
28
28
28
304
310
304
360
139
28
310
310
491
304
28
310
240
311
310
28
28
310
304
58
28
28
255
304
339
310
452
486
483
4
93
166
310
28
122
304
28
28
28
204
304
304
253
310
310
310
304
28
304
28
310
28
310
310
304
304
304
299
304
304
304
310
195
28
28
29
477
310
304
160
28
93
310
304
304
310
307
270
304
380
310
143
310
304
310
289
310
499
304
28
304
304
310
28
310
310
352
310
240
133
304
310
304
364
370
310
430
310
483
28
122
304
195
310
354
304
28
310
304
70
365
304
423
82
310
319
38
146
112
304
28
304
304
380
3
28
94
103
451
26
281
304
28
331
304
93
28
116
28
310
41
297
310
304
304
28
159
340
304
310
28
460
47
81
310
28
53
161
28
28
28
223
105
381
310
28
310
28
28
310
48
304
20
189
304
28
380
304
356
304
28
239
310
304
435
310
28
304
304
28
138
310
414
310
379
310
310
471
437
4
28
310
157
310
28
310
137
310
310
349
304
313
218
310
304
310
304
310
304
304
304
28
28
264
304
319
304
304
65
304
304
304
310
170
310
28
304
304
310
301
304
304
310
304
310
423
148
304
310
304
28
310
310
26
462
28
28
28
310
310
304
470
111
310
184
280
28
310
310
458
469
310
184
304
310
326
304
399
444
310
310
304
28
310
43
324
304
73
56
304
147
310
279
314
484
167
219
133
405
142
28
206
304
310
304
220
304
304
291
310
304
341
381
270
280
304
343
28
304
209
304
28
1
319
304
310
304
372
137
368
194
310
304
310
310
304
152
28
310
67
347
213
201
28
28
304
423
304
310
310
96
147
405
83
105
141
310
310
310
310
304
301
310
310
310
304
28
304
236
166
150
304
310
247
28
160
28
28
479
6
304
28
483
402
304
73
304
304
495
310
318
310
28
304
304
310
382
206
28
310
456
310
304
304
8
68
304
310
422
304
28
203
243
28
28
129
310
304
310
121
403
278
304
310
304
28
310
373
28
28
393
355
165
304
304
361
304
310
426
381
39
182
28
304
304
484
146
97
310
435
304
310
155
310
28
39
310
304
313
304
310
28
240
4
127
28
310
28
365
310
304
304
310
310
178
310
143
281
310
310
310
330
28
151
28
408
310
310
115
187
310
59
310
310
310
304
28
28
310
437
304
28
196
310
28
28
240
304
310
441
458
85
43
368
28
462
408
120
28
410
98
211
28
152
47
310
1
310
28
310
404
147
310
8
28
310
304
310
28
304
166
304
200
28
28
1
304
304
263
419
28
304
310
125
94
28
450
310
119
310
120
310
423
138
28
252
310
28
310
28
335
107
304
427
98
310
28
377
30
28
107
110
28
28
175
190
304
310
310
310
423
304
360
304
304
460
310
28
28
329
391
408
310
310
39
321
28
449
388
88
304
90
28
304
417
28
310
304
310
380
28
304
304
304
310
310
119
310
49
468
304
190
304
28
418
28
310
352
310
304
310
49
304
226
304
28
117
442
310
304
472
304
28
310
304
28
141
483
65
310
310
437
304
310
310
310
304
406
310
310
357
28
310
304
321
120
304
291
304
310
12
62
310
9
28
251
28
25
28
482
86
304
28
310
310
310
304
28
304
28
310
304
310
28
304
28
432
304
304
427
28
304
147
310
304
28
305
310
310
331
304
304
304
37
304
91
310
304
310
28
310
310
442
53
384
310
452
49
28
28
28
28
28
447
461
28
304
28
304
443
186
28
310
304
44
310
304
28
28
28
304
110
28
187
44
170
251
304
228
332
310
310
28
334
193
256
438
147
82
422
131
342
279
146
304
304
458
53
304
28
28
367
28
28
455
304
28
28
28
28
304
310
32
310
467
264
128
28
310
134
368
408
168
28
149
310
310
222
310
484
366
304
183
170
304
304
46
28
28
310
28
40
478
373
383
304
82
28
28
28
340
310
310
7
423
310
304
112
175
28
310
1
28
300
310
304
307
28
28
240
174
310
304
304
150
304
28
310
360
24
423
426
28
126
310
149
247
304
304
441
310
28
310
304
304
304
304
177
123
210
453
304
310
28
310
171
296
304
310
172
53
133
304
310
310
28
310
28
14
172
402
310
217
310
310
28
40
304
227
310
222
177
231
310
28
133
310
28
304
270
310
310
304
282
304
429
310
28
457
28
28
37
304
69
176
63
304
304
352
163
304
353
498
218
310
455
460
310
28
36
304
304
28
245
310
151
28
28
310
304
310
459
165
310
304
340
400
304
15
310
96
28
304
49
304
28
150
304
110
304
310
28
304
304
455
270
310
342
28
310
310
28
49
28
304
310
28
28
317
310
156
28
304
310
307
310
415
49
28
304
304
310
28
310
36
221
310
28
181
304
408
12
385
310
310
310
43
310
329
56
310
181
28
91
310
133
341
28
156
337
310
310
304
28
378
417
310
28
422
310
139
310
28
310
171
304
28
250
270
28
28
28
310
438
304
113
134
435
304
304
310
310
28
28
28
304
310
230
304
304
73
253
28
257
489
310
382
28
385
146
198
310
304
310
28
304
304
232
453
28
454
310
28
304
28
301
310
304
490
304
304
28
28
304
310
310
310
8
39
366
304
28
379
304
28
441
28
463
386
374
28
409
301
28
304
28
466
304
28
310
301
304
28
1
310
197
310
28
310
216
28
310
330
304
313
28
217
304
328
28
304
120
310
310
310
28
167
304
73
310
276
310
304
479
304
304
304
304
240
457
463
301
198
310
310
28
28
299
304
28
28
360
423
310
247
28
304
28
310
83
41
28
304
342
310
372
304
28
304
298
310
68
270
304
304
304
68
393
304
413
28
28
310
305
353
304
230
460
157
28
231
31
88
147
310
67
304
304
465
310
310
28
453
304
310
393
118
310
28
102
166
28
383
28
28
304
310
310
313
304
363
310
120
310
398
304
304
310
304
310
304
310
304
346
377
310
304
340
304
304
310
28
378
454
28
346
310
310
304
385
28
124
28
310
28
304
28
241
304
228
310
28
310
483
28
149
369
28
304
257
304
304
310
304
310
28
305
310
304
318
88
28
28
310
56
298
304
364
304
11
304
304
405
28
58
223
28
232
304
291
340
28
82
28
28
240
257
479
304
106
28
310
28
28
28
319
480
310
310
392
304
452
28
349
78
304
310
313
28
28
422
408
28
461
304
310
163
445
223
211
307
304
304
387
28
28
28
300
490
310
310
341
28
423
436
28
304
304
483
461
304
381
28
281
128
304
49
28
304
310
184
410
310
28
28
273
329
226
28
310
464
28
28
463
310
4
287
304
310
310
279
28
30
310
247
464
28
310
348
310
304
310
28
28
28
22
28
310
375
310
28
310
459
28
480
58
1
310
304
236
310
165
254
28
274
310
164
321
213
310
304
304
108
28
149
304
28
124
382
304
405
310
485
165
310
406
310
304
495
301
310
314
28
304
304
85
304
113
110
28
304
310
436
310
28
28
310
374
201
177
310
304
304
313
304
383
219
165
310
310
304
158
313
28
28
346
323
310
292
451
85
304
310
310
131
28
444
28
310
28
408
310
304
304
28
28
28
310
58
310
41
39
465
304
28
310
65
310
310
304
442
276
195
246
200
28
310
310
310
301
304
28
28
179
304
409
304
309
113
121
304
3
204
382
310
310
310
310
310
98
159
28
305
304
310
49
445
304
285
28
28
145
224
310
304
9
310
28
310
28
104
304
470
489
301
109
310
28
453
28
333
498
312
28
140
304
28
8
77
288
5
41
471
193
304
458
250
28
260
304
454
28
438
304
327
28
28
252
327
80
39
304
310
310
28
304
90
298
310
304
28
327
310
310
28
475
310
327
28
133
28
447
310
304
498
310
476
304
28
431
310
304
413
28
28
243
28
310
178
149
65
304
310
310
167
78
28
8
310
310
310
14
28
310
304
304
304
211
43
304
7
304
419
375
304
304
304
412
468
313
304
28
310
50
165
28
304
476
310
454
28
280
150
282
310
434
240
304
222
427
177
304
304
205
404
28
467
232
310
28
314
28
28
310
310
28
304
310
310
108
120
28
226
211
84
46
310
28
304
325
310
223
310
365
310
38
152
310
310
28
310
310
28
310
317
304
310
304
304
28
310
28
144
314
310
310
28
304
240
435
475
107
431
54
28
9
328
15
304
304
310
474
177
41
28
21
28
304
304
310
310
304
459
304
310
237
304
310
468
304
310
310
28
304
268
164
360
310
28
304
378
291
310
28
28
310
310
292
126
304
28
310
310
147
487
304
394
304
28
28
82
28
266
237
310
28
28
28
358
310
28
304
310
304
211
332
478
304
406
28
339
340
57
304
310
304
310
51
177
39
28
304
495
307
304
304
28
304
310
28
304
341
310
28
304
28
28
460
310
310
28
331
310
76
310
310
28
29
479
58
10
310
28
476
317
199
28
304
461
310
62
304
423
472
310
310
116
310
26
28
214
28
310
342
304
310
316
310
304
304
235
41
304
304
474
26
28
310
300
310
28
310
310
264
28
304
310
408
304
28
304
28
422
28
28
139
268
28
310
304
304
304
310
304
304
382
28
330
28
322
191
28
499
310
304
304
365
304
235
238
310
28
310
281
230
423
65
28
304
227
147
304
342
310
467
117
310
458
450
304
285
304
304
28
304
80
310
263
140
310
1
28
163
310
306
28
49
304
304
223
28
28
310
248
8
301
310
494
418
310
167
147
310
304
304
365
28
62
304
304
28
107
330
237
310
28
28
28
310
228
133
310
304
304
41
466
301
310
181
310
28
219
310
28
301
304
12
102
292
310
486
310
28
310
47
304
131
304
310
304
310
304
42
310
28
306
310
310
19
310
442
310
310
2
310
35
28
28
28
224
111
118
53
28
28
28
442
310
304
230
28
310
147
110
458
304
313
28
310
116
28
304
481
28
28
304
42
378
310
28
310
310
28
270
310
28
304
28
294
28
310
28
310
28
445
97
80
304
28
49
28
120
28
28
423
28
406
28
211
310
310
304
65
304
39
304
304
28
28
279
310
310
28
3
28
28
28
304
310
49
304
310
28
304
310
304
304
304
310
310
310
430
196
103
28
310
249
103
326
28
118
28
304
310
304
455
304
187
100
304
234
310
39
28
266
278
156
304
310
57
310
310
228
310
310
28
28
310
42
285
304
18
310
271
304
293
492
291
28
49
310
122
304
310
304
304
310
327
28
28
28
28
105
310
304
310
80
304
304
304
304
304
28
304
470
304
28
28
1
215
28
240
180
310
28
304
17
310
417
28
304
28
28
414
304
1
304
263
395
164
304
310
28
320
436
310
314
271
28
304
304
105
304
310
28
28
304
382
308
281
394
402
236
81
304
410
408
304
28
382
304
126
304
28
262
429
98
28
28
28
303
324
304
28
126
304
105
217
304
304
189
146
478
224
310
26
304
304
190
127
401
304
310
304
247
28
28
310
28
310
304
28
211
440
310
28
310
286
133
261
304
476
73
28
304
304
434
127
242
310
271
304
315
49
28
310
302
310
28
310
310
423
28
28
310
310
304
228
310
310
310
304
370
358
28
310
302
93
421
304
301
28
49
310
309
304
272
1
304
371
310
28
346
6
423
304
304
100
236
28
493
175
291
304
262
310
28
310
28
304
331
28
304
83
28
201
304
466
183
310
445
492
5
310
28
374
304
104
310
100
304
87
415
36
201
356
28
28
28
304
453
28
236
304
310
28
304
304
276
304
59
310
304
310
304
211
304
187
28
53
310
28
310
42
488
28
28
304
76
28
455
28
28
304
483
163
304
310
28
347
310
28
28
216
310
310
222
310
304
28
155
310
184
411
310
174
393
28
383
310
316
73
28
304
240
238
304
28
304
73
28
366
28
28
304
72
28
478
310
304
397
456
135
304
38
347
211
310
28
28
164
402
304
236
304
311
6
188
310
427
28
310
423
28
310
28
1
329
115
182
402
306
65
53
240
310
28
304
383
310
405
310
310
472
385
165
304
143
310
304
160
8
346
286
304
448
304
310
104
310
310
28
310
28
310
28
183
32
310
28
304
391
7
234
310
28
28
28
28
304
304
310
120
270
124
410
28
310
304
28
28
304
28
28
248
310
384
304
304
304
426
310
28
304
365
249
304
28
28
328
304
304
304
185
239
28
28
120
310
424
36
28
28
28
2
267
50
304
28
83
304
28
310
401
28
359
90
439
310
100
28
402
147
28
310
304
304
310
28
304
150
310
243
304
28
109
33
28
180
491
310
28
49
374
310
304
106
275
310
304
310
382
304
304
304
15
475
304
28
28
304
281
310
310
129
28
301
304
28
28
304
310
28
151
160
28
301
28
310
273
310
252
445
304
18
304
304
28
28
28
149
255
199
132
342
486
28
4
211
304
304
310
44
310
28
229
304
304
285
28
267
28
28
28
67
305
310
227
28
110
304
308
304
28
309
424
107
84
304
192
304
310
304
310
304
185
304
203
310
28
304
28
293
53
82
36
304
28
292
310
310
14
28
28
304
28
28
304
28
304
59
103
28
111
412
304
306
470
362
28
304
385
304
141
347
304
310
469
304
412
310
310
304
45
310
310
383
70
28
304
28
310
310
304
304
310
28
28
240
451
304
28
28
42
304
53
310
310
107
310
116
5
332
28
293
310
28
39
225
304
454
56
49
28
304
310
149
180
310
310
89
42
25
28
28
143
28
180
304
28
304
462
449
304
304
372
408
310
28
28
358
237
316
377
310
147
28
304
399
304
304
28
28
28
304
304
497
38
310
494
304
310
242
304
310
434
147
304
28
313
240
28
304
310
304
28
304
304
289
234
141
303
310
310
291
488
28
28
355
28
43
304
28
28
28
310
310
120
28
449
310
305
28
402
281
214
310
304
304
239
105
28
304
114
304
470
28
28
304
28
112
310
310
441
304
28
28
211
304
28
304
304
304
28
310
349
310
310
304
310
304
304
304
147
324
65
310
310
388
310
472
465
28
310
160
304
310
310
28
28
28
84
271
28
283
138
28
97
304
28
53
287
394
310
304
304
304
28
28
10
386
72
304
304
49
387
310
310
62
28
207
350
304
28
383
304
310
310
310
304
304
313
69
125
228
246
146
304
310
435
304
28
28
310
304
310
310
304
416
335
28
310
28
304
310
410
310
304
28
276
227
424
431
304
347
274
28
402
304
28
66
376
96
250
310
498
381
28
190
456
28
219
49
23
28
402
304
304
28
304
304
281
310
310
147
28
310
304
304
65
28
310
304
187
223
413
195
310
402
28
269
310
359
28
28
304
182
310
304
310
304
222
310
313
240
66
304
310
310
356
310
28
53
310
304
310
310
28
310
49
382
310
288
113
1
28
310
310
28
28
310
304
28
405
28
28
310
310
231
310
310
310
304
28
416
310
252
310
310
445
235
159
56
304
310
310
310
138
304
203
301
304
121
211
341
23
310
315
310
28
304
310
304
28
434
304
310
304
28
308
310
310
281
375
189
28
310
28
495
82
211
486
310
304
402
28
250
28
310
28
468
219
304
28
310
398
28
304
310
304
39
304
304
311
132
304
28
147
304
304
402
133
304
304
304
304
463
304
304
310
304
310
166
310
28
210
28
454
402
310
277
31
28
28
358
28
110
304
28
310
154
474
28
304
324
232
310
261
100
28
304
313
179
304
310
1
143
304
304
28
28
310
28
310
310
85
310
433
462
28
310
304
28
310
304
57
284
28
130
28
28
159
304
28
310
28
28
477
310
304
28
304
485
313
28
304
310
167
310
365
310
28
304
304
444
310
160
313
310
304
310
211
28
406
304
304
304
310
347
28
310
292
304
304
352
156
193
102
448
28
41
100
28
28
304
304
310
304
138
72
28
28
304
70
310
304
1
28
304
408
28
262
49
304
388
310
28
304
304
304
266
28
28
28
28
310
310
466
184
304
245
310
361
28
50
200
255
410
28
310
209
310
304
139
28
155
289
310
93
310
310
361
382
402
365
310
304
188
144
28
28
313
359
304
28
12
19
28
304
28
28
304
59
28
310
304
310
365
399
475
229
8
28
28
28
304
304
76
302
235
299
284
353
345
28
28
310
310
28
28
304
186
118
28
304
208
79
120
115
157
304
304
304
304
489
28
460
310
304
95
28
258
28
310
28
310
423
28
304
384
451
310
23
441
304
26
25
310
304
84
69
304
304
28
322
304
350
28
304
329
28
304
28
304
120
395
304
304
414
473
177
28
298
445
103
304
310
310
304
304
28
124
28
423
275
480
310
28
304
349
28
487
227
304
223
28
310
310
304
186
304
148
28
304
265
36
304
310
370
304
28
304
432
310
28
499
23
28
486
304
28
28
419
331
341
304
28
442
1
304
304
28
304
28
282
304
141
310
95
476
310
304
304
109
28
28
304
162
304
28
46
28
28
28
304
298
381
28
22
310
62
304
219
304
1
289
416
246
28
304
304
28
394
28
442
304
304
310
310
348
28
119
438
310
310
28
154
310
28
310
304
28
65
406
310
310
304
453
325
167
304
493
310
304
289
304
304
310
370
310
28
85
310
121
145
473
470
317
304
270
304
1
304
304
310
310
310
310
491
304
310
28
443
141
197
28
310
423
310
7
105
272
28
304
310
364
28
65
28
309
310
304
49
268
296
108
310
304
310
418
92
304
486
28
28
279
310
272
255
310
91
304
161
28
310
221
28
388
310
28
28
281
28
310
28
152
321
310
28
28
252
310
423
304
28
117
310
355
28
270
28
310
304
310
28
304
28
304
310
304
304
490
304
233
304
28
28
28
28
476
304
28
310
28
472
310
304
310
28
498
310
310
28
310
304
313
289
408
40
85
28
291
28
304
310
304
230
310
28
310
349
28
223
310
28
304
304
28
310
84
28
28
304
310
122
28
257
310
304
310
28
439
415
402
310
28
28
304
28
118
409
28
379
490
310
46
154
304
28
317
464
310
104
28
70
9
300
304
86
209
310
304
270
413
28
1
376
240
310
181
310
116
304
327
291
304
5
310
310
28
28
376
310
429
437
435
310
304
304
304
433
240
402
177
310
310
304
304
181
310
304
304
313
310
310
28
304
211
310
304
235
310
47
304
304
421
310
317
63
310
304
292
281
28
439
426
426
469
230
304
310
304
307
304
188
310
333
335
220
182
310
415
246
433
178
147
225
310
310
154
373
256
185
310
310
310
28
222
310
304
238
310
35
18
281
408
28
269
28
65
304
369
310
147
304
444
281
466
304
328
28
304
310
72
28
275
310
313
304
185
237
219
423
286
235
304
112
493
304
304
28
28
310
326
310
304
310
427
310
109
310
304
483
304
310
369
304
401
28
304
310
304
304
310
459
310
304
304
310
28
28
28
304
310
304
310
105
310
28
57
482
258
28
194
28
353
267
310
304
291
304
390
318
304
28
28
8
304
304
28
211
304
304
304
352
304
304
471
310
455
28
28
304
472
28
88
304
304
28
253
107
28
310
304
310
28
310
304
1
310
304
293
28
478
105
366
28
28
28
304
199
304
304
304
28
28
23
271
165
310
304
28
310
292
338
92
75
147
310
28
67
156
56
310
28
304
310
95
310
310
28
310
388
304
224
304
377
359
107
310
304
320
310
441
28
222
304
417
304
42
310
310
310
200
313
28
298
7
310
403
304
323
28
28
310
304
271
310
342
347
180
310
28
207
447
28
152
304
268
444
40
304
310
141
191
80
211
304
28
7
28
310
364
28
304
278
28
485
28
310
310
304
264
421
304
304
28
238
310
404
226
189
304
310
304
168
483
28
135
135
304
363
310
28
304
344
310
310
46
194
304
310
310
310
304
304
185
378
130
240
161
334
400
310
310
145
83
28
409
28
28
313
275
310
333
28
177
281
383
60
304
28
28
28
27
310
304
104
337
22
310
310
28
304
194
310
209
493
310
304
49
308
12
304
28
419
304
466
310
324
104
304
18
28
304
78
310
304
28
310
232
291
304
310
160
28
310
80
310
28
170
238
301
28
192
310
310
10
278
304
304
28
310
310
304
310
310
28
225
310
304
463
304
310
304
420
28
447
304
471
304
304
181
22
321
28
310
139
393
255
304
28
455
304
304
304
49
65
28
310
437
304
382
28
290
310
310
310
14
152
28
142
28
304
304
304
491
314
60
28
313
65
321
110
310
310
305
44
304
28
28
224
481
310
310
28
28
19
28
310
304
28
28
100
310
304
28
304
310
304
68
18
7
28
488
304
375
304
65
285
117
28
111
28
28
304
192
238
310
28
175
310
310
310
310
310
310
449
304
28
304
28
28
332
274
492
28
304
304
160
199
28
310
310
28
28
310
211
28
304
28
304
7
304
473
28
444
480
28
350
304
310
361
28
211
171
395
304
28
310
93
202
304
310
120
397
279
121
304
442
330
310
304
28
310
310
304
28
304
189
310
80
304
459
139
304
423
304
28
304
28
310
304
225
28
397
74
198
153
28
468
17
28
304
434
304
304
304
28
304
48
365
87
310
28
310
28
280
25
310
291
310
310
310
310
415
28
304
472
304
28
304
28
310
312
138
427
183
304
312
310
304
310
28
304
386
310
396
190
1
124
310
304
310
304
347
310
310
17
304
310
126
28
28
159
310
310
124
304
315
103
304
28
304
28
304
492
310
370
224
310
310
149
28
310
417
27
310
304
445
304
101
310
484
304
24
242
310
138
219
313
28
28
304
310
25
304
310
304
379
28
310
437
399
304
28
408
184
194
310
304
211
53
420
310
357
311
58
310
304
304
28
33
304
310
28
310
304
304
142
304
90
310
304
304
304
315
310
298
310
160
310
58
310
310
79
310
310
28
310
310
304
304
304
53
304
351
304
459
181
454
310
304
310
28
86
39
304
28
28
249
304
304
310
188
223
141
316
310
310
163
28
304
304
310
28
375
309
310
453
310
28
28
19
310
28
79
304
304
304
310
304
310
291
74
310
420
304
304
310
310
310
28
304
310
304
310
310
1
310
415
28
332
28
304
489
310
112
28
28
310
310
310
28
304
120
28
304
28
310
304
304
28
396
30
28
347
62
310
28
450
304
28
28
28
28
334
304
28
310
310
310
310
214
175
28
28
469
304
310
304
405
488
283
461
28
304
28
28
304
223
126
304
28
28
434
310
28
310
28
28
251
225
495
310
304
304
310
310
310
247
310
347
304
28
304
28
310
310
469
28
304
267
310
28
132
310
63
28
310
70
310
28
304
28
304
480
310
310
304
310
495
310
402
48
488
28
147
310
304
435
126
304
28
489
304
313
61
190
28
304
304
28
424
310
310
304
225
64
304
288
304
304
304
304
28
28
310
178
304
302
338
304
34
304
310
304
294
240
211
28
396
304
310
28
304
316
141
310
79
94
28
310
169
310
310
304
304
310
304
187
380
28
304
224
11
310
309
304
393
500
310
304
28
304
304
493
304
168
157
310
28
310
304
283
310
310
477
177
28
28
1
304
452
310
303
304
493
304
304
304
28
496
28
28
28
59
310
370
52
310
328
28
304
304
28
97
28
1
310
304
393
315
28
9
240
311
28
310
298
497
246
30
28
28
95
304
310
308
197
310
253
385
359
105
310
28
28
310
195
272
28
310
304
310
371
240
310
65
332
310
81
28
304
314
185
310
62
304
304
310
28
354
58
304
310
310
310
25
310
304
135
304
28
304
28
28
310
304
304
304
304
304
304
235
28
304
320
457
40
332
368
304
107
33
310
28
304
310
28
304
189
310
304
7
85
304
310
224
304
28
28
174
410
401
275
304
168
310
28
28
310
154
28
28
28
65
310
99
28
28
28
42
8
304
304
28
23
28
274
310
304
310
310
304
28
232
310
28
28
28
304
402
28
304
240
28
28
468
104
281
291
396
304
302
310
304
366
310
408
304
304
109
310
32
33
212
28
310
65
301
426
304
28
442
304
287
310
29
304
249
310
120
310
382
172
28
224
382
310
28
306
304
28
304
304
304
310
304
310
309
390
28
310
28
28
342
329
151
313
28
310
304
310
28
364
304
304
304
477
32
310
310
310
80
304
28
310
304
304
304
42
418
304
1
304
310
304
199
28
304
304
310
310
356
310
304
31
28
288
304
398
28
310
240
310
304
304
304
28
28
310
310
28
304
82
28
28
304
304
274
304
28
310
478
310
28
304
310
310
211
310
406
28
147
435
28
456
310
420
403
310
304
304
310
482
28
304
315
304
310
117
304
394
28
304
197
304
28
304
352
310
28
28
28
298
310
249
475
120
310
241
301
310
28
322
393
426
113
28
218
28
28
310
177
355
304
304
310
451
28
391
65
443
304
310
28
108
39
165
310
28
310
310
28
310
110
292
28
481
28
28
339
147
28
28
310
304
304
28
304
28
304
310
28
28
310
304
439
304
310
2
28
310
141
28
475
304
304
276
310
221
145
304
304
304
304
28
93
304
28
310
304
374
310
304
310
304
304
310
313
74
28
313
310
310
173
304
7
304
28
301
184
333
28
28
391
304
103
304
304
28
310
310
310
304
291
28
162
143
28
28
304
304
28
28
12
28
304
28
112
384
304
28
21
310
351
304
174
304
441
304
304
217
310
71
371
343
28
310
28
353
421
28
371
242
321
452
211
304
304
328
304
406
28
395
304
28
136
28
454
28
304
310
28
304
310
28
310
367
283
304
408
304
310
232
310
304
304
310
304
310
310
304
281
28
304
56
164
304
59
4
304
59
304
227
304
28
221
102
360
28
304
65
28
310
304
304
340
304
28
304
347
264
239
304
390
304
211
117
304
310
68
335
28
304
304
304
310
28
61
444
373
310
262
304
304
332
240
28
310
28
466
28
28
27
183
51
69
314
310
310
358
310
182
310
282
310
385
304
310
310
310
28
468
28
28
304
28
304
387
181
304
304
310
310
88
310
304
28
141
414
28
31
28
28
174
304
45
105
28
28
26
28
304
28
310
318
28
28
240
28
310
304
122
310
28
304
304
28
28
310
310
304
310
304
304
477
28
304
310
28
310
310
310
132
310
304
350
310
310
304
304
310
310
1
48
28
346
310
443
304
28
304
310
322
351
304
313
282
310
304
304
310
270
452
304
337
310
310
304
310
28
310
396
232
304
128
28
28
169
31
183
448
132
499
310
304
310
409
304
304
310
310
28
310
59
310
280
28
497
28
304
304
310
214
304
310
240
180
304
304
310
28
304
310
28
456
28
304
28
310
103
146
310
304
291
304
316
438
310
28
310
28
310
186
304
166
310
304
28
362
304
198
304
28
310
304
310
445
177
304
302
310
244
304
103
28
462
304
310
28
83
310
116
55
310
205
445
28
28
362
304
28
310
186
491
304
120
304
310
310
334
317
28
304
310
291
423
304
12
28
28
304
53
47
28
102
28
498
310
207
51
304
55
28
310
304
304
28
304
153
28
304
430
310
441
28
132
28
28
28
305
304
343
143
304
304
28
304
284
310
49
28
28
310
74
28
28
304
396
28
28
439
310
38
147
304
304
310
310
164
28
310
28
304
310
28
12
191
304
7
464
310
310
485
304
28
310
304
126
28
464
28
304
28
28
310
28
304
62
334
2
310
53
483
310
28
310
310
257
310
304
338
28
376
475
310
39
28
302
173
207
240
480
304
28
33
251
310
28
304
304
28
310
131
28
422
310
304
304
304
310
402
109
313
200
310
310
500
157
304
304
293
421
304
81
28
28
304
141
28
304
310
304
304
414
310
157
9
462
310
310
57
28
473
309
310
28
310
310
285
304
310
304
28
2
451
375
310
310
301
28
310
42
28
3
304
310
28
28
304
301
87
383
310
304
153
304
310
46
60
304
16
326
28
310
70
60
304
423
304
28
310
88
304
69
310
301
88
28
304
304
304
461
304
25
312
310
304
310
304
28
304
28
483
304
134
203
188
212
28
310
255
304
304
312
166
448
275
304
310
310
219
240
28
28
310
290
310
281
304
310
310
310
28
304
304
281
310
310
327
28
28
447
76
93
222
28
304
304
490
28
28
92
441
270
98
28
304
373
376
313
310
148
28
310
378
64
28
402
304
315
304
304
28
310
459
28
304
28
310
28
28
304
114
304
28
304
42
135
28
28
39
304
242
304
310
6
304
125
304
290
229
298
304
99
318
28
310
310
304
304
304
310
304
28
311
246
304
304
53
149
445
427
278
310
310
1
28
28
310
423
304
120
304
340
310
266
304
304
313
319
28
28
378
313
281
416
155
250
28
210
402
28
28
304
304
220
229
197
28
313
310
310
28
160
28
408
304
28
427
310
310
49
231
310
304
28
310
175
28
304
28
310
257
28
28
49
304
55
304
464
28
310
304
304
310
319
332
28
170
310
304
167
310
208
38
262
304
53
310
425
55
310
264
304
497
28
340
304
9
197
304
310
126
483
98
423
28
304
310
304
67
304
310
367
304
304
28
270
258
28
291
310
304
171
310
211
129
304
5
304
335
310
310
304
28
310
28
304
28
368
301
304
448
134
28
304
270
310
310
28
496
310
310
361
1
313
310
28
28
28
338
304
28
304
57
375
28
310
168
254
304
147
310
304
448
304
53
98
83
310
314
142
310
304
469
185
119
310
310
74
270
487
304
65
310
304
28
304
310
304
445
304
310
304
310
28
310
304
43
28
304
304
310
310
28
310
28
304
304
102
304
249
348
84
310
310
283
310
493
281
28
304
423
310
500
310
28
28
28
310
28
310
288
304
127
270
28
310
304
310
366
53
178
310
28
304
310
304
310
28
304
449
16
454
28
28
355
310
28
28
310
114
277
487
28
319
429
302
310
136
120
304
304
304
100
28
310
310
28
28
310
304
310
310
28
24
1
310
63
449
204
247
310
217
272
39
304
387
169
304
310
329
408
310
304
304
338
304
28
304
28
28
487
408
382
28
28
310
219
304
28
28
451
304
310
28
230
304
28
304
304
272
291
160
304
248
458
310
184
310
288
28
28
124
327
304
310
304
28
28
175
304
310
65
116
304
28
154
245
28
329
156
304
310
304
213
304
147
28
304
3
28
304
28
249
323
498
28
310
310
28
28
304
304
303
304
310
310
304
66
204
304
176
7
28
28
304
310
104
310
123
28
373
433
216
132
372
304
253
466
310
304
304
391
28
304
291
1
310
304
52
109
120
28
310
310
300
41
128
310
28
304
28
28
219
310
304
350
390
28
304
401
329
232
280
28
53
310
411
481
28
53
408
28
349
496
304
290
440
225
33
28
281
28
480
304
483
22
28
310
284
136
475
310
461
320
310
310
304
436
251
292
28
28
310
4
28
28
49
28
304
310
28
28
304
467
28
28
310
122
449
256
120
28
166
304
28
500
28
28
28
28
304
34
304
310
156
28
480
28
28
384
304
402
28
291
304
28
304
28
164
76
337
205
310
417
418
76
304
28
310
276
310
237
304
419
28
310
310
216
53
304
304
441
304
304
304
285
304
200
467
327
387
336
435
28
310
28
197
266
304
28
302
310
415
238
102
15
310
310
310
310
310
301
310
301
310
28
168
304
28
28
156
304
28
310
301
347
310
167
304
496
310
310
255
304
28
28
39
304
301
310
28
437
304
415
310
53
28
35
310
304
222
310
28
304
313
304
408
237
304
304
28
327
28
28
310
28
310
447
304
219
163
409
48
28
304
95
428
497
304
28
398
304
310
28
310
143
304
28
304
248
28
310
310
310
291
39
310
304
361
28
1
437
119
304
65
147
490
28
164
259
186
28
310
304
28
233
256
310
275
331
438
28
328
28
148
374
218
304
28
310
310
28
28
304
70
29
64
146
28
310
304
304
11
228
323
398
39
83
362
280
28
28
381
310
28
28
4
386
304
310
202
11
310
28
310
304
310
310
406
310
304
28
310
28
283
382
53
304
238
28
28
304
28
304
297
304
310
310
304
142
28
310
73
304
296
291
275
94
310
62
181
57
310
30
28
414
313
304
310
310
310
454
304
405
464
281
304
310
38
28
21
28
310
304
28
92
120
304
270
212
310
28
232
474
310
49
28
65
99
304
8
304
429
346
427
243
310
393
304
304
313
304
310
310
304
65
304
304
28
470
304
474
310
342
310
304
17
310
310
304
467
28
304
28
28
310
160
304
28
304
480
36
28
322
47
28
28
28
310
310
304
121
310
304
189
414
304
142
310
184
88
304
236
188
304
310
218
194
28
28
91
53
304
28
441
304
153
304
28
304
28
229
21
380
219
49
354
114
304
28
174
65
304
28
481
310
14
226
28
65
161
304
240
304
28
28
155
348
441
310
345
304
304
304
310
39
139
310
28
139
310
218
28
165
304
28
265
230
304
310
310
487
365
282
370
368
490
28
310
382
310
310
304
304
28
164
310
258
194
16
28
304
205
304
151
28
28
304
310
365
367
304
7
304
304
28
28
310
310
28
452
304
423
28
310
234
484
304
304
28
310
28
304
304
304
304
310
28
310
28
304
126
310
401
200
310
302
304
301
230
310
28
88
298
432
310
28
310
304
304
304
310
374
94
28
299
28
28
28
28
464
310
310
310
188
310
28
403
304
28
272
304
223
28
382
310
310
127
310
122
317
1
266
28
146
310
304
304
435
28
26
28
28
304
281
23
156
310
304
288
304
28
28
28
304
310
275
310
201
310
254
341
28
198
28
484
310
79
276
304
304
310
310
310
332
28
304
310
28
43
28
240
301
51
304
157
304
297
422
304
304
431
416
304
28
53
310
115
310
339
28
310
28
377
304
332
423
304
304
28
28
304
28
304
28
28
304
319
281
304
65
28
28
1
28
310
186
310
28
310
281
273
301
28
28
324
304
276
28
221
207
172
93
28
65
304
28
304
180
111
304
28
255
28
28
310
110
205
250
310
304
310
304
28
95
28
28
2
309
304
28
373
310
304
461
304
28
310
310
136
28
304
131
422
304
254
304
28
28
50
310
147
28
304
304
310
301
304
10
310
130
304
351
212
238
304
310
304
59
310
28
413
76
304
304
355
303
380
304
28
39
304
304
304
1
105
28
310
310
109
327
166
28
304
266
211
304
304
185
28
310
310
303
327
310
304
304
28
28
304
86
310
28
28
195
242
317
310
170
299
402
310
205
304
85
10
310
310
304
304
265
304
415
310
28
304
310
304
1
304
310
269
304
341
28
323
304
304
259
28
167
310
28
304
254
310
305
310
184
28
476
310
304
310
310
318
310
28
458
28
336
304
310
304
112
415
304
408
270
332
402
304
28
28
304
258
310
22
28
310
395
304
304
310
28
304
310
304
28
310
310
304
304
28
411
28
304
304
78
280
304
478
174
227
304
310
28
304
310
310
310
28
310
304
304
208
234
435
304
132
253
310
304
304
310
382
28
307
361
23
304
162
304
304
310
126
405
310
68
211
49
126
304
304
28
304
76
304
304
304
304
310
304
28
304
310
426
310
28
28
152
304
423
447
309
28
304
304
291
304
304
385
304
423
310
28
310
28
304
143
310
57
326
91
250
93
65
115
28
28
28
495
28
102
28
304
234
418
434
310
304
28
310
304
304
28
348
310
3
304
28
216
15
304
304
310
378
344
28
304
28
310
343
29
28
304
304
28
304
289
310
240
304
204
310
310
299
304
28
304
310
304
159
304
275
310
28
304
28
310
310
1
281
246
310
28
304
28
390
310
304
304
310
310
28
483
28
310
304
153
139
310
28
310
28
471
154
28
28
28
176
394
28
28
310
117
310
217
28
310
310
85
304
332
310
304
53
304
295
109
28
281
28
304
28
310
304
304
70
69
28
304
194
310
304
118
28
28
301
300
32
281
28
28
304
262
310
304
120
310
310
310
155
304
213
310
464
304
28
178
52
33
28
313
76
28
462
311
310
28
310
387
1
304
28
28
310
28
345
310
28
310
304
120
304
284
78
304
499
304
310
28
304
304
310
120
304
310
407
383
337
20
28
304
310
157
35
317
304
28
304
28
304
329
291
304
304
226
28
304
310
58
344
28
93
304
28
438
172
452
28
304
304
28
310
107
304
364
93
28
7
342
28
188
28
310
304
28
28
304
304
28
310
304
230
62
304
166
310
310
96
453
28
432
352
310
28
304
28
304
304
310
177
291
310
28
373
228
310
28
28
304
304
253
304
28
310
28
355
393
370
28
311
28
310
304
107
310
344
136
197
310
304
28
423
310
120
28
28
28
28
252
310
142
10
310
304
310
304
310
388
304
28
372
310
28
28
304
310
28
408
28
310
151
310
28
28
310
304
65
28
304
28
310
310
304
34
304
310
28
310
304
304
310
304
255
310
304
374
28
28
28
229
310
356
304
304
312
310
297
490
304
310
310
408
28
28
28
56
40
310
15
48
191
28
28
310
304
28
28
327
310
28
310
304
130
28
310
28
313
310
310
28
28
310
18
98
310
310
304
229
28
298
310
304
304
28
329
28
304
429
397
451
477
310
304
304
28
486
359
310
28
304
307
342
304
271
28
28
310
475
28
8
28
72
218
310
28
487
401
310
310
310
310
304
28
92
310
437
310
310
28
270
281
310
61
477
314
304
28
310
310
43
313
28
49
28
465
310
315
310
310
310
310
28
68
28
304
304
310
304
421
304
28
310
310
28
28
270
304
310
304
361
256
304
304
304
304
310
28
58
313
15
334
339
32
28
310
376
304
310
28
278
310
163
270
325
304
304
28
304
304
409
470
326
304
310
28
304
304
28
304
310
310
310
28
28
310
310
332
329
269
33
310
304
28
310
310
304
28
28
310
45
310
279
310
313
28
11
304
276
310
304
452
304
138
28
304
488
310
304
310
304
28
28
70
28
28
28
28
28
362
310
304
208
310
310
28
304
310
304
310
188
28
304
310
310
304
127
310
282
28
28
66
28
189
310
47
28
310
406
304
499
236
49
463
472
28
28
211
28
281
304
355
59
425
28
28
28
241
304
28
236
304
28
28
304
28
382
310
28
310
23
116
28
304
96
304
226
116
310
28
304
304
28
310
28
28
287
28
430
310
163
28
39
310
499
244
123
310
310
310
304
466
310
310
374
304
304
390
304
28
301
310
304
28
310
310
174
310
310
65
233
291
304
304
304
304
304
304
310
310
304
446
310
304
304
334
304
135
304
304
304
48
28
304
304
28
28
7
377
28
310
304
304
28
310
12
28
155
304
94
148
310
310
310
382
238
281
469
304
423
310
304
304
310
310
328
304
296
144
310
310
325
28
28
369
310
278
28
70
28
291
28
310
288
110
310
408
28
232
304
28
303
304
491
304
10
304
310
465
28
304
272
53
310
28
304
418
469
304
45
45
304
246
310
304
310
28
192
304
115
28
304
390
28
28
304
304
310
39
61
28
408
336
28
376
182
207
28
483
28
310
304
310
297
441
304
28
28
304
220
28
402
310
310
28
28
28
304
310
304
28
310
304
304
304
425
179
405
310
28
116
304
495
110
310
304
230
304
310
148
28
310
84
28
432
310
462
310
218
476
304
304
63
28
310
310
466
87
418
310
331
163
386
86
464
310
205
304
37
136
304
310
28
304
369
42
304
310
304
28
28
310
28
304
28
65
164
304
310
310
423
28
310
143
28
310
310
310
436
28
390
304
310
283
310
28
304
281
28
178
88
134
304
28
382
71
28
444
304
304
304
270
28
28
310
310
65
313
304
443
418
25
449
112
310
28
28
310
249
452
28
304
442
310
33
304
28
213
310
310
28
28
310
89
304
249
74
17
310
304
28
304
230
28
310
418
310
304
136
28
156
65
483
128
304
491
328
304
449
28
304
304
310
310
304
310
304
326
189
425
1
354
123
310
310
373
92
310
310
28
306
304
304
183
28
261
28
310
73
304
28
310
304
310
310
146
28
461
310
310
402
306
310
304
304
28
28
304
4
304
28
422
480
478
162
86
189
300
304
293
454
304
133
144
25
28
304
28
19
28
65
28
28
362
8
164
401
28
310
304
28
28
304
28
28
28
28
370
28
28
69
310
310
310
28
291
304
304
304
304
206
298
51
28
371
39
365
293
60
28
310
310
78
310
478
181
310
240
304
304
175
28
304
324
280
326
310
304
236
28
28
310
175
304
304
392
304
28
310
104
301
304
304
304
477
425
310
337
304
90
304
208
499
304
275
6
304
275
383
183
482
313
425
436
499
28
304
258
28
28
28
313
28
310
28
330
28
103
65
304
28
203
304
413
310
28
43
392
310
32
68
28
310
310
28
28
28
406
310
16
304
304
161
485
287
188
235
310
304
310
310
349
426
310
310
228
304
28
28
28
390
310
307
310
145
310
28
39
310
337
28
253
310
304
310
382
304
310
310
398
304
28
311
376
28
28
304
46
310
304
304
310
304
159
408
310
28
310
28
107
318
57
28
28
304
28
185
310
310
304
111
28
304
310
310
310
28
49
310
304
304
310
304
310
110
263
28
28
463
28
497
304
28
310
310
304
304
59
28
28
310
28
310
170
310
28
121
456
304
304
40
304
304
304
304
448
310
28
304
28
367
396
310
332
28
147
28
28
383
304
304
310
48
310
28
304
304
304
304
80
484
141
54
270
304
304
28
35
310
454
310
209
304
319
28
167
310
318
140
310
388
5
122
28
329
338
304
147
345
28
310
310
310
304
43
304
310
304
253
310
417
310
310
483
479
478
304
28
310
380
491
449
28
304
28
310
28
18
310
240
304
310
310
1
483
304
310
28
28
310
28
310
304
390
309
310
310
306
28
310
28
62
310
28
28
120
66
95
28
28
310
304
304
28
407
28
270
28
304
185
15
310
304
28
28
111
28
304
161
310
28
28
177
28
326
304
69
488
18
304
28
310
408
235
111
304
335
310
310
74
59
217
310
310
304
281
156
419
28
28
310
28
261
28
310
416
310
22
33
28
29
304
304
28
225
28
146
158
304
129
184
208
310
272
310
139
110
478
65
310
310
310
28
310
304
28
304
477
301
310
368
304
28
310
28
402
304
310
159
163
28
304
102
28
304
84
304
28
310
307
304
270
28
166
304
304
462
304
28
391
239
38
130
304
347
304
310
310
304
310
28
222
310
304
304
262
479
310
28
304
28
342
225
484
202
28
304
336
310
310
39
310
387
310
498
28
28
28
73
390
301
459
28
28
74
28
25
310
437
310
304
310
28
417
304
298
28
310
182
310
28
304
28
353
148
266
486
304
28
349
28
340
478
310
450
304
304
304
310
28
310
28
28
310
28
470
120
437
304
317
357
402
28
310
310
310
304
28
351
310
310
385
310
304
304
411
310
310
304
291
310
310
304
340
435
28
310
310
310
304
97
297
304
310
28
28
283
304
42
237
406
310
304
443
304
28
161
310
417
310
55
490
371
124
119
28
310
304
310
28
28
347
155
310
310
142
63
232
304
70
310
91
310
28
39
304
304
310
304
287
304
28
28
479
310
310
28
310
409
191
304
310
399
304
210
310
39
291
310
304
304
335
1
310
28
310
28
299
310
28
304
304
310
304
353
225
302
310
310
304
310
28
417
304
316
310
304
310
304
426
304
351
28
310
28
304
365
28
438
304
304
304
304
310
52
402
161
310
28
454
304
160
304
310
304
304
304
310
304
28
310
257
310
304
305
310
310
47
52
455
483
65
304
304
28
310
415
28
310
76
304
304
304
28
267
114
419
46
310
424
28
28
304
396
142
228
310
304
28
304
310
395
67
261
304
28
62
28
272
310
310
28
330
304
310
28
28
310
141
304
304
304
310
310
62
310
207
488
1
240
460
28
310
187
28
310
28
291
120
457
28
28
304
304
304
40
304
28
310
28
249
28
310
310
304
28
304
214
28
304
304
488
310
28
310
110
388
28
304
28
280
314
289
304
310
310
310
304
28
304
391
28
28
310
310
304
312
310
310
310
304
13
310
206
314
203
28
310
46
28
304
304
401
310
65
8
85
310
28
310
28
310
287
258
310
310
310
304
28
63
304
310
133
304
215
28
304
28
304
310
304
310
310
304
1
167
304
304
117
304
420
283
304
28
434
313
304
310
349
341
28
28
146
310
244
304
28
44
28
311
310
28
310
304
209
28
401
310
177
28
304
28
387
310
154
310
40
229
28
304
243
41
304
28
310
258
310
39
28
471
270
117
310
83
304
351
310
310
28
103
310
28
428
28
310
28
168
404
405
322
177
304
28
304
270
298
304
304
304
304
140
28
423
163
28
304
28
304
423
310
310
304
3
147
304
304
304
310
197
304
28
180
198
91
128
199
310
446
50
310
304
451
7
310
4
28
28
304
310
310
310
33
304
267
237
310
64
28
304
249
469
469
366
28
310
394
3
304
126
310
28
28
310
310
310
28
492
135
259
270
313
418
304
58
297
304
310
440
310
304
310
133
359
72
304
20
310
304
28
89
310
28
310
310
219
175
235
310
28
310
28
28
304
317
28
482
304
207
493
35
196
304
310
80
310
162
28
310
353
310
310
312
445
310
304
158
402
28
28
304
310
310
28
304
304
290
208
310
304
118
310
402
310
28
310
225
310
326
304
310
261
28
304
28
39
28
28
28
310
28
310
28
292
304
93
459
486
421
325
482
310
304
77
28
304
386
229
310
22
310
240
28
304
310
201
310
280
261
304
163
183
28
304
304
304
310
304
28
490
317
310
28
310
304
28
176
419
304
28
429
299
304
310
304
120
44
310
228
281
304
28
417
310
146
310
304
454
224
28
28
310
304
304
304
304
39
304
310
45
28
301
28
28
180
28
304
304
310
28
127
304
304
136
304
310
310
28
304
28
386
25
310
317
310
304
310
306
445
48
310
483
28
304
304
28
304
194
408
304
304
304
270
310
163
304
476
310
310
396
304
240
270
356
310
310
267
28
310
310
323
110
28
304
28
310
28
407
28
289
310
65
304
145
310
445
28
201
310
240
361
310
24
414
281
28
310
310
439
304
28
310
238
304
304
88
304
49
304
28
28
9
304
310
310
304
337
310
310
310
59
312
28
28
260
310
28
301
310
449
310
304
28
28
438
310
310
40
78
375
28
304
93
28
304
28
310
191
245
180
41
304
310
304
304
120
255
403
237
324
178
310
28
304
375
304
304
304
243
28
304
28
13
201
28
28
28
310
460
304
309
304
28
304
310
28
304
310
28
360
390
310
310
310
304
145
28
304
49
28
310
250
25
310
397
310
310
38
397
304
251
149
28
310
28
238
28
34
361
310
141
452
347
28
236
310
95
310
304
143
310
310
28
439
304
304
14
28
345
28
98
270
120
304
304
310
304
310
28
28
304
28
132
427
28
28
28
87
347
111
304
28
359
198
28
200
211
304
39
395
310
28
304
147
117
33
1
360
28
355
304
423
120
310
304
310
310
310
310
304
28
339
310
332
180
304
106
304
28
310
304
49
310
223
242
304
190
304
28
310
304
4
181
137
318
304
28
78
28
310
338
187
310
304
174
457
28
304
310
242
304
28
310
304
28
310
137
310
304
304
474
310
28
310
28
310
28
310
28
310
279
310
28
28
310
28
311
28
310
310
137
28
375
271
73
304
304
304
422
173
88
196
28
28
28
310
310
25
331
155
304
310
28
310
47
310
402
310
42
28
469
310
304
304
135
180
28
190
206
298
136
310
82
163
310
310
236
438
28
310
42
209
304
304
427
310
304
28
28
83
228
28
28
304
49
310
499
310
197
304
310
304
301
28
92
389
240
304
378
310
310
310
349
304
410
304
338
281
301
304
433
412
310
304
337
310
408
28
304
28
348
304
241
28
330
21
281
92
361
310
304
304
313
28
304
304
304
304
28
361
499
310
304
304
367
281
310
28
241
310
297
28
378
490
304
304
304
108
310
304
28
29
310
464
304
65
304
310
28
304
310
416
28
457
28
28
28
28
181
444
313
310
192
304
6
310
304
310
28
29
304
304
123
47
245
304
59
454
351
310
310
28
304
72
328
315
28
310
410
28
185
28
419
286
412
310
304
304
205
265
28
310
28
310
304
390
28
28
304
160
310
304
88
304
304
28
187
304
28
28
51
310
67
325
474
189
120
310
310
195
304
310
28
28
28
120
183
406
314
310
310
310
293
28
382
310
310
310
41
310
28
310
28
477
304
304
304
304
417
310
304
196
28
28
156
122
470
310
297
495
65
304
310
310
94
72
124
304
310
381
28
310
310
28
55
423
154
310
310
28
304
332
28
450
28
259
28
10
310
28
28
304
407
310
38
304
28
304
28
304
144
413
245
310
28
1
310
310
28
304
28
310
28
409
304
93
310
1
310
26
304
304
310
304
28
310
310
310
156
304
310
40
28
304
310
304
304
53
231
28
28
310
28
304
362
441
392
454
304
59
310
332
28
310
28
310
28
31
304
310
304
28
291
304
28
28
304
344
28
310
310
498
310
458
310
304
310
421
28
33
304
292
499
304
426
310
179
437
266
304
304
286
304
304
1
50
87
310
366
28
466
176
304
28
310
80
472
304
363
304
310
68
223
332
28
465
242
28
282
310
179
254
304
21
304
425
329
28
28
310
65
402
304
143
304
310
41
28
190
310
310
28
301
28
154
310
304
310
49
310
28
369
228
25
310
28
156
378
304
222
28
310
373
310
149
28
310
310
301
310
28
281
28
28
310
28
304
28
310
304
399
304
310
55
28
28
28
192
473
310
310
304
304
113
28
71
304
28
28
28
9
304
28
304
28
28
310
304
28
381
310
306
28
402
310
234
304
347
28
28
372
6
341
304
304
28
310
28
425
310
333
310
310
310
211
310
304
310
28
28
310
304
28
61
375
28
306
304
28
409
133
28
310
28
157
310
267
28
28
310
25
310
304
310
310
304
138
28
310
310
161
28
304
370
28
310
310
310
304
313
304
453
267
127
291
150
420
88
467
304
310
28
304
28
28
310
304
51
147
304
79
154
310
52
304
28
304
497
28
476
28
304
131
29
39
28
62
55
304
28
32
470
310
189
402
62
28
28
130
122
310
273
469
352
28
311
304
304
310
304
310
465
310
131
28
28
151
159
28
304
304
211
28
28
304
226
28
178
409
304
167
304
28
304
317
28
272
17
304
28
310
310
310
310
259
310
471
304
28
304
310
64
200
310
270
310
28
248
310
110
28
28
386
304
211
28
442
304
270
207
451
310
304
304
28
310
304
28
310
304
310
310
304
26
304
1
304
334
304
262
310
28
197
304
310
28
28
28
259
310
254
373
310
48
310
216
28
73
28
310
310
159
310
456
28
310
185
28
28
304
310
435
28
28
310
304
304
28
28
304
310
304
304
310
464
489
275
142
110
28
28
168
377
467
39
304
304
310
28
304
310
28
310
304
304
310
304
28
310
28
310
310
105
28
142
134
304
310
301
304
394
378
304
28
310
310
304
102
304
28
310
310
496
137
252
230
310
28
304
28
310
310
310
487
28
168
413
310
28
26
304
28
28
304
28
28
255
40
310
304
310
242
304
310
420
304
28
310
445
405
304
359
28
310
204
237
448
310
74
418
28
41
304
28
28
310
342
28
361
284
28
43
310
310
95
304
310
310
310
141
28
388
28
28
396
28
337
28
168
28
304
304
28
28
304
285
257
222
281
464
310
326
261
310
28
28
304
310
304
304
195
304
280
323
28
310
28
271
283
145
310
312
310
440
310
304
355
28
304
310
310
489
265
28
304
304
304
304
40
155
304
150
120
304
304
310
60
69
304
310
282
488
382
270
310
401
28
184
331
305
28
310
270
28
310
310
304
310
251
402
304
281
272
310
28
310
150
310
349
28
228
310
194
310
304
310
310
157
404
310
304
162
28
310
28
28
28
282
235
304
219
310
310
171
310
28
304
95
304
310
304
304
229
497
310
431
304
111
28
362
497
398
304
304
310
28
28
221
95
28
310
322
310
127
304
28
414
304
464
138
417
270
160
143
28
304
28
72
194
304
28
165
28
310
28
123
304
310
304
468
28
411
28
304
152
304
28
28
76
28
479
134
304
304
28
304
28
304
28
304
310
412
400
28
310
304
28
304
302
404
310
275
28
500
183
421
50
481
28
385
407
304
304
120
304
337
28
28
150
28
28
28
304
265
356
231
365
28
310
28
310
304
474
310
28
232
392
28
28
304
304
310
280
41
63
65
447
304
158
28
91
28
28
45
50
77
28
310
28
477
480
304
28
28
304
139
304
330
182
449
310
304
464
310
28
497
310
310
495
310
304
310
28
304
304
300
304
1
376
28
310
310
244
369
310
28
304
310
141
149
304
304
304
32
310
28
36
310
377
304
304
304
28
372
477
304
98
310
310
310
310
28
304
304
87
310
37
423
122
28
249
147
153
310
183
73
70
229
419
310
281
28
310
304
281
310
275
24
182
304
304
456
111
28
165
310
280
304
387
304
304
310
304
310
310
409
310
429
28
306
28
304
28
291
234
229
28
310
310
310
28
310
263
74
151
304
310
358
14
304
41
319
28
28
484
310
304
471
39
310
310
28
304
28
229
310
28
405
28
310
140
304
28
310
28
304
304
222
169
297
310
230
304
28
402
328
207
304
30
459
304
304
310
362
310
44
399
138
310
310
28
304
310
28
190
304
304
109
97
324
304
310
28
118
28
310
310
489
197
347
7
304
233
310
304
134
234
42
70
304
310
39
28
214
115
401
310
454
304
28
74
310
28
310
28
304
310
304
310
304
270
483
310
35
155
310
14
317
288
304
310
262
304
40
28
304
304
87
304
28
28
304
204
28
304
100
28
28
313
229
304
310
387
304
402
310
162
310
386
378
28
58
28
28
28
304
304
28
304
315
310
304
415
114
113
304
28
96
304
304
28
28
304
310
304
310
408
168
304
310
322
13
304
99
28
98
304
28
452
304
304
397
310
91
15
304
97
28
83
304
28
286
274
13
28
304
93
226
304
28
310
378
310
435
17
310
28
310
28
304
49
304
42
304
304
61
310
310
28
304
202
387
28
53
304
28
310
197
310
453
412
451
310
393
28
310
111
28
304
304
310
53
304
28
174
304
490
310
28
310
165
304
92
112
313
304
157
304
28
45
412
304
310
311
304
91
28
28
304
497
145
300
28
304
134
27
310
387
235
498
28
304
28
28
28
304
76
28
447
332
294
28
310
304
310
240
310
303
136
304
28
310
310
310
167
235
28
310
121
304
304
310
288
105
304
486
304
26
102
304
310
304
304
304
310
310
28
55
397
304
409
43
245
483
304
358
28
304
98
398
310
28
304
321
28
28
310
306
240
173
310
385
28
304
310
480
304
158
304
179
83
207
269
15
304
490
304
28
11
304
310
39
28
28
402
389
28
304
255
310
304
15
310
310
28
25
310
79
28
232
28
304
28
304
304
28
337
304
310
304
251
304
494
28
422
310
28
345
28
290
28
28
310
28
365
304
304
310
304
47
390
304
28
310
332
310
304
28
28
149
304
310
239
464
28
304
28
304
416
304
310
310
254
304
28
304
316
310
158
218
310
304
495
28
304
147
182
310
39
410
310
133
447
450
28
229
310
304
304
184
28
310
28
310
28
28
347
304
304
407
71
439
147
382
131
28
304
288
309
387
304
304
304
310
310
304
442
458
304
247
453
98
83
28
208
304
239
304
304
272
310
28
26
304
310
310
310
441
310
304
310
225
380
310
28
38
29
310
335
310
28
28
28
156
439
488
304
180
304
310
28
28
310
243
304
342
310
304
341
310
180
28
310
220
310
398
28
313
310
221
402
310
28
168
439
164
279
118
447
372
304
415
310
230
28
28
106
310
221
484
304
53
304
15
310
28
125
185
310
310
31
410
28
310
270
310
211
28
28
310
310
28
268
415
28
304
310
304
310
243
28
120
310
28
304
304
304
138
238
270
304
220
382
28
310
26
14
304
28
304
28
364
304
487
16
28
28
49
310
43
310
483
28
304
28
375
310
28
304
45
28
304
111
257
310
493
304
306
334
304
310
449
28
121
477
304
310
310
310
28
310
131
28
28
483
193
185
304
304
304
185
225
310
131
28
304
310
310
312
304
57
28
304
42
297
110
309
301
111
304
347
310
39
304
28
441
310
220
310
310
269
310
28
304
310
304
52
304
310
304
28
178
28
310
82
452
28
28
304
94
310
310
310
28
464
310
310
28
304
304
310
28
28
348
473
310
304
304
328
489
153
28
435
39
309
28
483
312
286
461
310
310
28
411
486
28
453
304
310
199
28
187
229
28
159
196
28
233
310
141
304
310
304
304
310
28
304
86
126
196
310
28
304
475
262
28
28
28
28
304
310
240
28
28
310
28
96
304
67
177
28
61
310
8
28
28
310
301
310
310
310
310
28
28
476
304
304
304
304
304
310
304
28
143
310
390
28
388
304
304
28
180
310
323
18
304
304
379
120
28
240
39
483
178
310
310
28
449
28
91
251
310
85
28
257
304
292
304
310
28
358
304
28
304
120
28
28
304
28
310
304
28
29
423
304
304
310
214
105
153
129
304
463
464
310
28
251
304
28
247
28
28
104
304
41
28
304
304
366
310
314
304
291
28
28
310
304
304
169
28
304
310
304
18
28
304
147
28
304
310
28
242
301
304
304
304
304
28
387
304
96
28
310
28
419
304
36
148
174
310
28
447
4
304
57
361
304
28
310
250
310
65
304
23
310
310
96
186
332
216
141
310
310
310
49
28
304
249
304
310
414
304
304
304
310
304
28
460
182
28
310
310
310
28
28
1
304
28
28
28
462
28
286
310
310
310
137
304
221
304
304
28
304
28
304
310
304
28
310
310
446
310
310
310
28
28
23
28
28
304
310
310
28
167
304
369
300
302
310
28
310
378
254
304
255
220
323
310
28
310
172
177
274
304
30
370
120
281
28
434
28
166
143
28
304
50
274
310
443
451
139
259
28
304
498
310
304
304
304
310
28
289
304
304
20
28
304
28
304
28
61
142
28
310
310
310
310
293
304
28
25
310
310
310
304
310
296
310
307
71
310
492
310
323
261
28
123
56
320
304
310
286
393
304
28
310
378
310
471
65
310
304
235
370
363
249
310
310
304
329
310
323
423
28
111
304
170
195
310
196
310
304
231
13
310
28
28
28
304
382
28
304
28
332
200
104
310
310
445
28
304
53
28
454
310
310
168
217
304
28
480
2
28
285
416
28
28
266
63
2
304
310
310
310
393
28
28
310
304
310
28
304
310
28
332
459
310
304
310
370
310
125
310
310
132
304
104
270
310
198
109
28
304
304
471
397
477
313
72
441
310
28
257
310
304
310
387
304
391
422
28
310
310
441
135
173
28
310
304
112
354
310
310
310
310
384
304
28
281
310
304
39
380
304
28
28
28
28
304
310
28
408
304
310
79
310
456
304
28
211
401
310
113
310
310
304
310
310
310
240
28
28
1
393
310
310
304
310
310
1
423
304
310
310
220
310
310
402
28
28
463
94
313
175
261
306
304
310
310
28
109
28
304
310
304
449
185
304
304
304
304
310
310
304
304
28
304
304
42
304
28
28
449
304
304
310
28
112
304
439
310
304
251
449
251
288
7
382
298
483
310
304
136
376
28
288
304
304
428
310
1
28
310
310
259
310
304
304
281
28
304
310
304
94
28
388
28
410
175
86
28
310
304
432
310
336
28
310
310
362
28
310
28
304
402
304
304
28
310
99
28
310
283
310
304
304
28
28
310
304
293
466
417
304
304
28
28
28
304
310
304
114
355
102
304
179
56
51
163
498
28
304
232
171
311
28
310
310
310
28
28
384
198
131
304
189
28
28
417
28
28
413
310
310
310
310
310
28
434
310
423
28
119
304
369
28
28
304
304
304
163
8
28
304
304
28
304
310
28
370
252
136
310
402
310
28
28
310
304
28
285
28
28
135
28
310
304
188
304
310
304
163
28
382
28
28
304
465
28
63
195
28
310
304
310
310
28
15
28
430
28
260
310
335
232
28
17
310
310
461
282
7
25
304
310
304
382
28
273
291
43
304
1
304
28
310
11
304
314
301
310
310
310
28
28
304
310
310
44
28
28
310
304
304
310
310
310
304
77
310
28
28
347
478
304
28
28
304
120
120
304
388
263
268
304
142
491
423
436
28
55
310
2
310
28
371
310
247
65
325
304
310
38
28
10
310
28
42
304
28
304
304
42
28
28
304
304
408
28
86
356
310
323
103
304
111
310
310
310
385
259
316
38
325
28
310
304
28
336
310
251
304
120
28
28
240
309
310
304
249
42
232
304
111
310
304
292
268
211
142
310
304
310
217
203
28
310
408
472
121
402
28
28
304
21
304
28
310
28
310
366
41
304
28
310
310
53
28
123
304
141
28
327
281
28
402
28
304
304
201
410
28
304
414
310
310
174
310
28
28
310
98
77
28
310
310
310
310
197
310
408
28
304
28
215
28
28
28
310
370
28
240
28
11
291
173
281
304
310
28
304
310
268
378
28
184
337
28
500
310
472
21
28
28
280
265
28
28
28
304
28
304
310
28
310
38
310
70
445
310
418
28
240
28
304
32
304
317
239
210
410
304
304
335
304
58
310
373
413
28
304
28
420
304
280
195
28
304
408
28
482
310
427
384
151
28
304
301
279
28
383
240
28
78
28
270
176
28
352
28
310
109
28
310
245
323
304
304
304
332
304
210
310
28
451
161
304
211
28
429
453
350
304
310
28
297
310
304
284
310
354
28
28
335
310
304
304
304
310
28
28
310
465
39
434
479
49
304
28
304
304
327
468
310
175
210
304
310
181
42
23
28
310
438
313
304
304
488
304
310
310
485
287
189
7
310
28
310
188
310
312
310
313
28
304
310
483
304
310
304
28
28
304
310
414
28
38
310
310
310
304
199
310
152
304
59
28
219
304
62
217
28
304
364
226
28
76
310
278
28
219
310
52
310
310
310
255
304
28
422
28
340
158
28
310
310
304
28
418
499
33
28
310
310
392
275
28
58
169
28
462
99
213
239
28
304
313
60
281
310
310
125
80
305
28
206
28
423
304
304
315
499
304
31
28
438
324
310
304
107
184
353
28
301
304
54
310
12
28
310
310
304
310
310
240
28
28
439
486
291
28
28
310
301
9
304
310
310
28
304
310
28
28
28
304
297
310
42
28
310
304
304
304
28
178
28
310
310
310
310
28
304
304
211
279
28
28
94
304
408
310
310
205
201
304
28
268
231
28
348
310
267
304
28
257
28
174
310
87
267
28
304
172
304
28
486
28
310
395
28
30
304
304
310
473
94
343
482
304
226
304
304
28
414
310
137
304
310
310
116
440
28
156
304
56
411
304
304
49
310
485
304
465
310
28
304
438
28
260
28
230
310
304
382
304
310
298
28
310
28
327
28
194
310
14
291
310
483
379
354
310
39
28
310
304
256
304
28
28
304
310
483
28
310
28
28
310
304
310
28
304
304
304
145
364
304
432
310
310
67
374
28
174
177
310
86
28
28
310
304
253
28
310
304
301
310
143
91
487
310
304
100
310
28
28
304
310
353
310
310
28
344
159
477
28
28
321
28
28
28
208
377
39
304
304
310
310
28
132
54
310
453
310
129
310
304
304
391
56
304
304
304
304
192
103
251
156
493
98
28
469
310
241
310
28
28
202
28
468
120
332
310
28
310
120
310
103
304
317
28
460
310
28
480
304
310
28
28
313
28
310
28
304
304
310
304
304
28
28
304
382
491
337
40
310
385
304
304
177
393
435
310
417
28
304
310
28
304
304
28
310
28
249
28
382
28
319
65
1
140
191
310
28
310
10
304
214
447
304
149
151
310
310
304
180
28
79
185
28
28
28
28
67
426
195
28
95
1
378
310
28
446
310
304
310
304
28
33
136
310
28
310
310
304
310
164
28
28
315
304
310
304
310
28
304
304
39
499
304
301
310
28
295
310
304
40
358
310
304
28
28
205
28
413
304
179
28
28
304
304
310
349
304
317
164
310
355
310
304
304
28
304
304
77
427
82
310
304
158
310
310
110
304
287
28
285
28
21
310
152
310
310
310
304
304
28
149
310
310
310
304
304
119
304
322
310
304
28
99
304
304
269
329
304
28
421
28
304
28
415
28
318
39
34
310
304
310
210
491
310
310
433
310
28
28
28
304
28
28
28
253
136
420
195
310
285
28
28
28
28
310
7
291
304
205
403
304
310
393
28
484
304
27
310
310
310
28
293
290
304
65
310
310
310
304
304
301
123
304
304
28
310
304
28
310
28
310
216
304
310
310
310
304
359
304
447
304
28
4
74
310
28
304
28
28
28
281
28
28
310
310
427
28
28
304
490
65
28
28
304
199
405
304
423
304
304
148
51
250
333
310
304
28
146
28
304
28
276
310
304
310
334
310
326
270
310
28
415
304
310
304
310
304
127
19
154
304
304
310
28
285
460
43
49
28
304
304
304
304
28
310
304
435
405
304
291
183
28
304
310
310
28
28
223
310
460
304
460
28
310
409
310
100
304
102
310
310
206
200
92
304
128
310
28
1
310
28
28
28
135
304
2
28
28
304
211
310
304
294
304
28
356
341
28
28
28
251
186
28
310
28
261
62
310
310
164
10
74
310
22
240
82
310
28
65
310
39
28
304
322
19
310
404
276
304
310
28
304
304
310
444
402
304
218
406
110
145
287
304
310
310
310
495
304
310
217
28
304
304
184
83
42
310
304
28
310
28
216
310
28
305
216
233
139
106
304
28
304
66
310
310
367
49
310
310
304
99
310
211
91
28
310
310
254
28
1
310
310
28
304
28
338
304
310
310
142
28
210
128
155
28
304
310
170
310
134
122
28
429
102
475
304
103
349
28
211
310
304
232
28
304
313
44
309
310
425
39
304
28
270
304
28
311
310
310
468
304
28
304
304
365
310
205
28
10
28
310
190
310
310
78
313
1
13
301
403
404
355
120
265
134
28
28
304
310
304
28
412
313
39
483
304
165
364
152
489
28
310
28
304
304
28
28
452
28
28
310
28
256
28
287
310
304
240
310
310
310
310
28
304
304
28
7
132
56
28
485
310
28
28
310
49
28
28
402
28
65
304
28
390
295
22
227
304
304
304
146
35
28
310
304
310
310
28
310
117
28
28
304
310
304
141
310
28
304
467
310
366
15
310
70
304
28
310
310
310
310
304
304
186
281
28
310
334
310
31
312
110
141
304
28
202
28
28
161
333
304
28
163
26
304
28
225
304
310
312
304
304
298
310
319
310
291
310
346
136
310
68
28
52
310
310
242
408
317
28
395
141
41
28
310
28
99
310
333
304
332
304
28
310
304
304
28
290
28
310
28
332
28
28
304
316
28
83
28
304
103
382
28
310
28
304
310
120
454
310
329
28
492
310
493
310
310
310
310
28
214
350
310
312
304
310
404
28
185
28
304
304
421
304
28
317
233
310
39
364
12
206
211
310
480
310
20
366
28
310
304
391
394
304
28
475
112
310
304
304
304
106
28
28
310
339
331
135
303
28
304
28
310
262
28
1
304
176
310
28
90
77
102
281
310
300
28
304
310
310
28
408
406
397
310
487
304
310
113
240
28
236
304
310
304
214
38
393
165
310
28
28
304
304
310
322
304
415
304
188
170
28
441
36
310
310
310
73
28
141
121
304
304
94
28
145
310
104
28
370
304
323
375
67
310
310
195
28
304
28
28
310
28
304
304
382
310
28
310
310
28
28
304
28
454
310
286
26
28
78
310
154
459
28
28
309
310
44
28
454
28
304
134
194
117
418
28
65
78
310
304
310
186
310
299
180
423
304
495
259
304
148
28
28
150
299
483
304
422
28
310
97
281
304
304
28
489
418
312
28
310
28
310
178
304
28
304
338
234
371
408
304
310
17
310
304
109
310
310
310
28
28
417
280
28
304
68
291
382
304
28
238
28
310
22
310
310
313
8
304
406
310
310
310
28
304
191
468
28
249
310
28
91
203
304
293
373
423
310
334
402
308
304
158
310
334
28
310
483
39
310
133
480
53
476
28
221
310
304
28
28
342
310
304
492
224
310
28
446
460
259
304
53
304
28
329
188
310
493
28
461
461
28
310
310
211
28
90
420
49
304
304
317
304
279
291
28
310
310
289
304
310
304
310
423
28
304
303
211
310
282
304
304
304
304
310
172
477
310
233
219
483
300
28
304
304
310
310
28
469
203
310
304
377
310
306
304
310
310
44
310
304
304
28
310
382
310
28
310
313
310
310
310
304
221
304
304
390
310
310
304
310
304
181
272
420
463
73
51
304
349
304
211
242
382
28
364
304
28
208
358
253
310
111
304
304
310
310
310
91
361
402
28
241
304
97
258
28
1
310
304
28
483
304
310
442
212
304
223
28
310
304
166
373
28
310
439
203
28
310
28
400
28
401
113
361
28
28
28
310
270
310
173
488
304
304
28
310
28
112
28
11
310
310
310
278
390
281
310
304
28
394
28
28
423
310
310
301
441
338
304
304
499
310
304
426
310
28
304
310
304
188
28
310
99
28
310
310
310
304
401
320
310
28
436
304
310
304
100
306
391
190
304
39
310
304
206
310
301
204
304
304
28
310
304
28
338
28
310
394
108
310
304
304
304
423
53
304
28
28
193
469
28
28
28
28
28
83
304
409
304
310
310
313
266
304
291
28
304
310
304
310
310
28
310
304
102
304
28
310
310
310
304
310
304
28
392
304
304
28
312
288
304
28
28
28
290
304
304
28
304
310
445
304
304
310
304
304
28
28
310
28
28
304
446
310
304
310
304
310
236
28
331
290
310
310
310
177
28
197
310
183
304
310
304
331
304
310
28
494
211
304
489
28
240
421
28
358
28
390
28
304
28
304
291
28
256
310
310
67
28
310
310
304
310
304
310
28
310
28
208
400
28
310
119
121
304
304
402
310
310
304
310
28
310
310
85
245
28
413
310
359
304
423
464
310
304
454
310
102
310
28
488
335
28
266
304
270
80
28
65
166
147
310
310
492
158
310
304
28
304
310
304
310
304
304
304
28
302
298
1
310
304
304
304
28
35
28
28
304
272
28
304
250
310
428
391
375
28
310
28
373
310
310
208
28
310
310
304
141
231
304
278
28
28
151
71
310
304
310
28
297
496
259
310
368
310
44
380
304
310
500
310
304
304
95
310
457
28
28
304
28
277
498
304
83
310
304
28
310
310
304
310
212
304
14
171
50
310
382
310
28
310
67
28
28
310
422
28
408
310
304
310
415
152
329
462
310
36
310
304
427
28
310
79
28
304
209
184
304
310
28
270
289
152
461
28
310
28
304
462
304
304
304
105
71
477
253
121
330
163
367
28
310
304
310
28
310
304
399
28
114
304
241
310
28
304
304
261
304
304
185
304
383
28
23
291
310
28
140
138
18
310
304
310
159
193
211
310
364
203
28
442
304
291
259
104
310
310
28
310
304
310
193
490
402
27
304
406
162
433
310
14
270
310
304
274
310
28
304
297
120
28
480
202
326
113
310
304
197
380
310
385
28
39
28
304
111
250
317
74
28
310
3
461
485
494
304
310
274
28
71
304
304
165
246
199
301
129
310
304
28
304
212
304
377
28
304
408
28
306
343
304
28
310
304
310
310
310
249
109
286
28
184
310
310
304
310
304
120
310
332
310
151
304
195
28
310
163
469
432
49
357
304
28
152
410
304
304
310
398
281
396
304
423
304
304
209
28
310
304
358
28
166
366
46
490
304
304
240
28
226
304
304
310
310
436
28
28
28
310
313
304
28
485
28
304
28
28
262
21
310
310
304
310
310
304
73
28
28
310
467
304
304
304
310
415
157
310
310
304
147
28
305
310
161
28
28
308
243
28
310
278
72
102
28
304
304
143
310
310
304
239
413
310
63
310
28
310
28
310
310
310
112
304
304
53
364
39
28
304
304
91
483
488
235
83
490
242
172
364
304
304
281
319
304
270
310
310
310
310
304
310
310
310
304
310
310
310
109
28
28
304
28
344
240
41
28
310
28
28
329
310
304
28
310
310
310
310
382
304
304
28
28
304
172
306
310
310
34
310
168
209
310
28
310
49
28
28
28
253
304
304
310
310
211
310
449
167
28
250
310
51
453
310
304
310
310
300
310
304
142
364
310
310
304
304
310
310
28
310
28
310
304
304
28
304
28
28
310
310
304
5
310
310
309
435
28
127
403
28
310
467
310
27
310
28
310
28
412
28
49
28
304
211
28
304
28
332
19
28
284
123
250
91
310
304
28
28
304
28
210
28
310
304
28
442
385
304
112
75
454
260
28
28
117
304
310
28
146
497
28
310
304
310
238
304
28
304
148
310
310
118
310
83
304
28
304
310
310
285
28
28
483
310
216
304
289
368
304
310
124
310
304
304
204
132
28
28
28
49
304
1
28
310
28
28
304
304
211
304
304
452
472
373
310
28
28
184
28
28
282
28
310
310
33
304
310
310
28
251
28
416
426
269
28
356
112
28
28
107
28
28
426
304
304
28
310
304
428
66
28
304
28
402
374
149
304
124
28
7
304
28
310
298
28
28
310
310
304
231
304
337
28
28
28
310
265
304
78
28
304
28
442
28
28
339
433
28
28
304
310
310
310
304
374
304
28
304
53
28
28
310
28
387
304
298
28
28
28
304
28
304
28
304
304
470
47
28
225
1
304
28
426
310
304
164
304
28
310
304
310
310
28
304
310
120
304
28
310
229
256
304
39
432
304
310
53
304
281
310
304
28
28
310
211
304
304
28
310
402
379
304
310
28
174
36
28
175
310
86
310
349
28
28
310
28
304
310
438
119
154
33
28
310
28
310
28
310
310
310
335
28
28
28
304
28
28
304
310
487
304
310
82
165
357
310
28
28
304
304
307
304
310
49
49
342
403
28
304
80
120
145
28
258
304
2
304
28
310
344
53
310
89
276
291
28
310
310
28
398
310
304
310
304
133
92
251
28
23
291
441
310
456
103
266
190
304
304
472
304
28
28
304
83
28
28
28
310
162
310
304
310
304
310
450
310
310
282
268
214
43
1
195
310
310
310
481
164
170
310
236
304
310
310
310
335
310
304
304
358
426
28
134
277
304
304
304
310
28
310
28
147
304
28
304
304
310
382
304
304
483
310
304
28
347
310
304
49
28
220
304
304
53
281
152
310
304
145
483
72
94
28
460
235
304
304
28
28
137
281
310
199
310
414
304
304
423
28
310
310
28
304
28
304
28
310
112
304
243
408
310
310
28
28
28
304
304
363
325
193
304
310
310
310
82
132
358
304
28
310
205
304
304
310
353
310
143
28
308
414
144
377
28
28
128
304
304
28
310
304
304
126
28
357
310
3
116
461
304
310
99
491
28
33
310
250
304
382
310
310
131
49
304
310
39
310
304
310
316
220
304
304
28
451
128
61
310
28
191
304
462
310
310
44
310
194
310
28
28
28
304
304
429
304
304
410
310
28
304
140
310
53
28
310
4
273
258
332
310
418
28
310
60
310
28
24
408
166
304
310
186
310
28
310
310
304
271
304
310
266
310
375
28
109
332
304
310
310
306
299
406
304
28
71
304
236
304
270
310
339
310
28
118
94
28
309
28
310
304
304
190
28
28
120
310
28
28
310
344
247
368
62
469
410
212
304
463
304
310
397
304
461
310
304
304
310
304
174
304
87
115
310
304
28
310
310
310
304
92
27
304
351
264
28
468
313
28
100
28
303
49
304
210
310
432
310
304
28
28
28
144
148
246
28
152
321
28
402
283
28
442
132
177
310
492
304
28
304
426
25
304
304
304
461
28
185
476
211
119
310
304
361
310
28
291
476
484
304
28
477
310
28
310
310
28
304
453
423
313
92
206
28
140
310
417
304
184
240
382
28
304
27
310
310
28
28
66
28
289
304
304
28
310
310
310
304
88
304
176
304
462
469
206
162
49
28
310
310
310
304
281
109
28
304
304
310
427
304
304
386
28
304
166
304
304
310
442
28
310
28
310
49
310
180
28
388
458
310
211
304
406
310
219
28
122
310
28
35
28
317
304
304
469
310
28
310
28
5
358
351
310
304
310
25
304
304
324
79
28
16
310
151
365
304
404
288
310
42
28
304
304
304
266
382
419
28
346
310
120
310
301
426
304
310
310
465
121
28
310
28
281
310
210
112
396
28
17
197
163
304
212
28
6
304
304
196
310
28
28
310
310
304
39
97
462
310
499
494
310
467
28
304
423
28
310
310
65
304
256
310
28
52
28
395
310
304
289
304
176
28
436
76
28
356
20
51
346
28
310
310
304
310
304
304
28
200
304
252
304
310
77
310
304
360
9
28
324
28
28
68
223
58
1
484
453
304
56
304
310
310
310
310
304
69
28
310
70
401
310
304
304
426
127
458
310
304
287
449
407
304
310
483
373
310
304
310
310
304
28
310
304
377
28
28
253
28
28
304
28
28
304
53
304
33
310
332
89
28
183
300
28
237
304
270
304
304
310
376
310
28
11
387
366
238
304
367
28
304
310
304
417
304
348
28
304
475
28
28
361
304
390
310
310
310
28
304
60
412
442
28
310
310
28
304
304
28
304
28
310
367
310
410
310
28
6
1
310
304
323
21
226
310
310
310
28
310
310
310
200
325
310
479
189
28
28
430
28
275
310
382
28
174
310
397
161
304
304
310
28
304
28
310
138
172
304
310
310
28
304
28
304
395
28
28
446
87
28
304
304
28
304
257
89
310
407
281
304
314
304
304
304
40
304
141
287
290
50
304
341
368
472
70
127
310
310
392
477
310
354
310
124
310
18
310
98
270
310
304
310
304
410
444
38
28
28
423
313
28
304
28
382
28
28
88
310
240
310
304
310
72
187
310
310
314
310
28
305
310
399
28
347
316
28
28
28
313
304
310
310
348
411
500
310
89
28
304
197
310
28
39
49
304
310
304
304
154
28
28
310
100
364
340
90
304
31
30
70
1
28
28
304
310
28
301
28
304
291
413
310
304
28
304
499
28
395
310
310
28
28
304
177
132
225
304
106
423
298
111
286
304
53
28
310
351
304
28
28
138
304
496
304
28
55
28
96
310
28
28
28
376
304
28
486
28
390
34
445
310
28
45
476
304
408
310
243
28
304
28
207
28
310
28
184
304
304
304
263
315
28
323
34
28
310
28
310
28
280
110
417
310
310
304
431
365
310
28
414
126
304
304
304
354
310
304
355
28
310
28
28
434
310
215
320
310
1
28
310
310
304
304
88
304
256
245
243
438
240
281
310
28
304
332
89
477
310
28
304
28
310
310
28
461
400
332
297
28
310
310
28
304
304
28
36
332
28
447
304
304
126
310
310
310
310
310
310
273
168
28
7
211
304
310
121
130
304
28
28
304
432
28
310
310
28
310
449
310
182
310
252
139
28
304
28
304
65
28
310
132
310
257
310
310
310
304
304
467
28
358
304
304
310
369
150
428
494
28
310
304
304
310
310
372
28
474
310
365
469
310
382
28
310
1
164
109
304
7
310
273
192
413
304
310
28
28
423
304
304
28
165
477
304
110
170
70
358
304
1
424
98
28
68
318
301
28
28
310
28
140
214
310
281
310
304
310
28
310
163
310
420
28
28
28
310
92
385
28
310
304
341
4
17
304
28
83
359
442
403
310
304
264
369
28
28
304
304
304
28
494
127
310
461
177
28
28
82
230
310
242
28
28
260
296
28
304
315
28
310
304
322
28
310
109
28
310
385
28
310
339
310
50
238
304
321
310
65
304
304
382
28
487
310
164
310
304
310
50
304
235
304
306
310
310
28
310
304
310
304
126
304
310
28
28
313
92
310
420
134
310
304
332
233
413
341
310
381
304
233
204
310
457
304
304
439
281
310
28
94
310
28
28
304
366
304
310
429
304
28
304
453
304
310
310
28
81
310
28
42
236
402
366
28
68
310
398
28
3
28
304
334
304
310
28
28
28
406
28
304
276
28
420
11
310
98
145
28
57
10
28
449
28
310
310
354
245
28
310
28
195
481
28
310
304
28
268
310
459
28
28
310
304
134
310
28
28
310
310
310
304
313
38
28
304
28
107
148
304
483
304
28
304
28
28
28
304
304
49
28
51
181
310
372
470
304
310
28
350
304
28
412
304
310
304
28
28
28
310
28
28
304
310
447
28
304
19
304
304
304
310
398
60
28
291
310
304
28
94
382
304
453
475
413
28
304
101
310
103
28
55
48
304
310
21
384
310
304
304
218
44
304
251
304
310
28
361
28
443
310
304
304
28
304
304
340
135
237
310
310
304
310
267
197
169
28
28
19
304
304
304
310
28
28
28
422
444
310
310
393
310
28
28
28
304
304
304
268
304
310
304
304
28
356
51
304
310
380
28
310
386
310
304
473
310
77
28
310
310
310
310
310
304
304
304
310
409
310
304
221
310
318
240
1
304
310
99
153
310
28
472
301
304
304
424
310
211
313
164
304
310
28
304
28
304
483
310
494
28
237
281
310
1
310
310
310
338
327
310
76
456
28
200
28
382
310
222
28
28
310
61
136
304
28
310
304
454
238
28
304
304
159
105
304
28
410
186
310
28
304
102
28
304
28
342
87
310
126
28
302
56
304
223
225
310
310
310
315
304
155
310
40
28
310
24
1
28
46
364
453
36
310
28
304
28
310
191
53
183
382
330
304
28
28
273
304
374
134
310
419
310
285
95
310
145
497
28
166
231
192
57
372
356
347
5
28
28
28
29
28
304
304
247
310
263
28
313
147
225
310
304
28
304
178
199
398
336
304
148
71
28
28
304
310
310
310
28
245
310
240
310
28
28
310
28
310
257
330
425
28
28
284
496
22
28
265
498
310
400
304
304
133
310
304
415
28
310
28
310
237
304
304
382
382
279
28
310
310
310
304
28
304
304
27
304
28
28
28
310
185
304
28
304
312
310
304
304
304
310
28
310
262
310
304
408
310
304
28
28
304
310
310
469
304
28
441
28
237
28
304
472
28
28
304
369
338
304
206
200
483
423
310
28
310
53
310
304
39
304
304
28
304
135
28
92
134
310
310
225
304
28
28
304
147
483
304
386
28
152
28
184
118
28
211
168
304
304
461
304
304
37
28
1
304
428
310
28
310
304
28
310
145
384
310
28
28
310
28
28
304
310
310
304
310
28
304
304
145
162
28
386
310
304
304
115
209
28
304
28
304
304
28
310
304
310
310
304
304
483
304
28
209
28
28
52
39
308
310
28
28
461
310
304
28
304
28
310
451
490
304
304
154
304
28
310
310
396
161
304
304
304
49
106
289
310
28
304
304
344
62
304
419
406
310
270
304
28
310
72
391
310
307
211
304
422
310
304
376
321
310
28
395
131
159
361
28
292
304
28
28
28
304
428
304
474
304
156
28
310
281
310
304
27
310
310
399
28
238
90
304
253
310
288
349
310
259
28
310
28
28
54
232
28
304
304
304
310
310
217
28
120
28
382
310
114
304
12
310
42
238
28
310
261
310
333
304
310
93
310
130
304
310
310
464
304
217
310
408
304
483
304
310
37
304
115
310
28
310
459
314
177
176
57
329
304
402
13
304
353
28
28
304
82
198
28
310
310
310
28
304
28
310
304
344
375
459
28
28
304
28
28
488
304
28
304
421
49
28
500
310
4
310
214
28
310
161
28
310
185
304
28
28
398
28
304
317
28
125
28
38
12
310
310
14
310
310
28
448
310
165
135
208
28
310
28
304
72
28
41
154
28
310
198
89
304
28
494
310
310
310
304
329
280
314
304
28
80
488
304
28
113
28
366
310
304
335
310
483
310
310
1
304
28
19
212
156
381
304
28
28
310
304
291
122
310
304
127
310
120
310
481
28
28
28
145
187
28
304
310
278
28
240
28
83
310
402
28
310
187
386
304
28
76
334
28
28
167
304
310
13
304
192
430
304
28
310
28
15
310
168
310
70
28
310
28
310
310
304
310
304
112
350
304
310
304
301
304
277
418
447
28
310
310
28
304
310
28
310
207
304
28
28
328
28
28
28
310
310
28
310
418
28
28
304
304
310
1
28
28
64
28
323
332
310
397
310
28
310
28
310
9
272
310
179
310
304
304
65
240
310
28
365
310
28
28
167
310
310
441
304
28
28
310
304
17
137
310
120
304
28
304
310
426
304
28
279
304
304
115
344
402
336
304
304
28
28
310
304
310
487
304
28
39
310
28
345
310
288
310
304
28
171
443
488
304
310
304
28
166
28
310
310
485
17
28
208
313
28
310
28
329
304
304
167
304
304
494
310
28
304
317
310
223
270
304
310
432
263
304
28
310
304
139
234
304
310
28
192
258
304
408
310
28
328
273
28
230
304
402
399
124
304
304
304
19
310
304
156
310
310
304
304
310
310
304
28
310
28
304
304
304
211
310
2
280
258
248
79
310
304
37
28
28
138
310
28
487
313
304
189
304
28
310
69
304
310
304
28
310
310
275
28
304
484
291
291
304
260
28
310
304
304
236
409
304
28
244
310
304
310
270
418
443
304
247
483
304
304
304
459
304
304
304
310
28
185
232
120
310
291
291
310
28
304
490
310
304
304
310
28
304
214
28
460
29
476
281
1
310
310
304
448
304
310
310
310
304
304
304
186
28
304
304
473
304
310
304
28
33
133
310
304
232
310
122
211
310
28
483
310
383
304
28
261
305
419
28
310
449
137
82
304
28
310
291
399
304
168
256
304
310
304
457
310
304
28
401
462
304
470
380
463
310
304
304
304
310
102
180
376
304
184
39
310
226
310
461
28
310
310
310
82
402
212
304
310
310
28
446
28
240
28
304
304
95
304
310
304
304
310
320
304
28
304
304
310
28
58
310
28
347
301
28
147
177
95
75
310
310
28
184
28
28
4
304
216
425
304
304
304
310
453
379
250
28
196
304
28
28
304
310
497
28
310
150
28
310
74
28
28
304
304
310
310
28
28
427
310
310
304
310
489
28
28
28
304
98
304
378
263
28
304
380
310
317
310
138
28
310
304
304
56
28
320
273
304
310
216
310
310
297
313
28
304
370
28
310
28
270
304
28
28
310
312
336
310
310
185
28
45
28
240
148
310
304
310
28
299
28
27
2
28
61
304
304
310
310
28
28
310
28
310
428
28
304
500
304
127
395
304
184
140
304
199
28
310
273
310
304
28
28
247
310
310
304
28
304
28
28
304
310
56
310
28
87
447
28
395
304
310
484
28
28
310
42
492
310
310
304
310
194
302
310
310
28
304
55
223
304
304
28
150
165
28
473
28
251
304
28
302
310
304
310
163
28
475
310
469
499
304
28
28
62
113
493
397
337
310
304
434
408
310
310
28
484
28
310
310
210
148
350
484
109
310
310
337
42
251
28
397
304
394
402
459
28
41
310
28
104
310
304
314
304
310
310
408
450
28
195
310
304
304
310
28
304
145
204
328
255
310
291
304
304
278
304
375
28
28
310
225
310
304
304
499
28
190
304
28
28
310
28
28
310
332
310
148
310
359
28
408
28
310
304
1
58
324
37
310
304
148
495
219
211
308
310
304
310
304
310
310
193
28
236
28
304
28
355
304
247
122
28
304
307
71
28
310
373
28
310
452
304
139
10
310
466
250
310
28
28
147
304
304
304
192
28
304
190
28
28
310
304
310
28
93
72
304
304
310
310
304
28
304
238
28
310
310
496
310
28
304
304
28
68
310
304
361
240
239
156
310
28
167
310
304
271
304
28
28
310
201
377
28
304
8
310
304
24
310
400
180
314
28
28
28
310
28
28
231
310
28
28
28
310
28
190
120
173
248
310
310
304
1
40
304
310
353
28
310
58
304
28
69
10
28
28
304
304
304
195
310
28
310
28
310
310
304
28
390
310
310
304
151
310
304
28
265
310
28
407
304
310
28
418
310
28
214
310
22
28
304
28
494
310
396
324
231
28
304
304
310
28
58
28
318
304
304
304
304
304
313
313
28
304
106
381
304
28
310
310
28
116
28
28
304
382
343
304
28
102
310
304
310
310
28
310
304
28
304
310
279
310
106
23
83
211
304
310
304
304
90
26
28
304
336
310
304
310
310
43
218
310
28
304
28
304
304
232
139
75
28
393
310
28
304
304
304
304
28
310
65
310
28
28
209
310
34
178
304
28
240
313
27
28
28
304
310
208
28
310
338
304
453
423
215
304
28
170
304
28
228
28
55
1
28
382
72
28
130
304
214
442
310
28
310
310
408
28
310
28
310
304
310
333
304
304
304
261
313
310
304
310
455
147
304
65
428
304
304
28
310
28
28
28
28
310
310
319
304
28
310
28
365
310
28
211
310
304
133
28
310
310
170
442
28
288
310
310
95
28
28
360
304
310
386
284
310
28
404
310
304
92
313
122
49
304
28
304
310
284
223
310
28
28
310
28
440
310
310
28
304
301
117
28
28
292
304
310
139
265
189
304
304
28
181
28
304
77
355
304
310
28
420
304
310
390
397
28
351
304
304
304
281
28
28
249
285
28
304
310
304
310
304
28
304
310
310
370
310
408
286
275
28
346
478
252
304
304
130
408
320
28
304
20
310
304
66
304
28
310
310
310
304
304
310
163
304
388
104
304
304
28
143
53
428
226
72
495
304
304
310
310
28
304
243
310
28
304
1
28
49
28
98
415
310
326
310
28
310
304
421
403
310
304
19
304
225
304
310
28
304
304
213
408
28
30
28
476
310
310
174
304
500
412
310
25
304
310
167
304
304
310
295
304
53
304
237
304
28
28
310
310
387
304
292
310
304
310
374
310
310
382
414
353
291
304
255
27
121
304
276
310
310
310
304
304
302
310
304
28
409
304
461
338
62
310
310
310
304
28
28
182
304
304
49
304
28
304
44
256
120
274
330
304
310
28
90
304
28
24
310
304
184
328
310
341
304
310
28
310
340
304
28
310
403
29
49
28
304
28
28
483
310
304
28
310
310
175
304
214
310
304
304
304
252
310
134
310
1
310
14
310
426
300
304
310
383
28
408
347
310
332
28
279
232
304
28
28
28
28
358
310
1
28
103
28
304
28
310
304
77
304
414
310
310
28
28
207
310
304
304
313
89
28
304
310
28
28
132
28
304
28
28
310
304
28
147
49
459
387
268
310
310
28
499
304
304
310
28
391
310
304
346
28
304
462
304
28
28
304
256
28
291
28
28
311
28
242
310
304
304
197
304
42
332
28
39
28
310
310
382
310
117
304
438
304
310
216
138
28
304
28
304
230
170
442
439
310
310
304
310
310
310
310
28
304
304
281
28
304
422
304
486
28
304
310
310
306
304
65
310
245
304
28
310
28
388
304
304
28
406
304
64
28
440
177
400
28
28
117
304
488
310
304
310
28
342
147
310
304
392
300
310
235
28
28
28
215
28
301
304
163
310
304
310
310
483
478
104
310
304
28
304
28
28
28
304
310
28
310
28
310
304
59
332
28
310
175
236
310
28
112
301
170
310
28
304
304
310
410
85
261
304
82
53
303
310
312
28
480
111
458
304
28
310
310
220
310
293
92
33
9
304
310
48
28
28
338
310
28
310
28
310
28
435
310
304
28
304
28
262
28
153
304
371
310
463
28
310
120
28
408
402
310
310
134
310
98
147
310
423
310
310
310
28
310
304
304
36
112
310
304
310
310
196
28
37
28
304
301
28
28
28
111
310
23
310
310
28
393
289
222
304
304
28
30
310
103
304
304
312
327
310
28
310
28
304
28
28
304
347
304
387
28
310
449
304
498
310
304
246
304
302
304
192
304
242
28
304
52
304
310
304
310
28
304
28
223
310
28
178
28
304
304
189
310
310
28
304
310
367
28
28
177
28
28
310
476
310
140
310
315
422
419
460
28
137
310
477
304
28
310
109
28
304
304
310
310
28
459
304
58
280
28
382
28
310
227
291
304
172
304
28
468
304
28
304
310
304
310
26
304
310
304
28
310
139
310
28
48
145
304
304
438
310
416
459
310
313
310
310
28
304
105
65
304
304
304
28
450
304
310
304
304
492
310
304
81
72
310
1
50
28
439
28
304
453
28
44
361
408
390
7
181
413
291
105
28
120
140
301
310
5
313
28
28
147
115
310
28
304
310
157
28
28
310
304
254
28
304
310
304
393
28
310
373
321
304
397
324
225
41
310
28
310
304
454
226
39
304
310
190
291
102
304
175
310
28
310
304
304
28
497
310
310
28
310
304
304
186
310
304
28
304
310
94
310
304
304
377
304
38
310
310
404
330
186
304
427
28
28
310
28
33
28
388
310
353
310
28
304
310
400
28
28
28
5
225
310
229
310
7
28
51
28
447
285
50
304
309
72
310
28
425
310
328
304
310
304
278
291
310
304
185
28
304
28
304
310
304
304
310
382
343
497
33
313
304
10
304
310
405
310
304
28
310
26
310
28
304
193
341
293
310
342
304
310
53
304
110
452
28
304
28
28
28
28
28
304
27
445
310
177
304
28
204
304
310
310
28
28
28
286
254
28
304
28
304
464
38
205
162
310
304
28
83
310
310
274
310
240
201
28
310
304
137
455
310
279
28
28
304
304
222
310
28
304
28
272
28
304
30
387
310
310
304
327
304
18
281
53
363
183
426
28
1
28
240
304
304
310
415
304
28
28
307
310
310
49
28
46
304
304
304
310
310
310
28
28
28
211
28
28
155
304
146
310
304
28
487
304
331
28
28
410
310
310
304
310
304
310
250
114
310
310
310
384
304
433
304
310
28
28
189
304
200
301
304
240
57
310
283
310
377
28
107
49
28
304
304
28
310
28
310
310
28
28
310
11
304
310
304
49
294
120
29
310
99
310
310
68
250
310
304
28
304
310
310
310
304
192
304
28
304
43
304
304
28
361
304
304
304
28
304
28
28
231
366
442
310
28
177
281
304
322
270
310
304
28
278
211
310
28
117
304
304
310
310
304
242
310
304
483
498
229
304
391
28
479
310
310
440
304
310
310
39
481
304
304
4
1
310
156
65
493
304
304
387
28
77
304
310
165
28
28
143
28
310
310
310
483
28
65
28
310
397
304
28
304
341
304
270
12
323
304
6
310
304
308
443
310
307
310
304
28
304
310
304
362
28
310
304
28
28
304
402
28
17
28
315
304
310
28
477
94
310
28
310
310
310
20
227
310
304
310
304
147
111
304
435
310
310
28
28
310
304
28
435
304
28
28
61
37
304
146
313
293
56
310
28
397
28
3
116
94
28
310
272
25
304
304
304
112
148
245
116
45
304
445
310
194
316
310
427
310
300
44
279
310
304
368
28
28
136
283
14
304
211
28
483
469
310
304
310
44
304
310
361
304
251
83
28
42
304
28
304
358
304
387
39
304
339
108
304
28
393
34
346
304
304
304
310
310
304
310
102
104
102
304
304
402
310
304
368
310
28
222
360
304
28
195
310
211
28
120
28
336
28
28
212
453
310
304
28
304
304
84
163
310
310
1
304
310
304
310
28
419
103
400
310
28
304
28
310
7
310
304
28
28
93
304
14
301
344
304
51
1
171
270
112
406
291
432
304
28
310
304
310
327
310
304
304
28
304
304
304
158
5
178
74
49
28
310
349
310
304
28
310
30
310
318
310
52
37
429
242
304
70
304
28
304
28
304
347
310
304
81
310
28
273
165
28
352
304
304
304
28
120
374
301
28
200
456
483
100
304
256
487
310
304
310
125
310
304
301
304
304
136
304
478
310
304
304
364
310
310
304
304
304
161
310
310
435
304
310
310
310
404
28
272
363
281
310
310
310
28
344
304
28
55
28
304
28
304
28
310
28
304
134
304
28
304
310
310
310
63
1
310
176
464
310
304
360
310
28
28
28
1
310
28
28
221
310
333
28
310
102
310
304
310
28
310
260
304
301
310
28
284
443
122
310
134
408
304
304
107
28
304
28
402
304
304
28
218
304
491
310
98
310
310
28
202
304
154
304
310
310
28
313
382
210
79
6
28
28
33
499
47
28
28
310
486
310
304
28
304
28
310
28
310
28
304
166
430
120
198
310
304
28
70
304
304
304
310
28
310
310
134
28
288
310
197
310
28
28
28
304
422
26
310
159
310
237
304
310
28
383
304
28
310
304
5
273
310
304
28
113
43
57
310
192
226
304
239
248
304
304
465
304
28
427
28
28
310
86
304
310
290
28
310
238
28
53
211
39
462
310
495
304
28
310
366
39
15
303
310
304
310
304
28
293
304
28
318
310
28
147
28
28
212
310
28
310
321
220
310
28
310
310
304
304
28
28
310
304
304
304
28
310
282
310
304
435
310
304
28
28
304
28
274
310
371
304
362
304
304
157
304
28
310
423
304
289
310
28
310
127
97
310
402
28
353
28
310
332
304
162
407
9
310
304
28
28
310
310
346
28
357
28
28
304
28
304
310
310
278
84
190
28
388
304
310
188
28
28
37
310
257
39
28
310
377
114
310
87
28
304
304
28
265
410
219
28
304
310
28
28
382
304
304
310
310
464
304
304
304
273
304
310
260
270
39
304
332
304
28
28
310
28
367
468
28
28
78
304
277
332
256
310
253
28
28
304
28
304
162
304
107
28
310
28
304
212
102
310
28
173
310
304
304
211
352
469
28
28
304
299
28
28
302
28
304
310
304
453
310
304
28
28
304
423
320
246
382
304
65
114
304
310
150
310
310
304
42
28
310
286
272
378
304
223
91
304
304
392
98
310
310
419
310
310
310
28
304
53
111
197
173
310
465
139
304
310
310
310
310
393
367
304
303
304
153
310
94
28
359
185
25
310
304
382
310
310
28
111
304
2
310
310
267
310
28
28
310
190
304
304
310
28
2
397
304
304
495
152
53
271
310
310
28
28
310
304
28
304
304
304
337
263
460
310
28
219
310
304
28
304
310
310
28
304
304
54
310
28
310
310
47
304
310
451
61
304
310
310
65
304
304
28
310
28
304
304
28
304
310
65
310
310
310
304
6
443
65
27
246
28
304
418
14
28
438
304
310
310
310
151
484
304
28
28
28
408
304
310
292
197
164
28
28
460
133
304
349
310
310
28
310
296
15
28
141
304
451
310
310
435
28
295
467
237
310
310
83
480
28
289
28
304
172
304
28
310
265
423
310
267
3
304
28
28
304
304
198
258
276
377
310
28
304
250
28
228
28
212
236
28
28
28
310
147
412
310
304
310
28
310
28
28
304
304
5
332
70
177
304
439
446
28
39
310
363
29
152
304
310
45
310
304
28
310
95
304
408
310
223
408
310
59
404
28
236
310
28
301
28
304
39
376
109
304
304
310
310
304
360
128
272
310
299
4
28
310
310
39
310
302
304
304
310
304
28
21
310
276
304
304
310
28
242
383
310
351
310
402
310
304
147
28
304
28
28
391
310
310
281
493
270
28
310
387
310
304
28
28
304
423
310
28
440
143
310
310
5
389
28
310
310
310
304
95
385
28
310
28
28
28
310
304
310
310
28
313
304
304
28
366
438
26
254
310
356
304
382
304
28
463
304
28
190
304
28
304
166
306
1
310
304
310
310
304
304
28
266
310
310
311
304
28
310
304
402
310
310
310
28
207
310
323
39
28
304
382
304
304
391
310
304
85
401
304
355
139
28
310
56
304
183
270
257
28
310
28
74
304
120
96
304
313
319
290
28
304
28
310
304
453
28
235
453
187
333
292
208
304
304
224
154
28
310
159
28
304
304
304
488
304
332
28
28
481
304
5
310
44
310
304
304
315
28
197
304
121
393
28
248
499
304
304
304
28
253
304
402
64
417
28
304
28
304
382
304
458
304
28
124
423
304
28
494
28
304
195
211
165
310
310
28
310
304
310
310
28
274
28
408
304
1
310
28
304
304
304
304
53
296
304
310
28
448
310
311
28
453
461
28
176
310
95
65
298
272
28
50
28
95
34
28
28
28
310
411
310
28
499
310
28
310
310
209
135
28
147
447
310
120
322
28
28
304
304
304
288
76
304
111
304
28
304
99
316
28
335
28
310
28
304
310
28
20
437
304
310
291
304
228
304
310
310
184
304
28
28
304
310
28
136
28
310
304
310
310
28
270
28
310
332
304
56
135
304
304
329
304
28
310
304
484
4
304
304
247
304
495
304
28
59
304
460
384
256
28
28
28
310
432
310
402
296
310
317
304
310
28
28
304
28
304
310
28
28
4
291
242
65
304
28
135
310
310
28
28
180
321
451
234
28
310
276
304
361
304
310
28
28
304
310
310
452
28
236
270
310
310
142
28
304
313
28
194
31
304
28
304
175
79
28
391
304
304
304
304
1
28
35
250
304
28
310
162
28
124
304
138
262
304
183
304
310
312
310
423
304
491
304
310
28
455
182
304
304
28
310
358
28
310
310
5
304
408
310
411
28
304
304
310
147
28
269
317
304
28
28
286
231
28
44
304
310
310
310
28
203
304
304
122
304
304
39
173
28
34
304
310
295
118
310
198
310
304
332
295
15
310
159
147
302
304
224
49
304
28
156
226
382
310
402
310
220
28
310
332
303
259
310
304
304
3
337
28
402
310
87
317
304
28
382
313
437
310
304
304
141
28
310
304
38
304
88
28
304
28
310
28
112
476
304
304
96
28
25
211
313
331
304
223
310
304
28
407
244
28
415
65
28
319
471
28
310
57
28
211
28
367
310
28
195
179
310
481
304
141
304
310
267
53
304
310
304
304
28
310
295
304
310
435
304
78
423
28
497
310
304
304
304
442
31
240
310
25
49
28
123
310
29
76
238
28
304
304
310
120
136
310
310
100
480
76
304
310
310
304
159
298
28
310
429
310
28
304
310
301
310
38
310
28
28
57
7
304
304
28
304
310
28
191
270
428
304
310
28
236
28
28
204
28
304
28
28
133
232
310
28
304
28
260
27
304
28
304
400
193
173
28
28
28
59
28
310
402
28
28
28
28
177
50
65
310
235
313
310
304
304
182
304
28
304
310
452
301
465
310
28
279
382
28
28
28
274
28
21
304
203
28
340
304
310
304
369
310
28
310
344
382
310
310
304
28
367
120
29
304
304
310
304
28
310
304
304
310
304
416
28
310
494
28
310
310
310
28
211
496
310
304
310
310
310
28
143
221
310
310
421
28
28
304
28
150
1
310
310
304
497
420
59
304
306
304
304
313
310
304
304
304
304
211
498
304
42
39
304
78
28
304
310
28
28
310
49
304
304
408
28
292
66
28
120
28
291
338
310
304
151
304
224
28
253
427
310
37
28
28
304
211
310
18
455
304
304
70
304
28
362
28
39
310
304
40
310
310
473
28
153
252
304
136
190
147
310
28
361
499
441
25
304
310
304
28
303
484
310
304
304
467
304
310
28
304
28
28
206
28
344
391
304
304
94
259
28
122
304
310
310
304
128
28
235
236
28
304
28
28
340
304
304
28
304
304
39
310
235
368
310
371
310
28
28
310
304
201
304
28
306
304
303
249
343
329
8
310
311
310
28
403
468
28
310
336
281
159
389
118
28
354
304
28
28
10
310
310
310
274
304
304
39
217
404
310
310
28
383
299
429
304
310
145
28
146
3
304
304
28
310
28
340
28
318
304
485
310
28
304
310
310
310
310
266
453
483
272
28
310
28
113
304
363
310
310
149
304
310
310
28
28
304
310
257
98
28
461
310
233
301
304
28
218
272
28
402
304
310
304
304
28
136
28
310
304
304
84
310
315
310
304
347
28
180
304
317
80
428
310
310
28
53
304
304
173
28
310
46
28
28
304
188
310
269
354
304
310
28
271
28
28
28
310
28
310
304
28
428
24
242
347
310
28
28
218
68
304
304
304
130
28
318
310
28
170
310
28
269
495
304
310
28
212
104
304
310
310
304
28
310
28
304
28
28
310
304
304
304
310
304
304
310
253
304
310
165
310
231
28
28
28
304
296
28
278
338
304
332
28
310
361
28
304
286
413
304
304
69
273
214
140
27
226
28
310
408
378
28
28
72
28
328
310
304
120
444
381
28
310
28
109
142
28
490
304
28
285
28
396
28
304
28
79
310
310
28
304
310
304
195
212
28
436
493
28
424
28
28
310
310
333
28
304
28
15
310
197
310
175
115
304
310
304
78
304
454
304
310
436
347
486
28
144
176
310
304
28
28
304
429
225
310
304
426
22
28
28
310
103
28
310
28
404
304
483
17
310
152
304
60
21
28
11
304
23
310
493
310
28
223
328
310
304
28
133
303
304
28
28
304
170
310
16
304
365
310
310
490
304
304
304
413
310
303
411
310
115
3
304
310
28
28
179
44
310
304
324
310
304
304
28
310
310
310
310
405
423
499
70
28
310
339
28
304
382
28
28
304
326
28
304
143
332
310
304
310
423
29
310
310
304
310
312
50
253
28
304
28
304
310
408
304
28
310
310
70
355
28
478
304
304
423
337
301
153
304
49
49
396
304
304
304
310
446
493
19
310
483
310
138
175
303
304
304
143
304
28
280
28
310
28
27
28
183
28
481
161
304
310
304
454
310
304
251
304
102
4
277
211
304
306
304
304
304
310
304
28
28
310
28
40
28
80
28
310
14
310
28
304
28
28
339
390
98
304
28
304
184
333
384
310
304
310
41
179
382
398
310
104
304
310
310
28
310
304
164
388
323
1
28
310
39
28
310
343
103
28
195
304
28
304
415
28
304
310
310
310
28
310
310
304
28
310
304
310
28
28
28
310
310
28
484
304
28
28
304
304
483
121
120
310
28
310
304
377
28
69
264
198
28
310
477
310
304
207
310
304
121
184
423
84
491
310
310
310
310
310
160
304
28
498
434
402
226
28
437
310
53
310
304
304
1
28
304
319
394
304
141
254
291
313
134
304
310
28
310
28
310
230
188
418
2
226
312
290
310
310
304
453
62
304
310
304
346
51
342
28
1
219
28
95
470
28
310
304
110
148
304
304
304
155
391
28
104
28
39
259
345
258
304
310
28
28
310
416
310
310
3
368
66
310
65
212
304
274
304
357
46
28
304
310
202
28
150
310
310
136
407
476
380
226
381
426
330
281
304
238
366
304
459
200
304
153
429
28
28
65
49
28
28
185
304
304
28
304
59
62
304
275
310
21
28
432
25
310
304
310
310
310
408
284
310
310
321
310
28
310
310
28
304
76
28
28
304
258
310
28
12
172
310
28
253
28
156
28
461
28
240
304
481
304
228
28
304
164
440
219
28
310
143
28
39
28
471
326
310
310
304
28
143
310
212
304
304
310
310
304
176
28
386
390
304
62
28
304
170
76
342
217
310
304
28
436
16
304
28
153
471
131
477
28
304
75
304
304
304
41
172
304
1
310
28
28
310
109
28
28
228
137
338
480
120
135
304
28
178
229
410
257
64
304
304
304
310
28
217
304
93
28
304
454
310
304
304
304
28
491
160
72
393
28
28
310
304
310
304
304
29
249
310
399
304
304
304
28
310
28
304
300
423
135
90
422
319
45
310
304
304
332
49
310
28
12
362
28
304
304
332
310
28
28
290
331
287
310
310
304
310
310
310
28
310
304
28
397
148
408
304
310
304
394
304
310
172
491
28
94
304
310
28
28
28
310
28
310
304
310
191
9
172
304
423
176
304
310
274
310
28
28
28
310
145
28
135
310
28
304
395
282
310
337
28
28
341
258
304
354
30
307
28
304
258
304
28
304
28
304
310
310
310
269
272
310
472
478
403
53
28
203
304
310
310
28
304
304
28
310
304
304
299
423
43
28
304
28
210
499
28
28
28
28
272
172
28
56
270
304
310
69
304
197
310
345
458
28
28
310
304
310
304
28
224
310
28
28
28
145
310
28
405
29
304
310
295
347
28
28
310
291
28
100
426
281
392
484
28
28
304
28
310
17
65
304
49
28
310
209
304
310
427
310
28
270
466
28
304
85
437
304
298
310
304
304
28
28
310
28
261
28
28
28
116
28
44
28
171
408
310
362
310
304
185
28
304
432
310
28
103
33
310
218
301
493
310
232
336
28
310
369
188
145
310
28
310
310
310
28
310
28
28
408
56
28
85
211
302
304
304
493
428
304
304
304
304
468
304
15
232
310
28
310
361
17
28
28
71
76
310
310
28
28
305
158
28
28
310
196
355
304
304
310
53
368
310
28
310
223
153
93
83
28
89
304
20
8
304
236
28
254
310
341
28
224
237
28
174
289
310
310
252
304
28
304
239
310
475
310
125
310
28
76
304
28
493
287
39
304
28
13
183
84
310
28
68
28
253
304
488
298
28
304
360
290
28
111
310
310
28
310
408
45
28
310
145
388
366
28
310
427
304
198
304
28
310
304
32
32
28
155
28
98
440
304
3
28
310
310
304
310
104
304
28
304
449
304
304
310
28
95
310
310
304
28
310
304
310
310
310
28
304
459
239
429
310
433
310
215
28
28
310
105
304
310
53
247
120
174
28
218
489
28
304
304
310
310
313
310
304
135
28
477
103
304
28
403
28
180
304
28
72
240
28
344
228
304
405
304
310
310
120
310
258
304
28
245
304
304
489
170
25
28
304
107
28
301
304
310
304
28
310
28
28
106
39
28
494
337
28
304
310
164
150
304
310
444
179
209
24
310
28
304
221
28
196
310
28
423
28
310
243
39
304
185
304
304
312
28
310
282
251
479
281
310
251
284
304
337
28
324
165
310
56
310
28
28
124
304
468
28
424
304
28
28
252
310
342
304
310
404
24
310
71
310
291
304
69
168
1
246
304
28
310
402
49
404
310
310
310
310
135
435
423
98
378
273
63
28
304
310
304
304
310
65
310
235
310
304
310
310
438
310
310
28
28
96
53
217
395
28
310
304
310
302
353
310
28
487
304
428
72
310
477
93
310
28
310
370
472
382
310
28
310
28
76
104
97
152
310
28
310
131
310
304
304
304
310
310
28
318
195
304
28
304
497
310
304
310
109
28
310
373
395
28
28
19
262
28
17
310
408
310
207
309
304
304
310
304
28
304
156
310
304
359
42
28
105
310
304
304
28
111
310
281
452
28
28
247
310
116
376
310
304
28
304
304
28
28
310
170
290
310
8
304
304
310
304
28
310
304
304
119
28
28
270
310
310
304
310
304
28
310
238
126
304
310
310
147
28
78
145
56
310
154
473
304
28
310
164
289
310
316
498
28
28
101
304
266
122
421
233
451
304
28
301
239
28
407
422
28
310
141
310
28
53
218
28
120
336
304
310
402
244
310
436
416
28
28
331
28
463
28
304
188
310
28
304
310
174
53
16
28
310
28
397
28
381
28
304
248
304
310
28
304
28
102
304
310
28
425
414
304
310
28
304
310
47
310
362
424
425
28
310
28
147
16
28
304
149
304
28
304
304
165
423
310
251
28
244
28
499
232
310
310
304
304
28
310
310
310
91
28
74
310
378
310
310
28
310
45
464
310
57
304
222
28
28
211
28
310
28
310
304
28
28
310
310
28
304
304
298
310
453
59
402
310
310
28
141
161
304
197
28
28
28
29
174
28
28
310
307
310
304
310
304
223
191
304
304
274
64
85
96
310
178
153
310
310
435
310
304
310
28
310
310
310
28
310
310
310
432
251
313
418
28
396
222
329
114
304
310
310
430
304
28
417
310
28
126
402
45
28
73
28
310
285
310
304
304
313
304
28
304
162
28
139
304
63
310
298
304
304
304
304
376
304
304
310
67
176
304
403
310
411
310
310
211
28
310
310
28
28
310
133
304
28
304
310
283
270
28
163
310
190
28
477
310
1
310
355
184
28
432
310
28
155
155
413
98
310
304
295
304
32
304
304
95
310
28
28
310
28
310
222
487
267
325
304
328
28
256
304
304
28
304
464
86
304
118
304
12
243
28
304
450
463
85
304
1
126
374
28
310
28
344
304
310
385
315
310
310
28
28
28
295
304
28
304
456
304
16
304
310
265
86
304
310
28
87
310
304
333
310
310
310
28
498
198
310
281
189
53
310
304
120
310
304
86
315
423
25
439
183
304
265
28
310
28
28
481
310
304
174
481
344
304
304
40
92
28
304
310
28
260
304
310
310
281
304
196
310
27
445
187
444
28
304
28
310
304
304
304
310
304
310
384
304
435
310
63
304
330
310
85
356
304
383
350
28
310
310
310
28
43
310
146
28
304
496
299
304
28
28
310
304
28
304
28
310
304
461
85
28
347
310
304
141
304
342
331
329
28
50
28
386
310
28
28
28
310
271
28
328
394
125
477
330
310
28
304
127
304
324
28
308
207
211
28
53
310
304
28
310
152
304
304
28
417
28
428
310
310
290
331
32
310
182
304
28
310
142
28
304
157
310
304
304
310
304
310
28
44
310
304
310
44
21
227
17
310
28
307
17
353
418
476
304
310
304
1
310
267
310
358
28
28
483
28
28
441
369
310
65
392
28
304
310
28
28
392
304
310
413
28
292
28
304
464
28
28
28
304
304
438
28
484
28
304
28
28
95
28
237
344
310
180
304
398
310
304
310
28
304
304
291
304
304
186
28
62
310
304
373
304
304
314
310
138
310
91
304
310
232
390
239
310
226
304
28
438
262
304
228
277
28
85
310
282
28
234
74
72
28
310
310
304
310
28
347
310
304
111
304
28
17
304
28
304
147
228
403
310
461
98
111
28
310
304
310
28
399
310
28
304
136
382
148
310
310
157
28
28
304
304
341
28
297
28
28
310
304
117
191
306
310
304
28
52
310
120
310
28
313
207
304
304
231
28
28
28
310
304
28
164
310
28
149
304
310
96
242
28
28
310
51
147
304
201
304
304
30
304
28
109
310
28
28
310
484
28
349
253
28
310
49
310
331
410
28
310
304
304
28
310
259
488
182
170
310
288
304
304
304
304
28
428
432
139
306
346
310
28
310
310
500
426
310
304
110
273
28
28
58
304
304
246
310
304
304
456
409
310
437
28
304
304
304
253
328
370
397
393
310
473
310
310
304
304
423
88
168
310
43
409
28
402
304
114
304
226
304
62
80
304
291
310
28
310
423
304
310
304
28
310
170
298
79
147
475
304
304
320
304
304
85
483
449
137
310
79
318
310
304
304
391
310
310
248
141
310
310
313
28
464
310
343
310
119
304
304
304
211
310
214
304
310
304
310
28
304
304
28
156
304
304
410
164
304
28
93
79
310
396
304
28
179
31
310
310
279
28
304
304
304
28
448
304
28
147
423
304
304
28
65
130
310
310
304
177
310
229
28
408
304
304
304
57
28
310
76
304
443
28
356
28
464
52
477
319
310
333
357
150
28
28
304
310
28
310
60
310
304
304
310
310
304
139
19
284
304
28
51
310
28
445
24
190
240
393
83
384
304
172
304
28
304
442
310
230
310
304
28
310
280
413
304
28
200
28
310
28
28
28
28
180
310
28
310
51
310
276
333
304
310
102
44
310
493
490
301
28
310
4
304
310
83
79
13
28
310
28
415
101
304
310
387
310
310
28
310
185
233
310
110
28
28
304
485
64
310
28
28
310
386
310
310
310
383
479
310
310
310
310
353
28
310
162
310
304
28
28
193
303
281
205
152
28
304
304
311
470
399
304
310
234
304
412
304
141
301
310
17
28
474
28
170
304
310
304
304
310
483
490
411
180
472
310
273
189
441
310
310
304
28
253
102
310
180
28
145
247
304
147
304
352
301
310
304
310
318
328
304
44
28
281
28
310
306
99
114
304
279
72
310
53
72
310
153
304
304
248
304
468
304
39
423
28
28
310
304
345
217
484
304
485
345
342
310
28
165
116
37
389
310
326
310
304
304
390
363
28
390
425
28
310
28
304
185
92
304
480
304
310
28
24
310
108
28
499
304
28
304
413
147
28
209
310
28
494
28
459
304
28
310
28
304
310
18
377
28
28
310
270
304
194
304
229
28
304
310
304
304
57
332
304
147
28
304
304
310
181
310
304
310
304
304
176
28
28
186
270
310
304
310
304
106
310
28
28
115
304
310
310
310
232
261
120
26
310
310
304
304
304
304
310
28
304
194
425
12
68
28
28
189
281
310
310
335
304
310
304
28
310
304
65
247
138
370
256
225
310
310
28
390
310
310
147
303
304
214
494
310
28
304
28
310
4
310
28
304
310
28
28
310
304
284
28
304
28
305
28
28
28
310
310
28
291
28
284
310
28
310
483
336
304
310
310
69
28
304
304
481
304
69
36
304
44
9
28
28
304
302
28
28
277
304
128
235
310
28
304
304
310
151
28
304
486
382
408
310
98
338
483
304
238
304
28
210
28
28
304
304
28
304
304
53
399
304
256
310
491
304
439
304
28
304
304
28
76
291
310
304
304
205
250
259
28
304
28
304
310
310
304
304
304
382
310
28
304
304
188
304
304
477
282
310
362
310
304
304
304
291
310
8
157
28
438
310
327
382
483
439
28
73
304
51
310
310
310
304
500
392
140
51
304
332
304
489
137
310
28
310
28
28
402
216
28
304
28
276
310
476
445
270
310
122
167
382
304
28
28
161
310
28
310
363
36
310
313
304
304
427
310
74
310
304
310
310
149
310
310
81
310
28
28
113
310
474
225
304
28
310
304
28
39
28
134
15
28
158
313
310
304
432
310
409
310
310
28
310
304
310
28
310
28
310
8
318
486
310
342
140
310
310
304
304
28
139
160
166
28
304
310
310
310
344
304
425
310
28
304
402
28
28
310
304
28
310
28
28
304
182
310
304
304
304
310
461
310
304
491
116
349
310
304
28
148
500
28
193
433
304
310
304
304
310
304
28
452
273
310
28
28
304
383
402
28
87
28
176
28
130
304
223
28
28
281
28
174
310
310
305
310
104
485
310
195
304
349
234
304
147
28
134
310
106
310
28
304
365
28
57
304
149
178
310
28
128
101
44
310
224
310
304
304
349
39
28
304
28
28
301
401
304
310
28
310
304
310
310
28
310
28
28
28
330
483
310
431
28
260
304
304
28
310
332
310
113
28
310
304
268
28
56
273
304
310
28
28
310
304
4
304
310
28
28
310
310
310
28
304
28
489
304
128
28
41
310
304
310
303
304
310
304
310
28
141
89
374
304
310
10
233
310
345
77
304
16
350
310
28
310
310
251
304
304
310
28
349
332
304
310
310
304
314
267
49
28
310
304
171
261
304
304
388
333
156
58
67
256
53
310
348
304
346
304
310
109
310
310
318
28
28
120
310
324
143
302
28
213
304
304
28
304
28
304
310
310
68
477
304
310
369
372
310
230
310
28
112
304
304
304
191
304
292
304
28
28
213
270
51
304
28
474
190
310
298
28
304
281
28
28
304
310
500
304
111
118
116
304
28
196
253
408
304
304
402
28
28
28
28
304
310
237
92
436
304
310
95
304
444
304
162
139
304
304
28
116
377
308
248
494
310
310
400
310
304
249
310
268
304
304
320
152
290
304
58
25
28
310
24
310
28
304
304
304
304
304
235
312
28
310
300
276
304
304
310
304
28
126
304
310
257
28
28
28
310
349
304
255
310
310
304
310
310
304
310
259
304
28
28
28
360
28
304
423
310
304
28
270
28
281
304
304
56
310
42
304
220
304
7
304
304
494
310
304
181
310
304
28
28
304
397
304
287
156
310
310
98
304
310
310
221
304
310
304
304
370
53
28
310
310
304
241
195
251
28
313
310
304
304
28
304
28
28
461
304
310
497
453
28
52
28
310
10
304
310
310
310
310
313
231
304
304
304
49
140
304
121
59
8
304
93
28
28
354
28
310
38
304
304
383
28
28
106
310
304
310
310
310
359
186
199
120
310
28
28
310
310
310
402
304
304
304
420
28
56
38
304
304
304
178
479
430
310
304
136
28
304
310
76
1
377
28
304
1
28
304
304
28
147
310
28
310
433
194
28
310
236
310
304
361
65
265
310
216
435
431
28
451
28
24
304
301
422
310
368
310
474
28
28
304
394
470
28
423
310
310
312
189
346
304
310
120
304
293
475
310
310
326
147
28
304
310
304
304
172
304
304
310
28
270
311
28
120
413
304
28
374
304
151
332
385
324
310
304
304
178
304
28
121
24
155
109
310
310
28
76
304
310
310
154
197
310
100
294
310
304
304
304
28
304
153
386
28
147
403
88
28
291
28
310
28
360
463
310
28
483
28
82
382
304
292
304
304
458
98
310
28
28
310
142
310
28
147
28
49
304
449
304
28
304
310
28
304
493
178
304
28
304
188
28
334
304
134
310
407
310
28
263
191
465
238
340
104
17
304
304
166
304
28
215
130
301
28
310
198
301
156
177
310
425
131
28
304
28
84
376
28
472
373
310
310
292
277
310
28
145
39
153
333
28
495
28
120
310
26
28
310
368
304
185
458
253
391
310
304
310
304
225
344
408
366
310
28
326
28
425
28
240
238
310
335
65
19
194
255
336
28
28
404
28
28
310
28
304
445
28
304
310
114
444
7
310
452
28
461
310
310
28
477
28
233
310
228
310
29
314
310
304
28
310
66
310
310
310
304
310
304
304
85
281
4
182
28
165
391
212
28
28
346
310
310
398
304
250
269
28
102
147
443
310
310
147
310
310
334
257
28
437
349
304
310
304
354
310
28
271
304
254
484
310
28
304
28
390
135
189
72
28
304
97
23
28
310
310
28
28
310
310
310
423
28
310
28
201
438
310
380
310
304
304
310
245
28
316
5
304
304
310
304
310
5
154
476
28
304
90
304
112
310
28
310
310
310
109
268
155
37
304
193
28
310
310
304
98
304
310
28
28
304
28
20
28
304
57
310
13
310
181
304
28
272
241
304
149
28
179
239
310
304
304
155
28
28
28
28
310
304
28
304
68
310
310
178
291
304
304
444
28
70
28
310
304
304
313
417
28
17
303
349
337
310
39
28
304
28
483
310
446
497
28
304
282
19
304
42
339
337
304
243
28
304
423
304
28
310
310
8
304
304
310
310
304
28
304
487
28
28
177
304
310
339
120
28
28
153
310
310
196
28
304
419
370
28
304
163
28
28
52
310
162
310
382
310
310
28
24
28
304
87
310
28
310
120
402
382
386
169
28
28
304
304
28
480
310
28
112
304
306
189
28
5
448
310
28
304
271
202
304
409
304
310
19
304
304
339
474
28
310
28
382
379
315
9
198
28
304
448
304
395
436
310
130
310
313
265
310
313
334
304
28
28
310
310
310
28
340
310
310
458
28
310
370
28
28
400
310
331
304
304
193
304
179
28
328
310
28
310
310
304
28
140
304
28
435
127
304
310
304
310
28
28
310
28
28
235
260
223
38
304
28
65
326
304
434
310
304
28
310
201
370
28
304
304
190
334
304
53
126
116
310
28
360
131
304
28
310
310
304
28
28
310
28
28
429
45
130
28
310
28
117
28
28
28
310
28
28
28
94
144
310
28
310
141
304
310
147
304
304
28
166
211
8
28
28
239
310
204
304
191
28
304
310
131
297
310
453
28
241
304
310
121
210
487
361
38
28
304
28
304
402
28
332
304
240
17
304
188
310
304
304
460
210
304
1
310
376
28
304
28
28
283
28
28
28
447
28
378
28
343
159
317
28
208
28
448
295
310
28
109
304
304
317
28
310
304
304
28
334
304
310
28
304
181
31
166
282
402
490
38
28
157
28
71
91
28
495
304
497
28
304
490
373
312
229
28
304
57
310
310
28
28
388
28
310
310
304
304
318
365
437
304
28
304
310
28
389
304
304
304
310
126
28
28
310
304
140
304
310
310
304
28
288
310
304
28
423
310
310
304
14
304
408
28
461
304
28
304
140
439
141
310
229
28
304
28
260
463
310
310
310
310
195
304
310
28
28
332
483
329
283
249
418
28
302
304
304
28
28
316
382
407
115
28
134
304
478
310
304
304
56
310
310
28
304
243
28
311
310
310
28
310
28
384
310
310
167
304
277
304
310
470
338
300
204
28
310
304
445
28
304
238
304
4
183
28
213
402
310
28
304
304
279
304
28
402
310
304
255
28
28
28
108
310
112
28
470
304
304
28
120
28
304
304
28
391
57
304
286
442
304
304
28
28
28
310
304
28
304
319
310
28
257
304
28
235
304
41
28
304
28
153
473
304
28
397
304
28
28
262
310
187
28
28
28
304
471
304
28
473
310
310
281
310
304
342
304
211
304
304
304
195
334
193
304
291
310
310
423
28
304
310
69
276
53
28
28
310
310
111
38
414
20
477
310
28
39
28
28
239
28
483
258
315
359
28
28
304
45
28
297
207
310
91
28
372
28
28
49
313
304
28
304
310
224
39
401
304
28
28
268
361
269
304
310
22
28
28
310
310
28
304
28
486
143
304
210
458
310
28
296
234
304
304
310
244
310
21
283
28
67
304
423
310
485
382
203
165
199
190
265
310
90
398
28
422
96
398
28
432
304
310
304
46
310
304
310
497
304
310
353
310
39
321
310
310
310
5
310
1
313
38
304
29
87
310
304
28
310
304
369
304
211
310
345
43
28
445
391
304
28
332
189
304
185
28
373
264
310
30
28
310
28
28
318
310
304
94
310
304
310
251
28
54
281
147
304
310
28
304
304
304
304
310
211
96
425
28
304
124
454
152
304
304
304
102
289
9
387
310
304
28
304
310
304
276
65
270
259
164
28
248
123
310
304
28
304
304
454
388
28
277
304
201
304
304
28
404
304
139
327
304
171
308
194
444
49
123
304
310
310
10
310
84
1
282
28
28
28
422
310
310
304
304
310
310
310
310
330
326
313
304
190
310
28
379
310
304
410
304
92
213
370
24
304
65
196
321
310
310
310
28
304
28
304
230
416
28
211
28
286
28
28
28
291
28
33
304
304
28
135
304
301
310
28
304
491
211
310
455
304
310
28
310
310
310
257
291
28
28
310
435
166
28
310
28
39
28
310
28
310
442
155
310
304
28
28
96
413
304
304
304
28
28
307
310
15
310
412
304
51
166
310
225
355
10
422
304
28
304
28
304
224
304
70
53
310
186
45
310
28
31
343
310
28
304
304
147
145
304
28
85
188
310
169
310
471
28
310
310
311
113
134
304
304
28
28
270
304
120
304
28
304
150
310
310
304
28
304
271
28
378
310
304
28
292
28
28
28
28
5
310
28
310
28
310
304
304
304
304
28
126
28
310
304
427
310
310
28
28
304
310
304
49
304
301
189
304
28
310
28
304
28
304
92
304
304
28
310
304
151
310
28
71
304
140
310
181
28
304
65
304
304
304
119
28
28
310
42
304
304
304
310
310
311
194
310
474
28
28
304
268
28
310
304
310
28
478
275
304
310
304
310
310
467
363
28
28
108
1
304
28
240
304
410
441
304
388
310
243
104
310
304
304
28
28
310
304
144
304
402
304
28
304
304
310
37
28
132
310
76
28
310
151
304
310
228
134
310
28
159
114
28
304
310
201
304
203
304
179
28
304
304
371
310
304
28
304
304
365
99
164
415
304
193
310
28
325
414
304
265
304
136
102
310
304
28
310
304
10
199
310
289
402
28
28
310
28
28
304
147
262
304
304
441
374
272
28
310
28
237
354
310
28
304
310
297
310
16
304
380
304
28
310
28
408
310
310
235
28
310
17
304
28
310
325
304
112
310
28
304
304
72
154
199
28
28
28
133
28
28
304
304
116
304
28
185
304
28
378
310
304
304
28
190
28
28
147
359
93
324
310
310
28
28
409
460
304
28
310
500
457
301
28
304
331
118
310
304
430
38
247
35
14
310
310
310
310
28
28
304
25
310
49
304
310
310
310
461
61
28
28
309
122
304
310
304
310
310
304
304
43
28
314
28
438
304
441
187
33
310
28
28
310
28
28
310
28
310
304
313
367
55
270
310
195
298
310
24
409
109
267
310
304
310
3
310
310
162
28
304
310
304
310
304
143
28
361
281
26
240
310
485
310
28
490
423
93
304
304
310
273
478
28
380
28
131
28
310
28
143
310
1
304
341
304
28
304
28
312
304
310
310
310
141
431
310
450
304
28
28
310
28
310
304
28
304
28
497
304
310
310
28
456
310
310
291
304
357
310
310
217
310
310
326
382
310
304
304
304
310
27
304
495
28
167
310
485
304
304
28
76
128
304
310
73
304
438
28
304
266
453
310
28
281
278
404
28
28
366
446
270
215
304
281
65
304
142
310
194
321
15
310
28
310
304
44
304
310
304
231
382
28
355
310
28
380
304
478
310
310
332
310
28
219
28
483
240
28
25
310
310
332
304
28
429
310
116
475
28
38
28
28
376
304
395
425
310
310
304
304
310
304
183
109
304
438
310
303
310
28
28
33
304
301
310
295
445
310
304
310
310
310
163
167
262
304
310
310
28
304
310
423
304
28
84
376
304
310
212
328
408
310
304
304
342
310
310
299
304
28
223
10
310
304
304
282
389
310
28
240
119
28
265
328
304
304
304
310
310
310
310
370
304
51
443
304
310
304
28
193
28
374
310
379
310
42
28
318
310
28
387
310
310
201
310
304
441
304
251
304
310
304
470
483
28
310
28
267
188
310
28
310
318
310
304
296
313
28
304
249
28
408
389
304
95
28
314
310
310
304
59
310
186
310
314
28
28
304
304
383
310
304
304
28
310
304
304
310
310
319
421
28
310
196
310
28
170
28
28
417
304
106
461
28
204
269
350
304
394
28
455
28
28
28
304
310
310
392
240
28
304
201
8
303
408
250
310
304
304
310
214
304
28
410
310
192
304
29
304
217
28
339
28
53
304
310
304
235
135
304
242
251
28
132
304
28
104
304
304
310
304
353
158
310
336
240
42
28
27
186
177
304
304
304
28
96
310
207
237
28
239
335
241
28
391
310
304
445
219
236
304
380
309
304
28
418
18
304
23
28
28
304
304
417
270
303
304
310
28
243
55
143
185
304
28
304
28
461
53
299
95
6
310
28
340
293
304
295
27
28
160
28
21
28
28
137
310
304
356
28
28
310
310
304
304
489
304
291
310
33
310
304
68
310
28
310
424
85
304
304
226
281
28
398
403
28
304
28
310
165
28
14
271
28
310
224
28
310
304
28
455
310
28
28
304
28
396
49
265
310
167
28
474
28
49
463
5
310
236
293
304
310
283
293
310
304
310
304
28
310
120
260
304
410
198
38
310
302
28
304
304
304
346
310
183
310
28
28
28
304
326
310
310
304
304
65
494
28
28
28
310
28
28
23
310
260
304
304
304
304
310
28
34
28
198
376
310
316
310
349
476
230
310
304
304
304
311
304
224
304
310
304
310
304
310
310
400
462
310
310
91
342
304
28
203
31
304
310
28
304
310
310
310
28
310
304
304
288
422
304
260
304
28
310
472
310
28
310
158
334
310
247
304
310
394
310
317
28
310
394
28
28
310
304
28
304
385
310
310
26
301
310
310
140
304
481
457
310
486
310
483
310
178
310
28
117
428
310
257
28
28
466
310
423
304
28
131
270
95
426
367
28
304
200
406
92
28
310
73
310
304
304
28
304
307
28
28
28
443
366
28
310
201
190
28
466
332
270
269
28
191
310
344
164
28
65
423
28
310
303
437
380
157
385
223
304
372
310
28
28
100
317
304
164
12
304
304
304
483
304
304
49
245
310
310
28
28
304
411
304
305
329
28
310
403
398
287
310
302
404
304
159
310
478
304
28
342
26
310
161
333
310
310
304
465
28
28
28
304
28
310
28
310
380
310
310
304
53
492
304
310
28
28
310
67
304
240
28
28
120
28
310
453
304
42
304
354
310
304
304
291
28
28
304
477
197
310
310
60
310
310
310
219
310
310
304
304
310
310
310
28
364
410
95
310
310
28
304
310
351
28
353
28
375
28
477
304
28
301
304
304
28
28
443
310
53
28
310
304
324
331
473
120
310
433
28
354
310
310
398
79
304
28
28
304
394
28
28
304
372
281
304
28
28
370
176
304
310
342
304
28
28
304
3
304
28
270
310
310
28
282
19
23
304
28
304
497
382
304
304
310
32
28
28
310
310
310
304
304
15
310
304
28
28
28
423
28
356
310
28
260
310
310
304
304
304
304
304
240
479
28
49
71
310
310
28
28
304
396
28
310
310
140
185
149
28
304
82
310
304
28
304
262
310
304
76
310
382
421
310
28
28
304
186
28
28
303
73
304
304
346
310
28
28
322
227
358
310
265
304
147
309
304
310
28
28
346
28
310
310
28
310
28
304
310
467
310
419
28
304
304
304
28
304
94
236
106
304
28
28
310
28
469
310
170
310
310
335
313
304
415
188
447
339
304
395
320
304
310
304
334
461
152
304
220
49
304
310
51
464
310
374
304
310
304
310
28
65
58
304
310
28
83
28
476
304
396
193
160
304
430
304
124
139
347
396
297
304
28
304
310
28
310
28
28
28
28
28
310
28
7
304
304
304
304
304
28
310
304
372
310
374
28
28
270
93
28
304
115
310
26
304
392
304
2
304
310
269
304
310
310
24
358
78
304
304
328
76
348
313
334
310
120
301
313
304
304
192
300
301
304
310
50
374
476
28
304
437
310
304
304
310
310
28
447
310
231
310
164
492
310
304
28
126
180
90
370
28
369
304
310
304
304
28
30
307
28
28
21
310
304
28
98
6
270
28
310
333
310
461
310
304
310
304
439
6
353
148
310
126
310
28
31
424
310
5
65
304
106
45
28
404
270
28
293
28
310
310
28
341
304
394
310
304
304
310
310
154
310
310
104
60
310
310
304
310
284
28
28
28
138
304
28
91
328
289
28
304
310
28
448
126
27
28
418
351
304
381
304
28
304
304
28
68
304
15
11
28
28
310
332
409
28
310
28
310
254
310
450
304
28
304
310
434
310
454
370
304
304
346
104
28
109
310
28
28
304
304
314
304
232
310
138
28
304
310
196
310
394
28
28
304
304
310
304
391
302
499
304
310
304
28
165
304
329
304
28
304
28
304
476
334
452
13
28
310
28
17
304
310
28
310
364
240
325
310
310
310
310
343
304
304
310
304
336
62
28
304
29
108
382
224
131
71
304
310
145
167
28
151
304
191
310
28
304
168
28
310
378
310
304
247
338
304
402
116
304
304
304
310
304
310
310
331
465
304
126
28
310
304
28
304
313
304
310
310
304
304
294
238
325
304
310
332
304
310
310
112
3
483
304
28
304
304
238
304
310
310
310
291
310
304
276
28
424
310
304
323
295
310
13
221
310
310
345
1
323
28
310
310
28
281
310
235
310
193
304
382
304
28
28
360
28
304
413
494
310
28
304
424
414
28
28
49
28
301
341
310
310
28
310
304
304
304
437
332
435
300
374
125
28
28
202
28
208
310
124
304
304
304
310
310
211
433
310
310
310
28
310
399
28
28
407
28
28
310
53
28
56
304
310
310
28
26
391
464
49
419
438
402
28
230
315
28
304
28
304
28
236
304
28
310
310
28
447
304
165
310
152
310
310
198
487
310
308
304
89
18
211
304
304
374
310
98
488
28
149
304
319
304
284
310
316
28
28
310
436
28
28
310
304
338
28
94
310
28
304
28
246
28
304
304
419
291
28
28
304
43
28
332
395
304
304
63
304
261
22
310
345
303
310
310
28
310
423
310
304
271
310
304
310
110
304
28
28
304
206
310
399
183
310
310
28
304
40
28
207
310
384
28
310
385
304
488
304
28
304
38
28
354
46
310
28
88
28
65
310
270
49
28
310
347
28
377
28
310
28
304
310
310
28
304
310
304
341
212
281
402
304
451
304
304
304
381
164
231
310
310
28
304
428
304
304
24
304
304
402
315
411
231
28
28
28
310
291
304
28
53
304
301
84
22
28
28
310
39
111
304
310
315
310
330
214
304
304
304
478
163
120
56
240
310
59
28
310
310
28
310
232
28
31
310
28
310
12
304
310
310
28
310
310
28
28
362
304
304
304
310
254
273
28
368
310
304
28
310
113
310
365
5
91
310
310
28
28
310
304
310
210
334
304
23
28
310
310
310
231
310
304
304
310
310
28
304
304
310
304
157
310
497
219
450
310
310
402
304
28
109
28
190
28
446
28
418
456
304
304
267
304
328
304
291
310
190
65
28
293
376
394
28
28
441
28
304
327
259
460
447
304
28
304
335
131
329
424
28
310
28
304
90
304
421
304
200
28
370
310
304
310
304
304
28
240
31
379
499
382
310
28
379
304
145
50
310
154
23
28
28
242
304
291
304
455
310
28
304
493
28
310
494
164
402
310
382
28
304
252
310
138
28
310
401
122
225
310
310
147
28
304
28
28
194
310
28
224
28
202
336
28
28
178
28
304
189
310
29
28
310
310
28
310
370
310
302
495
310
310
313
304
28
180
149
28
295
304
28
133
141
304
94
464
51
50
28
310
310
28
12
28
304
317
341
310
336
483
293
251
28
332
310
28
27
291
28
28
304
30
28
286
310
310
318
89
500
310
120
137
28
28
480
28
490
310
304
28
291
28
28
28
442
62
313
304
140
304
386
91
310
275
28
304
420
28
304
28
304
304
121
120
304
28
304
470
182
304
12
310
304
478
304
39
310
28
287
304
190
28
28
310
28
332
310
28
109
304
301
473
304
420
382
310
310
106
142
304
310
28
291
310
304
282
366
21
310
304
304
310
266
62
193
247
281
28
278
304
197
304
304
310
347
84
304
310
310
74
304
491
304
28
304
28
336
171
28
304
183
28
1
95
304
304
28
304
310
33
131
304
325
270
310
304
28
452
310
199
257
310
310
28
291
439
310
28
250
28
310
380
304
310
304
304
28
332
304
28
153
304
28
148
28
272
394
28
28
310
310
116
388
304
310
304
111
304
182
100
304
49
310
332
415
28
310
304
305
310
28
304
77
304
127
304
397
310
182
233
310
304
310
28
310
304
431
310
304
304
312
28
32
310
75
267
54
310
198
28
28
304
22
310
28
310
304
55
28
28
180
304
310
28
28
304
166
310
109
304
304
28
105
304
143
185
310
304
304
304
304
292
304
28
304
459
304
407
310
231
338
304
28
49
310
304
103
304
304
310
361
304
28
291
28
291
28
292
486
310
28
310
164
68
76
304
310
310
326
28
368
28
17
193
349
280
382
304
225
28
310
279
28
423
384
33
310
28
28
310
485
310
310
304
304
49
310
354
28
310
310
247
28
28
310
310
304
310
28
330
304
461
310
310
304
304
304
310
33
334
187
28
304
304
65
28
310
28
80
393
304
28
28
314
368
28
28
28
304
304
157
28
28
304
310
310
304
284
3
310
28
310
75
483
443
120
393
28
304
68
110
28
55
349
304
310
310
222
219
304
304
28
310
28
28
304
28
169
304
304
353
28
240
123
36
304
304
49
28
28
28
398
387
310
310
304
310
304
28
478
304
205
112
39
239
310
113
304
28
28
304
310
395
28
276
382
420
28
310
367
345
235
28
398
28
304
147
304
134
310
423
310
304
20
289
192
310
304
373
382
410
304
310
28
205
304
28
310
310
244
238
310
28
243
304
28
304
310
355
304
122
304
338
247
310
300
310
310
310
28
304
310
310
28
304
304
301
167
310
403
304
491
28
310
483
222
304
28
304
310
310
28
378
28
28
310
161
210
118
118
28
28
108
28
52
310
304
177
7
28
345
480
304
304
193
301
310
304
310
304
48
304
304
104
304
304
28
1
304
304
28
28
28
466
304
186
23
304
310
301
97
250
430
304
432
304
310
270
310
28
29
304
304
304
304
310
120
28
415
5
304
28
304
28
313
304
28
28
28
400
477
310
304
310
310
304
28
304
139
175
492
310
253
28
184
231
28
28
310
310
28
304
310
310
28
338
310
310
301
310
304
157
310
304
310
151
28
191
140
310
226
310
486
406
28
310
71
373
28
285
28
331
304
62
28
304
310
310
304
364
313
229
307
28
310
310
304
310
304
310
281
304
304
304
310
263
304
241
491
310
304
304
310
28
304
109
497
480
28
28
28
304
366
157
28
420
28
28
341
28
310
28
60
387
66
39
414
64
28
82
304
310
360
28
304
445
304
28
126
491
28
310
304
154
103
299
304
28
240
310
304
348
28
42
111
28
310
304
73
304
415
28
39
310
310
59
332
304
28
304
182
454
310
28
304
304
406
304
304
310
304
263
34
147
28
304
304
28
28
304
346
310
28
28
28
400
86
304
138
167
304
304
310
310
174
310
483
304
304
147
310
304
304
304
28
252
28
28
28
304
304
310
399
310
28
28
310
28
376
28
349
358
304
200
374
340
304
28
304
251
310
310
310
304
310
95
310
304
38
84
310
331
310
28
28
278
28
249
304
310
266
217
28
240
305
337
375
304
304
101
304
409
477
28
28
304
28
74
304
182
42
28
304
280
28
28
304
304
310
310
304
310
310
304
385
304
304
310
94
304
200
28
279
110
304
304
240
346
310
423
354
304
474
330
310
42
14
304
427
402
454
136
115
310
310
310
450
344
304
310
28
343
423
304
430
310
6
310
358
27
304
310
8
28
304
380
1
477
360
138
327
103
172
446
304
310
310
111
28
165
28
304
28
207
342
462
310
304
28
304
310
441
310
402
304
281
310
304
310
310
366
239
28
325
310
304
28
327
28
140
121
304
310
14
28
304
387
382
28
304
304
28
486
28
28
4
94
304
419
310
304
110
28
304
310
28
27
28
310
310
310
304
22
310
304
310
28
310
304
28
143
304
304
179
304
191
192
28
287
342
304
28
210
477
304
28
310
310
467
310
53
319
304
65
28
304
28
28
304
301
302
29
428
310
28
304
310
278
234
310
304
304
8
304
304
254
304
301
310
310
304
165
141
28
28
28
274
128
459
304
486
53
122
28
28
82
349
28
28
28
361
360
159
28
304
150
191
62
28
436
28
470
310
28
310
304
310
28
165
453
448
152
310
28
62
310
103
28
310
304
129
459
480
28
304
310
310
310
83
310
310
304
310
28
392
304
310
28
310
50
304
304
167
288
310
28
492
257
230
281
122
304
310
41
272
310
120
310
310
304
304
310
212
28
310
152
28
310
304
304
28
429
310
310
304
28
310
304
304
304
97
1
483
390
310
304
304
28
122
97
310
476
310
402
310
304
281
401
28
304
28
304
310
310
304
28
28
310
310
488
342
400
211
304
28
28
28
76
28
248
491
211
304
417
28
57
6
27
177
302
47
304
486
464
304
310
332
304
310
98
28
304
28
304
304
304
304
397
28
310
28
304
304
304
310
304
28
304
485
310
310
148
285
380
310
310
310
161
312
304
310
28
310
30
304
304
310
304
158
310
304
28
28
374
39
167
304
294
28
343
368
304
304
316
28
310
28
28
310
28
272
310
102
421
304
304
28
148
310
205
304
65
447
341
402
304
310
220
310
98
304
304
304
304
28
310
240
382
310
464
310
139
304
310
310
304
177
28
408
304
408
217
310
304
304
310
413
469
304
310
28
23
304
319
28
312
157
304
304
310
28
281
49
324
28
90
104
469
91
304
28
173
28
237
376
304
73
28
304
28
310
28
310
304
331
28
306
310
9
300
453
63
120
432
300
493
310
45
304
289
304
310
464
304
304
304
28
90
252
28
403
140
304
28
310
47
28
191
447
310
304
304
306
310
339
304
310
304
187
28
28
43
281
117
28
346
28
361
334
103
320
109
28
49
304
304
310
304
28
304
28
412
192
270
1
310
28
28
310
28
1
68
304
51
19
304
10
70
28
304
16
402
465
28
310
310
478
458
310
28
304
491
28
304
28
28
408
304
310
205
28
343
48
310
304
304
310
494
28
310
174
300
310
28
359
304
298
304
451
28
310
435
28
28
28
310
304
347
448
28
130
5
255
6
53
94
148
310
304
304
28
28
311
310
28
304
28
408
486
28
28
78
421
226
401
310
310
429
304
4
310
19
310
310
310
304
167
28
304
115
336
28
56
44
304
360
192
310
28
310
28
28
310
28
304
28
310
266
253
333
304
310
113
466
304
310
304
317
304
304
261
49
25
310
304
28
28
28
304
28
336
304
304
49
28
461
310
304
310
165
304
275
154
329
310
310
387
28
304
207
291
28
304
304
159
28
392
28
304
28
310
8
310
28
28
39
176
170
70
304
28
304
310
304
6
135
500
28
331
304
180
310
304
382
28
479
330
410
492
304
304
44
304
420
310
177
150
310
477
304
310
44
241
19
304
235
28
28
50
336
304
304
28
312
304
310
310
304
67
304
316
310
304
28
304
310
304
310
304
225
194
28
92
310
304
69
105
310
310
310
304
310
39
310
226
144
28
28
304
39
203
28
380
107
301
310
28
392
310
310
28
304
310
28
103
210
23
378
254
304
28
28
417
274
304
310
225
304
304
190
310
304
325
444
443
242
310
321
28
28
310
304
310
310
382
301
304
310
310
28
464
304
329
310
310
304
310
304
28
304
243
28
310
157
405
310
304
304
1
304
240
291
68
28
304
437
28
310
28
304
304
423
324
283
28
422
382
310
310
28
310
304
303
28
304
253
232
28
28
26
304
310
313
383
411
405
198
310
2
333
28
310
481
28
310
208
304
116
53
304
310
25
488
307
93
304
327
28
249
310
304
39
310
53
304
67
310
310
310
463
304
194
28
310
304
301
310
310
28
28
349
230
304
28
233
358
310
304
340
28
304
28
310
304
28
28
440
310
306
304
148
310
237
310
28
197
38
300
28
231
28
250
310
310
167
256
145
28
304
304
310
28
341
304
35
304
310
37
310
42
28
117
310
28
305
28
476
451
310
304
310
310
28
310
310
131
304
304
240
39
304
304
310
230
304
310
28
304
310
87
428
310
310
95
310
304
310
304
167
49
310
310
28
310
310
310
28
192
476
28
309
395
28
310
310
28
304
155
304
310
78
28
354
310
310
351
160
310
28
310
28
304
470
310
366
304
286
402
304
304
28
242
28
304
310
28
373
304
304
156
163
28
304
278
36
28
304
310
310
53
165
281
304
304
304
28
326
310
304
488
432
126
310
1
304
304
417
282
28
394
373
28
304
204
304
460
310
28
28
25
28
304
450
301
207
132
28
28
486
310
304
310
240
297
304
28
304
28
310
486
310
28
304
310
304
287
28
304
209
28
28
341
304
310
137
68
310
304
55
304
178
188
28
290
263
304
310
304
402
28
473
28
304
304
304
310
294
28
402
304
310
442
304
304
28
310
304
28
310
304
28
28
310
459
120
304
1
28
310
28
28
420
310
483
28
310
410
463
226
310
304
310
207
28
310
155
310
310
310
310
28
310
310
310
304
28
310
102
310
310
28
476
28
28
408
277
304
21
23
28
28
310
28
28
120
478
310
500
310
89
310
8
28
138
391
310
469
310
43
310
28
196
304
232
39
471
304
310
28
310
483
28
304
394
304
304
304
298
310
310
310
28
304
121
163
304
28
28
310
304
218
310
28
35
143
141
367
304
255
28
310
310
304
310
450
470
304
28
310
310
28
28
305
304
28
310
304
499
28
211
310
28
444
304
398
311
304
10
28
28
304
185
304
270
49
28
304
1
310
310
304
253
28
28
484
310
28
185
356
405
494
28
304
28
310
304
310
484
28
304
496
193
304
5
304
121
164
296
28
436
310
28
65
28
402
28
310
28
119
420
304
304
310
310
147
28
310
310
255
28
249
28
231
304
53
39
310
304
28
28
28
310
28
26
28
415
28
44
28
310
310
187
14
304
28
483
304
194
310
304
310
310
310
230
375
304
304
304
28
28
65
310
304
28
28
28
310
281
28
304
304
205
304
28
28
304
28
28
304
310
304
360
373
28
370
178
310
134
423
69
304
72
378
310
435
28
366
385
435
272
28
304
125
355
247
323
390
304
310
28
237
304
49
63
238
310
28
304
310
382
306
320
28
471
197
202
180
318
28
68
493
304
304
28
208
28
304
28
28
28
304
271
310
304
191
120
385
291
28
306
47
136
304
310
310
310
28
102
304
310
310
310
390
310
456
304
28
304
304
184
460
64
310
28
408
15
28
450
28
310
120
487
304
61
28
408
28
28
274
96
304
304
425
158
287
310
310
28
483
197
319
310
176
28
310
242
417
310
304
28
310
2
363
310
352
28
310
304
28
28
219
310
28
310
28
34
154
170
304
28
310
23
28
304
310
304
310
28
28
310
304
119
310
277
419
28
304
394
304
205
33
498
28
317
310
313
377
304
310
304
304
28
28
386
28
53
118
310
304
304
310
78
28
28
98
429
310
310
17
270
310
44
310
310
382
28
25
311
304
20
304
216
291
310
310
28
310
53
304
310
28
28
187
310
136
2
317
304
304
304
304
336
304
304
304
1
304
28
120
483
103
304
310
304
28
4
28
182
310
49
490
304
310
25
28
304
310
310
28
304
304
310
28
155
410
74
304
310
405
172
28
310
28
217
304
229
310
116
304
291
310
226
304
311
67
304
28
310
304
304
304
28
28
310
28
28
88
28
310
310
310
28
28
304
49
409
214
310
28
310
437
304
310
28
304
329
332
36
28
28
28
28
304
28
304
310
310
28
186
304
305
304
28
28
304
28
304
306
28
28
304
28
310
382
87
310
28
28
28
246
92
200
28
314
28
310
304
304
310
310
304
378
53
39
28
28
139
304
448
217
12
223
28
304
304
310
70
229
314
304
304
310
310
374
304
304
304
197
81
28
28
423
28
28
304
310
310
313
310
304
310
419
28
318
52
304
397
310
324
304
304
305
163
304
141
342
28
304
28
310
239
28
310
304
304
126
148
26
310
442
310
483
310
305
304
310
28
28
304
304
304
28
310
28
28
310
310
304
310
191
334
225
310
410
310
301
49
304
107
28
310
28
131
28
354
28
304
28
237
228
310
11
455
310
310
82
310
421
28
310
28
28
28
304
21
304
310
304
304
310
383
201
189
310
241
270
151
304
38
310
147
28
242
355
28
397
443
310
49
304
27
74
310
304
307
425
495
16
332
28
304
28
304
310
304
310
28
304
408
190
304
321
304
291
310
310
310
28
28
304
30
441
28
28
28
358
304
155
310
452
28
310
28
304
304
304
310
310
304
310
44
28
208
474
310
310
28
138
304
304
304
28
310
448
224
28
304
28
304
313
28
103
454
302
304
240
28
175
310
419
78
65
464
304
497
120
361
304
310
346
304
310
39
304
310
61
28
77
304
310
28
310
434
310
310
51
166
304
28
310
304
310
472
310
28
28
8
304
116
28
304
237
276
65
187
304
28
28
310
310
96
163
310
212
401
304
310
304
28
304
332
226
84
304
304
305
28
310
325
392
310
304
310
310
410
437
466
28
28
28
304
28
310
115
365
28
304
310
310
310
402
112
310
39
1
27
291
304
42
310
423
274
304
147
310
310
96
137
304
304
304
28
63
28
423
44
28
304
415
53
28
28
304
33
427
310
234
28
28
391
310
483
304
304
44
28
304
310
28
58
387
392
378
304
272
238
28
304
28
304
300
28
304
28
304
244
304
182
240
1
390
230
310
211
304
304
193
310
310
310
284
310
310
310
128
333
28
310
442
187
91
198
207
188
28
28
272
310
304
310
28
304
28
223
28
304
356
405
310
310
28
310
28
347
206
26
28
378
310
485
28
310
28
491
205
488
304
305
163
310
408
329
329
163
304
482
310
310
332
222
18
28
310
28
330
310
201
304
28
310
310
78
28
357
304
382
304
310
443
310
28
304
377
310
464
494
28
28
304
28
157
83
28
28
304
304
304
460
304
76
310
28
161
304
15
310
94
28
28
304
425
310
241
28
310
310
125
310
28
39
28
304
33
310
304
483
87
310
257
310
170
486
304
310
310
304
310
310
28
28
333
168
310
182
310
28
304
381
28
28
147
15
304
310
310
310
304
310
332
388
304
28
28
265
192
28
86
28
297
310
310
304
304
304
304
304
310
304
432
304
304
304
310
304
304
28
304
151
60
310
304
310
28
37
304
304
304
5
28
310
28
39
431
63
310
28
304
302
339
310
28
495
310
426
28
216
310
486
28
310
127
310
490
310
211
467
191
28
304
28
371
304
310
304
28
28
291
73
310
28
304
272
336
402
304
310
310
24
304
287
304
310
310
180
93
28
90
310
109
310
304
304
304
73
496
28
28
93
230
28
237
304
39
28
342
28
310
310
229
310
310
304
310
25
310
28
304
389
304
371
28
31
310
139
156
304
304
368
341
310
310
487
439
310
28
26
1
310
310
366
441
8
186
304
28
304
28
301
279
310
28
310
304
310
310
45
28
304
310
304
60
28
304
310
310
310
304
304
41
177
304
304
219
28
249
28
310
207
28
310
28
202
310
304
69
202
377
310
92
189
281
310
304
304
183
304
422
257
147
95
304
65
28
310
304
28
313
310
28
304
39
321
310
304
121
304
310
28
304
120
39
310
270
304
310
17
304
310
482
304
304
28
58
68
460
304
304
304
346
407
386
301
310
496
304
310
304
122
304
304
28
200
304
310
146
28
96
1
82
198
28
12
310
28
440
302
190
310
263
28
310
310
310
28
28
212
161
445
28
310
275
393
57
310
304
304
304
310
304
304
304
304
310
304
198
28
310
259
320
94
310
304
310
159
55
438
310
88
28
364
304
192
28
304
28
28
280
230
86
490
344
28
382
186
285
310
395
310
310
310
24
310
33
304
213
65
28
267
306
497
28
207
304
469
28
28
310
310
53
304
284
310
301
304
226
464
310
310
304
28
327
310
304
310
310
365
169
28
310
116
28
304
310
310
304
313
332
28
157
28
28
304
28
129
361
28
88
304
310
28
375
460
79
304
304
304
116
165
28
304
28
310
499
304
28
310
310
28
28
28
310
310
100
310
304
304
28
310
165
28
288
28
310
28
188
310
373
169
29
304
304
211
310
304
310
28
304
28
143
49
211
28
310
304
310
304
310
304
28
28
304
495
332
310
53
287
25
241
158
439
179
28
310
28
263
310
224
259
304
28
304
304
120
70
350
310
310
304
310
23
109
240
304
28
301
304
62
304
311
310
28
298
1
310
304
304
28
469
28
231
310
310
41
28
28
54
28
304
28
310
28
304
28
310
436
93
310
310
304
499
458
197
28
28
310
304
402
407
221
310
405
310
304
310
310
310
2
304
341
310
28
435
61
139
154
272
28
28
139
310
281
467
28
124
5
310
304
28
310
28
456
28
384
483
310
137
75
211
304
310
28
341
310
304
310
353
310
148
304
28
130
304
310
389
304
28
223
122
22
304
28
28
36
281
310
300
310
352
28
28
389
238
250
163
269
28
304
291
102
304
324
478
407
120
310
28
310
28
409
310
310
106
310
28
28
310
332
499
93
324
220
135
310
310
28
341
304
23
422
178
491
478
310
304
382
304
281
157
310
28
422
310
28
310
17
310
8
50
301
28
310
310
310
304
310
189
121
28
304
304
408
304
310
28
310
149
304
310
304
310
107
28
304
304
216
310
304
28
28
304
81
28
310
310
336
304
106
310
71
304
249
304
28
408
304
304
310
85
308
304
164
304
310
304
406
304
304
420
310
143
95
310
24
310
166
310
304
304
1
304
266
28
304
28
28
80
28
4
304
189
489
133
28
28
334
310
28
90
478
310
470
482
360
39
310
28
375
392
28
38
28
498
310
304
28
304
208
304
194
333
310
275
359
304
28
304
304
366
304
67
28
28
304
310
310
459
310
304
262
304
28
310
497
28
28
240
310
28
28
304
310
304
310
477
304
304
301
281
304
349
28
304
310
22
343
162
88
28
28
28
44
28
100
406
437
304
17
28
99
28
206
28
358
28
304
310
28
411
304
310
150
310
304
310
28
310
304
310
304
28
304
28
310
28
250
28
402
310
304
409
28
443
293
28
310
28
452
216
304
16
359
310
117
304
310
292
252
310
351
28
357
394
239
28
381
310
310
304
30
447
28
28
106
28
363
310
313
304
41
310
310
304
310
23
310
304
254
214
28
304
28
28
110
348
304
28
310
310
304
331
336
28
28
304
370
304
310
310
330
92
152
310
310
310
310
310
310
304
28
310
43
32
28
304
164
310
37
49
287
198
310
310
313
172
310
28
304
310
310
304
28
310
5
310
310
28
219
295
310
259
332
42
304
310
500
390
28
7
310
361
476
304
112
28
310
155
304
28
461
28
402
467
304
293
257
296
28
28
310
207
311
304
304
28
33
478
304
28
310
370
304
28
310
391
318
394
25
198
420
304
28
310
151
1
304
321
138
13
310
28
304
310
58
310
494
69
28
310
485
310
37
426
327
310
166
28
28
310
114
310
25
304
304
28
110
28
310
304
304
310
310
240
462
304
75
28
28
361
377
28
310
422
28
310
380
476
316
28
310
310
304
147
28
310
310
28
6
74
28
402
304
440
310
28
344
373
310
310
437
430
310
310
413
28
310
28
343
314
310
304
28
28
28
310
382
28
28
310
393
462
270
430
310
228
28
106
304
479
28
310
310
28
304
310
28
423
304
266
310
310
48
28
304
304
152
49
28
11
310
28
443
304
310
258
28
183
267
310
304
56
136
310
304
385
304
304
202
251
294
28
310
44
282
61
329
28
65
279
261
304
321
488
155
177
405
310
304
310
28
134
310
310
304
59
322
310
43
28
143
304
304
173
340
28
241
28
310
267
89
304
482
336
304
304
304
410
304
394
304
304
87
310
310
134
304
310
28
193
304
108
402
402
28
63
304
282
304
155
304
268
28
28
138
39
310
310
28
28
62
116
174
32
304
107
310
370
147
263
28
304
28
35
304
310
28
238
28
28
19
28
28
387
304
304
310
28
28
310
28
304
71
28
341
236
304
362
212
304
28
270
291
28
28
310
28
231
192
304
304
304
304
28
304
28
386
304
430
210
304
304
28
310
346
304
310
310
383
310
304
184
310
28
156
228
310
304
28
28
28
310
310
310
467
28
201
28
304
28
197
28
310
288
304
28
124
310
17
277
310
28
310
294
310
28
28
310
304
437
28
382
68
28
28
370
304
214
28
304
304
304
408
304
387
28
304
310
310
310
338
304
28
134
304
310
310
310
77
28
310
139
28
28
28
28
147
310
310
60
264
310
28
28
28
310
349
29
28
304
387
304
261
304
28
310
310
310
28
304
98
28
413
420
9
323
304
153
296
85
113
81
369
304
28
483
28
28
310
423
304
28
28
310
149
167
175
270
304
145
310
310
196
304
378
28
314
121
310
12
28
310
28
211
310
333
380
304
88
288
28
28
392
310
28
180
310
28
28
304
310
310
160
28
359
304
310
304
240
28
28
28
12
476
310
28
247
304
49
304
28
310
301
310
28
127
189
310
310
310
28
310
408
381
253
310
28
310
5
28
310
310
147
28
310
240
310
28
304
304
32
304
28
304
304
310
164
28
28
274
313
289
304
28
304
310
360
332
72
120
28
166
310
217
28
371
323
304
104
386
304
310
92
425
72
340
304
310
310
310
310
408
10
28
28
304
28
28
205
346
304
304
28
304
304
56
310
304
263
382
9
310
28
28
304
304
223
28
310
304
398
7
310
98
28
310
310
28
359
304
304
28
310
28
178
29
216
28
310
28
310
28
281
304
310
310
448
154
310
304
304
310
209
304
266
211
96
298
267
310
304
343
153
24
28
28
28
304
28
28
444
310
310
332
28
240
305
331
486
72
385
310
134
205
304
446
303
310
28
310
310
83
304
402
356
340
28
291
263
28
310
304
312
142
304
310
145
290
270
464
152
201
28
310
28
304
229
28
310
351
352
304
340
28
304
310
39
304
310
483
310
444
1
28
52
304
474
189
310
304
24
125
304
193
443
28
304
483
281
28
310
304
365
279
310
304
310
28
274
126
189
33
304
462
310
417
310
28
304
304
310
304
304
11
310
28
304
310
28
1
310
160
350
236
310
423
310
425
146
310
194
124
71
304
296
78
310
310
28
304
310
304
304
450
77
28
310
310
253
310
304
304
332
304
65
304
126
28
458
304
28
38
13
304
310
310
304
304
354
310
479
188
304
28
28
304
310
304
28
304
28
34
38
120
3
222
28
28
28
173
232
28
304
28
307
28
28
310
304
28
304
310
483
310
310
310
304
304
310
304
320
28
28
28
50
210
304
304
28
304
304
310
310
397
189
28
310
304
402
425
111
160
28
299
310
28
304
28
94
256
28
28
310
304
28
423
28
310
152
28
240
304
389
28
310
310
302
21
28
310
28
192
28
345
310
28
310
335
39
304
45
304
304
310
395
304
167
310
134
304
31
28
484
494
28
310
310
310
65
304
28
49
247
310
28
28
28
304
28
304
28
310
304
310
289
53
179
282
67
28
28
304
362
79
310
494
454
211
28
348
304
304
259
304
310
8
28
304
304
172
291
304
304
310
313
310
134
148
28
373
304
310
298
112
28
310
310
304
315
310
382
422
304
28
414
310
166
310
304
28
359
310
480
48
196
47
193
489
453
304
408
28
152
304
28
304
304
28
256
28
169
431
361
310
304
310
28
28
310
486
107
28
404
467
304
423
28
304
483
310
479
65
483
415
304
28
310
470
310
28
254
164
22
310
310
304
28
28
28
252
313
310
28
28
28
28
290
310
231
4
28
211
28
304
304
28
155
304
304
28
277
145
128
28
310
345
304
28
350
310
310
331
21
304
304
147
88
21
310
28
28
28
310
28
403
28
310
310
28
310
157
152
169
310
310
176
103
310
28
28
49
253
28
28
247
397
150
28
398
143
310
336
310
310
304
304
304
293
451
108
310
43
200
304
304
310
304
310
28
304
156
310
28
301
45
304
310
310
310
212
310
28
304
134
310
310
310
33
304
304
310
310
28
304
263
28
146
28
28
28
304
211
339
393
404
28
310
304
250
310
304
28
179
310
310
388
28
304
28
304
310
432
148
240
304
310
304
164
494
310
304
28
62
310
342
28
28
310
489
304
308
134
28
304
310
310
415
382
310
17
299
219
83
54
28
28
413
28
304
304
109
183
28
316
310
28
304
310
292
94
310
310
304
211
28
427
310
231
119
497
351
304
104
21
304
304
304
310
304
395
13
28
304
304
486
1
379
472
310
192
310
39
310
310
28
304
304
5
8
168
301
310
454
243
210
28
247
28
129
28
304
310
304
28
211
304
28
310
28
42
28
28
490
426
35
304
77
28
304
310
304
28
310
22
192
301
310
28
304
478
225
304
310
131
304
310
310
304
304
310
107
28
486
225
98
28
28
304
330
304
28
426
28
28
28
28
310
304
304
304
28
304
304
304
310
310
304
310
28
165
360
88
141
310
304
167
304
310
310
304
304
28
304
90
133
28
310
245
304
265
304
375
28
172
348
304
159
281
304
304
309
310
304
28
304
205
304
76
304
304
49
304
141
304
296
28
304
412
310
98
310
304
28
304
240
145
53
272
28
304
310
310
211
261
304
415
304
28
392
304
304
28
304
244
47
28
310
310
304
310
49
304
28
304
310
28
143
408
28
300
28
304
304
410
22
304
310
311
304
310
84
28
304
28
281
304
304
310
304
304
44
304
28
483
467
39
28
387
57
304
310
172
155
28
28
28
310
304
327
234
376
28
416
28
310
28
310
28
272
163
28
304
304
310
310
310
310
310
304
304
310
39
297
310
28
414
151
310
28
145
269
28
28
304
310
104
301
304
247
240
28
304
310
310
310
28
310
28
310
28
304
310
415
59
33
249
5
28
86
304
310
304
28
28
28
28
310
28
148
326
304
28
138
310
310
28
33
25
184
92
28
304
304
313
399
28
28
28
304
310
310
333
28
310
304
28
304
310
330
310
28
197
310
28
394
304
310
304
313
310
310
270
28
304
368
310
145
382
304
310
188
332
197
100
304
304
28
328
28
310
310
139
119
310
13
28
104
25
44
304
304
8
281
291
310
244
28
310
28
38
304
242
15
458
461
28
165
88
28
334
310
378
471
28
304
460
28
236
500
296
304
28
206
35
28
193
310
249
282
450
310
152
189
394
151
304
464
297
304
304
120
479
304
28
28
28
49
399
290
310
266
28
310
235
39
114
28
304
310
28
20
310
28
402
24
402
165
28
310
304
135
28
28
443
28
192
329
310
28
310
28
304
304
310
28
310
28
304
310
147
304
424
28
310
310
304
304
310
304
240
281
304
304
28
310
147
313
28
28
412
8
28
310
115
28
310
304
310
28
310
28
379
304
304
304
304
184
109
310
310
28
304
28
28
304
122
391
91
112
260
304
310
304
211
304
28
304
402
28
437
28
28
52
41
310
28
310
346
456
28
310
28
304
401
310
392
310
415
257
288
310
1
28
304
294
324
16
304
304
78
28
304
310
28
310
313
270
310
304
310
378
304
28
304
310
105
310
92
28
423
304
310
304
417
182
310
304
224
28
310
28
310
281
28
261
28
1
310
262
28
12
28
310
243
321
311
205
310
310
135
310
400
310
304
28
310
28
310
304
314
28
461
253
304
304
28
310
433
310
215
304
304
304
184
28
189
286
28
310
304
483
168
442
28
70
45
23
94
81
8
163
18
304
304
28
310
121
28
310
304
492
344
310
28
304
310
310
282
291
310
28
28
373
28
201
132
449
28
231
310
310
310
304
310
304
28
34
310
163
304
310
310
310
310
304
310
304
263
310
241
310
28
304
218
243
373
116
298
204
304
332
21
304
304
28
28
310
344
28
310
304
243
136
28
290
399
310
28
42
310
28
310
310
15
28
87
142
310
310
310
304
28
304
28
151
439
310
301
304
145
310
310
310
304
454
310
174
368
28
310
28
28
287
28
310
310
112
408
310
270
304
28
330
304
310
28
436
310
264
235
28
30
28
304
194
429
91
304
2
28
445
229
304
84
304
84
28
310
304
1
304
28
368
304
367
304
310
310
33
186
28
304
310
28
456
304
304
28
310
304
161
304
77
304
28
92
149
310
28
332
2
304
324
484
297
310
92
310
467
166
310
304
6
28
388
304
304
304
304
310
472
447
310
304
310
310
181
310
285
28
310
28
242
310
28
310
178
310
126
68
396
304
310
204
304
304
28
310
382
316
28
28
310
36
304
32
28
360
304
304
304
304
28
28
310
2
414
310
313
304
28
139
402
28
165
310
65
304
100
310
426
28
28
310
291
304
466
153
172
304
310
304
304
310
28
28
310
310
310
304
28
28
47
39
28
301
310
310
103
304
297
310
28
310
59
28
226
332
491
310
28
304
28
28
310
344
438
310
310
367
119
110
310
396
304
312
304
28
310
28
237
310
402
78
91
304
28
383
310
310
494
28
28
304
67
310
28
304
304
28
28
310
304
310
304
454
445
28
28
232
304
304
310
304
310
304
28
304
28
28
304
168
28
399
33
310
310
28
304
310
304
425
237
304
296
310
310
28
195
70
28
396
476
310
304
310
310
28
304
191
310
310
356
33
304
310
8
28
304
382
310
28
28
166
28
28
49
28
28
28
120
466
28
304
310
304
113
65
477
214
304
256
478
310
28
304
310
304
461
52
310
310
270
340
28
304
158
28
28
310
310
390
211
28
28
304
28
39
304
355
310
425
423
304
28
28
291
304
28
24
317
28
366
474
304
294
310
310
310
28
304
202
414
310
304
304
28
310
304
310
310
108
29
140
304
28
426
304
310
97
310
156
310
428
53
304
340
304
65
28
283
310
408
405
468
238
459
133
310
304
304
330
304
68
310
173
304
310
310
496
28
28
312
45
310
310
28
304
438
304
310
310
310
111
206
304
256
402
310
304
410
28
28
28
304
310
310
304
304
310
426
28
28
321
329
49
28
28
310
310
476
28
310
28
402
310
310
203
371
499
28
28
281
46
261
304
28
310
28
304
28
304
145
315
310
28
291
28
310
310
269
211
310
304
28
139
398
248
28
229
28
297
307
28
28
304
157
310
310
461
350
294
304
240
28
310
310
136
222
395
304
109
408
28
304
491
310
304
310
28
304
36
310
28
310
262
476
304
310
28
304
285
28
75
310
304
28
28
304
304
257
41
28
28
310
141
304
310
97
304
266
28
196
183
28
350
28
28
28
204
304
304
276
310
141
250
28
161
454
304
398
310
207
415
310
483
304
77
463
310
304
304
281
211
310
228
310
211
310
28
225
304
310
28
134
264
111
310
310
28
304
41
411
304
310
20
341
28
310
203
49
310
310
28
304
28
28
31
319
28
28
28
310
28
23
304
301
28
315
310
28
400
310
28
310
310
310
178
28
304
304
310
52
310
28
310
218
277
257
416
317
286
304
310
147
28
310
28
28
107
116
28
217
304
304
304
33
210
310
350
310
28
304
28
310
65
304
259
53
402
28
304
304
310
435
304
28
345
28
490
397
310
91
211
304
310
437
28
304
83
241
112
28
310
83
310
414
291
447
240
310
354
28
391
310
456
304
278
304
310
304
491
28
28
382
304
304
304
429
437
28
304
310
310
310
304
28
310
310
28
250
310
113
310
310
1
87
310
310
265
113
330
264
230
304
310
310
313
310
181
28
310
304
242
28
65
16
310
304
300
310
313
304
402
474
71
28
28
304
144
94
144
310
28
455
310
196
492
304
304
54
304
310
451
71
293
408
464
304
304
305
39
368
494
427
310
449
304
28
150
29
304
28
304
304
188
79
310
108
304
124
339
296
332
82
310
326
310
310
500
28
33
28
111
28
165
39
310
303
299
423
304
304
60
28
310
332
28
28
441
28
28
35
365
310
180
304
446
1
232
250
28
310
137
28
310
28
221
279
28
158
310
310
304
310
355
304
304
267
302
28
92
304
310
310
405
387
384
28
310
304
28
28
146
141
121
281
178
304
101
304
211
310
311
313
310
203
403
354
310
28
307
378
355
310
465
28
415
28
88
310
279
435
304
304
16
53
28
120
93
332
28
304
89
473
278
281
310
28
310
28
306
28
40
310
310
310
65
13
152
304
304
304
51
304
310
283
65
304
310
28
169
285
299
464
382
304
273
99
183
310
28
310
304
370
64
156
304
18
93
470
28
28
304
28
304
28
239
304
28
50
49
281
408
28
480
310
120
310
270
102
304
310
1
310
28
454
28
304
24
310
304
28
310
28
76
310
310
305
28
310
304
310
473
206
146
28
310
304
304
310
28
28
303
304
28
28
121
203
28
28
445
483
173
114
304
168
28
67
310
400
42
28
310
219
304
65
338
304
310
28
160
304
310
310
12
28
304
304
300
304
310
28
370
304
310
28
310
39
310
281
310
28
310
28
1
49
188
469
28
304
310
457
211
310
304
310
125
202
28
28
89
304
171
28
304
304
28
394
1
304
310
310
304
304
304
304
28
310
310
112
28
81
304
254
304
468
407
365
28
276
28
310
155
241
28
28
310
57
160
310
415
304
28
379
310
310
16
304
458
165
11
304
270
304
304
8
332
28
304
28
304
304
304
304
310
382
121
310
28
433
28
310
165
310
304
310
28
486
304
28
342
222
28
28
310
63
341
466
87
436
310
28
120
310
310
28
59
28
28
368
28
439
310
310
118
482
28
304
191
95
304
28
310
229
189
498
207
387
310
304
28
310
28
28
395
310
28
28
28
304
360
28
28
415
310
376
304
396
304
310
382
257
310
310
211
463
168
28
304
382
16
460
461
345
1
62
28
28
304
219
281
304
28
310
304
304
310
408
28
227
310
304
304
461
304
325
310
130
310
310
28
28
7
28
310
238
432
439
28
176
28
370
310
147
304
304
310
347
304
310
304
28
28
78
28
329
65
310
28
91
183
28
310
310
28
332
310
310
310
304
304
313
146
185
304
28
310
310
310
185
28
310
49
244
304
197
197
304
206
28
3
310
304
304
254
304
64
98
261
310
304
90
304
304
246
297
500
304
310
143
221
87
470
409
177
310
304
28
304
427
304
310
148
304
310
19
310
68
153
310
285
28
270
310
39
349
315
152
351
396
304
28
16
304
168
53
402
304
28
304
310
28
304
310
28
177
304
487
112
28
310
472
304
28
331
310
310
304
310
304
347
310
240
304
310
310
310
28
28
244
304
310
310
400
28
28
28
338
170
28
137
310
28
96
461
391
28
304
304
28
401
304
304
159
310
304
422
485
365
310
310
310
28
304
28
28
310
304
413
304
269
310
28
15
28
304
310
65
304
297
28
405
310
304
28
499
483
304
304
482
28
325
304
310
304
304
310
482
44
285
304
33
28
326
28
28
490
304
270
28
304
310
304
310
310
28
304
304
270
239
251
304
28
65
268
304
113
81
304
28
53
130
441
118
304
268
28
304
304
304
28
382
28
412
304
9
120
455
359
494
53
345
304
53
459
304
129
424
471
64
49
249
28
244
28
402
20
310
28
304
293
28
310
499
310
179
161
39
447
224
203
304
292
58
304
304
28
304
28
28
304
28
134
28
323
301
304
28
498
310
304
156
304
304
304
365
310
310
310
310
159
439
304
304
304
28
310
385
481
310
304
28
304
28
28
28
492
304
149
28
358
28
119
304
43
304
310
244
310
304
304
28
304
496
304
304
28
304
310
216
304
304
304
326
28
304
28
201
388
28
180
28
334
28
85
1
218
310
310
394
310
310
28
28
28
28
310
490
304
310
304
448
156
8
310
281
28
28
304
310
310
144
304
310
304
304
304
310
304
304
147
310
304
304
436
304
120
310
213
310
304
28
450
1
28
125
70
304
304
28
28
181
28
28
432
304
28
454
305
176
304
310
310
304
28
344
310
304
304
304
304
310
304
28
409
304
304
297
28
304
465
310
304
402
28
304
28
483
28
310
289
270
28
354
28
304
310
310
197
304
304
310
392
310
304
281
244
361
127
65
310
28
28
391
304
203
120
156
46
304
145
310
310
310
16
28
57
28
368
304
28
394
304
304
304
267
304
304
310
239
304
310
60
28
156
332
304
304
304
310
310
307
310
304
304
28
305
108
304
28
109
28
183
316
303
286
85
310
304
310
304
126
310
433
330
28
310
310
154
310
310
483
304
28
28
28
304
304
74
262
28
310
304
310
456
28
464
310
304
28
7
28
28
259
28
310
28
310
310
310
304
167
418
310
183
483
93
498
310
50
310
458
28
310
404
281
304
304
310
304
28
310
28
304
244
310
310
83
107
228
310
304
379
409
28
278
310
146
28
304
310
304
155
28
304
203
470
310
310
89
28
304
310
28
310
251
28
28
28
28
28
310
421
304
304
310
28
304
304
25
198
28
310
111
439
310
310
304
492
392
310
304
304
310
304
310
296
310
304
28
443
310
310
293
108
436
310
28
301
28
304
375
28
208
304
310
28
147
304
304
108
304
28
485
310
210
39
310
491
304
310
97
310
304
28
310
304
28
310
304
310
279
28
422
81
270
28
304
310
310
304
288
379
28
304
28
304
28
28
304
192
304
255
304
449
310
420
28
304
323
310
310
95
28
207
72
176
338
265
437
310
304
310
28
28
304
262
304
218
310
436
28
28
28
28
251
310
291
28
291
310
331
304
57
310
28
170
409
189
28
65
310
304
216
83
28
310
304
310
28
304
310
304
56
304
28
304
214
195
223
297
499
317
1
304
404
28
224
310
310
310
304
195
310
214
28
310
304
304
453
304
28
310
310
304
119
268
310
304
310
28
291
28
152
347
310
212
3
321
28
53
203
304
304
310
304
66
304
135
310
342
441
304
304
277
304
64
310
421
304
304
255
310
361
423
28
310
310
310
310
120
304
304
408
28
304
28
28
48
304
310
310
304
310
304
310
304
232
310
382
28
144
304
28
28
304
28
310
28
310
310
259
25
310
310
310
310
310
187
331
304
310
476
310
310
159
28
210
219
28
304
363
28
354
304
80
219
268
310
150
230
304
152
310
182
28
272
28
169
304
310
304
15
28
420
28
28
304
304
310
310
235
411
310
139
483
310
375
310
28
28
186
365
28
304
310
28
310
422
301
384
310
65
310
125
310
310
361
304
353
53
1
332
304
28
304
304
363
304
304
310
258
310
304
41
304
242
28
310
304
304
304
240
304
304
120
310
230
349
304
304
310
144
310
304
175
28
28
402
28
187
304
28
204
304
304
28
175
304
28
28
304
475
304
313
332
304
437
310
304
290
304
236
28
472
28
310
304
28
28
28
310
310
447
145
28
282
310
295
387
206
310
57
304
166
171
348
497
126
28
304
37
28
310
234
28
310
28
310
211
81
28
473
28
47
240
310
28
364
28
28
304
304
310
304
361
304
24
28
310
157
28
28
28
463
28
420
310
65
304
304
28
28
310
96
355
341
53
492
28
28
304
337
423
275
28
304
466
28
28
310
67
310
34
28
85
28
310
291
28
5
33
304
263
304
304
28
230
45
28
304
310
28
444
28
221
310
304
310
304
205
310
160
304
310
262
54
28
141
240
304
382
304
304
28
446
402
310
233
499
304
310
176
177
50
332
28
267
149
275
310
310
310
414
198
304
159
28
28
286
399
258
304
28
496
206
130
336
304
238
304
304
28
463
28
28
28
142
290
28
29
28
310
310
28
313
304
28
241
281
304
117
281
310
417
304
67
382
304
304
227
28
45
304
52
310
304
325
304
332
304
370
28
304
28
317
354
304
11
365
185
241
306
310
310
304
44
310
43
28
28
304
28
304
310
28
310
304
304
310
362
304
5
304
310
380
310
28
28
116
310
373
304
304
304
28
304
304
310
408
245
28
304
69
304
304
310
475
28
398
254
310
304
310
28
304
310
115
301
28
310
28
407
28
28
285
120
304
310
130
310
374
310
304
310
304
205
28
310
304
304
28
304
428
28
222
26
146
65
291
492
28
310
1
238
304
310
28
222
28
310
11
310
372
270
304
304
28
65
76
126
310
424
310
147
28
304
28
150
280
275
304
310
304
304
304
310
310
149
362
28
304
304
476
304
166
28
28
414
310
247
408
310
87
28
247
149
304
119
117
203
304
304
28
242
284
408
310
310
28
310
310
91
304
310
21
28
304
348
40
411
25
28
24
304
230
310
46
310
28
103
324
410
310
310
489
310
28
310
28
310
310
310
294
310
278
83
313
139
28
365
310
310
164
424
28
58
310
310
28
28
310
304
28
362
304
281
210
304
310
28
304
28
304
304
28
28
162
28
310
304
310
418
231
214
28
28
28
304
310
310
304
28
28
308
163
233
304
28
28
310
310
28
304
6
304
130
334
304
304
304
370
28
377
296
304
493
304
310
304
232
450
167
28
127
163
265
285
310
310
304
28
148
28
74
304
211
49
204
28
423
28
415
491
43
304
147
310
402
28
304
28
304
304
28
28
304
304
26
310
304
28
28
196
348
310
310
195
310
304
272
247
304
65
304
164
310
28
310
304
304
304
310
310
310
310
13
463
304
28
130
28
446
310
304
310
310
310
151
28
399
310
28
310
356
304
310
304
304
28
421
28
193
382
304
304
28
410
28
304
310
304
304
304
304
304
200
193
28
330
310
310
157
270
28
304
310
268
28
310
283
304
28
28
304
304
310
304
382
304
310
408
304
34
310
491
304
304
294
304
295
28
322
310
176
129
319
28
304
28
304
265
304
28
27
28
304
340
304
483
304
95
28
310
304
183
310
310
304
483
157
101
310
230
304
28
332
109
310
362
28
310
310
149
402
304
28
310
310
304
266
120
423
193
28
310
28
304
310
28
28
459
310
402
28
310
255
304
310
304
197
271
294
304
28
226
28
107
152
310
310
310
304
304
28
211
304
310
436
28
28
310
116
389
451
228
304
204
143
304
192
125
310
281
28
28
382
148
304
28
28
28
28
313
28
304
38
304
297
304
28
28
187
28
310
304
273
398
282
310
323
304
310
74
310
459
310
28
304
28
430
168
375
164
486
310
328
28
304
304
28
229
304
129
1
28
385
310
28
304
304
441
154
310
310
11
10
310
28
72
310
189
414
304
147
310
304
304
304
304
304
304
28
304
304
304
28
28
412
379
304
217
270
310
466
304
310
304
28
310
332
291
65
28
310
304
304
310
28
310
478
304
204
304
461
310
28
290
2
304
18
139
304
406
339
28
211
466
304
325
304
476
281
62
310
304
310
310
281
28
28
243
268
171
281
310
304
28
28
304
271
120
310
28
5
310
115
304
304
293
304
351
310
3
304
154
328
310
304
310
218
435
310
304
436
304
113
28
310
28
310
28
169
366
28
310
479
304
304
28
28
404
338
28
399
102
310
28
304
304
353
43
304
92
310
180
189
310
310
387
163
92
36
304
300
259
53
168
473
310
310
310
245
28
412
219
28
28
310
304
310
218
28
146
99
28
476
28
310
402
28
167
310
310
304
498
304
28
67
304
68
301
304
226
310
28
423
44
28
28
304
67
304
310
459
28
49
304
28
408
310
280
310
310
422
304
1
310
375
437
310
28
64
466
28
137
28
28
139
245
310
28
140
437
28
140
310
28
310
310
95
326
310
310
304
28
301
47
28
310
348
13
310
28
310
304
28
28
28
304
28
204
312
310
304
310
304
304
187
310
310
234
310
304
310
28
28
28
28
417
304
304
310
310
430
310
138
28
91
286
250
13
304
28
304
28
437
357
310
304
28
304
81
304
304
210
441
304
379
310
368
255
112
219
28
310
304
476
28
310
279
229
304
28
304
274
304
28
304
254
296
310
141
270
304
310
304
28
120
28
28
28
115
219
304
490
310
304
28
133
200
463
211
304
28
310
310
304
129
28
277
252
304
28
310
310
385
28
295
310
340
310
281
304
351
291
281
347
304
304
28
304
304
71
91
337
304
106
445
304
65
310
310
28
304
145
28
500
113
28
272
304
28
28
474
1
28
423
28
310
310
256
454
64
164
314
304
28
122
310
311
66
304
286
234
473
28
304
28
365
310
53
28
22
240
310
145
28
16
310
28
28
382
153
28
310
310
323
304
28
34
310
105
28
28
304
254
28
304
400
289
223
28
391
16
304
310
493
440
304
22
28
365
310
28
304
304
304
316
310
28
310
453
28
310
1
465
304
76
358
304
304
304
222
309
310
28
310
28
28
310
28
304
304
101
310
436
28
73
73
310
28
304
452
324
310
28
308
304
304
28
402
28
28
304
28
92
304
304
28
310
28
28
494
206
10
304
304
304
423
304
4
379
310
304
39
304
25
423
490
499
71
245
304
480
28
196
304
310
197
483
94
304
335
28
164
417
420
28
310
229
310
176
139
304
304
297
310
28
42
288
28
1
304
310
452
304
310
3
28
28
166
245
310
120
482
310
327
457
200
28
304
304
304
304
304
28
304
304
310
161
304
288
491
281
304
28
310
258
310
28
28
310
28
304
304
250
29
154
304
366
304
28
28
28
312
438
28
304
310
304
28
27
92
310
28
29
291
251
291
310
28
304
436
28
25
310
28
304
351
28
304
228
304
158
44
390
28
304
304
244
310
218
310
273
444
304
231
29
336
304
310
28
292
304
310
33
304
28
310
310
498
28
28
304
28
310
311
172
310
304
310
304
456
479
310
484
117
207
310
281
28
330
120
414
477
304
304
310
28
77
28
310
281
182
466
28
304
310
28
310
304
28
304
28
310
425
325
304
379
6
1
28
65
310
322
310
28
310
28
147
28
304
28
135
310
310
310
338
304
304
304
310
28
30
197
304
310
310
414
477
141
304
28
28
28
310
141
146
310
372
310
28
28
209
28
28
242
304
304
304
28
415
304
310
413
145
310
28
28
28
310
310
413
325
107
312
28
387
304
387
304
304
164
28
313
28
445
310
310
417
28
310
28
310
28
185
28
310
1
28
486
304
304
28
28
420
340
310
347
1
304
28
150
304
310
34
304
304
28
28
304
304
310
480
304
95
310
28
304
478
28
310
348
28
415
28
304
304
486
93
304
382
28
335
134
195
421
253
81
447
114
310
45
28
120
304
194
28
304
422
175
487
28
28
304
310
304
378
304
28
116
304
310
310
138
28
310
310
28
28
28
304
219
310
28
304
491
134
310
310
304
28
304
281
340
28
304
28
280
28
1
356
134
304
281
304
211
28
28
323
497
65
402
28
310
310
265
452
304
304
304
28
416
304
106
310
28
310
304
304
120
310
310
28
304
310
184
310
30
28
319
28
304
310
304
24
310
310
229
304
28
310
310
304
310
332
28
28
310
310
291
28
310
31
28
28
56
301
28
310
310
304
310
304
304
310
310
304
304
28
310
304
28
28
28
197
304
310
277
28
153
340
310
95
310
304
28
43
310
277
314
310
427
310
28
310
304
455
310
304
470
472
304
473
167
310
408
28
28
310
28
28
304
353
310
4
497
304
357
28
28
65
376
310
70
304
260
304
304
304
28
310
391
28
310
460
304
28
304
167
409
304
304
28
117
118
102
221
67
28
483
28
28
28
28
28
185
28
319
304
76
310
304
33
328
28
304
304
310
130
310
420
331
28
28
28
28
28
304
28
304
310
257
358
304
304
310
304
120
304
304
313
28
28
310
275
300
375
304
94
304
28
28
304
310
459
126
304
310
304
316
183
68
167
28
36
375
310
28
116
310
106
310
426
79
28
17
310
28
310
28
100
304
38
310
487
304
310
310
447
304
468
223
310
310
131
172
160
236
28
301
450
351
313
310
28
28
292
310
28
277
329
304
304
310
310
310
310
28
310
487
310
28
18
310
97
28
201
127
28
28
310
28
32
426
168
10
304
28
25
42
304
28
310
304
310
28
28
28
282
310
28
304
28
310
174
28
444
28
28
387
72
417
310
28
310
28
1
304
310
281
310
304
304
28
28
28
469
218
428
304
172
304
307
28
310
310
139
28
113
28
487
420
310
28
28
28
335
304
304
28
310
304
310
310
28
28
28
28
22
304
310
310
304
28
310
59
436
40
211
236
219
384
310
26
310
304
304
310
304
425
304
28
109
28
304
310
310
28
28
28
491
257
28
304
304
304
325
211
269
28
310
28
49
310
233
270
252
28
28
310
447
256
239
304
304
38
304
310
310
304
310
1
219
169
1
281
67
28
310
304
227
28
28
304
130
304
206
310
423
304
304
413
184
33
304
123
39
28
310
484
245
218
304
9
28
329
28
28
28
310
356
28
304
28
310
304
286
356
28
91
426
310
28
472
304
247
310
304
304
28
28
304
304
192
310
28
28
201
304
256
200
304
310
395
28
431
28
28
164
28
28
254
310
28
28
28
353
28
28
28
49
310
148
62
310
106
52
28
28
304
304
445
141
304
304
454
304
304
310
310
408
310
34
110
325
147
401
28
28
435
310
51
310
304
310
28
310
28
290
168
310
18
483
269
310
143
331
28
28
304
310
310
304
363
7
310
28
464
104
310
310
99
396
28
28
310
310
304
28
334
304
304
23
304
304
235
304
28
240
310
304
304
327
28
469
310
292
310
343
424
304
488
328
382
467
250
310
28
310
304
28
28
310
312
39
28
82
28
310
332
55
304
304
28
317
304
28
135
304
304
310
243
28
310
331
310
310
28
397
468
310
103
28
28
28
28
28
310
28
28
500
310
79
21
28
304
304
28
278
310
185
28
304
65
415
28
270
309
28
411
304
310
310
493
65
304
111
384
280
53
23
310
470
310
73
137
310
304
310
425
304
310
65
310
310
279
245
288
35
304
304
375
469
187
304
310
304
310
28
304
469
28
310
304
248
304
310
28
304
28
304
28
28
220
28
310
304
28
28
130
28
109
176
28
304
310
28
310
81
310
287
193
28
28
304
99
310
28
304
304
437
28
28
28
28
148
310
28
236
489
281
28
332
304
28
87
304
304
304
304
381
28
211
186
462
310
310
313
310
310
421
310
304
253
304
349
28
28
310
331
304
230
28
99
28
310
28
332
105
28
304
304
200
334
423
310
28
28
310
353
304
304
342
147
94
304
34
310
28
1
28
28
119
310
304
28
202
28
86
88
12
28
16
283
382
229
304
155
304
304
310
28
319
28
391
28
304
310
28
153
103
342
148
28
39
226
304
304
28
304
406
310
28
304
304
28
310
310
240
28
24
28
53
266
304
167
28
479
394
355
49
306
304
28
28
223
28
310
310
24
304
240
28
304
28
310
304
240
304
65
314
310
291
141
28
494
253
310
99
9
310
28
28
260
310
310
304
310
32
28
304
304
246
304
304
304
28
291
310
310
310
304
304
28
310
39
483
310
397
28
304
71
365
21
52
310
310
28
310
304
28
28
310
304
310
125
493
304
304
253
253
310
304
28
90
82
310
28
304
304
310
275
133
120
174
310
28
28
438
304
28
310
304
310
424
220
310
327
304
310
130
198
245
155
89
451
304
304
403
270
454
222
37
267
304
483
79
310
28
310
310
461
9
28
391
310
310
107
44
28
304
304
353
304
310
310
304
28
304
33
310
28
28
304
310
28
304
142
304
304
310
304
310
374
310
304
310
304
28
28
353
28
28
168
26
419
304
304
310
356
456
310
147
28
28
310
304
310
310
310
304
28
304
310
53
28
128
296
419
310
310
310
167
310
310
383
111
304
5
66
147
188
310
310
154
28
475
304
310
304
370
304
459
304
240
304
180
121
414
77
304
310
328
265
28
304
286
497
28
233
310
195
339
500
261
310
28
304
28
270
304
304
310
310
113
28
228
28
310
178
154
306
28
277
17
304
304
28
304
304
310
310
310
310
282
17
298
28
28
310
301
304
304
53
474
211
304
28
470
28
476
9
428
304
105
94
28
310
373
310
494
33
310
304
21
304
452
28
28
52
432
304
304
26
135
304
118
310
310
65
304
250
28
28
202
310
310
28
425
310
28
384
310
24
167
304
359
304
320
310
310
42
304
3
304
28
1
310
304
28
310
28
28
307
310
304
310
304
281
408
187
310
304
28
1
407
304
30
243
28
304
28
304
304
28
287
304
304
384
282
28
170
304
28
28
304
28
304
4
230
369
310
304
28
304
349
310
28
335
32
1
310
316
28
310
304
201
101
245
28
183
241
137
304
186
304
310
313
310
304
304
304
142
304
310
28
256
1
310
310
316
28
304
385
304
304
310
93
310
460
301
28
304
304
147
28
314
64
304
28
377
371
142
463
304
437
344
310
28
28
310
28
463
28
207
310
310
320
310
120
480
491
125
28
39
190
310
304
28
387
100
310
304
310
359
300
304
304
375
38
28
8
60
310
221
144
28
271
310
304
304
304
483
388
291
28
304
310
28
28
310
310
134
304
89
300
52
310
299
310
310
304
310
28
310
287
304
304
28
310
282
28
304
310
28
258
304
304
33
304
122
310
253
28
493
151
28
51
304
310
28
310
139
28
28
304
428
310
304
28
310
437
310
304
72
412
310
28
310
310
304
304
28
49
96
266
240
28
120
28
281
304
304
310
310
28
310
310
310
304
304
304
211
310
310
327
469
310
310
280
304
310
480
304
28
28
28
44
201
456
310
310
310
128
306
281
28
62
243
169
310
304
28
353
28
281
304
304
430
304
310
28
28
304
28
304
104
304
304
310
28
313
28
304
310
426
332
447
304
28
310
28
304
28
28
310
460
310
304
304
28
304
28
310
140
310
28
304
304
28
28
70
304
232
304
28
28
338
304
28
25
28
150
406
310
310
345
304
310
483
304
26
310
423
423
242
466
310
304
28
407
310
116
243
304
304
304
347
97
28
28
304
310
281
310
304
304
28
438
128
114
258
310
28
304
310
304
304
304
3
203
310
28
304
310
28
310
310
483
28
28
28
28
28
310
310
426
28
304
304
304
310
310
270
313
310
28
28
28
382
310
462
254
304
483
356
304
28
304
28
28
154
310
28
189
304
310
175
28
291
281
352
304
310
389
310
355
438
230
226
310
488
210
464
213
36
311
304
28
28
382
28
28
310
477
304
310
402
310
310
304
28
28
28
164
310
304
331
461
310
281
304
308
189
475
357
28
304
25
211
304
28
468
237
310
28
39
310
304
28
310
83
310
221
29
11
304
310
304
34
28
310
385
28
120
310
304
28
474
309
152
285
304
45
310
28
48
390
62
398
28
310
78
275
28
464
43
306
499
28
28
118
310
365
110
304
165
304
310
310
113
310
173
310
304
28
310
310
25
304
310
304
304
310
304
28
377
304
304
304
310
304
310
44
304
310
28
304
91
85
304
304
310
140
28
304
403
304
310
23
227
28
28
168
464
304
343
310
247
43
310
304
428
270
304
310
13
44
304
80
310
304
310
23
304
310
80
304
310
28
28
304
304
28
304
28
310
310
310
304
28
442
28
301
28
296
28
304
121
304
418
28
28
65
310
28
214
304
402
28
304
286
302
94
108
420
304
28
310
4
301
343
487
28
240
310
3
420
18
304
310
301
304
304
304
28
59
28
310
142
28
28
310
28
304
304
427
219
304
304
382
28
304
28
28
49
28
28
304
340
28
310
28
241
304
28
247
306
28
451
304
304
304
28
402
304
223
28
304
222
339
304
170
403
204
28
28
201
310
28
304
310
304
43
304
304
304
310
196
28
28
28
310
211
76
310
27
28
94
49
310
28
255
310
115
28
310
28
28
310
208
243
304
203
304
58
28
240
304
360
304
310
132
310
310
304
439
249
212
310
396
69
304
28
310
28
304
255
369
478
240
28
358
250
310
310
349
304
484
304
310
28
306
304
34
28
58
304
310
239
436
28
304
310
310
316
304
28
46
310
310
28
28
310
28
28
310
175
304
28
76
14
310
304
304
304
304
28
310
111
304
28
192
304
402
304
310
28
304
461
309
332
459
28
28
391
28
288
304
314
28
28
30
304
28
310
341
98
310
31
344
304
28
304
304
28
326
402
289
28
126
304
310
304
234
28
28
207
310
310
310
310
436
351
81
304
28
28
304
28
499
28
484
310
91
304
304
463
28
117
332
310
232
310
256
28
310
310
28
304
310
361
112
310
410
310
356
183
304
28
376
30
283
310
82
109
298
304
28
28
28
304
310
28
186
310
451
28
313
269
28
268
304
28
310
416
28
304
310
472
304
28
28
442
28
304
304
304
112
28
291
308
28
318
242
310
310
231
94
28
310
204
304
28
164
287
28
304
232
121
310
28
328
281
304
304
45
96
45
255
310
409
139
304
390
28
310
304
224
28
304
310
436
310
28
304
181
94
28
427
310
28
353
310
310
304
304
304
310
281
310
28
304
310
28
31
49
470
304
28
28
215
304
310
28
28
310
304
304
244
33
12
304
247
304
28
310
486
304
310
310
28
300
310
355
28
131
389
18
304
28
28
310
310
65
304
28
310
304
304
310
161
310
304
28
134
17
310
304
231
120
351
310
28
401
115
28
310
497
28
489
310
330
304
304
304
28
375
310
310
304
304
28
304
28
392
310
191
291
72
304
304
396
120
304
350
28
304
199
499
310
42
304
304
28
310
310
310
44
339
60
438
195
304
304
28
304
304
229
310
64
310
304
310
28
393
304
402
270
310
16
409
310
28
147
304
304
469
28
310
304
12
28
304
310
304
310
303
213
211
310
169
321
304
28
304
304
28
304
372
294
28
310
304
403
469
304
28
434
310
310
135
304
304
28
483
310
28
28
28
235
304
28
310
304
486
304
11
28
47
304
361
28
120
104
28
304
304
28
28
310
28
274
28
304
304
304
310
222
372
28
304
310
28
304
432
423
24
28
272
310
484
332
28
304
310
304
310
72
304
310
149
389
304
304
310
310
310
28
304
310
304
421
498
123
150
151
28
304
304
28
310
304
346
304
304
310
253
310
304
28
304
28
310
304
310
304
423
310
304
28
304
305
304
147
310
304
310
304
28
304
190
304
310
310
304
28
38
147
28
147
304
310
494
310
304
310
7
334
310
304
28
310
304
317
166
382
304
24
304
307
310
28
304
304
323
310
304
304
145
310
304
350
270
466
28
293
310
28
310
3
227
324
310
28
28
8
28
300
310
79
304
360
360
454
304
310
310
304
28
28
304
28
304
28
404
310
304
304
310
310
304
310
28
304
304
479
53
304
304
304
367
275
28
232
28
310
28
356
310
178
304
394
28
310
310
28
310
28
28
28
228
172
475
394
351
310
28
28
445
310
310
28
335
391
304
28
310
454
359
310
28
304
304
62
310
28
304
45
407
313
113
304
310
310
304
49
304
310
310
310
28
310
310
357
28
304
28
28
304
310
28
104
310
270
304
84
28
388
151
266
310
28
310
146
310
310
446
304
366
365
304
28
310
310
14
128
28
335
310
310
310
478
310
28
310
310
310
212
28
252
230
304
304
304
310
170
369
28
221
28
310
310
413
463
28
304
243
304
370
310
304
310
310
100
278
246
51
28
195
310
28
28
469
444
315
6
304
28
28
453
101
310
91
310
304
122
310
304
141
270
310
310
304
310
304
304
401
310
310
304
304
28
124
442
28
337
301
13
28
310
206
310
499
49
232
304
310
386
41
304
28
28
28
28
28
304
12
124
365
449
310
304
310
310
28
29
310
304
28
310
441
310
28
183
310
310
310
28
28
408
34
304
300
147
336
28
28
370
310
310
304
28
304
304
310
310
286
304
28
304
344
310
112
304
310
304
209
304
28
28
258
28
28
355
402
179
304
304
310
28
310
310
304
310
28
310
304
368
310
355
310
310
304
310
304
304
313
28
120
410
304
310
304
100
313
28
28
310
105
310
28
310
304
310
419
321
28
24
310
190
335
469
28
310
491
211
310
28
265
279
310
383
304
28
310
189
28
304
304
60
409
214
461
496
304
385
304
483
310
305
423
304
310
28
304
310
28
174
304
358
382
28
28
28
318
211
190
193
28
57
304
382
151
304
202
487
28
28
106
304
263
332
304
304
124
304
304
300
195
268
395
420
310
428
28
310
28
310
443
93
304
185
118
363
310
112
304
28
304
310
28
28
28
184
347
28
213
28
28
304
310
310
310
304
304
304
304
402
28
384
253
28
310
28
304
310
28
147
137
28
310
393
310
3
28
28
310
310
304
118
304
486
211
28
28
216
310
55
15
490
304
28
53
282
161
310
28
310
310
310
310
304
28
310
304
304
310
277
23
28
304
406
310
402
166
408
211
455
304
127
304
304
439
191
71
370
310
194
310
28
334
304
304
1
332
452
310
423
304
82
304
310
88
28
310
310
304
34
408
28
304
28
310
33
28
304
28
159
304
310
304
203
412
310
28
28
304
369
377
28
364
1
384
28
28
304
490
349
211
29
404
304
310
304
242
28
475
28
43
28
310
147
310
310
28
199
304
304
304
310
28
180
310
310
304
310
211
28
228
310
28
315
28
270
304
16
304
304
50
39
30
70
33
129
28
173
28
327
304
402
304
28
427
28
124
241
304
309
28
304
310
362
476
304
115
310
310
304
304
304
28
304
1
344
310
310
29
310
304
258
292
309
28
28
304
310
310
189
498
107
310
94
304
155
208
304
28
289
91
304
310
286
444
310
310
304
310
310
304
310
310
304
310
39
28
304
304
28
459
28
279
120
304
304
304
479
310
310
28
28
310
304
310
304
310
475
28
288
28
310
32
52
49
291
141
28
304
498
31
310
181
310
231
310
6
432
304
332
28
304
28
304
268
28
304
28
234
41
310
28
402
304
28
304
53
285
304
310
424
391
179
28
188
446
441
310
310
304
310
28
310
304
310
53
270
318
28
310
310
310
35
28
53
28
168
304
333
310
45
80
28
298
435
304
28
334
28
28
310
198
223
310
310
28
310
169
292
310
403
214
204
135
310
28
28
499
28
419
310
310
28
310
363
224
28
310
28
28
28
304
310
164
297
304
310
28
310
304
62
310
182
310
304
296
57
28
310
304
28
304
297
37
28
310
274
304
331
367
304
304
230
310
310
304
28
382
28
28
304
304
304
341
310
432
310
12
28
57
310
335
198
28
28
304
304
310
310
308
304
362
283
310
304
461
304
248
310
147
304
310
310
256
402
310
165
310
406
91
399
288
304
310
304
118
393
299
307
310
310
261
304
28
287
28
247
304
310
226
13
28
65
304
310
28
148
310
304
310
39
28
310
87
310
304
304
304
28
306
255
304
80
310
331
310
28
301
310
241
28
28
304
224
28
36
28
310
38
28
212
310
346
28
28
147
310
304
237
310
304
403
28
184
28
21
304
310
28
120
289
49
423
261
20
310
370
310
304
384
160
439
28
140
69
88
310
304
379
28
310
304
304
45
28
28
28
381
304
310
304
310
257
304
304
28
28
310
28
211
182
270
165
4
332
19
257
310
139
28
29
28
304
275
41
28
304
28
28
28
310
28
310
28
304
28
310
310
293
310
304
28
53
304
310
310
196
28
310
28
310
86
310
28
28
49
310
11
497
490
154
107
185
28
28
396
280
310
20
310
310
28
473
310
304
310
28
310
310
28
28
304
28
310
28
201
28
310
304
413
98
28
310
310
113
310
242
304
423
310
310
304
62
478
304
304
28
304
310
310
28
304
310
28
304
310
304
431
280
28
9
28
310
304
309
304
304
96
28
310
304
310
304
318
310
253
259
28
28
426
281
304
304
91
28
20
332
28
310
126
304
189
28
206
304
310
84
295
209
195
28
292
33
47
304
310
28
310
28
160
310
28
28
28
220
310
28
304
310
28
477
383
30
235
228
310
496
304
310
304
304
310
28
28
304
310
310
292
193
43
28
320
304
28
28
126
362
304
304
285
304
304
310
168
304
304
304
304
310
28
28
28
140
310
352
59
304
310
23
310
304
310
310
307
281
304
304
28
433
39
310
304
391
310
304
379
320
486
310
402
313
18
310
382
28
28
419
304
273
390
310
251
382
304
310
341
61
304
317
28
185
304
310
304
304
304
334
344
440
304
121
310
253
304
28
358
310
316
423
97
310
342
304
422
310
304
365
28
144
310
304
28
310
310
170
304
304
60
310
304
310
28
443
28
28
304
304
28
413
28
415
347
304
310
201
311
434
310
310
211
304
28
291
310
308
304
330
230
28
310
384
310
106
310
310
304
256
304
28
304
28
28
304
131
310
28
304
135
310
304
310
201
327
393
365
28
310
133
310
310
310
304
107
304
310
304
310
310
28
310
491
393
163
310
304
500
459
310
50
187
304
281
148
28
310
186
28
28
96
9
310
304
310
28
74
304
310
310
304
301
310
111
28
295
310
304
279
147
251
28
28
304
28
310
288
28
310
310
304
310
310
28
304
28
291
304
310
359
310
310
446
310
304
270
304
275
28
28
310
310
310
28
1
28
362
304
94
310
304
155
310
409
304
28
28
489
229
310
134
451
28
310
28
21
304
28
304
125
304
36
388
255
28
310
310
422
391
304
28
70
304
310
139
310
250
304
310
28
418
310
310
310
152
28
310
310
310
147
304
310
304
471
140
28
310
116
402
310
310
310
310
304
304
483
28
112
28
310
373
172
28
28
28
310
272
310
57
483
304
310
205
28
310
304
28
59
304
284
304
310
304
28
21
304
28
310
304
28
310
310
310
28
28
304
28
304
304
238
310
291
358
304
304
28
155
304
310
449
162
28
28
313
351
28
310
304
310
304
237
9
86
156
154
304
305
310
52
204
28
304
304
36
304
304
28
304
41
28
28
263
304
128
9
304
304
304
304
28
304
23
124
28
155
28
460
211
304
165
396
332
304
494
310
304
500
109
310
392
399
82
483
304
27
310
304
11
310
28
390
304
199
310
304
304
304
45
53
28
28
112
324
310
68
304
28
313
304
289
28
417
28
28
28
304
28
120
28
310
11
310
84
304
56
310
28
301
28
270
304
28
304
310
40
28
304
304
310
310
262
310
310
28
168
51
28
131
310
338
304
310
304
304
175
266
310
28
415
310
304
28
8
28
284
47
28
24
28
96
28
383
310
74
28
310
310
28
28
304
304
281
21
337
304
63
304
28
310
28
310
310
28
304
304
310
357
304
296
313
304
310
310
28
186
140
109
310
13
210
304
405
310
53
28
310
348
304
28
301
323
313
28
304
310
28
28
483
304
28
28
147
28
28
28
28
304
310
16
144
34
442
304
310
57
304
310
322
28
211
304
310
330
28
28
318
329
395
310
304
304
382
28
286
141
28
28
304
304
147
310
304
310
108
136
430
304
295
304
304
495
387
310
310
28
304
28
485
294
470
304
370
186
304
304
28
39
310
304
27
304
189
332
273
204
166
388
464
150
304
257
28
28
89
310
310
270
28
304
304
310
28
310
460
28
473
72
211
28
28
28
310
159
28
408
304
304
304
28
352
103
304
1
15
310
304
310
402
304
28
310
304
304
230
370
345
28
28
310
310
304
301
61
304
28
304
499
304
28
304
310
304
197
126
28
28
310
310
304
304
107
28
270
28
320
304
310
263
28
381
253
28
28
28
304
476
28
310
310
275
445
310
230
281
201
310
260
310
28
307
455
28
310
65
304
447
61
291
88
310
310
304
28
28
6
313
304
454
310
368
304
438
304
304
304
33
259
28
310
310
28
83
235
310
188
28
392
28
382
483
304
310
310
117
387
28
304
220
304
310
304
304
310
304
28
304
211
422
310
304
326
28
310
304
140
310
304
270
310
304
92
419
423
310
498
310
304
310
310
240
28
7
304
39
304
304
310
28
28
28
217
304
304
310
194
310
431
28
28
310
59
28
141
211
310
28
111
496
436
310
304
310
28
28
438
310
310
285
426
304
118
28
28
310
28
304
304
304
310
310
300
310
297
310
95
479
310
350
169
28
304
304
429
28
310
45
310
28
304
28
304
304
304
28
218
28
229
310
266
310
304
28
310
304
408
478
28
35
310
402
304
28
136
193
28
304
310
191
304
28
310
304
28
304
499
310
304
497
310
310
76
104
304
28
28
413
304
28
459
320
191
150
304
28
304
310
304
304
28
430
304
230
28
310
310
28
487
461
310
281
28
28
304
28
82
480
310
62
304
369
28
96
290
304
304
496
420
28
28
304
28
202
480
382
310
310
304
474
28
28
304
304
14
177
304
304
304
310
310
498
242
28
28
304
287
259
194
350
28
310
310
232
28
4
28
437
310
124
310
164
310
28
353
426
416
310
340
310
28
377
28
28
304
266
416
110
28
238
304
53
166
311
310
28
28
310
216
310
310
304
310
310
304
304
213
192
28
310
462
310
310
28
304
123
304
198
115
304
300
28
157
154
28
304
304
304
28
304
435
77
28
28
304
310
202
310
432
28
28
304
28
148
304
350
28
304
3
473
310
147
17
304
304
304
161
4
421
8
28
28
306
28
310
304
51
65
28
192
130
28
385
310
304
105
291
304
110
28
262
405
28
28
304
486
101
310
28
310
389
310
53
89
214
389
304
15
26
304
324
138
28
317
28
310
362
304
428
92
304
310
304
310
28
387
310
310
310
13
231
310
304
150
310
28
310
304
310
28
167
310
415
132
28
176
310
28
211
28
391
304
28
28
304
310
41
310
28
408
334
310
52
310
304
28
28
104
28
310
304
304
310
164
489
304
28
237
304
310
310
28
28
28
55
28
304
304
204
304
304
288
34
74
304
28
28
304
310
304
304
447
304
13
304
310
28
211
176
359
28
304
113
310
310
354
310
304
311
149
310
387
310
28
28
28
41
316
28
304
310
310
472
310
310
304
310
28
28
310
304
147
278
310
310
28
123
304
28
304
28
222
304
28
109
145
28
408
149
304
28
304
304
28
310
492
304
28
156
33
310
310
17
310
351
28
310
28
311
304
310
304
131
304
28
428
304
281
28
304
28
304
293
310
164
101
304
28
387
310
28
281
372
304
28
28
19
310
28
447
310
28
28
304
310
388
28
20
304
28
262
304
148
310
304
310
310
28
304
480
304
304
28
304
310
28
16
310
310
53
304
464
304
184
310
485
412
227
447
309
28
28
310
408
28
49
310
28
304
462
310
427
262
304
310
28
304
319
304
125
304
28
304
304
449
310
113
310
310
304
183
65
323
28
310
28
156
92
38
310
128
355
166
38
420
347
310
448
159
16
28
310
28
310
310
317
310
304
61
28
118
336
321
28
304
410
28
240
187
310
304
91
188
270
310
28
304
310
28
304
310
28
304
28
280
304
92
304
496
64
310
304
36
248
310
304
171
174
382
310
310
82
490
77
310
191
304
332
304
461
310
304
168
310
117
408
88
310
310
28
310
110
28
310
304
28
157
304
224
304
28
304
304
397
232
133
350
304
28
28
28
304
154
304
111
463
304
310
354
147
139
120
310
310
310
244
28
310
304
310
92
42
304
17
310
28
304
310
1
310
28
304
304
30
304
310
28
406
28
28
281
102
68
199
304
28
483
28
28
221
28
28
304
310
310
41
28
28
26
28
400
304
28
310
310
28
207
28
482
304
415
483
304
304
28
310
304
28
446
304
285
304
304
28
28
28
304
304
28
28
135
310
500
190
140
310
304
28
304
310
28
477
147
304
312
310
412
425
28
310
28
90
304
304
304
310
304
28
103
28
28
25
284
70
67
178
28
310
110
311
121
310
295
364
28
250
57
310
304
304
379
301
471
310
28
134
419
88
28
439
304
28
36
310
304
304
304
310
474
304
201
28
28
337
149
57
28
28
325
139
304
304
310
423
13
304
348
145
483
73
304
304
310
310
62
45
1
27
461
382
304
28
138
304
304
28
266
241
327
81
310
139
310
310
28
28
70
304
363
28
310
304
467
310
267
132
81
310
310
404
141
462
310
28
310
78
304
28
240
477
304
237
310
310
28
304
304
402
313
310
304
304
28
28
310
179
28
310
28
497
304
310
272
304
153
310
310
222
28
28
28
304
40
304
310
481
475
377
425
428
390
310
210
221
304
323
310
146
326
279
304
240
28
237
28
304
355
28
22
28
272
486
146
4
346
28
304
380
310
304
304
355
72
28
150
28
487
28
310
70
28
20
235
304
152
222
53
381
471
28
116
310
356
28
270
28
370
304
310
280
304
56
304
304
193
28
28
310
304
285
310
304
358
28
115
304
28
310
28
28
94
489
28
310
28
156
310
28
28
164
28
245
88
310
158
154
242
335
28
28
202
415
281
304
306
304
310
28
127
28
310
207
304
310
33
304
304
28
177
232
310
147
71
304
304
310
304
310
158
310
104
28
91
301
310
304
475
28
485
310
8
310
496
178
209
295
17
18
28
310
88
310
304
310
106
28
310
41
184
28
310
65
243
28
311
310
259
378
17
37
47
28
28
337
304
49
56
342
304
28
28
304
28
28
195
310
304
310
28
95
310
310
28
28
310
304
310
184
304
304
120
304
304
310
28
402
304
28
171
304
310
493
478
236
28
304
28
294
28
310
310
28
304
304
304
304
57
325
41
478
111
28
310
310
488
28
447
303
310
231
28
291
28
28
255
304
28
304
485
103
28
304
417
304
310
371
28
28
304
28
28
310
304
28
28
310
310
310
177
310
61
28
467
28
304
28
214
304
462
304
134
45
137
28
341
304
220
343
107
100
320
304
28
304
310
28
73
310
310
174
28
310
304
11
310
304
310
35
304
304
310
310
28
304
304
28
304
28
304
298
28
308
304
7
200
310
304
28
310
28
28
28
304
310
53
310
310
58
28
483
249
275
424
310
474
214
304
304
304
310
67
304
310
310
310
304
304
291
304
482
310
376
150
283
310
485
310
310
310
310
117
28
304
211
304
310
411
159
250
310
165
328
304
28
310
28
131
304
310
310
28
28
310
339
28
463
28
310
304
134
5
304
313
28
28
28
247
310
477
310
28
304
28
304
28
448
28
210
483
304
391
28
396
310
386
304
304
310
28
150
310
304
310
211
421
28
326
28
304
304
336
53
402
310
198
440
310
199
87
196
310
347
304
304
310
203
28
304
310
369
310
310
130
146
310
172
131
328
28
304
28
212
310
28
310
433
304
251
28
497
28
143
310
304
304
310
310
304
358
49
216
313
304
28
310
310
446
310
304
10
310
304
310
62
390
266
453
310
310
310
141
134
285
304
289
271
488
310
53
28
28
28
427
310
310
148
10
450
462
28
28
207
240
346
428
28
28
469
310
310
310
310
439
304
304
304
28
310
484
310
471
304
135
28
310
310
192
28
310
28
28
304
28
304
195
164
304
304
181
310
310
381
349
45
289
28
65
28
185
304
28
310
304
120
304
304
304
216
28
306
304
247
28
251
469
16
310
304
61
304
310
310
304
304
28
304
310
43
28
304
304
28
28
28
404
331
28
60
214
322
28
1
28
28
304
304
304
304
304
310
27
88
366
310
310
304
151
310
124
304
141
310
304
310
92
197
28
310
290
310
267
304
28
310
310
310
310
310
45
310
304
310
310
382
310
126
304
179
28
329
304
389
304
310
304
28
382
304
304
310
304
304
301
310
310
441
310
28
310
28
28
304
49
304
142
141
310
2
256
263
304
77
304
28
310
28
52
28
304
440
28
491
28
310
28
310
480
49
304
28
91
310
304
243
382
28
494
310
304
139
483
255
28
304
248
310
310
57
28
222
28
188
28
492
304
310
310
304
353
415
304
304
304
304
310
310
310
310
28
28
304
28
28
304
128
304
103
454
53
28
313
310
28
28
72
28
382
483
28
304
28
310
368
310
28
28
1
464
304
298
452
310
160
56
304
135
382
382
304
310
304
304
305
304
172
28
166
310
323
310
28
28
28
310
310
133
201
304
28
304
28
310
304
304
483
265
235
81
310
105
39
37
304
205
28
28
28
304
198
370
304
304
310
309
310
471
28
310
28
304
310
304
191
304
362
186
304
304
304
15
310
310
163
304
124
304
452
28
426
310
310
310
366
304
156
310
310
340
112
408
207
304
310
310
390
310
304
310
28
310
28
310
310
28
332
28
304
28
304
310
408
24
153
373
310
304
310
310
304
310
28
304
247
28
401
310
310
304
397
43
28
127
450
304
310
310
28
84
60
304
28
451
304
421
26
240
310
362
310
28
226
310
304
59
325
28
412
310
304
65
304
39
367
37
310
39
28
52
28
28
238
310
49
28
304
310
304
310
28
328
274
310
183
28
310
120
304
304
225
310
304
28
310
406
87
182
39
240
438
239
420
161
257
306
304
44
33
279
310
310
281
304
180
304
73
310
310
304
28
369
405
264
28
304
28
28
310
304
310
310
28
103
28
304
304
369
301
310
310
116
304
28
28
197
483
195
28
301
310
304
393
249
304
310
304
310
310
417
189
113
276
28
304
304
304
310
28
92
304
304
332
28
470
481
310
310
28
475
304
180
304
310
310
304
304
310
304
28
404
304
304
27
304
53
310
104
477
304
28
304
304
228
310
304
310
268
304
161
423
304
28
28
304
92
260
28
28
310
304
28
83
371
310
310
1
423
28
93
310
420
399
304
28
28
310
310
304
28
28
28
100
310
310
310
28
65
310
28
473
282
304
310
310
310
310
408
252
211
95
355
310
39
86
28
424
304
28
310
310
403
310
28
351
304
310
304
310
304
310
28
483
28
304
181
262
415
310
304
118
42
394
28
241
451
310
304
310
310
49
28
304
310
73
310
37
443
439
28
304
491
405
37
402
304
319
28
304
217
28
129
28
310
310
310
28
483
310
37
310
120
28
28
304
415
310
304
15
310
34
304
497
303
304
310
310
310
28
304
420
310
304
318
28
310
304
202
310
291
45
28
28
28
304
311
102
310
336
382
319
346
313
437
310
310
83
293
28
310
304
310
28
23
426
310
304
445
310
304
364
28
304
310
128
304
28
1
71
304
310
212
358
28
28
304
36
191
308
206
414
310
56
310
28
304
310
28
136
310
304
28
446
304
304
310
28
134
310
370
474
310
402
310
330
180
28
376
310
452
88
28
304
93
310
105
28
310
310
304
28
28
310
28
28
145
28
28
310
310
310
304
370
310
28
28
304
172
304
108
310
310
28
269
28
304
290
304
304
437
297
28
310
304
310
28
310
304
304
304
310
24
304
39
346
28
310
437
304
28
28
310
304
304
310
304
361
28
298
374
28
298
147
310
310
310
28
28
310
310
16
500
330
304
310
304
185
310
181
48
304
28
332
28
310
310
310
181
28
304
223
304
17
422
39
28
28
500
310
66
28
477
310
326
28
28
304
28
86
304
304
304
28
17
318
28
451
411
363
310
114
28
304
304
304
371
500
28
270
310
304
28
310
304
310
310
304
304
453
380
28
304
305
310
310
45
111
265
304
28
28
316
28
221
304
310
234
310
310
482
28
39
28
310
28
28
310
93
65
28
217
28
28
28
28
304
304
311
147
28
310
283
310
310
28
299
304
304
481
28
310
291
251
108
304
39
293
128
304
273
185
329
310
50
28
310
28
162
236
310
304
310
28
28
28
310
310
28
310
310
312
28
264
26
310
310
437
304
310
28
28
40
310
310
304
310
304
28
304
179
310
28
28
28
28
304
406
304
310
304
304
204
89
28
211
227
251
19
280
304
304
397
295
28
149
59
310
304
310
304
28
394
250
310
147
310
304
310
304
304
304
482
28
281
310
304
310
28
28
304
336
304
277
80
310
28
310
330
304
457
310
24
28
310
238
39
28
98
304
304
28
28
361
304
4
310
409
304
249
480
291
158
488
72
185
28
28
28
304
304
17
310
81
304
304
304
304
304
28
28
68
304
310
28
304
310
49
60
493
304
304
310
209
415
65
490
368
216
109
385
153
304
310
304
395
28
65
356
310
310
485
310
304
28
310
310
334
15
310
247
12
486
210
310
304
6
28
310
324
310
272
492
304
28
28
28
219
304
304
97
28
182
304
304
304
304
28
310
304
310
179
304
453
28
28
310
477
310
304
304
397
310
10
28
66
469
28
310
310
266
190
15
310
304
310
323
12
28
310
304
28
437
28
28
304
304
165
28
310
218
28
446
430
310
9
471
310
319
28
310
28
310
423
307
310
304
211
310
253
92
28
5
304
310
304
28
304
310
304
91
310
28
28
310
304
476
304
310
310
304
304
28
304
304
310
1
304
28
262
49
310
382
304
304
28
304
28
472
304
397
28
28
310
17
347
28
304
310
310
379
165
304
107
310
28
304
455
304
246
185
281
310
310
23
28
304
419
3
98
442
28
310
406
304
331
304
359
421
394
372
310
456
163
28
28
28
304
304
310
304
28
28
310
28
304
304
310
498
439
468
422
280
28
53
28
304
156
117
304
304
310
135
304
310
15
310
310
301
28
378
304
458
310
382
313
450
304
28
310
310
163
310
304
331
304
192
41
310
28
195
416
469
334
28
28
67
326
226
249
310
405
310
310
310
223
382
433
304
28
28
310
310
28
423
450
251
304
304
304
131
304
38
304
28
310
310
14
28
310
28
28
309
304
425
304
171
142
227
366
62
398
28
310
53
287
304
310
304
255
310
310
468
174
28
401
442
310
304
86
28
304
441
279
310
310
304
310
310
64
304
310
310
458
310
157
302
304
28
304
310
310
304
310
310
310
33
323
310
44
310
304
310
7
310
28
212
28
28
14
310
232
304
304
310
134
28
28
310
43
464
28
154
304
28
304
310
344
304
28
28
304
304
420
310
229
395
178
304
310
28
186
310
186
304
304
28
99
64
427
304
12
28
310
368
310
28
310
310
310
28
310
92
304
28
304
310
310
355
53
332
151
304
310
80
270
376
304
313
28
374
453
130
310
28
304
13
122
304
304
310
161
342
310
304
304
304
304
310
310
310
28
310
11
28
310
469
304
28
28
470
310
304
28
28
359
304
28
260
120
310
310
304
310
310
453
28
83
99
437
191
138
304
41
304
304
310
58
304
304
310
304
383
292
304
304
28
310
476
304
310
304
304
28
28
195
310
28
450
310
310
339
310
236
28
310
304
310
124
21
28
28
73
28
298
263
244
338
28
56
331
28
374
125
326
27
304
304
267
310
310
310
304
310
28
409
28
304
310
304
187
304
266
304
28
310
147
1
43
310
310
45
203
310
294
28
310
310
304
304
304
310
320
8
28
304
460
53
448
28
304
28
139
242
413
194
5
444
304
304
28
310
304
453
310
290
209
28
310
28
304
6
18
404
72
304
28
362
28
28
381
28
281
481
304
304
343
382
126
310
375
395
28
380
28
304
310
333
383
320
28
260
304
310
310
148
28
297
310
236
304
310
310
310
304
304
28
304
56
310
28
336
310
261
310
304
202
7
155
28
304
304
249
28
310
310
481
310
304
313
332
310
310
310
28
184
156
304
407
310
363
491
254
66
76
310
423
28
82
304
304
304
28
304
28
310
316
28
304
249
249
301
304
310
417
257
28
304
56
311
310
10
267
28
304
310
304
310
40
304
483
232
310
354
310
28
155
28
398
422
261
455
28
229
304
59
310
304
425
28
301
131
309
28
94
245
310
332
28
28
28
310
304
354
28
310
185
57
446
245
495
15
170
310
454
310
164
304
399
310
28
28
79
34
53
310
304
304
50
304
402
304
28
124
304
147
214
310
211
251
304
304
304
28
65
310
28
107
310
310
402
28
28
201
83
304
232
148
304
28
28
310
304
28
307
28
8
310
28
310
304
474
310
28
310
170
304
28
28
28
28
332
304
468
28
310
304
496
310
310
405
310
204
28
251
304
310
28
435
304
304
477
28
120
279
310
28
201
310
310
304
310
304
310
28
304
192
304
304
433
28
28
339
28
310
40
304
232
28
310
441
250
417
304
304
304
199
483
433
28
304
310
304
310
28
310
310
304
304
356
310
304
304
297
310
256
218
310
28
304
88
310
310
310
28
28
382
1
402
310
101
10
28
310
28
304
320
310
211
394
310
28
310
28
92
304
191
279
176
395
304
304
28
21
310
304
476
28
28
310
304
202
28
304
214
304
310
438
1
310
116
76
28
321
190
220
304
408
310
28
304
310
465
310
310
310
28
310
304
304
304
236
473
369
304
28
404
15
301
480
154
443
327
310
28
493
34
28
304
304
304
281
219
304
122
308
28
304
310
310
382
28
28
310
95
65
28
310
28
406
310
133
28
310
310
469
378
28
1
57
28
97
138
28
28
68
190
344
310
304
28
464
310
1
28
265
304
295
117
281
487
310
310
136
369
402
310
56
310
28
310
120
44
333
28
338
173
155
242
304
342
310
28
310
291
304
8
310
28
28
194
28
28
310
383
310
310
466
28
65
304
218
1
199
304
375
310
67
28
310
109
28
28
284
108
306
28
310
149
455
28
170
310
304
413
28
304
304
304
28
392
304
28
304
433
132
304
304
281
304
310
304
310
332
109
310
304
310
33
28
72
458
310
456
28
28
491
457
194
304
390
28
476
1
304
28
433
310
28
28
16
28
464
405
310
301
281
479
28
304
28
206
448
28
304
28
304
310
468
310
436
310
304
304
310
94
391
95
310
28
151
28
291
304
84
304
165
461
310
472
28
28
28
45
304
310
310
59
304
28
28
304
310
232
98
28
28
115
336
278
28
211
310
304
310
310
310
304
310
363
304
413
28
452
310
236
304
28
232
304
43
62
310
28
310
60
310
28
310
346
304
50
447
226
311
310
364
310
413
313
195
240
310
381
281
412
67
82
141
304
449
310
310
310
304
310
310
444
28
127
398
176
362
28
41
28
253
310
304
24
28
192
310
304
304
28
304
483
285
310
310
310
310
28
304
28
28
261
304
28
310
304
304
344
304
313
310
28
372
187
310
265
310
304
28
28
270
333
304
218
304
105
432
310
304
307
28
304
28
6
304
103
301
227
310
28
310
28
310
304
423
304
304
28
483
28
281
304
304
353
242
28
486
175
304
310
310
304
212
76
302
304
387
28
28
259
28
28
304
354
28
12
310
304
168
304
310
28
28
310
65
344
310
53
396
349
304
28
28
304
323
310
156
304
304
331
304
231
209
28
304
304
165
28
310
365
28
472
28
388
57
310
310
449
304
28
151
310
28
275
304
304
119
310
310
491
304
28
304
304
161
188
49
310
304
304
304
399
139
308
122
275
310
304
162
28
304
73
310
426
395
123
304
139
378
350
304
28
304
25
42
28
70
28
47
28
304
323
304
310
423
28
191
390
414
28
310
471
1
304
149
28
28
310
272
304
12
14
282
448
304
113
310
310
301
304
405
275
163
28
310
310
304
28
310
218
383
304
304
180
60
28
304
470
304
310
28
2
28
304
166
491
166
312
270
310
304
310
304
310
304
28
310
310
310
304
310
308
302
304
488
304
28
28
28
61
13
28
304
251
304
28
304
310
84
310
304
28
132
28
493
310
310
304
193
304
310
304
414
304
28
310
28
304
28
20
289
28
335
304
304
170
310
28
281
28
304
397
33
28
461
28
304
138
304
65
310
310
352
310
304
371
151
402
304
28
58
310
310
366
28
402
304
310
28
304
76
28
149
310
310
304
500
310
304
441
304
306
278
304
1
28
310
304
304
304
1
304
39
28
310
110
281
28
28
310
253
304
310
310
310
28
28
270
310
304
28
304
332
304
497
310
304
310
304
301
304
498
228
310
417
28
108
28
184
477
28
62
1
28
28
310
28
373
124
28
310
81
304
28
304
332
28
304
477
127
28
301
310
279
120
369
92
494
304
28
23
389
304
304
151
65
181
162
28
17
304
28
310
382
422
304
310
310
310
304
391
28
374
304
304
310
28
134
304
310
141
28
304
28
28
28
234
310
304
413
304
92
242
28
304
310
310
304
304
304
335
382
277
310
263
310
304
28
310
310
310
304
304
310
304
476
310
170
196
310
310
310
81
310
177
76
148
304
304
304
167
439
9
28
28
281
304
261
474
147
304
214
312
310
157
310
28
304
252
310
310
28
476
162
314
323
304
28
231
90
364
422
281
235
304
17
310
28
310
214
28
81
304
310
310
310
28
28
310
304
28
483
28
2
3
295
28
310
375
28
310
491
304
310
257
304
104
353
310
199
304
304
28
304
28
28
304
310
313
28
28
28
288
28
310
404
304
152
304
417
304
310
310
310
310
117
28
304
310
380
28
331
304
28
477
28
28
28
310
408
16
211
310
35
304
310
28
189
304
28
310
310
304
304
304
1
449
120
304
310
160
75
53
146
304
304
310
310
28
8
465
28
28
446
28
429
447
48
28
180
28
310
453
83
356
167
310
28
310
310
310
28
310
28
310
28
310
28
310
310
304
183
304
252
310
28
310
366
175
304
304
267
195
304
310
304
28
310
109
105
413
11
28
203
1
152
28
382
310
310
28
499
310
28
304
279
257
310
28
28
332
310
28
92
304
310
309
310
310
358
388
310
310
490
28
310
232
28
353
304
304
304
28
28
173
329
28
334
327
1
384
28
402
324
28
94
310
79
186
310
310
310
304
28
304
327
240
422
304
28
310
310
304
310
28
310
28
28
306
283
304
304
159
304
28
33
310
199
374
59
304
83
304
28
33
304
28
426
310
304
39
304
261
250
68
304
304
205
295
67
310
71
310
107
310
28
304
304
1
28
310
310
28
304
82
304
28
135
304
304
28
304
156
28
483
39
49
304
28
304
310
28
28
110
280
310
14
310
325
304
304
28
310
28
310
324
28
59
304
203
28
304
10
38
310
341
478
408
304
141
138
310
28
304
28
28
310
217
28
64
28
293
128
310
28
49
28
157
231
304
141
310
310
49
28
28
304
100
171
28
59
304
28
332
28
301
304
67
304
304
304
28
401
310
310
304
310
346
234
310
497
28
98
310
49
304
310
271
35
304
304
304
192
304
310
358
304
245
441
423
500
385
310
28
454
310
304
313
310
297
310
310
304
436
423
67
304
28
310
330
310
304
28
404
460
28
304
390
440
310
136
32
81
408
5
57
332
449
310
310
28
332
484
342
240
304
414
310
28
310
28
109
381
28
304
485
192
310
310
28
304
24
28
390
304
373
304
28
28
304
304
146
310
7
304
304
310
366
310
11
365
310
288
310
345
304
310
495
105
289
8
301
483
355
51
28
304
310
147
304
195
28
310
304
310
236
495
348
309
304
28
28
480
455
304
310
310
103
58
402
197
225
28
449
304
382
321
28
28
1
304
304
310
28
301
310
310
310
304
39
296
92
304
428
28
28
28
28
28
222
28
28
28
310
335
49
304
459
310
310
304
28
304
187
464
304
28
310
304
306
28
322
310
310
109
78
273
28
310
310
304
471
304
309
81
304
112
28
304
304
28
62
124
310
415
310
211
172
304
427
310
304
304
310
28
310
28
310
326
310
310
43
310
178
436
304
304
28
28
310
167
310
257
310
322
304
28
382
59
95
304
367
304
394
28
181
304
28
310
310
28
168
28
28
295
310
28
30
441
28
304
304
304
28
310
454
282
42
360
28
310
304
414
28
28
240
304
310
28
310
63
310
402
23
310
28
9
19
165
28
304
28
232
17
310
377
67
144
98
404
488
310
382
28
304
28
365
389
304
30
310
310
314
122
304
28
124
132
28
361
304
28
304
240
28
310
304
278
406
486
28
28
28
203
235
310
365
228
310
310
348
304
374
28
479
12
28
234
28
304
283
310
304
304
208
310
28
310
382
252
92
475
310
339
310
310
437
114
310
310
8
310
304
304
163
138
304
28
304
28
304
153
304
468
28
28
205
310
28
28
310
304
28
28
310
310
310
28
28
304
291
311
28
28
310
301
184
28
28
86
408
28
261
212
28
304
422
192
28
384
304
192
310
347
310
310
304
310
304
304
318
242
310
483
28
82
138
304
310
421
304
28
124
304
310
310
100
193
189
310
304
95
310
310
468
272
28
310
28
304
304
317
304
468
310
310
28
441
70
28
304
310
392
310
355
304
304
304
441
28
178
423
304
243
28
310
310
304
49
304
28
310
310
310
28
304
304
92
495
28
310
316
310
5
28
310
304
158
310
310
28
304
28
310
384
28
306
310
304
310
310
339
28
317
70
237
248
60
420
228
304
310
462
304
304
192
276
185
104
119
138
304
46
28
19
9
332
160
117
304
28
310
28
240
152
310
310
304
304
304
351
68
28
28
28
304
28
28
28
310
429
380
332
310
310
304
491
490
310
304
23
310
304
382
116
28
56
310
304
28
310
304
310
310
304
28
280
310
304
304
304
28
310
304
5
310
304
310
310
123
304
193
310
28
310
46
310
180
28
310
64
310
304
425
229
304
214
390
28
304
28
339
304
28
310
304
485
28
393
403
310
28
189
310
304
370
97
28
366
290
304
304
150
310
310
28
304
28
304
28
28
373
304
120
30
174
310
304
310
415
290
304
304
147
317
28
310
25
28
284
304
286
291
28
500
304
28
28
43
28
28
348
28
310
2
310
310
28
28
323
120
304
28
111
310
209
310
28
310
28
211
28
28
28
20
311
290
253
312
310
304
310
310
425
146
310
310
256
304
28
74
377
428
28
310
310
310
28
304
307
304
6
201
281
304
304
304
28
319
310
310
310
140
304
304
304
310
310
304
28
310
122
304
304
304
28
310
156
304
497
203
28
28
304
87
28
28
28
304
28
482
310
165
51
410
38
1
28
310
66
279
360
310
53
304
252
258
361
310
310
39
419
280
195
54
304
310
304
28
310
304
408
310
312
211
327
310
240
310
304
310
28
28
28
310
310
304
443
310
310
28
237
281
333
310
131
61
28
310
28
28
304
369
71
28
342
310
28
28
9
311
286
304
238
204
310
28
28
28
310
304
304
408
13
310
28
303
28
310
423
240
28
28
357
310
304
304
256
315
28
304
304
460
186
345
28
310
304
310
281
304
310
382
310
218
304
28
329
310
299
28
28
304
246
28
28
310
310
310
28
28
304
310
310
310
310
304
28
1
255
90
301
310
310
310
493
1
374
28
310
438
96
304
310
352
149
310
281
1
310
497
399
93
144
428
310
463
310
28
28
28
490
304
346
28
304
304
28
484
28
28
304
387
28
28
304
198
387
476
310
28
315
304
28
211
304
28
454
310
304
304
84
370
249
252
134
28
142
28
10
304
426
28
379
62
310
310
102
483
242
304
301
310
302
358
293
474
304
456
304
28
310
28
468
304
380
304
310
310
28
304
310
310
44
304
304
310
28
92
344
304
378
310
28
28
28
28
334
255
28
304
310
28
28
252
424
28
326
67
481
304
304
310
393
112
28
310
304
28
310
310
28
310
310
310
28
310
109
313
310
95
28
240
28
331
430
202
459
499
28
304
28
310
304
310
304
304
447
254
130
489
310
366
28
472
304
264
166
385
345
442
310
332
304
304
28
304
304
28
167
50
28
28
310
304
310
28
49
310
28
384
27
28
1
332
310
28
28
167
313
304
132
310
269
304
304
240
304
493
304
304
304
270
498
62
28
304
310
58
240
304
28
28
377
246
310
310
281
28
8
309
28
310
28
364
3
276
28
28
310
310
304
271
28
488
25
310
28
112
304
310
310
28
103
304
28
218
310
276
304
398
28
486
310
304
304
340
57
467
28
28
397
447
304
28
185
284
143
28
28
304
28
406
304
49
28
310
1
304
304
271
28
333
28
373
304
304
28
310
234
28
28
310
28
455
28
207
243
304
310
304
67
28
310
427
310
304
28
267
268
28
408
28
463
446
448
28
90
310
28
119
310
304
310
310
304
167
304
310
8
304
28
150
304
217
310
24
310
407
28
129
304
22
28
310
28
304
304
219
310
9
257
304
304
28
315
304
28
304
28
28
304
304
163
304
473
304
137
450
304
310
304
28
310
304
309
310
28
310
304
420
304
269
28
304
310
28
486
304
402
310
298
310
28
28
28
304
190
85
310
28
423
109
28
375
304
323
304
28
310
297
310
28
310
288
275
347
310
49
304
304
113
310
310
304
148
176
310
253
310
304
240
28
28
310
28
62
217
310
28
418
304
270
28
189
28
65
310
49
408
279
310
166
15
310
310
304
28
310
28
304
304
350
390
304
332
304
300
304
492
310
92
481
28
191
304
53
310
310
28
310
28
310
304
310
304
28
202
211
310
28
310
310
28
310
142
28
302
304
28
408
97
393
249
348
76
310
304
396
304
132
424
28
310
476
310
182
28
304
310
304
313
28
88
304
310
166
7
304
308
361
304
313
169
28
304
60
437
472
140
274
310
26
408
28
54
28
289
49
270
374
310
310
499
28
333
126
28
28
28
438
304
476
310
310
28
28
468
348
28
310
447
304
28
202
198
499
310
36
28
304
28
310
304
2
281
304
450
296
28
109
28
310
489
291
485
310
53
28
304
304
130
318
379
4
499
28
492
103
304
304
310
97
310
335
114
28
310
57
371
310
429
280
318
28
310
304
304
310
310
304
335
310
304
39
304
310
304
76
304
28
249
148
28
28
310
304
304
310
57
310
28
304
28
310
304
304
269
28
304
28
471
477
402
28
324
241
310
310
28
68
304
429
28
310
28
4
141
304
85
120
24
310
304
304
253
28
310
199
310
310
155
242
28
310
232
28
310
453
355
304
36
304
310
211
304
3
310
304
310
30
310
28
28
310
310
304
304
78
304
28
133
56
240
310
484
120
304
310
28
300
28
136
115
304
304
28
254
28
28
28
105
28
281
112
28
304
291
304
304
28
304
304
224
28
190
310
310
28
310
28
304
310
287
330
28
423
28
304
307
28
216
310
304
304
414
135
304
285
310
304
201
197
120
304
408
310
310
362
195
28
304
28
211
310
304
28
447
310
3
310
379
459
375
304
310
243
28
310
310
355
76
283
441
304
95
28
218
28
28
191
304
310
199
304
310
310
310
304
310
39
254
328
304
498
240
310
117
1
337
310
310
304
412
310
291
304
205
127
147
484
28
310
432
272
310
28
28
304
332
368
119
474
60
304
304
28
310
28
28
310
310
28
28
310
310
304
28
28
28
487
171
302
304
270
272
304
304
141
310
88
497
28
207
393
28
408
304
304
88
96
28
304
310
164
467
399
304
64
112
28
393
1
28
364
28
417
304
282
304
447
310
304
452
211
304
28
300
367
28
28
310
28
310
304
310
304
304
310
28
136
90
310
372
310
422
439
335
310
310
28
304
304
363
28
190
146
321
211
410
116
262
440
28
304
304
310
310
304
250
304
313
160
304
310
310
310
109
310
148
304
28
222
310
93
304
304
310
286
304
28
228
304
310
28
28
304
310
149
84
212
304
90
304
193
81
120
467
93
28
304
310
310
291
310
362
304
28
348
28
28
174
310
310
304
28
262
28
43
363
304
342
88
250
391
28
28
28
324
83
304
304
310
310
249
28
28
304
53
105
310
304
177
310
334
237
363
334
31
28
146
211
310
304
310
28
425
65
492
304
304
304
131
304
28
229
28
310
28
310
418
304
28
28
28
304
304
423
49
182
310
310
270
122
28
126
33
313
28
310
304
28
3
14
28
304
28
304
397
237
240
40
405
310
310
28
200
28
310
310
310
201
65
310
87
310
121
310
304
310
304
304
304
194
310
28
304
311
183
132
28
310
10
28
28
310
310
278
28
304
28
310
137
332
310
28
304
28
319
218
256
20
304
295
7
310
28
28
304
273
450
281
304
231
28
304
28
313
402
282
53
240
310
28
403
265
39
310
28
271
428
314
160
375
310
28
28
28
447
356
304
310
356
85
211
453
304
28
304
305
301
348
304
28
304
423
28
304
32
231
28
495
28
39
233
304
304
310
28
211
285
453
461
28
310
28
310
291
277
59
310
153
154
23
478
348
28
310
310
28
304
304
145
310
28
430
389
409
28
338
304
310
147
429
28
310
304
310
304
83
304
104
310
359
54
437
28
28
65
70
85
28
304
28
188
310
304
284
304
234
304
310
310
28
45
192
304
155
310
310
445
28
304
304
310
304
310
304
156
395
28
130
304
28
310
310
227
304
417
28
28
304
28
28
330
310
304
310
28
310
182
304
310
396
304
474
28
176
364
336
499
310
28
306
310
304
310
310
377
304
272
28
415
323
310
304
178
28
428
402
304
304
310
28
28
101
31
310
304
304
28
304
458
474
310
211
317
345
310
108
304
274
28
304
310
28
310
28
310
304
270
304
304
304
1
304
310
304
433
355
304
28
310
28
89
443
479
270
355
310
304
412
304
304
304
137
28
304
304
304
24
304
28
28
304
310
60
304
28
304
411
433
310
28
304
312
310
83
304
28
28
262
304
310
310
304
28
310
438
304
231
499
304
310
28
476
304
446
304
28
28
313
28
184
121
304
304
304
310
28
304
301
289
239
226
28
149
45
28
28
23
10
28
304
28
304
364
88
423
304
310
310
493
42
28
304
304
222
155
310
304
28
310
169
158
304
310
310
304
196
304
28
310
312
53
28
83
28
408
120
304
483
207
136
358
270
304
310
304
304
91
310
310
310
304
310
28
376
310
117
73
304
310
406
13
28
28
304
28
310
310
28
28
28
310
310
310
363
28
28
310
138
28
304
304
304
310
304
108
304
28
28
27
304
304
338
28
118
475
118
174
232
92
310
238
398
183
304
310
304
281
306
28
244
304
497
28
28
237
195
349
310
304
471
28
269
310
28
28
304
304
250
310
304
438
304
382
310
310
109
304
327
304
64
304
466
28
7
196
310
310
270
146
28
312
310
28
304
310
253
310
319
304
367
304
304
402
310
28
326
28
28
310
310
39
211
38
283
28
310
310
376
310
304
310
492
304
143
31
304
310
1
310
28
304
222
28
28
28
250
241
28
304
433
288
28
436
304
28
28
338
310
310
427
28
136
447
28
28
304
481
240
310
120
304
28
363
291
245
211
449
304
28
28
310
28
304
304
304
28
304
28
310
337
290
297
418
28
299
332
28
130
310
28
28
310
304
304
310
93
304
122
304
310
310
310
304
28
191
304
304
144
367
489
28
152
298
39
28
310
28
147
310
247
397
28
415
372
277
28
428
28
36
212
28
28
347
310
304
72
248
28
28
166
304
28
304
310
295
310
304
148
310
28
104
295
464
240
337
310
489
28
28
310
310
201
304
28
304
28
28
304
115
438
28
39
310
304
310
310
205
304
320
310
28
310
304
304
48
28
310
189
310
380
28
310
304
281
310
304
315
252
422
28
404
260
310
310
28
28
28
28
304
28
310
310
235
310
28
310
224
286
370
304
310
304
28
304
120
65
310
304
57
47
381
188
310
304
300
232
310
255
304
253
28
304
141
310
28
310
27
310
304
28
304
304
304
301
28
304
310
402
310
310
147
287
28
328
28
28
310
28
310
72
304
304
304
310
304
159
28
201
28
174
398
304
310
120
28
428
371
310
28
402
304
310
270
178
28
310
28
28
262
402
304
278
28
28
28
304
28
36
28
222
28
304
304
199
28
304
304
304
28
448
28
231
310
304
304
310
308
304
310
310
432
28
474
304
44
51
310
415
310
253
304
304
259
28
310
28
304
497
310
28
310
149
449
28
310
28
341
28
409
304
310
441
117
499
31
28
310
28
310
28
304
469
492
28
310
120
205
147
310
358
304
402
310
28
60
63
12
327
304
10
28
28
28
30
417
403
28
310
378
270
456
304
332
310
304
274
304
310
304
229
28
112
310
304
304
304
304
402
310
310
87
28
28
28
15
28
304
304
315
53
304
90
492
416
310
28
310
377
423
28
190
28
304
310
461
304
121
310
310
304
310
310
416
310
310
310
310
28
28
28
28
310
349
93
492
310
310
383
310
28
304
176
330
28
28
304
28
28
22
262
332
28
310
349
28
310
258
419
310
310
28
28
147
310
430
304
28
28
310
28
28
304
1
304
301
310
304
26
310
321
45
310
28
28
310
304
402
304
304
304
250
266
304
410
304
28
226
304
28
211
363
337
304
472
126
483
181
28
481
304
125
385
310
304
170
310
28
304
317
301
310
304
304
111
310
28
310
28
355
28
205
382
310
310
28
304
28
39
28
17
310
17
310
310
310
310
304
288
54
301
28
332
304
441
98
310
310
310
28
210
42
304
465
266
304
131
363
310
32
304
28
310
304
72
119
28
310
434
121
310
409
28
304
310
304
147
498
304
304
304
28
212
304
304
310
28
304
28
322
104
68
28
156
304
304
310
310
250
466
28
28
429
28
182
310
310
310
304
169
262
310
310
313
20
386
206
407
292
304
44
120
145
166
304
310
28
28
256
179
28
310
33
304
149
304
310
304
310
189
310
28
233
28
181
261
46
28
53
301
113
304
310
310
28
304
28
304
28
111
181
310
304
39
28
375
28
412
399
304
28
446
184
310
310
310
324
436
304
409
310
310
310
28
28
304
28
125
23
304
304
28
148
442
291
310
28
291
310
310
304
310
158
310
28
310
19
84
310
28
304
24
310
28
42
304
310
304
285
288
130
240
310
310
304
304
310
15
224
310
28
28
91
464
304
310
257
310
447
304
310
28
304
264
28
28
121
310
304
290
472
304
310
147
310
329
210
304
240
247
157
311
310
304
283
310
491
106
310
28
424
304
310
134
304
304
304
310
310
403
53
390
28
304
297
304
429
171
156
310
410
223
115
110
270
304
310
304
278
481
28
112
304
310
304
339
304
28
462
28
304
427
127
310
304
310
304
281
314
310
310
304
114
49
333
28
270
304
370
304
310
304
28
28
310
461
88
310
28
304
310
55
310
304
304
310
310
310
194
304
73
360
231
310
172
304
310
28
304
1
228
310
28
310
310
249
28
360
28
356
238
211
310
301
28
56
28
148
145
28
291
28
39
444
310
65
310
120
344
21
304
304
28
28
158
310
304
310
253
28
28
310
130
310
310
215
370
304
493
310
49
270
304
28
33
304
310
28
304
304
28
310
304
310
270
304
315
483
266
304
278
304
63
310
28
310
442
310
28
140
419
28
28
304
28
94
310
28
304
310
38
28
28
276
310
183
500
304
304
304
433
310
240
157
394
310
304
461
304
28
295
281
310
213
304
310
310
197
310
304
310
236
28
310
162
141
304
92
310
282
392
310
291
205
38
304
364
310
462
301
304
310
304
28
268
304
136
183
310
92
382
310
28
310
304
310
464
28
110
240
28
310
240
124
251
304
293
295
28
310
28
129
310
415
310
304
304
25
367
28
310
310
310
127
304
310
150
408
206
310
210
270
304
83
28
460
9
304
28
304
304
310
310
341
304
416
56
425
408
304
304
268
418
310
28
304
304
304
304
236
28
28
310
304
304
302
250
186
28
321
304
28
304
310
310
304
374
87
304
39
244
304
28
120
310
451
310
25
402
310
406
304
304
373
348
211
310
433
168
238
28
312
310
310
304
304
389
217
304
28
304
28
52
292
310
28
304
6
310
65
310
304
28
310
62
133
25
28
304
99
275
310
304
304
176
28
28
10
301
304
310
310
304
70
233
310
304
304
304
310
8
28
304
324
28
310
287
207
332
310
286
28
344
310
28
239
211
304
28
319
140
223
257
28
373
304
304
310
304
120
310
445
83
450
28
304
304
304
310
261
304
365
28
28
488
130
96
435
109
28
310
304
304
310
28
304
304
28
28
28
28
28
483
281
476
483
24
266
310
304
28
28
279
28
310
304
310
458
304
314
310
304
242
127
310
28
423
324
28
310
28
28
442
304
310
423
28
304
476
45
354
84
117
310
310
291
310
413
28
279
304
28
367
28
369
381
28
70
304
344
304
342
304
98
304
436
28
304
304
28
304
304
310
282
65
28
494
310
304
304
310
22
28
453
28
310
28
28
310
304
14
310
310
207
28
304
304
146
304
304
426
310
28
304
28
28
310
310
14
310
28
28
310
88
310
340
329
304
453
211
310
28
310
310
310
137
310
304
342
310
28
40
155
304
187
360
10
130
310
120
310
237
73
310
329
304
126
310
28
240
28
26
443
28
408
64
28
310
252
310
184
310
25
310
28
50
280
304
304
158
458
310
320
62
310
310
28
28
28
310
289
310
310
310
304
310
304
42
382
310
367
28
310
477
304
310
310
304
273
137
155
213
297
310
332
47
28
310
304
304
310
90
304
310
310
304
409
341
210
310
304
304
167
28
367
281
304
304
310
173
28
372
310
211
304
28
304
183
310
446
304
187
303
289
368
28
28
304
28
28
310
28
304
476
310
304
1
304
304
304
12
304
310
304
304
271
317
304
304
416
310
304
261
268
304
300
107
304
28
260
304
483
304
280
28
310
240
304
310
310
376
126
393
28
304
310
246
82
484
287
306
304
310
304
28
304
281
472
39
64
28
310
28
310
304
310
304
200
28
2
28
381
412
28
28
236
147
53
355
246
310
310
250
209
238
28
405
304
245
310
377
304
434
304
449
310
28
483
304
304
28
28
28
304
443
304
28
28
446
309
28
310
459
263
308
383
310
431
316
222
310
310
112
52
304
310
302
316
13
81
28
310
28
310
291
310
15
362
1
281
304
119
304
310
304
423
266
28
28
310
56
28
327
310
310
310
310
310
28
28
28
304
310
304
28
304
310
28
304
304
62
120
453
35
408
463
304
28
479
310
310
28
304
136
304
242
304
304
28
474
304
304
304
310
310
310
246
6
304
28
304
304
304
286
304
362
310
28
28
413
304
304
28
310
393
304
310
310
28
33
28
28
28
307
304
28
427
310
304
310
184
304
28
28
310
304
28
304
28
201
304
428
310
152
92
304
222
310
312
397
28
28
409
310
304
310
310
310
28
304
310
310
304
304
320
310
304
212
445
28
304
228
184
414
475
310
28
310
310
28
310
28
346
329
310
310
310
310
310
310
304
29
310
310
125
310
76
42
491
467
304
310
304
304
274
201
367
304
235
304
304
28
28
310
355
28
304
304
304
74
304
310
304
96
304
201
310
310
28
393
28
28
28
304
49
183
304
497
95
241
28
28
304
28
342
270
304
28
47
304
28
310
119
310
94
20
28
320
310
310
465
28
304
183
304
304
151
244
157
28
28
56
304
432
481
28
310
28
28
44
120
90
229
28
28
226
367
28
176
304
58
304
304
304
304
304
28
358
28
28
310
28
304
223
310
120
9
76
310
431
310
304
28
219
28
310
423
384
405
304
310
28
49
310
362
427
28
310
304
304
28
38
289
304
28
304
304
136
391
28
304
304
10
28
157
310
28
459
91
432
327
304
304
310
74
42
310
38
28
431
345
304
310
340
310
304
28
304
304
49
161
304
58
364
310
310
304
28
97
28
28
460
376
375
310
28
28
310
121
376
28
28
310
28
310
28
28
28
320
133
304
304
386
28
304
28
28
117
365
310
172
304
304
141
28
439
299
28
39
310
28
173
49
310
28
304
210
28
28
304
311
59
304
304
28
310
28
304
489
304
304
348
414
310
382
304
310
222
28
304
174
304
28
310
29
28
382
65
475
304
223
426
310
310
240
449
28
304
304
304
243
99
304
239
76
80
304
310
454
35
304
310
62
310
120
28
253
310
304
277
28
304
310
310
28
304
28
28
304
310
304
304
67
281
28
72
28
332
310
310
28
304
157
25
310
304
395
28
243
239
310
200
310
495
28
135
310
28
421
310
411
304
28
310
274
310
304
463
107
310
28
304
28
1
28
140
304
185
324
245
197
310
28
498
156
310
310
304
442
405
310
310
67
417
104
211
99
304
310
304
304
28
372
304
304
248
106
310
211
304
273
427
304
28
242
310
362
18
28
310
403
310
332
103
422
310
28
92
310
28
304
310
304
304
28
59
240
304
196
28
304
304
294
304
304
304
28
365
310
310
180
211
28
49
28
304
28
304
310
28
28
28
359
28
310
28
310
28
310
361
310
28
350
71
28
53
304
242
28
415
28
184
429
476
228
304
28
147
310
123
304
310
310
182
393
304
282
292
310
304
424
304
454
310
291
310
28
310
28
28
33
304
28
259
310
310
50
304
304
211
28
304
28
304
304
304
28
251
310
310
310
28
28
28
310
310
310
28
483
304
53
310
304
195
138
487
55
28
304
28
310
310
28
304
44
304
228
387
28
395
369
361
139
38
28
304
304
79
88
143
328
49
427
420
148
28
28
28
304
351
310
310
310
310
330
304
28
28
28
310
304
13
28
444
326
97
304
310
310
28
126
28
310
251
230
310
485
310
1
489
384
165
304
240
493
307
280
28
304
28
28
286
464
310
450
304
304
310
302
304
28
310
428
310
255
304
42
26
28
310
383
310
496
128
28
304
430
310
28
28
195
109
310
28
304
143
310
310
8
304
310
111
28
420
28
310
382
310
310
304
310
28
51
195
28
310
304
310
310
24
310
78
173
310
28
304
304
304
472
28
310
28
28
310
28
185
28
211
325
28
28
28
304
310
171
270
304
229
310
30
190
188
327
28
423
310
310
49
418
310
304
28
287
483
332
446
310
420
304
258
28
474
28
304
304
304
310
72
304
260
310
414
304
385
304
304
310
53
28
28
304
304
17
335
391
448
310
50
310
310
21
28
310
43
131
28
28
45
304
28
459
304
310
310
49
456
28
310
28
310
28
65
469
304
342
310
304
312
310
304
310
311
304
105
240
304
310
304
304
348
304
55
28
64
28
28
354
220
310
402
120
314
103
302
304
304
170
310
304
310
310
304
448
164
304
28
28
355
304
441
304
28
310
28
13
310
304
310
304
304
28
28
304
39
310
149
143
304
310
310
310
38
212
39
310
310
304
167
310
466
28
310
28
28
331
380
28
340
304
304
28
176
270
304
28
28
28
28
28
304
304
28
28
304
304
310
18
408
28
304
376
67
483
310
304
432
310
451
310
382
122
184
25
28
310
310
65
304
268
382
175
304
466
28
304
454
304
304
310
28
28
310
304
362
304
28
28
420
36
310
28
182
28
28
310
28
150
71
28
82
310
74
310
304
28
28
242
310
329
344
412
185
304
304
304
28
339
224
310
310
281
28
437
28
304
191
310
394
332
304
28
310
310
28
304
164
310
304
423
310
231
304
28
398
500
28
28
351
28
310
28
64
310
61
156
304
310
348
310
304
500
304
310
304
363
363
310
254
28
28
310
304
28
382
310
255
310
304
28
105
28
304
304
28
304
211
304
310
183
490
310
28
304
310
304
458
310
310
304
304
28
304
104
304
408
310
357
304
304
163
304
355
28
281
28
304
426
393
28
28
28
15
28
175
24
204
310
304
310
304
467
461
304
4
274
28
189
28
310
310
483
362
464
304
120
440
310
120
304
326
332
234
304
304
351
95
310
337
189
310
304
403
49
310
270
129
28
28
310
421
310
28
188
310
304
95
304
310
152
6
191
127
304
310
408
119
310
28
28
310
232
28
281
139
310
374
38
28
28
372
28
281
303
304
169
28
28
310
148
304
304
226
310
304
314
238
310
408
397
310
310
310
310
310
310
28
310
28
76
307
310
304
310
304
212
399
173
304
28
363
304
461
81
304
310
28
28
304
304
304
304
185
391
28
275
304
93
151
28
28
304
28
159
313
408
382
28
293
147
310
330
304
310
310
304
304
28
310
407
28
314
28
304
39
193
28
28
439
337
28
310
366
28
304
238
310
310
310
310
28
123
28
28
381
304
142
341
310
307
28
28
310
498
304
304
456
462
406
482
310
304
310
270
310
304
429
28
28
304
28
28
304
310
304
28
28
310
450
310
181
28
28
312
28
74
259
424
304
274
304
304
325
39
304
310
304
304
28
310
310
28
307
361
310
144
28
310
28
310
310
273
187
310
366
304
28
23
49
331
373
491
304
310
52
453
324
410
28
304
310
122
28
44
274
28
28
310
28
310
109
304
310
460
270
310
28
468
28
304
476
310
278
215
332
399
335
28
310
21
304
271
267
369
28
133
240
310
310
28
304
468
205
4
310
304
70
310
304
262
33
28
304
28
304
448
304
304
28
28
28
28
1
247
283
65
304
28
466
477
30
310
190
310
304
310
310
28
412
310
55
310
304
310
28
310
304
155
310
28
284
28
310
304
310
310
290
259
304
304
310
28
310
444
304
310
310
408
236
197
395
28
310
28
407
28
310
193
329
310
310
310
304
299
338
233
304
304
28
310
126
28
304
304
288
374
28
197
22
310
304
304
28
222
310
28
384
310
310
493
28
28
310
310
28
57
304
304
370
215
101
97
465
156
1
28
28
28
408
310
143
4
387
300
304
13
310
28
326
238
310
44
333
28
155
310
304
310
483
310
369
57
232
304
25
304
186
211
28
310
304
291
310
304
358
304
304
304
450
28
304
310
310
310
207
310
304
284
98
392
49
28
310
28
225
304
310
304
229
289
304
304
65
304
28
310
16
28
310
286
214
304
28
304
279
28
299
323
84
304
304
50
28
26
310
310
304
304
327
310
28
304
27
288
310
469
310
203
304
28
109
304
304
323
65
28
274
304
304
147
304
28
310
141
304
28
28
28
304
382
64
304
310
28
310
16
311
304
310
310
28
476
320
243
454
304
394
304
304
462
28
28
304
267
28
497
304
304
310
277
415
28
304
201
28
28
148
28
28
304
426
202
310
304
28
245
365
232
304
395
304
304
304
304
28
483
299
304
304
477
168
205
28
310
304
310
480
28
291
304
304
28
28
354
467
304
28
304
304
310
28
28
161
310
304
310
304
310
310
310
304
301
94
304
28
23
310
28
304
23
497
310
304
310
304
230
310
28
310
304
304
28
310
192
342
5
310
28
28
310
381
487
310
206
304
9
304
477
408
28
310
192
28
28
28
28
310
211
28
310
304
332
28
310
289
310
49
28
304
28
39
310
310
28
310
28
304
304
93
449
310
432
304
87
408
304
310
304
28
310
28
413
328
244
319
310
310
186
304
379
208
310
310
304
1
105
417
291
302
310
473
472
226
156
310
28
28
28
28
402
310
68
28
28
381
304
36
304
310
304
371
304
19
304
62
310
208
310
310
1
310
28
296
310
28
310
310
362
86
310
304
310
498
301
304
28
310
28
310
310
304
310
304
366
304
310
28
382
147
310
304
310
28
49
99
310
88
28
87
310
360
28
28
304
70
326
304
310
28
28
170
304
304
28
211
28
28
332
105
256
304
304
452
224
28
310
63
342
28
28
304
309
112
252
310
438
37
28
28
310
304
23
304
267
277
28
483
49
452
28
181
281
64
304
151
304
304
310
26
304
340
349
304
304
170
28
28
28
310
373
28
304
213
310
28
304
310
355
375
304
304
449
304
313
304
168
310
329
119
296
310
28
304
333
310
304
310
28
310
28
28
169
304
194
262
28
304
94
113
345
310
310
304
136
304
24
28
446
28
237
365
310
304
28
28
28
437
304
304
304
28
301
28
231
495
304
240
28
304
304
28
310
483
304
28
310
462
28
304
304
66
28
28
304
28
250
310
304
310
304
310
304
28
310
310
325
304
431
310
310
304
310
304
304
240
304
310
310
304
304
28
28
304
178
28
375
310
304
437
304
310
304
304
28
22
40
240
304
49
28
112
304
28
28
287
304
314
304
28
304
304
28
28
304
28
28
81
310
304
28
28
293
304
309
304
136
28
28
27
304
28
310
310
405
28
182
182
387
304
139
393
210
334
464
310
310
65
30
281
28
28
139
310
423
105
304
310
28
52
250
28
347
35
498
258
310
310
286
304
28
438
28
28
160
304
304
28
291
310
49
28
304
310
310
28
310
237
356
312
304
310
310
310
310
304
488
310
291
28
131
310
304
440
449
310
296
495
28
147
310
402
28
310
366
125
240
291
14
28
28
28
442
281
304
310
118
310
310
310
310
304
289
53
162
310
189
310
304
126
203
155
310
106
28
263
132
295
132
28
304
304
211
230
310
304
304
28
293
373
304
28
310
26
28
304
483
310
28
304
304
28
28
378
304
28
65
310
310
28
388
458
111
310
28
397
336
310
427
28
28
310
304
254
483
304
492
310
201
333
310
304
328
310
28
28
28
136
28
304
28
28
304
260
304
310
77
165
304
127
111
275
310
310
28
28
304
310
304
177
304
477
351
28
28
304
459
310
27
15
310
477
304
310
133
310
337
28
449
28
426
28
28
310
304
244
304
310
28
28
382
310
304
310
468
304
222
304
28
28
28
28
310
310
310
310
11
304
386
28
19
364
304
304
304
28
304
289
85
28
28
31
304
28
69
304
28
257
354
28
304
28
28
277
57
400
310
304
310
304
304
138
310
28
310
304
304
310
310
304
304
382
490
88
304
345
28
289
427
28
310
28
28
310
304
283
55
38
304
155
277
310
28
27
28
304
40
301
20
310
304
340
28
304
304
310
304
304
117
310
115
426
28
310
304
28
154
310
310
310
28
28
310
248
28
28
304
28
28
304
130
28
304
28
68
304
304
394
239
304
297
28
28
310
310
28
300
293
30
310
310
362
310
304
304
408
316
28
310
75
304
28
111
304
310
28
25
310
304
304
310
28
310
310
39
28
139
87
53
221
310
67
28
381
419
28
377
28
304
310
28
310
310
265
310
292
310
28
310
26
310
174
15
28
310
304
379
495
28
310
310
277
28
310
310
7
310
28
355
141
28
28
304
28
28
304
310
310
304
28
313
310
28
28
310
310
310
240
423
202
304
28
28
229
28
28
11
304
242
104
304
28
28
89
310
310
304
310
28
10
28
459
372
310
28
327
64
376
28
28
28
393
28
371
28
224
304
145
28
310
304
310
304
310
92
304
228
304
103
382
28
44
310
304
339
28
310
304
28
310
28
444
310
28
257
257
332
333
8
28
304
28
310
231
310
310
310
310
310
28
72
28
304
267
304
432
198
28
304
304
304
310
28
304
28
304
304
28
310
304
363
304
28
310
28
28
304
310
338
252
291
28
28
263
71
304
279
28
310
304
310
310
139
310
28
174
453
487
310
28
65
301
310
310
489
310
28
28
304
418
310
97
410
499
308
401
185
310
310
304
140
313
304
460
304
28
159
460
28
310
26
108
309
36
135
28
310
28
65
352
124
304
28
310
304
409
304
28
304
367
310
375
12
240
438
304
28
240
189
304
210
310
459
310
310
353
304
310
310
195
201
310
309
310
400
338
181
411
28
355
28
304
28
270
310
471
292
28
310
304
304
28
250
310
313
341
17
28
104
28
199
304
310
65
310
304
304
304
310
478
474
187
147
266
382
460
310
28
304
310
28
229
28
310
28
145
310
304
304
304
304
310
304
119
88
280
57
301
272
146
16
304
450
28
304
304
250
28
28
304
310
310
28
310
65
12
104
255
28
311
310
28
304
310
203
310
310
28
310
281
261
28
304
304
439
304
271
304
304
304
304
48
28
304
304
28
310
299
13
28
323
49
28
28
310
304
310
84
304
310
310
310
28
28
304
28
310
369
28
350
304
28
427
492
304
304
28
304
128
310
462
52
304
30
310
304
304
28
304
304
152
304
140
304
304
28
28
310
304
147
240
304
28
310
251
444
242
22
297
390
28
310
28
28
181
310
363
163
68
310
304
28
293
28
462
310
310
75
304
144
212
304
100
28
108
304
304
3
310
80
310
28
304
212
447
187
59
291
28
310
310
28
382
144
304
377
310
304
310
304
28
351
28
310
304
307
59
28
459
28
304
197
310
211
310
28
309
399
297
53
310
310
304
28
28
310
304
120
1
394
304
317
120
310
132
313
11
154
28
28
310
28
446
28
28
304
250
223
304
310
310
374
310
28
310
17
310
304
304
304
28
28
304
310
304
250
28
28
304
28
304
348
304
310
351
304
28
310
453
310
382
310
310
304
28
310
408
103
304
115
402
310
338
28
304
141
60
202
212
28
353
304
78
310
415
358
304
49
304
310
64
295
310
28
310
310
304
349
28
304
28
310
304
310
310
335
304
289
310
28
304
267
28
304
28
304
304
291
466
62
365
28
310
28
402
304
304
304
88
310
307
191
28
28
339
332
427
304
28
55
28
310
281
28
178
15
310
310
310
225
310
304
28
376
391
217
479
310
220
28
310
310
28
111
49
304
75
3
286
28
304
275
392
304
304
431
411
304
304
304
28
310
304
282
310
486
304
219
351
39
304
404
310
8
435
304
28
28
304
466
310
304
28
304
483
310
28
460
310
304
304
304
304
462
28
435
310
136
304
65
53
70
304
304
304
240
310
310
310
75
421
28
216
147
28
39
310
382
25
304
304
310
28
310
291
304
78
28
418
304
445
310
22
310
30
131
28
304
120
310
304
28
310
296
310
429
28
28
304
304
28
28
253
28
304
304
326
309
28
310
1
310
110
304
28
28
28
28
304
296
28
310
342
310
421
310
304
459
304
310
310
304
310
344
446
304
436
304
38
304
28
304
46
418
304
304
380
310
310
304
271
304
28
14
304
304
345
92
442
375
215
483
232
429
310
310
28
28
280
304
28
310
304
278
310
277
499
496
182
310
304
310
28
81
28
402
28
25
227
29
273
310
304
451
437
409
1
304
357
28
304
28
28
196
248
310
310
310
28
133
304
304
322
28
304
304
23
310
310
28
48
310
310
28
313
112
310
312
310
304
337
211
49
28
304
310
270
288
209
310
197
376
438
474
408
245
310
310
487
304
310
310
310
310
304
28
493
332
310
28
8
310
358
310
28
177
310
28
310
28
304
72
304
28
36
310
497
310
338
238
304
297
28
423
310
310
6
28
304
446
1
302
28
28
403
28
64
310
433
245
304
304
304
310
310
56
310
310
330
363
310
310
352
304
304
301
310
222
28
310
310
28
310
310
304
28
310
438
310
304
206
458
28
310
132
28
120
28
28
28
310
28
310
90
31
310
28
499
25
28
172
304
28
267
304
295
44
28
304
304
28
136
310
28
28
310
198
28
310
28
304
85
304
304
172
117
400
310
402
304
28
6
28
310
28
483
50
28
304
310
286
147
456
28
28
147
304
304
442
310
304
304
310
270
304
91
310
453
132
304
195
60
28
310
28
140
386
28
28
28
304
28
28
304
304
28
441
28
483
336
494
250
39
304
291
304
310
218
28
304
28
28
291
304
408
136
378
310
302
354
428
444
310
28
81
304
304
304
310
28
483
304
203
28
243
169
304
310
491
295
28
304
304
304
310
204
310
310
49
28
304
28
28
28
28
310
304
185
304
28
310
74
28
397
182
304
310
310
53
27
198
304
28
270
304
28
28
304
149
310
310
56
304
291
24
201
304
353
304
28
317
186
28
325
237
11
310
270
224
37
310
28
349
28
28
147
28
28
310
310
310
28
65
295
304
310
304
370
410
78
248
304
322
100
144
411
28
304
304
28
304
28
28
319
467
281
305
28
310
373
410
28
310
304
424
310
28
394
28
310
304
70
310
310
65
304
304
281
310
310
28
156
310
304
380
304
310
310
325
310
304
310
310
285
310
28
88
267
310
165
65
200
310
310
468
28
57
304
483
310
163
149
474
354
161
28
430
304
304
246
283
310
249
304
209
28
310
304
304
28
310
304
304
304
310
310
9
310
304
144
304
483
310
240
28
113
310
28
85
310
270
304
304
169
254
310
166
461
28
304
304
304
304
330
313
313
13
235
38
310
110
304
28
288
310
28
304
310
281
42
310
304
28
310
310
176
347
304
310
28
43
310
66
310
285
39
310
28
317
304
310
310
329
310
307
310
423
304
304
310
23
290
291
304
311
310
304
353
106
253
304
310
344
304
304
201
310
336
247
304
304
310
310
291
304
304
371
234
310
304
14
28
28
304
398
310
304
28
304
304
28
415
310
304
421
304
99
418
306
28
28
310
97
304
369
340
28
28
304
384
304
147
329
28
304
310
310
304
28
310
310
310
23
312
310
304
236
304
65
304
28
81
326
331
310
304
28
304
198
284
310
28
310
444
71
270
304
28
28
408
28
310
28
293
319
304
28
27
4
207
28
310
262
28
315
304
125
389
304
304
116
231
304
152
472
423
188
92
310
28
85
28
310
248
304
28
28
166
171
304
304
304
310
401
310
310
423
28
28
28
310
310
28
310
304
274
310
28
9
28
332
310
310
310
28
387
251
304
310
213
377
310
207
480
310
304
28
310
194
28
310
350
304
302
480
304
287
28
310
311
28
310
304
304
304
393
310
294
310
404
188
489
194
304
28
377
304
28
304
12
310
304
324
304
304
28
310
310
270
28
28
338
310
51
310
304
231
441
377
310
28
304
185
134
28
329
374
304
28
310
263
310
141
304
468
319
28
32
70
321
304
304
164
4
310
310
141
310
310
141
304
28
304
304
12
310
93
113
439
310
239
387
310
8
310
120
302
250
28
465
310
265
304
407
285
122
310
304
304
304
310
28
304
304
304
466
156
28
28
28
28
377
437
28
432
28
403
28
310
28
337
28
462
28
28
304
310
28
310
28
26
304
314
416
310
134
28
310
53
28
28
304
304
72
454
304
310
28
310
310
245
306
368
310
304
460
28
382
28
197
270
28
310
240
304
28
304
28
28
332
304
304
28
49
281
28
304
28
88
310
469
304
304
28
69
6
310
303
302
304
310
384
28
280
452
310
233
304
304
28
310
126
310
17
310
310
28
310
239
358
28
310
375
310
28
366
304
30
433
39
304
386
289
310
28
28
304
399
304
28
304
304
287
310
81
28
310
310
310
219
304
304
310
188
28
310
304
304
28
310
28
424
172
304
28
310
28
419
282
304
310
154
304
385
127
172
310
310
3
310
114
286
28
82
304
28
28
291
304
304
238
304
390
321
310
28
53
58
304
304
59
310
250
310
304
304
304
28
304
310
310
304
28
304
240
28
28
310
304
28
304
310
336
304
310
301
28
28
304
304
202
304
28
304
200
405
310
28
459
28
28
304
419
94
332
148
28
28
300
304
304
227
457
28
28
423
382
28
261
310
310
28
304
216
304
1
280
28
310
28
310
304
119
310
427
304
310
1
28
273
310
310
324
28
310
490
310
304
310
452
304
70
488
379
315
310
310
109
310
293
310
310
304
304
304
41
304
304
179
310
28
28
437
65
304
363
166
324
310
310
207
304
28
2
28
28
270
310
28
150
68
406
16
408
134
28
310
426
310
28
310
28
304
313
435
438
310
310
119
313
237
28
486
14
28
304
28
251
304
28
304
304
298
28
28
402
304
304
336
304
28
261
28
310
14
51
175
304
327
310
95
304
304
304
34
440
364
72
497
395
310
310
28
120
28
310
28
97
304
28
42
28
310
310
28
390
304
28
175
304
28
426
304
28
174
310
79
368
300
304
154
304
230
216
304
421
105
403
304
28
304
304
250
242
28
180
273
310
310
28
239
304
39
310
222
28
310
28
310
53
304
277
331
310
310
500
149
310
304
310
310
408
5
304
304
310
304
310
304
304
28
455
310
28
404
310
310
232
310
28
143
304
1
310
310
28
28
28
304
310
310
5
28
310
391
382
28
304
28
304
310
310
332
439
28
323
28
310
28
295
310
240
304
441
422
28
310
26
280
310
8
28
312
301
265
304
488
304
20
304
443
310
304
310
281
310
310
304
28
28
215
53
310
304
184
116
304
137
53
304
117
28
28
304
310
28
296
304
304
304
304
28
310
313
39
310
304
310
304
87
359
310
481
28
114
310
125
28
28
304
1
376
28
310
304
304
304
28
235
304
28
28
28
28
304
28
310
28
304
270
28
310
28
28
310
28
385
310
304
304
34
304
381
28
410
28
380
304
43
28
310
28
452
461
28
12
304
450
310
310
28
304
28
445
304
310
304
304
41
310
27
314
28
304
4
404
56
13
310
310
28
310
304
304
310
304
14
147
310
273
28
387
304
310
1
418
28
310
304
344
310
28
473
310
211
28
28
161
304
28
229
304
104
310
304
304
28
310
212
120
240
72
434
421
304
1
310
310
28
28
329
304
304
24
240
164
28
310
310
156
306
28
156
310
304
427
95
65
28
304
310
28
475
28
310
225
310
310
310
310
310
28
310
310
483
310
310
79
28
28
297
69
310
310
28
439
310
28
310
304
151
310
304
310
304
230
310
304
116
304
310
310
319
304
310
376
195
250
28
177
304
310
28
304
144
176
304
310
28
28
28
310
304
304
310
304
304
28
11
310
444
441
304
28
304
304
310
310
150
284
396
328
58
159
28
28
49
310
310
310
1
230
28
356
28
310
304
320
28
428
304
28
491
28
28
70
28
310
310
64
310
304
304
304
28
278
423
304
237
28
361
229
304
310
310
279
485
304
28
304
304
163
429
28
304
313
32
304
28
310
304
252
148
304
310
28
399
388
320
28
494
98
28
304
310
304
310
28
255
483
310
304
124
166
461
304
446
28
178
28
28
304
310
28
28
390
225
28
17
28
28
187
311
308
304
304
422
304
27
304
304
310
58
28
310
92
400
310
48
162
483
304
28
441
239
28
223
1
45
33
304
304
304
39
28
304
56
438
304
310
218
273
304
53
304
304
67
310
252
310
28
316
28
28
471
156
310
310
310
329
304
310
304
310
446
211
310
153
28
310
310
28
268
362
483
310
482
104
499
329
304
282
304
365
322
304
28
28
310
229
311
310
164
28
304
375
349
304
284
281
310
238
28
310
310
310
310
310
304
294
28
310
116
264
304
270
310
310
43
28
313
242
304
310
340
304
258
304
28
360
421
28
310
309
218
310
448
28
28
310
310
429
28
304
310
328
304
28
28
310
28
304
28
304
106
256
221
265
310
413
28
310
28
134
310
310
340
310
304
340
140
310
304
28
28
459
310
387
317
304
310
188
59
310
106
28
356
310
304
174
271
304
18
304
304
310
226
28
304
28
304
108
304
67
28
234
483
175
402
310
310
28
423
177
28
369
304
28
118
278
28
304
310
304
203
310
178
310
306
304
285
28
310
477
304
28
283
359
310
304
304
28
304
28
486
301
251
313
304
319
28
28
304
278
310
28
293
483
402
28
293
28
28
53
28
310
64
1
304
20
304
485
10
282
310
28
310
427
304
310
28
28
304
177
28
17
90
400
114
49
304
390
28
304
395
89
427
113
28
310
104
310
310
28
150
304
310
304
304
28
330
53
28
310
304
304
129
53
304
96
310
28
310
478
28
211
373
28
310
94
310
74
141
301
28
28
28
28
28
219
425
304
304
72
9
310
304
70
28
492
28
365
28
304
44
313
310
390
28
304
304
304
163
304
28
28
310
158
199
310
141
304
304
28
304
304
329
310
499
278
147
310
310
281
304
310
291
304
28
310
310
310
201
310
147
28
358
310
30
462
304
212
355
132
310
495
310
304
192
358
304
310
457
304
304
479
490
154
310
28
362
28
23
310
466
304
316
494
99
304
304
28
310
304
310
28
28
304
310
335
304
471
310
28
310
310
28
304
310
310
310
28
310
310
270
304
304
310
28
310
28
304
304
310
304
213
28
277
28
28
304
142
39
28
304
28
180
44
304
304
158
246
150
372
346
28
356
332
304
55
66
28
28
28
480
28
310
5
304
304
210
241
62
155
25
152
29
172
57
28
34
310
7
304
28
28
310
310
398
28
139
445
28
432
382
28
67
304
341
28
310
334
324
304
310
310
310
28
310
304
310
497
304
28
310
304
304
310
298
28
239
291
304
64
304
304
328
365
136
211
28
310
310
204
447
267
310
28
153
28
310
304
408
310
310
188
28
28
310
147
28
304
106
413
136
53
310
304
240
85
310
184
310
304
304
304
304
304
310
310
338
310
310
310
28
336
310
304
213
188
324
435
28
139
310
28
304
304
310
310
304
304
304
106
304
304
28
304
102
107
134
1
310
304
304
145
304
265
310
230
304
310
28
28
464
304
396
304
270
310
304
324
28
304
144
109
310
330
123
310
311
310
310
240
304
310
304
28
304
304
80
28
28
151
310
304
304
304
304
304
28
304
28
304
310
304
53
134
310
304
353
304
28
310
28
304
310
310
304
304
285
304
304
304
483
318
310
55
310
304
310
28
269
310
122
355
304
28
304
28
304
310
310
304
310
310
310
310
241
33
304
265
187
311
476
304
33
28
1
28
310
28
28
310
310
446
234
304
29
310
438
33
304
285
310
401
304
310
208
349
6
347
310
310
329
199
148
40
28
445
304
304
141
479
496
28
304
304
226
310
304
149
310
214
28
310
309
28
304
28
304
304
310
304
304
275
310
260
304
304
48
28
71
40
28
273
285
39
174
439
304
181
304
388
39
304
28
163
310
207
48
304
40
138
310
221
28
262
341
310
304
225
202
28
310
28
281
304
393
111
310
304
155
214
28
120
310
304
304
28
432
310
310
329
310
304
423
250
68
310
304
304
119
310
304
324
28
1
310
423
257
304
399
28
28
166
310
331
28
39
219
48
139
28
310
310
304
304
91
217
363
310
310
92
310
143
304
310
310
36
28
236
310
310
28
28
310
28
223
28
304
289
269
28
39
310
28
310
304
158
28
28
395
310
304
76
304
384
304
387
304
238
485
304
304
21
222
310
310
242
310
184
313
304
208
304
310
188
28
304
310
340
310
28
310
304
497
367
280
304
310
7
304
304
100
28
310
28
310
446
310
304
310
240
304
98
240
107
304
169
310
310
478
443
304
304
304
304
150
28
28
28
304
310
49
83
147
57
291
310
28
270
310
304
332
310
241
310
304
28
28
275
475
196
310
79
402
407
157
28
335
28
310
304
28
310
131
304
28
304
28
117
310
310
304
304
263
304
310
347
358
46
304
391
301
28
304
28
423
304
304
342
231
318
28
304
28
441
304
423
224
248
452
28
310
310
436
310
304
304
298
200
28
304
28
310
310
28
304
28
28
310
28
310
15
413
310
310
457
28
457
253
21
304
304
312
38
28
310
139
211
310
28
304
212
390
310
304
28
28
29
304
178
304
304
310
304
310
163
118
310
28
60
304
403
331
28
408
238
28
104
304
310
305
231
304
15
452
28
98
477
5
304
326
310
310
318
310
28
310
499
374
28
84
473
114
358
310
283
28
289
310
286
382
28
310
310
28
304
310
310
150
222
126
91
304
89
168
304
28
423
28
488
310
304
97
28
359
387
28
449
28
310
358
28
339
304
211
260
243
310
28
310
310
419
310
28
28
280
28
349
330
304
310
407
28
147
28
304
310
28
172
28
294
304
95
443
50
304
28
304
483
473
310
28
28
304
304
113
310
310
130
245
1
310
310
310
310
438
28
300
310
28
310
310
304
310
304
304
28
455
28
41
262
134
304
473
136
28
158
310
310
304
304
339
310
310
304
302
65
255
478
310
43
28
304
28
304
81
426
31
304
310
304
310
72
310
232
260
346
56
304
332
396
310
163
304
304
28
304
28
310
28
304
310
304
304
403
143
304
304
310
459
28
310
71
304
155
304
387
488
28
119
93
304
310
310
304
269
332
132
35
337
28
310
197
122
310
291
28
310
28
310
304
335
28
310
28
304
365
304
310
28
351
304
299
482
304
155
346
29
28
473
310
2
448
304
304
304
28
304
304
304
304
450
304
310
28
28
304
304
28
310
91
28
304
310
310
304
310
28
45
314
322
318
28
83
68
483
28
310
304
28
16
310
342
28
28
58
28
28
28
310
310
304
197
278
28
304
189
28
310
28
469
28
28
466
28
70
304
28
28
28
291
304
28
42
28
81
452
310
304
39
28
238
310
480
119
28
247
304
206
281
289
310
121
304
304
304
351
28
28
28
405
310
304
304
28
28
141
472
82
28
304
365
304
477
1
28
310
310
438
28
310
310
66
108
364
184
322
113
415
343
310
304
238
236
310
185
223
336
397
39
304
403
310
310
310
83
254
304
274
313
358
310
304
31
117
310
310
328
310
310
28
310
404
235
28
310
69
310
108
134
382
87
318
304
211
304
310
28
304
310
310
310
310
304
56
28
310
28
106
28
304
310
310
42
310
304
418
310
121
124
28
337
28
500
310
310
310
175
304
28
304
304
147
30
106
310
28
304
94
202
25
376
28
28
304
146
28
244
310
310
68
28
28
231
304
304
177
304
304
163
304
476
310
430
109
28
310
310
40
28
28
28
28
28
405
112
304
372
310
310
87
291
304
1
310
310
359
71
219
310
304
28
28
498
165
310
28
28
304
28
304
304
304
314
111
342
53
104
28
120
304
304
28
330
297
304
304
310
28
58
304
28
1
118
136
144
103
304
103
304
369
310
49
140
41
310
449
310
310
109
28
116
490
341
338
458
255
312
99
304
28
310
153
451
304
293
28
98
423
310
28
22
354
28
28
27
255
304
28
28
28
436
207
23
310
304
304
28
304
28
277
1
299
310
499
28
108
304
304
240
310
310
310
310
437
1
304
304
441
305
310
304
310
304
304
29
13
304
28
304
310
310
477
112
456
488
304
255
304
310
28
165
304
310
313
310
310
310
310
28
6
304
310
304
490
28
310
28
186
304
329
28
451
310
310
28
134
156
304
28
304
310
310
17
304
403
207
304
28
304
158
28
310
328
334
304
28
304
66
261
28
388
28
310
310
304
310
28
28
28
304
260
287
28
304
346
28
438
15
304
304
304
310
304
204
322
28
304
454
28
310
310
28
28
28
49
28
28
266
310
128
310
304
291
28
310
341
270
310
484
28
310
87
208
310
28
382
304
166
28
19
310
28
313
304
310
304
291
304
28
364
310
304
64
28
240
28
28
128
489
310
408
182
304
310
483
310
304
447
122
385
68
28
28
310
310
28
40
310
28
316
304
344
310
310
60
310
304
298
310
182
28
408
28
404
410
291
310
28
131
359
304
153
304
304
28
304
28
77
224
365
1
331
365
28
304
28
34
310
310
304
36
321
470
255
28
28
28
310
291
240
1
382
301
144
91
304
304
310
28
310
253
347
28
483
310
310
331
18
28
304
28
292
210
39
304
55
349
310
28
147
297
28
310
288
310
141
334
304
70
68
297
304
304
28
281
202
28
120
28
28
28
304
28
339
424
304
310
304
169
310
304
310
290
28
304
310
410
310
160
196
158
304
499
28
268
28
300
304
295
304
304
304
28
34
310
28
28
252
33
310
28
1
28
313
310
50
304
120
310
291
310
28
95
28
304
193
28
304
28
357
486
304
304
28
184
24
218
95
454
253
28
28
310
28
304
490
304
28
304
310
483
391
53
56
162
304
310
28
95
304
28
324
310
310
152
117
441
43
304
304
337
28
482
53
28
70
26
310
316
131
28
75
310
310
39
1
365
310
28
310
109
304
346
310
310
304
394
304
461
28
28
175
304
28
257
304
341
304
255
28
28
310
304
310
38
310
272
438
21
29
310
304
147
28
304
12
310
304
77
310
151
59
413
28
359
304
310
310
278
23
189
28
1
79
216
136
28
310
28
28
310
402
107
28
496
304
304
306
304
28
418
310
310
195
310
152
310
34
462
28
422
80
447
405
310
260
304
52
27
304
310
241
310
352
46
500
342
318
1
304
390
310
28
304
28
364
28
335
304
304
310
310
304
65
304
304
310
310
334
28
28
304
28
310
304
310
243
310
405
73
310
150
129
304
304
28
304
240
310
414
28
304
28
83
28
91
351
168
28
310
310
318
28
382
382
120
304
423
337
310
152
28
304
349
88
304
425
483
304
304
458
211
310
28
215
28
88
98
284
310
28
310
310
304
374
28
304
304
304
304
28
118
310
19
60
28
310
304
92
368
205
310
310
28
310
304
28
410
310
28
310
310
369
163
304
383
310
80
304
304
291
28
184
200
28
310
275
218
310
28
28
28
494
304
28
132
297
310
310
310
310
310
9
304
280
28
304
28
458
368
304
310
360
304
304
28
304
28
276
266
91
310
304
310
304
310
447
28
304
310
28
304
478
304
77
310
340
305
28
41
137
283
310
126
310
310
304
130
282
304
304
104
304
310
379
253
358
90
28
380
310
304
382
28
310
310
401
304
304
304
310
28
65
28
304
415
461
269
301
28
304
92
28
28
304
304
28
304
346
18
304
304
304
28
56
310
350
144
28
431
304
310
304
304
304
28
211
304
28
350
13
269
115
438
28
28
93
28
304
219
495
28
189
304
28
28
310
302
310
489
304
310
28
173
113
133
304
321
304
310
304
28
310
207
200
310
28
112
28
310
313
304
28
310
172
310
55
98
273
325
60
38
447
145
224
28
304
123
70
310
28
28
26
28
304
304
413
381
343
310
36
28
285
304
365
28
182
310
28
304
227
28
435
394
304
310
304
310
291
27
28
165
150
28
126
28
304
458
310
139
310
28
28
135
310
428
28
383
430
28
421
471
310
28
178
28
56
28
304
28
304
28
205
332
301
8
310
178
483
223
82
304
365
304
28
28
275
28
304
304
304
304
413
310
304
28
88
310
79
310
310
310
402
304
304
310
310
310
310
310
310
304
28
310
83
304
304
302
28
310
101
28
28
310
337
310
310
28
304
473
310
310
28
304
304
248
304
304
395
28
55
366
28
310
304
449
310
28
28
304
28
310
308
304
310
87
28
306
120
259
412
62
310
28
483
310
343
304
33
396
304
304
157
145
28
28
304
28
304
377
310
310
304
498
133
95
28
28
386
28
310
420
304
104
310
70
332
304
28
281
28
273
28
28
28
304
304
279
408
28
1
28
394
310
304
235
310
85
321
331
85
28
28
38
124
315
373
310
28
28
28
304
304
464
310
472
191
28
310
304
310
304
135
28
38
410
415
310
28
310
310
28
304
310
85
492
88
264
310
16
28
28
304
304
28
28
285
181
26
28
28
24
283
310
28
310
28
389
28
402
310
99
28
310
304
304
28
28
28
486
270
304
28
310
28
310
28
310
304
28
310
398
366
304
91
310
310
304
304
28
28
304
304
222
28
450
28
304
294
28
310
310
171
310
88
310
304
265
304
304
28
304
267
15
310
147
310
28
248
310
277
28
304
1
406
387
182
304
343
265
28
28
304
348
28
130
361
304
428
28
304
28
310
430
304
310
310
39
27
28
304
304
171
478
28
310
204
14
40
28
381
451
382
439
414
310
304
28
28
445
310
310
460
310
28
480
395
304
28
28
378
304
310
304
304
310
304
38
182
340
310
310
28
422
313
28
403
28
310
326
28
304
397
26
384
161
304
304
313
28
304
28
281
28
28
304
304
310
304
28
304
159
478
310
498
493
28
304
304
28
382
310
28
335
310
361
310
310
221
304
304
9
62
310
214
34
462
304
53
310
209
310
310
450
28
310
310
430
310
310
252
304
300
310
28
310
306
28
304
147
310
379
139
304
495
310
310
304
416
28
205
310
402
310
310
413
461
304
304
28
433
310
212
310
310
28
310
310
28
310
304
123
28
310
28
310
310
304
28
212
134
304
320
304
304
28
304
304
304
28
310
459
304
310
202
28
275
304
310
83
192
449
173
339
64
5
304
310
310
310
462
281
461
304
199
304
304
28
28
492
21
398
310
28
310
304
15
304
310
484
28
236
172
304
304
179
470
132
304
489
310
28
359
6
465
28
310
304
304
310
204
497
158
28
253
88
11
333
28
310
111
28
418
304
310
387
304
304
304
28
310
126
475
47
28
310
304
348
304
310
28
480
309
310
28
55
251
149
304
28
28
112
304
408
304
304
304
353
310
304
224
240
38
310
36
332
28
28
304
305
28
310
346
86
28
304
310
489
57
53
304
304
28
131
225
264
161
216
423
28
304
310
398
483
310
310
427
304
436
304
28
304
310
304
156
304
304
304
304
482
49
3
310
313
304
429
399
304
304
163
432
28
304
28
303
488
304
374
28
28
310
304
28
304
310
304
28
333
310
28
56
28
28
304
310
28
28
4
28
250
28
15
402
310
292
310
331
334
392
10
9
103
40
214
28
28
197
28
310
56
28
85
28
253
310
53
24
215
28
28
304
325
28
262
136
304
310
423
310
28
304
28
310
322
458
304
256
461
258
304
28
310
198
304
28
304
28
28
28
304
304
28
304
28
310
304
408
28
310
28
28
304
303
72
310
310
54
304
310
304
405
304
445
28
304
310
310
304
304
28
28
304
369
221
179
28
28
28
304
259
310
28
28
304
28
304
310
28
310
211
281
304
310
304
310
144
427
13
310
304
439
49
304
28
310
304
98
65
304
304
304
421
304
304
28
456
304
310
28
238
39
310
310
335
157
310
304
483
304
28
471
304
94
28
304
119
310
28
28
28
165
310
114
28
304
88
310
28
308
155
28
310
310
310
304
310
28
147
28
304
386
326
351
475
248
310
257
430
224
28
310
13
310
400
28
28
310
304
408
93
310
304
94
310
310
100
304
403
156
92
304
310
310
304
446
28
304
304
28
211
310
28
204
498
310
304
310
310
304
28
314
28
272
250
294
310
304
16
28
310
310
262
254
106
304
345
165
310
310
304
310
423
309
415
304
185
304
442
304
28
385
28
310
310
304
206
28
28
28
288
304
321
310
28
304
373
304
271
48
310
467
28
28
304
345
304
310
441
310
28
28
55
310
263
304
78
304
275
427
28
28
310
461
120
405
310
279
477
28
13
27
304
304
432
355
310
304
43
402
310
304
301
310
425
134
304
310
304
391
304
310
28
304
304
304
289
291
304
394
304
310
310
81
310
28
310
310
304
304
28
304
161
28
310
28
310
304
28
304
261
304
310
28
304
310
304
310
304
278
310
94
304
43
310
355
144
304
304
383
28
304
310
267
418
476
304
304
162
310
310
28
310
28
304
203
28
28
423
315
310
304
87
304
28
65
30
304
185
310
28
366
310
304
304
356
463
456
28
98
28
304
28
211
175
28
195
319
310
320
310
310
329
28
460
271
402
310
304
28
304
343
304
304
310
238
310
275
310
28
28
137
28
304
281
14
28
304
310
310
423
28
304
104
304
310
390
270
304
310
28
253
203
28
395
238
304
304
472
304
304
28
497
28
310
28
28
28
310
227
159
23
304
28
310
304
28
259
304
304
28
28
310
28
9
310
310
49
28
310
415
126
304
304
28
219
28
28
304
304
244
100
304
310
389
310
310
310
116
310
304
304
310
189
28
121
310
28
117
304
310
310
304
28
257
448
304
304
287
304
28
158
127
310
310
416
301
28
304
304
39
28
28
335
28
310
53
28
28
304
483
28
31
310
248
440
378
304
304
310
28
448
484
28
150
304
300
304
467
28
28
304
90
310
310
28
310
304
304
31
310
28
310
59
28
304
28
304
28
304
310
28
39
310
310
181
304
310
28
223
225
247
388
470
248
304
28
310
267
304
91
310
28
45
310
28
142
310
16
28
310
375
304
28
304
370
416
28
28
28
172
28
304
304
111
310
304
310
310
31
304
194
28
310
304
34
472
28
304
304
304
103
28
332
310
310
245
305
467
263
310
28
28
28
310
286
310
304
39
304
39
292
10
219
391
376
310
304
310
464
304
371
310
28
435
310
183
65
28
412
304
310
310
304
28
90
310
310
54
310
304
310
28
304
28
310
310
449
382
475
278
374
199
304
310
304
28
310
28
28
212
310
304
310
304
147
304
304
304
304
360
28
355
370
46
28
85
424
253
304
325
310
304
304
28
490
304
350
28
68
310
304
310
199
211
304
304
12
304
201
24
62
121
28
453
90
310
310
28
310
41
310
304
310
160
112
310
28
310
415
310
147
310
170
310
304
310
28
28
455
25
111
164
113
342
349
310
28
304
28
28
28
310
28
28
28
310
147
373
310
109
304
28
260
28
310
315
304
28
304
304
304
304
281
450
251
310
28
28
30
393
28
282
304
304
28
39
304
28
162
64
310
28
301
310
297
310
28
310
304
486
144
138
304
304
304
310
304
490
28
28
304
188
143
310
28
118
232
459
252
28
301
310
147
28
33
304
310
304
304
310
345
291
304
310
262
310
304
265
354
310
162
304
154
310
304
310
28
304
304
28
304
310
304
304
265
304
339
28
423
28
310
28
310
304
98
304
310
28
28
304
28
1
310
268
310
304
304
304
480
28
436
310
28
82
310
186
310
310
310
304
304
28
310
304
28
310
57
147
25
280
177
28
28
304
142
304
310
432
15
304
28
310
156
304
478
310
398
28
91
328
304
310
271
412
304
310
310
28
157
304
326
310
375
496
313
304
304
218
251
304
310
28
314
304
304
310
416
304
28
310
28
310
310
304
310
304
310
310
382
310
304
76
28
420
167
310
310
313
304
304
344
304
310
28
6
310
310
304
161
240
28
28
474
12
287
147
310
310
28
28
28
307
310
28
114
249
304
304
28
70
28
304
394
304
28
406
186
304
310
310
211
304
131
28
28
310
310
329
28
304
28
313
310
310
463
310
304
304
245
53
432
304
496
28
264
310
98
89
43
342
310
53
310
310
146
28
279
310
212
304
28
45
28
304
310
467
480
313
428
442
309
28
367
250
310
431
310
172
310
28
310
310
353
28
310
304
4
304
304
304
304
140
304
421
88
374
28
342
24
28
310
304
310
169
310
350
304
310
355
304
28
304
310
310
28
28
321
310
310
304
304
180
304
310
310
28
304
441
327
304
244
304
28
28
116
28
304
28
233
260
18
28
404
28
28
304
310
310
304
28
310
310
229
304
304
65
419
483
102
304
147
160
28
304
310
317
438
115
295
28
28
310
196
301
29
304
304
28
304
310
28
84
28
28
304
377
28
423
115
304
304
28
304
498
202
139
205
419
6
120
304
28
129
304
147
304
304
304
169
34
292
473
28
28
304
408
33
463
310
49
211
310
28
499
408
304
304
28
402
28
310
28
445
154
310
220
427
281
28
310
28
460
310
168
304
310
270
28
304
304
28
310
112
461
310
310
310
28
28
310
281
304
8
304
310
310
28
28
304
371
310
13
357
304
240
458
28
28
310
68
28
28
110
304
344
28
394
28
28
139
250
304
22
28
304
28
304
28
304
435
304
400
310
310
28
304
120
304
310
28
455
304
253
310
240
250
310
310
430
55
304
255
304
340
310
304
329
310
310
310
310
304
310
225
310
385
115
304
310
373
120
294
310
388
221
3
189
28
304
310
310
310
142
28
483
304
28
286
28
390
28
304
28
28
28
70
124
310
408
304
310
310
28
300
28
310
28
304
310
28
25
490
304
157
304
76
304
28
310
290
310
28
357
310
432
304
423
304
319
304
338
129
37
304
28
372
266
304
98
158
355
28
386
353
437
31
304
304
439
313
365
28
227
304
86
438
28
135
300
304
310
209
28
304
218
28
366
430
45
28
304
310
28
310
28
28
28
486
377
304
39
43
28
373
177
28
28
28
45
304
310
310
310
304
310
78
358
310
8
28
310
304
28
28
310
28
300
310
21
482
171
304
28
310
304
346
412
276
224
304
25
144
310
304
304
58
310
372
313
310
28
418
281
18
16
412
28
24
28
304
301
492
281
28
304
28
304
28
310
101
10
310
28
304
277
291
28
310
131
28
442
240
28
310
304
267
28
28
423
472
310
304
310
235
272
304
304
310
28
136
310
310
10
335
65
428
310
253
310
28
28
12
163
298
310
482
258
310
493
28
67
386
304
304
310
238
310
310
28
310
441
495
149
304
4
277
391
304
310
28
304
310
304
184
304
28
26
6
282
28
226
451
327
310
304
310
304
310
304
28
269
304
310
310
65
165
222
28
44
266
310
28
28
310
310
483
310
304
67
310
28
304
310
351
59
304
387
28
28
304
237
310
304
310
304
28
415
304
243
134
28
310
304
28
48
304
28
28
25
250
304
472
310
483
304
398
28
304
27
304
304
108
249
83
304
28
202
310
201
310
304
361
28
28
363
482
167
304
301
407
329
310
249
135
353
304
362
285
28
28
28
20
8
310
310
28
28
304
304
90
304
28
68
310
310
310
270
304
28
304
471
304
28
313
304
304
304
297
304
46
310
379
57
98
270
28
28
304
310
268
28
28
28
369
310
28
161
310
310
310
489
186
310
304
10
339
304
304
304
28
28
310
28
304
310
310
373
28
28
157
28
304
310
304
279
299
461
100
180
304
424
304
105
304
304
28
271
124
28
394
233
272
304
304
37
304
214
310
304
304
28
310
28
28
28
28
304
28
304
310
310
91
10
396
310
254
28
304
33
357
270
310
403
41
304
408
310
310
19
246
304
116
310
28
310
304
120
310
304
28
143
304
310
363
28
304
120
28
310
28
304
361
310
28
304
396
304
413
309
304
28
28
281
304
28
310
28
304
310
304
163
310
304
28
304
193
28
28
304
310
49
232
291
304
28
304
313
473
150
270
18
304
28
310
310
304
305
49
337
446
310
28
304
28
304
118
382
310
28
310
304
480
304
363
310
28
124
301
310
51
221
202
483
444
437
310
292
43
28
310
28
310
28
139
304
222
304
304
304
310
325
304
310
458
310
454
241
304
304
310
28
289
38
304
304
28
150
483
310
487
304
368
310
485
310
304
132
310
28
304
304
28
304
210
310
310
310
168
168
270
2
281
211
429
28
304
28
408
28
28
28
368
374
28
240
348
28
422
310
144
310
266
16
310
28
310
28
310
57
103
293
28
92
310
28
304
231
310
28
388
170
304
336
310
181
310
292
70
28
498
28
310
304
28
197
310
284
304
304
122
304
304
483
310
360
28
166
225
310
258
279
310
476
322
304
105
304
28
302
474
28
413
310
348
317
304
310
304
310
197
304
304
304
28
28
28
40
304
28
28
310
406
28
28
196
28
491
28
135
483
163
28
71
28
48
105
332
398
25
310
25
310
304
28
336
310
37
28
304
437
28
28
28
310
310
304
304
28
310
240
390
142
20
227
304
153
28
16
28
310
28
47
304
39
304
28
304
28
281
145
177
304
304
484
310
28
256
129
340
6
310
232
186
310
167
310
304
464
304
422
223
28
106
181
28
310
304
304
157
28
304
151
310
165
238
204
28
352
310
233
57
310
304
304
304
312
310
406
63
304
148
474
175
310
28
134
382
61
248
28
188
28
304
310
304
228
434
48
304
28
304
310
304
310
272
284
207
32
226
28
28
28
304
28
11
28
304
28
28
151
135
28
28
304
211
382
28
1
310
28
310
419
39
310
304
333
411
313
304
310
310
281
304
310
310
28
310
304
329
109
28
310
127
304
304
361
173
28
28
91
304
310
310
28
7
481
28
304
304
221
304
411
5
310
310
28
310
28
389
304
297
304
28
281
310
310
310
28
28
172
304
310
28
28
304
138
197
102
44
47
26
28
38
28
48
310
310
466
82
28
304
304
28
310
476
304
304
304
299
28
398
304
28
333
483
461
96
310
28
28
310
126
28
28
353
310
204
310
2
88
130
463
404
28
68
444
310
310
28
310
304
304
304
28
396
493
304
50
147
28
304
120
304
496
28
310
304
4
304
94
483
28
211
485
384
304
64
28
310
310
310
446
310
480
28
110
28
269
304
28
28
28
317
71
148
310
304
28
28
28
261
29
28
310
148
28
28
208
310
304
138
28
28
310
74
253
432
310
28
310
310
304
310
28
304
28
218
304
335
309
152
28
28
310
204
237
28
310
280
304
38
115
304
28
254
310
310
161
246
310
304
463
28
310
310
310
310
310
310
310
58
184
439
28
304
28
310
107
277
332
310
285
304
304
304
81
28
310
89
76
28
28
28
310
310
310
23
468
293
310
340
304
408
304
304
310
287
28
139
304
304
122
396
28
310
304
28
28
462
310
28
310
304
310
304
310
310
28
23
154
309
382
28
268
28
161
422
28
370
310
414
24
304
50
304
240
202
28
67
200
304
3
310
28
107
304
455
310
270
28
290
28
107
304
310
498
125
310
28
304
28
310
304
402
304
310
310
304
28
123
28
174
270
423
272
28
304
239
310
433
251
67
28
304
310
310
310
402
310
413
28
455
304
450
310
62
286
28
91
427
116
28
401
310
113
250
301
28
310
304
179
310
304
490
280
393
329
28
425
150
118
304
203
310
304
1
304
25
28
304
213
28
310
332
56
28
131
310
291
280
28
178
310
28
28
318
304
304
28
33
272
28
28
310
451
281
310
310
172
423
310
52
304
304
28
348
420
285
28
304
304
250
304
304
82
423
51
224
146
28
28
309
176
211
310
28
167
38
28
310
310
28
28
68
310
79
438
382
370
28
28
310
304
306
304
304
147
211
472
310
258
28
28
250
28
304
173
378
369
65
310
28
342
310
288
113
283
310
304
310
493
270
310
310
304
304
304
310
28
28
304
28
476
304
28
310
358
281
310
393
310
28
115
28
86
304
310
362
304
310
304
310
427
304
28
276
281
26
28
310
28
310
28
53
28
493
28
310
28
437
310
28
28
65
310
304
483
483
122
358
310
484
28
304
304
39
28
28
28
408
134
333
477
310
28
304
28
147
59
309
28
310
45
49
28
28
310
461
28
304
203
361
304
314
247
244
28
7
28
373
304
448
83
436
248
28
304
304
304
28
310
72
310
199
59
304
304
55
304
310
310
403
28
28
206
310
404
28
237
344
304
357
304
304
304
31
304
310
241
310
250
402
28
28
333
310
28
304
21
310
304
28
310
310
17
28
310
310
310
310
214
304
38
304
128
28
28
304
310
304
304
233
28
28
344
310
295
304
389
147
304
28
308
304
114
166
28
13
476
304
313
120
304
28
304
28
28
379
150
377
301
28
1
304
28
28
28
304
221
310
313
145
28
28
128
304
13
230
430
122
28
304
407
95
28
304
498
365
193
28
28
28
304
28
310
345
28
28
10
423
43
327
304
28
304
270
428
28
211
28
244
28
310
211
39
76
292
28
28
248
28
175
304
201
67
28
310
28
28
28
304
155
310
116
310
313
418
28
304
240
385
28
199
86
374
483
28
310
426
304
28
310
310
304
304
310
290
304
43
310
291
124
28
310
304
349
310
4
28
304
310
330
304
120
28
28
299
28
310
304
304
28
163
28
310
483
197
28
148
28
304
152
28
304
28
304
304
372
304
310
28
310
28
475
169
310
310
301
87
28
72
28
304
310
477
82
28
147
310
62
304
304
281
28
310
304
54
310
310
28
28
442
28
28
423
51
301
325
304
28
227
272
304
304
310
28
304
304
310
440
28
304
310
304
291
304
304
28
310
107
40
341
28
304
28
28
291
304
28
28
28
66
305
28
223
282
304
28
388
310
304
310
67
304
304
304
297
345
350
246
304
310
403
28
62
28
62
304
399
310
304
414
28
310
304
310
310
383
310
304
310
304
255
371
310
1
310
310
28
28
53
310
50
147
310
28
65
201
28
310
39
304
304
28
28
310
310
310
156
310
28
258
28
20
310
412
310
31
310
304
310
310
446
304
365
28
304
304
247
28
28
193
304
310
240
304
473
310
120
10
28
28
304
28
310
391
300
191
304
289
304
28
28
310
28
304
28
28
304
148
197
304
28
448
310
304
28
389
304
360
310
321
310
28
26
23
310
28
19
310
328
310
304
199
152
28
388
304
310
304
211
483
272
28
310
28
249
310
289
310
28
28
479
483
304
28
28
237
28
18
310
28
362
28
304
304
310
110
189
462
113
310
476
304
284
41
310
310
472
210
304
28
80
472
165
310
28
304
480
28
28
310
304
310
415
28
92
332
310
310
310
310
11
310
310
212
304
249
310
204
28
310
281
28
304
475
28
424
495
267
28
28
358
423
310
366
361
310
461
304
408
310
310
155
304
28
186
310
332
28
304
43
407
106
304
427
28
310
334
304
310
460
323
28
291
304
28
307
211
28
310
243
310
137
310
270
304
310
28
310
304
304
12
47
310
304
65
310
310
304
310
490
158
28
478
310
310
304
225
28
65
28
167
28
310
28
304
304
445
408
454
331
28
304
310
265
451
417
28
304
310
28
84
310
28
28
313
310
305
317
304
310
310
24
28
177
28
28
28
28
28
304
310
1
389
310
310
310
200
310
28
488
310
310
400
304
28
310
28
304
310
304
28
28
170
281
310
28
28
148
310
304
307
310
263
310
215
304
304
310
378
28
274
310
28
310
28
304
255
310
310
28
471
310
28
28
316
304
310
244
304
89
304
304
31
222
304
310
304
304
28
304
18
382
28
310
184
410
310
310
304
403
332
49
28
28
110
250
136
310
28
310
202
28
28
28
28
128
310
310
310
1
28
28
28
410
304
49
310
310
310
28
304
310
304
28
28
469
243
309
28
149
310
411
134
376
265
28
310
28
240
278
83
310
233
304
310
304
310
28
301
28
28
310
310
304
310
486
171
304
310
177
28
304
28
304
310
248
28
1
28
340
28
304
28
304
428
304
382
310
353
310
310
28
28
304
28
28
418
423
304
351
28
310
28
43
28
28
304
310
304
304
310
310
304
28
315
304
304
159
58
304
310
304
310
310
346
310
28
37
304
28
28
43
310
304
304
310
304
28
310
328
310
299
310
28
28
137
304
304
304
346
28
310
148
304
310
434
204
214
409
233
96
353
28
310
310
38
459
304
469
28
106
310
28
196
304
286
270
435
83
183
359
304
304
102
359
310
478
310
310
186
304
250
28
310
166
107
28
304
291
291
334
304
28
28
152
28
461
28
304
304
377
133
310
441
310
28
426
304
447
304
28
28
310
234
208
432
1
304
310
28
486
120
310
28
404
324
310
422
225
102
310
310
28
310
310
304
310
373
305
65
81
28
304
310
25
428
310
304
28
304
375
28
28
304
464
310
28
281
28
310
392
28
28
28
109
291
310
304
394
28
133
358
310
349
85
310
304
310
28
136
232
441
28
310
117
28
310
28
28
21
437
363
304
402
310
28
408
39
310
98
310
220
310
28
107
304
28
310
23
490
275
304
304
176
304
302
138
28
28
238
323
165
415
28
28
304
393
304
140
161
28
301
304
310
304
304
310
28
200
310
304
28
304
448
28
304
310
49
304
59
13
1
304
28
310
28
28
28
310
310
304
310
310
304
301
263
463
304
310
28
310
28
304
376
28
254
310
297
260
304
28
28
310
346
304
304
28
304
304
120
28
28
310
476
304
28
28
147
28
304
450
310
304
349
28
28
93
499
310
474
28
206
304
178
304
304
28
304
310
28
310
28
418
237
304
310
247
91
304
308
268
28
310
28
414
28
211
28
152
161
28
447
310
262
137
256
304
330
304
310
28
177
304
28
304
428
281
461
304
284
304
310
420
304
8
28
310
425
310
304
28
310
304
4
495
304
28
39
304
28
493
148
164
157
304
273
135
304
164
310
28
304
166
310
304
204
28
223
104
310
28
427
304
310
28
28
310
28
434
330
28
100
282
244
304
310
304
304
304
28
28
310
334
19
402
354
304
389
310
304
28
144
310
304
65
189
28
28
310
292
28
216
415
303
195
500
28
304
28
310
310
304
371
132
310
304
40
28
310
304
213
114
28
312
487
307
28
310
304
48
312
28
469
408
310
28
482
304
359
52
310
28
28
304
160
304
39
310
287
310
310
304
310
310
267
304
306
304
310
304
235
310
28
28
310
310
304
381
82
28
378
310
198
461
304
287
310
228
28
310
62
310
310
310
337
304
310
310
448
301
28
28
276
310
304
28
105
28
101
291
28
304
203
310
259
28
304
310
269
304
304
304
498
310
304
304
351
304
310
124
117
310
167
489
403
304
310
28
379
28
453
310
304
310
310
304
28
28
28
127
304
28
28
203
304
46
304
304
304
310
310
304
28
98
304
53
310
310
28
28
395
28
28
486
301
28
421
304
156
245
28
310
28
291
15
28
304
28
458
215
28
28
304
365
310
368
166
310
452
310
304
28
310
304
28
496
120
28
310
304
28
310
310
310
310
304
310
28
384
418
304
304
274
304
365
344
434
453
310
310
304
310
304
304
28
35
304
45
310
28
28
164
28
28
399
496
310
447
310
310
38
28
226
185
310
267
1
310
476
310
154
28
304
310
210
260
431
377
79
310
310
28
353
28
304
73
310
28
304
310
28
310
161
23
28
193
28
310
304
310
46
427
28
304
310
310
172
310
28
310
28
310
304
287
310
16
330
28
100
141
310
310
310
343
304
28
310
28
405
28
304
94
28
304
304
162
310
313
28
310
278
28
310
310
304
28
28
48
310
90
229
350
67
100
304
28
310
28
64
310
363
28
95
310
310
72
491
304
28
304
304
28
28
310
372
28
357
137
304
304
476
406
28
308
310
310
425
304
310
100
28
232
28
310
310
28
28
120
337
28
75
402
304
24
227
401
407
370
28
428
304
310
417
5
174
83
44
310
281
28
468
304
304
304
223
338
28
304
310
28
304
350
310
161
24
361
56
224
304
360
28
250
87
304
310
28
304
310
120
345
310
310
310
304
185
28
310
363
310
310
132
304
310
456
200
310
304
28
16
236
462
273
28
156
28
281
310
310
310
240
174
304
291
28
304
171
310
304
304
247
28
28
304
407
304
310
22
44
304
310
304
304
277
304
151
304
483
310
310
310
401
301
28
493
304
152
310
211
1
28
310
304
39
304
442
207
28
28
495
19
499
82
425
321
28
396
310
304
423
28
28
28
304
28
45
304
28
62
328
38
286
33
304
310
154
199
310
310
310
402
28
328
310
304
310
88
310
310
399
12
28
310
304
28
480
28
120
224
310
310
416
304
28
59
497
28
411
310
28
465
304
310
159
310
310
310
310
285
304
218
304
111
310
400
400
304
28
304
304
14
28
435
28
304
336
304
332
304
130
364
310
28
28
304
172
111
310
28
304
451
28
310
304
304
310
28
241
304
241
461
117
304
310
280
120
480
28
313
365
326
304
304
304
60
304
310
28
120
196
119
310
28
67
304
304
383
304
28
304
310
310
28
304
197
195
28
304
304
310
310
218
28
64
310
304
284
4
28
450
264
100
304
28
304
310
184
304
28
49
336
310
419
28
257
272
304
304
280
310
18
353
122
28
1
188
105
28
172
141
261
304
28
184
493
83
304
178
304
304
432
107
497
28
28
304
304
291
473
448
340
310
304
28
310
469
291
310
397
357
310
459
116
304
313
340
310
28
310
310
329
281
463
164
304
95
46
74
310
310
44
310
245
95
28
28
304
1
310
15
310
28
291
304
304
483
304
304
304
310
232
310
28
28
28
47
28
310
304
304
304
304
18
252
310
461
304
346
41
310
197
494
310
310
452
304
310
304
494
310
365
28
310
310
310
28
28
28
310
310
14
120
28
310
310
235
28
304
310
127
310
224
489
310
310
455
44
28
405
28
310
29
310
103
350
28
310
304
28
304
111
398
304
304
214
68
28
304
304
304
28
28
304
28
310
304
313
28
304
310
310
310
6
310
310
214
28
310
10
335
304
72
28
33
208
304
310
27
304
68
28
28
304
310
304
304
310
465
28
28
28
310
310
310
28
310
310
304
28
295
310
28
310
28
446
310
261
102
304
457
304
313
304
313
304
28
156
28
117
28
103
28
347
448
338
310
133
211
28
304
304
310
28
310
332
277
310
28
28
304
304
304
74
310
432
192
310
310
310
28
28
255
304
310
29
310
304
28
311
310
310
304
310
466
28
432
224
28
28
310
462
310
373
310
304
310
304
304
304
398
71
219
197
28
304
341
62
28
90
412
28
310
28
71
304
304
221
304
29
60
49
304
310
493
419
358
28
28
304
304
310
310
28
483
310
46
117
28
310
115
441
304
310
310
310
93
304
304
310
408
28
231
28
310
304
28
49
304
28
310
310
310
248
4
310
304
450
168
33
310
289
310
74
412
304
105
377
310
310
19
28
310
293
304
304
28
304
28
28
310
28
217
304
61
310
346
304
360
281
28
310
304
301
195
322
298
304
310
304
28
304
304
28
28
28
260
310
28
28
310
140
304
304
148
230
277
28
175
304
28
49
310
184
310
352
304
28
310
310
304
310
304
304
266
310
218
28
304
430
304
28
411
310
310
28
305
362
304
310
1
28
325
239
28
304
304
28
1
261
120
218
310
304
1
358
442
271
28
39
28
125
129
28
135
481
304
304
28
239
152
28
28
28
310
161
372
310
310
49
15
460
14
442
132
310
146
195
444
428
411
82
231
296
28
28
28
28
310
304
402
328
310
304
304
332
353
304
28
61
304
269
310
91
304
310
304
29
58
144
359
28
304
330
291
310
240
244
304
28
365
304
28
117
333
224
310
270
28
304
146
337
304
128
310
485
355
310
304
304
310
304
310
362
310
304
310
28
304
304
229
28
304
28
310
497
310
28
142
304
310
304
304
304
346
304
17
310
305
236
310
20
259
310
310
16
28
310
486
410
310
304
310
281
219
149
28
270
304
304
403
28
308
310
304
445
310
304
310
28
39
310
411
310
310
310
28
304
304
310
28
486
90
475
28
366
310
211
206
28
28
304
310
304
28
304
310
310
28
28
310
4
310
310
324
310
310
28
136
28
310
304
28
28
310
55
444
304
310
310
28
482
461
134
313
28
301
498
53
491
304
96
304
28
304
310
304
304
28
310
310
310
79
284
480
304
28
72
28
408
28
310
65
28
456
28
23
304
310
310
28
339
28
28
423
304
310
339
28
189
310
304
436
304
310
317
304
310
28
310
339
28
310
304
432
28
304
13
310
304
28
270
310
304
304
28
304
119
28
28
28
403
28
417
226
28
310
168
310
304
303
28
310
38
211
113
310
304
304
409
408
372
310
461
395
146
304
219
493
310
83
19
304
28
310
83
449
28
310
28
28
304
304
148
150
310
28
304
251
483
143
28
304
65
28
65
320
304
28
226
301
304
310
28
28
28
310
28
304
304
28
304
372
310
28
310
28
310
121
310
28
363
310
28
304
304
141
2
310
310
389
310
310
310
28
28
28
301
304
310
371
245
310
310
107
304
28
304
304
304
28
310
310
28
99
304
28
310
304
167
28
28
304
310
310
6
304
494
304
484
490
203
310
304
304
304
152
281
310
28
22
310
310
278
304
378
28
304
68
415
441
310
252
310
301
28
28
105
304
28
28
310
28
28
319
440
28
301
28
28
304
28
167
28
266
28
17
61
28
178
304
88
370
304
28
310
310
163
337
395
47
367
28
187
332
28
271
40
28
43
304
28
28
304
63
28
310
51
395
310
23
1
304
304
342
28
161
310
28
1
28
310
211
240
310
310
28
304
28
149
182
28
41
304
359
500
76
270
28
460
304
304
49
28
28
142
497
211
118
483
304
332
497
304
28
304
65
126
412
304
28
108
240
310
310
304
28
304
423
304
28
6
333
398
310
147
304
304
412
255
304
310
332
422
281
304
444
329
310
28
310
223
28
399
28
310
2
28
488
28
28
55
28
310
304
57
304
332
28
247
473
109
329
292
85
195
310
28
28
310
310
423
24
310
121
28
310
484
310
217
204
28
310
28
28
28
28
28
310
304
28
28
28
286
310
310
310
304
342
28
304
304
333
310
28
304
28
310
304
141
310
304
27
28
304
304
310
28
76
310
304
28
310
187
463
304
310
310
28
28
28
304
28
28
304
147
8
310
310
28
304
28
310
437
304
483
28
304
304
304
304
409
28
28
394
499
46
28
174
236
141
270
304
304
73
186
304
28
425
125
310
100
310
304
28
304
338
363
304
310
310
304
310
304
28
28
401
304
259
313
28
36
310
310
59
28
310
304
28
171
195
304
217
28
304
310
310
301
281
310
58
310
6
423
310
495
304
270
304
304
310
28
358
28
304
304
21
304
310
28
304
56
3
304
437
310
473
98
28
28
310
334
408
256
310
310
292
310
139
304
304
28
368
304
304
34
310
28
304
310
310
28
310
304
89
500
177
304
28
304
304
304
411
304
53
298
49
98
28
28
493
186
28
28
384
310
28
469
282
389
310
288
241
28
310
304
28
383
281
100
125
39
28
34
496
304
72
28
304
476
28
28
310
141
304
185
214
28
55
44
436
310
310
310
28
310
310
304
304
310
341
413
238
304
310
304
148
28
28
157
367
310
310
358
446
304
304
214
143
310
50
366
357
28
174
310
310
487
402
120
154
367
49
310
28
267
304
310
104
310
184
28
28
97
304
209
58
428
304
28
132
126
310
28
147
173
195
304
30
304
282
310
310
310
328
304
310
310
475
398
310
327
322
28
28
310
304
304
291
230
161
28
304
304
310
98
310
61
310
304
310
310
304
348
479
490
28
304
137
332
318
202
334
332
304
310
28
252
370
304
310
304
310
304
310
250
304
304
310
28
270
134
62
28
113
310
28
304
304
402
310
147
304
28
324
201
28
304
496
304
399
25
304
304
65
304
116
310
237
304
15
28
310
28
304
310
120
28
224
304
332
304
304
367
310
310
304
99
310
310
304
310
28
127
304
304
91
28
304
446
310
304
304
304
28
28
304
311
28
65
13
49
232
304
28
164
310
310
202
304
313
92
423
28
459
158
124
310
156
310
304
310
28
437
28
304
304
304
310
313
447
304
304
304
28
304
310
304
304
217
310
282
389
229
405
304
304
310
304
28
310
290
28
310
281
495
310
28
178
304
188
310
28
50
304
334
134
286
477
28
304
56
28
28
310
90
310
173
304
35
304
304
28
384
210
28
310
28
304
304
310
304
59
304
428
304
310
124
28
316
424
304
310
28
496
418
91
310
304
150
28
176
310
426
348
310
411
383
242
304
310
31
272
310
392
310
304
310
189
28
202
310
304
310
165
185
310
381
310
8
305
28
382
377
229
307
270
310
304
428
310
464
28
199
156
310
349
28
310
304
304
304
310
304
184
496
304
304
304
304
61
28
28
304
299
28
444
492
28
484
90
43
4
304
28
310
28
353
310
304
115
28
301
408
28
310
28
310
484
304
310
304
304
310
280
28
173
28
28
28
147
68
310
28
140
186
28
44
28
339
310
310
424
28
28
301
310
28
377
28
28
28
304
304
222
28
60
10
310
310
304
349
304
304
126
104
304
310
304
386
463
28
26
280
334
310
111
310
411
15
304
304
499
3
304
455
310
50
28
304
310
304
310
131
304
304
304
101
120
28
28
209
289
310
427
495
304
304
453
7
310
25
310
310
315
304
65
270
28
28
63
18
304
411
310
304
28
28
422
487
28
235
423
28
304
310
310
304
310
113
473
120
310
304
16
304
304
440
28
310
304
28
304
28
28
28
304
28
423
267
304
281
304
304
304
310
165
338
310
310
49
310
382
380
310
304
130
88
310
249
428
304
310
28
397
310
304
478
310
65
142
358
28
304
28
28
28
65
310
28
81
310
164
435
28
28
28
291
304
218
310
304
304
28
436
154
304
226
304
310
304
28
214
309
331
310
304
28
28
304
304
156
304
13
310
369
331
28
304
252
423
304
301
281
28
262
387
310
44
310
28
155
161
310
304
186
309
28
483
195
28
28
28
304
304
464
402
115
381
174
297
475
304
310
304
28
304
28
403
304
304
310
35
310
488
28
304
310
310
285
296
467
184
28
423
304
463
127
28
325
28
28
28
28
310
310
28
304
310
5
304
28
310
304
7
310
28
304
28
304
28
310
310
304
28
304
310
310
310
28
402
321
310
28
28
466
34
28
186
304
436
28
28
28
293
32
28
28
379
28
304
291
310
190
310
310
28
304
471
28
207
28
304
28
121
28
310
28
460
76
82
28
28
28
304
310
310
310
310
172
51
304
310
28
304
224
191
25
415
310
274
310
310
28
28
28
408
304
310
152
140
310
310
310
183
304
28
366
306
270
28
28
28
304
310
301
28
98
28
402
304
36
210
304
304
28
86
304
230
382
381
366
423
310
28
310
364
33
291
28
28
304
140
160
78
382
304
304
389
240
89
304
68
310
304
392
453
394
310
417
148
304
49
28
310
192
310
28
205
258
304
310
115
304
310
313
310
28
382
446
304
203
304
462
310
304
304
310
483
19
304
28
304
304
70
251
304
28
403
99
449
28
368
270
310
304
28
304
313
315
402
126
362
310
2
218
310
310
42
304
142
28
304
158
304
304
310
457
304
310
28
310
304
310
304
310
444
114
310
227
310
304
302
414
206
310
304
28
28
1
294
446
310
471
304
304
73
397
3
310
28
28
259
411
310
290
336
28
310
291
338
304
222
28
28
304
28
274
99
310
304
28
310
28
39
304
28
16
14
304
304
304
221
342
116
304
30
372
345
144
304
413
28
28
210
304
28
99
28
28
304
447
485
304
28
277
28
1
304
310
264
310
106
28
304
108
304
28
391
310
304
273
304
310
314
28
28
301
194
304
304
117
310
328
310
310
304
65
310
310
326
310
310
33
28
304
147
304
339
341
390
28
28
310
304
28
304
361
310
93
28
197
28
183
14
28
28
28
304
25
28
28
323
304
416
28
28
304
500
28
28
310
310
28
239
305
28
350
28
28
435
304
304
62
304
321
3
310
357
33
28
44
304
352
28
310
28
302
28
430
304
28
310
28
351
310
483
28
437
304
310
310
445
310
304
304
495
304
304
195
28
9
28
402
311
28
28
20
265
310
28
310
270
81
304
95
28
440
304
304
304
304
164
304
270
310
304
211
304
268
304
310
390
310
185
28
148
310
28
304
4
128
293
310
85
310
310
304
339
135
28
310
253
304
304
310
184
28
315
304
310
310
229
219
161
28
28
265
28
28
28
187
310
28
304
310
409
12
461
416
28
310
211
304
310
304
304
310
298
28
152
28
1
310
310
28
386
310
304
310
310
133
304
310
246
304
310
304
304
304
83
217
28
310
200
310
310
186
310
98
28
434
304
310
139
28
310
324
304
460
304
304
448
28
81
28
304
53
304
131
28
28
335
28
304
339
304
242
351
461
231
363
310
304
310
133
55
430
429
281
382
310
304
304
293
115
453
103
281
28
310
127
223
28
214
282
211
304
304
346
367
310
310
310
378
176
310
310
488
487
28
28
310
304
386
28
310
304
28
310
321
28
115
28
337
304
339
118
304
310
119
427
304
304
28
28
28
434
475
310
28
304
137
52
270
310
310
423
304
310
28
304
53
304
28
13
310
309
141
449
310
18
28
304
310
28
28
310
251
28
304
163
414
304
310
378
310
28
304
304
122
304
1
28
28
310
176
310
310
313
304
304
237
304
28
304
28
310
293
14
437
186
304
477
160
304
184
28
28
310
304
304
28
28
304
304
409
310
130
28
28
83
304
267
304
310
399
310
28
28
304
270
310
189
365
355
28
304
28
149
28
304
304
110
28
484
288
28
370
177
480
28
310
304
253
120
310
310
304
304
310
304
310
288
310
28
28
304
310
310
304
304
73
28
432
28
310
304
310
304
310
253
28
1
199
162
28
310
310
438
304
310
304
469
28
499
28
304
310
304
141
304
28
310
304
446
483
28
22
198
304
138
310
206
28
304
28
1
310
340
347
28
422
53
304
28
28
28
304
10
304
310
399
310
304
310
445
343
304
304
304
222
399
270
333
28
310
490
9
304
3
310
310
284
290
28
28
304
67
357
399
304
43
350
310
28
304
28
304
304
304
128
28
426
304
354
310
263
310
304
85
181
304
304
28
332
310
304
304
28
88
310
11
304
310
310
321
310
310
28
304
304
304
310
28
304
211
310
304
221
476
304
28
28
28
17
1
304
464
304
56
28
310
310
304
310
304
310
28
304
272
491
28
304
304
49
310
310
304
149
28
28
28
33
338
310
28
240
367
320
28
483
56
304
310
49
49
28
327
93
306
310
28
489
394
304
28
147
28
444
28
405
304
28
283
104
304
240
28
193
28
71
28
304
304
28
304
241
310
28
302
310
310
310
281
402
310
310
107
310
304
397
310
120
304
28
423
310
28
253
223
492
399
310
304
201
306
124
310
304
315
310
237
310
28
390
310
301
407
310
285
310
486
402
38
464
28
62
349
325
241
281
147
401
4
28
312
310
135
310
184
28
361
28
304
310
336
304
472
230
304
304
304
270
36
304
148
396
154
79
28
207
28
495
304
28
28
304
304
304
120
310
304
281
28
120
28
304
294
147
304
294
310
122
310
304
423
28
493
304
310
148
304
28
460
311
257
28
304
361
310
346
142
310
28
310
398
310
28
28
169
184
310
304
304
304
201
304
304
28
310
28
310
244
458
304
261
150
304
65
304
304
28
396
304
250
28
455
310
178
122
310
21
28
479
304
28
392
480
304
304
406
391
304
147
310
28
310
28
304
395
28
67
304
310
304
460
306
240
483
486
310
304
310
281
275
28
310
310
287
310
304
382
35
499
28
491
425
274
491
304
79
145
479
304
310
379
304
304
304
304
28
124
310
28
311
28
65
442
53
310
373
454
304
304
28
463
310
28
304
308
28
310
479
304
144
27
304
17
28
211
461
386
477
28
310
28
190
422
310
28
304
304
310
310
333
448
277
28
304
63
310
304
198
184
28
310
370
304
310
28
57
310
310
28
377
409
390
132
28
28
310
304
28
28
252
181
304
385
310
310
28
492
304
310
206
453
28
188
28
304
304
310
304
304
467
28
304
382
28
28
28
304
310
310
38
304
304
28
28
28
28
28
28
425
109
310
348
304
310
444
310
65
37
12
304
69
35
239
28
240
28
115
28
310
175
28
28
17
214
28
466
304
28
236
304
304
147
236
450
28
310
310
291
304
304
310
28
47
310
28
304
445
7
28
28
304
304
396
304
318
19
310
344
28
28
304
78
271
427
304
244
252
28
304
17
304
310
403
8
310
310
310
28
192
360
28
76
304
310
28
304
28
259
285
310
331
28
304
304
304
304
310
28
304
304
270
310
304
310
292
304
28
304
306
304
304
304
310
408
97
385
49
28
304
310
310
332
42
92
304
304
253
28
310
310
367
103
313
310
28
310
28
75
190
330
28
310
304
310
448
310
301
310
172
304
28
28
304
332
28
310
304
304
89
28
304
310
425
445
348
298
32
121
28
28
304
304
310
393
333
304
304
302
310
39
304
304
284
166
28
304
304
265
398
139
332
130
310
304
333
304
28
310
304
310
310
402
300
104
310
304
28
304
310
310
28
116
28
304
28
304
310
175
28
304
28
304
253
224
310
28
302
49
28
304
304
495
28
44
196
406
310
193
390
195
304
28
310
28
304
304
310
28
304
402
304
28
310
313
304
310
266
282
304
304
28
28
413
28
372
310
310
304
408
483
423
304
28
343
406
28
310
310
394
65
304
304
478
310
310
213
304
212
310
67
47
310
304
287
477
28
28
304
310
310
480
304
90
28
28
297
1
310
304
28
304
310
304
310
28
310
304
304
29
76
310
310
53
304
304
310
177
304
103
28
143
206
314
22
310
310
304
378
297
310
304
28
28
304
304
30
28
310
28
304
28
193
494
419
310
157
304
310
28
28
310
303
310
310
304
483
310
310
28
28
164
304
304
304
310
310
488
28
28
310
310
310
102
28
310
383
359
28
304
304
4
28
65
102
362
313
304
28
36
310
304
310
28
133
28
310
28
304
304
28
310
28
36
304
304
355
167
28
92
304
145
310
310
464
304
304
304
190
304
466
281
28
310
310
304
292
28
304
28
408
310
390
304
310
423
310
28
310
52
304
483
28
310
304
285
28
28
310
310
310
310
21
310
265
291
310
310
310
114
28
20
28
304
28
304
328
192
259
310
304
28
347
304
28
310
310
229
304
304
304
443
321
497
310
457
28
310
28
28
358
252
310
28
304
474
304
281
304
144
28
304
28
219
28
306
28
304
304
113
301
28
310
304
165
310
272
304
310
450
28
156
49
428
28
304
133
393
219
304
302
99
498
304
28
28
28
28
383
304
304
310
310
310
304
308
107
310
413
310
28
135
245
310
408
334
296
205
310
310
304
385
28
28
28
310
420
68
310
189
310
304
310
335
304
304
42
28
451
304
310
5
28
310
304
306
310
304
304
110
254
466
304
28
82
310
28
454
304
304
301
304
314
310
28
302
455
304
339
310
310
304
28
153
28
310
28
310
28
335
28
33
288
310
304
304
434
369
28
28
310
265
284
304
126
310
28
28
34
28
310
402
310
310
318
90
304
81
304
304
188
310
181
124
378
304
304
310
310
28
134
310
114
310
310
304
387
304
310
28
112
304
304
171
319
310
28
408
301
310
28
310
28
28
304
304
304
182
149
408
28
310
28
15
9
124
304
304
313
310
304
304
363
28
116
217
28
121
172
304
310
310
402
41
304
304
304
28
310
296
28
310
420
336
304
28
420
291
408
219
332
310
62
28
28
65
310
310
310
304
304
313
237
310
498
304
313
28
310
232
53
240
310
28
310
465
304
304
28
28
310
310
304
310
310
28
304
304
98
304
310
427
64
270
299
310
28
49
270
304
28
28
304
310
310
310
310
310
138
304
304
304
273
304
28
28
438
304
28
304
310
304
310
164
310
310
304
310
310
28
28
63
282
28
263
310
102
28
310
28
349
304
28
190
304
28
310
28
310
156
310
450
26
28
52
408
304
310
111
28
28
310
149
392
304
488
28
434
304
408
6
238
295
28
310
304
304
28
28
310
310
28
28
310
76
310
310
28
310
44
28
65
467
11
304
304
344
304
485
313
28
310
296
123
396
28
304
304
28
304
435
304
28
127
288
156
119
28
310
171
225
310
28
304
77
28
304
310
147
28
310
28
304
28
304
304
147
272
388
310
310
28
304
310
409
165
310
310
304
310
28
64
434
432
304
28
310
28
304
49
310
304
28
411
310
310
304
310
310
310
184
304
310
310
28
310
68
425
413
304
28
475
274
211
174
351
28
304
68
76
450
304
304
304
94
304
50
482
304
142
310
304
310
337
304
285
391
304
304
28
310
28
304
109
304
304
28
304
447
28
310
480
229
310
53
79
184
28
330
304
304
355
116
304
310
304
304
304
412
368
310
304
28
28
412
310
28
310
310
28
310
430
310
310
28
304
25
310
380
310
310
176
304
446
310
304
497
310
304
28
310
469
28
304
304
139
28
496
83
372
310
304
291
28
28
28
304
84
30
299
310
364
304
310
310
278
28
164
304
28
423
304
28
205
281
310
289
310
342
1
310
304
28
28
80
28
486
304
277
68
68
310
173
28
304
310
245
221
44
23
304
434
304
28
28
28
46
310
485
304
43
304
310
208
28
304
1
65
28
165
76
304
28
28
452
28
304
304
310
211
413
310
88
346
28
28
304
310
262
28
360
28
28
124
1
51
320
28
310
28
310
28
28
304
304
260
1
310
310
348
310
310
28
304
95
205
304
304
340
304
28
191
28
304
28
304
28
169
54
187
310
281
310
304
304
494
304
310
28
387
310
230
28
118
304
310
55
199
9
310
304
304
304
304
324
304
310
103
28
417
310
310
28
304
304
267
304
28
310
232
28
23
147
347
498
94
304
320
282
28
135
304
310
151
304
304
243
310
304
28
28
310
304
170
314
350
93
250
304
310
310
28
28
304
310
304
310
195
353
493
304
225
43
310
310
28
310
28
304
28
31
310
497
28
310
304
100
250
147
414
304
28
42
28
387
28
215
304
310
28
34
304
310
79
310
312
28
163
28
173
28
90
53
304
310
268
35
28
304
310
310
304
292
304
28
310
304
28
28
429
28
310
28
310
28
5
363
310
330
28
304
318
310
301
310
28
308
310
189
310
64
10
304
49
304
254
240
310
310
310
1
270
304
28
310
135
310
304
28
304
109
310
310
156
28
304
28
142
381
310
428
28
478
304
39
92
247
310
28
49
304
411
304
310
398
373
28
28
304
68
28
28
28
327
310
28
103
380
28
310
304
288
304
304
3
364
39
28
374
1
310
379
304
270
371
492
75
304
400
62
132
310
421
28
7
39
310
208
409
52
94
304
310
70
270
28
28
304
310
28
435
304
28
310
28
304
488
310
304
304
114
118
310
28
28
346
304
28
415
304
56
476
304
304
310
75
304
476
237
120
27
28
304
310
304
310
95
304
28
310
304
28
170
375
281
301
304
304
211
28
28
28
304
114
310
304
222
28
486
200
28
412
304
90
28
400
312
329
304
310
304
28
450
301
483
333
28
28
310
304
28
310
311
349
328
28
460
28
219
304
304
198
153
8
310
28
301
205
28
263
28
324
304
16
310
28
223
304
441
310
470
310
28
176
326
28
304
55
85
310
248
28
304
310
412
28
28
409
120
211
135
28
28
424
464
304
301
28
337
28
42
310
306
28
304
28
304
310
205
304
304
28
310
304
440
310
199
28
304
28
28
310
28
310
239
304
382
253
285
304
231
28
310
304
304
304
140
310
146
376
28
127
442
67
454
432
287
28
304
304
304
310
28
304
122
310
483
378
28
226
28
28
231
28
304
28
310
310
65
304
28
331
28
304
304
61
368
465
304
59
319
28
310
318
345
28
310
310
28
344
120
379
114
127
304
310
310
310
304
309
28
491
310
304
304
134
304
217
426
130
56
310
310
252
304
114
28
215
28
243
454
310
28
28
304
304
304
353
310
333
304
310
39
310
39
151
310
214
310
28
310
190
28
304
128
304
28
412
28
310
310
116
28
17
1
28
284
28
304
57
310
8
231
54
188
483
438
220
28
310
168
310
179
28
28
304
28
310
350
304
304
310
310
28
195
305
28
418
28
276
270
310
304
28
207
304
332
364
41
304
28
408
28
28
40
40
391
28
304
310
28
80
53
22
310
490
89
304
310
250
304
272
28
63
290
202
310
304
28
76
28
310
310
350
310
375
355
310
318
304
286
306
310
304
412
310
304
8
118
209
304
310
304
310
48
492
304
28
28
304
28
310
177
310
252
382
22
428
52
263
28
28
270
301
304
125
400
310
310
310
304
304
28
28
310
304
28
104
304
304
28
242
28
408
1
28
120
28
304
310
310
212
310
28
193
28
421
395
128
310
385
310
28
53
310
304
28
28
304
341
28
304
313
304
375
457
411
416
304
492
310
304
39
53
28
28
231
28
451
28
304
28
10
28
28
28
251
295
28
186
423
28
304
28
37
310
28
28
28
483
70
310
310
28
479
421
359
301
313
304
310
299
28
304
28
365
357
28
310
419
304
331
101
310
6
270
304
310
304
304
304
310
81
478
49
310
28
394
52
304
304
304
28
246
453
333
304
347
456
102
28
416
310
28
290
304
327
28
310
304
28
94
28
227
373
304
310
310
303
96
6
411
28
262
412
304
304
391
310
321
304
270
310
128
310
310
31
28
173
163
265
481
28
28
28
129
304
304
310
310
433
304
286
310
28
425
310
310
28
310
28
304
304
29
310
310
409
304
304
304
304
28
382
304
304
310
310
7
28
304
332
28
132
388
28
304
304
370
310
88
28
304
426
281
56
304
310
28
304
304
310
28
435
28
310
383
154
304
344
304
139
304
304
304
435
375
310
28
453
343
272
304
304
449
349
304
304
28
304
304
88
161
304
175
310
65
304
202
316
243
310
56
451
399
153
12
28
338
304
408
1
349
88
8
28
497
28
75
310
310
304
220
28
304
304
304
28
429
310
157
304
473
39
420
218
28
304
310
293
310
28
28
28
28
377
443
310
304
110
83
427
310
447
487
240
447
321
279
304
373
279
28
28
310
304
28
1
310
310
288
304
304
304
395
225
28
205
100
304
90
147
378
439
28
304
81
310
28
223
34
304
28
496
332
304
139
310
310
196
28
310
43
304
304
28
261
225
496
304
28
275
304
310
416
304
304
310
28
337
448
304
28
310
472
28
262
304
310
270
211
28
174
304
28
248
76
338
94
310
28
28
262
424
310
344
304
28
310
293
145
304
310
310
28
49
390
304
217
28
28
310
42
310
483
28
310
304
304
28
301
45
310
28
28
435
430
310
371
28
310
304
310
28
139
119
122
310
28
365
156
304
310
263
304
304
253
313
304
304
28
310
310
310
222
28
337
310
310
28
28
304
310
304
28
28
28
49
28
304
28
304
292
28
304
281
304
304
304
310
28
310
30
28
28
304
310
310
308
479
310
304
304
372
58
304
304
310
304
28
304
304
28
28
28
310
310
28
304
28
405
490
136
28
304
120
28
28
310
304
415
21
367
200
304
28
310
304
28
28
249
304
304
304
278
500
304
310
120
45
28
310
284
157
304
304
235
141
28
376
291
310
41
28
159
189
92
28
28
240
330
132
28
28
310
310
28
304
428
304
310
240
28
310
32
26
323
304
304
28
28
28
304
135
28
423
304
271
310
382
304
28
304
310
304
310
310
304
310
40
28
304
227
304
161
310
23
436
304
42
310
304
28
310
493
28
310
216
310
310
28
388
258
304
304
341
283
197
310
304
438
310
304
131
451
310
28
310
109
153
310
394
304
300
304
29
443
407
304
310
28
304
304
28
28
304
310
98
28
304
455
410
310
408
304
28
310
247
182
28
310
304
310
406
28
304
28
270
343
310
304
310
304
28
90
74
338
28
1
310
53
301
310
380
310
304
28
28
28
310
162
304
28
304
445
310
78
152
151
289
310
310
28
85
405
409
28
310
141
304
310
49
304
304
345
310
406
304
404
310
261
304
101
304
117
310
304
95
408
28
304
332
495
28
28
168
304
256
310
310
28
28
258
476
304
486
28
360
310
238
304
489
28
240
28
77
3
18
435
310
310
28
86
28
304
310
374
39
310
28
310
28
304
304
304
304
86
310
28
28
442
310
211
438
2
304
28
304
483
310
402
310
310
315
310
307
310
304
310
28
138
28
310
147
301
103
12
397
444
310
328
393
310
310
304
413
28
28
310
28
147
304
304
310
159
304
310
483
304
276
28
211
294
310
304
310
28
304
304
310
316
108
187
310
28
302
247
490
167
28
304
304
310
392
255
28
28
28
34
304
485
203
65
28
310
415
413
117
28
185
310
304
304
304
148
28
304
407
310
256
28
310
310
183
377
24
28
310
429
304
500
310
76
28
28
28
58
310
28
304
310
311
281
444
415
310
39
304
304
159
411
310
310
28
310
27
28
67
304
310
304
468
304
92
310
147
249
28
304
310
304
310
310
310
28
304
28
349
310
28
304
304
310
28
293
51
304
28
28
310
304
95
147
426
28
304
310
310
28
146
164
301
423
304
304
304
280
310
299
28
38
372
16
255
28
226
310
301
28
28
310
28
301
304
310
75
13
304
369
475
310
310
433
304
310
224
304
310
304
310
214
304
310
310
304
310
310
162
310
28
329
28
304
304
28
210
176
28
41
28
107
310
304
310
304
28
28
310
28
135
310
28
28
28
310
361
310
28
28
304
310
65
28
310
310
28
106
310
310
14
310
28
304
304
7
28
120
480
304
394
350
310
304
310
310
310
489
281
304
304
240
310
226
310
174
310
93
28
310
310
17
304
92
160
311
304
304
304
211
310
310
28
304
304
28
28
193
28
28
58
28
304
21
310
310
28
478
304
28
109
304
471
28
304
28
310
310
57
343
28
420
147
71
67
28
28
304
28
310
301
69
433
334
49
304
489
310
28
304
372
304
28
304
304
28
304
304
482
304
28
244
366
304
310
28
310
304
365
28
304
40
83
304
28
28
28
267
304
287
304
200
304
310
28
28
304
304
469
380
304
102
310
310
28
211
310
310
108
66
223
304
310
304
281
304
10
304
28
53
304
313
304
28
310
310
310
28
304
147
304
447
231
185
189
2
304
165
28
304
172
310
310
247
430
398
100
491
28
310
442
33
310
39
49
304
128
299
312
486
310
304
28
310
304
304
238
237
310
310
310
144
28
304
427
304
498
328
140
479
177
310
275
91
457
354
78
301
78
30
493
304
304
486
304
304
304
55
28
28
310
185
317
492
28
28
28
304
365
310
485
310
28
28
310
218
310
56
310
194
28
242
164
110
304
304
304
370
363
28
304
304
304
28
220
310
304
193
310
28
305
28
310
120
28
28
310
28
213
344
310
353
40
497
28
28
402
419
15
224
51
252
28
28
439
418
310
28
304
304
177
310
176
356
437
310
106
28
422
152
28
59
208
304
120
28
304
28
16
27
425
28
301
28
310
304
70
304
404
482
310
304
197
314
310
310
316
14
263
412
354
304
147
304
301
28
224
28
8
310
67
226
163
28
200
28
366
115
310
304
301
23
304
304
304
312
28
158
460
312
328
292
310
28
476
214
304
339
28
304
28
313
28
310
28
310
310
28
454
304
310
28
310
304
329
342
310
304
122
434
304
310
310
420
28
283
145
304
493
147
304
310
304
28
304
304
304
310
28
277
310
349
310
310
310
28
28
28
304
147
28
304
304
189
187
243
182
28
304
28
310
310
148
419
310
55
28
310
304
310
304
177
28
292
310
28
172
372
304
214
304
28
304
304
304
310
187
310
28
304
137
28
28
304
310
28
426
310
310
50
28
304
28
79
304
310
3
356
418
310
266
417
28
28
21
304
233
310
411
65
223
402
28
28
28
239
263
219
310
227
413
197
310
329
483
310
310
310
304
30
177
310
5
304
304
400
304
5
50
28
154
154
310
28
310
62
211
28
95
130
28
28
228
182
449
28
310
28
368
28
28
50
44
28
304
343
310
28
26
386
304
17
27
28
281
86
310
28
46
327
341
304
281
304
28
310
304
304
310
194
310
310
304
28
252
427
225
281
304
304
310
304
28
304
310
310
304
28
310
304
310
28
197
304
304
28
274
206
1
310
164
447
28
201
310
301
304
28
310
28
28
310
28
28
190
310
310
341
332
301
304
304
279
498
153
304
310
111
310
326
28
259
28
28
434
28
304
304
310
289
28
310
6
304
382
304
310
475
304
304
28
304
310
28
304
452
28
417
28
379
310
28
310
28
310
59
28
31
310
304
263
310
310
28
481
251
444
391
28
301
310
28
310
106
304
304
310
28
310
304
281
304
304
310
397
310
57
373
310
310
304
28
310
310
28
309
448
310
28
304
192
28
28
304
310
304
128
200
304
304
310
28
380
28
22
373
28
304
304
380
310
395
28
310
28
310
268
310
304
28
113
310
28
28
339
9
116
304
236
310
310
304
28
310
131
304
447
420
287
65
28
310
311
38
310
439
190
365
28
336
28
304
310
19
199
304
171
28
313
463
197
146
304
28
304
270
28
64
310
368
28
254
374
27
28
310
403
280
107
435
297
204
104
310
310
316
43
304
304
304
51
183
441
28
350
28
430
304
304
310
28
28
304
310
312
310
304
304
310
430
58
310
28
28
81
258
310
304
351
310
304
332
28
304
304
28
337
26
99
98
28
310
306
147
304
28
310
310
304
310
28
28
28
310
473
310
120
310
28
28
477
94
28
270
28
304
28
304
279
304
304
310
411
310
310
28
485
232
304
310
28
304
28
28
281
103
310
310
103
310
356
28
304
353
310
28
304
402
170
166
310
310
403
1
489
310
100
274
270
310
310
143
421
200
310
304
434
310
304
304
6
310
357
28
310
310
394
28
28
310
304
478
304
314
28
28
404
33
483
344
310
2
304
163
143
310
304
304
310
310
28
277
310
483
28
14
395
211
4
134
334
237
310
310
304
310
482
310
107
217
1
1
180
304
498
101
304
304
310
4
304
302
304
310
356
165
277
304
226
15
304
310
304
284
19
304
309
310
132
280
59
28
304
122
28
304
304
254
310
320
323
28
263
310
215
28
74
420
310
55
318
28
29
28
310
39
310
304
304
304
73
28
430
310
28
68
86
304
28
339
38
451
310
28
127
28
310
310
310
158
229
186
28
29
375
304
304
304
304
198
304
304
345
310
304
344
304
310
83
28
310
167
28
351
404
310
304
166
28
304
304
304
28
28
310
304
304
85
304
28
490
28
310
28
114
310
478
28
310
419
363
28
304
310
28
310
122
304
28
53
304
238
304
310
121
310
24
310
304
366
59
313
304
304
304
304
68
257
72
344
310
1
443
28
304
10
310
310
26
244
307
383
310
434
28
304
28
310
162
28
304
28
364
263
310
304
310
282
304
304
413
497
127
154
310
28
197
68
310
28
310
304
304
310
304
78
65
157
304
310
266
304
304
49
310
402
449
310
310
28
491
310
310
304
28
292
133
345
304
304
493
30
83
28
310
28
408
28
304
304
146
476
28
304
28
28
304
188
408
145
310
310
397
28
137
304
304
28
139
102
197
403
18
81
28
39
28
304
131
310
310
310
161
371
28
304
28
49
438
315
304
108
28
304
67
310
310
109
365
331
304
383
28
332
304
304
310
310
310
210
310
310
49
310
310
291
350
261
28
297
304
310
224
304
270
304
28
28
28
261
231
304
479
304
310
419
388
310
62
304
35
310
310
28
28
310
430
28
310
304
28
28
82
28
304
304
304
197
396
300
304
304
283
310
310
53
1
28
141
310
28
28
304
451
134
304
28
304
304
408
441
310
53
304
28
182
103
156
374
421
28
304
28
304
377
43
310
304
28
304
28
28
235
28
483
238
28
28
57
28
28
304
293
82
28
310
310
484
304
194
310
310
304
28
310
97
28
310
28
310
28
28
304
304
304
28
304
304
304
28
304
310
402
28
310
28
28
109
304
406
310
304
310
94
28
310
304
28
92
304
310
325
326
259
207
500
310
303
310
304
147
28
310
211
1
28
240
477
304
28
301
310
263
230
390
310
470
310
310
378
64
310
28
424
155
483
28
28
260
321
28
15
28
28
304
310
310
346
249
28
36
304
310
35
59
427
304
28
304
267
178
304
304
449
297
355
300
28
28
304
496
103
237
310
28
296
370
28
459
328
304
310
304
174
28
28
310
310
310
304
304
310
28
310
304
310
310
304
310
310
28
17
144
301
406
223
138
304
316
33
304
367
310
28
138
304
93
28
359
346
211
461
304
134
280
189
304
28
310
304
310
28
304
28
28
310
46
371
28
211
310
310
201
310
336
28
28
310
304
304
49
310
310
304
63
473
370
402
68
399
304
135
395
218
5
53
121
304
310
184
337
310
143
304
304
310
141
304
310
304
310
304
402
490
61
28
304
304
28
304
304
304
304
28
310
310
140
304
304
310
304
28
159
310
304
28
144
28
291
310
388
28
304
483
313
432
304
310
28
304
310
28
304
310
85
310
301
277
326
52
28
287
310
304
28
310
3
28
304
28
310
115
28
304
220
304
384
310
304
28
28
287
405
310
310
253
304
304
402
310
304
310
28
304
17
90
310
412
310
250
304
304
367
28
310
83
28
304
349
310
304
304
310
28
158
304
324
342
293
28
297
304
310
476
310
28
90
367
310
285
342
310
240
304
304
281
268
28
365
107
28
405
304
401
270
28
28
216
28
147
304
460
310
270
304
310
310
462
164
28
187
178
400
390
239
316
109
28
310
339
310
31
310
270
2
116
327
310
28
304
28
289
28
388
310
304
310
332
310
314
28
24
28
355
304
335
310
28
310
304
456
38
310
28
138
28
165
304
310
455
304
425
310
28
310
287
304
310
406
65
310
185
197
304
304
310
28
192
278
28
65
134
28
269
310
304
319
447
310
310
39
48
310
214
373
304
28
310
178
28
190
304
499
304
304
442
139
1
313
183
304
310
83
425
310
310
28
304
311
310
477
304
310
310
298
21
310
184
28
304
310
310
28
304
310
304
310
420
304
310
310
28
28
304
280
304
310
310
95
480
304
383
65
28
304
107
28
28
127
405
310
325
304
304
323
310
304
65
304
310
166
28
109
304
304
490
28
28
201
28
28
304
304
310
168
87
310
310
339
310
310
304
304
310
278
476
304
304
291
304
378
89
310
310
327
304
310
310
28
310
128
415
304
304
304
310
304
389
304
420
270
28
310
53
310
28
28
304
304
310
363
28
222
310
28
485
28
304
71
28
406
304
17
39
252
10
28
310
301
28
304
310
310
310
166
484
310
134
28
310
147
310
28
361
310
321
416
28
495
124
28
304
134
310
304
304
382
310
119
354
216
165
28
423
329
304
310
310
28
304
6
416
450
474
165
447
304
304
310
28
370
28
310
310
310
304
404
304
167
28
28
310
289
484
304
304
310
28
304
28
262
442
383
281
28
138
120
28
28
346
310
310
304
330
304
307
65
310
294
310
304
15
310
93
304
211
304
304
310
310
28
28
28
304
56
310
304
310
483
39
310
28
304
304
310
310
281
310
28
291
304
310
231
304
28
310
310
28
310
147
304
310
16
28
28
28
28
310
391
29
310
28
310
28
304
304
28
310
431
301
310
300
28
28
304
80
304
304
281
304
310
310
283
257
310
368
310
300
289
304
28
28
310
247
310
219
310
387
164
310
44
86
48
240
225
444
304
304
304
65
310
28
310
473
112
28
170
42
304
310
304
28
28
178
28
490
386
175
115
232
304
304
49
304
313
44
310
304
236
310
369
144
28
28
310
497
310
304
304
304
310
328
310
304
304
310
213
310
206
315
28
143
185
190
310
310
304
310
310
266
310
207
28
28
310
453
429
28
325
9
293
28
310
421
358
310
1
310
28
28
39
28
281
76
310
407
28
285
28
402
310
304
59
310
281
405
149
306
28
310
28
183
114
304
310
28
428
448
153
141
28
304
102
28
304
28
313
28
28
304
323
304
304
402
28
184
28
310
304
306
304
310
310
304
28
304
304
28
28
304
304
304
310
304
316
394
311
310
304
28
49
364
365
387
462
310
310
490
448
28
28
410
251
28
310
120
312
291
156
304
343
310
476
404
6
415
310
342
432
39
304
291
332
28
406
304
28
360
304
310
430
485
28
425
28
310
304
408
112
304
310
91
429
165
304
480
28
297
304
304
28
28
310
270
310
310
304
499
163
28
28
108
304
304
28
275
423
304
304
18
28
310
304
375
374
28
310
304
266
336
304
304
450
300
304
336
460
28
1
28
120
63
28
141
28
304
389
304
28
28
101
310
304
304
278
28
166
239
28
310
183
214
310
304
310
310
185
22
404
28
270
304
65
304
304
225
115
322
28
413
327
304
28
100
310
310
310
304
28
310
28
28
47
310
28
331
304
304
304
44
452
301
28
314
28
304
28
28
28
310
291
165
211
304
211
310
215
310
73
65
274
310
332
28
372
192
310
28
310
304
310
310
147
304
396
304
231
408
153
304
305
304
310
28
15
304
183
161
304
28
28
79
310
393
323
39
267
304
28
77
359
461
281
337
6
304
296
28
109
310
310
154
365
157
441
450
310
310
304
304
304
399
463
304
304
176
310
174
328
310
310
304
310
28
229
66
310
230
28
211
310
304
310
28
250
304
226
28
240
363
12
304
310
28
304
310
316
304
270
423
120
28
28
28
304
28
281
304
97
28
396
310
254
28
28
28
304
301
374
310
28
304
304
430
350
28
260
74
28
28
310
488
310
304
304
493
310
310
28
475
310
28
310
28
28
415
178
310
291
446
255
28
97
396
310
310
280
310
402
188
304
230
310
323
328
304
49
229
304
304
304
28
304
3
228
382
490
251
140
310
28
310
304
310
448
304
471
310
202
304
304
122
310
304
28
310
304
310
28
420
118
304
201
28
304
28
304
310
310
28
310
71
310
304
28
277
304
28
304
65
28
304
331
28
28
304
39
310
28
345
28
313
197
28
304
401
28
310
47
311
28
310
310
287
28
310
28
310
423
147
310
310
28
28
304
304
310
310
40
313
318
67
304
439
304
144
28
28
458
58
474
310
74
304
304
304
310
468
304
310
28
244
28
28
211
310
180
53
310
28
310
304
310
120
28
28
110
304
310
65
310
310
82
430
304
71
28
304
112
191
131
310
456
278
310
304
146
304
304
310
310
445
28
86
310
483
304
28
49
289
304
216
310
310
147
28
63
28
145
304
230
28
391
485
307
438
408
166
304
304
462
28
304
28
184
408
185
28
28
28
330
28
279
28
462
304
137
310
61
28
490
53
304
208
281
28
133
291
28
462
28
28
310
28
383
28
304
171
28
304
28
28
431
310
226
28
304
18
304
310
28
304
304
304
141
59
28
304
211
304
332
28
28
139
224
310
28
168
181
163
304
28
310
152
28
310
83
143
28
281
5
304
28
240
270
319
469
83
190
28
451
28
28
310
82
172
310
304
477
219
7
414
310
28
28
28
217
28
468
28
120
28
329
310
476
242
310
304
310
304
310
83
270
154
304
161
304
28
28
310
28
310
498
73
28
28
310
304
225
310
310
64
310
337
355
340
400
28
304
28
28
28
310
75
446
28
310
28
28
442
80
304
28
28
99
28
483
208
310
354
147
304
166
303
494
395
304
391
92
314
310
304
304
304
469
167
310
235
28
28
28
304
304
93
310
310
304
310
304
310
28
304
310
310
68
485
304
304
28
5
121
186
219
421
420
310
28
28
234
310
310
218
304
310
310
310
434
348
200
310
304
281
310
304
310
28
17
304
332
310
28
310
28
313
28
28
28
28
319
310
304
304
247
310
28
310
28
310
310
310
28
147
424
26
194
304
310
310
304
498
310
304
33
217
310
28
240
28
100
310
13
265
405
161
310
119
22
125
28
28
325
28
304
310
15
132
248
296
468
310
304
304
310
304
28
321
310
310
304
28
304
43
211
304
408
304
310
395
310
310
28
304
263
304
169
179
338
310
304
304
283
12
310
28
26
304
310
310
440
310
304
310
79
310
28
129
28
355
28
310
425
28
476
313
365
390
310
28
363
310
423
310
28
28
304
147
28
211
28
28
42
28
62
304
304
310
28
28
304
261
28
304
28
28
304
449
310
28
176
230
310
304
28
310
304
212
382
460
310
28
475
401
463
310
87
398
28
28
366
151
28
304
310
304
310
310
310
28
310
122
28
52
297
304
483
304
310
310
47
310
423
53
304
416
310
145
453
310
389
304
310
212
304
28
483
304
310
436
150
310
28
28
370
28
458
28
454
310
304
304
304
304
310
28
28
186
293
477
300
310
351
304
368
283
28
28
310
28
310
310
478
53
11
135
310
304
195
473
304
310
310
310
304
28
310
304
304
304
347
304
28
45
28
310
304
404
488
28
28
310
422
310
310
28
304
291
28
310
28
304
28
304
28
369
249
304
310
28
304
310
327
310
28
28
402
310
304
499
28
316
304
28
28
310
422
326
28
115
39
28
178
310
304
28
332
310
253
408
341
477
304
209
275
304
28
483
28
310
28
100
310
310
483
28
28
310
304
28
490
208
310
449
270
58
76
304
169
28
28
290
28
304
310
28
28
28
304
114
304
117
76
304
36
53
304
310
310
1
310
240
454
304
304
450
304
466
310
304
344
328
310
193
439
283
28
190
310
304
310
28
28
310
304
393
304
310
185
28
304
267
442
449
28
310
59
310
460
466
482
304
310
93
28
288
28
310
28
310
304
46
304
28
304
28
415
310
310
28
304
28
28
301
304
304
481
62
304
310
165
28
58
304
220
401
82
122
184
304
310
28
310
28
28
310
304
310
310
28
217
28
304
11
303
82
310
28
84
422
28
28
304
227
310
304
310
310
304
28
499
310
183
34
304
28
441
310
304
304
28
28
28
156
423
28
304
28
310
319
310
418
310
310
28
304
304
304
310
199
28
211
91
28
28
353
310
310
304
28
304
249
304
310
304
28
304
28
304
483
28
228
310
310
232
304
391
341
310
168
386
309
28
161
495
310
28
310
28
310
147
234
149
310
28
310
304
28
304
37
407
304
28
323
279
304
310
28
310
304
349
39
469
155
310
304
310
304
141
310
490
170
111
388
310
184
397
310
28
28
159
310
301
449
304
328
292
310
429
304
310
310
155
310
310
28
332
304
70
77
304
250
28
375
265
310
310
304
296
122
28
304
345
8
28
147
310
192
304
304
28
325
313
28
310
63
28
304
304
304
477
211
154
310
304
117
186
304
310
304
310
332
28
28
55
28
28
99
310
310
304
281
28
384
28
310
304
304
406
310
28
310
304
28
304
310
53
310
374
144
68
313
304
28
418
310
97
22
28
304
28
304
304
310
310
304
28
304
310
382
28
310
304
28
28
9
310
304
276
328
478
332
304
28
28
28
304
304
209
132
310
28
161
28
332
310
28
310
112
87
28
310
28
310
195
110
310
304
28
129
288
304
138
28
365
304
28
304
28
28
304
310
28
304
28
310
310
275
390
310
304
462
39
149
28
443
387
304
103
51
166
310
1
310
310
304
227
28
464
28
177
27
310
304
262
310
215
304
437
281
91
304
310
310
49
28
422
397
255
466
28
304
168
310
304
304
28
304
460
304
310
28
253
28
146
304
304
28
157
28
310
301
304
28
28
257
28
304
310
310
159
28
369
28
28
304
310
256
173
310
39
310
382
310
138
310
256
380
310
28
304
310
28
310
70
28
460
398
396
28
170
419
248
310
304
28
304
304
194
304
304
310
28
304
310
98
310
459
133
28
277
114
28
304
310
28
304
374
248
70
28
306
28
28
310
132
410
304
304
294
28
306
310
170
361
304
28
304
28
28
192
304
304
28
304
28
17
340
304
133
1
310
310
28
205
278
304
304
304
304
310
310
304
304
451
48
341
204
272
28
304
444
147
348
310
310
113
12
310
304
28
46
283
304
430
304
411
310
304
65
304
29
304
62
28
316
310
310
28
28
310
310
304
304
304
304
310
168
82
310
28
113
410
95
171
291
94
235
28
310
26
69
332
310
304
28
80
450
304
466
304
66
304
465
147
353
304
408
384
334
304
65
310
310
310
28
179
305
310
310
28
493
13
28
304
161
310
28
383
304
28
28
21
310
304
310
402
28
110
483
254
287
488
28
88
28
310
172
310
17
310
260
310
388
275
176
304
470
363
310
82
304
28
304
374
93
304
28
408
310
334
120
304
310
488
304
310
310
28
153
423
304
304
118
395
364
304
310
310
304
159
310
310
157
304
28
93
273
304
284
310
310
304
1
28
28
310
310
427
395
310
345
304
21
290
134
310
28
304
227
310
103
304
28
374
28
41
310
262
304
28
28
304
382
304
310
445
304
28
469
344
369
137
304
304
304
310
491
163
310
28
28
348
316
251
150
304
28
28
310
310
28
28
28
28
423
73
310
310
442
28
344
28
304
341
469
349
28
104
121
310
310
44
310
230
304
310
310
223
310
225
304
28
310
28
265
28
304
417
28
310
105
245
310
310
28
304
28
79
304
380
28
310
304
483
28
304
304
120
262
304
301
28
28
39
304
3
28
127
408
304
28
28
33
417
28
28
28
304
99
41
90
310
417
331
149
28
400
310
5
310
304
28
52
355
304
304
28
310
456
211
28
492
39
314
310
28
304
241
304
310
304
28
382
313
494
120
28
468
304
382
283
28
304
290
310
420
28
28
42
304
161
89
75
128
224
310
73
310
1
28
262
82
244
28
304
79
310
38
304
304
304
390
68
282
310
28
304
304
265
488
304
93
219
28
53
28
133
120
304
304
28
344
28
310
310
310
92
28
304
304
386
86
28
304
304
310
310
44
310
338
417
310
28
304
310
28
310
310
310
28
28
310
28
4
361
156
304
28
28
412
182
304
168
28
304
310
179
407
28
310
304
28
304
304
304
310
304
28
154
310
13
65
310
110
426
304
476
173
51
310
181
28
16
310
310
110
28
310
16
28
211
304
310
301
28
25
340
310
241
28
304
447
304
253
28
310
28
421
310
310
189
304
327
28
483
148
443
28
304
120
28
3
279
304
217
310
310
304
28
263
310
28
28
28
310
425
310
28
63
455
304
451
304
28
341
304
304
467
28
317
28
28
304
310
304
330
28
310
310
199
28
310
28
28
304
310
304
451
176
382
304
304
310
15
100
304
282
28
291
304
310
304
28
310
304
28
189
119
338
304
28
310
304
28
304
304
28
310
304
445
153
28
31
232
445
310
304
28
28
28
310
310
397
1
127
310
304
240
28
282
310
179
28
28
310
310
28
211
310
310
304
310
378
310
310
304
310
28
452
310
28
343
28
489
28
304
310
28
310
310
310
346
304
483
28
310
310
310
156
28
1
304
28
304
304
73
304
310
28
310
171
304
28
28
310
310
310
370
28
28
310
28
304
362
223
304
178
310
310
167
301
293
310
28
304
295
310
28
147
304
310
449
310
23
310
406
304
27
328
281
28
28
310
310
310
374
211
28
28
304
56
28
310
279
310
28
164
449
368
28
310
200
28
487
307
304
153
219
304
304
480
304
43
310
72
310
304
310
492
304
262
304
147
310
1
28
304
310
82
355
310
310
304
317
304
304
450
291
310
429
28
28
28
304
310
180
369
281
304
1
304
304
310
310
310
310
497
28
310
310
35
262
310
304
326
304
28
310
304
28
186
310
304
304
351
202
310
429
436
250
310
28
310
304
304
28
28
28
310
8
177
28
310
28
304
28
310
225
304
304
296
310
304
167
304
211
49
37
49
29
310
484
98
201
310
304
255
28
28
304
358
304
330
39
238
310
28
103
28
304
28
415
360
28
28
277
450
28
11
49
310
147
304
200
390
304
194
310
293
236
304
304
304
168
304
310
304
429
28
28
360
407
310
304
77
310
380
28
304
28
310
489
28
119
304
28
28
304
304
402
44
310
304
28
155
28
304
189
28
288
310
310
310
304
304
28
278
310
28
250
310
53
304
28
28
495
28
28
327
28
291
310
340
28
310
28
133
332
77
28
28
28
399
304
28
99
251
310
348
28
422
28
304
304
304
28
304
28
28
214
402
310
28
310
28
310
175
304
471
28
304
28
374
348
28
304
492
423
234
28
28
304
326
304
329
28
28
304
310
281
29
304
304
308
463
310
310
310
375
310
310
474
2
7
28
384
304
28
72
28
304
310
304
304
476
276
149
365
28
310
304
304
462
28
304
432
470
426
304
310
160
28
310
376
304
310
310
304
310
304
408
403
28
28
28
128
443
28
28
28
30
304
402
304
304
28
483
310
304
310
310
236
91
28
98
28
304
382
304
85
325
370
373
304
485
296
28
93
310
310
397
461
318
28
28
304
310
304
310
221
28
310
359
28
28
28
310
284
39
446
310
28
304
28
68
304
46
304
109
281
389
28
394
223
28
28
269
97
28
310
304
483
304
55
403
310
496
313
304
417
249
155
87
474
304
304
310
310
310
304
215
310
183
65
304
28
377
310
392
310
310
28
28
310
28
304
310
304
304
304
28
325
120
310
310
28
304
28
28
28
310
310
28
267
304
82
31
310
310
310
128
93
310
304
65
28
81
28
304
310
482
304
310
490
170
304
304
362
310
304
304
310
28
270
60
218
28
500
28
28
310
310
304
28
304
346
310
310
413
310
195
310
28
310
304
310
310
304
304
383
395
28
28
310
120
304
403
81
356
28
474
28
304
86
304
28
304
310
28
310
222
483
28
70
258
263
310
1
310
310
122
304
310
28
304
28
310
28
310
28
145
430
304
310
28
304
28
304
183
304
310
304
28
28
28
310
304
310
310
28
318
28
310
462
304
28
65
304
28
28
479
304
304
310
11
270
28
120
28
394
310
340
304
442
128
103
304
28
304
255
42
28
400
28
304
304
304
445
239
310
34
483
304
304
28
241
195
310
304
310
304
64
304
310
310
304
67
304
248
310
28
310
273
310
304
319
28
28
304
304
310
263
304
28
310
304
88
301
429
310
310
219
28
25
28
304
28
338
28
310
273
165
310
28
310
315
28
190
337
327
28
310
276
191
474
28
310
28
373
310
270
28
304
281
310
28
28
304
28
304
28
29
304
68
28
27
28
304
28
213
310
310
372
28
304
28
310
28
28
304
220
310
310
480
147
28
304
310
304
304
304
28
28
310
356
310
28
304
330
326
28
392
413
28
28
304
28
170
28
203
127
310
310
304
310
83
310
310
483
53
304
310
310
310
310
310
28
304
304
304
256
278
297
109
462
310
78
28
294
310
8
28
28
304
310
304
218
398
28
376
332
28
310
304
381
28
28
304
426
239
304
304
494
310
304
310
310
28
274
28
310
28
310
304
310
304
28
396
211
28
310
304
39
28
310
354
107
115
310
304
304
304
410
185
192
310
28
281
304
310
28
310
310
428
304
28
310
28
33
310
304
364
28
304
139
28
304
362
488
304
304
304
281
193
304
304
301
28
310
224
28
304
279
304
93
432
28
16
273
28
310
304
304
203
1
310
211
310
310
310
310
258
304
28
30
310
211
304
304
28
28
310
286
310
304
484
28
310
310
304
251
28
304
310
301
342
291
310
310
304
310
115
304
28
200
310
280
310
376
56
304
310
164
310
400
28
304
28
304
310
304
28
28
156
304
310
304
310
28
94
304
310
310
28
310
400
28
318
304
310
304
116
304
64
28
310
261
370
310
304
382
28
304
377
145
417
304
310
310
310
65
304
28
407
171
28
304
310
348
310
449
28
291
436
304
65
304
28
310
304
310
28
304
24
28
304
71
28
304
28
310
28
93
28
490
408
304
304
28
28
310
304
179
28
9
310
280
304
310
220
304
304
214
28
310
291
189
310
304
28
28
347
392
304
310
169
238
28
12
310
395
304
28
310
240
310
304
304
310
201
36
310
304
304
145
310
28
310
28
28
304
23
304
310
310
28
304
310
310
28
310
28
447
28
310
304
304
310
369
150
437
310
449
26
310
304
304
304
45
101
325
310
28
340
304
310
468
276
310
304
136
310
45
28
304
28
28
304
369
469
53
89
414
70
28
51
304
83
61
301
446
310
355
217
304
28
117
135
310
304
310
28
304
304
28
310
28
304
408
28
28
240
39
28
452
120
341
310
29
134
461
136
304
310
304
304
310
353
304
28
310
31
310
310
483
310
304
28
304
304
310
310
28
211
310
304
310
28
301
310
310
310
472
307
370
419
310
310
28
310
304
310
310
321
26
28
310
478
304
28
332
28
310
304
348
310
304
173
164
310
68
310
310
304
28
310
237
304
304
28
304
304
304
256
310
150
439
304
28
304
103
28
402
351
394
304
440
28
325
28
28
310
28
310
120
418
189
310
37
310
28
95
266
381
354
7
231
310
410
28
28
310
304
28
310
349
304
310
52
304
28
28
310
310
28
304
279
28
98
28
8
301
28
304
28
307
304
65
425
274
310
28
75
423
310
442
281
304
28
402
310
265
60
310
28
152
311
161
28
304
28
363
28
304
486
304
310
344
28
310
310
27
476
453
310
304
276
310
310
282
90
247
304
28
28
310
310
310
304
28
28
293
489
304
289
304
310
310
310
478
92
353
304
401
310
304
28
470
310
28
310
331
310
310
304
106
310
27
28
310
28
487
225
241
59
28
154
232
52
28
28
28
240
194
310
310
310
28
265
310
346
304
304
28
310
28
185
419
487
489
70
484
304
28
400
28
310
28
450
28
178
110
446
13
304
304
483
310
28
28
28
304
304
461
310
304
423
28
310
310
310
112
28
28
28
28
304
304
394
342
28
304
304
310
304
310
28
310
28
462
231
405
147
211
304
304
301
369
28
310
310
120
330
310
28
28
28
304
304
55
310
35
304
163
304
310
48
310
408
318
310
28
28
310
313
452
139
310
304
304
28
310
310
304
28
28
238
28
304
12
28
304
310
28
28
310
224
497
304
310
462
11
304
28
310
428
304
310
28
1
408
395
329
310
28
310
304
304
403
310
54
103
301
28
28
430
304
28
228
28
304
28
170
251
310
310
304
49
28
304
310
310
304
28
304
53
28
28
304
444
438
168
310
304
156
28
28
28
304
28
483
304
445
456
310
257
310
33
310
304
437
111
310
136
79
304
304
281
304
304
310
310
304
310
310
304
28
310
304
151
165
304
88
237
28
304
310
28
478
310
304
282
28
122
28
454
417
310
65
24
244
304
310
39
59
301
310
304
195
304
310
147
310
310
310
28
310
304
75
260
28
304
28
312
310
310
5
216
86
340
405
28
310
490
170
28
310
28
85
28
117
310
304
316
48
220
310
28
28
351
28
217
28
111
310
451
262
310
394
433
304
310
304
28
28
304
310
92
28
132
28
483
363
197
310
304
28
88
393
188
111
148
28
240
28
310
310
310
310
378
28
15
28
310
426
28
304
326
310
375
304
122
304
310
438
82
483
304
165
28
310
287
28
28
180
107
109
28
304
370
118
357
304
19
483
304
304
310
304
306
28
245
324
65
398
310
304
165
310
153
310
310
310
28
304
28
399
327
102
104
304
310
304
310
266
28
310
28
310
74
28
304
310
304
205
310
304
28
304
304
28
28
134
28
28
28
310
310
347
28
336
28
304
483
304
310
247
310
310
310
310
28
304
28
28
370
28
310
310
310
453
304
413
24
474
279
310
307
333
374
289
28
310
310
310
310
28
28
310
310
200
304
495
310
304
304
343
28
130
304
120
304
310
310
310
310
277
310
304
121
304
47
408
28
28
258
301
304
24
303
28
310
28
28
38
291
402
28
217
28
286
310
339
310
304
145
28
417
97
465
68
310
304
449
310
304
28
259
310
304
304
408
28
304
304
310
186
304
442
310
310
28
68
387
304
304
28
470
89
463
113
28
28
310
366
3
28
165
367
304
76
28
310
304
272
310
304
310
310
452
323
425
310
464
310
28
304
304
310
310
28
304
134
310
304
85
310
28
237
304
304
271
28
408
28
310
120
53
263
304
372
121
67
111
310
257
304
47
304
28
304
304
310
157
102
304
310
310
32
28
448
304
304
304
28
13
310
107
382
304
304
310
310
304
297
28
191
429
113
28
310
415
13
28
28
28
53
28
310
378
270
31
304
28
28
188
310
145
28
310
343
39
310
304
304
356
68
310
285
414
28
304
310
28
304
28
304
398
317
28
340
304
310
291
310
304
304
76
310
310
9
310
310
474
313
310
65
400
304
99
304
28
304
304
28
497
268
493
379
304
310
310
304
329
246
304
304
28
304
126
222
28
120
218
310
476
263
236
28
423
304
300
49
304
28
304
304
310
310
304
310
304
310
132
19
28
310
291
28
304
341
310
310
132
240
304
30
310
28
464
28
28
154
304
423
310
310
304
203
28
152
304
304
34
310
28
220
337
28
310
28
28
310
304
28
304
304
310
310
310
310
76
28
112
28
53
28
28
326
220
310
28
310
36
313
166
65
28
187
310
28
391
497
289
304
369
28
310
47
310
304
28
304
281
304
265
370
310
310
304
28
272
12
480
304
28
310
361
417
372
476
310
310
73
28
37
310
310
157
310
28
28
213
304
304
304
470
304
28
28
310
417
342
304
232
193
304
304
310
279
472
310
165
310
152
304
310
458
304
140
310
310
310
235
304
304
310
304
310
301
28
304
28
304
304
310
184
304
28
28
307
103
120
28
28
38
304
112
463
59
304
304
172
2
304
255
8
402
304
462
28
211
171
304
28
304
304
304
304
304
471
330
297
304
28
304
28
304
251
439
355
28
476
445
28
93
310
386
310
28
343
28
310
423
310
310
310
281
419
310
310
304
28
304
219
28
310
304
304
310
238
304
310
374
304
310
83
310
310
310
310
298
304
175
304
304
111
134
310
304
304
310
28
84
28
286
304
65
422
28
81
28
310
400
1
310
28
164
28
28
28
304
371
304
240
28
228
313
150
28
310
304
30
28
307
28
277
342
28
115
17
214
423
28
310
310
304
28
97
271
310
304
44
28
254
310
39
282
28
380
39
452
28
416
313
201
28
309
449
28
304
310
16
212
1
310
310
28
266
28
310
304
28
145
451
304
433
14
304
382
44
304
28
446
310
310
28
304
251
487
28
408
380
285
310
405
28
310
304
315
310
304
28
139
310
304
122
310
448
304
43
207
28
253
28
310
310
190
310
304
304
310
304
304
304
68
304
310
216
304
107
281
384
28
95
310
460
28
310
310
28
304
304
74
296
304
28
26
429
28
28
28
304
240
304
310
189
28
304
28
460
177
28
304
276
310
310
28
310
134
28
28
24
28
311
310
8
310
28
362
1
28
432
310
28
315
310
480
370
304
28
468
304
428
182
56
310
310
28
310
190
341
310
297
310
28
49
304
21
28
367
304
310
28
28
88
304
304
310
282
341
468
28
310
310
310
304
181
443
232
304
304
310
310
304
304
310
284
304
341
118
304
479
372
310
304
305
100
313
14
304
375
28
178
201
310
288
310
220
310
28
310
310
310
25
28
422
262
129
28
304
310
28
304
28
304
28
15
7
310
222
28
80
356
310
310
304
373
240
310
280
304
28
310
310
310
310
28
28
304
238
309
304
310
121
126
450
304
140
71
304
281
304
304
28
81
173
486
333
304
471
330
304
28
224
28
380
304
304
28
28
366
301
444
58
28
310
310
310
310
310
74
296
392
310
310
28
28
309
304
310
28
1
28
28
310
304
104
28
310
310
49
304
310
28
304
280
81
302
28
128
372
408
304
304
62
313
310
310
304
304
28
310
28
310
28
28
28
310
54
209
28
212
304
304
324
304
107
28
304
310
310
226
304
369
310
164
304
204
28
310
310
28
310
304
28
310
310
17
310
28
208
310
28
310
199
310
310
272
304
304
28
229
28
63
310
28
476
310
310
310
28
310
310
43
310
310
310
304
15
310
433
304
28
283
304
304
350
10
41
139
281
28
304
219
28
310
304
310
310
304
310
304
319
28
473
304
28
28
304
28
304
310
304
290
310
28
160
304
411
313
310
28
456
36
28
28
133
310
310
87
28
304
28
304
310
314
28
408
172
439
371
2
310
28
28
28
304
310
310
310
395
270
374
130
304
382
310
185
304
310
28
310
304
304
310
304
304
28
304
310
310
304
310
182
304
203
304
28
304
310
304
28
310
304
304
304
373
58
28
304
299
310
310
444
310
310
28
304
87
493
489
103
304
117
304
337
218
29
304
28
60
304
70
310
62
310
207
483
28
156
310
17
304
71
470
28
28
28
304
284
28
276
487
408
174
127
28
28
310
391
483
310
450
148
486
450
148
28
310
230
357
28
310
310
304
310
148
304
310
310
304
304
310
28
281
310
147
382
414
28
451
189
310
147
310
304
304
304
310
304
28
487
28
62
301
28
310
28
310
304
38
28
359
292
28
112
304
131
103
304
48
310
168
62
28
310
206
470
240
28
310
304
395
310
304
404
478
162
310
156
120
304
304
193
310
304
304
304
304
156
28
310
28
28
345
28
304
304
28
310
310
304
68
335
310
28
424
310
113
28
310
347
304
28
408
28
304
28
310
28
265
39
75
330
28
304
423
434
310
39
310
55
298
390
304
459
202
304
304
310
321
310
310
312
310
28
310
304
29
28
283
304
139
28
304
28
415
151
28
28
14
310
460
140
310
310
1
304
304
310
28
109
310
304
310
304
28
28
328
468
470
304
304
28
304
491
304
409
418
28
304
304
310
171
131
310
310
28
304
304
190
304
442
310
291
304
236
304
28
28
28
313
310
28
141
47
304
139
369
28
310
129
25
347
304
304
304
28
304
244
28
53
28
268
28
333
295
310
310
313
28
267
21
28
483
60
479
73
182
304
44
304
282
366
304
28
479
28
310
425
304
291
28
304
274
310
304
304
28
304
310
384
304
304
453
304
409
402
413
126
310
202
304
176
268
28
134
310
310
398
28
28
28
304
310
310
304
301
186
340
304
28
28
28
310
372
28
304
310
237
28
310
28
304
28
189
28
428
310
455
113
53
28
402
304
310
28
461
310
28
28
95
304
28
304
304
310
28
118
310
474
285
28
304
310
304
28
53
28
28
310
285
304
310
304
382
310
310
52
304
28
310
497
310
304
304
473
416
310
326
28
287
28
28
139
17
163
310
310
337
28
304
60
335
304
451
310
107
295
117
304
304
300
483
49
304
187
310
304
357
49
28
447
28
304
310
304
304
28
454
161
310
310
120
44
310
304
44
310
214
486
28
28
304
310
28
310
304
446
310
28
310
28
310
304
28
28
28
304
304
28
304
28
26
163
28
304
28
317
304
436
304
342
297
310
310
304
304
310
28
307
42
28
310
355
376
310
403
265
28
301
390
375
310
483
28
28
304
28
310
28
285
39
245
304
310
387
488
484
210
28
304
310
73
28
10
285
28
310
440
223
423
310
28
304
304
304
304
304
415
304
304
304
226
28
399
373
477
28
310
28
304
304
431
102
310
310
304
304
389
28
270
29
159
28
310
28
28
28
28
53
28
211
310
28
168
304
19
110
310
28
310
366
28
53
108
28
310
98
310
304
445
62
304
387
157
336
387
28
304
52
310
300
259
311
310
28
310
28
281
310
335
212
154
28
28
28
235
147
448
441
304
310
173
28
291
304
304
193
1
310
304
310
28
246
310
280
28
304
376
194
325
304
35
28
28
28
310
304
191
101
104
28
28
310
472
28
304
352
28
28
28
371
310
181
28
310
304
304
366
310
310
28
304
95
304
304
304
310
122
310
438
304
310
262
310
28
148
304
304
291
336
310
343
310
254
314
202
332
315
28
345
148
41
142
304
12
310
304
310
304
304
304
304
65
28
310
310
154
129
304
310
310
182
28
28
304
79
28
409
28
448
226
28
480
304
304
417
304
28
310
310
195
234
28
28
21
152
304
304
167
211
301
28
103
399
244
304
28
163
466
310
309
28
304
390
304
310
13
461
28
28
157
28
332
28
334
304
28
304
28
28
44
28
423
304
48
39
453
310
334
157
304
218
28
196
304
304
278
240
439
64
3
310
430
395
402
365
204
323
402
189
304
163
310
310
310
483
262
304
24
304
143
155
28
92
358
32
288
28
70
147
206
379
479
349
304
310
310
28
304
310
310
310
28
310
462
310
147
304
2
310
304
47
446
304
222
304
372
304
304
132
304
304
28
28
310
28
304
430
344
107
6
310
473
28
310
87
270
310
304
26
310
304
310
304
157
184
304
304
19
382
304
28
46
464
310
106
142
310
310
290
28
33
310
304
28
310
483
28
28
304
340
430
102
304
28
28
310
16
28
304
1
310
316
28
310
478
56
304
310
304
276
28
1
322
310
28
28
28
28
382
28
304
90
28
28
310
28
310
310
291
91
28
87
304
28
425
273
78
304
226
98
310
306
304
304
152
312
28
398
310
304
28
310
304
10
28
310
310
469
181
310
47
304
28
479
304
78
304
304
364
304
304
28
28
191
356
304
334
28
244
28
310
71
398
270
13
166
28
310
500
28
28
28
310
304
310
175
310
313
306
28
211
438
304
304
304
304
28
28
28
28
304
28
25
55
310
190
304
68
28
58
304
308
243
304
304
304
28
304
304
30
157
94
28
310
310
304
310
304
304
497
310
28
427
304
304
177
304
218
310
310
28
310
446
304
310
263
304
130
284
304
122
310
304
310
310
28
99
310
221
304
28
250
28
28
310
65
28
28
304
304
310
28
246
304
39
304
64
416
104
489
310
304
245
75
423
337
28
325
384
310
310
304
243
310
310
28
28
496
304
104
28
28
304
304
313
310
28
53
304
310
436
152
15
304
304
29
29
310
304
28
28
304
304
310
315
452
28
28
310
499
304
28
150
44
318
276
28
310
28
89
28
369
36
304
310
310
28
452
238
304
28
310
304
304
310
304
274
33
28
310
6
304
3
53
304
90
310
310
304
91
155
188
10
310
310
310
304
28
28
28
26
28
68
310
310
38
401
310
34
304
483
28
28
234
193
108
382
71
382
28
310
304
304
28
163
310
304
304
26
335
392
427
304
304
310
282
310
289
304
107
304
310
349
429
310
310
63
408
304
410
310
310
304
69
171
28
304
304
446
361
28
448
310
28
291
304
310
229
28
304
304
58
310
82
462
28
311
304
304
28
301
15
310
28
28
310
310
28
133
304
310
310
310
310
310
384
304
310
452
304
28
28
158
310
304
310
28
310
288
304
132
310
211
314
319
28
304
163
374
304
28
57
304
28
310
247
33
94
28
459
310
243
304
205
332
28
28
304
310
28
28
28
310
310
310
94
166
304
15
304
304
326
304
310
489
310
98
310
308
304
306
342
232
304
310
28
304
28
28
423
147
28
304
353
28
28
459
213
226
141
44
28
310
304
28
9
304
28
310
15
251
433
28
28
310
304
313
177
28
310
498
322
231
304
356
310
220
418
310
28
98
211
138
310
193
304
113
28
28
42
28
25
281
304
28
304
28
41
408
304
321
310
304
304
428
28
310
304
281
310
304
17
168
310
28
18
310
140
310
419
28
201
439
310
393
304
310
291
310
402
304
304
28
310
310
310
306
329
28
28
304
139
28
193
304
131
310
28
310
367
310
310
310
28
379
86
304
61
28
304
304
28
3
28
304
461
127
310
304
28
310
75
208
189
304
304
98
310
28
246
351
304
310
28
104
310
304
304
412
304
476
310
28
499
310
304
235
461
423
330
423
310
310
28
310
304
310
33
28
304
407
304
304
310
461
240
28
304
304
28
28
28
310
447
28
64
304
304
28
447
304
310
310
316
28
310
304
304
310
310
310
178
274
304
28
495
304
304
304
28
310
14
484
411
248
434
182
28
379
310
61
310
304
28
402
304
310
28
304
310
310
244
95
310
304
304
93
500
304
185
28
264
310
304
28
310
153
36
99
304
304
306
304
310
28
28
304
240
133
28
304
304
242
304
274
310
28
492
365
171
387
388
310
310
211
304
304
310
395
28
304
312
304
28
304
304
28
413
310
310
28
28
310
28
304
310
304
216
28
28
28
370
483
304
28
28
255
28
310
64
33
287
177
310
304
120
304
310
112
28
310
28
310
304
28
291
310
28
307
304
28
301
28
27
88