3000 3 165 448 71 417 88 500 393 44 345 138 209 413 170 188 38 205 480 274 323 529 112 437 319 512 398 240 570 438 90 143 519 351 24 237 218 250 422 515 245 229 123 529 160 590 247 18 428 351 448 362 6 64 234 337 180 43 459 292 465 419 467 457 75 298 524 424 540 331 184 267 228 508 442 422 22 198 573 217 340 554 87 572 5 310 51 513 409 76 301 115 160 457 327 302 585 48 147 374 536 35 306 8 520 58 166 248 216 301 357 458 120 373 329 426 312 359 467 346 466 545 278 430 572 467 80 52 488 561 242 558 240 592 72 293 344 489 141 297 554 180 321 23 441 30 466 198 404 544 375 232 260 540 481 537 597 319 266 416 207 291 308 36 396 308 354 341 228 584 1 594 569 127 200 113 395 303 474 210 385 243 265 214 263 498 168 596 15 166 321 342 459 508 129 232 300 379 515 205 327 402 367 168 40 155 243 512 466 589 502 28 389 52 424 304 335 394 116 118 533 555 477 187 106 383 253 105 545 581 505 442 465 231 197 421 165 453 170 434 419 16 322 132 34 13 81 480 506 329 489 385 258 186 459 100 71 186 176 494 141 292 154 420 199 461 317 219 149 133 340 192 6 206 13 241 185 116 585 44 263 1 584 452 92 460 575 212 191 272 257 9 483 482 286 389 563 105 248 452 315 11 376 333 153 69 181 161 177 287 184 464 501 93 338 242 425 542 258 328 93 406 80 540 67 265 172 314 457 323 462 426 85 277 277 215 329 421 411 593 574 573 138 94 326 528 353 375 447 415 341 53 272 327 594 373 163 334 49 187 452 204 117 47 525 275 598 150 567 457 31 581 152 35 229 538 38 31 533 233 468 308 93 162 297 367 443 29 108 492 352 522 287 29 163 591 514 521 364 89 205 57 376 465 284 310 7 361 494 139 306 105 512 222 239 86 119 225 372 119 239 407 156 219 290 590 217 410 525 136 516 156 384 3 434 188 214 324 469 270 129 59 310 47 107 122 511 564 498 307 415 420 36 242 69 63 386 124 595 541 100 107 436 473 259 454 381 296 145 327 431 167 395 149 28 57 222 80 140 464 552 557 531 227 105 176 244 584 512 193 344 433 315 590 427 62 337 238 4 488 450 534 557 109 256 181 103 33 571 245 34 570 599 129 239 289 369 308 379 176 470 288 423 218 482 522 405 55 360 216 503 483 567 115 428 486 410 83 296 485 587 547 378 314 25 459 261 258 201 40 427 435 566 583 297 268 102 593 198 119 584 472 325 511 364 10 458 440 460 112 70 342 231 430 151 84 168 121 92 337 566 413 171 165 501 370 470 376 487 466 332 387 16 405 151 538 491 89 581 322 398 157 561 89 121 50 506 573 213 385 250 265 562 558 479 142 47 502 107 239 50 176 431 292 565 309 26 150 230 38 9 584 96 408 352 498 249 173 301 61 64 474 530 5 423 553 562 311 569 247 542 520 360 105 34 2 471 386 40 263 338 379 212 572 144 30 521 212 446 84 65 345 69 249 542 561 546 290 475 388 541 197 450 87 600 208 487 598 60 100 402 227 362 557 496 21 236 520 286 526 558 554 144 186 299 350 537 236 568 162 10 544 431 343 128 372 61 518 157 302 597 589 467 302 349 225 170 167 204 397 221 266 224 109 396 447 296 361 395 226 134 208 253 185 60 63 306 563 292 189 133 514 369 269 284 589 252 362 369 111 328 433 419 382 103 530 258 472 385 49 385 14 175 126 295 497 531 114 203 594 397 489 467 250 366 247 93 218 595 562 327 488 87 442 96 361 578 67 277 48 525 463 162 393 85 213 430 27 169 136 259 32 102 207 365 489 244 496 118 260 291 513 500 149 53 462 23 451 123 358 370 90 156 588 69 425 273 281 82 2 184 46 12 14 573 563 500 294 133 230 76 8 453 65 370 343 303 27 499 436 210 487 538 299 577 476 392 388 470 477 304 41 398 400 576 26 146 22 444 80 36 323 171 505 324 329 53 254 43 91 509 217 371 438 190 253 192 442 174 147 541 449 142 374 579 221 55 319 378 222 364 257 120 73 548 108 267 414 412 11 252 546 380 278 175 261 564 111 567 374 574 447 559 409 501 555 177 286 36 588 528 236 478 553 204 330 437 109 88 333 157 187 326 566 401 127 40 309 381 382 316 459 589 495 516 265 156 96 22 507 226 483 122 136 294 350 25 291 2 297 81 477 458 372 245 300 307 421 106 12 132 75 227 491 31 53 54 293 71 112 19 236 46 97 118 162 423 102 483 397 496 592 14 429 518 556 432 131 157 141 418 384 158 97 5 437 312 358 174 304 39 223 128 411 305 99 502 17 343 194 7 555 539 149 464 41 308 596 597 391 282 127 279 577 315 257 359 83 461 367 264 307 238 503 189 560 484 582 471 344 179 388 408 222 214 175 579 545 145 414 547 214 312 354 127 597 34 460 403 73 131 124 434 571 518 151 425 41 380 495 78 99 240 328 159 88 194 450 345 290 243 114 81 356 283 61 571 278 180 387 509 280 60 122 591 337 381 172 305 31 191 401 527 591 303 275 264 221 305 375 148 102 254 585 402 532 263 442 59 423 35 375 234 536 569 416 536 13 338 78 335 441 113 161 202 13 27 181 152 311 422 473 19 490 299 234 553 314 66 389 169 597 451 190 389 316 524 265 11 110 346 9 189 169 64 406 440 351 570 382 225 28 42 314 128 84 131 29 321 28 59 373 184 439 443 582 517 277 47 320 154 538 262 7 157 246 84 359 281 206 329 598 417 339 593 523 456 197 469 17 378 219 114 34 411 344 311 446 93 85 260 45 320 353 268 57 419 488 104 18 401 248 417 230 420 402 332 241 595 586 449 173 233 326 583 309 58 32 443 367 174 574 334 106 276 408 491 543 357 124 466 15 33 184 242 486 544 325 513 175 235 561 348 72 550 313 42 279 479 419 501 578 577 74 71 460 79 54 207 73 51 362 370 540 107 279 542 427 229 268 282 268 141 529 150 433 9 469 320 228 523 562 275 111 125 104 315 410 211 259 339 266 219 333 585 545 91 235 567 409 464 137 352 331 586 289 478 112 167 533 261 91 482 592 592 511 144 5 295 393 445 13 377 363 306 353 347 290 504 439 171 166 166 110 95 126 583 72 298 216 348 394 237 29 226 598 269 469 26 543 471 276 110 488 78 418 494 214 486 129 138 552 435 202 197 390 422 355 315 206 143 270 196 280 578 142 504 143 469 198 532 503 365 334 379 564 25 182 282 153 39 490 552 493 477 334 91 230 415 256 51 384 253 89 293 106 211 208 429 516 8 221 456 191 72 321 523 310 147 273 330 570 141 358 397 347 458 64 431 346 587 241 449 230 183 485 124 243 403 520 510 524 342 586 68 232 173 578 592 255 3 553 528 313 400 250 75 374 583 474 399 515 517 581 33 259 229 381 30 522 43 398 116 178 347 188 360 472 474 565 112 357 312 445 596 600 513 425 369 155 101 194 276 376 501 211 313 544 1 383 404 553 507 153 110 463 564 243 16 319 178 167 399 77 373 17 461 484 68 461 90 500 595 269 198 20 172 495 195 237 583 451 273 357 155 106 24 392 355 193 199 578 126 509 273 209 251 558 304 134 83 391 12 249 324 253 307 576 284 36 135 226 366 382 291 49 588 201 587 591 234 503 359 183 369 379 156 203 191 58 94 413 130 560 407 63 294 79 559 175 162 311 77 62 42 305 462 439 336 158 122 599 543 409 54 600 82 260 480 356 495 426 271 292 188 429 340 47 393 371 4 351 338 378 568 55 433 547 348 203 30 86 302 52 575 546 570 296 45 322 165 324 579 274 225 547 502 479 432 368 223 300 387 591 508 377 496 551 131 220 371 485 257 507 179 155 21 257 178 40 356 84 345 344 254 579 61 350 505 492 361 44 285 368 10 191 545 451 271 96 525 20 176 94 306 494 531 169 50 580 446 464 412 284 77 593 294 397 137 422 226 527 530 347 480 5 565 447 492 332 430 25 23 28 332 556 178 426 151 326 66 482 117 534 498 111 394 330 102 182 99 556 208 9 366 23 410 455 374 75 231 213 8 82 295 246 349 410 435 227 204 245 224 251 429 417 260 57 541 275 386 492 70 55 81 120 460 216 200 535 86 360 144 357 320 316 101 318 117 541 232 409 427 61 377 582 16 59 431 247 516 443 451 288 70 213 238 285 438 393 300 101 11 203 94 159 108 576 237 384 130 76 150 86 548 32 560 218 210 387 74 361 83 103 438 172 124 440 104 52 317 534 301 556 281 413 172 293 195 352 168 132 117 283 380 289 179 254 421 392 331 296 389 366 268 435 228 526 408 160 478 305 140 48 159 99 14 49 117 20 309 240 436 399 383 354 25 130 60 233 333 412 335 248 434 236 336 164 252 411 194 145 382 79 65 65 88 211 165 326 478 323 499 532 479 355 65 445 440 417 246 507 508 121 468 371 483 153 299 160 338 16 476 249 468 367 536 396 521 270 554 288 490 563 325 441 571 1 134 14 416 285 38 200 37 215 37 200 284 582 575 107 502 539 272 35 161 264 123 204 455 400 170 70 190 403 559 97 441 386 143 54 142 76 154 494 154 493 535 266 103 475 62 406 183 37 504 173 449 433 384 10 83 39 490 391 278 90 205 388 523 283 275 594 113 271 412 475 24 80 530 447 416 26 476 119 287 125 101 569 370 446 498 348 454 139 365 262 518 522 468 313 269 233 350 543 375 414 225 496 364 444 321 372 437 180 476 363 113 3 78 264 434 135 407 535 491 436 531 161 461 126 170 582 101 310 323 366 427 288 548 205 193 295 120 341 299 200 186 497 576 241 98 235 159 533 66 346 314 171 528 216 408 271 206 135 470 352 234 56 280 349 392 70 26 337 173 267 487 195 192 82 577 238 510 383 293 421 57 140 256 193 126 196 587 588 139 520 177 88 39 316 154 346 549 223 186 580 532 171 217 223 471 212 318 56 267 500 87 512 183 287 37 535 262 19 17 432 333 266 453 251 220 58 4 589 456 136 590 98 66 51 380 258 428 75 453 428 15 215 371 254 532 351 149 559 218 534 394 472 391 179 54 445 519 132 115 554 354 529 519 98 356 7 407 142 148 202 98 458 574 339 133 177 562 15 428 527 455 130 390 114 244 340 131 411 524 95 229 318 276 324 499 444 123 185 264 201 46 485 396 477 189 85 120 473 49 463 455 339 62 563 424 416 146 192 63 164 521 348 528 97 158 395 396 116 356 206 482 144 67 185 274 33 349 581 343 455 546 491 510 400 472 174 18 118 35 286 560 463 313 580 132 505 516 193 223 199 269 307 20 519 517 600 565 41 443 490 123 572 525 50 250 195 549 415 499 280 402 437 350 115 493 66 555 328 580 76 507 209 390 568 2 380 29 586 426 189 489 224 73 401 97 456 272 19 56 325 95 395 425 359 322 330 555 127 182 20 161 513 53 529 6 386 30 185 72 309 220 179 238 342 251 219 403 209 485 276 122 335 41 255 60 150 183 587 539 125 280 48 12 547 252 475 590 444 539 368 463 312 63 202 147 74 596 152 135 147 568 452 27 536 573 319 593 540 446 406 277 21 365 291 164 526 182 285 550 68 38 454 104 436 6 450 360 202 152 181 294 377 52 511 146 77 99 195 510 404 569 100 387 188 481 576 235 199 251 415 517 537 475 221 137 595 256 252 136 303 340 548 103 199 255 470 56 539 21 282 148 481 394 519 282 316 406 290 418 383 531 215 481 115 32 18 341 575 566 11 565 17 174 336 45 197 495 399 486 98 133 262 233 557 92 91 232 599 514 209 46 211 43 42 465 473 44 599 74 77 119 414 118 228 526 235 18 509 432 196 381 113 441 139 15 231 104 27 210 424 201 10 543 164 48 3 551 486 448 42 96 270 478 363 6 420 239 572 392 207 125 45 353 586 388 449 87 481 343 506 401 62 405 146 298 203 263 109 224 497 74 504 79 241 497 405 58 139 68 201 69 108 67 336 249 212 137 85 100 86 44 273 551 317 178 134 404 598 318 24 412 281 95 364 479 538 363 146 400 270 22 137 355 322 138 8 518 272 140 43 68 551 317 207 246 368 320 45 134 145 349 50 317 594 363 114 46 330 568 267 217 493 208 31 224 55 111 213 274 194 588 564 128 358 281 450 404 515 542 222 298 372 549 279 454 271 164 423 3 558 152 274 92 148 160 155 429 334 318 246 559 510 237 59 403 527 140 365 515 19 295 355 373 577 287 575 153 552 580 168 248 524 190 439 438 158 82 530 377 358 37 130 255 288 497 187 182 342 499 535 550 7 448 484 196 579 523 210 39 298 304 544 90 339 245 180 514 456 522 596 462 399 552 303 445 557 362 33 560 4 347 534 420 159 166 354 196 492 453 549 462 247 585 537 414 325 145 336 215 227 301 566 278 506 240 262 283 21 511 331 418 73 430 261 297 23 302 509 353 514 79 506 51 261 311 110 116 341 151 537 508 109 192 468 328 548 550 129 390 56 94 220 556 242 550 71 546 22 567 465 231 345 244 158 169 4 424 476 368 440 435 407 167 473 484 503 444 533 448 259 163 289 452 135 286 163 398 138 493 125 418 413 95 331 24 78 32 187 1 526 504 148 551 121 378 505 439 128 2 81 517 335 285 64 289 599 471 163 181 283 256 89 454 244 391 571 255 108 121 600 300 279 332 390 474 177 67 484 92 190 549 480 574 12 487 561 143 457 405 527 432 376 220 521 1 1 3